.kr-desk{display:grid;gap:24px;color:#f0f2fa}.kr-desk :is(h2,h3,p){letter-spacing:normal}.kr-desk h2{font-size:22px!important;line-height:1.35!important;margin:0 0 12px!important}.kr-desk h3{font-size:20px!important;line-height:1.4!important;margin:14px 0 10px!important}.kr-desk p{font-size:14px;color:#cbd1df;line-height:1.65}.kr-kicker{display:flex;align-items:center;gap:8px;color:#d8bdff;font-size:13px;margin-bottom:14px}.kr-start{display:grid;grid-template-columns:1fr auto;gap:14px 32px;padding:30px;border-radius:20px;border:1px solid #625470;background:linear-gradient(120deg,#30263f,#202d3d)}.kr-start>div{grid-row:span 2}.kr-start>p{max-width:260px;font-size:12px;margin:0}.kr-start>button{align-self:end}.kr-start h2{font-size:25px!important}.kr-workbench{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.kr-library{padding:22px;background:#222b3b;border:1px solid #536278;border-radius:18px;display:grid;gap:20px;min-width:0}.kr-library header{display:flex;align-items:center;gap:10px;color:#c2d9fa}.kr-library header h2{font-size:17px!important;margin:0!important}.kr-library header>span{margin-left:auto;font-size:13px}.kr-library>p{font-size:12px;margin:0}.kr-document-list{display:grid;gap:10px}.kr-document-list button{min-height:68px;text-align:left;width:100%;padding:12px}.kr-document-list .am-selection-content{display:grid;gap:8px}.kr-document-list .am-selection-content>span{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.kr-document-list svg{flex-shrink:0}.kr-document-list small{font-size:11px;color:#c1c9dc}.kr-document-list button[aria-pressed=true]{border-color:#b99add;color:#f1e4ff}.am-site #main-content main.tool-page :is(.kr-editor,.kr-query){background:#252c38!important;border-radius:18px!important}.kr-editor,.kr-query{min-width:0;padding:28px;background:#252c38;border:1px solid #596275;border-radius:18px;display:grid;gap:20px}.kr-editor-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.kr-editor-heading>span{font-size:12px;color:#b8cbe6}.kr-desk label{display:grid;gap:10px;font-size:14px;color:#e1e6f1}.kr-desk label :is(input,textarea){margin:0!important;background:#171e2b;border-color:#647089}.kr-desk textarea{resize:vertical;line-height:1.7;font-family:inherit;font-size:15px;min-height:120px}.kr-upload{display:flex;align-items:center;gap:14px;padding:18px;border:1px dashed #8792a7;border-radius:12px;background:#1a2535;transition:background-color .16s ease-out}.kr-upload>svg{color:#c5d9fa;flex-shrink:0}.kr-upload>p{margin:0;flex:1;font-size:13px}.kr-upload[data-dragging=true]{background:#3d3055;border-color:#cdb0f4}.kr-metadata{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kr-desk input[type=date]{min-width:0;color-scheme:dark}.kr-desk details{font-size:14px;color:#c6cede}.kr-desk summary{min-height:44px;cursor:pointer;padding:12px 0}.kr-desk details p{margin:12px 0 16px}.kr-query header{display:flex;gap:14px;color:#bda3f0}.kr-query header p{margin:0}.kr-run{display:flex;gap:20px;align-items:center}.kr-run p{font-size:13px}.kr-desk button{min-height:44px}.kr-desk .ev-primary{min-height:48px;flex-shrink:0}.kr-desk label.kr-consent{display:flex;align-items:flex-start;gap:12px;min-height:48px;margin-bottom:14px;line-height:1.6}.kr-consent input{flex-shrink:0;margin:4px 0!important}.kr-notice:empty{display:none}.kr-results{display:grid;gap:20px;scroll-margin-top:100px}.am-site #main-content main.tool-page .kr-results{background:transparent!important}.kr-results>header p{margin:0}.kr-filters{display:flex;flex-wrap:wrap;gap:8px}.kr-filters button[aria-pressed=true]{border-color:#bb96ed}.kr-finding{padding:26px;border-radius:18px;background:#272d39;border:1px solid #58647a;min-width:0}.kr-kind{font-size:12px;color:#d1b6fa;border:1px solid #8b6eae;padding:5px 9px;border-radius:6px;background:#382d48}.kr-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:20px 0}.kr-quotes blockquote{margin:0;padding:18px;background:#1b2638;border:1px solid #526887;border-left:3px solid #abbded;border-radius:8px;min-width:0}.kr-quotes cite{font-size:12px;font-style:normal;color:#b8d2f7;overflow-wrap:anywhere}.kr-quotes p{margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.kr-decision{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.kr-decision p{font-size:12px}.kr-decision button[aria-pressed=true]{background:#284c42;border-color:#8bc5b0}.kr-export{display:flex;gap:20px;align-items:center;padding:22px;background:#30263f;border:1px solid #736184;border-radius:15px}.kr-export p{margin:0;font-size:13px}.kr-desk :is(button,a,input,textarea,summary):focus-visible{outline:3px solid #c9abff;outline-offset:4px;transition:none}.kr-finding h3{overflow-wrap:anywhere}@media(max-width:900px){.kr-workbench{grid-template-columns:1fr}.kr-document-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-library{padding:20px}.kr-editor-heading{flex-direction:column;gap:0}}@media(max-width:600px){.kr-start{grid-template-columns:1fr;padding:22px}.kr-start>div{grid-row:auto}.kr-start>p{max-width:none}.kr-desk{gap:20px}.kr-editor,.kr-query,.kr-finding{padding:20px}.kr-metadata{grid-template-columns:1fr}.kr-run,.kr-export{flex-direction:column;align-items:stretch;gap:12px}.kr-upload{flex-wrap:wrap}.kr-upload button{width:100%}.kr-document-list button{font-size:13px}.kr-desk textarea,.kr-desk input{font-size:16px}.kr-filters{display:grid;grid-template-columns:1fr 1fr}.kr-filters button{font-size:12px}.kr-results{scroll-margin-top:80px}}@media(hover:hover)and (pointer:fine){.kr-upload:hover{border-color:#cbd5e7}.kr-document-list button:hover{border-color:#c4afdc}}.kr-finding-state{display:flex;align-items:center;gap:8px;font-size:12px;color:#c6d2e4;margin-bottom:18px}.kr-finding[data-decision=reviewed]{border-color:#80ad97;box-shadow:inset 3px 0 #80ad97}.kr-finding[data-decision=reviewed] .kr-finding-state{color:#bae7cf}.kr-finding[data-decision=ignored] .kr-finding-state{color:#dfcba9}@media(prefers-reduced-motion:reduce){.kr-desk *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
