.lo .low-live{display:grid;grid-gap:4px;gap:4px;min-width:150px}.lo .low-live-num{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lo .low-live-bar{height:6px;overflow:hidden;border-radius:3px;background:var(--line)}.lo .low-live-bar>span{display:block;height:100%;border-radius:inherit;background:var(--accent-bright)}.lo .low-live--warn .low-live-bar>span{background:var(--warn)}.lo .low-live--over .low-live-bar>span{background:var(--danger)}.lo .low-live--warn .low-live-num{color:var(--warn);font-weight:600}.lo .low-live--over .low-live-num{color:var(--danger);font-weight:600}.lo .low-staff{display:grid;grid-gap:14px;gap:14px;max-width:1000px}.lo .low-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:14px}.lo .low-card-head h2{margin:0}.lo .low-card-head p{margin:4px 0 0}.lo .low-seat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.lo .low-seat-tile{display:grid;grid-gap:2px;gap:2px;padding:14px;border-radius:12px;background:var(--table-head)}.lo .low-seat-tile b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lo .low-person{display:flex;align-items:center;gap:10px}.lo .low-sub{margin-top:2px}.lo .low-account{display:grid;justify-items:start;grid-gap:4px;gap:4px}.lo .low-staff-table td{vertical-align:middle}.lo td.low-row-menu{width:44px;text-align:right}.lo .low-staff .ui-table-card{border:0;border-radius:0;background:none;box-shadow:none}.lo .low-staff .small{font-size:13px}.lo .low-add .field .flabel,.lo .low-add .field label{color:var(--ink);font-size:14px;font-weight:700}.lo .low-add .field label .small{font-weight:400}.lo .low-add .field label:is(.low-pill,.low-role-card,.low-seat-card){font-weight:400}.lo .low-add .field label.low-pill{font-weight:700}.lo .low-add>.chk{margin-bottom:10px}.lo .low-add .grid2{grid-template-columns:1fr 1fr}.lo .low-pills{display:flex;flex-wrap:wrap;gap:8px}.lo .low-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px;cursor:pointer}.lo :is(.low-pill,.low-role-card) input[type=radio]{margin:0;accent-color:var(--accent-bright)}.lo .low-add .field label.low-pill.is-on{border-color:var(--accent-bright);box-shadow:inset 0 0 0 .5px var(--accent-bright);background:var(--accent-soft);color:var(--accent);font-weight:700}.lo .low-role-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lo .low-role-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:2px 10px;gap:2px 10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:left;cursor:pointer}.lo .low-role-card>span:nth-child(2){display:contents}.lo .low-role-card b{grid-column:2;grid-row:1;font-size:14px}.lo .low-role-card>span:nth-child(2)>span{grid-column:2/-1;grid-row:2;font-size:13px;word-break:keep-all}.lo .low-role-card small{grid-column:2/-1;grid-row:3;color:var(--muted);font-size:12px;word-break:keep-all}.lo .low-role-card input[type=radio]{grid-column:3;grid-row:1;margin-top:3px}.lo .low-role-card.is-on{border-color:var(--accent-bright);box-shadow:inset 0 0 0 .5px var(--accent-bright);background:var(--accent-soft)}.lo .low-role-icon{display:grid;grid-row:1/span 2;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--table-head);color:var(--muted)}.lo .low-role-card.is-on .low-role-icon{background:var(--accent-bright);color:#fff}.lo .low-seat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.lo .low-seat-card{position:relative;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;cursor:pointer}.lo .low-seat-card:focus-within{outline:2px solid var(--accent-bright);outline-offset:2px}.lo .low-seat-card.is-on{border-color:var(--accent-bright);box-shadow:inset 0 0 0 .5px var(--accent-bright);background:var(--accent-soft)}.lo .low-seat-card .low-none{color:var(--danger)}.lo .low-reserve{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px;padding:12px 14px;border-radius:10px;background:var(--warn-soft);font-size:14px}.lo .low-reserve>b{display:inline-flex;align-items:center;gap:6px;color:var(--warn)}.lo .low-done-line{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px}.lo .low-done-line svg{color:var(--ok)}.lo .low-notice{margin:0 0 10px;padding:14px 16px;border-radius:10px;background:var(--table-head);font:inherit;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-all}.lo .low-share{display:flex;flex-wrap:wrap;gap:8px}.lo .low-share .ui-button.low-kakao{border-color:#f5d800;background:#fee500;color:#191600;font-weight:700}.lo .low-staff .low-card-head h2{font-size:17px}.lo .low-staff .low-person b{font-size:15px}.lo .low-staff-table td{padding-top:13px;padding-bottom:13px}@media (max-width:640px){.lo .low-add .grid2{grid-template-columns:1fr;row-gap:0}.lo .low-staff{grid-template-columns:minmax(0,1fr)}.lo .low-staff>.card{min-width:0}.lo .low-seat-tiles{grid-template-columns:minmax(0,1fr)}.lo .low-card-head>div:first-child{flex:1 1 100%}.lo .low-card-head>.ui-button--fill{margin-left:auto}.lo .ui-table-card table.low-staff-table{display:block;min-width:0;width:100%}.lo .low-staff-table tbody{display:block}.lo .low-staff-table thead{display:none}.lo .low-staff-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:13px 2px 12px;border-top:1px solid var(--line)}.lo .low-staff-table td{padding:0;border:0}.lo .low-staff-table td:empty{display:none}.lo .low-staff-table td:first-child{flex:0 1 auto;min-width:0}.lo .low-staff-table .low-person{gap:8px}.lo .low-staff-table .low-account,.lo .low-staff-table td:nth-child(3){display:contents}.lo .low-staff-table td:nth-child(4){flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 44px);min-width:0}.lo .low-staff-table td.low-row-menu{width:auto;margin-left:auto}.lo .low-role-cards{gap:8px}.lo .low-role-cards,.lo .low-seat-cards{grid-template-columns:minmax(0,1fr)}.lo .low-add-foot{flex-wrap:nowrap}.lo .low-add-foot .ui-button--fill{flex:0 1 auto;min-width:0;height:auto;min-height:var(--control-h);padding-top:6px;padding-bottom:6px;line-height:1.3;white-space:normal}}