:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ttt-gold:#c4a02f;--ttt-gold-2:#b78a12;--ttt-gold-dark:#7a5c09;--ttt-gold-soft:#e9f3ec;--ttt-ring:color-mix(in srgb, var(--ttt-ok) 32%, transparent);--ttt-bg:#f6f8fa;--ttt-panel:#fff;--ttt-panel-2:#f2f5f8;--ttt-border:#e6eaf0;--ttt-hair:#eef1f5;--ttt-group-bg:var(--ttt-gold-soft);--ttt-group-line:color-mix(in srgb, var(--ttt-ok) 20%, var(--ttt-border));--ttt-ink:#0e1420;--ttt-ink-2:#232d3b;--ttt-text:#16202e;--ttt-muted:#5a6474;--ttt-subtle:#8b95a5;--ttt-ok:#1a7f4b;--ttt-ok-soft:#e6f5ec;--ttt-danger:#c8433a;--ttt-danger-soft:#fceceb;--ttt-info:#2f6fd6;--ttt-info-soft:#e9f1fd;--ttt-warn:#b7791f;--ttt-warn-soft:#fbf1dc;--ttt-shadow:0 1px 2px #1018280f, 0 1px 3px #1018280d;--ttt-shadow-md:0 4px 12px #10182814, 0 2px 6px #1018280d;--ttt-shadow-lg:0 24px 60px #10182838;--ttt-r-sm:7px;--ttt-r-md:9px;--ttt-r-lg:12px;--ttt-r-pill:999px;--ttt-sp-1:4px;--ttt-sp-2:8px;--ttt-sp-3:12px;--ttt-sp-4:16px;--ttt-sp-5:20px;--ttt-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ttt-mono:"SF Mono", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--ttt-fs-xs:11px;--ttt-fs-sm:13px;--ttt-fs-md:14px;--ttt-fs-lg:18px;--ttt-fs-xl:21px;--ttt-fw-bold:650;--ttt-fw-black:780}.ttt-base,.ttt-base *{box-sizing:border-box}.ttt-base{background:var(--ttt-bg);color:var(--ttt-text);font-family:var(--ttt-font);font-size:var(--ttt-fs-md);-webkit-font-smoothing:antialiased;line-height:1.45}.ttt-base code,.ttt-mono{font-family:var(--ttt-mono);font-size:.9em}.ttt-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ttt-base ::selection{background:var(--ttt-gold-soft)}:focus-visible{outline:2px solid var(--ttt-ok);outline-offset:2px;border-radius:var(--ttt-r-sm)}.ttt-topbar{align-items:center;gap:var(--ttt-sp-4);padding:10px var(--ttt-sp-5);background:color-mix(in srgb, var(--ttt-panel) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--ttt-border);box-shadow:inset 0 -2px 0 var(--ttt-gold), var(--ttt-shadow);display:flex}.ttt-topbar__title{font-weight:var(--ttt-fw-black);font-size:var(--ttt-fs-lg);color:var(--ttt-ink);letter-spacing:.2px}.ttt-topbar__sub{font-size:var(--ttt-fs-xs);color:var(--ttt-subtle)}.ttt-btn{align-items:center;gap:var(--ttt-sp-2);padding:8px var(--ttt-sp-4);border:1px solid var(--ttt-border);border-radius:var(--ttt-r-md);font-family:inherit;font-weight:var(--ttt-fw-bold);font-size:var(--ttt-fs-sm);cursor:pointer;background:var(--ttt-panel);color:var(--ttt-text);box-shadow:var(--ttt-shadow);white-space:nowrap;transition:background .12s,border-color .12s,color .12s,filter .12s;display:inline-flex}.ttt-btn:hover:not(:disabled){background:var(--ttt-panel-2)}.ttt-btn:disabled{opacity:.55;cursor:not-allowed}.ttt-btn--primary{background:var(--ttt-ok);color:#fff;border-color:#0000}.ttt-btn--primary:hover:not(:disabled){background:#17703f}.ttt-btn--outline{background:var(--ttt-panel);color:var(--ttt-ok);border-color:var(--ttt-ok)}.ttt-btn--outline:hover:not(:disabled){background:var(--ttt-gold-soft)}.ttt-btn--success{background:var(--ttt-ok);color:#fff;border-color:#0000}.ttt-btn--success:hover:not(:disabled){background:#17703f}.ttt-btn--danger{background:var(--ttt-danger-soft);color:var(--ttt-danger);border-color:color-mix(in srgb, var(--ttt-danger) 25%, transparent)}.ttt-btn--danger:hover:not(:disabled){background:#f8ddda}.ttt-btn--ghost{color:var(--ttt-muted);box-shadow:none;background:0 0;border-color:#0000}.ttt-btn--ghost:hover:not(:disabled){background:var(--ttt-panel-2);color:var(--ttt-text)}.ttt-btn--sm{font-size:var(--ttt-fs-xs);padding:6px 10px}.ttt-field{margin-bottom:var(--ttt-sp-3)}.ttt-field>label{font-size:var(--ttt-fs-xs);font-weight:var(--ttt-fw-bold);color:var(--ttt-muted);margin-bottom:var(--ttt-sp-1);display:block}.ttt-input,.ttt-select,.ttt-textarea{border:1px solid var(--ttt-border);border-radius:var(--ttt-r-sm);width:100%;font-family:inherit;font-size:var(--ttt-fs-md);color:var(--ttt-text);background:var(--ttt-panel);outline:none;padding:8px 11px;transition:border-color .12s,box-shadow .12s}.ttt-textarea{resize:vertical;min-height:38px}.ttt-input:focus,.ttt-select:focus,.ttt-textarea:focus{border-color:var(--ttt-ok);box-shadow:0 0 0 3px var(--ttt-ring)}.ttt-input:disabled,.ttt-select:disabled,.ttt-textarea:disabled{background:var(--ttt-panel-2);color:#6b7686;cursor:not-allowed;border-style:dashed}.ttt-input::placeholder{color:var(--ttt-subtle)}.ttt-req{color:var(--ttt-danger);font-weight:var(--ttt-fw-black);margin-left:3px}.ttt-badge{border-radius:var(--ttt-r-pill);font-size:9px;font-weight:var(--ttt-fw-bold);text-transform:uppercase;letter-spacing:.4px;background:var(--ttt-gold-soft);color:var(--ttt-gold-dark);padding:1px 8px;display:inline-block}.ttt-badge--ok{background:var(--ttt-ok-soft);color:var(--ttt-ok)}.ttt-badge--info{background:var(--ttt-info-soft);color:var(--ttt-info)}.ttt-badge--warn{background:var(--ttt-warn-soft);color:var(--ttt-warn)}.ttt-badge--neutral{background:var(--ttt-panel-2);color:var(--ttt-muted)}.ttt-pill{padding:4px var(--ttt-sp-3);border-radius:var(--ttt-r-pill);font-size:var(--ttt-fs-sm);background:var(--ttt-gold-soft);color:var(--ttt-gold-dark);display:inline-block}.ttt-chip{align-items:center;gap:var(--ttt-sp-2);padding:5px var(--ttt-sp-3);border-radius:var(--ttt-r-md);font-size:var(--ttt-fs-sm);font-weight:var(--ttt-fw-bold);border:1px solid var(--ttt-border);background:var(--ttt-panel);display:inline-flex}.ttt-chip--ok{background:var(--ttt-ok-soft);color:var(--ttt-ok);border-color:color-mix(in srgb, var(--ttt-ok) 22%, transparent)}.ttt-chip--warn{background:var(--ttt-warn-soft);color:var(--ttt-warn);border-color:color-mix(in srgb, var(--ttt-warn) 30%, transparent)}.ttt-chip--bad{background:var(--ttt-danger-soft);color:var(--ttt-danger);border-color:color-mix(in srgb, var(--ttt-danger) 25%, transparent)}.ttt-chip--muted{background:var(--ttt-panel);color:var(--ttt-muted);border-color:var(--ttt-border)}.ttt-note{padding:9px var(--ttt-sp-5);font-size:var(--ttt-fs-sm);border-radius:var(--ttt-r-md);background:var(--ttt-ok-soft);color:var(--ttt-ok)}.ttt-note--warn{background:var(--ttt-warn-soft);color:var(--ttt-warn);border:1px solid color-mix(in srgb, var(--ttt-warn) 28%, transparent)}.ttt-note--error{background:var(--ttt-danger-soft);color:var(--ttt-danger);border:1px solid color-mix(in srgb, var(--ttt-danger) 25%, transparent)}.ttt-card,.ttt-panel{background:var(--ttt-panel);border:1px solid var(--ttt-border);border-radius:var(--ttt-r-lg);box-shadow:var(--ttt-shadow)}.ttt-card{padding:var(--ttt-sp-4)}.ttt-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ttt-fs-sm)}.ttt-table thead th{z-index:1;background:var(--ttt-panel-2);color:var(--ttt-muted);text-align:left;font-weight:var(--ttt-fw-bold);font-size:var(--ttt-fs-xs);letter-spacing:.03em;text-transform:uppercase;border-bottom:1.5px solid var(--ttt-border);border-right:1px solid var(--ttt-hair);-webkit-user-select:none;user-select:none;padding:9px 10px;position:sticky;top:0}.ttt-table thead th:hover{color:var(--ttt-ink)}.ttt-table--captura thead th{background:var(--ttt-group-bg);border-bottom-color:var(--ttt-group-line);border-right-color:var(--ttt-group-line)}.ttt-table tbody td{border-bottom:1px solid var(--ttt-hair);color:var(--ttt-text);padding:7px 10px}.ttt-table tbody tr:nth-child(2n){background:#f7f9fb}.ttt-table tbody tr:hover{background:var(--ttt-gold-soft)}.ttt-table .ttt-num{text-align:right;font-variant-numeric:tabular-nums}.ttt-table .ttt-pk{background:var(--ttt-gold);color:#1c1403;vertical-align:middle;border-radius:3px;margin-left:6px;padding:0 4px;font-size:9px}.ttt-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#0a0e1680;display:flex;position:fixed;inset:0}.ttt-modal{background:var(--ttt-panel);border:1px solid var(--ttt-border);box-shadow:var(--ttt-shadow-lg);border-radius:16px;max-width:92vw;max-height:90vh;margin:auto;overflow:auto}.ttt-muted{color:var(--ttt-muted)}.ttt-link{color:var(--ttt-gold-dark);text-decoration:none}.ttt-link:hover{text-decoration:underline}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--ttt-bg);color:var(--ttt-text);font-family:var(--ttt-font);font-size:var(--ttt-fs-md)}.app-shell{flex-direction:column;height:100vh;display:flex}.app-body{flex:1;min-height:0;display:flex;overflow-x:clip}.app-sidebar{background:var(--ttt-panel);border-right:1px solid var(--ttt-border);width:290px;padding:var(--ttt-sp-3);flex-shrink:0;transition:transform .24s cubic-bezier(.4,0,.2,1),margin-right .24s cubic-bezier(.4,0,.2,1);overflow-y:auto}.app-main{padding:var(--ttt-sp-5);flex:1;min-width:0;overflow:auto}.app-shell--nav-hidden .app-sidebar{margin-right:-291px;transform:translate(-101%)}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}.menu-search{margin-bottom:var(--ttt-sp-3)}.menu-group+.menu-group{margin-top:var(--ttt-sp-1)}.menu-group__header{align-items:center;gap:var(--ttt-sp-2);width:100%;padding:6px var(--ttt-sp-2);margin:var(--ttt-sp-3) 0 var(--ttt-sp-1);border-radius:var(--ttt-r-sm);font-family:inherit;font-size:var(--ttt-fs-xs);font-weight:var(--ttt-fw-black);text-transform:uppercase;letter-spacing:.5px;color:var(--ttt-muted);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.menu-group__header:hover{color:var(--ttt-ink);background:var(--ttt-gold-soft)}.menu-group__header:focus-visible{outline:2px solid var(--ttt-ok);outline-offset:1px}.menu-group__chevron{flex-shrink:0;transition:transform .18s}.menu-group--collapsed .menu-group__chevron{transform:rotate(-90deg)}.menu-group__label{flex:1}.menu-group__count{font-size:var(--ttt-fs-xs);font-weight:var(--ttt-fw-bold);color:var(--ttt-gold-dark);background:var(--ttt-gold-soft);border-radius:var(--ttt-r-pill);padding:1px 8px;line-height:1.5}.menu-group__body{grid-template-rows:1fr;transition:grid-template-rows .2s;display:grid}.menu-group--collapsed .menu-group__body{grid-template-rows:0fr}.menu-group__body-inner{min-height:0;overflow:hidden}.menu-link{padding:6px var(--ttt-sp-3);border-radius:var(--ttt-r-sm);color:var(--ttt-text);font-size:var(--ttt-fs-sm);border-left:3px solid #0000;align-items:center;gap:10px;text-decoration:none;display:flex}.menu-link:hover{background:var(--ttt-gold-soft)}.menu-link.active{background:var(--ttt-gold-soft);color:var(--ttt-gold-dark);border-left-color:var(--ttt-gold);font-weight:var(--ttt-fw-bold)}.menu-icon{color:var(--ttt-subtle);flex-shrink:0;transition:color .12s}.menu-link:hover .menu-icon,.menu-link.active .menu-icon{color:var(--ttt-gold-dark)}.page-head{justify-content:space-between;align-items:baseline;gap:var(--ttt-sp-4);margin-bottom:var(--ttt-sp-4);flex-wrap:wrap;display:flex}.page-title{font-size:var(--ttt-fs-xl);font-weight:var(--ttt-fw-black);color:var(--ttt-ink);margin:0}.toolbar{align-items:center;gap:var(--ttt-sp-2);display:flex}.pager{align-items:center;gap:var(--ttt-sp-3);margin-top:var(--ttt-sp-3);font-size:var(--ttt-fs-sm);color:var(--ttt-muted);display:flex}.ctxbar{align-items:center;gap:var(--ttt-sp-3);margin-bottom:var(--ttt-sp-4);background:var(--ttt-group-bg);border:1px solid var(--ttt-group-line);border-radius:var(--ttt-r-lg);box-shadow:var(--ttt-shadow);flex-wrap:wrap;padding:11px 14px;display:flex}.ctx-sel{align-items:center;gap:var(--ttt-sp-2);border:1px solid var(--ttt-group-line);border-radius:var(--ttt-r-md);background:var(--ttt-panel);font-size:var(--ttt-fs-sm);padding:6px 11px;display:flex}.ctx-lab{color:var(--ttt-subtle);font-size:var(--ttt-fs-xs);text-transform:uppercase;letter-spacing:.06em}.ctx-val{font-weight:var(--ttt-fw-bold);color:var(--ttt-ink)}.ctx-pipe{background:var(--ttt-group-line);width:1px;height:26px}.ministat{flex-direction:column;line-height:1.15;display:flex}.ministat__n{font-variant-numeric:tabular-nums;color:var(--ttt-ink);font-weight:700}.ministat__l{font-size:var(--ttt-fs-xs);color:var(--ttt-subtle)}.ttt-chip.ctx-mini{border-radius:var(--ttt-r-pill);padding:1px 8px;font-size:11.5px}.gf-sheet{background:var(--ttt-panel);border:1px solid var(--ttt-border);width:min(1180px,96vw);max-height:92vh;box-shadow:var(--ttt-shadow-lg);border-radius:16px;flex-direction:column;margin:auto;padding:18px 20px;display:flex}.gf-body{flex:1;grid-template-columns:1fr 320px;align-items:start;gap:18px;min-height:0;padding-right:4px;display:grid;overflow:auto}.gf-form{flex-direction:column;gap:14px;min-width:0;display:flex}.gf-sec{border:1px solid var(--ttt-border);border-radius:var(--ttt-r-lg);box-shadow:var(--ttt-shadow);background:var(--ttt-panel);overflow:hidden}.gf-sh{background:var(--ttt-group-bg);cursor:pointer;text-align:left;border:0;border-radius:0;align-items:center;gap:10px;width:100%;padding:12px 15px;font-family:inherit;display:flex}.gf-sh:hover{background:color-mix(in srgb, var(--ttt-gold) 13%, var(--ttt-group-bg))}.gf-st{font-weight:var(--ttt-fw-black);font-size:var(--ttt-fs-md);color:var(--ttt-ink)}.gf-sc{color:var(--ttt-subtle);font-size:var(--ttt-fs-xs)}.gf-chev{color:var(--ttt-subtle);margin-left:auto;transition:transform .15s}.gf-sec.closed .gf-chev{transform:rotate(-90deg)}.gf-sb{border-top:1px solid var(--ttt-hair);padding:4px 15px 15px}.gf-fgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 16px;padding-top:12px;display:grid}.gf-fgrid .ttt-field{margin-bottom:0}.gf-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:0}.gf-summary{border:1px solid var(--ttt-group-line);border-radius:var(--ttt-r-lg);box-shadow:var(--ttt-shadow);background:var(--ttt-group-bg);overflow:hidden}.gf-sum-h{font-size:var(--ttt-fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ttt-subtle);font-weight:var(--ttt-fw-bold);padding:13px 15px 8px}.gf-sr{font-size:var(--ttt-fs-sm);justify-content:space-between;align-items:center;padding:7px 15px;display:flex}.gf-sr .gf-k{color:var(--ttt-muted)}.gf-sr .gf-v{font-weight:var(--ttt-fw-bold);font-variant-numeric:tabular-nums;color:var(--ttt-text)}.gf-sr.sub .gf-v{color:var(--ttt-danger)}.gf-net{border-top:1px solid var(--ttt-group-line);background:0 0;justify-content:space-between;align-items:baseline;margin-top:6px;padding:13px 15px;display:flex}.gf-net span:first-child{font-weight:var(--ttt-fw-bold);color:var(--ttt-text)}.gf-net span:last-child{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--ttt-ink);font-size:22px;font-weight:800}.gf-railnote{font-size:var(--ttt-fs-xs);color:var(--ttt-muted);text-align:center}@media (width<=860px){.gf-body{grid-template-columns:1fr}.gf-rail{position:static}}.cmdk-hint{border-radius:var(--ttt-r-md);border:1px solid var(--ttt-border);background:var(--ttt-panel-2);color:var(--ttt-muted);font-family:inherit;font-size:var(--ttt-fs-sm);cursor:pointer;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.cmdk-hint:hover{color:var(--ttt-text);background:var(--ttt-panel)}.cmdk-hint kbd,.cmdk kbd{font-family:var(--ttt-mono);background:var(--ttt-panel);border:1px solid var(--ttt-border);color:var(--ttt-text);border-radius:5px;padding:0 5px;font-size:11px}.cmdk-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#0a0e1680;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.cmdk{background:var(--ttt-panel);border:1px solid var(--ttt-border);width:min(560px,92vw);box-shadow:var(--ttt-shadow-lg);border-radius:14px;overflow:hidden}.cmdk-in{border-bottom:1px solid var(--ttt-border);align-items:center;gap:10px;padding:13px 15px;display:flex}.cmdk-ic{color:var(--ttt-subtle)}.cmdk-in input{color:var(--ttt-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.cmdk-res{max-height:340px;padding:6px;overflow:auto}.cmdk-empty{text-align:center;color:var(--ttt-subtle);font-size:var(--ttt-fs-sm);padding:16px}.cmdk-item{border-radius:var(--ttt-r-md);cursor:pointer;font-size:var(--ttt-fs-sm);align-items:center;gap:10px;padding:8px 11px;display:flex}.cmdk-item.on{background:var(--ttt-gold-soft)}.cmdk-grp{text-transform:uppercase;letter-spacing:.05em;color:var(--ttt-gold-dark);background:var(--ttt-gold-soft);border:1px solid var(--ttt-border);border-radius:var(--ttt-r-pill);flex:none;padding:1px 8px;font-size:10px}.cmdk-item.on .cmdk-grp{background:var(--ttt-panel)}.cmdk-lbl{color:var(--ttt-text);font-weight:var(--ttt-fw-bold)}.cmdk-sub{font-family:var(--ttt-mono);color:var(--ttt-subtle);white-space:nowrap;margin-left:auto;font-size:11px}.cmdk-help{padding:8px}.cmdk-help-h{font-weight:var(--ttt-fw-black);color:var(--ttt-ink);padding:8px 12px}.cmdk-kr{border-radius:var(--ttt-r-md);font-size:var(--ttt-fs-sm);color:var(--ttt-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.cmdk-kr:hover{background:var(--ttt-panel-2)}.combo-pop{z-index:20;background:var(--ttt-panel);border:1px solid var(--ttt-border);border-radius:var(--ttt-r-sm);box-shadow:var(--ttt-shadow-lg);max-height:240px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}.combo-item{font-size:var(--ttt-fs-sm);cursor:pointer;padding:6px 10px}.combo-item:hover{background:var(--ttt-gold-soft)}.combo-empty{font-size:var(--ttt-fs-sm);color:var(--ttt-muted);padding:8px 10px}.header-panel{margin-bottom:var(--ttt-sp-4);padding:var(--ttt-sp-4);background:var(--ttt-group-bg);border-color:var(--ttt-group-line)}.header-panel__title{font-size:var(--ttt-fs-xs);font-weight:var(--ttt-fw-black);text-transform:uppercase;letter-spacing:.5px;color:var(--ttt-gold-dark);margin-bottom:var(--ttt-sp-3)}.header-panel__grid{gap:var(--ttt-sp-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.header-panel__item{background:var(--ttt-panel);border:1px solid var(--ttt-group-line);border-radius:var(--ttt-r-md);flex-direction:column;gap:2px;min-width:0;padding:8px 11px;display:flex}.header-panel__label{font-size:var(--ttt-fs-xs);color:var(--ttt-muted)}.header-panel__value{font-size:var(--ttt-fs-sm);font-weight:var(--ttt-fw-bold);color:var(--ttt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-section{margin:var(--ttt-sp-4) 0 var(--ttt-sp-2);padding-bottom:var(--ttt-sp-1);font-size:var(--ttt-fs-xs);font-weight:var(--ttt-fw-black);text-transform:uppercase;letter-spacing:.5px;color:var(--ttt-gold-dark);border-bottom:2px solid var(--ttt-gold)}@media print{.ttt-topbar,.app-sidebar,.toolbar,.no-print,button{display:none!important}html,body,#root{height:auto!important;overflow:visible!important}.app-shell{height:auto!important;display:block!important}.app-body{min-height:0!important;display:block!important}.app-main{padding:0!important;overflow:visible!important}.ttt-card{break-inside:avoid;box-shadow:none!important}table,tr,td,th{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cump{max-width:1100px}.cump .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.cump-banner{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:16px;padding:16px 20px;display:flex}.cump-banner__global{min-width:230px}.cump-banner__label{font-size:var(--ttt-fs-xs);font-weight:var(--ttt-fw-black);text-transform:uppercase;letter-spacing:.06em;color:var(--ttt-muted)}.cump-banner__pct{font-size:44px;font-weight:var(--ttt-fw-black);line-height:1.1}.cump-banner__hallazgos{flex:1;min-width:300px}.cump-banner__warn{color:var(--ttt-danger);font-weight:var(--ttt-fw-bold);margin-bottom:6px}.cump-banner__lista{font-size:var(--ttt-fs-sm);color:var(--ttt-danger);margin:0;padding-left:20px}.cump-banner__lista li{margin-bottom:4px}.cump-ley{margin-bottom:10px;padding:0;overflow:hidden}.cump-ley__head{cursor:pointer;width:100%;font:inherit;color:var(--ttt-text);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.cump-ley__head:hover{background:var(--ttt-gold-soft)}.cump-ley__chevron{color:var(--ttt-subtle);width:12px}.cump-ley__clave{color:var(--ttt-ink);white-space:nowrap}.cump-ley__conteos{align-items:center;gap:10px;margin-left:auto;display:flex}.cump-conteo{font-size:var(--ttt-fs-sm);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.cump-ley__pct{font-size:var(--ttt-fs-lg);text-align:right;min-width:64px}.cump-ley__body{border-top:1px solid var(--ttt-hair);padding:4px 16px 12px}.cump-ley__body--closed{display:none}.cump-check{border-bottom:1px solid var(--ttt-hair);break-inside:avoid;padding:10px 0}.cump-check:last-child{border-bottom:none}.cump-check__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cump-check__titulo{color:var(--ttt-ink)}.cump-check__art{font-size:var(--ttt-fs-xs);color:var(--ttt-muted);background:var(--ttt-panel-2);border-radius:var(--ttt-r-pill);white-space:nowrap;padding:1px 8px}.cump-check__desc{font-size:var(--ttt-fs-sm);margin:4px 0 0 18px}.cump-check__evid{font-size:var(--ttt-fs-sm);color:var(--ttt-ink-2);font-variant-numeric:tabular-nums;background:var(--ttt-panel-2);border-radius:var(--ttt-r-sm);margin:4px 0 0 18px;padding:4px 10px;display:inline-block}.cump-check__nota{border-radius:var(--ttt-r-md);font-size:var(--ttt-fs-sm);margin:6px 0 0 18px;padding:6px 12px}.cump-como100{background:var(--ttt-gold-soft);border-radius:var(--ttt-r-md);font-size:var(--ttt-fs-sm);margin-top:10px;padding:10px 14px}.cump-como100 ul{margin:6px 0 0;padding-left:18px}.cump-como100 li{margin-bottom:4px;list-style:none}.cump-pie{font-size:var(--ttt-fs-xs);margin-top:16px}@media print{.cump-ley__body--closed{display:block!important}.cump-ley{break-inside:auto;overflow:visible}.cump-check,.cump-como100{break-inside:avoid}.cump-ley__head{cursor:default;break-inside:avoid;break-after:avoid;display:flex!important}.cump-banner{break-inside:avoid}}
