.planner-analysis-active #planner-add-shell,.planner-analysis-active #planner-table-wrap{display:none!important}.planner-mode-changing{pointer-events:none}.planner-mode-changing #planner-table-wrap,.planner-mode-changing .planner-performance{opacity:.35}#planner-manage-metrics .metric-card{will-change:auto}#planner-manage-metrics [id^=metric-][id$=-label]{transition:opacity .14s,filter .14s}#planner-manage-metrics .planner-metric-label-switching{opacity:0;filter:blur(2px)}#planner-manage-metrics .planner-metric-label-arriving{animation:.22s both plannerMetricLabelIn}#planner-manage-metrics [id^=metric-]:not([id$=-label]){font-variant-numeric:tabular-nums}@keyframes plannerMetricLabelIn{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}.planner-custom-date-filter{min-width:255px}.planner-custom-date-fields{align-items:center;gap:5px;display:flex}.planner-custom-date-fields input{color:#334155;background:#fff;border:1px solid #dce3ed;border-radius:9px;width:112px;height:36px;padding:0 7px;font:500 10px Kanit,sans-serif}.planner-custom-date-fields>span{color:#94a3b8}.planner-custom-date-fields button{color:#64748b;background:#f1f5f9;border-radius:8px;width:30px;height:30px}.planner-custom-date-fields input:focus{border-color:#818cf8;outline:0;box-shadow:0 0 0 3px #6366f11a}.planner-performance{color:#172033;background:linear-gradient(#fff 0%,#f7f9ff 100%);padding:0 22px 24px;transition:opacity .2s}.planner-performance.performance-opening{animation:.26s both plannerDashboardFade}.planner-performance.performance-closing{opacity:0}@keyframes plannerDashboardFade{0%{opacity:0}to{opacity:1}}.performance-hero{border-bottom:1px solid #e3e8f2;justify-content:space-between;align-items:flex-end;gap:22px;padding:18px 0 17px;display:flex}.performance-eyebrow,.performance-card-kicker{letter-spacing:.14em;color:#6366f1;font-size:11px;font-weight:800;line-height:1}.performance-hero h2{color:#172033;margin:8px 0 3px;font-size:26px;font-weight:800;line-height:1.2}.performance-hero p{color:#748198;font-size:13px}.performance-sync{color:#65748b;white-space:nowrap;background:#fff;border:1px solid #dce4ef;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.performance-sync button{color:#4f46e5;background:#eef2ff;border-radius:8px;width:27px;height:27px;transition:all .15s}.performance-sync button:hover{background:#e0e7ff}.performance-sync button:disabled{opacity:.55}.performance-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10b9811f}.performance-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(390px,.9fr);align-items:stretch;gap:12px;margin:15px 0 12px;display:grid}.performance-secondary-grid{grid-template-columns:minmax(235px,.7fr) 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.performance-card{background:#fff;border:1px solid #e0e6ef;border-radius:17px;overflow:hidden;box-shadow:0 8px 24px #1e293b0d}.performance-card>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.performance-card h3{color:#202b3d;margin-top:6px;font-size:17px;font-weight:800}.performance-card>header>span{color:#8995a7;font-size:11px}.performance-trend-card{flex-direction:column;min-height:0;display:flex}.performance-chart{flex:1;min-height:330px;padding:15px;position:relative}.performance-empty{color:#98a3b4;background:#fafbfe;border:1px dashed #d8dfeb;border-radius:12px;place-items:center;font-size:11px;display:grid;position:absolute;inset:15px}.performance-top-list,.performance-campaign-list,.performance-engagement-list{padding:9px 15px 14px}.performance-list-empty{color:#98a3b4;text-align:center;place-items:center;min-height:150px;font-size:12px;display:grid}.performance-top-list{gap:9px;width:100%;display:grid}.performance-top-row{text-align:left;background:linear-gradient(100deg,#fff,#fafbff);border:1px solid #e8edf5;border-radius:14px;grid-template-columns:42px minmax(0,1fr) minmax(94px,auto);align-items:center;gap:12px;width:100%;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 4px 12px #4755690b}.performance-top-row:hover{border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 8px 20px #4f46e51a}.performance-top-row .performance-item-copy{min-width:0}.performance-rank{color:#64748b;font-variant-numeric:tabular-nums;background:#edf1f7;border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.performance-top-row:first-child .performance-rank{color:#fff;background:linear-gradient(135deg,#fbbf24,#f97316);box-shadow:0 6px 14px #f59e0b47}.performance-top-row:nth-child(2) .performance-rank{color:#334155;background:linear-gradient(135deg,#d7e0ec,#94a3b8)}.performance-top-row:nth-child(3) .performance-rank{color:#fff;background:linear-gradient(135deg,#fdba74,#c2410c)}.performance-item-title{text-overflow:ellipsis;white-space:nowrap;color:#253147;font-size:13px;font-weight:600;overflow:hidden}.performance-item-meta{color:#8d98a9;align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.performance-top-row .performance-item-meta{font-weight:400}.performance-top-value{color:#4338ca;text-align:center;font-variant-numeric:tabular-nums;background:#f0f3ff;border-radius:10px;min-width:94px;padding:7px 9px;font-size:18px;font-weight:700;line-height:1}.performance-top-value small{letter-spacing:.04em;color:#7c88a3;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:500;display:block}.performance-platform{border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.performance-platform.youtube{color:#dc2626;background:#fff0f0}.performance-platform.tiktok{color:#111827;background:#edf2f7}.performance-platform.facebook{color:#1877f2;background:#edf5ff}.performance-campaign-row,.performance-engagement-row{text-align:left;border-bottom:1px solid #edf0f5;width:100%;padding:12px 2px;display:block}.performance-campaign-row:last-child,.performance-engagement-row:last-child{border-bottom:0}.performance-campaign-head,.performance-engagement-head{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.performance-campaign-head b,.performance-engagement-head b{color:#2d394d;font-weight:500}.performance-campaign-head span,.performance-engagement-head span{color:#4f46e5;font-weight:500}.performance-bar{background:#eef1f6;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.performance-bar i{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#8b5cf6);height:100%;display:block}.performance-engagement-copy{min-width:0;display:block}.performance-engagement-copy .performance-item-title,.performance-engagement-sub{display:block}.performance-engagement-copy .performance-item-title{font-size:13px;font-weight:500}.performance-engagement-sub{color:#929dad;margin-top:4px;font-size:11px;font-weight:400}.performance-engagement-rate{color:#059669!important;font-size:14px!important;font-weight:500!important}.performance-donut{background:radial-gradient(circle,#6366f11a,#0000 61%);justify-content:center;align-items:center;height:278px;padding:14px;display:flex;position:relative}.performance-donut>#planner-performance-donut{flex:0 0 250px;width:250px!important;height:250px!important}.performance-donut-legend{gap:9px;padding:7px 18px 17px;display:grid}.performance-donut-legend>div{color:#7b879a;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;font-size:11px;display:grid}.performance-donut-legend i{border-radius:50%;width:10px;height:10px;box-shadow:0 2px 7px #4755693d}.performance-donut-legend b{color:#344156;font-weight:800}.performance-ranking-card>header{align-items:flex-end}.performance-ranking-controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.performance-sort-status{color:#7c8798;white-space:nowrap;font-size:11px}.performance-metric-tabs{background:#f6f8fb;border:1px solid #e1e6ef;border-radius:10px;gap:4px;padding:3px;display:flex}.performance-metric-tabs button{color:#7a8799;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.performance-metric-tabs button.active{color:#4f46e5;background:#fff;box-shadow:0 2px 7px #1e293b1c}.performance-table-scroll{overflow:auto}.performance-table{border-collapse:collapse;width:100%;min-width:1200px}.performance-table th{color:#7d899a;text-align:left;background:#f7f9fc;padding:11px 13px;font-size:11px;font-weight:700}.performance-table td{color:#455269;border-top:1px solid #edf0f5;padding:12px 13px;font-size:12px}.performance-table td:nth-child(n+6){text-align:right;font-variant-numeric:tabular-nums}.performance-table th:nth-child(n+6){text-align:right}.performance-date-sort{color:inherit;font:inherit;align-items:center;gap:6px;display:inline-flex}.performance-date-sort i{opacity:.5;font-size:10px}.performance-table th.date-sort-active{color:#4f46e5;background:#eef2ff}.performance-table th.date-sort-active .performance-date-sort i{opacity:1}.performance-table [data-performance-metric].active{color:#4f46e5;background:#eef2ff;font-weight:800}.performance-table td[data-performance-metric].active{box-shadow:inset 0 1px #dfe4ff}.performance-table .performance-title-cell{max-width:340px}.performance-open-btn{color:#6366f1;background:#fff;border:1px solid #dce3ee;border-radius:8px;width:29px;height:29px}.performance-open-btn:hover{background:#eef2ff}html[data-display-theme=dark] .planner-performance{color:#d6e0ed;background:linear-gradient(#111f33,#0d192b)}html[data-display-theme=dark] .planner-custom-date-fields input{color:#dce5f0;background:#0b1728;border-color:#304661}html[data-display-theme=dark] .planner-custom-date-fields button{color:#c7d2fe;background:#20344f}html[data-display-theme=dark] .performance-hero{border-color:#2a3d56}html[data-display-theme=dark] .performance-hero h2,html[data-display-theme=dark] .performance-card h3,html[data-display-theme=dark] .performance-item-title{color:#f5f7fb}html[data-display-theme=dark] .performance-hero p{color:#9bacc2}html[data-display-theme=dark] .performance-sync,html[data-display-theme=dark] .performance-card{box-shadow:none;color:#d6e0ed;background:#142238;border-color:#2b405b}html[data-display-theme=dark] .performance-card>header,html[data-display-theme=dark] .performance-top-row,html[data-display-theme=dark] .performance-campaign-row,html[data-display-theme=dark] .performance-engagement-row,html[data-display-theme=dark] .performance-table td{border-color:#293c55}html[data-display-theme=dark] .performance-top-row{background:linear-gradient(100deg,#142238,#102035)}html[data-display-theme=dark] .performance-top-value{color:#c7d2fe;background:#20344f}html[data-display-theme=dark] .performance-top-value small{color:#9bacc2}html[data-display-theme=dark] .performance-empty,html[data-display-theme=dark] .performance-metric-tabs,html[data-display-theme=dark] .performance-table th{color:#9bacc2;background:#0e1b2e;border-color:#304661}html[data-display-theme=dark] .performance-metric-tabs button.active,html[data-display-theme=dark] .performance-open-btn{color:#c7d2fe;background:#20344f;border-color:#405878}html[data-display-theme=dark] .performance-table td{color:#bdcad9}html[data-display-theme=dark] .performance-sort-status{color:#9bacc2}html[data-display-theme=dark] .performance-table th.date-sort-active,html[data-display-theme=dark] .performance-table [data-performance-metric].active{color:#c7d2fe;background:#20344f}html[data-display-theme=dark] .performance-table td[data-performance-metric].active{box-shadow:inset 0 1px #304661}html[data-display-theme=dark] .performance-platform.tiktok{color:#f1f5f9;background:#26384f}html[data-display-theme=dark] .performance-donut-legend b{color:#d6e0ed}@media (width>=1280px){#view-planner .planner-tools{flex-wrap:nowrap;gap:6px}#view-planner .planner-search{flex:180px;min-width:180px;max-width:220px}#view-planner .planner-custom-date-filter{min-width:238px}#view-planner .planner-custom-date-fields input{width:102px}#view-planner .planner-filter-select{min-width:126px}#view-planner .planner-tools>.btn-soft{white-space:nowrap;flex:none}}@media (width<=1100px){.performance-secondary-grid{grid-template-columns:1fr 1fr}.performance-donut-card{grid-column:1/-1}.performance-donut{height:278px}}@media (width<=1000px){.performance-main-grid,.performance-secondary-grid{grid-template-columns:1fr}.performance-donut-card{grid-column:auto}.performance-trend-card{min-width:0}}@media (width<=720px){.planner-custom-date-filter{width:100%}.planner-custom-date-fields input{flex:1;width:auto;min-width:0}.planner-performance{padding:0 12px 16px}.performance-hero{flex-direction:column;align-items:flex-start}.performance-hero h2{font-size:20px}.performance-sync{width:100%}.performance-sync button{margin-left:auto}.performance-ranking-card>header{flex-direction:column;align-items:flex-start}.performance-ranking-controls{flex-direction:column;align-items:flex-start;width:100%}.performance-metric-tabs{width:100%;overflow:auto}.performance-metric-tabs button{flex:1}.performance-chart{flex:none;height:235px;min-height:235px}.performance-donut{height:236px}.performance-donut>#planner-performance-donut{flex-basis:208px;width:208px!important;height:208px!important}}.performance-bar{background:var(--performance-bar-track,#eef1f6)}.performance-bar i{background:linear-gradient(105deg,var(--performance-bar-start,#4338ca) 0%,var(--performance-bar-middle,#6366f1) 52%,var(--performance-bar-end,#a78bfa) 100%);box-shadow:0 3px 10px color-mix(in srgb,var(--performance-bar-middle,#6366f1) 38%,transparent)}.admin-console-shell{--admin-console-primary:#6366f1;background:#f7f8fc;border:1px solid #94a3b847;border-radius:24px;grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 145px);display:grid;overflow:hidden;box-shadow:0 24px 60px #1e293b1f}.admin-console-sidebar{color:#e0e7ff;background:linear-gradient(#312e81 0%,#1e1b4b 58%,#172554 100%);border-right:1px solid #ffffff14;flex-direction:column;gap:10px;padding:16px 12px;display:flex}.admin-console-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:7px 8px 15px;display:flex}.admin-console-brand-mark{color:#fff;background:linear-gradient(135deg,#818cf8,#38bdf8);border-radius:12px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 8px 20px #38bdf838}.admin-console-brand strong,.admin-console-brand small{display:block}.admin-console-brand strong{font-size:15px}.admin-console-brand small{color:#a5b4fc;margin-top:2px;font-size:9px}.admin-console-nav-list{flex-direction:column;gap:4px;display:flex}.admin-console-nav{text-align:left;color:#c7d2fe;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:11px;font-weight:800;transition:all .18s;display:flex}.admin-console-nav i{text-align:center;color:#93c5fd;width:18px}.admin-console-nav:hover{color:#fff;background:#ffffff14}.admin-console-security{color:#a5b4fc;background:#0f172a52;border-radius:11px;align-items:center;gap:7px;margin-top:auto;padding:9px 10px;font-size:9px;display:flex}.admin-feature-host{color:#0f172a;min-height:700px;max-height:calc(100vh - 145px);padding:22px;position:relative;overflow:auto}.admin-feature-loading{color:#64748b;justify-content:center;align-items:center;gap:9px;min-height:400px;font-size:12px;font-weight:800;display:flex}.admin-feature-error{text-align:center;color:#be123c;background:#fff1f2;border:1px solid #fecaca;border-radius:20px;flex-direction:column;align-items:center;gap:9px;max-width:520px;margin:40px auto;padding:24px;display:flex}.admin-feature-error button{color:#fff;background:#be123c;border-radius:10px;margin-top:6px;padding:8px 14px;font-size:11px;font-weight:800}.admin-feature-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-feature-header h3{letter-spacing:-.03em;color:#1e1b4b;font-size:24px;font-weight:950}.admin-feature-header p{color:#64748b;margin-top:4px;font-size:10px}.admin-feature-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-feature-actions input,.admin-feature-actions select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 9px;font-size:10px;font-weight:700}.admin-card{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:14px;padding:16px;box-shadow:0 7px 22px #1e293b0b}.admin-card h4{color:#1e293b;margin-bottom:12px;font-size:13px;font-weight:900}.admin-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-two-column.top-align{align-items:start}.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:35px 1fr;column-gap:9px;padding:13px;display:grid;position:relative;overflow:hidden}.admin-metric-card:after{content:"";background:#6366f1;height:3px;position:absolute;inset:auto 0 0}.admin-metric-card>i{color:#4f46e5;background:#eef2ff;border-radius:11px;grid-row:1/3;align-self:center;place-items:center;width:35px;height:35px;display:grid}.admin-metric-card span{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:8px;font-weight:900}.admin-metric-card strong{color:#1e293b;font-size:20px;line-height:1.1}.admin-metric-card[data-tone=emerald]:after,.admin-metric-card[data-tone=green]:after{background:#10b981}.admin-metric-card[data-tone=pink]:after{background:#ec4899}.admin-metric-card[data-tone=amber]:after{background:#f59e0b}.admin-metric-card[data-tone=cyan]:after{background:#06b6d4}.admin-metric-card[data-tone=violet]:after{background:#8b5cf6}.admin-person-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:9px 0;display:flex}.admin-person-row:last-child{border-bottom:0}.admin-person-row img{object-fit:cover;background:#eef2ff;border:1px solid #e2e8f0;border-radius:12px;width:39px;height:39px}.admin-person-row>span{flex:1;min-width:0;display:block}.admin-person-row strong,.admin-person-row small{display:block}.admin-person-row strong{color:#1e293b;font-size:11px}.admin-person-row small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.admin-person-row>b{color:#4f46e5;font-size:10px}.admin-person-row.compact{border:0;padding:0}.admin-activity-row{border-bottom:1px solid #f1f5f9;gap:10px;padding:9px 0;display:flex}.admin-event-dot{background:#818cf8;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #eef2ff}.admin-activity-row div{min-width:0}.admin-activity-row strong{color:#4f46e5;font-size:10px}.admin-activity-row p{color:#334155;font-size:10px}.admin-activity-row small{color:#94a3b8;font-size:8px}.admin-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4f46e5,#2563eb);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:10px;font-weight:900;display:inline-flex}.admin-btn:hover{filter:brightness(1.05)}.admin-btn.secondary{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.admin-btn.ghost{color:#475569;background:#fff;border:1px solid #cbd5e1}.admin-btn.danger{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.admin-btn.wide{width:100%;margin-top:10px}.admin-link{color:#4f46e5;font-size:10px;font-weight:800}.admin-link.danger{color:#e11d48}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-form label,.admin-form-inline label{text-transform:uppercase;color:#64748b;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:8px;font-weight:900;display:flex}.admin-form label.wide{grid-column:span 2}.admin-form input,.admin-form select,.admin-form-inline input,.admin-form-inline select{color:#1e293b;text-transform:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:8px 9px;font-size:10px}.admin-form input:focus,.admin-form select:focus,.admin-form-inline input:focus,.admin-form-inline select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.admin-form-actions{gap:7px;margin-top:12px;display:flex}.admin-form-inline{align-items:end;gap:8px;display:flex}.admin-form-inline.wrap{flex-wrap:wrap}.admin-form-inline>input{flex:1;width:auto;min-width:150px}.admin-form-inline>label{flex:1;min-width:120px}.admin-form-preview{color:#4f46e5;margin-top:9px;font-size:10px;font-weight:800}.admin-table-card{padding:0;overflow:hidden}.admin-card-toolbar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.admin-card-toolbar h4{margin:0}.admin-search{border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px;font-size:10px}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:720px;font-size:10px}.admin-table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fafc;padding:10px 12px;font-size:8px}.admin-table td{color:#334155;vertical-align:middle;border-top:1px solid #f1f5f9;padding:10px 12px}.admin-cell-sub{color:#94a3b8;margin-top:2px;display:block}.admin-row-actions{gap:5px;display:flex}.admin-row-actions button{color:#4f46e5;background:#eef2ff;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:800}.admin-row-actions button.danger{color:#e11d48;background:#fff1f2}.admin-empty-row,.admin-empty-state{text-align:center;color:#94a3b8;font-size:10px;padding:24px!important}.admin-empty-state.small{padding:12px!important}.admin-chip,.admin-platform,.admin-rank{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.admin-rank[data-rank=S]{color:#b45309;background:#fef3c7}.admin-rank[data-rank=A]{color:#be123c;background:#fee2e2}.admin-na{color:#94a3b8}.admin-calendar-list{margin-top:12px}.admin-calendar-list>div{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 1fr auto;gap:8px;padding:8px 4px;font-size:9px;display:grid}.admin-calendar-list button{color:#e11d48;font-weight:900}.admin-callout{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:13px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.admin-team-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px;display:grid}.admin-team-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:15px;box-shadow:0 8px 24px #1e293b0d}.admin-team-card header{align-items:center;gap:9px;display:flex}.admin-team-card header img{object-fit:cover;border-radius:13px;width:42px;height:42px}.admin-team-card header span{flex:1;min-width:0}.admin-team-card header strong,.admin-team-card header small{display:block}.admin-team-card header strong{font-size:12px}.admin-team-card header small{color:#94a3b8;font-size:8px}.admin-team-card header>b{color:#475569;background:#f1f5f9;border-radius:8px;padding:5px 7px;font-size:8px}.admin-team-card header>b[data-state=active]{color:#1d4ed8;background:#dbeafe}.admin-team-card header>b[data-state=waiting]{color:#be185d;background:#fce7f3}.admin-team-card header>b[data-state=leave]{color:#0369a1;background:#e0f2fe}.admin-capacity{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0;display:grid}.admin-capacity>span{background:#f8fafc;border-radius:10px;padding:8px}.admin-capacity small,.admin-capacity strong{display:block}.admin-capacity small{color:#94a3b8;text-transform:uppercase;font-size:7px}.admin-capacity strong{font-size:11px}.admin-current-task{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:8px;padding:9px}.admin-current-task small,.admin-current-task strong{display:block}.admin-current-task small{color:#2563eb;font-size:7px}.admin-current-task strong{font-size:10px}.admin-queue-task{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:7px 0;display:flex}.admin-queue-task span{flex:1;min-width:0}.admin-queue-task strong,.admin-queue-task small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-queuelk{display:none}.admin-queue-task strong{font-size:9px}.admin-queue-task small{color:#94a3b8;font-size:7px}.admin-queue-task button{color:#4f46e5;background:#eef2ff;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.admin-notification{opacity:.7;border-bottom:1px solid #f1f5f9;gap:11px;padding:11px;display:flex}.admin-notification.unreadlk{display:none}.admin-notification.unread{opacity:1;background:#fafbff}.admin-notification-icon{background:#f1f5f9;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.admin-notification div{flex:1}.admin-notification strong{color:#4f46e5;font-size:10px}.admin-notification p{color:#334155;font-size:10px}.admin-notification small{color:#94a3b8;font-size:8px}.admin-social-hero{color:#fff;background:linear-gradient(135deg,#172554,#312e81 55%,#164e63);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:16px;display:flex}.admin-social-hero small,.admin-social-hero strong{display:block}.admin-social-hero small{color:#67e8f9;font-size:8px}.admin-social-hero strong{font-size:12px}.admin-video-cell{align-items:center;gap:8px;min-width:230px;display:flex}.admin-video-cell img,.admin-video-placeholder{object-fit:cover;color:#fff;background:#0f172a;border-radius:7px;place-items:center;width:52px;height:32px;display:grid}.admin-video-cell span:last-child{min-width:0}.admin-video-cell strong,.admin-video-cell small{display:block}.admin-video-cell strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.admin-video-cell small{color:#94a3b8;font-size:7px}.admin-platform[data-platform=youtube]{color:#dc2626;background:#fee2e2}.admin-platform[data-platform=facebook]{color:#1d4ed8;background:#dbeafe}.admin-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-test-grid button{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px;font-size:9px;font-weight:800}.admin-state-status{color:#4f46e5;background:#f8fafc;border-radius:10px;margin-top:10px;padding:9px;font-size:9px}.admin-state-status .success{color:#059669}.admin-switch{align-items:center;text-transform:none!important;flex-direction:row!important;gap:9px!important;display:flex!important}.admin-switch input{width:auto}.admin-danger-zone{background:#fff1f2;border:1px solid #fecdd3;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.admin-danger-zone strong,.admin-danger-zone span{display:block}.admin-danger-zone strong{color:#be123c;font-size:11px}.admin-danger-zone span{color:#9f1239;font-size:8px}.admin-inline-notice{z-index:20;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:11px;margin:-8px 0 12px;padding:10px 12px;font-size:10px;font-weight:800;position:sticky;top:0;box-shadow:0 8px 18px #10b9811f}.admin-inline-notice[data-tone=error]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.admin-settings{color:#0f172a}.admin-settings-header{justify-content:flex-end;margin-bottom:10px;display:flex}.admin-settings-status{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.admin-settings-status[data-state=warning]{color:#92400e;background:#fef3c7}.admin-settings-status[data-state=error]{color:#b91c1c;background:#fee2e2}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-settings-card{background:#fff;border:1px solid #e2e8f0;border-radius:17px;padding:15px}.admin-settings-card h4{margin-bottom:10px;font-size:12px;font-weight:900}.admin-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-settings-field{flex-direction:column;gap:4px;display:flex}.admin-settings-field label{color:#64748b;text-transform:uppercase;font-size:8px;font-weight:900}.admin-settings-field input,.admin-settings-field select{border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:8px;font-size:10px}.admin-settings-footer{background:#eef2ff;border:1px solid #c7d2fe;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.admin-settings-footer p{color:#475569;font-size:9px}.admin-settings-save{color:#fff;background:#4f46e5;border-radius:10px;padding:8px 14px;font-size:10px;font-weight:900}@media (width<=1050px){.admin-console-shell{grid-template-columns:1fr}.admin-console-sidebar{z-index:25;padding:9px;display:block;position:sticky;top:0}.admin-console-brand,.admin-console-security{display:none}.admin-console-nav-list{flex-direction:row;display:flex;overflow:auto}.admin-console-nav{white-space:nowrap;width:auto}.admin-feature-host{max-height:none}.admin-two-column,.admin-settings-grid{grid-template-columns:1fr}}@media (width<=700px){.admin-feature-host{padding:13px}.admin-feature-header{flex-direction:column}.admin-form-grid{grid-template-columns:1fr}.admin-form label.wide{grid-column:auto}.admin-feature-header h3{font-size:20px}.admin-team-grid{grid-template-columns:1fr}.admin-danger-zone,.admin-social-hero,.admin-settings-footer{flex-direction:column;align-items:flex-start}.admin-settings-fields{grid-template-columns:1fr}}.admin-group-header>div{align-items:center;gap:11px;display:flex}.admin-group-header h3{color:#1e1b4b;font-size:24px;font-weight:950}.admin-group-header p{color:#64748b;margin-top:2px;font-size:10px}.admin-group-icon{color:#fff;background:linear-gradient(135deg,#6366f1,#0ea5e9);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #6366f133}.admin-subtab-host>.admin-feature-header{padding-top:4px}.admin-control-section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:14px;padding:15px;box-shadow:0 8px 24px #1e293b0b}.admin-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-section-title h4{color:#1e293b;font-size:12px;font-weight:900}.admin-section-title button{color:#4f46e5;font-size:8px;font-weight:900}.admin-live-pill{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.admin-live-pill i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10b9811f}.admin-control-layout{grid-template-columns:minmax(260px,.75fr) minmax(380px,1.25fr);gap:12px;display:grid}.admin-team-status-grid,.admin-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-team-status-grid article{background:#fafbff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.admin-team-status-grid article i{color:#4f46e5;background:#eef2ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-team-status-grid article span{color:#64748b;font-size:8px;font-weight:800}.admin-team-status-grid article strong{font-size:18px}.admin-team-status-grid article[data-tone=active] i{color:#2563eb;background:#dbeafe}.admin-team-status-grid article[data-tone=paused] i{color:#d97706;background:#fef3c7}.admin-team-status-grid article[data-tone=leave] i{color:#0891b2;background:#e0f2fe}.admin-flow-grid article{background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e0e7ff;border-radius:12px;padding:11px 12px;position:relative}.admin-flow-grid article small,.admin-flow-grid article span{display:block}.admin-flow-grid article small{color:#a5b4fc;font-size:7px;font-weight:900}.admin-flow-grid article strong{color:#312e81;font-size:22px}.admin-flow-grid article span{color:#64748b;font-size:8px;font-weight:900}.admin-alert-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.admin-alert-grid button{text-align:left;background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:10px;display:grid}.admin-alert-grid button strong{color:#1e293b;font-size:18px}.admin-alert-grid button span{color:#64748b;grid-column:1/3;font-size:8px;font-weight:850}.admin-alert-grid button i{color:#94a3b8;font-size:8px}.admin-kpi-total{color:#fff;background:linear-gradient(135deg,#312e81,#1d4ed8);border-radius:14px;padding:12px}.admin-kpi-total span,.admin-kpi-total small{color:#c7d2fe;font-size:8px;display:block}.admin-kpi-total strong{font-size:24px}.admin-share-bars{margin-top:10px}.admin-share-bars>div{grid-template-columns:90px 1fr 32px;align-items:center;gap:7px;margin:6px 0;font-size:8px;display:grid}.admin-share-bars i{background:#e2e8f0;border-radius:99px;height:5px;overflow:hidden}.admin-share-bars b{background:linear-gradient(90deg,#6366f1,#38bdf8);height:100%;display:block}.admin-system-status>div,.admin-status-list>div{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:9px;display:flex}.admin-system-status>div span{align-items:center;gap:7px;display:flex}.admin-system-status>div i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.admin-system-status>div i[data-ready="1"]{background:#10b981}.admin-system-status>small{color:#64748b;margin-top:9px;font-size:8px;display:block}.admin-important-row{border-bottom:1px solid #f1f5f9;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.admin-important-row>i{color:#e11d48;background:#fff1f2;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.admin-important-row strong,.admin-important-row p{font-size:9px;display:block}.admin-important-row p{color:#64748b}.admin-important-row small{color:#94a3b8;font-size:7px}.admin-ok-state{text-align:center;color:#059669;padding:18px;font-size:10px;font-weight:800}.admin-ok-state i{margin-right:6px}.admin-color-dot{border:1px solid #0f172a1f;border-radius:8px;width:24px;height:24px;display:block}.admin-inline-input,.admin-context-select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:7px 8px;font-size:10px}.admin-row-actions select{border:1px solid #cbd5e1;border-radius:7px;max-width:90px;padding:4px;font-size:8px}.admin-row-actions button:disabled{opacity:.35}.admin-tag-cloud{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.admin-tag{color:#4338ca;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-tag button{color:#e11d48;font-weight:900}.admin-activation-code{color:#047857;background:#ecfdf5;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-block}.admin-profile-summary{color:#fff;background:linear-gradient(135deg,#312e81,#1d4ed8);border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:15px;display:flex}.admin-profile-summary img{object-fit:cover;border:2px solid #ffffff40;border-radius:16px;width:56px;height:56px}.admin-profile-summary h4{font-size:18px;font-weight:900}.admin-api-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-api-card{background:#fff;border:1px solid #e2e8f0;border-radius:15px;align-items:flex-start;gap:10px;padding:14px;display:flex}.admin-api-card>i{color:#059669;background:#ecfdf5;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-api-card[data-state=warning]>i{color:#d97706;background:#fffbeb}.admin-api-card strong,.admin-api-card span,.admin-api-card small{display:block}.admin-api-card span{color:#475569;margin-top:2px;font-size:9px}.admin-api-card small{color:#94a3b8;font-size:7px}.admin-diagnostic-detail{color:#64748b;background:#f8fafc;border-radius:9px;margin:8px 0;padding:8px;font-size:8px}.admin-card-toolbar.embedded{background:0 0;margin:-15px -15px 14px;padding:0 0 12px}.admin-password-card{grid-template-columns:58px 1fr;align-items:start;gap:16px;max-width:720px;display:grid}.admin-password-icon{color:#fff;background:linear-gradient(135deg,#4f46e5,#0ea5e9);border-radius:18px;place-items:center;width:58px;height:58px;font-size:20px;display:grid;box-shadow:0 10px 24px #4f46e533}.admin-password-card h4{color:#1e293b;font-size:16px;font-weight:900}.admin-password-card p{color:#64748b;margin:3px 0 14px;font-size:9px}@media (width<=1150px){.admin-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-control-layout{grid-template-columns:1fr}}@media (width<=700px){.admin-group-header h3{font-size:20px}.admin-team-status-grid,.admin-flow-grid,.admin-api-grid{grid-template-columns:1fr 1fr}.admin-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-section{padding:12px}}.admin-console-shell{grid-template-columns:270px minmax(0,1fr);font-size:14px;font-weight:400}.admin-console-shell strong,.admin-console-shell b{font-weight:600}.admin-console-shell button{font-weight:500}.admin-console-shell{font-size:14px}.admin-console-shell p,.admin-console-shell span,.admin-console-shell label,.admin-console-shell input,.admin-console-shell select,.admin-console-shell button{font-weight:400}.admin-console-nav{font-size:15px}.admin-console-subnav-item{font-size:13px}.admin-section-title h4,.admin-card-toolbar h4{font-size:17px}.admin-table th{font-size:12px}.admin-table td{font-size:13px}.admin-chip{font-weight:400}.admin-feature-transition{animation:.24s both adminFeatureFade}@keyframes adminFeatureFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.admin-access-combined{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-access-pane{min-width:0}.admin-access-pane>.admin-feature-header,.admin-access-pane .admin-callout{margin-bottom:10px}.admin-settings-help{color:#64748b;margin:-4px 0 10px;font-size:11px;line-height:1.55}.admin-icon-btn{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:32px;height:32px;display:inline-grid}.admin-icon-btn.danger{color:#be123c}.admin-icon-btn:hover{background:#fff1f2;border-color:#fecdd3}.admin-unified-access-table{min-width:900px}.admin-unified-access-actions{flex-wrap:wrap}.admin-unified-access-actions button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.admin-control-priority{background:linear-gradient(#fbfcff,#fff);border-color:#dbe4ff}.admin-eyebrow{color:#6366f1;letter-spacing:.08em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.admin-priority-split{grid-template-columns:minmax(0,1.6fr) minmax(240px,.9fr);gap:12px;margin-top:12px;display:grid}.admin-mini-heading{justify-content:space-between;align-items:center;margin:0 0 7px;display:flex}.admin-mini-heading strong{font-size:14px;font-weight:600}.admin-mini-heading button,.admin-section-hint{color:#64748b;font-size:11px}.admin-event-summary{padding:4px 14px}.admin-control-section>.admin-section-title>div{min-width:0}.admin-assignment-panel{background:#fbfcff;border-color:#c7d2fe;margin-top:14px}.admin-assignment-panel[hidden]{display:none}.admin-kpi-scoreboard{overflow:hidden}.admin-kpi-scoreboard thead{background:#eef2ff}.admin-kpi-scoreboard .admin-table td{vertical-align:middle;padding-top:14px;padding-bottom:14px}.admin-kpi-scoreboard .admin-table td>strong{color:#1e293b;font-size:17px;display:block}.admin-kpi-scoreboard .admin-kpi-score{color:#312e81!important;font-size:26px!important}.admin-kpi-scoreboard .admin-cell-sub{margin-top:3px;display:block}.admin-kpi-scoreboard .admin-grade+.admin-cell-sub{margin-top:5px}.admin-notif-panel .admin-link-btn{color:#4f46e5;background:0 0;padding:0;font-size:10px;line-height:1.25}.admin-notif-panel .admin-link-btn.danger{color:#be123c;margin-left:16px}.admin-section-title button{font-size:10px}.admin-section-hint{font-size:12px}.admin-team-capacity-grid .admin-capacity-card strong{font-size:41px;line-height:1}.admin-system-status>div,.admin-system-status>div b{font-size:13px}.admin-control-section .admin-status-list>div{font-size:11px}.admin-subtab-host .admin-status-list>div{font-size:13px}.admin-calendar-person{border-radius:12px;min-height:39px;padding:4px 8px;font-size:15px}.admin-calendar-person img{border-radius:9px;width:30px;height:30px}.admin-card-toolbar.embedded>div>h4{padding:5px 0 0 18px}.admin-card-toolbar.embedded>div>p{padding-left:16px}.admin-event-board .admin-card-toolbar.embedded>div>h4{padding-top:9px}.admin-event-board .admin-card-toolbar.embedded>div>p{padding-top:2px;padding-left:20px}.admin-employee-form-row{grid-template-columns:minmax(300px,1.25fr) minmax(190px,.9fr) minmax(170px,.8fr) minmax(170px,.8fr)}.admin-access-person img{border-radius:12px;width:38px;height:38px}.admin-unified-access-actions [data-permissions]{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}.admin-leave-history-picker .admin-picker-option{text-align:center;flex-direction:column;justify-content:center;gap:5px;width:80px;min-height:84px;padding:6px}.admin-leave-history-picker .admin-picker-option img{width:42px;height:42px}.admin-leave-history-picker .admin-picker-option span{text-align:center;width:100%;font-size:11px}.admin-context-select.compact{width:120px;padding:7px 8px}.admin-tag{font-size:13px}.admin-color-swatches{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-color-swatches.compact{max-width:180px}.admin-color-swatch{background:var(--swatch);border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 1px #0f172a29}.admin-color-swatch:hover{transform:scale(1.1)}.admin-color-swatch.selected{transform:scale(1.08);box-shadow:0 0 0 2px #312e81,0 0 0 4px #fff}.admin-employee-form-row{grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(120px,1fr) minmax(160px,1.4fr);align-items:end;gap:10px;display:grid}.admin-employee-form-row .wide{grid-column:auto}.admin-picker-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.admin-picker-option{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.admin-picker-option.active{background:#eef2ff;border-color:#6366f1;box-shadow:0 0 0 2px #6366f124}.admin-picker-option img{object-fit:cover;border-radius:9px;width:28px;height:28px}.admin-picker-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.admin-campaign-option{position:relative}.admin-campaign-option i{background:var(--campaign-color,#6366f1);border-radius:50%;flex:none;width:10px;height:10px}.admin-notification-wrap{position:relative}.admin-notif-bell{color:#4338ca;background:#fff;border:1px solid #dbe4ff;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.admin-notif-bell b{color:#fff;background:#ef4444;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.admin-notif-panel{z-index:20;background:#fff;border:1px solid #dbe4ff;border-radius:16px;width:min(390px,100vw - 36px);padding:12px;position:absolute;top:42px;right:0;box-shadow:0 18px 45px #1e293b2e}.admin-notif-panel[hidden]{display:none}.admin-notif-panel header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.admin-notif-list{max-height:280px;overflow:auto}.admin-notif-item{border-bottom:1px solid #eef2f7;grid-template-columns:24px 1fr auto;gap:8px;padding:8px 0;display:grid}.admin-notif-item i{color:#6366f1}.admin-notif-item strong,.admin-notif-item p,.admin-notif-item small{display:block}.admin-notif-item p{color:#64748b;font-size:10px}.admin-notif-item small{color:#94a3b8;font-size:9px}.admin-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-notice-grid>div{background:#f8fafc;border-radius:12px;padding:12px}.admin-notice-grid i{color:#6366f1;margin-right:6px}.admin-notice-grid p{color:#64748b;margin-top:5px;font-size:11px}.admin-event-row{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.admin-event-row strong,.admin-event-row small{display:block}.admin-event-row small{color:#94a3b8;font-size:9px}.admin-event-row b{color:#4338ca;white-space:nowrap;font-size:9px}.admin-leave-history-picker{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;display:grid}.admin-leave-progress{background:#e2e8f0;border-radius:99px;height:6px;margin:7px 0;overflow:hidden}.admin-leave-progress i{background:linear-gradient(90deg,#6366f1,#38bdf8);border-radius:99px;height:100%;display:block}.admin-leave-analysis p{line-height:1.7;display:block}.admin-leave-analysis p+b{display:none}.admin-leave-analysis p:before{content:"•";color:#6366f1;margin-right:8px}.admin-table td.has-leave b{color:#312e81;font-weight:700}.admin-team-capacity-grid,.admin-editor-live-grid,.admin-progress-chart,.admin-team-kpi-grid{gap:10px;display:grid}.admin-team-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-capacity-card span,.admin-capacity-card small{color:#64748b;font-size:11px;display:block}.admin-capacity-card strong{color:#312e81;margin:4px 0;font-size:30px;display:block}.admin-editor-live-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.admin-editor-live-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.admin-editor-live-card header{align-items:center;gap:9px;display:flex}.admin-editor-live-card header img{object-fit:cover;border-radius:12px;width:38px;height:38px}.admin-editor-live-card header span{flex:1;min-width:0}.admin-editor-live-card header strong,.admin-editor-live-card header small{display:block}.admin-editor-live-card header small{color:#64748b;font-size:10px}.admin-editor-live-card header b{color:#4338ca;background:#eef2ff;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:500}.admin-editor-live-card header b[data-state=active]{color:#047857;background:#dcfce7}.admin-editor-live-card header b[data-state=leave]{color:#0369a1;background:#e0f2fe}.admin-editor-live-card header b[data-state=paused]{color:#92400e;background:#fef3c7}.admin-editor-live-meta{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.admin-editor-live-meta span{color:#64748b;background:#f8fafc;border-radius:9px;padding:7px;font-size:10px;display:block}.admin-editor-live-meta b{color:#1e293b;margin-top:2px;font-size:12px;display:block}.admin-editor-live-task{color:#475569;margin-top:9px;font-size:10px}.admin-editor-live-task strong{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.admin-progress-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-progress-toolbar select{min-width:110px}.admin-progress-chart{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));align-items:end;min-height:150px;padding:12px 4px}.admin-progress-bar{flex-direction:column;justify-content:end;align-items:center;gap:4px;height:130px;display:flex}.admin-progress-bar i{background:linear-gradient(#6366f1,#38bdf8);border-radius:7px 7px 2px 2px;width:100%;max-width:34px;min-height:3px;display:block}.admin-progress-bar span{color:#64748b;font-size:9px}.admin-progress-bar small{color:#4338ca;font-size:9px}.admin-team-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-team-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:13px;padding:12px}.admin-team-kpi-card span,.admin-team-kpi-card small{color:#64748b;font-size:10px;display:block}.admin-team-kpi-card strong{color:#312e81;margin:4px 0;font-size:25px;display:block}.admin-kpi-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.admin-kpi-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:13px}.admin-kpi-summary-card span,.admin-kpi-summary-card small{color:#64748b;font-size:10px;display:block}.admin-kpi-summary-card strong{color:#312e81;margin-top:4px;font-size:25px;display:block}.admin-pause-card{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:10px}.admin-pause-card .admin-card-toolbar{margin-bottom:5px}.admin-console-brand strong{font-size:17px;font-weight:600}.admin-console-brand small{font-size:12px}.admin-console-nav-group{min-width:0}.admin-console-nav{padding:11px 12px;font-size:14px;font-weight:500}.admin-console-nav>span{flex:1}.admin-console-nav-chevron{font-size:10px;transition:transform .18s;width:auto!important}.admin-console-nav.active .admin-console-nav-chevron{transform:rotate(180deg)}.admin-console-subnav{border-left:1px solid #a5b4fc47;flex-direction:column;gap:2px;margin:3px 0 8px 20px;padding-left:12px;display:none}.admin-console-subnav.open{display:flex}.admin-console-subnav-item{color:#a5b4fc;text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:12px;font-weight:400;display:flex}.admin-console-subnav-item i{color:#7dd3fc;text-align:center;width:15px}.admin-console-subnav-item:hover{color:#fff;background:#ffffff12}.admin-console-subnav-item.active{color:#fff;background:#e0e7ff24;font-weight:600}.admin-console-security{font-size:11px;font-weight:400}.admin-feature-header h3,.admin-group-header h3{font-size:26px;font-weight:700}.admin-feature-header p,.admin-group-header p{font-size:13px;line-height:1.6}.admin-card h4,.admin-section-title h4,.admin-settings-card h4{font-size:16px;font-weight:600}.admin-card-toolbar p{color:#64748b;margin-top:3px;font-size:12px}.admin-btn,.admin-link,.admin-search,.admin-form input,.admin-form select,.admin-form-inline input,.admin-form-inline select,.admin-feature-actions input,.admin-feature-actions select,.admin-inline-input,.admin-context-select{font-size:13px;font-weight:500}.admin-form label,.admin-form-inline label,.admin-settings-field label{font-size:11px;font-weight:600}.admin-form-preview,.admin-callout,.admin-inline-notice,.admin-empty-row,.admin-empty-state{font-size:12px;font-weight:500}.admin-table th{font-size:11px;font-weight:600}.admin-table td b,.admin-table td strong{font-weight:600}.admin-cell-sub{font-size:11px}.admin-row-actions button,.admin-row-actions select{font-size:11px;font-weight:500}.admin-chip,.admin-platform,.admin-rank,.admin-activation-code{font-size:11px;font-weight:600}.admin-metric-card span,.admin-team-status-grid article span,.admin-flow-grid article span,.admin-flow-grid article small,.admin-capacity small,.admin-current-task small,.admin-queue-task small,.admin-notification small,.admin-api-card small,.admin-system-status>small,.admin-important-row small{text-transform:none;font-size:11px;font-weight:400}.admin-metric-card strong{font-weight:600}.admin-person-row strong,.admin-team-card header strong,.admin-queue-task strong,.admin-notification strong,.admin-api-card strong,.admin-important-row strong{font-size:13px;font-weight:600}.admin-person-row small,.admin-team-card header small,.admin-notification p,.admin-api-card span,.admin-important-row p,.admin-settings-field input,.admin-settings-field select,.admin-settings-footer p,.admin-settings-status,.admin-settings-save{font-size:12px}.admin-settings-save{font-weight:600}.admin-control-section,.admin-card{line-height:1.5}.admin-toggle-setting{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;grid-column:1/-1;padding:13px 14px}.admin-toggle-setting-title{color:#334155;font-size:13px;font-weight:600}.admin-toggle-setting>small{color:#64748b;font-size:11px}.admin-setting-switch{cursor:pointer;align-items:center;width:max-content;text-transform:none!important;gap:10px!important;display:flex!important}.admin-setting-switch input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.admin-setting-switch-track{background:#cbd5e1;border-radius:999px;width:46px;height:26px;transition:background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px 3px #0f172a29}.admin-setting-switch-track i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f172a38}.admin-setting-switch input:checked+.admin-setting-switch-track{background:linear-gradient(135deg,#7854e8,#34b8cb);box-shadow:0 0 0 3px #7854e81f}.admin-setting-switch input:checked+.admin-setting-switch-track i{transform:translate(20px)}.admin-setting-switch input:focus-visible+.admin-setting-switch-track{outline-offset:3px;outline:3px solid #9478ed}.admin-setting-switch b{color:#64748b;font-size:12px;font-weight:600}.admin-setting-switch .switch-on{color:#0f766e;display:none}.admin-setting-switch input:checked~b .switch-off{display:none}.admin-setting-switch input:checked~b .switch-on{display:inline}.admin-leave-picker{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;max-height:240px;margin-bottom:14px;padding:4px;display:grid;overflow:auto}.admin-leave-person{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:13px;flex-direction:column;align-items:center;min-width:0;padding:9px 6px;display:flex}.admin-leave-person:hover{background:#f8faff;border-color:#a5b4fc}.admin-leave-person.selected{background:#eef2ff;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f}.admin-leave-person img{object-fit:cover;border-radius:13px;width:50px;height:50px}.admin-leave-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:13px;font-weight:600;overflow:hidden}.admin-leave-person small{text-overflow:ellipsis;white-space:nowrap;color:#64748b;max-width:100%;font-size:11px;overflow:hidden}.admin-month-card{padding:0;overflow:hidden}.admin-calendar-weekdays,.admin-month-grid{grid-template-columns:repeat(7,minmax(90px,1fr));display:grid}.admin-calendar-weekdays{background:#eef2ff;border-top:1px solid #e0e7ff;border-bottom:1px solid #e0e7ff}.admin-calendar-weekdays span{text-align:center;color:#4338ca;padding:9px;font-size:12px;font-weight:600}.admin-month-grid{min-width:720px}.admin-calendar-day{background:#fff;border-bottom:1px solid #eef2f7;border-right:1px solid #eef2f7;min-height:112px;padding:8px}.admin-calendar-day.today{box-shadow:inset 0 0 0 2px #6366f1}.admin-calendar-day header{justify-content:space-between;margin-bottom:5px;display:flex}.admin-calendar-day header b{font-size:13px;font-weight:600}.admin-calendar-day header span{color:#c2410c;font-size:10px}.admin-calendar-person{border-left:3px solid var(--person-color);white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border-radius:5px;align-items:center;gap:4px;margin:3px 0;padding:3px 5px;font-size:10px;display:flex;overflow:hidden}.admin-calendar-person img{object-fit:cover;border-radius:5px;width:18px;height:18px}.admin-off-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.admin-off-cards article{background:#fff;border:1px solid #e2e8f0;border-radius:13px;align-items:center;gap:9px;padding:10px;display:flex}.admin-off-cards img{object-fit:cover;border-radius:11px;width:42px;height:42px}.admin-off-cards div{flex:1;min-width:0}.admin-off-cards strong,.admin-off-cards span{display:block}.admin-off-cards strong{font-size:13px;font-weight:600}.admin-off-cards span{color:#64748b;font-size:11px}.admin-off-cards>b{color:#4f46e5;font-size:12px;font-weight:600}.admin-table-person{align-items:center;gap:8px;display:flex}.admin-table-person img{object-fit:cover;border-radius:9px;width:34px;height:34px}.admin-table-person span{min-width:0}.admin-table-person b,.admin-table-person small{display:block}.admin-table-person small{color:#64748b;font-size:11px}.admin-history-controls{grid-template-columns:minmax(220px,1fr) 160px;gap:10px;display:grid}.admin-context-select.compact{width:160px}.admin-entitlement-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-entitlement-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:14px}.admin-entitlement-grid span,.admin-entitlement-grid strong,.admin-entitlement-grid p{display:block}.admin-entitlement-grid span{color:#64748b;font-size:12px}.admin-entitlement-grid strong{color:#312e81;margin:4px 0;font-size:23px;font-weight:600}.admin-entitlement-grid strong small{color:#64748b;font-size:12px;font-weight:400}.admin-entitlement-grid p{color:#64748b;font-size:11px}.admin-leave-analysis p,.admin-kpi-evaluation p{color:#475569;background:#f8fafc;border-radius:11px;grid-template-columns:25px 1fr;gap:9px;margin:9px 0;padding:10px;font-size:13px;line-height:1.65;display:grid}.admin-leave-analysis p>b,.admin-kpi-evaluation p>b{color:#4338ca;background:#e0e7ff;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:600;display:grid}.compact-table{min-width:520px}.admin-kpi-table tbody tr{cursor:pointer}.admin-kpi-score{color:#312e81;font-size:20px;font-weight:600;display:block}.admin-grade{color:#64748b;background:#f1f5f9;border-radius:99px;margin-top:3px;padding:3px 6px;font-size:9px;font-weight:600;display:inline-flex}.admin-grade[data-tone=excellent],.admin-kpi-profile small[data-tone=excellent]{color:#047857;background:#dcfce7}.admin-grade[data-tone=good],.admin-kpi-profile small[data-tone=good]{color:#1d4ed8;background:#dbeafe}.admin-grade[data-tone=watch],.admin-kpi-profile small[data-tone=watch]{color:#92400e;background:#fef3c7}.admin-grade[data-tone=risk],.admin-kpi-profile small[data-tone=risk]{color:#b91c1c;background:#fee2e2}.admin-positive{color:#047857}.admin-negative{color:#be123c}.admin-kpi-profile{align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-kpi-profile>img{object-fit:cover;border-radius:16px;width:58px;height:58px}.admin-kpi-profile>div{flex:1}.admin-kpi-profile h4{margin:0}.admin-kpi-profile p{color:#64748b;font-size:12px}.admin-kpi-profile>strong{color:#312e81;text-align:right;font-size:30px;font-weight:600}.admin-kpi-profile>strong small{border-radius:99px;padding:4px 7px;font-size:10px;font-weight:600;display:block}.admin-kpi-component-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-kpi-component-grid article{background:#fafbff;border:1px solid #e2e8f0;border-radius:14px;padding:13px}.admin-kpi-component-grid span,.admin-kpi-component-grid strong,.admin-kpi-component-grid p{display:block}.admin-kpi-component-grid span{color:#64748b;font-size:11px}.admin-kpi-component-grid strong{margin:4px 0;font-size:24px;font-weight:600}.admin-kpi-component-grid p{color:#64748b;font-size:11px}.admin-kpi-evaluation{margin-top:14px}.admin-kpi-facts{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.admin-kpi-facts span{color:#4338ca;background:#eef2ff;border-radius:99px;padding:6px 9px;font-size:11px}.admin-event-board{color:#fff;background:linear-gradient(135deg,#172554,#312e81);border-radius:18px;margin-bottom:14px;padding:16px}.admin-event-board .admin-card-toolbar h4{color:#fff}.admin-event-board .admin-card-toolbar p{color:#c7d2fe}.admin-announced-events{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.admin-announced-events article{background:#ffffff17;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.admin-announced-events strong,.admin-announced-events p{display:block}.admin-announced-events strong{font-size:14px;font-weight:600}@media (width<=1050px){.admin-console-shell{grid-template-columns:1fr}.admin-console-nav-list{align-items:flex-start}.admin-console-nav-group{flex:none}.admin-console-subnav{margin-left:12px}.admin-console-subnav.open{display:flex}.admin-kpi-component-grid,.admin-access-combined,.admin-team-capacity-grid,.admin-team-kpi-grid,.admin-employee-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-feature-header h3,.admin-group-header h3{font-size:22px}.admin-calendar-weekdays,.admin-month-grid{grid-template-columns:repeat(7,minmax(78px,1fr))}.admin-history-controls,.admin-kpi-component-grid,.admin-access-combined,.admin-employee-form-row,.admin-priority-split{grid-template-columns:1fr}.admin-context-select.compact{width:100%}.admin-leave-picker{grid-template-columns:repeat(3,minmax(80px,1fr))}.admin-team-capacity-grid,.admin-team-kpi-grid{grid-template-columns:1fr}.admin-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-calendar-person{min-height:30px;font-size:12px}.admin-calendar-person img{width:22px;height:22px}.admin-kpi-evaluation p{font-size:13px}}.admin-kpi-evaluation p{word-break:normal;overflow-wrap:anywhere;padding:12px 14px;font-size:14px;line-height:1.75;display:block}.admin-kpi-evaluation p:before{content:none}.admin-console-shell{--ink:#252343;--muted:#625f7c;--accent:#7854e8;--line:#e7e3f3;--admin-console-primary:var(--accent);border:1px solid var(--line);background:#f7f5fd;border-radius:28px;font-size:15px;box-shadow:0 18px 60px #70629414}.admin-console-sidebar{color:#fff;background:linear-gradient(165deg,#8060e6,#6869d9 60%,#559dc7);padding:22px 14px}.admin-console-brand{padding-bottom:22px}.admin-console-brand small,.admin-console-security{color:#f1edff}.admin-console-brand-mark{box-shadow:none;background:#ffffff25}.admin-console-nav{color:#f5f1ff;border-radius:14px;gap:12px;min-height:48px;font-size:15px}.admin-console-nav i,.admin-console-subnav-item i{color:inherit}.admin-console-nav.active{color:#6343bd;background:#fff;box-shadow:0 5px 16px #3c248419}.admin-console-subnav-item{color:#f0ebff;min-height:38px;font-size:14px}.admin-console-security{background:#ffffff16;line-height:1.6}.admin-feature-host{color:var(--ink);padding:26px}.admin-feature-header h3,.admin-group-header h3{letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:600}.admin-feature-header p,.admin-group-header p{color:var(--muted);max-width:70ch;font-size:14px;line-height:1.7}.admin-card,.admin-control-section,.admin-settings-card{border-color:var(--line);background:#fff;border-radius:20px;margin-bottom:20px;box-shadow:0 5px 20px #54477b06}.admin-control-section{padding:22px}.admin-card h4,.admin-section-title h4,.admin-settings-card h4{color:var(--ink);font-size:18px;font-weight:600}.admin-section-title{flex-wrap:wrap;gap:14px}.admin-section-title h4{margin-bottom:0}.admin-section-title button,.admin-mini-heading button{color:#6744c7;min-height:32px;font-size:13px}.admin-section-hint,.admin-eyebrow{font-size:12px}.admin-eyebrow{color:#7b57c9;letter-spacing:.06em;margin-bottom:5px}.admin-card-toolbar{flex-wrap:wrap;padding:18px 20px}.admin-card-toolbar p,.admin-settings-help{color:var(--muted);font-size:13px;line-height:1.7}.admin-card-toolbar.embedded{margin:0 0 16px;padding:0 0 14px}.admin-card-toolbar.embedded>div>h4,.admin-card-toolbar.embedded>div>p{padding:0}.admin-btn,.admin-settings-save{background:#7854e8;border-radius:12px;min-height:42px;padding:11px 17px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #7854e824}.admin-btn.secondary{color:#6242bc;background:#efebff;border-color:#e2d8ff}.admin-btn.ghost{box-shadow:none;background:#fff}.admin-btn.danger{color:#ad2949;box-shadow:none;background:#ffedf0}.admin-console-shell button:focus-visible,.admin-console-shell input:focus-visible,.admin-console-shell select:focus-visible,.admin-console-shell summary:focus-visible{outline-offset:3px;outline:3px solid #9478ed}.admin-form label,.admin-form-inline label,.admin-settings-field label{letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px;font-weight:500}.admin-form input,.admin-form select,.admin-form-inline input,.admin-form-inline select,.admin-settings-field input,.admin-settings-field select,.admin-context-select,.admin-inline-input,.admin-search,.admin-feature-actions input,.admin-feature-actions select{min-height:42px;color:var(--ink);box-sizing:border-box;background:#fff;border-color:#dcd7e8;border-radius:11px;max-width:100%;padding:10px 12px;font-size:14px}.admin-form-grid,.admin-settings-fields{gap:16px}.admin-employee-form-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.admin-form-actions{flex-wrap:wrap;gap:10px}.admin-settings-grid{gap:20px}.admin-settings-card{border-top:4px solid #b49afa;margin:0;padding:22px}.admin-settings-card:nth-child(3n+2){border-top-color:#6bc7bd}.admin-settings-card:nth-child(3n){border-top-color:#f3b477}.admin-settings-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#f0ebffed;border-color:#dcd0ff;gap:16px;position:sticky;bottom:0}.admin-settings-footer p{font-size:13px}.admin-table{font-size:14px}.admin-table th{text-transform:none;letter-spacing:0;color:#68617c;background:#f5f2fc;padding:14px 16px;font-size:12px}.admin-table td{border-color:#efecf5;padding:16px;font-size:14px}.admin-table tr:hover td{background:#faf8ff}.admin-cell-sub,.admin-table-person small{color:#716a85;font-size:12px;line-height:1.6}.admin-table-person{gap:11px}.admin-table-person img{border-radius:14px;flex-shrink:0;width:42px;height:42px}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:8px}.admin-row-actions button{border-radius:10px;min-height:34px;padding:8px 11px;font-size:13px}.admin-chip,.admin-platform,.admin-grade{white-space:normal;padding:5px 10px;font-size:12px;font-weight:500}.admin-platform[data-platform=tiktok]{color:#fff;background:#555369}.admin-chip[data-assignment-state=pending]{color:#583464;background:#efcff7}.admin-control-priority{background:linear-gradient(120deg,#eee5ff,#fce9ed 65%,#fff0d7);border:0}.admin-capacity-card{background:#ffffffd9;border:0;border-radius:18px;padding:20px}.admin-capacity-card:nth-child(2){background:#e1f5ee}.admin-capacity-card:nth-child(3){background:#fff0d4}.admin-capacity-card:nth-child(4){background:#e4edff}.admin-capacity-card span,.admin-capacity-card small{color:#655f79;font-size:13px}.admin-team-capacity-grid .admin-capacity-card strong{color:#423563;margin:10px 0;font-size:42px;line-height:1.2}.admin-priority-split{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;margin-top:20px}.admin-priority-split .admin-card{box-shadow:none;background:#ffffffa6;margin:0}.admin-mini-heading strong{font-size:16px}.admin-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-alert-grid button{border-radius:14px;padding:14px}.admin-alert-grid button span{font-size:13px}.admin-notice-grid strong{font-size:14px}.admin-notice-grid p{font-size:13px;line-height:1.7}.admin-editor-live-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.admin-editor-live-card{border-color:#aa8ae8 #e8e0f6 #e8e0f6;border-top-style:solid;border-top-width:4px;border-radius:18px;padding:18px}.admin-editor-live-card:nth-child(3n+2){border-top-color:#65bdb5}.admin-editor-live-card:nth-child(3n){border-top-color:#edab86}.admin-editor-live-card header strong{font-size:16px}.admin-editor-live-card header small{font-size:12px}.admin-editor-live-card header b{white-space:normal;font-size:11px}.admin-editor-live-meta span,.admin-editor-live-task,.admin-editor-live-task small{font-size:12px}.admin-editor-live-meta b,.admin-editor-live-task strong{font-size:14px}.admin-editor-live-task strong{white-space:normal;line-height:1.7}.admin-editor-live-task{border-top:1px solid #eee9f5;margin-top:12px;padding-top:12px}.admin-team-kpi-grid,.admin-kpi-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-team-kpi-card,.admin-kpi-summary-card,.admin-entitlement-grid article{background:#f2ecff;border:0;border-radius:17px;padding:18px}.admin-team-kpi-card:nth-child(4n+2),.admin-kpi-summary-card:nth-child(4n+2),.admin-entitlement-grid article:nth-child(4n+2){background:#e4f5f0}.admin-team-kpi-card:nth-child(4n+3),.admin-kpi-summary-card:nth-child(4n+3),.admin-entitlement-grid article:nth-child(4n+3){background:#fff1d8}.admin-team-kpi-card:nth-child(4n),.admin-kpi-summary-card:nth-child(4n),.admin-entitlement-grid article:nth-child(4n){background:#fce7ef}.admin-team-kpi-card span,.admin-team-kpi-card small,.admin-kpi-summary-card span,.admin-kpi-summary-card small{color:#605970;font-size:13px}.admin-team-kpi-card strong,.admin-kpi-summary-card strong{font-size:30px}.admin-team-kpi-card .admin-positive{color:#14735a}.admin-team-kpi-card .admin-negative{color:#b33559}.admin-progress-section{background:linear-gradient(150deg,#fff 0%,#faf7ff 72%,#f0fbf8)}.admin-progress-toolbar{gap:14px;margin-bottom:14px}.admin-progress-toolbar label{flex-direction:column;gap:6px;font-size:13px;display:flex}.admin-progress-toolbar select,.admin-progress-toolbar input{background:#fff;border:1px solid #ded7ec;border-radius:10px;padding:8px;font-size:14px}.admin-progress-toolbar.modern{background:#ffffffb8;border:1px solid #e8e1f5;border-radius:16px;grid-template-columns:auto minmax(180px,1fr);align-items:end;padding:12px;display:grid}.admin-progress-control{gap:7px;display:grid}.admin-progress-control>span{color:#625b75;font-size:12px;font-weight:600}.admin-segmented-control{background:#eee9f7;border-radius:12px;gap:4px;padding:4px;display:flex}.admin-segmented-control button{color:#665f78;background:0 0;border:0;border-radius:8px;min-height:31px;padding:5px 9px;font-size:12px;font-weight:600}.admin-editor-filter-pills{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow:auto}.admin-editor-filter-pill{color:#5f5971;background:#fff;border:1px solid #ded8eb;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.admin-editor-filter-pill img{object-fit:cover;border-radius:50%;width:20px;height:20px}.admin-progress-custom-range{grid-column:1/-1;align-items:end;gap:10px;padding-top:2px;display:flex}.admin-progress-custom-range label{font-size:12px}.admin-progress-chart{border:0;min-height:0;padding:0;display:block}.admin-interactive-chart{gap:12px;display:grid}.admin-chart-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-chart-insight,.admin-chart-delta{text-align:left;color:#50466c;background:#f3efff;border:0;border-radius:14px;min-height:72px;padding:11px 12px}.admin-chart-insight{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:9px 1fr;column-gap:8px;display:grid}.admin-chart-insight i{background:var(--chart-color);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--chart-color) 15%,transparent);border-radius:50%;grid-row:1/3;margin-top:4px}.admin-chart-insight span,.admin-chart-delta span{font-size:12px;font-weight:500}.admin-chart-insight strong,.admin-chart-delta strong{color:#332a55;font-size:22px;line-height:1.2}.admin-chart-delta{background:linear-gradient(135deg,#e8faf3,#ecf8f6);flex-direction:column;gap:5px;display:flex}.admin-chart-delta[data-tone=warning]{background:linear-gradient(135deg,#fff2dd,#fff7eb)}.admin-chart-delta small{font-size:12px;font-weight:500}.admin-canvas-chart-wrap{background:linear-gradient(#fff,#fbfaff);border:1px solid #ede8f4;border-radius:16px;min-height:264px;position:relative;overflow:hidden}.admin-canvas-chart{touch-action:none;outline:none;width:100%;height:264px;display:block}.admin-canvas-chart:focus-visible{outline-offset:-3px;outline:3px solid #9478ed}.admin-chart-tooltip{z-index:2;color:#fff;pointer-events:none;background:#2f2947ef;border:1px solid #e5def0;border-radius:12px;min-width:150px;padding:10px 11px;font-size:12px;position:absolute;box-shadow:0 10px 26px #30285133}.admin-chart-tooltip strong{margin-bottom:7px;display:block}.admin-chart-tooltip span{justify-content:space-between;gap:6px;margin-top:4px;display:flex}.admin-chart-tooltip i{background:var(--series);border-radius:50%;width:8px;height:8px;margin-top:3px}.admin-chart-tooltip b{margin-left:auto}.admin-progress-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-chart-hint{color:#6e6780;font-size:12px;line-height:1.6}.admin-chart-hint i{color:#7653d1;margin-right:4px}.admin-chart-note{color:#716881;font-size:12px;line-height:1.6}.admin-kpi-scoreboard .admin-table td>strong{font-size:21px}.admin-kpi-table tbody tr.selected td{background:#f0eaff}.admin-kpi-component-grid article{background:#f5f0ff;border-color:#e7ddf9}.admin-kpi-component-grid article:nth-child(2){background:#eaf8f3}.admin-kpi-component-grid article:nth-child(3){background:#fff2df}.admin-kpi-component-grid span,.admin-kpi-component-grid p{font-size:13px}.admin-kpi-evaluation p,.admin-leave-analysis p{color:#47415c;overflow-wrap:break-word;word-break:normal;background:#f7f5fb;padding:16px 18px;font-size:15px;line-height:1.85;display:block}.admin-leave-analysis p:before{content:none}.admin-kpi-facts span{font-size:13px}.admin-kpi-profile{background:linear-gradient(110deg,#eee6ff,#e5f5f4);border-radius:16px;padding:18px}.admin-kpi-profile p{font-size:14px}.admin-pause-card{padding-top:18px}.admin-disclosure>summary{cursor:pointer;color:#6143ac;padding:14px 0;font-size:15px;font-weight:500}.admin-disclosure[open]>summary{border-bottom:1px solid #e9e0f5;margin-bottom:14px}.admin-history-controls{grid-template-columns:minmax(0,1fr) 120px;align-items:start}.admin-history-controls .admin-context-select{height:42px}.admin-leave-history-picker{grid-template-columns:repeat(auto-fill,86px);gap:12px}.admin-leave-history-picker .admin-picker-option{flex-direction:column;width:86px;min-height:92px}.admin-leave-history-picker .admin-picker-option span{font-size:13px}.admin-picker-option.active{background:#f0e9ff;border-color:#9f80e7}.admin-picker-option span{font-size:13px}.admin-profile-summary{background:linear-gradient(115deg,#7854c7,#7b7ed4);padding:22px}.admin-profile-summary p{color:#f1ecff;font-size:13px}.admin-entitlement-grid p,.admin-entitlement-grid span{color:#655d77;font-size:13px}.admin-leave-progress{height:9px}.admin-calendar-day{min-height:140px;padding:10px}.admin-calendar-person{background:#f1edf8;border-radius:12px;min-height:39px;padding:4px 7px;font-size:14px}.admin-calendar-person img{flex-shrink:0;width:30px;height:30px}.admin-calendar-list>div{font-size:14px}.admin-off-cards article{background:#f5efff;border:0}.admin-off-cards article:nth-child(3n+2){background:#eaf6f2}.admin-off-cards article:nth-child(3n){background:#fff0e5}.admin-off-cards strong{font-size:15px}.admin-event-board{background:linear-gradient(120deg,#8060cc,#a275cd 60%,#d791b5);padding:22px}.admin-event-board .admin-card-toolbar p{color:#fff;font-size:14px}.admin-announced-events p{color:#f9edff;font-size:13px}.admin-event-row strong{font-size:14px}.admin-event-row small,.admin-event-row b{font-size:12px}.admin-system-status>div,.admin-system-status>div b,.admin-status-list>div,.admin-control-section .admin-status-list>div{font-size:14px}.admin-api-card span,.admin-api-card small,.admin-diagnostic-detail{font-size:13px;line-height:1.7}.admin-api-card strong{font-size:16px}.admin-tag{background:#ede5ff;font-size:14px}.admin-color-swatches .admin-color-swatch{background:var(--swatch);border-radius:8px;width:26px;height:26px;min-height:26px;padding:0}.admin-empty-state,.admin-empty-row,.admin-callout,.admin-form-preview{font-size:14px;line-height:1.7}.admin-notif-panel{width:min(440px,100vw - 36px)}.admin-notif-item strong{font-size:14px}.admin-notif-item p{font-size:13px}.admin-notif-item small{font-size:11px}.admin-notif-panel header{flex-wrap:wrap}.admin-notif-panel .admin-link-btn{min-height:30px;font-size:12px}.admin-test-grid button{min-height:48px;font-size:14px}.admin-state-status,.admin-danger-zone span{font-size:13px}.admin-operations-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.admin-operations-summary article{background:linear-gradient(130deg,#eee7ff,#e7f5f2);border:1px solid #e3dcf2;border-radius:20px;padding:22px}.admin-operations-summary article>strong{color:#4d3a8f;margin:5px 0;font-size:28px;display:block}.admin-operations-summary article>p{color:#514b66;margin:0 0 14px;font-size:14px;line-height:1.7}.admin-operations-summary article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-operations-summary article>div b{color:#2c2845;font-size:18px}.admin-operations-summary article>div small{color:#716a83;font-size:11px}.admin-team-card .admin-capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-team-card .admin-capacity strong{overflow-wrap:anywhere;font-size:13px}.admin-inline-check{align-items:center;gap:7px;font-size:13px!important;display:flex!important}.admin-inline-check input{width:17px;height:17px;min-height:0!important}.admin-table tr[data-archived=true] td{opacity:.6;background:#f6f4f8}.admin-notification-list{padding:12px}.admin-notification{font-size:14px}.admin-notification p{font-size:13px;line-height:1.7}.admin-notification.unread{background:#f2edff;border-left:4px solid #8261da}.admin-console-shell [hidden]{display:none!important}.admin-login-logo-setting{background:#f8f6fc;border:1px solid #e4def0;border-radius:16px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;margin:18px 0;padding:16px;display:grid}.admin-login-logo-preview{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-radius:18px;place-items:center;width:110px;height:90px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.admin-login-logo-preview img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.admin-login-logo-setting label{color:#423a5d;font-size:14px;font-weight:700;display:block}.admin-login-logo-setting p{color:#716a83;margin:4px 0 10px;font-size:12px}.admin-login-logo-setting input[type=file]{width:100%;margin-bottom:10px;font-size:12px;display:block}.admin-login-logo-setting .admin-btn{min-height:34px;padding:7px 10px;font-size:12px}.admin-assignment-panel{background:linear-gradient(135deg,#fff,#fbf8ff);border:1px solid #dccdff;scroll-margin-top:18px}.admin-assignment-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.admin-assignment-grid>.wide{grid-column:span 6}.admin-assignment-grid>label{min-width:0}.admin-platform-picker{gap:7px;display:flex}.admin-platform-picker button{color:#645d78;background:#fff;border:1px solid #ded7eb;border-radius:12px;width:42px;height:42px;font-size:18px}.admin-platform-picker button[data-platform-choice=TikTok]{color:#17151f}.admin-platform-picker button[data-platform-choice=YouTube]{color:#e52d38}.admin-platform-picker button[data-platform-choice=Facebook]{color:#1877f2}.admin-platform-picker button.active{background:#f0ebff;border-color:#8666df;box-shadow:0 0 0 3px #8161db1c}.admin-picker-grid[data-editor-picker]{align-items:center;gap:8px;min-height:42px;padding:2px;display:flex;overflow-x:auto}.admin-editor-avatar{place-items:center;background:#fff!important;border:2px solid #e2ddec!important;border-radius:50%!important;flex:none!important;width:42px!important;height:42px!important;min-height:42px!important;padding:2px!important;display:grid!important}.admin-editor-avatar img{object-fit:cover;border-radius:50%!important;width:34px!important;height:34px!important}.admin-editor-avatar i{color:#847c99;font-size:14px}.admin-editor-avatar.active{box-shadow:0 0 0 3px #8161db24;border-color:#7b55dd!important}.admin-campaign-select{background:var(--campaign-color,#f4f2f8);border-radius:13px;padding:4px 7px;transition:background .2s}.admin-campaign-select.has-campaign{color:#36304b}.admin-campaign-select select{width:100%;background:#ffffffc9!important;border-color:#0000!important}.admin-publish-date{max-width:175px}.admin-publish-time{max-width:125px}.admin-transfer-hint{color:#766f88;margin:9px 0 7px;font-size:11px}.admin-transfer-hint i{color:#7752d9}.admin-team-card[data-transfer-target]{transition:border-color .18s,background .18s,transform .18s}.admin-team-card[data-transfer-target].transfer-ready{transform:translateY(-2px);box-shadow:0 0 0 3px #7a56db29;background:#f4efff!important;border-color:#7752d9!important}.admin-queue-task[draggable=true]{cursor:grab}.admin-queue-task.dragging{opacity:.45}.admin-queue-task>.fa-grip-vertical{color:#aea5bf;align-self:center;padding-right:4px}.admin-team-card .admin-capacity strong[data-capacity=available]{color:#168765}.admin-team-card .admin-capacity strong[data-capacity=light]{color:#2584c9}.admin-team-card .admin-capacity strong[data-capacity=normal]{color:#6750c7}.admin-team-card .admin-capacity strong[data-capacity=busy]{color:#c67b18}.admin-team-card .admin-capacity strong[data-capacity=heavy]{color:#d55340}.admin-team-card .admin-capacity strong[data-capacity=overload],.admin-team-card .admin-capacity strong[data-capacity=critical]{color:#c33562}.admin-team-queue-panel{padding:0;overflow:hidden}.admin-team-queue-panel>.admin-operations-summary{margin:16px 16px 0}.admin-team-queue-panel>.admin-team-grid{padding:16px}.admin-queue-task strong{font-weight:400}.admin-content-pending-list{background:#f5f2ff;border:1px solid #d8d1f5;border-radius:11px;margin:8px 0;padding:9px}.admin-content-pending-list>small{color:#6a4cc3;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.admin-content-pending-list>small i{margin-right:4px}.admin-content-pending-task{border-top:1px solid #e5e0f6;padding:6px 0}.admin-content-pending-task:first-of-type{border-top:0}.admin-content-pending-task span,.admin-content-pending-task strong,.admin-content-pending-task small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-content-pending-task strong{color:#403764;font-size:12px;font-weight:400}.admin-content-pending-task small{color:#7b7199;margin-top:1px;font-size:10px}.admin-calendar-settings{padding:0}.admin-calendar-settings>summary{margin:0;padding:18px 20px}.admin-calendar-settings[open]>summary{margin-bottom:0}.admin-calendar-settings .admin-form-inline{padding:0 20px 10px}.admin-calendar-selection{color:#625b74;margin:0;padding:12px 20px 18px;font-size:13px}.admin-calendar-settings:not([open])>.admin-calendar-selection{display:block}.admin-calendar-selection i{color:#7b56d2;margin-right:6px}.admin-leave-form .admin-form-grid{grid-template-columns:1.2fr 1fr 1fr .7fr minmax(180px,1.4fr);gap:10px}.admin-calendar-person{border:1px solid color-mix(in srgb,var(--person-color) 34%,#fff);background:color-mix(in srgb,var(--person-color) 12%,#fff)!important;color:color-mix(in srgb,var(--person-color) 74%,#302a43)!important}.admin-calendar-person img{border:2px solid var(--person-color)}.admin-event-form{grid-template-columns:minmax(260px,1.8fr) minmax(190px,1fr) 150px auto auto;align-items:end;gap:10px;display:grid}.admin-event-form input,.admin-event-form select{width:100%}.admin-rank{white-space:nowrap}.admin-color-picker{z-index:1;position:relative}.admin-color-picker>summary{color:#5f5872;cursor:pointer;background:#fff;border:1px solid #ded8e9;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:13px;list-style:none;display:flex}.admin-color-picker>summary::-webkit-details-marker{display:none}.admin-color-picker summary b{background:#93c5fd;border-radius:6px;width:17px;height:17px;display:inline-block;box-shadow:inset 0 0 0 1px #00000012}.admin-color-picker[open]>.admin-color-swatches{background:#fff;border:1px solid #ddd6eb;border-radius:13px;flex-wrap:wrap;gap:6px;width:216px;padding:10px;display:flex;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 30px #37285b25}.admin-color-picker.compact>summary{min-height:34px;padding:0 9px}.admin-color-picker.compact[open]>.admin-color-swatches{left:auto;right:0}.admin-color-picker .admin-color-swatches{display:none}.admin-api-guide{padding:0}.admin-api-guide>summary{margin:0;padding:17px 20px}.admin-api-guide[open]>summary{margin-bottom:0}.admin-api-guide ol{color:#5d5670;gap:9px;margin:0;padding:0 24px 18px 42px;font-size:13px;line-height:1.7;display:grid}.admin-api-guide i{color:#7b56d2;margin-right:7px}.admin-test-grid .admin-test-switch{text-align:left;position:relative;padding-left:37px!important}.admin-test-grid .admin-test-switch:before{content:"";background:#c7c0d8;border-radius:99px;width:17px;height:10px;transition:all .18s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-test-grid .admin-test-switch:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:all .18s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.admin-test-grid [data-test-event] i{color:#7551d1;width:18px}.admin-leave-mini-chart{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:7px;height:112px;padding:9px 4px 2px;display:grid}.admin-leave-mini-chart>div{grid-template-rows:17px 68px 18px;place-items:end center;min-width:0;display:grid}.admin-leave-mini-chart strong{color:#564f68;font-size:11px}.admin-leave-mini-chart i{background:linear-gradient(#9d7be9,#62c4bc);border-radius:7px 7px 3px 3px;width:min(22px,80%);min-height:4px;display:block}.admin-leave-mini-chart span{color:#766f86;white-space:nowrap;font-size:10px}.admin-live-kpi-panel{background:#ffffff9c;border:1px solid #ffffff9e;border-radius:18px;margin-top:20px;padding:16px}.admin-live-kpi-panel .admin-mini-heading{margin-bottom:10px}.admin-live-kpi-panel .admin-mini-heading>span{gap:2px;display:grid}.admin-live-kpi-panel .admin-eyebrow{margin:0}.admin-live-kpi-panel .admin-progress-toolbar{margin-bottom:10px}.admin-live-kpi-panel .admin-team-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-live-kpi-panel .admin-team-kpi-card{padding:13px}.admin-live-kpi-panel .admin-team-kpi-card strong{font-size:23px}.admin-quest-announce{color:#3d3553;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-weight:700;display:inline-flex}.admin-quest-announce:hover{color:#6d46cb}.admin-quest-announce i{color:#7d58d5}@media (width>=1500px){.admin-kpi-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.admin-priority-split,.admin-two-column,.admin-settings-grid{grid-template-columns:1fr}}@media (width<=700px){.admin-feature-host,.admin-control-section{padding:16px}.admin-feature-header{flex-direction:column;align-items:flex-start}.admin-feature-header h3,.admin-group-header h3{font-size:24px}.admin-team-capacity-grid,.admin-team-kpi-grid,.admin-kpi-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-team-capacity-grid .admin-capacity-card strong{font-size:34px}.admin-capacity-card{padding:14px}.admin-editor-live-grid,.admin-settings-fields,.admin-history-controls,.admin-priority-split{grid-template-columns:1fr}.admin-settings-footer{flex-direction:column;align-items:stretch;position:static}.admin-form-inline{flex-wrap:wrap}.admin-table{min-width:680px}.admin-kpi-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-nav-list{flex-flow:wrap}.admin-console-sidebar{padding:12px}.admin-console-nav{font-size:14px}.admin-settings-card{padding:16px}.admin-progress-toolbar.modern{grid-template-columns:1fr}.admin-progress-custom-range{flex-wrap:wrap;grid-column:auto}.admin-chart-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chart-delta{grid-column:1/-1}.admin-canvas-chart-wrap,.admin-canvas-chart{height:238px;min-height:238px}.admin-segmented-control{overflow:auto}.admin-segmented-control button{white-space:nowrap}.admin-operations-summary{grid-template-columns:1fr}.admin-operations-summary article>div,.admin-team-card .admin-capacity{grid-template-columns:1fr 1fr}}@media (width<=900px){.admin-assignment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-assignment-grid>.wide{grid-column:span 3}.admin-leave-form .admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-live-kpi-panel .admin-team-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-event-form{grid-template-columns:1fr 1fr}.admin-event-form input[name=name]{grid-column:1/-1}}@media (width<=700px){.admin-assignment-grid,.admin-leave-form .admin-form-grid,.admin-event-form{grid-template-columns:1fr}.admin-assignment-grid>.wide,.admin-event-form input[name=name]{grid-column:auto}.admin-publish-date,.admin-publish-time{max-width:none}.admin-live-kpi-panel .admin-team-kpi-grid{grid-template-columns:1fr 1fr}.admin-leave-mini-chart{gap:3px}.admin-leave-mini-chart span{font-size:9px}.admin-login-logo-setting{grid-template-columns:1fr}.admin-login-logo-preview{width:100%;height:120px}}@media (prefers-reduced-motion:reduce){.admin-feature-transition{animation:none}.admin-console-shell *{scroll-behavior:auto!important;transition:none!important}}.admin-console-shell{--premium-bg:#07111f;--premium-panel:#0f172ab8;--premium-panel-strong:#111834e6;--premium-border:#a5b4fc29;--premium-text:#eef2ff;--premium-muted:#9aa9c3;--premium-indigo:#818cf8;--premium-violet:#a78bfa;--premium-cyan:#22d3ee;--premium-emerald:#34d399;--premium-amber:#fbbf24;--premium-orange:#fb923c;--premium-rose:#fb7185;isolation:isolate;background:radial-gradient(circle at 84% 4%,#6366f145,#0000 30%),radial-gradient(circle at 13% 92%,#0891b22e,#0000 28%),linear-gradient(140deg,#07111f 0%,#11183a 50%,#281449 100%);border:1px solid #c7d2fe2e;min-height:calc(100vh - 142px);font-family:Kanit,sans-serif;overflow:hidden;box-shadow:0 30px 80px #0f172a3d,inset 0 1px #ffffff14}.admin-console-sidebar{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(#091023e6,#1b1441c7);border-right:1px solid #a5b4fc21;position:relative;overflow:hidden}.admin-console-sidebar:before{content:"";filter:blur(36px);pointer-events:none;background:#22d3ee24;border-radius:999px;width:180px;height:180px;position:absolute;top:-100px;left:-70px}.admin-console-brand,.admin-console-nav-list,.admin-console-security{z-index:1;position:relative}.admin-console-brand{border-color:#ffffff14}.admin-console-brand-mark{background:linear-gradient(135deg,#4f46e5,#8b5cf6 58%,#06b6d4);border:1px solid #fff3;border-radius:15px;box-shadow:0 12px 34px #6366f166,inset 0 1px #ffffff4d}.admin-console-brand strong{color:#fff;letter-spacing:-.015em}.admin-console-brand small{color:#93c5fd}.admin-console-nav{color:#aebbd3;border:1px solid #0000;min-height:44px;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .2s}.admin-console-nav:hover{background:#ffffff12;border-color:#a5b4fc24;transform:translate(2px)}.admin-console-subnav{border-color:#7dd3fc2e}.admin-console-subnav-item{color:#94a3c2;transition:all .2s}.admin-console-subnav-item:hover,.admin-console-subnav-item.active{color:#fff;background:#6366f133}.admin-console-security{color:#a7f3d0;background:#064e3b33;border:1px solid #34d39924}.admin-console-stage{background:radial-gradient(circle at 75% 0,#6366f12b,#0000 34%),radial-gradient(circle at 0 78%,#0891b21f,#0000 30%),linear-gradient(150deg,#07111ff0,#111838f0 55%,#201240f5);min-width:0}.admin-feature-host{scrollbar-color:#818cf88c #0f172a4d;color:var(--premium-text);overflow-x:hidden}.admin-feature-host::-webkit-scrollbar{width:9px;height:9px}.admin-feature-host::-webkit-scrollbar-thumb{background:#818cf885 padding-box padding-box;border:2px solid #0000;border-radius:99px}.admin-feature-header{align-items:center;margin-bottom:20px}.admin-feature-heading{align-items:center;gap:13px;min-width:0;display:flex}.admin-feature-icon{color:#cffafe;background:linear-gradient(145deg,#6366f180,#0891b245);border:1px solid #a5b4fc47;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 30px #4f46e547,inset 0 1px #ffffff26}.admin-feature-header h3,.admin-group-header h3{color:#f8fafc;letter-spacing:-.035em}.admin-card,.admin-control-section,.admin-settings-card{border:1px solid var(--premium-border);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(145deg,#ffffff1b,#ffffff0e);border-radius:24px;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;position:relative;box-shadow:0 18px 45px #0206172e,inset 0 1px #fff1}.admin-card:hover,.admin-control-section:hover,.admin-settings-card:hover{border-color:#818cf84d;transform:translateY(-2px);box-shadow:0 22px 50px #0206173d,inset 0 1px #ffffff14}.admin-card h4:before,.admin-card-toolbar h4:before{content:"";color:#a5f3fc;vertical-align:middle;background:#6366f133;border-radius:10px;place-items:center;width:28px;height:28px;margin-right:8px;font:900 12px/1 "Font Awesome 6 Free";display:inline-grid}.admin-eyebrow{color:#67e8f9;letter-spacing:.12em}.admin-btn,.admin-feature-actions button:not(.admin-notif-bell),.admin-row-actions button{border-radius:12px;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s}.admin-btn{background:linear-gradient(135deg,#4f46e5,#7c3aed 58%,#0891b2);border:1px solid #c4b5fd42;box-shadow:0 10px 24px #4f46e540,inset 0 1px #ffffff26}.admin-btn:hover,.admin-feature-actions button:hover,.admin-row-actions button:hover{transform:translateY(-1px)}.admin-form input,.admin-form select,.admin-form textarea,.admin-form-inline input,.admin-form-inline select,.admin-feature-actions input,.admin-feature-actions select,.admin-inline-input,.admin-context-select,.admin-search,.admin-settings-field input,.admin-settings-field select{color:#eef2ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f2099;border:1px solid #94a3b83b;border-radius:13px;box-shadow:inset 0 1px #ffffff09}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.admin-form-inline input:focus,.admin-form-inline select:focus,.admin-feature-actions input:focus,.admin-feature-actions select:focus,.admin-inline-input:focus,.admin-context-select:focus,.admin-search:focus,.admin-settings-field input:focus,.admin-settings-field select:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee1f,0 0 22px #22d3ee14}.admin-metric-card,.admin-capacity-card,.admin-kpi-summary-card,.admin-entitlement-grid article,.admin-kpi-component-grid article{background:#0f172a7a;border:1px solid #a5b4fc26;border-radius:18px;box-shadow:inset 0 1px #ffffff0b}.admin-metric-card>i{color:#a5b4fc;background:#6366f130;border:1px solid #818cf82e;position:relative;box-shadow:0 0 24px #6366f126}.admin-control-priority{background:radial-gradient(circle at 88% 10%,#8b5cf630,#0000 31%),linear-gradient(145deg,#1e1b4bcc,#0f172ab8);border-color:#818cf83d;overflow:hidden}.admin-team-capacity-grid{gap:12px}.admin-capacity-card{min-height:126px;padding:16px;overflow:hidden}.admin-control-priority .admin-capacity-card:nth-child(n){background:#0206174d;border:1px solid #94a3b826}.admin-control-priority .admin-capacity-card[data-tone=ready]{border-color:#34d39933}.admin-control-priority .admin-capacity-card[data-tone=active]{border-color:#22d3ee38}.admin-control-priority .admin-capacity-card[data-tone=watch]{border-color:#fbbf2433}.admin-control-priority .admin-capacity-card[data-tone=load]{border-color:#a78bfa33}.admin-capacity-card:after{content:"";filter:blur(8px);background:#22d3ee24;border-radius:999px;width:80px;height:80px;position:absolute;bottom:-34px;right:-28px}.admin-capacity-card strong{font-size:clamp(30px,3vw,43px);line-height:1}.admin-capacity-card[data-tone=ready] strong{color:#6ee7b7}.admin-capacity-card[data-tone=active] strong{color:#67e8f9}.admin-capacity-card[data-tone=watch] strong{color:#fcd34d}.admin-capacity-card[data-tone=load] strong{color:#c4b5fd}.admin-control-priority .admin-priority-split .admin-card{background:#02061742;border:1px solid #94a3b824;box-shadow:inset 0 1px #ffffff0a}.admin-live-kpi-panel{background:radial-gradient(circle at 90% 0,#22d3ee24,#0000 34%),linear-gradient(135deg,#312e81a8,#4c1d9580,#0f172a9e);border:1px solid #a78bfa38;border-radius:22px;margin-top:16px;padding:17px;box-shadow:inset 0 1px #ffffff12,0 18px 38px #0206172e}.admin-live-kpi-panel .admin-team-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-team-kpi-card{background:#0f172a75;border:1px solid #c4b5fd2e;border-radius:17px;min-height:116px;padding:14px;position:relative;overflow:hidden}.admin-team-kpi-card:after{content:"";filter:blur(12px);background:#818cf83d;border-radius:999px;width:54px;height:54px;position:absolute;top:-18px;right:-14px}.admin-team-kpi-card>span{color:#bdc9e0}.admin-team-kpi-card>strong{color:#fff}.admin-team-kpi-card>strong small{color:#a5b4fc}.admin-team-kpi-card>small{border-radius:999px;width:fit-content;margin-top:5px;padding:3px 7px;display:inline-flex}.admin-team-kpi-card>small.admin-positive{color:#6ee7b7;background:#10b98124}.admin-team-kpi-card>small.admin-negative{color:#fda4af;background:#f43f5e24}.admin-editor-live-card,.admin-team-card{color:#e2e8f0;background:linear-gradient(145deg,#0f172ab3,#1e1b4b5e);border:1px solid #94a3b829;border-radius:21px;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #02061729}.admin-editor-live-card:hover,.admin-team-card:hover{border-color:#22d3ee45;transform:translateY(-2px)}.admin-editor-live-card header img,.admin-team-card header img{background:#0f172ab3;border:2px solid #a5b4fc47;border-radius:14px;box-shadow:0 7px 18px #02061740}.admin-editor-live-card header b,.admin-team-card header>b{color:#c4b5fd;background:#6366f129;border:1px solid #a5b4fc2e}.admin-editor-live-card header b[data-state=active],.admin-team-card header>b[data-state=active],.admin-team-card header>b[data-state=idle]{color:#6ee7b7;background:#10b98121;border-color:#34d3993b}.admin-editor-live-card header b[data-state=paused],.admin-team-card header>b[data-state=paused],.admin-team-card header>b[data-state=waiting]{color:#fcd34d;background:#d9770624;border-color:#fbbf2442}.admin-editor-live-card header b[data-state=leave],.admin-team-card header>b[data-state=leave]{color:#7dd3fc;background:#0284c724;border-color:#38bdf83b}.admin-editor-live-meta span,.admin-capacity>span{color:#91a1bb;background:#02061742;border:1px solid #94a3b81a}.admin-capacity strong[data-capacity=available],.admin-capacity strong[data-capacity=very-free]{color:#6ee7b7}.admin-capacity strong[data-capacity=busy]{color:#fcd34d}.admin-capacity strong[data-capacity=heavy]{color:#fdba74}.admin-capacity strong[data-capacity=overload],.admin-capacity strong[data-capacity=critical]{color:#fda4af}.admin-current-task small{color:#67e8f9}.admin-current-task strong{color:#ecfeff}.admin-current-task.waiting small{color:#fda4af}.admin-queue-task{cursor:grab;background:#0206173d;border:1px solid #94a3b81f;border-radius:12px;margin:5px 0;padding:9px 10px;transition:transform .18s,border-color .18s,background-color .18s,opacity .18s}.admin-queue-task:hover{background:#0891b21a;border-color:#22d3ee4d;transform:translate(2px)}.admin-queue-task:active{cursor:grabbing}.admin-queue-task>i{color:#67e8f9}.admin-queue-task strong{color:#e2e8f0;font-weight:400}.admin-queue-task.dragging{opacity:.42;transform:scale(.985)}.admin-team-card[data-transfer-target].transfer-ready{background:linear-gradient(145deg,#0891b23d,#312e816b);border-color:#22d3ee;transform:translateY(-3px)scale(1.01);box-shadow:0 0 0 3px #22d3ee21,0 18px 40px #06b6d426}.admin-content-pending-list{background:#d9770617;border-color:#fbbf2433}.admin-content-pending-task{cursor:not-allowed;opacity:.82;background:#0f172a5c;border-color:#fbbf2424;padding-right:28px;position:relative}.admin-content-pending-task:after{content:"";color:#fbbf24;font:900 10px/1 "Font Awesome 6 Free";position:absolute;top:50%;right:9px;transform:translateY(-50%)}.admin-content-pending-task strong{color:#e2e8f0;font-weight:400}.admin-operations-summary>article{background:linear-gradient(145deg,#1e1b4b85,#0f172a94);border:1px solid #818cf82e;border-radius:19px;box-shadow:inset 0 1px #ffffff0d}.admin-operations-summary>article:nth-child(n){background:linear-gradient(145deg,#1e1b4b85,#0f172a94);border:1px solid #818cf82e}.admin-operations-summary>article strong{color:#f8fafc}.admin-operations-summary>article>p{color:#a8b4c8}.admin-operations-summary>article>div b{color:#f1f5f9}.admin-operations-summary>article>div small,.admin-operations-summary>article>small{color:#91a1bb}.admin-operations-summary>article strong[data-capacity=available]{color:#6ee7b7}.admin-operations-summary>article strong[data-capacity=busy]{color:#fcd34d}.admin-operations-summary>article strong[data-capacity=heavy]{color:#fdba74}.admin-operations-summary>article strong[data-capacity=overload],.admin-operations-summary>article strong[data-capacity=critical]{color:#fda4af}.admin-progress-section{background:radial-gradient(circle at 95% 0,#22d3ee1a,#0000 31%),linear-gradient(145deg,#0f172ac9,#1e1b4b87);border-color:#818cf83d;width:100%;overflow:hidden}.admin-progress-chart{border:0;min-width:0;min-height:0;padding:0;display:block}.admin-progress-toolbar.modern{background:#02061733;border:1px solid #94a3b829;border-radius:18px}.admin-segmented-control button.active{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 8px 18px #4f46e547}.admin-editor-filter-pills{scrollbar-color:#818cf88c transparent}.admin-editor-filter-pill:after{content:"";background:var(--editor-color,#22d3ee);width:7px;height:7px;box-shadow:0 0 10px var(--editor-color,#22d3ee);border-radius:50%;flex:0 0 7px}.admin-editor-filter-pill.active{border-color:color-mix(in srgb, var(--editor-color,#818cf8) 55%, white 10%);background:color-mix(in srgb, var(--editor-color,#4f46e5) 17%, #0f172ab3);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb, var(--editor-color,#818cf8) 17%, transparent)}.admin-interactive-chart{width:100%;min-width:0}.admin-chart-insights{gap:10px}.admin-chart-insight,.admin-chart-delta{background:#0206174a;border:1px solid #94a3b824;border-radius:17px}.admin-chart-insight[aria-pressed=false]{opacity:.45}.admin-chart-delta[data-tone=positive]{background:#064e3b2e;border-color:#34d3992e}.admin-chart-delta[data-tone=warning]{background:#78350f29;border-color:#fbbf242e}.admin-canvas-chart-wrap{background:#0206173d;border:1px solid #94a3b821;border-radius:19px;height:320px;margin-top:12px;padding:14px 10px 8px}.admin-canvas-chart{width:100%!important;height:100%!important}.admin-chart-tooltip{display:none!important}.admin-table-card{overflow:hidden}.admin-table-wrap{border-radius:0 0 22px 22px;max-width:100%;overflow:auto}.admin-table th{z-index:2;color:#9aa9c3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1226f5;border-bottom:1px solid #a5b4fc29;position:sticky;top:0}.admin-table tbody tr{transition:background-color .18s}.admin-empty-state:before,.admin-empty-row:before{content:"";color:#a5b4fc;vertical-align:middle;background:#6366f11c;border:1px solid #818cf833;border-radius:10px;place-items:center;width:30px;height:30px;margin-right:8px;font:900 12px/1 "Font Awesome 6 Free";display:inline-grid}.admin-chip,.admin-platform,.admin-rank,.admin-tag{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b826}.admin-alert-grid button,.admin-notice-grid>div,.admin-flow-grid article,.admin-team-status-grid article,.admin-api-card,.admin-picker-option,.admin-off-cards article,.admin-leave-person,.admin-profile-summary,.admin-state-status,.admin-password-card{color:#dbeafe;background:#02061740;border:1px solid #94a3b826;border-radius:16px}.admin-alert-grid button:hover,.admin-picker-option:hover,.admin-leave-person:hover{background:#0891b217;border-color:#22d3ee47}.admin-alert-grid button[data-tone=danger]{background:#be185d1f;border-color:#fb718538}.admin-alert-grid button[data-tone=warning]{background:#78350f24;border-color:#fbbf2438}.admin-alert-grid button[data-tone=info]{background:#0369a11f;border-color:#38bdf833}.admin-notice-grid i,.admin-team-status-grid article i,.admin-flow-grid article strong{color:#67e8f9}.admin-event-row,.admin-activity-row,.admin-person-row,.admin-status-list>div,.admin-system-status>div,.admin-calendar-list>div,.admin-notification{border-color:#94a3b81c}.admin-platform-picker button.active,.admin-editor-avatar.active,.admin-picker-option.active,.admin-leave-person.selected{background:#0891b224!important;border-color:#22d3ee!important;box-shadow:0 0 0 3px #22d3ee1c!important}.admin-campaign-select{background:color-mix(in srgb, var(--campaign-color,#6366f1) 26%, #0f172ab8)}.admin-campaign-select select{color:#eef2ff!important;background:#0206178a!important;border-color:#94a3b824!important}.admin-calendar-day.today{background:#4f46e529;box-shadow:inset 0 0 0 2px #818cf8cc}.admin-calendar-person{border:1px solid color-mix(in srgb, var(--person-color,#818cf8) 30%, transparent);background:color-mix(in srgb, var(--person-color,#818cf8) 14%, #0f172aad);color:color-mix(in srgb, var(--person-color,#c4b5fd) 48%, white);border-left:0}.admin-kpi-profile{background:linear-gradient(135deg,#312e8178,#0891b221);border:1px solid #818cf82e;border-radius:20px}.admin-kpi-evaluation p,.admin-leave-analysis p{color:#cbd5e1;background:#02061738;border:1px solid #94a3b81f;border-radius:14px}.admin-kpi-facts span{color:#c4b5fd;background:#6366f11f;border:1px solid #818cf829}.admin-disclosure[open]>summary{border-color:#94a3b821}.admin-event-board{background:linear-gradient(120deg,#312e81e0,#581c87bf,#0891b26b);border:1px solid #a78bfa33}.admin-announced-events article{background:#02061733;border-color:#ffffff1f}.admin-announced-events p{color:#cbd5e1}.admin-settings-header,.admin-settings-footer{border-color:#94a3b821}.admin-settings-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ae6;box-shadow:0 -12px 34px #02061740,inset 0 1px #ffffff0d}.admin-settings-help,.admin-settings-footer p,.admin-settings-status{color:#91a1bb}.admin-settings-status{color:#a5f3fc;background:#0891b21f;border:1px solid #22d3ee33}.admin-settings-status[data-state=warning]{color:#fde68a;background:#78350f26;border-color:#fbbf2433}.admin-settings-status[data-state=error]{color:#fecdd3;background:#88133729;border-color:#fb718533}.admin-settings-save{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed,#0891b2);border:1px solid #c4b5fd40}.admin-login-logo-setting input[type=file]::file-selector-button{color:#dbeafe;cursor:pointer;background:#6366f126;border:1px solid #a5b4fc33;border-radius:10px;margin-right:9px;padding:7px 10px;font-family:inherit}.admin-test-grid button{color:#b6c2d7;background:#02061745;border-color:#94a3b829;border-radius:13px}.admin-test-grid button:hover,.admin-test-grid button.active{color:#cffafe;background:#0891b21a;border-color:#22d3ee4d}.admin-test-grid .admin-test-switch:before{background:#475569}.admin-test-grid .admin-test-switch.active:before{background:#22d3ee}.admin-color-picker>summary{color:#cbd5e1;background:#0206175c;border-color:#94a3b833}.admin-color-picker[open]>.admin-color-swatches{background:#0a1226f7;border-color:#a5b4fc33;box-shadow:0 20px 48px #02061780}.admin-notif-bell{color:#c4b5fd;background:#0f172a94;border-color:#a5b4fc33}.admin-notif-panel,.admin-color-picker-popover,.admin-editor-popover{color:#e2e8f0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a1226f5;border:1px solid #a5b4fc33;border-radius:19px;box-shadow:0 24px 65px #0206177a}.admin-notif-item{border-color:#94a3b81f}.admin-notif-item p,.admin-notif-item small{color:#91a1bb}body.admin-console-active .modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(115%)!important;backdrop-filter:blur(12px)saturate(115%)!important;background:#020617b8!important}body.admin-console-active .modal-panel{color:#f1f5f9;background:linear-gradient(145deg,#111827fa,#1e1b4bf5)!important;border:1px solid #a5b4fc2e!important;border-radius:28px!important;box-shadow:0 36px 100px #0206179e,inset 0 1px #ffffff14!important}body.admin-console-active .modal-panel .border-slate-100{border-color:#94a3b821!important}body.admin-console-active .modal-panel .text-slate-500,body.admin-console-active .modal-panel .text-slate-600{color:#9aa9c3!important}body.admin-console-active .modal-panel .text-slate-700,body.admin-console-active .modal-panel .text-slate-800{color:#e2e8f0!important}body.admin-console-active .modal-panel .bg-slate-50,body.admin-console-active .modal-panel .bg-white{background:#0206173b!important}@media (prefers-reduced-motion:reduce){.admin-console-shell *,body.admin-console-active .modal-backdrop,body.admin-console-active .modal-panel{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1180px){.admin-console-shell{grid-template-columns:216px minmax(0,1fr)}.admin-team-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feature-host{padding:18px}}@media (width<=1050px){.admin-console-shell{min-height:0;display:block}.admin-console-sidebar{z-index:30;border-bottom:1px solid #a5b4fc24;border-right:0;padding:10px;position:sticky;top:0;overflow:visible}.admin-console-nav-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;overflow:visible}.admin-console-nav-group{min-width:0;position:relative}.admin-console-nav{min-height:40px}.admin-console-nav>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-console-subnav.open{z-index:35;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080f20fa;border:1px solid #a5b4fc30;border-radius:15px;width:min(250px,80vw);max-height:260px;margin:0;padding:8px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 18px 44px #02061780}.admin-feature-host{min-height:620px;max-height:none}}@media (width<=760px){.admin-console-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-nav-group:nth-child(2n) .admin-console-subnav.open{left:auto;right:0}.admin-feature-host{padding:13px}.admin-feature-header,.admin-feature-heading{align-items:flex-start}.admin-feature-icon{border-radius:14px;flex-basis:42px;width:42px;height:42px}.admin-card,.admin-control-section,.admin-settings-card{border-radius:20px}.admin-card:hover,.admin-control-section:hover,.admin-settings-card:hover{transform:none}.admin-team-capacity-grid,.admin-live-kpi-panel .admin-team-kpi-grid,.admin-operations-summary{grid-template-columns:1fr}.admin-canvas-chart-wrap{height:280px;margin-inline:-4px;padding-inline:4px}.admin-chart-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chart-delta{grid-column:1/-1}.admin-progress-toolbar.modern{padding:10px}.admin-progress-control{width:100%}.admin-segmented-control{width:100%;overflow-x:auto}.admin-segmented-control button{flex:1 0 auto}.admin-table{min-width:680px}}@media (width<=480px){.admin-feature-header{gap:11px}.admin-feature-actions{width:100%}.admin-feature-actions .admin-btn{flex:1}.admin-team-capacity-grid{grid-template-columns:1fr}.admin-capacity-card{min-height:108px}.admin-chart-insights{grid-template-columns:1fr}.admin-chart-delta{grid-column:auto}.admin-editor-filter-pill{min-height:38px}.admin-canvas-chart-wrap{height:245px}}.admin-control-priority .admin-team-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-control-priority .admin-priority-split{grid-template-columns:1.15fr .85fr;margin-top:10px}.admin-calendar-person{background:color-mix(in srgb, var(--person-color,#818cf8) 18%, white)!important;color:color-mix(in srgb, var(--person-color,#6366f1) 64%, #293047)!important}.admin-disclosure,.admin-calendar-settings{overflow:clip}@keyframes adminDisclosureOpen{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}.admin-subtab-host>section:has(.admin-color-picker[open]){z-index:150;position:relative;overflow:visible}.admin-subtab-host>.admin-card:has(.admin-color-picker[open]){z-index:150;position:relative;overflow:visible}.admin-color-picker[open]>.admin-color-swatches{isolation:isolate}[data-notification-filter]{min-width:150px;font:inherit;font-size:13px}@keyframes adminLightboxIn{0%{opacity:0}to{opacity:1}}@media (width<=1180px){.admin-employee-form-row{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=760px){.admin-control-priority .admin-team-capacity-grid,.admin-control-priority .admin-live-kpi-panel .admin-team-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-priority .admin-priority-split,.admin-employee-form-row{grid-template-columns:1fr}.admin-employee-form-row .employee-id-field{max-width:none}.admin-avatar-url-field[open]>label{left:0;right:auto}}.admin-console-shell{--premium-content-bg:#eef1f6;--premium-surface:#ffffffdb;--premium-surface-strong:#fff;--premium-content-border:#67748e29;--premium-content-text:#182036;--premium-content-muted:#69748a;background:var(--premium-content-bg);border:0;outline:0;box-shadow:0 26px 70px #222a4e29}.admin-console-sidebar{box-sizing:border-box;background:radial-gradient(circle at 12% 3%,#8b5cf66b,#0000 24%),radial-gradient(circle at 96% 54%,#06b6d433,#0000 34%),linear-gradient(178deg,#090b35 0%,#171044 49%,#062b4d 100%);border:0;border-right:1px solid #7dd3fc29;box-shadow:14px 0 34px #1a164c1f}.admin-console-sidebar:before{filter:blur(46px);background:#6366f140;width:220px;height:220px}.admin-console-brand-mark{background:linear-gradient(135deg,#6d5dfc,#a855f7 56%,#13c6e9);box-shadow:0 12px 32px #6d5dfc7a,0 0 24px #22d3ee2e}.admin-console-nav{color:#c3c9e8;background:0 0}.admin-console-nav i{color:#61dcff}.admin-console-nav:hover{color:#fff;background:#ffffff17;border-color:#67e8f933}.admin-console-nav.active{background:linear-gradient(120deg,#694beeeb,#6d28d9a6 55%,#069ac48c);border-color:#93c5fd6b;box-shadow:0 10px 25px #4f46e557,inset 0 1px #fff3}.admin-console-subnav-item{color:#aeb8dc}.admin-console-subnav-item.active{color:#fff;background:linear-gradient(90deg,#6366f159,#22d3ee1c)}.admin-console-stage{background:radial-gradient(circle at 88% 0,#818cf81f,#0000 26%),radial-gradient(circle at 4% 90%,#22d3ee14,#0000 24%),linear-gradient(145deg,#f2f4f8 0%,#e9edf4 56%,#f4f5f8 100%)}.admin-feature-host{color:var(--premium-content-text);scrollbar-color:#6366f16b #cbd5e159}.admin-feature-host::-webkit-scrollbar-track{background:#cbd5e14d}.admin-feature-host::-webkit-scrollbar-thumb{background:#6366f173 padding-box padding-box}.admin-feature-header h3,.admin-group-header h3{color:#171b35}.admin-feature-header p,.admin-group-header p{color:var(--premium-content-muted)}.admin-feature-icon{color:#fff;background:linear-gradient(145deg,#6757e7,#7c3aed 56%,#0891b2);border-color:#6366f12e;box-shadow:0 11px 25px #5b4ac640,inset 0 1px #ffffff42}.admin-card,.admin-control-section,.admin-settings-card{border-color:var(--premium-content-border);-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(145deg,#fffffff0,#f8f9fcdb);box-shadow:0 12px 30px #353e6113,inset 0 1px #ffffffe6}.admin-card:hover,.admin-control-section:hover,.admin-settings-card:hover{border-color:#6366f13d;box-shadow:0 17px 38px #353e611c,inset 0 1px #fff}.admin-card h4,.admin-section-title h4,.admin-settings-card h4,.admin-card-toolbar h4{color:#20253f}.admin-card-toolbar{background:#f4f6fab8;border-color:#64748b21}.admin-card-toolbar p,.admin-section-hint,.admin-cell-sub{color:#737e93}.admin-eyebrow{color:#6950d8}.admin-card h4:before,.admin-card-toolbar h4:before{color:#6048cb;background:#eeeafd}.admin-link,.admin-section-title button,.admin-mini-heading button{color:#6445ce}.admin-btn.secondary,.admin-btn.ghost{color:#5845b2;background:#fff;border-color:#d9d8e8}.admin-btn.danger{color:#b72d52;background:#fff1f4;border-color:#f2cbd4}.admin-form input,.admin-form select,.admin-form textarea,.admin-form-inline input,.admin-form-inline select,.admin-feature-actions input,.admin-feature-actions select,.admin-inline-input,.admin-context-select,.admin-search,.admin-settings-field input,.admin-settings-field select{color:#20263b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffffed;border-color:#d7dce6;box-shadow:inset 0 1px 2px #2a324b06}.admin-form input::placeholder,.admin-inline-input::placeholder,.admin-search::placeholder{color:#9aa3b3}.admin-form label,.admin-form-inline label,.admin-settings-field label{color:#667085}.admin-metric-card,.admin-capacity-card,.admin-kpi-summary-card,.admin-entitlement-grid article,.admin-kpi-component-grid article{background:#ffffffc7;border-color:#6366f11f;box-shadow:inset 0 1px #fff,0 7px 18px #363e5b0b}.admin-metric-card span,.admin-capacity-card span,.admin-capacity-card small,.admin-kpi-summary-card span,.admin-kpi-summary-card small{color:#70798e}.admin-metric-card strong,.admin-capacity-card strong,.admin-kpi-summary-card strong,.admin-entitlement-grid strong,.admin-kpi-component-grid strong{color:#242945}.admin-overview-top-grid{grid-template-columns:minmax(440px,.94fr) minmax(0,1.06fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.admin-overview-top-grid>.admin-control-section{min-width:0;margin-bottom:0}.admin-overview-top-grid .admin-control-priority{padding:16px}.admin-overview-top-grid .admin-team-capacity-grid{gap:8px}.admin-overview-top-grid .admin-capacity-card{min-height:82px;padding:11px 12px}.admin-overview-top-grid .admin-capacity-card strong{margin:5px 0 2px;font-size:29px}.admin-overview-top-grid .admin-capacity-card span,.admin-overview-top-grid .admin-capacity-card small{font-size:11px}.admin-overview-top-grid .admin-priority-split{gap:10px;margin-top:12px}.admin-overview-top-grid .admin-alert-grid{gap:7px}.admin-overview-top-grid .admin-alert-grid button{min-height:54px;padding:9px 10px}.admin-overview-top-grid .admin-alert-grid button strong{font-size:20px}.admin-overview-top-grid .admin-live-kpi-panel{margin-top:12px;padding:12px}.admin-overview-top-grid .admin-live-kpi-panel .admin-team-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-overview-top-grid .admin-team-kpi-card{min-height:78px;padding:10px}.admin-overview-top-grid .admin-team-kpi-card>strong{font-size:23px}.admin-overview-top-grid .admin-editor-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-overview-top-grid .admin-editor-live-card{padding:13px}.admin-control-priority{background:radial-gradient(circle at 92% 4%,#7c3aed40,#0000 31%),linear-gradient(145deg,#191a46,#101733 58%,#15203f);border-color:#6366f14d;box-shadow:0 18px 42px #1e1f4f2e,inset 0 1px #ffffff14}.admin-control-priority .admin-capacity-card:nth-child(n){background:#03081d5c}.admin-control-priority .admin-alert-grid button,.admin-control-priority .admin-notice-grid>div{color:#e8edff;background:#04091f57}.admin-editor-live-card,.admin-team-card{color:#27304a;background:linear-gradient(145deg,#fffffff7,#f5f7fbeb);border-color:#5e6c8b26;box-shadow:inset 0 1px #fff,0 9px 22px #323b5b11}.admin-editor-live-card header img,.admin-team-card header img{background:#eef1f6;border-color:#e2e5ed;box-shadow:0 5px 12px #2e36521a}.admin-editor-live-card header strong,.admin-team-card header strong,.admin-editor-live-task strong{color:#20263f}.admin-editor-live-card header small,.admin-team-card header small,.admin-editor-live-task,.admin-transfer-hint{color:#758095}.admin-editor-live-meta span,.admin-capacity>span{color:#788296;background:#f3f5f8;border-color:#e4e7ed}.admin-editor-live-meta b,.admin-capacity strong{color:#242945}.admin-editor-live-task{background:#f4f6f9;border:1px solid #e1e5ec;border-radius:12px;padding:10px 11px;overflow:hidden}.admin-editor-live-task>small:first-child{border-radius:999px;width:fit-content;margin-bottom:4px;padding:3px 7px;font-weight:600;display:inline-flex}.admin-editor-live-task[data-task-state=active]{background:#e9fafd;border-color:#a5e8f2}.admin-editor-live-task[data-task-state=active]>small:first-child{color:#087e91;background:#cff6fb}.admin-editor-live-task[data-task-state=idle]{background:#f3f5f8;border-color:#dfe3ea}.admin-editor-live-task[data-task-state=idle]>small:first-child{color:#667085;background:#e7eaf0}.admin-queue-task{background:#f7f8fb;border-color:#e1e5ec}.admin-queue-task:hover{background:#ecf9fc;border-color:#9cdded}.admin-queue-task strong,.admin-content-pending-task strong{color:#27304a}.admin-queue-task small{color:#7b8496}.admin-content-pending-task{background:#fff8eb;border-color:#f3d59d}.admin-progress-section{background:linear-gradient(145deg,#fffffff5,#f5f6fbe6);border-color:#6366f126}.admin-progress-toolbar.modern{background:#f7f8fb;border-color:#e0e3eb}.admin-progress-control>span{color:#697386}.admin-segmented-control{background:#eaedf3;border-color:#e0e3eb}.admin-segmented-control button{color:#697386}.admin-segmented-control button:hover{color:#352a75}.admin-editor-filter-pill{color:#616b80;background:#fff;border-color:#dfe2e9}.admin-editor-filter-pill.active{color:#30265f}.admin-chart-insight,.admin-chart-delta{background:#f3f1fb;border-color:#e0e3eb}.admin-chart-insight span,.admin-chart-delta span{color:#70798b}.admin-chart-insight strong,.admin-chart-delta strong{color:#292541}.admin-canvas-chart-wrap{background:linear-gradient(#fff,#f8f9fb);border-color:#e1e4eb}.admin-chart-hint,.admin-chart-note{color:#717b8e}.admin-table{color:#2b334a}.admin-table th{color:#657086;background:#f1f3f8f7;border-color:#e2e5ec}.admin-table td{color:#3b4358;border-color:#e9ebf0}.admin-table td b,.admin-table td strong{color:#20263a}.admin-table tbody tr:hover td{background:#f7f5fd}.admin-empty-state,.admin-empty-row{color:#7d8798;background:#f5f7fa}.admin-chip,.admin-platform,.admin-rank,.admin-tag{color:#536075;background:#eef1f5;border-color:#dfe3ea}.admin-callout{color:#126f7e;background:#edfbfd;border-color:#bce8ef}.admin-callout.warning{color:#8a590d;background:#fff9ea;border-color:#f1daa9}.admin-alert-grid button,.admin-notice-grid>div,.admin-flow-grid article,.admin-team-status-grid article,.admin-api-card,.admin-picker-option,.admin-off-cards article,.admin-leave-person,.admin-profile-summary,.admin-state-status,.admin-password-card{color:#293249;background:#fffc;border-color:#e0e4eb}.admin-alert-grid button strong,.admin-notice-grid strong,.admin-event-row strong,.admin-off-cards strong,.admin-person-row strong,.admin-api-card strong{color:#242b43}.admin-alert-grid button span,.admin-notice-grid p,.admin-event-row small,.admin-off-cards span,.admin-person-row small,.admin-api-card span,.admin-api-card small{color:#737d91}.admin-status-list>div,.admin-system-status>div,.admin-calendar-list>div{color:#384158}.admin-assignment-panel{background:linear-gradient(145deg,#fff,#f6f4fc);border-color:#ddd7f3}.admin-platform-picker button,.admin-editor-avatar{color:#5f687b;background:#fff!important;border-color:#dde1e8!important}.admin-campaign-select select{color:#252b40!important;background:#ffffffe0!important}.admin-calendar-weekdays{background:#eeebfa;border-color:#dedfea}.admin-calendar-weekdays span{color:#624bb9}.admin-calendar-day{color:#31394f;background:#ffffffdb;border-color:#e7e9ef}.admin-calendar-day.empty{background:#f0f2f6}.admin-calendar-day.today{background:#f1edff}.admin-calendar-day.holiday{background:#fff7e8}.admin-calendar-day header b{color:#292f43}.admin-calendar-person img{box-shadow:none;border:0!important}.admin-kpi-profile{background:linear-gradient(135deg,#27245e,#3d2576 62%,#155e75);border-color:#818cf847}.admin-kpi-profile h4,.admin-kpi-profile>strong{color:#fff}.admin-kpi-profile p{color:#c7d2e8}.admin-kpi-component-grid article:nth-child(n),.admin-kpi-summary-card:nth-child(n),.admin-entitlement-grid article:nth-child(n){background:#f6f7fa;border-color:#e1e4ec}.admin-kpi-evaluation p,.admin-leave-analysis p{color:#424a5f;background:#f6f7fa;border-color:#e1e4eb}.admin-kpi-facts span{color:#624bb4;background:#f0ecfb;border-color:#ddd8f1}.admin-disclosure>summary{color:#5d43ba}.admin-settings-footer{background:#f6f7fbf0;border-color:#dedfea;box-shadow:0 -10px 28px #373f5b17}.admin-settings-help,.admin-settings-footer p{color:#70798b}.admin-login-logo-setting{background:#f6f7fa;border-color:#e0e3ea}.admin-login-logo-setting label{color:#2e354c}.admin-login-logo-setting p{color:#737d90}.admin-login-logo-setting input[type=file]{color:#5f687c}.admin-danger-zone{background:#fff2f4;border-color:#f0ccd5}.admin-form-inline[data-campaign-form]{flex-wrap:nowrap;align-items:center}.admin-form-inline[data-campaign-form]>input[name=name]{flex:0 420px;width:min(420px,55vw);min-width:220px}.admin-color-picker{z-index:4}.admin-color-picker[open]{z-index:80}.admin-color-picker>summary{color:#596276;white-space:nowrap;background:#fff;border-color:#d9dce5;gap:6px}.admin-color-picker>summary [data-color-name]{color:#616b80;min-width:0}.admin-color-picker[open]>.admin-color-swatches{z-index:90;background:#fffffffa;border-color:#ded9eb;box-shadow:0 18px 42px #2e285133}:is(.admin-table-card:has(.admin-color-picker[open]),.admin-table-wrap:has(.admin-color-picker[open])){overflow:visible}.admin-table tr:has(.admin-color-picker[open]){z-index:70;position:relative}.admin-table tr:has(.admin-color-picker[open]) td{z-index:70;position:relative}@media (width<=1280px){.admin-overview-top-grid{grid-template-columns:1fr}.admin-overview-top-grid .admin-editor-live-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}}@media (width<=1050px){.admin-console-sidebar{border-bottom-color:#7dd3fc2e;border-right:0;box-shadow:0 12px 30px #1a164c29}.admin-console-subnav.open{background:#0a0c30fa}}@media (width<=760px){.admin-form-inline[data-campaign-form]{flex-wrap:wrap;align-items:stretch}.admin-form-inline[data-campaign-form]>input[name=name]{flex:100%;width:100%;min-width:0}.admin-overview-top-grid .admin-live-kpi-panel .admin-team-kpi-grid,.admin-overview-top-grid .admin-editor-live-grid{grid-template-columns:1fr}}#document-share-modal{-webkit-backdrop-filter:blur(8px)saturate(110%)!important;backdrop-filter:blur(8px)saturate(110%)!important;background:#1e293b6b!important}#document-share-modal .modal-panel{color:#27334a!important;background:linear-gradient(145deg,#fff,#f4f1ff)!important;border:1px solid #d9d2f4!important;border-radius:22px!important;box-shadow:0 24px 70px #312e8138,inset 0 1px #fff!important}#document-share-modal .border-slate-100{border-color:#e7e3f4!important}#document-share-modal .text-slate-500,#document-share-modal .text-slate-600{color:#64748b!important}#document-share-modal .text-slate-700,#document-share-modal .text-slate-800,#document-share-modal .font-black{color:#27334a!important}#document-share-modal .share-choice{color:#334155!important;background:#ffffffc2!important;border-color:#ddd7ef!important}#document-share-modal .share-choice:hover{background:#f7f5ff!important;border-color:#bfb3e8!important}#document-share-modal .share-choice.selected{box-shadow:0 0 0 2px #7c65cb1a;background:#eeeaff!important;border-color:#9b8dd8!important}#document-share-modal .share-choice-icon{color:#6751bd!important;background:#f7f5ff!important;border-color:#ddd7ef!important}#document-share-modal .public-share-panel{background:linear-gradient(145deg,#f9f8ff,#eeebff);border-color:#d8cff2}#document-share-modal .public-share-title{color:#4f3b9a}#document-share-modal .public-share-note{color:#64748b}#document-share-modal .public-share-link{color:#334155;background:#fff;border-color:#d8cff2}.admin-console-sidebar{padding-top:18px}.admin-overview-top-grid{grid-template-columns:minmax(0,1fr);gap:16px}.admin-overview-top-grid .admin-control-priority{color:#20263f;background:radial-gradient(circle at 96% 0,#22d3ee1f,#0000 30%),radial-gradient(circle at 2% 100%,#8b5cf61c,#0000 28%),linear-gradient(145deg,#ffffffe6,#f1f4fbd6);border-color:#6366f133;width:100%;padding:16px 18px;box-shadow:0 13px 32px #353e6117,inset 0 1px #fff}.admin-control-priority .admin-section-title h4,.admin-control-priority .admin-mini-heading strong{color:#242944}.admin-control-priority .admin-eyebrow{color:#6550d6}.admin-control-priority .admin-section-title button,.admin-control-priority .admin-mini-heading button{color:#6146c5}.admin-control-priority .admin-team-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-control-priority .admin-capacity-card:nth-child(n){background:#ffffffc7;border-color:#e0e4ee;min-height:76px;padding:10px 12px}.admin-control-priority .admin-capacity-card span,.admin-control-priority .admin-capacity-card small{color:#687389}.admin-control-priority .admin-capacity-card strong{margin-block:2px;font-size:27px}.admin-control-priority .admin-priority-split{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:10px}.admin-control-priority .admin-alert-grid button,.admin-control-priority .admin-notice-grid>div{color:#27304a;background:#fafbfef0;border-color:#dfe4ee;min-height:48px}.admin-control-priority .admin-alert-grid button span,.admin-control-priority .admin-notice-grid p{color:#69758b}.admin-control-priority .admin-priority-split .admin-card{background:#f8fafdeb}.admin-overview-top-grid .admin-live-kpi-panel{background:#eef1facc;border-color:#6366f126;margin-top:10px;padding:11px 12px}.admin-live-kpi-panel .admin-progress-toolbar{align-items:end;margin-bottom:8px;display:flex}.admin-live-kpi-panel .admin-progress-toolbar label{color:#59657d;gap:5px;font-size:11px;font-weight:600;display:grid}.admin-live-kpi-panel select,.admin-progress-toolbar select,[data-notification-filter]{color:#2e3650;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,#0000 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d7dce8;border-radius:12px;min-height:40px;padding:8px 34px 8px 12px;box-shadow:0 5px 14px #2b34520f}.admin-live-kpi-panel .admin-team-kpi-card{color:#27304a;background:#fff;border:1px solid #dfe3eb;min-height:82px}.admin-live-kpi-panel .admin-team-kpi-card>strong{color:#232a43}.admin-current-task,.admin-current-task.waiting{color:#27304a}.admin-current-task small,.admin-current-task strong,.admin-current-task.waiting small,.admin-current-task.waiting strong{color:#27304a!important}.admin-current-task{background:#e4f8fb;border-color:#a8e5ee}.admin-current-task.waiting{background:#fff0f5;border-color:#f1c6d7}.admin-operations-summary article{color:#2d344d;background:linear-gradient(135deg,#f4f1ff,#eef7fb);border-color:#d9deea}.admin-operations-summary article:nth-child(2){background:linear-gradient(135deg,#fff6e8,#fff0f4)}.admin-operations-summary article>strong{color:#44347f}.admin-operations-summary article>p,.admin-operations-summary article>small,.admin-operations-summary article>div small{color:#59647a}.admin-operations-summary article>div b{color:#242b43}.admin-calendar-person{background:color-mix(in srgb,var(--person-color,#818cf8) 18%,white)!important;color:color-mix(in srgb,var(--person-color,#6366f1) 64%,#293047)!important;border:0!important}.admin-month-card .admin-card-toolbar{justify-content:flex-start;gap:8px}.admin-month-card .admin-card-toolbar>div{margin-right:auto}.admin-month-card .admin-card-toolbar input[type=month]{width:165px}.admin-month-card .admin-icon-btn{flex:none}.admin-color-picker[open],.admin-color-picker[open]>.admin-color-swatches{z-index:300}.admin-subtab-host>section:has(.admin-color-picker[open]){z-index:280;position:relative;overflow:visible}.admin-subtab-host>.admin-card:has(.admin-color-picker[open]){z-index:280;position:relative;overflow:visible}.admin-test-grid .admin-test-switch{color:#3d485f;background:#f3f5f9;border:1px solid #d7dce7;border-radius:15px;min-height:58px;font-weight:650;padding:12px 14px 12px 54px!important}.admin-test-grid .admin-test-switch:before{background:#98a2b3;width:29px;height:17px;left:15px}.admin-test-grid .admin-test-switch:after{width:13px;height:13px;left:17px}.admin-test-grid .admin-test-switch.active:after{transform:translate(12px,-50%)}.admin-test-grid .admin-test-switch.active{color:#4f35a8;background:#eee9ff;border-color:#9575e4}.admin-switch{background:#f7f8fb;border:1px solid #dfe2ea;border-radius:16px;min-height:62px;padding:13px 16px}.admin-switch>span{width:48px;height:27px}.admin-switch>span:after{width:21px;height:21px}.admin-switch input:checked+span:after{transform:translate(21px)}.admin-switch b{color:#283148;font-size:15px}.admin-danger-zone strong{color:#d27984}.admin-danger-zone span{color:#cfb0b4}.admin-notification{background:#fafbfe;border:1px solid #e1e4ec;border-radius:15px;margin-bottom:8px}.admin-notification.unread{border:1px solid #d7cdf8;border-left:4px solid #8261da;border-radius:15px}.admin-table td:first-child>b{font-weight:400}.admin-chip[data-work-state=draft]{color:#c52f5c;background:#fec3d5;border-color:#ffd1dd}.admin-chip[data-work-state=overdue]{color:#b42318;background:#fee4e2;border-color:#fecdca}.admin-chip[data-assignment-state=pending]{color:#8a38a5;background:#f4d9ff;border-color:#e8b8ff}.admin-chip[data-assignment-state=declined]{color:#b42318;background:#fee4e2;border-color:#fecdca}.admin-platform[data-platform=youtube]{color:#b4232d;background:#fff1f2;border-color:#dd7878}.admin-platform[data-platform=tiktok]{color:#1c1c1c;background:#f1f1f3;border-color:#1c1c1c}.admin-platform[data-platform=facebook]{color:#1464c0;background:#eaf3ff;border-color:#74aaf2}.admin-chip[data-status-tone]{color:color-mix(in srgb,var(--status-accent) 78%,#263047);background:color-mix(in srgb,var(--status-accent) 13%,white);border-color:color-mix(in srgb,var(--status-accent) 32%,white)}.admin-metric-card[data-status-tone]{border-bottom:3px solid var(--status-accent)}.admin-metric-card[data-status-tone]>i{color:var(--status-accent);background:color-mix(in srgb,var(--status-accent) 14%,white)}.admin-chip[data-status-tone=overdue],.admin-metric-card[data-status-tone=overdue]{--status-accent:#ef476f}.admin-chip[data-status-tone=soon],.admin-metric-card[data-status-tone=soon]{--status-accent:#f59e0b}.admin-chip[data-status-tone=unassigned],.admin-metric-card[data-status-tone=unassigned]{--status-accent:#8b5cf6}.admin-chip[data-status-tone=draft],.admin-metric-card[data-status-tone=draft]{--status-accent:#ec4899}.admin-chip[data-status-tone=review],.admin-metric-card[data-status-tone=review]{--status-accent:#06b6d4}.admin-chip[data-status-tone=revision],.admin-metric-card[data-status-tone=revision]{--status-accent:#6366f1}.admin-audit-layout{gap:18px;display:grid}.admin-audit-layout>.admin-table-card{width:100%}.admin-history-year{color:#606b80;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.admin-history-year select{width:120px}.admin-history-controls{grid-template-columns:1fr}.admin-employee-form-row{grid-template-columns:130px repeat(5,minmax(150px,1fr)) 54px;align-items:end}.admin-employee-form-row .employee-id-field{max-width:130px}.admin-avatar-url-field{z-index:5;align-self:end;position:relative}.admin-avatar-url-field>summary{color:#6550c9;cursor:pointer;background:#fff;border:1px solid #d8dce6;border-radius:12px;place-items:center;width:44px;height:42px;list-style:none;display:grid}.admin-avatar-url-field>summary::-webkit-details-marker{display:none}.admin-avatar-url-field>summary span{width:1px;height:1px;position:absolute;overflow:hidden}.admin-avatar-url-field[open]>label{z-index:80;background:#fff;border:1px solid #ddd9ea;border-radius:14px;width:min(330px,80vw);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #2724462e}.admin-avatar-preview{cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:block}.admin-avatar-preview img{display:block}.admin-image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f172aad;place-items:center;padding:28px;animation:.18s both adminLightboxIn;display:grid;position:fixed;inset:0}.admin-image-lightbox[hidden]{display:none}.admin-image-lightbox>img{object-fit:contain;border:8px solid #ffffffe6;border-radius:28px;width:min(520px,84vw);max-height:78vh;box-shadow:0 28px 80px #0206176b}.admin-image-lightbox>button{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #fff6;border-radius:50%;width:44px;height:44px;font-size:20px;position:fixed;top:24px;right:24px}html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-modal-panel,html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-section,html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-section-icon,html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-hint{color:#d6e0ed!important;background:#17283f!important;border-color:#304661!important;box-shadow:0 24px 60px #01061066!important}html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-modal-panel>div:first-child{color:#fff!important;background:linear-gradient(135deg,#253d8f,#315fb8)!important;border-bottom-color:#4b72c4!important}html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-section-head{background:linear-gradient(135deg,#1b2c46,#17283f)!important;border-bottom-color:#304661!important}html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal :is(.permission-section-title,.permission-feature-title){color:#f7f9fc!important}html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal :is(.permission-section-subtitle,.permission-feature-description,.permission-person-large){color:#9bacc2!important}html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-feature-row{border-bottom-color:#263a53!important}html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-feature-row:hover{background:#20344f!important}html[data-display-theme=dark] body.workspace-admin #workspace-permission-modal .permission-feature-row.disabled{background:#111f33!important}.admin-disclosure>:not(summary),.admin-calendar-settings>:not(summary){animation:.24s cubic-bezier(.2,.75,.25,1) both adminDisclosureOpen}.admin-disclosure>summary,.admin-calendar-settings>summary{transition:color .2s,background .2s,padding .2s}.admin-disclosure[open]>summary,.admin-calendar-settings[open]>summary{background:#eeeaff8c}@media (width<=1180px){.admin-employee-form-row{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=760px){.admin-control-priority .admin-team-capacity-grid,.admin-control-priority .admin-live-kpi-panel .admin-team-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-priority .admin-priority-split,.admin-employee-form-row{grid-template-columns:1fr}.admin-employee-form-row .employee-id-field{max-width:none}.admin-avatar-url-field[open]>label{left:0;right:auto}}@media (width>=761px){.admin-control-priority{height:auto;min-height:0;max-height:none;overflow:visible}.admin-control-priority .admin-section-title{margin-bottom:8px}.admin-control-priority .admin-capacity-card:nth-child(n){min-height:60px;padding:7px 10px}.admin-control-priority .admin-capacity-card strong{font-size:25px}.admin-control-priority .admin-capacity-card span,.admin-control-priority .admin-capacity-card small{font-size:11px}.admin-control-priority .admin-priority-split,.admin-control-priority .admin-live-kpi-panel{margin-top:8px}}.admin-control-priority .admin-capacity-card[data-tone=ready] strong{color:#32d292}.admin-control-priority .admin-capacity-card[data-tone=active] strong{color:#39bcfe}.admin-control-priority .admin-capacity-card[data-tone=watch] strong{color:#ffcf4d}.admin-control-priority .admin-capacity-card[data-tone=load] strong{color:#a895f3}.admin-chart-delta,.admin-chart-delta[data-tone=warning]{color:#95a58d!important;background:#ecfcde!important;border:1px solid #becdb1!important}.admin-chart-delta span,.admin-chart-delta strong,.admin-chart-delta small{color:#677563!important}.admin-console-nav.active{color:#8afff7}.admin-team-card[data-capacity-tone=light]{background:#f1fbf8!important;border-color:#bfe8dc!important}.admin-team-card[data-capacity-tone=light] header strong,.admin-team-card[data-capacity-tone=light] .admin-capacity strong{color:#24463f!important}.admin-content-pending-list>small{color:#e78340!important}.admin-review-pending-list{box-shadow:0 8px 20px #e1538217;background:linear-gradient(135deg,#fff4f8,#ffe9f1)!important;border-color:#f3b6ce!important}.admin-review-pending-list>small{color:#c43d70!important}.admin-review-pending-list .admin-content-pending-task{border-top-color:#f5ccdc}.admin-review-pending-list .admin-content-pending-task strong{color:#8f3158}.admin-review-pending-list .admin-content-pending-task small{color:#b65c7d}html[data-display-theme=dark] body.workspace-admin .admin-review-pending-list{box-shadow:0 8px 20px #f472b61f;background:linear-gradient(135deg,#321d30,#3a2034)!important;border-color:#8f4264!important}html[data-display-theme=dark] body.workspace-admin .admin-review-pending-list>small{color:#f9a8d4!important}html[data-display-theme=dark] body.workspace-admin .admin-review-pending-list .admin-content-pending-task{border-top-color:#63334f}html[data-display-theme=dark] body.workspace-admin .admin-review-pending-list .admin-content-pending-task strong{color:#fbcfe8}html[data-display-theme=dark] body.workspace-admin .admin-review-pending-list .admin-content-pending-task small{color:#f0a7c6}.admin-calendar-day.holiday header span,.admin-calendar-selection strong{color:#9a82f7!important}.admin-capacity strong[data-capacity=available]{font-size:11px!important}.admin-team-card .admin-capacity>span:nth-child(2)>strong,.admin-team-card .admin-capacity>span:nth-child(3)>strong{padding-top:13px}.admin-off-cards{grid-template-columns:repeat(auto-fit,minmax(227px,1fr))}.admin-off-cards article{min-height:60px;padding:7px 9px}.admin-off-cards span{font-size:10px!important}.admin-leave-form .admin-leave-picker{max-height:196px}.admin-leave-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px;display:grid}.admin-leave-form>.admin-leave-picker,.admin-leave-form>.admin-form-preview{grid-column:1/-1}.admin-leave-form>.admin-form-grid{grid-column:1}.admin-leave-form>.admin-form-actions{grid-column:2;align-self:end;margin:0 0 1px}.admin-leave-form .admin-leave-person img{border-radius:14px;width:75px;height:70px}.admin-leave-form .admin-leave-person small{font-size:10px}.admin-leave-form .admin-form-grid{grid-template-columns:110px 110px 140px 100px 100px minmax(170px,1fr);align-items:end;gap:9px}.admin-leave-form select[name=leaveType],.admin-leave-form select[name=period]{width:110px}.admin-leave-form input[name=startDate]{width:140px}.admin-leave-form input[name=leaveDaysRequested]{width:70px}.admin-leave-form input[name=startTime],.admin-leave-form input[name=endTime]{font-variant-numeric:tabular-nums;width:100px}.admin-leave-form .admin-form-actions{justify-content:flex-end;margin-top:7px}.admin-event-form input[name=dueDate]{font-variant-numeric:tabular-nums;width:150px}.admin-event-row strong,.admin-announced-events strong{font-weight:500}.admin-event-past td,.admin-event-past .admin-quest-announce{color:#94a3b8!important}.admin-event-past{background:#f8fafc}.admin-chip[data-event-state=upcoming]{color:#2563a8;background:#eaf6ff;border-color:#bfdbfe}.admin-chip[data-event-state=today]{color:#16805c;background:#ecfdf3;border-color:#bbf7d0}.admin-chip[data-event-state=past]{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.admin-editor-live-task[data-task-state=review]{background:#fff3f8!important;border-color:#f3bfd3!important}.admin-editor-live-task[data-task-state=review]>small:first-child{color:#a72f5d!important;background:#ffdbea!important}.admin-form select,.admin-form-inline select,.admin-context-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s}.admin-form select:focus,.admin-form-inline select:focus,.admin-context-select:focus{animation:.18s both adminSelectFade;transform:translateY(-1px)}@keyframes adminSelectFade{0%{opacity:.82}to{opacity:1}}.admin-inline-check{cursor:pointer;background:#f8fafc;border:1px solid #dfe3eb;border-radius:11px;min-height:36px;padding:6px 10px;position:relative}.admin-inline-check input{appearance:none;background:#fff;border:1.5px solid #aeb7c6;border-radius:5px;place-items:center;display:grid;width:18px!important;height:18px!important}.admin-inline-check input:after{content:"✓";color:#fff;font-size:12px;line-height:1;transition:transform .15s;transform:scale(0)}.admin-inline-check input:checked{background:#7854e8;border-color:#7854e8}.admin-inline-check input:checked:after{transform:scale(1)}.admin-unified-access-actions{justify-content:flex-end;width:100%}.admin-chip[data-access-state=enabled],.admin-chip[data-account-state=active]{color:#16805c;background:#e8faf3;border-color:#bdebdc}.admin-chip[data-access-state=disabled]{color:#b63d5a;background:#fff0f3;border-color:#f4c7d2}.admin-chip[data-access-state=new],.admin-chip[data-account-state=new]{color:#667085;background:#f1f5f9;border-color:#dfe4eb}.admin-chip[data-account-state=waiting]{color:#a5650a;background:#fff7e7;border-color:#f3ddb0}.admin-leave-history-picker .admin-picker-option{min-height:118px;transition:transform .2s,opacity .2s,background .2s,border-color .2s}.admin-leave-history-picker .admin-picker-option img{object-fit:cover;border-radius:14px;width:70px;height:83px}.admin-leave-history-picker .admin-picker-option.active{animation:.24s both adminPickerSelect}.admin-history-enter>*{animation:.26s cubic-bezier(.2,.75,.25,1) both adminHistoryFade}@keyframes adminPickerSelect{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes adminHistoryFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-leave-mini-chart i{transform-origin:bottom;animation:.48s cubic-bezier(.2,.85,.25,1.15) both adminBarBounce}.admin-leave-mini-chart>div:nth-child(2n) i{animation-delay:30ms}.admin-leave-mini-chart>div:nth-child(3n) i{animation-delay:60ms}@keyframes adminBarBounce{0%{transform:scaleY(0)}72%{transform:scaleY(1.08)}to{transform:scaleY(1)}}.admin-profile-summary h4{color:#424680!important}.admin-profile-summary p{color:#4e4a59!important}.admin-profile-summary{background:linear-gradient(115deg,#f0edff,#e9eefb)!important;border-color:#d9d8ee!important}.admin-leave-progress i{transform-origin:0;animation:.48s cubic-bezier(.2,.85,.25,1.12) both adminProgressBounce}@keyframes adminProgressBounce{0%{transform:scaleX(0)}75%{transform:scaleX(1.04)}to{transform:scaleX(1)}}.admin-leave-type-label{font-weight:600!important}.admin-notif-panel{color:#2b334a!important;background:#fff!important;border-color:#e1e4ec!important}.admin-notif-panel header,.admin-notif-item{color:#2b334a!important;background:#fff!important}.admin-tag-hint{color:#7a8395;margin:10px 0 0;font-size:12px}.admin-tag-hint i{color:#8b6de1;margin-right:5px}.admin-tag[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .16s,opacity .16s,box-shadow .16s}.admin-tag[draggable=true]:active{cursor:grabbing}.admin-tag.dragging{opacity:.42;transform:scale(.96);box-shadow:0 8px 20px #4638782e}.admin-settings-status[data-state=ready]{color:#087a58!important;background:#e9fbf4!important;border:1px solid #bce9d9!important}.admin-login-logo-setting input[type=file]{background:#fff;border:1px solid #d9deea;border-radius:12px;padding:7px;color:#4f596d!important}.admin-login-logo-setting input[type=file]::file-selector-button{color:#5d43ba;cursor:pointer;background:#eee9ff;border:0;border-radius:9px;margin-right:10px;padding:8px 12px;font-weight:600}.admin-test-grid [data-test-event=sleep_preview]{color:#5f42bd!important;background:#eee9ff!important;border-color:#9e8be0!important}.admin-switch{cursor:pointer}.admin-switch input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.admin-switch>span{background:#98a2b3;border-radius:999px;flex:none;transition:background .2s,box-shadow .2s;display:block;position:relative;box-shadow:inset 0 1px 2px #00000026}.admin-switch>span:after{content:"";background:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.2,.75,.25,1.2);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0f172a40}.admin-switch input:checked+span{background:#7854e8;box-shadow:0 0 0 3px #7854e824}.admin-campaign-analysis-toggle{color:#667085;background:#f5f6f9;border:1px solid #dfe3eb;border-radius:999px;align-items:center;gap:8px;min-width:82px;padding:6px 9px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.admin-campaign-analysis-toggle>span{background:#98a2b3;border-radius:999px;width:30px;height:17px;transition:all .18s;position:relative;box-shadow:inset 0 1px 2px #0f172a2e}.admin-campaign-analysis-toggle>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0f172a47}.admin-campaign-analysis-toggle.active{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.admin-campaign-analysis-toggle.active>span{background:#10b981}.admin-campaign-analysis-toggle.active>span:after{transform:translate(13px)}.admin-campaign-analysis-toggle:disabled{cursor:not-allowed;opacity:.5}@media (width<=900px){.admin-leave-form{display:block}.admin-leave-form .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-leave-form select[name=leaveType],.admin-leave-form select[name=period],.admin-leave-form input[name=startDate],.admin-leave-form input[name=leaveDaysRequested]{width:100%}.admin-leave-form>.admin-form-actions{margin-top:8px}}@media (width>=761px){.admin-overview-top-grid .admin-control-priority{grid-template-rows:auto auto auto auto;gap:7px;width:100%;height:auto;min-height:0;max-height:none;padding:14px 16px;display:grid;overflow:visible}.admin-control-priority .admin-section-title{margin-bottom:0}.admin-control-priority .admin-team-capacity-grid{gap:7px}.admin-control-priority .admin-capacity-card:nth-child(n){min-height:52px;padding:6px 9px}.admin-control-priority .admin-capacity-card strong{font-size:23px}.admin-control-priority .admin-priority-split{grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:8px;margin-top:0}.admin-control-priority .admin-alert-grid,.admin-control-priority .admin-notice-grid{gap:6px}.admin-control-priority .admin-alert-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-control-priority .admin-alert-grid button,.admin-control-priority .admin-notice-grid>div{min-height:42px;padding:6px 8px}.admin-control-priority .admin-alert-grid button strong{font-size:17px}.admin-control-priority .admin-inline-alert{padding:7px 8px}.admin-control-priority .admin-live-kpi-panel{grid-template-columns:minmax(150px,.7fr) auto minmax(0,3fr);align-items:end;gap:9px;margin-top:0;padding:8px 10px;display:grid}.admin-control-priority .admin-live-kpi-panel .admin-mini-heading,.admin-control-priority .admin-live-kpi-panel .admin-progress-toolbar{align-self:center;margin:0}.admin-control-priority .admin-live-kpi-panel .admin-team-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-control-priority .admin-live-kpi-panel .admin-team-kpi-card{min-height:54px;padding:7px 9px}.admin-control-priority .admin-live-kpi-panel .admin-team-kpi-card>strong{font-size:20px}}.admin-notif-bell{box-shadow:0 4px 12px #4f46e51f;color:#4f46e5!important;background:#eef2ff!important;border-color:#c7d2fe!important}.admin-notif-bell:hover{color:#3730a3!important;background:#e0e7ff!important;border-color:#a5b4fc!important}.admin-editor-filter-pill.active{color:#3f3b74!important;background:#e5eaff!important;border-color:#c9d2ff!important;box-shadow:0 3px 8px #6366f11a!important}.admin-notification.unread{background:#e5f5ff!important;border:1px solid #cee0f8!important}.admin-notification.unread .admin-notification-icon{color:#2563eb;background:#d6edff}.admin-table tbody tr.admin-event-past td{color:#94a3b8!important;background:#f1f5f9!important}.admin-table tbody tr.admin-event-past:hover td{background:#e8edf4!important}.admin-table td.has-leave>b{color:#3730a3;font-weight:600!important}.team-activity-card{overflow:visible!important}.team-activity-card .admin-card-toolbar{z-index:2;position:relative;overflow:visible}.team-activity-card .admin-table-wrap{z-index:1;position:relative}.team-activity-toolbar{align-items:flex-end}.team-activity-toolbar>div:first-child{flex:280px}.team-activity-filters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.team-activity-filters label,.team-calendar-label{color:#716a85;gap:4px;font-size:11px;font-weight:600;display:grid}.team-calendar-wrap{gap:4px;display:grid;position:relative}.team-activity-filters input,.team-activity-filters select{color:#37304d;min-height:36px;font:inherit;background:#fff;border:1px solid #e1dced;border-radius:10px;padding:7px 10px}.team-activity-filters input[type=search]{min-width:190px}.team-calendar-trigger{color:#37304d;min-width:132px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1dced;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.team-calendar-trigger i:first-child{color:#634bc1}.team-calendar-trigger i:last-child{color:#8d86a1;margin-left:auto;font-size:10px}.team-activity-calendar{z-index:100;color:#37304d;background:#fff;border:1px solid #e4e0ef;border-radius:20px;width:292px;padding:15px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #2b25452e}.team-activity-calendar[hidden]{display:none}.team-activity-calendar header{text-align:center;grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:11px;display:grid}.team-activity-calendar header button{color:#6c6580;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.team-activity-calendar header button:hover{color:#5b41bb;background:#f1eeff}.team-calendar-weekdays,.team-calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.team-calendar-weekdays{color:#9a94a8;margin-bottom:5px;font-size:11px;font-weight:700}.team-calendar-days button{color:#39334c;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:12px}.team-calendar-days button:hover{color:#583bb9;background:#eeeaff}.team-calendar-days button.outside{color:#cbc6d5}.team-calendar-days button.selected{color:#fff;background:#6044c8;box-shadow:0 5px 10px #6044c84d}.team-activity-calendar footer{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:12px;display:grid}.team-activity-calendar footer button{color:#777083;min-height:34px;font:inherit;cursor:pointer;background:#f4f2f7;border:0;border-radius:10px;font-size:11px;font-weight:700}.team-activity-calendar footer button:hover{background:#ece8f4}.team-activity-calendar footer .apply{color:#5b3fc1;background:#e5ddff}.team-activity-calendar footer .apply:hover{background:#d7cbff}.team-activity-summary{color:#716a85;flex-wrap:wrap;gap:9px;padding:0 20px 13px;font-size:12px;display:flex}.team-activity-summary span{background:#faf8ff;border:1px solid #e7e1f2;border-radius:999px;padding:7px 10px}.team-activity-summary b{color:#4f3ca0}.team-activity-table td small{margin-top:3px;display:block}.team-activity-action{color:#6242bc;white-space:nowrap;background:#f2edff;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.team-activity-action[data-category=work]{color:#087f5b;background:#e8f8f2}.team-activity-action[data-category=assignment]{color:#b45309;background:#fff0e6}.team-activity-action[data-category=system]{color:#526174;background:#eef2f7}.team-activity-table td:first-child{white-space:nowrap}.team-activity-table td:nth-child(5){min-width:220px}@media (width<=700px){.team-activity-filters{justify-content:flex-start}.team-activity-calendar{left:0;right:auto}}.admin-form-inline[data-campaign-form]>input[name=name]{min-width:240px;flex:auto!important;width:auto!important}.admin-test-grid [data-test-event]{font-weight:650;color:#4338ca!important;background:#eef2ff!important;border:1px solid #c7d2fe!important}.admin-test-grid [data-test-event] i{color:#6d4cff!important}.admin-test-grid [data-test-event]:hover{box-shadow:0 8px 20px #3730a333;color:#fff!important;background:#3730a3!important;border-color:#3730a3!important}.admin-test-grid [data-test-event]:hover i{color:#fff!important}.admin-test-grid [data-test-state]{transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.admin-test-grid [data-test-state]:hover{box-shadow:0 8px 20px #3341552e;color:#fff!important;background:#334155!important;border-color:#334155!important}.admin-test-grid [data-test-state]:hover:before{background:#cbd5e1!important}.admin-operations-summary article[data-team-capacity-summary]{box-shadow:0 12px 28px #4f468114;color:#2d344d!important;background:linear-gradient(135deg,#f7f5ff 0%,#edf6ff 100%)!important;border-color:#d9e2f2!important}.admin-operations-summary article[data-team-capacity-summary]>strong{color:#493a91!important}.admin-operations-summary article[data-team-capacity-summary]>p,.admin-operations-summary article[data-team-capacity-summary]>small,.admin-operations-summary article[data-team-capacity-summary]>div small{color:#64748b!important}.admin-operations-summary article[data-team-capacity-summary]>div b{color:#28324a!important}@media (width>=901px){.admin-leave-form{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"picker picker""fields actions""preview preview";align-items:end;row-gap:8px}.admin-leave-form>.admin-leave-picker{grid-area:picker/1/picker/-1;grid-template-columns:repeat(10,minmax(0,1fr));justify-self:stretch;min-width:0;max-width:none;max-height:none;overflow:visible;width:100%!important}.admin-leave-form>.admin-form-grid{grid-area:fields/auto}.admin-leave-form>.admin-form-actions{grid-area:actions/auto;align-self:end;margin:0 0 1px}.admin-leave-form>.admin-form-preview{grid-area:preview/auto;margin-top:0}}@media (width>=761px) and (width<=1100px){.admin-control-priority .admin-priority-split{grid-template-columns:1fr}.admin-control-priority .admin-live-kpi-panel{grid-template-columns:1fr auto}.admin-control-priority .admin-live-kpi-panel .admin-team-kpi-grid{grid-column:1/-1}}.admin-calendar-person{background:color-mix(in srgb,var(--person-color,#a5b4fc) 58%,white)!important;border:1px solid color-mix(in srgb,var(--person-color,#818cf8) 74%,#fff)!important;color:#475569!important}.admin-month-grid{isolation:isolate;position:relative}.admin-month-grid:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000 calc(100% - 1px),#94a3b87a calc(100% - 1px)) 0 0/14.2857% 100%;position:absolute;inset:0}.admin-calendar-day{min-height:max(112px,calc(43px + var(--week-leave-lanes,1) * 41px))}.admin-calendar-day header{z-index:4;position:relative}.admin-calendar-person.continuous{z-index:3;min-width:0;height:28px;margin:calc(31px + var(--leave-lane,0) * 41px) 6px 0;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;align-self:start;gap:5px;overflow:hidden;font-size:12px!important;font-weight:600!important}.admin-calendar-person.continuous img{border-radius:7px!important;width:22px!important;height:22px!important}.admin-calendar-person.continuous b{color:#26354b;font-weight:700}.admin-calendar-person.continuous small{color:#475569;opacity:1;font-size:10px;font-weight:600}.admin-calendar-day.holiday{color:#111827!important;background:#e5e7eb!important}.admin-calendar-day.holiday header b,.admin-calendar-day.holiday header span{color:#111827!important}.employee-form>.admin-form-actions{justify-content:flex-end}.admin-archived-toggle{color:#4338ca;background:linear-gradient(135deg,#f8faff,#eef2ff);border-color:#c7d2fe;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:7px 13px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:0 5px 14px #4f46e517;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.admin-archived-toggle:hover{border-color:#a5b4fc;transform:translateY(-1px);box-shadow:0 8px 18px #4f46e524}.admin-archived-toggle:has(input:checked){color:#3730a3;background:linear-gradient(135deg,#ede9fe,#e0e7ff);border-color:#8b5cf6}.admin-archived-toggle input{flex:0 0 18px;margin:0!important}.admin-console-subnav-item i{flex:0 0 18px;place-items:center;min-height:18px;display:inline-grid;width:18px!important}.admin-dashboard-grid-layout{grid-template-columns:minmax(0,1.4fr) minmax(340px,.8fr);align-items:start;gap:16px;display:grid}.admin-dashboard-main .admin-control-priority{background:radial-gradient(circle at 100% 0,#6366f10d,#0000 40%),#fff;border:1px solid #6366f126;border-radius:20px;padding:24px;box-shadow:0 10px 30px #1e293b08}.admin-priority-divider{background:#e2e8f0;height:1px;margin:20px 0}.admin-dashboard-main .admin-team-capacity-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.admin-capacity-card{background:#f8fafccc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:center;padding:16px;transition:transform .2s;display:flex}.admin-capacity-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0000000a}.admin-capacity-card strong{margin:4px 0;font-size:32px;line-height:1.2}.admin-dashboard-sidebar .admin-live-kpi-panel{background:linear-gradient(145deg,#fff,#f8faff);border-radius:20px;padding:20px}.admin-dashboard-sidebar .admin-team-kpi-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-dashboard-sidebar .admin-team-kpi-card{border-radius:12px;flex-direction:column;justify-content:center;min-height:90px;padding:16px;display:flex}.admin-editor-live-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.admin-editor-live-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;transition:all .2s;box-shadow:0 4px 12px #1e293b05}.admin-editor-live-card:hover{border-color:#c7d2fe;box-shadow:0 8px 24px #6366f114}@media (width<=1100px){.admin-dashboard-grid-layout{grid-template-columns:1fr}.admin-dashboard-sidebar .admin-team-kpi-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.admin-dashboard-main .admin-team-capacity-grid,.admin-dashboard-sidebar .admin-team-kpi-grid{grid-template-columns:repeat(2,1fr)}}.admin-control-priority{width:100%;max-width:none;overflow:visible}.admin-team-capacity-grid.full-width-mode{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.admin-priority-split.wide-mode{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:20px;margin-top:24px;display:grid}.admin-alert-grid.expanded{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.admin-editor-live-grid.full-width-mode{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.admin-team-kpi-card{flex-direction:column;justify-content:center;min-height:86px;display:flex}.compact-top-grid{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.admin-control-priority .admin-team-capacity-grid,.admin-control-priority .admin-alert-grid{flex-wrap:wrap;gap:8px;display:flex}.admin-capacity-card{flex:auto;min-width:100px;min-height:auto!important;padding:8px 12px!important}.admin-capacity-card strong{margin:2px 0!important;font-size:20px!important}.admin-capacity-card span,.admin-capacity-card small{font-size:10px!important}.admin-alert-grid button{flex:auto;min-width:110px;min-height:auto!important;padding:8px 12px!important}.admin-alert-grid button strong{font-size:16px!important}.admin-team-kpi-grid.fixed-width-mode{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.admin-live-kpi-panel .admin-team-kpi-card{border:1px solid #d1d5db!important}.admin-live-kpi-panel .admin-team-kpi-card:first-child{background:#e0e7ff!important;border-color:#a5b4fc!important}.admin-live-kpi-panel .admin-team-kpi-card:nth-child(2){background:#dcfce7!important;border-color:#86efac!important}.admin-live-kpi-panel .admin-team-kpi-card:nth-child(3){background:#fef3c7!important;border-color:#fcd34d!important}.admin-live-kpi-panel .admin-team-kpi-card:nth-child(4){background:#fce7f3!important;border-color:#f9a8d4!important}.admin-control-priority.sleek-dark-ops{width:100%;background:#0f172a!important;border:1px solid #334155!important;box-shadow:0 12px 30px #0f172a26!important}.admin-control-priority.sleek-dark-ops .admin-section-title h4,.admin-control-priority.sleek-dark-ops .admin-mini-heading strong{color:#f8fafc!important}.admin-control-priority.sleek-dark-ops .admin-eyebrow{color:#38bdf8!important}.admin-control-priority.sleek-dark-ops .admin-section-title button,.admin-control-priority.sleek-dark-ops .admin-mini-heading button{color:#94a3b8!important}.admin-control-priority.sleek-dark-ops .admin-capacity-card,.admin-control-priority.sleek-dark-ops .admin-alert-grid button,.admin-control-priority.sleek-dark-ops .sleek-card-item{color:#f1f5f9!important;background:#1e293b!important;border:1px solid #475569!important}.admin-control-priority.sleek-dark-ops .admin-capacity-card span,.admin-control-priority.sleek-dark-ops .admin-capacity-card small,.admin-control-priority.sleek-dark-ops .admin-alert-grid button span,.admin-control-priority.sleek-dark-ops .sleek-card-item p{color:#cbd5e1!important}.admin-control-priority.sleek-dark-ops .admin-capacity-card strong,.admin-control-priority.sleek-dark-ops .admin-alert-grid button strong{color:#fff!important}.admin-team-kpi-grid.brand-modern-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-live-kpi-panel .admin-team-kpi-card{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:18px 16px!important;box-shadow:0 4px 12px #00000008!important}.admin-live-kpi-panel .admin-team-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f!important}.admin-live-kpi-panel .admin-team-kpi-card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.admin-live-kpi-panel .admin-team-kpi-card:first-child:before{background:#4f46e5}.admin-live-kpi-panel .admin-team-kpi-card:nth-child(2):before{background:#0ea5e9}.admin-live-kpi-panel .admin-team-kpi-card:nth-child(3):before{background:#10b981}.admin-live-kpi-panel .admin-team-kpi-card:nth-child(4):before{background:#f59e0b}.admin-live-kpi-panel .admin-team-kpi-card span,.admin-live-kpi-panel .admin-team-kpi-card small{color:#64748b!important}.admin-live-kpi-panel .admin-team-kpi-card>strong{color:#0f172a!important;font-size:26px!important}@media (width<=900px){.admin-team-kpi-grid.brand-modern-kpi{grid-template-columns:repeat(2,1fr)}}.admin-guide-callout{color:#35405a;background:linear-gradient(135deg,#eef2ff,#f0f9ff);border:1px solid #cbd5fe;border-radius:18px;align-items:flex-start;gap:13px;margin-bottom:16px;padding:16px 18px;display:flex}.admin-guide-callout>i{color:#fff;background:#4f46e5;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-guide-callout strong,.admin-guide-callout span{display:block}.admin-guide-callout strong{font-size:15px;font-weight:600}.admin-guide-callout span{color:#64748b;margin-top:3px;font-size:12px}.admin-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-guide-card{background:#fff;border:1px solid #e0e5ee;border-radius:18px;gap:13px;min-height:225px;padding:18px;display:flex;position:relative;box-shadow:0 8px 22px #2d37540d}.admin-guide-number{color:#e1e5f0;font-size:28px;font-weight:700;line-height:1;position:absolute;top:12px;right:14px}.admin-guide-icon{color:#5b4fca;background:#ecebff;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;display:grid}.admin-guide-card h4{color:#29324b;margin:2px 0 7px;font-size:16px;font-weight:600}.admin-guide-card ol{color:#5d6880;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.admin-guide-card li{margin:5px 0}.admin-guide-link{color:#4f46b5;background:#eef2ff;border:0;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.admin-guide-link:hover{color:#3730a3;background:#e0e7ff}.admin-guide-safety{color:#765225;background:#fff9ed;border:1px solid #f1d5a9;border-radius:18px;margin-top:16px;padding:18px}.admin-guide-safety h4{margin:0 0 7px;font-size:16px;font-weight:600}.admin-guide-safety h4 i{margin-right:6px}.admin-guide-safety ul{margin:0;padding-left:19px;font-size:12px;line-height:1.7}@media (width<=740px){.admin-guide-grid{grid-template-columns:1fr}.admin-guide-card{min-height:0}}.cc-dashboard{--cc-ink:#20304b;--cc-muted:#62718a;--cc-border:#e2e8f2;--cc-brand:#5146db;min-width:0;color:var(--cc-ink);gap:18px;font-size:13px;line-height:1.6;display:grid;container-type:inline-size}.cc-dashboard *{box-sizing:border-box}.cc-dashboard [hidden]{display:none!important}.cc-dashboard :is(h3,h4,h5,p,ol){margin:0}.cc-dashboard :is(button,input,select){font:inherit}.cc-dashboard button{cursor:pointer}.cc-dashboard button:disabled{opacity:.5;cursor:wait}.cc-dashboard :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #818cf8}.cc-dashboard .cc-header{justify-content:space-between;align-items:center;gap:16px;padding:2px 0 4px;display:flex}.cc-dashboard .cc-header h3{color:#202e50;font-size:clamp(23px,3cqi,30px);font-weight:800;line-height:1.5}.cc-dashboard .cc-header p{color:var(--cc-muted);font-size:12px}.cc-dashboard .cc-eyebrow{letter-spacing:1.6px;color:#6b67a0;margin-bottom:3px;font-size:10px;font-weight:700;line-height:1.6;display:block}.cc-dashboard :is(.cc-header-actions,.cc-hero-actions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-dashboard .cc-button{border:1px solid var(--cc-border);color:#4c5570;white-space:normal;min-height:38px;box-shadow:none;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.cc-dashboard .cc-button:hover{color:#4338ca;background:#f1f3ff;border-color:#b9c0ef}.cc-dashboard .cc-button i{font-size:10px}.cc-dashboard .cc-primary{background:var(--cc-brand);color:#fff;border-color:var(--cc-brand);box-shadow:0 4px 10px #5146db1a}.cc-dashboard .cc-primary:hover{color:#fff;background:#4338ca}.cc-dashboard :is(.cc-sync,.cc-day-badge){color:#326658;background:#edf8f3;border-radius:30px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.cc-dashboard .cc-sync:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cc-dashboard :is(.cc-sync,.cc-day-badge)[data-tone=warning]{color:#92601d;background:#fff4de}.cc-dashboard .cc-source-banner{color:#855119;background:#fff6e6;border:1px solid #eed7a9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cc-dashboard :is(.cc-panel,.cc-hero){border:1px solid var(--cc-border);background:#fff;border-radius:18px;min-width:0;padding:20px;box-shadow:0 3px 12px #1d355008}.cc-dashboard .cc-hero{background:linear-gradient(115deg,#faf9ff,#f4f9ff 70%,#eff9f5);border-color:#dcdff0;height:auto;padding:22px 22px 0;overflow:visible}.cc-dashboard .cc-hero-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cc-dashboard .cc-hero h4{color:#263555;font-size:21px;font-weight:750;line-height:1.5}.cc-dashboard .cc-hero p{color:var(--cc-muted);margin-top:4px;font-size:11px}.cc-dashboard .cc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cc-dashboard .cc-metric{background:#ffffffd9;border:1px solid #e5e7f2;border-radius:13px;flex-direction:column;min-width:0;padding:14px 16px;display:flex}.cc-dashboard .cc-metric>span{color:#56617c;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.cc-dashboard .cc-metric>span i{color:#7771c3}.cc-dashboard .cc-metric>strong{letter-spacing:-.5px;color:#333f60;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:30px;font-weight:750;line-height:1.4}.cc-dashboard .cc-metric[data-tone=green]>strong{color:#208065}.cc-dashboard .cc-metric>strong small{color:var(--cc-muted);letter-spacing:0;font-size:13px;font-weight:500}.cc-dashboard .cc-metric>small{color:var(--cc-muted);margin-top:auto;font-size:10px}.cc-dashboard .cc-today-notices{color:#606984;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:13px 0;font-size:11px;display:flex}.cc-dashboard .cc-today-notices>span{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.cc-dashboard .cc-today-notices i{color:#7a70be}.cc-dashboard .cc-today-notices>.cc-button{background:0 0;border-color:#0000;min-height:32px;margin-left:auto;padding:5px 0}.cc-dashboard .cc-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cc-dashboard .cc-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cc-dashboard .cc-section-heading h4{color:#263555;font-size:17px;font-weight:700;line-height:1.5}.cc-dashboard .cc-help{color:var(--cc-muted);margin:8px 0 10px;font-size:10px;line-height:1.7}.cc-dashboard .cc-attention{gap:7px;display:grid}.cc-dashboard .cc-issue{text-align:left;color:#3e4b65;background:#f8f9fc;border:1px solid #edf0f6;border-radius:11px;grid-template-columns:30px 1fr auto 12px;align-items:center;gap:10px;min-width:0;min-height:47px;padding:8px 12px;font-weight:600;display:grid}.cc-dashboard .cc-issue>i:first-child{color:#77839a;background:#eef0f5;border-radius:9px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.cc-dashboard .cc-issue>i:last-child{color:#8d96ad;font-size:9px}.cc-dashboard .cc-issue strong{font-variant-numeric:tabular-nums;font-size:18px}.cc-dashboard .cc-issue[data-tone=rose]>i:first-child{color:#bd4661;background:#ffe9ec}.cc-dashboard .cc-issue[data-tone=amber]>i:first-child{color:#a47428;background:#fff0da}.cc-dashboard .cc-issue[data-tone=violet]>i:first-child{color:#7860b3;background:#eee9ff}.cc-dashboard .cc-issue[data-tone=blue]>i:first-child{color:#527cbd;background:#e6efff}.cc-dashboard .cc-issue:is(:hover,[aria-expanded=true]){background:#f1f2ff;border-color:#bfc4ed}.cc-dashboard .cc-issue-detail{border-top:1px solid var(--cc-border);margin-top:14px;padding-top:14px}.cc-dashboard .cc-issue-detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-dashboard .cc-issue-items{overscroll-behavior:contain;max-height:310px;margin:10px 0;overflow:auto}.cc-dashboard .cc-issue-items>div{overflow-wrap:anywhere;border-bottom:1px solid #eff1f7;gap:3px;padding:10px 0;display:grid}.cc-dashboard .cc-issue-items span{color:var(--cc-muted);font-size:11px}.cc-dashboard .cc-month{color:var(--cc-muted);align-items:center;gap:10px;margin:2px 0 12px;font-size:11px;display:flex}.cc-dashboard select{border:1px solid var(--cc-border);color:#394961;background:#fff;border-radius:9px;max-width:100%;min-height:38px;padding:7px 10px}.cc-dashboard .cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cc-dashboard .cc-kpi{background:#fafaff;border:1px solid #e7e9f4;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:13px 14px;display:flex}.cc-dashboard .cc-kpi>strong{color:#3c3a78;font-variant-numeric:tabular-nums;margin:3px 0;font-size:24px;font-weight:700;line-height:1.5}.cc-dashboard .cc-kpi small{color:var(--cc-muted);font-size:10px;font-weight:400}.cc-dashboard .cc-team-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.cc-dashboard .cc-segments{background:#f2f4f9;border:1px solid #e8ebf4;border-radius:10px;flex-wrap:wrap;gap:3px;max-width:100%;padding:3px;display:flex}.cc-dashboard .cc-segments button{color:#65718b;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:6px 11px;font-size:11px}.cc-dashboard .cc-segments button.active{color:#5046bc;background:#fff;border-color:#e3e5f1;font-weight:600;box-shadow:0 2px 4px #21334b08}.cc-dashboard .cc-search{border:1px solid var(--cc-border);color:#8891a8;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.cc-dashboard .cc-search input{color:#33445e;background:0 0;border:0;outline:none;width:180px;min-width:0;min-height:40px;font-size:12px}.cc-dashboard .cc-search:focus-within{outline-offset:2px;outline:2px solid #818cf8}.cc-dashboard .cc-count{color:var(--cc-muted);font-size:11px}.cc-dashboard .cc-editor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:12px;display:grid}.cc-dashboard .cc-editor-card{border:1px solid var(--cc-border);border-radius:13px;min-width:0;overflow:hidden}.cc-dashboard .cc-editor-card>header{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.cc-dashboard .cc-editor-card :is(img,.cc-initial){object-fit:cover;color:#6c65a9;background:#ecebfb;border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:700;display:grid}.cc-dashboard .cc-editor-card h5{color:#334259;overflow-wrap:anywhere;font-size:14px;font-weight:700}.cc-dashboard .cc-editor-card header>div{flex:1;min-width:65px}.cc-dashboard .cc-editor-card header>div>span{color:var(--cc-muted);font-size:10px}.cc-dashboard .cc-status{color:#68738a;white-space:normal;background:#f0f2f6;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:500}.cc-dashboard .cc-status[data-tone=active]{color:#227559;background:#e9f7ef}.cc-dashboard .cc-status[data-tone=waiting]{color:#78602c;background:#fcf3de}.cc-dashboard .cc-status[data-tone=leave]{color:#7760ae;background:#f2edfb}.cc-dashboard .cc-current-task{overflow-wrap:anywhere;background:#f8f9fc;border-radius:9px;gap:4px;min-height:64px;margin:0 14px 12px;padding:10px;display:grid}.cc-dashboard .cc-current-task>span{color:var(--cc-muted);font-size:10px}.cc-dashboard .cc-current-task>strong{font-size:12px;font-weight:500}.cc-dashboard .cc-editor-card>footer{color:var(--cc-muted);border-top:1px solid #eff1f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:10px;display:flex}.cc-dashboard .cc-editor-card footer .cc-button{border-color:#0000;min-height:32px;padding:5px 8px;font-size:10px}.cc-dashboard .cc-secondary-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cc-dashboard .cc-events{padding:0;list-style:none}.cc-dashboard .cc-events li{border-bottom:1px solid #edf0f5;align-items:center;gap:13px;min-width:0;padding:12px 0;display:flex}.cc-dashboard .cc-events li:last-child{border-bottom:0}.cc-dashboard .cc-event-date{color:#6b62a2;background:#f0effb;border-radius:10px;flex:0 0 47px;place-items:center;padding:5px 0;display:grid}.cc-dashboard .cc-event-date>b{font-size:19px;line-height:1.2}.cc-dashboard .cc-event-date>span{font-size:10px}.cc-dashboard .cc-events li>div:last-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.cc-dashboard .cc-events strong{font-size:12px;font-weight:600}.cc-dashboard .cc-events li>div:last-child>span{color:var(--cc-muted);font-size:10px}.cc-dashboard .cc-system-row{overflow-wrap:anywhere;border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.cc-dashboard .cc-system-row span{color:var(--cc-muted)}.cc-dashboard .cc-system-row b{text-align:right;font-weight:500}.cc-dashboard .cc-data-details{color:var(--cc-muted);margin-top:10px;font-size:11px}.cc-dashboard summary{cursor:pointer;padding:9px 0}.cc-dashboard .cc-storage-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.cc-dashboard .cc-storage-card{--cc-storage-accent:#16a67a;color:#36445d;background:linear-gradient(135deg,#f9fbff,#f1f8f6);border:1px solid #dce5ec;border-radius:15px;min-width:0;min-height:168px;padding:18px}.cc-dashboard .cc-storage-card[data-tone=warning]{--cc-storage-accent:#e9a23b;background:linear-gradient(135deg,#fffdf7,#fff6e5);border-color:#eed6aa}.cc-dashboard .cc-storage-card[data-tone=danger]{--cc-storage-accent:#df5871;background:linear-gradient(135deg,#fffafb,#fff0f3);border-color:#efc4cd}.cc-dashboard .cc-storage-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-dashboard .cc-storage-card header>span,.cc-dashboard .cc-storage-copy>span{color:#647188;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.cc-dashboard .cc-storage-card header i,.cc-dashboard .cc-storage-copy i{background:color-mix(in srgb,var(--cc-storage-accent) 14%,white);width:27px;height:27px;color:var(--cc-storage-accent);border-radius:8px;place-items:center;display:grid}.cc-dashboard .cc-storage-card header>b{color:#2f405d;font-variant-numeric:tabular-nums;font-size:19px}.cc-dashboard .cc-tube{background:linear-gradient(#e9edf3,#f8fafc 50%,#e8edf3);border:1px solid #d5dee8;border-radius:999px;height:34px;margin:24px 0 16px;padding:5px;overflow:hidden;box-shadow:inset 0 2px 5px #52657b1c}.cc-dashboard .cc-tube>i{width:var(--cc-storage-used);background:linear-gradient(90deg,color-mix(in srgb,var(--cc-storage-accent) 78%,white),var(--cc-storage-accent));min-width:2px;height:100%;box-shadow:inset 0 3px 4px #ffffff52,0 0 10px color-mix(in srgb,var(--cc-storage-accent) 24%,transparent);border-radius:999px;transition:width .5s;display:block}.cc-dashboard .cc-storage-card footer{color:#6a758a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.cc-dashboard .cc-storage-card footer b{color:#3d4b65;font-weight:650}.cc-dashboard .cc-storage-donut-card{justify-content:center;align-items:center;gap:22px;display:flex}.cc-dashboard .cc-donut{background:conic-gradient(var(--cc-storage-accent) 0 var(--cc-storage-used),#e5eaf0 var(--cc-storage-used) 360deg);border-radius:50%;flex:0 0 116px;place-items:center;width:116px;height:116px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #dbe2e9}.cc-dashboard .cc-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:16px;box-shadow:0 0 0 1px #e1e7ed}.cc-dashboard .cc-donut>div{z-index:1;text-align:center;display:grid;position:relative}.cc-dashboard .cc-donut strong{color:#30405b;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.25}.cc-dashboard .cc-donut span{color:#738096;font-size:9px}.cc-dashboard .cc-storage-copy{gap:5px;min-width:0;display:grid}.cc-dashboard .cc-storage-copy>strong{color:#30405b;font-variant-numeric:tabular-nums;font-size:21px}.cc-dashboard .cc-storage-copy>small{color:#6d798d;font-size:10px}.cc-dashboard .cc-storage-alert{margin-top:7px;font-size:10px;font-weight:650;display:block;color:#b43c54!important}.cc-dashboard .cc-storage-missing{text-align:center;background:#fafbfe;border-style:dashed;place-items:center;display:grid}.cc-dashboard .cc-storage-missing>div{gap:5px;display:grid}.cc-dashboard .cc-storage-missing span{color:#65728a;font-size:11px}.cc-dashboard .cc-storage-missing strong{color:#3f4e67;font-size:16px}.cc-dashboard .cc-storage-missing small{color:#7b879a;font-size:10px}.cc-dashboard .cc-progress-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-dashboard .cc-custom-dates{flex-wrap:wrap;gap:10px;display:flex}.cc-dashboard .cc-custom-dates label{color:var(--cc-muted);gap:4px;min-width:0;font-size:11px;display:grid}.cc-dashboard .cc-custom-dates input{border:1px solid var(--cc-border);color:#33445e;background:#fff;border-radius:9px;max-width:100%;min-height:38px;padding:7px}.cc-dashboard .cc-editor-filters{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.cc-dashboard .cc-editor-filters button{border:1px solid var(--cc-border);color:#67728a;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:11px;display:flex}.cc-dashboard .cc-editor-filters button[aria-pressed=true]{color:#4c44a8;background:#f0efff;border-color:#bfc2e8}.cc-dashboard .cc-editor-filters i{background:var(--editor-color,#6366f1);border-radius:50%;width:6px;height:6px}.cc-dashboard .admin-canvas-chart-wrap{height:270px;min-height:0}.cc-dashboard .admin-chart-insights{flex-wrap:wrap;gap:8px;display:flex}.cc-dashboard .admin-interactive-chart{min-width:0}.cc-dashboard .admin-table-wrap{max-width:100%;overflow:auto}.cc-dashboard .cc-empty{text-align:center;color:var(--cc-muted);background:#fafbfe;border:1px dashed #dfe4ef;border-radius:11px;grid-column:1/-1;padding:22px 12px;font-size:12px}.cc-dashboard .cc-empty .cc-button{margin:6px}.cc-dashboard .cc-notifications{position:relative}.cc-dashboard .cc-notif-panel{border:1px solid var(--cc-border);z-index:50;background:#fff;border-radius:15px;width:min(390px,100cqi);max-height:70vh;padding:18px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 18px 45px #21345824}.cc-dashboard .cc-notif-panel h4{font-size:15px}.cc-dashboard .cc-notif-item{overflow-wrap:anywhere;border-bottom:1px solid #edf0f5;padding:12px 0}.cc-dashboard .cc-notif-item strong{color:#5c54aa;font-size:12px}.cc-dashboard .cc-notif-item p{font-size:12px}.cc-dashboard .cc-notif-item small{color:var(--cc-muted);font-size:10px}@container (width<=850px){.cc-dashboard :is(.cc-command-grid,.cc-secondary-grid,.cc-storage-grid){grid-template-columns:1fr}.cc-dashboard .cc-hero-top{flex-wrap:wrap}.cc-dashboard .cc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-dashboard .cc-header{flex-wrap:wrap}}@container (width<=500px){.cc-dashboard :is(.cc-panel,.cc-hero){border-radius:14px;padding:16px}.cc-dashboard .cc-hero{padding-bottom:0}.cc-dashboard .cc-header-actions{justify-content:space-between;width:100%}.cc-dashboard .cc-metrics{gap:8px}.cc-dashboard .cc-metric{padding:12px 10px}.cc-dashboard .cc-metric>span{flex-wrap:wrap;gap:5px;font-size:11px}.cc-dashboard .cc-metric>strong{font-size:26px}.cc-dashboard .cc-hero-actions{justify-content:space-between;width:100%}.cc-dashboard .cc-hero-actions .cc-button{min-height:42px}.cc-dashboard .cc-today-notices{flex-direction:column;align-items:flex-start;gap:10px}.cc-dashboard .cc-today-notices>.cc-button{margin:0}.cc-dashboard .cc-section-heading h4{font-size:16px}.cc-dashboard .cc-search,.cc-dashboard .cc-search input,.cc-dashboard .cc-segments{width:100%}.cc-dashboard .cc-segments button{flex:1;min-height:40px;padding:7px;font-size:11px}.cc-dashboard .cc-button{min-height:40px}.cc-dashboard .cc-kpi{padding:12px 10px}.cc-dashboard .cc-kpi>strong{font-size:22px}.cc-dashboard .cc-custom-dates{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cc-dashboard .cc-notif-panel{right:0}.cc-dashboard .cc-editor-filters button{min-height:40px}.cc-dashboard .cc-progress-toolbar{gap:10px}}@media (prefers-reduced-motion:reduce){.cc-dashboard *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.admin-console-shell:has(.cc-dashboard) .admin-console-nav{white-space:normal;gap:7px;min-width:0;padding:10px}.admin-console-shell:has(.cc-dashboard) .admin-console-nav>span{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.5}.admin-console-shell:has(.cc-dashboard) .admin-console-nav>i{flex-shrink:0}}.cc-dashboard .cc-hero{background:linear-gradient(125deg,#eeeaff 0%,#edf5ff 55%,#e8f7f3);border-color:#d0cef2;padding:18px 18px 0}.cc-dashboard .cc-hero-top{margin-bottom:12px}.cc-dashboard .cc-hero h4{font-size:19px}.cc-dashboard .cc-metrics{gap:9px}.cc-dashboard .cc-metric{background:#eee9ff;border-color:#d9d0f5;padding:10px 13px}.cc-dashboard .cc-metric[data-tone=green]{background:#e2f5ea;border-color:#c0e8d0}.cc-dashboard .cc-metric[data-tone=blue]{background:#e0edff;border-color:#c2d9f6}.cc-dashboard .cc-metric>strong{margin:2px 0;font-size:27px}.cc-dashboard .cc-metric>span{font-size:11px}.cc-dashboard .cc-command-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px}.cc-dashboard .cc-command-grid>.cc-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cc-dashboard .cc-command-grid .cc-section-heading{margin-bottom:6px}.cc-dashboard .cc-command-grid .cc-section-heading h4{font-size:15px}.cc-dashboard .cc-command-grid .cc-eyebrow{font-size:9px}.cc-dashboard .cc-command-grid .cc-help{margin:4px 0 7px}.cc-dashboard .cc-command-grid .cc-button{min-height:30px;padding:4px 8px;font-size:10px}.cc-dashboard .cc-month{gap:6px;margin:0 0 6px}.cc-dashboard .cc-month select{min-height:30px;padding:3px 8px;font-size:11px}.cc-dashboard .cc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cc-dashboard .cc-kpi{background:#f0eaff;border-color:#d8caf2;gap:0;padding:9px 10px}.cc-dashboard .cc-kpi:nth-child(2){background:#fce5f0;border-color:#f0c5dc}.cc-dashboard .cc-kpi:nth-child(3){background:#e2f2ff;border-color:#bbddf4}.cc-dashboard .cc-kpi:nth-child(4){background:#fff0d9;border-color:#ebd6b3}.cc-dashboard .cc-kpi>strong{color:#383164;margin:2px 0;font-size:22px}.cc-dashboard .cc-kpi>span{color:#505875;font-size:10px}.cc-dashboard .cc-kpi small{color:#616478;font-size:9px}.cc-dashboard .cc-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cc-dashboard .cc-issue{background:#ffffffbd;border-color:#d9e0ed;grid-template-columns:24px 1fr auto;gap:7px;min-height:53px;padding:9px}.cc-dashboard .cc-issue>i:first-child{width:24px;height:24px;font-size:11px}.cc-dashboard .cc-issue>i:last-child{display:none}.cc-dashboard .cc-issue>span{font-size:11px}.cc-dashboard .cc-issue[data-tone=violet]{background:#f5dcf0;border-color:#edc2df}.cc-dashboard .cc-issue[data-tone=amber]{background:#fff0da;border-color:#eed7b3}.cc-dashboard .cc-issue[data-tone=blue]{background:#e2efff;border-color:#c2d8f5}.cc-dashboard .cc-issue[aria-expanded=true]{box-shadow:inset 0 0 0 2px #8b79c9}.cc-dashboard .cc-today-notices{border-top:1px solid #d6dcec;margin-top:10px;padding:9px 0}.cc-dashboard .cc-today-notices>span{background:#ffffffa6;border-radius:8px;padding:6px 9px}.cc-dashboard .cc-sliding-segments{isolation:isolate;background:#e9e7fa;gap:3px;position:relative}.cc-dashboard .cc-segment-slider{z-index:-1;pointer-events:none;background:linear-gradient(120deg,#fff,#ede9ff);border:1px solid #cbc4ee;border-radius:7px;transition:transform .26s,width .26s,height .26s;position:absolute;top:0;left:0;box-shadow:0 2px 5px #6a52b21a}.cc-dashboard .cc-sliding-segments button.active{box-shadow:none;color:#5943aa;background:0 0;border-color:#0000}.cc-dashboard .cc-sliding-segments button{transition:color .22s}.cc-dashboard .cc-team-slide{animation:.25s ease-out cc-team-slide}@keyframes cc-team-slide{0%{opacity:.3;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.cc-dashboard .cc-editor-card{background:#fdfcff;border-color:#d5d5ef}.cc-dashboard .cc-editor-card>header{background:linear-gradient(110deg,#f0ebff,#edf5ff);border-bottom:1px solid #e4def2;margin-bottom:10px}.cc-dashboard .cc-editor-tasks{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4b9df transparent;gap:8px;max-height:380px;padding:0 12px 12px;display:grid;overflow-y:auto}.cc-dashboard .cc-task-row{overflow-wrap:anywhere;background:#f3f5fa;border:1px solid #e1e5ef;border-radius:10px;min-width:0;padding:10px 11px}.cc-dashboard .cc-task-row>span{color:#64738c;justify-content:space-between;gap:5px;margin-bottom:4px;font-size:10px;display:flex}.cc-dashboard .cc-task-row>strong{color:#384462;font-size:12px;font-weight:550;line-height:1.6;display:block}.cc-dashboard .cc-task-row[data-task-tone=waiting]{background:#fde5f0;border-color:#efbbd2}.cc-dashboard .cc-task-row[data-task-tone=waiting]>span{color:#a84074}.cc-dashboard .cc-task-row[data-task-tone=active]{background:#dfefff;border-color:#b6d6f6}.cc-dashboard .cc-task-row[data-task-tone=active]>span{color:#3569ac}.cc-dashboard .cc-notif-delete{float:right;color:#af4a73;background:#fff1f5;border-color:#f0cfdb;margin:0 0 5px 8px}@container (width<=1100px){.cc-dashboard .cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=690px){.cc-dashboard .cc-command-grid{grid-template-columns:1fr}.cc-dashboard .cc-hero{padding:14px 14px 0}.cc-dashboard .cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-dashboard .cc-command-grid .cc-button{min-height:38px}.cc-dashboard .cc-today-notices{align-items:stretch}.cc-dashboard .cc-today-notices>span{padding:7px}.cc-dashboard .cc-issue{grid-template-columns:1fr auto;min-height:52px}.cc-dashboard .cc-issue>i:first-child{display:none}}.admin-assignment-panel .admin-assignment-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:4px 12px!important;display:grid!important}.admin-assignment-panel .admin-assignment-grid>label{grid-column:span 2;min-width:0;margin:0}.admin-assignment-panel .admin-assignment-grid>label:has([name=title]){grid-column:span 4}.admin-assignment-panel .admin-assignment-grid>label:has([name=campaign]){grid-column:span 3}.admin-assignment-panel .admin-assignment-grid>label:has([name=publishTime]){grid-column:span 1}.admin-assignment-panel .admin-assignment-grid>label:has([name=editorId]){grid-column:span 4}.admin-assignment-panel .admin-assignment-grid>label:has([name=note]){grid-column:span 4}.admin-assignment-panel .admin-assignment-grid>.admin-form-actions{flex-wrap:nowrap;grid-column:span 4;justify-content:flex-end;align-self:end;gap:6px;display:flex;margin:0!important}.admin-assignment-panel [data-editor-picker]{gap:6px;flex-wrap:wrap!important;height:auto!important;max-height:none!important;display:flex!important;overflow:visible!important}.admin-assignment-panel .admin-editor-avatar{border-radius:50%!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-height:42px!important}.admin-assignment-panel .admin-editor-avatar img{object-fit:cover;border-radius:50%!important;width:34px!important;height:34px!important}.admin-assignment-panel .admin-assignment-date-control{background:#fff;border:1px solid #dcd7e8;border-radius:11px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;width:100%;min-height:42px;display:grid;position:relative;overflow:hidden}.admin-assignment-panel .admin-assignment-date-control [data-publish-date-display]{font-variant-numeric:tabular-nums;min-width:0;height:40px;background:0 0!important;border:0!important;outline:0!important;width:100%!important;padding:0 10px!important}.admin-assignment-panel .admin-assignment-date-icon{color:#64748b;pointer-events:none;border-left:1px solid #e3e8f0;place-items:center;width:32px;height:40px;display:grid}.admin-assignment-panel .admin-assignment-date-control [data-publish-date-picker]{opacity:0;cursor:pointer;position:absolute;top:0;right:0;width:32px!important;min-width:0!important;height:40px!important;padding:0!important}.admin-assignment-panel .admin-campaign-select{color:#645d78;background:0 0;border-radius:0;padding:0}.admin-assignment-panel .admin-campaign-select select{color:#5b46a7!important;box-shadow:none!important;background:#eeeaff!important;border:1px solid #c9c0f2!important}.admin-team-queue-panel .admin-capacity-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid!important}.admin-team-queue-panel .admin-capacity-totals>div{color:#3d3970;background:#f0ecff;border:1px solid #d2d5ef;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.admin-team-queue-panel .admin-capacity-totals>div:nth-child(2){background:#e2efff;border-color:#c1d8ef}.admin-team-queue-panel .admin-capacity-totals>div:nth-child(3){background:#e1f4ed;border-color:#bce2d4}.admin-team-queue-panel .admin-capacity-totals small{line-height:1.6;color:#5d6180!important;font-size:10px!important}.admin-team-queue-panel .admin-capacity-totals b{color:#3d4167!important;font-size:18px!important}.admin-team-queue-panel .admin-editor-work-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdb4d8 transparent;max-height:380px;padding-right:6px;overflow-y:auto}.admin-team-queue-panel .admin-editor-work-scroll .admin-queue-list{max-height:none;overflow:visible}.admin-team-queue-panel .admin-editor-work-scroll :is(strong,.admin-queue-task span){overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow:visible!important}.admin-event-form .admin-event-date-picker{color:#475569;background:#fff;border:1px solid #d7ddea;border-radius:9px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;min-width:150px;min-height:38px;padding:0;display:grid;position:relative;overflow:hidden}.admin-event-form .admin-event-date-display{color:#475569;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:36px;font-size:12px;background:0 0!important;border:0!important;outline:0!important;padding:0 9px!important}.admin-event-form .admin-event-date-icon{color:#64748b;pointer-events:none;border-left:1px solid #e3e8f0;place-items:center;width:32px;height:36px;display:grid}.admin-event-form .admin-event-native-picker{opacity:0;cursor:pointer;width:32px;min-width:0;height:36px;margin:0;position:absolute;top:0;right:0}.admin-event-form .admin-event-date-picker:focus-within{outline-offset:2px;outline:3px solid #9a89e2}.admin-completion-broadcast{text-align:left;color:#6952b9;align-items:center;gap:8px;min-height:38px;font-weight:650;display:flex}[data-completion-row]{cursor:pointer}[data-completion-row]:hover{background:#eeeaff!important}@media (width<=1100px){.admin-assignment-panel .admin-assignment-grid>label:has([name=title]){grid-column:span 7}.admin-assignment-panel .admin-assignment-grid>label:has([name=platform]){grid-column:span 5}.admin-assignment-panel .admin-assignment-grid>label:has([name=campaign]){grid-column:span 5}.admin-assignment-panel .admin-assignment-grid>label:has([name=publishDate]){grid-column:span 4}.admin-assignment-panel .admin-assignment-grid>label:has([name=publishTime]){grid-column:span 3}.admin-assignment-panel .admin-assignment-grid>label:has([name=editorId]){grid-column:span 12}.admin-assignment-panel .admin-assignment-grid>label:has([name=note]){grid-column:span 8}.admin-assignment-panel .admin-assignment-grid>.admin-form-actions{grid-column:span 4}}@media (width<=600px){.admin-assignment-panel .admin-assignment-grid>label{grid-column:span 12!important}.admin-assignment-panel .admin-assignment-grid>.admin-form-actions{grid-column:span 12}.admin-team-queue-panel .admin-capacity-totals{grid-template-columns:1fr}.admin-team-queue-panel .admin-capacity-totals>div{flex-direction:row;justify-content:space-between;align-items:center}.admin-team-queue-panel .admin-editor-work-scroll{max-height:330px}}.admin-dashboard-live-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.admin-dashboard-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-dashboard-live-metrics{grid-template-columns:1fr}}.admin-entitlement-section{margin:0 0 16px}.admin-entitlement-section>h4{margin:0 0 9px;font-size:13px}.admin-entitlement-grid.admin-entitlement-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-entitlement-grid.admin-entitlement-other{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.admin-entitlement-section article{min-width:0}.admin-entitlement-other .admin-leave-progress i{background:linear-gradient(90deg,#f97316,#fbbf24)}.admin-entitlement-section .admin-leave-policy-note{border-top:1px solid #cbd5e1;padding-top:8px;line-height:1.6}.admin-leave-policy-hint{background:#f59e0b17;border-left:3px solid #f59e0b;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.6}@media (width<=900px){.admin-entitlement-grid.admin-entitlement-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.admin-entitlement-grid.admin-entitlement-primary,.admin-entitlement-grid.admin-entitlement-other{grid-template-columns:minmax(0,1fr)}}.admin-avatar-upload-field{flex-direction:column;align-self:end;gap:5px;min-width:0;display:flex;position:relative}.admin-avatar-upload-field>button{color:#6550c9;cursor:pointer;background:#fff;border:1px solid #d8dce6;border-radius:12px;place-items:center;width:44px;height:42px;padding:3px;display:grid;overflow:hidden}.admin-avatar-upload-field>button:hover{background:#eef2ff;border-color:#a5b4fc}.admin-avatar-upload-field>button:focus-visible{outline-offset:3px;outline:2px solid #6366f1}.admin-avatar-upload-field>button img{object-fit:cover;border-radius:8px;width:34px;height:34px}.admin-avatar-upload-field [hidden]{display:none!important}.admin-avatar-upload-field>small{color:#64748b;max-width:150px;font-size:10px;line-height:1.4}.admin-avatar-upload-field>small:empty{display:none}html[data-display-theme=dark] .admin-avatar-upload-field>button{color:#c4b5fd;background:#1e293b;border-color:#475569}html[data-display-theme=dark] .admin-avatar-upload-field>small{color:#94a3b8}.admin-guide-routine{background:#f8fbff;border:1px solid #d6e2fb;border-radius:18px;align-items:flex-start;gap:26px;margin:0 0 16px;padding:17px 18px;display:flex}.admin-guide-routine>div{flex:0 0 200px}.admin-guide-eyebrow{color:#5866c7;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.admin-guide-routine h4{color:#2f3b59;margin:0;font-size:16px;font-weight:600}.admin-guide-routine ol{color:#53627d;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;margin:0;padding-left:19px;font-size:12px;line-height:1.5;display:grid}.admin-guide-card{align-items:flex-start;height:100%;min-height:0}.admin-guide-card-main{flex:1;min-width:0}.admin-guide-card p{color:#65718a;margin:0 0 10px;font-size:12px;line-height:1.55}.admin-guide-card details{border-top:1px solid #edf0f6;padding-top:9px}.admin-guide-card summary{cursor:pointer;color:#4c5bb6;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;list-style:none;display:flex}.admin-guide-card summary::-webkit-details-marker{display:none}.admin-guide-card summary i{font-size:10px;transition:transform .18s}.admin-guide-card details[open] summary i{transform:rotate(180deg)}.admin-guide-card details ol{margin:9px 0 0}.admin-guide-checks{color:#59667e;background:#f7f8fd;border-radius:10px;margin-top:10px;padding:9px 10px;font-size:11px;line-height:1.55}.admin-guide-checks strong{color:#4958ad;font-size:11px;font-weight:600;display:block}.admin-guide-checks strong i{margin-right:4px}.admin-guide-checks ul{margin:4px 0 0;padding-left:16px}.admin-guide-card .admin-guide-link{margin-top:13px}.admin-guide-safety ol{margin:0;padding-left:19px;font-size:12px;line-height:1.7}@media (width<=900px){.admin-guide-routine{display:block}.admin-guide-routine>div{margin-bottom:12px}.admin-guide-routine ol{grid-template-columns:1fr}}@media (width<=740px){.admin-guide-routine{padding:15px}.admin-guide-routine ol{gap:7px}.admin-guide-card{padding:16px}.admin-guide-card h4{font-size:15px}}.pet-gm-avatar .pet-gm-sprite{background-image:none;overflow:hidden}.pet-gm-avatar .pet-gm-sprite img{width:calc(var(--gm-columns,3) * 100%);max-width:none;height:calc(var(--gm-rows,1) * 100%);object-fit:fill;object-position:left top;display:block}.pet-gm-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 14px;display:grid}.pet-gm-summary article{background:linear-gradient(145deg,#fff,#f8f7ff);border:1px solid #e5e7eb;border-radius:18px;padding:16px;position:relative;overflow:hidden;box-shadow:0 8px 24px #4c3a8a0f}.pet-gm-summary article:after{content:"";background:#8b5cf614;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-24px;right:-18px}.pet-gm-summary span{color:#68738a;align-items:center;gap:7px;font-size:11px;display:flex}.pet-gm-summary span i{color:#7c3aed}.pet-gm-summary strong{color:#252b41;margin-top:5px;font-size:27px;font-weight:700;display:block}.pet-gm-subnav{background:linear-gradient(145deg,#fff,#f7f7fc);border:1px solid #e1e5ed;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:6px;display:grid;box-shadow:0 8px 24px #2e285a0f}.pet-gm-subnav button{color:#69748a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;height:40px;padding:0 11px;font:600 10px Kanit,sans-serif;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.pet-gm-subnav button:hover{color:#6d28d9;background:#f5f3ff;transform:translateY(-1px)}.pet-gm-subnav button.active{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b5fe9);border-color:#d8ccff;box-shadow:0 7px 18px #6d28d93d}.pet-gm-subnav button i{font-size:11px}.pet-gm-page[hidden]{display:none!important}.pet-gm-page.active{animation:.22s ease-out pet-gm-page-in}@keyframes pet-gm-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pet-gm-master.enabled{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.pet-gm-master.disabled{color:#be123c!important;background:#fff1f2!important;border-color:#fecaca!important}.pet-gm-section-kicker{color:#6d28d9;letter-spacing:.12em;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;font-weight:700;display:flex}.pet-gm-access-board{margin-bottom:14px;overflow:hidden}.pet-gm-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.pet-gm-access-card{background:#fff;border:1px solid #e4e7ee;border-radius:13px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.pet-gm-access-card>img{object-fit:contain;background:linear-gradient(145deg,#f5f3ff,#eef2ff);border-radius:10px;width:52px;height:52px}.pet-gm-access-card>div:nth-child(2){min-width:0}.pet-gm-access-card strong,.pet-gm-access-card small,.pet-gm-access-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pet-gm-access-card strong{color:#252b41;font-size:11px}.pet-gm-access-card small{color:#94a3b8;font-size:8px}.pet-gm-access-card span{color:#64748b;background:#f1f5f9;border-radius:999px;width:max-content;max-width:100%;margin-top:4px;padding:3px 6px;font-size:8px}.pet-gm-access-card span[data-status=pending]{color:#c2410c;background:#fff7ed}.pet-gm-access-card span[data-status=revealed],.pet-gm-access-card span[data-status=claimed]{color:#6d28d9;background:#f5f3ff}.pet-gm-access-card span[data-status=adopted]{color:#047857;background:#ecfdf5}.pet-gm-access-actions{grid-column:1/-1;gap:5px;display:flex}.pet-gm-access-actions button{flex:1;height:30px;padding:0 8px;font-size:8px}.pet-gm-access-actions button:disabled{opacity:.55;cursor:not-allowed}.pet-gm-access-actions .danger{color:#be123c}.pet-gm-maintenance{background:linear-gradient(120deg,#faf8ff,#f4f8ff);grid-template-columns:minmax(230px,.7fr) minmax(360px,1.3fr);align-items:end;gap:22px;margin-bottom:14px;padding:17px 18px;display:grid}.pet-gm-maintenance h4,.pet-gm-maintenance p{margin:0}.pet-gm-maintenance h4{color:#252b41;font-size:15px}.pet-gm-maintenance p{color:#758098;margin-top:4px;font-size:10px}.pet-gm-maintenance form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.pet-gm-maintenance label{color:#59647a;gap:5px;font-size:10px;display:grid}.pet-gm-maintenance input{color:#252b41;background:#fff;border:1px solid #dde2ea;border-radius:11px;outline:none;width:100%;height:39px;padding:0 12px;font:500 11px Kanit,sans-serif}.pet-gm-maintenance input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.pet-gm-board,.pet-gm-catalog-board,.pet-gm-history-board{margin-bottom:14px;overflow:hidden}.pet-gm-filters{align-items:center;gap:8px;display:flex}.pet-gm-filters input,.pet-gm-filters select{color:#343b52;background:#fff;border:1px solid #dde2ea;border-radius:11px;outline:none;height:38px;padding:0 11px;font:500 11px Kanit,sans-serif}.pet-gm-filters input{width:220px}.pet-gm-filters input:focus,.pet-gm-filters select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.pet-gm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.pet-gm-list>.admin-empty-state,.pet-gm-catalog>.admin-empty-state{grid-column:1/-1}.pet-gm-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:94px 1fr;gap:11px;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.pet-gm-card:hover{border-color:#d8d0fa;transform:translateY(-2px);box-shadow:0 12px 28px #4c3a8a1a}.pet-gm-avatar{background:radial-gradient(circle at 50% 72%,#ddd6fe 0 18%,#0000 19%),linear-gradient(145deg,#f8fafc,#f1effa);border-radius:15px;place-items:center;min-height:108px;display:grid;overflow:hidden}.pet-gm-avatar .pet-gm-sprite{background-image:var(--pet-sprite);background-repeat:no-repeat;background-size:calc(var(--gm-columns,3) * 100%) calc(var(--gm-rows,1) * 100%);background-position:0 0;width:92px;height:100px;display:block}.pet-gm-sprite-fallback{color:#8b5cf6;font-size:26px}.pet-gm-card-main{min-width:0}.pet-gm-card-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pet-gm-card-title strong,.pet-gm-card-title span{display:block}.pet-gm-card-title strong{color:#252b41;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:16px;overflow:hidden}.pet-gm-card-title div>span{color:#7b8498;font-size:10px}.pet-gm-role{color:#6849bd;text-transform:uppercase;background:#f0ecfb;border-radius:999px;padding:3px 7px;font-size:9px}.pet-gm-card-main>p{color:#4c556b;margin:7px 0 5px;font-size:11px}.pet-gm-card-main>p i{color:#8b5cf6;margin-right:4px}.pet-gm-card-main>p small{color:#9aa3b5;margin-left:4px}.pet-gm-progress{background:#ebe9f3;border-radius:999px;height:6px;overflow:hidden}.pet-gm-progress i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#3b82f6);height:100%;display:block}.pet-gm-inventory{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.pet-gm-inventory span{color:#525c71;background:#f7f7fb;border-radius:7px;padding:3px 6px;font-size:9px}.pet-gm-room,.pet-gm-seen{color:#9aa3b5;margin-top:5px;font-size:9px;display:block}.pet-gm-room i{color:#8b5cf6;margin-right:4px}.pet-gm-actions{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.pet-gm-actions button,.pet-gm-item-actions button{color:#525c71;cursor:pointer;background:#f8fafc;border:1px solid #e2e5ec;border-radius:10px;height:34px;font:500 10px Kanit,sans-serif;transition:background .16s,transform .16s}.pet-gm-actions button:hover,.pet-gm-item-actions button:hover{background:#f0ecfb;transform:translateY(-1px)}.pet-gm-actions button.primary{color:#6d28d9;background:#ede9fe;border-color:#ddd6fe}.pet-gm-actions button.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.pet-gm-actions i,.pet-gm-item-actions i{margin-right:4px}.pet-gm-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.pet-gm-item{background:#fff;border:1px solid #e4e7ee;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:8px;transition:opacity .2s,border-color .2s;display:grid}.pet-gm-item.is-inactive{opacity:.55}.pet-gm-item-image{background:linear-gradient(145deg,#f3f0ff,#edf5ff);border-radius:10px;place-items:center;width:46px;height:46px;font-size:21px;display:grid;overflow:hidden}.pet-gm-item-image img{object-fit:contain;width:100%;height:100%;transform:scale(var(--item-thumbnail-scale,1))}.pet-gm-item-copy{min-width:0}.pet-gm-item-copy strong,.pet-gm-item-copy small{display:block}.pet-gm-item-copy strong{color:#252b41;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pet-gm-item-copy small{color:#7c3aed;font-size:8px}.pet-gm-item-copy p{color:#7b8498;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.pet-gm-item-meta{text-align:right}.pet-gm-item-meta b,.pet-gm-item-meta span{white-space:nowrap;display:block}.pet-gm-item-meta b{color:#5b39c5;font-size:10px}.pet-gm-item-meta span{color:#8a94a7;margin-top:2px;font-size:7px}.pet-gm-item-actions{grid-column:1/-1;justify-content:flex-end;gap:4px;display:flex}.pet-gm-item-actions button{border-radius:8px;height:25px;padding:0 7px;font-size:8px}.pet-gm-item-actions .warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.pet-gm-item-actions .success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.pet-gm-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:4px 18px 16px;list-style:none;display:grid}.pet-gm-history li{border-bottom:1px solid #edf0f5;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;padding:11px 0;display:grid}.pet-gm-history-icon{color:#6d28d9;background:#f1edff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.pet-gm-history strong,.pet-gm-history p,.pet-gm-history small{margin:0;display:block}.pet-gm-history strong{color:#32394d;font-size:11px}.pet-gm-history p{color:#657087;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pet-gm-history small{color:#9aa3b5;margin-top:2px;font-size:8px}.pet-gm-history>.admin-empty-state{border:0;grid-column:1/-1}.pet-gm-dialog{color:#252b41;background:#fff;border:1px solid #e1e4ec;border-radius:22px;width:min(620px,100vw - 28px);max-height:calc(100vh - 34px);padding:0;box-shadow:0 28px 80px #14192d4d}.pet-gm-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17182794}.pet-gm-dialog[open]{animation:.2s ease-out pet-gm-dialog-in}.pet-gm-dialog>form{gap:15px;padding:20px;display:grid}.pet-gm-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pet-gm-dialog header h4,.pet-gm-dialog header p{margin:0}.pet-gm-dialog header h4{font-size:18px}.pet-gm-dialog header p{color:#818ba0;margin-top:2px;font-size:10px}.pet-gm-dialog header>button{color:#677187;cursor:pointer;background:#f8fafc;border:1px solid #e3e6ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pet-gm-dialog aside{color:#63559a;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:11px;padding:10px 12px;font-size:9px}.pet-gm-dialog aside i{margin-right:6px}.pet-gm-dialog footer{justify-content:flex-end;gap:8px;display:flex}.pet-gm-dialog footer>span{flex:1}.pet-gm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pet-gm-form-grid>label{color:#5c667b;gap:5px;font-size:10px;display:grid}.pet-gm-form-grid>label.wide,.pet-gm-form-grid>fieldset.wide{grid-column:1/-1}.pet-gm-form-grid input,.pet-gm-form-grid select{color:#252b41;background:#fff;border:1px solid #dfe3eb;border-radius:10px;outline:none;width:100%;height:39px;padding:0 11px;font:500 11px Kanit,sans-serif}.pet-gm-form-grid input:focus,.pet-gm-form-grid select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.pet-gm-form-grid input[readonly]{color:#7d879a;background:#f2f4f8}.pet-gm-form-grid fieldset{border:1px solid #e3e6ed;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:7px;margin:0;padding:10px;display:grid}.pet-gm-form-grid fieldset legend{color:#706c88;padding:0 5px;font-size:9px}.pet-gm-form-grid fieldset label{color:#7a8498;gap:4px;font-size:8px;display:grid}.pet-gm-check{border:1px solid #e4e7ed;border-radius:10px;align-self:end;align-items:center;min-height:39px;padding:0 10px;grid-template-columns:18px 1fr!important;display:flex!important}.pet-gm-check input{width:15px;height:15px;box-shadow:none!important}.pet-gm-item-dialog{width:min(1040px,100vw - 28px)}.pet-gm-item-editor{grid-template-columns:150px minmax(0,1fr);gap:16px;display:grid}.pet-gm-image-upload{color:#606b80;text-align:center;cursor:pointer;border:1px dashed #cfd5e2;border-radius:15px;flex-direction:column;align-items:center;gap:5px;padding:10px;display:flex}.pet-gm-image-upload>span{color:#8b5cf6;background:linear-gradient(145deg,#f1edff,#edf6ff);border-radius:12px;place-items:center;width:126px;height:126px;font-size:30px;display:grid;overflow:hidden}.pet-gm-image-upload img{object-fit:contain;width:100%;height:100%}.pet-gm-image-upload b{font-size:10px}.pet-gm-image-upload small{color:#919aad;font-size:8px}.pet-gm-image-upload input{opacity:0;width:1px;height:1px;position:absolute}.pet-gm-generated-id{display:none!important}.pet-gm-thumbnail-size>span{align-items:center;gap:8px;display:flex}.pet-gm-thumbnail-size input{height:auto}.pet-gm-thumbnail-size output{color:#7c3aed;min-width:38px;font-size:10px;font-weight:700}.pet-gm-item-dialog.is-furniture-mode .pet-gm-item-category-field,.pet-gm-item-dialog.is-furniture-mode .pet-gm-item-equippable-field,.pet-gm-item-dialog.is-furniture-mode .pet-gm-room-enabled-field{display:none!important}@keyframes pet-gm-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.pet-gm-form-grid>.pet-gm-room-layer-editor{grid-column:1/-1}.pet-gm-room-layer-editor{background:linear-gradient(135deg,#faf8ff,#f4f8ff);border:1px solid #ddd6fe;border-radius:14px;gap:9px;padding:11px;display:grid}.pet-gm-room-layer-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pet-gm-room-layer-editor>header>div{gap:2px;display:grid}.pet-gm-room-layer-editor strong{color:#4c1d95;font-size:12px}.pet-gm-room-layer-editor small,.pet-gm-room-layer-editor>p{color:#6b7280;margin:0;font-size:10px;line-height:1.4}.pet-gm-room-layer-stage{aspect-ratio:16/9;cursor:crosshair;background:#e8e5f4;border:1px solid #d8cffb;border-radius:10px;position:relative;overflow:hidden}.pet-gm-room-layer-stage>img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pet-gm-room-layer-stage [data-room-layer-preview]{object-fit:fill;pointer-events:none;width:100%;height:100%;transform-origin:calc(var(--room-editor-x,50) * 1%) calc(var(--room-editor-y,80) * 1%);transform:scale(var(--room-editor-scale,1));position:absolute;inset:0}.pet-gm-room-layer-stage i{z-index:3;color:#fff;pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font:700 8px Kanit,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #312e8159}.pet-gm-room-layer-stage [data-room-layer-pin=item]{left:calc(var(--room-editor-x,50) * 1%);top:calc(var(--room-editor-y,80) * 1%);background:#7c3aed}.pet-gm-room-layer-stage [data-room-layer-pin=use]{left:calc(var(--room-editor-use-x,50) * 1%);top:calc(var(--room-editor-use-y,73) * 1%);background:#0891b2}.pet-gm-room-layer-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pet-gm-room-layer-fields label{color:#5f687d;gap:4px;font-size:9px;display:grid}.pet-gm-room-layer-fields input,.pet-gm-room-layer-fields select{color:#302b50;background:#fff;border:1px solid #d8d2ea;border-radius:8px;width:100%;height:33px;padding:0 8px;font:600 10px Kanit,sans-serif}.pet-gm-room-layer-editor:not(.is-enabled){opacity:.68}.pet-gm-room-layer-editor:not(.is-enabled) .pet-gm-room-layer-stage{cursor:not-allowed;filter:grayscale(.7)}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-editor{background:linear-gradient(135deg,#1b2236,#152339);border-color:#51468c}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-editor strong{color:#ddd6fe}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-editor small,html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-editor>p,html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-fields label{color:#aeb9cb}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-stage{background:#111827;border-color:#51468c}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-fields input,html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-fields select{color:#e2e8f0;background:#18263b;border-color:#3b4a60}.pet-gm-room-layer-guide{background:#ffffffb8;border:1px solid #e5e1f4;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.pet-gm-room-layer-guide>div{align-content:start;gap:5px;display:grid}.pet-gm-room-layer-guide>div:last-child,.pet-gm-room-layer-guide>.pet-gm-room-layer-kind{grid-column:1/-1}.pet-gm-room-layer-guide b{color:#4b556d;font-size:10px}.pet-gm-room-layer-guide span,.pet-gm-room-layer-guide small{color:#7b8498;font-size:9px}.pet-gm-room-layer-guide output{color:#6d28d9;background:#ede9fe;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px}.pet-gm-room-layer-presets,.pet-gm-room-layer-size,.pet-gm-room-layer-actions{flex-wrap:wrap;gap:5px;display:flex}.pet-gm-room-layer-guide button{color:#536077;cursor:pointer;background:#fff;border:1px solid #dcd7ed;border-radius:8px;min-height:29px;padding:0 9px;font:600 9px Kanit,sans-serif}.pet-gm-room-layer-guide button:hover{color:#6d28d9;border-color:#a78bfa}.pet-gm-room-layer-guide button.active{color:#fff;background:#7c3aed;border-color:#7c3aed}.pet-gm-room-layer-actions.muted{margin-top:2px}.pet-gm-room-layer-advanced{background:#ffffff8a;border:1px solid #e5e1f4;border-radius:10px}.pet-gm-room-layer-advanced summary{color:#5c527b;cursor:pointer;padding:9px 10px;font-size:10px;font-weight:700}.pet-gm-room-layer-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px;display:grid}.pet-gm-room-layer-internal{display:none!important}.pet-gm-room-layer-stage [data-room-layer-pin]{cursor:grab;pointer-events:auto}.pet-gm-room-layer-stage [data-room-layer-pin]:active{cursor:grabbing}@media (width<=700px){.pet-gm-room-layer-guide{grid-template-columns:1fr}.pet-gm-room-layer-guide>div:last-child,.pet-gm-room-layer-guide>.pet-gm-room-layer-kind{grid-column:auto}.pet-gm-room-layer-advanced>div{grid-template-columns:1fr}.pet-gm-room-layer-editor>header{flex-direction:column;align-items:flex-start}.pet-gm-room-layer-editor>header .pet-gm-check{align-self:stretch}}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-guide,html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-advanced{background:#0f172a73;border-color:#3b4a60}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-guide b{color:#dbe4f1}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-guide span,html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-guide small{color:#9aa8bc}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-guide button{color:#cbd5e1;background:#1d2a40;border-color:#41516a}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-guide button.active{color:#fff;background:#7c3aed;border-color:#8b5cf6}html[data-display-theme=dark] #view-admin-console .pet-gm-room-layer-advanced summary{color:#d8d2ef}html[data-display-theme=dark] #view-admin-console .pet-gm-summary article,html[data-display-theme=dark] #view-admin-console .pet-gm-card,html[data-display-theme=dark] #view-admin-console .pet-gm-item,html[data-display-theme=dark] #view-admin-console .pet-gm-dialog{color:#f1f5f9;background:#152237;border-color:#334155}html[data-display-theme=dark] #view-admin-console .pet-gm-subnav{background:linear-gradient(145deg,#111c2e,#172237);border-color:#334155}html[data-display-theme=dark] #view-admin-console .pet-gm-subnav button{color:#a9b5c7}html[data-display-theme=dark] #view-admin-console .pet-gm-subnav button:hover{color:#ddd6fe;background:#202b45}html[data-display-theme=dark] #view-admin-console .pet-gm-subnav button.active{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#7357d7}html[data-display-theme=dark] #view-admin-console .pet-gm-summary strong,html[data-display-theme=dark] #view-admin-console .pet-gm-card-title strong,html[data-display-theme=dark] #view-admin-console .pet-gm-item-copy strong,html[data-display-theme=dark] #view-admin-console .pet-gm-history strong,html[data-display-theme=dark] #view-admin-console .pet-gm-dialog header h4{color:#f1f5f9}html[data-display-theme=dark] #view-admin-console .pet-gm-maintenance{background:linear-gradient(120deg,#172033,#18263b)}html[data-display-theme=dark] #view-admin-console .pet-gm-maintenance h4{color:#f1f5f9}html[data-display-theme=dark] #view-admin-console .pet-gm-maintenance input,html[data-display-theme=dark] #view-admin-console .pet-gm-filters input,html[data-display-theme=dark] #view-admin-console .pet-gm-filters select,html[data-display-theme=dark] #view-admin-console .pet-gm-form-grid input,html[data-display-theme=dark] #view-admin-console .pet-gm-form-grid select{color:#e2e8f0;background:#18263b;border-color:#3b4a60}html[data-display-theme=dark] #view-admin-console .pet-gm-avatar{background:radial-gradient(circle at 50% 72%,#4338ca 0 18%,#0000 19%),linear-gradient(145deg,#172033,#202c42)}html[data-display-theme=dark] #view-admin-console .pet-gm-inventory span{color:#cbd5e1;background:#1e293b}html[data-display-theme=dark] #view-admin-console .pet-gm-actions button,html[data-display-theme=dark] #view-admin-console .pet-gm-item-actions button,html[data-display-theme=dark] #view-admin-console .pet-gm-dialog header>button{color:#cbd5e1;background:#1e293b;border-color:#3b4a60}html[data-display-theme=dark] #view-admin-console .pet-gm-history li{border-color:#334155}html[data-display-theme=dark] #view-admin-console .pet-gm-check,html[data-display-theme=dark] #view-admin-console .pet-gm-form-grid fieldset{border-color:#3b4a60}html[data-display-theme=dark] #view-admin-console .pet-gm-image-upload{border-color:#475569}html[data-display-theme=dark] #view-admin-console .pet-gm-image-upload>span{background:#1e293b}@media (width<=1100px){.pet-gm-two-up,.pet-gm-list{grid-template-columns:1fr}.pet-gm-catalog,.pet-gm-access-grid,.pet-gm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-gm-maintenance,.pet-gm-history{grid-template-columns:1fr}.pet-gm-subnav{scrollbar-width:thin;display:flex;overflow-x:auto}.pet-gm-subnav button{flex:none;min-width:150px}}@media (width<=700px){.pet-gm-catalog,.pet-gm-access-grid{grid-template-columns:1fr}.pet-gm-summary{grid-template-columns:1fr 1fr}.pet-gm-filters,.pet-gm-maintenance form{flex-direction:column;grid-template-columns:1fr;align-items:stretch;width:100%}.pet-gm-filters input{width:100%}.pet-gm-card{grid-template-columns:82px 1fr}.pet-gm-avatar .pet-gm-sprite{width:80px;height:90px}.pet-gm-actions{grid-template-columns:repeat(2,1fr)}.pet-gm-actions button:last-child{grid-column:1/-1}.pet-gm-item{grid-template-columns:58px minmax(0,1fr)}.pet-gm-item-image{width:58px;height:58px}.pet-gm-item-meta{text-align:left;grid-column:2}.pet-gm-item-actions{grid-column:1/-1}.pet-gm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-gm-form-grid fieldset{grid-template-columns:repeat(2,1fr)}.pet-gm-item-editor{grid-template-columns:1fr}.pet-gm-image-upload>span{width:110px;height:110px}}@media (prefers-reduced-motion:reduce){.pet-gm-dialog[open],.pet-gm-page.active{animation:none}.pet-gm-card,.pet-gm-actions button,.pet-gm-item-actions button,.pet-gm-subnav button{transition:none}}.pet-gm-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.pet-gm-two-up .pet-gm-control-board{margin-bottom:0}.pet-gm-control-board{gap:14px;display:grid}.pet-gm-economy{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pet-gm-economy fieldset{border:1px solid #e4e7ee;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:11px;display:grid}.pet-gm-economy legend{color:#4338ca;padding:0 6px;font-size:10px;font-weight:700}.pet-gm-economy label,.pet-gm-dialogue-editor label{color:#687386;gap:5px;font-size:9px;display:grid}.pet-gm-economy input,.pet-gm-dialogue-editor textarea{color:#252b41;background:#fff;border:1px solid #dfe3eb;border-radius:10px;outline:none;width:100%;font:500 10px Kanit,sans-serif}.pet-gm-economy input{height:36px;padding:0 9px}.pet-gm-economy>button{grid-column:1/-1;justify-self:end}.pet-gm-dialogue-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pet-gm-dialogue-editor textarea{resize:vertical;min-height:86px;padding:9px;line-height:1.55}.pet-gm-dialogue-editor>button{grid-column:1/-1;justify-self:end}.pet-gm-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pet-gm-world-card{background:#fff;border:1px solid #e4e7ee;border-radius:14px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:10px;display:grid}.pet-gm-world-icon,.pet-gm-world-image{color:#7357d7;background:linear-gradient(145deg,#f3f0ff,#edf6ff);border-radius:11px;place-items:center;width:68px;height:64px;font-size:22px;display:grid;overflow:hidden}.pet-gm-world-image img{object-fit:cover;width:100%;height:100%}.pet-gm-world-sprite{background-image:var(--gm-atlas);background-position:0 0;background-repeat:no-repeat;background-size:calc(var(--gm-columns,8) * 100%) 1000%;image-rendering:auto}.pet-gm-world-card>div:nth-child(2){min-width:0}.pet-gm-world-card strong,.pet-gm-world-card small,.pet-gm-world-card p,.pet-gm-world-card em{display:block}.pet-gm-world-card strong{color:#27283c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pet-gm-world-card small{color:#7765bc;margin-top:2px;font-size:8px}.pet-gm-world-card p{color:#778197;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.pet-gm-world-card em{color:#8b95a6;margin-top:3px;font-size:8px;font-style:normal}.pet-gm-color-variants{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.pet-gm-color-variant{color:#58667d;cursor:pointer;background:#f8fafc;border:1px solid #dbe3f1;border-radius:8px;align-items:center;gap:4px;min-height:25px;padding:3px 6px;font-size:8px;font-weight:800;display:flex}.pet-gm-color-variant .pet-gm-world-image{border-radius:5px;width:18px;height:18px;font-size:0}.pet-gm-color-variant.add{color:#6d5cc8;background:#fff;border-style:dashed}.pet-gm-world-actions{gap:5px;display:grid}.pet-gm-world-actions button{color:#677289;cursor:pointer;background:#fff;border:1px solid #e0e4eb;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.pet-gm-world-actions button.danger{color:#e11d48;border-color:#fecdd3}.pet-gm-world-toolbar{gap:7px;display:flex}.pet-gm-sprite-guide{color:#65589a;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.pet-gm-sprite-guide span{color:#867ca9;margin-left:auto}.pet-gm-world-upload{grid-template-columns:190px minmax(0,1fr);gap:16px;display:grid}.pet-gm-world-upload>label{color:#606b80;text-align:center;cursor:pointer;border:1px dashed #cfd5e2;border-radius:15px;flex-direction:column;align-items:center;gap:5px;padding:10px;display:flex}.pet-gm-world-upload>label>span{background:linear-gradient(145deg,#f3f0ff,#edf6ff);border-radius:11px;place-items:center;width:166px;height:110px;font-size:25px;display:grid;overflow:hidden}.pet-gm-world-upload>label>span.pet-gm-atlas-preview{background-image:var(--gm-atlas);background-position:0 0;background-repeat:no-repeat;background-size:calc(var(--gm-columns,8) * 100%) 1000%;height:166px}.pet-gm-world-upload img{object-fit:cover;width:100%;height:100%}.pet-gm-world-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.pet-gm-world-upload b{font-size:10px}.pet-gm-world-upload small{color:#8c96a8;font-size:8px}.pet-gm-reward-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pet-gm-level-curve{background:linear-gradient(145deg,#faf8ff,#f5f8ff);border:1px solid #ddd6fe;border-radius:14px;grid-column:1/-1;gap:10px;padding:13px;display:grid}.pet-gm-level-curve>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pet-gm-level-curve>header>div{gap:3px;display:grid}.pet-gm-level-curve>header strong{color:#312e81;font-size:14px}.pet-gm-level-curve>header span{color:#737b91;font-size:11px}.pet-gm-level-preview{background:#fff;border:1px solid #e5e7eb;border-radius:11px;align-items:end;gap:10px;padding:10px;display:flex}.pet-gm-level-preview label{min-width:180px}.pet-gm-level-preview output{color:#4338ca;background:#eef2ff;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.pet-gm-level-preview output[data-invalid=true]{color:#be123c;background:#fff1f2}.pet-gm-level-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:310px;padding:2px 4px 2px 1px;display:grid;overflow:auto}.pet-gm-level-list label{background:#fff;border:1px solid #e4e7ee;border-radius:10px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:5px;padding:6px;display:grid}.pet-gm-level-list label>span{color:#5b5f75;font-size:11px;font-weight:800}.pet-gm-level-list input{text-align:right;height:32px}.pet-gm-form-grid>.pet-gm-sprite-test-lab{grid-column:1/-1}.pet-gm-sprite-test-lab{background:linear-gradient(135deg,#faf7ff,#f2f7ff);border:1px dashed #c4b5fd;border-radius:13px;gap:8px;margin:2px 0 0;padding:10px;display:grid}.pet-gm-sprite-test-lab header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pet-gm-sprite-test-lab header>div{gap:2px;display:grid}.pet-gm-sprite-test-lab header span{color:#6544bd;letter-spacing:.08em;font-size:9px;font-weight:800}.pet-gm-sprite-test-lab header small{color:#7b7892;font-size:8px}.pet-gm-sprite-test-preview{color:#7357d7;background:radial-gradient(circle at 50% 72%,#ddd6fe 0 18%,#0000 19%),#fff;border:1px solid #ded7fc;border-radius:13px;place-items:center;width:70px;height:70px;font-size:22px;display:grid;overflow:hidden}.pet-gm-sprite-test-preview.is-atlas{background-image:var(--gm-test-atlas);background-repeat:no-repeat;background-size:calc(var(--gm-test-columns,20) * 100%) 1000%;background-position:var(--gm-test-frame-x,0%) var(--gm-test-frame-y,0%);image-rendering:auto}.pet-gm-sprite-test-preview.is-static img{object-fit:contain;width:100%;height:100%}.pet-gm-sprite-test-controls{flex-wrap:wrap;gap:5px;display:flex}.pet-gm-sprite-test-controls button{color:#5c6478;cursor:pointer;background:#fff;border:1px solid #dedcf0;border-radius:8px;align-items:center;gap:4px;min-height:27px;padding:0 7px;font:600 8px Kanit,sans-serif;transition:transform .16s,border-color .16s;display:inline-flex}.pet-gm-sprite-test-controls button:hover{border-color:#a78bfa;transform:translateY(-1px)}.pet-gm-sprite-test-controls button.active{color:#fff;background:#7c3aed;border-color:#7c3aed}.pet-gm-sprite-test-lab>p{color:#7b7892;margin:0;font-size:8px;line-height:1.45}.pet-gm-form-grid>.pet-gm-species-color-picker{grid-column:1/-1}.pet-gm-species-color-picker{background:#faf9ff;border:1px solid #e3e0f5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.pet-gm-species-color-picker label{color:#687386;gap:5px;font-size:9px;display:grid}.pet-gm-species-color-picker select{color:#312e55;background:#fff;border:1px solid #d9d4ef;border-radius:9px;outline:none;width:100%;height:36px;padding:0 9px;font:600 10px Kanit,sans-serif}.pet-gm-species-color-picker select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.pet-gm-species-color-picker button{white-space:nowrap;height:36px}.pet-gm-species-color-picker button:disabled,.pet-gm-species-color-picker select:disabled{opacity:.5;cursor:not-allowed}.pet-gm-upload-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:11px;align-items:center;gap:7px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.pet-gm-upload-error:before{content:"!";color:#fff;background:#dc2626;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:grid}html[data-display-theme=dark] #view-admin-console .pet-gm-upload-error{color:#fecaca;background:#351a21;border-color:#7f1d1d}.pet-gm-sprite-test-preview{width:96px;height:96px;background-image:none!important;background-position:0 0!important;background-size:100% 100%!important}.pet-gm-world-upload>label>[data-species-preview]{background:radial-gradient(circle at 50% 72%,#ddd6fe 0 18%,#0000 19%),linear-gradient(145deg,#f3f0ff,#edf6ff);border-radius:11px;width:166px;height:166px;display:block;overflow:hidden}.pet-gm-new-species-name[hidden]{display:none!important}.pet-gm-species-record-picker{margin-bottom:1px}.pet-gm-world-card canvas.pet-gm-world-image{object-fit:contain;display:block}.pet-gm-control-board>.admin-card-toolbar{align-items:center}.pet-gm-collapse-toggle{margin-left:auto}.pet-gm-section-content[hidden]{display:none}.pet-gm-control-board.is-collapsed{gap:0}.pet-gm-control-board.is-collapsed>.admin-card-toolbar{margin-bottom:0}.pet-gm-world-image>i{font-style:normal}.pet-gm-maintenance>[data-base-section-toggle]{align-self:start}.pet-gm-maintenance.is-collapsed{grid-template-columns:minmax(0,1fr) auto}.pet-gm-board.is-collapsed,.pet-gm-catalog-board.is-collapsed,.pet-gm-history-board.is-collapsed{padding-bottom:12px!important}.pet-gm-custom-sprite{background-size:calc(var(--gm-columns,8) * 100%) 1000%!important;background-position:0 0!important}.pet-gm-history-board{padding:12px!important}.pet-gm-history-board .admin-card-toolbar{margin-bottom:7px}.pet-gm-history-board .admin-card-toolbar p{display:none}.pet-gm-history{max-height:190px;padding-right:3px;overflow:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.pet-gm-history li{border-radius:10px!important;min-height:0!important;padding:7px 8px!important}.pet-gm-history-icon{border-radius:8px!important;width:27px!important;height:27px!important}.pet-gm-history li p,.pet-gm-history li small{font-size:7px!important;line-height:1.3!important}.pet-gm-item-actions{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-display-theme=dark] #view-admin-console .pet-gm-world-card,html[data-display-theme=dark] #view-admin-console .pet-gm-economy fieldset,html[data-display-theme=dark] #view-admin-console .pet-gm-world-actions button{color:#e2e8f0;background:#152237;border-color:#334155}html[data-display-theme=dark] #view-admin-console .pet-gm-world-card strong{color:#f1f5f9}html[data-display-theme=dark] #view-admin-console .pet-gm-economy input,html[data-display-theme=dark] #view-admin-console .pet-gm-dialogue-editor textarea{color:#e2e8f0;background:#18263b;border-color:#3b4a60}html[data-display-theme=dark] #view-admin-console .pet-gm-level-curve{background:linear-gradient(145deg,#171d31,#1c233b);border-color:#4c3c78}html[data-display-theme=dark] #view-admin-console .pet-gm-level-curve>header strong{color:#ddd6fe}html[data-display-theme=dark] #view-admin-console .pet-gm-level-list label,html[data-display-theme=dark] #view-admin-console .pet-gm-level-preview{background:#152237;border-color:#334155}html[data-display-theme=dark] #view-admin-console .pet-gm-level-preview output{color:#c4b5fd;background:#252b55}@media (width<=1100px){.pet-gm-economy,.pet-gm-world-grid{grid-template-columns:1fr}.pet-gm-history{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.pet-gm-dialogue-editor{grid-template-columns:1fr}.pet-gm-economy fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-gm-world-upload{grid-template-columns:1fr}.pet-gm-sprite-guide{flex-direction:column;align-items:flex-start}.pet-gm-sprite-guide span{margin-left:0}.pet-gm-history{grid-template-columns:1fr!important}.pet-gm-world-card{grid-template-columns:58px minmax(0,1fr) auto}.pet-gm-world-image,.pet-gm-world-icon{width:58px;height:58px}}@media (width<=1100px){.pet-gm-reward-grid{grid-template-columns:1fr}.pet-gm-level-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pet-gm-level-curve>header,.pet-gm-level-preview{flex-direction:column;align-items:stretch}.pet-gm-level-preview label{min-width:0}.pet-gm-level-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pet-gm-subnav button,.pet-gm-maintenance p,.pet-gm-maintenance input,.pet-gm-filters input,.pet-gm-filters select,.pet-gm-card-main>p,.pet-gm-actions button,.pet-gm-item-copy strong,.pet-gm-item-copy p,.pet-gm-item-meta b,.pet-gm-history strong,.pet-gm-history p,.pet-gm-form-grid input,.pet-gm-form-grid select,.pet-gm-economy input,.pet-gm-dialogue-editor textarea,.pet-gm-world-card strong,.pet-gm-world-card p{font-size:13px}.pet-gm-access-card strong,.pet-gm-maintenance label,.pet-gm-form-grid>label,.pet-gm-economy label,.pet-gm-dialogue-editor label,.pet-gm-world-card small,.pet-gm-world-card em,.pet-gm-color-variant,.pet-gm-sprite-guide,.pet-gm-species-color-picker label{font-size:12px}.pet-gm-access-card small,.pet-gm-access-card span,.pet-gm-role,.pet-gm-inventory span,.pet-gm-room,.pet-gm-seen,.pet-gm-item-copy small,.pet-gm-item-meta span,.pet-gm-history small,.pet-gm-section-kicker,.pet-gm-access-actions button,.pet-gm-item-actions button,.pet-gm-sprite-test-controls button{font-size:11px}.pet-gm-history li strong{font-size:13px!important}.pet-gm-history li p{font-size:12px!important}.pet-gm-history li small{font-size:11px!important}.pet-gm-overview-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:14px;display:grid}.pet-gm-overview-status,.pet-gm-overview-activity{margin-bottom:14px}.pet-gm-overview-status{background:linear-gradient(135deg,#faf8ff,#f4f8ff);gap:13px;padding:17px 18px;display:grid}.pet-gm-overview-status h4,.pet-gm-overview-status p,.pet-gm-overview-activity h4,.pet-gm-overview-activity p{margin:0}.pet-gm-overview-status h4,.pet-gm-overview-activity h4{color:#252b41;font-size:16px}.pet-gm-overview-status p,.pet-gm-overview-activity p{color:#758098;margin-top:3px;font-size:12px}.pet-gm-overview-status-list{gap:8px;display:grid}.pet-gm-overview-status-list article{background:#fff;border:1px solid #e4e7ee;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.pet-gm-overview-status-list span{color:#647087;align-items:center;gap:7px;font-size:12px;display:flex}.pet-gm-overview-status-list span i{color:#6d28d9;text-align:center;width:16px}.pet-gm-overview-status-list strong{color:#334155;font-size:13px}.pet-gm-overview-status-list .is-ready{background:#f0fdf4;border-color:#bbf7d0}.pet-gm-overview-status-list .is-ready span i,.pet-gm-overview-status-list .is-ready strong{color:#047857}.pet-gm-overview-status-list .is-paused{background:#fff7ed;border-color:#fed7aa}.pet-gm-overview-status-list .is-paused span i,.pet-gm-overview-status-list .is-paused strong{color:#c2410c}.pet-gm-overview-status-list .is-attention{background:#fffbeb;border-color:#fde68a}.pet-gm-overview-status-list .is-attention span i,.pet-gm-overview-status-list .is-attention strong{color:#b45309}.pet-gm-overview-shortcuts{gap:8px;display:flex}.pet-gm-overview-shortcuts .admin-btn{flex:1;justify-content:center}.pet-gm-overview-activity{padding:17px 18px}.pet-gm-overview-activity .admin-card-toolbar{margin-bottom:9px}.pet-gm-overview-history{max-height:268px;grid-template-columns:1fr!important;padding:0!important}.pet-gm-overview-history li{padding:8px 0!important}.pet-gm-overview-history li strong{font-size:13px!important}.pet-gm-overview-history li p{font-size:12px!important}.pet-gm-overview-history li small{font-size:11px!important}html[data-display-theme=dark] #view-admin-console .pet-gm-overview-status,html[data-display-theme=dark] #view-admin-console .pet-gm-overview-activity{background:linear-gradient(135deg,#172033,#18263b);border-color:#334155}html[data-display-theme=dark] #view-admin-console .pet-gm-overview-status h4,html[data-display-theme=dark] #view-admin-console .pet-gm-overview-activity h4{color:#f1f5f9}html[data-display-theme=dark] #view-admin-console .pet-gm-overview-status-list article{background:#152237;border-color:#3b4a60}html[data-display-theme=dark] #view-admin-console .pet-gm-overview-status-list strong{color:#e2e8f0}@media (width<=1100px){.pet-gm-overview-grid{grid-template-columns:1fr}}@media (width<=700px){.pet-gm-overview-shortcuts{flex-direction:column}.pet-gm-overview-activity .admin-card-toolbar{flex-direction:column;align-items:flex-start}}.pet-gm-dialog[data-scene-dialog] fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-gm-dialog[data-scene-dialog] fieldset label,.pet-gm-dialog[data-scene-dialog] fieldset legend{font-size:12px}.pet-gm-dialog[data-scene-dialog] .pet-gm-form-grid>p.wide{color:#7a8498;grid-column:1/-1;margin:0;font-size:12px}.pet-gm-room-layer-stage [data-room-layer-preview]{transform-origin:calc(var(--room-editor-origin-x,50) * 1%) calc(var(--room-editor-origin-y,80) * 1%);transform:translate(calc((var(--room-editor-x,50) - var(--room-editor-origin-x,50)) * 1%),calc((var(--room-editor-y,80) - var(--room-editor-origin-y,80)) * 1%)) scale(var(--room-editor-scale,1))}.pet-gm-room-layer-frame{z-index:2;left:calc(var(--room-frame-left,0) * 1%);top:calc(var(--room-frame-top,0) * 1%);width:calc(var(--room-frame-width,100) * 1%);height:calc(var(--room-frame-height,100) * 1%);pointer-events:none;background:#8b5cf614;border:2px solid #8b5cf6;border-radius:5px;position:absolute;box-shadow:0 0 0 1px #ffffffb8,0 0 12px #7c3aed73}.pet-gm-room-layer-frame small{color:#fff;white-space:nowrap;background:#7c3aed;border-radius:5px;padding:2px 5px;font:600 8px Kanit,sans-serif;position:absolute;top:-19px;left:0}.pet-gm-room-layer-stage.is-asset-layer [data-room-layer-preview]{inset:auto;left:calc(var(--room-editor-x,50) * 1%);top:calc(var(--room-editor-y,80) * 1%);width:calc(var(--room-editor-width,24) * 1%);object-fit:contain;height:auto;transform-origin:calc(var(--room-editor-origin-x,50) * 1%) calc(var(--room-editor-origin-y,100) * 1%);transform:translate(calc(var(--room-editor-origin-x,50) * -1%),calc(var(--room-editor-origin-y,100) * -1%)) scale(var(--room-editor-scale,1))}.camera-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.camera-admin-metric{background:#fff;border:1px solid #e7e2f1;border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:13px;padding:18px;display:grid;box-shadow:0 6px 20px #4635750a}.camera-admin-metric>span{color:#7654df;background:#f1edff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.camera-admin-metric[data-tone=ready]>span{color:#0e927a;background:#e7f9f5}.camera-admin-metric[data-tone=warning]>span{color:#c87a13;background:#fff5df}.camera-admin-metric[data-tone=danger]>span{color:#cc3e57;background:#ffedf1}.camera-admin-metric small,.camera-admin-metric p{color:#7a718b;font-size:12px;line-height:1.55;display:block}.camera-admin-metric strong{color:#241c36;margin:2px 0;font-size:23px;line-height:1.3;display:block}.camera-admin-metric p{margin:0}.camera-admin-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.camera-admin-policy{background:#fff;border:1px solid #e5dff0;border-radius:20px;padding:22px;box-shadow:0 7px 25px #3a2d6309}.camera-admin-policy>header{border-bottom:1px solid #f0ecf5;align-items:flex-start;gap:13px;padding-bottom:17px;display:flex}.camera-admin-policy h4{color:#292039;margin:1px 0 4px;font-size:17px}.camera-admin-policy p{color:#776e87;margin:0;font-size:12px;line-height:1.65}.camera-admin-icon{color:#e24d79;background:#fff0f5;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.camera-admin-icon.violet{color:#754ed3;background:#f1ebff}.camera-admin-icon.cyan{color:#138ca3;background:#e9f8fb}.camera-admin-switches{gap:0;display:grid}.camera-admin-switches label{cursor:pointer;border-bottom:1px solid #f2eef6;align-items:center;gap:15px;padding:17px 2px;display:flex}.camera-admin-switches label:last-child{border:0;padding-bottom:0}.camera-admin-switches label>span{min-width:0;margin-right:auto}.camera-admin-switches b,.camera-admin-switches small{display:block}.camera-admin-switches b{color:#312840;font-size:14px}.camera-admin-switches small{color:#81788f;margin-top:3px;font-size:11px;line-height:1.55}.camera-admin-switches input{opacity:0;pointer-events:none;position:absolute}.camera-admin-switches label>i{background:#d8d3e0;border-radius:99px;flex:0 0 46px;width:46px;height:25px;transition:all .2s;position:relative}.camera-admin-switches label>i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #443a5940}.camera-admin-switches input:checked+i{background:linear-gradient(100deg,#7752df,#477de7)}.camera-admin-switches input:checked+i:after{transform:translate(21px)}.camera-admin-switches input:focus-visible+i{outline-offset:3px;outline:3px solid #b9a9ed}.camera-admin-limits{grid-column:1/-1}.camera-admin-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.camera-admin-fields>label{color:#554b64;gap:7px;font-size:12px;font-weight:600;display:grid}.camera-admin-fields>label>div{background:#fbfaff;border:1px solid #ddd6e8;border-radius:12px;align-items:center;display:flex;overflow:hidden}.camera-admin-fields input{color:#2f2540;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:11px 12px;font-size:15px;font-weight:600}.camera-admin-fields em{color:#837793;border-left:1px solid #e7e1ed;padding:0 12px;font-size:11px;font-style:normal}.camera-admin-fields small{color:#92899f;font-size:10px;font-weight:400}.camera-admin-boundary{background:linear-gradient(100deg,#f5f0ff,#f3f8ff);border:1px solid #dcd1f4;border-radius:17px;grid-column:1/-1;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:17px 19px;display:grid}.camera-admin-boundary>i{color:#704ecf;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.camera-admin-boundary b{color:#33264a;font-size:14px}.camera-admin-boundary p{color:#6e6680;margin:2px 0 0;font-size:12px}.camera-admin-boundary>a{color:#6543c0;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.camera-admin-save{background:#f3eeff;border:1px solid #ddd3f3;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.camera-admin-save>span{color:#6e6381;font-size:12px}.camera-admin-save button{min-width:165px}@media (width<=1150px){.camera-admin-summary,.camera-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.camera-admin-settings{grid-template-columns:1fr}.camera-admin-summary{grid-template-columns:1fr 1fr}.camera-admin-limits{grid-column:auto}.camera-admin-fields{grid-template-columns:1fr}.camera-admin-boundary{grid-column:auto;grid-template-columns:38px 1fr}.camera-admin-boundary>a{grid-column:2}.camera-admin-save{flex-direction:column;grid-column:auto;align-items:stretch}.camera-admin-save button{width:100%}}@media (width<=430px){.camera-admin-summary{grid-template-columns:1fr}}.camera-admin-access,.camera-admin-partner{background:#fff;border:1px solid #e5dff0;border-radius:20px;margin-top:20px;padding:22px;box-shadow:0 7px 25px #3a2d6309}.camera-admin-access>header{border-bottom:1px solid #f0ecf5;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.camera-admin-access header span,.camera-admin-partner>div:nth-child(2)>span,.camera-admin-dialog header span{color:#7a59d1;letter-spacing:1.7px;font-size:9px;font-weight:700;display:block}.camera-admin-access h4,.camera-admin-partner h4,.camera-admin-dialog h4{color:#2b213d;margin:4px 0;font-size:17px}.camera-admin-access p,.camera-admin-partner p,.camera-admin-dialog p{color:#766c87;margin:0;font-size:12px;line-height:1.6}.camera-admin-access-list{display:grid}.camera-admin-access-list>article{border-bottom:1px solid #f2eef6;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 2px;display:grid}.camera-admin-access-list>article:last-child{border:0}.camera-admin-person{color:#7253d1;background:#f1edff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.camera-admin-access-list b,.camera-admin-access-list small{display:block}.camera-admin-access-list b{color:#33283f;font-size:13px}.camera-admin-access-list small{color:#887e95;margin-top:2px;font-size:10px}.camera-admin-account-state{color:#a25a20;background:#fff4e7;border-radius:99px;padding:5px 9px;font-size:10px}.camera-admin-account-state[data-enabled=true]{color:#17836c;background:#e9f8f4}.camera-admin-empty{color:#846fbd;justify-content:center;align-items:center;gap:13px;padding:28px;display:flex}.camera-admin-empty>i{font-size:25px}.camera-admin-empty b,.camera-admin-empty small{display:block}.camera-admin-empty b{color:#463858;font-size:13px}.camera-admin-empty small{color:#897e98;margin-top:3px;font-size:10px}.camera-admin-partner{background:linear-gradient(110deg,#1d1732,#2b2251);border-color:#493c6d;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid;box-shadow:0 12px 32px #2d1f531f}.camera-admin-partner-mark{color:#bae4ff;background:linear-gradient(135deg,#3c3475,#315e93);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 22px #5f7bdb38}.camera-admin-partner h4{color:#f4f0ff}.camera-admin-partner p{color:#afa6c5}.camera-admin-partner>div:nth-child(2)>span{color:#9588d4}.camera-admin-partner .admin-btn.ghost{color:#e6ddff;background:#ffffff0c;border-color:#7767a9}.camera-admin-dialog{background:#fff;border:1px solid #d8cfeb;border-radius:22px;width:min(510px,100vw - 28px);padding:0;box-shadow:0 35px 100px #2e1e5260}.camera-admin-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#21173570}.camera-admin-dialog>form,.camera-admin-dialog>div{padding:24px}.camera-admin-dialog header{border-bottom:1px solid #eee8f5;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:17px;display:flex}.camera-admin-dialog header button{color:#756984;background:#f4f0f8;border:0;border-radius:50%;width:36px;height:36px}.camera-admin-dialog [data-camera-dialog-fields]{gap:15px;display:grid}.camera-admin-dialog label{color:#554a65;gap:7px;font-size:12px;font-weight:600;display:grid}.camera-admin-dialog input,.camera-admin-dialog select{color:#302640;width:100%;font:inherit;background:#fbfaff;border:1px solid #ddd5e8;border-radius:11px;padding:11px 12px}.camera-admin-dialog footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.camera-admin-check{grid-template-columns:20px 1fr;align-items:center;display:flex!important}.camera-admin-check input{width:18px}.camera-admin-selected{background:#faf8fe;border:1px solid #e1d9ed;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.camera-admin-selected>i{color:#7050cc;font-size:20px}.camera-admin-selected span{display:grid}.camera-admin-selected small{color:#8b8198;font-size:10px}.camera-admin-selected b{color:#3b2e4e;font-size:13px}.camera-admin-credential header{justify-content:flex-start}.camera-admin-credential header>span{color:#7550d6;background:#f0ebff;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.camera-admin-credential label{margin-top:12px}.camera-admin-credential code{color:#2c1d4d;-webkit-user-select:all;user-select:all;background:#f6f1ff;border:1px dashed #afa0d3;border-radius:11px;margin-top:6px;padding:12px;font:600 14px/1.5 Consolas,monospace;display:block}@media (width<=760px){.camera-admin-access>header{flex-direction:column;align-items:flex-start}.camera-admin-access-list>article{grid-template-columns:40px 1fr}.camera-admin-account-state,.camera-admin-access-list>article .admin-btn{grid-column:2}.camera-admin-partner{grid-template-columns:48px 1fr}.camera-admin-partner>.admin-btn{grid-column:2}.camera-admin-dialog footer{flex-direction:column-reverse;align-items:stretch}.camera-admin-dialog footer .admin-btn{width:100%}}.camera-admin-access-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.camera-admin-access-groups>section{background:#fafbff;border:1px solid #e7eaf2;border-radius:16px;min-width:0;overflow:hidden}.camera-admin-access-group-head{background:#f4f6fb;border-bottom:1px solid #e7eaf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.camera-admin-access-group-head b{color:#29354a;font-size:13px}.camera-admin-access-group-head span{color:#728096;font-size:10px}.camera-admin-access-readonly .camera-admin-access-list{padding:7px}.camera-admin-access-readonly .camera-admin-access-list article{grid-template-columns:auto minmax(0,1fr) auto}.camera-admin-access-readonly .camera-admin-account-state{margin-left:auto}.camera-admin-access-readonly .camera-admin-access-list button{display:none}@media (width<=760px){.camera-admin-access-groups{grid-template-columns:1fr}}.camera-admin-access-group-head>div{gap:2px;display:grid}.camera-admin-p2-button{min-height:32px;padding:6px 10px;font-size:10px}.camera-admin-expiry{background:#fff7e8;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;display:flex;color:#80551b!important;margin-top:15px!important}@media (width<=760px){.camera-admin-access-group-head{align-items:flex-start}.camera-admin-p2-button{flex:none}}.camera-admin-brand-tools{grid-template-columns:minmax(180px,.5fr) minmax(280px,1fr);gap:12px;margin:14px 0;display:grid}.camera-admin-brand-tools label{color:#665b74;gap:6px;font-size:11px;font-weight:600;display:grid}.camera-admin-brand-tools :is(input,select),.camera-admin-brand-list input{color:#302640;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd5e8;border-radius:10px;padding:10px 11px}.camera-admin-brand-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.camera-admin-brand-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.camera-admin-brand-list>label{background:#faf9fd;border:1px solid #ebe6f2;border-radius:11px;grid-template-columns:25px minmax(0,1fr) 32px;align-items:center;gap:6px;padding:6px;display:grid}.camera-admin-brand-list>label>span{color:#9489a2;text-align:center;font-size:9px}.camera-admin-brand-list button{color:#c34f61;cursor:pointer;background:#fff0f2;border:0;border-radius:8px;width:32px;height:32px}.camera-admin-draft-note{color:#887e95;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.camera-admin-settings :is(button,input,select),.camera-admin-access button{transition:opacity .16s,transform .16s,box-shadow .16s}.camera-admin-settings button:active,.camera-admin-access button:active{opacity:.7;transform:scale(.98)}@media (width<=760px){.camera-admin-brand-tools{grid-template-columns:1fr}}[data-reward-settings]{margin-bottom:18px;padding:24px!important}[data-reward-settings]>h4{margin:0 0 8px;font-size:18px}[data-reward-settings]>p{color:#7b758a;margin:10px 0 16px;font-size:12px;line-height:1.8}[data-reward-settings] .camera-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}[data-reward-settings] .camera-admin-fields label{gap:8px;font-size:12px;font-weight:600;display:grid}[data-reward-settings] input{width:100%;min-width:0;color:inherit;font:inherit;background:#bca1ff09;border:1px solid #b09aca50;border-radius:10px;padding:12px}[data-reward-settings] [data-rewards-state]{color:#82738f;margin-top:10px;font-size:11px;display:block}@media (width<=600px){[data-reward-settings]{padding:16px!important}[data-reward-settings] .camera-admin-fields{grid-template-columns:1fr}}
