.plans-layout{display:grid;grid-template-columns:1fr 330px;gap:22px;align-items:start}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.plan-card{margin:0;border-top:4px solid #16b3b0}.plan-icon{font-size:28px;color:var(--blue);float:right}.plan-card h2{min-height:50px}.plan-progress{height:8px;background:#e7eef3;border-radius:99px;overflow:hidden}.plan-progress i{display:block;height:100%;background:linear-gradient(90deg,#16b3b0,var(--blue));border-radius:inherit}.new-plan{position:sticky;top:20px}.new-plan label,.add-unit label{margin:14px 0}.new-plan select,.add-unit select{display:block;width:100%;margin-top:7px}.plan-editor{display:grid;grid-template-columns:1fr 340px;gap:22px;align-items:start}.add-unit{position:sticky;top:20px}.month-card h2{margin-top:0}.unit-row{display:grid;grid-template-columns:130px 1fr auto;gap:14px;align-items:center}.unit-row small{display:block;color:var(--muted);margin-top:5px}.unit-category{font-size:11px;font-weight:bold;color:#0871ae;background:#e3f4ff;padding:7px 9px;border-radius:7px;text-align:center}.unit-category.mp{color:#b7610d;background:#fff0df}.unit-category.aktivnost.i.zdravlje{color:#167651;background:#e7f7ef}@media(max-width:950px){.plans-layout,.plan-editor{grid-template-columns:1fr}.new-plan,.add-unit{position:static}}@media(max-width:650px){.unit-row{grid-template-columns:1fr}.unit-category{width:max-content}}
