.be-app{max-width:1120px}.be-app h1{font-size:clamp(30px,5vw,48px);margin-bottom:10px}.be-app section{padding:26px 0;border-top:1px solid #d9cbb9;margin-top:24px}.be-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.be-app label{display:block;font-weight:650}.be-app input:not([type=checkbox]),.be-app select,.be-app textarea{display:block;width:100%;padding:12px;border:1px solid #b9b2a7;background:#fffdf8;border-radius:5px;color:#14293b;font:inherit;margin-top:6px;box-sizing:border-box}.be-app textarea{resize:vertical}.be-app :focus-visible{outline:3px solid #b88926;outline-offset:3px}.be-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.be-day{padding:16px;border:1px solid #d9cbb9;background:#fffdf8}.be-day label{display:flex;gap:10px;align-items:flex-start}.be-day time{display:block;color:#6a6359;font-size:14px;margin-bottom:7px}.be-day p{margin:7px 0 0}.be-checks{display:grid;gap:12px;margin-top:20px}.be-checks input{margin-right:8px}.be-note{font-size:14px;color:#625b51}.be-app details{border-left:3px solid #b88926;padding:12px 16px}.be-app summary{cursor:pointer;font-weight:650}.be-app button{cursor:pointer}.be-app #be-status{min-height:24px;color:#385943}@media(max-width:600px){.be-fields,.be-days{grid-template-columns:1fr}.be-app{padding-left:20px;padding-right:20px}.be-app .btn{white-space:normal}}
