/* TRACE: SCN-09 ADR: 0004. Quiet hierarchy, readable content and usable small windows. */
.top #logout{white-space:nowrap;flex-shrink:0}
#analysis-review{margin-top:25px;border-top:1px solid #e0e5ed;padding-top:18px}#analysis-review summary{cursor:pointer;font-size:14px;font-weight:600;margin-bottom:12px}#analysis-jobs button{display:block;width:100%;margin:7px 0;text-align:left;font-size:12px}.review-evidence{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.65 ui-monospace,monospace;background:#f7f9fc;padding:13px;border-radius:6px;max-height:350px;overflow:auto}#analysis-detail h3{margin-top:19px}#analysis-form label{margin-top:15px}#analysis-form button{margin-top:12px}
:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#253143;background:#f7f8fa;font-size:15px;line-height:1.5;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #497bd0}button{cursor:pointer;border:1px solid #d4dbe5;background:#fff;color:#33435a;border-radius:7px;padding:8px 12px}button:hover{background:#edf2f9}button:disabled{opacity:.55;cursor:wait}.primary{background:#335f9b;color:#fff;border-color:#335f9b}.primary:hover{background:#284d80}a{color:#335f9b;text-underline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:25px;line-height:1.3;letter-spacing:-.025em}h2{font-size:17px;line-height:1.4}h3{font-size:15px}label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}input,select,textarea{width:100%;border:1px solid #cbd3df;border-radius:6px;background:#fff;color:#253143;padding:9px 10px}textarea{resize:vertical;min-height:100px}.top{height:70px;display:flex;align-items:center;gap:20px;padding:0 28px;background:#fff;border-bottom:1px solid #e1e5ec}.brand{font-weight:750;font-size:21px;color:#233b5c;text-decoration:none;letter-spacing:-.025em}.brand span{font-weight:400;font-size:13px;letter-spacing:0;margin-left:20px;color:#718096}#identity{margin-left:auto;font-size:12px}.muted{color:#687589;font-size:13px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;color:#718096}.workspace{display:grid;grid-template-columns:205px minmax(240px,340px) minmax(360px,1fr);height:calc(100vh - 70px);max-width:1920px;margin:auto}.navigation{padding:28px 18px;border-right:1px solid #e1e5ec}.nav{width:100%;text-align:left;border:0;background:transparent;margin-bottom:5px}.nav.active{background:#e8eef7;color:#244d82;font-weight:650}#mail-filters{margin-top:32px}#mail-filters form{margin-top:22px}#search-form button{margin-top:9px;width:100%}.nav-note{margin-top:36px;font-size:12px;color:#788497;line-height:1.6}.listing{background:#fff;border-right:1px solid #e1e5ec;overflow:auto;padding:25px 18px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.section-top h1,.section-top h2{margin:0}.section-top button,.section-top a{font-size:12px}.list{display:grid;gap:5px}.result{display:block;width:100%;text-align:left;border:1px solid transparent;border-radius:7px;padding:14px 12px;background:#fff}.result.selected{background:#edf3fb;border-color:#d5e1f1}.result strong{display:block;line-height:1.45;font-size:14px;overflow-wrap:anywhere}.result .sender{display:block;font-size:12px;color:#59687e;margin-top:4px}.result .preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:#788497;margin-top:7px}.result .account{font-size:10px;letter-spacing:.03em;color:#7b8695}.detail{overflow:auto;background:#fff;padding:28px 36px 80px;min-width:0}.detail-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.detail-top button{font-size:12px}.detail h1{font-size:27px;overflow-wrap:anywhere;max-width:850px}.mail-body{font:14px/1.8 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;max-width:900px;color:#313e50;margin:24px 0}.detail section{margin-top:28px}#discussion{border-top:1px solid #e0e5ed;padding-top:25px;margin-top:35px}#collection{max-width:420px;margin-bottom:16px}.comment{border-bottom:1px solid #edf0f5;padding:18px 0}.comment header{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#687589;margin-bottom:8px}.comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:6px}.comment .audience{font-size:11px;color:#778296}#comment-form{margin-top:26px}.composer-options{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:14px}.composer-options label{font-weight:500}.composer-options select{display:block;margin-top:6px;font-size:12px}fieldset{margin-top:14px;border:1px solid #dde3ed;border-radius:6px}fieldset label{font-weight:400}fieldset input{width:auto;margin-right:8px}.submit-row{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:14px}.submit-row p{margin:0;font-size:12px}.more{width:100%;margin-top:16px}.empty{padding:70px 30px;color:#7a8798;max-width:580px;margin:auto}.empty h2{color:#425571;font-size:22px}.login{max-width:500px;margin:8vh auto;padding:36px;background:#fff;border:1px solid #e1e5ec;border-radius:12px}.login h1{font-size:35px}.login form{margin:30px 0 16px}.login button{margin-top:14px;width:100%}#diagnostics{background:#fff6df;border-bottom:1px solid #e8d7a6;padding:12px 28px;font-size:13px}#diagnostics p{margin:4px 0}[role=alert]{color:#9c3434;overflow-wrap:anywhere}#attachments{display:flex;flex-wrap:wrap;gap:10px}#attachments a{font-size:12px;padding:7px 10px;border:1px solid #dce2eb;border-radius:6px}#members button{display:block;width:100%;margin-bottom:7px;text-align:left;font-size:13px}.skip{position:absolute;left:12px;top:-80px;background:#fff;padding:12px;z-index:2}.skip:focus{top:10px}[hidden]{display:none!important}
@media(max-width:1100px){.workspace{grid-template-columns:175px 270px minmax(300px,1fr)}.detail{padding:25px 23px}.brand span{display:none}.composer-options{grid-template-columns:1fr}}@media(max-width:820px){.workspace{display:block;height:auto}.navigation{display:flex;flex-wrap:wrap;gap:8px;padding:15px;border-bottom:1px solid #e1e5ec}.navigation>.eyebrow,.nav-note{display:none}.nav{width:auto;margin:0}.navigation #mail-filters{margin:0;width:100%;display:flex;gap:12px;align-items:end}.navigation #mail-filters>label{display:none}#mail-filters select{width:40%}#mail-filters form{margin:0;display:flex;flex:1;gap:7px}#search-form label{display:none}#search-form button{margin:0;width:auto}.listing{max-height:44vh;border-bottom:1px solid #e1e5ec}.detail{overflow:visible;min-height:60vh}.top{padding:0 18px}#identity{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login{margin:40px 18px}.detail h1{font-size:23px}.submit-row{align-items:start}.submit-row button{flex-shrink:0}}
