.cs{display:flex;flex-direction:column;min-height:100vh;background:var(--paper)}.cs-deal{display:flex;align-items:flex-end;gap:20px;padding:14px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.cs-deal h1{font-size:1.6875rem}.cs-back{font-family:var(--mono);font-size:.78125rem;color:var(--ink-soft);text-decoration:none;white-space:nowrap;align-self:center}.cs-back:hover{color:var(--ink)}.cs-id{font-family:var(--mono);font-size:.75rem;color:var(--ink-soft)}.cs-spacer{flex:1 1}.cs-tools{display:flex;align-items:stretch;gap:10px;flex-wrap:nowrap;margin-left:auto}.cs-tools .info-link{align-self:center;margin-left:0}@media (max-width:760px){.cs-tools{flex-wrap:wrap;margin-left:0}}.cs-rt{display:flex;align-items:stretch;border:1px solid var(--btn-line);border-radius:var(--radius);overflow:hidden;background:var(--btn)}.cs-rt-btn{border:none;background:none;padding:8px 13px;cursor:pointer;font-family:var(--mono);font-size:.9375rem;color:var(--ink-mid)}.cs-rt-btn:hover{background:var(--ground);color:var(--ink)}.cs-rt-mid{display:flex;align-items:center;font-family:var(--sans);font-size:.875rem;color:var(--ink);padding:0 12px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.cs-facts{display:flex;flex-wrap:wrap;gap:8px 18px;min-width:0}.cs-fact dt{font-size:.8125rem;color:var(--ink-mid)}.cs-fact dd{font-family:var(--mono);font-size:.875rem;color:var(--ink)}.cs-change-note{color:var(--ink-soft);margin-bottom:10px}.cs-change-note,.cs-section-bar{font-size:.78125rem;font-family:var(--mono)}.cs-section-bar{display:flex;align-items:center;gap:10px;padding:8px 20px;background:#FBF7F1;border-bottom:1px solid #e0d2bc;color:var(--gold-deep)}.cs-section-clear{font-family:var(--mono);font-size:.78125rem;color:var(--gold-deep);background:none;border:none;border-bottom:1px solid #e0d2bc;cursor:pointer;padding:0;margin-left:auto}.cs-section-clear:hover{border-bottom-color:var(--gold)}.cs-filters{display:flex;gap:6px;padding:11px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.cs-filters.is-facts{padding:8px 20px;background:var(--ground);align-items:baseline}.cs-filters.is-facts .chip{font-size:.8125rem}.cs-clear{font-family:var(--sans);font-size:.78125rem;color:var(--clay);background:none;border:none;cursor:pointer;padding:4px 6px}.cs-clear:hover{text-decoration:underline}.cs-split{display:grid;grid-template-columns:minmax(0,1fr) 348px;flex:1 1}.cs-table{min-width:0}.cs-esc-word,.cs-panel-scrim{display:none}@media (max-width:1040px){.cs-split{grid-template-columns:minmax(0,1fr)}.cs-panel-scrim{display:block;position:fixed;inset:0;background:rgba(20,33,63,.28);z-index:50}}.cs-band{display:flex;align-items:baseline;gap:9px;padding:16px 20px 6px;font-family:var(--sans);font-size:.71875rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-deep)}.cs-band i{flex:1 1;height:1px;background:var(--line)}.cs-band-n{font-family:var(--mono);font-size:.75rem;color:var(--ink-soft);font-weight:400}.cs-table table{width:100%;border-collapse:collapse;table-layout:fixed}.cs-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--paper);font-size:.65625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:0 9px 6px;border-bottom:1px solid var(--line)}.cs-table thead th:first-child{padding-left:20px;width:22%}.cs-table thead th:nth-child(2){width:7%}.cs-table thead th:nth-child(3){width:11%}.cs-table thead th:nth-child(4){width:15%}.cs-table thead th:nth-child(5){width:13%}.cs-table thead th:nth-child(6){width:32%}.cs-sort{display:flex;align-items:center;gap:4px;width:100%;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.cs-sort.is-on,.cs-sort:hover{color:var(--ink)}.cs-sort-arrow{color:var(--gold);font-size:.85em}.cs-sort-phone{display:none}.cs-table tbody tr{border-bottom:1px solid var(--line-soft);cursor:pointer}.cs-table tbody tr:hover{background:var(--ground)}.cs-table tbody tr.is-selected{background:#f3f1ea;box-shadow:inset 2px 0 0 var(--navy)}.cs-table tbody td{padding:10px 9px;vertical-align:middle;overflow:hidden}.cs-table tbody td:first-child{padding-left:20px}.cs-table tbody td.cs-progress-cell{overflow:visible}.cs-firm a{text-decoration:none;color:inherit}.cs-firm a:hover{color:var(--navy);border-bottom:1px solid var(--gold)}.cs-firm{font-family:var(--display);font-size:1.0625rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-rp,tr.is-closed .cs-firm{color:var(--ink-mid)}.cs-rp{font-family:var(--mono);font-size:.75rem}.cs-rp.is-none{color:#cfc8ba}.cs-status{font-size:.8125rem;padding:2px 8px;border-radius:3px;border:1px solid var(--line);background:var(--ground);color:var(--ink-mid);white-space:nowrap}.cs-status.is-awaiting,.cs-status.is-engaged{border-color:var(--tone-cool-line);background:var(--tone-cool-fill);color:var(--tone-cool-ink)}.cs-status.is-loi{border-color:var(--tone-cool-line);background:#e8f2ea;color:var(--tone-cool-ink)}.cs-status.is-passed{border-color:var(--tone-neutral-line);background:var(--tone-neutral-fill);color:var(--tone-neutral-ink)}.cs-status.is-rejected{border-color:var(--tone-warm-line);background:var(--tone-warm-fill);color:var(--tone-warm-ink)}.cs-status.is-unresponsive{border-color:var(--tone-slate-line);background:var(--tone-slate-fill);color:var(--tone-slate-ink)}.cs-desk{color:var(--ink-soft)}.cs-desk,.cs-gap-chip{display:block;font-size:.75rem;margin-top:1px}.cs-gap-chip{color:var(--sage)}.cs-progress{background:none;border:none;padding:2px 0;cursor:pointer}.cs-track{display:flex;gap:1px}.cs-track i{width:5px;height:9px;background:#e3ddd0;border-radius:1px;display:block}.cs-track i.is-done{background:var(--navy)}.cs-track.is-dim i{background:#ede8dd}.cs-track.is-dim i.is-done{background:#b9bcc7}.cs-ball{font-size:.8125rem;white-space:nowrap}.cs-ball.is-us{color:var(--clay)}.cs-days{display:block;font-family:var(--mono);font-size:.71875rem;color:var(--ink-soft);margin-top:1px}.cs-days.is-stale,.cs-reason{color:var(--clay)}.cs-reason{font-size:.8125rem}.cs-reason em{display:block;font-family:var(--mono);font-style:normal;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:1px}.cs-note{font-size:.8125rem;color:var(--ink-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-note:hover{color:var(--ink)}.cs-note-d{font-family:var(--mono);font-size:.71875rem;margin-right:5px}.cs-empty,.cs-note-d{color:var(--ink-soft)}.cs-empty{padding:40px 20px}.cs-panel{border-left:1px solid var(--line);background:var(--ground);align-self:start;position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow-y:auto}.cs-panel.is-empty{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:30px;color:var(--ink-soft);text-align:center}.cs-panel>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--paper);display:flex;align-items:baseline;gap:10px}.cs-panel>header h3{flex:1 1;min-width:0}.cs-full{font-family:var(--mono);font-size:.75rem;color:var(--gold-deep);border:none;background:none;cursor:pointer;white-space:nowrap;flex:none}.cs-full:hover{color:var(--ink)}.cs-panel h3{font-size:1.375rem}.cs-panel section{padding:13px 16px}.cs-panel section,.cs-pop section{border-bottom:1px solid var(--line)}.cs-pop section{padding:13px 0}.cs-panel h4,.cs-pop h4{font-size:.59375rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:9px}.cs-summary{font-size:.90625rem;line-height:1.5;color:var(--ink);white-space:pre-wrap;max-height:190px;overflow-y:auto}.cs-addc{margin-top:10px;padding:0;border:none;background:none;cursor:pointer;font-family:var(--mono);font-size:.75rem;color:var(--gold-deep)}.cs-addc:hover{color:var(--ink)}.cs-contact{padding:7px 0;border-bottom:1px solid var(--line-soft,var(--line))}.cs-contact:last-child{border-bottom:none;padding-bottom:0}.cs-contact:first-child{padding-top:0}.cs-field-mail{margin-left:8px;font-family:var(--sans);font-size:.75rem;font-weight:400;color:var(--ink-mid);text-decoration:none;border-bottom:1px solid var(--line)}.cs-field-mail:hover{color:var(--ink);border-bottom-color:var(--gold)}.cs-cname{font-size:.90625rem;font-weight:700;color:var(--ink)}.cs-cprimary{font-family:var(--sans);font-size:.65625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);margin-left:7px}.cs-ctitle{font-size:.8125rem;color:var(--ink-mid);margin-top:1px}.cs-clines{display:flex;flex-wrap:wrap;gap:3px 14px;margin-top:3px;font-size:.8125rem}.cs-clines a{color:var(--ink-mid);text-decoration:none;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.cs-clines a:hover{color:var(--ink);border-bottom-color:var(--gold)}.cs-clines .mono{font-family:var(--mono)}.cs-cmissing{color:var(--ink-soft);font-style:italic}.cs-none{font-size:.84375rem;color:var(--ink-soft)}@media (max-width:900px){.cs-clines{gap:6px 16px}.cs-clines,.cs-cname,.cs-summary{font-size:1rem}.cs-summary{max-height:none}}.cs-esc{float:right;font-family:var(--mono);font-size:.75rem;color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);border-radius:3px;padding:1px 6px;cursor:pointer}.cs-kv{display:flex;font-size:.875rem;padding:2px 0;gap:10px}.cs-kv span:first-child{color:var(--ink-mid);width:96px;flex:none}.cs-kv span+span{min-width:0;overflow-wrap:anywhere}.cs-compose{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;padding:12px 16px;border-top:1px solid var(--line);background:var(--paper)}.cs-compose textarea{width:100%;font-family:var(--sans);font-size:.9375rem;line-height:1.55;padding:9px 10px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);resize:vertical;min-height:76px}.cs-compose-row{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.cs-hint{font-size:.75rem;color:var(--sage)}.cs-compose-error{margin-top:8px;font-size:.84375rem;color:var(--clay)}.cs-saved{padding:10px 16px;border-top:1px solid var(--line-soft)}.cs-saved h4{font-size:.65625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sage);margin-bottom:6px}.cs-saved-note{padding:6px 0;border-bottom:1px solid var(--line-soft)}.cs-saved-note p{font-size:.90625rem;line-height:1.5;color:var(--ink)}.cs-saved-note span{font-family:var(--mono);font-size:.71875rem;color:var(--ink-soft)}@media (max-width:1040px){.cs-panel.is-open{position:fixed;inset:52px 0 auto;height:calc(100dvh - 52px);z-index:51;max-height:none;overflow:hidden;overscroll-behavior:contain;border:none;box-shadow:0 -10px 30px rgba(20,33,63,.18);background:var(--ground)}.cs-panel.is-open,.cs-panel.is-open>header{border-radius:var(--radius-card) var(--radius-card) 0 0}.cs-esc-key,.cs-panel.is-empty{display:none}.cs-esc-word{display:inline}.cs-panel>header .cs-esc{font-family:var(--sans);font-size:1rem;padding:7px 13px;flex:none}.cs-compose textarea{min-height:46px}.cs-compose textarea:focus{min-height:132px}}.cs-scrim{position:fixed;inset:0;background:rgba(20,33,63,.28);z-index:60}.cs-overlay{position:fixed;z-index:61;left:50%;top:60px;transform:translateX(-50%);width:min(460px,92vw);max-height:calc(100vh - 120px);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 14px 44px rgba(20,33,63,.22);display:flex;flex-direction:column}.cs-overlay.is-wide{width:min(660px,94vw)}.cs-overlay-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cs-overlay>header{flex:none;padding:14px 18px 12px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:12px}.cs-overlay h3{font-size:1.375rem}.cs-overlay>header p{font-size:.84375rem;color:var(--ink-mid)}.cs-overlay>header>div{flex:1 1;min-width:0}.cs-fullcard{position:fixed;z-index:61;left:50%;top:24px;transform:translateX(-50%);width:min(1160px,96vw);max-height:calc(100vh - 48px);overflow-y:auto;background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 14px 44px rgba(20,33,63,.22)}.cs-fullcard-esc{position:-webkit-sticky;position:sticky;top:10px;float:right;margin-right:14px;z-index:2}.cs-fullcard-msg{padding:60px 24px;text-align:center;color:var(--ink-soft);clear:both}.cs-fullcard .fc{padding-top:14px}.cs-milestones{list-style:none;overflow:auto;padding:5px 0}.cs-milestones button{display:flex;align-items:center;gap:10px;width:100%;padding:6px 18px;border:none;background:none;font-family:var(--sans);font-size:.9375rem;color:var(--ink);cursor:pointer;text-align:left}.cs-milestones button:hover{background:var(--ground)}.cs-check{width:14px;height:14px;border:1px solid #c9c3b6;border-radius:2px;background:var(--paper);flex:none;position:relative}.cs-milestones button.is-on .cs-check{background:var(--navy);border-color:var(--navy)}.cs-milestones button.is-on .cs-check:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(42deg)}.cs-notes{overflow:auto;padding:4px 18px 14px}.cs-note-item{padding:13px 0;border-bottom:1px solid var(--line-soft)}.cs-note-item:last-child{border-bottom:none}.cs-note-item header{display:flex;align-items:baseline;gap:9px;margin-bottom:5px}.cs-note-item p{font-size:.96875rem;line-height:1.65;white-space:pre-wrap}.cs-note-by,.cs-note-date{font-family:var(--mono);font-size:.75rem;color:var(--ink-soft)}.cs-note-by{margin-left:auto}.cs-note-deal{font-size:.75rem;padding:1px 7px;border-radius:3px;border:1px solid var(--line);background:var(--ground);color:var(--ink-mid)}.cs-note-deal.is-other{border-color:#e0d2bc;background:#fbf7f1;color:var(--gold-deep)}.cs-import{overflow:auto;padding:4px 18px 14px}.cs-import-pick{display:flex;align-items:center;justify-content:center;padding:24px;border:1px dashed var(--line);border-radius:var(--radius);font-size:.875rem;color:var(--ink-mid);cursor:pointer}.cs-import-pick:hover{border-color:var(--gold);color:var(--ink)}.cs-import-pick input{display:none}.cs-import-diff{margin-top:10px}.cs-import-diff li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);align-items:baseline;font-size:.875rem}.cs-import-diff li:last-child{border-bottom:none}.cs-import-firm{font-family:var(--display);font-size:1rem;min-width:0;overflow-wrap:anywhere}.cs-import-change{color:var(--ink-mid)}.cs-import-change em{font-style:normal;color:var(--clay)}.cs-import-change b{font-weight:400;color:var(--sage)}.cs-why{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:.875rem;flex-wrap:wrap}.cs-why span:first-child{color:var(--ink-mid)}.cs-why span:nth-child(2){font-family:var(--mono);font-size:.8125rem}.cs-why em{flex:1 0 100%;font-style:normal;font-size:.78125rem;line-height:1.45}.cs-why em,.cs-why.is-missing span{color:var(--ink-soft)}.cs-why.is-total{border-top:1px solid var(--line);margin-top:6px;padding-top:7px}@media (max-width:760px){.cs-why{font-size:1.0625rem;padding:7px 0}.cs-why span:last-child{font-size:1rem}.cs-table thead{display:none}.cs-sort-phone{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:.9375rem;color:var(--ink-mid)}.cs-sort-phone label{display:flex;align-items:center;gap:8px}.cs-sort-dir,.cs-sort-phone select{font-family:var(--sans);font-size:.9375rem;color:var(--ink);border:1px solid var(--btn-line);border-radius:var(--radius);background:var(--btn);padding:7px 10px}.cs-sort-dir{cursor:pointer}.cs-table tbody td{display:block;padding:3px 20px}.cs-table tbody tr{display:block;padding:12px 0}.cs-firm{font-size:1.3125rem;white-space:normal}.cs-table tbody td.cs-firm{position:relative;padding-right:38px}.cs-table tbody td.cs-firm:after{content:"\203A";position:absolute;right:18px;top:0;font-family:var(--mono);font-size:1.4375rem;line-height:1.1;color:var(--ink-soft)}.cs-note{white-space:normal}.cs-panel{border-left:none;border-top:1px solid var(--line)}}.cs-change{gap:9px;margin-bottom:4px}.cs-change,.cs-field{display:flex;flex-direction:column}.cs-field{gap:3px}.cs-field>span{font-family:var(--mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.cs-field input,.cs-field select{font-family:var(--sans);font-size:.9375rem;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);width:100%}.cs-field input:focus,.cs-field select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(184,146,92,.08)}.cs-field input:disabled,.cs-field select:disabled{color:var(--ink-soft)}.cs-ballset{display:flex;gap:5px}.cs-ballset button{flex:1 1;font-family:var(--sans);font-size:.875rem;padding:7px 6px;border:1px solid var(--btn-line);border-radius:var(--radius);background:var(--btn);color:var(--ink-mid);cursor:pointer}.cs-ballset button:hover{border-color:var(--gold)}.cs-ballset button.is-on{background:var(--navy);color:#fff;border-color:var(--navy)}.cs-ballset button:disabled{cursor:default;opacity:.6}.cs-lag{font-size:.78125rem;color:var(--sage);line-height:1.5}.cs-reason-text{font-size:.9375rem;color:var(--ink-mid)}.cs-progress-save{font-family:var(--sans);font-size:.875rem;padding:8px 16px;margin-top:6px;background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:var(--radius);cursor:pointer;width:100%}.cs-progress-save:hover{background:var(--navy-deep)}.cs-progress-save:disabled{opacity:.6;cursor:default}@media (max-width:760px){.cs-field input,.cs-field select{font-size:1.0625rem;padding:9px 11px}.cs-ballset button{font-size:1rem;padding:9px 6px}}.cs-pending{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-left:7px;vertical-align:middle}@media (max-width:760px){.cs-overlay{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:88dvh;border-radius:var(--radius-card) var(--radius-card) 0 0}.cs-overlay.is-wide{width:100%}.cs-overlay h3{font-size:1.5rem}.cs-overlay>header{padding:15px 16px 13px}.cs-overlay>header p{font-size:.9375rem}.cs-overlay>header .cs-esc{font-size:1rem;padding:7px 13px}.cs-notes{padding:4px 16px 20px}.cs-note-item header{flex-wrap:wrap;gap:7px}.cs-note-item p{font-size:1.0625rem;line-height:1.6}.cs-note-by,.cs-note-date,.cs-note-deal{font-size:.84375rem}.cs-note-by{margin-left:0}.cs-progress{padding:9px 0}.cs-track{gap:3px}.cs-track i{width:9px;height:19px;border-radius:2px}.cs-milestones button{font-size:1.0625rem;padding:12px 16px;gap:12px}.cs-check{width:18px;height:18px}.cs-milestones button.is-on .cs-check:after{left:5px;top:2px;width:5px;height:10px;border-width:0 2px 2px 0}.cs-progress-save{font-size:1.0625rem;padding:12px 16px}.cs-fullcard{left:0;right:0;top:12px;transform:none;width:100%;max-height:calc(100dvh - 12px);border-radius:var(--radius-card) var(--radius-card) 0 0}}.cs-pager{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px 16px;font-family:var(--mono);font-size:.78125rem;color:var(--ink-soft)}.cs-pager button{font-family:var(--sans);font-size:.875rem;padding:6px 14px;cursor:pointer;border:1px solid var(--btn-line);border-radius:var(--radius);background:var(--btn);color:var(--ink-mid)}.cs-pager button:hover:not(:disabled){border-color:var(--gold);color:var(--ink)}.cs-pager button:disabled{opacity:.45;cursor:default}@media (max-width:760px){.cs-pager{gap:12px;font-size:.875rem}.cs-pager button{font-size:1rem;padding:9px 16px}}.cs-desk-contact{border-left:2px solid var(--gold);padding-left:10px}.cs-cdesk{font-family:var(--sans);font-size:.75rem;color:var(--gold-deep);border:1px solid #e0d2bc;border-radius:10px;padding:1px 7px;margin-left:8px}.cs-none a{color:var(--navy);border-bottom:1px solid var(--line);text-decoration:none}.cs-none a:hover{border-bottom-color:var(--gold)}.cs-why{padding:0 16px 4px}.cs-why .mc-more{border-top:0;margin-top:0}.cs-why .mc-d summary{font-size:.59375rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:12px 0}.cs-why .mc-d[open] summary{color:var(--ink)}.cs-why .mc-body{padding-bottom:12px}.cs-why .mc-grid{gap:10px 12px;margin:0 0 2px}.cs-why .mc-lab{letter-spacing:0;text-transform:none;font-weight:400}.cs-why-note{margin-top:11px;padding-top:9px;border-top:1px solid var(--line-soft);font-size:.8125rem;line-height:1.5;color:var(--ink-mid)}.cs-why .mg-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:10px 12px;gap:10px 12px}.cs-why .mg-facts dd{font-size:.75rem}.cs-panel>header{padding:9px 14px 8px}.cs-panel>header h3{font-size:1.0625rem;line-height:1.25;overflow-wrap:anywhere}.cs-entry{border-top:2px solid var(--line);background:var(--paper);padding:13px 16px 0}.cs-entry>h4{color:var(--navy)}.cs-entry .cs-change{padding:0 0 4px;border-bottom:0}.cs-entry>section{padding-left:0;padding-right:0}.cs-entry .cs-compose{position:static;padding:4px 0 14px;border-top:1px solid var(--line-soft);margin-top:12px}.cs-entry .cs-ballset{flex-wrap:wrap}.cs-entry .cs-ballset button{flex:1 1 auto}.cs-entry .cs-compose textarea,.cs-entry .cs-field input,.cs-entry .cs-field select{max-width:100%}.cs-panel.is-open{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden}.cs-panel.is-open>header{flex:none;position:static}.cs-panel.is-open>.cs-entry,.cs-panel.is-open>.cs-read{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cs-panel.is-open>.cs-entry{display:flex;flex-direction:column}.cs-entry>.cs-change,.cs-entry>h4,.cs-entry>section{flex:none}.cs-entry .cs-compose{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cs-entry .cs-compose textarea{flex:1 1 auto;min-height:60px}.cs-entry .cs-compose-row{flex:none}.cs-pop{display:flex;flex-direction:column;padding:4px 16px 18px}.cs-pop-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--paper)}.cs-pop .cs-entry,.cs-pop .cs-read{flex:none;min-height:0;overflow:visible;display:block}.cs-pop .cs-entry{border-top:0;background:transparent}.cs-pop .cs-compose,.cs-pop .cs-entry,.cs-pop .cs-read>section,.cs-pop .cs-why{padding-left:0;padding-right:0}.cs-pop .cs-compose textarea{min-height:96px}.cs-pop-tabs{display:flex;gap:8px;padding:2px 0 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.cs-pop-tabs button{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-size:.9375rem;padding:10px 12px;border:1px solid var(--btn-line);border-radius:var(--radius);background:var(--btn);color:var(--ink-mid);cursor:pointer}.cs-pop-tabs button.is-on{background:var(--navy);border-color:var(--navy);color:var(--paper)}.cs-ico{width:17px;height:17px;flex:none}.cs-pop-switch{display:flex;gap:10px;align-items:center;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.cs-pop-switch .cs-pop-full{font-family:var(--mono);font-size:.8125rem;padding:10px 14px;background:var(--btn);border:1px solid var(--btn-line);border-radius:var(--radius);color:var(--navy);cursor:pointer}