/* ContaGiro: consolidação leve, sem interferir em cobrança ou nas outras telas. */
.owner-operation-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px}
.owner-operation-tabs [aria-selected=true]{background:#173b35;color:#c5ffe7;box-shadow:inset 0 0 0 1px #7ee8bd}
.owner-inventory{padding:28px;min-width:0}.inventory-heading{display:flex;justify-content:space-between;gap:22px;align-items:start;margin-bottom:22px}.inventory-heading .eyebrow{margin-bottom:8px}.inventory-heading p{font-size:13px;margin-top:6px}
.inventory-filters{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(170px,1fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:14px;margin-bottom:14px}.inventory-filters input,.inventory-filters select{margin:7px 0 0}.inventory-filters .primary{min-height:48px;justify-content:center}.inventory-filters small{display:block;font-size:11px;line-height:1.5;margin-top:5px;color:#b6cadb}
.inventory-read-status{font-size:12px;color:#adc4d9;margin:10px 0 16px;min-height:1.6em}.inventory-warning{font-size:13px;padding:12px 14px;border:1px solid #705829;border-radius:12px;background:#302718;color:#ffe1a3;overflow-wrap:anywhere;margin:12px 0}
.inventory-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.inventory-metric{display:flex;flex-direction:column;gap:6px;border:1px solid #375064;padding:18px;border-radius:16px;background:linear-gradient(140deg,#193437,#142232)}.inventory-metric span{font-size:12px;color:#c4d4e0}.inventory-metric strong{font-size:clamp(20px,2vw,27px);line-height:1.4;color:#a4f3d4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inventory-metric small{font-size:11px;color:#a6b8ca}
.inventory-results{margin-top:18px;min-width:0}.inventory-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.inventory-table th{padding:12px 10px;color:#b9c9d9;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.inventory-table td{padding:14px 10px;border-top:1px solid #2c4054;overflow-wrap:anywhere}.inventory-table td:first-child{font-weight:650}.inventory-table td:nth-child(3){font-variant-numeric:tabular-nums;color:#b9f0d9}.inventory-table .quiet{font-size:12px;padding:10px 12px;min-height:44px}
.inventory-pagination{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:20px 0;font-size:12px;color:#bbcede}.inventory-pagination span{text-align:center}.inventory-explanation{font-size:12px;line-height:1.8;margin:22px 0 0;border-top:1px solid #2d4054;padding-top:16px}
#inventory-deliveries-dialog{width:min(760px,calc(100% - 28px))}.inventory-delivery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:16px;margin:10px 0;border:1px solid #33485e;border-radius:14px;background:#101b2a;font-size:14px}.inventory-delivery strong{overflow-wrap:anywhere}.inventory-delivery span{color:#a4f3d4;font-variant-numeric:tabular-nums}.inventory-delivery small{grid-column:1/-1;color:#a7bbcd;font-size:12px}
.operation-read-controls{display:flex;align-items:end;justify-content:space-between;gap:16px}.operation-read-controls label{flex:1}.operation-read-controls select{margin:7px 0 0}.operation-read-controls button{margin-bottom:0}.operation-read-controls+.inventory-read-status{margin-top:16px}
@media(max-width:900px){.inventory-filters{grid-template-columns:1fr 1fr}.inventory-heading{flex-wrap:wrap}.inventory-summary{gap:8px}.inventory-metric{padding:14px}}
@media(min-width:901px) and (max-width:1100px){.inventory-filters{grid-template-columns:1fr 1fr}.inventory-filters .primary{grid-column:1/-1}}
@media(max-width:600px){.owner-operation-tabs button{flex:1;white-space:normal}.owner-inventory{padding:18px}.inventory-filters{grid-template-columns:1fr}.inventory-summary{grid-template-columns:1fr}.inventory-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.inventory-metric strong{grid-column:2;grid-row:1/3;font-size:21px;max-width:160px}.inventory-table,.inventory-table tbody,.inventory-table tr,.inventory-table td{display:block}.inventory-table thead{display:none}.inventory-table tr{border:1px solid #344a5c;border-radius:14px;background:#142333;margin-bottom:12px;padding:12px}.inventory-table td{border:0;padding:5px 0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.inventory-table td:before{content:attr(data-label);font-size:11px;color:#a5bdce;font-weight:500}.inventory-table td:first-child{font-size:15px}.inventory-table td:last-child{display:block;padding-top:12px}.inventory-table td:last-child:before{display:none}.inventory-table td:last-child button{width:100%;justify-content:center}.inventory-pagination{flex-wrap:wrap;gap:10px}.inventory-pagination span{order:-1;width:100%}.inventory-pagination button{flex:1}.inventory-heading>button{width:100%}.operation-read-controls{flex-direction:column;align-items:stretch}.inventory-delivery{grid-template-columns:1fr}.inventory-delivery small{grid-column:auto}}
