.cs-desk{gap:24px;max-width:1120px;display:grid}.cs-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.cs-filters label,.cs-review label{gap:6px;font-size:13px;display:grid}.cs-filters input,.cs-filters select,.cs-review input,.cs-review select,.cs-review textarea{font:inherit;color:#243c32;background:#fff;border:1px solid #d4d8d3;border-radius:7px;padding:10px}.cs-desk button,.cs-results button,.cs-source button{font:inherit;cursor:pointer;color:#244a38;background:#fff;border:1px solid #c6cec8;border-radius:7px;padding:8px 12px;font-size:13px}.cs-desk button:hover,.cs-results button:hover{background:#eff5ef}.cs-desk button:focus-visible,.cs-results button:focus-visible{outline-offset:3px;outline:2px solid #277f59}.cs-desk button:disabled{opacity:.6;cursor:wait}.cs-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cs-list li{background:#fff;border:1px solid #dde3dd;border-radius:10px;padding:18px}.cs-list li>div:first-child{justify-content:space-between;gap:12px;display:flex}.cs-list p{margin:10px 0;line-height:1.6}.cs-list small{color:#526359}.cs-badge{white-space:nowrap;color:#635431;background:#f2eee1;border-radius:5px;align-self:start;padding:4px 8px;font-size:11px}.cs-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cs-coverage,.cs-boundary,.cs-empty{color:#526359;font-size:13px;line-height:1.6}.cs-boundary{border-left:2px solid #ccd6ce;padding:12px}.cs-table{border-collapse:collapse;width:100%;font-size:13px}.cs-table th,.cs-table td{text-align:left;border-bottom:1px solid #e0e5e0;padding:12px 8px}.cs-review{background:#f7faf6;border:1px solid #b8c7bb;border-radius:12px;gap:14px;padding:24px;display:grid}.cs-source{overflow-wrap:anywhere;padding:24px}.cs-source header{justify-content:space-between;gap:10px;display:flex}.cs-source blockquote{white-space:pre-wrap;background:#f6f8f4;border-left:3px solid #5c8c70;margin:20px 0;padding:18px;line-height:1.8}.cs-source dt{color:#617368;margin-top:12px;font-size:12px}.cs-source dd{margin:4px 0;font-size:12px}.cs-results{max-width:100%;overflow-x:auto}@media (max-width:650px){.cs-filters,.cs-list li>div:first-child{display:grid}.cs-source,.cs-review{padding:16px}}.cs-review fieldset{border:1px solid #d4d8d3;border-radius:8px;min-width:0;padding:16px;font-size:13px}.cs-review select{max-width:100%}.cs-preparation{color:#365944}.cs-questions h2{margin:0 0 12px;font-size:16px}.cs-questions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cs-questions button{text-align:left;padding:16px;line-height:1.5}.cs-questions strong,.cs-questions span{display:block}.cs-questions span{color:#63736b;margin-top:6px;font-size:12px}.cs-questions>p,.cs-context p{color:#63736b;margin:10px 0 0;font-size:12px;line-height:1.5}.cs-context{border-left:2px solid #aabdaf;padding-left:14px}@media (max-width:700px){.cs-questions>div{grid-template-columns:1fr}}.cs-queue-link{color:#526359;margin:0;font-size:13px}.cs-queue-link a{color:#101820;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent,#b7d70f);text-decoration-color:var(--color-accent,#b7d70f);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}
