.auth-card{max-width:520px;margin:5vh auto;padding:32px;background:#17212c;border:1px solid #425266;border-radius:16px;color:#eaf2fa}.auth-card form,.auth-card label,.accounts label{display:grid;gap:8px}.auth-card form{gap:20px}.auth-card input,.accounts input,.accounts select{padding:10px;background:#0d1620;color:#eaf2fa;border:1px solid #68809a;border-radius:6px}.auth-card pre,.auth-card code{overflow-wrap:anywhere;white-space:pre-wrap}.session-bar{display:flex;gap:16px;align-items:center;justify-content:flex-end;padding:8px 20px;background:#111c28;color:#dceaf6;position:relative;z-index:2}.session-bar button,.accounts button,.auth-card button{padding:8px 12px;border-radius:6px;cursor:pointer}.accounts{padding:24px;background:#17212c;color:#eaf2fa;max-width:1100px;margin:16px auto}.accounts li{margin:12px 0}.accounts form{max-width:420px}.accounts pre{white-space:pre-wrap}.accounts input{width:100%}@media(max-width:600px){.session-bar{flex-wrap:wrap;gap:8px}.auth-card{margin:20px;padding:20px}}[data-role=Viewer] [data-permission=edit],[data-role=Viewer] [data-permission=admin],[data-role=Editor] [data-permission=admin],[data-role=Viewer] .steam-sync-bar>button,[data-role=Viewer] .local-records .preview-actions,[data-role=Editor] .local-records .preview-actions{display:none!important}.accounts{margin:16px 24px 16px 262px;max-width:none;overflow-wrap:anywhere}@media(max-width:1200px){.accounts{margin-left:229px}}@media(max-width:950px){.accounts{margin-left:89px}}@media(max-width:450px){.accounts{margin-left:67px;margin-right:12px}}:root{--bg:#f7f9f9;--ink:#1e3438;--muted:#758387;--line:#e5eaea;--green:#247a69;--green-dark:#1d6558;--soft:#edf5f2;--nav:#162e31;--font:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible{outline:3px solid #8dbaa8;outline-offset:3px}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}button{border:0;background:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:"Manrope",var(--font);letter-spacing:-.025em}h1{font-size:31px;font-weight:750;line-height:1.3}h2{font-size:21px;font-weight:750}h3{font-size:15px;font-weight:750}svg{flex-shrink:0}p{line-height:1.65}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:var(--nav);color:#b0c0c1;display:flex;flex-direction:column;padding:32px 19px 0;z-index:20}.brand{display:flex;align-items:center;gap:11px;text-align:left;color:#fff;letter-spacing:.12em;font-size:18px;font-weight:750;padding:0 9px}.brand-mark{width:39px;height:43px;display:grid;place-items:center;background:#cee1bd;color:#23483e;clip-path:polygon(50% 0,95% 24%,95% 76%,50% 100%,5% 76%,5% 24%)}.brand small{display:block;color:#819c9c;font-size:9px;font-weight:500;letter-spacing:.22em;margin-top:5px}.workspace-label{margin:37px 8px 30px;font-size:11px;display:flex;align-items:center;gap:7px}.workspace-dot{width:6px;height:6px;border-radius:50%;background:#b6d2ac}.tiny{font-size:8px;letter-spacing:.08em;border:1px solid #3b5253;border-radius:3px;padding:3px;margin-left:auto}.nav-caption{font-size:9px;letter-spacing:.12em;color:#6d8c8d;padding:0 12px;margin-bottom:12px}.sidebar nav{display:grid;gap:7px}.sidebar nav button{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:6px;color:#b8c8c9;text-align:left;font-size:12px}.sidebar nav button:hover{background:#223e40}.sidebar nav button.active{color:#e5f0e9;background:#2c4947}.sidebar nav button.active svg{color:#c5ddc0}.sidebar nav button>span{margin-left:auto;font-size:10px;color:#b4c6c5}.sidebar nav button .count-warm{background:#b99d61;color:#23352d;padding:2px 5px;border-radius:3px}.sidebar-note{padding:28px 13px 0;margin-top:32px}.note-line{display:block;width:25px;height:2px;background:#627e67;margin-bottom:15px}.sidebar-note p{font-size:12px;line-height:1.8;color:#9bb1af;max-width:160px}.sidebar-note>span:last-child{font-size:10px;color:#638481;display:block;margin-top:9px}.sidebar-bottom{margin-top:auto;padding-top:24px}.sidebar-bottom>button{display:flex;align-items:center;gap:12px;padding:14px 12px;font-size:12px;color:#b6c9c7}.private-note{display:flex;gap:8px;align-items:center;color:#6f9290;font-size:10px;padding:16px 13px}.profile{border-top:1px solid #2c4547;display:flex;align-items:center;gap:11px;padding:22px 6px;color:#cfdddb;font-size:11px}.profile-icon,.mini-avatar{width:31px;height:31px;border:1px solid #d9e3d9;border-radius:50%;display:grid;place-items:center;background:#e6eee1;color:#446351;font-size:12px;font-weight:600}.profile small{display:block;color:#749491;margin-top:4px;font-size:10px}.profile a{margin-left:auto;color:#9bb3ae}.workspace{margin-left:238px;min-width:0;flex:1}.topbar{height:73px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-size:11px;color:#7b8b8c}.breadcrumb{display:flex;align-items:center;gap:13px;min-width:0}.breadcrumb strong{font-weight:500;color:#526569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right{display:flex;align-items:center;gap:8px;font-size:10px;white-space:nowrap}.live-dot{width:6px;height:6px;background:#6f9b78;border-radius:50%}.separator{height:18px;width:1px;background:var(--line);margin:0 15px}.mini-avatar{width:29px;height:29px}main{padding:37px 40px 25px;max-width:1640px;margin:auto}.eyebrow{font-size:9px;font-weight:650;letter-spacing:.12em;color:#8a9897;margin-bottom:9px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.page-heading p{color:var(--muted);margin-top:7px;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;border-radius:6px;font-size:12px;font-weight:550;line-height:1.2;white-space:nowrap;transition:background .15s}.primary{background:var(--green);color:#fff;box-shadow:0 2px 3px #163c2810;border:1px solid var(--green)}.primary:hover{background:var(--green-dark)}.secondary{border:1px solid #dce5e1;background:#fff;color:#46635b}.secondary:hover{background:#f1f6f2}.text-button{display:inline-flex;align-items:center;gap:5px;padding:0;color:var(--green);font-size:11px;font-weight:550}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:5px;color:#839493}.icon-button:hover{background:#f0f5f3;color:var(--green)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.stats>button{background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px;text-align:left;box-shadow:0 2px 4px #2e4b3c02}.stats>button:hover{border-color:#b2c8bd}.stats>button>span{display:flex;align-items:center;justify-content:space-between;color:#6c7f7c;font-size:11px}.stats svg{color:#819c92}.stats strong{display:flex;align-items:center;gap:12px;font-size:32px;font-family:Manrope,sans-serif;font-weight:650;line-height:1;margin:18px 0 12px;letter-spacing:-.04em}.stats small{font-size:10px;color:#8a9896}.stats .success-stat{background:#edf5f0;border-color:#dce9df}.stats .success-stat strong{color:#31765a}.stats .success-stat svg{color:#4d8b66}.amber-dot{display:inline-block;width:7px;height:7px;background:#be9355;border-radius:50%}.welcome-banner{background:#eaf0ec;border:1px solid #e0e9e1;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:28px 32px;margin-bottom:29px;overflow:hidden;position:relative}.welcome-banner:after{content:"";position:absolute;right:-100px;top:-155px;border:1px solid #d4e0d566;border-radius:50%;width:460px;height:460px;pointer-events:none}.welcome-banner .eyebrow{font-size:8px;letter-spacing:.14em;color:#6f8b7d}.welcome-banner h2{font-size:23px;margin:9px 0 8px}.welcome-banner p{color:#718a7e;font-size:11px;line-height:1.9}.journey{display:flex;align-items:flex-start;padding:0 28px 12px 25px}.journey>span{width:55px;height:55px;border:1px solid #d6e2d9;border-radius:12px;background:#f6f8f2;color:#68937d;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 4px 10px #63867109}.journey>span:last-child{background:#d4e6d5;border-color:#c4d9c7}.journey small{position:absolute;top:67px;width:90px;text-align:center;font-size:9px;letter-spacing:.015em;color:#82968a}.journey i{width:45px;height:1px;margin-top:28px;background:#c9d8cc}.panel{border:1px solid var(--line);background:#fff;border-radius:8px}.records-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px 24px 20px}.records-toolbar h2{font-size:16px;display:flex;gap:9px;align-items:center}.records-toolbar p{font-size:10px;color:#8b9998;margin-top:6px}.counter{background:#f1f5f3;padding:3px 6px;border-radius:4px;color:#7b8c84;font-size:10px;font-family:var(--font);font-weight:500}.searchbox{display:flex;align-items:center;gap:9px;border:1px solid var(--line);padding:9px 11px;border-radius:6px;color:#93a29e;max-width:310px;flex:1}.searchbox input{padding:0;border:0;background:transparent;width:100%;font-size:11px;outline:0!important;box-shadow:none!important}.searchbox input::placeholder{color:#98a5a0}.searchbox button{padding:0;color:#84958c;display:flex}.filterbar{display:flex;gap:5px;padding:0 24px 17px;flex-wrap:wrap}.filterbar button{font-size:10px;padding:7px 11px;border:1px solid transparent;border-radius:5px;color:#88978f}.filterbar button.selected{background:#eef4f0;border-color:#e0e9e3;color:#4c7560;font-weight:600}.review-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}.review-table th{font-size:8px;letter-spacing:.09em;color:#91a19a;font-weight:550;background:#fafcfb;padding:14px 15px;border-block:1px solid #edf1ef}.review-table th:first-child,.review-table td:first-child{padding-left:24px}.review-table td{padding:18px 15px;border-bottom:1px solid #eff3f0;color:#6d8176}.review-table tr:last-child td{border-bottom:0}.review-table tbody tr:hover{background:#fafcfb}.row-link{display:flex;align-items:center;gap:12px;text-align:left;padding:0}.row-link strong{display:block;color:#385147;font-size:12px;font-weight:600}.row-link small{display:block;font-size:10px;color:#8a9a91;margin-top:5px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.avatar{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:#eaf0eb;border:1px solid #e0e9e0;color:#6a8570;font-size:11px;font-weight:550}.avatar.large{width:62px;height:62px;font-size:20px;border-radius:14px}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;font-size:9px;line-height:1.1;white-space:nowrap;background:#eef2f4;color:#6b818c}.badge i,.status-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:currentColor;flex-shrink:0}.badge.contacted{background:#eaf2f8;color:#61839a}.badge.waiting{background:#faf3e5;color:#aa8c4a}.badge.resolved{background:#ecf4ec;color:#7b966d}.badge.flipped{background:#e5f3e9;color:#4d8d65}.badge.closed{background:#efefef;color:#929592}.status-dot.flipped{color:#60a475}.status-dot.waiting{color:#bd9c53}.sentiment{display:inline-flex;align-items:center;gap:6px;font-size:9px}.sentiment.negative{color:#b48475}.sentiment.positive{color:#648d69}.issue-tag{display:inline-block;border:1px solid #e6ede7;border-radius:4px;padding:4px 6px;font-size:9px;color:#86988c;max-width:160px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.due-text{color:#b08c42!important}.due-label{display:block;font-size:8px;margin-top:4px}.table-scroll{overflow:auto}.empty{text-align:center;padding:43px 25px 47px;color:#8c9b94;max-width:550px;margin:auto}.empty-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid #e1e9e2;border-radius:14px;background:#f4f7f1;color:#8da18b;margin-bottom:18px;transform:rotate(-3deg)}.empty h3{font-size:17px;color:#526b5c;margin-bottom:9px}.empty p{font-size:11px;line-height:1.8;max-width:350px;margin:0 auto 20px}.empty .button{font-size:11px}.table-footer{border-top:1px solid var(--line);padding:13px 24px;display:flex;justify-content:space-between;color:#a1ada5;font-size:9px}.table-footer span{display:flex;align-items:center;gap:6px}.workspace-footer{display:flex;align-items:center;justify-content:space-between;margin-top:32px;color:#a3afa7;font-size:9px}.workspace-footer>span:first-child{font-size:8px;letter-spacing:.1em}.workspace-footer i{padding:0 7px;font-style:normal;color:#bdc6c0}.people-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:0 24px 24px}.people-grid>.empty{grid-column:1/-1}.person-card{display:flex;align-items:center;text-align:left;gap:14px;padding:20px;border:1px solid var(--line);border-radius:7px}.person-card:hover{background:#f6faf6;border-color:#c8dacb}.person-card h3{font-size:13px}.person-card p{color:#829287;font-size:10px;margin-top:4px}.person-card>div>span{font-size:9px;color:#9ba79c;display:block;margin-top:12px}.person-card>svg{margin-left:auto;color:#91a18e}.loading{display:flex;align-items:center;justify-content:center;padding:65px;gap:12px;color:#879a8b;font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.back-link{padding:0;display:flex;align-items:center;gap:7px;color:#8a9a90;font-size:11px;margin-bottom:27px}.person-heading{display:flex;align-items:center;gap:18px;margin-bottom:28px}.person-title{flex:1;min-width:0}.person-title .eyebrow{margin-bottom:6px;font-size:8px}.person-title h1{font-size:27px;overflow-wrap:anywhere}.person-title p{font-size:10px;color:#89998e;margin-top:6px}.person-title p span{padding:0 9px;color:#b1beb3}.review-switcher{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:23px;border-bottom:1px solid var(--line);margin-bottom:28px}.review-switcher button{display:flex;align-items:center;gap:7px;font-size:10px;padding:8px 12px;border:1px solid #e1e9e3;border-radius:6px;color:#879a8a;background:#fff;max-width:100%;overflow-wrap:anywhere;text-align:left}.review-switcher .selected{background:#eaf2eb;color:#4d775b;border-color:#cddfd0}.review-switcher .add-case{border-style:dashed;color:#578364}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:27px}.detail-main{min-width:0}.case-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.case-heading h2{font-size:22px;overflow-wrap:anywhere}.case-heading .eyebrow{font-size:8px}.detail-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:25px}.detail-tabs button{font-size:11px;color:#8f9e95;padding:0 0 12px;border-bottom:2px solid transparent;display:flex;gap:6px;align-items:center}.detail-tabs .selected{color:#4a7959;border-color:#4f8660}.detail-tabs span{background:#eaf1ea;padding:2px 5px;border-radius:4px;font-size:9px}.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.comparison-heading h3{font-size:12px}.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px;display:flex;flex-direction:column;min-width:0}.review-card.negative{border-top:2px solid #d4b4a5}.review-card.positive{border-top:2px solid #8db08b}.review-card .eyebrow{font-size:8px}.review-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:3px 0 16px;flex-wrap:wrap}.review-card time{font-size:8px;color:#9aa79c}.review-card .markdown{font-size:11px;color:#6d8172;margin-bottom:20px;max-height:400px;overflow:auto}.saved-date{font-size:8px!important;display:block;color:#a5b0a7;margin-top:14px}.review-card>.saved-date{margin-top:auto;padding-top:12px;border-top:1px solid #eff3ed}.review-card.awaiting{border-style:dashed;background:#f5f8f4;align-items:center;justify-content:center;text-align:center;padding:28px 20px}.comparison-icon{color:#8da286;border:1px solid #e0e8dc;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;margin-bottom:12px}.review-card.awaiting h3{font-size:12px;color:#74896d}.review-card.awaiting p{font-size:10px;color:#96a58d;margin:8px 0 17px}.review-card.awaiting .button{font-size:10px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:27px 0 18px}.section-heading h3{font-size:13px}.section-heading p{font-size:10px;color:#95a18f;margin-top:5px}.muted{color:#98a591;font-size:10px}.detail-aside{display:flex;flex-direction:column;gap:18px}.action-panel,.context-panel{padding:20px}.action-panel{background:#eef4ed;border-color:#dce8da}.action-panel h3{font-size:14px;line-height:1.5;margin-bottom:18px}.action-panel .eyebrow{font-size:8px;color:#89a080}.wide{width:100%}.quick-actions{display:flex;justify-content:space-between;gap:8px;margin-top:15px}.quick-actions button{display:flex;align-items:center;gap:6px;font-size:10px;color:#708f6c;padding:2px 0}.context-panel h3{font-size:12px}.context-panel .section-heading{margin:0 0 15px}.context-panel dl{margin:17px 0 0}.context-panel dt{font-size:9px;color:#a0ad9b;margin-top:18px}.context-panel dt:first-child{margin-top:0}.context-panel dd{margin:7px 0 0;display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.5;overflow-wrap:anywhere;color:#6c8567;flex-wrap:wrap}.context-panel dd small{font-size:8px;background:#f9f2e2;padding:2px 4px;border-radius:3px}.context-panel dd a{display:flex;align-items:center;gap:6px}.aside-divider{height:1px;background:var(--line);margin:20px 0}.context-panel .markdown{font-size:11px;color:#889c7e}.history-note{display:flex;gap:9px;padding:1px 8px;color:#a4b098}.history-note p{font-size:9px;line-height:1.8}.timeline{padding-top:1px}.timeline-item{position:relative;display:flex;gap:14px;padding-bottom:22px}.timeline-item:not(:last-child):before{content:"";position:absolute;left:15px;top:31px;bottom:0;width:1px;background:#e0e9dd}.timeline-icon{width:31px;height:31px;border-radius:50%;background:#edf3e9;border:1px solid #dfe9d8;display:grid;place-items:center;color:#8ca17c;flex-shrink:0;z-index:1}.timeline-item.conversation .timeline-icon{background:#edf3f5;border-color:#dde8ea;color:#88a2a8}.timeline-content{flex:1;min-width:0;border:1px solid #e3ebdf;border-radius:7px;background:#fff;padding:15px 18px}.timeline-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeline-meta strong{font-size:11px;color:#627b57;font-weight:550}.timeline-meta time{font-size:9px;color:#a1af98;white-space:nowrap}.timeline-tags{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0}.timeline-tags>span:not(.sentiment){font-size:8px;padding:3px 5px;background:#f3f6f0;border-radius:3px;color:#99aa8b}.timeline-content .markdown{font-size:11px;color:#7c8f70;margin-top:9px}.timeline-content details{font-size:10px;color:#839776;line-height:1.6}.timeline-content summary{cursor:pointer}.timeline-item.status .timeline-content{background:#f8faf6}.attachment-link{font-size:11px;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.file-card{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden;color:var(--ink)}.file-card:hover{text-decoration:none;border-color:#bbcdb2}.file-preview{height:130px;background:#f1f5ed;display:flex;align-items:center;justify-content:center;color:#acb99e;position:relative}.file-preview>img{width:100%;height:100%;object-fit:contain}.file-preview>span{position:absolute;right:8px;bottom:8px;background:#ffffffd9;border:1px solid #e2eadb;border-radius:5px;padding:4px;display:flex;color:#6c8c56}.file-card>div:last-child{padding:12px}.file-card strong{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.file-card small{display:block;font-size:8px;color:#9aa98c;margin-top:5px}.markdown{overflow-wrap:anywhere;line-height:1.75}.markdown p{margin:0 0 10px;line-height:1.75}.markdown p:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3{margin:15px 0 8px}.markdown h1{font-size:1.6em}.markdown h2{font-size:1.4em}.markdown h3{font-size:1.2em}.markdown ul,.markdown ol{padding-left:23px;margin:9px 0}.markdown blockquote{margin:10px 0;border-left:3px solid #bfd2b6;padding:4px 12px;color:#859676;background:#f6f8f2}.markdown pre{background:#f2f5ef;overflow:auto;padding:12px;border-radius:5px}.markdown code{font-size:.9em;background:#f0f5eb;padding:2px 4px;border-radius:3px}.markdown table{border-collapse:collapse;display:block;overflow:auto;font-size:inherit}.markdown th,.markdown td{padding:7px 10px;border:1px solid #dce5d4}.markdown th{background:#f1f6eb}.markdown hr{border:0;border-top:1px solid var(--line);margin:16px 0}.markdown input[type=checkbox]{width:auto}.modal{width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #e2e9df;border-radius:12px;box-shadow:0 25px 100px #122f3540;color:var(--ink);background:#fff}.modal::backdrop{background:#122e325e;backdrop-filter:blur(3px)}.modal form{display:flex;flex-direction:column;max-height:calc(100dvh - 50px)}.modal-header{padding:25px 27px 20px;border-bottom:1px solid var(--line);display:flex;gap:12px}.modal-header>div{flex:1}.modal-header h2{font-size:23px}.modal-header p{font-size:11px;color:#8a9b83;margin-top:7px}.modal-header .eyebrow{font-size:8px;color:#96a68e}.modal-header>.icon-button{margin-top:-5px}.modal-body{padding:23px 27px;overflow:auto;display:flex;flex-direction:column;gap:17px;margin:0;min-width:0;border:0}.modal-body label,.editor-field>label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:550;color:#657c5c}input,select,textarea{border:1px solid #dfe7d9;border-radius:5px;background:#fff;padding:10px 11px;color:#425c37;width:100%;min-width:0;font-size:12px;outline:none}input:focus,select:focus,textarea:focus{border-color:#88ac73;box-shadow:0 0 0 3px #d7e6cf60}input::placeholder,textarea::placeholder{color:#b0bca6;font-size:11px}input[type=date]{min-height:37px}textarea{resize:vertical;line-height:1.7}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.editor-field>label{margin-bottom:7px}.editor{border:1px solid #dfe7d9;border-radius:6px;overflow:hidden}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;background:#f8faf5;border-bottom:1px solid #e8eee2;gap:6px}.editor-toolbar>div{display:flex;gap:3px;align-items:center}.editor-toolbar button{font-size:10px;color:#98a98b;display:flex;align-items:center;gap:5px;border-radius:4px;padding:5px}.editor-toolbar button.selected{background:#fff;color:#567d42;box-shadow:0 1px 3px #41613112}.editor textarea{border:0;border-radius:0;box-shadow:none;font-size:12px;display:block;min-height:170px}.editor-preview{padding:13px;min-height:185px;font-size:12px;color:#6e875e;max-height:350px;overflow:auto}.field-hint{font-size:9px;line-height:1.6;color:#9baa8d;display:block;margin-top:6px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding:16px 27px;background:#fbfcf9}.modal-footer>span{display:flex;gap:5px;align-items:center;margin-right:auto;font-size:9px;color:#9cac8c}.modal-footer .button{font-size:11px}.info-note{background:#f4f8ef;border:1px solid #e6eedc;border-radius:5px;font-size:10px;line-height:1.7;color:#91a57d;padding:10px 12px}.modal-body .import-text{display:flex;align-items:center;flex-direction:row;gap:6px;font-size:10px;color:#6f914f;cursor:pointer;position:relative}.import-text input{position:absolute;inset:0;opacity:0;cursor:pointer}.dropzone{padding:28px 20px;border:1px dashed #c6d7b5;border-radius:8px;background:#f7faf2;text-align:center}.dropzone>span{width:56px;height:56px;display:grid;place-items:center;color:#8ca776;margin:0 auto 15px;border:1px solid #e4ecd9;border-radius:12px;background:#f0f6e8}.dropzone h3{font-size:16px;color:#657e50}.dropzone p{font-size:11px;color:#9bad86;margin:8px 0 16px}.dropzone>small{display:block;font-size:9px;color:#a6b694;margin-top:18px}.pending-file{display:flex;align-items:center;gap:10px;border:1px solid #e1e9d8;border-radius:6px;padding:12px;color:#88a070;font-size:11px}.pending-file>span{flex:1;overflow-wrap:anywhere}.pending-file small{display:block;font-size:9px;color:#a9b79b;margin-top:3px}.pending-file button{display:flex;padding:3px;color:#90a27b}.form-error,.error-banner{background:#fff2ed;border:1px solid #e8c9bd;color:#a2624b;border-radius:6px;padding:12px;font-size:12px;line-height:1.6}.error-banner{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:15px}.error-banner button{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.toast{position:fixed;right:28px;bottom:25px;max-width:calc(100vw - 40px);padding:14px 17px;border:1px solid #cee0bf;border-radius:8px;background:#f4faed;color:#577c38;font-size:12px;box-shadow:0 6px 30px #35551918;z-index:60;display:flex;align-items:center;gap:10px}.toast>button{display:flex;padding:2px;margin-left:10px;color:#8da773}@media(min-width:1500px){main{padding:44px 52px}.topbar{padding-inline:52px}.stats>button{padding:24px}.detail-grid{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1200px){.sidebar{width:205px;padding-inline:14px}.workspace{margin-left:205px}main{padding:30px 25px}.topbar{padding:0 25px}.sidebar .brand{font-size:16px}.stats{gap:10px}.stats>button{padding:17px 14px}.stats small{font-size:8px}.detail-grid{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.comparison{grid-template-columns:1fr}.journey{padding-right:0}.journey i{width:22px}.welcome-banner{padding:24px}.welcome-banner h2{font-size:20px}.detail-tabs{gap:18px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:950px){.sidebar{width:73px;padding:25px 10px}.brand{padding:0;justify-content:center}.brand>span:last-child,.workspace-label,.nav-caption,.sidebar nav button>span,.sidebar-note,.sidebar-bottom>button,.private-note,.profile{display:none}.sidebar nav{margin-top:40px;gap:15px}.sidebar nav button{font-size:0;justify-content:center;padding:12px;gap:0}.sidebar nav button svg{width:20px;height:20px}.workspace{margin-left:73px}.stats small{font-size:9px}.journey{display:none}.welcome-banner{padding:24px}.detail-grid{grid-template-columns:minmax(0,1fr) 220px}.person-heading .button{font-size:10px}.records-toolbar{flex-wrap:wrap}.searchbox{max-width:none;min-width:180px}.people-grid{grid-template-columns:1fr}.table-footer span:last-child{display:none}}@media(max-width:720px){main{padding:24px 18px}.topbar{padding:0 18px;height:61px}.topbar-right{font-size:0;gap:0}.topbar-right .live-dot{display:none}.topbar-right .separator{margin:0 8px}.page-heading{align-items:flex-start;margin-bottom:23px;gap:10px}.page-heading h1{font-size:25px}.page-heading p{font-size:10px;max-width:230px}.page-heading .eyebrow{font-size:7px}.page-heading>.button{padding:10px;font-size:10px}.stats{grid-template-columns:repeat(2,1fr);gap:10px}.stats strong{font-size:28px;margin-block:12px}.stats>button>span{font-size:10px}.stats small{font-size:8px}.welcome-banner{padding:20px}.welcome-banner h2{font-size:20px}.records-toolbar{padding:20px 18px;gap:15px}.records-toolbar h2{font-size:15px}.records-toolbar p{font-size:9px}.searchbox{flex-basis:100%}.filterbar{padding-inline:16px;gap:2px}.filterbar button{font-size:9px;padding:6px 8px}.empty{padding:35px 18px}.empty h3{font-size:16px}.empty p{font-size:10px}.table-footer{padding-inline:18px}.workspace-footer>span:last-child{display:none}.detail-grid{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-aside .history-note{grid-column:1/-1}.comparison{grid-template-columns:1fr}.person-heading{gap:12px;flex-wrap:wrap}.person-title h1{font-size:23px}.person-title p{font-size:9px}.person-title p span{padding:0 4px}.avatar.large{width:48px;height:48px;font-size:17px}.person-heading>.button{margin-left:60px}.person-heading .person-title{min-width:calc(100% - 70px)}.case-heading h2{font-size:20px}.case-heading .badge{font-size:8px}.detail-tabs{gap:18px}.detail-tabs button{font-size:10px}.section-heading .button{font-size:10px;padding:10px}.comparison-heading h3{font-size:11px}.comparison-heading .text-button{font-size:10px}.timeline-content{padding:13px}.timeline-meta{align-items:flex-start}.timeline-meta strong{font-size:10px}.timeline-meta time{font-size:8px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-grid{padding:0 18px 18px}.person-card{padding:14px}.person-card>div>span{font-size:8px}.modal-header{padding:20px}.modal-header h2{font-size:20px}.modal-body{padding:20px}.modal-footer{padding:14px 20px}.modal-footer>span{display:none}.form-row{grid-template-columns:1fr;gap:17px}.editor-toolbar{flex-wrap:wrap}.toast{right:15px;bottom:15px;font-size:11px}}@media(max-width:450px){.sidebar{width:55px;padding-inline:6px}.sidebar nav button{padding:10px}.brand-mark{width:33px;height:38px}.workspace{margin-left:55px}main{padding-inline:13px}.topbar{padding-inline:13px}.page-heading{flex-wrap:wrap}.page-heading>.button{margin-top:3px}.detail-aside,.file-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-wrap:wrap}.detail-tabs{gap:13px}.timeline-item{gap:9px}.stats>button{padding:14px 12px}.stats>button>span{font-size:9px}.stats>button svg{width:16px}.stats small{font-size:7px}.welcome-banner h2{font-size:18px}.workspace-footer{font-size:8px}}:root{color-scheme:dark;--bg: #1b2838;--ink: #e4edf5;--muted: #9aaebe;--line: #304b65;--green: #66c0f4;--green-dark: #8dd4ff;--soft: #233e54;--nav: #171a21;--surface: #14283e;--surface-raised: #203c57;--input: #17212e;--success: #b4d66a}body{background:radial-gradient(ellipse at 75% 0,#243e55 0,#1b2838 65%)}::selection{background:#417a9b;color:#fff}*{scrollbar-color:#466177 #17212e}button:focus-visible,a:focus-visible{outline-color:#66c0f4}a,.text-button{color:#66c0f4}h1,h2,h3{color:#e4edf5}.sidebar,.topbar{background:#171a21}.sidebar{color:#b8c7d4}.sidebar .nav-divider{height:1px;background:#304155;margin:12px 10px}.brand{color:#fff}.brand-mark{background:#66c0f4;color:#17354b}.brand small,.nav-caption,.workspace-label,.sidebar-note>span:last-child,.private-note,.profile small{color:#8fabbf}.workspace-dot,.live-dot{background:#8fbe4c}.tiny{color:#94adbf;border-color:#3e5365}.sidebar nav button{color:#b8c7d4}.sidebar nav button:hover{background:#213448;color:#fff}.sidebar nav button.active{background:#2a475e;color:#fff}.sidebar nav button.active svg,.sidebar nav button>span{color:#66c0f4}.sidebar nav button .count-warm{background:#604d2e;color:#f1ce89}.sidebar-note p{color:#a1b5c4}.note-line{background:#66c0f4}.sidebar-bottom>button,.profile{color:#c7d5e0}.profile{border-color:#34485b}.profile a{color:#9bc7e3}.profile-icon,.mini-avatar{background:#2a475e;color:#a8daf8;border-color:#416780}.topbar,.breadcrumb strong{color:#aebfcc}.topbar-right{color:#9aaebe}.separator{background:#34485b}.eyebrow{color:#91abc0}.primary{background:linear-gradient(100deg,#1478ac,#2465b2);color:#fff;border-color:#3b91c6;box-shadow:0 2px 5px #0003}.primary:hover{background:linear-gradient(100deg,#1b88c1,#2d77c9);color:#fff}.secondary{background:#2a475e;color:#cce6f7;border-color:#42647c}.secondary:hover{background:#355b76;border-color:#66c0f4}.icon-button{color:#95b3c8}.icon-button:hover{background:#2a475e;color:#8dd4ff}.stats>button{background:linear-gradient(135deg,#1d3853,#112439);border-color:#35516d;box-shadow:0 8px 22px #08111d30,inset 0 1px #ffffff05}.stats>button:hover{border-color:#66c0f4}.stats>button>span,.stats small{color:#a7bdcc}.stats strong{color:#fff}.stats svg{color:#66c0f4}.stats .success-stat{background:linear-gradient(135deg,#1b344c,#112638);border-color:#39566b}.stats .success-stat strong,.stats .success-stat svg{color:#b4d66a}.stats .success-stat small{color:#b0c8aa}.amber-dot{background:#e4bd6c}.welcome-banner{background:linear-gradient(110deg,#25455d,#223547);border-color:#3b5c75}.welcome-banner:after{border-color:#66c0f426}.welcome-banner .eyebrow{color:#66c0f4}.welcome-banner p{color:#b1c7d5}.journey>span{background:#1b3044;border-color:#42627b;color:#66c0f4;box-shadow:0 4px 10px #0002}.journey>span:last-child{background:#344c39;border-color:#526d43;color:#b4d66a}.journey small{color:#b0c5d5}.journey i{background:#4a687d}.empty{color:#a3b7c7}.empty-icon{background:#213b50;border-color:#3e6079;color:#66c0f4}.empty h3{color:#d6e8f5}.loading{color:#a4c4d9}.panel,.review-card,.file-card,.timeline-content{background:linear-gradient(145deg,#192f46,var(--surface));border-color:var(--line);box-shadow:0 5px 18px #08111d22,inset 0 1px #ffffff04}.records-toolbar{background:#182f46;border-radius:8px 8px 0 0}.records-toolbar p,.table-footer,.workspace-footer{color:#91a9bb}.counter{background:#2a475e;color:#a6d8f7}.searchbox{background:#17212e;border-color:#3b5368;color:#8eabc0}.searchbox input{color:#e4edf5}.searchbox input::placeholder{color:#8fa6b9}.searchbox button{color:#b3c7d6}.filterbar button{color:#a3bacb}.filterbar button:hover{background:#294156}.filterbar button.selected{background:#2a475e;border-color:#45718f;color:#a9ddff}.review-table th{background:#112338;color:#a7bfd4;border-color:#304b65}.review-table td{color:#bacbd7;border-color:#31465a}.review-table tbody .review-row{cursor:pointer;transition:background-color .15s ease}.review-table tbody .review-row:hover,.review-table tbody .review-row:focus-within{background:#24445f}.review-row:hover .avatar,.review-row:focus-within .avatar{background:#315d7e;border-color:#66c0f4;color:#e4f5ff}.review-row:hover .icon-button,.review-row:focus-within .icon-button{color:#9ddcff}.row-link strong{color:#e4edf5}.row-link small{color:#a1b7c7}.avatar{background:#2a475e;border-color:#426780;color:#9fd8fb}.issue-tag{background:#1d3042;border-color:#40566c;color:#b4c8d8}.table-footer{background:#112338}.workspace-footer i{color:#6b879d}.person-card{border-color:#35516d;background:linear-gradient(135deg,#1b344d,#14283e)}.person-card:hover{background:#2a475e;border-color:#5686a6}.person-card p,.person-card>div>span{color:#a2bacb}.person-card>svg{color:#66c0f4}.badge{background:#30465b;color:#c0d3e1}.badge.contacted{background:#234b68;color:#9bd7fc}.badge.waiting{background:#51452e;color:#f0cb81}.badge.developer{background:#593c4c;color:#ffb5cd}.status-dot.developer{color:#ff9fbf}.reply-filter-count{margin-left:7px;padding:1px 5px;border-radius:4px;background:#593c4c;color:#ffb5cd;font-size:10px}.column-filter{position:relative;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;min-width:100px;max-width:210px;min-height:34px;margin:-7px 0;padding:6px 9px;border:1px solid #45647d;border-radius:5px;background:#233d52;color:#b9e3ff;cursor:pointer}.column-filter-heading{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.column-filter-heading svg{margin-left:auto}.column-filter-selection{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.column-filter:hover{background:#2d506b;border-color:#66c0f4}.column-filter:focus-within{outline:2px solid #66c0f4;outline-offset:3px}.column-filter.is-filtered{border-color:#ab7892;color:#ffd0df;background:#493547}.column-filter select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.reply-needed-note{margin:14px 0;padding:12px 14px;border:1px solid #755468;background:#392f40;color:#ffd0df;border-radius:6px;font-size:13px;line-height:1.6}.badge.resolved{background:#354b3f;color:#bfdb9c}.badge.flipped{background:#3a4d2f;color:#c0dc88}.badge.closed{background:#3a424b;color:#c1c9cf}.status-dot{color:#8cacbf}.status-dot.flipped{color:#a4d007}.status-dot.waiting{color:#e4bd6c}.sentiment.negative{color:#edaa91}.sentiment.positive{color:#b4d66a}.due-text{color:#e4bd6c!important}.person-heading{padding:22px;background:linear-gradient(110deg,#1c3852,#112338);border:1px solid #35516d;border-radius:10px;box-shadow:0 10px 28px #08111d25}.person-heading .avatar.large{flex-shrink:0}.person-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.person-actions .button{white-space:nowrap}.case-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.case-heading-actions .button{white-space:nowrap;font-size:11px}@media(max-width:1100px){.person-heading{flex-wrap:wrap}.person-actions{width:100%;justify-content:flex-start}}@media(max-width:720px){.person-heading{padding:18px}.person-actions{gap:8px}.person-actions .button{padding:10px 12px}}.back-link,.person-title p{color:#a4b8c7}.person-title p span{color:#6d8aa0}.review-switcher button{background:#223447;border-color:#3e586f;color:#acc3d3}.review-switcher .selected{background:#2a475e;border-color:#5690b3;color:#a7ddff}.review-switcher .add-case{color:#66c0f4}.detail-tabs button{color:#a7bccc}.detail-tabs .selected{color:#66c0f4;border-color:#66c0f4}.detail-tabs span{background:#2a475e;color:#b3d9ef}.review-card.negative{border-top-color:#c68970}.review-card.positive{border-top-color:#a4d007}.review-card time,.saved-date{color:#94aabd}.review-card .markdown{color:#c7d5e0}.review-card>.saved-date{border-color:#3b5064}.review-card.awaiting{background:#12283e;border-color:#3a5872}.comparison-icon{color:#66c0f4;border-color:#41617a;background:#263f54}.review-card.awaiting h3{color:#c7dce9}.review-card.awaiting p,.section-heading p,.muted{color:#9fb6c8}.action-panel{background:linear-gradient(135deg,#214664,#142c44);border-color:#416686}.action-panel .eyebrow{color:#66c0f4}.quick-actions button{color:#b3d8ee}.quick-actions button:hover{color:#fff}.context-panel dt{color:#99b2c4}.context-panel dd{color:#d0dfe9}.context-panel dd small{background:#51452e;color:#f0cb81}.context-panel .markdown{color:#b5c9d8}.history-note{color:#94adc0}.timeline-item:not(:last-child):before{background:#3b566e}.timeline-icon{background:#2a4157;border-color:#44647d;color:#a2c4dd}.timeline-item.conversation .timeline-icon{background:#224b67;border-color:#4b7e9c;color:#8fd1fa}.timeline-meta strong{color:#d7e5ee}.timeline-meta time{color:#99b1c2}.timeline-tags>span:not(.sentiment){background:#2a4258;color:#b3cddd}.timeline-content .markdown{color:#c7d5e0}.timeline-content details{color:#aec5d4}.timeline-item.status .timeline-content{background:#1f3042}.file-card:hover{border-color:#66c0f4}.file-preview{background:#172838;color:#87aec8}.file-preview>span{background:#172838e8;border-color:#436884;color:#96d4fb}.file-card small{color:#a1b8c8}.modal{background:#1f3042;border-color:#4b647b;box-shadow:0 25px 100px #0009}.modal::backdrop{background:#0a101ab8}.modal-header p,.modal-header .eyebrow{color:#a4bdcf}.modal-body label,.editor-field>label{color:#c7d5e0}input,select,textarea{background:#17212e;border-color:#405b71;color:#e4edf5}input:focus,select:focus,textarea:focus{border-color:#66c0f4;box-shadow:0 0 0 3px #66c0f429}input::placeholder,textarea::placeholder{color:#8fa6b9}input[type=checkbox]{accent-color:#66c0f4}.editor{background:#17212e;border-color:#405b71}.editor-toolbar{background:#23394d;border-color:#405b71}.editor-toolbar button{color:#a5bece}.editor-toolbar button.selected{background:#2a4b65;color:#9edaff;box-shadow:0 1px 3px #0003}.editor-toolbar button:hover{color:#fff;background:#345773}.editor-preview{background:#17212e;color:#c7d5e0}.field-hint,.modal-footer>span{color:#9bb3c5}.modal-footer{background:#192838}.info-note{background:#203b50;border-color:#3b5d78;color:#b6cfe0}.modal-body .import-text{color:#66c0f4}.dropzone{background:#1b2e40;border-color:#527e9d}.dropzone>span{background:#26455d;border-color:#446b87;color:#66c0f4}.dropzone h3{color:#d4e5f1}.dropzone p,.dropzone>small{color:#a8bfd1}.pending-file{background:#23394d;border-color:#45627b;color:#c7d5e0}.pending-file small{color:#a7bed0}.pending-file button{color:#9bc9e5}.markdown blockquote{border-color:#66c0f4;color:#b6cfdf;background:#1b2c3e}.markdown pre,.markdown code{background:#121e2a;color:#c7d5e0}.markdown th,.markdown td{border-color:#456078}.markdown th{background:#2a475e;color:#d6e8f5}.form-error,.error-banner{background:#492f35;border-color:#87565d;color:#ffc2b3}.toast{background:#2e4432;color:#d1e6ae;border-color:#66834e;box-shadow:0 6px 30px #0005}.toast>button{color:#bfdb9c}.active-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 24px;border-top:1px solid #3b5064;color:#acc3d3;font-size:11px}.active-filter-summary button{display:inline-flex;align-items:center;gap:5px;color:#b9e3ff;padding:4px 0}.active-filter-summary button:hover{color:#fff}.active-filter-summary button:focus-visible{outline:2px solid #66c0f4;outline-offset:3px}.steam-sync-bar{display:flex;align-items:flex-start;gap:16px;padding:16px 38px;background:#192b3d;border-bottom:1px solid #34536b}.steam-sync-bar>.button{flex-shrink:0}.steam-sync-copy{min-width:0;font-size:12px;color:#afc6d8}.steam-sync-copy strong{display:block;color:#dcebf6;margin:1px 0 3px}.steam-sync-copy p{font-size:11px}.steam-sync-copy small{display:block;font-size:10px;margin-top:4px;color:#9eb9ce}.steam-sync-copy details{margin-top:7px}.steam-sync-copy summary{cursor:pointer;color:#ffd39c}.steam-sync-copy ul{padding-left:18px;max-height:180px;overflow:auto;overflow-wrap:anywhere}.steam-sync-copy .steam-sync-error{color:#ffc2b3}@media(max-width:720px){.steam-sync-bar{padding:14px 18px;gap:12px;flex-wrap:wrap}.steam-sync-bar>.button{font-size:11px;padding:10px 12px}.steam-sync-copy{flex:1;min-width:170px}}.bell-button{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#223447;color:#c7d5e0;border:1px solid #38536a;border-radius:7px;width:38px;height:36px;cursor:pointer}.bell-button:hover{background:#2a475e;color:#66c0f4}.bell-count{position:absolute;top:-6px;right:-6px;background:#66c0f4;color:#122333;font-size:10px;min-width:18px;height:18px;border-radius:20px;padding:2px;font-weight:800}.tracking-banner{display:flex;align-items:center;gap:16px;padding:20px 22px;margin:24px 0;background:linear-gradient(110deg,#223b4c,#1c303e);border:1px solid #3d566a;border-radius:9px;color:#66c0f4}.tracking-banner strong{color:#dbe7ef}.tracking-banner p{margin:5px 0 0;color:#9fb5c6;font-size:13px}.schedule-status{margin-left:auto;font-size:12px;white-space:nowrap;color:#b4d47f}.alert-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0}.alert-toolbar .detail-tabs{margin:0;flex:1}.inbox-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(350px,1.3fr);gap:20px;align-items:start}.inbox-list{overflow:hidden;padding:0!important}.alert-search{width:calc(100% - 28px);margin:14px;background:#172635!important;color:#dbe7ef!important;border:1px solid #3b5063;border-radius:5px;padding:11px;font:inherit;font-size:13px}.alert-row{display:flex;gap:12px;width:100%;text-align:left;padding:19px 16px;border:0;border-top:1px solid #30475a;background:transparent;color:#b8cbd9;cursor:pointer}.alert-row.selected,.alert-row:hover{background:#2a475e}.alert-row.unread{border-left:3px solid #66c0f4;padding-left:13px}.alert-row>span:last-child{min-width:0;flex:1}.alert-row-icon{color:#66c0f4;padding-top:3px}.alert-row-top{display:flex;align-items:center;gap:8px;color:#e1edf4;font-size:14px}.alert-row-top i{width:6px;height:6px;border-radius:50%;background:#66c0f4}.alert-row small{display:block;font-size:11px;margin-top:6px;color:#95aebf}.alert-row p{font-size:12px;line-height:1.6;margin:10px 0;overflow-wrap:anywhere}.draft-chip{display:inline-block;background:#172a39;color:#a8d4ed;padding:5px 8px;border-radius:4px;font-size:10px}.alert-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:52px 28px;color:#8da7bb;min-height:320px;justify-content:center}.alert-empty svg{color:#66c0f4;margin-bottom:12px}.alert-empty h3{color:#d6e5ef;font-size:17px;margin:10px 0}.alert-empty p{font-size:13px;line-height:1.7;max-width:300px}.alert-empty small{font-size:11px;line-height:1.7;max-width:300px;margin-top:15px}.inbox-placeholder{min-height:430px}.alert-detail{padding:26px!important}.alert-detail h2{margin:12px 0;color:#e5eef5;font-size:23px}.alert-source-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:16px 0 22px;font-size:12px}.alert-source-actions a{display:inline-flex;align-items:center;gap:5px;color:#66c0f4}.incoming-message{background:#172a39;padding:18px;border:1px solid #354e62;border-radius:7px;max-height:460px;overflow:auto;white-space:normal;overflow-wrap:anywhere}.draft-section{margin-top:26px;border-top:1px solid #354b60;padding-top:8px}.draft-section .section-heading{gap:12px;align-items:start}.draft-section textarea{box-sizing:border-box;width:100%;background:#122333;color:#dbe8f1;border:1px solid #46647c;border-radius:6px;resize:vertical;font:inherit;line-height:1.7;padding:14px;font-size:13px;min-height:180px}.draft-section textarea:focus{outline:2px solid #66c0f4;outline-offset:2px}.draft-actions,.alert-detail-footer{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}.alert-detail-footer{border-top:1px solid #354b60;padding-top:22px;margin-top:24px}.alert-detail-footer small{color:#8fa8ba;font-size:11px}.monitor-message{color:#b9d6e7;font-size:13px;line-height:1.6;background:#20394d;padding:12px 16px;border-radius:6px}.monitor-list{padding:0 20px!important}.monitor-list>p{padding:18px 0}.monitor-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #354b60}.monitor-row:last-child{border-bottom:0}.monitor-row small{display:block;color:#8fa8ba;line-height:1.6;font-size:11px;margin-top:5px}.monitor-row small.monitor-error{color:#edb49e}.activity-feed{display:grid;gap:14px}.activity-item{display:flex;gap:15px;padding:20px!important}.activity-item>svg{flex-shrink:0;color:#66c0f4;margin-top:3px}.activity-item>div{flex:1;min-width:0}.activity-meta{display:flex;justify-content:space-between;gap:14px;font-size:13px;margin-bottom:8px}.activity-meta time{color:#8fa8ba;font-size:11px}.activity-item details{margin-top:12px;font-size:12px}.activity-item summary{color:#9ab1c2;cursor:pointer}.activity-item .markdown{margin-top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.monitor-error-dot{background:#e8a27c!important}@media(max-width:1050px){.inbox-grid{grid-template-columns:1fr}.inbox-placeholder{min-height:260px}.tracking-banner{flex-wrap:wrap}.schedule-status{margin-left:39px}.alert-toolbar{align-items:flex-start}.alert-toolbar>.text-button{font-size:11px;max-width:90px}.alert-detail{padding:20px!important}}@media(max-width:600px){.tracking-banner{padding:16px;gap:10px}.schedule-status{margin-left:33px;white-space:normal}.alert-toolbar{flex-direction:column;gap:5px}.alert-toolbar>.text-button{max-width:none}.alert-toolbar .detail-tabs{width:100%}.activity-meta{flex-direction:column;gap:5px}.monitor-row{align-items:start}.monitor-row .button{font-size:11px;padding:7px 9px}}.issues-workspace{max-width:1300px;margin:0 auto}.issue-actions{display:flex;gap:10px}.issue-audit-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;padding:0 0 22px}.issue-audit-strip>span{display:flex;align-items:center;gap:8px}.issue-audit-strip strong{color:var(--ink);font-weight:500}.issue-audit-strip i{font-style:normal;margin:0 4px}.issue-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px}.issue-status-card{text-align:left;background:linear-gradient(140deg,#253b50,#203143);border:1px solid var(--line);border-radius:9px;padding:21px;transition:border-color .15s,background .15s;color:var(--ink);min-width:0}.issue-status-card>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.issue-status-card>strong{display:block;font-size:34px;font-weight:600;margin:14px 0 5px;line-height:1}.issue-status-card>small{font-size:11px;color:var(--muted)}.issue-status-card.completed>span{color:#b4d66a}.issue-status-card.confirm>span{color:#eccb80}.issue-status-card.development>span{color:#80c9f3}.issue-status-card.unaddressed>span{color:#bac1d3}.issue-status-card:hover,.issue-status-card.selected{border-color:#66c0f4;background:#2a475e}.issue-status-card.selected{box-shadow:inset 0 -3px #66c0f4}.issue-definitions{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;padding:0 0 18px;margin-bottom:22px}.issue-definitions summary{cursor:pointer;width:fit-content;color:#b8cbdc}.issue-definitions>div{padding:6px 0 0;max-width:960px}.issue-definitions p{line-height:1.65;margin:9px 0}.issue-definitions strong{color:var(--ink)}.issue-toolbar{display:flex;gap:12px;margin:0 0 25px;align-items:center}.issue-search{display:flex;align-items:center;gap:9px;flex:1;background:var(--input);border:1px solid var(--line);border-radius:6px;padding:0 12px;color:var(--muted)}.issue-search input{background:none;border:0;outline:0;padding:12px 0;width:100%;font-size:13px;color:var(--ink)}.issue-toolbar select{border:1px solid var(--line);background:var(--input);color:var(--ink);border-radius:6px;padding:11px;max-width:210px;font-size:13px}.issue-result-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.issue-result-heading h2{font-size:17px;margin:0}.issue-result-heading>span{font-size:12px;color:var(--muted)}.issue-list{display:flex;flex-direction:column;gap:10px}.issue-row{width:100%;display:flex;gap:24px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:8px;background:#203245;padding:22px 24px;color:var(--ink)}.issue-row:hover{border-color:#5a86a6;background:#253b50}.issue-row-main{flex:1;min-width:0}.issue-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.issue-category{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:600;color:#90aec5}.issue-row h3{margin:9px 0;font-size:16px;font-weight:600;line-height:1.4}.issue-row p{color:#adc0d1;font-size:13px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 14px;max-width:1000px}.issue-row-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8ba6bb;font-size:11px;line-height:1.5}.issue-status{font-size:10px;font-weight:600;border-radius:4px;padding:5px 9px;white-space:nowrap;display:inline-block}.issue-status.completed{background:#34462d;color:#c4e18f}.issue-status.confirm{background:#4b432b;color:#f0d48e}.issue-status.development{background:#284965;color:#8fd7ff}.issue-status.unaddressed{background:#3b4052;color:#c7cfdf}.issue-more{display:flex;margin:24px auto}.issue-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:20px 0 26px}.issue-detail-heading h2{font-size:26px;line-height:1.3;margin:9px 0 12px}.issue-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px}.issue-detail-panel{padding:24px;margin-bottom:18px;overflow-wrap:anywhere}.issue-detail-panel h3{font-size:15px;display:flex;align-items:center;gap:8px;margin:0 0 14px}.issue-prose{white-space:pre-wrap;color:#bfceda;line-height:1.75;font-size:14px}.issue-detail-panel>.muted{font-size:12px;line-height:1.65;display:block}.issue-sources article{padding:16px 0;border-bottom:1px solid var(--line)}.issue-sources article:first-child{padding-top:3px}.issue-sources article:last-child{border:0;padding-bottom:0}.issue-sources article>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.issue-sources a{display:inline;color:#80c9f3;font-size:13px;line-height:1.6;text-decoration:none}.issue-sources a svg{display:inline;margin-left:7px;vertical-align:middle}.issue-sources time{white-space:nowrap;color:var(--muted);font-size:11px}.issue-sources p{font-size:12px;line-height:1.7;color:#b3c4d2;margin:7px 0 0;white-space:pre-wrap}.issue-case-link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 0;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;color:#8fd7ff}.issue-case-link strong{display:block;font-size:13px}.issue-case-link small{display:block;color:var(--muted);font-size:11px;margin-top:6px;line-height:1.5}.issue-case-link:last-child{border:0}.issue-side-note{font-size:12px;line-height:1.8;color:var(--muted);padding:0 10px}.issue-history{padding:15px 0;border-top:1px solid var(--line);font-size:12px}.issue-history summary{cursor:pointer;color:#c7d5e0;line-height:1.7}.issue-history summary span{display:block;color:var(--muted);font-size:11px;margin:3px 0}.issue-history h4{font-size:14px;margin-top:16px}.issue-history small{display:block;margin-top:16px;color:var(--muted)}.issue-import{border:1px solid #406681;background:#233f55;border-radius:8px;padding:20px;display:flex;gap:22px;align-items:center;justify-content:space-between;margin-bottom:22px}.issue-import strong{font-size:14px}.issue-import p{font-size:12px;color:var(--muted);margin:8px 0 0;line-height:1.5}.issue-notice{padding:13px 16px;border:1px solid #49644b;background:#2c4239;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:#c3e4bc;border-radius:6px;font-size:13px}.issue-notice button{border:0;background:none;color:inherit}.issue-editor{width:min(750px,calc(100vw - 32px));max-height:90vh;border:1px solid var(--line);border-radius:10px;background:#1e3042;color:var(--ink);padding:0;box-shadow:0 25px 100px #0008}.issue-editor::backdrop{background:#080f18bb;backdrop-filter:blur(3px)}.issue-editor header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px;border-bottom:1px solid var(--line)}.issue-editor h2{font-size:23px;margin:7px 0 0}.issue-editor-body{padding:24px;display:flex;flex-direction:column;gap:17px}.issue-editor label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#c3d3df}.issue-editor input,.issue-editor textarea,.issue-editor select{background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:5px;padding:11px 12px;width:100%;font:inherit;font-size:13px;line-height:1.5}.issue-editor input:focus,.issue-editor textarea:focus,.issue-editor select:focus{outline:2px solid #66c0f4;outline-offset:1px}.issue-editor .field-hint{margin:-8px 0 0;font-size:11px;line-height:1.6;color:var(--muted)}.issue-editor h3{font-size:15px;margin:8px 0 0}.issue-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.issue-evidence-fields{border:1px solid var(--line);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:15px}.issue-evidence-fields legend{font-size:12px;color:var(--muted);padding:0 6px}.issue-evidence-fields .text-button{align-self:flex-end}.issue-review-picker{max-height:220px;overflow-y:auto;background:#172536;border:1px solid var(--line);padding:12px;border-radius:6px}.issue-review-picker label{flex-direction:row;align-items:flex-start;gap:12px;padding:9px}.issue-review-picker input{width:16px;flex-shrink:0;margin-top:1px;accent-color:#66c0f4}.issue-review-picker small{display:block;color:var(--muted);margin-top:4px;font-size:11px}.issue-editor footer{display:flex;justify-content:flex-end;gap:10px;padding:20px 24px;border-top:1px solid var(--line);background:#223447;position:sticky;bottom:0}.issue-editor .section-heading{margin:0}.issues-workspace button:focus-visible{outline:2px solid #66c0f4;outline-offset:3px}@media(max-width:1100px){.issue-status-card{padding:16px}.issue-status-card>span{font-size:12px}.issue-status-card>small{font-size:10px}.issue-audit-strip{align-items:flex-start;flex-direction:column}.issue-detail-grid{grid-template-columns:minmax(0,1fr) 235px}.issue-toolbar .button{font-size:11px}}@media(max-width:700px){.issue-status-grid{grid-template-columns:1fr 1fr;gap:10px}.issues-workspace .page-heading{align-items:flex-start;gap:18px;flex-direction:column}.issue-toolbar{flex-wrap:wrap}.issue-search{flex-basis:100%}.issue-toolbar select{flex:1;max-width:none}.issue-row{padding:17px;gap:10px}.issue-row-top{align-items:flex-start}.issue-row-meta{align-items:flex-start;flex-direction:column;gap:5px}.issue-detail-grid{grid-template-columns:1fr}.issue-detail-heading{align-items:flex-start;flex-direction:column}.issue-detail-heading h2{font-size:23px}.issue-import{align-items:flex-start;flex-direction:column}.issue-audit-strip{font-size:10px}.issue-sources article>div{flex-direction:column;gap:4px}.issue-form-pair{grid-template-columns:1fr}.issue-detail-panel{padding:20px}.issue-editor-body{padding:18px}.issue-editor header{padding:20px}}.manager{--line:#36506a;--paper:#182b3d;--ink:#e4edf5;color:var(--ink);margin:24px 0}.manager-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.manager h2{font-size:22px;margin:6px 0}.manager p{line-height:1.6}.manager-intro p,.muted{color:#b4c5d4}.manager-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.manager-shortcuts button{border:1px solid #3c5870;border-radius:8px;padding:12px 17px;background:#1a3044;color:#dbe9f4;cursor:pointer}.manager-shortcuts button[aria-pressed=true]{background:#245477;border-color:#66c0f4;color:#fff}.manager-shortcuts b{margin-left:10px}.manager-controls,.manager-options,.reader-tools{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:15px 0}.manager label,.case-preview label,.local-records label{display:flex;flex-direction:column;gap:7px;color:#bbcedd;font-size:12px;font-weight:600}.manager input,.manager select,.case-preview input,.case-preview select,.case-preview textarea{border:1px solid #44617b;border-radius:6px;background:#101f2f;color:#eff6fb;padding:10px;font:inherit;min-height:40px;max-width:100%;color-scheme:dark}.manager-search{flex:1;min-width:250px}.manager-options{padding:12px;background:#172b3e;border-radius:8px}.manager-options input{max-width:170px}.inline-check{flex-direction:row!important;align-items:center!important;gap:8px!important}.inline-check input{min-height:unset;width:17px;height:17px}.manager-table-wrap{overflow:auto;max-height:680px}.manager-table{width:100%;border-collapse:collapse;min-width:820px}.manager-table th{position:sticky;top:0;z-index:1;background:#203b52;text-align:left;padding:14px;color:#d7e7f3;font-size:12px}.manager-table td{padding:18px 14px;border-bottom:1px solid #30465b;vertical-align:top;font-size:13px}.manager-table td:first-child{width:36%}.manager-table td:nth-child(2){width:27%}.manager-table td:last-child a{display:block;margin-top:10px;color:#8dd4ff}.preview-link{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:0;padding:0;background:none;color:#f1f7fc;font-size:16px;font-weight:700;text-align:left;cursor:pointer}.preview-link span{font-size:11px;font-weight:500}.row-excerpt{color:#b5c7d6;margin:8px 0;max-width:480px;overflow-wrap:anywhere}.next-step{color:#bacbd8;font-size:12px;margin:8px 0}.manager-table small{display:block;margin-top:7px;color:#9eb4c8}.positive-text{color:#a9d879!important}.overdue{color:#f2c483}.manager-tags{display:flex;gap:5px;flex-wrap:wrap}.manager-tags>*{font-size:11px;background:#23465e;color:#d0e8f9;border:0;padding:4px 7px;border-radius:4px}.manager-tags button{cursor:pointer}.manager-pagination,.preview-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.manager-pagination span{margin-right:auto}.manager-pagination button,.preview-actions button:not(.button),.date-shortcuts button,.evidence-view button{background:#233e54;border:1px solid #44617b;color:#dfedf7;padding:9px 13px;border-radius:5px;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed!important}.manager-notice{background:#233f53;padding:12px;border-radius:6px;overflow-wrap:anywhere}.manager-notice button,.error-banner button{margin-left:12px}.compact .manager-table td{padding:10px 12px}.compact .row-excerpt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.large-reading .manager-table td,.large-reading .row-excerpt{font-size:16px}.case-preview{width:min(1080px,95vw);max-width:1080px;height:90vh;max-height:90vh;padding:0;border:1px solid #4b6a85;border-radius:12px;background:#15283b;color:#e4edf5;box-shadow:0 24px 100px #0008}.case-preview::backdrop{background:#06101cbb}.case-preview>header{display:flex;justify-content:space-between;padding:22px 26px;background:#1d374d}.case-preview h2{margin:6px 0;font-size:26px}.case-preview header p{margin:0;color:#b4c9d9}.case-preview>header>button{background:none;border:0;color:#fff;font-size:28px;align-self:start;cursor:pointer}.case-preview>.preview-actions{padding:0 24px}.preview-scroll{overflow-y:auto;max-height:calc(90vh - 190px);padding:0 26px 28px}.preview-summary{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#a9c2d6;padding:12px 0}.history-message{padding:18px;border:1px solid #3b546b;border-left:4px solid #65849b;border-radius:7px;background:#1c3247;margin:14px 0;overflow-wrap:anywhere}.history-message.incoming{border-left-color:#66c0f4}.history-message.outgoing{border-left-color:#a4ce78;background:#203b3e}.history-message.note{border-left-color:#d7bd83}.history-message header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-size:12px;color:#b9cedc}.history-message header strong{color:#ecf4f9}.version-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.version-comparison>*{min-width:0;overflow-wrap:anywhere}.version-comparison .review-card{padding:18px}.version-comparison .markdown{max-height:450px;overflow:auto}.organisation{display:grid;gap:16px;max-width:700px;padding:18px 0}.date-shortcuts{display:flex;gap:8px}.evidence-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.evidence-grid article{border:1px solid #3c5870;padding:12px;border-radius:8px;overflow-wrap:anywhere}.evidence-grid button{background:transparent;color:#d9e9f6;border:0;cursor:pointer;text-align:left}.evidence-grid img{width:100%;height:130px;object-fit:contain;background:#0b1825;margin-bottom:10px}.evidence-grid small{display:block;margin-top:10px;color:#a9bfd1}.evidence-view img{width:100%;max-height:65vh;object-fit:contain}.evidence-view a{margin:16px}.ledger-stats{display:flex;gap:16px;margin:22px 0}.ledger-stats>div{flex:1;background:#1b354a;border:1px solid #365872;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:8px}.ledger-stats b{font-size:32px;color:#aedb83}.ledger-event{padding:24px;margin:20px 0}.ledger-event header{display:flex;flex-direction:column;gap:10px}.ledger-event header span{font-size:12px;color:#acc3d5}.local-records{padding:30px;margin:25px 0}.local-records p{max-width:800px;line-height:1.7;overflow-wrap:anywhere}.badge.retest{background:#243e58;color:#a5d6ff;border:1px solid #49759a}.manager :focus-visible,.case-preview :focus-visible{outline:3px solid #8ed6ff;outline-offset:3px}.manager .badge{white-space:normal}.preview-scroll .detail-tabs{position:sticky;top:0;background:#15283b;z-index:2}.manager.large-reading~.case-preview .markdown{font-size:17px}@media(max-width:800px){.manager-intro{align-items:start;flex-direction:column}.manager-options{align-items:stretch}.manager-controls>label{flex:1;min-width:140px}.manager-search{flex-basis:100%!important}.version-comparison{grid-template-columns:1fr}.case-preview{height:96vh;max-height:96vh;width:98vw}.preview-scroll{max-height:calc(96vh - 230px);padding:0 14px 24px}.ledger-stats{flex-wrap:wrap}.ledger-stats>div{min-width:150px}.manager-table-wrap{max-height:60vh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.skip-link{position:fixed;top:-60px;left:250px;z-index:1000;background:#66c0f4;color:#102236;padding:12px;border-radius:5px}.skip-link:focus{top:10px}.manager-controls select{max-width:220px}.sidebar nav{overflow-y:auto}.case-preview .markdown p+p{margin-top:12px}.triage-summary,.priority-review-banner{padding:18px 22px;border:1px solid #e2a24d;border-radius:10px;background:#37281b;color:#ffdda5;display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:18px}.priority-review-banner button{color:#fff;border:1px solid #d79742;padding:9px;border-radius:6px}.triage-summary span{font-size:13px}.triage-card{padding:22px;margin-top:18px;border-left:4px solid #688da8}.triage-card.urgent{border-left-color:#ff6b6b}.triage-card.high{border-left-color:#ffbc65}.triage-card header{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.triage-card h2{margin-bottom:7px}.triage-review{white-space:pre-wrap;margin:14px 0;max-height:260px;overflow:auto}.triage-card .preview-actions{flex-wrap:wrap}.new-player-triage>p{margin-bottom:18px}.alert-row.priority-urgent{border-left:4px solid #ff6b6b}.alert-row.priority-high{border-left:4px solid #ffbc65}@media(max-width:720px){.triage-summary,.priority-review-banner{align-items:flex-start;flex-direction:column}.triage-card{padding:15px}}
