/* Restrained operations layout, preserving the existing purple brand. */
.top{display:grid!important;grid-template-columns:minmax(180px,.8fr) minmax(0,3fr);align-items:start!important;gap:16px!important}.top h1{font-size:25px!important;line-height:1.35}.top .actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end;align-items:center;gap:7px!important;max-width:none!important;min-width:0;overflow:visible!important;padding:0!important}.top .actions .button{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto!important;width:auto!important;min-height:36px!important;height:auto!important;max-width:100%;margin:0!important;padding:7px 11px!important;font-size:12px!important;line-height:1.5!important;white-space:nowrap!important;border-radius:6px!important}.top .actions .button br{display:none}.top .actions .button:focus-visible{outline:3px solid #b9a0ce;outline-offset:2px}
#hub-progress-board{margin:18px 0 0;min-width:0}#hub-progress-board[hidden]{display:none!important}#hub-progress-board .hpb-heading small{display:block;margin-top:5px;font-size:12px;color:#82718d}#hub-progress-board .hpb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:14px}#hub-progress-board .hpb-card{padding:18px;background:#fdfbff}#hub-progress-board .hpb-metrics{margin:12px 0;gap:18px}#hub-progress-board .hpb-progress{margin:18px 0 0}#hub-progress-board .hpb-progress-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#786783}#hub-progress-board .hpb-progress-meta b{color:#62437b;font-variant-numeric:tabular-nums}#hub-progress-board .hpb-track{height:6px;overflow:hidden;border-radius:8px;background:#eee6f3;margin:8px 0}#hub-progress-board .hpb-track i{display:block;height:100%;background:#8b68a6;border-radius:inherit}#hub-progress-board .hpb-progress>small{font-size:11px;color:#8b7c94}#hub-progress-board .hpb-actions{display:flex;gap:8px;margin-top:auto;padding-top:14px}#hub-progress-board .hpb-actions button,#hub-progress-board .hpb-state button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;width:auto;min-width:0;min-height:38px;margin:0;padding:8px 10px;border:1px solid #cbb8d9;border-radius:7px;background:white;color:#674682;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}#hub-progress-board .hpb-actions button:hover,#hub-progress-board .hpb-state button:hover{background:#f0e8f7;border-color:#9672b0}#hub-progress-board .hpb-actions button:focus-visible,#hub-progress-board .hpb-state button:focus-visible{outline:3px solid #ad8bc5;outline-offset:2px}#hub-progress-board .hpb-state{padding:22px 12px;border:1px dashed #dccde6;border-radius:8px;color:#7b6689;font-size:13px}#hub-progress-board .hpb-state button{display:inline-flex;width:auto;margin:0 0 0 10px}.wb-plan-mini{margin:4px 0 12px}.wb-plan-mini p{margin:0}.wb-plan-mini>div>small:first-child{font-size:11px;color:#9279a2}.wb-plan-empty{line-height:1.7}
@media(max-width:900px){.top{grid-template-columns:1fr}.top .actions{justify-content:flex-start}}@media(max-width:600px){.top .actions .button{min-height:44px!important;padding:8px 12px!important}#hub-progress-board .hpb-grid{grid-template-columns:1fr}#hub-progress-board .hpb-card{padding:16px}#hub-progress-board .hpb-actions button{min-height:44px}.project-card .wb-plan-mini{margin:12px 0}}
