:root{--bg:#0a0e17;--nav:#0a0d13;--card:#0c0f15;--hover:#181b22;--text:#fff;--text75:hsla(0,0%,100%,.75);--text55:hsla(0,0%,100%,.55);--text35:hsla(0,0%,100%,.35);--border:hsla(0,0%,100%,.08);--border2:hsla(0,0%,100%,.14);--blue:#5ea6ff;--green:#7ef0c7;--yellow:#ffd27a;--red:#ff7a7a}*{box-sizing:border-box}html{text-size-adjust:100%}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.appShell{min-height:100vh}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:68px;padding:0 26px;justify-content:space-between;background:rgba(10,13,19,.94);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px}.brandMark{width:28px;height:28px;display:grid;place-items:center;background:var(--blue);color:#06101d;border-radius:7px;font-size:13px;font-weight:800}.brand small,.brand strong{display:block}.brand strong{font-size:18px;letter-spacing:-.01em}.brand small{font-size:14px;color:var(--text35);margin-top:1px}.headline{font-size:15px;color:var(--text55);display:flex;align-items:center;gap:6px}.headline strong{font-size:18px;color:var(--text)}.headline b{color:var(--yellow);font-weight:650}.headline i{color:var(--text35);font-style:normal}.liveDot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(126,240,199,.08)}.content{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:16px 0 64px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.filters{display:flex;gap:1px;min-width:0;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters button{border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--text35);padding:5px 7px 4px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.filters button:hover{color:var(--text75)}.filters button.selected{color:var(--blue);border-bottom-color:var(--blue)}.toolbar input{width:170px;flex:0 0 auto;border:1px solid var(--border);background:#0d1017;color:var(--text);border-radius:6px;padding:8px 10px;font-size:15px;outline:none}.toolbar input:focus{border-color:rgba(94,166,255,.55);box-shadow:0 0 0 2px rgba(94,166,255,.09)}.toolbar input::placeholder{color:var(--text35)}.list{border-bottom:1px solid var(--border)}.dayHeader{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding:16px 12px 11px;font-size:15px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--text);background:rgba(94,166,255,.09);border-top:1px solid var(--border)}.dayHeader em{font-style:normal;color:var(--text55);letter-spacing:.08em;font-weight:600}.dayGroup:first-child .dayHeader{border-top:0}.actionRow{border-top:1px solid var(--border);background:var(--card)}.actionRow:first-child{border-top:0}.actionRow:hover{background:var(--hover)}.actionRow[open]{background:#10141c}.actionRow summary{list-style:none;min-height:58px;padding:0 12px;display:grid;grid-template-columns:16px 110px 22px 8px minmax(160px,230px) minmax(260px,1fr) 100px;align-items:center;grid-gap:9px;gap:9px;cursor:pointer}.actionRow summary::-webkit-details-marker{display:none}.chev{color:var(--text35);font-size:17px;transform-origin:center;transition:transform .12s}.actionRow[open] .chev{transform:rotate(90deg);color:var(--blue)}.statusMark{width:17px;height:17px;display:grid;place-items:center;border:1px solid var(--border2);border-radius:50%;font-size:9px;color:var(--green)}.needs-input .statusMark{color:var(--yellow);border-color:rgba(255,210,122,.35)}.blocked .statusMark{color:var(--red);border-color:hsla(0,100%,74%,.35)}.corrected .statusMark{color:var(--blue);border-color:rgba(94,166,255,.35)}.agentDot{width:6px;height:6px;border-radius:50%}.agent{color:var(--text75);font-size:15px;font-weight:650}.action,.agent{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action{font-size:17px;color:var(--text)}.category{text-transform:uppercase;font-size:12px;letter-spacing:.08em;font-weight:750}.actionRow time{text-align:left;color:var(--text75);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail{margin:0 12px 0 150px;padding:4px 0 13px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:end}.detail dl{margin:0}.detail dl>div{display:grid;grid-template-columns:60px 1fr;grid-gap:12px;gap:12px;padding-top:8px}.detail dt{color:var(--text35);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.detail dd{margin:0;color:var(--text75);font-size:15px;line-height:1.45}.detail dd:first-letter{text-transform:uppercase}.receipt{font-size:14px;padding-bottom:1px;white-space:nowrap}.receipt a{color:var(--blue);text-decoration:none}.empty,.receipt span{color:var(--text35)}.empty{padding:40px;text-align:center;font-size:12px}.scrollBadge{position:fixed;z-index:20;right:18px;bottom:18px;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--border2);border-radius:999px;background:rgba(10,13,19,.9);color:var(--text75);font-size:13px;font-weight:700;box-shadow:0 10px 28px #0008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scrollBadge span{width:6px;height:6px;border-radius:50%;background:var(--green)}.scrollBadge.paused span{background:var(--yellow)}@media(max-width:760px){.topbar{height:52px;padding:0 14px}.headline{font-size:0;gap:5px}.headline strong{font-size:12px}.headline strong:after{content:" actions";font-size:10px;color:var(--text55);font-weight:400}.headline b,.headline i{display:none}.content{width:100%;padding:14px 12px 50px}.toolbar{gap:8px;padding:8px 0}.toolbar input{width:96px}.filters button{padding:5px 6px 4px}.actionRow summary{min-height:40px;padding:0 7px;grid-template-columns:11px 54px 17px 6px 74px minmax(0,1fr);gap:6px}.category{display:none}.agent{font-size:9px}.action{font-size:11px}.actionRow time{font-size:9px}.detail{margin-left:101px;margin-right:8px;grid-template-columns:1fr;padding-bottom:11px}.detail dl>div{grid-template-columns:48px 1fr;gap:8px}.receipt{padding:0}.scrollBadge{right:9px;bottom:9px}.dayHeader{font-size:10px;padding:12px 10px 8px}}