.tank-measurements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tank-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tank-photo-stage{border:1px solid #ccd7df;border-radius:.7rem;padding:1rem;min-width:0}.tank-photo-stage figure{margin:.5rem 0}.tank-photo-stage img,.tank-summary-photo{width:100%;max-width:340px;max-height:260px;object-fit:contain;border-radius:.4rem}.tank-volume-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;background:#e5f0f3;border-radius:.7rem}.tank-volume-summary dt{font-size:.9rem}.tank-volume-summary dd{margin:.25rem 0;font-weight:700}.tank-record input:not([type=checkbox]),.tank-record select{min-width:0;width:100%}@media(max-width:650px){.tank-measurements,.tank-photo-grid,.tank-volume-summary{grid-template-columns:1fr}.tank-photo-stage button{min-height:44px}}

.tank-record{overflow-wrap:anywhere}.tank-record .checkbox{flex-wrap:wrap}.tank-record .checkbox .input-recorded-time{flex-basis:100%;margin-left:1.7rem;max-width:calc(100% - 1.7rem)}

[data-area-safe][aria-pressed="false"]{background:#edf2f5;color:#223b49;border:1px solid #ccd7df}[data-area-safe][aria-pressed="true"]{outline:3px solid #175d67;outline-offset:2px}[data-area-safe="no"][aria-pressed="true"]{background:#9e2635;color:white;outline-color:#9e2635}.tank-record>h3{margin-top:1.4rem}.tank-reference,.tank-exception,.tank-disinfection{margin:1rem 0}.tank-volume-summary{margin-top:1rem}

.tank-treatment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.tank-treatment-options button{white-space:normal;text-align:left;min-height:4rem}.tank-treatment-options button:disabled{opacity:1;background:#edf2f5;color:#52636d;border:1px solid #ccd7df}#official-tanks-form [hidden]{display:none!important}@media(max-width:650px){.tank-treatment-options{grid-template-columns:1fr}}
