@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";:root{--color-bg:#fff;--color-surface:#faf8f5;--color-surface-strong:#f5f1ea;--color-text:#2c251f;--color-text-secondary:#665b53;--color-text-muted:#8a8178;--color-border:#ede8e0;--color-border-input:#e3ddd3;--color-row-border:#f0ece5;--color-price:#775c52;--color-available:#17653c;--color-available-bg:#e7f3ec;--color-available-border:#cfe4d7;--color-inuse:#5f473c;--color-inuse-bg:#efe7e3;--color-inuse-border:#d9c6b9;--color-reserved:#6d4d3e;--color-reserved-bg:#f1e7e0;--color-unavailable:#6b655d;--color-unavailable-bg:#eeece9;--cta-start:#1f1f1f;--cta-end:#121212;--radius-card:20px;--radius-modal:28px;--radius-btn:12px;--radius-input:14px;--radius-pill:999px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif}#root{min-height:100vh}button,input{font-family:inherit}a{color:inherit}.status-page{--status-ink:#1a1613;--status-ink-soft:#5c5449;--status-muted:#8c8377;--status-muted-light:#a39a8e;--status-faint:#b5aea3;--status-hairline:#e8e3d9;--status-paper:#fcfbf8;--status-available:var(--color-available);--status-inuse:var(--color-inuse);--status-reserved:var(--color-reserved);--status-disabled:#b5aea3;background:var(--status-paper);max-width:390px;color:var(--status-ink);border-radius:4px;margin:0 auto}.status-topbar{justify-content:space-between;align-items:center;padding:36px 28px 0;display:flex}.status-wordmark{letter-spacing:.14em;color:var(--status-ink);font-size:15px;font-weight:700}.status-clock{letter-spacing:.01em;color:var(--status-muted-light);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.status-hero{padding:44px 28px 36px}.status-hero-label{letter-spacing:.02em;color:var(--status-muted);margin:0 0 18px;font-size:13px;font-weight:600}.status-hero-count{align-items:flex-end;gap:12px;display:flex}.status-hero-number{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:104px;font-weight:500;line-height:.82}.status-hero-caption{padding-bottom:6px;font-size:20px;font-weight:400;line-height:1.3}.status-hero-stats{display:none}.status-rule{background:var(--status-ink);height:1px;margin:0 28px}.status-list{margin:0;padding:8px 28px 0;list-style:none}.status-row{border-bottom:1px solid var(--status-hairline);padding:22px 0;transition:color .2s}.status-row:last-child{border-bottom:0}.status-row-main{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.status-room-name{letter-spacing:-.01em;flex:auto;font-size:19px;font-weight:500}.status-room-capacity,.status-room-detail{display:none}.status-room-meta{color:var(--status-muted);margin-top:5px;font-size:13px;display:block}.status-row[data-status=inUse] .status-room-name,.status-row[data-status=reserved] .status-room-name{color:var(--status-ink-soft)}.status-row[data-status=inUse] .status-room-meta,.status-row[data-status=reserved] .status-room-meta{color:var(--status-muted-light)}.status-row[data-status=unavailable] .status-room-name,.status-row[data-status=unavailable] .status-room-meta{color:var(--status-faint)}.status-marker{letter-spacing:.01em;flex-shrink:0;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.status-marker-dot{width:6px;height:6px;display:block}.status-marker--available{color:var(--status-available)}.status-marker--available .status-marker-dot{background:var(--status-available)}.status-marker--inUse{color:var(--status-inuse)}.status-marker--inUse .status-marker-dot{background:var(--status-inuse)}.status-marker--reserved{color:var(--status-reserved)}.status-marker--reserved .status-marker-dot{background:var(--status-reserved)}.status-marker--unavailable{color:var(--status-disabled)}.status-marker--unavailable .status-marker-dot{background:var(--status-disabled)}.status-footer{border-top:1px solid var(--status-hairline);color:var(--status-faint);font-variant-numeric:tabular-nums;padding:28px;font-size:12.5px;font-weight:500}@media (width>=768px){.status-page{max-width:1000px}.status-topbar{padding:44px 64px 0}.status-wordmark{font-size:17px}.status-hero{padding:56px 64px 44px}.status-hero-body{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.status-hero-count{gap:20px}.status-hero-number{font-size:148px;line-height:.8}.status-hero-caption{padding-bottom:10px;font-size:26px}.status-hero-stats{gap:36px;margin:0;padding-bottom:14px;display:flex}.status-stat dt{color:var(--status-muted-light);margin-bottom:8px;font-size:12px;font-weight:600}.status-stat dd{font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:500}.status-stat-value--inUse{color:var(--status-inuse)}.status-stat-value--reserved{color:var(--status-reserved)}.status-stat-value--unavailable{color:var(--status-disabled)}.status-rule{margin:0 64px}.status-list{padding:0 64px}.status-row{grid-template-columns:1fr 200px 200px 130px;align-items:baseline;gap:0;padding:26px 0;display:grid}.status-row-main{display:contents}.status-room-name{grid-column:1;font-size:21px}.status-room-capacity,.status-room-detail{color:var(--status-muted);font-size:14px;display:block}.status-room-capacity{grid-column:2}.status-room-detail{font-variant-numeric:tabular-nums;grid-column:3}.status-room-meta{display:none}.status-row[data-status=inUse] .status-room-capacity,.status-row[data-status=inUse] .status-room-detail,.status-row[data-status=reserved] .status-room-capacity,.status-row[data-status=reserved] .status-room-detail{color:var(--status-muted-light)}.status-row[data-status=unavailable] .status-room-capacity,.status-row[data-status=unavailable] .status-room-detail{color:var(--status-faint)}.status-marker{grid-column:4;justify-content:flex-end}.status-footer{margin-top:8px;padding:28px 64px 40px}}
