.record-tabs{display:flex;gap:24px;margin:0 0 20px;border-bottom:1px solid #e1eae3}.record-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:11px 2px;color:#809386;font-size:13px}.record-tabs button.active{color:var(--green);font-weight:600;border-color:var(--green)}.record-tabs button span{font-size:11px;padding:2px 6px;margin-left:5px;background:#eaf2e9;border-radius:4px}.exception-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;background:#edf5ef;border:1px solid #deebe0;border-radius:9px;margin-bottom:20px}.exception-intro h2{font-size:15px;color:#4e755c}.exception-intro p{font-size:12px;color:#829a86;margin:6px 0 0}.exception-intro>span{font-size:11px;color:#87a18c;white-space:nowrap}.exception-toolbar{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line);gap:12px}.exception-toolbar label{font-size:11px;color:#8b9c89}.exception-toolbar select{border:1px solid #e0e9dc;padding:5px 8px;border-radius:5px;background:white;color:#789274;font-size:11px}.exception-card{padding:24px;border-bottom:1px solid var(--line)}.exception-card:last-child{border-bottom:0}.exception-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.exception-card-header h3{font-size:15px;color:#43664b}.exception-card-header small{display:block;font-size:11px;color:#9aad98;margin-top:5px}.exception-status{font-size:11px;padding:4px 9px;border-radius:5px;background:#f0f4ee;color:#8fa082;white-space:nowrap}.exception-status.need_info,.exception-status.need_decision{background:#fff5e6;color:#ad8856}.exception-status.handled{background:#eaf5e7;color:#72995e}.exception-original,.exception-result{display:flex;align-items:flex-start;gap:17px;font-size:12px;margin-top:17px;line-height:1.9}.exception-original>span,.exception-result>span{font-size:11px;color:#a0b093;min-width:48px}.exception-original p,.exception-result p{margin:0;color:#6b845e;white-space:pre-wrap}.exception-result{padding:12px 14px;background:#f7faf3;border-radius:6px}.exception-result p{color:#80926d}.exception-files{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}.exception-files>span{font-size:10px;color:#93a37e;background:#f3f7ed;padding:4px 8px;border:1px solid #e7eedd;border-radius:5px}.exception-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.exception-card-footer>span{font-size:10px;color:#aaba9b}.exception-card-footer>div{display:flex;align-items:center;gap:10px}.exception-footnote{color:#9cae8d;font-size:11px;line-height:1.9;margin:15px 0}.exception-updates{font-size:11px;color:#8d9f77;margin-top:15px}.exception-updates summary{cursor:pointer}.exception-updates p{padding:9px 13px;background:#fafbf6;margin:7px 0;white-space:pre-wrap}.exception-updates small{display:block;color:#b3bfa1;margin-top:5px}.exception-reference{padding:15px 17px;background:#f8faf4;border:1px solid #e6ecdc;border-radius:7px;margin-bottom:20px}.exception-reference b{font-size:11px;color:#8da178}.exception-reference p{font-size:12px;color:#789067;margin:6px 0 14px;white-space:pre-wrap}.exception-reference p:last-child{margin-bottom:0}.exception-entry{margin-right:auto;white-space:nowrap}.nav-item[data-page=records]{font-size:12px}#ex-files{font-size:11px;color:#8b9c78}#ex-files::file-selector-button{border:1px solid #dde8d2;border-radius:5px;background:#f6faf1;color:#7b9263;padding:7px 12px;margin-right:10px}
@media(max-width:1000px) and (min-width:701px){.nav-item[data-page=records]{font-size:0}}@media(max-width:700px){.nav-item[data-page=records]{font-size:10px;padding-inline:8px}.record-tabs{margin-bottom:14px}.record-tabs button{font-size:12px}.exception-intro{padding:16px;display:block;margin-bottom:15px}.exception-intro h2{font-size:14px}.exception-intro p{font-size:11px}.exception-intro>span{display:none}.exception-toolbar{padding:14px;align-items:flex-start;flex-wrap:wrap}.exception-toolbar .status-filters{gap:2px}.exception-toolbar .filter-pill{font-size:10px;padding-inline:7px}.exception-card{padding:18px 15px}.exception-card-header h3{font-size:14px}.exception-card-header small{font-size:10px}.exception-original,.exception-result{font-size:11px;gap:10px;margin-top:14px}.exception-original>span,.exception-result>span{font-size:10px;min-width:40px}.exception-card-footer{align-items:flex-start;flex-direction:column;gap:12px}.exception-card-footer>div{width:100%;justify-content:flex-end;gap:8px}.exception-card-footer .button{font-size:10px}.exception-footnote{font-size:10px}.drawer-footer .exception-entry{flex:none;font-size:11px;margin-right:auto}.exception-reference{padding:13px}.exception-reference p{font-size:11px}}
