.workbench{gap:24px;min-width:0;padding:20px 0 40px;display:grid}.wb-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.wb-toolbar label,.wb-form label{color:var(--muted,#bcbcbc);gap:7px;font-size:13px;display:grid}.workbench select,.workbench input,.workbench textarea{color:#f5f5f5;max-width:100%;min-height:40px;font:inherit;background:#202020;border:1px solid #788894;border-radius:8px;padding:8px 12px}.workbench button,.wb-backup{min-height:40px}.wb-primary{background:#3d4852!important;border-color:#788894!important}.event-star-guide{color:var(--muted);padding:0 20px 16px;font-size:13px}.event-star-guide p{margin:4px 0}.event-star-guide p:last-child{flex-wrap:wrap;gap:8px 20px;display:flex}.event-star-guide span{align-items:center;gap:6px;display:inline-flex}.event-star-guide svg{color:var(--gold);flex-shrink:0}.workbench .archive-star-button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.archive-star-button[aria-pressed=true]{color:var(--gold)}.wb-section{background:#2c2c2c;border-radius:0;min-width:0;overflow:hidden}.wb-section-heading{background:#383838;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.wb-section-heading h2,.wb-section-heading h3{margin:0;font-size:16px}.wb-section-body{min-width:0;padding:20px}.wb-section-body>p:first-child{margin-top:0}.wb-muted{color:#bcbcbc;max-width:76ch;font-size:13px;line-height:1.7}.wb-empty{color:#bcbcbc;background:#242424;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:32px 20px;display:flex}.wb-empty>button{margin-left:auto}.wb-plot{background:#202020;padding:10px 8px}.wb-plot svg{touch-action:pan-y;width:100%;display:block;overflow:visible}.wb-plot text{fill:#bcbcbc;font:12px Geist Variable,sans-serif}.wb-grid{stroke:#3a3a3a;stroke-width:1px}.wb-cursor{stroke:#f5f5f5;stroke-dasharray:4 4}.wb-legend{flex-wrap:wrap;gap:12px 22px;padding:14px 20px;font-size:13px;display:flex}.wb-legend>span{align-items:center;gap:8px;display:flex}.wb-legend i{width:16px;height:2px}.wb-legend small{color:#bcbcbc}.wb-table-wrap{max-height:520px;overflow:auto}.wb-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:13px}.wb-table th{color:#bcbcbc;z-index:1;background:#343434;font-weight:500;position:sticky;top:0}.wb-table th,.wb-table td{border-bottom:1px solid #444;padding:14px 16px}.wb-table td.wb-wrap{white-space:normal;min-width:160px;max-width:370px;line-height:1.7}.wb-table .number,.wb-blue{color:#2983bb;font-variant-numeric:tabular-nums}.wb-statline{border-bottom:1px solid #444;flex-wrap:wrap;gap:24px;padding:18px 20px;display:flex}.wb-statline>span{color:#bcbcbc;gap:7px;font-size:12px;display:grid}.wb-statline strong{color:#2983bb;font-size:24px;font-weight:500}.wb-columns{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:24px;display:grid}.wb-form{gap:16px;display:grid}.wb-form textarea{resize:vertical;width:100%;min-height:160px}.wb-pagination{color:#bcbcbc;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.wb-list{margin:0;padding:0;list-style:none}.wb-event{border-bottom:1px solid #444;padding:20px}.wb-event h3{margin:10px 0;font-size:16px;line-height:1.7}.wb-event p{color:#bcbcbc;margin:10px 0;font-size:13px;line-height:1.8}.wb-meta,.wb-actions{color:#bcbcbc;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.wb-major{color:#fff1c2}.wb-actions{margin-top:14px}.wb-event.is-selected{background:#3d4852}.wb-original{color:#bcbcbc;overflow-wrap:anywhere;padding:12px 0}.wb-event a,.wb-section a{color:#d5e3ea;text-underline-offset:3px}.wb-status{background:#383838;border-radius:6px;padding:2px 8px;font-size:12px}.wb-review{margin-top:24px}.wb-report-text{max-width:76ch;font-size:16px;line-height:1.9}.wb-hash{overflow-wrap:anywhere;color:#bcbcbc;font-size:12px}.wb-report-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #444;border-radius:0;width:100%;padding:16px 20px;display:block}.wb-report-list small{color:#bcbcbc;margin-top:8px;display:block}.wb-report-list button[aria-pressed=true]{background:#3d4852}.wb-mobile-pages{display:none}.wb-check{grid-auto-flow:column;align-items:center;min-height:40px;gap:8px!important;display:flex!important}.wb-check input{width:16px;height:16px;min-height:0}.wb-inline-notice{background:#343434;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.7}.wb-date-grid{flex-wrap:wrap;gap:12px;display:flex}.wb-backup{color:#f5f5f5;background:#3d4852;border:1px solid #788894;border-radius:8px;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.future-navigation .nav-button{text-align:left;width:100%;padding-left:16px}.sidebar nav{min-height:0;overflow-y:auto}.wb-report-links{overflow-wrap:anywhere;padding-left:20px;line-height:2}.wb-selected-event{border-top:1px solid #444}.wb-numeric{font-variant-numeric:tabular-nums}@media (width<=1000px){.wb-columns{grid-template-columns:minmax(0,1fr)}.wb-plot svg{min-height:210px}.wb-toolbar{align-items:stretch}}@media (width<=760px){.workbench{gap:16px;padding-top:12px}.wb-section-body,.wb-event{padding:16px}.wb-section-heading{padding:12px 16px}.wb-table th,.wb-table td{padding:12px}.wb-statline{gap:18px}.wb-statline strong{font-size:22px}.wb-mobile-pages{padding:10px 0;display:block}.wb-mobile-pages select{color:#f5f5f5;width:100%;max-width:100%;font:inherit;background:#343434;border:1px solid #788894;border-radius:8px;min-height:44px;padding:10px 12px}.wb-toolbar>label{flex:135px}.wb-toolbar button{min-height:44px}.wb-legend{gap:12px;padding:8px}.wb-legend>span{flex-wrap:wrap}.wb-form input{min-width:0}.wb-plot svg{min-height:0}.wb-plot text{font-size:14px}.wb-actions button{min-height:44px}}.sidebar nav{flex-shrink:0;overflow:visible}.sidebar .brand,.sidebar .rail-rule{flex-shrink:0}.wb-columns>section:last-child{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.wb-mobile-chart-hint{display:none}@media (width<=1000px){.wb-columns>section:last-child{max-height:none;position:static}}@media (width<=760px){.workbench-page-header{flex-wrap:wrap}.workbench-page-header h1{white-space:nowrap}.wb-plot{overflow-x:auto}.wb-plot svg{touch-action:auto;min-width:640px}.wb-plot text{font-size:18px}.wb-mobile-chart-hint{color:#bcbcbc;padding:8px 16px;font-size:12px;display:block}}
