.ds-context{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;margin:0 0 20px;background:#fff;border:1px solid #e1e8f0;border-radius:10px}.ds-view{display:flex;gap:12px;align-items:center;margin:0;font-size:12px;font-weight:600;color:#5c7188}.ds-view select{min-width:220px;max-width:340px;font-weight:600;color:#223d59}.ds-current{font-size:13px;font-weight:600;color:#45617d}.ds-context .flow-project-select{margin:0;min-width:240px}.ds-context .flow-project-select>span{font-size:12px}.ds-cost-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 0 20px}.ds-cost-sections{display:flex;gap:6px;flex-wrap:wrap;background:#edf2f8;border:1px solid #e1e8f0;padding:4px;border-radius:10px}.ds-cost-sections button{font:inherit;font-size:13px;font-weight:600;border:0;border-radius:7px;color:#5a718b;background:transparent;cursor:pointer;padding:11px 18px}.ds-cost-sections button.selected{background:#fff;color:#2459ab;box-shadow:0 1px 4px #132f5114}.ds-cost-sections button:hover{background:#f9fbff}.ds-cost-sections button:focus-visible{outline:3px solid #9abaf0;outline-offset:1px}@media(max-width:620px){.ds-context{padding:14px;gap:12px}.ds-view{width:100%;flex-wrap:wrap;gap:8px}.ds-view select{width:100%;max-width:none;min-width:0}.ds-context .flow-project-select{width:100%;min-width:0}.ds-cost-controls{align-items:stretch}.ds-cost-sections{justify-content:space-between}.ds-cost-sections button{padding:10px 12px}}
.ds-context:empty{display:none}.ds-cost-project{margin:0 0 12px}.ds-cost-project select{max-width:460px;min-width:280px}@media(max-width:620px){.ds-cost-project select{max-width:100%;min-width:0}}
