.tank-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 20px}.tank-tabs form{max-width:100%}.tank-tab{display:block;border:1px solid #cdd6e5;background:white;color:#234477;border-radius:24px;padding:10px 16px;font-size:14px;font-weight:700;max-width:100%;overflow-wrap:anywhere;cursor:pointer}.tank-tab.is-current{background:#0c4091;border-color:#0c4091;color:white}.tank-management{margin:18px 0 30px;scroll-margin-top:20px}.tank-management>summary{display:inline-block;cursor:pointer;list-style:none}.tank-management>summary::-webkit-details-marker,.tank-delete-confirm>summary::-webkit-details-marker{display:none}.tank-management>form{max-width:540px;border:1px solid #dce2eb;padding:5px 22px 22px;border-radius:16px;margin-top:18px}.tank-management form>.button{margin-top:20px}.tank-edit{margin-top:40px;padding-top:25px;border-top:1px solid #e2eaf0}.tank-delete-confirm{max-width:540px;margin-top:22px}.tank-delete-confirm>summary{list-style:none;cursor:pointer;display:inline-block}.tank-delete-confirm>p{color:#7f3434;font-size:14px;margin-top:18px}.tank-danger{background:#c84141;color:white;border:1px solid #c84141}.tank-danger:hover{background:#a52e2e}.tank-delete-confirm form{display:flex;gap:12px;flex-wrap:wrap}.tank-delete-confirm form>.button{margin-top:12px}@media(max-width:500px){.tank-management>summary{width:100%;text-align:center}.tank-management>form{padding:4px 18px 20px}.tank-management form>.button{width:100%}.tank-tabs{gap:7px}.tank-tab{padding:9px 13px;font-size:13px}}
#new-tank[hidden]{display:none}.tank-heading>.tank-new-link{white-space:nowrap;flex-shrink:0}.tank-switcher{max-width:400px;margin:0 0 24px}.tank-switcher label{margin-top:0}.tank-switcher select{width:100%;font:inherit;background:white;border:1px solid #cdd6e5;border-radius:10px;padding:12px;margin-top:8px}#new-tank form>h2{font-size:22px;margin:18px 0 8px}

/* Prevent iOS date controls from expanding beyond the tank form. */
.tank-management form,.tank-create form,.tank-management label,.tank-create label{min-width:0}
.tank-management input[type="date"],.tank-create input[type="date"]{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:50px;min-height:50px;-webkit-appearance:none;appearance:none;text-align:left;font-size:16px}
.tank-management input[type="date"]::-webkit-date-and-time-value,.tank-create input[type="date"]::-webkit-date-and-time-value{text-align:left;min-width:0}
.tank-management input[type="date"]::-webkit-datetime-edit,.tank-create input[type="date"]::-webkit-datetime-edit{padding:0;min-width:0}

.tank-welcome .tank-login{margin-top:18px}
.tank-login-intro{font-size:15px;color:var(--muted);margin:16px 0 0}
.tank-login .notice{margin:16px 0 0;text-align:left}
.tank-login .notice p{font-size:14px;margin:0}
.tank-login input[type="email"]{font-size:16px}
