.assign-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.assign-actions .edit-btn{white-space:nowrap}.delete-btn{border:1px solid #e3b7af;background:#fff;color:#b65345;padding:8px 10px;border-radius:5px;font:600 12px Pretendard;cursor:pointer}.delete-btn:hover{background:#fff1ef}.type-pick label{display:block;margin:0}.type-pick input{position:absolute;opacity:0}.type-pick label span{display:block;background:#fff;border:1px solid #d9dfd8;border-radius:7px;padding:13px;text-align:left;cursor:pointer;font:600 13px Pretendard;color:#315b4c}.type-pick input:checked+span{background:#f0f6e4;border-color:#7b8d7d}.type-pick small{color:#7f887f;display:block;font-weight:400;margin-top:3px}.queue-name small{display:block;margin-top:5px;color:#7a857d;font:10px 'DM Mono',monospace;white-space:nowrap}.name-btn em{font:500 9px 'DM Mono',monospace;color:#7b8d7d;margin-left:3px}.queue-group+.queue-group{border-top:8px solid #f5f5f0}.list-title{display:flex;align-items:center;gap:8px;padding:17px 22px 12px;font-weight:800;color:#355947}.list-title small{font:500 11px 'DM Mono',monospace;color:#758277;background:#edf2e9;padding:3px 7px;border-radius:12px}.completed-group .list-title{color:#486a59}.assigned-head{background:#f7faf5}.assigned-row{background:#fcfdfb}.completed-group .queue-head,.completed-group .queue-row{grid-template-columns:1fr 1.35fr .85fr .65fr 1.45fr auto}.assigned-at{font:11px 'DM Mono',monospace;color:#69786c;white-space:nowrap}.month-day .session.open{box-shadow:inset 3px 0 #83a864}.month-day .session.full{background:#f8dfd9;box-shadow:inset 3px 0 #d76c59}.seat-count{display:flex;justify-content:space-between;gap:4px}.seat-count b{font:700 9px Pretendard;color:#5f8a49;white-space:nowrap}.session.full .seat-count b{color:#b85143}.no-member{font-size:10px;color:#829084}
