.branch-capacity{max-width:1120px;margin:0 auto .7rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.branch-capacity div{padding:.65rem .8rem;border:1px solid #dce8e7;border-radius:11px;background:#f4faf8;display:grid}.branch-capacity span{font-size:.67rem;color:#718096}.branch-capacity strong{font-size:1.1rem;color:#15364f}.branch-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.75fr 1.25fr;gap:.7rem}.branch-form{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.branch-form .field{display:grid;gap:.2rem}.branch-form .full,.branch-form button,.branch-limit{grid-column:1/-1}.branch-form label{font-size:.7rem;font-weight:750;color:#294661}.branch-form input,.branch-form textarea{padding:.55rem .65rem;border:1px solid #cbdcda;border-radius:9px}.branch-limit{font-size:.72rem;color:#b54708;margin:0}.branch-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.65rem;border-top:1px solid #e5eceb}.branch-row.current{background:#eaf8f4;border-radius:10px}.branch-row strong,.branch-row small{display:block}.branch-row small{font-size:.67rem;color:#718096}.branch-actions{display:flex;gap:.35rem;align-items:center}.branch-actions form{margin:0}.branch-actions b{font-size:.7rem;color:#08756c}@media(max-width:780px){.branch-layout{grid-template-columns:1fr}.branch-row{grid-template-columns:1fr auto}.branch-actions{grid-column:1/-1}.branch-capacity{grid-template-columns:1fr 1fr}.branch-capacity div:first-child{grid-column:1/-1}}@media(max-width:480px){.branch-form{grid-template-columns:1fr}.branch-form .full,.branch-form button,.branch-limit{grid-column:auto}}
