[hidden]{display:none!important}#loginForm,#scheduleForm{display:block;box-shadow:none;padding:0;border:0}#loginForm{max-width:550px}label{display:flex;flex-direction:column;gap:7px;margin:16px 0;font-size:13px}fieldset{border:1px solid var(--line);border-radius:10px;padding:12px;margin:18px 0}fieldset label{flex-direction:row;align-items:center;margin:0}fieldset input{min-height:24px;width:22px;height:22px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.valves{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.valve{padding:16px;border:1px solid var(--line);border-radius:12px;background:#f9fbfc}.valve h3{font-size:15px;margin:0}.valve strong{display:block;margin:12px 0;font-size:19px}.valve .actions button{font-size:12px;padding:9px;flex:1}.order{padding:16px 0;border-bottom:1px solid var(--line)}.order h3{font-size:14px;margin:0 0 8px}.order-line{display:flex;gap:12px;justify-content:space-between;padding:7px 0;font-size:13px}.order button{font-size:12px;margin-top:8px}#feedback{min-height:24px}.form-grid input{width:100%}legend{font-size:13px;color:var(--muted)}button:disabled{cursor:not-allowed}.state.open{background:#e4f2ec;color:#256447}.state.closed{background:#edf0f3;color:#475f6b}@media(max-width:700px){.form-grid{grid-template-columns:1fr;gap:0}.valves{grid-template-columns:1fr 1fr}.order-line{flex-wrap:wrap}.head h2{font-size:17px}}
