.operations-hub{margin:24px 0;padding:22px;border:1px solid #655633;border-radius:18px;background:#191c1c}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.operations-task-group{min-width:0}.operations-task-group>button{display:block;text-align:left;width:100%;margin:6px 0;white-space:normal;overflow-wrap:anywhere}.operations-task-group{max-height:340px;overflow:auto}.operations-hub button,.inquiry-operations button{border:1px solid #8c713b;border-radius:8px;background:#29271f;color:#f0d8a0;padding:10px 14px;cursor:pointer}.operations-hub button:disabled,.inquiry-operations button:disabled{opacity:.6;cursor:default}.operations-export{border-top:1px solid #494538;padding-top:16px}.operations-export input{max-width:220px}.operations-export>button{margin:12px 0}.inquiry-operations{border-bottom:1px solid #494538;padding-bottom:18px;margin-bottom:18px}.inquiry-operations textarea{width:100%;box-sizing:border-box}.inquiry-operations form button{margin-top:10px}.booking-request,.history-entry{padding:14px 0;border-top:1px solid #45433b;overflow-wrap:anywhere}.booking-request button,.history-entry button{margin:5px 8px 5px 0}.booking-self{max-width:650px;margin:30px auto;padding:24px}.booking-self form{display:grid;gap:18px}.booking-self form[hidden]{display:none}.booking-self label{display:grid;gap:8px}.booking-self .choice{display:flex;align-items:center;gap:10px;margin:12px 0}.booking-self .choice input{width:20px;height:20px;appearance:auto;accent-color:#ff852f}.booking-self input,.booking-self textarea{box-sizing:border-box;max-width:100%}#inquiries-search{width:100%;max-width:600px;margin-bottom:16px}@media(max-width:650px){.operations-grid{grid-template-columns:1fr}.operations-hub{padding:16px}.booking-self{padding:18px}}
