:root{--bg:#f6f7f9;--surface:#fff;--ink:#202832;--muted:#7a8391;--line:#e6e9ee;--accent:#426753;--pale:#edf3ed;--red:#aa4747;--amber:#9b731f;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);font-size:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid #d8dde3;border-radius:7px;background:white;color:var(--ink);padding:10px 15px;font-weight:550;transition:background .15s}button:hover{background:#f1f4f2}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid #7cae8e;outline-offset:3px}a{color:var(--accent)}[hidden]{display:none!important}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);padding:30px 20px;display:flex;flex-direction:column;z-index:2}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1d2c22;font-size:27px;letter-spacing:-1px;font-weight:720;margin:0 12px 33px}.mark{display:inline-flex;align-items:center;justify-content:center;background:#e9f0e8;border-radius:10px;width:35px;height:36px;font-size:31px;line-height:1}.mark span{color:#789562}.workspace{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:1px;font-weight:650;color:#9299a3;margin:0 4px 17px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6d9477;flex-shrink:0}.dot.muted{background:#a5b0a6}.local{font-size:8px;background:#f2f4f5;padding:3px 4px;border-radius:3px;margin-left:auto}.nav{display:flex;align-items:center;gap:12px;border:0;background:transparent;width:100%;text-align:left;color:#77818b;font-size:13px;padding:13px;margin-bottom:5px}.nav>span:first-child{font-size:19px;line-height:1;width:20px}.nav.active{background:var(--pale);color:var(--accent);font-weight:650}.nav-count{font-size:10px;border-radius:4px;background:#e3e9e4;padding:2px 5px;margin-left:auto}.sidebar-note{margin:35px 10px 0;border-top:1px solid var(--line);padding-top:25px;font-size:10px;color:#839088}.sidebar-note>.dot{margin-right:6px}.sidebar-note p{font-size:12px;line-height:1.8;color:#989ea6;margin-top:12px}.sidebar-footer{margin: auto 12px 0;font-size:10px;color:#87938a;line-height:1.8}.sidebar-footer span{color:#b0b6bc}main{margin-left:238px}.topbar{height:65px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#ffffffaa;font-size:11px;color:#8c95a1}.topbar>div{display:flex;align-items:center;gap:8px}.divider{margin:0 8px;color:#c9cfd4}.view{max-width:1350px;padding:39px 40px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.eyebrow{color:#8b958d;font-size:9px;letter-spacing:1.7px;font-weight:700;margin-bottom:12px}h1{font-size:34px;letter-spacing:-1.4px;margin:0;font-weight:640}.title-dot{color:#7b9b70}p{font-size:13px;color:var(--muted);line-height:1.7;margin:10px 0}h2{font-size:16px;font-weight:620;letter-spacing:-.3px;margin:12px 0}h3{font-size:15px;font-weight:550}.pill{border-radius:20px;padding:6px 12px;font-size:10px;border:1px solid var(--line);background:white;color:var(--muted);white-space:nowrap}.pill.good{background:#edf4ed;color:var(--accent);border-color:#dce8dc}.pill.warn{background:#faf3e5;color:var(--amber);border-color:#efe2c4}.pill.bad{background:#fbefef;color:var(--red);border-color:#efdada}.scan-panel{display:flex;justify-content:space-between;gap:25px;align-items:center;background:linear-gradient(110deg,#edf3eb,#f3f6f0 60%,#eaf0e6);border:1px solid #dce5d8;border-radius:10px;padding:29px 31px;margin-bottom:23px;position:relative;overflow:hidden}.scan-panel h2{font-size:23px;letter-spacing:-.7px;margin:0}.scan-panel p{color:#7a897c;font-size:12px}.scan-panel .eyebrow{color:#73846e}.muted-text{font-size:11px;color:#899489;margin-top:16px}.scan-actions{min-width:202px;display:flex;flex-direction:column;gap:8px}.primary{background:var(--accent);color:white;border-color:var(--accent)}.primary:hover{background:#345643}.scan-actions .primary{padding:13px}.scan-actions>span{font-size:9px;text-align:center;color:#8b968a;margin-top:3px}.danger{color:var(--red)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.stat{background:white;border:1px solid var(--line);border-radius:9px;padding:20px}.stat .label{font-size:10px;color:#8b939c}.stat .value{font-size:27px;font-weight:560;letter-spacing:-1px;margin:11px 0 6px}.stat .sub{font-size:10px;color:#929ba3}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:23px;margin-bottom:21px;min-width:0}.panel-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px}.panel-heading h2{margin:0}.small-label{font-size:8px;color:#959da5;letter-spacing:1px;white-space:nowrap}.count-row{display:flex;gap:22px;border-top:1px solid #eef0f3;margin-top:19px;padding-top:17px}.count-row>div{font-size:10px;color:#929ba3}.count-row strong{display:block;font-size:19px;font-weight:550;color:#596875;margin-bottom:4px}.coverage-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:11px 0;border-bottom:1px solid #f1f2f4}.coverage-row:last-child{border:0}.coverage-row strong{font-size:11px;font-weight:550}.coverage-row small{display:block;font-size:10px;color:#9aa1a8;margin-top:5px}.text-button{border:0;padding:3px;background:none;font-size:11px;color:#728a77}.empty{text-align:center;padding:32px 15px;color:#a5afa7}.empty>span{font-size:26px;display:block;color:#a5b5a5}.empty h3{color:#7d897f;margin:13px 0 6px}.empty p{font-size:11px;max-width:390px;margin:0 auto;color:#a0a8ad}.footnote{font-size:10px;color:#a0a7af;line-height:1.8;margin-top:2px}.helper{font-size:11px}.toolbar{display:flex;gap:16px;justify-content:space-between;margin:0 0 15px}.segmented{display:flex;background:#eaeef0;padding:4px;border-radius:7px;gap:2px}.segmented button{font-size:11px;border:0;background:none;padding:8px 13px;color:#7a8590}.segmented button.selected{background:white;box-shadow:0 1px 3px #0000000d;color:#44654b}.toolbar input{max-width:240px}.candidate{background:white;border:1px solid var(--line);border-radius:9px;padding:23px;margin-bottom:16px}.candidate-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.candidate-name{font-size:23px;letter-spacing:-.5px;font-weight:630}.candidate-name small{font-size:12px;font-weight:450;color:#a1a8ac;margin-left:12px}.badges{display:flex;gap:6px;flex-wrap:wrap}.quote{border-left:2px solid #a8bc9e;padding:10px 16px;margin:20px 0;background:#f6f8f5;color:#526153;line-height:1.8;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.meta{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;color:#939ca3;margin:14px 0}.thesis{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:12px;line-height:1.7}.thesis dt{color:#8c969e}.thesis dd{margin:0;color:#52606a;overflow-wrap:anywhere}.candidate-actions{border-top:1px solid var(--line);padding-top:15px;margin-top:20px;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.candidate-actions button{font-size:11px}.candidate-actions a{font-size:11px;margin-left:auto}.candidate textarea{width:100%;min-height:75px;margin-top:12px;font-size:12px}.history-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:20px}.run-item{border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%;text-align:left;padding:13px 5px;font-size:12px;background:none}.run-item.selected{background:#f0f5ef}.run-item small{display:block;color:#949da5;font-size:10px;margin-top:6px}.run-detail{min-height:350px}.run-detail>div>h2{margin-top:0}.log,pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;background:#f5f7f8;border:1px solid #e9edef;padding:14px;border-radius:5px;color:#66747f;line-height:1.7;max-height:430px;overflow:auto}details{margin:12px 0;border-top:1px solid var(--line);padding-top:13px}summary{cursor:pointer;font-size:12px;color:#596c61;line-height:1.6}details p{white-space:pre-wrap;overflow-wrap:anywhere}.field{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#73808a;margin-bottom:17px}.field small{font-size:10px;color:#939ca4}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 22px}input,select,textarea{border:1px solid #dce1e5;border-radius:6px;background:white;color:#46535e;padding:10px;min-width:0}input{width:100%}select{padding:9px 7px}textarea{resize:vertical}.save-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:15px 0 28px}.save-bar p{font-size:11px;max-width:520px}.save-bar button{white-space:nowrap}.watchlist-panel{margin-top:30px}.watchlist-panel .save-bar{margin-bottom:0}.table-scroll{overflow:auto;margin-bottom:20px}table{border-collapse:collapse;width:100%;min-width:850px}th{text-align:left;font-size:9px;font-weight:550;color:#939ca4;padding:10px 7px;border-bottom:1px solid var(--line)}td{padding:9px 5px;border-bottom:1px solid #eff1f3;font-size:11px;vertical-align:top}td input,td select{font-size:10px;padding:7px;width:100%;margin-bottom:4px}td:first-child{min-width:135px}td input[type=checkbox]{width:auto}.hold-label{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap}td button{font-size:10px;padding:6px}#notice{position:sticky;top:0;z-index:5;margin:0;padding:14px 40px;background:#eaf2e7;border-bottom:1px solid #d0dfc9;color:#466049;font-size:12px}#notice.error{background:#faeceb;color:#944b46;border-color:#efdbd8}.issue{border:1px solid #ecdfbc;background:#faf6eb;border-radius:7px;padding:12px 17px;margin-bottom:15px;font-size:11px;color:#8c733e;line-height:1.8}.issue strong{display:block}.dismissed-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:10px 0;font-size:12px}.dismissed-row button{font-size:10px;padding:6px 10px}.mini-candidate{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);gap:15px}.mini-candidate strong{font-size:14px}.mini-candidate p{font-size:11px;margin:4px 0}.summary-heading{font-size:14px;font-weight:550;color:#627365;margin:3px 0 8px}.summary-description{font-size:11px;line-height:1.8;color:#919aa2}.detail-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.detail-toolbar select{font-size:11px;max-width:180px}@media(min-width:1500px){.view{padding-top:46px}}@media(max-width:1100px){.sidebar{width:200px;padding:25px 12px}main{margin-left:200px}.view{padding:30px 25px}.topbar{padding:0 25px}.history-layout{grid-template-columns:230px minmax(0,1fr)}.stats{gap:10px}.stat{padding:16px}.small-label{white-space:normal}.scan-panel{padding:25px}.scan-actions{min-width:180px}}@media(max-width:800px){.sidebar{position:relative;width:100%;height:auto;padding:15px}.brand{font-size:22px;margin:0 0 15px}.mark{height:28px;width:29px;font-size:26px}.workspace,.sidebar-note,.sidebar-footer{display:none}nav{display:flex;gap:4px}.nav{padding:10px 8px;margin:0;font-size:11px;justify-content:center}.nav>span:first-child{display:none}.nav-count{margin-left:0}main{margin-left:0}.topbar{height:45px;padding:0 20px}.view{padding:25px 20px}.stats{grid-template-columns:1fr 1fr}.two-column,.history-layout{grid-template-columns:1fr}.page-heading{margin-bottom:22px}h1{font-size:29px}.scan-panel{align-items:flex-start}.scan-panel h2{font-size:20px}.scan-actions{min-width:155px}.toolbar{flex-direction:column}.toolbar input{max-width:none}.history-layout>.panel:first-child{max-height:300px;overflow:auto}}@media(max-width:520px){.scan-panel{flex-direction:column}.scan-actions{width:100%}.field-grid{grid-template-columns:1fr}.candidate-top{align-items:flex-start;flex-direction:column}.thesis{grid-template-columns:1fr;gap:5px}.thesis dd{margin-bottom:9px}.save-bar{align-items:stretch;flex-direction:column;gap:5px}.segmented button{padding:8px 9px}.topbar #clock,.topbar .divider{display:none}.nav-count{display:none}.panel{padding:18px}.count-row{gap:15px}}

/* Plain-language results keep the original records available without making them the main view. */
.explanation{background:#f4f7f2;border:1px solid #e2eadf;border-radius:8px;padding:17px 19px;margin:12px 0 18px}.explanation h3{color:#405a45;margin:0 0 8px;font-size:16px;line-height:1.4}.explanation p{color:#65756a;font-size:13px;margin:7px 0;line-height:1.7}.explanation.warn{background:#faf7ee;border-color:#ece2c8}.explanation.warn h3,.explanation.warn p{color:#806b37}.explanation.bad{background:#fbf0ef;border-color:#efd7d3}.explanation.bad h3,.explanation.bad p{color:#954e45}.explanation .next-step{border-top:1px solid #dfe6da;padding-top:10px;margin-top:12px;font-size:12px}.next-step strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:3px}.section-label{font-size:11px;color:#879187;margin:22px 0 10px}.run-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.run-readout strong{display:block;font-size:23px;font-weight:550;color:#536259;margin-bottom:5px}.run-readout span{font-size:10px;color:#8a958e}.post-review{padding-top:17px;margin-top:17px}.post-outcome{display:block;font-size:13px;color:#48604d}.post-byline{display:block;font-size:11px;color:#8c968e;margin:5px 0 0 15px}.source-post{background:#f7f8fa;border-radius:7px;padding:17px;margin:18px 0}.source-post p{font-size:13px;color:#52616b;line-height:1.8}.source-post a{font-size:11px}.model-readout{padding:4px 0 10px}.model-readout h3{font-size:13px;color:#59695d}.model-readout p{white-space:normal}.technical{border-top:1px dashed #dce1e5;margin-top:23px;padding-top:15px}.technical>summary{color:#949da4;font-size:11px}.technical>summary span{margin-left:8px;color:#adb4b9;font-size:10px}.technical h4{font-size:11px;color:#87929b;font-weight:500;margin:20px 0 8px}.name-explanation{border-left:2px solid #b1c3a8;padding-left:14px;margin:16px 0}.name-explanation>strong{font-size:16px;color:#44644d}.name-explanation p{white-space:normal}blockquote{margin:12px 0;padding:10px 14px;background:#f4f7f1;border-left:2px solid #afc29f;color:#61715b;font-size:12px;white-space:pre-wrap}.run-cautions p{font-size:12px;color:#8a7541;padding-left:12px;border-left:2px solid #decda4}.example-results{margin:22px 0}.example-result{padding:12px 0;border-bottom:1px solid #edf0f2;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.example-result strong{font-size:12px}.example-result>span{font-size:11px;color:#89958b}.example-result p{flex-basis:100%;font-size:12px;margin:0}@media(max-width:520px){.run-readout{gap:8px}.run-readout strong{font-size:20px}.explanation{padding:14px}}

#attention{margin:16px 40px 0;border:1px solid #e8e5da;border-radius:8px;background:#fbfaf6}#attention[hidden],#attention-details[hidden]{display:none}.attention-bar{min-height:46px;display:flex;align-items:center;gap:10px;padding:8px 12px}.attention-dot{width:6px;height:6px;border-radius:50%;background:#b59146;flex-shrink:0}.attention-title{font-size:12px;color:#6e654f;flex:1;line-height:1.5}.attention-count{font-size:11px;color:#939084;white-space:nowrap}.attention-bar button{font-size:11px;padding:5px 9px;background:transparent;border-color:transparent;white-space:nowrap;color:#79745f}.attention-bar button:hover{background:#efede5}.attention-bar button:focus-visible{outline:2px solid #b59146}#attention-details{max-height:280px;overflow:auto;padding:0 14px 14px;border-top:1px solid #eeeae1}#attention-details .explanation{margin:12px 0 6px;background:transparent;border:0;padding:0}#attention-details .explanation h3{font-size:13px}#attention-details .explanation p{font-size:12px}.attention-entry+.attention-entry{border-top:1px solid #eeeae1;margin-top:14px;padding-top:4px}.attention-entry>button{font-size:11px;margin-top:4px}.reported-error{overflow-wrap:anywhere;font-size:12px!important}.account-unavailable td{background:#fff8e9}.account-warning{display:block;color:#876525;font-size:11px;line-height:1.5;margin:5px 0;max-width:240px}.fix-highlight{outline:3px solid #caac65;outline-offset:3px}.explanation button{margin-top:6px;font-size:12px}.explanation:focus-within{border-color:#b3a173}@media(max-width:800px){#attention{margin:12px 20px 0}.attention-bar{gap:6px}.attention-title{font-size:11px}}

/* Source inbox and account evidence */
.desk-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 0;margin-bottom:10px;border-bottom:1px solid var(--line,#deded6)}
.desk-status span{color:var(--muted,#70746a);font-size:12px;flex:1}
.desk-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.desk-filters label{display:grid;gap:6px;font-size:12px;flex:1;min-width:130px}.desk-filters input,.desk-filters select{width:100%}
.desk-layout{display:grid;grid-template-columns:minmax(220px,0.85fr) minmax(320px,1.15fr);gap:24px;align-items:start}
.desk-post{display:block;width:100%;text-align:left;padding:16px;margin-bottom:8px;white-space:normal;height:auto;border-radius:8px;background:transparent}.desk-post.selected{border-color:#45664b;background:#eef3eb}.desk-post span{display:block}.desk-byline{font-size:11px;color:#646a60;overflow-wrap:anywhere}.desk-post-text{font-size:14px;line-height:1.5;margin:10px 0;overflow-wrap:anywhere}.desk-post-state{font-size:11px;color:#596b4c}
.desk-pagination,.desk-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}.desk-pagination span{flex:1;font-size:11px;color:#697061}.desk-actions label{display:flex;gap:7px;align-items:center;font-size:12px}.desk-actions input{width:auto}
#desk-reader{padding:20px;border:1px solid #dcded5;border-radius:10px;min-width:0;background:#fffef9}#desk-reader h3{margin-top:22px}#desk-reader p{line-height:1.55;font-size:13px}#desk-reader .field-grid{margin-top:12px}.desk-original{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:14px 16px;border-left:3px solid #80946c;font-size:16px;line-height:1.6;background:#f7f7f1}.desk-deadline{background:#edf3e7;padding:10px;border-radius:6px}.desk-deadline.expired{background:#f3ecde;color:#7a5c25}
.desk-account{border-bottom:1px solid #deded5;padding:16px 0}.desk-account>summary{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(180px,1.5fr);gap:12px;cursor:pointer;font-size:12px}.desk-account>summary strong{font-size:14px}.desk-account>div{padding:12px 0;font-size:13px}.desk-account pre{max-height:340px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.inbox-panel{margin-bottom:24px}
@media(max-width:950px){.desk-layout{grid-template-columns:1fr}.desk-account>summary{grid-template-columns:1fr}.desk-status{align-items:start}.desk-filters label{min-width:180px}}

#watchlist-rows tr.new-account{background:#eef4e8}#watchlist-rows tr.new-account input[data-field="handle"]{border-color:#527153}
/* Story cards keep wording, reporting, and ticker evidence visibly separate. */
.desk-counts { display:flex; flex-wrap:wrap; gap:8px; margin:0 0 18px }
.desk-counts [aria-pressed="true"] { background:#e9f1e9; border-color:#497453; color:#30563a }
.desk-story { border:1px solid #d6ddda; border-radius:10px; padding:16px; margin-bottom:14px; background:#fff; overflow-wrap:anywhere }
.desk-story.selected { border-color:#4c7453; box-shadow:0 0 0 1px #4c7453 }
.desk-story-heading { display:flex; justify-content:space-between; gap:10px; margin-bottom:12px }
.desk-story-title { text-align:left; line-height:1.5; font-size:15px; background:transparent; border:0; padding:0; color:inherit }
.desk-hook { background:#f1f5ee; border-left:3px solid #6e9066; padding:12px 14px; margin:10px 0 }
.desk-hook > strong { display:block; font-size:19px; line-height:1.35; margin-top:5px }
.desk-hook p { font-size:13px; line-height:1.6; margin:8px 0 }
.desk-hook .eyebrow { font-size:9px }
.desk-story details summary { cursor:pointer; padding:8px 0; font-weight:600; font-size:12px }
.desk-story details .desk-post { margin-top:8px }
.desk-story .desk-metrics { border-top:1px solid #ebefeb; padding-top:10px; margin-top:12px }
.desk-awaiting { color:#836232 }

/* Keep account controls readable when the watchlist scrolls horizontally. */
.watchlist-panel table{min-width:1090px}
.watchlist-panel td:nth-child(1){min-width:185px}
.watchlist-panel td:nth-child(2){min-width:185px}
.watchlist-panel td:nth-child(3){min-width:75px}
.watchlist-panel td:nth-child(4){min-width:100px}
.watchlist-panel td:nth-child(5){min-width:155px}
.watchlist-panel td:nth-child(6){min-width:145px}
.watchlist-panel td:nth-child(7){min-width:90px}
.watchlist-panel td:nth-child(8){min-width:65px}
/* Watchlist management keeps tracking controls visible without sideways scrolling. */
.watchlist-toolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.watchlist-toolbar .field{min-width:180px;margin:0}.watchlist-toolbar .field:first-child{flex:1}
.watchlist-save{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 16px;margin:20px 0 12px;border:1px solid var(--line);border-radius:8px;background:#f7faf6;box-shadow:0 3px 12px #20283208;font-size:12px;color:var(--accent)}.watchlist-save .desk-actions{margin:0}
.account-list{display:grid;gap:14px}.account-card{min-width:0;border:1px solid var(--line);border-radius:10px;padding:20px;background:var(--surface)}
.account-card-top{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.account-card-top strong{overflow-wrap:anywhere}.account-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.pause-control{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.pause-control input{width:auto}
.account-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-fields .field{margin-bottom:0}.account-card details{margin-bottom:0}.account-card details[open] .account-fields{margin-top:15px}.account-card>[data-topics-label]{margin:16px 0 0}
.run-problem{border:1px solid #ebe4d3;border-radius:7px;background:#fbfaf6;padding:10px 14px}.run-problem>summary{color:#826c3a}.run-problem .explanation{margin:12px 0 0}
@media(max-width:800px){nav{flex-wrap:wrap}.account-fields{grid-template-columns:1fr 1fr}.account-fields .field:last-child{grid-column:1/-1}}
@media(max-width:520px){.account-fields{grid-template-columns:1fr}.account-actions{margin-left:0;width:100%;justify-content:space-between}.account-card{padding:16px}.watchlist-save{align-items:flex-start;flex-direction:column}.watchlist-save .desk-actions{width:100%}}

/* Watchlist folders remain separate from X request batches and affiliation evidence. */
.watchlist-folder{display:grid;gap:14px;min-width:0;margin-bottom:24px}
.watchlist-folder>h2{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:16px 0 0;font-size:20px}
.watchlist-folder>h2 small{font-size:12px;font-weight:400;color:var(--muted,#7c8881)}
.folder-summary{border-bottom:1px solid var(--border,#e0e7e2);padding:12px 0}
.folder-summary>summary{cursor:pointer;display:flex;gap:12px;align-items:center;justify-content:space-between}
.folder-summary>summary small{font-size:11px;color:var(--muted,#7c8881);white-space:nowrap}
.folder-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:16px 0}
.folder-members>span{font-size:13px;overflow-wrap:anywhere}
.folder-members small{display:block;font-size:11px;color:var(--muted,#7c8881)}
.reply-control{align-self:center;white-space:normal}
.reply-context{padding:12px 0;margin:8px 0;border-bottom:1px solid var(--border,#e0e7e2)}
.reply-context summary{cursor:pointer;color:var(--muted,#7c8881);font-size:13px}
.reply-context blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;padding:12px;background:#f5f7f5;border-radius:8px}
.missed-check{padding:12px 0;border-bottom:1px solid var(--border,#e0e7e2)}
.missed-check strong{font-size:13px}.missed-check p{font-size:13px;margin:6px 0;color:var(--muted,#7c8881)}
.watchlist-toolbar{flex-wrap:wrap}.watchlist-toolbar>.field{min-width:160px}
[hidden]{display:none!important}

.history-filter{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin:0 0 14px;cursor:pointer}.history-filter input{width:auto;margin:0}.troubleshooting>summary{cursor:pointer;font-weight:600}.troubleshooting .two-column{margin-top:20px}.troubleshooting .two-column p{font-size:13px}
