/* Approved 2026-11-04 layout: presentation only, permissions remain server enforced. */
.site-frame.left-collapsed{width:100%;max-width:none;box-sizing:border-box}.site-frame.left-collapsed>.site-main{width:100%;min-width:0}.site-frame.left-collapsed .content{max-width:none;width:100%;box-sizing:border-box}
.home-task-layout .task-card h3{font-size:24px;line-height:1.45;font-weight:700}.home-task-layout .home-about h2{font-size:22px}.home-task-layout .home-about p{font-size:13px;line-height:1.9;margin:10px 0;overflow-wrap:anywhere}.home-about.home-usage{background:#f2f7fd;color:#254b73}.home-usage details{font-size:13px;line-height:1.9}.home-usage summary{cursor:pointer;color:#245fb5;font-weight:600}.home-usage .copyright-notice{color:#304e6e}.expert-total-table .filter-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.expert-total-table .filter-actions>button{min-width:90px;white-space:nowrap;word-break:keep-all;flex:0 0 auto}.expert-view-switch{display:flex;gap:6px;margin-left:auto}.expert-view-switch button{white-space:nowrap;padding:9px 18px;border:1px solid #d4e1ee;border-radius:8px;color:#365472;background:#fff}.expert-view-switch button[aria-pressed=true]{background:#2765ee;color:#fff;border-color:#2765ee}.expert-source-note{padding:14px 18px;background:#f5f9fe;border:1px solid #dce7f2;border-radius:12px;margin:14px 0}.expert-source-note summary{cursor:pointer;font-weight:600}.expert-source-note p{font-size:13px;color:#617891}.expert-full-scroll{max-width:100%;overflow:auto;max-height:65vh;position:relative;scrollbar-width:auto;scrollbar-color:#8ba6c0 #e8eff6}.expert-display-table{width:100%;min-width:1300px;border-collapse:separate;border-spacing:0;font-size:13px}.expert-display-table th{position:sticky;top:0;background:#edf4fa;z-index:1;text-align:left;white-space:nowrap;padding:15px 12px;border-bottom:1px solid #dce6ef}.expert-display-table td{padding:15px 12px;border-bottom:1px solid #e0e9f1;vertical-align:top;white-space:normal}.expert-display-table td small{display:block;color:#718299;line-height:1.6}.expert-display-table tr:nth-child(even) td{background:#f8fbfe}.expert-raw-table{width:max-content;table-layout:fixed}.expert-raw-table th,.expert-raw-table td{min-width:120px;max-width:330px;overflow-wrap:anywhere;border-right:1px solid #e4ebf3}.expert-raw-table th{top:42px;height:42px;box-sizing:border-box}.expert-raw-table .raw-group-head th{top:0;height:42px;padding:10px;text-align:center;background:#dfeaf7}.expert-raw-table td{white-space:pre-wrap;max-height:none}.expert-raw-note{font-size:13px;line-height:1.7;padding:8px 18px;color:#607891}.news-window-toggle svg{width:18px;height:18px;display:block}.news-window-toggle{display:grid;place-items:center!important;min-width:38px;min-height:38px}
@media(max-width:700px){.home-task-layout .task-card h3{font-size:20px}.expert-view-switch{margin-left:0}.site-frame.left-collapsed .content{padding-left:12px;padding-right:12px}}
.theme-dark .home-about.home-usage,.theme-dark .expert-source-note{background:#1b2d42;color:#d3e5f8;border-color:#3b536e}.theme-dark .expert-display-table th{background:#233b54;color:#d3e5f8}.theme-dark .expert-display-table td{color:#d3e5f8;border-color:#3b536e}.theme-dark .expert-display-table tr:nth-child(even) td{background:#1b2d42}
