.owner-setup section{display:flex;flex-direction:column}.setup-list{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.setup-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f5f8f7;border:1px solid #dde7e2;border-radius:8px;padding:11px}.setup-list article div{display:flex;flex-direction:column;min-width:0}.setup-list article span{color:#688078;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.setup-list article b{font-size:12px;color:#17634f;text-align:right}.setup-form{border-top:1px solid #e1e9e5;padding-top:12px;margin-top:auto}.setup-form>label,.setup-form>button{display:block;margin-top:11px}.setup-form select{width:100%;border:1px solid #bdcec6;border-radius:7px;padding:9px;margin-top:5px;font:inherit;color:#17332b;background:#fff}.setup-form button{width:100%}
.bill-format-setup{margin-top:20px}.section-help{color:#60786f;margin:-4px 0 18px}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.format-upload{margin:0;border:1px solid #dde7e2;border-radius:10px;padding:14px}.format-item a{font-size:13px;font-weight:700}.verified-samples{border-top:1px solid #e1e9e5;margin-top:24px;padding-top:20px}.sample-link-form{display:flex;gap:8px;align-items:center}.sample-link-form select{min-width:150px;border:1px solid #bdcec6;border-radius:7px;padding:8px;background:#fff}.sample-link-form button{white-space:nowrap}.verified-samples small{color:#688078}@media(max-width:760px){.format-grid{grid-template-columns:1fr}.sample-link-form{align-items:stretch;flex-direction:column}.sample-link-form select{width:100%}}
.station-setup{margin-bottom:20px}.station-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.station-list{display:flex;flex-direction:column;gap:8px}.station-list article{background:#f5f8f7;border:1px solid #dde7e2;border-radius:8px;padding:11px}.station-list article.active{background:#e9f7f1;border-color:#91cfbb}.station-list article div{display:flex;flex-direction:column}.station-list article span{font-size:12px;color:#688078;margin-top:3px}.station-rename-form{display:flex;gap:7px;margin-top:10px}.station-rename-form input{min-width:0;flex:1;border:1px solid #bdcec6;border-radius:7px;padding:8px}.station-rename-form button{padding:8px 11px}.station-create-form{margin:0}.station-create-form button{width:100%}@media(max-width:760px){.station-setup-grid{grid-template-columns:1fr}}
.tank-setup{margin-bottom:20px}.tank-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tank-create-form{margin:0}.nozzle-item{display:grid!important;grid-template-columns:minmax(110px,1fr) minmax(190px,1.4fr) auto}.nozzle-tank-form{display:flex;gap:6px}.nozzle-tank-form select{min-width:0;width:100%;border:1px solid #bdcec6;border-radius:7px;padding:7px;background:#fff}.nozzle-tank-form button{padding:7px 9px}@media(max-width:760px){.tank-setup-grid{grid-template-columns:1fr}.nozzle-item{grid-template-columns:1fr!important}.nozzle-tank-form{width:100%}}
.setup-list .nozzle-edit-card{display:block}.nozzle-edit-card details{width:100%}.nozzle-edit-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.nozzle-edit-card summary::-webkit-details-marker{display:none}.nozzle-edit-card summary div{display:flex;flex-direction:column}.nozzle-edit-form{display:grid;grid-template-columns:1fr 1.2fr auto;gap:8px;align-items:end;border-top:1px solid #dce7e2;margin-top:11px;padding-top:11px}.nozzle-edit-form select{width:100%;border:1px solid #bdcec6;border-radius:7px;padding:9px;margin-top:5px;font:inherit;color:#17332b;background:#fff}.nozzle-edit-form button{padding:10px 12px;white-space:nowrap}@media(max-width:760px){.nozzle-edit-form{grid-template-columns:1fr}.nozzle-edit-form button{width:100%}}
.pump-nozzle-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.pump-nozzle-input{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:end;border:1px solid #dce7e2;background:#f7faf8;border-radius:9px;padding:11px}.pump-nozzle-input strong{align-self:center}.pump-create-form{max-width:900px}.pump-card{background:#e9f7f1!important;border-color:#91cfbb!important}.lubricant-setup,.pump-setup{margin-bottom:20px}@media(max-width:760px){.pump-nozzle-fields{grid-template-columns:1fr}.pump-nozzle-input{grid-template-columns:1fr}}
.danger-link{border:0;background:transparent;color:#a43731;padding:5px;font:inherit;font-weight:700;cursor:pointer}.danger-link:hover{text-decoration:underline;background:transparent}
