.return-width,.return-form,.settlement-width,.settlement-form,.settlement-tabs{max-width:1120px;margin-inline:auto}.return-header{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.return-header>div{display:grid;padding:.6rem;background:#f6faf9;border-radius:10px}.return-header small{color:#64748b}.return-table,.settlement-table{overflow:auto}.return-table table,.settlement-table table{width:100%;border-collapse:collapse;white-space:nowrap}.return-table th,.return-table td,.settlement-table th,.settlement-table td{padding:.55rem;border-bottom:1px solid #e6efed;text-align:right;font-size:.78rem}.return-table th:first-child,.return-table td:first-child,.settlement-table th:nth-child(3),.settlement-table td:nth-child(3){text-align:left}.return-table td strong,.return-table td small{display:block}.return-table input{width:110px!important;min-height:38px!important;padding:.35rem .45rem!important}.return-total{max-width:1120px;margin:.6rem auto;display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:.8rem 1rem;border-radius:12px;background:#0f766e;color:#fff}.return-total strong{font-size:1.15rem}.settlement-tabs{display:flex;gap:.5rem;margin-bottom:.75rem}.settlement-tabs a{padding:.55rem .85rem;border-radius:10px;background:#e8f1ef;color:#29495e;text-decoration:none;font-weight:800}.settlement-tabs a.active{background:#0f766e;color:#fff}.fill-due{border:1px solid #a7ded4;border-radius:9px;padding:.46rem .65rem;background:#e8f7f2;color:#08745f;font-weight:800;white-space:nowrap;transition:transform .15s,background .15s}.fill-due:hover,.fill-due:focus{background:#d2f2ea;outline:0;transform:translateY(-1px)}.settlement-meta{padding:.65rem .8rem!important;--settlement-control-height:40px}.settlement-meta .setup-fields{gap:.38rem .5rem}.settlement-meta .field label{margin-bottom:.13rem;font-size:.67rem}.settlement-meta .field>input,.settlement-meta .field>select,.settlement-meta .field>textarea,.settlement-meta .smart-select-input{box-sizing:border-box!important;height:var(--settlement-control-height)!important;min-height:var(--settlement-control-height)!important;padding:.38rem .6rem!important;line-height:1.25!important;font-size:.78rem}.settlement-meta .smart-select-input{padding-right:2rem!important}.settlement-meta textarea{resize:vertical}.compact-settlement-table table{min-width:650px;table-layout:fixed}.compact-settlement-table th,.compact-settlement-table td{padding:.42rem .45rem!important;font-size:.7rem!important}.compact-settlement-table th:first-child,.compact-settlement-table td:first-child{width:170px;white-space:normal}.compact-settlement-table th:nth-child(2),.compact-settlement-table td:nth-child(2),.compact-settlement-table th:nth-child(3),.compact-settlement-table td:nth-child(3),.compact-settlement-table th:nth-child(4),.compact-settlement-table td:nth-child(4),.compact-settlement-table th:nth-child(5),.compact-settlement-table td:nth-child(5){width:70px}.settlement-bill strong,.settlement-bill small{display:block}.settlement-bill small{margin-top:.08rem;color:#64748b;font-size:.61rem;line-height:1.2}.compact-settlement-table .allocation-cell{min-width:142px!important;white-space:nowrap}.compact-settlement-table .allocation-entry{display:inline-grid;gap:.08rem;vertical-align:middle;margin:0}.compact-settlement-table .allocation-label{display:block;color:#476275;font-size:.58rem;font-weight:850;line-height:1;text-align:left}.compact-settlement-table .allocation-input{display:flex;align-items:center;gap:.25rem;width:96px;min-height:34px;padding:0 .35rem;border:1px solid #a9d6cf;border-radius:9px;background:linear-gradient(135deg,#fff,#effaf7)}.compact-settlement-table .allocation-input b{color:#08766d;font-size:.62rem;font-weight:900}.compact-settlement-table .allocation-amount{width:62px!important;min-height:32px!important;padding:.2rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0c3856!important;font-size:.72rem;font-weight:800;text-align:right;outline:0}.compact-settlement-table .allocation-entry:focus-within .allocation-input{border-color:#058477;box-shadow:0 0 0 3px rgba(5,132,119,.14)}.compact-settlement-table .fill-due{display:inline-flex;align-items:center;min-height:34px;margin-left:.25rem;padding:.35rem .42rem;font-size:.66rem;vertical-align:bottom}.settlement-form .return-total{margin-top:.45rem;padding:.6rem .75rem;font-size:.78rem}.settlement-form .return-total strong{font-size:1rem}@media(max-width:767px){.settlement-meta{--settlement-control-height:44px}.return-header{grid-template-columns:1fr}.return-table table{min-width:820px}.compact-settlement-table table{min-width:590px}.compact-settlement-table th,.compact-settlement-table td{padding:.38rem!important;font-size:.66rem!important}.compact-settlement-table th:first-child,.compact-settlement-table td:first-child{width:145px}.compact-settlement-table th:nth-child(2),.compact-settlement-table td:nth-child(2),.compact-settlement-table th:nth-child(3),.compact-settlement-table td:nth-child(3),.compact-settlement-table th:nth-child(4),.compact-settlement-table td:nth-child(4),.compact-settlement-table th:nth-child(5),.compact-settlement-table td:nth-child(5){width:60px}.compact-settlement-table .allocation-cell{min-width:122px!important}.compact-settlement-table .allocation-input{width:86px}.settlement-tabs{display:grid;grid-template-columns:1fr 1fr}.settlement-tabs a{text-align:center}.return-total{justify-content:space-between}}
