.ADd9_G_shell{border:1px solid var(--lab-line);background:var(--lab-bg);color:var(--lab-ink);border-radius:14px;font-size:13px;line-height:1.5;overflow:hidden}.ADd9_G_header{padding:26px 26px 0}.ADd9_G_eyebrow{color:var(--lab-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ADd9_G_header h3{letter-spacing:-.035em;margin:10px 0;font-size:clamp(21px,3vw,27px);line-height:1.2}.ADd9_G_header p{color:var(--lab-muted);margin:0}.ADd9_G_body{padding:25px}.ADd9_G_overview{background:var(--lab-surface);border-radius:10px;grid-template-columns:1fr 1.4fr;align-items:center;gap:25px;padding:22px;display:grid}.ADd9_G_total{gap:4px;display:grid}.ADd9_G_total>span{color:var(--lab-muted);font-size:11px}.ADd9_G_total strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(29px,5vw,40px)}.ADd9_G_total small{letter-spacing:0;font-size:14px;font-weight:400}.ADd9_G_stackedBar{border-radius:5px;gap:3px;height:25px;display:flex;overflow:hidden}.ADd9_G_stackedBar span{transition:width .26s}.ADd9_G_shell [data-category="0"]{background:var(--lab-accent)}.ADd9_G_shell [data-category="1"]{background:var(--lab-secondary)}.ADd9_G_shell [data-category="2"]{background:var(--lab-muted)}.ADd9_G_distribution p{margin:10px 0;font-size:12px}.ADd9_G_legend{color:var(--lab-muted);gap:5px;font-size:10px;display:grid}.ADd9_G_legend span{align-items:center;gap:7px;display:flex}.ADd9_G_legend i{border-radius:2px;width:8px;height:8px}.ADd9_G_form{grid-template-columns:1fr .7fr 1.15fr;align-items:end;gap:10px;margin:24px 0;display:grid}.ADd9_G_form label{gap:7px;min-width:0;font-size:11px;display:grid}.ADd9_G_shell :is(input,select,button){font:inherit;color:inherit;min-width:0}.ADd9_G_shell :is(input,select){border:1px solid var(--lab-line);background:var(--lab-bg);border-radius:6px;width:100%;min-height:43px;padding:11px 9px}.ADd9_G_shell button{cursor:pointer;border:1px solid var(--lab-line);background:0 0;border-radius:6px;min-height:42px;padding:9px 12px;transition:background-color .14s}.ADd9_G_shell button:disabled{opacity:.45;cursor:not-allowed}.ADd9_G_shell button:not(:disabled):hover{background:var(--lab-soft)}.ADd9_G_shell :is(button,input,select):focus-visible,.ADd9_G_records ul:focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}.ADd9_G_shell .ADd9_G_primary{background:var(--lab-accent);border-color:var(--lab-accent);color:var(--lab-accent-ink)}.ADd9_G_shell .ADd9_G_primary:not(:disabled):hover{background:var(--lab-secondary);border-color:var(--lab-secondary)}.ADd9_G_filters{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.ADd9_G_filters button{flex:1;font-size:11px}.ADd9_G_filters button[aria-pressed=true]{border-color:var(--lab-accent);background:var(--lab-soft)}.ADd9_G_records{border:1px solid var(--lab-line);border-radius:9px;overflow:hidden}.ADd9_G_records ul{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.ADd9_G_records ul:focus-visible{outline-offset:-3px}.ADd9_G_tableHeader,.ADd9_G_records li{grid-template-columns:1fr 1fr .8fr;gap:9px;padding:12px 15px;font-size:11px;display:grid}.ADd9_G_tableHeader{background:var(--lab-surface);color:var(--lab-muted);font-size:10px}.ADd9_G_records li{border-top:1px solid var(--lab-line)}.ADd9_G_records li span:first-child{font-family:var(--mono);font-size:10px}.ADd9_G_records li strong,.ADd9_G_tableHeader span:last-child{text-align:right;font-variant-numeric:tabular-nums}.ADd9_G_reportFooter{border-top:1px solid var(--lab-line);background:var(--lab-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:10px;display:flex}.ADd9_G_reportFooter button{font-size:11px}.ADd9_G_status{align-items:center;gap:16px;margin-top:16px;font-size:11px;display:flex}.ADd9_G_status p{color:var(--lab-muted);flex:1;margin:0}.ADd9_G_status button{flex-shrink:0;font-size:11px}.ADd9_G_note{border-top:1px solid var(--lab-line);color:var(--lab-muted);margin:0;padding:18px 25px;font-size:11px}@media (max-width:540px){.ADd9_G_header{padding:20px 18px 0}.ADd9_G_body{padding:20px 16px}.ADd9_G_overview{grid-template-columns:1fr;gap:15px;padding:18px}.ADd9_G_form{grid-template-columns:1fr 1fr}.ADd9_G_form .ADd9_G_primary{grid-column:1/-1}.ADd9_G_note{padding:16px 18px}.ADd9_G_tableHeader,.ADd9_G_records li{gap:7px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.ADd9_G_stackedBar span,.ADd9_G_shell button{transition:none}}
