#app:has(.admin-workspace){grid-template-columns:262px minmax(0,1fr)}.main:has(.admin-workspace){min-width:0}#view:has(.admin-workspace){min-width:0;max-width:100%}
.admin-workspace{--adm-bg:var(--bg,#0d101a);--adm-panel:var(--surface,#171b2b);--adm-line:var(--line,#34384b);--adm-accent:var(--gold,#b7a0fb);max-width:1500px;min-width:0;margin:auto;animation:adm-enter .3s ease}
.admin-workspace .adm-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;background:var(--adm-panel);border:1px solid var(--adm-line);border-radius:20px;margin-bottom:16px}.adm-header small{font-size:11px;letter-spacing:2px;color:var(--adm-accent)}.adm-header h1{font-size:clamp(24px,3vw,34px);margin:9px 0}.adm-header p{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.adm-header-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.adm-header-date{font-size:12px;color:var(--muted)}
.admin-workspace #adminTabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;margin-bottom:20px;border:1px solid var(--adm-line);border-radius:16px;background:var(--adm-panel);box-shadow:none}.admin-workspace #adminTabs .atab{min-width:0;display:flex;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:13px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);text-align:start;font-size:13px;font-weight:600}.admin-workspace #adminTabs .atab:hover{background:var(--surface2);color:var(--text)}.admin-workspace #adminTabs .atab.active{border-color:var(--adm-accent);background:var(--surface2);color:var(--adm-accent);box-shadow:none}.admin-workspace .atab-ic{display:grid;place-items:center;width:27px;height:27px;font-size:18px}.admin-workspace .adm-section-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 2px 15px}.adm-section-heading h2{font-size:19px;margin:0}.adm-section-heading span{font-size:11px;letter-spacing:1px;color:var(--muted)}
.admin-workspace:not(.admin-original-publish) #adminBody{min-width:0}.admin-workspace:not(.admin-original-publish) #adminBody>.card,.admin-workspace:not(.admin-original-publish) #adminBody .set-card,.admin-workspace .adm-summary,.admin-workspace #aiProfilesBox,.admin-workspace .market-source-settings{border:1px solid var(--adm-line)!important;border-radius:17px!important;background:var(--adm-panel)!important;padding:22px!important;box-shadow:none!important;max-width:none!important}.admin-workspace:not(.admin-original-publish) #adminBody h3{font-size:18px}.admin-workspace:not(.admin-original-publish) #adminBody h4{font-size:16px}.admin-workspace:not(.admin-original-publish) #adminBody .csub{font-size:13px;line-height:1.8}.admin-workspace:not(.admin-original-publish) #adminBody .frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-workspace:not(.admin-original-publish) #adminBody .field{min-width:0}.admin-workspace:not(.admin-original-publish) #adminBody input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.admin-workspace:not(.admin-original-publish) #adminBody select,.admin-workspace:not(.admin-original-publish) #adminBody textarea{background:var(--bg)!important;color:var(--text)!important;border:1px solid var(--line-strong)!important;border-radius:10px!important;box-sizing:border-box;max-width:100%;font:inherit;font-size:14px;line-height:1.7;padding:11px 13px;box-shadow:none!important}.admin-workspace:not(.admin-original-publish) #adminBody input:focus,.admin-workspace:not(.admin-original-publish) #adminBody textarea:focus,.admin-workspace:not(.admin-original-publish) #adminBody select:focus{outline:2px solid var(--adm-accent);outline-offset:2px}.admin-workspace:not(.admin-original-publish) #adminBody textarea{width:100%;min-height:110px}.admin-workspace:not(.admin-original-publish) #adminBody #pubBody{min-height:350px}.admin-workspace:not(.admin-original-publish) #adminBody label{font-size:13px}
.admin-workspace:not(.admin-original-publish) .btn{border-radius:10px!important;box-shadow:none!important;font-size:13px}.admin-workspace:not(.admin-original-publish) .btn-gold{background:var(--adm-accent)!important;color:#111421!important}.admin-workspace:not(.admin-original-publish) .pub-hero,.admin-workspace .adm-hero{background:var(--adm-panel)!important;border:1px solid var(--adm-line);border-radius:18px;padding:0;box-shadow:none!important}.admin-workspace:not(.admin-original-publish) .pub-hero-in,.admin-workspace .adm-hero-in{background:transparent!important;border-radius:18px;padding:22px!important;text-align:start}.admin-workspace:not(.admin-original-publish) .pub-hero-in>div:first-child{display:none}.admin-workspace:not(.admin-original-publish) .pub-hero-in h2{font-size:23px}.admin-workspace:not(.admin-original-publish) .pub-hero-in p{margin:8px 0 16px;max-width:800px}.admin-workspace:not(.admin-original-publish) .pub-flow{justify-content:flex-start;gap:7px}.admin-workspace:not(.admin-original-publish) .pub-flow span{font-size:12px;padding:6px 10px;background:var(--surface2)}.admin-workspace:not(.admin-original-publish) .pub-flow b{display:none}.admin-workspace:not(.admin-original-publish) .ai-brief-box,.admin-workspace:not(.admin-original-publish) .ai-free{background:var(--surface2)!important;border:1px solid var(--adm-line)!important;border-radius:14px!important;box-shadow:none!important}.admin-workspace:not(.admin-original-publish) .abx-ic{background:var(--bg);color:var(--adm-accent);box-shadow:none}
.admin-workspace .kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.admin-workspace .kpi{border:1px solid var(--adm-line);border-radius:15px;padding:20px;background:var(--adm-panel);box-shadow:none;min-width:0}.admin-workspace .kpi .kv{font-size:32px;line-height:1.3;margin:12px 0;color:var(--text)}.admin-workspace .kpi .kl{font-size:12px;color:var(--muted)}.admin-workspace .kpi .kd{font-size:11px;color:var(--muted)}.admin-workspace .adm-summary{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-workspace .adm-summary h3{margin:0 0 8px}.admin-workspace .adm-summary p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.admin-workspace .adm-shortcuts{display:flex;gap:8px;flex-wrap:wrap}
.admin-workspace .tbl-wrap{max-width:100%;overflow:auto;border:1px solid var(--adm-line);border-radius:12px}.admin-workspace table{width:100%;border-collapse:collapse}.admin-workspace th{font-size:12px;white-space:nowrap;background:var(--surface2)!important;color:var(--muted);padding:14px}.admin-workspace td{padding:15px 12px;font-size:13px;border-bottom:1px solid var(--adm-line)}.admin-workspace tr:last-child td{border-bottom:0}.admin-workspace .mem-tools{gap:12px;padding:16px;border-radius:14px;background:var(--adm-panel);border:1px solid var(--adm-line);margin-bottom:15px}.admin-workspace .set-top{background:var(--adm-panel)!important;box-shadow:none;border-radius:14px}.admin-workspace .set-tabs{gap:6px}.admin-workspace .stab{border-radius:10px;box-shadow:none!important}.admin-workspace .market-data-control{border:1px solid var(--line-strong);border-inline-start:3px solid var(--adm-accent);padding:17px;border-radius:12px;margin:16px 0;background:var(--surface2)}.market-data-control .market-note{font-size:12px;color:var(--muted);line-height:1.8;margin:9px 0}.market-stale{display:flex;gap:8px;align-items:center;font-size:12px!important}.market-data-control select{width:100%}
@media(max-width:1000px){.admin-workspace #adminTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace .adm-header{padding:20px}.admin-workspace .adm-header-date{display:none}}
@media(max-width:600px){.admin-workspace .adm-header{display:block;padding:18px}.adm-header-actions{margin-top:15px}.admin-workspace #adminTabs{display:flex!important;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;padding:8px}.admin-workspace #adminTabs .atab{flex:0 0 auto;min-width:110px;padding:10px}.admin-workspace .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-workspace .kpi{padding:15px}.admin-workspace .kpi .kv{font-size:27px}.admin-workspace:not(.admin-original-publish) #adminBody .frow{grid-template-columns:1fr}.admin-workspace:not(.admin-original-publish) #adminBody>.card,.admin-workspace:not(.admin-original-publish) #adminBody .set-card,.admin-workspace #aiProfilesBox,.admin-workspace .market-source-settings{padding:16px!important}.admin-workspace .adm-summary{display:block}.admin-workspace .adm-shortcuts{margin-top:13px}.admin-workspace .adm-section-heading span{display:none}}
@keyframes adm-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.admin-workspace{animation:none}.admin-workspace *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:680px){#app:has(.admin-workspace){grid-template-columns:minmax(0,1fr)}.main:has(.admin-workspace){padding:12px}.admin-workspace:not(.admin-original-publish) .btn{white-space:normal}.admin-workspace:not(.admin-original-publish) #adminBody .mem-tools>*{min-width:0;max-width:100%}}

.tm{max-width:1150px;margin:auto}.tm-head,.tm-period>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.tm-head span{font-size:11px;color:var(--gold);letter-spacing:.08em}.tm h2{margin:8px 0}.tm p,.tm small{color:var(--muted);line-height:1.9}.tm-period{margin-top:24px}.tm-period>header b{font-size:24px;color:var(--gold)}.tm-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tm-grid article{border:1px solid var(--line-strong);border-radius:18px;padding:22px;background:var(--surface)}.tm-grid strong{display:block;font-size:32px;color:var(--gold);text-align:start}.tm-grid small{display:block;font-size:12px}.tm dl{margin-bottom:0}.tm dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.tm dt{color:var(--muted);font-size:13px}.tm dd{margin:0;font-size:14px}.tm .tm-warn{color:#e8bc70;font-size:12px}.tm-note{padding:18px;border:1px solid var(--line);border-radius:14px;margin:24px 0}.tm-note summary{cursor:pointer;color:var(--gold)}.tm-note p{font-size:13px}.tm-note a{color:var(--gold)}.tm-scroll{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:14px}.tm table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.tm th,.tm td{text-align:start;padding:13px;border-bottom:1px solid var(--line)}.tm th{color:var(--muted)}.tm-empty{text-align:center;padding:20px}@media(max-width:650px){.tm-grid{grid-template-columns:1fr}.tm-grid strong{font-size:27px}.tm-head{align-items:start}.tm-grid article{padding:16px}.tm h2{font-size:22px}}

.admin-workspace{max-width:1360px}.admin-workspace .adm-header{padding:20px 24px}.admin-workspace .adm-header h1{font-size:26px}.admin-workspace .adm-header p{font-size:13px}.adm-nav-search{display:flex;align-items:center;gap:12px;margin:20px 0 12px}.adm-nav-search label{font-size:13px;color:var(--muted)}.adm-nav-search input{max-width:320px;flex:1;min-width:0;padding:10px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px}.adm-nav-search span{font-size:12px;color:var(--muted)}.admin-workspace #adminTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px;padding:16px!important}.admin-workspace #adminTabs .adm-nav-group[hidden],.admin-workspace #adminTabs .atab[hidden]{display:none!important}.adm-nav-group{min-width:0}.adm-nav-group h3{font-size:11px;color:var(--muted);font-weight:500;margin:0 10px 8px}.adm-nav-group>div{display:grid;grid-template-columns:1fr 1fr;gap:3px}.admin-workspace #adminTabs .atab{font-size:12px;padding:8px 9px;gap:5px}.admin-workspace .atab-ic{width:22px}.adm-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:15px 0 22px}.adm-welcome>div>span{font-size:12px;color:var(--gold)}.adm-welcome h2{font-size:25px;margin:8px 0}.adm-welcome p{font-size:13px;color:var(--muted);margin:0;line-height:1.8}.adm-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.adm-metrics>button{position:relative;display:grid;grid-template-columns:40px 1fr;gap:8px 12px;align-items:center;text-align:start;background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;color:var(--text);padding:20px;font:inherit;cursor:pointer}.adm-metric-icon{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;background:var(--bg);border:1px solid var(--line);border-radius:12px;color:var(--gold);font-size:23px}.adm-metrics small{font-size:12px;color:var(--muted)}.adm-metrics strong{font-size:30px;line-height:1}.adm-metric-arrow{position:absolute;inset-inline-end:14px;bottom:14px;color:var(--muted);font-size:12px}.adm-follow-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.adm-follow-grid .card{margin:0!important;padding:20px!important;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface)}.adm-follow-grid header,.adm-latest header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.adm-follow-grid h3,.adm-latest h3{margin:0;font-size:17px!important}.adm-follow-list{list-style:none;padding:0;margin:0}.adm-follow-list li{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:13px 0}.adm-person-icon{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;color:var(--gold);background:var(--bg);font-size:12px}.adm-follow-list li>div{min-width:0}.adm-follow-list b,.adm-follow-list small{display:block;overflow-wrap:anywhere}.adm-follow-list b{font-size:13px}.adm-follow-list small{font-size:11px;color:var(--muted);margin-top:5px}.adm-due{font-size:11px;color:var(--gold);margin-inline-start:auto;white-space:nowrap}.adm-empty{padding:24px 0;text-align:center;font-size:13px;color:var(--muted)}.adm-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.adm-quick-links>button{border:1px solid var(--line);background:var(--surface);color:var(--gold);padding:18px;border-radius:14px;text-align:start;font:inherit;cursor:pointer}.adm-quick-links b{font-size:14px;color:var(--text)}.adm-quick-links small{display:block;font-size:11px;color:var(--muted);margin-top:8px}.adm-metrics>button:hover,.adm-quick-links>button:hover{border-color:var(--gold)}.adm-metrics>button:focus-visible,.adm-quick-links>button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:1000px){.admin-workspace #adminTabs{gap:10px!important}.adm-nav-group>div{grid-template-columns:1fr}}@media(max-width:650px){.admin-workspace #adminTabs{display:grid!important;grid-template-columns:1fr!important;overflow:visible}.adm-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace #adminTabs .atab{min-width:0}.adm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adm-metrics>button{grid-template-columns:1fr;padding:15px}.adm-metric-icon{grid-row:auto;width:30px;height:30px;font-size:17px}.adm-metrics strong{font-size:25px}.adm-follow-grid{grid-template-columns:1fr}.adm-quick-links{grid-template-columns:1fr}.adm-welcome{display:block}.adm-welcome .btn{margin-top:15px}.adm-welcome h2{font-size:22px}.adm-nav-search{flex-wrap:wrap}.adm-nav-search input{max-width:none}.adm-follow-grid header{flex-wrap:wrap}.adm-due{white-space:normal}.adm-header-actions{margin-top:12px}}

.sui-shell{max-width:1100px;margin:auto}.sui-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 20px}.sui-header span{font-size:11px;letter-spacing:.08em;color:var(--gold)}.sui-header h2{font-size:25px;margin:9px 0}.sui-header p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}.sui-search{display:flex;align-items:center;gap:10px;padding:4px 15px;background:var(--surface);border:1px solid var(--line-strong);border-radius:13px}.sui-search>span{font-size:24px;color:var(--gold)}.admin-workspace #adminBody .sui-search input{border:0!important;background:transparent!important;width:100%;padding:12px 0!important;outline-offset:3px}.sui-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.sui-tabs button{display:flex;align-items:center;gap:8px;padding:13px 15px;border:1px solid var(--line)!important;border-radius:12px;background:var(--surface);color:var(--muted);font:inherit;font-size:13px;cursor:pointer;text-align:start}.sui-tabs button small{margin-inline-start:auto;color:var(--muted);font-size:11px}.sui-tabs button.active{background:var(--surface2);border-color:var(--gold)!important;color:var(--gold)}#suiCount{font-size:12px;color:var(--muted);margin:16px 0}.sui-card{border:1px solid var(--line-strong);border-radius:15px;background:var(--surface);margin:12px 0;overflow:hidden}.sui-card[hidden],.sui-fields h4[hidden],.sui-empty[hidden]{display:none!important}.sui-card>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;cursor:pointer;list-style:none}.sui-card>summary::-webkit-details-marker{display:none}.sui-card>summary b{font-size:15px;line-height:1.7}.sui-card>summary>span{color:var(--gold);font-size:20px;transition:transform .2s}.sui-card[open]>summary{border-bottom:1px solid var(--line)}.sui-card[open]>summary>span{transform:rotate(45deg)}.admin-workspace #adminBody .sui-fields{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:20px!important}.sui-card .field{margin-bottom:14px}.sui-card textarea{min-height:100px}.sui-card button.btn{min-height:40px}.sui-card .csub{margin-bottom:14px!important}.sui-empty{text-align:center;padding:40px 15px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:14px}.sui-site-info{color:var(--muted);font-size:12px;margin:24px 0;padding:18px;border:1px solid var(--line);border-radius:12px}.sui-site-info summary{cursor:pointer;margin-bottom:12px}.sui-identity input{opacity:.65}.sui-tabs button:focus-visible,.sui-card summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:650px){.sui-header{display:block}.sui-header .btn{margin-top:14px}.sui-header h2{font-size:22px}.sui-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sui-tabs button{font-size:12px;padding:11px;gap:5px}.sui-card>summary{padding:16px}.sui-card>summary b{font-size:14px}.admin-workspace #adminBody .sui-fields{padding:16px!important}.sui-fields .frow{grid-template-columns:minmax(0,1fr)!important}.sui-fields input{min-width:0!important;max-width:100%!important}.sui-fields .feed-tabs{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sui-card>summary>span{transition:none}}

.admin-workspace #adminBody .sui-tabs .stab{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;min-height:52px}.admin-workspace #adminBody .sui-tabs .stab small{display:inline-flex!important;margin-inline-start:auto!important;min-width:22px;justify-content:center;padding:2px 5px;border-radius:6px;background:var(--surface2)}
