.faculty-hotel-deadlines .content{max-width:none}.hotel-deadlines-ui{display:grid;gap:16px;overflow-wrap:anywhere}.hd-counts,.hd-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hd-counts button{border:1px solid #cdded9;border-radius:9px;background:#f3f8f5;padding:10px}.hd-counts strong{margin-left:8px}.hd-toolbar label,.hd-form label{display:grid;gap:6px;min-width:0}.hd-toolbar input,.hd-toolbar select,.hd-form input,.hd-form select,.hd-form textarea{min-width:0;max-width:100%;box-sizing:border-box;width:100%;padding:10px;border:1px solid #c9dcd6;border-radius:7px;font:inherit}.hd-rows,.hd-form,.hd-preview,.hd-history{display:grid;gap:12px}.hd-row,.hd-form,.hd-preview,.hd-history{padding:16px;background:#fff;border:1px solid #cadfd8;border-radius:10px;min-width:0}.hd-row:nth-child(even){background:#f0f6f4}.hd-row header{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.hd-row header label{display:flex;gap:8px;align-items:flex-start}.hd-row header input{flex:none;width:auto}.hd-protection{background:#fff4db;padding:10px;border-radius:6px}.hd-preview article,.hd-history article{padding:12px;border-bottom:1px solid #d6e5df;min-width:0}.hd-confirm{position:sticky;bottom:0;z-index:5;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;background:#fff;border-top:1px solid #d6e5df;padding:12px}.hotel-deadlines-ui button{white-space:normal}.hd-form textarea{min-height:70px}@media(max-width:650px){.hd-row,.hd-form,.hd-preview{padding:12px}.hd-toolbar{align-items:stretch}.hd-toolbar label{flex:1 1 180px}.hotel-deadlines-ui button{min-height:42px}.hd-counts button{flex:1 1 130px}}
