.water-invoice-form,.water-heading{max-width:1180px;margin-inline:auto}.water-header .setup-fields{grid-template-columns:.7fr 1.5fr 1fr}.water-header .setup-fields.without-salesperson{grid-template-columns:.7fr 2fr}.water-control,.water-invoice-form .field>input:not([type=hidden]):not([type=file]),.water-invoice-form .field>select,.water-invoice-form .field>textarea,.water-movement-form .field>input:not([type=hidden]),.water-movement-form .field>select,.water-movement-form .field>textarea{width:100%;min-height:40px;border:1px solid #bfd5d1!important;border-radius:10px!important;background:#fff!important;color:#102f4b!important;padding:.48rem .66rem!important;font-size:.78rem!important;line-height:1.2;box-shadow:0 1px 2px rgba(7,59,91,.04);outline:0;transition:border-color .16s ease,box-shadow .16s ease}.water-control:focus,.water-invoice-form .field>input:focus,.water-invoice-form .field>select:focus,.water-invoice-form .field>textarea:focus,.water-movement-form .field>input:focus,.water-movement-form .field>select:focus,.water-movement-form .field>textarea:focus{border-color:#0b8a7a!important;box-shadow:0 0 0 3px rgba(11,138,122,.12)!important}.water-date{min-width:10.5rem}.water-header .smart-select,.water-header .bounded-autocomplete-host{width:100%}.water-header .smart-select-input{height:40px!important;min-height:40px!important;border-radius:10px!important;font-size:.78rem!important}.water-grid-wrap{max-width:100%;overflow-x:auto;border:1px solid #dbe8e5;border-radius:12px}.water-grid{width:100%;min-width:680px;border-collapse:collapse}.water-grid th{padding:.48rem .55rem;background:#e8f6f2;color:#31596a;font-size:.67rem;text-transform:uppercase}.water-grid td{padding:.42rem .55rem;border-top:1px solid #e5eeec}.water-grid th:first-child,.water-grid td:first-child{width:42%;text-align:left}.water-grid td strong,.water-grid td small{display:block}.water-grid td strong{font-size:.78rem;color:#102f4b}.water-grid td small{margin-top:.08rem;color:#6b8190;font-size:.62rem}.water-grid input{height:36px!important;min-height:36px!important;padding:.28rem .42rem!important;font-size:.78rem!important;text-align:right;border:1px solid #c3d8d4!important;border-radius:8px!important;background:#fff!important;box-shadow:inset 0 1px 1px rgba(7,59,91,.03)}.water-grid input:focus{border-color:#0b8a7a!important;box-shadow:0 0 0 3px rgba(11,138,122,.1)!important;outline:0}.water-line-total{text-align:right;font-weight:800;color:#073b5b}.tenant-business-form{display:flex;align-items:end;gap:.65rem}.tenant-business-form label{display:grid;gap:.2rem;min-width:240px;color:#334e68;font-size:.72rem;font-weight:800}.tenant-business-form select{height:40px}.tenant-business-card{max-width:1120px;margin-inline:auto}.water-payment .setup-fields{grid-template-columns:repeat(3,1fr)}
@media(max-width:767.98px){.water-header .setup-fields,.water-payment .setup-fields{grid-template-columns:1fr!important}.water-grid{min-width:570px}.water-grid th:first-child,.water-grid td:first-child{position:sticky;left:0;z-index:2;width:8.5rem;min-width:8.5rem;max-width:8.5rem;background:#fff;white-space:normal;overflow-wrap:anywhere}.water-grid thead th:first-child{z-index:3;background:#e8f6f2}.water-grid th{padding:.38rem .35rem;font-size:.58rem}.water-grid td{padding:.34rem .35rem}.water-grid td strong{font-size:.68rem}.water-grid td small{font-size:.56rem;line-height:1.1}.water-grid input{width:76px;height:38px!important;min-height:38px!important;font-size:.72rem!important}.tenant-business-form{align-items:stretch;flex-direction:column}.tenant-business-form label,.tenant-business-form .btn{width:100%}}
.water-setup-grid,.water-bottle-layout{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;max-width:1120px;margin:.7rem auto}.water-assignment-form,.water-period{display:flex;align-items:end;gap:.45rem}.water-assignment-form select{flex:1;height:38px}.water-compact-list{margin:.6rem 0 0}.water-compact-list .product-table th,.water-compact-list .product-table td{padding:.4rem .48rem}.water-compact-list form{display:inline}.link-danger{border:0;background:transparent;color:#b42318;font-size:.72rem;font-weight:800}.water-state-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.water-state-cards article{display:grid;gap:.1rem;padding:.55rem;border:1px solid #dbe8e5;border-radius:10px;background:#f8fcfb}.water-state-cards span,.water-state-cards small{font-size:.64rem;color:#617b89}.water-state-cards strong{font-size:.95rem;color:#083d5a}.water-period{max-width:1120px;margin:.7rem auto}.water-period label{display:grid;gap:.15rem;font-size:.67rem;font-weight:800}.water-period input{height:38px}
.water-period input,.water-report-filter input,.water-report-filter select,.water-setup-grid .field>input:not([type=checkbox]):not([type=hidden]),.water-setup-grid .field>select,.water-movement-form .field>input:not([type=checkbox]):not([type=hidden]),.water-movement-form .field>select,.water-movement-form .field>textarea{min-height:38px;border:1px solid #bfd5d1!important;border-radius:9px!important;background:#fff!important;color:#102f4b!important;padding:.42rem .58rem!important;font-size:.76rem!important;box-shadow:0 1px 2px rgba(7,59,91,.04)}.water-period input:focus,.water-report-filter input:focus,.water-report-filter select:focus,.water-setup-grid input:focus,.water-setup-grid select:focus,.water-movement-form input:focus,.water-movement-form select:focus,.water-movement-form textarea:focus{border-color:#0b8a7a!important;box-shadow:0 0 0 3px rgba(11,138,122,.11)!important;outline:0}.water-assignment-form .smart-select{flex:1;min-width:0}.water-assignment-form .smart-select-input,.water-report-filter .smart-select-input,.water-movement-form .smart-select-input,.water-setup-grid .smart-select-input{height:38px!important;min-height:38px!important;border-radius:9px!important;font-size:.76rem!important}.water-license-note,.water-report-note{max-width:1120px;margin:.65rem auto;padding:.55rem .7rem;border:1px solid #e0bd62;border-radius:10px;background:#fff7dc;color:#765400;font-size:.72rem}
@media(max-width:767.98px){.water-setup-grid,.water-bottle-layout{grid-template-columns:1fr}.water-assignment-form{align-items:stretch;flex-direction:column}.water-assignment-form select,.water-assignment-form .btn{width:100%;min-height:42px}.water-state-cards{grid-template-columns:repeat(2,1fr)}.water-period{display:grid;grid-template-columns:1fr 1fr}.water-period .btn{grid-column:1/-1}}
.water-report-heading,.water-report-filter,.water-report-kpis,.water-report-section{max-width:1180px;margin-inline:auto}.water-report-filter{display:flex;align-items:end;gap:.5rem;padding:.65rem;border:1px solid #d8e6e3;border-radius:12px;background:#fff}.water-report-filter label{display:grid;gap:.15rem;color:#435f70;font-size:.68rem;font-weight:800}.water-report-filter input,.water-report-filter select{height:38px}.water-report-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;margin-top:.65rem;margin-bottom:.65rem}.water-report-kpis article{display:grid;gap:.12rem;padding:.55rem .65rem;border:1px solid #d7e7e3;border-radius:11px;background:#fff}.water-report-kpis span{font-size:.64rem;color:#617989}.water-report-kpis strong{font-size:.88rem;color:#073b5b}.report-total td{border-top:2px solid #8ebbb1;font-weight:800}
@media(max-width:767.98px){.water-report-filter{display:grid;grid-template-columns:1fr 1fr}.water-report-filter label:last-of-type,.water-report-filter .btn{grid-column:1/-1}.water-report-kpis{grid-template-columns:repeat(2,1fr)}}
@media print{.water-report-filter,.share-toolbox,.water-report-heading .inventory-actions,.tendero-header,.tendero-navbar,.subscription-reminder,.tendero-footer{display:none!important}.water-report-kpis{grid-template-columns:repeat(5,1fr)}.water-report-section{padding:0;border:0;box-shadow:none}.water-report-section .product-table-wrap{overflow:visible;border:0}.water-report-section .product-table{min-width:0;font-size:7pt}.water-report-section .product-table th,.water-report-section .product-table td{padding:1.2mm}.water-report-heading h1{font-size:18pt}@page{size:A4 landscape;margin:8mm}}
