[hidden]{display:none!important}.it-top{display:flex;gap:24px;align-items:center;padding:18px 30px;background:#fff;border-bottom:1px solid var(--line)}.it-top nav{display:flex;gap:20px;flex:1}.it-top a{color:#315be8;text-decoration:none}.it-top [aria-current]{font-weight:700}.it-main{max-width:1600px;padding:28px}.it-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px}.it-card{padding:22px;margin-bottom:20px}.it-clients{align-self:start;position:sticky;top:16px}.it-clients button.client{display:block;width:100%;margin:8px 0;text-align:left;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f8faff;color:var(--ink);overflow-wrap:anywhere}.it-clients button.client.active{border-color:var(--blue);background:#edf2ff}.it-clients small{display:block;margin-top:5px}.it-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.it-actions h2{margin:0 auto 0 0}.it-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.it-main label,dialog label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:12px;color:#53627b}.it-main input,.it-main select,.it-main textarea,dialog input,dialog textarea,dialog select{width:100%;padding:10px;border:1px solid #ccd6e5;border-radius:6px;background:white;color:var(--ink)}.it-main textarea{min-height:74px;resize:vertical}.it-check{flex-direction:row!important;align-items:center}.it-check input{width:auto!important}#message{padding:14px 18px;background:#edf5ff;border:1px solid #b7cdef;border-radius:8px;margin-bottom:18px;white-space:pre-wrap}#message.error,.it-warning{background:#fff4e8;color:#8a4213;padding:12px;border-radius:6px}.it-case-header{position:sticky;top:0;z-index:2;border-color:#b9c9ed;box-shadow:0 3px 12px #17263d0a}.it-case-header h2{font-size:19px}fieldset{border:0;padding:0;margin:0;min-width:0}.it-entries{min-width:1080px}.it-entries td{padding:8px;vertical-align:top}.it-entries input,.it-entries select{min-width:100px}.it-entries td:nth-child(2){min-width:220px}.it-entries small{white-space:normal;overflow-wrap:anywhere}#checklist>div{display:grid;grid-template-columns:130px 170px minmax(150px,1fr);gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:6px 0}#documents article{border-bottom:1px solid var(--line);padding:15px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f5f7fb;padding:12px;max-height:320px;overflow:auto}.it-main details{margin-top:16px}summary{cursor:pointer;color:#315be8;padding:8px 0}dialog{width:min(850px,95vw);max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:26px}dialog::backdrop{background:#17263d66}#loginPanel{max-width:440px;margin:40px auto}.it-main .secondary{display:inline-block;text-decoration:none}.it-card h2{margin-bottom:12px}button:disabled{cursor:not-allowed}#saveStatus{color:#188568}.it-clients .it-actions button{padding:7px;font-size:11px}
.it-layout>div,.it-clients{min-width:0}.it-main{overflow-wrap:anywhere}
@media(max-width:900px){.it-layout{grid-template-columns:minmax(0,1fr)}.it-clients{position:static}.it-clients #clients{display:flex;gap:10px;overflow:auto}.it-clients button.client{min-width:180px}.it-main{padding:15px}.it-top{padding:14px;gap:14px;flex-wrap:wrap}.it-grid{grid-template-columns:minmax(0,1fr)}.it-case-header{position:static}.page-heading{align-items:flex-start;flex-direction:column}#checklist>div{grid-template-columns:minmax(0,1fr)}#identity{font-size:11px}h1{font-size:26px}}
