.manager-modal{width:min(920px,calc(100% - 28px));max-height:90vh}.manager-tools{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.manager-tools input,.manager-tools select{border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:#fff}.manager-list{display:grid;gap:9px;max-height:52vh;overflow:auto;padding-right:3px}.movement-row{display:grid;grid-template-columns:95px 1.2fr 1fr 120px auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid var(--line);border-radius:13px}.movement-row small{color:var(--muted)}.movement-value{text-align:right;font-weight:800}.movement-value.expense{color:var(--red)}.movement-value.income{color:var(--green)}.row-actions{display:flex;gap:5px}.category-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.category-group{display:grid;gap:9px;align-content:start}.category-card{display:grid;grid-template-columns:13px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:12px}.category-color{width:13px;height:34px;border-radius:7px}.category-form{display:grid;grid-template-columns:1.3fr .8fr 54px auto;gap:9px;align-items:end;margin:14px 0 20px}.category-form .field{margin:0}.category-form input[type=color]{height:43px;padding:4px}.manager-error{margin:10px 0}.menu-label-short{display:none}@media(max-width:760px){.movement-row{grid-template-columns:75px 1fr auto}.movement-row .movement-category{grid-column:2}.movement-value{grid-column:3;grid-row:1}.row-actions{grid-column:3;grid-row:2}.category-layout{grid-template-columns:1fr}.category-form{grid-template-columns:1fr 1fr}.category-form .btn{grid-column:1/-1}.manager-tools>*{flex:1;min-width:120px}}
