.dw-tabs,.dw-period-tabs,.dw-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.dw-tabs button{flex:1}.dw-tabs .active,.dw-period-tabs .active{background:#e8c43d;color:#141414;border-color:#e8c43d}.dw-controls,.dw-panel,.dw-rate-editor{background:#121418;border:1px solid #30343b;border-radius:18px;padding:18px;margin:16px 0;min-width:0}.dw-rate-editor{border-left:3px solid #e8c43d}.dw-rate-editor[hidden]{display:none}.dw-controls label,.dw-rate-editor label{display:block;font-size:14px;color:#c8cbd0;line-height:1.5;min-width:0}.dw-controls input,.dw-controls select,.dw-rate-editor input,.dw-rate-editor select{width:100%;min-width:0;margin:6px 0 12px;box-sizing:border-box;color:#f1f2f4;background:#0e1013;border:1px solid #3a3e46;border-radius:12px;padding:12px;font-size:16px}.dw-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dw-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dw-metric{border:1px solid #30343b;border-radius:16px;background:#14171b;padding:18px;min-width:0}.dw-metric small{display:block;color:#b7bac3;font-size:13px;line-height:1.4}.dw-metric strong{display:block;font-size:clamp(22px,2.8vw,34px);margin-top:10px;overflow-wrap:anywhere}.dw-result{background:#252315;border-color:#72622c}.dw-result strong,.dw-summary strong{color:#efd35e}.dw-negative,.dw-negative strong{color:#ff8c8c!important}.dw-note,.dw-statline,.dw-period-label{font-size:13px;color:#aeb4c0;line-height:1.6;overflow-wrap:anywhere}.dw-warning{display:block;color:#f4be62;font-size:13px;line-height:1.5;margin:8px 0}.dw-summary-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.dw-summary{display:grid;gap:7px;background:#1a1d22;border-radius:12px;padding:15px;min-width:0}.dw-summary span{font-size:13px;color:#bfc3ce}.dw-summary b,.dw-worker-head b{overflow-wrap:anywhere}.dw-worker{border-bottom:1px solid #30343b;padding:16px 0}.dw-worker:last-child{border-bottom:0}.dw-worker-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.dw-worker-head small{display:block;color:#adb2be;font-size:12px;line-height:1.6}.dw-worker-head>strong{color:#efd35e;font-size:21px;white-space:nowrap}.dw-row-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.dw-row-values span{font-size:12px;color:#aeb4c0;line-height:1.4}.dw-row-values b{display:block;font-size:16px;color:#e9ebef;margin-top:4px;overflow-wrap:anywhere}.dw-rule{padding:14px 0;border-top:1px solid #363b43}.dw-rate-editor summary{cursor:pointer;padding:12px 0;color:#efd35e;line-height:1.4}.dw-history p{font-size:13px;border-top:1px solid #30343b;padding-top:10px}.dw-report-link{margin:8px 0 16px}.dw-site-rate{color:#c6b267!important}.dw-panel h2,.dw-rate-editor h3{margin:0 0 14px;font-size:20px}.dw-rate-editor .dw-note{margin:6px 0 12px}@media(max-width:650px){.dw-metrics{grid-template-columns:1fr 1fr}.dw-result{grid-column:1/-1}.dw-controls,.dw-panel,.dw-rate-editor{padding:14px}.dw-metric{padding:14px}.dw-period-tabs button{flex:1;padding:10px 8px;font-size:13px}.dw-tabs button{padding:12px 8px;font-size:13px}.dw-summary-list{grid-template-columns:1fr}.dw-worker-head>strong{font-size:18px}}@media(max-width:350px){.dw-rate-editor .dw-two{grid-template-columns:1fr}.dw-row-values{gap:5px}.dw-row-values b{font-size:14px}}
