.moderation-page{position:fixed;inset:0;z-index:110;background:#090c11;color:#fff;overflow-y:auto}.moderation-page header{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:10px;background:#11161e;border-bottom:1px solid #2b3340}.moderation-page header h1{text-align:center;font-size:18px;font-weight:800}.moderation-page header button{height:40px;border:0;background:transparent;color:#fff}.moderation-page main{width:min(100%,760px);margin:auto;padding:14px}.moderation-tabs{display:flex;gap:8px;margin:0 0 14px;padding:0 0 8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#475569 #111827}.moderation-tabs::-webkit-scrollbar{height:5px}.moderation-tabs::-webkit-scrollbar-track{border-radius:999px;background:#111827}.moderation-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#334155,#64748b)}.moderation-tabs::-webkit-scrollbar-thumb:hover{background:#3b82f6}.moderation-tabs button{flex:0 0 auto}.moderation-tabs button,.moderation-card button{padding:9px 12px;border:1px solid #354052;border-radius:9px;background:#18202c;color:#fff}.moderation-card{margin-bottom:12px;padding:14px;border:1px solid #293241;border-radius:12px;background:#11161e}.moderation-card p{margin:8px 0;color:#d2d8e2}.moderation-card small{color:#8f9bad}.moderation-card div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.moderation-card button.danger{background:#7f1d2d;border-color:#a52a3d}.moderation-status{color:#ff8797}.moderation-empty{text-align:center;color:#8f9bad;margin-top:40px}.feed-admin-icon{width:42px;height:42px;border:0;background:transparent;color:#ffd34e;font-size:20px;pointer-events:auto}.feed-top-tools.has-admin{grid-template-columns:42px 42px 42px minmax(0,1fr) 42px!important}
.moderation-tabs button.is-active{border-color:#3b82f6;background:#1d4ed8}.moderation-tabs button span{display:inline-grid;min-width:18px;height:18px;margin-left:4px;place-items:center;border-radius:9px;background:#ef4444;font-size:10px}.market-moderation-images{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 0 12px!important}.market-moderation-images img,.market-moderation-images video{width:150px;height:150px;flex:0 0 150px;border-radius:10px;object-fit:cover;scroll-snap-align:start}.market-moderation-images>span{display:grid;width:150px;height:150px;place-items:center;border-radius:10px;background:#1b2430;color:#8f9bad}.market-moderation-card dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.market-moderation-card dl div{display:block;margin:0;padding:8px;border-radius:8px;background:#18202c}.market-moderation-card dt{color:#8f9bad;font-size:11px}.market-moderation-card dd{margin:2px 0 0;font-weight:700}.market-moderation-card .moderation-actions{margin-top:12px}.market-moderation-card button.approve{border-color:#15803d;background:#166534}.allo-light-theme .moderation-page{background:#f4f7fb;color:#111827}.allo-light-theme .moderation-page header,.allo-light-theme .moderation-card{border-color:#dbe3ee;background:#fff}.allo-light-theme .moderation-page header button{color:#111827}.allo-light-theme .moderation-card p{color:#374151}.allo-light-theme .market-moderation-card dl div{background:#f1f5f9}
.moderation-tabs .moderation-staff-tab{border-color:#2563eb;background:#102a52}.moderation-tabs .moderation-staff-tab.is-active{background:#1d4ed8}.allo-light-theme .moderation-tabs{scrollbar-color:#94a3b8 #e2e8f0}.allo-light-theme .moderation-tabs::-webkit-scrollbar-track{background:#e2e8f0}.allo-light-theme .moderation-tabs::-webkit-scrollbar-thumb{background:#94a3b8}
.moderation-staff-form>button,.moderation-staff-card footer button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:10px 14px!important;border:1px solid #2563eb!important;border-radius:10px!important;background:#1d4ed8!important;color:#fff!important;font-weight:800;cursor:pointer}.moderation-staff-card footer button.danger{border-color:#be123c!important;background:#9f1239!important}.moderation-credential-backdrop{position:fixed!important;inset:0;z-index:140!important;display:grid!important;margin:0!important;padding:18px;place-items:center;background:rgba(2,6,23,.76);backdrop-filter:blur(5px)}.moderation-credential-dialog{position:relative;width:min(100%,430px);margin:0;padding:26px 20px 20px;border:1px solid #334155;border-radius:18px;background:#111827;box-shadow:0 24px 70px rgba(0,0,0,.55);text-align:center}.moderation-credential-close{position:absolute;top:10px;right:10px;width:38px;height:38px;padding:0!important;border:0!important;border-radius:10px;background:#1e293b!important;color:#fff}.moderation-credential-icon{display:grid;width:54px;height:54px;margin:0 auto 12px;place-items:center;border-radius:50%;background:#17366d;color:#60a5fa;font-size:22px}.moderation-credential-dialog h2{margin:0 36px 8px;font-size:19px}.moderation-credential-dialog>p{margin:0 0 16px;color:#94a3b8}.moderation-credential-dialog dl{display:grid;gap:8px;margin:0 0 14px;text-align:left}.moderation-credential-dialog dl div{display:block;margin:0;padding:10px 12px;border-radius:10px;background:#0b1220}.moderation-credential-dialog dt{color:#94a3b8;font-size:11px}.moderation-credential-dialog dd{margin:4px 0 0;overflow-wrap:anywhere;font:700 16px/1.4 monospace;color:#fff}.moderation-copy-credential{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid #15803d!important;border-radius:11px!important;background:#15803d!important;color:#fff!important;font-weight:800}.allo-light-theme .moderation-credential-dialog{border-color:#cbd5e1;background:#fff;color:#111827}.allo-light-theme .moderation-credential-dialog dl div{background:#f1f5f9}.allo-light-theme .moderation-credential-dialog dd{color:#111827}
.moderation-queue-state{display:flex!important;align-items:center;justify-content:space-between;margin:12px 0 0!important;padding:9px 10px;border:1px solid #334155;border-radius:10px;background:#0b1220}.moderation-queue-state span{color:#cbd5e1;font-size:13px}.moderation-queue-state.is-mine{border-color:#15803d;background:#052e20}.moderation-queue-state.is-busy{border-color:#b45309;background:#2b1804}.moderation-queue-state button{margin:0;padding:7px 10px!important;border-radius:8px!important}.moderation-queue-state button.claim{width:100%;border-color:#2563eb!important;background:#1d4ed8!important;font-weight:800}.allo-light-theme .moderation-queue-state{background:#f1f5f9}.allo-light-theme .moderation-queue-state.is-mine{background:#dcfce7}.allo-light-theme .moderation-queue-state.is-busy{background:#fef3c7}.allo-light-theme .moderation-queue-state span{color:#334155}
.moderation-video-tools{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:8px;margin-bottom:12px}.moderation-video-tools input,.moderation-video-tools select,.moderation-video-tools button{min-width:0;padding:10px;border:1px solid #354052;border-radius:9px;background:#18202c;color:#fff}.moderation-card-heading{display:flex!important;align-items:center;justify-content:space-between}.moderation-video-status{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:900}.moderation-video-status.is-active{background:#14532d;color:#86efac}.moderation-video-status.is-hidden{background:#713f12;color:#fde047}.moderation-video-status.is-archived{background:#7f1d1d;color:#fecaca}.video-admin-card dl{display:grid;grid-template-columns:1fr 1fr;gap:7px}.video-admin-card dl div{display:block;margin:0;padding:8px;border-radius:8px;background:#18202c}.video-admin-card dt{color:#8f9bad;font-size:11px}.video-admin-card dd{margin:3px 0 0;overflow-wrap:anywhere;font-weight:700}.video-admin-card .moderation-reason{color:#fca5a5}.video-admin-card button.approve{border-color:#15803d;background:#166534}.allo-light-theme .moderation-video-tools input,.allo-light-theme .moderation-video-tools select{border-color:#dbe3ee;background:#fff;color:#111827}.allo-light-theme .video-admin-card dl div{background:#f1f5f9}@media(max-width:560px){.moderation-video-tools{grid-template-columns:1fr 1fr}.moderation-video-tools input{grid-column:1/-1}.video-admin-card dl{grid-template-columns:1fr}}
.contract-review-card dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.contract-review-card dl div{display:block;margin:0;padding:8px;border-radius:8px;background:#18202c}.contract-review-card dt{color:#8f9bad;font-size:11px}.contract-review-card dd{margin:3px 0 0;font-weight:700;overflow-wrap:anywhere}.contract-review-card dd.hash{font-family:monospace;font-size:10px}.contract-status{padding:5px 8px;border-radius:12px;background:#1e3a5f;color:#93c5fd;font-size:11px;font-weight:800}.contract-files{display:grid!important;grid-template-columns:repeat(3,1fr);gap:7px}.contract-files a{padding:9px;border:1px solid #354052;border-radius:9px;background:#18202c;color:#fff;text-align:center;text-decoration:none}.contract-checklist{display:grid;gap:9px;margin-top:12px;padding:12px;border:1px solid #354052;border-radius:10px}.contract-checklist legend{padding:0 6px;font-weight:800}.contract-checklist label{display:flex;gap:8px;align-items:flex-start}.contract-checklist input{width:18px;height:18px;accent-color:#22c55e}.contract-checklist textarea{min-height:78px;padding:10px;border:1px solid #354052;border-radius:9px;background:#0b1119;color:#fff;resize:vertical}.contract-checklist button.approve,.contract-review-card button.approve{border-color:#15803d;background:#166534}.contract-payment{padding:10px;border-radius:9px;background:#422006;color:#fde68a}.allo-light-theme .contract-review-card dl div{background:#f1f5f9}.allo-light-theme .contract-files a{border-color:#dbe3ee;background:#f8fafc;color:#111827}.allo-light-theme .contract-checklist{border-color:#cbd5e1}.allo-light-theme .contract-checklist textarea{border-color:#cbd5e1;background:#fff;color:#111827}@media(max-width:560px){.contract-review-card dl{grid-template-columns:1fr}.contract-files{grid-template-columns:1fr!important}}
.contract-invoice-download{display:inline-flex!important;align-items:center;gap:8px;margin:6px 8px;padding:10px 14px!important;border:1px solid #fbbf24!important;border-radius:10px!important;background:linear-gradient(135deg,#f59e0b,#f97316)!important;color:#fff!important;font-weight:900;text-decoration:none!important;box-shadow:0 6px 18px rgba(245,158,11,.28)}
.seller-onboarding-flow{display:block!important;margin-top:12px!important;padding:11px;border:1px solid #334155;border-radius:10px;background:#0f172a}.seller-onboarding-track{display:grid!important;grid-template-columns:repeat(5,1fr);gap:4px!important;margin:0!important}.seller-onboarding-track span{padding:7px 4px;border-radius:7px;background:#1f2937;color:#94a3b8;text-align:center;font-size:10px;font-weight:800}.seller-onboarding-track span.done{background:#14532d;color:#bbf7d0}.seller-onboarding-active{display:flex;align-items:center;gap:7px;color:#22c55e}.allo-light-theme .seller-onboarding-flow{border-color:#cbd5e1;background:#f8fafc}.allo-light-theme .seller-onboarding-track span{background:#e2e8f0;color:#475569}.allo-light-theme .seller-onboarding-track span.done{background:#dcfce7;color:#166534}@media(max-width:560px){.seller-onboarding-track{grid-template-columns:1fr!important}.seller-onboarding-track span{text-align:left}}
.managed-profile-form{display:grid;gap:9px;margin-bottom:14px;padding:14px;border:1px solid #334155;border-radius:12px;background:#111827}.managed-profile-form h2{font-size:16px;font-weight:900}.managed-profile-form input,.managed-profile-form select,.managed-profile-form textarea{padding:10px;border:1px solid #475569;border-radius:9px;background:#0b1119;color:#fff}.managed-profile-form textarea{min-height:76px;resize:vertical}.managed-profile-form button.approve,.managed-profile-card button.approve{background:#166534;border-color:#22c55e}.managed-profile-card{display:grid!important;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px}.managed-profile-card>img{width:54px;height:54px;border:2px solid #f59e0b;border-radius:50%;object-fit:cover}.managed-profile-card>div{display:grid!important;margin:0!important}.managed-profile-card>p,.managed-profile-card>button{grid-column:1/-1}.managed-active-banner{display:grid!important;gap:5px;margin-bottom:12px!important;padding:12px;border:1px solid #f59e0b;border-radius:10px;background:#422006;color:#fde68a}.managed-active-banner button{justify-self:start}.allo-light-theme .managed-profile-form{border-color:#cbd5e1;background:#fff}.allo-light-theme .managed-profile-form input,.allo-light-theme .managed-profile-form select,.allo-light-theme .managed-profile-form textarea{border-color:#cbd5e1;background:#fff;color:#111827}
.managed-avatar-editor{position:relative;display:block;width:54px;height:54px;cursor:pointer}.managed-avatar-editor img{width:54px;height:54px;border:2px solid #f59e0b;border-radius:50%;object-fit:cover}.managed-avatar-editor i{position:absolute;right:-2px;bottom:-2px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:10px}.managed-profile-inline-edit{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.managed-profile-inline-edit input,.managed-profile-inline-edit select,.managed-profile-inline-edit textarea{padding:9px;border:1px solid #475569;border-radius:8px;background:#0b1119;color:#fff}.managed-profile-inline-edit textarea{grid-column:1/-1;min-height:68px}.managed-profile-actions{grid-column:1/-1;display:flex!important;margin:0!important}.managed-content-summary{grid-column:1/-1;padding:10px;border:1px solid #334155;border-radius:9px;background:#0b1119}.managed-content-summary ul{max-height:220px;margin:8px 0 0;padding-left:18px;overflow-y:auto}.managed-content-summary li{margin:4px 0;color:#cbd5e1;font-size:12px}.global-managed-context{position:fixed;top:calc(env(safe-area-inset-top,0px) + 58px);left:50%;z-index:105;display:flex;gap:7px;align-items:center;width:min(calc(100% - 18px),620px);padding:7px 9px;border:1px solid #f59e0b;border-radius:12px;background:rgba(66,32,6,.94);color:#fde68a;transform:translateX(-50%);box-shadow:0 8px 24px rgba(0,0,0,.35)}.global-managed-context>span{display:grid;min-width:0;margin-right:auto}.global-managed-context small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9px}.global-managed-context button{padding:7px 9px;border:1px solid #92400e;border-radius:8px;background:#78350f;color:#fff;font-size:11px}.global-managed-context button.danger{background:#7f1d1d}@media(max-width:560px){.global-managed-context{top:calc(env(safe-area-inset-top,0px) + 54px)}.global-managed-context button{font-size:0}.global-managed-context button i{font-size:13px}.managed-profile-inline-edit{grid-template-columns:1fr}.managed-profile-inline-edit textarea{grid-column:auto}}.allo-light-theme .managed-profile-inline-edit input,.allo-light-theme .managed-profile-inline-edit select,.allo-light-theme .managed-profile-inline-edit textarea,.allo-light-theme .managed-content-summary{border-color:#cbd5e1;background:#fff;color:#111827}.allo-light-theme .global-managed-context{background:#fff7ed;color:#9a3412}
.managed-claims-panel{display:grid;gap:8px;margin-bottom:12px;padding:12px;border:1px solid #0ea5e9;border-radius:12px;background:#082f49}.managed-claims-panel h2{font-size:15px}.managed-claims-panel article{display:flex;align-items:center;gap:8px;padding:9px;border-radius:9px;background:#0c4a6e}.managed-claims-panel article div{display:grid;min-width:0;margin-right:auto}.managed-claims-panel small{color:#bae6fd}.managed-claims-panel button{padding:8px 10px}.allo-light-theme .managed-claims-panel{background:#f0f9ff;color:#0c4a6e}.allo-light-theme .managed-claims-panel article{background:#e0f2fe}.allo-light-theme .managed-claims-panel small{color:#0369a1}
.object-storage-admin{display:grid;gap:10px;padding:16px;border:1px solid #334155;border-radius:14px;background:#111827}.object-storage-admin h2{font-size:18px}.object-storage-admin p{padding:10px;border-radius:9px;background:#0b1119}.object-storage-admin code{color:#7dd3fc}.object-storage-admin .storage-ok{color:#4ade80}.object-storage-admin .storage-error{color:#f87171}.object-storage-admin button{justify-self:start}.allo-light-theme .object-storage-admin{border-color:#cbd5e1;background:#fff}.allo-light-theme .object-storage-admin p{background:#f1f5f9;color:#0f172a}
.business-crm-admin{display:grid;gap:14px}.crm-funnel{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;overflow-x:auto}.crm-funnel button{display:grid;gap:3px;padding:12px;border:1px solid #334155;border-radius:12px;background:#111c2c;color:#fff;text-align:left}.crm-funnel b{color:#4ade80;font-size:22px}.crm-funnel span{font-size:11px}.crm-toolbar,.crm-create form{display:grid;grid-template-columns:2fr 1fr auto;gap:8px}.crm-create{padding:12px;border:1px solid #334155;border-radius:12px}.crm-create summary{cursor:pointer;font-weight:800}.crm-create form{grid-template-columns:repeat(2,1fr);margin-top:12px}.crm-create textarea,.crm-create button{grid-column:1/-1}.crm-lead-card header{display:flex;justify-content:space-between;gap:10px}.crm-lead-card header div{display:grid}.crm-lead-card header small{color:#94a3b8}.crm-lead-card header>span{color:#60a5fa;font-weight:800}.crm-contacts{display:flex;gap:12px;margin:9px 0}.crm-contacts a{color:#60a5fa}.crm-lead-card>select,.crm-lead-card>textarea{width:100%;margin-top:7px}@media(max-width:680px){.crm-toolbar,.crm-create form{grid-template-columns:1fr}.crm-create textarea,.crm-create button{grid-column:auto}}
.crm-lead-rank{display:flex!important;align-items:center;gap:8px!important;margin:9px 0!important}.crm-lead-rank b,.crm-lead-rank span{padding:5px 8px;border-radius:999px;background:#1e293b;font-size:11px}.crm-lead-rank .priority-a{background:#14532d;color:#bbf7d0}.crm-lead-rank .priority-b{background:#713f12;color:#fde68a}.crm-lead-rank .priority-c{background:#334155;color:#cbd5e1}.crm-contacts button{padding:0;border:0;background:transparent;color:#60a5fa}.allo-light-theme .crm-lead-rank b,.allo-light-theme .crm-lead-rank span{background:#e2e8f0;color:#334155}.allo-light-theme .crm-lead-rank .priority-a{background:#dcfce7;color:#166534}.allo-light-theme .crm-lead-rank .priority-b{background:#fef3c7;color:#92400e}
.crm-contacts{display:flex!important;align-items:center;flex-wrap:wrap!important;gap:8px!important;margin:10px 0!important}.crm-contacts a,.crm-contacts button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 10px!important;border:1px solid #334155!important;border-radius:9px;background:#111c2c!important;color:#60a5fa;text-decoration:none}.crm-contacts .crm-whatsapp{border-color:#166534!important;background:#14532d!important;color:#bbf7d0}.crm-editor{display:grid!important;grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);gap:10px!important;margin:12px 0 0!important;padding-top:12px;border-top:1px solid #293241}.crm-editor label{display:grid;align-content:start;gap:6px;min-width:0}.crm-editor label>span{color:#94a3b8;font-size:11px;font-weight:700}.crm-editor select,.crm-editor textarea{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #475569;border-radius:9px;background:#0b1119;color:#fff;font:inherit}.crm-editor textarea{min-height:94px;resize:vertical;white-space:pre-wrap}.crm-editor .approve{grid-column:1/-1;justify-self:start;border-color:#15803d;background:#166534}.allo-light-theme .crm-contacts a,.allo-light-theme .crm-contacts button,.allo-light-theme .crm-editor select,.allo-light-theme .crm-editor textarea{border-color:#cbd5e1!important;background:#fff!important;color:#1d4ed8}.allo-light-theme .crm-contacts .crm-whatsapp{background:#dcfce7!important;color:#166534}.allo-light-theme .crm-editor{border-color:#e2e8f0}@media(max-width:620px){.crm-editor{grid-template-columns:1fr}.crm-editor .approve{grid-column:auto;width:100%}.crm-contacts a,.crm-contacts button{flex:1 1 auto;justify-content:center}.crm-contacts a:first-child{flex-basis:100%}}
.crm-toolbar{align-items:stretch}.crm-toolbar label{display:flex;align-items:center;gap:9px;min-width:0;padding:0 12px;border:1px solid #475569;border-radius:10px;background:#0b1119;color:#60a5fa}.crm-toolbar input{box-sizing:border-box;width:100%;min-width:0;padding:11px 0;border:0;outline:0;background:transparent;color:#fff;font:inherit}.crm-toolbar select,.crm-toolbar button{min-height:44px;padding:0 12px;border:1px solid #475569;border-radius:10px;background:#111c2c;color:#fff;font:inherit}.crm-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-color:#2563eb;background:#1d4ed8;font-weight:800}.crm-source-details{margin:10px 0;padding:10px 12px;border:1px solid #334155;border-radius:9px;background:#0b1119}.crm-source-details summary{cursor:pointer;color:#93c5fd;font-weight:800}.crm-source-details p{margin:10px 0 0!important;color:#cbd5e1!important;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.allo-light-theme .crm-toolbar label,.allo-light-theme .crm-toolbar select{border-color:#cbd5e1;background:#fff;color:#1d4ed8}.allo-light-theme .crm-toolbar input{color:#111827}.allo-light-theme .crm-source-details{border-color:#cbd5e1;background:#f8fafc}.allo-light-theme .crm-source-details p{color:#334155!important}@media(max-width:620px){.crm-toolbar button span{display:none}.crm-toolbar{grid-template-columns:minmax(0,1fr) 120px 44px!important}.crm-toolbar button{padding:0}}
.crm-demo-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 10px!important}.crm-demo-actions button{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #7c3aed;border-radius:9px;background:#4c1d95;color:#ede9fe;font-weight:800}.crm-demo-actions button.approve{border-color:#15803d;background:#166534;color:#fff}.allo-light-theme .crm-demo-actions button{background:#ede9fe;color:#5b21b6}.allo-light-theme .crm-demo-actions button.approve{background:#dcfce7;color:#166534}@media(max-width:620px){.crm-demo-actions button{flex:1 1 auto;justify-content:center}}
.creator-admin{display:grid;gap:12px}.creator-admin>form{display:flex;gap:8px}.creator-admin>form label{display:flex;align-items:center;gap:8px;flex:1;padding:0 12px;border:1px solid #334155;border-radius:10px;background:#0b1119}.creator-admin>form input{width:100%;padding:12px 0;border:0;outline:0;background:transparent;color:#fff}.creator-admin>form button{padding:0 16px;border:1px solid #2563eb;border-radius:10px;background:#1d4ed8;color:#fff}.creator-admin>p{color:#94a3b8;font-size:12px}.creator-admin-card{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px!important}.creator-admin-card>img{width:52px;height:52px;border-radius:50%;object-fit:cover}.creator-admin-card>div{display:grid;gap:3px}.creator-admin-card small,.creator-admin-card p{margin:0!important;color:#94a3b8!important;font-size:11px}.creator-admin-card>span{padding:6px 9px;border-radius:999px;background:#293241;color:#cbd5e1;font-size:11px;font-weight:800}.creator-admin-card>span.is-enabled{background:#14532d;color:#bbf7d0}.creator-admin-card>button{padding:9px 12px;border:1px solid #475569;border-radius:9px;color:#fff}.creator-admin-card>button.danger{border-color:#991b1b;background:#7f1d1d}@media(max-width:650px){.creator-admin-card{grid-template-columns:44px minmax(0,1fr)}.creator-admin-card>img{width:44px;height:44px}.creator-admin-card>span,.creator-admin-card>button{grid-column:1/-1}.creator-admin-card>button{width:100%}}
.ad-campaign-admin{display:grid;gap:12px}.ad-campaign-admin .crm-create form label{display:grid;gap:5px;color:#94a3b8;font-size:11px}.ad-campaign-admin .crm-create input,.ad-campaign-admin .crm-create textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #475569;border-radius:9px;background:#0b1119;color:#fff}.ad-campaign-card header,.ad-campaign-card>div,.ad-campaign-card footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.ad-campaign-card header div{display:grid}.ad-campaign-card header small{color:#94a3b8}.ad-campaign-card header>span{padding:5px 8px;border-radius:999px;background:#1e293b;color:#93c5fd}.ad-campaign-card>p{color:#cbd5e1}.ad-campaign-card>div{padding:10px;border-radius:10px;background:#0b1119}.ad-campaign-card footer{justify-content:flex-start;margin-top:10px}.ad-campaign-card footer button{padding:8px 11px;border:1px solid #475569;border-radius:8px;background:#1e293b;color:#fff}.ad-campaign-card footer .danger{border-color:#991b1b;background:#7f1d1d}
.ad-target-summary{display:block;margin-top:9px;color:#93c5fd}.allo-light-theme .ad-campaign-admin .crm-create{border-color:#cbd5e1;background:#fff}.allo-light-theme .ad-campaign-admin .crm-create input,.allo-light-theme .ad-campaign-admin .crm-create textarea{border-color:#cbd5e1;background:#f8fafc;color:#111827}.allo-light-theme .ad-campaign-admin .crm-create form label{color:#475569}.allo-light-theme .ad-campaign-card>p{color:#374151}.allo-light-theme .ad-campaign-card>div{background:#f1f5f9;color:#111827}.allo-light-theme .ad-campaign-card header>span{background:#dbeafe;color:#1d4ed8}.allo-light-theme .ad-target-summary{color:#1d4ed8}.allo-light-theme .ad-campaign-card footer button{border-color:#cbd5e1;background:#e2e8f0;color:#111827}.allo-light-theme .ad-campaign-card footer .danger{background:#fee2e2;color:#991b1b}
.ad-image-upload{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px dashed #3b82f6!important;border-radius:10px;background:#0f1d33;color:#93c5fd!important;cursor:pointer}.ad-image-upload input{display:none}.ad-image-preview,.ad-campaign-thumb{box-sizing:border-box;width:100%;max-height:240px;border-radius:10px;object-fit:cover}.ad-category-field{grid-column:1/-1;margin:0;padding:12px;border:1px solid #475569;border-radius:10px}.ad-category-field legend{padding:0 6px;font-weight:800}.ad-category-field>p{margin:0 0 10px;color:#94a3b8;font-size:11px}.ad-category-picker{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px!important;margin:0!important}.ad-category-picker button{display:flex;align-items:center;gap:7px;min-height:42px;padding:8px 10px;border:1px solid #475569;border-radius:9px;background:#111c2c;color:#cbd5e1;text-align:left}.ad-category-picker button i{width:20px;color:#60a5fa;text-align:center}.ad-category-picker button.is-selected{border-color:#22c55e;background:#14532d;color:#dcfce7}.ad-category-picker button.is-selected i{color:#86efac}.ad-campaign-thumb{margin-top:10px}.ad-analytics{margin-top:12px;padding:12px;border:1px solid #334155;border-radius:10px;background:#0b1119}.ad-analytics-chart{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:8px!important;height:190px;margin:0!important;overflow-x:auto}.ad-analytics-day{display:grid!important;grid-template-rows:20px minmax(40px,1fr) 18px 18px;align-items:end;justify-items:center;min-width:52px;height:100%;margin:0!important}.ad-analytics-day b{font-size:11px}.ad-analytics-bar{display:block;width:28px;max-height:120px;border-radius:7px 7px 2px 2px;background:linear-gradient(#38bdf8,#2563eb)}.ad-analytics-day small,.ad-analytics-day em{font-size:9px;font-style:normal;white-space:nowrap}.allo-light-theme .ad-image-upload{background:#eff6ff;color:#1d4ed8!important}.allo-light-theme .ad-category-field{border-color:#cbd5e1}.allo-light-theme .ad-category-picker button{border-color:#cbd5e1;background:#f8fafc;color:#334155}.allo-light-theme .ad-category-picker button.is-selected{border-color:#16a34a;background:#dcfce7;color:#166534}.allo-light-theme .ad-analytics{border-color:#cbd5e1;background:#f8fafc}@media(max-width:560px){.ad-category-picker{grid-template-columns:1fr 1fr!important}.ad-analytics-chart{height:170px}}
.ad-placement-field{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:12px;border:1px solid #475569;border-radius:10px}.ad-placement-field legend{padding:0 6px;font-weight:800}.ad-placement-field button{display:grid;justify-items:center;gap:6px;padding:11px 7px;border:1px solid #475569;border-radius:9px;background:#111c2c;color:#cbd5e1}.ad-placement-field button i{font-size:18px;color:#60a5fa}.ad-placement-field button.is-selected{border-color:#22c55e;background:#14532d;color:#dcfce7}.allo-light-theme .ad-placement-field{border-color:#cbd5e1}.allo-light-theme .ad-placement-field button{border-color:#cbd5e1;background:#f8fafc;color:#334155}.allo-light-theme .ad-placement-field button.is-selected{border-color:#16a34a;background:#dcfce7;color:#166534}@media(max-width:560px){.ad-placement-field{grid-template-columns:1fr}.ad-placement-field button{grid-template-columns:24px 1fr;justify-items:start;text-align:left}}
.ad-creative-editor{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;border:1px solid #334155;border-radius:11px;background:#0b1119}.ad-creative-editor h3{grid-column:1/-1;margin:0;color:#93c5fd;font-size:14px}.ad-creative-editor label{display:grid!important;grid-template-columns:1fr auto;gap:5px;color:#94a3b8!important}.ad-creative-editor label>span{font-size:10px}.ad-creative-editor label>input,.ad-creative-editor label>textarea{grid-column:1/-1}.ad-creative-editor label:has(textarea){grid-column:1/-1}.ad-creative-editor>img,.ad-creative-editor>video{grid-column:1/-1;width:100%;max-height:260px;border-radius:9px;object-fit:contain;background:#020617}.ad-creative-editor .ad-image-upload{grid-column:1/-1;display:flex!important}.allo-light-theme .ad-creative-editor{border-color:#cbd5e1;background:#f8fafc}.allo-light-theme .ad-creative-editor h3{color:#1d4ed8}@media(max-width:560px){.ad-creative-editor{grid-template-columns:1fr}.ad-creative-editor h3,.ad-creative-editor label:has(textarea){grid-column:auto}}
.ad-form-actions{grid-column:1/-1;display:flex!important;justify-content:flex-end;gap:8px}.ad-form-actions button{padding:10px 13px;border:1px solid #475569;border-radius:9px;background:#1e293b;color:#fff}.ad-form-actions .approve{border-color:#15803d;background:#166534}.ad-edit-warning{grid-column:1/-1;margin:0!important;padding:9px;border-radius:8px;background:#422006;color:#fde68a!important}.ad-preview-overlay{position:fixed;inset:0;z-index:220;display:grid!important;place-items:center;margin:0!important;padding:16px;background:rgba(2,6,23,.82);backdrop-filter:blur(4px)}.ad-preview-dialog{box-sizing:border-box;width:min(100%,820px);max-height:92vh;overflow:auto;padding:16px;border:1px solid #475569;border-radius:16px;background:#111827;box-shadow:0 24px 70px rgba(0,0,0,.55)}.ad-preview-dialog>header{position:static;display:flex;grid-template-columns:none;justify-content:space-between;padding:0 0 12px;background:transparent;border:0}.ad-preview-dialog>header div{display:grid!important;margin:0!important}.ad-preview-dialog>header small{color:#94a3b8}.ad-preview-dialog>header button{width:40px;border:1px solid #475569;border-radius:10px}.ad-preview-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px!important;margin:0!important}.ad-preview-phone{display:grid;gap:8px;padding:10px;border:1px solid #334155;border-radius:14px;background:#020617}.ad-preview-phone h3{margin:0;color:#93c5fd;font-size:12px}.ad-preview-feed,.ad-preview-fullscreen,.ad-preview-inline{overflow:hidden;border-radius:11px;background:#fff;color:#111827}.ad-preview-feed>span,.ad-preview-inline>span{display:block;padding:7px 9px;background:#eaf2ff;color:#1d4ed8;font-size:10px;font-weight:900}.ad-preview-feed img,.ad-preview-feed video{display:block;width:100%;aspect-ratio:9/13;object-fit:cover;background:#000}.ad-preview-feed>div{padding:10px}.ad-preview-phone b{display:block}.ad-preview-phone p{margin:5px 0!important;color:#475569!important;font-size:11px}.ad-preview-phone button{padding:8px 11px;border:0;border-radius:8px;background:#2563eb;color:#fff;font-weight:900}.ad-preview-fullscreen{display:grid;align-items:center;min-height:330px;padding:10px;background:linear-gradient(145deg,#111827,#020617)}.ad-preview-overlay-card{display:grid!important;grid-template-columns:72px 1fr;gap:8px!important;margin:0!important;overflow:hidden;border:1px solid #475569;border-radius:12px;background:#0b1020;color:#fff}.ad-preview-overlay-card img,.ad-preview-overlay-card video{width:72px;height:100%;min-height:108px;object-fit:cover}.ad-preview-overlay-card>div{display:block!important;margin:0!important;padding:9px}.ad-preview-overlay-card small{color:#fde047;font-size:9px}.ad-preview-overlay-card p{color:#cbd5e1!important}.ad-preview-inline>span{display:flex;justify-content:space-between}.ad-preview-inline>div{display:grid!important;grid-template-columns:78px 1fr;gap:9px!important;margin:0!important;padding:10px}.ad-preview-inline img,.ad-preview-inline video{width:78px;height:86px;border-radius:8px;object-fit:cover;background:#000}.ad-preview-inline section{min-width:0}.allo-light-theme .ad-preview-dialog{border-color:#cbd5e1;background:#fff}.allo-light-theme .ad-preview-phone{border-color:#cbd5e1;background:#f1f5f9}@media(max-width:560px){.ad-preview-overlay{padding:0}.ad-preview-dialog{width:100%;max-height:100dvh;border-radius:0}.ad-preview-grid{grid-template-columns:1fr!important}.ad-form-actions{display:grid!important;grid-template-columns:1fr}.ad-form-actions button{width:100%}}
.creator-payout-admin>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.creator-payout-admin>header h2,.creator-payout-admin>header p{margin:0}.creator-payout-admin>header p{color:#94a3b8;font-size:11px}.creator-payout-admin>header select{padding:9px;border:1px solid #334155;border-radius:9px;background:#111827;color:#fff}.creator-payout-card{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto auto auto;align-items:center;gap:10px}.creator-payout-card>img{width:46px;height:46px;border-radius:50%;object-fit:cover}.creator-payout-card>div:nth-child(2){display:grid;gap:3px}.creator-payout-card>div:nth-child(2) p{margin:0;color:#94a3b8;font-size:10px}.creator-payout-actions{display:flex;gap:6px}.payout-status{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800}.payout-status.pending{background:#78350f;color:#fde68a}.payout-status.paid{background:#14532d;color:#bbf7d0}.payout-status.refunded{background:#7f1d1d;color:#fecaca}.allo-light-theme .creator-payout-admin>header select{border-color:#cbd5e1;background:#fff;color:#0f172a}.allo-light-theme .creator-payout-card{background:#fff;color:#0f172a}.allo-light-theme .creator-payout-card>div:nth-child(2) p,.allo-light-theme .creator-payout-admin>header p{color:#64748b}@media(max-width:680px){.creator-payout-card{grid-template-columns:42px minmax(0,1fr) auto}.creator-payout-card>.payout-status{grid-column:2}.creator-payout-actions{grid-column:1/-1}.creator-payout-actions button{flex:1}.creator-payout-admin>header{align-items:stretch;flex-direction:column}}

.creator-application-admin-head{display:flex;justify-content:space-between;align-items:center;margin:14px 0 8px}.creator-application-admin-head h2,.creator-list-title{margin:0}.creator-application-admin-head select{padding:9px;border:1px solid #334155;border-radius:9px;background:#111827;color:#fff}.creator-application-admin-card{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:start}.creator-application-admin-card>img{width:48px;height:48px;border-radius:50%;object-fit:cover}.creator-application-admin-card>div{display:grid;gap:4px}.creator-application-admin-card p{margin:4px 0;white-space:pre-wrap}.creator-application-admin-card nav{display:flex;gap:8px}.creator-application-admin-card aside{grid-column:2/-1;display:flex;gap:8px}.allo-light-theme .creator-application-admin-head select{background:#fff;color:#0f172a;border-color:#cbd5e1}@media(max-width:600px){.creator-application-admin-card{grid-template-columns:42px minmax(0,1fr)}.creator-application-admin-card>.payout-status{grid-column:2}.creator-application-admin-card aside{grid-column:1/-1}.creator-application-admin-card aside button{flex:1}}

.creator-payout-admin>header>nav{display:flex;align-items:center;gap:8px}.creator-payout-export{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:9px;background:#15803d;color:#fff;text-decoration:none;font-weight:800}.creator-payout-export:hover{background:#16a34a}@media(max-width:680px){.creator-payout-admin>header>nav{width:100%}.creator-payout-admin>header>nav select{flex:1}}

.creator-payout-batch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;margin:10px 0;border:1px solid #334155;border-radius:10px}.creator-payout-batch-toolbar button,.creator-payout-batches button{padding:9px 12px;border:0;border-radius:9px;background:#2563eb;color:#fff;font-weight:800}.creator-payout-batch-toolbar button:disabled{opacity:.45}.creator-payout-batches{display:grid;gap:7px;margin:10px 0;padding:10px;border:1px solid #334155;border-radius:12px}.creator-payout-batches h3{margin:0}.creator-payout-batches article{display:flex;align-items:center;gap:10px;padding:9px;border-radius:9px;background:#142238}.creator-payout-batches article span{display:grid;flex:1}.creator-payout-batches article small{color:#94a3b8}.creator-payout-batches em{font-style:normal;font-size:11px}.creator-payout-batches em.paid{color:#4ade80}.creator-payout-batches em.prepared{color:#fbbf24}.creator-payout-check input{width:20px;height:20px}.allo-light-theme .creator-payout-batches article{background:#eaf2ff}@media(max-width:680px){.creator-payout-batches article{flex-wrap:wrap}.creator-payout-batches article button{width:100%}}
.store-verification-admin{display:grid;gap:14px}.store-verification-card{display:grid;grid-template-columns:minmax(120px,180px) 1fr auto;gap:16px;align-items:start}.store-verification-card>img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.store-verification-card header{display:flex;justify-content:space-between;gap:12px}.store-verification-card small{display:block;margin-top:6px}.store-verification-card aside{display:grid;gap:8px}.store-verification-card a{color:var(--accent,#3b82f6)}
@media(max-width:720px){.store-verification-card{grid-template-columns:1fr}.store-verification-card aside{grid-template-columns:1fr 1fr}}
.moderation-video-status.is-pending_review{background:#713f12;color:#fde68a}.moderation-video-status.is-rejected{background:#7f1d1d;color:#fecaca}.moderation-video-status.is-out_of_stock,.moderation-video-status.is-draft{background:#334155;color:#cbd5e1}
.moderation-video-tools{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;box-sizing:border-box}.moderation-video-tools>*:nth-child(1),.moderation-video-tools>*:nth-child(2){grid-column:span 3}.moderation-video-tools>*:nth-child(3),.moderation-video-tools>*:nth-child(4),.moderation-video-tools>*:nth-child(5){grid-column:span 2}.moderation-video-tools>*:nth-child(6),.moderation-video-tools>*:nth-child(7){grid-column:span 3}.moderation-filter-reset{background:#263244!important}.moderation-video-pagination{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 0 12px;padding:9px;border:1px solid #293241;border-radius:11px;background:#11161e}.moderation-video-pagination span{text-align:center;color:#94a3b8}.moderation-video-pagination button{padding:9px 12px;border:1px solid #354052;border-radius:9px;background:#18202c;color:#fff}.moderation-video-pagination button:disabled{opacity:.38}.allo-light-theme .moderation-video-pagination{border-color:#dbe3ee;background:#fff}.allo-light-theme .moderation-video-pagination button{border-color:#dbe3ee;background:#f1f5f9;color:#111827}@media(max-width:560px){.moderation-video-tools>*{grid-column:1/-1!important}.moderation-video-pagination{grid-template-columns:1fr 1fr}.moderation-video-pagination span{grid-column:1/-1;grid-row:1}.moderation-video-pagination button{grid-row:2}}
.moderation-login-screen{position:fixed;inset:0;z-index:100000;background:radial-gradient(circle at 50% 10%,#132a4d,#07111f 55%,#030811);display:grid;place-items:center;padding:20px;color:#f8fbff}
.moderation-login-card{width:min(430px,100%);padding:30px;border:1px solid #294569;border-radius:24px;background:#0d1b2d;box-shadow:0 28px 80px #0009;display:grid;gap:18px}
.moderation-login-logo{display:flex;align-items:center;gap:14px;margin-bottom:8px}.moderation-login-logo img{width:52px;height:52px;object-fit:contain}.moderation-login-logo span{display:grid}.moderation-login-logo b{font-size:22px}.moderation-login-logo small{color:#8da6c5}
.moderation-login-card label{display:grid;gap:7px;color:#a9c3e4}.moderation-login-card input{width:100%;padding:14px 15px;border:1px solid #365273;border-radius:12px;background:#081524;color:#fff;font-size:16px}.moderation-login-card>p{margin:0;color:#ff8585}.moderation-login-card>button{padding:14px;border:0;border-radius:12px;background:#2d7ff0;color:#fff;font-weight:800;font-size:16px}.moderation-login-card>a{text-align:center;color:#7eb7ff}
.moderation-staff-admin{display:grid;gap:16px}.moderation-staff-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;padding:16px;border:1px solid var(--moderation-border,#2b405b);border-radius:16px}.moderation-staff-form h2{grid-column:1/-1;margin:0 0 4px}.moderation-staff-form input,.moderation-staff-form select{min-width:0;padding:12px;border:1px solid #334a68;border-radius:10px;background:#0c1828;color:inherit}.moderation-staff-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.moderation-staff-card{padding:15px;border:1px solid #2c4666;border-radius:15px;background:#101f32;display:grid;gap:12px}.moderation-staff-card.is-disabled{opacity:.58}.moderation-staff-card>div{display:grid;gap:3px}.moderation-staff-card small{color:#8ea8c8}.moderation-staff-card b{color:#4da3ff}.moderation-staff-card>span{width:max-content;padding:5px 9px;border-radius:999px;background:#0c6b3e;color:#fff;font-size:12px}.moderation-staff-card footer{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:760px){.moderation-staff-form{grid-template-columns:1fr}.moderation-staff-form h2{grid-column:auto}}
