:root{color-scheme:light;--ink:#252a34;--muted:#626974;--line:#e0e3e8;--accent:#334963;--paper:#fff;--soft:#edf0f4}
*{box-sizing:border-box}
body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(125deg,#f9fafb 0%,#f2f4f6 65%,#edf0f3 100%);color:var(--ink);font-family:Manrope,sans-serif;font-size:14px;line-height:1.55}
button,input,a{-webkit-tap-highlight-color:transparent}
button,input{font:inherit;color:inherit}
button,a,input{touch-action:manipulation}
button{cursor:pointer}
a{color:inherit;text-decoration:none}
button{border:0;background:none}
svg{width:18px;height:18px;flex:none;vertical-align:middle}
button:focus-visible,a:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid #829ab7;outline-offset:4px}
[hidden]{display:none!important}
.skip-link{position:absolute;top:-80px;left:20px;z-index:5;background:#fff;padding:12px}.skip-link:focus{top:12px}
.masthead{height:80px;display:flex;align-items:center;justify-content:space-between;max-width:1416px;padding:0 48px;margin:auto}
.wordmark{display:flex;align-items:baseline;gap:18px;font-size:19px;font-weight:800;letter-spacing:-.8px}.wordmark span{font-size:12px;color:var(--muted);font-weight:500;letter-spacing:0}
.overview-link{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;min-height:44px}.overview-link svg{width:14px;height:14px}
main{max-width:1416px;margin:42px auto 100px;padding:0 48px;outline:none}
.breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted)}.breadcrumb a:hover,.overview-link:hover{color:var(--ink);text-decoration:underline}.breadcrumb [aria-current]{color:var(--ink)}
.page-heading{display:flex;align-items:center;justify-content:space-between;margin:23px 0 34px}.page-heading h1{font-size:32px;line-height:1.2;letter-spacing:-1.2px;margin:0 0 10px;font-weight:700}.page-heading p{margin:0;color:var(--muted);font-size:14px}.scope{font-size:12px;color:var(--muted)}
.workbench{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:34px}.workbench.has-detail{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr)}
.queue{min-width:0}.queue-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;flex-wrap:wrap;margin-bottom:23px}
.filters{display:flex;gap:3px;background:#e9ecf0;padding:4px;border-radius:7px}.filters button{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:4px;font-size:12px;font-weight:600;min-height:36px;white-space:nowrap;color:#626b78}.filters button[aria-pressed="true"]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #25324412}.filters span{font-variant-numeric:tabular-nums;font-weight:500;color:#697482}
.search{display:flex;gap:8px;align-items:center;max-width:174px;color:var(--muted)}.search svg{width:15px;height:15px}.search input{background:transparent;border:0;min-width:0;width:100%;padding:10px 0;font-size:12px;outline-offset:2px}.search input::placeholder{color:var(--muted);opacity:1}
.queue-caption{display:flex;justify-content:space-between;padding:0 15px 13px 47px;color:var(--muted);font-size:11px}.queue-caption span:last-child{width:61px;text-align:center}
.queue-list{display:flex;flex-direction:column;gap:4px}.queue-row{display:grid;grid-template-columns:19px minmax(0,1fr) 46px 13px;gap:13px;align-items:center;width:100%;text-align:left;min-height:106px;padding:20px 14px;border-radius:7px}.queue-row:hover{background:#e9edf2}.queue-row[aria-pressed="true"]{background:#e2e8ef}.queue-row>.row-symbol{color:#738298;align-self:start;margin-top:3px}.queue-row .row-chevron{width:13px;height:13px;color:#727f90}.row-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.row-copy strong{font-size:14px;font-weight:650;line-height:1.4;letter-spacing:-.2px}.row-copy small{font-size:12px;line-height:1.5;color:var(--muted)}.row-id{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);text-align:center}.queue-footnote{font-size:11px;color:var(--muted);margin:25px 0 0 47px;display:flex;align-items:center;gap:7px}.queue-footnote svg{width:14px;height:14px}
.row-chevron svg{width:13px;height:13px;vertical-align:top}
.detail{background:var(--paper);border:1px solid #e4e7eb;box-shadow:0 8px 32px #28334606;border-radius:10px;padding:27px 29px 28px;min-width:0;min-height:570px}.detail-path{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.detail-path button{padding:0;font-size:11px}.detail-path button:hover{text-decoration:underline}.detail-path .icon-button{margin-left:auto}.icon-button{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:5px;color:var(--muted)}.icon-button:hover{background:var(--soft)}.icon-button svg{width:16px;height:16px}.mobile-back{display:none}
.detail-eyebrow{display:flex;align-items:center;gap:8px;margin:26px 0 14px;color:var(--accent);font-size:11px;font-weight:600}.detail-eyebrow svg{height:16px;width:16px}.detail h2{font-size:25px;line-height:1.25;letter-spacing:-.8px;font-weight:650;margin:0 0 9px;max-width:350px}.matter-name{font-size:12px;color:var(--muted);margin:0 0 28px}.finding{font-size:14px;line-height:1.8;margin:0 0 25px;color:#4b535f}.source-toggle{display:flex;align-items:center;gap:11px;padding:13px 14px;background:#f3f5f7;border-radius:6px;width:100%;text-align:left}.source-toggle:hover{background:#eaf0f5}.source-toggle>svg:first-child{color:#64758b}.source-toggle>svg:last-child{margin-left:auto;height:14px;width:14px}.source-toggle span{display:flex;flex-direction:column;gap:3px}.source-toggle strong{font-size:12px;font-weight:650}.source-toggle small{font-size:11px;color:var(--muted)}.source-toggle[aria-expanded="true"]>svg:last-child{transform:rotate(90deg)}
.source-excerpt{margin:10px 0 0;padding:21px 19px;background:#fbfbfa;border:1px solid #e6e7e5;border-radius:5px}.source-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px}.source-heading svg{width:14px;height:14px}.source-excerpt blockquote{margin:19px 0;font-size:14px;line-height:1.9;letter-spacing:-.1px}.source-excerpt mark{background:#e8edf2;color:#28384b;padding:2px 0}.source-location{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}
.next-step{margin:28px 0}.next-step h3{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650;margin:0 0 9px;color:var(--accent)}.next-step h3 svg{height:15px;width:15px}.next-step p{font-size:13px;line-height:1.7;margin:0;color:#4c5562}.primary-action{display:flex;align-items:center;justify-content:center;gap:10px;background:#303f53;color:#fff;border-radius:6px;min-height:45px;width:100%;font-size:12px;font-weight:600;padding:11px 15px}.primary-action:hover{background:#202e40}.primary-action svg{width:16px;height:16px}.action-note{font-size:10px;color:var(--muted);text-align:center;margin:10px 0 0}.completed-note{display:flex;align-items:center;gap:8px;color:#416151;font-size:12px;margin:18px 0}
.empty{padding:46px 25px 35px;text-align:center;color:var(--muted)}.empty>svg{height:29px;width:29px;color:#8090a2}.empty h2{font-size:17px;font-weight:600;color:var(--ink);margin:17px 0 7px}.empty p{font-size:13px;line-height:1.7;margin:0 0 18px}.text-action{font-size:12px;color:var(--accent);text-decoration:underline;text-underline-offset:4px;min-height:44px}
.notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;gap:20px;padding:10px 12px 10px 19px;background:#fff;border:1px solid #dce1e7;border-radius:8px;box-shadow:0 8px 40px #2732431f;max-width:calc(100% - 32px);font-size:12px}.notice>button[data-action="undo"]{font-weight:700;font-size:12px;min-height:40px;white-space:nowrap}.notice .icon-button{min-width:30px}.noscript{text-align:center}
@media(min-width:1700px){main{margin-top:63px}.page-heading{margin-bottom:44px}.workbench{gap:48px}.detail{padding:32px 36px}.queue-row{min-height:112px}}
@media(max-width:1100px) and (min-width:761px){.masthead,main{padding-left:28px;padding-right:28px}.workbench.has-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.detail{padding:22px}.queue-controls{align-items:flex-start;flex-direction:column;gap:7px}.search{max-width:100%}.queue-caption{padding-left:42px}.queue-row{gap:8px;padding:16px 10px;grid-template-columns:18px minmax(0,1fr) 32px 12px}.row-copy strong{font-size:13px}.row-copy small{font-size:11px}}
@media(max-width:760px){
 body{background:linear-gradient(155deg,#f8f9fb,#eef1f5);font-size:15px}
 .masthead{height:72px;padding:0 23px}.wordmark{font-size:18px}.wordmark span{display:none}.overview-link{font-size:11px}
 main{padding:0 21px;margin:23px auto 70px}.breadcrumb{font-size:11px}.page-heading{margin:25px 0 26px}.page-heading h1{font-size:30px;letter-spacing:-1px}.page-heading p{font-size:13px}.scope{display:none}
 .workbench,.workbench.has-detail{display:block}.queue-controls{gap:16px;display:flex;align-items:stretch;flex-direction:column;margin:0 0 21px}.filters{align-self:flex-start}.filters button{font-size:12px;padding:8px 13px;min-height:39px}.search{max-width:none;border:1px solid #dce1e7;border-radius:7px;padding:0 12px;min-height:45px;background:#ffffffa8}.search input{font-size:14px;padding:10px 0}.search svg{height:17px;width:17px}.queue-caption{display:none}.queue-list{gap:11px}.queue-row{grid-template-columns:18px minmax(0,1fr) 13px;grid-template-rows:auto auto;gap:0 13px;background:#ffffffb8;border:1px solid #e1e5ec;border-radius:9px;padding:20px 17px;min-height:136px}.queue-row[aria-pressed="true"]{background:#ffffffb8}.queue-row .row-symbol{grid-column:1;grid-row:1}.row-copy{grid-column:2;grid-row:1;gap:7px}.row-copy strong{font-size:15px;line-height:1.45}.row-copy small{font-size:12px}.row-id{grid-column:2;grid-row:2;text-align:left;margin-top:12px;font-size:11px}.row-id::before{content:'Akte '}.queue-row .row-chevron{grid-column:3;grid-row:1 / 3}.queue-footnote{margin:23px 0 0 0;font-size:11px;align-items:flex-start}.queue-footnote svg{margin-top:2px}
 .detail{display:none;border:0;background:transparent;box-shadow:none;border-radius:0;padding:0;min-height:0}.detail-path{display:none}.mobile-back{display:flex;align-items:center;gap:9px;padding:5px 0;min-height:44px;font-size:12px;color:var(--muted);margin-bottom:23px}.mobile-back svg{height:17px;width:17px}.mobile-detail .queue-intro,.mobile-detail .queue{display:none}.mobile-detail .detail{display:block}.mobile-detail .masthead .overview-link{visibility:hidden}.mobile-detail main{margin-top:8px;margin-bottom:40px}.detail-eyebrow{font-size:12px;margin:0 0 16px}.detail h2{font-size:29px;line-height:1.25;max-width:320px;letter-spacing:-.9px}.matter-name{font-size:13px;margin:11px 0 29px}.finding{font-size:15px;line-height:1.85}.source-toggle{background:#fff;border:1px solid #dde3eb;padding:16px}.source-toggle strong{font-size:13px}.source-toggle small{font-size:11px}.source-excerpt{background:#fff;padding:22px 18px}.source-excerpt blockquote{font-size:15px}.source-location,.source-heading{font-size:10px}.next-step{margin:29px 0}.next-step h3{font-size:12px}.next-step p{font-size:14px;line-height:1.8}.primary-action{font-size:13px;min-height:48px}.action-note{font-size:11px;margin:12px 0;padding-bottom:max(30px,env(safe-area-inset-bottom))}.notice{bottom:max(18px,env(safe-area-inset-bottom));gap:10px;padding-left:13px;width:calc(100% - 28px);font-size:11px}.notice>button[data-action="undo"]{font-size:11px}.notice .icon-button{min-width:24px}.empty{padding:40px 14px}
}
