.qx-book{padding:clamp(.85rem,3vw,1.5rem);scroll-margin-top:100px}.qx-book [hidden]{display:none!important}.qx-book label{display:block;margin:0 0 .8rem}.qx-book input,.qx-book select,.qx-book textarea,.qx-book button{min-height:44px;font:inherit}.qx-book input,.qx-book select,.qx-book textarea{display:block;width:100%;max-width:32rem}.qx-book button{color:white;background:#245c3e;border:0;border-radius:.4rem;padding:.5rem 1rem;cursor:pointer}.qx-book button:disabled{opacity:.55}.qx-book button:focus-visible,.qx-book a:focus-visible{outline:3px solid #155da0;outline-offset:3px}.qx-book #qx-slots{display:flex;flex-wrap:wrap;gap:.55rem}.qx-book #qx-form{margin-top:1.25rem;scroll-margin-top:100px}.qx-book #qx-status{margin-top:.65rem;font-weight:600}
