#treasury-root .treasury-filters--pending{opacity:.65}#treasury-root .arit-page{display:flex;flex-direction:column;gap:.8rem;min-height:0;height:calc(100dvh - var(--topbar-height, 60px));max-height:calc(100dvh - var(--topbar-height, 60px));overflow:hidden}#treasury-root .arit-kpi-grid{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){#treasury-root .arit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#treasury-root .arit-kpi-card:after{left:0;right:0;bottom:0;height:10px;opacity:.9}#treasury-root .arit-kpi-card--blue{--sparkline: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 28' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 22 L18 18 L36 21 L54 13 L72 16 L90 10 L108 19 L126 12 L144 18 L162 10 L180 15' stroke='%233b82f6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#treasury-root .arit-kpi-card--orange{--sparkline: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 28' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20 L18 15 L36 17 L54 21 L72 12 L90 19 L108 11 L126 20 L144 12 L162 17 L180 10' stroke='%23f59e0b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#treasury-root .arit-kpi-card--green{--sparkline: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 28' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 21 L18 14 L36 16 L54 22 L72 15 L90 10 L108 18 L126 12 L144 20 L162 14 L180 9' stroke='%2322c55e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#treasury-root .arit-workspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#treasury-root .arit-table-panel{flex:1 1 auto;min-height:0;max-height:none}#treasury-root .arit-kpi-grid{margin-bottom:0}#treasury-root .arit-table-toolbar--filters{flex-direction:column;align-items:stretch;gap:.55rem;padding-top:0;border-top:none}#treasury-root .treasury-filter-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 .85rem .55rem}#treasury-root .treasury-filter-tabs .arit-tab{flex:0 1 auto;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:.4rem;border-bottom-width:1px;padding:.4rem .65rem}#treasury-root .treasury-filter-tabs .arit-tab.active{border-color:#3b82f680;background:#3b82f61f}#treasury-root .treasury-filter-issue-row{display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;padding:0 .85rem .65rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}#treasury-root .treasury-filter-issue-row::-webkit-scrollbar{display:none}#treasury-root .treasury-filter-grid{display:grid;grid-template-columns:1fr;gap:.55rem;padding:0 .85rem .75rem}@media (min-width: 640px){#treasury-root .treasury-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){#treasury-root .treasury-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#treasury-root .treasury-filter-toggle{display:flex;align-items:center;gap:.45rem;padding:0 .85rem .75rem;font-size:.72rem;font-weight:700;color:var(--text-secondary);cursor:pointer}#treasury-root .treasury-filter-toggle input{width:1rem;height:1rem;accent-color:var(--accent)}#treasury-root .arit-banner--warn,#treasury-root .arit-banner--info{display:block;margin:0 .85rem .6rem;padding:.65rem .85rem;border-radius:.45rem;color:var(--text-secondary);font-size:.72rem}#treasury-root .arit-banner--warn{background:#f59e0b1a;border:1px solid rgba(245,158,11,.35)}#treasury-root .treasury-store-scope{background:#3b82f614;border:1px solid rgba(59,130,246,.28)}#treasury-root .arit-banner--warn code{font-family:var(--font-mono);font-size:.68rem}#treasury-root .treasury-card-list{display:flex;flex-direction:column;gap:.28rem;padding:0 .65rem .45rem}#treasury-root .treasury-mobile-card{border:1px solid rgba(148,163,184,.14);border-radius:.4rem;background:#081421e0;overflow:hidden}#treasury-root .treasury-mobile-card.is-active{border-color:#3b82f673;box-shadow:0 0 0 1px #3b82f62e}#treasury-root .treasury-mobile-card--past-due{border-color:#ef444452}#treasury-root .treasury-mobile-card__tap{display:block;width:100%;padding:.42rem .55rem .45rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}#treasury-root .treasury-mobile-card__row{display:flex;align-items:flex-start;gap:.4rem}.treasury-site-block{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;text-align:left}.treasury-site-block__title{display:block;width:100%;color:var(--text-primary);font-size:.74rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treasury-site-block__meta{display:block;width:100%;color:var(--text-muted);font-size:.58rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#treasury-root .treasury-mobile-card__site.treasury-site-block{flex:1;min-width:0}.arit-table .treasury-table-site .treasury-site-block__title{font-size:.72rem;font-weight:600}.treasury-site-line{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.treasury-site-line__segment{display:inline;white-space:nowrap}.treasury-site-line__sep{color:var(--text-muted);opacity:.65;font-weight:400}.treasury-site-line__market,.treasury-site-line__district{color:var(--text-muted);font-size:.58rem;font-weight:700;letter-spacing:.02em}.treasury-site-line__store{color:var(--text-primary);font-size:.74rem;font-weight:800}.treasury-site-line__site{color:var(--text-secondary);font-size:.58rem;font-weight:700}#treasury-root .treasury-mobile-card__variance{flex-shrink:0;font-size:.72rem;font-weight:800;line-height:1.2;white-space:nowrap}#treasury-root .treasury-mobile-card__variance--neg{color:var(--red)}#treasury-root .treasury-mobile-card__variance--pos{color:var(--green)}#treasury-root .treasury-mobile-card__chevron{flex-shrink:0;margin-top:.05rem;color:var(--text-muted);font-size:.85rem;line-height:1;opacity:.7}#treasury-root .treasury-mobile-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem;margin-top:.28rem}#treasury-root .treasury-mobile-card--compact .treasury-issue,#treasury-root .treasury-mobile-card--compact .treasury-seq,#treasury-root .treasury-mobile-card--compact .arit-status,#treasury-root .treasury-mobile-card--compact .treasury-thread-count{padding:.1rem .3rem;font-size:.5rem;letter-spacing:.04em}#treasury-root .treasury-mobile-card__facts{display:flex;flex-wrap:wrap;gap:.22rem .5rem;margin-top:.28rem;padding-top:.28rem;border-top:1px solid rgba(148,163,184,.1);color:var(--text-muted);font-size:.56rem;font-weight:600;line-height:1.2}#treasury-root .treasury-mobile-card__facts .is-past-due{color:var(--red);font-weight:800}#treasury-root .treasury-mobile-card__dts{font-family:var(--font-mono);font-size:.52rem}@media (min-width: 768px){#treasury-root .treasury-card-list{display:none}}@media (max-width: 767px){#treasury-root .arit-table-scroll .arit-table-wrap{display:none}#treasury-root .arit-table-toolbar .arit-filters{flex-wrap:wrap;width:100%}#treasury-root .arit-search input{width:100%}}.treasury-issue,.treasury-seq{display:inline-flex;align-items:center;border-radius:.25rem;padding:.22rem .45rem;font:900 .58rem var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.treasury-issue-set{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.treasury-issue--secondary{font-size:.52rem;opacity:.78}.treasury-issue--shortage{background:var(--red-dim);color:var(--red)}.treasury-issue--overage{background:var(--green-dim);color:var(--green)}.treasury-issue--variance{background:var(--amber-dim);color:var(--amber)}.treasury-issue--late-deposit{background:var(--accent-dim);color:var(--accent)}.treasury-issue--missed-pickup{background:var(--purple-dim);color:var(--purple)}.treasury-issue--change-order{background:var(--cyan-dim);color:var(--cyan)}.treasury-issue--other,.treasury-seq--first{background:var(--slate-dim);color:var(--slate)}.treasury-seq--second{background:var(--amber-dim);color:var(--amber)}.treasury-seq--third{background:#f9731626;color:#fb923c}.treasury-seq--final{background:var(--red-dim);color:var(--red)}.treasury-seq--unknown{background:#64748b1f;color:var(--text-muted)}.arit-status--written-off{background:var(--slate-dim);color:var(--slate)}.arit-status--closed{background:#47556959;color:var(--text-secondary)}#treasury-root .arit-amount--neg{color:var(--red);font-weight:700}#treasury-root .arit-amount--pos{color:var(--green);font-weight:700}#treasury-root .arit-deadline--past{color:var(--red);font-weight:700}#treasury-root .arit-table-row.is-overdue{box-shadow:inset 3px 0 0 var(--red);background:#ef44440d}#treasury-root .arit-dts{font-family:var(--font-mono);font-size:.66rem}.treasury-auto-status{display:inline-flex;align-items:center;gap:.35rem;margin-left:.35rem;padding:.2rem .45rem;border-radius:999px;font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase;vertical-align:middle}.treasury-auto-status small{font-size:.56rem;font-weight:700;opacity:.8;text-transform:none}.treasury-auto-status--written-off{background:var(--red-dim);color:var(--red)}.treasury-auto-status--resolved{background:var(--green-dim);color:var(--green)}.treasury-thread-counter{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.45rem;padding:0 .45rem;border-radius:999px;background:var(--slate-dim);color:var(--slate);font-size:.72rem;font-weight:800}.treasury-table-site__location,.treasury-table-site__mail{display:block;margin-top:.15rem;font-size:.72rem;color:var(--text-muted);line-height:1.25}.treasury-table-site__mail{color:var(--cyan);text-decoration:none}.treasury-table-site__mail:hover{text-decoration:underline}.treasury-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#1b427873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.treasury-drawer{--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--bg: #ffffff;--bg-elevated: #f4f6fa;--surface: #ffffff;--border: #d8e0ea;--border-light: #e2e8f0;--accent: #009fdb;position:fixed;z-index:2001;display:flex;flex-direction:column;left:0;right:0;bottom:0;width:100%;max-height:min(92dvh,720px);border-radius:18px 18px 0 0;border:1px solid #d8e0ea;background:#fff;color:#0f172a;box-shadow:0 -16px 48px #0f172a3d}.treasury-drawer__handle{width:2.5rem;height:4px;margin:.5rem auto 0;border-radius:999px;background:#cbd5e1;flex-shrink:0}.treasury-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .95rem .75rem;border-bottom:1px solid #d8e0ea}.treasury-drawer__header-badges{display:flex;flex-wrap:wrap;gap:.35rem}.treasury-drawer__close{flex-shrink:0;height:2rem;padding:0 .65rem;border:1px solid #d5d5d5;border-radius:.4rem;background:#fff;color:var(--alliance-primary, #1b4278);font:800 .72rem var(--font-body);cursor:pointer}.treasury-drawer__close:hover{border-color:var(--alliance-accent, #009fdb);color:var(--alliance-accent, #009fdb)}.treasury-drawer__body{flex:1;overflow:auto;padding:.95rem;-webkit-overflow-scrolling:touch}.treasury-drawer .arit-detail-tabs{padding:0 .95rem;margin-bottom:0;border-bottom:1px solid #d8e0ea}.treasury-drawer .arit-detail-tab{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;margin-bottom:-1px}.treasury-drawer .arit-detail-tab.is-active{border-bottom-color:var(--accent);background:transparent}.treasury-drawer .arit-actions-grid select,.treasury-drawer .arit-actions-grid textarea{min-height:2rem;background:#f4f6fa;border:1px solid #d8e0ea;color:#0f172a}.treasury-drawer .arit-detail-panel,.treasury-drawer .arit-table-wrap{background:#fff;border-color:#d8e0ea;color:#0f172a}.treasury-drawer .arit-table thead th{background:#f4f6fa;color:var(--alliance-text-muted, #5b6372);border-bottom-color:#d8e0ea}.treasury-drawer .arit-table tbody tr{background:#fff}.treasury-drawer .arit-table tbody tr:nth-child(2n){background:#f0f4fa}.treasury-drawer .arit-table tbody td{color:#0f172a;border-color:#e2e8f0}.treasury-drawer .arit-detail-head,.treasury-drawer .arit-detail-list,.treasury-drawer .arit-detail-metrics{color:#0f172a}.treasury-thread-count{display:inline-flex;align-items:center;border-radius:.25rem;padding:.22rem .45rem;font:800 .58rem var(--font-mono);letter-spacing:.04em;background:var(--accent-dim);color:var(--accent)}.treasury-summary-thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.65rem}.treasury-summary-thread-meta__subject{font-size:.72rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.treasury-email-thread__intro,.treasury-attachments-intro{margin:0 0 .75rem;font-size:.72rem;color:var(--text-muted)}.treasury-email-thread__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.treasury-email-thread__item{border:1px solid rgba(148,163,184,.16);border-radius:.45rem;background:#020c1873;overflow:hidden}.treasury-email-thread__item.is-first{border-color:#3b82f647}.treasury-email-thread__item.is-final{border-color:#f59e0b59;box-shadow:0 0 0 1px #f59e0b1f}.treasury-email-thread__item.is-auto-reply{opacity:.68}.treasury-email-thread__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;width:100%;padding:.65rem .75rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.treasury-email-thread__meta{flex:1;min-width:0}.treasury-email-thread__meta-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .65rem}.treasury-email-thread__meta-top strong{color:var(--text-primary);font-size:.78rem}.treasury-email-thread__time{font-size:.66rem;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap}.treasury-email-thread__subject{display:block;margin-top:.2rem;font-size:.72rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treasury-email-thread__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem}.treasury-email-thread__role{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.treasury-email-thread__item.is-final .treasury-email-thread__role{color:var(--amber)}.treasury-email-thread__role--muted{color:var(--text-muted)}.treasury-email-thread__chevron{flex-shrink:0;color:var(--text-muted);font-size:.85rem;line-height:1;padding-top:.15rem}.treasury-email-thread__item .treasury-email__frame-wrap{margin:0;border-radius:0;border:0;border-top:1px solid rgba(148,163,184,.14)}.treasury-email-thread__item .treasury-email__iframe{min-height:40vh}.treasury-email-thread__attachments{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.45rem;padding:.6rem .75rem .75rem;border-top:1px solid rgba(148,163,184,.14)}.treasury-email-thread__attachment{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.4rem;border:1px solid rgba(148,163,184,.16);border-radius:.35rem;color:var(--text-secondary);text-decoration:none;min-width:0}.treasury-email-thread__attachment img,.treasury-email-thread__attachment span{width:2rem;height:2rem;border-radius:.25rem}.treasury-email-thread__attachment img{object-fit:cover}.treasury-email-thread__attachment span{display:inline-flex;align-items:center;justify-content:center;background:var(--slate-dim);color:var(--slate);font-size:.56rem;font-weight:800;text-transform:uppercase}.treasury-email-thread__attachment b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem}.treasury-attachment-thumb__email,.treasury-attachment-file__email{display:block;padding:0 .5rem .4rem;font-size:.6rem;color:var(--text-muted)}.treasury-email__frame-wrap{margin-top:.75rem;border-radius:.45rem;border:1px solid rgba(148,163,184,.16);overflow:hidden;background:#fff}.treasury-email__iframe{width:100%;min-height:50vh;border:0;background:#fff}.treasury-attachments-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.treasury-attachment-thumb{display:flex;flex-direction:column;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:.45rem;overflow:hidden;background:#020c1880;cursor:pointer}.treasury-attachment-thumb img{width:100%;height:96px;object-fit:cover}.treasury-attachment-thumb span{padding:.35rem .5rem;color:var(--text-muted);font-size:.66rem}.treasury-attachment-file{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:108px;padding:.65rem;border:1px solid rgba(148,163,184,.16);border-radius:.45rem;color:var(--text-secondary);text-decoration:none;font-size:.72rem}.treasury-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000e0}.treasury-lightbox img{max-width:100%;max-height:85dvh;object-fit:contain}.treasury-lightbox__close{position:absolute;top:max(.75rem,env(safe-area-inset-top,0px));right:.75rem;height:2.15rem;padding:0 .85rem;border:1px solid rgba(255,255,255,.25);border-radius:.45rem;background:#00000059;color:#fff;font:800 .72rem var(--font-body);cursor:pointer}@media (min-width: 768px){.treasury-drawer{left:auto;right:0;top:var(--topbar-height, 60px);bottom:0;width:min(480px,92vw);max-height:none;height:calc(100dvh - var(--topbar-height, 60px));border-radius:0;box-shadow:-12px 0 40px #00000059}.treasury-drawer__handle{display:none}.treasury-attachments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.treasury-drawer{width:min(560px,48vw)}}#treasury-root .treasury-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin:0;padding:.7rem 1.1rem;background:linear-gradient(90deg,#13315a,#000);color:#fff;border-radius:4px 4px 0 0;position:relative;z-index:6}#treasury-root .treasury-filterbar__title{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.01em;color:#fff!important}#treasury-root .treasury-filterbar__spacer{flex:1 1 auto}#treasury-root .arit-table-panel .arit-table-scroll{margin-top:0}#treasury-root .arit-table-scroll .arit-table-wrap{border-top-left-radius:0;border-top-right-radius:0}#treasury-root .treasury-search{position:relative;flex:0 1 16rem;min-width:8rem}#treasury-root .treasury-search input{width:100%;padding:.5rem 2rem .5rem .75rem;border-radius:4px;border:1px solid #dee1e7;background:#fff;color:#0f172a;font:inherit;font-size:.85rem}#treasury-root .treasury-search input::placeholder{color:#5b6372}#treasury-root .treasury-search input:focus{outline:none;border-color:#009fdb;box-shadow:0 0 0 3px #009fdb2e}#treasury-root .treasury-search__icon{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:#5b6372;pointer-events:none;font-size:.95rem}#treasury-root .treasury-statusdd{position:relative}#treasury-root .treasury-statusdd__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:9.5rem;padding:.5rem .75rem;border-radius:4px;border:1px solid #dee1e7;background:#fff;color:#0f172a;font:inherit;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer}#treasury-root .treasury-statusdd__btn:hover{border-color:#009fdb}#treasury-root .treasury-statusdd__caret{font-size:.7rem;color:#5b6372}#treasury-root .treasury-statusdd__menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;min-width:12rem;padding:.35rem;background:#fff;border:1px solid #dee1e7;border-radius:6px;box-shadow:0 12px 28px #020c2638;display:grid;gap:.1rem}#treasury-root .treasury-statusdd__opt{display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem;border-radius:4px;font-size:.82rem;color:#0f172a;cursor:pointer}#treasury-root .treasury-statusdd__opt:hover{background:#f0f4fa}#treasury-root .treasury-statusdd__opt input{width:1rem;height:1rem;accent-color:#1b4278;cursor:pointer}#treasury-root .treasury-statusdd__icon{display:none}@media (max-width: 640px){#treasury-root .treasury-filterbar__title{flex:1 1 100%}#treasury-root .treasury-filterbar__spacer{display:none}#treasury-root .treasury-search{flex:1 1 auto;min-width:0}#treasury-root .treasury-statusdd__btn{min-width:0;gap:0;padding:.5rem .55rem}#treasury-root .treasury-statusdd__label,#treasury-root .treasury-statusdd__caret{display:none}#treasury-root .treasury-statusdd__icon{display:inline-flex}}#treasury-root .arit-pagination{display:flex;align-items:center;justify-content:center;gap:.3rem}#treasury-root .arit-pg__arrow{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid #dee1e7;border-radius:4px;background:#fff;color:#1b4278;font:700 1.05rem/1 inherit;cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}#treasury-root .arit-pg__arrow:hover:not(:disabled){background:#f0f4fa;border-color:#009fdb}#treasury-root .arit-pg__arrow:disabled{opacity:.4;cursor:not-allowed}#treasury-root .arit-pg__label{min-width:6.5rem;padding:0 .4rem;text-align:center;font-weight:600;font-size:.82rem;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none}.tt-page{--tt-well: #EEF3F9;--tt-surface: #FFFFFF;--tt-line: rgba(27, 66, 120, .14);--tt-ink: #16294A;--tt-ink-dim: #4A6386;--tt-ink-faint: #8298B5;--tt-cyan: #46B7E8;--tt-cyan-mid: #1FA0D9;--tt-cyan-deep: #1180B6;--tt-green: #179C63;--tt-amber: #C57E12;--tt-red: #D63B57;--tt-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tt-shadow: 0 1px 2px rgba(22, 41, 74, .05), 0 6px 18px rgba(22, 41, 74, .09);color:var(--tt-ink);font-size:14px}.tt-page button{font-family:inherit;cursor:pointer}.tt-hero{background:var(--tt-surface);border:1px solid var(--tt-line);border-radius:22px;box-shadow:0 10px 30px #0b17302e;overflow:hidden;margin-bottom:22px}.tt-hero-head{position:relative;background:linear-gradient(135deg,#1c3a6a,#13264a 45%,#0b1730);padding:24px 26px}.tt-hero-export{position:absolute;top:18px;right:18px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#e5eef9}.tt-hero-export:hover{background:#ffffff21}.tt-hero-titlerow{display:flex;align-items:center;gap:14px;padding-right:52px}.tt-hero-icon{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:13px;color:#7fd3ff}.tt-hero-head h1{font-weight:800;font-size:27px;letter-spacing:.01em;line-height:1.1;color:#fff;margin:0}.tt-scope-chips{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.tt-scope-chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:7px 12px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.tt-scope-chip i{font-style:normal;font-weight:600;font-size:10.5px;letter-spacing:.09em;color:#8fa9cc}.tt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:18px 20px;background:var(--tt-surface)}.tt-kpi{background:var(--tt-surface);border:1px solid var(--tt-line);border-radius:14px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:var(--tt-shadow)}.tt-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent, var(--tt-cyan));border-radius:3px 0 0 3px}.tt-kpi-v{font-weight:800;font-size:25px;line-height:1.1;letter-spacing:-.02em}.tt-kpi-l{font-size:11px;color:var(--tt-ink-dim);margin-top:4px;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.tt-kpi-sub{font-size:11px;margin-top:6px;color:var(--tt-ink-faint)}.tt-kpi-sub.up{color:var(--tt-green)}.tt-kpi-sub.warn{color:var(--tt-amber)}.tt-kpi-sub.bad{color:var(--tt-red)}.tt-panel{background:var(--tt-surface);border:1px solid var(--tt-line);border-radius:14px;padding:18px 20px;box-shadow:var(--tt-shadow);overflow:hidden}.tt-tile-head{position:relative;display:flex;align-items:center;margin:-18px -20px 16px;padding:0 12px;height:56px;background:linear-gradient(90deg,#26508a,#15294e 38%,#0a1428 72%,#0f1e3a);border-radius:13px 13px 0 0}.tt-th-left{display:flex;flex-direction:column;font-size:10px;line-height:1.4;color:#8fa9cc;min-width:0;padding-left:4px}.tt-th-left b{color:#c8dcf4;font-weight:600}.tt-th-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;white-space:nowrap}.tt-th-center h2{font-weight:800;font-size:17px;color:#fff;letter-spacing:.01em;margin:0}.tt-th-icon{display:flex;color:var(--tt-cyan)}.tt-th-actions{margin-left:auto;display:flex;gap:8px}.tt-th-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(255,255,255,.3);border-radius:9px;color:#fff}.tt-th-btn:hover{background:#ffffff29}@media (max-width: 640px){.tt-th-left{display:none}.tt-th-center{position:static;transform:none;margin-right:auto}}.tt-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.tt-lookup{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;background:var(--tt-well);border:1px solid var(--tt-line);border-radius:11px;padding:10px 13px}.tt-lookup svg{flex:none;color:var(--tt-ink-faint)}.tt-lookup input{flex:1;background:none;border:none;outline:none;color:var(--tt-ink);font-family:inherit;font-size:13px}.tt-lookup input::placeholder{color:var(--tt-ink-faint)}.tt-fchips{display:flex;gap:7px;flex-wrap:wrap}.tt-fchip{font-size:12px;font-weight:600;color:var(--tt-ink-dim);background:var(--tt-surface);border:1px solid var(--tt-line);border-radius:999px;padding:8px 14px;line-height:1}.tt-fchip b{font-family:var(--tt-mono);font-weight:600;margin-left:5px}.tt-fchip:hover{border-color:#46b7e880}.tt-fchip.active{color:#fff;background:linear-gradient(135deg,#26508a,#15294e);border-color:transparent}.tt-callout{display:flex;align-items:center;gap:12px;border-radius:10px;padding:10px 14px;margin-bottom:16px;font-size:12.5px;color:var(--tt-ink-dim);background:#d63b5712;border:1px solid rgba(214,59,87,.28)}.tt-callout b{color:var(--tt-red)}.tt-callout svg{flex:none;color:var(--tt-red)}.tt-store-group{border:1px solid var(--tt-line);border-radius:12px;margin-bottom:14px;overflow:hidden}.tt-sg-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;cursor:pointer;background:linear-gradient(90deg,#26508a,#15294e 45%,#0f1e3a);border-bottom:1px solid rgba(255,255,255,.08)}.tt-sg-head:hover{background:linear-gradient(90deg,#2d5c9d,#1a3158 45%,#14264a)}.tt-opus{font-family:var(--tt-mono);font-weight:600;font-size:12px;letter-spacing:.05em;background:linear-gradient(135deg,var(--tt-cyan),var(--tt-cyan-deep));color:#062038;border-radius:7px;padding:5px 9px;line-height:1;flex:none}.tt-sg-nm{font-size:13.5px;font-weight:700;color:#fff}.tt-sg-geo{font-size:11.5px;color:#8fa9cc}.tt-sg-spacer{flex:1}.tt-sg-stats{display:flex;align-items:center;gap:14px}.tt-st{font-size:11.5px;color:#c8dcf4;white-space:nowrap}.tt-st b{font-family:var(--tt-mono);font-weight:600;color:#fff}.tt-st b.neg{color:#ff8fa3}.tt-chev{color:#8fa9cc;transition:transform .15s ease}.tt-chev.is-closed{transform:rotate(-90deg)}.tt-case{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:11px 14px;border-top:1px solid var(--tt-line);background:var(--tt-surface);cursor:pointer}.tt-sg-head+.tt-case{border-top:none}.tt-case:hover{background:#46b7e80d}.tt-case.is-active{background:#46b7e81a}.tt-case.is-overdue{box-shadow:inset 3px 0 0 var(--tt-red);background:#d63b570d}.tt-age-dot{width:10px;height:10px;border-radius:50%;flex:none}.tt-age-dot.is-ok{background:var(--tt-green)}.tt-age-dot.is-warn{background:var(--tt-amber)}.tt-age-dot.is-bad{background:var(--tt-red);box-shadow:0 0 0 4px #d63b571f}.tt-issue-pill{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:7px;padding:5px 10px;white-space:nowrap}.tt-issue-pill.is-ld{color:var(--tt-amber);background:#c57e1214;border:1px solid rgba(197,126,18,.32)}.tt-issue-pill.is-co{color:var(--tt-cyan-deep);background:#46b7e81a;border:1px solid rgba(70,183,232,.35)}.tt-issue-pill.is-short{color:var(--tt-red);background:#d63b5714;border:1px solid rgba(214,59,87,.32)}.tt-issue-pill.is-other{color:#5b4ea8;background:#7a5fb817;border:1px solid rgba(122,95,184,.28)}.tt-case-det{min-width:0}.tt-case-t{font-size:13px;font-weight:600}.tt-case-facts{font-size:11.5px;color:var(--tt-ink-faint);margin-top:2px}.tt-case-facts b{color:var(--tt-ink-dim);font-weight:600}.tt-case-facts .tt-miss,.tt-case-facts b.tt-miss{color:var(--tt-red);font-weight:600}.tt-mail{display:inline-flex;align-items:center;gap:5px;font-family:var(--tt-mono);font-size:11.5px;color:var(--tt-ink-dim);white-space:nowrap}.tt-mail svg{color:var(--tt-ink-faint)}.tt-amt{font-family:var(--tt-mono);font-size:13px;font-weight:600;text-align:right;min-width:74px}.tt-amt.neg{color:var(--tt-red)}.tt-amt.zero{color:var(--tt-ink-faint);font-weight:500}.tt-agev{font-family:var(--tt-mono);font-size:12px;font-weight:600;text-align:right;min-width:36px}.tt-agev.is-bad{color:var(--tt-red)}.tt-agev.is-warn{color:var(--tt-amber)}.tt-agev.is-ok{color:var(--tt-ink-dim)}.tt-sg-more{display:block;width:100%;text-align:center;padding:9px;border:none;border-top:1px solid var(--tt-line);background:var(--tt-surface);font-size:12px;font-weight:600;color:var(--tt-cyan-deep)}.tt-sg-more:hover{background:#46b7e80f}@media (max-width: 720px){.tt-case{grid-template-columns:auto auto 1fr auto}.tt-mail,.tt-amt{display:none}.tt-sg-stats .tt-st:nth-child(2){display:none}}.tt-groups{max-height:min(64vh,820px);overflow-y:auto;padding-right:4px;margin-right:-4px;scrollbar-width:thin;scrollbar-color:rgba(27,66,120,.35) transparent}.tt-groups::-webkit-scrollbar{width:8px}.tt-groups::-webkit-scrollbar-thumb{background:#1b42784d;border-radius:4px}.tt-groups::-webkit-scrollbar-track{background:transparent}.tt-groups>.tt-store-group:last-child{margin-bottom:2px}#treasury-root .arit-page.tt-page{height:auto;max-height:none;overflow:visible}#treasury-root .tt-page .tt-hero,#treasury-root .tt-page .tt-panel{flex-shrink:0}
