.emp-frame-picker{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100000;width:min(1080px,94vw);height:min(760px,90vh);max-height:90vh;margin:0;padding:0;border:1px solid #2d3345;border-radius:18px;background:#171a26;color:#eef1ff;box-shadow:0 0 0 100vmax #080a12c7,0 28px 90px #000b;overflow:hidden}.emp-frame-picker.is-open{display:block}.cuenta-perfil-dialog>.emp-frame-picker{position:absolute;inset:12px;left:12px;top:12px;right:12px;bottom:12px;transform:none;width:auto;height:auto;max-height:none;margin:0;z-index:1000;box-shadow:0 0 0 100vmax #080a12c7,0 28px 90px #000b}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-picker__body{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);min-height:0;height:auto;align-self:stretch;overflow:hidden}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-picker__catalog,.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-picker__preview{min-height:0;overflow:auto}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-card__art{height:130px;display:grid;place-items:center;overflow:hidden}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-card__art img{position:static!important;inset:auto!important;transform:none!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="avatar"] .emp-frame-card__art img{width:min(112px,78%)!important;height:min(112px,78%)!important}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"]{position:fixed;inset:auto;left:50vw;top:50vh;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(1400px,98vw);height:min(900px,96vh);max-height:96vh}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-picker__body{grid-template-columns:minmax(640px,1.05fr) minmax(620px,.95fr)}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-card{min-height:162px}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-card__art{height:112px}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-card__art img{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-preview__visual{width:min(300px,82%);height:300px}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-preview--banner{width:min(640px,96%);height:300px;margin:26px auto;overflow:visible}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-preview--banner .emp-frame-preview__base{inset:34px 42px;width:auto;height:auto}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-preview__overlay{max-width:none;max-height:none;object-fit:fill}@media(max-width:760px){.cuenta-perfil-dialog>.emp-frame-picker{inset:8px}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-picker__body{grid-template-columns:1fr}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-picker__preview{border-left:0;border-top:1px solid #292d3a}.cuenta-perfil-dialog>.emp-frame-picker .emp-frame-preview__visual{width:min(220px,70vw);height:220px}.cuenta-perfil-dialog>.emp-frame-picker[data-frame-picker="banner"] .emp-frame-preview__visual{width:min(320px,82vw);height:135px}}.emp-frame-picker__shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;margin:0}.emp-frame-picker header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #2a2e3d}.emp-frame-picker h2{margin:2px 0 0;font-size:20px}.emp-frame-picker__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#8294ff}.emp-frame-picker__close{border:0;background:transparent;color:#aeb5c8;font-size:30px;cursor:pointer}.emp-frame-picker__body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);min-height:570px}.emp-frame-picker__catalog{padding:18px;border-right:1px solid #2a2e3d;overflow:auto}.emp-frame-picker__tabs{display:flex;gap:8px;overflow:auto;padding-bottom:15px}.emp-frame-picker__tabs button{border:1px solid #394056;background:#1c2030;color:#dfe4f4;border-radius:8px;padding:8px 13px;white-space:nowrap}.emp-frame-picker__tabs .is-active{background:#273f9c;border-color:#5275ff}.emp-frame-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:12px}.emp-frame-card{position:relative;display:grid;gap:7px;place-items:center;min-height:130px;padding:10px;border:2px solid transparent;border-radius:14px;background:#222635;color:#e7eafa;cursor:pointer}.emp-frame-card:hover:not(:disabled),.emp-frame-card.is-selected{border-color:#5275ff;background:#272c3c}.emp-frame-card:disabled{opacity:.5;cursor:not-allowed}.emp-frame-card b{position:absolute;right:7px;top:7px}.emp-frame-card__art{display:grid;place-items:center;width:82px;height:82px}.emp-frame-card__art img{width:100%;height:100%;object-fit:contain}.emp-frame-card__art--banner{width:100%;height:64px}.emp-frame-card__none{display:grid;place-items:center;width:62px;height:62px;border:2px dashed #596075;border-radius:50%;font-size:26px}.emp-frame-picker__preview{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;background:#191c29}.emp-frame-picker__preview p{max-width:390px;color:#9fa7ba;line-height:1.5}.emp-frame-preview{position:relative;margin:24px;--emp-frame-outset:14px}.emp-frame-preview__base{overflow:hidden;background:linear-gradient(135deg,#6977a5,#2c3452)}.emp-frame-preview--avatar{width:170px;height:170px}.emp-frame-preview--avatar .emp-frame-preview__base{position:absolute;inset:var(--emp-frame-outset);border-radius:50%}.emp-frame-preview--banner{width:min(420px,80vw);height:170px}.emp-frame-preview--banner .emp-frame-preview__base{position:absolute;inset:var(--emp-frame-outset);border-radius:12px}.emp-frame-preview__overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none}.perfil-avatar-marco-wrap{position:relative;display:inline-grid;place-items:center;overflow:visible;isolation:isolate}.perfil-avatar-marco-wrap>.avatar-admin,.perfil-avatar-marco-wrap>.avatar-placeholder{position:relative;z-index:2}.perfil-marco-avatar-imagen,.emp-profile-frame--avatar{position:absolute;z-index:3;pointer-events:none;user-select:none;max-width:none;inset:calc(var(--emp-frame-outset,10px) * -1);width:calc(100% + (var(--emp-frame-outset,10px) * 2));height:calc(100% + (var(--emp-frame-outset,10px) * 2));object-fit:contain}.perfil-publico-cabecera,.ficha-perfil-propio{position:relative;isolation:isolate;overflow:visible!important}.perfil-marco-banner-imagen,.emp-profile-frame--banner{position:absolute;z-index:20;display:block;visibility:visible;opacity:1;pointer-events:none;user-select:none;max-width:none;max-height:none;inset:0;width:100%;height:100%;object-fit:fill}.perfil-publico-cabecera>.ficha-perfil-datos,.ficha-perfil-propio>.ficha-perfil-datos,.perfil-publico-cabecera>.perfil-medios-boton,.ficha-perfil-propio>.perfil-medios-boton{position:relative;z-index:6}.perfil-publico-cabecera>.perfil-avatar-marco-wrap,.ficha-perfil-propio>.perfil-avatar-marco-wrap{position:relative;z-index:30}.emp-frame-open{margin-top:10px}@media(max-width:760px){.emp-frame-picker{width:96vw;max-height:94vh}.emp-frame-picker__body{grid-template-columns:1fr}.emp-frame-picker__catalog{border-right:0;border-bottom:1px solid #2a2e3d;max-height:48vh}.emp-frame-picker__grid{grid-template-columns:repeat(2,1fr)}.emp-frame-picker__preview{min-height:320px}.emp-frame-preview--banner{width:min(360px,82vw)}}