.sc-records34 .table-scroll{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}
.sc-records34 .table-scroll:focus-visible,.sc-records34 summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.sc-records34 .data-table td,.sc-records34 .data-table th{vertical-align:top}
.sc-records34 .data-table small{display:block;max-width:36rem;white-space:normal;overflow-wrap:anywhere}
.sc-records34 .row-action{min-height:44px;white-space:normal}
.sc-merit-note5{max-width:78ch;line-height:1.55}
.sc-merit-details5{margin-top:.5rem;min-width:14rem;max-width:36rem}
.sc-merit-details5 summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}
.sc-merit-facts5{display:grid;gap:.6rem;margin:.6rem 0}
.sc-merit-facts5>div{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:.5rem}
.sc-merit-facts5 dt{font-size:.85em;opacity:.8}
.sc-merit-facts5 dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.sc-merit-trends5{margin-top:1rem}
.sc-merit-trends5>p{max-width:78ch;line-height:1.55}
.sc-merit-trends5 .data-table{min-width:58rem}
.sc-merit-compare5{margin-top:1rem}
.sc-merit-compare5>p{max-width:78ch;line-height:1.55}
.sc-merit-compare-choices5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin-top:.8rem;padding:.8rem;border:1px solid var(--border,rgba(160,180,190,.2));border-radius:.5rem}
.sc-merit-compare-choices5 label{display:flex;align-items:center;gap:.6rem;min-height:44px;overflow-wrap:anywhere}
.sc-merit-compare-choices5 input{flex-shrink:0}
.sc-merit-compare-server5{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--border,rgba(160,180,190,.2))}
.sc-merit-compare-coverage5{font-size:.85em}
@media(max-width:640px){.sc-records34 .section-heading{align-items:flex-start;gap:.75rem;flex-wrap:wrap}.sc-records34 .settings-actions{gap:.5rem;flex-wrap:wrap}.sc-records34 .tab-strip{overflow-x:auto;max-width:100%}.sc-merit-facts5>div{grid-template-columns:1fr;gap:.15rem}.sc-merit-details5{max-width:22rem}.sc-merit-compare-choices5{grid-template-columns:1fr}}

.sc-records34 .sc-flare-note41{max-width:78ch;line-height:1.55}
.sc-records34 .sc-flare-details41{margin-top:.5rem;min-width:14rem;max-width:38rem}
.sc-records34 .sc-flare-details41 summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}
.sc-records34 .sc-flare-details41>p{max-width:70ch;white-space:normal;line-height:1.5}
@media(max-width:640px){.sc-records34 .sc-flare-details41{max-width:22rem}}

/* Records-only foundation; preserves the surrounding server dashboard. */
.sc-records34{--sr46-bg:#0e1519;--sr46-panel:#131d21;--sr46-border:#2a363c;--sr46-text:#e5ecef;--sr46-muted:#a4b4bc;--sr46-accent:#c5eb65;--sr46-olive:#273319;box-sizing:border-box;min-width:0;max-width:100%;margin-block:1rem;padding:1.25rem;border:1px solid var(--sr46-border);border-radius:.8rem;background:var(--sr46-bg);color:var(--sr46-text);line-height:1.5}
.sc-records34 *{box-sizing:border-box}
.sc-records34>.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin-block-end:1rem}
.sc-records34>.section-heading h2{margin:0;font-size:1.25rem;line-height:1.3;letter-spacing:-.015em}
.sc-records34 .settings-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}
.sc-records34>.section-heading .settings-actions{margin:0}
.sc-records34 button,.sc-records34 a.row-action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;min-height:44px;max-width:100%;padding:.6rem .85rem;border:1px solid var(--sr46-border);border-radius:.5rem;background:var(--sr46-panel);color:var(--sr46-text);font:inherit;font-size:.875rem;font-weight:500;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.sc-records34 button:hover:not(:disabled),.sc-records34 a.row-action:hover{border-color:#65784b;background:#1a2628}
.sc-records34 button:disabled{opacity:.48;cursor:not-allowed}
.sc-records34 .primary-button{border-color:#7d983e;background:#4c641e;color:#f3f8e6;font-weight:650}
.sc-records34 .primary-button:hover:not(:disabled){border-color:#abc65e;background:#5c7726}
.sc-records34 .tab-strip{display:flex;align-items:stretch;flex-wrap:wrap;gap:.45rem;margin-block:0 1rem;padding-block-end:.85rem;border-block-end:1px solid var(--sr46-border);overflow:visible}
.sc-records34 .tab-strip .tab{flex:0 1 auto;min-height:44px;padding:.6rem .95rem;background:#111a1e;color:var(--sr46-muted)}
.sc-records34 .tab-strip .tab.active,.sc-records34 .tab-strip .tab[aria-pressed="true"]{border-color:#68823a;background:var(--sr46-olive);color:var(--sr46-accent);box-shadow:inset 0 -2px 0 #91b642}
.sc-records34>p{margin:.8rem 0;max-width:85ch;overflow-wrap:anywhere}
.sc-records34>small{display:block;margin-block:.8rem .35rem;color:var(--sr46-muted)}
.sc-records34 [role="alert"]{padding:.7rem .85rem;border:1px solid #744448;border-radius:.5rem;background:#281b20;color:#f1c7c9;overflow-wrap:anywhere}
.sc-records34 .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.65rem;margin:1rem 0}
.sc-records34 .summary-grid>div{min-width:0;padding:.85rem 1rem;border:1px solid var(--sr46-border);border-radius:.6rem;background:var(--sr46-panel)}
.sc-records34 .summary-grid dt{margin:0 0 .25rem;color:var(--sr46-muted);font-size:.8rem;overflow-wrap:anywhere}
.sc-records34 .summary-grid dd{margin:0;color:var(--sr46-text);font-size:1.35rem;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.sc-records34 .table-scroll{max-width:100%;margin-block:.8rem;overflow:auto;border:1px solid var(--sr46-border);border-radius:.6rem;overscroll-behavior-inline:contain}
.sc-records34 .data-table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:start}
.sc-records34>.table-scroll>.data-table{min-width:40rem}
.sc-records34 .data-table th,.sc-records34 .data-table td{padding:.85rem .9rem;border-block-end:1px solid var(--sr46-border);text-align:start;vertical-align:top}
.sc-records34 .data-table thead th{background:#172126;color:#bac9cf;font-size:.78rem;font-weight:650;line-height:1.4}
.sc-records34 .data-table tbody tr:last-child th,.sc-records34 .data-table tbody tr:last-child td{border-block-end:0}
.sc-records34 .data-table td>small{display:block;margin-block-start:.3rem;color:var(--sr46-muted);line-height:1.5}
.sc-records34 .data-table td>.row-action{margin:.2rem .35rem .2rem 0}
.sc-records34 .settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.25rem;padding:1.1rem;border:1px solid #485d35;border-radius:.65rem;background:#131e1d}
.sc-records34 .settings-form>h3,.sc-records34 .settings-form>p,.sc-records34 .settings-form>ul,.sc-records34 .settings-form>.settings-actions{grid-column:1/-1;margin:0}
.sc-records34 .settings-form>h3{font-size:1.05rem;line-height:1.4}
.sc-records34 .settings-form>p{color:#becbd0;overflow-wrap:anywhere}
.sc-records34 .settings-field{display:grid;align-content:start;gap:.4rem;min-width:0;margin:0;font-size:.875rem}
.sc-records34 .settings-field>span{font-weight:600;color:#c8d4d9}
.sc-records34 .settings-field input,.sc-records34 .settings-field select,.sc-records34 .settings-field textarea{display:block;width:100%;min-width:0;min-height:44px;margin:0;padding:.65rem .75rem;border:1px solid #3a4a52;border-radius:.45rem;background:#0c1519;color:var(--sr46-text);font:inherit;line-height:1.45}
.sc-records34 .settings-field textarea{min-height:7rem;resize:vertical}
.sc-records34 .settings-field input:disabled,.sc-records34 .settings-field select:disabled,.sc-records34 .settings-field textarea:disabled{opacity:.6}
.sc-records34 summary{min-height:44px;padding-block:.55rem;cursor:pointer;overflow-wrap:anywhere}
.sc-records34 a{color:#c2dc92;text-underline-offset:.2em;overflow-wrap:anywhere}
.sc-records34 :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sr46-accent);outline-offset:3px}
.sc-records34 .sc-merit-trends5,.sc-records34 .sc-merit-compare5{min-width:0;padding:1rem;border:1px solid var(--sr46-border);border-radius:.6rem;background:#101a1e}
.sc-records34 .sc-merit-trends5 h3,.sc-records34 .sc-merit-compare5 h3{margin:0 0 .5rem;font-size:1rem}
.sc-records34 .sc-merit-compare-choices5 input{accent-color:#a3c74d}
@media(max-width:640px){.sc-records34{padding:1rem}.sc-records34>.section-heading{align-items:flex-start}.sc-records34>.section-heading .settings-actions{width:100%}.sc-records34 .tab-strip{gap:.4rem;overflow:visible}.sc-records34 .tab-strip .tab{flex:1 1 9rem}.sc-records34>.settings-actions>button{flex:1 1 10rem}.sc-records34 .settings-form{grid-template-columns:minmax(0,1fr);padding:.9rem;gap:.85rem}.sc-records34 .settings-form>.settings-actions>*{flex:1 1 8rem}.sc-records34 .data-table th,.sc-records34 .data-table td{padding:.75rem}.sc-records34 .sc-merit-trends5,.sc-records34 .sc-merit-compare5{padding:.85rem}}
@media(max-width:380px){.sc-records34{padding:.8rem}.sc-records34>.section-heading .settings-actions>*{flex:1 1 7rem}.sc-records34 .tab-strip .tab{flex-basis:8rem}.sc-records34 .summary-grid{gap:.5rem}}

.sc-records-dialog46{position:fixed;inset:0;width:min(1080px,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;background:#10171b;color:#dce3e8;border:1px solid #2c3a40;border-radius:12px;box-shadow:0 22px 80px #0008}
.sc-records-dialog46::backdrop{background:#02070bbb}
.sc-records-dialog46>.sc-records34{margin:0;border:0;border-radius:inherit}
.sc-activity-tools46{margin-block:1rem;padding:.85rem 1rem;min-width:0;background:#10171b;color:inherit;border:1px solid #29383e;border-radius:10px}
.sc-activity-tools46>summary{min-height:44px;cursor:pointer;align-content:center;line-height:1.4}
.sc-activity-tools46>summary>strong{margin-inline-start:.35rem;font-size:.95rem}
.sc-activity-tools46>summary>span{display:block;margin:.3rem 0 0 1.2rem;color:#a6b7bf;font-size:.85rem}
.sc-activity-tools46>summary:focus-visible{outline:2px solid #b9d966;outline-offset:4px}
.sc-activity-tools46 .sc-activity-tools-body46{display:grid;gap:1rem;min-width:0;padding-block-start:1rem}
.sc-activity-tools46 .insights-tools30{margin-block:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.8rem}
.sc-activity-tools46 .insights-tools30-card{padding:1rem}
@media(max-width:640px){.sc-records-dialog46{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);border-radius:10px}}

/* Verified source selectors: StatsPanel30 ef3d82ed and ManagerBoards2 445ff237. */
.sc-activity-tools46 .insights-tools30{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.85rem;margin:0;min-width:0}
.sc-activity-tools46 .insights-tools30 *,.sc-activity-tools46 .ma2 *{box-sizing:border-box}
.sc-activity-tools46 .insights-tools30-card{min-width:0;min-height:0;height:auto;align-self:start;margin:0;padding:1rem;border:1px solid #2a383e;border-radius:9px;background:#111b20}
.sc-activity-tools46 .insights-tools30-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.sc-activity-tools46 .insights-tools30-head>div{min-width:0}
.sc-activity-tools46 .insights-tools30 h3{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 .45rem;font-size:1rem;line-height:1.4}
.sc-activity-tools46 .insights-tools30-plus{display:inline-flex;align-items:center;flex:none;margin:0;padding:.15rem .4rem;border:1px solid #5b7130;border-radius:4px;color:#c4dd86;font-size:.7rem;font-weight:600;line-height:1.3;white-space:nowrap}
.sc-activity-tools46 .insights-tools30 p{margin:.5rem 0;color:#a7b8c0;font-size:.85rem;line-height:1.55;overflow-wrap:anywhere}
.sc-activity-tools46 .insights-tools30-switch{display:flex;align-items:center;gap:.5rem;min-height:44px;white-space:nowrap}
.sc-activity-tools46 .insights-tools30-status{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem;margin:.75rem 0;color:#b4c2c9;font-size:.8rem}
.sc-activity-tools46 .insights-tools30-actions,.sc-activity-tools46 .ma2-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}
.sc-activity-tools46 .insights-tools30 button{min-height:44px}
.sc-activity-tools46 .insights-tools30-actions button,.sc-activity-tools46 .insights-tools30-details button,.sc-activity-tools46 .ma2-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;max-width:100%;min-width:0;min-height:44px;height:auto;padding:.6rem .8rem;border:1px solid #34454c;border-radius:7px;background:#152126;color:#e0e8eb;font:inherit;font-size:.85rem;line-height:1.4;text-align:center;white-space:normal;cursor:pointer}
.sc-activity-tools46 .insights-tools30-actions button:disabled,.sc-activity-tools46 .insights-tools30-details button:disabled,.sc-activity-tools46 .ma2-button:disabled{opacity:.5;cursor:not-allowed}
.sc-activity-tools46 .insights-tools30-actions .primary-button,.sc-activity-tools46 .ma2-button.primary{background:#4c641e;border-color:#7d983e;color:#f3f8e6;font-weight:600}
.sc-activity-tools46 .insights-tools30-details{margin-top:1rem;padding-top:.85rem;border-top:1px solid #2a3a42}
.sc-activity-tools46 .insights-tools30-row{min-width:0;margin:1rem 0;padding:.85rem;border:1px solid #34454d;border-radius:7px}
.sc-activity-tools46 .insights-tools30-row>legend{padding:0 .3rem;font-size:.85rem;font-weight:600}
.sc-activity-tools46 .insights-tools30-row>button{margin:0 0 .6rem;float:none}
.sc-activity-tools46 .insights-tools30-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.85rem;clear:both}
.sc-activity-tools46 .insights-tools30 label,.sc-activity-tools46 .ma2 label{display:grid;gap:.4rem;min-width:0;font-size:.85rem}
.sc-activity-tools46 .insights-tools30 input:not([type=checkbox]),.sc-activity-tools46 .insights-tools30 select,.sc-activity-tools46 .ma2 select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;padding:.6rem .7rem;border:1px solid #3b4b53;border-radius:6px;background:#0b151a;color:#e1e9ed;font:inherit;font-size:.85rem}
.sc-activity-tools46 .insights-tools30 select[multiple]{min-height:96px}
.sc-activity-tools46 .insights-tools30 .insights-tools30-check,.sc-activity-tools46 .ma2 .ma2-toggle{display:flex;flex-direction:row;align-items:center;gap:.6rem;min-height:44px;line-height:1.5}
.sc-activity-tools46 .insights-tools30-check input,.sc-activity-tools46 .ma2-toggle input{width:20px;height:20px;flex:none;accent-color:#b6d466}
.sc-activity-tools46 .insights-tools30 small{color:#a5b8c0;font-size:.78rem;line-height:1.5}
.sc-activity-tools46 .insights-tools30-preview{grid-column:1/-1;margin:0;padding:.7rem;border-radius:6px;background:#15272c;overflow-wrap:anywhere}
.sc-activity-tools46 .ma2{min-width:0;min-height:0;margin:0;padding:1rem;border:1px solid #2a383e;border-radius:9px;background:#111b20;color:#e0e8eb;font-size:.85rem;line-height:1.55}
.sc-activity-tools46 .ma2 h3,.sc-activity-tools46 .ma2 h4,.sc-activity-tools46 .ma2 p{margin:0}
.sc-activity-tools46 .ma2 h3{font-size:1rem;line-height:1.4}
.sc-activity-tools46 .ma2 h4{font-size:.9rem;line-height:1.4}
.sc-activity-tools46 .ma2-header,.sc-activity-tools46 .ma2-settings>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:.8rem}
.sc-activity-tools46 .ma2-note,.sc-activity-tools46 .ma2 small{color:#a7b8c0;font-size:.8rem;line-height:1.55}
.sc-activity-tools46 .ma2 .ma2-note{margin:.5rem 0}
.sc-activity-tools46 .ma2-settings{display:grid;gap:.65rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid #2c3e46}
.sc-activity-tools46 .ma2-save-status{margin-top:.7rem;color:#c7d7ab;overflow-wrap:anywhere}
.sc-activity-tools46 .ma2-error{margin:.7rem 0;color:#f0b7bd;overflow-wrap:anywhere}
.sc-activity-tools46 :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #bddc70;outline-offset:3px}
@media(max-width:640px){.sc-activity-tools46{padding:.8rem}.sc-activity-tools46 .insights-tools30{grid-template-columns:minmax(0,1fr)}.sc-activity-tools46 .insights-tools30-card,.sc-activity-tools46 .ma2{padding:.85rem}.sc-activity-tools46 .insights-tools30-head{gap:.5rem}.sc-activity-tools46 .insights-tools30-actions>button,.sc-activity-tools46 .ma2-actions>button{flex:1 1 8rem}.sc-activity-tools46 .ma2-header>.ma2-button{flex:1 1 8rem}}
