.att{flex-direction:column;gap:6px;min-width:0;display:flex}.att-check{cursor:pointer;align-items:flex-start;gap:8px;min-height:44px;display:flex}.att-check input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:1px 0 0}.att-check>span{flex-direction:column;min-width:0;display:flex}.att-note{padding-left:26px}.att-rooms{border:0;min-width:0;margin:0;padding:0 0 0 26px}.att-rooms legend{margin-bottom:6px;padding:0 0 0 26px}.att-list{flex-wrap:wrap;gap:6px;max-height:232px;display:flex;overflow-y:auto}.att-room{cursor:pointer;border-radius:var(--r-l);border:1px solid var(--line);background:0 0;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:44px;padding:0 10px;display:flex}.att-room[data-on]{border-color:var(--brand);background:var(--selection)}.att-room input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:0}.att-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-form .att-room{min-height:36px}@media (max-width:767px){.att-check{gap:10px}.att-check input{width:20px;height:20px}.att-note{padding-left:0}.att-rooms,.att-rooms legend{padding:0}.att-room,.hp-form .att-room{min-height:44px}.att-room input{width:18px;height:18px}}
