/* INFLUX MANAGEMENT · generated; edit src, not dist */

/* SOURCE: apps/management/src/parts/live/MGMT-AUTH-GATE-00-v1.1.0-STANDALONE-FAST.txt */
/* MGMT AUTH GATE v1.1.1 · STANDALONE FAST BOOT
   External Management build: release login immediately when there is no stored session.
   With a stored session, hold only while /me restores the authenticated app. */
#mgmtPreAuthShield{
position:fixed!important;
inset:0!important;
z-index:2147483647!important;
background:#090a0d!important;
display:block!important;
opacity:1!important;
pointer-events:auto!important;
}
#mgmtPreAuthShield.mgmt-auth-gate-done{display:none!important}


/* SOURCE: apps/management/src/parts/live/MGMT-SHELL-02-CSS-v2.3-R8.8-2FA.txt */
:root{
--mg-bg:#090a0d;--mg-panel:#12151a;--mg-panel2:#181c22;--mg-line:#2a3039;--mg-text:#f3f5f7;--mg-muted:#939ba7;
--mg-yellow:#e8cf72;--mg-yellow-bg:rgba(232,207,114,.10);
--mg-blue:#84b2e3;--mg-blue-bg:rgba(132,178,227,.10);
--mg-pink:#d99abb;--mg-pink-bg:rgba(217,154,187,.10);
--mg-green:#79c99a;--mg-green-bg:rgba(121,201,154,.10);
--mg-user:#b5bcc8;--mg-user-bg:rgba(181,188,200,.08);
--mg-danger:#e58b8b;
}
*{box-sizing:border-box}body{margin:0;background:var(--mg-bg);color:var(--mg-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}button,input,select{font:inherit}.mgmt-hidden{display:none!important}
.mgmt-wrap{max-width:1520px;margin:0 auto;padding:24px}.mgmt-card{background:linear-gradient(180deg,var(--mg-panel2),var(--mg-panel));border:1px solid var(--mg-line);border-radius:16px}.mgmt-brand h1{margin:0;font-size:24px;letter-spacing:-.025em}.mgmt-brand p{margin:4px 0 0;color:var(--mg-muted);font-size:13px}.mgmt-brand-home{appearance:none;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.mgmt-brand-home:hover h1{color:#fff}.mgmt-brand-home:focus-visible{outline:2px solid rgba(232,207,114,.55);outline-offset:6px;border-radius:6px}.mgmt-topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px}.mgmt-account{display:flex;align-items:center;gap:8px}.mgmt-account-text{display:grid;text-align:right;margin-right:4px}.mgmt-account-text b{font-size:12px}.mgmt-account-text span{font-size:10px;color:var(--mg-muted);text-transform:uppercase;letter-spacing:.08em}.mgmt-btn{border-radius:10px;padding:10px 14px;font-size:12px;font-weight:850;cursor:pointer}.mgmt-btn-primary{border:1px solid rgba(255,222,97,.45);background:linear-gradient(135deg,#f4df86,#e8c957,#dcae3e);color:#181407}.mgmt-btn-secondary{background:#1b2028;color:#e8ebef;border:1px solid #353d49}.mgmt-btn:disabled{opacity:.5;cursor:not-allowed}.mgmt-error{color:#ffadad;font-size:12px;min-height:16px}
.mgmt-quicknav{position:sticky;top:0;z-index:30;display:flex;gap:7px;align-items:center;overflow-x:auto;margin:0 0 18px;padding:8px 0 10px;border-bottom:1px solid #252b33;background:linear-gradient(180deg,rgba(9,10,13,.98),rgba(9,10,13,.94));scrollbar-width:thin}.mgmt-nav-btn{min-height:34px;padding:0 14px;border:1px solid #303844;border-radius:9px;background:#151a20;color:#c4ccd6;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.mgmt-nav-btn:hover{border-color:#4a5564;color:#eef2f6}.mgmt-nav-btn.is-active{border-color:rgba(232,207,114,.58);background:var(--mg-yellow-bg);color:var(--mg-yellow)}.mgmt-nav-btn.nav-streamers.is-active{border-color:rgba(232,207,114,.58);background:var(--mg-yellow-bg);color:var(--mg-yellow)}.mgmt-nav-btn.nav-creators.is-active{border-color:rgba(132,178,227,.58);background:var(--mg-blue-bg);color:var(--mg-blue)}.mgmt-nav-btn.nav-models.is-active{border-color:rgba(217,154,187,.58);background:var(--mg-pink-bg);color:var(--mg-pink)}
.mgmt-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;padding-left:14px;border-left:3px solid #646c78}.mgmt-page-head h2{margin:4px 0 4px;font-size:24px}.mgmt-page-head p{margin:0;color:var(--mg-muted);font-size:13px}.mgmt-kicker{font-size:10px;font-weight:900;letter-spacing:.12em;color:#8f98a5}.theme-streamers{border-left-color:var(--mg-yellow)}.theme-streamers .mgmt-kicker{color:var(--mg-yellow)}.theme-creators{border-left-color:var(--mg-blue)}.theme-creators .mgmt-kicker{color:var(--mg-blue)}.theme-models{border-left-color:var(--mg-pink)}.theme-models .mgmt-kicker{color:var(--mg-pink)}.theme-users{border-left-color:var(--mg-user)}
.mgmt-module-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px}.mgmt-module-card{min-height:190px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:transform .14s ease,border-color .14s ease}.mgmt-module-card:hover{transform:translateY(-2px)}.mgmt-module-card h3{margin:7px 0 6px;font-size:20px}.mgmt-module-card p{margin:0;color:var(--mg-muted);font-size:12px;line-height:1.5}.mgmt-module-card .module-go{font-size:11px;font-weight:900;letter-spacing:.05em}.module-streamers{border-color:rgba(232,207,114,.28);background:linear-gradient(145deg,var(--mg-yellow-bg),var(--mg-panel) 58%)}.module-streamers .module-go{color:var(--mg-yellow)}.module-creators{border-color:rgba(132,178,227,.28);background:linear-gradient(145deg,var(--mg-blue-bg),var(--mg-panel) 58%)}.module-creators .module-go{color:var(--mg-blue)}.module-models{border-color:rgba(217,154,187,.28);background:linear-gradient(145deg,var(--mg-pink-bg),var(--mg-panel) 58%)}.module-models .module-go{color:var(--mg-pink)}.mgmt-coming{padding:22px;display:grid;gap:6px}.mgmt-coming span{color:var(--mg-muted);font-size:13px}
/* Login amarillo confirmado: mismos ids y comportamiento, solo apariencia. */
.mgmt-login{max-width:540px;margin:11vh auto;padding:26px;overflow:hidden;position:relative;border:1px solid rgba(232,207,114,.27);background:radial-gradient(circle at 100% 0%,rgba(232,207,114,.10),transparent 34%),linear-gradient(145deg,#15181d,#111318 48%,#0d0f13);box-shadow:0 22px 70px rgba(0,0,0,.38)}.mgmt-login .mgmt-brand{margin-bottom:21px}.mgmt-field{display:grid;gap:7px;margin:0 0 14px}.mgmt-field label{color:#edf0f3;font-size:12px;font-weight:750}.mgmt-field input,.mgmt-field select{width:100%;min-height:45px;padding:0 13px;border:1px solid #353b45;border-radius:10px;outline:none;background:linear-gradient(180deg,#171a20,#14171c);color:#f8f9fa;transition:border-color .16s ease,box-shadow .16s ease}.mgmt-field input:focus,.mgmt-field select:focus{border-color:#e8c957;box-shadow:0 0 0 3px rgba(232,201,87,.12),inset 3px 0 0 #e8c957}.mgmt-login .mgmt-btn-primary{width:100%;min-height:46px;margin-top:3px}
@media(max-width:1050px){.mgmt-module-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.mgmt-wrap{padding:12px}.mgmt-topbar{align-items:flex-start}.mgmt-account-text{display:none}.mgmt-module-grid{grid-template-columns:1fr}.mgmt-page-head{align-items:flex-start;flex-direction:column}.mgmt-login{margin:7vh auto;padding:20px}.mgmt-quicknav{margin-bottom:14px}}

/* v2.2 WIDE VIEWPORT — rompe únicamente la restricción de ancho del contenedor de Carrd en escritorio/portátil. */
@media(min-width:901px){.mgmt-wrap{width:calc(100vw - 24px);max-width:1700px;margin-left:50%;margin-right:0;transform:translateX(-50%);padding-left:24px;padding-right:24px}}
.mgmt-login-pin{margin-top:13px;padding-top:13px;border-top:1px solid rgba(232,207,114,.18)}.mgmt-login-pin .mgmt-field{margin-bottom:8px}.mgmt-login-pin .mgmt-btn{width:100%;min-height:42px}.mgmt-login-pin-hint{margin-top:7px;color:var(--mg-muted);font-size:10px;line-height:1.4}.mgmt-login-pin input{letter-spacing:.18em;font-weight:850;text-align:center}


/* SOURCE: apps/management/src/parts/live/MGMT-USERS-02-CSS-v1.8-R8.9-PASSWORD-ALIGN.txt */
.users-form-card{padding:18px;margin-bottom:14px}.users-form-head,.users-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.users-form-head>div,.users-list-head>div{display:grid;gap:3px}.users-form-head span,.users-list-head span{color:var(--mg-muted);font-size:11px}.users-form-grid{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:10px;margin-top:16px}.users-access-title{margin:4px 0 9px;font-size:11px;font-weight:900;color:#aeb5bf;text-transform:uppercase;letter-spacing:.08em}.users-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.users-scope{display:flex;gap:10px;align-items:center;padding:13px;border:1px solid var(--mg-line);border-radius:12px;background:#11151a;cursor:pointer}.users-scope input{accent-color:#ccd2da}.users-scope span{display:grid;gap:2px}.users-scope b{font-size:12px}.users-scope small{font-size:10px;color:var(--mg-muted)}.scope-streamers:has(input:checked){border-color:rgba(232,207,114,.48);background:var(--mg-yellow-bg)}.scope-creators:has(input:checked){border-color:rgba(143,185,232,.48);background:var(--mg-blue-bg)}.scope-models:has(input:checked){border-color:rgba(217,154,187,.48);background:var(--mg-pink-bg)}.users-enabled{display:flex;gap:8px;align-items:center;margin-top:13px;color:#c9ced5;font-size:12px}.users-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:15px}.users-form-actions .mgmt-error{margin-right:auto}.users-list-card{overflow:hidden}.users-list-head{padding:14px 16px;border-bottom:1px solid var(--mg-line)}.mgmt-table-wrap{overflow:auto}.mgmt-table{width:100%;border-collapse:collapse}.mgmt-table th,.mgmt-table td{text-align:left;padding:11px 12px;border-bottom:1px solid #242a33;font-size:12px;vertical-align:middle}.mgmt-table th{background:#101319;color:#8f98a5;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.user-name{display:grid;gap:2px}.user-name span{color:var(--mg-muted);font-size:10px}.user-role,.user-state,.user-scope-chip{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;border:1px solid #39414d}.user-role.super{color:#e7d98e;border-color:#6c6134}.user-state.active{color:#8fd9ab;border-color:#356947}.user-state.off{color:#dc9696;border-color:#6b3d3d}.user-scopes{display:flex;gap:4px;flex-wrap:wrap}.user-scope-chip.streamers{color:var(--mg-yellow);border-color:rgba(232,207,114,.35)}.user-scope-chip.creators{color:var(--mg-blue);border-color:rgba(143,185,232,.35)}.user-scope-chip.models{color:var(--mg-pink);border-color:rgba(217,154,187,.35)}.user-scope-chip.admin-all{color:#d7dce3;border-color:#505966;background:rgba(181,188,200,.06)}.user-edit{padding:7px 10px}.users-empty{padding:30px;text-align:center;color:var(--mg-muted)}
@media(max-width:900px){.users-form-grid{grid-template-columns:1fr 1fr}.users-scope-grid{grid-template-columns:1fr}}@media(max-width:600px){.users-form-grid{grid-template-columns:1fr}}
.users-danger{margin-top:18px;padding-top:16px;border-top:1px solid rgba(229,139,139,.28);display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.users-danger>div:first-child{display:grid;gap:4px}.users-danger>div:first-child b{color:var(--mg-danger)}.users-danger>div:first-child span{color:var(--mg-muted);font-size:11px;line-height:1.45}.users-delete-btn,.users-delete-final{border:1px solid rgba(229,139,139,.48);background:rgba(229,139,139,.08);color:#f0a3a3}.users-delete-confirm{grid-column:1/-1;padding:13px;border:1px solid rgba(229,139,139,.28);border-radius:12px;background:rgba(229,139,139,.05)}.users-delete-confirm label{display:block;font-size:11px;color:#d6d9de;margin-bottom:9px}.users-delete-row{display:flex;gap:8px;flex-wrap:wrap}.users-delete-row input{flex:1;min-width:180px;min-height:40px;background:#11151b;border:1px solid #4a3438;color:white;border-radius:9px;padding:8px 10px}.users-delete-confirm .mgmt-error{margin-top:7px}.users-danger.mgmt-hidden{display:none!important}
@media(max-width:650px){.users-danger{grid-template-columns:1fr}.users-delete-btn{width:100%}}
.users-model-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.users-model-access-option{display:flex;gap:10px;align-items:center;padding:11px 13px;border:1px solid var(--mg-line);border-radius:11px;background:#11151a;color:#c9ced5}.users-model-access-option input,.user-model-access-toggle{accent-color:#d99abb}.users-model-access-option span{display:grid;gap:2px}.users-model-access-option b{font-size:11px}.users-model-access-option small{font-size:9px;color:var(--mg-muted);line-height:1.35}.users-model-access-option:has(input:checked){border-color:rgba(217,154,187,.48);background:var(--mg-pink-bg)}.users-model-access-option input:disabled{opacity:.45}.user-model-access-cell{white-space:nowrap}.user-model-access-wrap{display:flex;align-items:center;justify-content:center;gap:5px}.user-model-access-wrap span{font-size:8px;color:var(--mg-muted)}.user-model-access-toggle{width:15px;height:15px}.user-model-access-toggle:not(:disabled){cursor:pointer}.users-table th:nth-child(5),.users-table th:nth-child(6),.users-table th:nth-child(7),.users-table td:nth-child(5),.users-table td:nth-child(6),.users-table td:nth-child(7){text-align:center}.users-table th,.users-table td{padding-left:9px;padding-right:9px}@media(max-width:1100px){.users-model-access-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.users-model-access-grid{grid-template-columns:1fr}.users-table{min-width:940px}}
.users-password-wrap{display:flex;align-items:stretch}.users-password-wrap input{flex:1;min-width:0;border-radius:10px 0 0 10px!important}.users-password-toggle{width:58px;border:1px solid #353b45;border-left:0;border-radius:0 10px 10px 0;background:#1b2028;color:#e8ebef;font-size:9px;font-weight:850;cursor:pointer}.users-password-toggle:disabled{opacity:.4;cursor:not-allowed}.users-password-status{display:none!important}.user-telegram-state{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;border:1px solid #454c57;white-space:nowrap}.user-telegram-state.ok{color:#8fd9ab;border-color:#356947}.user-telegram-state.missing{color:#c1c7cf;border-color:#4a515c}.user-telegram-group{display:grid;gap:2px;min-width:130px}.user-telegram-group b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.user-telegram-group span{font-size:8px;color:var(--mg-muted)}.user-telegram-action{padding:7px 8px!important;font-size:8px!important;white-space:nowrap}.users-table{min-width:1320px}.users-table th:nth-child(9),.users-table td:nth-child(9),.users-table th:nth-child(11),.users-table td:nth-child(11),.users-table th:nth-child(12),.users-table td:nth-child(12){text-align:center}


/* SOURCE: apps/management/src/parts/live/MGMT-ACCOUNTS-02-CSS-v1.4-R8.txt */
.theme-accounts{border-left-color:var(--mg-user)}.theme-accounts .mgmt-kicker{color:var(--mg-user)}
.global-accounts-note{padding:11px 13px;margin-bottom:13px;border:1px solid rgba(181,188,200,.22);background:rgba(181,188,200,.055);border-radius:12px;color:#bdc4ce;font-size:11px;line-height:1.5}.global-accounts-note b{color:#e1e5ea}
.global-account-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.global-account-stat{padding:14px;display:grid;gap:4px}.global-account-stat span{font-size:9px;color:var(--mg-muted);text-transform:uppercase;letter-spacing:.08em}.global-account-stat b{font-size:21px}
.global-accounts-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px}.global-accounts-filter{min-width:300px;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:9px;padding:9px 10px;font-size:11px}.global-accounts-draft-status{font-size:9px;color:var(--mg-yellow);border:1px solid rgba(232,207,114,.28);background:rgba(232,207,114,.06);border-radius:999px;padding:5px 8px;white-space:nowrap}.global-accounts-draft-status.saved{color:#8fd9ab;border-color:#356947;background:rgba(53,105,71,.08)}.global-accounts-draft-status.saving{color:var(--mg-yellow);border-color:rgba(232,207,114,.28);background:rgba(232,207,114,.06)}.global-accounts-draft-status.error{color:#ffaaaa;border-color:rgba(255,110,110,.38);background:rgba(255,110,110,.06)}.global-account-assignment input:disabled{opacity:.55;cursor:wait}
.global-accounts-list-card{overflow:hidden}.global-accounts-table{min-width:1120px}.global-account-names{display:grid;gap:3px}.global-account-names b{font-size:11px;color:#eef1f4}.global-account-couple{display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.35}.global-account-couple b{font-size:10px}.global-account-plus{font-size:11px!important;color:var(--mg-pink)!important;font-weight:900}.global-account-members{display:grid;gap:2px}.global-account-member{font-size:10px;color:#eef1f4}.global-account-type{display:inline-flex;padding:4px 7px;border:1px solid #3a414d;border-radius:999px;font-size:9px;font-weight:900;color:#bdc5cf}.global-account-assignment{text-align:center}.global-account-assignment input{width:16px;height:16px;accent-color:#d99abb;cursor:pointer}.global-account-group{display:grid;gap:3px}.global-account-group b{font-size:10px}.global-account-group span{font-size:9px;color:var(--mg-muted)}.global-account-state{display:inline-flex;padding:4px 7px;border:1px solid #3a414d;border-radius:999px;font-size:9px;font-weight:900}.global-account-state.ok{color:#8fd9ab;border-color:#356947}.global-account-state.missing{color:#e6a0a8;border-color:#6d424b}.global-account-actions{display:flex;gap:6px;align-items:center;white-space:nowrap}.global-account-actions .mgmt-btn{padding:7px 9px;font-size:9px}.global-copy-link.copied{border-color:#356947;color:#82df9f}.global-copy-link.copy-error{border-color:#704a4a;color:#efaaaa}.global-clean-registration{border-color:rgba(255,110,110,.38)!important;color:#ffaaaa!important}.global-accounts-empty{padding:30px;text-align:center;color:var(--mg-muted)}
.module-count{display:block;margin-top:8px;color:var(--mg-muted);font-size:10px;font-weight:800}
@media(max-width:900px){.global-account-summary{grid-template-columns:1fr 1fr}.global-accounts-toolbar{align-items:stretch;flex-direction:column}.global-accounts-filter{min-width:0;width:100%}.global-accounts-draft-status{align-self:flex-start}}
@media(max-width:600px){.global-account-summary{grid-template-columns:1fr}.global-account-actions{flex-direction:column;align-items:stretch}}


/* SOURCE: apps/management/src/parts/live/MGMT-ACCOUNTS-02-CSS-v1.4-R8.txt */
/* R7 — cédula y celular centralizados en Admin > Cuentas */
.global-account-contacts{display:grid;gap:4px;margin-top:5px}.global-account-contact{display:grid;gap:2px;font-size:9px;color:var(--mg-muted)}.global-account-contact>span{display:flex;align-items:center;gap:5px;min-height:22px}.global-account-contact small{font-size:8px;color:#89919c;text-transform:uppercase;letter-spacing:.04em}.global-account-contact b{font-size:9px;color:#dfe4ea;font-weight:750}.global-phone-edit{display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;padding:0!important;border-radius:7px!important;font-size:10px!important;line-height:1!important;margin-left:2px}.global-accounts-table{min-width:1180px}


/* SOURCE: apps/management/src/parts/live/MGMT-ACCOUNTS-02-CSS-v1.4-R8.txt */
/* R8 — estado primero + identidad editable compacta */
.global-accounts-table{min-width:1240px}.global-account-people{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.global-person{display:grid;gap:3px;min-width:185px}.global-person-name,.global-person-meta{display:flex;align-items:center;gap:5px;min-width:0}.global-person-name b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:235px}.global-person-meta{font-size:9px;color:var(--mg-muted)}.global-person-doc{color:#aab2bd;white-space:nowrap}.global-person-phone{color:#dfe4ea;font-weight:750;white-space:nowrap}.global-person-phone.empty{color:var(--mg-muted);font-weight:650}.global-inline-edit{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid #3a414d;border-radius:6px;background:#171c23;color:#cbd2db;font-size:9px;line-height:1;cursor:pointer;flex:0 0 auto}.global-inline-edit:hover{border-color:rgba(217,154,187,.55)}.global-account-plus{align-self:center;font-size:13px!important}.global-account-contacts{display:none!important}
@media(max-width:760px){.global-account-people{display:grid}.global-account-plus{justify-self:start}.global-person{min-width:160px}}


/* SOURCE: apps/management/src/parts/live/MGMT-ACCOUNTS-04-CSS-v1.0-R8.11-PAYMENT-ACCESS-ADDON.txt */
/* R8.11 — Pago por account_id. Add-on separado para no ampliar MGMT-ACCOUNTS-02. */
.global-accounts-table{min-width:1430px}
.global-payment-cell{min-width:160px}
.global-account-payment{display:grid;gap:5px;min-width:150px}
.global-account-payment .global-account-state.pending{color:var(--mg-yellow);border-color:rgba(232,207,114,.38)}
.global-account-payment small{font-size:9px;color:var(--mg-muted);line-height:1.35}
.global-account-payment .mgmt-btn{width:max-content;max-width:100%;padding:6px 8px;font-size:9px}
.global-payment-link.sent{border-color:#356947!important;color:#82df9f!important}
.global-payment-link.copy-error{border-color:#704a4a!important;color:#efaaaa!important}
.global-payment-revoke{border-color:rgba(255,110,110,.38)!important;color:#ffaaaa!important}


/* SOURCE: apps/management/src/parts/live/MODELOS-02A-CSS-v1.8-R8.6-REBALANCE.txt */
.models-subnav{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.model-section{border:1px solid var(--mg-line);background:#12161c;color:#aab2bd;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:850;cursor:pointer}.model-section.active{color:var(--mg-pink);border-color:rgba(217,154,187,.50);background:var(--mg-pink-bg)}.model-module{min-width:0}.model-module-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 12px}.model-module-head h3{margin:3px 0;font-size:18px}.model-module-head p{margin:0;color:var(--mg-muted);font-size:12px;line-height:1.5}.model-module-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.model-filter{min-width:260px;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:9px;padding:9px 10px;font-size:11px}.model-config-note{padding:11px 13px;margin-bottom:13px;border:1px solid rgba(217,154,187,.24);background:rgba(217,154,187,.055);border-radius:12px;color:#cdbcc5;font-size:11px;line-height:1.5}.model-config-note b{color:var(--mg-pink)}.model-account-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.model-account-stat{padding:14px;display:grid;gap:4px}.model-account-stat span{font-size:9px;color:var(--mg-muted);text-transform:uppercase;letter-spacing:.08em}.model-account-stat b{font-size:21px}.model-account-stat small{font-size:9px;color:var(--mg-muted)}.model-table-card{overflow:hidden}.model-accounts-table{min-width:1180px}.model-state,.model-type,.model-platform-chip,.model-pending-chip{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #3a414d;border-radius:999px;font-size:9px;font-weight:900}.model-state.ok{color:#8fd9ab;border-color:#356947}.model-state.missing{color:#e6a0a8;border-color:#6d424b}.model-type{color:#bdc5cf}.model-account-main,.model-account-group,.model-access-cell{display:grid;gap:3px}.model-account-main span,.model-account-group span,.model-access-cell span{font-size:9px;color:var(--mg-muted)}.model-platform-chips{display:flex;gap:5px;flex-wrap:wrap}.model-platform-chip{color:#d7dce3;border-color:#414957;background:#161a20}.model-row-actions{display:flex;gap:6px;align-items:center;white-space:nowrap}.model-row-actions .mgmt-btn{padding:7px 9px;font-size:9px}.model-reset-registration{border-color:rgba(255,110,110,.38)!important;color:#ffaaaa!important}.model-account-empty{padding:30px;text-align:center;color:var(--mg-muted)}.model-account-detail{margin-bottom:12px;padding:16px}.model-detail-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.model-detail-head h4{margin:3px 0;font-size:18px}.model-detail-head p{margin:0;color:var(--mg-muted);font-size:10px}.model-detail-grid{display:grid;grid-template-columns:1fr;gap:12px}.model-detail-block{border:1px solid var(--mg-line);border-radius:12px;background:#11151a;padding:14px}.model-detail-block h5{margin:0 0 10px;font-size:13px}.model-block-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.model-block-title p{margin:-4px 0 10px;color:var(--mg-muted);font-size:10px}.model-pending-chip{color:var(--mg-pink);border-color:rgba(217,154,187,.35);background:rgba(217,154,187,.06)}.model-basic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.model-basic-grid .model-field-wide{grid-column:span 2}.model-detail-block .mgmt-field{margin-bottom:0}.model-detail-block .mgmt-field input{min-height:40px}.model-platform-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.model-platform-group-title{display:block;margin:0 0 7px;color:#d9dee5;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.model-assignment-list{display:grid;gap:6px}.model-assignment-row{border:1px solid var(--mg-line);border-radius:10px;padding:9px;background:#0f1318}.model-assignment-top{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:850}.model-assignment-top input{accent-color:#d99abb}.model-assignment-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:8px}.model-assignment-fields input{width:100%;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:8px;padding:8px 9px;font-size:10px}.model-assignment-fields input:disabled{opacity:.45}.model-inline-warning{margin-top:10px;color:#c8a7b8;font-size:10px}.model-access-preview{display:grid;gap:6px}.model-access-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--mg-line);padding:8px 0;font-size:10px}.model-access-row:first-child{border-top:0}.model-access-row input{accent-color:#d99abb}.model-form-card{padding:14px}.model-store-form{display:grid;grid-template-columns:1.2fr .8fr 2fr 1fr auto;gap:10px;align-items:end}.model-store-form .mgmt-field{margin:0}.model-store-form select{width:100%;min-height:42px;background:#11151b;border:1px solid var(--mg-line);border-radius:9px;color:#fff;padding:0 10px}.model-disabled-write{min-height:42px}.model-empty-card{padding:22px;display:grid;gap:6px}.model-empty-card span{color:var(--mg-muted);font-size:11px}.model-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.model-preview-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.model-preview-stat{padding:14px;display:grid;gap:5px}.model-preview-stat span{font-size:9px;color:var(--mg-muted);text-transform:uppercase;letter-spacing:.08em}.model-preview-stat b{font-size:20px}.model-platforms-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.model-platforms-grid h4{margin:0 0 9px;font-size:14px}.model-platform-card-list{display:grid;gap:8px}.model-platform-card{border:1px solid var(--mg-line);border-radius:12px;background:linear-gradient(180deg,#171b21,#12161b);overflow:hidden}.model-platform-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;border-bottom:1px solid var(--mg-line)}.model-platform-card-head b{font-size:12px}.model-platform-card-head button{padding:6px 8px;font-size:9px}.model-platform-empty{padding:12px;color:var(--mg-muted);font-size:10px}.model-master-preview{margin-top:12px;padding:14px;display:flex;align-items:center;gap:10px}.model-master-preview span{color:var(--mg-muted);font-size:10px;flex:1}@media(max-width:900px){.model-basic-grid{grid-template-columns:1fr 1fr}.model-platform-columns,.model-platforms-grid{grid-template-columns:1fr}.model-store-form{grid-template-columns:1fr 1fr}.model-store-desc{grid-column:1/-1}.model-account-summary,.model-preview-grid,.model-preview-grid-three{grid-template-columns:1fr 1fr}}@media(max-width:650px){.model-detail-actions{justify-content:flex-start}.model-module-head{align-items:flex-start;flex-direction:column}.model-section{flex:1 1 auto}.model-filter{min-width:0;width:100%}.model-basic-grid,.model-account-summary,.model-preview-grid,.model-preview-grid-three,.model-store-form{grid-template-columns:1fr}.model-basic-grid .model-field-wide{grid-column:auto}.model-store-desc{grid-column:auto}.model-row-actions{flex-direction:column;align-items:stretch}.model-master-preview{align-items:flex-start;flex-direction:column}}.model-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.model-save-status{min-width:72px;text-align:right;font-size:9px;color:var(--mg-muted)}.model-save-status.saving{color:var(--mg-yellow)}.model-save-status.saved{color:#8fd9ab}.model-save-status.error{color:#ffaaaa}.model-assignment-password-wrap{display:flex;align-items:stretch;min-width:0}.model-assignment-password-wrap input{flex:1;min-width:0;border-radius:8px 0 0 8px!important}.model-password-toggle{width:50px;border:1px solid var(--mg-line);border-left:0;border-radius:0 8px 8px 0;background:#171c23;color:#cbd2db;font-size:9px;font-weight:850;cursor:pointer}.model-password-toggle:disabled{opacity:.4;cursor:not-allowed}.model-access-user-main{display:grid;gap:2px}.model-access-user-main b{font-size:10px}.model-access-user-main span{font-size:9px;color:var(--mg-muted)}.model-access-empty{padding:10px 0;color:var(--mg-muted);font-size:10px}.model-access-row input:not(:disabled){cursor:pointer}.model-assignment-row.selected{border-color:rgba(217,154,187,.38);background:rgba(217,154,187,.035)}.model-account-platform-stack,.model-account-secret-stack{display:grid;gap:6px}.model-account-platform-line,.model-account-secret-line{min-height:30px;display:flex;align-items:center}.model-account-platform-line .model-platform-chip{white-space:nowrap}.model-secret-copy{appearance:none;width:100%;min-width:112px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #3a414d;border-radius:8px;background:#11151b;color:#dfe4ea;padding:7px 9px;font-size:9px;font-weight:850;cursor:pointer;text-align:left}.model-secret-copy:hover{border-color:rgba(217,154,187,.55);background:rgba(217,154,187,.05)}.model-secret-copy small{color:var(--mg-muted);font-size:8px;font-weight:800}.model-secret-copy.copied{border-color:#356947;color:#8fd9ab}.model-secret-locked{display:inline-flex;align-items:center;min-height:30px;min-width:112px;padding:7px 9px;border:1px solid #303640;border-radius:8px;color:#7f8792;background:#101318;font-size:9px;font-weight:850}.model-secret-empty{color:var(--mg-muted);font-size:10px}.model-account-main .model-account-members{font-size:9px;color:var(--mg-muted)}.model-accounts-table-r2{min-width:1220px}.model-account-type-cell{white-space:nowrap}.model-account-type-cell .model-type{min-width:66px;justify-content:center}.model-credential-text{display:inline-flex;align-items:center;min-height:30px;max-width:210px;color:#dfe4ea;font-size:10px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-credential-restricted{display:inline-flex;align-items:center;min-height:30px;color:#7f8792;font-size:9px;font-weight:800}.model-account-main>span{display:none}.model-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.model-work-card{border:1px solid var(--mg-line);border-radius:11px;background:#0f1318;padding:11px}.model-work-card>b{display:block;margin-bottom:8px;font-size:11px}.model-work-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.model-work-fields>input,.model-work-fields .model-assignment-password-wrap input{width:100%;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:8px;padding:8px 9px;font-size:10px;min-height:38px}.model-work-fields>input:disabled,.model-work-fields .model-assignment-password-wrap input:disabled{opacity:.45}.model-master-list{display:grid}.model-master-row{display:grid;grid-template-columns:74px minmax(0,1fr) minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 11px;border-top:1px solid var(--mg-line)}.model-master-row:first-child{border-top:0}.model-master-index{font-size:9px;font-weight:900;color:#b9c0ca;text-transform:uppercase}.model-master-value{min-width:0;font-size:10px;color:#dce1e7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-master-masked{color:#858e9a;letter-spacing:.05em}.model-master-password{display:flex;align-items:center;gap:7px;min-width:0}.model-master-password span{min-width:90px}.model-master-view{padding:5px 7px!important;font-size:8px!important}.model-master-edit{padding:6px 8px!important;font-size:9px!important}.model-master-editor{margin-top:14px;padding:15px}.model-master-editor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.model-master-editor-head h4{margin:3px 0;font-size:16px}.model-master-editor-head p{margin:0;color:var(--mg-muted);font-size:10px}.model-master-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.model-master-form .mgmt-field{margin:0}.model-master-form .mgmt-field input{min-height:40px}.model-master-empty{padding:12px;color:var(--mg-muted);font-size:10px}.model-master-access-note{padding:8px 11px;color:#8e97a3;font-size:9px;border-top:1px solid var(--mg-line)}@media(max-width:900px){.model-work-grid{grid-template-columns:1fr}.model-work-fields{grid-template-columns:1fr 1fr 1fr}.model-master-row{grid-template-columns:70px 1fr 1fr auto}}@media(max-width:650px){.model-work-fields{grid-template-columns:1fr}.model-master-row{grid-template-columns:1fr}.model-master-form{grid-template-columns:1fr}.model-master-row .model-master-edit{width:100%}}.model-credential-copy{appearance:none;width:100%;min-width:118px;max-width:220px;min-height:30px;display:flex;align-items:center;border:1px solid #3a414d;border-radius:8px;background:#11151b;color:#dfe4ea;padding:7px 9px;font-size:9px;font-weight:850;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-credential-copy:hover{border-color:rgba(217,154,187,.55);background:rgba(217,154,187,.05)}.model-credential-copy.copied{border-color:#356947;color:#8fd9ab}.model-send-credential{min-width:62px;padding:7px 9px!important;font-size:9px!important}.model-send-credential:disabled{opacity:.38;cursor:not-allowed}.model-account-create{margin:0 0 12px;padding:16px}.model-account-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.model-account-create-head h4{margin:3px 0}.model-account-create-head p{margin:0;color:var(--mg-muted);font-size:10px}.model-account-create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.model-account-create select{width:100%;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:9px;padding:10px;font-size:11px}.model-account-create-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.model-account-create-foot .mgmt-error{margin-right:auto}.model-account-password{margin:0 0 12px;border:1px solid #665d37;background:rgba(232,207,114,.08);border-radius:11px;padding:12px;display:grid;gap:5px}.model-account-password span{font-size:10px;color:var(--mg-muted)}.model-accounts-table-r2{min-width:1340px}


/* SOURCE: apps/management/src/parts/live/MODELOS-02B-A-CSS-v1.8.1-R8.13.56-CARRD-SAFE-PART1.txt */
.model-account-password code{font-size:16px;color:var(--mg-yellow);font-weight:900;word-break:break-all}@media(max-width:900px){.model-account-create-grid{grid-template-columns:1fr}}@media(max-width:650px){.model-account-create-head{display:grid}}.model-platform-account-list{display:grid;gap:7px;margin-top:8px}.model-platform-account-editor{min-width:0}.model-platform-account-fields{display:grid;grid-template-columns:1fr 1fr 1fr 34px;gap:7px;align-items:stretch}.model-platform-account-fields>input,.model-platform-account-fields .model-assignment-password-wrap input{width:100%;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:8px;padding:8px 9px;font-size:10px;min-height:38px}.model-platform-account-remove{border:1px solid #4b3640;background:#171217;color:#e2a7b8;border-radius:8px;font-size:17px;font-weight:800;cursor:pointer}.model-platform-account-remove:disabled{opacity:.35;cursor:not-allowed}.model-add-platform-account{margin-top:7px;border:1px dashed #414957;background:transparent;color:#b9c1cc;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850;cursor:pointer}.model-add-platform-account:disabled{opacity:.35;cursor:not-allowed}.model-assignment-fields{display:none!important}.model-master-list-r8{display:grid}.model-master-row-r8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 11px;border-top:1px solid var(--mg-line)}.model-master-row-r8:first-child{border-top:0}.model-master-secret-box{appearance:none;width:100%;min-height:32px;display:flex;align-items:center;border:1px solid #3a414d;border-radius:8px;background:#11151b;color:#dfe4ea;padding:7px 9px;font-size:9px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-master-secret-box[data-mcopy]{cursor:pointer}.model-master-secret-box[data-mcopy]:hover{border-color:rgba(217,154,187,.55);background:rgba(217,154,187,.05)}.model-master-secret-box.copied{border-color:#356947;color:#8fd9ab}.model-master-login-box b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-master-secret-box.locked{color:#7f8792}.model-master-secret-box.empty{color:var(--mg-muted)}.model-master-password-box{display:flex;align-items:stretch;min-width:0}.model-master-password-box .model-master-secret-box{border-radius:8px 0 0 8px;min-width:0}.model-master-inline-view{width:50px;border:1px solid #3a414d;border-left:0;border-radius:0 8px 8px 0;background:#171c23;color:#cbd2db;font-size:9px;font-weight:850;cursor:pointer}.model-master-form{grid-template-columns:1fr 1fr 1fr!important}.model-master-notes{margin-top:10px!important}.model-master-notes textarea{width:100%;resize:vertical;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:9px;padding:10px;font:inherit;min-height:76px}.model-master-access-block{margin-top:12px;border-top:1px solid var(--mg-line);padding-top:12px}.model-master-save-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.model-master-save-row .mgmt-error{margin-right:auto}.model-master-edit{padding:7px 9px!important;font-size:9px!important}@media(max-width:900px){.model-platform-account-fields{grid-template-columns:1fr 1fr 1fr 34px}.model-master-form{grid-template-columns:1fr 1fr!important}.model-master-row-r8{grid-template-columns:1fr 1fr auto}}@media(max-width:650px){.model-platform-account-fields{grid-template-columns:1fr}.model-platform-account-remove{min-height:34px}.model-master-form,.model-master-row-r8{grid-template-columns:1fr!important}.model-master-row-r8 .model-master-edit{width:100%}}.model-master-editor{margin:0 0 14px!important}.model-master-access-block .model-block-title{align-items:flex-start;margin-bottom:10px}.model-master-access-block .model-block-title h5{margin:0 0 5px!important;line-height:1.25}.model-master-access-block .model-block-title p{margin:0!important;line-height:1.45}.model-master-access-block .model-access-preview{margin-top:2px}.model-table-card .mgmt-table-wrap{overflow-x:hidden!important}.model-accounts-table,.model-accounts-table-r2{width:100%!important;min-width:0!important;table-layout:fixed}.model-accounts-table th,.model-accounts-table td{min-width:0!important;padding-left:7px!important;padding-right:7px!important}.model-account-main b{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.model-account-platform-stack,.model-account-secret-stack{min-width:0}.model-account-platform-line,.model-account-secret-line{min-width:0}.model-platform-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-credential-copy{min-width:0!important;max-width:none!important;width:100%!important}.model-send-credential,.model-row-actions .mgmt-btn{min-width:0!important;width:100%;padding:7px 5px!important}.model-state{justify-content:center;max-width:100%;white-space:normal;text-align:center;line-height:1.05;padding:4px 5px}@media(max-width:1100px){.model-accounts-table th,.model-accounts-table td{padding-left:5px!important;padding-right:5px!important;font-size:8px}.model-credential-copy{padding:6px 6px;font-size:8px}.model-platform-chip,.model-state,.model-type{font-size:8px;padding:4px 5px}.model-send-credential,.model-row-actions .mgmt-btn{font-size:8px!important;padding:6px 4px!important}}@media(max-width:820px){.model-accounts-table th:nth-child(2){width:17%}.model-accounts-table th:nth-child(6){width:17%}.model-accounts-table th{font-size:7px;letter-spacing:.02em}}.model-section-denied{padding:22px;margin:0 0 14px;display:grid;gap:6px;border-color:rgba(217,154,187,.30)}.model-section-denied b{font-size:14px}.model-section-denied span{font-size:11px;color:var(--mg-muted)}.model-section-denied.mgmt-hidden{display:none!important}.model-store-form{grid-template-columns:1.15fr .7fr 1.6fr .7fr .85fr auto!important;gap:8px!important}.model-store-form input,.model-store-form select{min-height:36px!important;height:36px!important;padding:6px 8px!important;font-size:10px!important}.model-store-form .mgmt-btn{min-height:36px!important;height:36px;padding:6px 11px!important}.model-form-card>#modelChargesErr{margin-top:8px}.model-charges-table{width:100%;table-layout:fixed}.model-charges-table th:nth-child(1){width:19%}.model-charges-table th:nth-child(2){width:10%}.model-charges-table th:nth-child(3){width:31%}.model-charges-table th:nth-child(4){width:12%}.model-charges-table th:nth-child(5){width:12%}.model-charges-table th:nth-child(6){width:16%}.model-charge-type{display:inline-flex;padding:4px 7px;border:1px solid #3a414d;border-radius:999px;font-size:8px;font-weight:900}.model-charge-value{font-weight:900;white-space:nowrap}.model-charge-desc{overflow-wrap:anywhere}.model-charge-who{font-size:9px;color:var(--mg-muted)}@media(max-width:900px){.model-store-form{grid-template-columns:1fr 1fr!important}.model-store-desc{grid-column:1/-1}.model-charges-table th,.model-charges-table td{padding-left:6px!important;padding-right:6px!important;font-size:9px}}@media(max-width:650px){.model-store-form{grid-template-columns:1fr!important}.model-store-desc{grid-column:auto}.model-charges-table{font-size:8px}}.model-payments-table{width:100%;table-layout:fixed}.model-payment-account b{display:block;line-height:1.25;overflow-wrap:anywhere}.model-payment-value,.model-payment-percent{width:100%;max-width:130px;min-height:34px;border:1px solid #3a414d;border-radius:8px;background:#11151b;color:#e6eaf0;padding:6px 8px;font-size:10px;font-weight:850}.model-payment-value:focus,.model-payment-percent:focus{outline:none;border-color:rgba(217,154,187,.65)}.model-payment-percent:disabled{opacity:.78}


/* SOURCE: apps/management/src/parts/live/MODELOS-02B-B-CSS-v1.8.1-R8.13.56-CARRD-SAFE-PART2.txt */
.model-payment-save{display:block;min-height:12px;margin-top:3px;color:var(--mg-muted);font-size:8px}.model-payment-save.saved{color:#83d6a3}.model-payment-save.error{color:#f09aaa}.model-payment-telegram{width:100%;max-width:120px;min-width:0;padding:7px 6px!important;font-size:9px!important}.model-payment-telegram:disabled{opacity:.38;cursor:not-allowed}.model-payment-period{width:100%;max-width:185px;height:34px;display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;border:1px solid #3a414d;border-radius:8px;background:#11151b;overflow:hidden}.model-payment-period button{height:100%;border:0;background:#171c23;color:#e6eaf0;font-size:17px;cursor:pointer}.model-payment-period button:disabled{opacity:.25;cursor:not-allowed}.model-payment-period span{padding:0 3px;text-align:center;font-size:8px;font-weight:850;line-height:1.15;text-transform:uppercase;white-space:nowrap}.model-payment-no-period{color:var(--mg-muted);font-size:8px}.model-payment-stack{display:grid;gap:7px}.model-payment-line{min-height:34px;display:flex;align-items:center;min-width:0}.model-payment-line>*{width:100%}.model-payment-line .model-platform-chip,.model-payment-line .model-payment-no-period{width:auto}.model-payments-table th:nth-child(1){width:27%}.model-payments-table th:nth-child(2){width:8%}.model-payments-table th:nth-child(3){width:11%}.model-payments-table th:nth-child(4){width:18%}.model-payments-table th:nth-child(5){width:11%}.model-payments-table th:nth-child(6){width:11%}.model-payments-table th:nth-child(7){width:14%}.model-payments-table th:nth-child(n+3){white-space:nowrap}@media(max-width:950px){.model-payments-table th,.model-payments-table td{padding-left:4px!important;padding-right:4px!important;font-size:8px}.model-payment-value,.model-payment-percent{font-size:9px;padding:6px}.model-payment-period span{font-size:7px}.model-payment-telegram{font-size:8px!important}}.model-accounts-table th:nth-child(1){width:22%}.model-accounts-table th:nth-child(2){width:8%}.model-accounts-table th:nth-child(3){width:11%}.model-accounts-table th:nth-child(4){width:13%}.model-accounts-table th:nth-child(5){width:17%}.model-accounts-table th:nth-child(6){width:14%}.model-accounts-table th:nth-child(7){width:8%}.model-accounts-table th:nth-child(8){width:7%}.model-charge-summary{padding:11px 13px;border-bottom:1px solid var(--mg-line);display:flex;justify-content:space-between;gap:12px;align-items:center}.model-charge-summary span{font-size:9px;color:var(--mg-muted)}.model-charges-table-selected th:nth-child(1){width:11%}.model-charges-table-selected th:nth-child(2){width:38%}.model-charges-table-selected th:nth-child(3){width:14%}.model-charges-table-selected th:nth-child(4){width:15%}.model-charges-table-selected th:nth-child(5){width:22%}.model-liquidation-selector{max-width:460px}.model-liquidation-selector select{width:100%;min-height:36px;height:36px;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:8px;padding:6px 8px;font-size:10px}.model-liquidation-card{padding:0}.model-liquidation-summary>div{display:flex;gap:7px}.model-liquidation-summary>b{font-size:11px}.model-liquidation-summary>span{font-size:9px;color:var(--mg-muted);text-align:right}.model-liquidation-note{padding:8px 12px;margin:0;border-bottom:1px solid var(--mg-line);color:var(--mg-muted);font-size:9px;line-height:1.4}.model-liquidation-grid{display:grid;grid-template-columns:1fr 1fr}.model-liquidation-grid>div{padding:10px 12px}.model-liquidation-grid>div+div{border-left:1px solid var(--mg-line)}.model-liquidation-grid h5{margin:0 0 6px;font-size:10px;color:#cfd4db}.model-liquidation-row{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 0;border-top:1px solid #242a33;font-size:9px}.model-liquidation-row:first-of-type{border-top:0}.model-liquidation-platform{display:grid;gap:2px}.model-liquidation-platform>b{font-size:10px}.model-liquidation-platform>span{color:var(--mg-muted);font-size:8px;line-height:1.35}.model-liquidation-result{display:grid;justify-items:end;gap:3px}.model-liquidation-result>b{font-size:9px}.model-liquidation-min{border:1px solid #454c57;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:900}.model-liquidation-min.ok{color:#8fd9ab;border-color:#356947}.model-liquidation-min.pending{color:#d9b7c9;border-color:#6e4a5c}@media(max-width:900px){.model-liquidation-grid{grid-template-columns:1fr}.model-liquidation-grid>div+div{border-left:0;border-top:1px solid var(--mg-line)}.model-liquidation-summary{align-items:flex-start;flex-direction:column}.model-liquidation-summary>span{text-align:left}}@media(max-width:650px){.model-liquidation-row{align-items:flex-start;flex-direction:column}.model-liquidation-result{justify-items:start}}.model-master-columns,.model-master-row-r8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) auto;gap:8px;align-items:center}.model-master-columns{padding:7px 11px 4px;color:#8f98a5;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.model-master-url-box{display:flex;min-width:0;align-items:stretch}.model-master-url-box span{min-width:0;flex:1;border:1px solid #3a414d;border-radius:8px 0 0 8px;background:#11151b;color:#dfe4ea;padding:7px 9px;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-master-external{width:40px;border:1px solid #3a414d;border-left:0;border-radius:0 8px 8px 0;background:#171c23;color:#dfe4ea;font-weight:900;cursor:pointer}.model-master-form{grid-template-columns:1fr 1fr 1.15fr .7fr!important}.model-vpn-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.62);display:flex;align-items:flex-start;justify-content:center;padding:9vh 18px 18px}.model-vpn-overlay.mgmt-hidden{display:none!important}.model-vpn-card{width:min(680px,100%);padding:16px}.model-vpn-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.model-vpn-head h4{margin:3px 0;font-size:17px}.model-vpn-head p{margin:0;color:var(--mg-muted);font-size:10px}.model-vpn-actions{display:flex;gap:7px}.model-vpn-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.model-vpn-copy{width:100%;min-height:40px;border:1px solid #3a414d;border-radius:8px;background:#11151b;color:#e6eaf0;text-align:left;padding:8px 10px;font-size:10px;font-weight:850;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-vpn-password{display:flex}.model-vpn-password .model-vpn-copy{border-radius:8px 0 0 8px}.model-vpn-denied{padding:14px;border:1px solid rgba(217,154,187,.32);border-radius:10px;color:#d9b7c9;background:rgba(217,154,187,.06)}.model-vpn-save{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:10px}.model-vpn-save span{margin-right:auto;font-size:9px;color:var(--mg-muted)}@media(max-width:900px){.model-liquidation-grid{grid-template-columns:1fr}.model-master-form{grid-template-columns:1fr 1fr!important}.model-master-columns,.model-master-row-r8{grid-template-columns:1fr 1fr 1fr auto}.model-vpn-grid{grid-template-columns:1fr}}@media(max-width:650px){.model-master-columns{display:none}.model-master-row-r8,.model-master-form{grid-template-columns:1fr!important}}.model-payment-value,.model-payment-percent,.model-payment-telegram{height:34px!important;min-height:34px!important}.model-payment-stack{gap:6px}.model-payment-line{height:34px;min-height:34px}.model-payment-save{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.model-master-balance-masked{letter-spacing:.08em;color:#9aa3af}.model-work-card[data-work-row="LITEMANAGER"] .model-work-fields{grid-template-columns:1fr 1fr 1fr}


/* SOURCE: apps/management/src/parts/live/MODELOS-07A-CSS-v1.1-R8.10.15-REVISION-INFLUX.txt */
/* R8.10.15 — Liquidaciones: botón de revisión interna con favicon hacia Influx Management. Conserva R8.10.8. */
.model-liquidation-card{padding:0}.model-liquidation-summary{padding:13px 15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.model-liquidation-summary>div:first-child{display:flex;align-items:center;gap:8px}.model-liquidation-summary>div:first-child>b{font-size:15px!important}.model-liquidation-summary>span{display:none!important}.model-liquidation-total{margin-left:auto;display:grid;justify-items:end;gap:2px;text-align:right}.model-liquidation-total span{display:block!important;font-size:9px!important;font-weight:900;letter-spacing:.08em;color:var(--mg-muted);text-transform:uppercase}.model-liquidation-total strong{font-size:18px!important;line-height:1.15}.model-liquidation-total small{font-size:9.5px!important;color:var(--mg-muted)}.model-liquidation-total .mgmt-btn{margin-top:4px;min-height:28px!important;padding:4px 8px!important;font-size:9px!important}.model-liquidation-note{padding:10px 14px!important;font-size:10.5px!important;line-height:1.5!important}.model-liquidation-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)!important}.model-liquidation-grid>div{padding:13px 14px!important}.model-liquidation-grid h5{font-size:12px!important;margin:0 0 8px!important}.model-liquidation-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.model-liquidation-row{min-height:78px!important;padding:10px 0!important;gap:12px!important;font-size:11px!important;align-items:center!important}.model-liquidation-platform{display:grid;gap:5px;min-width:0;flex:1}.model-liquidation-platform>b{font-size:13px!important}.model-liquidation-platform>span{font-size:10px!important;line-height:1.45!important}.model-liquidation-result{min-width:285px;gap:5px!important}.model-liquidation-result>b{font-size:12px!important}.model-liquidation-min{font-size:8px!important;padding:4px 6px!important}.model-liquidation-period-label{display:inline-flex;width:max-content;max-width:210px;min-height:30px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #3a414d;border-radius:8px;background:#11151b;font-size:9px;font-weight:900;text-transform:uppercase;white-space:nowrap}.model-liquidation-cop{font-size:12px!important;color:#f0f2f5}.model-liquidation-trm{font-size:9.5px;color:var(--mg-muted);line-height:1.4;text-align:right}.model-liquidation-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.model-liquidation-actions .mgmt-btn{min-height:30px!important;padding:5px 8px!important;font-size:9px!important}.model-liquidation-review-btn{width:30px!important;min-width:30px!important;max-width:30px!important;padding:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.model-liquidation-review-btn img{display:block;width:16px;height:16px;object-fit:contain;border-radius:3px}.model-liquidation-review-btn.is-sent{border-color:#356947!important;box-shadow:0 0 0 1px rgba(143,217,171,.08) inset}.model-liquidation-paid{border:1px solid #6e4a5c!important;color:#d9b7c9!important}.model-liquidation-paid.is-paid{border-color:#356947!important;color:#8fd9ab!important}.model-liquidation-charge-btn{border:1px solid #55513b!important;color:#e3d78d!important}.model-liquidation-charge-btn.is-applied{border-color:#6b6041!important;color:#f1d77a!important}.model-liquidation-charge-state{display:inline-flex;padding:4px 6px;border:1px solid #3a414d;border-radius:999px;font-size:8px!important;font-weight:900}.model-liquidation-charge-state.pending{color:#aeb5bf}.model-liquidation-charge-state.applied{color:#f1d77a;border-color:#6b6041}.model-liquidation-charge-state.paid{color:#8fd9ab;border-color:#356947}.model-liquidation-charge-state.partial{color:#d9b7c9;border-color:#6e4a5c}.model-liquidation-cop-lines{display:grid;gap:2px;justify-items:end}.model-liquidation-cop-lines span{font-size:10px;color:var(--mg-muted)}.model-liquidation-cop-lines strong{font-size:12px}.model-liquidation-no-period{font-size:10px;color:var(--mg-muted)}.model-liquidation-charge .model-liquidation-result{min-width:165px}.model-liquidation-charge .model-liquidation-platform>b,.model-liquidation-charge .model-liquidation-result>b{font-size:11px!important}.model-liquidation-charge .model-liquidation-platform>span{font-size:10px!important}.model-liquidation-history{margin-top:12px;padding-top:10px;border-top:1px solid var(--mg-line)}.model-liquidation-history[hidden]{display:none!important}.model-liquidation-history h5{color:#9da5b0!important}.model-liquidation-history .model-liquidation-row{opacity:.88}@media(max-width:1050px){.model-liquidation-grid{grid-template-columns:1fr!important}.model-liquidation-grid>div+div{border-left:0!important;border-top:1px solid var(--mg-line)}.model-liquidation-row{align-items:flex-start!important}.model-liquidation-result{min-width:245px}.model-liquidation-summary{align-items:flex-start!important}.model-liquidation-total{min-width:190px}}@media(max-width:700px){.model-liquidation-summary{flex-direction:column!important}.model-liquidation-total{margin-left:0;justify-items:start;text-align:left}.model-liquidation-row{flex-direction:column!important}.model-liquidation-result{width:100%;min-width:0;justify-items:start!important}.model-liquidation-trm{text-align:left}.model-liquidation-cop-lines{justify-items:start}.model-liquidation-actions{justify-content:flex-start}.model-liquidation-period-label{max-width:100%}}


/* SOURCE: apps/management/src/parts/live/MODELOS-08A-CSS-v1.0-R8.11-DESTINOS-PAGO-ADMIN.txt */
/* R8.11 — Admin · Destinos de pago. Add-on separado de MODELOS-07A/07B. */
.model-payment-destinations-btn{position:relative}.model-payment-destinations-count{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 5px;border-radius:999px;background:rgba(232,207,114,.14);border:1px solid rgba(232,207,114,.34);color:var(--mg-yellow);font-size:8px;font-weight:900}.model-payment-destinations-count[hidden]{display:none!important}
.payment-destination-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(4,7,10,.78);backdrop-filter:blur(5px)}.payment-destination-modal[hidden]{display:none!important}.payment-destination-dialog{width:min(980px,100%);max-height:88vh;display:flex;flex-direction:column;border:1px solid #333b46;border-radius:16px;background:linear-gradient(180deg,#171b21 0%,#101318 100%);box-shadow:0 30px 90px rgba(0,0,0,.5);overflow:hidden}.payment-destination-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 18px 13px;border-bottom:1px solid #292f38}.payment-destination-head h4{margin:2px 0 3px;font-size:17px}.payment-destination-head p{margin:0;color:var(--mg-muted);font-size:10px}.payment-destination-close{min-width:34px!important;padding:7px!important}.payment-destination-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;border-bottom:1px solid #252b33}.payment-destination-tabs{display:flex;gap:6px;flex-wrap:wrap}.payment-destination-tab{border:1px solid #343b46;background:#151920;color:#aeb6c1;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900;cursor:pointer}.payment-destination-tab.active{border-color:#665d37;color:var(--mg-yellow);background:rgba(232,207,114,.07)}.payment-destination-tab b{margin-left:4px;font-size:8px}.payment-destination-body{overflow:auto;padding:14px 18px 18px}.payment-destination-error{margin-bottom:10px;color:#ffb0b0;font-size:10px}.payment-destination-list{display:grid;gap:10px}.payment-destination-empty{padding:30px 12px;text-align:center;color:var(--mg-muted);font-size:11px}.payment-destination-card{border:1px solid #303741;border-radius:12px;background:#12161b;padding:13px}.payment-destination-card.pending{border-color:#5e593d}.payment-destination-card.accepted{border-color:#315a40}.payment-destination-card.rejected{border-color:#64474b}.payment-destination-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.payment-destination-account{display:grid;gap:2px}.payment-destination-account b{font-size:12px}.payment-destination-account span{font-size:9px;color:var(--mg-muted)}.payment-destination-state{display:inline-flex;padding:4px 7px;border:1px solid #3b424d;border-radius:999px;font-size:8px;font-weight:900;white-space:nowrap}.payment-destination-state.pending{color:var(--mg-yellow);border-color:#665d37}.payment-destination-state.accepted{color:#8fd9ab;border-color:#356947}.payment-destination-state.rejected{color:#efaaaa;border-color:#704a4a}.payment-destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payment-destination-field{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid #282f38;border-radius:9px;background:#0f1318}.payment-destination-field span{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--mg-muted)}.payment-destination-field b{font-size:10px;overflow-wrap:anywhere}.payment-destination-account-number{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.payment-destination-reveal{border:0;background:transparent;color:#aeb6c1;padding:0;font-size:9px;text-decoration:underline;cursor:pointer}.payment-destination-third{margin-top:9px;padding:8px 10px;border:1px solid #665d37;border-radius:9px;background:rgba(232,207,114,.055);color:#e6d98e;font-size:9px;line-height:1.45}.payment-destination-note{margin-top:9px;padding:8px 10px;border:1px solid #704a4a;border-radius:9px;background:rgba(180,70,70,.055);color:#efb3b3;font-size:9px;line-height:1.45}.payment-destination-meta{margin-top:9px;color:var(--mg-muted);font-size:8.5px}.payment-destination-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin-top:11px}.payment-destination-actions .mgmt-btn{min-height:30px!important;padding:5px 9px!important;font-size:9px!important}.payment-destination-accept{border-color:#356947!important;color:#8fd9ab!important}.payment-destination-reject{border-color:#704a4a!important;color:#efaaaa!important}
@media(max-width:760px){.payment-destination-modal{padding:9px;align-items:flex-end}.payment-destination-dialog{max-height:92vh;border-radius:14px 14px 8px 8px}.payment-destination-head,.payment-destination-toolbar,.payment-destination-body{padding-left:12px;padding-right:12px}.payment-destination-toolbar{align-items:stretch;flex-direction:column}.payment-destination-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.payment-destination-tab{padding:8px 5px}.payment-destination-grid{grid-template-columns:1fr}.payment-destination-card-head{align-items:flex-start;flex-direction:column}.payment-destination-actions{justify-content:flex-start}.payment-destination-actions .mgmt-btn{flex:1}}


/* SOURCE: apps/management/src/parts/live/MODELOS-09A-CSS-v1.0-R8.11-PAYMENT-REQUEST.txt */
/* R8.11 — Solicitud de pago consolidada. Add-on posterior a MODELOS-08B. */
.model-payment-request-btn{border-color:rgba(94,162,116,.52)!important;color:#91dfaa!important}.model-payment-request-btn:disabled{opacity:.48!important;cursor:not-allowed!important}.model-payment-request-btn.is-sent{border-color:#356947!important;color:#82df9f!important}.model-payment-request-status{display:block;margin-top:6px;color:var(--mg-muted);font-size:8.5px;line-height:1.35}.model-payment-request-status.ok{color:#8fd9ab}.model-payment-request-status.bad{color:#efaaaa}


/* SOURCE: apps/management/src/parts/live/MODELOS-10A-CSS-v1.0-R8.11-PAGOS-ADMIN-INGRESOS.txt */
/* R8.11 — Pagos por cuenta + Ingresos cobrados. Add-on; no reemplaza MODELOS-01/05/07/08/09. */
.model-payment-history-btn{display:inline-flex!important;align-items:center;gap:6px;justify-content:center}
.model-payment-history-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgba(232,207,114,.14);border:1px solid rgba(232,207,114,.34);color:var(--mg-yellow);font-size:8px;font-weight:950}
.model-payment-history-btn.has-pending{border-color:rgba(232,207,114,.45)!important;color:var(--mg-yellow)!important}
.model-paid-request-lock{opacity:.82!important;cursor:not-allowed!important;border-color:#356947!important;color:#8fd9ab!important}
.model-income-state-btn{min-width:94px;padding:7px 8px!important;font-size:9px!important;white-space:nowrap}
.model-income-state-btn.pending{border-color:#665d37!important;color:var(--mg-yellow)!important}
.model-income-state-btn.collected{border-color:#356947!important;color:#82df9f!important}
.model-income-state-btn.locked{opacity:.58;cursor:not-allowed}
.model-payment-history-modal{position:fixed;inset:0;z-index:10030;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(3,6,9,.76);backdrop-filter:blur(3px)}
.model-payment-history-modal[hidden]{display:none!important}
.model-payment-history-card{width:min(980px,100%);max-height:88vh;overflow:auto;border:1px solid #313845;border-radius:16px;background:#11151b;box-shadow:0 24px 90px rgba(0,0,0,.48)}
.model-payment-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #282e37;position:sticky;top:0;z-index:3;background:#11151b}
.model-payment-history-head h3{margin:3px 0 2px;font-size:18px}.model-payment-history-head p{margin:0;color:var(--mg-muted);font-size:10px}
.model-payment-history-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:13px 20px 0}
.model-payment-history-tabs button{border:1px solid #343b46;background:#171c23;color:#b9c1cb;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850;cursor:pointer}
.model-payment-history-tabs button.active{border-color:rgba(217,154,187,.58);color:#f0c3db;background:rgba(217,154,187,.08)}
.model-payment-history-body{display:grid;gap:10px;padding:14px 20px 20px}
.model-payment-request-card{border:1px solid #2d343e;border-radius:13px;background:#151a20;padding:14px;display:grid;gap:11px}
.model-payment-request-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.model-payment-request-top>div{min-width:0}
.model-payment-request-top strong{display:block;font-size:14px}.model-payment-request-top small{display:block;margin-top:3px;color:var(--mg-muted);font-size:9px;overflow-wrap:anywhere}
.model-payment-request-state{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #3a424e;padding:4px 8px;font-size:8px;font-weight:950;white-space:nowrap}
.model-payment-request-state.waiting{color:var(--mg-yellow);border-color:#665d37}.model-payment-request-state.confirmed{color:#9fc8ff;border-color:#385d8c}.model-payment-request-state.paid{color:#82df9f;border-color:#356947}
.model-payment-request-total{font-size:18px;font-weight:950}.model-payment-request-destination{font-size:10px;color:#c8d0da}
.model-payment-request-items{display:grid;gap:5px}.model-payment-request-item{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;border:1px solid #292f38;border-radius:9px;background:#12171d;font-size:9px}.model-payment-request-item span{min-width:0}.model-payment-request-item b{white-space:nowrap}
.model-payment-request-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.model-payment-request-empty{padding:28px;text-align:center;color:var(--mg-muted);font-size:11px}
@media(max-width:700px){.model-payment-history-modal{padding:10px}.model-payment-history-card{max-height:92vh}.model-payment-history-head{padding:14px}.model-payment-history-tabs{padding:11px 14px 0}.model-payment-history-body{padding:12px 14px 14px}.model-payment-request-top,.model-payment-request-item{display:grid}.model-payment-request-actions .mgmt-btn{width:100%}}


/* SOURCE: apps/management/src/parts/live/MODELOS-10C-CSS-v1.0-R8.11-PAGOS-GLOBALES-DATOS.txt */
/* MODELOS-10C R8.11 — datos completos + pagos pendientes globales + terminología final. */
.model-global-payments-btn{display:inline-flex!important;align-items:center;gap:6px}.model-global-payments-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgba(232,207,114,.14);border:1px solid rgba(232,207,114,.34);color:var(--mg-yellow);font-size:8px;font-weight:950}.model-global-payments-btn.has-pending{border-color:rgba(232,207,114,.45)!important;color:var(--mg-yellow)!important}
.model-global-payments-modal{position:fixed;inset:0;z-index:10040;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(3,6,9,.78);backdrop-filter:blur(3px)}.model-global-payments-modal[hidden]{display:none!important}.model-global-payments-dialog{width:min(1080px,100%);max-height:88vh;overflow:auto;border:1px solid #313845;border-radius:16px;background:#11151b;box-shadow:0 24px 90px rgba(0,0,0,.5)}.model-global-payments-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #282e37;position:sticky;top:0;z-index:4;background:#11151b}.model-global-payments-head h3{margin:3px 0 2px;font-size:18px}.model-global-payments-head p{margin:0;color:var(--mg-muted);font-size:10px}.model-global-payments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 20px 0;flex-wrap:wrap}.model-global-payments-tabs{display:flex;gap:7px;flex-wrap:wrap}.model-global-payments-tabs button{border:1px solid #343b46;background:#171c23;color:#b9c1cb;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850;cursor:pointer}.model-global-payments-tabs button.active{border-color:rgba(217,154,187,.58);color:#f0c3db;background:rgba(217,154,187,.08)}.model-global-payments-body{display:grid;gap:10px;padding:14px 20px 20px}.model-global-payment-account{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.model-global-payment-account strong{font-size:12px}.model-global-payment-account span{font-size:8px;color:var(--mg-muted);border:1px solid #39414c;border-radius:999px;padding:3px 6px}.model-global-payment-empty{padding:30px;text-align:center;color:var(--mg-muted);font-size:11px}
.model-pay-dest-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.model-pay-dest-row .mgmt-btn{padding:6px 9px!important;font-size:8px!important}.model-pay-dest-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #2d343e;border-radius:10px;background:#11161c}.model-pay-dest-detail[hidden]{display:none!important}.model-pay-dest-detail>div{display:grid;gap:3px;min-width:0}.model-pay-dest-detail span{font-size:8px;color:var(--mg-muted);text-transform:uppercase;letter-spacing:.04em}.model-pay-dest-detail b{font-size:10px;color:#eef2f7;overflow-wrap:anywhere}.model-pay-dest-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.model-pay-dest-actions{grid-column:1/-1;display:flex!important;justify-content:flex-end;gap:7px!important}.model-pay-dest-actions .mgmt-btn{font-size:8px!important;padding:6px 9px!important}
@media(max-width:700px){.model-global-payments-modal{padding:10px}.model-global-payments-dialog{max-height:92vh}.model-global-payments-head{padding:14px}.model-global-payments-toolbar{padding:11px 14px 0}.model-global-payments-body{padding:12px 14px 14px}.model-pay-dest-detail{grid-template-columns:1fr}.model-pay-dest-actions{justify-content:stretch;flex-direction:column}.model-pay-dest-actions .mgmt-btn{width:100%}}


/* SOURCE: apps/management/src/parts/live/MODELOS-11A-CSS-v1.0-R8.13.17-ACCOUNT-STATEMENT.txt */
/* R8.13.17 — Estado de cuenta. Add-on posterior a MODELOS-10D. */
.model-account-statement-btn{border-color:rgba(92,151,203,.5)!important;color:#9bc8ef!important}.model-account-statement-btn.is-review{border-color:rgba(216,190,92,.5)!important;color:#e0c978!important}.model-account-statement-btn.is-sent{border-color:#356947!important;color:#82df9f!important}.model-account-statement-status{display:block;margin-top:6px;color:var(--mg-muted);font-size:8.5px;line-height:1.35}.model-account-statement-status.ok{color:#8fd9ab}.model-account-statement-status.bad{color:#efaaaa}.model-account-statement-status.pending{color:#dfc975}


/* SOURCE: apps/management/src/parts/live/MODELOS-12A-CSS-v1.2-R8.13.28-HABITACION-INLINE-CONTROLS.txt */
/* R8.13.28 · Habitación diaria · controles directos + calendario inline */
#modelLodgingCard{margin-top:12px;padding:14px;display:grid;gap:12px;overflow:visible!important}
.model-lodging-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.model-lodging-head h4{margin:2px 0 0;font-size:14px}.model-lodging-head p{margin:4px 0 0;color:var(--mg-muted);font-size:9px;line-height:1.4}.model-lodging-badge{display:inline-flex;border:1px solid #3a414d;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.model-lodging-badge.active{color:#8fd9ab;border-color:#356947}
.model-lodging-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.model-lodging-stat{border:1px solid var(--mg-line);border-radius:10px;background:#11151b;padding:10px;display:grid;gap:3px}.model-lodging-stat span{font-size:8px;color:var(--mg-muted);text-transform:uppercase}.model-lodging-stat b{font-size:13px}
.model-lodging-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.model-lodging-form .mgmt-field{min-width:0}.model-lodging-form input{width:100%;min-height:36px;height:36px;background:#11151b;border:1px solid var(--mg-line);border-radius:8px;color:#fff;padding:6px 8px;font-size:10px;box-sizing:border-box}
.model-lodging-rate-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.model-lodging-rate-btn,.model-lodging-date-btn{min-height:36px;border:1px solid var(--mg-line);border-radius:8px;background:#11151b;color:#eef2f6;font:inherit;cursor:pointer}.model-lodging-rate-btn{padding:6px 8px;font-size:10px;font-weight:800}.model-lodging-rate-btn.is-active{border-color:#d8b94f;background:rgba(216,185,79,.12);color:#f3d86d}.model-lodging-date-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;font-size:10px;text-align:left}.model-lodging-date-btn:hover,.model-lodging-rate-btn:hover{border-color:#56616e}
.model-lodging-calendar-wrap{grid-column:1/-1;display:block;margin-top:6px}.model-lodging-calendar-wrap[hidden]{display:none!important}.model-lodging-calendar{position:relative;z-index:2;width:min(286px,100%);border:1px solid #3b4653;border-radius:12px;background:#0e1319;color:#eef2f6;padding:10px;box-shadow:0 18px 48px rgba(0,0,0,.55);box-sizing:border-box}.model-lodging-calendar-head{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:6px;margin-bottom:8px}.model-lodging-calendar-head b{text-align:center;font-size:11px;text-transform:capitalize}.model-lodging-calendar-head button,.model-lodging-calendar-today{min-height:32px;border:1px solid #303b47;border-radius:8px;background:#151b22;color:#eef2f6;cursor:pointer}.model-lodging-calendar-week,.model-lodging-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.model-lodging-calendar-week span{text-align:center;color:#7f8a96;font-size:8px;padding:3px 0}.model-lodging-calendar-grid button{aspect-ratio:1;border:1px solid transparent;border-radius:8px;background:#141a21;color:#eef2f6;font-size:10px;cursor:pointer}.model-lodging-calendar-grid button:hover{border-color:#56616e}.model-lodging-calendar-grid button.is-active{background:#d8b94f;color:#111;font-weight:900}.model-lodging-calendar-grid button.is-disabled{opacity:.25;cursor:not-allowed}.model-lodging-calendar-grid .is-empty{display:block}.model-lodging-calendar-today{width:100%;margin-top:8px;font-size:9px;font-weight:800}
.model-lodging-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.model-lodging-action{border-top:1px solid var(--mg-line);padding-top:10px;display:grid;gap:8px}.model-lodging-action h5{margin:0;font-size:10px}.model-lodging-history{display:grid;gap:5px}.model-lodging-payment-row{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--mg-muted)}.model-lodging-payment-row b{color:#e8edf2}#modelLodgingErr{min-height:14px}.model-lodging-note{font-size:9px;color:var(--mg-muted);line-height:1.45}
@media(max-width:800px){.model-lodging-grid{grid-template-columns:1fr 1fr}.model-lodging-actions{grid-template-columns:1fr}.model-lodging-form{grid-template-columns:1fr 1fr}.model-lodging-form-start{grid-template-columns:1fr 1fr auto}}
@media(max-width:640px){.model-lodging-rate-picker{grid-template-columns:1fr}.model-lodging-form,.model-lodging-form-start{grid-template-columns:1fr}.model-lodging-grid{grid-template-columns:1fr 1fr}.model-lodging-head{flex-direction:column}.model-lodging-calendar{width:100%}}


/* SOURCE: apps/management/src/parts/live/MODELOS-13A-CSS-v1.1-R8.13.32-PRIMARY-CREDENTIAL-VISUAL.txt */
/* R8.13.32 · Credencial principal: verde sobre controles existentes, sin doble recuadro */
#mgmtModels .model-platform-account-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,1.15fr) auto auto!important;}
#mgmtModels .model-platform-account-primary{min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.035);color:#9ca6b1;font-size:10px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease;}
#mgmtModels .model-platform-account-primary:hover{border-color:rgba(105,220,145,.42);background:rgba(105,220,145,.08);color:#a9e8be;}
#mgmtModels .model-platform-account-primary.is-active{border-color:rgba(105,220,145,.75);background:rgba(105,220,145,.14);color:#8ce0aa;}
#mgmtModels .model-platform-account-editor.is-primary{border-color:rgba(105,220,145,.62)!important;background:rgba(105,220,145,.045)!important;}

/* Panel general: NO pintar el wrapper. Mantener exactamente el layout original. */
#mgmtModels .model-account-platform-line.is-primary,
#mgmtModels .model-account-secret-line.is-primary{
border:0!important;
background:transparent!important;
border-radius:0!important;
padding:0!important;
}
#mgmtModels .model-account-platform-line.is-primary:hover,
#mgmtModels .model-account-secret-line.is-primary:hover{
border:0!important;
background:transparent!important;
}

/* Plataforma principal: solo el chip existente queda verde. */
#mgmtModels .model-platform-chip.is-primary{
border-color:rgba(105,220,145,.72)!important;
color:#9be3b4!important;
background:rgba(105,220,145,.10)!important;
transition:border-color .16s ease,background .16s ease,color .16s ease;
}
#mgmtModels .model-account-platform-line.is-primary:hover .model-platform-chip.is-primary{
border-color:rgba(105,220,145,.95)!important;
background:rgba(105,220,145,.18)!important;
color:#b4f0c7!important;
}

/* Usuario / login / contraseña: el botón/caja existente recibe el borde verde. */
#mgmtModels .model-account-secret-line.is-primary .model-credential-copy{
border-color:rgba(105,220,145,.58)!important;
background:rgba(105,220,145,.045)!important;
transition:border-color .16s ease,background .16s ease,color .16s ease;
}
#mgmtModels .model-account-secret-line.is-primary .model-credential-copy:hover{
border-color:rgba(105,220,145,.92)!important;
background:rgba(105,220,145,.11)!important;
color:#b4f0c7!important;
}

/* Telegram: mismo botón existente, sin wrapper adicional. */
#mgmtModels .model-account-secret-line.is-primary .model-send-credential:not(:disabled){
border-color:rgba(105,220,145,.58)!important;
background:rgba(105,220,145,.045)!important;
color:#9be3b4!important;
transition:border-color .16s ease,background .16s ease,color .16s ease;
}
#mgmtModels .model-account-secret-line.is-primary .model-send-credential:not(:disabled):hover{
border-color:rgba(105,220,145,.92)!important;
background:rgba(105,220,145,.12)!important;
color:#b4f0c7!important;
}

@media(max-width:1100px){
#mgmtModels .model-platform-account-fields{grid-template-columns:1fr 1fr!important;}
#mgmtModels .model-platform-account-primary,#mgmtModels .model-platform-account-remove{width:100%;}
}


/* SOURCE: apps/management/src/parts/live/CREADORAS-SHELL-02-CSS-v1.0.txt */
.creators-subnav{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.creator-section{border:1px solid var(--mg-line);background:#12161c;color:#aab2bd;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:850;cursor:pointer}.creator-section.active{color:var(--mg-blue);border-color:rgba(143,185,232,.5);background:var(--mg-blue-bg)}.creator-section:disabled{opacity:.38;cursor:not-allowed}.creator-module{min-width:0}.creator-module-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 12px}.creator-module-head h3{margin:3px 0;font-size:18px}.creator-module-head p{margin:0;color:var(--mg-muted);font-size:12px;line-height:1.5}.creator-module-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.creator-config-note{padding:11px 13px;margin-bottom:13px;border:1px solid rgba(143,185,232,.24);background:rgba(143,185,232,.06);border-radius:12px;color:#bcc9d8;font-size:11px;line-height:1.5}.creator-config-note b{color:var(--mg-blue)}
@media(max-width:650px){.creator-module-head{align-items:flex-start;flex-direction:column}.creator-section{flex:1 1 auto}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-CUENTAS-02-CSS-v3.2-SIN-ESTADO-R8.4.txt */
.creator-accounts-filter{min-width:250px;background:#11151b;border:1px solid var(--mg-line);color:white;border-radius:9px;padding:9px 10px;font-size:11px}.creator-account-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.creator-account-stat{padding:14px;display:grid;gap:4px}.creator-account-stat span{font-size:9px;color:var(--mg-muted);text-transform:uppercase;letter-spacing:.08em}.creator-account-stat b{font-size:21px}.creator-accounts-table{min-width:1080px}.creator-account-state,.creator-account-type{display:inline-flex;padding:4px 7px;border:1px solid #3a414d;border-radius:999px;font-size:9px;font-weight:900}.creator-account-state.ok{color:#8fd9ab;border-color:#356947}.creator-account-state.partial{color:var(--mg-yellow);border-color:#665d37}.creator-account-state.missing{color:#d1a0a0;border-color:#634242}.creator-account-type{color:#bdc5cf}.creator-account-main,.creator-account-channel,.creator-account-group{display:grid;gap:3px}.creator-account-main span,.creator-account-channel span,.creator-account-group span{font-size:9px;color:var(--mg-muted)}.creator-account-docs{font-size:9px!important;color:var(--mg-muted)!important;white-space:nowrap}.creator-account-frequency{min-width:108px;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:800;color-scheme:dark}.creator-account-frequency option{background:#11151b;color:#fff}.creator-account-frequency.saving{opacity:.55;pointer-events:none}.creator-account-empty{padding:30px;text-align:center;color:var(--mg-muted)}.creator-account-create{margin-bottom:12px;padding:16px}.creator-account-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.creator-account-create-head h4{margin:3px 0}.creator-account-create-head p{margin:0;color:var(--mg-muted);font-size:10px}.creator-account-create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creator-account-create select{width:100%;background:#11151b;border:1px solid var(--mg-line);color:white;border-radius:9px;padding:10px;font-size:11px}.creator-account-create-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.creator-account-create-foot .mgmt-error{margin-right:auto}.creator-account-password{margin:0 0 12px;border:1px solid #665d37;background:rgba(232,207,114,.08);border-radius:11px;padding:12px;display:grid;gap:5px}.creator-account-password span{font-size:10px;color:var(--mg-muted)}.creator-account-password code{font-size:16px;color:var(--mg-yellow);font-weight:900;word-break:break-all}
@media(max-width:900px){.creator-account-create-grid{grid-template-columns:1fr}.creator-account-summary{grid-template-columns:1fr 1fr}.creator-accounts-filter{min-width:0;width:100%}}@media(max-width:600px){.creator-account-summary{grid-template-columns:1fr}.creator-account-create-head{display:grid}}

.creator-account-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.creator-account-row-actions .mgmt-btn{padding:7px 9px;font-size:9px}.creator-copy-link{white-space:nowrap}.creator-copy-link.copied{border-color:#356947;color:#82df9f}.creator-copy-link.copy-error{border-color:#704a4a;color:#efaaaa}.creator-copy-link:disabled{opacity:.48;cursor:not-allowed}.creator-copy-link.token-ready{border-color:#6b6040;color:var(--mg-yellow)}
.creator-account-whatsapps{display:grid;gap:5px;min-width:150px}.creator-account-whatsapp-row{display:flex;align-items:center;gap:6px;min-height:22px}.creator-account-whatsapp-value{font-size:10px;color:#eef2f7;white-space:nowrap}.creator-account-whatsapp-value.empty{color:var(--mg-muted)}.creator-account-whatsapp-edit{display:inline-grid;place-items:center;width:22px;height:22px;padding:0!important;border-radius:7px!important;font-size:11px!important;line-height:1}.creator-account-whatsapp-edit.saving{opacity:.55;pointer-events:none}.creator-resend-review{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 7px!important;min-height:0!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap;border-color:rgba(232,207,114,.36)!important;color:var(--mg-yellow)!important}.creator-resend-review.sent{border-color:#356947!important;color:#82df9f!important}.creator-reset-registration{border-color:rgba(255,110,110,.38)!important;color:#ffaaaa!important}.creator-reset-registration:hover{border-color:rgba(255,110,110,.7)!important}
@media(max-width:680px){.creator-account-row-actions{align-items:stretch;flex-direction:column}.creator-account-row-actions .mgmt-btn{width:100%}.creator-account-whatsapps{min-width:125px}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-CUENTAS-02-CSS-v3.2-SIN-ESTADO-R8.4.txt */
/* R7 — Creadoras > Cuentas sin duplicar identidad, celular ni grupo operativo */
.creator-accounts-table{min-width:680px!important}.creator-account-main .creator-account-docs{display:none!important}.creator-send-password{white-space:nowrap}.creator-send-password:disabled{opacity:.38;cursor:not-allowed}.creator-account-row-actions{justify-content:flex-end}@media(max-width:680px){.creator-accounts-table{min-width:620px!important}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-CUENTAS-02-CSS-v3.2-SIN-ESTADO-R8.4.txt */
/* R8 — Login/Contraseña de Upload + Sales con copia rápida y Telegram */
.creator-accounts-table{min-width:1040px!important}.creator-access-copy{appearance:none;width:100%;min-width:125px;max-width:220px;min-height:31px;display:flex;align-items:center;border:1px solid #3a414d;border-radius:8px;background:#11151b;color:#dfe4ea;padding:7px 9px;font-size:9px;font-weight:850;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-access-copy:hover{border-color:rgba(121,175,220,.55);background:rgba(121,175,220,.05)}.creator-access-copy.copied{border-color:#356947;color:#8fd9ab}.creator-access-missing{display:flex;align-items:center;min-height:31px;min-width:125px;padding:7px 9px;border:1px solid #303640;border-radius:8px;background:#101318;color:#7f8792;font-size:9px;font-weight:800}.creator-send-telegram{min-width:70px;padding:7px 9px!important;font-size:9px!important}.creator-send-telegram:disabled{opacity:.38;cursor:not-allowed}.creator-linkages-btn{white-space:nowrap}
@media(max-width:680px){.creator-accounts-table{min-width:980px!important}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-CUENTAS-02-CSS-v3.2-SIN-ESTADO-R8.4.txt */
/* R8.3 — Tipo separado, contraseña editable Admin y tabla fluida */
.creator-accounts-list-card .mgmt-table-wrap{overflow-x:hidden!important}
.creator-accounts-table{width:100%!important;min-width:0!important;table-layout:fixed}
.creator-accounts-table th,.creator-accounts-table td{min-width:0!important;padding-left:7px!important;padding-right:7px!important}
.creator-accounts-table th:nth-child(1){width:9%}
.creator-accounts-table th:nth-child(2){width:23%}
.creator-accounts-table th:nth-child(3){width:8%}
.creator-accounts-table th:nth-child(4){width:9%}
.creator-accounts-table th:nth-child(5){width:16%}
.creator-accounts-table th:nth-child(6){width:16%}
.creator-accounts-table th:nth-child(7){width:8%}
.creator-accounts-table th:nth-child(8){width:11%}
.creator-account-main b{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.25}
.creator-account-type{justify-content:center;white-space:nowrap}
.creator-access-copy,.creator-access-missing{min-width:0!important;max-width:none!important;width:100%!important}
.creator-access-password-edit{width:100%;min-width:0;min-height:31px;border:1px solid #3a414d;border-radius:8px;background:#11151b;color:#dfe4ea;padding:7px 9px;font-size:9px;font-weight:850;outline:none}
.creator-access-password-edit:focus{border-color:rgba(121,175,220,.7);background:rgba(121,175,220,.05)}
.creator-access-password-edit.saving{opacity:.55}
.creator-access-password-edit.saved{border-color:#356947}
.creator-access-password-edit.save-error{border-color:#704a4a}
.creator-send-telegram,.creator-linkages-btn{min-width:0!important;width:100%;padding:7px 5px!important;font-size:9px!important;white-space:nowrap}
.creator-account-state{max-width:100%;white-space:normal;text-align:center;line-height:1.05;padding:4px 5px}

@media(max-width:1050px){
.creator-accounts-table th,.creator-accounts-table td{padding-left:5px!important;padding-right:5px!important;font-size:8px}
.creator-access-copy,.creator-access-missing,.creator-access-password-edit{padding:6px;font-size:8px}
.creator-account-state,.creator-account-type{font-size:8px;padding:4px 5px}
.creator-account-frequency{min-width:0;width:100%;padding:6px 5px;font-size:8px}
.creator-send-telegram,.creator-linkages-btn{font-size:8px!important;padding:6px 4px!important}
}
@media(max-width:780px){
.creator-accounts-table th{font-size:7px;letter-spacing:.02em}
.creator-accounts-table th:nth-child(2){width:20%}
.creator-accounts-table th:nth-child(5),.creator-accounts-table th:nth-child(6){width:17%}
}


/* SOURCE: apps/management/src/parts/live/CREADORAS-CUENTAS-02-CSS-v3.2-SIN-ESTADO-R8.4.txt */
/* R8.4 — Creadoras/Cuentas sin Estado */
.creator-accounts-table th:nth-child(1){width:27%!important}.creator-accounts-table th:nth-child(2){width:9%!important}.creator-accounts-table th:nth-child(3){width:10%!important}.creator-accounts-table th:nth-child(4){width:17%!important}.creator-accounts-table th:nth-child(5){width:18%!important}.creator-accounts-table th:nth-child(6){width:8%!important}.creator-accounts-table th:nth-child(7){width:11%!important}@media(max-width:780px){.creator-accounts-table th:nth-child(1){width:23%!important}.creator-accounts-table th:nth-child(4),.creator-accounts-table th:nth-child(5){width:19%!important}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-CUENTAS-04-CSS-v1.0-R8.13.58-CONTACTOS.txt */
/* Cuentas R8.13.58 · contacto ampliado */
.creator-account-whatsapps{min-width:205px!important;gap:7px!important}
.creator-account-whatsapp-row{align-items:flex-start!important}
.creator-contact-extra{display:grid;gap:3px;padding:2px 0 0 0}
.creator-contact-line{display:grid;grid-template-columns:58px minmax(0,1fr);gap:6px;align-items:baseline;font-size:9px;line-height:1.35}
.creator-contact-line b{color:var(--mg-muted);font-size:8px;text-transform:uppercase;letter-spacing:.035em}
.creator-contact-line span,.creator-contact-line a{color:#eef2f7;overflow-wrap:anywhere;text-decoration:none}
.creator-contact-line a:hover{text-decoration:underline}
.creator-contact-line.empty span{color:var(--mg-muted)}


/* SOURCE: apps/management/src/parts/live/CREADORAS-CANALES-02-CSS-v1.3-FRECUENCIA.txt */
#channelsPlatformFilter{background:#11151b;border:1px solid var(--mg-line);color:white;border-radius:9px;padding:9px 10px;font-size:11px}.channel-edit-card{padding:16px;margin-bottom:13px}.channel-edit-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.channel-edit-head>div{display:grid;gap:3px}.channel-edit-head span{font-size:10px;color:var(--mg-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.channel-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.channel-active{display:flex;align-items:center;gap:8px;font-size:11px;color:#cbd1d8}.channel-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.channel-form-actions .mgmt-error{margin-right:auto}.channels-table{min-width:840px}.channel-platform{display:inline-flex;padding:4px 7px;border:1px solid #3a414d;border-radius:999px;font-size:9px;font-weight:900}.channel-platform.telegram{color:var(--mg-blue);border-color:rgba(143,185,232,.4)}.channel-platform.x{color:#e3e7ec}.channel-platform.bluesky{color:#9ec4ee;border-color:rgba(143,185,232,.4)}.channel-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#8e98a5;font-size:10px}.channel-dest{display:grid;gap:2px}.channel-dest span{color:var(--mg-muted);font-size:9px}.channel-state{display:inline-flex;padding:4px 7px;border-radius:999px;border:1px solid #3a414d;font-size:9px;font-weight:900}.channel-state.on{color:#8fd9ab;border-color:#356947}.channel-state.off{color:#d1a0a0;border-color:#634242}.channel-edit-btn{padding:7px 10px}.channels-empty{padding:30px;text-align:center;color:var(--mg-muted)}
@media(max-width:700px){.channel-form-grid{grid-template-columns:1fr}}
.channels-import-summary{padding:12px 14px;margin-bottom:12px;display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.channels-import-summary b{font-size:11px}.channels-import-summary span{font-size:10px;color:var(--mg-muted)}.channel-owner,.channel-source{display:inline-flex;padding:4px 7px;border:1px solid #3a414d;border-radius:999px;font-size:9px;font-weight:900}.channel-owner.company{color:var(--mg-blue);border-color:rgba(143,185,232,.4)}.channel-owner.other{color:var(--mg-yellow);border-color:#665d37}.channel-source{color:#aeb6c0;font-weight:700}.channels-table{min-width:1060px}

#channelPublishInterval{width:100%;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:9px;padding:10px 11px;font-size:11px}.channel-frequency-help{display:block;margin-top:5px;color:var(--mg-muted);font-size:8px;line-height:1.35}.channel-frequency{display:inline-flex;white-space:nowrap;padding:4px 7px;border:1px solid #665d37;border-radius:999px;color:var(--mg-yellow);font-size:9px;font-weight:900}.channels-table{min-width:1160px}


/* SOURCE: apps/management/src/parts/live/CREADORAS-VINCULACIONES-02-CSS-v2.8-R8.12.12.2-LIFESTYLE.txt */
.linkage-search-card{padding:16px;margin-bottom:14px}.linkage-search-row{display:flex;align-items:flex-end;gap:10px}.linkage-search-row .mgmt-field{flex:1;margin:0}.linkage-identity{padding:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.linkage-identity h4{margin:4px 0 2px;font-size:18px;line-height:1.15}.linkage-identity p{margin:0;color:var(--mg-muted);font-size:11px}.linkage-completeness{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid #4a5260;color:#c3c9d1;font-size:9px;font-weight:900;white-space:nowrap}.linkage-completeness.complete{color:#8fd9ab;border-color:#356947}.linkage-completeness.partial{color:var(--mg-yellow);border-color:#665d37}.linkage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.linkage-card{padding:16px}.linkage-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:13px}.linkage-card-head>div{display:grid;gap:4px}.linkage-card-head b{font-size:15px}.linkage-card-head span{font-size:10px;line-height:1.35;color:var(--mg-muted)}.linkage-card-head label{font-size:10px;color:#b8c0ca;display:flex;align-items:center;gap:5px}.linkage-card .mgmt-field{margin-bottom:9px}.linkage-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px}.linkage-actions .mgmt-error{margin-right:auto}.linkage-creator-meta{margin-top:7px;font-size:9px;color:var(--mg-blue);font-weight:800;letter-spacing:.04em}.link-source{display:inline-flex;width:max-content;margin-top:4px;padding:3px 7px;border:1px solid #3a414d;border-radius:999px;font-size:8px!important;color:#9da6b1!important;font-weight:900;text-transform:uppercase}.linkage-search-card select{width:100%;background:#11151b;border:1px solid var(--mg-line);color:white;border-radius:9px;padding:10px;font-size:11px}.linkage-flow-note{margin-top:12px}
.linkage-pending-card{padding:16px;margin:0 0 14px;border-color:#3b414b}.linkage-pending-card.mgmt-hidden{display:none!important}.linkage-pending-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:13px}.linkage-pending-head h4{margin:4px 0 4px;font-size:15px;line-height:1.2}.linkage-pending-head p{margin:0;color:var(--mg-muted);font-size:10px;line-height:1.4;max-width:760px}.linkage-pending-count{display:inline-flex;min-width:34px;height:28px;padding:0 8px;align-items:center;justify-content:center;border:1px solid #665d37;border-radius:999px;background:#171812;color:var(--mg-yellow);font-size:10px;font-weight:900}.linkage-pending-list{display:grid;gap:9px}.linkage-pending-item{border:1px solid #303741;border-radius:11px;padding:12px;background:#0f1318}.linkage-pending-main{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(190px,1fr) minmax(165px,.9fr) auto;gap:10px;align-items:end}.linkage-pending-info{display:grid;gap:4px;min-width:0}.linkage-pending-info b{font-size:12px;line-height:1.25}.linkage-pending-info span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;color:#d0d5dc;overflow-wrap:anywhere}.linkage-pending-info small{font-size:9px;color:var(--mg-muted);line-height:1.35}.linkage-pending-item select{width:100%;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:8px;padding:9px 10px;font-size:10px}.linkage-pending-type{display:grid;gap:5px}.linkage-pending-type label{font-size:8px;color:var(--mg-muted);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.linkage-pending-item .mgmt-error{margin-top:8px;font-size:9px}
@media(max-width:1000px){.linkage-pending-main{grid-template-columns:1fr 1fr}.linkage-pending-main .mgmt-btn{width:100%}}@media(max-width:680px){.linkage-grid,.linkage-pending-main{grid-template-columns:1fr}.linkage-search-row{align-items:stretch;flex-direction:column}.linkage-search-row .mgmt-btn{width:100%}.linkage-identity{align-items:flex-start;flex-direction:column}}

.link-frequency{width:100%;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:9px;padding:10px 11px;font-size:11px}.link-frequency-help{display:block;margin-top:5px;color:var(--mg-muted);font-size:8px;line-height:1.35}.linkage-directory-card{padding:0;margin:0 0 14px;overflow:hidden}.linkage-directory-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid var(--mg-line)}.linkage-directory-head h4{margin:4px 0 3px;font-size:15px}.linkage-directory-head p{margin:0;color:var(--mg-muted);font-size:10px;line-height:1.4}.linkage-directory-table{min-width:980px}.linkage-directory-dest{display:grid;gap:2px;max-width:260px}.linkage-directory-dest span{font-size:9px;color:var(--mg-muted);overflow-wrap:anywhere}.linkage-directory-frequency{display:inline-flex;padding:4px 7px;border:1px solid #665d37;border-radius:999px;color:var(--mg-yellow);font-size:9px;font-weight:900;white-space:nowrap}.linkage-directory-state{display:inline-flex;padding:4px 7px;border-radius:999px;border:1px solid #3a414d;font-size:9px;font-weight:900}.linkage-directory-state.on{color:#8fd9ab;border-color:#356947}.linkage-directory-state.off{color:#d1a0a0;border-color:#634242}.linkage-directory-channel{font-weight:800}.linkage-directory-account{display:grid;gap:2px}.linkage-directory-account span{font-size:9px;color:var(--mg-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.linkage-directory-card>.mgmt-error{padding:0 16px 12px}
@media(max-width:680px){.linkage-directory-head{align-items:flex-start;flex-direction:column}.linkage-directory-head .mgmt-btn{width:100%}}

/* v2.5 — Vinculaciones activas + diferenciación visual por tipo; copiar vínculo vive en Cuentas */
.linkage-identity-actions{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.linkage-directory-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.linkage-directory-actions .mgmt-btn{padding:7px 9px;font-size:9px}.linkage-directory-channel{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid #3a414d;font-size:9px;font-weight:900;white-space:nowrap}.linkage-directory-channel.lifestyle,.linkage-directory-channel.sales{color:#82df9f;border-color:#356947;background:rgba(69,156,96,.08)}.linkage-directory-channel.subscription{color:#7bbcff;border-color:#355f89;background:rgba(63,126,190,.09)}.linkage-directory-row.lifestyle td:first-child,.linkage-directory-row.sales td:first-child{box-shadow:inset 3px 0 0 #3f9a5d}.linkage-directory-row.subscription td:first-child{box-shadow:inset 3px 0 0 #3f7fbf}.linkage-directory-row.lifestyle .linkage-directory-frequency,.linkage-directory-row.sales .linkage-directory-frequency{color:#82df9f;border-color:#356947}.linkage-directory-row.subscription .linkage-directory-frequency{color:#7bbcff;border-color:#355f89}.linkage-card[data-link-type="LIFESTYLE"],.linkage-card[data-link-type="SALES"]{border-color:#315b3e}.linkage-card[data-link-type="LIFESTYLE"] .linkage-card-head b,.linkage-card[data-link-type="SALES"] .linkage-card-head b{color:#82df9f}.linkage-card[data-link-type="LIFESTYLE"] .link-source,.linkage-card[data-link-type="SALES"] .link-source{color:#82df9f!important;border-color:#315b3e}.linkage-card[data-link-type="LIFESTYLE"] .link-active,.linkage-card[data-link-type="SALES"] .link-active{accent-color:#4fb56f}.linkage-card[data-link-type="SUBSCRIPTION"]{border-color:#31577c}.linkage-card[data-link-type="SUBSCRIPTION"] .linkage-card-head b{color:#7bbcff}.linkage-card[data-link-type="SUBSCRIPTION"] .link-source{color:#7bbcff!important;border-color:#31577c}.linkage-card[data-link-type="SUBSCRIPTION"] .link-active{accent-color:#4f91d0}
@media(max-width:680px){.linkage-identity-actions{width:100%;align-items:flex-start}.linkage-directory-actions{align-items:stretch;flex-direction:column}.linkage-directory-actions .mgmt-btn{width:100%}}

/* v2.7 — token universal /vincular */
.linkage-card-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.linkage-card-controls label{white-space:nowrap}.link-token-copy{white-space:nowrap}.link-token-copy.copied{border-color:#356947;color:#82df9f}.link-token-copy.copy-error{border-color:#704a4a;color:#efaaaa}.link-token-copy:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:680px){.linkage-card-controls{justify-content:flex-start}}

/* v2.7: Chrome/Windows puede renderizar el popup nativo con fondo claro; forzamos contraste visible. */
.link-frequency,.linkage-search-card select,.linkage-pending-item select{color-scheme:dark!important;color:#fff!important;background:#11151b!important}
.link-frequency option,.linkage-search-card select option,.linkage-pending-item select option{color:#fff!important;background:#11151b!important}


/* SOURCE: apps/management/src/parts/live/CREADORAS-REGLAS-02-CSS-v1.3.txt */
.routes-legend{padding:12px 14px;margin-bottom:12px;display:flex;gap:18px;flex-wrap:wrap;color:var(--mg-muted);font-size:10px;line-height:1.4}.routes-legend b{color:#d5d9df}.routes-grid{display:grid;gap:10px}.route-card{padding:16px}.route-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.route-card-title{display:flex;align-items:center;gap:9px}.route-category{font-size:15px}.route-key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;color:#7f8996}.route-promo{display:flex;gap:6px;align-items:center;font-size:10px;color:#bfc6cf}.route-flow{display:grid;grid-template-columns:1.15fr 1fr 1fr 1.15fr;gap:10px}.route-box{padding:11px;border:1px solid #303741;border-radius:10px;background:#10141a;display:grid;gap:6px;align-content:start}.route-box-label{font-size:8px;font-weight:900;letter-spacing:.06em;color:#8f98a5;text-transform:uppercase}.route-destination{font-size:12px;font-weight:900;color:#eef1f5}.route-destination.access{color:var(--mg-yellow)}.route-destination.preview{color:#a9c8ff}.route-status-line{font-size:9px;color:var(--mg-muted);line-height:1.4}.route-ok{color:#8fd9ab}.route-box select{width:100%;background:#11151b;border:1px solid var(--mg-line);color:white;border-radius:9px;padding:9px 10px;font-size:10px}.route-toggle-line{display:flex;align-items:center;gap:7px;color:#b9c1cb;font-size:10px;font-weight:600}.route-save-row{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:11px}.route-save-row .mgmt-error{margin-right:auto}.routes-global-error{margin-top:10px}
@media(max-width:1050px){.route-flow{grid-template-columns:1fr 1fr}}@media(max-width:620px){.route-flow{grid-template-columns:1fr}.route-card-head{align-items:flex-start;flex-direction:column}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-PROGRAMACION-02-CSS-v2.3-R8.13.47-AI-COLA.txt */
.creator-module-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 12px}.creator-module-head h3{margin:3px 0;font-size:18px}.creator-module-head p{margin:0;color:var(--mg-muted);font-size:12px}.creator-module-actions{display:flex;align-items:center;gap:8px}.mgmt-updated{font-size:10px;color:var(--mg-muted)}.program-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.program-tab{background:#151922;border:1px solid var(--mg-line);color:#cbd1d8;border-radius:999px;padding:8px 12px;cursor:pointer;font-size:11px;font-weight:850}.program-tab.active{border-color:rgba(143,185,232,.65);color:var(--mg-blue);background:var(--mg-blue-bg)}.program-stats{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px;margin-bottom:14px}.program-stat{padding:12px}.program-stat span{font-size:9px;text-transform:uppercase;color:var(--mg-muted)}.program-stat b{display:block;font-size:21px;margin-top:3px}.program-stat.money b,.program-stat.money span{color:var(--mg-green)}.program-stat.ai b,.program-stat.ai span{color:var(--mg-blue)}.program-stat.review b,.program-stat.review span{color:var(--mg-yellow)}.program-filters{display:flex;gap:8px;flex-wrap:wrap;padding:12px 12px 0}.program-filters select,.program-filters input{background:#11151b;border:1px solid var(--mg-line);color:white;border-radius:9px;padding:9px 10px;font-size:11px}.program-timezone-note{padding:8px 12px 10px;color:var(--mg-muted);font-size:10px;line-height:1.45}.program-table{min-width:1280px}.program-thumb{width:54px;height:54px;border-radius:9px;background:#0b0d11;border:1px solid #2a3039;display:grid;place-items:center;overflow:hidden;color:#68717e;font-size:9px}.program-thumb.plan{border-style:dashed;color:var(--mg-blue);background:rgba(143,185,232,.05);font-weight:900}.program-thumb img{width:100%;height:100%;object-fit:cover}.program-badge{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;border:1px solid #3a414d}.program-badge.sales{color:var(--mg-green);border-color:rgba(121,201,154,.4)}.program-badge.ai{color:var(--mg-blue);border-color:rgba(143,185,232,.5)}.program-badge.promo{color:var(--mg-yellow);border-color:rgba(232,207,114,.4)}.program-badge.post{color:var(--mg-blue);border-color:rgba(143,185,232,.4)}.program-badge.reserva{color:#c8ade0;border-color:rgba(200,173,224,.4)}.program-platform{font-weight:900}.program-muted{color:var(--mg-muted)}.program-empty{padding:34px;text-align:center;color:var(--mg-muted)}.program-status{display:inline-flex;align-items:center;max-width:190px;border-radius:999px;padding:4px 7px;border:1px solid #3a414d;font-size:9px;font-weight:850;cursor:default}.program-status.pending{color:var(--mg-blue);border-color:rgba(143,185,232,.5)}.program-status.running{color:#c8ade0;border-color:rgba(200,173,224,.5)}.program-status.review{color:var(--mg-yellow);border-color:rgba(232,207,114,.5)}.program-status.published{color:var(--mg-green);border-color:rgba(121,201,154,.5)}.program-status.failed{color:#d1a0a0;border-color:rgba(209,160,160,.5)}.program-status.retry{color:var(--mg-yellow);border-color:rgba(232,207,114,.5);cursor:help}.program-status.rescheduled{color:var(--mg-blue);border-color:rgba(143,185,232,.5)}.program-row-actions{display:flex;gap:6px;flex-wrap:wrap}.program-row-actions .mgmt-btn{padding:7px 9px;font-size:9px}.program-remove{border-color:rgba(209,160,160,.45)!important;color:#d1a0a0!important}.program-error-detail{cursor:pointer}.program-error-detail:hover{text-decoration:underline}.program-ai-meta{display:block;margin-top:3px;font-size:8px;color:var(--mg-muted);white-space:nowrap}
@media(max-width:1000px){.program-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.program-stats{grid-template-columns:repeat(2,1fr)}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-AI-CONTENT-01-HTML-v1.4.6-R8.13.37-PREVIEW-SALES-SEPARATION.txt */
/* AI01 v1.4.6 · R8.13.37 · PREVIEW SALES SEPARATION ROUTING */
#creatorAIContent .ai-workspace-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--mg-line);border-radius:12px;background:var(--mg-panel-2,#101419)}
#creatorAIContent .ai-workspace-switch-copy{display:flex;flex-direction:column;gap:3px;min-width:0}#creatorAIContent .ai-workspace-switch-copy b{font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#creatorAIContent .ai-workspace-switch-copy small{font-size:9px;line-height:1.4;color:var(--mg-muted,#8e98a5)}
#creatorAIContent #aiWorkspaceSwitch .ai-content-segment{grid-template-columns:repeat(2,minmax(110px,1fr));min-width:250px}#creatorAIContent #aiWorkspaceSwitch .ai-content-segment button.is-active{background:var(--mg-blue-bg);color:var(--mg-blue)}
#creatorAIContent .ai-profile-config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}
#creatorAIContent .ai-profile-config{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--mg-line);border-radius:11px;background:rgba(255,255,255,.02);min-width:0}
#creatorAIContent .ai-profile-config-head{display:flex;gap:8px;align-items:flex-start;min-width:0}#creatorAIContent .ai-profile-config-head>span{display:flex;flex-direction:column;gap:3px;min-width:0}#creatorAIContent .ai-profile-config-head b{font-size:10px}#creatorAIContent .ai-profile-config-head small{font-size:8px;line-height:1.35;color:var(--mg-muted)}
#creatorAIContent .ai-profile-route-line{display:grid;grid-template-columns:1fr;gap:4px}#creatorAIContent .ai-profile-route-line>span{font-size:8px;font-weight:850;color:var(--mg-muted);text-transform:uppercase;letter-spacing:.05em}
#creatorAIContent .ai-profile-route-fixed{min-height:34px;display:flex;align-items:center;padding:0 9px;border:1px solid var(--mg-line);border-radius:9px;background:#0d1218;font-size:9px;color:#bcd4ff;font-weight:750}
#creatorAIContent .ai-frequency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}
#creatorAIContent .ai-frequency-item{display:grid;grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:7px;padding:7px 8px;border:1px solid var(--mg-line);border-radius:9px;background:rgba(255,255,255,.018)}
#creatorAIContent .ai-frequency-item span{font-size:9px;font-weight:800;min-width:0}#creatorAIContent .ai-frequency-item input{width:100%!important;min-width:0!important;text-align:center!important}
#creatorAIContent .ai-engine-settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ai-engine-settings .ai-content-field{min-width:0}.ai-engine-subhead{grid-column:1/-1;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--mg-muted);padding-top:3px}
@media(max-width:1050px){#creatorAIContent .ai-profile-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){#creatorAIContent .ai-engine-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#creatorAIContent .ai-workspace-switch{align-items:stretch;flex-direction:column}#creatorAIContent #aiWorkspaceSwitch .ai-content-segment{min-width:0;width:100%}#creatorAIContent .ai-profile-config-grid,#creatorAIContent .ai-engine-settings,#creatorAIContent .ai-frequency-grid{grid-template-columns:1fr}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-AI-CONTENT-02-CSS-v1.0-R8.12.2-REFERENCES-R2.txt */
/* R8.12.2 · AI Content CSS independiente */
.ai-content-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 14px}.ai-content-account-field{min-width:min(430px,100%)}.ai-content-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ai-content-field>span{font-size:10px;font-weight:850;letter-spacing:.06em;color:var(--mg-muted);text-transform:uppercase}.ai-content-field select,.ai-content-field input,.ai-content-card textarea{width:100%;box-sizing:border-box;border:1px solid var(--mg-line);background:#0f1318;color:#e7ebf0;border-radius:10px;padding:10px 11px;font-size:12px;outline:none}.ai-content-field select:focus,.ai-content-field input:focus,.ai-content-card textarea:focus{border-color:rgba(143,185,232,.58)}.ai-content-status{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--mg-line);border-radius:10px;background:#101419;color:var(--mg-muted);font-size:11px;font-weight:750}.ai-content-status-dot{width:7px;height:7px;border-radius:999px;background:#707782}.ai-content-status[data-state="on"]{color:#cde7d5;border-color:rgba(98,194,126,.32);background:rgba(98,194,126,.07)}.ai-content-status[data-state="on"] .ai-content-status-dot{background:#62c27e}.ai-content-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;min-height:180px;border:1px dashed var(--mg-line);border-radius:14px;color:var(--mg-muted);font-size:12px}.ai-content-empty strong{color:#dce2e9;font-size:14px}.ai-content-empty code{font-size:11px;color:var(--mg-blue)}.ai-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-content-card{min-width:0;padding:15px;border:1px solid var(--mg-line);border-radius:14px;background:#11161c}.ai-content-card-wide{grid-column:1/-1}.ai-content-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.ai-content-card h4{margin:3px 0 0;font-size:14px;color:#e6ebf0}.ai-content-eyebrow{font-size:9px;letter-spacing:.09em;font-weight:900;color:var(--mg-blue)}.ai-content-count{white-space:nowrap;border:1px solid var(--mg-line);border-radius:999px;padding:5px 8px;color:var(--mg-muted);font-size:9px;font-weight:800}.ai-content-help{margin:10px 0 0;color:var(--mg-muted);font-size:10px;line-height:1.55}.ai-content-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-content-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;border:1px solid var(--mg-line);background:#0e1217;border-radius:11px}.ai-content-segment button{border:0;background:transparent;color:#8e98a5;padding:8px;border-radius:8px;font-size:10px;font-weight:900;cursor:pointer}.ai-content-segment button.active{background:var(--mg-blue-bg);color:var(--mg-blue)}.ai-content-switch{position:relative;display:inline-flex}.ai-content-switch input{position:absolute;opacity:0;pointer-events:none}.ai-content-switch span{width:38px;height:21px;border-radius:99px;background:#252b33;border:1px solid #353d47;position:relative;cursor:pointer;transition:.15s}.ai-content-switch span:after{content:"";position:absolute;width:15px;height:15px;left:2px;top:2px;border-radius:50%;background:#8e96a0;transition:.15s}.ai-content-switch input:checked+span{background:rgba(98,194,126,.18);border-color:rgba(98,194,126,.5)}.ai-content-switch input:checked+span:after{transform:translateX(17px);background:#75cf8e}.ai-content-reference-placeholder{display:flex;flex-direction:column;gap:11px;padding:12px;border:1px dashed var(--mg-line);border-radius:11px;color:var(--mg-muted);font-size:11px;line-height:1.5}.ai-content-btn{border:1px solid var(--mg-line);background:#171c23;color:#c8d0d9;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850;cursor:pointer}.ai-content-btn:hover:not(:disabled){border-color:rgba(143,185,232,.5);color:var(--mg-blue)}.ai-content-btn:disabled{opacity:.42;cursor:not-allowed}.ai-content-btn-primary{background:var(--mg-blue-bg);border-color:rgba(143,185,232,.36);color:var(--mg-blue)}.ai-content-check-grid,.ai-content-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-content-check-grid label,.ai-content-destinations label{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid var(--mg-line);border-radius:10px;background:#0f1419;cursor:pointer}.ai-content-check-grid input,.ai-content-destinations input{margin-top:2px}.ai-content-check-grid span,.ai-content-destinations span{display:flex;flex-direction:column;gap:3px}.ai-content-check-grid b,.ai-content-destinations b{font-size:11px;color:#dce2e8}.ai-content-check-grid small,.ai-content-destinations small{font-size:9px;line-height:1.45;color:var(--mg-muted)}.ai-content-crosspost{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;padding:11px;border:1px dashed rgba(143,185,232,.25);border-radius:10px;background:rgba(143,185,232,.035);font-size:10px;color:var(--mg-muted)}.ai-content-crosspost b{color:var(--mg-blue);font-size:10px}.ai-content-card textarea{resize:vertical;min-height:105px;line-height:1.5}.ai-content-savebar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:11px 13px;border:1px solid var(--mg-line);border-radius:12px;background:#0e1318}.ai-content-savebar span{margin-right:auto;color:var(--mg-muted);font-size:10px}.ai-content-savebar.is-dirty span{color:#e2c274}.ai-content-reference-manager{display:flex;flex-direction:column;gap:10px}.ai-content-reference-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.ai-content-reference-type{min-width:190px;flex:1}.ai-content-reference-status{font-size:10px;color:var(--mg-muted);line-height:1.45}.ai-content-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-content-reference-item{position:relative;overflow:hidden;border:1px solid var(--mg-line);border-radius:11px;background:#0d1217;min-height:150px}.ai-content-reference-item img{display:block;width:100%;height:140px;object-fit:cover;background:#090c10}.ai-content-reference-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px}.ai-content-reference-meta span{min-width:0;font-size:9px;font-weight:850;color:#cbd3dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-content-reference-delete{border:0;background:transparent;color:#c98d8d;font-size:9px;font-weight:900;cursor:pointer;padding:3px}.ai-content-reference-empty{grid-column:1/-1;padding:18px;border:1px dashed var(--mg-line);border-radius:10px;color:var(--mg-muted);font-size:10px;text-align:center}@media(max-width:920px){.ai-content-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.ai-content-grid{grid-template-columns:1fr}.ai-content-card-wide{grid-column:auto}.ai-content-check-grid,.ai-content-destinations{grid-template-columns:1fr}.ai-content-crosspost{grid-column:auto}}@media(max-width:650px){.ai-content-reference-grid{grid-template-columns:1fr}}@media(max-width:650px){.ai-content-toolbar{align-items:stretch;flex-direction:column}.ai-content-account-field{min-width:0}.ai-content-two-cols{grid-template-columns:1fr}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-AI-CONTENT-07B-CSS-v1.1.5-R8.13.16-SCHEDULE-CONTROL.txt */
/* AI07B v1.1.5 · R8.13.16 · SCHEDULE CONTROL + THEMED DESCRIPTION INPUT */
#creatorAIContent .ai-ref-library-card{grid-column:1/-1!important}
#creatorAIContent .ai-ref-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 5px}
#creatorAIContent .ai-ref-tabs button{display:flex;align-items:center;gap:7px;border:1px solid var(--mg-line);border-radius:9px;background:var(--mg-panel-2,#101419);color:var(--mg-muted,#9aa5b1);padding:7px 10px;font:800 9px/1 system-ui;letter-spacing:.04em;cursor:pointer}
#creatorAIContent .ai-ref-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid rgba(255,255,255,.10);border-radius:999px;font-size:8px}
#creatorAIContent .ai-ref-tabs button.is-active{border-color:rgba(113,166,255,.55);background:rgba(93,148,255,.10);color:#bcd4ff}
#creatorAIContent .ai-ref-uploadbar{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin:11px 0 12px}
#creatorAIContent .ai-ref-upload-adult{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}
#creatorAIContent .ai-ref-upload-adult.mgmt-hidden{display:none!important}
#creatorAIContent .ai-ref-upload-adult .ai-content-field{min-width:170px}
#creatorAIContent .ai-ref-consent{display:flex;align-items:center;gap:7px;min-height:34px;font-size:9px;line-height:1.35;color:var(--mg-muted,#9aa5b1)}
#creatorAIContent .ai-ref-consent.mgmt-hidden{display:none!important}
#creatorAIContent .ai-ref-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:9px;align-items:stretch}
#creatorAIContent .ai-ref-item{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid var(--mg-line);border-radius:11px;overflow:hidden;background:var(--mg-panel-2,#101419);color:inherit;text-align:left;cursor:pointer}
#creatorAIContent .ai-ref-item:hover,#creatorAIContent .ai-ref-item.is-selected{border-color:rgba(113,166,255,.58);box-shadow:0 0 0 1px rgba(113,166,255,.10) inset}
#creatorAIContent .ai-ref-thumb{display:block;height:155px;background:#0a0e13;overflow:hidden}
#creatorAIContent .ai-ref-thumb{display:flex;align-items:center;justify-content:center}#creatorAIContent .ai-ref-thumb img{display:block;width:100%;height:100%;object-fit:contain;background:#05080b}
#creatorAIContent .ai-ref-item-body{display:flex;flex-direction:column;gap:3px;padding:7px 8px;min-width:0}
#creatorAIContent .ai-ref-item-body b{font-size:8px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#creatorAIContent .ai-ref-item-body small{font-size:7px;color:var(--mg-muted,#8e99a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#creatorAIContent .ai-ref-editor{margin-top:13px;padding:13px;border:1px solid rgba(113,166,255,.25);border-radius:12px;background:rgba(70,115,180,.045)}
#creatorAIContent .ai-ref-editor.mgmt-hidden{display:none!important}
#creatorAIContent .ai-ref-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}
#creatorAIContent .ai-ref-editor-head h4{margin:2px 0 0}
#creatorAIContent .ai-ref-editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#creatorAIContent .ai-ref-editor-grid.mgmt-hidden{display:none!important}
#creatorAIContent .ai-ref-editor-flags{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0;font-size:9px;color:var(--mg-muted,#9aa5b1)}
#creatorAIContent .ai-ref-editor-flags label{display:flex;align-items:center;gap:7px}
#creatorAIContent .ai-ref-danger{border-color:rgba(255,113,126,.32)!important;color:#ff9ba5!important}
#creatorAIContent .ai-content-gallery-row>.ai-content-card:only-child{grid-column:1/-1!important;width:100%!important}
@media(max-width:900px){#creatorAIContent .ai-ref-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){#creatorAIContent .ai-ref-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#creatorAIContent .ai-ref-editor-grid{grid-template-columns:1fr}#creatorAIContent .ai-ref-thumb{height:135px}}

/* R8.13.3 · manual scene controls: force Management visual language even after DOM re-ordering */
#creatorAIContent #aiSceneControls,#creatorAIContent .ai-scene-controls{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important;width:100%!important}
#creatorAIContent #aiSceneControls>label,#creatorAIContent .ai-scene-controls>label{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:9px!important;line-height:1.2!important;font-weight:800!important;color:var(--mg-muted,#9aa5b1)!important;text-transform:none!important;letter-spacing:0!important}
#creatorAIContent #aiSceneTime,#creatorAIContent #aiSceneExpression,#creatorAIContent #aiSceneGaze,#creatorAIContent #aiSceneFraming,#creatorAIContent #aiSceneActivity,#creatorAIContent #aiSceneCamera,#creatorAIContent #aiSceneEnergy,#creatorAIContent #aiSceneScenario{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;min-height:34px!important;border:1px solid var(--mg-line)!important;border-radius:9px!important;background:#0d1218!important;color:var(--mg-text,#e8edf2)!important;padding:0 9px!important;font:700 9px/1.2 system-ui,sans-serif!important;outline:none!important;appearance:auto!important}
#creatorAIContent #aiSceneTime:focus,#creatorAIContent #aiSceneExpression:focus,#creatorAIContent #aiSceneGaze:focus,#creatorAIContent #aiSceneFraming:focus,#creatorAIContent #aiSceneActivity:focus,#creatorAIContent #aiSceneCamera:focus,#creatorAIContent #aiSceneEnergy:focus,#creatorAIContent #aiSceneScenario:focus{border-color:rgba(113,166,255,.58)!important}
#creatorAIContent .ai-content-generation-image,#creatorAIContent .ai-ref-thumb,.ai-gallery-modal-grid .ai-content-generation-image{background:#05080b!important}
#creatorAIContent .ai-content-generation-image img,#creatorAIContent .ai-content-generation-image video,.ai-gallery-modal-grid .ai-content-generation-image img,.ai-gallery-modal-grid .ai-content-generation-image video{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#05080b!important}
#aiMediaModalHost video{display:block;max-width:88vw;max-height:82vh;border-radius:12px;border:1px solid var(--mg-line);background:#05080b}
#creatorAIContent .ai-frequency-item input:disabled{opacity:.42!important}
@media(max-width:900px){#creatorAIContent #aiSceneControls,#creatorAIContent .ai-scene-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){#creatorAIContent #aiSceneControls,#creatorAIContent .ai-scene-controls{grid-template-columns:1fr!important}}
#creatorAIContent .ai-manual-publish-row{display:grid;grid-template-columns:minmax(190px,1fr) auto;gap:8px;align-items:end;margin-top:10px}#creatorAIContent .ai-manual-publish-row .ai-content-field{margin:0}@media(max-width:620px){#creatorAIContent .ai-manual-publish-row{grid-template-columns:1fr}}

/* R8.13.11 · generated content uses a consistent 9:16 frame; media is never cropped */
#creatorAIContent .ai-ref-library-grid{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:9px!important}
#creatorAIContent .ai-ref-item{display:inline-flex!important;width:max-content!important;min-width:88px!important;max-width:320px!important;flex:0 0 auto!important}
#creatorAIContent .ai-ref-thumb{height:155px!important;width:max-content!important;max-width:320px!important}
#creatorAIContent .ai-ref-thumb img{height:155px!important;width:auto!important;max-width:320px!important;object-fit:contain!important;background:#05080b!important}
#creatorAIContent #aiGenerationGrid,.ai-gallery-modal-grid{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important}
#creatorAIContent .ai-content-generation-item.ai-fixed-916-card,.ai-gallery-modal-grid .ai-content-generation-item.ai-fixed-916-card{width:150px!important;min-width:150px!important;max-width:150px!important;flex:0 0 150px!important;overflow:hidden!important}
#creatorAIContent .ai-content-generation-image,.ai-gallery-modal-grid .ai-content-generation-image{width:150px!important;height:auto!important;aspect-ratio:9/16!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#05080b!important}
#creatorAIContent .ai-content-generation-image img,#creatorAIContent .ai-content-generation-image video,.ai-gallery-modal-grid .ai-content-generation-image img,.ai-gallery-modal-grid .ai-content-generation-image video{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#05080b!important}
#creatorAIContent .ai-content-generation-footer{display:flex!important;flex-direction:column!important;gap:7px!important;padding:7px!important}
#creatorAIContent .ai-gallery-description{display:block!important;min-height:20px!important;font-size:7px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}
#creatorAIContent .ai-gallery-footer-actions{display:flex!important;flex-wrap:wrap!important;gap:5px!important;align-items:center!important}
#creatorAIContent .ai-gallery-footer-actions .ai-content-mini-btn,#creatorAIContent .ai-gallery-footer-actions .ai-gallery-delete{font-size:7px!important;padding:5px 7px!important}
#creatorAIContent .ai-gallery-state{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border-radius:999px;border:1px solid var(--mg-line);font-size:7px;font-weight:900;white-space:nowrap}
#creatorAIContent .ai-gallery-state.is-approved{color:#b9e6c5;border-color:rgba(99,210,133,.35);background:rgba(99,210,133,.08)}
#creatorAIContent .ai-gallery-state.is-published{color:#bcd4ff;border-color:rgba(113,166,255,.4);background:rgba(113,166,255,.09)}
#creatorAIContent .ai-gallery-state.is-scheduled{color:#f3dca0;border-color:rgba(236,190,91,.38);background:rgba(236,190,91,.08)}
#creatorAIContent .ai-gallery-state.is-pending{color:#aeb8c4}
#aiMediaModalHost{display:flex!important;align-items:center!important;justify-content:center!important;max-width:90vw!important;max-height:84vh!important}
#aiMediaModalHost img,#aiMediaModalHost video{display:block!important;width:auto!important;height:auto!important;max-width:88vw!important;max-height:82vh!important;object-fit:contain!important;background:#05080b!important}
.ai-pub-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:18px}.ai-pub-modal.mgmt-hidden{display:none!important}.ai-pub-backdrop{position:absolute;inset:0;background:rgba(2,5,9,.78);backdrop-filter:blur(5px)}.ai-pub-dialog{position:relative;width:min(920px,96vw);max-height:92vh;overflow:auto;border:1px solid #2d3948;border-radius:18px;background:#0d1218;color:#eaf0f6;box-shadow:0 26px 80px rgba(0,0,0,.55)}.ai-pub-dialog header,.ai-pub-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #26313d}.ai-pub-dialog footer{justify-content:flex-end;border-top:1px solid #26313d;border-bottom:0}.ai-pub-dialog header span{font-size:8px;letter-spacing:.12em;font-weight:900;color:#8e9aaa}.ai-pub-dialog header h3{margin:2px 0 0;font-size:18px}.ai-pub-x{border:0;background:transparent;color:#c9d3de;font-size:28px;cursor:pointer}.ai-pub-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(340px,1.28fr);gap:16px;padding:16px}.ai-pub-preview{height:360px;display:flex;align-items:center;justify-content:center;border:1px solid #26313d;border-radius:13px;background:#05080b;overflow:hidden}.ai-pub-preview img,.ai-pub-preview video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ai-pub-meta{margin-top:8px;color:#95a1af;font-size:10px}.ai-pub-form h4{margin:0 0 7px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#9ca8b5}.ai-pub-form h4:not(:first-child){margin-top:14px}.ai-pub-targets{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ai-pub-targets label{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #2a3542;border-radius:10px;background:#10161e;cursor:pointer}.ai-pub-targets label.is-disabled{opacity:.42;cursor:not-allowed}.ai-pub-targets span{display:flex;flex-direction:column;gap:2px}.ai-pub-targets b{font-size:10px}.ai-pub-targets small{font-size:8px;color:#8f9baa}.ai-pub-form select,.ai-pub-form textarea,.ai-pub-form input[type=text],.ai-pub-form input[type=datetime-local]{box-sizing:border-box;width:100%;border:1px solid #2a3542;border-radius:10px;background:#0b1016;color:#edf2f7;padding:9px;font:600 10px system-ui;outline:none}.ai-pub-form input[type=text]:focus,.ai-pub-form input[type=datetime-local]:focus,.ai-pub-form select:focus{border-color:rgba(113,166,255,.62);box-shadow:0 0 0 2px rgba(113,166,255,.08)}.ai-pub-form #aiPubCaptionWrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.ai-pub-form #aiPubCaptionWrap small{grid-column:1/-1}.ai-pub-form #aiPubDescription{min-width:0}.ai-pub-form .ai-pub-generate{white-space:nowrap}.ai-pub-segment{display:flex;gap:6px}.ai-pub-segment button{flex:1;border:1px solid #2a3542;border-radius:9px;background:#10161e;color:#9ca8b5;padding:8px;font:800 9px system-ui;cursor:pointer}.ai-pub-segment button.is-active{border-color:rgba(113,166,255,.55);background:rgba(113,166,255,.11);color:#c7dbff}.ai-pub-form textarea{margin-bottom:7px;resize:vertical}.ai-pub-form #aiPubCaptionWrap small{display:block;margin-top:7px;color:#84909e;font-size:8px;line-height:1.45}.ai-pub-form #aiPubWhen{margin-top:7px}.ai-pub-status{min-height:17px;margin-top:10px;font-size:10px;color:#aab5c1}.ai-pub-status.is-ok{color:#a9dfb8}.ai-pub-status.is-error{color:#ff9aa4}.ai-pub-schedule-card{margin:14px 16px 0;padding:11px 13px;border:1px solid rgba(113,166,255,.34);border-radius:11px;background:rgba(113,166,255,.07);color:#d8e6ff}.ai-pub-schedule-card>div{display:flex;flex-direction:column;gap:4px}.ai-pub-schedule-card b{font-size:11px}.ai-pub-schedule-card span{font-size:9px;line-height:1.45;color:#aebcd0}.ai-pub-footer-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ai-pub-danger{border-color:rgba(255,105,120,.38)!important;color:#ffb3bb!important}.ai-pub-modal.is-schedule-locked .ai-pub-form input:disabled,.ai-pub-modal.is-schedule-locked .ai-pub-form select:disabled,.ai-pub-modal.is-schedule-locked .ai-pub-form button:disabled{opacity:.67;cursor:not-allowed}.ai-pub-modal.is-schedule-locked .ai-pub-targets label{cursor:default}.ai-pub-modal .mgmt-hidden{display:none!important}@media(max-width:760px){.ai-pub-grid{grid-template-columns:1fr}.ai-pub-preview{height:280px}.ai-pub-targets{grid-template-columns:1fr}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-AI-CONTENT-13-CSS-v1.1-R8.13.37-AUTO-CONTROLS-DARK.txt */
/* AI Content 13 CSS v1.1 · R8.13.37
Corrige controles nativos blancos en AUTOMÁTICO y los integra al tema oscuro de Management. */
#creatorAIContent .ai-frequency-item input[type="number"],
#creatorAIContent .ai-profile-route-line select {
width:100% !important;
box-sizing:border-box !important;
min-height:34px !important;
border:1px solid var(--mg-line,#2b3440) !important;
border-radius:9px !important;
background:#0d1218 !important;
color:#eef3f8 !important;
-webkit-text-fill-color:#eef3f8 !important;
font:700 10px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;
outline:none !important;
box-shadow:none !important;
}
#creatorAIContent .ai-frequency-item input[type="number"] {
padding:0 9px !important;
text-align:center !important;
color-scheme:dark !important;
}
#creatorAIContent .ai-profile-route-line select {
padding:0 30px 0 9px !important;
cursor:pointer !important;
color-scheme:dark !important;
}
#creatorAIContent .ai-profile-route-line select option {
background:#0d1218 !important;
color:#eef3f8 !important;
}
#creatorAIContent .ai-frequency-item input[type="number"]:focus,
#creatorAIContent .ai-profile-route-line select:focus {
border-color:rgba(143,185,232,.62) !important;
background:#101720 !important;
}
#creatorAIContent .ai-frequency-item input[type="number"]:disabled,
#creatorAIContent .ai-profile-route-line select:disabled {
opacity:.52 !important;
background:#151a20 !important;
color:#89939f !important;
-webkit-text-fill-color:#89939f !important;
cursor:not-allowed !important;
}


/* SOURCE: apps/management/src/parts/live/CREADORAS-AI-CONTENT-17-JS-CSS-v2.1.1-R8.13.45.1-AUTO-ROUTING-SOCIAL-FACELESS.txt */
#aiAutoRoutingCard{grid-column:1/-1}#aiAutoRoutingCard .ai-r843-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ai-r843-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.025)}.ai-r843-toggle b{display:block;font-size:12px}.ai-r843-toggle small{display:block;margin-top:3px;opacity:.66;line-height:1.35}.ai-r843-toggle input{width:18px;height:18px;accent-color:currentColor}.ai-r843-global{margin:10px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-r843-route{padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.13);font-size:10px;line-height:1.45}.ai-r843-route strong{display:block;margin-bottom:2px;font-size:11px}.ai-r843-route em{display:block;font-style:normal;opacity:.62;margin-top:3px}.ai-r843-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.ai-r843-save{display:flex;align-items:center;gap:9px;margin-top:11px}.ai-r843-status{font-size:10px;opacity:.7}#creatorAIContent[data-ai-workspace="MANUAL"] #aiAutoRoutingCard,#creatorAIContent[data-ai-workspace="DATASET"] #aiAutoRoutingCard{display:none!important}.ai-r843-disabled{opacity:.45}.ai-r843-note{font-size:10px;opacity:.7;margin-top:8px;line-height:1.45}@media(max-width:850px){#aiAutoRoutingCard .ai-r843-grid,.ai-r843-global{grid-template-columns:1fr 1fr}}@media(max-width:600px){#aiAutoRoutingCard .ai-r843-grid,.ai-r843-global,.ai-r843-social{grid-template-columns:1fr}}


/* SOURCE: apps/management/src/parts/live/CREADORAS-AI-CONTENT-18-JS-CSS-v1.0.0-R8.13.45.1-MANUAL-FACELESS-FOCUS-FILTERS.txt */
#aiManualIdentityCard{grid-column:1/-1}#aiManualIdentityCard .ai-r844-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}#aiManualIdentityCard .ai-r844-field{display:flex;flex-direction:column;gap:6px;min-width:220px;flex:1 1 220px}#aiManualIdentityCard select{min-width:180px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03);color:inherit;border:1px solid rgba(255,255,255,.12)}#aiManualIdentityCard .ai-r844-help{font-size:10px;opacity:.72;line-height:1.45;margin-top:8px;white-space:pre-line}


/* SOURCE: apps/builders/src/parts/live/CREADORAS-AI-CONTENT-05-CSS-v1.0-R8.12.3-REFERENCES-SCROLL.txt */
/* R8.12.3 · AI Content visual hotfix: references do not stretch the full row */
#creatorAIContent .ai-content-reference-manager{
min-height:0;
}
#creatorAIContent #aiContentReferenceGrid{
display:grid;
grid-template-columns:repeat(auto-fill,minmax(150px,1fr));
gap:10px;
max-height:340px;
overflow-y:auto;
overflow-x:hidden;
align-content:start;
padding-right:4px;
scrollbar-gutter:stable;
}
#creatorAIContent #aiContentReferenceGrid:empty{
max-height:none;
}
#creatorAIContent .ai-content-reference-card{
min-width:0;
}
#creatorAIContent .ai-content-reference-card img{
width:100%;
aspect-ratio:4/5;
object-fit:cover;
display:block;
}
@media(max-width:760px){
#creatorAIContent #aiContentReferenceGrid{
max-height:420px;
grid-template-columns:repeat(2,minmax(0,1fr));
}
}


/* SOURCE: apps/builders/src/parts/live/CREADORAS-AI-CONTENT-07A-CSS-v1.3.2-R8.12.12.9.3-CARRD-SPLIT-GALLERIES.txt */
/* CREADORAS-AI-CONTENT-07-CSS v1.3.1 · R8.12.12.8 */
/* CREADORAS-AI-CONTENT-07-CSS v1.3 · R8.12.12.6 · WORKSPACES + FULL VERTICAL PREVIEW */
/* R8.12.7 · Compact galleries + modals */
#creatorAIContent .ai-content-gallery-section,
#creatorAIContent .ai-content-generations{margin-top:12px;padding-top:11px;border-top:1px solid var(--mg-line)}
#creatorAIContent .ai-content-gallery-head,
#creatorAIContent .ai-content-generations-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}
#creatorAIContent .ai-content-gallery-head>span,
#creatorAIContent .ai-content-generations-head>span{font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--mg-muted)}
#creatorAIContent .ai-content-gallery-head>div,
#creatorAIContent .ai-content-generations-head>div{display:flex;align-items:center;gap:8px}
#creatorAIContent .ai-content-gallery-head small,
#creatorAIContent .ai-content-generations-head small{font-size:9px;color:var(--mg-muted)}
#creatorAIContent .ai-content-mini-btn{border:1px solid var(--mg-line);border-radius:8px;background:var(--mg-panel-2);color:inherit;padding:5px 8px;font-size:8px;font-weight:800;cursor:pointer}
#creatorAIContent .ai-content-reference-grid-compact,
#creatorAIContent .ai-content-generation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:none!important;overflow:visible!important;padding-right:0!important}
#creatorAIContent .ai-content-reference-grid-compact .ai-content-reference-item:nth-child(n+5){display:none}
#creatorAIContent .ai-content-generation-item{overflow:hidden;border:1px solid var(--mg-line);border-radius:10px;background:var(--mg-panel-2)}
#creatorAIContent .ai-content-generation-image{height:112px;display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--mg-muted);overflow:hidden;cursor:pointer}
#creatorAIContent .ai-content-generation-image img{width:100%;height:100%;object-fit:cover;display:block}
#creatorAIContent .ai-content-generation-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:6px}
#creatorAIContent .ai-content-generation-meta b{font-size:8px}
#creatorAIContent .ai-content-generation-meta small{font-size:7px;color:var(--mg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#creatorAIContent .ai-content-generation-empty{font-size:9px;color:var(--mg-muted)}
.ai-gallery-modal,.ai-image-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px}
.ai-gallery-modal.mgmt-hidden,.ai-image-modal.mgmt-hidden{display:none!important}
.ai-gallery-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}
.ai-gallery-modal-dialog{position:relative;z-index:1;width:min(1180px,96vw);max-height:88vh;overflow:auto;background:var(--mg-panel);border:1px solid var(--mg-line);border-radius:16px;padding:16px}
.ai-gallery-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.ai-gallery-modal-head h4{margin:2px 0 0}
.ai-gallery-modal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.ai-gallery-modal-grid .ai-content-generation-image{height:240px}
.ai-gallery-card-actions{display:flex;justify-content:flex-end;padding:0 6px 7px}
.ai-gallery-delete{border:0;background:transparent;color:#ff8d98;font-size:8px;font-weight:800;cursor:pointer}
.ai-image-modal-dialog{position:relative;z-index:1;max-width:92vw;max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:8px}
.ai-image-modal-dialog img{max-width:88vw;max-height:82vh;object-fit:contain;border-radius:12px;border:1px solid var(--mg-line);background:#080a0d}
.ai-image-modal-close{position:absolute;right:-12px;top:-12px;z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid var(--mg-line);background:var(--mg-panel);color:inherit;font-size:20px;cursor:pointer}
.ai-image-modal-meta{max-width:88vw;font-size:10px;color:#d0d6df;text-align:center}
@media(max-width:1100px){
#creatorAIContent .ai-content-reference-grid-compact,#creatorAIContent .ai-content-generation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.ai-gallery-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:720px){
#creatorAIContent .ai-content-reference-grid-compact,#creatorAIContent .ai-content-generation-grid,.ai-gallery-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* R8.12.7.1 · Modal viewport hotfix */
.ai-gallery-modal,.ai-image-modal{
position:fixed!important;
inset:0!important;
width:100vw!important;
height:100vh!important;
z-index:2147483000!important;
}
.ai-gallery-modal-dialog{
position:relative!important;
margin:auto!important;
}
.ai-image-modal-dialog{
position:relative!important;
margin:auto!important;
}

/* R8.12.7.2 · Gallery row and modal polish */
#creatorAIContent .ai-content-gallery-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}
#creatorAIContent .ai-content-gallery-card{height:285px;min-height:285px;display:flex;flex-direction:column}
#creatorAIContent .ai-content-gallery-card .ai-content-gallery-head,
#creatorAIContent .ai-content-gallery-card .ai-content-generations-head{flex:0 0 auto;padding-bottom:8px;border-bottom:1px solid var(--mg-line)}
#creatorAIContent .ai-content-gallery-card .ai-content-reference-grid-compact,
#creatorAIContent .ai-content-gallery-card .ai-content-generation-grid{flex:1 1 auto;align-content:start;padding-top:10px!important}
#creatorAIContent .ai-content-gallery-card .ai-content-reference-item img,
#creatorAIContent .ai-content-gallery-card .ai-content-generation-image{height:145px!important;aspect-ratio:auto!important}
#creatorAIContent .ai-content-generation-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:6px 7px;border-top:1px solid var(--mg-line)}
#creatorAIContent .ai-content-generation-footer small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px;color:var(--mg-muted)}
#creatorAIContent .ai-content-generation-meta{display:none!important}
.ai-gallery-modal-dialog{width:min(1120px,94vw)!important;max-height:86vh!important;padding:18px!important}
.ai-gallery-modal-body{overflow:auto!important}
.ai-gallery-modal-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.ai-gallery-modal-grid .ai-content-generation-item{min-width:0!important;border:1px solid var(--mg-line)!important;border-radius:12px!important;overflow:hidden!important;background:var(--mg-panel-2)!important}
.ai-gallery-modal-grid .ai-content-generation-image{height:210px!important;overflow:hidden!important;background:#0a0d11!important;cursor:pointer!important}
.ai-gallery-modal-grid .ai-content-generation-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.ai-gallery-modal-grid .ai-content-generation-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:32px!important;padding:7px 8px!important;border-top:1px solid var(--mg-line)!important}
.ai-gallery-modal-grid .ai-content-generation-footer small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;color:var(--mg-muted)!important}
.ai-gallery-modal-grid .ai-content-generation-failed .ai-content-generation-image{height:120px!important}
@media(max-width:1100px){#creatorAIContent .ai-content-gallery-row{grid-template-columns:1fr}#creatorAIContent .ai-content-gallery-card{height:auto;min-height:260px}.ai-gallery-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:720px){.ai-gallery-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* R8.12.7.3 · Generated gallery final polish */
.ai-gallery-modal .ai-content-mini-btn{
border:1px solid var(--mg-line);
border-radius:8px;
background:var(--mg-panel-2);
color:inherit;
padding:6px 10px;
font-family:inherit;
font-size:9px;
line-height:1;
font-weight:800;
cursor:pointer;
}
.ai-gallery-modal .ai-content-mini-btn:hover{
border-color:var(--mg-accent);
}
#creatorAIContent .ai-content-generation-grid .ai-content-generation-image,
#creatorAIContent .ai-content-generation-grid .ai-content-generation-image img{
cursor:default!important;
}
.ai-gallery-modal-grid .ai-content-generation-image,
.ai-gallery-modal-grid .ai-content-generation-image img{
cursor:pointer!important;
}
.ai-gallery-modal-head #aiGalleryModalTitle{
font-family:inherit;
font-size:15px;
line-height:1.2;
font-weight:700;
}
.ai-gallery-modal-head #aiGalleryModalEyebrow{
font-family:inherit;
font-size:9px;
line-height:1;
font-weight:900;
letter-spacing:.08em;
}


/* SOURCE: apps/management/src/parts/staging-fixes/STAGING-VIEWPORT-ROOT-CSS-v1.0.txt */
/* STAGING viewport isolation: mount Influx independently of Carrd document flow. */
#influx-management-root{
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100vh!important;
  min-height:100vh!important;
  overflow:auto!important;
  z-index:2147483000!important;
  background:var(--mg-bg,#090a0d)!important;
  margin:0!important;
  padding:0!important;
}
#influx-management-root > *{min-height:100%!important;}
html,body{margin:0!important;padding:0!important;}
body{overflow:hidden!important;}


/* SOURCE: apps/management/src/parts/staging-fixes/STAGING-MANAGEMENT-UI-FIXES-v1.0.txt */
/* STAGING UI fixes: responsive Management without Carrd-side changes. */
#influx-management-root{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;}
#influx-management-root *{box-sizing:border-box;}

/* AI Content: generated content is shared and full width in AUTO/MANUAL. */
#creatorAIContent .ai-content-gallery-row{grid-column:1/-1!important;width:100%!important;min-width:0!important;display:block!important;}
#creatorAIContent .ai-content-gallery-row>.ai-content-card{width:100%!important;max-width:none!important;grid-column:1/-1!important;height:auto!important;min-height:0!important;}
#creatorAIContent .ai-content-generation-grid{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(128px,168px))!important;gap:14px!important;justify-content:start!important;align-items:start!important;}
#creatorAIContent .ai-content-generation-item{min-width:0!important;border:1px solid #3b4654!important;border-radius:12px!important;background:#10151b!important;overflow:hidden!important;cursor:pointer!important;}
#creatorAIContent .ai-content-generation-item.is-sent{border-color:#3f8c63!important;box-shadow:0 0 0 1px rgba(79,177,121,.08)}
#creatorAIContent .ai-content-generation-item.is-pending{border-color:#834d55!important;box-shadow:0 0 0 1px rgba(211,102,115,.06)}
#creatorAIContent .ai-content-generation-image{width:100%!important;height:auto!important;aspect-ratio:9/16!important;background:#080b0f!important;overflow:hidden!important;cursor:pointer!important;}
#creatorAIContent .ai-content-generation-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
#creatorAIContent .ai-content-generation-footer{display:grid!important;gap:2px!important;min-height:42px!important;padding:7px 8px!important;border-top:1px solid var(--mg-line)!important;}
#creatorAIContent .ai-content-generation-footer b{font-size:8px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.05em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
#creatorAIContent .ai-content-generation-footer small{font-size:7px!important;line-height:1.3!important;color:var(--mg-muted)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
#creatorAIContent .ai-content-generation-footer em{font-style:normal!important;font-size:7px!important;font-weight:850!important;}
#creatorAIContent .ai-content-generation-item.is-sent .ai-content-generation-footer em{color:#77d89d!important}
#creatorAIContent .ai-content-generation-item.is-pending .ai-content-generation-footer em{color:#e89aa4!important}
#creatorAIContent .ai-content-generations-head>span{font-size:9px!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--mg-muted)!important;}
#creatorAIContent .ai-content-mini-btn{font-family:inherit!important;border:1px solid var(--mg-line)!important;border-radius:8px!important;background:#171c23!important;color:#dbe2ea!important;padding:6px 9px!important;font-size:8px!important;font-weight:850!important;cursor:pointer!important;}
@media(max-width:900px){#creatorAIContent .ai-content-generation-grid{grid-template-columns:repeat(3,minmax(120px,1fr))!important}}
@media(max-width:620px){#creatorAIContent .ai-content-generation-grid{grid-template-columns:repeat(2,minmax(110px,1fr))!important}}

/* Reference library belongs to Management as generation input, not Builder UI. */
#creatorAIContent #aiReferenceLibraryCard{grid-column:1/-1!important;width:100%!important;}
#creatorAIContent .ai-ref-library-grid{max-width:100%!important;}

/* Programming: fit normal laptop screens without a page-level horizontal scrollbar. */
#creatorProgrammingModule .mgmt-table-wrap{overflow-x:hidden!important;}
#creatorProgrammingModule .program-table{width:100%!important;min-width:0!important;table-layout:fixed!important;}
#creatorProgrammingModule .program-table th,#creatorProgrammingModule .program-table td{min-width:0!important;overflow-wrap:anywhere;word-break:normal;}
#creatorProgrammingModule .program-table th:nth-child(1),#creatorProgrammingModule .program-table td:nth-child(1){width:68px;}
#creatorProgrammingModule .program-table th:nth-child(2),#creatorProgrammingModule .program-table td:nth-child(2){width:112px;}
#creatorProgrammingModule .program-table th:nth-child(3),#creatorProgrammingModule .program-table td:nth-child(3){width:62px;}
#creatorProgrammingModule .program-table th:nth-child(4),#creatorProgrammingModule .program-table td:nth-child(4){width:96px;}
#creatorProgrammingModule .program-table th:nth-child(5),#creatorProgrammingModule .program-table td:nth-child(5){width:176px;}
#creatorProgrammingModule .program-table th:nth-child(6),#creatorProgrammingModule .program-table td:nth-child(6){width:86px;}
#creatorProgrammingModule .program-table th:nth-child(7),#creatorProgrammingModule .program-table td:nth-child(7){width:124px;}
#creatorProgrammingModule .program-table th:nth-child(8),#creatorProgrammingModule .program-table td:nth-child(8){width:118px;}
#creatorProgrammingModule .program-table th:nth-child(9),#creatorProgrammingModule .program-table td:nth-child(9){width:220px;}
#creatorProgrammingModule .program-ai-meta{white-space:normal!important;line-height:1.35;overflow-wrap:anywhere;}
#creatorProgrammingModule .program-row-actions{gap:4px!important;}
#creatorProgrammingModule .program-row-actions .mgmt-btn{padding:6px 7px!important;font-size:8px!important;}
@media(max-width:1180px){#creatorProgrammingModule .program-table th:nth-child(4),#creatorProgrammingModule .program-table td:nth-child(4){width:88px}#creatorProgrammingModule .program-table th:nth-child(5),#creatorProgrammingModule .program-table td:nth-child(5){width:156px}#creatorProgrammingModule .program-table th:nth-child(7),#creatorProgrammingModule .program-table td:nth-child(7){width:110px}#creatorProgrammingModule .program-table th:nth-child(9),#creatorProgrammingModule .program-table td:nth-child(9){width:190px}}

/* Ingresos: page scroll owns vertical navigation; never trap accounts in an inner scroller. */
#modelPaymentsList .mgmt-table-wrap,#modelPaymentsList .model-table-wrap{max-height:none!important;height:auto!important;overflow-y:visible!important;}

/* Staging-owned gallery viewers. */
#influxGeneratedModal,#influxGeneratedImageModal{position:fixed;inset:0;z-index:2147483500;display:none;align-items:center;justify-content:center;padding:22px;background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}
#influxGeneratedModal.is-open,#influxGeneratedImageModal.is-open{display:flex}
.influx-generated-dialog{width:min(1120px,95vw);max-height:88vh;overflow:auto;border:1px solid #303946;border-radius:16px;background:#10151b;padding:16px}
.influx-generated-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.influx-generated-head h3{margin:0;font-size:16px}.influx-generated-close{border:1px solid #394250;border-radius:9px;background:#171c23;color:#fff;padding:7px 10px;cursor:pointer}
.influx-generated-all{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px}.influx-generated-all .ai-content-generation-image{aspect-ratio:9/16;height:auto!important}
.influx-generated-image-dialog{position:relative;max-width:92vw;max-height:92vh}.influx-generated-image-dialog img{display:block;max-width:88vw;max-height:86vh;object-fit:contain;border-radius:12px;border:1px solid #394250;background:#080a0d}.influx-generated-image-dialog button{position:absolute;right:-12px;top:-12px;width:34px;height:34px;border-radius:50%;border:1px solid #394250;background:#171c23;color:white;font-size:18px;cursor:pointer}
@media(max-width:900px){.influx-generated-all{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media(max-width:620px){.influx-generated-all{grid-template-columns:repeat(2,minmax(100px,1fr))}}

/* SOURCE: apps/management/src/parts/live/MODELOS-14-NOTAS-v1.0-R8.13.60.txt */
/* R8.13.62 · Modelos > Documentos */
.model-notes-layout{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:14px;align-items:start}.model-notes-sidebar,.model-notes-editor{padding:16px}.model-notes-sidebar-head,.model-notes-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.model-notes-sidebar-head h4,.model-notes-editor-head h4{margin:3px 0 0;font-size:16px}.model-notes-list{display:grid;gap:8px;max-height:68vh;overflow:auto;padding-right:3px}.model-note-card{width:100%;text-align:left;border:1px solid #303844;border-radius:11px;background:#14181e;color:#e8ebef;padding:11px 12px;cursor:pointer}.model-note-card:hover{border-color:#4a5564;background:#171c23}.model-note-card.is-active{border-color:rgba(217,154,187,.55);background:rgba(217,154,187,.07);box-shadow:inset 3px 0 0 #d99abb}.model-note-card b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-note-card-meta{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px!important;color:#99a2ae!important;font-size:9px!important}.model-doc-badge{display:inline-flex;padding:3px 6px;border:1px solid #37404c;border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.model-doc-badge.public{border-color:rgba(121,201,154,.45);color:#8ed6aa}.model-doc-badge.internal{color:#b9c0ca}.model-doc-copy-link{margin-top:7px;min-height:26px;padding:0 8px;border:1px solid rgba(121,201,154,.38);border-radius:7px;background:rgba(121,201,154,.06);color:#8ed6aa;font-size:8px;font-weight:850;cursor:pointer}.model-doc-copy-link:hover{background:rgba(121,201,154,.11)}.model-notes-empty{padding:15px;border:1px dashed #343c48;border-radius:11px;color:#929ca9;font-size:12px;text-align:center}.model-notes-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,210px) minmax(220px,300px);gap:12px;align-items:start}.model-notes-form .mgmt-field{margin:0}.model-doc-share-box{display:grid;gap:7px}.model-doc-share-label{font-size:11px;font-weight:800;color:#e6e9ed}.model-doc-share-control{display:flex;align-items:center;gap:8px;min-height:45px;padding:6px 8px;border:1px solid #353d49;border-radius:10px;background:#15191f}.model-doc-share-summary{min-width:0;flex:1;color:#c4cbd4;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-doc-share-btn{min-height:31px;padding:0 9px;border:1px solid #404957;border-radius:8px;background:#1a2028;color:#e5e9ed;font-size:9px;font-weight:850;cursor:pointer}.model-doc-share-picker{display:none;margin-top:8px;padding:10px;border:1px solid #343d49;border-radius:10px;background:#11151a;max-height:220px;overflow:auto}.model-doc-share-picker.is-open{display:grid;gap:6px}.model-doc-share-row{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:7px;background:#151a20;color:#dce1e6;font-size:10px}.model-doc-share-row input{accent-color:#d99abb}.model-notes-text-wrap{margin-top:12px}.model-notes-text-wrap textarea{width:100%;min-height:360px;resize:vertical;padding:14px;border:1px solid #353d49;border-radius:12px;background:#101419;color:#f2f4f7;outline:none;line-height:1.55;font:500 13px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.model-notes-text-wrap textarea:focus{border-color:#d99abb;box-shadow:0 0 0 3px rgba(217,154,187,.08)}.model-notes-emoji{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 0}.model-note-emoji-btn{min-width:32px;height:30px;padding:0 8px;border:1px solid #343c48;border-radius:8px;background:#161b22;color:#f3f5f7;cursor:pointer}.model-note-emoji-btn:hover{border-color:rgba(217,154,187,.55);background:rgba(217,154,187,.07)}.model-notes-status{min-height:18px;margin-top:8px;color:#9da7b4;font-size:10px}.model-notes-status.is-saving{color:#ddb0c8}.model-notes-status.is-saved{color:#8fc9a7}.model-notes-status.is-error{color:#e7a0a0}.model-notes-shared{margin:0 0 12px;color:#98a2ae;font-size:11px}.model-notes-editor.is-empty .model-notes-editor-body{display:none}.model-notes-empty-editor{display:none;min-height:260px;place-items:center;text-align:center;color:#8f99a6;border:1px dashed #303844;border-radius:12px}.model-notes-editor.is-empty .model-notes-empty-editor{display:grid}@media(max-width:1050px){.model-notes-form{grid-template-columns:1fr 1fr}.model-doc-share-box{grid-column:1/-1}}@media(max-width:900px){.model-notes-layout{grid-template-columns:1fr}.model-notes-list{max-height:260px}.model-notes-form{grid-template-columns:1fr}.model-doc-share-box{grid-column:auto}}

/* SOURCE: apps/management/src/parts/live/MGMT-ACCOUNTS-05-BUSINESS-TABS-v1.0-R8.13.61.txt */
/* R8.13.61 · Admin > Cuentas: separación Talent / Business */
.global-account-portal-tabs{display:flex;gap:7px;align-items:center;margin:-2px 0 13px}.global-account-portal-tab{min-height:34px;padding:0 14px;border:1px solid #303844;border-radius:9px;background:#151a20;color:#c4ccd6;font-size:10px;font-weight:850;cursor:pointer}.global-account-portal-tab.is-active[data-account-portal="TALENT"]{border-color:rgba(132,178,227,.55);background:rgba(132,178,227,.09);color:#9fc5eb}.global-account-portal-tab.is-active[data-account-portal="BUSINESS"]{border-color:rgba(212,154,87,.58);background:rgba(212,154,87,.09);color:#e4b77e}.accounts-business-mode>.global-accounts-note,.accounts-business-mode>.global-account-summary,.accounts-business-mode>.global-accounts-toolbar,.accounts-business-mode>#globalAccountsErr,.accounts-business-mode>.global-accounts-list-card{display:none!important}.global-business-accounts{display:none}.accounts-business-mode>.global-business-accounts{display:block}.global-business-toolbar{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:10px}.global-business-filter{min-width:320px;background:#11151b;border:1px solid var(--mg-line);color:#fff;border-radius:9px;padding:9px 10px;font-size:11px}.global-business-table{min-width:1180px}.global-business-company{display:grid;gap:3px}.global-business-company b{font-size:11px}.global-business-company span{font-size:9px;color:var(--mg-muted)}.global-business-access{display:flex;gap:6px;flex-wrap:wrap}.global-business-pill{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border:1px solid #3a414d;border-radius:999px;font-size:9px;font-weight:850;color:#bdc5cf}.global-business-pill.on{border-color:rgba(212,154,87,.45);color:#e0ad70;background:rgba(212,154,87,.06)}.global-business-pending{padding:22px;border:1px dashed #3a414d;border-radius:12px;color:var(--mg-muted);font-size:11px;line-height:1.5}.global-business-actions{display:flex;gap:6px;white-space:nowrap}.global-business-actions .mgmt-btn{padding:7px 9px;font-size:9px}@media(max-width:900px){.global-business-toolbar{align-items:stretch;flex-direction:column}.global-business-filter{min-width:0;width:100%}}

/* SOURCE: apps/management/src/parts/live/MGMT-ACCOUNTS-06-BUSINESS-EDIT-v1.0-R8.13.63.txt */
/* R8.13.72 · Business account admin controls + directory */
.global-business-actions .business-edit-ready{border-color:rgba(212,154,87,.42);color:#e0ad70}

/* SOURCE: apps/management/src/parts/live/MGMT-DOCUMENTS-UX-01-R8.13.63.txt */
/* R8.13.63 · Documentos UX: opciones legibles + selector de modelos flotante */
#modelNoteVisibility{color:#f3f5f7!important;background:#15191f!important;color-scheme:dark}
#modelNoteVisibility option{color:#f3f5f7!important;background:#15191f!important}
.model-doc-share-box{position:relative}
.model-doc-share-picker{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:80;margin-top:0!important;max-height:260px;overflow:auto;box-shadow:0 18px 44px rgba(0,0,0,.48)}
@media(max-width:900px){.model-doc-share-picker{position:fixed;left:14px;right:14px;bottom:18px;max-height:48vh;z-index:2147483000}}

/* SOURCE: apps/management/src/parts/live/MGMT-NAV-UX-02-R8.13.64.txt */
/* R8.13.66 · Management navigation refinement */
#mgmtQuickNav{display:none!important}
.mgmt-topbar{display:none!important}
.mgmt-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.mgmt-page-head>div:first-child{min-width:0}
.mgmt-page-head>.mgmt-account{margin-left:auto;flex:0 0 auto}
.mgmt-account .mgmt-top-utility{min-height:34px;padding:0 12px}
.mgmt-area-separator{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 3px;color:#5b6673;font-size:13px;font-weight:700;user-select:none}
.creators-subnav .mgmt-nav-btn,.models-subnav .mgmt-nav-btn,.mgmt-streamers-subnav .mgmt-nav-btn{min-height:32px;padding:0 11px;border:1px solid #303844;border-radius:8px;background:#151a20;color:#bcc5cf;font-size:9px;font-weight:850;cursor:pointer}
.creators-subnav .mgmt-nav-btn.is-active,.models-subnav .mgmt-nav-btn.is-active,.mgmt-streamers-subnav .mgmt-nav-btn.is-active{background:#1b222b;color:#fff}
.creators-subnav .nav-streamers,.models-subnav .nav-streamers,.mgmt-streamers-subnav .nav-streamers{border-color:rgba(235,205,92,.35);color:#e4cf71}
.creators-subnav .nav-creators,.models-subnav .nav-creators,.mgmt-streamers-subnav .nav-creators{border-color:rgba(132,178,227,.38);color:#9fc5eb}
.creators-subnav .nav-models,.models-subnav .nav-models,.mgmt-streamers-subnav .nav-models{border-color:rgba(217,154,187,.42);color:#e3aac9}
.mgmt-streamers-subnav{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 14px}
@media(max-width:860px){.mgmt-page-head{flex-direction:column}.mgmt-page-head>.mgmt-account{width:100%;margin-left:0;justify-content:flex-end;flex-wrap:wrap}.mgmt-account-text{order:-1;width:100%;text-align:right}.mgmt-account .mgmt-top-utility{padding:0 9px}.creators-subnav,.models-subnav,.mgmt-streamers-subnav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}

/* SOURCE: apps/management/src/parts/live/MGMT-CLOSEOUT-01-DOCUMENTS-CHARGES-R8.13.66.txt */
/* R8.13.66 · closeout UX: document images/delete + admin charge delete */
.model-doc-extra-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}.model-doc-image-btn,.model-doc-delete-btn,.model-charge-delete-btn{min-height:29px;padding:0 9px;border:1px solid #3b4450;border-radius:8px;background:#171c23;color:#e8edf2;font-size:9px;font-weight:850;cursor:pointer}.model-doc-image-btn{border-color:rgba(217,154,187,.45);color:#e3aac9;background:rgba(217,154,187,.06)}.model-doc-delete-btn,.model-charge-delete-btn{border-color:rgba(226,118,118,.38);color:#e7a0a0;background:rgba(226,118,118,.05)}.model-doc-image-btn:hover{background:rgba(217,154,187,.12)}.model-doc-delete-btn:hover,.model-charge-delete-btn:hover{background:rgba(226,118,118,.10)}.model-doc-preview{margin-top:12px;padding:14px;border:1px solid #303844;border-radius:12px;background:#0e1217;color:#e9edf2;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.model-doc-preview-title{margin-bottom:9px;color:#909aa6;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.model-doc-preview-body{white-space:pre-wrap}.model-doc-preview img{display:block;max-width:min(100%,760px);max-height:620px;object-fit:contain;margin:12px 0;border:1px solid #303844;border-radius:10px;background:#090a0d}.model-charge-delete-btn[disabled]{opacity:.38;cursor:not-allowed}

/* SOURCE: apps/management/src/parts/live/MGMT-ADMIN-PASSWORD-01-R8.13.69.txt */
.mgmt-admin-password-action{margin-top:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mgmt-admin-password-note{font-size:10px;color:#99a2ad;line-height:1.45}.mgmt-admin-password-action .mgmt-btn{min-height:34px}

/* SOURCE: apps/management/src/parts/live/MGMT-LODGING-DELETE-01-R8.13.70.txt */
.model-lodging-head-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.model-lodging-delete-btn{min-height:29px;padding:0 10px;border:1px solid rgba(226,118,118,.38);border-radius:8px;background:rgba(226,118,118,.05);color:#e7a0a0;font-size:9px;font-weight:850;cursor:pointer}.model-lodging-delete-btn:hover{background:rgba(226,118,118,.10)}

/* SOURCE: apps/management/src/parts/live/MGMT-DOCUMENTS-UPLOAD-UX-R8.13.71.txt */
.model-doc-upload-box{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:11px 12px;border:1px dashed rgba(217,154,187,.46);border-radius:10px;background:rgba(217,154,187,.045);color:#d7c2ce;cursor:pointer;transition:border-color .16s ease,background .16s ease}.model-doc-upload-box:hover,.model-doc-upload-box.is-drag{border-color:#d99abb;background:rgba(217,154,187,.10)}.model-doc-upload-copy{display:grid;gap:2px;min-width:0}.model-doc-upload-copy b{font-size:10px;color:#efdae5}.model-doc-upload-copy span{font-size:9px;color:#9fa8b3}.model-doc-upload-action{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(217,154,187,.48);border-radius:8px;background:rgba(217,154,187,.08);color:#e9b9d2;font-size:9px;font-weight:850;cursor:pointer}.model-doc-upload-status{min-height:14px;margin:-3px 0 9px;color:#9fa8b3;font-size:9px}.model-doc-upload-status.is-error{color:#e7a0a0}.model-doc-upload-status.is-ok{color:#8fc9a7}@media(max-width:680px){.model-doc-upload-box{align-items:flex-start;flex-direction:column}.model-doc-upload-action{width:100%}}

/* SOURCE: apps/management/src/parts/live/MGMT-UI-REFINEMENTS-BUILDERS-R8.13.72.txt */
/* R8.13.80 · compact Management tables + persistent Builder launch cards */
.users-table th:nth-child(4),.users-table td:nth-child(4){display:none!important}
.users-table{min-width:1160px!important}
.users-table th,.users-table td{padding-left:8px!important;padding-right:8px!important}
.user-telegram-group{min-width:112px!important}
.user-telegram-group b{max-width:150px!important}
.global-accounts-table{min-width:1080px!important}
.global-account-people{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;align-items:stretch!important;min-width:190px}
.global-account-people .global-account-plus{display:none!important}
.global-account-people .global-person{min-width:0!important;width:100%!important;padding:2px 0}
.global-account-people .global-person+.global-person{padding-top:7px;border-top:1px solid rgba(217,154,187,.16)}
.global-person-name b{max-width:205px!important}
.global-person-meta{flex-wrap:wrap!important;row-gap:3px!important}
#creatorAIContent #aiContentEmpty.ai-builders-ready{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}
.ai-builder-launch{appearance:none;width:100%;min-height:150px;padding:20px;border:1px solid #303844;border-radius:14px;background:linear-gradient(180deg,#12171d 0%,#0e1217 100%);color:#eef2f6;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}
.ai-builder-launch:hover{border-color:rgba(212,154,87,.52);background:linear-gradient(180deg,#171a1e 0%,#101418 100%);transform:translateY(-1px)}
.ai-builder-launch-kicker{display:block;margin-bottom:10px;color:#d49a57;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.ai-builder-launch strong{display:block;margin-bottom:7px;font-size:18px;line-height:1.15}
.ai-builder-launch span:last-child{display:block;color:#9ca6b2;font-size:11px;line-height:1.5}
@media(max-width:760px){#creatorAIContent #aiContentEmpty.ai-builders-ready{grid-template-columns:1fr}.users-table{min-width:1050px!important}.global-accounts-table{min-width:980px!important}}

/* SOURCE: apps/management/src/parts/live/MGMT-ACCOUNTS-CONTACTS-03-R8.13.72.txt */
/* R8.13.72 · Cuentas compactas con directorio editable */
#mgmtAccounts .global-accounts-table{min-width:980px!important}
#mgmtAccounts .global-accounts-table th,#mgmtAccounts .global-accounts-table td{padding-left:8px!important;padding-right:8px!important}
#mgmtAccounts .global-accounts-table th:nth-child(4),#mgmtAccounts .global-accounts-table th:nth-child(5),#mgmtAccounts .global-accounts-table th:nth-child(6){width:42px;min-width:42px;text-align:center}
#mgmtAccounts .global-account-assignment{width:42px;min-width:42px}
#mgmtAccounts .global-account-people{display:grid!important;gap:8px!important;min-width:0!important}
#mgmtAccounts .global-person{display:grid!important;gap:4px!important;min-width:0!important;width:100%!important;padding:2px 0}
#mgmtAccounts .global-person+.global-person{border-top:1px solid #2a3038;padding-top:8px}
#mgmtAccounts .global-account-plus{display:none!important}
#mgmtAccounts .global-person-name b{max-width:280px!important}
#mgmtAccounts .global-person-contact-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;font-size:9px;color:var(--mg-muted)}
#mgmtAccounts .global-person-contact-line .contact-value{min-width:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfe4ea;font-weight:700}
#mgmtAccounts .global-person-contact-line .contact-value.empty{color:#7f8995;font-weight:600}
#mgmtAccounts .global-person-contact-line .contact-label{color:#7f8995;font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}
#mgmtAccounts .global-contact-edit{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid #3a414d;border-radius:6px;background:#171c23;color:#cbd2db;font-size:8px;line-height:1;cursor:pointer;flex:0 0 auto}
#mgmtAccounts .global-contact-edit:hover{border-color:rgba(132,178,227,.55)}
#mgmtAccounts .global-payment-cell{min-width:112px!important;width:112px!important}
#mgmtAccounts .global-account-payment{min-width:0!important;width:max-content;max-width:118px;gap:4px!important}
#mgmtAccounts .global-account-payment .global-account-state{width:max-content!important;min-width:0!important;padding-left:7px!important;padding-right:7px!important}
#mgmtAccounts .global-account-payment small{max-width:110px}
#mgmtAccounts .global-business-table{min-width:1040px!important}
#mgmtAccounts .global-business-directory{display:grid;gap:4px;margin-top:5px;min-width:0}
#mgmtAccounts .global-business-directory-line{display:flex;align-items:center;gap:5px;min-width:0;font-size:9px;color:var(--mg-muted)}
#mgmtAccounts .global-business-directory-line b{font-size:9px!important;min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfe4ea}
@media(max-width:1100px){#mgmtAccounts .global-accounts-table{min-width:920px!important}#mgmtAccounts .global-business-table{min-width:980px!important}}

/* SOURCE: apps/management/src/parts/live/MGMT-ACCOUNTS-ARTISTIC-NAME-R8.13.73.txt */
/* R8.13.73 · Nombre artístico / nombre de cuenta debajo de INDIVIDUAL / PAREJA */
#mgmtAccounts .global-account-type-wrap{display:grid;gap:5px;align-items:start;justify-items:start;min-width:0}
#mgmtAccounts .global-account-artistic-name{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9aa4b0;font-size:8px;font-weight:750;line-height:1.25}

/* SOURCE: apps/management/src/parts/live/MGMT-NAV-UX-03-R8.13.74.txt */
/* R8.13.77 · Accounts/Users show only area shortcuts + separator. */
.mgmt-directory-subnav{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 14px}
.mgmt-directory-subnav .mgmt-nav-btn{min-height:32px;padding:0 11px;border:1px solid #303844;border-radius:8px;background:#151a20;color:#bcc5cf;font-size:9px;font-weight:850;cursor:pointer}
.mgmt-directory-subnav .nav-streamers{border-color:rgba(235,205,92,.35);color:#e4cf71;order:1}
.mgmt-directory-subnav .nav-creators{border-color:rgba(132,178,227,.38);color:#9fc5eb;order:2}
.mgmt-directory-subnav .nav-models{border-color:rgba(217,154,187,.42);color:#e3aac9;order:3}
.mgmt-directory-subnav .mgmt-area-separator{order:4}
@media(max-width:860px){.mgmt-directory-subnav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}

/* SOURCE: apps/management/src/parts/live/MGMT-NAV-DOCUMENTS-04-R8.13.76.txt */
/* R8.13.84 · Stable nav ordering. Modelos keeps native Documents; Creadoras/Streamers only expose scoped buttons. */
.creators-subnav,.models-subnav,.mgmt-streamers-subnav{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.creators-subnav .nav-streamers,.models-subnav .nav-streamers,.mgmt-streamers-subnav .nav-streamers{order:1}
.creators-subnav .nav-creators,.models-subnav .nav-creators,.mgmt-streamers-subnav .nav-creators{order:2}
.creators-subnav .nav-models,.models-subnav .nav-models,.mgmt-streamers-subnav .nav-models{order:3}
.creators-subnav .mgmt-area-separator,.models-subnav .mgmt-area-separator,.mgmt-streamers-subnav .mgmt-area-separator{order:4}
.creators-subnav .creator-section,.models-subnav .model-section,.mgmt-streamers-subnav .streamer-section{order:5}
.creators-subnav [data-shared-documents-area="creators"]{order:95}
.creators-subnav [data-creator-section="ai-content"]{order:96}
.mgmt-streamers-subnav [data-shared-documents-area="streamers"]{order:5}
.global-accounts-toolbar{display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;flex-wrap:wrap}
.global-accounts-toolbar .global-account-portal-tabs{margin:0!important;display:flex!important;gap:7px!important;align-items:center!important}
.global-accounts-toolbar #globalAccountsDraftStatus{margin-left:auto}
@media(max-width:900px){.global-accounts-toolbar .global-account-portal-tabs{order:2}.global-accounts-toolbar #globalAccountsDraftStatus{order:3;width:100%;margin-left:0}}

/* SOURCE: apps/management/src/parts/live/MGMT-SCOPED-DOCUMENTS-STREAMERS-05-R8.13.77.txt */
/* R8.13.77 · Scoped Documents for Creadoras/Streamers + Streamer account list. */
.accounts-business-mode>.global-accounts-toolbar{display:flex!important}
.accounts-business-mode>.global-accounts-toolbar>#globalAccountsFilter,.accounts-business-mode>.global-accounts-toolbar>#globalAccountsDraftStatus{display:none!important}
.mgmt-streamer-panel{display:none}.mgmt-streamer-panel.is-active{display:block}.mgmt-streamer-table td,.mgmt-streamer-table th{vertical-align:top}.mgmt-streamer-account{display:grid;gap:3px}.mgmt-streamer-account b{font-size:11px}.mgmt-streamer-account small{font-size:9px;color:var(--mg-muted)}
.scoped-docs-host{display:none}.scoped-docs-host.is-active{display:block}.scoped-docs-share{display:grid;gap:7px}.scoped-docs-share-list{display:none;max-height:220px;overflow:auto;padding:8px;border:1px solid #343d49;border-radius:10px;background:#11151a}.scoped-docs-share-list.is-open{display:grid;gap:6px}.scoped-docs-share-row{display:flex;gap:8px;align-items:center;padding:6px 7px;border-radius:7px;background:#151a20;color:#dce1e6;font-size:10px}

/* SOURCE: apps/management/src/parts/live/MGMT-UI-CLOSEOUT-07-R8.13.79.txt */
/* R8.13.86 · single active submenu state + reversible scoped panel cleanup + area accents + mobile login keyboard clearance */
#mgmtStreamers .streamer-section.active,#mgmtStreamers .streamer-section.is-active,#mgmtStreamers [data-shared-documents-area="streamers"].active,#mgmtStreamers [data-shared-documents-area="streamers"].is-active{border-color:rgba(228,207,113,.72)!important;background:rgba(228,207,113,.11)!important;color:#f0da7b!important}
#mgmtCreators .creator-section.active,#mgmtCreators .creator-section.is-active,#mgmtCreators [data-shared-documents-area="creators"].active,#mgmtCreators [data-shared-documents-area="creators"].is-active{border-color:rgba(120,173,216,.72)!important;background:rgba(120,173,216,.11)!important;color:#9fc9ea!important}
#mgmtModels .model-section.active,#mgmtModels .model-section.is-active,#mgmtModels #modelNotesBtn.active,#mgmtModels #modelNotesBtn.is-active{border-color:rgba(217,154,187,.72)!important;background:rgba(217,154,187,.11)!important;color:#efb9d5!important}
@media(max-width:680px){
 #loginView{min-height:100dvh!important;overflow-y:auto!important;overscroll-behavior-y:contain;scroll-padding-bottom:44dvh;padding-bottom:max(42dvh,220px)!important;box-sizing:border-box}
 #loginView input[type="password"]{scroll-margin-bottom:38dvh}
}

/* SOURCE: apps/management/src/parts/live/MGMT-SCOPED-DOCUMENTS-PARITY-11-R8.13.86.txt */
/* R8.13.86 · Creadoras/Streamers Documents parity with the stable Modelos editor. */
#creatorScopedDocuments{--sdoc-accent:#78add8;--sdoc-accent-rgb:120,173,216}
#streamerScopedDocuments{--sdoc-accent:#e4cf71;--sdoc-accent-rgb:228,207,113}
.scoped-docs-host .model-notes-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
.scoped-docs-host .model-notes-editor-head h4{margin:3px 0 0;font-size:16px}
.scoped-docs-host .sdoc-extra-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}
.scoped-docs-host .sdoc-image-btn,.scoped-docs-host .sdoc-delete-btn{min-height:29px;padding:0 9px;border:1px solid #3b4450;border-radius:8px;background:#171c23;color:#e8edf2;font-size:9px;font-weight:850;cursor:pointer}
.scoped-docs-host .sdoc-image-btn{border-color:rgba(var(--sdoc-accent-rgb),.46);color:var(--sdoc-accent);background:rgba(var(--sdoc-accent-rgb),.07)}
.scoped-docs-host .sdoc-delete-btn{border-color:rgba(226,118,118,.38);color:#e7a0a0;background:rgba(226,118,118,.05)}
.scoped-docs-host .model-notes-emoji{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 0}
.scoped-docs-host .model-note-emoji-btn{min-width:32px;height:30px;padding:0 8px;border:1px solid #343c48;border-radius:8px;background:#161b22;color:#f3f5f7;cursor:pointer}
.scoped-docs-host .model-note-emoji-btn:hover{border-color:rgba(var(--sdoc-accent-rgb),.58);background:rgba(var(--sdoc-accent-rgb),.08)}
.scoped-docs-host .sdoc-upload-box{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:11px 12px;border:1px dashed rgba(var(--sdoc-accent-rgb),.48);border-radius:10px;background:rgba(var(--sdoc-accent-rgb),.05);color:#d7dce2;cursor:pointer}
.scoped-docs-host .sdoc-upload-copy{display:grid;gap:2px;min-width:0}.scoped-docs-host .sdoc-upload-copy b{font-size:10px;color:#edf1f5}.scoped-docs-host .sdoc-upload-copy span{font-size:9px;color:#9fa8b3}
.scoped-docs-host .sdoc-upload-action{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(var(--sdoc-accent-rgb),.5);border-radius:8px;background:rgba(var(--sdoc-accent-rgb),.08);color:var(--sdoc-accent);font-size:9px;font-weight:850;cursor:pointer}
.scoped-docs-host .sdoc-upload-status{min-height:14px;margin:-3px 0 9px;color:#9fa8b3;font-size:9px}.scoped-docs-host .sdoc-upload-status.is-error{color:#e7a0a0}.scoped-docs-host .sdoc-upload-status.is-ok{color:#8fc9a7}
.scoped-docs-host .sdoc-preview{margin-top:12px;padding:14px;border:1px solid #303844;border-radius:12px;background:#0e1217;color:#e9edf2;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.scoped-docs-host .sdoc-preview-title{margin-bottom:9px;color:#909aa6;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.scoped-docs-host .sdoc-preview-body{white-space:pre-wrap}.scoped-docs-host .sdoc-preview img{display:block;max-width:min(100%,760px);max-height:620px;object-fit:contain;margin:12px 0;border:1px solid #303844;border-radius:10px;background:#090a0d}
.scoped-docs-host .scoped-docs-share{position:relative}.scoped-docs-host .scoped-docs-share-list{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:80;margin-top:0!important;max-height:260px;overflow:auto;box-shadow:0 18px 44px rgba(0,0,0,.48)}
.scoped-docs-host [data-sdoc-vis]{color:#f3f5f7!important;background:#15191f!important;color-scheme:dark}.scoped-docs-host [data-sdoc-vis] option{color:#f3f5f7!important;background:#15191f!important}
.scoped-docs-host .model-note-card.is-active{border-color:rgba(var(--sdoc-accent-rgb),.58);background:rgba(var(--sdoc-accent-rgb),.08);box-shadow:inset 3px 0 0 var(--sdoc-accent)}
@media(max-width:900px){.scoped-docs-host .scoped-docs-share-list{position:fixed;left:14px;right:14px;bottom:18px;max-height:48vh;z-index:2147483000}}
@media(max-width:680px){.scoped-docs-host .sdoc-upload-box{align-items:flex-start;flex-direction:column}.scoped-docs-host .sdoc-upload-action{width:100%}}
