._content_e62r5_1{text-align:left;padding:24px}._messageContainer_e62r5_6{display:flex;align-items:center;gap:8px;margin-bottom:12px}._lockIcon_e62r5_13{font-size:16px;color:#d9d9d9}._message_e62r5_6{font-size:16px;font-weight:500;color:#434343}._description_e62r5_24{display:block;margin-bottom:24px;color:#8c8c8c;font-size:14px}._upgradeButton_e62r5_31{height:32px;padding:0 16px;border-radius:6px;font-weight:500}@media(max-width:768px){._content_e62r5_1{padding:20px 16px}}._footer_1ufms_1{background-color:var(--color-bg-surface);border-top:1px solid var(--color-border);padding:40px 0 24px;margin-top:auto;color:var(--color-text-secondary);font-size:13px}._container_1ufms_10{max-width:1200px;margin:0 auto;padding:0 20px}._topSection_1ufms_16{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--color-border)}._menuColumn_1ufms_25 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--color-text-primary)}._menuColumn_1ufms_25 ul{list-style:none;padding:0;margin:0}._menuColumn_1ufms_25 li{margin-bottom:8px;line-height:1.4}._menuColumn_1ufms_25 li:last-child{margin-bottom:0}._menuColumn_1ufms_25 a{font-size:13px;color:var(--color-text-secondary);text-decoration:none;cursor:pointer}._menuColumn_1ufms_25 a:hover{color:var(--color-text-primary)}._menuColumn_1ufms_25 span{font-size:13px;color:var(--color-text-secondary);line-height:1.4;white-space:nowrap}._bottomSection_1ufms_65{display:flex;flex-direction:column;gap:16px}._copyright_1ufms_71 p{font-size:13px;color:var(--color-text-primary);font-weight:500;margin:0}._companyInfo_1ufms_78 p{font-size:13px;color:var(--color-text-secondary);margin:4px 0;line-height:1.4}._companyInfo_1ufms_78 p:first-child{margin-top:0}._companyInfo_1ufms_78 p:last-child{margin-bottom:0}._businessLink_1ufms_93{color:var(--color-text-secondary);text-decoration:underline;cursor:pointer}._businessLink_1ufms_93:hover{color:var(--color-text-primary)}._termsSection_1ufms_103{margin-top:16px}._termsList_1ufms_107{display:flex;gap:16px;flex-wrap:wrap}._termsLink_1ufms_113{font-size:13px;color:var(--color-text-secondary);text-decoration:underline;cursor:pointer}._termsLink_1ufms_113:hover{color:var(--color-text-primary)}@media(max-width:768px){._topSection_1ufms_16{grid-template-columns:repeat(2,1fr);gap:24px}._container_1ufms_10{padding:0 16px}}._homeContainer_16efb_2{min-height:100vh;display:flex;flex-direction:column}._homeHeader_16efb_8{width:100%;height:var(--header-height);background-color:#fff;border-bottom:1px solid var(--color-border);padding:0 24px;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:10}._logo_16efb_23{font-weight:700;font-size:18px;color:var(--color-primary);cursor:pointer}._homeMain_16efb_30{margin-top:var(--header-height);padding:24px;flex:1;min-height:calc(100vh - var(--header-height));background-color:var(--color-bg-layout)}._placeContainer_16efb_39{display:flex;min-height:100vh}._sideNav_16efb_44{position:fixed;top:0;left:0;width:var(--drawer-width);height:100vh;padding:1rem;z-index:100;background-color:var(--color-bg-surface)}._sideNavInner_16efb_55{width:100%;height:100%;background-color:#fff;border-radius:var(--radius-xl);overflow-y:auto}._sideNavLogo_16efb_63{display:flex;justify-content:center;align-items:center;padding:24px 0;font-weight:700;font-size:18px;color:var(--color-primary);cursor:pointer}._placeSelector_16efb_74{padding:0 4px;margin-bottom:8px}._placeSelectorBtn_16efb_79{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px 12px 12px;background:#14141408;border-radius:16px;border:none;cursor:pointer;font-size:14px;font-weight:400;text-align:left}._placeSelectorBtn_16efb_79:hover{background:#1414140a}._placeSelectorContent_16efb_100{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:0}._placeTitle_16efb_109{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:4px}._chipRow_16efb_117{display:flex;align-items:center;gap:4px}._roleChip_16efb_123{padding:2px 8px;font-size:11px;font-weight:500;color:var(--color-primary);background:#14141414;border-radius:9999px}._planChip_16efb_132{padding:2px 8px;font-size:11px;font-weight:500;color:#1677ff;background:#e6f4ff;border-radius:9999px}._placeContent_16efb_141{margin-left:var(--drawer-width);width:calc(100% - var(--drawer-width));min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg-surface);overflow-x:auto}._placeMain_16efb_151{padding:40px 24px 24px;background-color:var(--color-bg-surface);flex:1;max-width:1500px;margin:0 auto;width:100%}._placeMainFull_16efb_160{padding:24px;background-color:var(--color-bg-surface);flex:1;width:100%}._mobileHeader_16efb_168{display:none}._avatarBtn_16efb_173{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer}._avatarBtn_16efb_173:hover{background:#0000000a}._avatarEmail_16efb_188{font-size:14px;color:var(--color-text-secondary)}._popoverContent_16efb_193{width:220px}._userInfo_16efb_197{padding:12px;border-bottom:1px solid var(--color-border)}._userPhone_16efb_202{font-size:15px;font-weight:600;color:var(--color-primary);margin:0 0 4px}._userName_16efb_209{font-size:14px;color:var(--color-text-secondary);margin:0}._overlay_16efb_216{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:999;opacity:0;transition:opacity .3s ease-in-out}._overlayOpen_16efb_229{display:block;opacity:1}._drawer_16efb_234{position:absolute;top:0;left:0;width:260px;height:100%;background:#fff;transform:translate(-100%);transition:transform .3s ease-in-out;padding:16px;box-shadow:4px 0 12px #0000001a}._drawerOpen_16efb_247{transform:translate(0)}._drawerHeader_16efb_251{display:flex;justify-content:flex-end;padding-bottom:16px}._drawer_16efb_234 .ant-menu-item,._drawer_16efb_234 .ant-menu-submenu-title{margin-bottom:2px!important;margin-top:2px!important;padding-top:8px!important;padding-bottom:8px!important;height:auto!important;line-height:1.4!important;border-radius:8px!important}._drawer_16efb_234 .ant-menu-item.ant-menu-item-selected,._drawer_16efb_234 .ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child{border-radius:8px!important}._drawer_16efb_234 .ant-menu-submenu{margin-bottom:0!important;margin-top:0!important}._drawer_16efb_234 .ant-menu-item-group{margin-bottom:24px!important}._drawer_16efb_234 .ant-menu-item-group:first-child .ant-menu-item-group-title{margin-top:0!important;padding-top:16px!important}._drawer_16efb_234 .ant-menu-item-group-title{margin-bottom:8px!important;margin-top:24px!important;padding-top:0!important;padding-bottom:4px!important;color:#03183275!important;font-weight:600!important;font-size:12px!important;height:auto!important;line-height:1!important}._drawer_16efb_234 .ant-menu-title-content{padding:0!important;height:auto!important;line-height:1!important}._drawer_16efb_234 .ant-menu-item-group-list .ant-menu-submenu .ant-menu-submenu-title{padding-top:8px!important;padding-bottom:8px!important;height:auto!important;line-height:1.4!important;margin-top:4px!important;margin-bottom:4px!important}._drawer_16efb_234 .ant-menu.ant-menu-sub.ant-menu-inline .ant-menu-item,._drawer_16efb_234 .ant-menu-submenu-inline .ant-menu-item{margin-bottom:4px!important;margin-top:4px!important;padding-top:8px!important;padding-bottom:8px!important;height:auto!important;line-height:1.4!important;border-radius:8px!important}._drawer_16efb_234 .ant-menu-inline .ant-menu-submenu .ant-menu{background:transparent!important}._drawer_16efb_234 .ant-menu-submenu .ant-menu-item{margin-bottom:4px!important;margin-top:4px!important;padding-top:8px!important;padding-bottom:8px!important;height:auto!important;line-height:1.4!important;border-radius:8px!important}._sideNav_16efb_44 .ant-menu-item,._sideNav_16efb_44 .ant-menu-submenu-title{margin-bottom:2px!important;margin-top:2px!important;padding-top:8px!important;padding-bottom:8px!important;height:auto!important;line-height:1.4!important;border-radius:8px!important}._sideNav_16efb_44 .ant-menu-item.ant-menu-item-selected,._sideNav_16efb_44 .ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child{border-radius:8px!important}._sideNav_16efb_44 .ant-menu-submenu{margin-bottom:0!important;margin-top:0!important}._sideNav_16efb_44 .ant-menu-item-group-list .ant-menu-submenu .ant-menu-submenu-title{padding-top:8px!important;padding-bottom:8px!important;height:auto!important;line-height:1.4!important;margin-top:4px!important;margin-bottom:4px!important}._sideNav_16efb_44 .ant-menu-submenu-title{margin-top:4px!important;margin-bottom:4px!important}._sideNav_16efb_44 .ant-menu-item-group{margin-bottom:24px!important}._sideNav_16efb_44 .ant-menu-item-group:first-child .ant-menu-item-group-title{margin-top:0!important;padding-top:16px!important}._sideNav_16efb_44 .ant-menu-item-group-title{margin-bottom:8px!important;margin-top:24px!important;padding-top:0!important;padding-bottom:4px!important;color:#03183275!important;font-weight:600!important;font-size:12px!important;height:auto!important;line-height:1!important}._sideNav_16efb_44 .ant-menu-title-content{padding:0!important;height:auto!important;line-height:1!important}._sideNav_16efb_44 .ant-menu.ant-menu-sub.ant-menu-inline .ant-menu-item,._sideNav_16efb_44 .ant-menu-submenu-inline .ant-menu-item{margin-bottom:4px!important;margin-top:4px!important;padding-top:8px!important;padding-bottom:8px!important;height:auto!important;line-height:1.4!important;border-radius:8px!important}._sideNav_16efb_44 .ant-menu-inline .ant-menu-submenu .ant-menu{background:transparent!important}._sideNav_16efb_44 .ant-menu-submenu .ant-menu-item{margin-bottom:4px!important;margin-top:4px!important;padding-top:8px!important;padding-bottom:8px!important;height:auto!important;line-height:1.4!important;border-radius:8px!important}._sideNav_16efb_44 .ant-menu-submenu[data-menu-id=obud]>.ant-menu-submenu-title{padding-left:16px!important}._drawer_16efb_234 .ant-menu-submenu[data-menu-id=obud]>.ant-menu-submenu-title{padding-left:16px!important}._sideNav_16efb_44 .ant-menu>li.ant-menu-submenu:first-child .ant-menu-submenu-title{padding-left:16px!important}._drawer_16efb_234 .ant-menu>li.ant-menu-submenu:first-child .ant-menu-submenu-title{padding-left:16px!important}._sideNav_16efb_44 .ant-menu-submenu-arrow:before,._sideNav_16efb_44 .ant-menu-submenu-arrow:after{background:#1414144d!important}._drawer_16efb_234 .ant-menu-submenu-arrow:before,._drawer_16efb_234 .ant-menu-submenu-arrow:after{background:#1414144d!important}@media(max-width:768px){._sideNav_16efb_44{display:none}._mobileHeader_16efb_168{display:flex;width:100%;height:var(--header-height);background-color:#fff;border-bottom:1px solid var(--color-border);padding:0 16px;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:10}._mobileHeaderLogo_16efb_498{position:absolute;left:50%;transform:translate(-50%);font-weight:700;font-size:16px}._placeContent_16efb_141{margin-left:0;width:100%;margin-top:var(--header-height)}._placeContent_16efb_141.with-app-banner{margin-top:calc(var(--header-height) + 50px)}._placeMain_16efb_151{padding:16px;background-color:var(--color-bg-surface)}._homeMain_16efb_30{padding:16px}._homeMain_16efb_30.with-app-banner{margin-top:calc(var(--header-height) + 50px)}._avatarEmail_16efb_188{display:none}}:root{--color-primary: #141414;--color-primary-hover: #333333;--color-primary-active: #000000;--color-bg-layout: #f2f2f7;--color-bg-container: #ffffff;--color-bg-elevated: #ffffff;--color-bg-surface: #f6f7f9;--color-text-primary: #141414;--color-text-secondary: #666666;--color-text-tertiary: #8e8e93;--color-text-quaternary: #aeaeb2;--color-border: #e5e9ef;--color-border-subtle: #f0f0f0;--color-border-hover: #d4d4d8;--color-error: #ff4d4f;--color-error-bg: #fff2f0;--color-success: #52c41a;--color-success-bg: #f6ffed;--color-warning: #faad14;--color-warning-bg: #fffbe6;--color-info: #1890ff;--color-info-bg: #e6f4ff;--color-row-hover: #fafafa;--badge-available-bg: rgba(49, 130, 246, .16);--badge-available-text: #3182f6;--badge-warning-bg: rgba(250, 173, 20, .16);--badge-warning-text: #faad14;--badge-error-bg: rgba(239, 68, 68, .16);--badge-error-text: #ef4444;--badge-neutral-bg: #fafafb;--badge-neutral-text: #6b6b6b;--badge-disabled-bg: rgba(107, 107, 107, .08);--badge-disabled-text: rgba(20, 20, 20, .3);--badge-active-bg: rgba(22, 163, 74, .16);--badge-active-text: #16a34a;--badge-inactive-bg: rgba(107, 107, 107, .16);--badge-inactive-text: #6b6b6b;--badge-hold-bg: rgba(245, 158, 11, .16);--badge-hold-text: #f59e0b;--badge-app-connected-bg: #f2f2f7;--badge-app-connected-text: #6b6b6b;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 2px 8px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--header-height: 56px;--drawer-width: 240px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.ant-picker-time-panel,.ant-picker-time-panel-column{max-height:250px!important}.ant-picker-time-panel-column:after{content:""!important;height:8px!important;display:block!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#fff!important}.ant-picker-time-panel-column .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--color-primary)!important;color:#fff!important}.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{cursor:pointer!important}.ant-modal-mask,.ant-drawer-mask{background-color:#0003!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ant-modal-confirm .ant-btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-modal-confirm .ant-btn-primary:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.ant-popconfirm .ant-btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-popconfirm .ant-btn-primary:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-width:2px!important}.ant-card-head{padding:16px 24px 0!important;min-height:auto!important}.ant-card:has(.ant-card-head) .ant-card-body{padding-top:12px!important}.ant-table-tbody .ant-table-cell,.ant-table-thead .ant-table-cell{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.week-picker-no-selected-day .ant-picker-cell .ant-picker-cell-inner{background:transparent!important}.week-picker-no-selected-day .ant-picker-week-panel-row-selected .ant-picker-cell .ant-picker-cell-inner{color:#fff!important}.create-schedule-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;max-width:1000px}@media(max-width:768px){.create-schedule-grid{grid-template-columns:1fr}.create-schedule-preview{display:none}}.reservation-settings-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;max-width:900px;height:calc(100vh - 180px)}.reservation-settings-nav{padding-top:4px;position:sticky;top:0;align-self:start}.reservation-settings-content{min-width:0;overflow-y:auto;padding-right:8px;padding-bottom:40px}.reservation-settings-content::-webkit-scrollbar{width:6px}.reservation-settings-content::-webkit-scrollbar-track{background:transparent}.reservation-settings-content::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.reservation-settings-content::-webkit-scrollbar-thumb:hover{background:#d1d5db}@media(max-width:768px){.reservation-settings-layout{grid-template-columns:1fr;height:auto}.reservation-settings-nav{display:none}.reservation-settings-content{overflow-y:visible;padding-right:0}}
