html[data-erp-ui=custom] .erp-shell .sidebar .integrated-admin-toggle,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:#66717e!important;background:transparent!important;box-shadow:none!important}.live-admission-visitor-row-toggle{display:none}html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button:hover{color:var(--erp-primary,#1467d9)!important}html[data-erp-ui=custom] .erp-shell .sidebar .integrated-admin-toggle.open,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active{border-bottom-color:var(--erp-primary,#1467d9)!important;color:var(--erp-primary,#1467d9)!important;background:transparent!important;box-shadow:none!important}html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active .glyph{color:var(--erp-primary,#1467d9)!important}.floating-window-dock .taskbar-window-list,html[data-erp-ui=custom] .floating-window-dock .taskbar-window-list{background:transparent!important;box-shadow:none!important}.floating-window-dock .floating-company-icon,html[data-erp-ui=custom] .floating-window-dock .taskbar-login i,html[data-erp-ui=custom] .floating-window-dock .taskbar-notification-action i,html[data-erp-ui=custom] .floating-window-dock .taskbar-text-action i{color:var(--erp-primary,#1467d9)!important}.floating-window-dock .floating-company-name b,html[data-erp-ui=custom] .floating-window-dock .floating-company-name b{color:#34404d!important}.current-exhibition-editor .floating-form-titlebar,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar{border-color:transparent!important;background-color:var(--modal-accent,var(--erp-primary,#1467d9))!important;background-image:none!important}.current-exhibition-editor .floating-form-titlebar h2,.current-exhibition-editor .floating-form-titlebar p,.current-exhibition-editor .floating-form-titlebar span,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar h2,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar p,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar span{color:#fff!important}.current-exhibition-editor .floating-form-titlebar p,.current-exhibition-editor .floating-form-titlebar span,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar p,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar span{opacity:.78}.current-exhibition-editor .exhibition-create-title-actions>b,html[data-erp-ui=custom] .current-exhibition-editor .exhibition-create-title-actions>b{border-color:rgb(255 255 255/34%)!important;color:#fff!important;background:rgb(0 0 0/10%)!important}.current-exhibition-editor .common-window-actions button,html[data-erp-ui=custom] .current-exhibition-editor .common-window-actions button{border-color:rgb(255 255 255/42%)!important;color:var(--modal-accent,var(--erp-primary,#1467d9))!important;background:#fff!important;box-shadow:0 2px 8px rgb(0 0 0/12%)!important}.current-exhibition-editor .common-window-actions button:hover,html[data-erp-ui=custom] .current-exhibition-editor .common-window-actions button:hover{background:rgb(255 255 255/88%)!important}.current-exhibition-editor .common-window-actions button.active,html[data-erp-ui=custom] .current-exhibition-editor .common-window-actions button.active{outline:2px solid rgb(255 255 255/72%)!important;outline-offset:1px}.erp-shell{--erp-command-height:68px!important}.erp-shell .topbar{min-height:var(--erp-command-height)!important;height:var(--erp-command-height)!important;padding-right:16px!important;padding-left:16px!important;gap:14px!important}.erp-shell .topbar-route-context{height:42px}.erp-shell .route-brand-select,.erp-shell .route-brand-select select,.erp-shell .route-event-select>button{height:38px}.erp-shell .topbar-actions{gap:7px}.erp-shell .topbar-actions>.icon-button,.erp-shell .topbar-comparison-button,.erp-shell .topbar-create-event-button{height:40px!important;border-radius:9px!important}.erp-shell .topbar-actions>.icon-button{width:40px!important;flex-basis:40px!important}.topbar-comparison-button{min-width:0;height:40px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--erp-primary,#1467d9) 24%,#dfe5ec);border-radius:9px;color:var(--erp-primary,#1467d9);background:#fff;font-family:inherit;font-size:13px;font-weight:850;white-space:nowrap;cursor:pointer}.topbar-comparison-button:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 55%,#dfe5ec);background:color-mix(in srgb,var(--erp-primary,#1467d9) 5%,#fff)}.topbar-comparison-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.topbar-comparison-button b{min-width:21px;height:21px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;color:#fff;background:var(--erp-primary,#1467d9);font-size:11px}@media (max-width:1440px){.erp-shell{--erp-command-height:64px!important}.erp-shell .topbar{padding-right:12px!important;padding-left:12px!important;gap:9px!important}.erp-shell .topbar-left{min-width:196px;flex-basis:196px}.topbar-comparison-button span{display:none}}@media (max-width:900px){.erp-shell{--erp-command-height:60px!important}.erp-shell .topbar-actions>.icon-button,.erp-shell .topbar-comparison-button,.erp-shell .topbar-create-event-button{width:38px!important;height:38px!important;padding:0!important;flex-basis:38px!important}.topbar-comparison-button b{width:17px;min-width:17px;height:17px;padding:0;position:absolute;top:-5px;right:-5px}.topbar-comparison-button{position:relative}}.finance-summary .metric-inline-comparisons li>em,html[data-erp-ui=custom] .finance-summary .metric-inline-comparisons li>em{min-height:24px!important;padding:0 6px!important;border-radius:5px!important;font-size:12px!important;line-height:1!important}.erp-shell .topbar{position:fixed}.erp-shell .topbar-left{min-width:410px;flex-basis:410px;display:flex;align-items:center;gap:12px}.top-integrated-admin-toggle{height:38px;padding:0 10px;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border:1px solid #dce3eb;border-radius:9px;color:#596675;background:#fff;font-family:inherit;font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer}.top-integrated-admin-toggle .glyph{width:20px;height:20px;color:var(--erp-primary,#1467d9);font-size:14px}.top-integrated-admin-toggle i{color:#99a4af;font-size:10px;font-style:normal}.top-integrated-admin-toggle.open,.top-integrated-admin-toggle:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 45%,#dfe5ec);color:var(--erp-primary,#1467d9);background:color-mix(in srgb,var(--erp-primary,#1467d9) 5%,#fff)}.erp-shell .topbar-route-context{width:max-content;max-width:min(620px,calc(100vw - 850px));height:46px;padding:3px 8px;position:absolute;top:50%;left:50%;z-index:1;flex:0 1 auto;gap:5px;border:1px solid #dde4ec;border-radius:14px;background:#f8fafc;box-shadow:0 3px 12px rgb(35 52 73/6%);transform:translate(-50%,-50%)}.erp-shell .route-brand-select select,.erp-shell .route-event-select>button{border-radius:9px}.erp-shell .route-current-view{padding:0 9px}@media (max-width:1440px){.erp-shell .topbar-left{min-width:350px;flex-basis:350px}.erp-shell .topbar-route-context{max-width:500px}.erp-product-logo strong{max-width:150px}}@media (max-width:1180px){.erp-shell .topbar-left{min-width:auto;flex-basis:auto}.erp-shell .topbar-route-context{max-width:none;position:static;flex:1 1 auto;transform:none}.top-integrated-admin-toggle span{display:none}}body,button:not(.furnex-code-site button),html,input:not(.furnex-code-site input),select:not(.furnex-code-site select),table:not(.furnex-code-site table),textarea:not(.furnex-code-site textarea){font-family:var(--font-pretendard)!important}.erp-shell .sidebar{display:flex;align-items:center}.erp-shell .sidebar .main-nav{padding:0!important;align-items:stretch}.erp-shell .sidebar .main-nav>button{min-height:100%!important;justify-content:center;gap:7px;padding-top:2px!important;border-bottom-width:3px!important;font-size:13px;font-weight:750;line-height:1}.erp-shell .sidebar .main-nav>button:hover{color:#202b38!important}.erp-shell .sidebar .main-nav>button.active,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active{border-bottom-color:var(--erp-primary,#1467d9)!important;color:var(--erp-primary,#1467d9)!important}.erp-shell .sidebar .main-nav>button .glyph{color:#8995a3!important}.erp-shell .sidebar .sidebar-bottom{display:none!important}.erp-shell .route-brand-select select:focus,.erp-shell .route-brand-select select:hover,.erp-shell .route-event-select>button:hover,.erp-shell .route-event-select>button[aria-expanded=true]{color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 5%,#fff)!important}.erp-shell .route-event-select>button b{color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 9%,#fff)!important}.erp-shell .topbar-route-context{justify-content:center}.erp-shell .route-brand-select select,.erp-shell .route-event-select>button{font-size:14px;letter-spacing:-.01em}.erp-shell .route-event-select>button strong{font-size:14px;font-weight:850}.workflow-task-heading,html[data-erp-ui=custom] .workflow-task-heading{border-color:transparent!important;background-color:var(--erp-primary,#1467d9)!important;background-image:none!important;box-shadow:none!important}.workflow-task-heading span,html[data-erp-ui=custom] .workflow-task-heading span{color:var(--erp-on-primary,#fff)!important;opacity:.72}.workflow-task-heading h2,html[data-erp-ui=custom] .workflow-task-heading h2{color:var(--erp-on-primary,#fff)!important}.workflow-task-heading p,html[data-erp-ui=custom] .workflow-task-heading p{color:var(--erp-on-primary,#fff)!important;opacity:.78}.workflow-task-heading button,html[data-erp-ui=custom] .workflow-task-heading button{border-color:var(--erp-on-primary,#fff)!important;color:var(--erp-primary,#1467d9)!important;background:var(--erp-on-primary,#fff)!important;box-shadow:0 3px 10px rgb(0 0 0/12%)!important}.workflow-task-heading button:hover,html[data-erp-ui=custom] .workflow-task-heading button:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgb(0 0 0/16%)!important}.registration-daily-chart>.registration-daily-grouped-chart{background-image:repeating-linear-gradient(0deg,transparent 0,transparent 39px,#edf0f4 40px)}.registration-daily-chart .registration-daily-bar-item>i,html[data-erp-ui=custom] .registration-daily-chart .registration-daily-bar-item>i{width:min(36px,66%);border-radius:6px 6px 0 0;transform-origin:center bottom;animation:registration-bar-rise .56s cubic-bezier(.2,.78,.28,1) both;animation-delay:var(--bar-delay,0s);box-shadow:none!important}.registration-daily-chart .registration-daily-bar-item>i.current,html[data-erp-ui=custom] .registration-daily-chart .registration-daily-bar-item>i.current{background:var(--erp-primary,#1467d9)!important}.registration-daily-chart .registration-daily-bar-item>i.comparison,html[data-erp-ui=custom] .registration-daily-chart .registration-daily-bar-item>i.comparison{background:#b7c0cb!important}.registration-daily-chart .registration-daily-bar-item:nth-child(3)>i.comparison,html[data-erp-ui=custom] .registration-daily-chart .registration-daily-bar-item:nth-child(3)>i.comparison{background:#c8cfd7!important}.registration-daily-chart .registration-daily-bar-item:nth-child(n+4)>i.comparison,html[data-erp-ui=custom] .registration-daily-chart .registration-daily-bar-item:nth-child(n+4)>i.comparison{background:#d7dce2!important}.registration-daily-bar-item>small,.registration-daily-chart .registration-daily-bar-item>i>b,.registration-daily-date{font-size:12px!important}.registration-daily-bar-item>small{height:32px;color:#6f7a87;font-weight:650;line-height:1.25}.registration-daily-date{color:#8a94a0;font-weight:700}@keyframes registration-bar-rise{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.registration-daily-chart .registration-daily-bar-item>i{animation:none}}.erp-shell{--erp-command-height:112px!important}.erp-shell .topbar{display:none!important}.erp-shell .event-operation-summary{min-height:92px!important;height:92px;z-index:110;top:10px;right:16px;left:16px;display:grid!important;grid-template-columns:minmax(320px,1.25fr) minmax(620px,2.35fr) auto!important;border:1px solid #dfe4eb!important;border-radius:14px!important;box-shadow:0 8px 28px rgb(24 39 58/8%)!important}.erp-shell .event-summary-identity{height:100%;padding:14px 16px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:11px;border:0;border-right:1px solid #e6e9ee;border-radius:14px 0 0 14px;color:inherit;background:#fff;font-family:inherit;text-align:left;cursor:pointer}.erp-shell .event-summary-identity:hover,.erp-shell .event-summary-identity[aria-expanded=true]{background:color-mix(in srgb,var(--erp-primary,#1467d9) 4%,#fff)}.erp-shell .event-summary-copy{min-width:0;display:grid;gap:3px}.erp-shell .event-summary-copy small{color:#87919e;font-size:10px;font-weight:850;letter-spacing:1.1px}.erp-shell .event-summary-copy em,.erp-shell .event-summary-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-shell .event-summary-copy strong{color:#1f2935;font-size:15px;font-weight:900}.erp-shell .event-summary-copy strong b{color:var(--erp-primary,#1467d9)}.erp-shell .event-summary-copy em{color:#7b8693;font-size:11px;font-style:normal}.erp-shell .event-summary-chevron{color:#98a2ae;font-size:11px;font-style:normal}.erp-shell .event-summary-switcher{width:min(580px,calc(100vw - 32px));max-height:min(630px,calc(100vh - 190px));position:fixed;z-index:180;top:108px;left:16px;overflow:auto}.erp-shell .event-summary-metrics{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(88px,1fr))}.erp-shell .event-summary-metrics>span{min-width:0;padding:12px 8px;display:grid;align-content:center;justify-items:center;gap:5px;border-left:1px solid #eceff3;text-align:center}.erp-shell .event-summary-metrics small{color:#88929e;font-size:10px;font-weight:750}.erp-shell .event-summary-metrics strong{max-width:100%;overflow:hidden;color:#202a36;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.erp-shell .event-summary-metrics>span:first-child strong,.erp-shell .event-summary-metrics>span:nth-child(2) strong{color:var(--erp-primary,#1467d9)!important}.event-summary-actions{padding:0 10px;display:flex;align-items:center;gap:5px;border-left:1px solid #e8ebef}.event-summary-actions>button{width:34px;height:34px;padding:0;position:relative;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;color:#657180;background:transparent;font-family:inherit;font-size:18px;font-weight:800;cursor:pointer}.event-summary-actions>button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.event-summary-actions>button:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 18%,#e0e5eb);color:var(--erp-primary,#1467d9);background:color-mix(in srgb,var(--erp-primary,#1467d9) 6%,#fff)}.event-summary-actions>button b{min-width:16px;height:16px;padding:0 4px;position:absolute;top:-3px;right:-3px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--erp-primary,#1467d9);font-size:9px}.erp-shell .sidebar{border-top:1px solid #edf0f3!important;box-shadow:0 4px 12px rgb(23 39 58/5%)!important}.floating-window-dock,html[data-erp-ui=custom] .floating-window-dock{border-top-color:#30343b!important;color:#e8ebef!important;background:#111318!important;box-shadow:0 -8px 24px rgb(0 0 0/18%)!important}.floating-window-dock .taskbar-window-list,html[data-erp-ui=custom] .floating-window-dock .taskbar-window-list{border-color:transparent!important;background:#181b21!important;box-shadow:inset 0 1px 0 rgb(255 255 255/4%)!important}.floating-window-dock .floating-dock-start,.floating-window-dock button,html[data-erp-ui=custom] .floating-window-dock .floating-dock-start,html[data-erp-ui=custom] .floating-window-dock button{border-color:#30353e!important;color:#dce1e7!important;background:#1c2027!important}.floating-window-dock button.active,.floating-window-dock button.minimized,.floating-window-dock button:hover,html[data-erp-ui=custom] .floating-window-dock button.active,html[data-erp-ui=custom] .floating-window-dock button.minimized,html[data-erp-ui=custom] .floating-window-dock button:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 62%,#3a414b)!important;color:#fff!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 22%,#1c2027)!important}.floating-window-dock .floating-company-name b,.floating-window-dock .taskbar-subscription b,.floating-window-dock .taskbar-subscription strong,.floating-window-dock .taskbar-system-actions time,.floating-window-dock .taskbar-text-action span{color:#edf0f4!important}.floating-window-dock .taskbar-subscription{border-color:#30353e!important;color:#c7ced7!important;background:#181b21!important}@media (max-width:1440px){.erp-shell{--erp-command-height:104px!important;--erp-app-menu-height:52px!important}.erp-shell .event-operation-summary{height:84px;min-height:84px!important;top:8px;right:10px;left:10px;grid-template-columns:minmax(285px,.95fr) minmax(560px,2fr) auto!important}.erp-shell .event-summary-identity{padding:11px 13px}.erp-shell .event-summary-metrics>span{padding:9px 6px}.erp-shell .event-summary-metrics small{font-size:9px}.erp-shell .event-summary-metrics strong{font-size:13px}.event-summary-actions{padding:0 7px}.event-summary-actions>button{width:30px;height:30px;font-size:16px}}@media (max-width:1050px){.erp-shell .event-operation-summary{grid-template-columns:minmax(270px,1fr) minmax(520px,2fr)!important;overflow-x:auto!important}.event-summary-actions{display:none}}.erp-shell{--erp-command-height:64px!important}.erp-shell .event-operation-summary{top:0!important;right:0!important;left:0!important;grid-template-columns:minmax(310px,.95fr) minmax(500px,1.8fr) auto auto!important;border-width:0 0 1px!important;border-radius:0!important;box-shadow:0 3px 14px rgb(22 34 50/6%)!important}.erp-shell .event-summary-identity{padding:8px 14px;grid-template-columns:36px minmax(0,1fr) auto 12px;border-radius:0}.erp-shell .event-summary-brandmark{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#fff;font-size:11px;font-weight:900;letter-spacing:-.02em}.erp-shell .event-summary-copy{gap:1px}.erp-shell .event-summary-copy small{font-size:9px}.erp-shell .event-summary-copy em{font-size:10px}.erp-shell .event-summary-status{font-size:10px!important}.event-quick-switches{min-width:0;height:100%;padding:6px 8px;display:flex;align-items:stretch;gap:5px;overflow:hidden;border-right:1px solid #e9edf1}.event-quick-switches>button{min-width:104px;padding:5px 9px;position:relative;display:grid;flex:1 1 0;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;gap:1px 6px;overflow:hidden;border:1px solid transparent;border-radius:8px;color:#5f6b78;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.event-quick-switches>button:hover{border-color:#e0e5eb;background:#f7f9fb}.event-quick-switches>button.active{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 20%,#e0e5eb);color:var(--erp-primary,#1467d9);background:color-mix(in srgb,var(--erp-primary,#1467d9) 5%,#fff);box-shadow:inset 0 -2px var(--erp-primary,#1467d9)}.event-quick-switches>button span{overflow:hidden;color:#27313d;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.event-quick-switches>button.active span{color:var(--erp-primary,#1467d9)}.event-quick-switches>button small{overflow:hidden;color:#8a95a1;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.event-quick-switches>button b{grid-row:1/3;grid-column:2;align-self:center;color:#98a2ad;font-size:9px;font-weight:800;white-space:nowrap}.event-quick-switches>button.active b{color:var(--erp-primary,#1467d9)}.event-quick-switches>button.all-events{min-width:68px;max-width:78px;flex:0 0 72px;grid-template-columns:1fr auto}.event-compact-metrics{height:100%;display:grid;grid-template-columns:repeat(2,minmax(72px,1fr));border-right:1px solid #e9edf1}.event-compact-metrics>span{min-width:76px;padding:6px 11px;display:grid;align-content:center;justify-items:center;gap:2px;border-left:1px solid #eef1f4}.event-compact-metrics small{color:#8a95a0;font-size:9px;font-weight:700}.event-compact-metrics strong{color:#25303c;font-size:13px;font-weight:900}.event-summary-actions{padding:0 8px;gap:3px;border-left:0}.event-summary-actions>button{width:32px;height:32px}.erp-shell .sidebar{padding:0 12px!important;box-shadow:0 2px 8px rgb(24 39 58/4%)!important}.erp-shell .sidebar .main-nav>button{padding-right:11px!important;padding-left:11px!important;font-size:12px}.erp-shell .sidebar .main-nav>button .glyph{font-size:13px}.erp-shell .dashboard,.erp-shell .finance-page,.erp-shell .management-page,.erp-shell .participant-page,.erp-shell .registration-page,.erp-shell .schedule-page,.erp-shell .statistics-page{padding-top:14px}@media (max-width:1440px){.erp-shell{--erp-command-height:60px!important;--erp-app-menu-height:44px!important}.erp-shell .event-operation-summary{grid-template-columns:minmax(275px,.9fr) minmax(390px,1.5fr) auto auto!important}.event-quick-switches>button{min-width:92px;padding-right:7px;padding-left:7px}.event-quick-switches>button:nth-child(4){display:none}.event-compact-metrics>span{min-width:68px;padding-right:8px;padding-left:8px}.event-summary-actions{padding-right:6px;padding-left:6px}.event-summary-actions>button{width:29px;height:29px}}@media (max-width:1100px){.erp-shell .event-operation-summary{grid-template-columns:minmax(260px,1fr) minmax(300px,1.2fr) auto!important}.event-compact-metrics,.event-quick-switches>button:nth-child(3){display:none}.event-summary-actions{display:flex}}@media (max-width:760px){.erp-shell{--erp-command-height:58px!important;--erp-app-menu-height:44px!important}.erp-shell .event-operation-summary{grid-template-columns:minmax(230px,1fr) auto!important}.event-compact-metrics,.event-quick-switches,.event-summary-actions>button:first-child,.event-summary-actions>button:nth-child(2){display:none}}[data-erp-window-id]{isolation:isolate}.common-floating-window>header,.contract-review-bar,.current-exhibition-editor .floating-form-titlebar,.document-modal-bar,.invite-modal-heading{box-sizing:border-box!important;min-height:50px!important;height:50px!important;padding:7px 10px 7px 14px!important;gap:10px!important;overflow:hidden!important;border-bottom:1px solid color-mix(in srgb,var(--erp-primary) 76%,#101828)!important}.common-floating-window>header>div:first-child,.contract-review-bar>div:first-child,.current-exhibition-editor .floating-form-titlebar>div:first-child,.document-modal-bar>div:first-child,.invite-modal-heading>div:first-child{display:flex!important;flex:1 1 auto!important;min-width:0!important;align-items:center!important;gap:8px!important}.contract-review-bar>div:first-child>span:last-child,.document-modal-bar>div:first-child>span:last-child{display:flex!important;min-width:0!important;align-items:center!important}.common-floating-window>header>div:first-child>p,.common-floating-window>header>div:first-child>span,.contract-review-bar>div:first-child>span,.contract-review-bar>div:first-child>span:last-child>small,.current-exhibition-editor .floating-form-titlebar>div:first-child>p,.current-exhibition-editor .floating-form-titlebar>div:first-child>span,.document-modal-bar>div:first-child>span,.document-modal-bar>div:first-child>span:last-child>small,.invite-modal-heading>div:first-child>p,.invite-modal-heading>div:first-child>span{display:none!important}.common-floating-window>header h2,.contract-review-bar strong,.current-exhibition-editor .floating-form-titlebar h2,.document-modal-bar strong,.invite-modal-heading h2{min-width:0!important;margin:0!important;overflow:hidden!important;color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.exhibition-create-title-actions,.invite-modal-heading>div:last-child{flex:0 0 auto!important;min-width:0!important;gap:8px!important}.exhibition-create-title-actions>b{max-width:210px!important;padding:5px 9px!important;overflow:hidden!important;border:1px solid rgb(255 255 255/26%)!important;border-radius:7px!important;color:#fff!important;background:rgb(255 255 255/12%)!important;font-size:12px!important;font-weight:500!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.common-window-actions,.contract-review-actions,.document-window-actions{display:grid!important;flex:0 0 auto!important;min-width:132px!important;padding:0!important;grid-template-columns:repeat(4,30px)!important}.document-window-actions{min-width:166px!important;grid-template-columns:repeat(5,30px)!important}.contract-review-actions{min-width:132px!important;grid-template-columns:repeat(4,30px)!important}.common-window-actions>button,.contract-review-actions>button,.document-window-actions>button,html[data-erp-ui=custom] .common-window-actions>button{position:relative!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;overflow:hidden!important;border:1px solid rgb(255 255 255/20%)!important;color:#fff!important;background:rgb(255 255 255/10%)!important;box-shadow:none!important;line-height:0!important}.common-window-actions>button:hover,.contract-review-actions>button:hover,.document-window-actions>button:hover{color:#fff!important;background:rgb(255 255 255/22%)!important}.common-window-actions>button.active,.contract-review-actions>button.active,.document-window-actions>button.active{color:var(--erp-primary)!important;background:#fff!important}.common-window-actions>button:after,.common-window-actions>button:before{box-sizing:border-box!important;content:""!important}.common-window-actions>button:first-child:before{width:13px!important;height:1.8px!important;border:0!important;transform:translate(-50%,3px)!important}.common-window-actions>button:nth-child(2):before{width:10px!important;height:10px!important;border:1.6px solid!important;border-radius:5px 5px 2px 5px!important;background:transparent!important;transform:translate(-50%,-67%) rotate(45deg)!important}.common-window-actions>button:nth-child(2):after{width:1.6px!important;height:8px!important;border:0!important;border-radius:2px!important;background:currentColor!important;transform:translate(-50%,12%) rotate(45deg)!important;transform-origin:50% 0!important}.common-window-actions>.window-refresh-action:before,.common-window-actions>button:nth-child(3):before{width:14px!important;height:14px!important;border:1.8px solid!important;border-right:1.8px solid transparent!important;border-radius:50%!important;background:transparent!important;transform:translate(-50%,-50%) rotate(-35deg)!important}.common-window-actions>.window-refresh-action:after,.common-window-actions>button:nth-child(3):after{width:0!important;height:0!important;border-top:3.5px solid transparent!important;border-bottom:3.5px solid transparent!important;border-left:5px solid!important;background:transparent!important;transform:translate(2px,-8px) rotate(-10deg)!important}.common-window-actions>button:last-child:after,.common-window-actions>button:last-child:before{width:14px!important;height:1.8px!important;border:0!important;border-radius:2px!important;background:currentColor!important}.common-window-actions>button:last-child:before{transform:translate(-50%,-50%) rotate(45deg)!important}.common-window-actions>button:last-child:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.common-window-actions>button:last-child:hover{border-color:color-mix(in srgb,var(--erp-danger) 78%,#fff)!important;background:var(--erp-danger)!important}.contract-review-actions>button,.document-window-actions>button{position:relative!important;font-size:0!important}.contract-review-actions>button:after,.contract-review-actions>button:before,.document-window-actions>button:after,.document-window-actions>button:before{position:absolute!important;top:50%!important;left:50%!important;display:block!important;box-sizing:border-box!important;margin:0!important;content:""!important}.contract-review-actions>button:first-child:before,.document-window-actions>button:first-child:before{width:13px!important;height:1.8px!important;border:0!important;border-radius:2px!important;background:currentColor!important;transform:translate(-50%,3px)!important}.contract-review-actions>button:first-child:after,.document-window-actions>button:first-child:after{display:none!important}.contract-review-actions>button:nth-child(2):before,.document-window-actions>button:nth-child(2):before{width:10px!important;height:10px!important;border:1.6px solid!important;border-radius:5px 5px 2px 5px!important;background:transparent!important;transform:translate(-50%,-67%) rotate(45deg)!important}.contract-review-actions>button:nth-child(2):after,.document-window-actions>button:nth-child(2):after{width:1.6px!important;height:8px!important;border:0!important;border-radius:2px!important;background:currentColor!important;transform:translate(-50%,12%) rotate(45deg)!important;transform-origin:50% 0!important}.document-window-actions>button:nth-child(3):before{width:14px!important;height:14px!important;border:1.8px solid!important;border-right:1.8px solid transparent!important;border-radius:50%!important;background:transparent!important;transform:translate(-50%,-50%) rotate(-35deg)!important}.document-window-actions>button:nth-child(3):after{width:0!important;height:0!important;border-top:3.5px solid transparent!important;border-bottom:3.5px solid transparent!important;border-left:5px solid!important;background:transparent!important;transform:translate(2px,-8px) rotate(-10deg)!important}.contract-review-actions>button:nth-child(3):before,.document-window-actions>button:nth-child(4):before{width:13px!important;height:13px!important;border:1.6px solid!important;border-radius:50%!important;background:transparent!important;transform:translate(-50%,-50%)!important}.contract-review-actions>button:nth-child(3):after,.document-window-actions>button:nth-child(4):after{width:17px!important;height:17px!important;border:0!important;background:linear-gradient(currentColor,currentColor) 50% 0 /1.5px 17px no-repeat,linear-gradient(currentColor,currentColor) 0 50% /17px 1.5px no-repeat!important;transform:translate(-50%,-50%)!important}.contract-review-actions>button:last-child:after,.contract-review-actions>button:last-child:before,.document-window-actions>button:last-child:after,.document-window-actions>button:last-child:before{width:14px!important;height:1.8px!important;border:0!important;border-radius:2px!important;background:currentColor!important}.contract-review-actions>button:last-child:before,.document-window-actions>button:last-child:before{transform:translate(-50%,-50%) rotate(45deg)!important}.contract-review-actions>button:last-child:after,.document-window-actions>button:last-child:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.global-search-modal>header{padding-left:12px!important}.global-search-modal>header>span{color:#fff!important}.global-search-modal>header input{height:34px!important;border:1px solid rgb(255 255 255/32%)!important;color:#17212d!important;background:#fff!important}.global-search-modal>header kbd{color:rgb(255 255 255/82%)!important;border-color:rgb(255 255 255/28%)!important;background:rgb(255 255 255/10%)!important}@media (min-width:901px){.erp-window-resize-handles{z-index:999!important;pointer-events:none!important}.erp-window-resize-handle{pointer-events:auto!important}.erp-window-resize-handle.handle-n{top:0!important;right:28px!important;left:28px!important;height:14px!important}.erp-window-resize-handle.handle-s{right:28px!important;bottom:0!important;left:28px!important;height:16px!important}.erp-window-resize-handle.handle-e{top:28px!important;right:0!important;bottom:28px!important;width:16px!important}.erp-window-resize-handle.handle-w{top:28px!important;bottom:28px!important;left:0!important;width:16px!important}.erp-window-resize-handle.handle-ne,.erp-window-resize-handle.handle-nw,.erp-window-resize-handle.handle-se,.erp-window-resize-handle.handle-sw{width:28px!important;height:28px!important}html[data-erp-window-resizing=true],html[data-erp-window-resizing=true] *{transition:none!important}}.expo-command-brand{appearance:none!important;border:0!important;text-align:left!important;cursor:pointer!important}.expo-command-brand:hover strong{color:var(--erp-primary)!important}@keyframes erp-navigation-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.main-nav.nav-reveal{animation:erp-navigation-drop .26s cubic-bezier(.22,.8,.24,1) both}.main-nav.nav-reveal>button{animation:erp-navigation-drop .3s cubic-bezier(.22,.8,.24,1) both}.main-nav.nav-reveal>button:nth-child(2){animation-delay:18ms}.main-nav.nav-reveal>button:nth-child(3){animation-delay:36ms}.main-nav.nav-reveal>button:nth-child(4){animation-delay:54ms}.main-nav.nav-reveal>button:nth-child(5){animation-delay:72ms}.main-nav.nav-reveal>button:nth-child(6){animation-delay:90ms}.main-nav.nav-reveal>button:nth-child(7){animation-delay:108ms}.main-nav.nav-reveal>button:nth-child(8){animation-delay:126ms}.main-nav.nav-reveal>button:nth-child(9){animation-delay:144ms}.main-nav.nav-reveal>button:nth-child(10){animation-delay:162ms}.main-nav.nav-reveal>button:nth-child(11){animation-delay:.18s}}@media (max-width:700px){.common-floating-window>header,.contract-review-bar,.current-exhibition-editor .floating-form-titlebar,.document-modal-bar,.invite-modal-heading{min-height:48px!important;height:48px!important;padding-inline:9px!important}.exhibition-create-title-actions>b{display:none!important}}.registration-data-toolbar{margin:0 0 16px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dce3ea;border-radius:16px;background:#fff;box-shadow:0 7px 22px rgb(27 39 53/5%)}.registration-scope-switch{min-width:0;display:flex;gap:8px}.registration-scope-switch>button{min-width:224px;height:58px;padding:8px 13px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 10px;border:1px solid #dde4eb;border-radius:12px;color:#536173;background:#fff;text-align:left}.registration-scope-switch>button>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#6f7d8c;background:#f1f4f7;font-size:12px;font-weight:600}.registration-scope-switch>button small,.registration-scope-switch>button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registration-scope-switch>button strong{color:#263344;font-size:14px;font-weight:600}.registration-scope-switch>button small{color:#8994a1;font-size:12px}.registration-scope-switch>button.active{border-color:color-mix(in srgb,var(--erp-primary) 60%,white);background:var(--erp-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--erp-primary) 16%,transparent)}.registration-scope-switch>button.active>span{color:#fff;background:var(--erp-primary)}.registration-scope-switch>button.active strong{color:var(--erp-primary)}.registration-import-actions{display:flex;align-items:center;gap:12px}.registration-import-actions>span{padding-right:13px;display:grid;gap:1px;border-right:1px solid #e2e7ec;text-align:right}.registration-import-actions>span small{color:#8a95a2;font-size:12px}.registration-import-actions>span strong{color:#202b39;font-size:18px;font-weight:600}.excel-import-button{height:46px;padding:0 14px 0 9px;display:flex;align-items:center;gap:9px;border:1px solid #217346;border-radius:11px;color:#fff;background:#217346;box-shadow:0 7px 16px rgb(33 115 70/16%)}.excel-import-button>i{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;color:#217346;background:#fff;font-style:normal;font-size:13px;font-weight:600}.excel-import-button>span{display:grid;gap:0;text-align:left}.excel-import-button strong{font-size:13px;font-weight:600}.excel-import-button small{color:rgb(255 255 255/72%);font-size:11px}.registration-report-panel{margin:16px 0;padding:22px;border:1px solid #dce3ea;border-radius:18px;background:#fff;box-shadow:0 8px 26px rgb(27 39 53/5%)}.registration-report-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.registration-report-detail-grid article header small,.registration-report-heading>div:first-child>span{color:var(--erp-primary);font-size:11px;font-weight:600;letter-spacing:.1em}.registration-report-heading h2{margin:5px 0 3px;color:#202b39;font-size:22px;font-weight:600}.registration-report-heading p{margin:0;color:#7b8794;font-size:13px}.registration-report-date-controls{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.registration-report-dates{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:6px}.registration-report-dates>button{min-width:58px;height:42px;padding:0 12px;display:grid;place-items:center;border:1px solid #dfe5eb;border-radius:10px;color:#617083;background:#fff;font-size:12px;font-weight:600}.registration-report-dates>button.active{border-color:var(--erp-primary);color:#fff;background:var(--erp-primary);box-shadow:0 6px 14px color-mix(in srgb,var(--erp-primary) 20%,transparent)}.registration-report-date-picker{min-width:252px;height:42px;padding:0 10px 0 12px;display:flex;align-items:center;gap:9px;border:1px solid #dfe5eb;border-radius:10px;color:#748195;background:#fff;box-sizing:border-box}.registration-report-date-picker:focus-within{border-color:var(--erp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 10%,transparent)}.registration-report-date-picker>span{flex:0 0 auto;font-size:11px;font-weight:600}.registration-report-date-picker>input{width:164px!important;min-width:164px!important;height:38px!important;min-height:38px!important;padding:0 3px 0 0!important;flex:0 0 164px;border:0!important;outline:0!important;box-shadow:none!important;color:#344154!important;background:transparent!important;box-sizing:border-box;font-size:12px!important;font-weight:600!important}.registration-report-date-picker>input::-webkit-datetime-edit{min-width:0;padding:0}.registration-report-date-picker>input::-webkit-date-and-time-value{min-width:0;text-align:left}.registration-report-date-picker>input::-webkit-calendar-picker-indicator{flex:0 0 auto;margin-left:5px}.registration-report-summary{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e1e6eb;border-radius:14px;overflow:hidden}.registration-report-summary article{min-width:0;padding:17px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;gap:1px 11px;border-right:1px solid #e5e9ee}.registration-report-summary article:last-child{border-right:0}.report-summary-icon{grid-row:1/4;width:54px;height:44px;display:grid;place-items:center;border-radius:12px;color:#2863ac;background:#edf5ff;font-size:11px;font-weight:600}.report-summary-icon.gender{color:#7a55ab;background:#f3edfa}.report-summary-icon.consent{color:#128068;background:#eaf7f3}.report-summary-icon.event{color:#c46c2c;background:#fff2e8}.registration-report-summary small{color:#87929f;font-size:12px}.registration-report-summary strong{overflow:hidden;color:#202b39;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.registration-report-summary em{color:#7c8896;font-size:11px;font-style:normal}.registration-report-summary .report-gender-values{display:flex;align-items:baseline;gap:5px;font-size:14px;text-overflow:clip}.report-gender-values>span{display:inline-flex;align-items:baseline;white-space:nowrap}.registration-report-summary .report-gender-values small{margin-left:3px;color:#98a2af;font-size:10px;font-weight:500}.report-gender-values>i{color:#a2aab5;font-size:11px;font-style:normal;font-weight:400}.registration-report-detail-grid{margin-top:14px;display:grid;grid-template-columns:1.15fr .9fr 1fr;gap:12px}.registration-report-detail-grid>article{min-width:0;padding:18px;border:1px solid #e0e6ec;border-radius:14px;background:#fbfcfd}.registration-report-detail-grid article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.registration-report-detail-grid article header h3{margin:3px 0 0;color:#263344;font-size:16px;font-weight:600}.registration-report-detail-grid article header>strong{padding:5px 8px;border-radius:8px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:11px;font-weight:600}.registration-hour-bars{height:142px;margin-top:18px;display:flex;align-items:flex-end;justify-content:space-around;gap:10px;border-bottom:1px solid #dfe5eb}.registration-hour-bars>span{height:100%;flex:1;display:grid;grid-template-rows:20px minmax(0,1fr) 26px;align-items:end;text-align:center}.registration-hour-bars b{color:#465365;font-size:11px;font-weight:600}.registration-hour-bars i{width:28px;height:100%;margin:0 auto;position:relative;display:block;border-radius:7px 7px 0 0;background:#edf1f4;overflow:hidden}.registration-hour-bars i em{position:absolute;right:0;bottom:0;left:0;border-radius:7px 7px 0 0;background:var(--erp-primary)}.registration-hour-bars small{padding-top:7px;color:#7d8996;font-size:11px}.registration-gender-report{display:grid;align-content:start;gap:13px}.registration-ratio-row{display:grid;gap:6px}.registration-ratio-row:first-of-type{margin-top:11px}.registration-ratio-row>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.registration-ratio-row>span b{color:#4d5a6c;font-size:12px;font-weight:500}.registration-ratio-row>span em{color:#657285;font-size:12px;font-style:normal;font-weight:600}.registration-ratio-row>i{height:8px;display:block;border-radius:999px;background:#e9edf1;overflow:hidden}.registration-ratio-row>i>b{height:100%;display:block;border-radius:inherit;background:#8564b4}.registration-ratio-row:nth-of-type(3)>i>b{background:#4f82c4}.registration-ratio-row.consent>i>b{background:#16836b}.registration-ratio-row.event>i>b{background:#d08036}.registration-source-report ol{margin:13px 0 0;padding:0;display:grid;gap:9px;list-style:none}.registration-source-report li{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px}.registration-source-report li>b{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#667386;background:#eef1f4;font-size:11px;font-weight:600}.registration-source-report li:first-child>b{color:#fff;background:var(--erp-primary)}.registration-source-report li>span{min-width:0;display:grid;gap:4px}.registration-source-report li>span strong{overflow:hidden;color:#445164;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.registration-source-report li>span i{height:4px;display:block;border-radius:999px;background:#e8edf1;overflow:hidden}.registration-source-report li>span em{height:100%;display:block;background:color-mix(in srgb,var(--erp-primary) 70%,white)}.registration-source-report li>small{color:#748191;font-size:11px;white-space:nowrap}.direct-registration-panel{margin:16px 0;padding:22px;border:1px solid #d9e5e1;border-radius:18px;background:linear-gradient(145deg,#fff,#fbfdfc);box-shadow:0 8px 26px rgb(27 69 58/5%)}.direct-registration-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.direct-registration-detail-grid article header small,.direct-registration-heading>div>span{color:#16836b;font-size:11px;font-weight:600;letter-spacing:.1em}.direct-registration-heading h2{margin:5px 0 3px;color:#202b39;font-size:22px;font-weight:600}.direct-registration-heading p{margin:0;color:#7b8794;font-size:13px}.direct-registration-heading>strong{flex:0 0 auto;padding:8px 12px;border-radius:10px;color:#116d5a;background:#e8f6f1;font-size:13px;font-weight:700}.direct-registration-kpis{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfe8e5;border-radius:14px;background:#fff;overflow:hidden}.direct-registration-kpis article{min-width:0;padding:16px 18px;display:grid;gap:4px;border-right:1px solid #e5ebe9}.direct-registration-kpis article:last-child{border-right:0}.direct-registration-kpis small{color:#788692;font-size:11px;font-weight:600}.direct-registration-kpis strong{color:#1e2d33;font-size:20px;font-weight:700;white-space:nowrap}.direct-registration-kpis strong i{color:#87939d;font-size:11px;font-style:normal;font-weight:500}.direct-registration-kpis em{overflow:hidden;color:#89959f;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.direct-registration-kpis article.total strong{color:#16836b}.direct-registration-kpis article.female strong{color:#7654a4}.direct-registration-kpis article.male strong{color:#3976b7}.direct-registration-detail-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);gap:12px}.direct-registration-detail-grid>article{min-width:0;padding:18px;border:1px solid #dfe8e5;border-radius:14px;background:#fff}.direct-registration-detail-grid article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.direct-registration-detail-grid article header h3{margin:3px 0 0;color:#263344;font-size:16px;font-weight:600}.direct-registration-detail-grid article header>strong{padding:5px 8px;border-radius:8px;color:#16836b;background:#e8f6f1;font-size:11px;font-weight:600}.direct-registration-chart{height:184px;margin-top:12px;position:relative}.direct-registration-chart svg{width:100%;height:160px;display:block;overflow:visible}.direct-registration-grid-line{stroke:#edf1f0;stroke-width:1}.direct-registration-line{fill:none;stroke:#27806d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.direct-registration-point{fill:#fff;stroke:#27806d;stroke-width:3}.direct-registration-chart-labels{position:absolute;right:0;bottom:0;left:0;height:18px}.direct-registration-chart-labels span{position:absolute;color:#7c8991;font-size:10px;font-variant-numeric:tabular-nums;transform:translateX(-50%);white-space:nowrap}.direct-registration-empty{min-height:170px;margin:12px 0 0;display:grid;place-items:center;color:#89959f;font-size:12px}.direct-registration-breakdown{display:grid;align-content:start;gap:12px}.direct-registration-ratio{display:grid;gap:6px}.direct-registration-ratio:first-of-type{margin-top:2px}.direct-registration-ratio>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.direct-registration-ratio>span b{color:#4d5a64;font-size:11px;font-weight:600}.direct-registration-ratio>span em{color:#66757e;font-size:11px;font-style:normal;font-weight:600}.direct-registration-ratio>i{height:7px;display:block;border-radius:999px;background:#e9efed;overflow:hidden}.direct-registration-ratio>i>b{height:100%;display:block;border-radius:inherit;background:#16836b}.direct-registration-ratio.fire>i>b{background:#d08036}.direct-registration-breakdown ol{margin:1px 0 0;padding:11px 0 0;display:grid;gap:8px;border-top:1px solid #e6ecea;list-style:none}.direct-registration-breakdown li{display:grid;grid-template-columns:22px 72px minmax(46px,1fr) auto;align-items:center;gap:7px}.direct-registration-breakdown li>b{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:#16836b;background:#e8f6f1;font-size:9px}.direct-registration-breakdown li>span{color:#5f6d76;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.direct-registration-breakdown li>i{height:4px;display:block;border-radius:999px;background:#e8eeec;overflow:hidden}.direct-registration-breakdown li>i>em{height:100%;display:block;border-radius:inherit;background:#5a9c8d}.direct-registration-breakdown li>strong{color:#44525a;font-size:10px;font-weight:600;white-space:nowrap}.registration-table{min-width:1560px!important}.registration-table td:first-child,.registration-table th:first-child{width:58px;text-align:center}.registration-row-number{color:#8b96a2!important;font-variant-numeric:tabular-nums;font-weight:500!important}.registration-origin{display:inline-flex;padding:5px 8px;border-radius:8px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:11px;font-weight:600;white-space:nowrap}.registration-origin.history{color:#7053a1;background:#f1ecf8}.registration-origin.imported{color:#217346;background:#eaf5ef}.registration-event-source{min-width:118px;display:grid;gap:2px}.registration-event-source strong{color:#354255;font-size:12px;font-weight:600}.registration-event-source small{color:#87929f;font-size:11px}.advertising-management,.event-staff-management,.operation-checklist-panel{min-width:0}.advertising-management>header,.operation-checklist-panel>header{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dce3ea;border-radius:16px;background:#fff}.advertising-management>header small,.operation-checklist-panel>header small{color:var(--erp-primary);font-size:11px;font-weight:600;letter-spacing:.1em}.advertising-management>header h2,.operation-checklist-panel>header h2{margin:3px 0 2px;color:#202b39;font-size:22px;font-weight:600}.advertising-management>header p,.operation-checklist-panel>header p{margin:0;color:#7d8996;font-size:13px}.advertising-management>header button,.operation-checklist-panel>header>strong{padding:11px 15px;border:0;border-radius:10px;color:#fff;background:var(--erp-primary);font-size:13px;font-weight:600;white-space:nowrap}.advertising-summary{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.advertising-summary article{min-width:0;padding:17px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;gap:1px 10px;border:1px solid #dfe5eb;border-radius:14px;background:#fff}.advertising-summary article>span{grid-row:1/4;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:12px;font-weight:600}.advertising-summary small{color:#8793a0;font-size:12px}.advertising-summary strong{overflow:hidden;color:#202b39;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.advertising-summary em{color:#84909d;font-size:11px;font-style:normal}.advertising-board{margin-top:13px;border:1px solid #dce3ea;border-radius:15px;background:#fff;overflow:hidden}.advertising-board>header{padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3e8ed}.advertising-board>header>div{display:grid;gap:2px}.advertising-board>header strong{color:#2d394a;font-size:15px;font-weight:600}.advertising-board>header span{color:#84909d;font-size:12px}.advertising-board>header button{padding:8px 11px;border:1px solid #d9e1e8;border-radius:9px;color:#536174;background:#fff;font-size:12px;font-weight:600}.advertising-board table{width:100%;border-collapse:collapse}.advertising-board td,.advertising-board th{padding:12px 14px;border-bottom:1px solid #edf0f3;color:#526073;font-size:12px;text-align:left}.advertising-board th{color:#7b8794;background:#f7f9fb;font-weight:600}.advertising-board td strong{color:#273446;font-weight:600}.advertising-board td b{color:var(--erp-primary);font-weight:600}.advertising-state{display:inline-flex;padding:5px 8px;border-radius:999px;color:#128068;background:#e9f6f2;font-size:11px;font-weight:600}.advertising-state.waiting{color:#b16b22;background:#fff1df}.operation-progress{margin:12px 2px 0;display:flex;align-items:center;gap:12px}.operation-progress>i{height:9px;flex:1;display:block;border-radius:999px;background:#e8edf1;overflow:hidden}.operation-progress>i>b{height:100%;display:block;border-radius:inherit;background:var(--erp-primary);transition:width .25s ease}.operation-progress>span{color:#697689;font-size:12px;font-weight:600}.operation-checklist-grid{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operation-checklist-grid>button{min-height:76px;padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #dfe5eb;border-radius:13px;color:#354255;background:#fff;text-align:left}.operation-checklist-grid>button>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#7a8796;background:#eff3f6;font-size:12px;font-weight:600}.operation-checklist-grid>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.operation-checklist-grid strong{color:#334053;font-size:14px;font-weight:600}.operation-checklist-grid small{overflow:hidden;color:#85909d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operation-checklist-grid em{color:#9a6b28;font-size:11px;font-style:normal;font-weight:600}.operation-checklist-grid>button.done{border-color:#b9ddd3;background:#f7fcfa}.operation-checklist-grid>button.done>span:first-child{color:#fff;background:#16836b}.operation-checklist-grid>button.done em{color:#16836b}.operation-checklist-panel>footer{margin-top:12px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dfe5eb;border-radius:13px;background:#f8fafb}.operation-checklist-panel>footer>span{display:grid;gap:3px}.operation-checklist-panel>footer strong{color:#3b4859;font-size:13px;font-weight:600}.operation-checklist-panel>footer small{color:#808c99;font-size:12px}.operation-checklist-panel>footer button{padding:9px 12px;border:1px solid #d5dde5;border-radius:9px;color:#566477;background:#fff;font-size:12px;font-weight:600}.advertising-registration-backdrop{z-index:10020;background:rgb(24 36 52/16%)}.advertising-registration-window{width:min(860px,calc(100vw - 42px));height:min(720px,calc(100dvh - 70px));min-width:580px;min-height:460px;border:1px solid #cfd8e1;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgb(23 35 50/24%);overflow:hidden}.advertising-registration-window>header{height:62px;padding:0 13px 0 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff;background:var(--modal-accent,var(--erp-primary))}.advertising-window-title{min-width:0;display:flex;align-items:center;gap:11px}.advertising-window-title>span{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;color:var(--modal-accent,var(--erp-primary));background:#fff;font-size:11px;font-weight:700}.advertising-window-title>div{min-width:0;display:grid;gap:1px}.advertising-window-title small{color:rgb(255 255 255/72%);font-size:9px;font-weight:600;letter-spacing:.1em}.advertising-window-title h2{margin:0;overflow:hidden;color:#fff;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.advertising-registration-form{height:calc(100% - 62px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.advertising-form-intro{padding:14px 19px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e2e7ec;background:#f8fafb}.advertising-form-intro>div{display:grid;gap:2px}.advertising-form-intro small,.advertising-form-intro>span{color:#82909d;font-size:11px}.advertising-form-intro strong{color:#303d4f;font-size:13px;font-weight:600}.advertising-form-grid{padding:18px 19px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;overflow:auto}.advertising-form-grid label{min-width:0;display:grid;gap:6px}.advertising-form-grid label.wide{grid-column:1/-1}.advertising-form-grid label>span{color:#4e5b6d;font-size:12px;font-weight:600}.advertising-form-grid label>span em{color:#d65a4a;font-style:normal}.advertising-form-grid input,.advertising-form-grid select,.advertising-form-grid textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid #d8e0e7;border-radius:10px;color:#273446;background:#fff;font:inherit;font-size:13px;outline:none}.advertising-form-grid textarea{min-height:78px;resize:vertical}.advertising-form-grid input:focus,.advertising-form-grid select:focus,.advertising-form-grid textarea:focus{border-color:var(--modal-accent,var(--erp-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--modal-accent,var(--erp-primary)) 12%,transparent)}.advertising-registration-form>footer{padding:12px 17px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e2e7ec;background:#fff}.advertising-registration-form>footer button{min-width:92px;height:40px;border:1px solid #d7dfe7;border-radius:9px;color:#566476;background:#fff;font-size:12px;font-weight:600}.advertising-registration-form>footer button:last-child{border-color:var(--modal-accent,var(--erp-primary));color:#fff;background:var(--modal-accent,var(--erp-primary))}.window-control-icon{width:36px!important;height:36px!important;padding:0!important;position:relative!important;display:grid!important;place-items:center!important;border:1px solid rgb(255 255 255/32%)!important;border-radius:9px!important;color:#fff!important;background:rgb(255 255 255/12%)!important;box-shadow:none!important}.window-control-icon:after,.window-control-icon:before{display:none!important;content:none!important}.window-control-icon>span{width:16px;height:16px;position:relative;display:block;color:currentColor}.window-control-icon.minimize>span:before{content:"";width:14px;height:2px;position:absolute;left:1px;top:8px;border-radius:2px;background:currentColor}.window-control-icon.close>span:after,.window-control-icon.close>span:before{content:"";width:16px;height:2px;position:absolute;left:0;top:7px;border-radius:2px;background:currentColor}.window-control-icon.close>span:before{transform:rotate(45deg)}.window-control-icon.close>span:after{transform:rotate(-45deg)}.window-control-icon.pin>span:before{content:"";width:10px;height:8px;position:absolute;left:3px;top:1px;border:2px solid;border-radius:3px 3px 1px 1px}.window-control-icon.pin>span:after{content:"";width:2px;height:9px;position:absolute;left:7px;top:9px;border-radius:2px;background:currentColor;transform:rotate(12deg);transform-origin:top}.window-control-icon.refresh>span{border:2px solid;border-right:2px solid transparent;border-radius:50%;transform:scale(.82)}.window-control-icon.refresh>span:after{content:"";width:0;height:0;position:absolute;right:-3px;top:-1px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid;transform:rotate(-25deg)}.window-control-icon.active,.window-control-icon:hover{background:rgb(255 255 255/24%)!important}.global-search-modal>header{grid-template-columns:30px minmax(0,1fr) auto auto!important}.global-search-empty-icon,.global-search-symbol{width:18px;height:18px;position:relative;display:block;border:2px solid;border-radius:50%;color:#fff}.global-search-empty-icon:after,.global-search-symbol:after{content:"";width:7px;height:2px;position:absolute;right:-5px;bottom:-2px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.global-search-window-actions{display:flex!important;align-items:center!important;gap:6px!important}.global-search-window-actions .window-control-icon{color:#fff!important}.global-search-empty-icon{width:34px!important;height:34px!important;color:#83909d!important}.global-search-empty-icon:after{width:11px;height:3px;right:-7px;bottom:-3px}@media (max-width:1180px){.registration-data-toolbar{align-items:stretch;flex-direction:column}.registration-import-actions{justify-content:flex-end}.registration-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-report-summary article:nth-child(2){border-right:0}.registration-report-summary article:nth-child(-n+2){border-bottom:1px solid #e5e9ee}.registration-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-source-report{grid-column:1/-1}.direct-registration-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-registration-kpis article:nth-child(2){border-right:0}.direct-registration-kpis article:nth-child(-n+2){border-bottom:1px solid #e5ebe9}.direct-registration-detail-grid{grid-template-columns:1fr}.advertising-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-board{overflow-x:auto}.advertising-board table{min-width:920px}}@media (max-width:760px){.registration-report-heading,.registration-scope-switch{flex-direction:column}.registration-scope-switch>button{width:100%;min-width:0}.registration-import-actions{align-items:stretch;flex-direction:column}.registration-import-actions>span{padding:0 0 8px;border:0;border-bottom:1px solid #e2e7ec;text-align:left}.registration-report-date-controls{width:100%;margin-left:0;align-items:stretch;flex-direction:column}.registration-report-dates{width:100%;justify-content:flex-start}.registration-report-dates>button{min-width:0;flex:1}.registration-report-date-picker{width:100%;min-width:0;justify-content:space-between}.advertising-summary,.operation-checklist-grid,.registration-report-detail-grid,.registration-report-summary{grid-template-columns:1fr}.registration-report-summary article{border-right:0;border-bottom:1px solid #e5e9ee}.registration-report-summary article:last-child{border-bottom:0}.registration-source-report{grid-column:auto}.direct-registration-heading{flex-direction:column}.direct-registration-heading>strong{align-self:flex-start}.advertising-registration-window{width:100vw;height:100dvh;min-width:0;min-height:0;border:0;border-radius:0}.advertising-form-grid{grid-template-columns:1fr}.advertising-form-grid label.wide{grid-column:auto}}[data-erp-window-id]{background:#fff}.common-floating-window>header,.contract-review-bar,.current-exhibition-editor .floating-form-titlebar,.document-modal-bar,.invite-modal-heading{min-height:68px!important;padding:10px 12px 10px 16px!important;color:#202a36!important;border-bottom:1px solid #dde3e9!important;border-radius:13px 13px 0 0!important;background:#f6f7f9!important;box-shadow:inset 0 1px 0 #fff!important}.common-floating-window>header span,.contract-review-bar small,.current-exhibition-editor .floating-form-titlebar span,.document-modal-bar small,.invite-modal-heading .management-kicker{color:var(--modal-accent,var(--erp-primary,#1467d9))!important}.common-floating-window>header h2,.contract-review-bar strong,.current-exhibition-editor .floating-form-titlebar h2,.document-modal-bar strong,.invite-modal-heading h2{color:#202a36!important}.common-floating-window>header p,.current-exhibition-editor .floating-form-titlebar p,.invite-modal-heading p{color:#7b8693!important}.common-window-actions,.contract-review-actions,.document-window-actions{padding-left:8px;align-items:center;border-left:1px solid #e1e5ea}.common-window-actions>button,.contract-review-actions>button,.document-window-actions>button{width:34px!important;min-width:34px!important;height:32px!important;padding:0!important;position:relative;display:grid!important;place-items:center;overflow:hidden;border:0!important;border-radius:7px!important;color:#53606e!important;background:transparent!important;font-size:0!important;line-height:1!important;cursor:pointer}.common-window-actions>button:hover,.contract-review-actions>button:hover,.document-window-actions>button:hover{color:#1e2936!important;background:#e7eaee!important}.common-window-actions>button.active,.contract-review-actions>button.active,.document-window-actions>button.active{color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 11%,#fff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--erp-primary,#1467d9) 25%,#dce2e8)}.common-window-actions>button:nth-child(2):before,.contract-review-actions>button:nth-child(2):before,.document-window-actions>button:nth-child(2):before{font-size:14px}.common-window-actions>button:last-child,.contract-review-actions>button:last-child,.document-window-actions>button:last-child{color:#5b6673!important}.common-window-actions>button:last-child:hover,.contract-review-actions>button:last-child:hover,.document-window-actions>button:last-child:hover{color:#fff!important;background:#d9484f!important}@keyframes erp-window-refresh-spin{to{transform:rotate(1turn)}}@media (min-width:901px){[data-erp-window-id]{overflow:hidden}[data-erp-window-id][data-erp-resize-cursor],[data-erp-window-id][data-erp-resizing]{outline:2px solid color-mix(in srgb,var(--erp-primary,#1467d9) 42%,transparent);outline-offset:-2px}[data-erp-window-id][data-erp-resize-cursor=ne],[data-erp-window-id][data-erp-resize-cursor=nw],[data-erp-window-id][data-erp-resize-cursor=se],[data-erp-window-id][data-erp-resize-cursor=sw]{outline-width:3px}}@media (max-width:760px){.common-window-actions,.contract-review-actions,.document-window-actions{padding-left:4px}.common-window-actions>button,.contract-review-actions>button,.document-window-actions>button{width:30px!important;min-width:30px!important;height:30px!important}}.erp-shell{--erp-command-height:96px!important}.erp-shell .event-operation-summary{height:86px!important;min-height:86px!important;top:8px!important;border:1px solid #d4d9e1!important;box-shadow:0 1px 1px rgb(15 23 42/4%),0 8px 24px rgb(15 23 42/8%)!important}.expo-command-toolbar{height:50px!important;min-height:50px!important;grid-template-columns:minmax(210px,280px) minmax(300px,720px) minmax(286px,1fr);gap:12px;border-bottom:1px solid #d3d8df!important;border-radius:16px 16px 0 0!important;background:rgb(246 247 249/88%)!important;backdrop-filter:blur(18px)}.expo-command-toolbar .expo-command-brand{min-width:0;height:46px;align-items:center;gap:10px}.expo-command-logo{width:34px;height:34px;flex:0 0 34px;position:relative;overflow:hidden;border-radius:10px;background:var(--erp-primary,#1467d9);box-shadow:0 4px 10px color-mix(in srgb,var(--erp-primary,#1467d9) 28%,transparent)}.expo-command-logo i{width:10px;height:10px;position:absolute;border-radius:3px;background:#fff}.expo-command-logo i:first-child{top:7px;left:7px}.expo-command-logo i:nth-child(2){top:7px;right:7px;background:#ffd663}.expo-command-logo i:nth-child(3){right:7px;bottom:7px;background:#77e4cb}.expo-command-brand strong{color:#1d2733;letter-spacing:-.02em}.expo-command-brand small{color:#8993a0;font-size:11px;font-weight:700}.expo-command-search{width:100%;height:36px;min-width:0;padding:0 12px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #cfd5dd;border-radius:12px;color:#737e8b;background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/90%),0 1px 2px rgb(15 23 42/5%);font-family:inherit;text-align:left;cursor:text}.expo-command-search:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 38%,#cfd5dd);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary,#1467d9) 8%,transparent)}.expo-command-search svg{width:17px;height:17px;fill:none;stroke:var(--erp-primary,#1467d9);stroke-width:2;stroke-linecap:round}.expo-command-search span{font-size:12px;font-weight:650}.expo-command-search kbd{min-width:38px;height:23px;padding:0 7px;color:#7b8591;background:#f4f6f8;font-size:10px}.expo-command-toolbar .event-summary-actions{height:50px!important;min-height:50px!important;justify-content:flex-end;gap:5px!important}.expo-command-toolbar .event-summary-actions>button{border:1px solid #d3d9e1!important;color:#5f6b78!important}.expo-command-toolbar .event-summary-actions>button:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 35%,#d3d9e1)!important}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition{min-width:118px;padding:0 13px!important;align-items:center;justify-content:center;gap:7px;box-shadow:0 5px 12px color-mix(in srgb,var(--erp-primary,#1467d9) 22%,transparent)}.expo-create-exhibition span{font-size:12px;font-weight:850;white-space:nowrap}.expo-browser-tabs{height:35px!important;min-height:35px!important;border-radius:0 0 16px 16px}.expo-browser-tab{width:min(330px,28vw)!important;min-width:245px!important;height:31px!important;border:1px solid #d0d6de!important;border-radius:5px 5px 0 0!important;color:#697481!important;background:#dde2e8!important}.expo-browser-tab:hover{background:#e4e8ed!important}.expo-browser-tab.active{color:#1f2935!important}.expo-browser-tab-select{padding:0 6px 0 11px!important}.expo-browser-tab-select>i{flex:0 0 8px!important;border-radius:3px}.expo-browser-tab-select>strong{font-size:12px!important}.expo-tab-status{min-width:29px;height:18px;padding:0 6px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:5px;font-size:10px;font-weight:900;line-height:1;letter-spacing:-.02em}.expo-tab-status.status-진행{color:#06745e;background:#dff5ee}.expo-tab-status.status-종료{color:#66717d;background:#edf0f3}.expo-tab-status.status-준비{color:#175fc5;background:#e5efff}.expo-tab-status.status-취소{color:#bc3f46;background:#fde8e9}.expo-browser-tab-close{width:24px!important;height:24px!important;margin-right:4px!important;flex-basis:24px!important;border-radius:6px!important;font-size:17px!important}.expo-browser-tab-add{margin:0 0 2px 3px!important;flex:0 0 28px!important;color:#4f5a67!important;font-size:20px!important}.expo-browser-tab-add:hover{color:var(--erp-primary,#1467d9)!important}.expo-browser-launcher-tab{--brand-color:var(--erp-primary,#1467d9)}.erp-shell .event-summary-switcher{left:10px!important}.event-tab-launcher{padding:28px clamp(22px,4vw,70px) 72px;position:fixed;z-index:84;top:calc(var(--erp-command-height) + var(--erp-app-menu-height));right:0;bottom:54px;left:0;overflow:auto;color:#1f2935;background:radial-gradient(circle at 15% 4%,color-mix(in srgb,var(--erp-primary,#1467d9) 10%,transparent) 0,transparent 28%),#f5f7fa}.event-tab-launcher-header{max-width:1460px;margin:0 auto 22px;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e0e5eb;border-radius:20px;background:rgb(255 255 255/90%);box-shadow:0 12px 34px rgb(27 39 54/7%)}.event-tab-launcher-header>div{min-width:0;display:grid;gap:6px}.event-tab-launcher-header span{color:var(--erp-primary,#1467d9);font-size:11px;font-weight:900;letter-spacing:.13em}.event-tab-launcher-header h1{margin:0;color:#17212d;font-size:clamp(24px,2vw,34px);font-weight:900;letter-spacing:-.035em}.event-tab-launcher-header p{margin:0;color:#7a8592;font-size:14px;font-weight:620}.event-tab-launcher-header>button{width:42px;height:42px;flex:0 0 42px;overflow:hidden;border:1px solid #dfe4ea;border-radius:12px;color:transparent;background:#f6f8fa;cursor:pointer}.event-tab-launcher-header>button:after,.event-tab-launcher-header>button:before{width:15px;height:2px;position:absolute;content:"";border-radius:2px;background:#66717e}.event-tab-launcher-header>button{position:relative}.event-tab-launcher-header>button:before{top:19px;left:13px;transform:rotate(45deg)}.event-tab-launcher-header>button:after{top:19px;left:13px;transform:rotate(-45deg)}.event-tab-launcher-list{max-width:1460px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(270px,1fr));gap:16px}.event-tab-launcher-card{min-width:0;padding:20px;display:grid;gap:18px;border:1px solid #dfe4ea;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgb(25 38 55/6%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.event-tab-launcher-create-card{min-width:0;min-height:258px;padding:24px;display:grid;grid-template-rows:auto 1fr auto;align-items:start;gap:18px;border:2px dashed color-mix(in srgb,var(--erp-primary,#1467d9) 42%,#cfd7e1);border-radius:18px;color:#26313d;background:color-mix(in srgb,var(--erp-primary,#1467d9) 3%,#fff);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.event-tab-launcher-create-card:focus-visible,.event-tab-launcher-create-card:hover{transform:translateY(-3px);border-color:var(--erp-primary,#1467d9);outline:0;background:color-mix(in srgb,var(--erp-primary,#1467d9) 6%,#fff);box-shadow:0 16px 34px color-mix(in srgb,var(--erp-primary,#1467d9) 12%,transparent)}.event-launcher-create-icon{width:52px;height:52px;position:relative;display:grid;place-items:center;border-radius:15px;color:#fff;background:var(--erp-primary,#1467d9);box-shadow:0 9px 20px color-mix(in srgb,var(--erp-primary,#1467d9) 24%,transparent)}.event-launcher-create-icon i{width:20px;height:2px;position:absolute;border-radius:3px;background:currentColor}.event-launcher-create-icon i:last-child{transform:rotate(90deg)}.event-tab-launcher-create-card>span:nth-child(2){display:grid;align-content:center;gap:6px}.event-tab-launcher-create-card small{color:var(--erp-primary,#1467d9);font-size:11px;font-weight:800;letter-spacing:.11em}.event-tab-launcher-create-card strong{color:#1d2733;font-size:20px;font-weight:600;letter-spacing:-.02em}.event-tab-launcher-create-card em{color:#7b8692;font-size:13px;font-style:normal;font-weight:500;line-height:1.55}.event-tab-launcher-create-card>b{height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-radius:11px;color:var(--erp-primary,#1467d9);background:color-mix(in srgb,var(--erp-primary,#1467d9) 9%,#fff);font-size:13px;font-weight:600}.event-tab-launcher-create-card>b i{font-size:17px;font-style:normal}.event-tab-launcher-card:not(.is-open):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand-color,var(--erp-primary,#1467d9)) 35%,#dfe4ea);box-shadow:0 16px 34px rgb(25 38 55/11%)}.event-tab-launcher-card.is-open{background:#f5f7f9;box-shadow:none}.event-launcher-brand{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.event-launcher-brand>i{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--brand-color,var(--erp-primary,#1467d9));box-shadow:0 7px 15px color-mix(in srgb,var(--brand-color,var(--erp-primary,#1467d9)) 22%,transparent);font-size:13px;font-style:normal;font-weight:900}.event-launcher-brand>span{min-width:0;display:grid;gap:3px}.event-launcher-brand small{overflow:hidden;color:#7b8692;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.event-launcher-brand strong{color:#1d2733;font-size:19px;font-weight:900}.event-launcher-brand>b{min-width:54px;height:29px;padding:0 10px;display:inline-grid;place-items:center;border-radius:999px;color:#65717e;background:#eef1f4;font-size:11px;font-weight:850;white-space:nowrap}.event-launcher-brand>b.live{color:#087f66;background:#e4f6f1}.event-launcher-brand>b.countdown{color:#175fc5;background:#e9f1ff}.event-launcher-brand>b.waiting{color:#95620b;background:#fff4d8}.event-tab-launcher-card dl{margin:0;padding:14px 0;display:grid;gap:10px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.event-tab-launcher-card dl>div{min-width:0;display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px}.event-tab-launcher-card dt{color:#939ca7;font-size:12px;font-weight:700}.event-tab-launcher-card dd{margin:0;overflow:hidden;color:#46515d;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.event-tab-launcher-card>button{height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--brand-color,var(--erp-primary,#1467d9));border-radius:11px;color:#fff;background:var(--brand-color,var(--erp-primary,#1467d9));font-family:inherit;font-size:13px;font-weight:850;cursor:pointer}.event-tab-launcher-card>button span{font-size:16px}.event-tab-launcher-card>button:disabled{border-color:#d8dde3;color:#929ba6;background:#e9edf1;cursor:not-allowed}@media (max-width:1440px){.erp-shell{--erp-command-height:92px!important;--erp-app-menu-height:44px!important}.erp-shell .event-operation-summary{height:82px!important;min-height:82px!important;top:6px!important;right:7px!important;left:7px!important}.expo-command-toolbar{grid-template-columns:210px minmax(260px,1fr) auto;gap:8px}.expo-command-toolbar,.expo-command-toolbar .event-summary-actions{height:47px!important;min-height:47px!important}.expo-command-brand small{display:none}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition{min-width:108px}.expo-browser-tabs{height:34px!important;min-height:34px!important}.expo-browser-tab{min-width:220px!important;height:30px!important}.event-tab-launcher{padding:22px 24px 70px}.event-tab-launcher-list{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media (max-width:1050px){.expo-command-toolbar{grid-template-columns:52px minmax(210px,1fr) auto}.expo-command-brand>span:last-child{display:none}.expo-command-toolbar .event-summary-actions>button:first-child,.expo-command-toolbar .event-summary-actions>button:nth-child(2){display:none!important}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition{display:inline-flex!important}.event-tab-launcher-list{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:760px){.erp-shell{--erp-command-height:88px!important;--erp-app-menu-height:42px!important}.erp-shell .event-operation-summary{height:80px!important;min-height:80px!important;border-radius:13px!important}.expo-command-toolbar{height:46px!important;min-height:46px!important;padding:0 7px!important;grid-template-columns:36px minmax(150px,1fr) auto;gap:6px}.expo-command-logo{width:30px;height:30px;flex-basis:30px}.expo-command-toolbar .event-summary-actions{height:46px!important;min-height:46px!important}.expo-command-toolbar .event-summary-actions>button{display:none!important}.expo-command-toolbar .event-summary-actions>button:nth-last-child(2){display:grid!important}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition{width:32px!important;min-width:32px;padding:0!important;display:grid!important}.expo-command-search kbd,.expo-create-exhibition span{display:none}.expo-command-search{grid-template-columns:17px minmax(0,1fr)}.expo-browser-tabs{height:33px!important;min-height:33px!important}.expo-browser-tab{width:250px!important;min-width:205px!important;height:29px!important}.event-tab-launcher{padding:14px 12px 68px}.event-tab-launcher-header{padding:20px;border-radius:15px}.event-tab-launcher-header h1{font-size:22px}.event-tab-launcher-header p{font-size:12px}.event-tab-launcher-list{grid-template-columns:1fr}}.admission-heading,.finance-heading,.management-heading,.participant-heading,.registration-heading,.schedule-heading,.statistics-page>header{min-height:64px;margin-bottom:12px!important;align-items:center!important}.admission-heading h1,.finance-heading h1,.management-heading h1,.participant-heading h1,.registration-heading h1,.schedule-heading h1,.statistics-page>header h1{margin:2px 0 3px!important;color:#202a36;font-size:24px!important;font-weight:900;letter-spacing:-.025em;line-height:1.2}.admission-heading p,.finance-heading p,.management-heading p,.participant-heading p,.registration-heading p,.schedule-heading p,.statistics-page>header p{margin:0!important;color:#7b8693!important;font-size:12px!important;line-height:1.4}.admission-heading>div>span,.finance-heading span,.management-kicker,.participant-heading>div>span,.registration-heading>div>span,.schedule-heading span,.statistics-page>header span{font-size:10px!important;letter-spacing:.11em!important}.erp-shell .finance-summary>article,.erp-shell .management-section,.erp-shell .panel,.erp-shell .participant-list-panel,.erp-shell .registration-list-panel{border-color:#e2e6eb!important;box-shadow:0 2px 10px rgb(27 39 54/4%)!important}.erp-shell{--erp-command-height:56px!important}.erp-shell .event-operation-summary{grid-template-columns:minmax(300px,340px) 1fr auto!important}.erp-shell .event-summary-identity{padding:6px 14px}.erp-shell .event-summary-copy small{font-size:8px;letter-spacing:.12em}.erp-shell .event-summary-copy strong{font-size:14px}.erp-shell .event-summary-copy em{color:#9099a5;font-size:9px}.event-command-spacer{height:100%}.event-summary-actions{border-left:1px solid #eceff3}.erp-shell .event-summary-switcher{top:var(--erp-command-height)}@media (max-width:1440px){.erp-shell{--erp-command-height:54px!important;--erp-app-menu-height:42px!important}.erp-shell .event-operation-summary{grid-template-columns:minmax(270px,310px) 1fr auto!important}}@media (max-width:760px){.erp-shell{--erp-command-height:54px!important;--erp-app-menu-height:42px!important}.erp-shell .event-operation-summary{grid-template-columns:minmax(220px,1fr) auto!important}.event-command-spacer{display:none}}.erp-shell{--erp-command-height:58px!important;--erp-app-menu-height:44px!important}.erp-shell .event-operation-summary{grid-template-columns:224px minmax(280px,340px) minmax(24px,1fr) auto!important;border:0!important;border-bottom:1px solid #e7ebf0!important;color:#17202b;background:rgb(255 255 255/96%)!important;box-shadow:0 1px 0 rgb(18 29 43/2%)!important;backdrop-filter:blur(18px)}.expo-command-brand{min-width:0;height:100%;padding:0 22px;display:flex;align-items:center;gap:11px;border-right:1px solid #edf0f3}.expo-command-brand>span:last-child{display:grid}.expo-command-brand strong{color:#111823;font-size:14px;font-weight:900;letter-spacing:-.025em;line-height:1.15}.expo-command-brand small{overflow:hidden;color:#8b95a2;font-size:9px;font-weight:650;letter-spacing:-.01em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.expo-command-logo{width:30px;height:30px;padding:7px;display:grid;flex:0 0 30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:3px;border-radius:9px;color:#fff;background:#151b24}.expo-command-logo i{display:block;border-radius:2px;background:currentColor}.expo-command-logo i:first-child{grid-row:1/3}.expo-command-logo i:nth-child(3){background:var(--erp-primary,#1467d9)}.erp-shell .event-summary-identity{width:100%;min-width:0;padding:7px 16px!important;grid-template-columns:30px minmax(0,1fr) auto 12px!important;gap:10px!important;border:0!important;border-right:1px solid #edf0f3!important;border-radius:0!important;background:transparent!important}.erp-shell .event-summary-identity:hover,.erp-shell .event-summary-identity[aria-expanded=true]{background:#f7f9fc!important}.erp-shell .event-summary-brandmark{width:30px!important;height:30px!important;border-radius:9px!important;font-size:10px!important;box-shadow:none!important}.erp-shell .event-summary-copy{gap:1px!important}.erp-shell .event-summary-copy small{color:#929ca8!important;font-size:9px!important;font-weight:700!important;letter-spacing:-.01em!important}.erp-shell .event-summary-copy strong{color:#222c38!important;font-size:13px!important;font-weight:850!important;line-height:1.25}.erp-shell .event-summary-status{min-width:42px;padding:5px 8px!important;border:0!important;border-radius:999px!important;color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 8%,#fff)!important;font-size:9px!important;font-weight:850!important;text-align:center}.erp-shell .event-summary-chevron{color:#9aa3ae!important}.event-command-spacer{min-width:0}.event-summary-actions{height:100%;padding:0 18px 0 12px!important;gap:2px!important;border:0!important}.event-summary-actions>button{width:32px!important;height:32px!important;border:1px solid transparent!important;border-radius:9px!important;color:#6e7986!important;background:transparent!important;font-size:16px!important}.event-summary-actions>button:hover{border-color:#e3e8ee!important;color:var(--erp-primary,#1467d9)!important;background:#f7f9fc!important}.erp-shell .event-summary-switcher{top:calc(var(--erp-command-height) + 6px)!important;left:224px!important}.erp-shell .sidebar{padding:0 24px!important;justify-content:center;border-bottom:1px solid #e8ecf1!important;box-shadow:0 3px 12px rgb(22 33 48/4%)!important}.erp-shell .sidebar .nav-caption,.erp-shell .sidebar>.brand,.erp-shell .sidebar>.event-switcher{display:none!important}.erp-shell .sidebar .main-nav{width:min(100%,1320px);max-width:1320px;margin:0 auto;display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.erp-shell .sidebar .main-nav::-webkit-scrollbar{display:none}.erp-shell .sidebar .main-nav>button{padding:0 13px!important;border-bottom-width:2px!important;color:#747f8c!important;font-weight:700!important}.erp-shell .sidebar .main-nav>button .glyph{color:#a0a8b2!important;font-size:12px!important}.erp-shell .sidebar .main-nav>button em{min-width:17px;height:17px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;color:#7e8995;background:#f0f3f6;font-size:8px!important;font-style:normal;font-weight:800}.erp-shell .sidebar .main-nav>button:hover{color:#232d39!important}.erp-shell .sidebar .main-nav>button.active{color:#182433!important;background:transparent!important}.erp-shell .sidebar .main-nav>button.active em{color:var(--erp-primary,#1467d9);background:color-mix(in srgb,var(--erp-primary,#1467d9) 8%,#fff)}@media (max-width:1440px){.erp-shell{--erp-command-height:56px!important;--erp-app-menu-height:42px!important}.erp-shell .event-operation-summary{grid-template-columns:196px minmax(250px,300px) minmax(16px,1fr) auto!important}.expo-command-brand{padding:0 16px}.expo-command-brand small{display:none}.erp-shell .event-summary-switcher{left:196px!important}.erp-shell .sidebar{padding:0 12px!important}.erp-shell .sidebar .main-nav{justify-content:flex-start}.erp-shell .sidebar .main-nav>button{padding:0 10px!important;font-size:10px!important}}@media (max-width:900px){.erp-shell .event-operation-summary{grid-template-columns:54px minmax(220px,1fr) auto!important}.expo-command-brand{padding:0 12px;justify-content:center}.event-command-spacer,.event-summary-actions>button:first-child,.event-summary-actions>button:nth-child(2),.expo-command-brand>span:last-child{display:none!important}.erp-shell .event-summary-switcher{left:54px!important}}@media (max-width:620px){.erp-shell .event-operation-summary{grid-template-columns:48px minmax(180px,1fr) auto!important}.expo-command-brand{padding:0 9px}.expo-command-logo{width:28px;height:28px;flex-basis:28px}.erp-shell .event-summary-identity{padding:7px 10px!important;grid-template-columns:26px minmax(0,1fr) auto 10px!important;gap:8px!important}.erp-shell .event-summary-brandmark{width:26px!important;height:26px!important}.erp-shell .event-summary-status{display:none}.event-summary-actions{padding:0 7px 0 4px!important}.event-summary-actions>button:nth-child(3),.event-summary-actions>button:nth-child(4){display:none!important}.erp-shell .event-summary-switcher{left:8px!important}}.erp-shell{--erp-command-height:86px!important}.erp-shell .event-operation-summary{flex-direction:column;border-bottom-color:#dfe4ea!important;background:#fff!important}.expo-command-toolbar{width:100%;height:49px;min-height:49px;display:flex;align-items:center;border-bottom:1px solid #edf0f3;background:#fff}.expo-command-toolbar .expo-command-brand{width:auto;height:49px;min-width:224px;border-right:0}.expo-command-toolbar .event-command-spacer{flex:1 1 auto}.expo-command-toolbar .event-summary-actions{height:49px;flex:0 0 auto;border-left:1px solid #edf0f3!important}.event-summary-actions>button svg{width:18px!important;height:18px!important}.event-summary-actions>button[data-tooltip],.expo-browser-tab-add[data-tooltip],.expo-browser-tab-close[data-tooltip],.expo-browser-tab-select[data-tooltip]{position:relative}.event-summary-actions>button[data-tooltip]:after,.expo-browser-tab-add[data-tooltip]:after,.expo-browser-tab-close[data-tooltip]:after,.expo-browser-tab-select[data-tooltip]:after{content:attr(data-tooltip);width:max-content;max-width:230px;padding:7px 9px;position:absolute;z-index:260;top:calc(100% + 8px);left:50%;visibility:hidden;border:1px solid rgb(255 255 255/12%);border-radius:7px;color:#fff;background:#202733;box-shadow:0 8px 22px rgb(15 23 34/20%);font-family:var(--font-pretendard);font-size:11px;font-weight:650;letter-spacing:-.01em;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;white-space:nowrap}.event-summary-actions>button[data-tooltip]:before,.expo-browser-tab-add[data-tooltip]:before,.expo-browser-tab-close[data-tooltip]:before,.expo-browser-tab-select[data-tooltip]:before{content:"";position:absolute;z-index:261;top:calc(100% + 4px);left:50%;visibility:hidden;border-right:5px solid transparent;border-bottom:5px solid #202733;border-left:5px solid transparent;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .14s ease,visibility .14s ease}.event-summary-actions>button[data-tooltip]:focus-visible:after,.event-summary-actions>button[data-tooltip]:focus-visible:before,.event-summary-actions>button[data-tooltip]:hover:after,.event-summary-actions>button[data-tooltip]:hover:before,.expo-browser-tab-add[data-tooltip]:hover:after,.expo-browser-tab-add[data-tooltip]:hover:before,.expo-browser-tab-close[data-tooltip]:hover:after,.expo-browser-tab-close[data-tooltip]:hover:before,.expo-browser-tab-select[data-tooltip]:hover:after,.expo-browser-tab-select[data-tooltip]:hover:before{visibility:visible;opacity:1}.event-summary-actions>button[data-tooltip]:focus-visible:after,.event-summary-actions>button[data-tooltip]:hover:after,.expo-browser-tab-add[data-tooltip]:hover:after,.expo-browser-tab-close[data-tooltip]:hover:after,.expo-browser-tab-select[data-tooltip]:hover:after{transform:translate(-50%)}.expo-browser-tabs{width:100%;height:37px;min-height:37px;padding:5px 14px 0;display:flex;align-items:flex-end;gap:3px;overflow:visible;background:#eef1f5}.expo-browser-tab{width:min(250px,24vw);min-width:174px;height:32px;position:relative;display:flex;align-items:center;border:1px solid transparent;border-bottom:0;border-radius:9px 9px 0 0;color:#606b78;background:#e4e8ed;transition:background .14s ease,color .14s ease}.expo-browser-tab:hover{background:#e9edf2}.expo-browser-tab.active{border-color:#dfe4ea;color:#1f2935;background:#fff}.expo-browser-tab.active:before{content:"";height:2px;position:absolute;top:-1px;right:9px;left:9px;border-radius:0 0 2px 2px;background:var(--erp-primary,#1467d9)}.expo-browser-tab-select{min-width:0;height:100%;padding:0 5px 0 11px;display:flex;flex:1 1 auto;align-items:center;gap:8px;overflow:visible;border:0;color:inherit;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.expo-browser-tab-select>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--brand-color,var(--erp-primary,#1467d9));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color,var(--erp-primary,#1467d9)) 12%,transparent)}.expo-browser-tab-select>strong{min-width:0;overflow:hidden;font-size:12px;font-weight:800;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.expo-browser-tab-select>small{padding:3px 5px;flex:0 0 auto;border-radius:999px;color:#7d8792;background:rgb(255 255 255/62%);font-size:8px;font-weight:800;white-space:nowrap}.expo-browser-tab.active .expo-browser-tab-select>small{color:var(--erp-primary,#1467d9);background:color-mix(in srgb,var(--erp-primary,#1467d9) 7%,#fff)}.expo-browser-tab-close{width:24px;height:24px;margin-right:4px;padding:0;display:grid;flex:0 0 24px;place-items:center;border:0;border-radius:6px;color:#89939f;background:transparent;font-family:inherit;font-size:16px;line-height:1;cursor:pointer}.expo-browser-tab-close:hover:not(:disabled){color:#303a46;background:#dce1e7}.expo-browser-tab-close:disabled{visibility:hidden}.expo-browser-tab-add{width:30px;height:30px;margin:0 0 1px 2px;padding:0;display:grid;flex:0 0 30px;place-items:center;border:0;border-radius:8px;color:#687380;background:transparent;font-family:inherit;font-size:20px;font-weight:400;line-height:1;cursor:pointer}.expo-browser-tab-add:hover{color:var(--erp-primary,#1467d9);background:#dfe4ea}.erp-shell .event-summary-switcher{left:14px!important}.erp-shell .sidebar .main-nav>button{padding-right:14px!important;padding-left:14px!important;font-size:13px!important;font-weight:740!important}.erp-shell .sidebar .main-nav>button .glyph{width:18px!important;height:18px!important;flex:0 0 18px;place-items:center;font-size:14px!important}.expense-panel-total small>em,.expense-row-values small>em,.finance-summary .metric-inline-comparisons li>em,html[data-erp-ui=custom] .finance-summary .metric-inline-comparisons li>em{min-height:20px!important;padding:0 5px!important;border-radius:5px!important;font-size:11px!important;line-height:1!important}@media (max-width:1440px){.erp-shell{--erp-command-height:84px!important;--erp-app-menu-height:44px!important}.expo-command-toolbar,.expo-command-toolbar .event-summary-actions,.expo-command-toolbar .expo-command-brand{height:47px;min-height:47px}.expo-browser-tabs{height:37px;min-height:37px}.expo-command-toolbar .expo-command-brand{min-width:196px}.erp-shell .sidebar .main-nav>button{padding-right:11px!important;padding-left:11px!important;font-size:12px!important}}@media (max-width:760px){.erp-shell{--erp-command-height:82px!important;--erp-app-menu-height:42px!important}.expo-command-toolbar,.expo-command-toolbar .event-summary-actions,.expo-command-toolbar .expo-command-brand{height:45px;min-height:45px}.expo-command-toolbar .expo-command-brand{min-width:54px;width:54px}.expo-command-toolbar .expo-command-brand>span:last-child{display:none}.expo-browser-tabs{height:37px;min-height:37px;padding-left:8px;overflow-x:auto;overflow-y:hidden}.expo-browser-tab{width:210px;min-width:174px}.event-summary-actions>button{display:grid!important}.event-summary-actions{padding-right:8px!important}.event-summary-actions>button{width:30px!important;height:30px!important}}.erp-shell{--erp-command-height:42px!important}.erp-shell .event-operation-summary{height:var(--erp-command-height)!important;min-height:var(--erp-command-height)!important;display:block!important;border-bottom:1px solid #cfd5dd!important;background:#dfe3e9!important;box-shadow:none!important}.expo-command-toolbar{width:auto!important;height:42px!important;min-height:42px!important;position:absolute;z-index:12;top:0;right:0;background:transparent!important;pointer-events:none}.expo-command-toolbar .event-command-spacer,.expo-command-toolbar .expo-command-brand{display:none!important}.expo-command-toolbar .event-summary-actions{height:42px!important;min-height:42px!important;padding:0 10px!important;gap:1px!important;border-left:1px solid #cfd5dd!important;background:#dfe3e9;pointer-events:auto}.event-summary-actions>button{width:30px!important;height:30px!important;border-radius:6px!important;color:#56616e!important}.event-summary-actions>button svg{width:17px!important;height:17px!important}.expo-browser-tabs{height:42px!important;min-height:42px!important;padding:5px 164px 0 8px!important;gap:1px!important;overflow-x:auto;overflow-y:hidden;background:#dfe3e9!important;scrollbar-width:none}.expo-browser-tabs::-webkit-scrollbar{display:none}.expo-browser-tab{width:min(340px,31vw)!important;min-width:280px!important;height:37px!important;border:1px solid #cbd2da!important;border-radius:0!important;color:#4e5966!important;background:#d4d9e0!important;box-shadow:none!important}.expo-browser-tab:hover{background:#d9dee5!important}.expo-browser-tab.active{z-index:2;border-color:#c8cfd7!important}.expo-browser-tab-select{padding:0 8px 0 12px!important;gap:9px!important;overflow:hidden!important}.expo-browser-tab-select>i{width:8px!important;height:8px!important;flex-basis:8px!important;box-shadow:none!important}.expo-browser-tab-select>strong{display:block;font-size:12.5px!important;font-weight:760!important;letter-spacing:-.012em!important}.expo-browser-tab-select>small{display:none!important}.expo-browser-tab-close{margin-right:5px!important;border-radius:4px!important;color:#65707c!important;opacity:1!important;visibility:visible!important}.expo-browser-tab-close:hover{color:#1f2a36!important;background:#c8ced6!important}.expo-browser-tab-add{width:32px!important;height:32px!important;margin:0 0 3px 3px!important;flex-basis:32px!important;border-radius:4px!important;color:#4f5b68!important;font-size:21px!important}.expo-browser-tab-add:hover{color:#18232f!important;background:#cbd1d9!important}.erp-shell .event-summary-switcher{top:calc(var(--erp-command-height) + var(--erp-app-menu-height) + 6px)!important;left:8px!important}@media (max-width:1440px){.erp-shell{--erp-command-height:40px!important;--erp-app-menu-height:44px!important}.expo-browser-tabs,.expo-command-toolbar,.expo-command-toolbar .event-summary-actions{height:40px!important;min-height:40px!important}.expo-browser-tabs{padding-top:4px!important}.expo-browser-tab{width:min(315px,30vw)!important;min-width:250px!important;height:36px!important}.expo-browser-tab-select>strong{font-size:12px!important}}@media (max-width:760px){.erp-shell{--erp-command-height:40px!important;--erp-app-menu-height:42px!important}.expo-browser-tabs,.expo-command-toolbar,.expo-command-toolbar .event-summary-actions{height:40px!important;min-height:40px!important}.expo-command-toolbar .event-summary-actions{padding-right:6px!important;padding-left:5px!important}.event-summary-actions>button:first-child,.event-summary-actions>button:nth-child(2){display:none!important}.expo-browser-tabs{padding-right:78px!important}.expo-browser-tab{width:280px!important;min-width:235px!important}}[data-erp-window-id]{border:1px solid #cfd6df!important;border-radius:14px!important;background-color:#fff;box-shadow:0 24px 70px rgb(15 23 42/22%),0 2px 7px rgb(15 23 42/10%)!important}.common-floating-window>header,.contract-review-bar,.current-exhibition-editor .floating-form-titlebar,.document-modal-bar,.invite-modal-heading,html[data-erp-ui=custom] .common-floating-window>header,html[data-erp-ui=custom] .contract-review-bar,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar,html[data-erp-ui=custom] .document-modal-bar,html[data-erp-ui=custom] .invite-modal-heading{min-height:68px!important;padding:10px 12px 10px 16px!important;color:#202a36!important;border-bottom:1px solid #dde3e9!important;border-radius:13px 13px 0 0!important;background:#f6f7f9!important;box-shadow:inset 0 1px 0 #fff!important}.common-floating-window>header>div:first-child,.current-exhibition-editor .floating-form-titlebar>div:first-child,.invite-modal-heading>div:first-child{min-width:0;padding-left:44px;position:relative}.common-floating-window>header>div:first-child:before,.current-exhibition-editor .floating-form-titlebar>div:first-child:before,.invite-modal-heading>div:first-child:before{width:34px;height:34px;position:absolute;top:50%;left:0;display:grid;place-items:center;content:"▦";border-radius:9px;color:#fff;background:var(--modal-accent,var(--erp-primary,#1467d9));box-shadow:0 4px 10px color-mix(in srgb,var(--modal-accent,var(--erp-primary,#1467d9)) 22%,transparent);font-size:15px;font-weight:900;transform:translateY(-50%)}.common-floating-window>header span,.contract-review-bar small,.current-exhibition-editor .floating-form-titlebar span,.document-modal-bar small,.invite-modal-heading .management-kicker,html[data-erp-ui=custom] .common-floating-window>header span,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar span,html[data-erp-ui=custom] .invite-modal-heading .management-kicker{color:var(--modal-accent,var(--erp-primary,#1467d9))!important}.common-floating-window>header h2,.contract-review-bar strong,.current-exhibition-editor .floating-form-titlebar h2,.document-modal-bar strong,.invite-modal-heading h2,html[data-erp-ui=custom] .common-floating-window>header h2,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar h2,html[data-erp-ui=custom] .invite-modal-heading h2{color:#202a36!important}.common-floating-window>header p,.current-exhibition-editor .floating-form-titlebar p,.invite-modal-heading p,html[data-erp-ui=custom] .common-floating-window>header p,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar p,html[data-erp-ui=custom] .invite-modal-heading p{color:#7b8693!important}.common-window-actions,.contract-review-actions,.document-window-actions{min-width:0!important;padding-left:8px!important;display:flex!important;align-items:center!important;gap:2px!important;border-left:1px solid #e1e5ea!important}.common-window-actions>button,.contract-review-actions>button,.document-window-actions>button,html[data-erp-ui=custom] .common-window-actions>button{width:34px!important;min-width:34px!important;height:32px!important;padding:0!important;position:relative;display:grid!important;place-items:center!important;overflow:hidden;border:0!important;border-radius:7px!important;color:#53606e!important;font-size:0!important;line-height:1!important;cursor:pointer}.common-window-actions>button:hover,.contract-review-actions>button:hover,.document-window-actions>button:hover,html[data-erp-ui=custom] .common-window-actions>button:hover{color:#1e2936!important;background:#e7eaee!important}.common-window-actions>button.active,.contract-review-actions>button.active,.document-window-actions>button.active,html[data-erp-ui=custom] .common-window-actions>button.active{color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 11%,#fff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--erp-primary,#1467d9) 25%,#dce2e8)}.common-window-actions>button:before,.contract-review-actions>button:before,.document-window-actions>button:before{display:block;color:currentColor;font-size:18px;font-weight:500;line-height:1}.common-window-actions>button:first-child:before,.contract-review-actions>button:first-child:before,.document-window-actions>button:first-child:before{width:13px;height:2px;content:"";border-radius:2px;background:currentColor}.common-window-actions>button:nth-child(2):before,.contract-review-actions>button:nth-child(2):before,.document-window-actions>button:nth-child(2):before{content:"◆";font-size:13px;transform:rotate(45deg)}.common-window-actions>button:nth-child(2):after,.contract-review-actions>button:nth-child(2):after,.document-window-actions>button:nth-child(2):after{width:2px;height:9px;position:absolute;top:17px;left:16px;content:"";border-radius:2px;background:currentColor;transform:rotate(45deg);transform-origin:top center}.common-window-actions>.window-refresh-action:before,.common-window-actions>button:nth-child(3):before,.contract-review-actions>.window-refresh-action:before,.document-window-actions>.window-refresh-action:before{content:"↻";background:transparent;font-size:20px;font-weight:600}.common-window-actions>button:last-child:before,.contract-review-actions>button:last-child:before,.document-window-actions>button:last-child:before{content:"×";background:transparent;font-size:23px;font-weight:450}.contract-review-actions>button:nth-child(3):before,.document-window-actions>button:nth-child(4):before{content:"⌖";background:transparent;font-size:18px;font-weight:650}.common-window-actions>button:last-child:hover,.contract-review-actions>button:last-child:hover,.document-window-actions>button:last-child:hover,html[data-erp-ui=custom] .common-window-actions>button:last-child:hover{color:#fff!important;background:#d9484f!important}.tenant-notice-window-actions>button:last-child:hover{color:#1e2936!important;background:#e7eaee!important}.common-window-actions button svg,.tenant-notice-window-actions button svg{width:18px!important;height:18px!important;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.common-window-actions button:has(svg):after,.common-window-actions button:has(svg):before{display:none!important}[data-erp-window-id][data-erp-refreshing]{box-shadow:0 24px 70px rgb(15 23 42/22%),0 0 0 3px color-mix(in srgb,var(--erp-primary,#1467d9) 16%,transparent)!important}[data-erp-window-id][data-erp-refreshing] .window-refresh-action svg,[data-erp-window-id][data-erp-refreshing] .window-refresh-action:before{animation:erp-window-refresh-spin .65s ease}@media (min-width:901px){[data-erp-window-id][data-erp-resize-cursor],[data-erp-window-id][data-erp-resizing]{outline:2px solid color-mix(in srgb,var(--erp-primary,#1467d9) 42%,transparent)!important;outline-offset:-2px}[data-erp-window-id][data-erp-resize-cursor=ne],[data-erp-window-id][data-erp-resize-cursor=nw],[data-erp-window-id][data-erp-resize-cursor=se],[data-erp-window-id][data-erp-resize-cursor=sw]{outline-width:3px!important}}@media (max-width:760px){.common-window-actions>button,.contract-review-actions>button,.document-window-actions>button,html[data-erp-ui=custom] .common-window-actions>button{width:30px!important;min-width:30px!important;height:30px!important}}.event-tab-launcher-controls{max-width:1460px;margin:0 auto 18px;padding:14px 16px;display:grid;gap:13px;border:1px solid #dde3ea;border-radius:16px;background:rgb(255 255 255/92%);box-shadow:0 8px 24px rgb(25 38 55/5%)}.event-tab-launcher-search{height:44px;padding:0 10px 0 14px;display:grid;grid-template-columns:19px minmax(0,1fr) auto auto;align-items:center;gap:9px;border:1px solid #cfd7e1;border-radius:12px;background:#f8fafc;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.event-tab-launcher-search:focus-within{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 55%,#cfd7e1);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary,#1467d9) 10%,transparent)}.event-tab-launcher-search svg{width:18px;height:18px;fill:none;stroke:var(--erp-primary,#1467d9);stroke-width:2;stroke-linecap:round}.event-tab-launcher-search input{min-width:0;height:40px;border:0;outline:0;color:#26313d;background:transparent;font-family:inherit;font-size:13px;font-weight:650}.event-tab-launcher-search input::placeholder{color:#96a0ac}.event-tab-launcher-search>b{min-width:43px;height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;color:#64707d;background:#e9edf2;font-size:11px;font-weight:850}.event-tab-launcher-search>button{width:26px;height:26px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#71808e;background:#e9edf2;font-size:18px;cursor:pointer}.event-tab-launcher-categories{min-width:0;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px}.event-tab-launcher-categories>span{color:#6e7986;font-size:12px;font-weight:850}.event-tab-launcher-categories nav{min-width:0;display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin}.event-tab-launcher-categories button{min-width:max-content;height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce2e8;border-radius:9px;color:#5f6b78;background:#fff;font-family:inherit;font-size:12px;font-weight:780;cursor:pointer}.event-tab-launcher-categories button i{width:8px;height:8px;border-radius:3px;background:var(--category-color,var(--erp-primary,#1467d9))}.event-tab-launcher-categories button small{min-width:19px;height:19px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;color:#798490;background:#eef1f4;font-size:10px;font-weight:850}.event-tab-launcher-categories button:hover{border-color:color-mix(in srgb,var(--category-color,var(--erp-primary,#1467d9)) 35%,#dce2e8);color:#26313d;background:#f7f9fb}.event-tab-launcher-categories button.active{border-color:var(--category-color,var(--erp-primary,#1467d9));color:#fff;background:var(--category-color,var(--erp-primary,#1467d9));box-shadow:0 5px 12px color-mix(in srgb,var(--category-color,var(--erp-primary,#1467d9)) 18%,transparent)}.event-tab-launcher-categories button.active i{background:#fff}.event-tab-launcher-categories button.active small{color:inherit;background:rgb(255 255 255/18%)}.event-tab-launcher-regions{padding-top:11px;border-top:1px solid #e8edf2}.event-tab-launcher-empty{min-height:290px;grid-column:1/-1;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #d6dde5;border-radius:18px;color:#7d8894;background:rgb(255 255 255/70%);text-align:center}.event-tab-launcher-empty>span{color:#a4adb7;font-size:34px}.event-tab-launcher-empty strong{color:#34404c;font-size:17px}.event-tab-launcher-empty p{margin:0 0 8px;font-size:13px}.event-tab-launcher-empty button{height:36px;padding:0 14px;border:0;border-radius:9px;color:#fff;background:var(--erp-primary,#1467d9);font-family:inherit;font-size:12px;font-weight:850;cursor:pointer}@media (max-width:760px){.event-tab-launcher-controls{padding:11px;border-radius:13px}.event-tab-launcher-categories{grid-template-columns:1fr;gap:7px}.event-tab-launcher-categories>span{padding-left:2px}}.erp-shell{--erp-command-height:94px!important;--erp-app-menu-height:46px!important}.erp-shell .event-operation-summary{width:auto!important;height:84px!important;min-height:84px!important;margin:0!important;padding:0!important;position:fixed!important;z-index:110!important;top:7px!important;right:10px!important;left:10px!important;display:flex!important;flex-direction:column!important;overflow:visible!important;border:1px solid #d5dbe3!important;border-radius:16px!important;background:#e9edf2!important;box-shadow:0 8px 24px rgb(19 31 48/9%)!important}.expo-command-toolbar{width:100%!important;padding:0 9px 0 12px!important;position:static!important;display:grid!important;grid-template-columns:minmax(210px,285px) minmax(320px,720px) minmax(300px,1fr)!important;gap:12px!important;border:0!important;border-bottom:1px solid #d5dbe3!important;border-radius:15px 15px 0 0!important;background:rgb(248 249 251/94%)!important;pointer-events:auto!important;backdrop-filter:blur(16px)}.expo-command-toolbar,.expo-command-toolbar .expo-command-brand{height:49px!important;min-height:49px!important;align-items:center!important}.expo-command-toolbar .expo-command-brand{width:auto!important;min-width:0!important;padding:0 4px!important;display:flex!important;gap:10px!important}.expo-command-brand>span:last-child{min-width:0;display:grid!important;gap:1px}.expo-command-brand small,.expo-command-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expo-command-brand strong{color:#1d2733!important;font-size:13px!important;font-weight:900!important}.expo-command-brand small{display:block!important;color:#8a95a1!important;font-size:10px!important;font-weight:700!important}.expo-command-search{width:100%!important;height:35px!important;min-width:0!important;padding:0 11px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:1px solid #cdd4dd!important;color:#75808d!important;background:#fff!important;box-shadow:0 1px 2px rgb(15 23 42/5%)!important;pointer-events:auto!important;cursor:text!important}.expo-command-search:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 42%,#cdd4dd)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary,#1467d9) 8%,transparent)!important}.expo-command-search svg{width:17px!important;height:17px!important;fill:none!important;stroke:var(--erp-primary,#1467d9)!important;stroke-width:2!important}.expo-command-search span{overflow:hidden;font-size:12px!important;text-align:left;text-overflow:ellipsis;white-space:nowrap}.expo-command-search kbd{min-width:37px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border:1px solid #dce1e7;border-radius:6px;color:#7d8793;background:#f3f5f7;font-family:inherit;font-size:9px;font-weight:800}.expo-command-toolbar .event-summary-actions{width:auto!important;height:49px!important;min-height:49px!important;padding:0!important;position:static!important;display:flex!important;justify-content:flex-end!important;gap:4px!important;border:0!important;background:transparent!important;pointer-events:auto!important}.expo-command-toolbar .event-summary-actions>button{width:32px!important;height:32px!important;display:grid!important;border:1px solid #d5dbe2!important;border-radius:9px!important;color:#5e6976!important;background:#fff!important}.expo-command-toolbar .event-summary-actions>button:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 35%,#d5dbe2)!important;color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 5%,#fff)!important}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition{width:auto!important;min-width:112px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-color:var(--erp-primary,#1467d9)!important;color:#fff!important;background:var(--erp-primary,#1467d9)!important}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition:hover{color:#fff!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 88%,#000)!important}.expo-create-exhibition span{display:inline!important;font-size:11px!important;font-weight:850!important}.expo-browser-tabs{height:34px!important;min-height:34px!important;padding:4px 8px 0!important;display:flex!important;gap:2px!important;border-radius:0 0 15px 15px!important;background:#e9edf2!important}.expo-browser-tab{width:min(335px,29vw)!important;min-width:250px!important;height:30px!important;border:1px solid #cfd6de!important;border-bottom:0!important;border-radius:4px 4px 0 0!important;background:#dce1e7!important}.expo-browser-tab.active{color:#1c2733!important}.expo-browser-tab-add{width:28px!important;height:28px!important;margin:0 0 1px 3px!important;flex-basis:28px!important;border-radius:7px!important}.erp-shell .sidebar{width:100%!important;height:var(--erp-app-menu-height)!important;min-height:var(--erp-app-menu-height)!important;padding:0 16px!important;position:fixed!important;z-index:105!important;top:var(--erp-command-height)!important;right:0!important;left:0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;border:0!important;border-bottom:1px solid #e1e6ec!important;box-shadow:0 3px 10px rgb(20 34 52/5%)!important}.erp-shell .sidebar>.brand,.erp-shell .sidebar>.event-switcher{display:none!important}.erp-shell .sidebar .main-nav{width:min(100%,1540px)!important;max-width:1540px!important;height:100%!important;margin:0 auto!important;display:flex!important;align-items:stretch!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important}.erp-shell .sidebar .nav-caption{padding:0 13px 0 8px!important;border-right:1px solid #e7ebef!important;color:var(--erp-primary,#1467d9)!important;letter-spacing:-.01em!important;white-space:nowrap!important}.erp-shell .sidebar .main-nav>button,.erp-shell .sidebar .nav-caption{min-width:max-content!important;height:100%!important;display:inline-flex!important;align-items:center!important;font-size:11px!important}.erp-shell .sidebar .main-nav>button{padding:0 12px!important;gap:6px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#6f7a87!important;background:transparent!important;font-weight:730!important}.erp-shell .sidebar .main-nav>button:hover{color:#25313e!important;background:#f6f8fa!important}.erp-shell .sidebar .main-nav>button.active{border-bottom-color:var(--erp-primary,#1467d9)!important;color:#1e2a37!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 4%,#fff)!important}.erp-shell .workspace{padding-top:calc(var(--erp-command-height) + var(--erp-app-menu-height))!important}.event-tab-launcher{top:calc(var(--erp-command-height) + var(--erp-app-menu-height))!important}@media (max-width:1440px){.erp-shell{--erp-command-height:90px!important;--erp-app-menu-height:44px!important}.erp-shell .event-operation-summary{height:80px!important;min-height:80px!important;top:5px!important;right:7px!important;left:7px!important}.expo-command-toolbar{grid-template-columns:205px minmax(250px,1fr) auto!important;gap:8px!important}.expo-command-toolbar,.expo-command-toolbar .event-summary-actions,.expo-command-toolbar .expo-command-brand{height:46px!important;min-height:46px!important}.expo-browser-tabs{height:33px!important;min-height:33px!important}.expo-browser-tab{min-width:220px!important;height:29px!important}.erp-shell .sidebar .main-nav{justify-content:flex-start!important}.erp-shell .sidebar .main-nav>button{padding:0 10px!important;font-size:10px!important}}@media (max-width:900px){.expo-command-toolbar{grid-template-columns:46px minmax(180px,1fr) auto!important}.expo-command-brand>span:last-child,.expo-command-toolbar .event-summary-actions>button:first-child,.expo-command-toolbar .event-summary-actions>button:nth-child(2){display:none!important}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition{display:inline-flex!important}}@media (max-width:760px){.erp-shell{--erp-command-height:86px!important;--erp-app-menu-height:42px!important}.erp-shell .event-operation-summary{height:78px!important;min-height:78px!important;border-radius:12px!important}.expo-command-toolbar{padding:0 6px!important;grid-template-columns:34px minmax(130px,1fr) auto!important;gap:6px!important}.expo-command-toolbar,.expo-command-toolbar .event-summary-actions,.expo-command-toolbar .expo-command-brand{height:45px!important;min-height:45px!important}.expo-command-search kbd,.expo-command-toolbar .event-summary-actions>button,.expo-create-exhibition span{display:none!important}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition,.expo-command-toolbar .event-summary-actions>button:nth-last-child(2){width:31px!important;min-width:31px!important;padding:0!important;display:grid!important}.expo-browser-tabs{height:32px!important;min-height:32px!important}.expo-browser-tab{width:240px!important;min-width:205px!important;height:28px!important}.erp-shell .sidebar{padding:0 7px!important}.erp-shell .sidebar .nav-caption{display:none!important}}.erp-shell{--erp-command-height:104px!important;--erp-app-menu-height:54px!important;--erp-frame-border:#d8e0e9;--erp-frame-muted:#f2f5f8;--erp-frame-text:#1f2937;color:var(--erp-frame-text);background:#eef2f6!important}.erp-shell .event-operation-summary{height:94px!important;min-height:94px!important;top:6px!important;right:12px!important;left:12px!important;overflow:hidden!important;border-color:#cfd8e3!important;border-radius:17px!important;background:#e9eef4!important;box-shadow:0 1px 2px rgb(15 23 42/7%),0 10px 28px rgb(15 23 42/8%)!important}.expo-command-toolbar{padding:0 12px 0 14px!important;grid-template-columns:minmax(230px,300px) minmax(340px,760px) minmax(320px,1fr)!important;gap:16px!important;border-bottom-color:#d7dfe8!important;background:rgb(255 255 255/96%)!important}.expo-command-toolbar,.expo-command-toolbar .event-summary-actions,.expo-command-toolbar .expo-command-brand{height:55px!important;min-height:55px!important}.expo-command-logo{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:10px!important;box-shadow:0 5px 12px rgb(15 23 42/14%)!important}.expo-command-brand strong{font-size:15px!important;line-height:1.25!important}.expo-command-brand small{color:#748091!important;font-size:12px!important;line-height:1.2!important}.expo-command-search{height:39px!important;padding:0 13px!important;grid-template-columns:19px minmax(0,1fr) auto!important;gap:10px!important;border-color:#cbd5e1!important;border-radius:11px!important;box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 1px 3px rgb(15 23 42/6%)!important}.expo-command-search svg{width:18px!important;height:18px!important}.expo-command-search span{color:#697586!important;font-size:13px!important;font-weight:650!important}.expo-command-search kbd{min-width:40px;height:24px;font-size:11px}.expo-command-toolbar .event-summary-actions{gap:7px!important}.expo-command-toolbar .event-summary-actions>button{width:37px!important;height:37px!important;border-color:#cfd8e3!important;border-radius:10px!important;box-shadow:0 1px 2px rgb(15 23 42/5%)!important}.expo-command-toolbar .event-summary-actions>button svg{width:19px!important;height:19px!important}.expo-command-toolbar .event-summary-actions>.expo-create-exhibition{min-width:124px!important;padding:0 15px!important}.expo-create-exhibition span{font-size:13px!important}.expo-browser-tabs{height:38px!important;min-height:38px!important;padding:5px 9px 0!important;gap:4px!important;border-radius:0 0 16px 16px!important;background:#e9eef4!important}.expo-browser-tab{width:min(360px,31vw)!important;min-width:278px!important;height:33px!important;border-color:#ccd5df!important;color:#5f6b7a!important;background:#dbe2ea!important}.expo-browser-tab:hover{background:#e2e8ef!important}.expo-browser-tab.active{border-color:#c7d1dc!important;color:#17212d!important}.expo-browser-tab-select{padding-left:12px!important;gap:8px!important}.expo-browser-tab-select>i{width:9px!important;height:9px!important;flex-basis:9px!important;border-radius:50%!important;content:""!important}.expo-browser-tab-select>strong{font-size:13px!important;font-weight:780!important}.expo-tab-status{min-width:32px;height:20px;padding:0 7px;font-size:11px}.expo-browser-tab-close{width:26px!important;height:26px!important;flex-basis:26px!important}.expo-browser-tab-add{width:31px!important;height:31px!important;flex-basis:31px!important;font-size:22px!important}.erp-shell .sidebar{width:auto!important;height:48px!important;min-height:48px!important;padding:0 10px!important;top:calc(var(--erp-command-height) + 2px)!important;right:12px!important;left:12px!important;align-items:center!important;overflow:hidden!important;border:1px solid var(--erp-frame-border)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 1px 2px rgb(15 23 42/5%),0 7px 20px rgb(15 23 42/6%)!important}.erp-shell .sidebar .main-nav{width:100%!important;max-width:1720px!important;height:46px!important;align-items:center!important;justify-content:center!important;gap:3px!important}.erp-shell .sidebar .nav-caption{height:34px!important;margin-right:5px!important;padding:0 15px!important;border:1px solid color-mix(in srgb,var(--erp-primary,#1467d9) 20%,#dbe3ec)!important;border-radius:9px!important;color:#24405f!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 6%,#fff)!important;font-size:12px!important;font-weight:850!important}.erp-shell .sidebar .main-nav>button{height:36px!important;min-height:36px!important;padding:0 11px!important;gap:7px!important;border:1px solid transparent!important;border-radius:9px!important;color:#687586!important;font-size:12px!important;font-weight:760!important}.erp-shell .sidebar .main-nav>button .glyph{width:17px!important;height:17px!important;display:inline-grid!important;color:#7b8795!important;font-size:15px!important;line-height:1!important}.erp-shell .sidebar .main-nav>button em{min-width:20px!important;height:20px!important;padding:0 6px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;color:#647184!important;font-size:11px!important;font-weight:850!important}.erp-shell .sidebar .main-nav>button:hover{border-color:#dce4ec!important;color:#263445!important;background:#f5f7fa!important}.erp-shell .sidebar .main-nav>button.active{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 22%,#dce4ec)!important;color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 7%,#fff)!important;box-shadow:inset 0 -2px 0 var(--erp-primary,#1467d9)!important}.erp-shell .sidebar .main-nav>button.active .glyph{color:var(--erp-primary,#1467d9)!important}.erp-shell .workspace{padding-top:calc(var(--erp-command-height) + var(--erp-app-menu-height) + 6px)!important;background:#eef2f6!important}.erp-shell .dashboard{max-width:1760px;padding:18px 24px 72px!important;background:transparent!important}.event-tab-launcher{top:calc(var(--erp-command-height) + var(--erp-app-menu-height) + 6px)!important}.erp-shell .schedule-page{max-width:1720px;margin:0 auto 28px!important;padding:24px!important;border:1px solid var(--erp-frame-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 1px 2px rgb(15 23 42/4%),0 12px 34px rgb(15 23 42/5%)!important}.erp-shell .schedule-heading{min-height:76px!important;margin:0 0 18px!important;padding:0 2px!important}.erp-shell .schedule-heading>div{min-width:0}.erp-shell .schedule-heading span{color:var(--erp-primary,#1467d9)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important}.erp-shell .schedule-heading h1{margin:5px 0!important;color:#17212d!important;font-size:30px!important;line-height:1.15!important}.erp-shell .schedule-heading p{color:#6d7988!important;font-size:14px!important;line-height:1.55!important}.erp-shell .schedule-heading>button{height:44px!important;padding:0 18px!important;border:1px solid var(--erp-primary,#1467d9)!important;border-radius:10px!important;color:#fff!important;background:var(--erp-primary,#1467d9)!important;box-shadow:0 7px 16px color-mix(in srgb,var(--erp-primary,#1467d9) 20%,transparent)!important;font-size:13px!important;font-weight:850!important}.erp-shell .schedule-summary{margin-top:0!important;gap:13px!important}.erp-shell .schedule-summary article{min-height:106px;padding:17px 19px!important;border-color:#d8e1ea!important;border-radius:13px!important;background:#fbfcfd!important;box-shadow:0 2px 7px rgb(15 23 42/3%)!important}.erp-shell .schedule-summary small{color:#728092!important;font-size:13px!important;font-weight:700!important}.erp-shell .schedule-summary strong{margin:8px 0 6px!important;color:#17212d!important;font-size:22px!important;font-weight:900!important}.erp-shell .schedule-summary span{color:color-mix(in srgb,var(--erp-primary,#1467d9) 78%,#405064)!important;font-size:12px!important;font-weight:700!important}.erp-shell .schedule-layout{margin-top:16px!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:16px!important}.erp-shell .calendar-card,.erp-shell .schedule-detail{border-color:#d5dee8!important;border-radius:14px!important;box-shadow:0 3px 12px rgb(15 23 42/4%)!important}.erp-shell .calendar-card>header{height:64px!important;padding:0 18px!important;border-bottom-color:#dce4ec!important;background:#fff!important}.erp-shell .calendar-card>header h2{color:#202b38!important;font-size:22px!important;font-weight:850!important}.erp-shell .calendar-card>header>button{width:38px!important;height:38px!important;border-color:#d6dfe8!important;border-radius:10px!important;font-size:23px!important}.erp-shell .calendar-card>header .calendar-today-button{width:auto!important;height:30px!important;padding:0 11px!important;color:var(--erp-primary,#1467d9)!important;border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 20%,#d9e2eb)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 7%,#fff)!important;font-size:12px!important;font-weight:850!important}.erp-shell .calendar-week{border-bottom-color:#dce4ec!important;background:#f6f8fa!important}.erp-shell .calendar-week b{padding:12px 10px!important;color:#6c7887!important;font-size:13px!important}.erp-shell .calendar-grid>button,.erp-shell .calendar-grid>span{min-height:118px!important;padding:11px!important;border-right-color:#e1e7ee!important;border-bottom-color:#e1e7ee!important}.erp-shell .calendar-grid>button>strong{color:#344252!important;font-size:13px!important;font-weight:800!important}.erp-shell .calendar-grid em,.erp-shell .calendar-grid i{font-size:12px!important;line-height:1.35!important}.erp-shell .calendar-grid i{padding:5px 7px!important;border-radius:6px!important}.erp-shell .schedule-detail>header{min-height:64px!important;padding:14px 16px!important;align-items:center!important;background:#f7f9fb!important}.erp-shell .schedule-detail header span{color:var(--erp-primary,#1467d9)!important;font-size:12px!important}.erp-shell .schedule-detail header h2{font-size:20px!important}.erp-shell .schedule-detail header button{height:36px!important;padding:0 12px!important;background:var(--erp-primary,#1467d9)!important;font-size:12px!important}.erp-shell .schedule-empty{padding:68px 18px!important;color:#7b8795!important;font-size:14px!important;line-height:1.6!important}.erp-shell .schedule-empty button{min-height:38px;padding:0 13px!important;color:#445163;font-size:12px!important;font-weight:750}@media (max-width:1440px){.erp-shell{--erp-command-height:100px!important;--erp-app-menu-height:52px!important}.erp-shell .event-operation-summary{height:90px!important;min-height:90px!important;right:8px!important;left:8px!important}.expo-command-toolbar{grid-template-columns:220px minmax(280px,1fr) auto!important;gap:10px!important}.expo-command-toolbar,.expo-command-toolbar .event-summary-actions,.expo-command-toolbar .expo-command-brand{height:52px!important;min-height:52px!important}.expo-command-brand strong{font-size:14px!important}.expo-command-brand small{font-size:12px!important}.expo-command-toolbar .event-summary-actions>button{width:35px!important;height:35px!important}.expo-browser-tabs{height:37px!important;min-height:37px!important}.expo-browser-tab{min-width:250px!important;height:32px!important}.erp-shell .sidebar{top:calc(var(--erp-command-height) + 1px)!important;right:8px!important;left:8px!important}.erp-shell .sidebar .main-nav{justify-content:flex-start!important}.erp-shell .sidebar .nav-caption{padding:0 12px!important;font-size:12px!important}.erp-shell .sidebar .main-nav>button{padding:0 10px!important;font-size:12px!important}.erp-shell .dashboard{padding:16px 18px 68px!important}.erp-shell .schedule-page{padding:21px!important}.erp-shell .schedule-heading h1{font-size:28px!important}.erp-shell .schedule-layout{grid-template-columns:minmax(0,1fr) 310px!important;gap:13px!important}.erp-shell .calendar-grid>button,.erp-shell .calendar-grid>span{min-height:102px!important}}@media (max-width:1020px){.expo-command-toolbar{grid-template-columns:52px minmax(220px,1fr) auto!important}.expo-command-brand>span:last-child{display:none!important}.erp-shell .schedule-layout{grid-template-columns:1fr!important}}@media (max-width:760px){.erp-shell{--erp-command-height:90px!important;--erp-app-menu-height:48px!important}.erp-shell .event-operation-summary{height:82px!important;min-height:82px!important}.expo-command-toolbar{grid-template-columns:38px minmax(132px,1fr) auto!important}.expo-command-toolbar,.expo-command-toolbar .event-summary-actions,.expo-command-toolbar .expo-command-brand{height:47px!important;min-height:47px!important}.expo-command-logo{width:32px!important;height:32px!important;flex-basis:32px!important}.expo-command-search{height:35px!important}.expo-command-search span{font-size:12px!important}.expo-browser-tabs{height:34px!important;min-height:34px!important}.expo-browser-tab{min-width:225px!important;height:30px!important}.expo-browser-tab-select>strong{font-size:12px!important}.erp-shell .sidebar{height:44px!important;min-height:44px!important;padding:0 5px!important}.erp-shell .sidebar .main-nav{height:42px!important}.erp-shell .sidebar .main-nav>button{height:34px!important;min-height:34px!important;font-size:12px!important}.erp-shell .dashboard{padding:12px 9px 64px!important}.erp-shell .schedule-page{padding:16px!important;border-radius:14px!important}.erp-shell .schedule-heading{align-items:flex-start!important;gap:14px}.erp-shell .schedule-heading h1{font-size:25px!important}.erp-shell .schedule-heading p{font-size:13px!important}}@media (min-width:901px){[data-erp-window-id],[data-erp-window-id].is-pinned{min-width:320px!important;min-height:240px!important;resize:none!important}.erp-window-resize-handles{position:absolute;z-index:90;inset:0;display:block;pointer-events:none}.erp-window-resize-handle{position:absolute;display:block;pointer-events:auto;touch-action:none}.erp-window-resize-handle.handle-n{top:0;right:18px;left:18px;height:10px;cursor:n-resize}.erp-window-resize-handle.handle-s{right:18px;bottom:0;left:18px;height:12px;cursor:s-resize}.erp-window-resize-handle.handle-e{top:18px;right:0;bottom:18px;width:12px;cursor:e-resize}.erp-window-resize-handle.handle-w{top:18px;bottom:18px;left:0;width:12px;cursor:w-resize}.erp-window-resize-handle.handle-ne,.erp-window-resize-handle.handle-nw,.erp-window-resize-handle.handle-se,.erp-window-resize-handle.handle-sw{width:22px;height:22px}.erp-window-resize-handle.handle-nw{top:0;left:0;cursor:nw-resize}.erp-window-resize-handle.handle-ne{top:0;right:0;cursor:ne-resize}.erp-window-resize-handle.handle-se{right:0;bottom:0;cursor:se-resize}.erp-window-resize-handle.handle-sw{bottom:0;left:0;cursor:sw-resize}[data-erp-window-id][data-erp-resizing]{user-select:none!important;transition:none!important}[data-erp-window-id][data-erp-resizing]:after{width:14px;height:14px;position:absolute;z-index:91;right:4px;bottom:4px;content:"";border-right:2px solid var(--erp-primary,#1467d9);border-bottom:2px solid var(--erp-primary,#1467d9);pointer-events:none}}.common-window-actions,.contract-review-actions,.document-window-actions{min-width:170px!important;padding-left:10px!important;grid-template-columns:repeat(4,36px)!important;justify-content:end!important;gap:4px!important}.common-window-actions>button,.contract-review-actions>button,.document-window-actions>button,html[data-erp-ui=custom] .common-window-actions>button{width:36px!important;min-width:36px!important;height:36px!important;border-radius:8px!important;color:#536171!important;background:transparent!important}.common-window-actions>button:after,.common-window-actions>button:before{position:absolute!important;top:50%!important;left:50%!important;display:block!important;margin:0!important;color:currentColor!important;background:transparent!important;transform:translate(-50%,-50%)!important}.common-window-actions>button:first-child:before{width:14px!important;height:2px!important;content:""!important;border-radius:2px!important;background:currentColor!important}.common-window-actions>button:first-child:after{display:none!important}.common-window-actions>button:nth-child(2):before{width:auto!important;height:auto!important;content:"⌖"!important;font-family:Arial,sans-serif!important;font-size:21px!important;font-weight:400!important;line-height:1!important}.common-window-actions>button:nth-child(2):after{display:none!important}.common-window-actions>.window-refresh-action:before,.common-window-actions>button:nth-child(3):before{width:auto!important;height:auto!important;content:"↻"!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:500!important;line-height:1!important}.common-window-actions>button:nth-child(3):after{display:none!important}.common-window-actions>button:last-child:before{width:auto!important;height:auto!important;content:"×"!important;font-family:Arial,sans-serif!important;font-size:25px!important;font-weight:400!important;line-height:1!important}.common-window-actions>button:last-child:after{display:none!important}.common-window-actions>button:hover{color:#17212d!important;background:#e8ecf1!important}.common-window-actions>button:last-child:hover{color:#fff!important;background:#d9484f!important}.floating-window-dock,html[data-erp-ui=custom] .floating-window-dock{min-height:52px!important;height:52px!important;padding:6px 10px!important;gap:7px!important;border:0!important;border-top:1px solid #303640!important;color:#d8dee7!important;background:#15181d!important;box-shadow:0 -7px 22px rgb(15 23 42/14%)!important}.floating-window-dock .floating-dock-start{min-width:180px!important;max-width:235px!important;height:40px!important;padding:3px 8px 3px 4px!important;gap:7px!important;border:1px solid #303640!important;border-radius:9px!important;background:#1d2128!important}.floating-window-dock .floating-company-icon{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:4px!important;border:0!important;border-radius:7px!important}.floating-window-dock .floating-company-name{min-width:0!important;height:32px!important;padding:0 3px!important}.floating-window-dock .floating-company-name b{overflow:hidden!important;color:#eef2f6!important;font-size:12px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.floating-window-dock .taskbar-login{width:auto!important;min-width:104px!important;gap:7px!important;border:1px solid #303640!important;border-radius:9px!important;color:#d5dbe3!important;background:#1d2128!important;font-size:12px!important}.floating-window-dock .taskbar-login i{font-size:10px!important}.floating-window-dock .taskbar-subscription{min-width:116px!important;height:40px!important;padding:0 10px!important;border:1px solid #303640!important;border-radius:9px!important;background:#1d2128!important}.floating-window-dock .taskbar-subscription b,.floating-window-dock .taskbar-subscription small,.floating-window-dock .taskbar-subscription strong{font-size:11px!important;line-height:1.2!important}.floating-window-dock .taskbar-window-list,html[data-erp-ui=custom] .floating-window-dock .taskbar-window-list{min-height:40px!important;height:40px!important;padding:3px 5px!important;gap:5px!important;border:1px solid #2d333c!important;border-radius:9px!important;background:#101318!important;box-shadow:inset 0 1px 3px rgb(0 0 0/25%)!important}.floating-window-dock .taskbar-window-list>button{min-width:118px!important;max-width:185px!important;height:32px!important;min-height:32px!important;padding:0 9px!important;gap:6px!important;border:1px solid #303640!important;border-radius:7px!important;color:#c8d0da!important;background:#1b1f25!important;font-size:11px!important}.floating-window-dock .taskbar-window-list>button.active,.floating-window-dock .taskbar-window-list>button.minimized{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 55%,#303640)!important;color:#fff!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 18%,#1b1f25)!important}.floating-window-dock .dock-window-copy b,.floating-window-dock .taskbar-window-list>button i{font-size:11px!important}.floating-window-dock .taskbar-no-windows{padding:0 8px!important;color:#77818e!important;font-size:11px!important}.floating-window-dock .taskbar-system-actions{gap:4px!important}.taskbar-system-actions>.taskbar-text-action{width:auto!important;min-width:69px!important;height:38px!important;padding:0 9px!important;display:inline-flex!important;grid-template-columns:none!important;gap:6px!important;border:1px solid #303640!important;border-radius:9px!important;color:#d1d8e1!important;background:#1d2128!important}.taskbar-system-actions>.taskbar-text-action:first-child{min-width:84px!important}.taskbar-text-action i{width:18px!important;height:18px!important;flex:0 0 18px!important}.taskbar-text-action i svg{width:18px!important;height:18px!important;stroke-width:1.8!important}.taskbar-text-action span{color:#d6dce4!important;font-size:12px!important;font-weight:750!important}.taskbar-system-actions>.taskbar-text-action b,.taskbar-system-actions>.taskbar-text-action:not(.has-hidden) b{min-width:18px!important;height:18px!important;font-size:10px!important}.taskbar-system-actions time{min-width:76px!important;padding:0 7px!important;color:#b8c1cd!important;font-size:11px!important;font-weight:750!important}body:has(.floating-window-dock){padding-bottom:52px!important}body:has(.floating-window-dock) .toast{bottom:64px!important}.erp-taskbar-panel{bottom:60px!important}@media (max-width:1500px){.floating-window-dock .floating-dock-start{min-width:150px!important;max-width:190px!important}.floating-window-dock .taskbar-login{min-width:88px!important}.floating-window-dock .taskbar-subscription{min-width:104px!important}.taskbar-system-actions>.taskbar-text-action{min-width:40px!important;width:40px!important;padding:0!important}.taskbar-system-actions>.taskbar-text-action:first-child{min-width:59px!important;width:59px!important}.taskbar-text-action span{display:none!important}}.admission-section-tabs{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 12px;padding:4px;overflow:auto;border:1px solid var(--erp-border)!important;border-radius:12px;background:var(--erp-surface-muted)}.admission-section-tabs>button,.complaint-filter-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:var(--erp-text-muted);background:transparent;font-size:12px!important;font-weight:700;white-space:nowrap}.admission-section-tabs>button b{display:grid;width:17px;height:17px;place-items:center;color:currentColor;font-size:13px!important;line-height:1}.admission-section-tabs>button em{min-width:18px;padding:1px 5px;border-radius:99px;color:var(--erp-text-muted);background:var(--erp-surface-muted);font-size:11px!important;font-style:normal;line-height:1.4}.admission-section-tabs>button:hover,.complaint-filter-tabs>button:hover{color:var(--erp-text);background:#fff}.admission-section-tabs>button.active,.complaint-filter-tabs>button.active{border-color:var(--erp-primary-border);color:var(--erp-primary);background:#fff;box-shadow:0 1px 3px rgb(15 23 42/8%)}.admission-section-tabs>button.active em{color:var(--erp-on-primary);background:var(--erp-primary)}.admission-section-tabs+.admission-day-tabs{width:fit-content;margin-bottom:18px}.admission-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 16px}.admission-activity-panel header span,.admission-gate-panel header span,.admission-hourly-panel header span,.admission-issue-panel header span,.admission-section-heading>div>span,.admission-type-panel header span{display:block;margin-bottom:5px;color:var(--erp-primary);font-size:10px!important;font-weight:850;letter-spacing:.11em}.admission-section-heading h2{margin:0;color:var(--erp-text);font-size:22px!important;font-weight:800;letter-spacing:-.03em}.admission-section-heading p{margin:5px 0 0;color:var(--erp-text-muted);font-size:13px!important}.admission-activity-panel header button,.admission-issue-panel header button,.admission-report-heading>div>button,.admission-section-heading>button{min-height:38px;padding:0 13px;border:1px solid var(--erp-primary);border-radius:9px;color:var(--erp-on-primary);background:var(--erp-primary);font-size:12px!important;font-weight:750;white-space:nowrap}.admission-live-kpis,.complaint-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.admission-live-kpis>article,.complaint-summary>article{min-height:105px;padding:16px;border:1px solid var(--erp-border);border-radius:14px;background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.admission-live-kpis small,.complaint-summary small{display:block;color:var(--erp-text-muted);font-size:12px!important;font-weight:650}.admission-live-kpis strong,.complaint-summary strong{display:block;margin:6px 0 4px;color:var(--erp-text);font-size:24px!important;font-weight:800;letter-spacing:-.035em}.admission-live-kpis span,.complaint-summary span{color:var(--erp-text-muted);font-size:12px!important}.admission-live-kpis .live-alert{color:var(--erp-warning);font-weight:750}.complaint-filter-tabs{display:flex;width:fit-content;margin:0 0 12px;padding:4px;gap:4px;border:1px solid var(--erp-border);border-radius:10px;background:var(--erp-surface-muted)}.complaint-list-panel{border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.complaint-table td>small,.complaint-table td>strong{display:block}.complaint-table td>small{margin-top:3px;color:var(--erp-text-muted);font-size:12px!important;line-height:1.45}.complaint-priority,.complaint-state{display:inline-flex;align-items:center;width:fit-content;min-height:23px;padding:2px 8px;border:1px solid transparent;border-radius:999px;font-size:11px!important;font-weight:800;line-height:1.25;white-space:nowrap}.complaint-priority.normal{color:var(--erp-info);background:var(--erp-info-soft);border-color:var(--erp-info-border)}.complaint-priority.caution{color:var(--erp-warning);background:var(--erp-warning-soft);border-color:var(--erp-warning-border)}.complaint-priority.urgent{color:var(--erp-danger);background:var(--erp-danger-soft);border-color:var(--erp-danger-border)}.complaint-state.received{color:var(--erp-warning);background:var(--erp-warning-soft);border-color:var(--erp-warning-border)}.complaint-state.working{color:var(--erp-info);background:var(--erp-info-soft);border-color:var(--erp-info-border)}.complaint-state.complete{color:var(--erp-success);background:var(--erp-success-soft);border-color:var(--erp-success-border)}.admission-report-page{min-width:0}.admission-report-heading{align-items:center}.admission-report-heading>div:last-child{display:flex;align-items:center;gap:10px}.admission-updated{color:var(--erp-success);font-size:12px!important;font-weight:750;white-space:nowrap}.admission-report-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:14px;margin-bottom:14px}.admission-activity-panel,.admission-gate-panel,.admission-hourly-panel,.admission-issue-panel,.admission-type-panel{min-width:0;padding:19px;border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.admission-activity-panel header,.admission-gate-panel header,.admission-hourly-panel header,.admission-issue-panel header,.admission-type-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admission-activity-panel h3,.admission-gate-panel h3,.admission-hourly-panel h3,.admission-issue-panel h3,.admission-type-panel h3{margin:0;color:var(--erp-text);font-size:17px!important;font-weight:800;letter-spacing:-.025em}.admission-gate-panel header>small,.admission-hourly-panel header>small,.admission-type-panel header>small{color:var(--erp-text-muted);font-size:11px!important;white-space:nowrap}.admission-hourly-panel{min-height:314px}.admission-hourly-bars{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:7px;height:222px;padding:20px 6px 0}.admission-hourly-bars>div{display:flex;flex-direction:column;align-items:center;justify-content:end;height:100%;gap:8px}.admission-hourly-bars b{position:relative;display:block;width:min(25px,100%);min-height:8px;border-radius:7px 7px 2px 2px;background:var(--erp-primary);transition:height .36s ease}.admission-hourly-bars b em{position:absolute;top:-20px;left:50%;color:var(--erp-text);font-size:11px!important;font-style:normal;font-weight:750;transform:translateX(-50%)}.admission-hourly-bars span{color:var(--erp-text-muted);font-size:11px!important;white-space:nowrap}.admission-gate-panel ul,.admission-issue-panel ul,.admission-type-panel ul{margin:17px 0 0;padding:0;list-style:none}.admission-gate-panel li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:11px 0;border-bottom:1px solid var(--erp-border)}.admission-gate-panel li:last-child{border-bottom:0}.admission-gate-panel li strong{display:block;color:var(--erp-text);font-size:13px!important;font-weight:750}.admission-gate-panel li small{color:var(--erp-text-muted);font-size:11px!important}.admission-gate-panel li>b{color:var(--erp-text);font-size:13px!important;font-weight:800}.admission-gate-panel li>i{grid-column:1/-1;display:block;height:5px;overflow:hidden;border-radius:99px;background:var(--erp-surface-muted)}.admission-gate-panel li>i>em{display:block;height:100%;border-radius:inherit;background:var(--erp-primary)}.admission-type-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admission-type-panel li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:10px;border:1px solid var(--erp-border);border-radius:10px}.admission-type-panel li strong{color:var(--erp-text);font-size:13px!important;font-weight:800;text-align:right}.admission-type-panel li em{grid-column:2;color:var(--erp-text-muted);font-size:11px!important;font-style:normal;text-align:right}.admission-type-panel .admission-type{font-size:11px!important}.admission-issue-panel li{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--erp-border)}.admission-issue-panel li:last-child{border-bottom:0}.admission-issue-panel li>div{flex:1;min-width:0}.admission-issue-panel li small,.admission-issue-panel li strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admission-issue-panel li strong{color:var(--erp-text);font-size:13px!important;font-weight:750}.admission-issue-panel li small{margin-top:3px;color:var(--erp-text-muted);font-size:11px!important}.admission-issue-panel li>em{color:var(--erp-text-muted);font-size:11px!important;font-style:normal;white-space:nowrap}.admission-activity-panel header button,.admission-issue-panel header button{min-height:auto;padding:0;border:0;color:var(--erp-primary);background:transparent;font-size:12px!important}.admission-activity-panel header p{margin:4px 0 0;color:var(--erp-text-muted);font-size:12px!important}.admission-activity-panel .admission-table-wrap{margin-top:15px}.admission-empty{padding:28px!important;color:var(--erp-text-muted)!important;text-align:center}@media (max-width:1120px){.admission-live-kpis,.complaint-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admission-report-grid{grid-template-columns:1fr}}@media (max-width:720px){.admission-report-heading,.admission-section-heading{align-items:flex-start;flex-direction:column}.admission-live-kpis,.complaint-summary{grid-template-columns:1fr}.admission-section-tabs{width:100%}.admission-section-tabs>button{flex:1}.admission-hourly-bars{gap:3px}.admission-hourly-bars span{font-size:9px!important;transform:rotate(-40deg)}}.expo-browser-tab{width:338px!important;min-width:300px!important;height:63px!important;margin-bottom:-1px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;overflow:visible!important}.expo-browser-tab.active{z-index:2!important}.expo-browser-tab-select{min-width:0!important;height:100%!important;padding:8px 6px 7px 10px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;text-align:left!important}.expo-tab-status{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;border-radius:10px!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important}.expo-tab-status.status-진행{border-color:color-mix(in srgb,var(--erp-success) 20%,transparent)!important}.expo-tab-status.status-준비{border-color:color-mix(in srgb,var(--erp-info) 20%,transparent)!important}.expo-tab-status.status-종료{border-color:color-mix(in srgb,var(--erp-secondary) 20%,transparent)!important}.expo-tab-status.status-취소{border-color:color-mix(in srgb,var(--erp-danger) 20%,transparent)!important}.expo-tab-copy{min-width:0!important;height:42px!important;display:flex!important;justify-content:center!important;flex-direction:column!important;gap:4px!important}.expo-browser-tab-select .expo-tab-copy>small,.expo-browser-tab-select .expo-tab-copy>strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.expo-browser-tab-select .expo-tab-copy>strong{color:#536071!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important}.expo-browser-tab-select .expo-tab-copy>small{color:#8a95a4!important;font-size:12px!important;font-weight:500!important;line-height:1.1!important}.expo-browser-tab.active .expo-tab-copy>strong{color:var(--erp-text)!important;font-weight:600!important}.expo-browser-tab.active .expo-tab-copy>small{color:#6f7c8c!important}.expo-browser-tab-close{width:28px!important;height:28px!important;align-self:center!important;justify-self:center!important;border-radius:8px!important;color:#8390a0!important;font-size:18px!important}.expo-browser-tab-close:hover{color:#344154!important;background:#eef1f5!important}.expo-browser-launcher-tab .expo-browser-tab-select{grid-template-columns:42px minmax(0,1fr)!important}.expo-browser-launcher-tab .expo-browser-tab-select>i{width:42px!important;height:42px!important;margin:0!important;display:grid!important;place-items:center!important;border:1px solid var(--erp-primary-border)!important;border-radius:10px!important;background:var(--erp-primary-soft)!important}.expo-browser-launcher-tab .expo-browser-tab-select>i:after,.expo-browser-launcher-tab .expo-browser-tab-select>i:before{content:""!important;position:absolute!important;width:15px!important;height:2px!important;border-radius:999px!important;background:var(--erp-primary)!important}.expo-browser-launcher-tab .expo-browser-tab-select>i:after{transform:rotate(90deg)!important}.expo-browser-tab-add{width:42px!important;height:42px!important;margin:0 0 10px 2px!important;align-self:flex-end!important;border:1px solid transparent!important;border-radius:10px!important;color:#617083!important;background:transparent!important;font-size:24px!important}.expo-browser-tab-add:hover{border-color:#cbd3dd!important;color:var(--erp-primary)!important;background:#fff!important}@media (max-width:1500px){.expo-browser-tab{width:310px!important;min-width:280px!important}}.executive-dashboard{font-size:15px}.executive-dashboard .executive-card>header p,.executive-dashboard-heading p{font-size:15px!important;line-height:1.55!important}.executive-dashboard .dashboard-quick-card,.executive-dashboard .executive-operation-trio .preparation-overview,.executive-dashboard .executive-operation-trio>article{height:480px!important}.executive-dashboard .today-quick-list{padding:9px 18px 12px!important}.executive-dashboard .today-quick-list>button{width:100%;min-height:121px!important;padding:0;position:relative;display:grid;grid-template-columns:52px 14px minmax(0,1fr)!important;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:10px!important;row-gap:6px;border:0;border-bottom:1px solid #edf1f4;color:#334357;background:transparent;text-align:left}.executive-dashboard .today-quick-list>button:last-child{border-bottom:0}.executive-dashboard .today-quick-list>button:hover{padding-right:8px;padding-left:8px;border-radius:10px;background:#f8fafc}.executive-dashboard .event-email-list{padding:10px 14px 12px!important;gap:7px!important}.executive-dashboard .event-email-list>button{min-height:112px!important;padding:13px 12px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:11px!important}.executive-dashboard .event-email-list i{width:34px!important;height:34px!important;font-size:14px!important}.executive-dashboard .suite-ai-report>header>div:first-child{width:100%}.executive-dashboard .ai-report-filters{width:100%;padding:5px;grid-template-columns:repeat(5,minmax(64px,92px)) 42px;justify-content:start;border:1px solid #e1e7ed;border-radius:13px;background:#f6f8fa}.executive-dashboard .ai-report-insight{min-height:88px;border-bottom:1px solid #edf1f4!important}.executive-dashboard .ai-report-insight:last-child{border-bottom:0!important}.executive-dashboard .work-queue-card>div{gap:9px;padding:12px 14px 16px}.executive-dashboard .work-queue-card>div>button{min-height:76px;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:10px 12px}.executive-dashboard .work-queue-card>div>button>i{width:38px;height:38px;border:1px solid #e5eaf0;border-radius:11px;font-size:15px}.executive-dashboard .work-queue-card>div b,.executive-dashboard .work-queue-card>div strong{font-size:15px}.executive-dashboard .work-queue-card>div small{font-size:14px}.executive-dashboard .work-queue-card>div>button.is-complete{border:1px solid #cce9dd;background:#f1faf6}.executive-dashboard .work-queue-card>div>button.is-complete>i{color:#fff;border-color:#1d9c75;background:#1d9c75}.executive-dashboard .work-queue-card>div>button.is-complete strong{color:#718074;text-decoration:line-through}.executive-dashboard .work-queue-card>div>button.is-complete b,.executive-dashboard .work-queue-card>div>button.is-complete small{color:#178463}.executive-dashboard .application-stage-summary{gap:10px}.executive-dashboard .application-stage-summary>button{min-width:0;min-height:70px;padding:10px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 9px;border:1px solid transparent;border-radius:10px;color:#344154;background:#f7f9fb;text-align:left}.executive-dashboard .application-stage-summary>button:hover{border-color:var(--erp-primary-border);background:var(--erp-primary-soft)}.executive-dashboard .application-stage-summary>button i{grid-row:1/3}.executive-dashboard .application-stage-summary>button small{overflow:hidden;color:#748196;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.executive-dashboard .application-stage-summary>button strong{font-size:15px}.executive-dashboard .recent-application-list>button{min-height:68px}.executive-dashboard .recent-application-list>button strong{font-size:15px}.executive-dashboard .recent-application-list>button small,.executive-dashboard .recent-application-list>button>b{font-size:13px}.executive-dashboard .schedule-date-list{padding:10px 16px 15px}.executive-dashboard .schedule-date-list>button{width:100%;min-height:86px;padding:7px 5px;display:grid;grid-template-columns:62px 12px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:4px;border:0;border-bottom:1px solid #e7edf2;color:#2c394b;background:transparent;text-align:left}.executive-dashboard .schedule-date-list>button:last-child{border-bottom:0}.executive-dashboard .schedule-date-list>button:hover{border-radius:10px;background:#f7f9fb}.executive-dashboard .schedule-date-list time{grid-row:1/3;font-size:13px}.executive-dashboard .schedule-date-list time b{font-size:22px}.executive-dashboard .schedule-date-list>button>i{grid-column:2;grid-row:1/3;align-self:center;justify-self:center;width:9px;height:9px;border-radius:50%;background:var(--erp-primary)}.executive-dashboard .schedule-date-list>button>strong{grid-column:3;grid-row:1;align-self:end;font-size:15px}.executive-dashboard .schedule-date-list>button>small{grid-column:3;grid-row:2;align-self:start;color:#77869a;font-size:14px}.executive-dashboard .message-history-table-card tbody tr[role=button],.executive-dashboard .preregistration-table-wrap tbody tr[role=button]{cursor:pointer}.executive-dashboard .message-history-table-card tbody tr[role=button]:hover,.executive-dashboard .preregistration-table-wrap tbody tr[role=button]:hover{background:var(--erp-primary-soft)}.executive-dashboard .preregistration-table-wrap td,.executive-dashboard .preregistration-table-wrap th{height:46px}.executive-dashboard .registration-source-card>strong{font-size:16px}.executive-dashboard .registration-source-card>button{width:100%;min-height:42px;margin-bottom:8px;padding:6px 7px;display:grid;grid-template-columns:100px minmax(0,1fr) 44px;align-items:center;gap:9px;border:0;border-radius:9px;color:#445266;background:transparent;text-align:left}.executive-dashboard .registration-source-card>button:hover{background:#fff;box-shadow:0 3px 10px rgb(29 45 65/5%)}.executive-dashboard .registration-source-card>button small,.executive-dashboard .registration-source-card>button strong{font-size:14px}.executive-dashboard .registration-source-card>button>i{height:7px;overflow:hidden;border-radius:999px;background:#e4e9ef}.executive-dashboard .registration-source-card>button>i b{height:100%;display:block;border-radius:inherit;background:var(--erp-primary)}.executive-detail-backdrop{position:fixed;z-index:12000;inset:0;padding:24px;display:grid;place-items:center;background:rgb(28 40 55/52%);backdrop-filter:blur(5px)}.executive-detail-modal{width:min(1040px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #d5dee7;border-radius:22px;background:#fff;box-shadow:0 28px 80px rgb(12 24 40/28%)}.executive-detail-modal>header{min-height:132px;padding:25px 28px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;border-bottom:1px solid #e5ebf0;background:linear-gradient(180deg,#fbfcfe,#fff)}.executive-detail-modal>header>div:first-child{min-width:0}.executive-detail-analysis-grid>section>header span,.executive-detail-modal>header span{color:var(--erp-primary);font-size:13px;font-weight:750;letter-spacing:.08em}.executive-detail-modal>header h2{margin:7px 0 6px;color:#1d2938;font-size:27px;font-weight:750;letter-spacing:-.035em}.executive-detail-modal>header p{max-width:760px;margin:0;color:#66758a;font-size:15px;line-height:1.65}.executive-detail-header-actions{display:flex;align-items:center;gap:9px}.executive-detail-header-actions>b{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;border-radius:999px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:14px;white-space:nowrap}.executive-detail-header-actions>b.tone-success{color:#168162;background:#e8f7f1}.executive-detail-header-actions>b.tone-warning{color:#ad6c17;background:#fff3df}.executive-detail-header-actions>b.tone-danger{color:#bd4f58;background:#fdecee}.executive-detail-header-actions>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dbe3eb;border-radius:11px;color:#66758a;background:#fff;font:inherit;font-size:25px;line-height:1}.executive-detail-header-actions>button:hover{color:#fff;border-color:#cb5660;background:#cb5660}.executive-detail-content{min-height:0;overflow-y:auto;padding:24px 28px 28px}.executive-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.executive-detail-metrics>article{min-width:0;min-height:118px;padding:18px;display:grid;align-content:center;gap:6px;border:1px solid #dde5ed;border-radius:14px;background:#f9fbfc}.executive-detail-metrics small{color:#7b899a;font-size:14px}.executive-detail-metrics strong{overflow:hidden;color:#233144;font-size:24px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.executive-detail-metrics p{margin:0;color:#919ca9;font-size:13px}.executive-detail-analysis-grid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:14px}.executive-detail-analysis-grid>section{min-width:0;overflow:hidden;border:1px solid #dde5ed;border-radius:15px;background:#fff}.executive-detail-analysis-grid>section>header{min-height:72px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e8edf2;background:#fafbfd}.executive-detail-analysis-grid>section>header h3{margin:4px 0 0;color:#2c3a4d;font-size:18px}.executive-detail-analysis-grid>section>header small{color:#8996a7;font-size:13px}.executive-detail-chart>div{padding:18px;display:grid;gap:16px}.executive-detail-chart>div>span{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(150px,1.5fr) 58px;align-items:center;gap:12px}.executive-detail-chart span>small{overflow:hidden;color:#536276;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.executive-detail-chart span>i{height:10px;overflow:hidden;border-radius:999px;background:#e8edf2}.executive-detail-chart span>i b{height:100%;display:block;border-radius:inherit;background:var(--erp-primary)}.executive-detail-chart span>i b.tone-success{background:#1e9a74}.executive-detail-chart span>i b.tone-warning{background:#dda044}.executive-detail-chart span>i b.tone-danger{background:#cf5b64}.executive-detail-chart span>strong{color:#455469;font-size:14px;text-align:right;white-space:nowrap}.executive-detail-rows>div{padding:7px 17px 13px}.executive-detail-rows article{min-height:62px;padding:10px 2px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ebeff3}.executive-detail-rows article:last-child{border-bottom:0}.executive-detail-rows article>span{min-width:0;display:grid;gap:3px}.executive-detail-rows article b,.executive-detail-rows article strong{color:#344357;font-size:15px}.executive-detail-rows article small{overflow:hidden;color:#8a97a7;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.executive-detail-rows article b{max-width:58%;text-align:right}.executive-detail-modal>footer{min-height:76px;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e4eaf0;background:#fafbfd}.executive-detail-modal>footer>span{color:#7c899a;font-size:13px}.executive-detail-modal>footer>div{display:flex;align-items:center;gap:8px}.executive-detail-modal>footer button{min-height:42px;padding:0 16px;border:1px solid var(--erp-primary);border-radius:10px;color:#fff;background:var(--erp-primary);font:inherit;font-size:15px;font-weight:700}.executive-detail-modal>footer button.secondary{color:#58687c;border-color:#d8e0e8;background:#fff}.executive-detail-modal>footer button.task-completed{color:#168162;border-color:#bfe3d4;background:#eaf8f2}@media (max-width:900px){.executive-dashboard .ai-report-filters{grid-template-columns:repeat(3,minmax(72px,1fr))}.executive-detail-analysis-grid{grid-template-columns:1fr}}@media (max-width:720px){.executive-dashboard .dashboard-quick-card,.executive-dashboard .executive-operation-trio .preparation-overview,.executive-dashboard .executive-operation-trio>article{height:auto!important}.executive-detail-backdrop{padding:8px}.executive-detail-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:16px}.executive-detail-content,.executive-detail-modal>footer,.executive-detail-modal>header{padding-right:17px;padding-left:17px}.executive-detail-metrics{grid-template-columns:1fr}.executive-detail-modal>footer{align-items:stretch;flex-direction:column}.executive-detail-modal>footer>div{flex-wrap:wrap}}@media (max-width:760px){.expo-browser-tabs{min-height:69px!important;padding:8px 8px 0!important}.expo-browser-tab{width:288px!important;min-width:270px!important;height:61px!important}}@media (max-width:900px){.erp-window-resize-handles{display:none!important}.floating-window-dock{padding:5px 6px!important}.floating-window-dock .floating-dock-start{min-width:42px!important;width:42px!important;padding:4px!important}.floating-window-dock .floating-company-name,.floating-window-dock .taskbar-login,.floating-window-dock .taskbar-subscription{display:none!important}}:root{--erp-primary:#1467d9;--erp-primary-hover:#0f56bb;--erp-primary-soft:#eef5ff;--erp-primary-border:#c9ddfa;--erp-on-primary:#fff;--erp-secondary:#475569;--erp-secondary-hover:#334155;--erp-secondary-soft:#f3f5f7;--erp-secondary-border:#d4dbe3;--erp-success:#16815f;--erp-success-soft:#edf8f4;--erp-success-border:#bfe4d7;--erp-warning:#d97706;--erp-warning-soft:#fff7e8;--erp-warning-border:#f2d29e;--erp-danger:#dc3545;--erp-danger-soft:#fff0f1;--erp-danger-border:#f1c1c6;--erp-info:#2563eb;--erp-info-soft:#eef4ff;--erp-info-border:#c5d7fb;--erp-canvas:#f3f5f8;--erp-surface:#fff;--erp-surface-muted:#f7f8fa;--erp-border:#dce2e9;--erp-border-strong:#cbd3dd;--erp-text:#202936;--erp-text-muted:#6f7c8c;--erp-radius-sm:8px;--erp-radius-md:12px;--erp-radius-lg:16px;--erp-shadow-sm:0 1px 2px rgb(15 23 42/4%),0 4px 12px rgb(15 23 42/4%);--erp-shadow-md:0 1px 2px rgb(15 23 42/5%),0 10px 28px rgb(15 23 42/7%)}body,button:not(.furnex-code-site button),html,input:not(.furnex-code-site input),select:not(.furnex-code-site select),textarea:not(.furnex-code-site textarea){font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.erp-shell,body{color:var(--erp-text)!important;background:var(--erp-canvas)!important}.erp-shell{--erp-frame-border:var(--erp-border)!important;--erp-frame-muted:var(--erp-surface-muted)!important;--erp-frame-text:var(--erp-text)!important}.erp-shell *,.owner-workspace *{box-sizing:border-box}.erp-shell .event-operation-summary{border-color:var(--erp-border-strong)!important;background:#e9edf3!important;box-shadow:var(--erp-shadow-md)!important}.expo-command-toolbar{border-bottom-color:var(--erp-border)!important;background:var(--erp-surface)!important}.expo-command-logo{color:var(--erp-on-primary)!important;background:var(--erp-primary)!important;box-shadow:0 6px 15px color-mix(in srgb,var(--erp-primary) 22%,transparent)!important}.expo-command-brand strong{color:var(--erp-text)!important}.expo-command-brand small,.expo-command-search span{color:var(--erp-text-muted)!important}.expo-command-search{border-color:var(--erp-border-strong)!important;background:#fbfcfd!important}.expo-command-search:focus-visible,.expo-command-search:hover{border-color:var(--erp-primary-border)!important;background:#fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 10%,transparent)!important}.expo-browser-tabs{padding:5px 8px 0!important;gap:5px!important;background:#e9edf3!important}.expo-browser-tab{border-color:#cbd3dd!important;background:#dce2e9!important;transition:color .14s ease,background .14s ease,border-color .14s ease!important}.expo-browser-tab:hover{background:#e5e9ee!important}.expo-browser-tab.active:before{display:none!important}.expo-tab-status.status-진행{color:color-mix(in srgb,var(--erp-success) 88%,#183b31)!important;background:var(--erp-success-soft)!important}.expo-tab-status.status-준비{color:color-mix(in srgb,var(--erp-info) 88%,#25354d)!important;background:var(--erp-info-soft)!important}.expo-tab-status.status-종료{color:var(--erp-secondary)!important;background:var(--erp-secondary-soft)!important}.expo-tab-status.status-취소{color:var(--erp-danger)!important;background:var(--erp-danger-soft)!important}.erp-shell .sidebar{border-color:var(--erp-border)!important;background:var(--erp-surface)!important;box-shadow:var(--erp-shadow-sm)!important}.erp-shell .sidebar .nav-caption{border-color:var(--erp-primary-border)!important;color:color-mix(in srgb,var(--erp-primary) 78%,var(--erp-text))!important;background:var(--erp-primary-soft)!important}.erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{border:1px solid transparent!important;border-radius:9px!important;color:#657284!important}.erp-shell .sidebar .main-nav>button:hover,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button:hover{border-color:var(--erp-border)!important;color:var(--erp-text)!important;background:var(--erp-surface-muted)!important}.erp-shell .sidebar .main-nav>button.active,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active{border-color:var(--erp-primary-border)!important;background:var(--erp-primary-soft)!important;box-shadow:inset 0 -2px 0 var(--erp-primary)!important}.erp-shell .sidebar .main-nav>button em{color:#627083!important;background:#edf1f5!important}.erp-shell .sidebar .main-nav>button.active em{background:#fff!important}.erp-shell .dashboard,.erp-shell .workspace{background:var(--erp-canvas)!important}.erp-shell .dashboard{max-width:1800px!important;padding:20px 26px 78px!important}:is(.management-page,.participant-page,.registration-page,.admission-page,.schedule-page,.statistics-page,.integrated-page,.operations-page){color:var(--erp-text)}:is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.operations-heading,.integrated-heading,.page-heading,.booth-editor-heading,.statistics-page>header){min-height:76px!important;margin:0 0 18px!important;padding:0 2px!important;align-items:center!important;gap:18px!important}:is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.operations-heading,.integrated-heading,.page-heading,.booth-editor-heading,.statistics-page>header) h1{margin:4px 0!important;color:var(--erp-text)!important;font-size:28px!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.2!important}:is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.operations-heading,.integrated-heading,.page-heading,.booth-editor-heading,.statistics-page>header) p{margin:0!important;color:var(--erp-text-muted)!important;font-size:13px!important;line-height:1.55!important}:is(.management-kicker,.participant-heading>div>span,.registration-heading>div>span,.admission-heading>div>span,.finance-heading span,.schedule-heading span,.detail-kicker,.eyebrow,.statistics-page>header span):not(.furnex-code-site *){color:var(--erp-primary)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important}:is(.panel,.management-form,.management-section,.participant-list-panel,.participant-history-card,.registration-list-panel,.registration-daily-chart,.admission-list-panel,.calendar-card,.schedule-detail,.finance-summary>article,.receivable-panel,.expense-panel,.settlement-panel,.integrated-table-card,.integrated-alerts,.dashboard-schedule,.ai-report-panel,.event-metric-comparison,.contract-custom-template,.contract-template-gallery,.preparation-request-panel,.owner-panel,.owner-tenant-detail,.owner-payment-ledger){border:1px solid var(--erp-border)!important;border-radius:var(--erp-radius-lg)!important;background:var(--erp-surface)!important;box-shadow:var(--erp-shadow-sm)!important}:is(.metric-card,.participant-summary>button,.registration-metrics>article,.admission-metrics>article,.statistics-kpis>article,.integrated-kpis>article,.owner-kpis>article,.schedule-summary>article,.participant-history-summary>article,.owner-payment-summary>article){border:1px solid var(--erp-border)!important;border-radius:14px!important;background:var(--erp-surface)!important;box-shadow:0 1px 2px rgb(15 23 42/3%)!important;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}:is(.metric-card,.participant-summary>button,.registration-metrics>article,.admission-metrics>article):hover{border-color:var(--erp-border-strong)!important;box-shadow:var(--erp-shadow-sm)!important}:is(.metric-card,.registration-metrics>article,.admission-metrics>article,.statistics-kpis>article,.integrated-kpis>article,.owner-kpis>article) strong{color:var(--erp-text)!important;font-weight:900!important;letter-spacing:-.025em!important}:is(.primary-button,.participant-primary-button,.management-add-event,.manual-payment-button,.topbar-create-event-button,.expo-create-exhibition,.schedule-heading>button,.schedule-detail header button,.registration-bulk-actions>button:not(.kakao),.registration-header-actions .export-button,.admission-heading-actions>button:last-child,.finance-heading>button,.statistics-page>header>button,.preparation-request-form>button){min-height:40px!important;padding:0 15px!important;border:1px solid var(--erp-primary)!important;border-radius:10px!important;color:var(--erp-on-primary)!important;background:var(--erp-primary)!important;box-shadow:0 5px 13px color-mix(in srgb,var(--erp-primary) 16%,transparent)!important;font-size:13px!important;font-weight:800!important;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease!important}:is(.primary-button,.participant-primary-button,.management-add-event,.manual-payment-button,.schedule-heading>button,.registration-header-actions .export-button):hover{border-color:var(--erp-primary-hover)!important;background:var(--erp-primary-hover)!important;box-shadow:0 7px 16px color-mix(in srgb,var(--erp-primary) 22%,transparent)!important;transform:translateY(-1px)}:is(.secondary-button,.participant-secondary-button,.comparison-select-button,.page-comparison-button,.current-exhibition-heading-actions>button){min-height:40px!important;padding:0 14px!important;border:1px solid var(--erp-secondary-border)!important;border-radius:10px!important;color:var(--erp-secondary)!important;background:var(--erp-secondary-soft)!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important}:is(.secondary-button,.participant-secondary-button,.comparison-select-button):hover{border-color:var(--erp-secondary)!important;color:var(--erp-secondary-hover)!important;background:#fff!important}.admission-heading-actions,.participant-heading-actions,.statistics-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-comparison-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.page-comparison-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.page-comparison-button b{display:inline-grid;min-width:19px;height:19px;place-items:center;padding:0 5px;border-radius:999px;color:var(--erp-on-primary);background:var(--erp-primary);font-size:11px;line-height:1}.statistics-heading-actions .statistics-export-button{min-height:40px!important;padding:0 15px!important;border:1px solid var(--erp-primary)!important;border-radius:10px!important;color:var(--erp-on-primary)!important;background:var(--erp-primary)!important;box-shadow:0 5px 13px color-mix(in srgb,var(--erp-primary) 16%,transparent)!important;font-size:13px!important;font-weight:800!important}@media (max-width:760px){.admission-heading-actions,.participant-heading-actions,.statistics-heading-actions{justify-content:flex-start}}.booth-properties button.danger,button.danger{border-color:var(--erp-danger)!important;color:#fff!important;background:var(--erp-danger)!important}button.danger:hover{filter:brightness(.92)}button:disabled{opacity:.48!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--erp-primary) 20%,transparent)!important;outline-offset:2px!important}:is(.form-grid,.direct-register-grid,.contract-edit-grid,.schedule-form,.taskbar-api-grid,.owner-tenant-form):not(.furnex-code-site *){gap:14px!important}:is(.form-grid,.direct-register-grid,.contract-edit-grid,.schedule-form,.owner-tenant-form,.taskbar-api-grid):not(.furnex-code-site *) label>span{color:#536173!important;font-size:12px!important;font-weight:800!important}:is(.erp-shell,.common-floating-window,.owner-workspace,.erp-taskbar-panel) :is(input,select,textarea){border:1px solid var(--erp-border-strong)!important;border-radius:9px!important;color:var(--erp-text)!important;background:#fff!important;font-size:13px!important}:is(.erp-shell,.common-floating-window,.owner-workspace,.erp-taskbar-panel) :is(input,select){min-height:42px}:is(.erp-shell,.common-floating-window,.owner-workspace,.erp-taskbar-panel) :is(input,select,textarea):focus{border-color:var(--erp-primary)!important;outline:0!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 11%,transparent)!important}:is(.participant-filter-tabs,.admission-day-tabs,.document-modal-tabs,.message-channel-tabs,.event-comparison-mode-tabs,.event-comparison-group-tabs){padding:4px!important;gap:4px!important;border:1px solid var(--erp-border)!important;border-radius:11px!important;background:var(--erp-surface-muted)!important}:is(.participant-filter-tabs,.admission-day-tabs,.document-modal-tabs,.message-channel-tabs,.event-comparison-mode-tabs,.event-comparison-group-tabs)>button{min-height:36px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--erp-text-muted)!important;background:transparent!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}:is(.participant-filter-tabs,.admission-day-tabs,.document-modal-tabs,.message-channel-tabs,.event-comparison-mode-tabs,.event-comparison-group-tabs)>button:hover{color:var(--erp-text)!important;background:#fff!important}:is(.participant-filter-tabs,.admission-day-tabs,.document-modal-tabs,.message-channel-tabs,.event-comparison-mode-tabs,.event-comparison-group-tabs)>button.active{border-color:var(--erp-primary-border)!important;color:var(--erp-primary)!important;background:#fff!important;box-shadow:0 1px 3px rgb(15 23 42/8%)!important}:is(.participant-table-wrap,.registration-table-wrap,.admission-table-wrap,.participant-history-table-wrap,.quote-table-wrap,.owner-payment-table){overflow:auto!important;border:1px solid var(--erp-border)!important;border-radius:12px!important;background:#fff!important}:is(.participant-table,.registration-table,.admission-table,.participant-history-table,.brand-ledger-comparison,.owner-payment-table table,.receivable-panel table){width:100%;border-collapse:collapse!important}:is(.participant-table,.registration-table,.admission-table,.participant-history-table,.brand-ledger-comparison,.owner-payment-table table,.receivable-panel table) thead th{height:44px!important;padding:0 14px!important;border-bottom:1px solid var(--erp-border)!important;color:#667487!important;background:#f6f8fa!important;font-size:12px!important;font-weight:850!important;text-align:left;white-space:nowrap}:is(.participant-table,.registration-table,.admission-table,.participant-history-table,.brand-ledger-comparison,.owner-payment-table table,.receivable-panel table) tbody td{min-height:54px!important;padding:12px 14px!important;border-bottom:1px solid #e8ecf1!important;color:#3b4757!important;font-size:13px!important;vertical-align:middle}:is(.participant-table,.registration-table,.admission-table,.participant-history-table,.brand-ledger-comparison,.owner-payment-table table,.receivable-panel table) tbody tr:hover td{background:#fafbfd!important}:is(.metric-change.warning,.document-stage-warning,.contract-waiting-badge,.vendor-ledger-state.pending){border-color:var(--erp-warning-border)!important;color:color-mix(in srgb,var(--erp-warning) 86%,#493316)!important;background:var(--erp-warning-soft)!important}:is(.vendor-ledger-state.paid,.payment-complete-banner,.stage-dot.complete,em.paid,b.paid){border-color:var(--erp-success-border)!important;color:color-mix(in srgb,var(--erp-success) 86%,#183a2f)!important;background:var(--erp-success-soft)!important}:is(.overdue-text,.unpaid,.unpaid-money){color:var(--erp-danger)!important}:is(.finance-summary>article.danger,.integrated-kpis>article.danger,.owner-kpis>article.danger){border-color:var(--erp-danger-border)!important;background:var(--erp-danger-soft)!important}:is(.finance-summary>article.danger,.integrated-kpis>article.danger,.owner-kpis>article.danger) strong{color:var(--erp-danger)!important}.ai-report-panel .risk b{color:#fff!important;background:var(--erp-danger)!important}.ai-report-panel .warning b{color:color-mix(in srgb,var(--erp-warning) 88%,#402d16)!important;background:var(--erp-warning-soft)!important}.ai-report-panel .report b{color:color-mix(in srgb,var(--erp-info) 88%,#24334b)!important;background:var(--erp-info-soft)!important}.ai-report-panel .normal b{color:color-mix(in srgb,var(--erp-success) 88%,#193a30)!important;background:var(--erp-success-soft)!important}[data-erp-window-id]{border-color:var(--erp-border-strong)!important;border-radius:15px!important;box-shadow:0 26px 76px rgb(15 23 42/23%),0 2px 7px rgb(15 23 42/9%)!important}.common-floating-window>header,.contract-review-bar,.current-exhibition-editor .floating-form-titlebar,.document-modal-bar,.invite-modal-heading{min-height:70px!important;border-bottom-color:var(--erp-border)!important;color:var(--erp-text)!important;background:#f7f8fa!important}.common-floating-window>header h2,.contract-review-bar strong,.document-modal-bar strong,.invite-modal-heading h2{color:var(--erp-text)!important;font-size:19px!important;font-weight:900!important}.common-floating-window>header p,.invite-modal-heading p{color:var(--erp-text-muted)!important;font-size:12px!important}.owner-workspace{color:var(--erp-text)!important;background:var(--erp-canvas)!important}.owner-topbar{border-bottom:1px solid var(--erp-border)!important;background:#fff!important;box-shadow:var(--erp-shadow-sm)!important}.owner-sidebar{border-right:1px solid var(--erp-border)!important;background:#fff!important}.owner-sidebar nav button{border-radius:9px!important;color:#647184!important}.owner-sidebar nav button:hover{color:var(--erp-text)!important;background:var(--erp-surface-muted)!important}.owner-sidebar nav button.active{color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}@media (prefers-reduced-motion:no-preference){.erp-shell .sidebar .main-nav>button,.expo-browser-tab,.metric-card,button{transition-duration:.14s}}@media (max-width:1440px){.erp-shell .dashboard{padding:18px 18px 72px!important}:is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.operations-heading,.integrated-heading,.statistics-page>header) h1{font-size:26px!important}.erp-shell .sidebar .main-nav>button{padding-right:9px!important;padding-left:9px!important}}@media (max-width:760px){.erp-shell .dashboard{padding:12px 9px 66px!important}:is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.operations-heading,.integrated-heading,.statistics-page>header){min-height:auto!important;align-items:flex-start!important;flex-direction:column!important}:is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.operations-heading,.integrated-heading,.statistics-page>header) h1{font-size:24px!important}}.erp-shell .sidebar .nav-caption,.erp-shell .sidebar .nav-section-caption{display:none!important}.erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{height:100%!important;min-height:100%!important;padding:0 12px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:#6b7787!important;background:transparent!important;box-shadow:none!important}.erp-shell .sidebar .main-nav>button:hover,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button:hover{border-bottom-color:#d9e0e8!important;color:#273445!important;background:transparent!important;box-shadow:none!important}.erp-shell .sidebar .main-nav>button.active,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active{border-bottom-color:var(--erp-primary)!important;color:var(--erp-primary)!important;background:transparent!important;box-shadow:none!important}.erp-shell .sidebar .main-nav>button.active .glyph{color:var(--erp-primary)!important}.erp-shell .sidebar .main-nav>button.active em{color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.expo-browser-tab-select>strong{font-weight:600!important}.expo-tab-status{font-weight:700!important}.expo-browser-tab.active .expo-browser-tab-select>strong{font-weight:900!important}.expo-browser-tab.active .expo-tab-status{font-weight:850!important}.floating-window-dock,html[data-erp-ui=custom] .floating-window-dock{border-top:1px solid var(--erp-border)!important;color:var(--erp-text)!important;background:rgb(255 255 255/97%)!important;box-shadow:0 -8px 24px rgb(15 23 42/8%)!important;backdrop-filter:blur(16px)}.floating-window-dock .floating-dock-start,html[data-erp-ui=custom] .floating-window-dock .floating-dock-start{min-width:210px!important;max-width:280px!important;border-color:var(--erp-border)!important;background:#f7f9fb!important}.floating-window-dock .floating-company-icon{border:1px solid var(--erp-border)!important;background:#fff!important}.floating-window-dock .floating-company-name,html[data-erp-ui=custom] .floating-window-dock .floating-company-name{display:flex!important;flex:1 1 auto!important;align-items:center!important;overflow:hidden!important;color:var(--erp-text)!important;background:transparent!important}.floating-window-dock .floating-company-name b,html[data-erp-ui=custom] .floating-window-dock .floating-company-name b{display:block!important;overflow:hidden!important;color:#263343!important;font-size:12px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.floating-window-dock .taskbar-login,.floating-window-dock .taskbar-subscription,html[data-erp-ui=custom] .floating-window-dock .taskbar-login,html[data-erp-ui=custom] .floating-window-dock .taskbar-subscription{border-color:var(--erp-border)!important;color:#536173!important;background:#f7f9fb!important}.floating-window-dock .taskbar-login i{color:var(--erp-success)!important}.floating-window-dock .taskbar-subscription small{color:#7a8796!important}.floating-window-dock .taskbar-subscription strong{color:var(--erp-text)!important}.floating-window-dock .taskbar-subscription b{color:var(--erp-success)!important}.floating-window-dock .taskbar-window-list,html[data-erp-ui=custom] .floating-window-dock .taskbar-window-list{border-color:var(--erp-border)!important;background:#f1f4f7!important;box-shadow:inset 0 1px 3px rgb(15 23 42/6%)!important}.floating-window-dock .taskbar-window-list>button,html[data-erp-ui=custom] .floating-window-dock .taskbar-window-list>button{border-color:transparent!important;color:#5d6a7b!important;background:transparent!important}.floating-window-dock .taskbar-window-list>button:hover,html[data-erp-ui=custom] .floating-window-dock .taskbar-window-list>button:hover{border-color:var(--erp-border)!important;color:var(--erp-text)!important;background:#fff!important}.floating-window-dock .taskbar-window-list>button.active,html[data-erp-ui=custom] .floating-window-dock .taskbar-window-list>button.active{border-color:var(--erp-primary-border)!important;color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.floating-window-dock .taskbar-window-list>button.minimized,html[data-erp-ui=custom] .floating-window-dock .taskbar-window-list>button.minimized{border-color:var(--erp-border)!important;color:#566477!important;background:#fff!important}.floating-window-dock .taskbar-no-windows{color:#8a95a3!important}.erp-shell .dashboard.booth-dashboard-fullscreen{margin:0!important;padding:12px 14px 78px!important}.booth-dashboard-fullscreen .booth-editor-page,.booth-dashboard-fullscreen .booth-studio{width:100%!important;max-width:none!important}.booth-dashboard-fullscreen .booth-studio{height:max(720px,calc(100vh - 278px))!important;grid-template-columns:244px minmax(0,1fr) 310px!important}.booth-dashboard-fullscreen .booth-canvas-viewport{min-width:0!important}@media (max-width:1500px){.booth-dashboard-fullscreen .booth-studio{grid-template-columns:214px minmax(0,1fr) 280px!important}}.document-modal-layer{z-index:600!important}.document-modal-window{border-color:#afc1cd!important}.common-floating-window>header,.contract-review-bar,.current-exhibition-editor .floating-form-titlebar,.document-modal-bar,.invite-modal-heading{color:#fff!important;background:var(--erp-primary)!important}.common-floating-window>header h2,.common-floating-window>header small,.contract-review-bar strong,.current-exhibition-editor .floating-form-titlebar h2,.current-exhibition-editor .floating-form-titlebar p,.document-modal-bar strong,.invite-modal-heading h2,.invite-modal-heading small{color:#fff!important;opacity:1!important}.window-control-buttons .window-control-icon{width:32px!important;height:32px!important;border-color:rgb(255 255 255/30%)!important;background:rgb(255 255 255/12%)!important}.window-control-buttons .window-control-icon:hover{background:rgb(255 255 255/24%)!important}.brand-event-delete-list{display:grid;gap:7px;margin:14px 0 2px;padding-top:12px;border-top:1px solid #e5ebf0}.brand-event-delete-list>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0}.brand-event-delete-list b{color:#344054;font-size:12px;font-weight:700}.brand-event-delete-list small{overflow:hidden;color:#7a8796;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.brand-delete-action,.brand-event-delete-list button{border:1px solid #efc6c9!important;border-radius:7px!important;color:#b5474d!important;background:#fff7f7!important;font-size:11px!important;font-weight:700!important}.brand-event-delete-list button{grid-column:2;grid-row:1/span 2;padding:5px 7px!important}.brand-delete-action{padding:7px 9px!important}.email-inbox-page{gap:18px;width:100%;color:#243142}.email-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px}.email-inbox-heading>div:first-child>span{color:var(--erp-primary);font-size:11px;font-weight:800;letter-spacing:.12em}.email-inbox-heading h1{margin:5px 0 4px;color:#1e2939;font-size:29px;font-weight:700;letter-spacing:-.04em}.email-inbox-heading p{margin:0;color:#7a8796;font-size:13px}.gmail-connection{display:flex;align-items:center;gap:10px;min-width:346px;padding:10px 11px;border:1px solid #dce4eb;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgb(32 48 72/5%)}.gmail-connection>i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4285f4 0 38%,#ea4335 38% 55%,#fbbc05 55% 72%,#34a853 72%);font-style:normal;font-size:16px;font-weight:800}.gmail-connection>span{display:grid;flex:1;gap:2px;min-width:0}.gmail-connection strong{color:#344054;font-size:12px;font-weight:700}.gmail-connection small{color:#8995a5;font-size:11px}.gmail-connection button{min-width:78px;height:32px;padding:0 10px;border:0;border-radius:8px;color:#fff;background:#4267a9;font-size:12px;font-weight:700;cursor:pointer}.gmail-connection.connected{border-color:color-mix(in srgb,var(--erp-success) 35%,#dce4eb)}.gmail-connection.connected button{background:var(--erp-primary)}.email-mailbox{min-height:min(690px,calc(100vh - 300px));display:grid;grid-template-columns:190px minmax(360px,.88fr) minmax(400px,1.2fr);overflow:hidden;border:1px solid #dce4eb;border-radius:16px;background:#fff;box-shadow:0 16px 36px rgb(25 42 66/6%)}.email-folders{display:grid;align-content:start;gap:4px;padding:14px 10px;border-right:1px solid #e7edf2;background:#f8fafc}.email-folders>button{display:flex;align-items:center;gap:9px;height:36px;padding:0 10px;border:0;border-radius:8px;color:#566477;background:transparent;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.email-folders>button.active,.email-folders>button:hover{color:var(--erp-primary);background:var(--erp-primary-soft)}.email-folders>button b{min-width:18px;margin-left:auto;padding:2px 5px;border-radius:99px;color:var(--erp-primary);background:#fff;font-size:10px;text-align:center}.email-folders>button.compose{justify-content:center;margin:2px 2px 10px;border:1px solid color-mix(in srgb,var(--erp-primary) 27%,#dce4eb);color:#fff;background:var(--erp-primary);box-shadow:0 7px 14px color-mix(in srgb,var(--erp-primary) 17%,transparent)}.email-folder-note{margin:16px 2px 0;padding:11px;border:1px solid #e2e9ef;border-radius:10px;background:#fff}.email-folder-note strong{color:#4b596b;font-size:11px;font-weight:700}.email-folder-note p{margin:7px 0;color:#8793a3;font-size:10px;line-height:1.55}.email-folder-note button{padding:0;border:0;color:var(--erp-primary);background:transparent;font-size:10px;font-weight:700;cursor:pointer}.email-list-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;border-right:1px solid #e7edf2}.email-search{display:flex;align-items:center;gap:8px;height:52px;padding:0 13px;border-bottom:1px solid #e9eef3}.email-search svg{width:18px;height:18px;fill:none;stroke:#8090a2;stroke-width:1.9}.email-search input{width:100%;padding:0;border:0;outline:0;color:#344054;background:transparent;font-size:12px}.email-list-toolbar{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 14px;border-bottom:1px solid #edf1f4}.email-list-toolbar strong{color:#344054;font-size:12px;font-weight:700}.email-list-toolbar strong b{color:var(--erp-primary)}.email-list-toolbar span{color:#909cab;font-size:10px}.email-message-list{min-height:0;overflow-y:auto}.email-message-list>button{width:100%;min-height:78px;display:grid;grid-template-columns:18px minmax(80px,.7fr) minmax(150px,1fr) auto;align-items:center;gap:9px;padding:10px 12px;border:0;border-bottom:1px solid #eff3f6;color:#526073;background:#fff;text-align:left;cursor:pointer}.email-message-list>button.selected,.email-message-list>button:hover{background:#f4f8ff}.email-message-list>button.selected{box-shadow:inset 3px 0 0 var(--erp-primary)}.email-message-list>button.unread{color:#263747;background:#fbfdff}.mail-star{color:#b2bdc9;font-size:15px}.mail-star.starred{color:#e5a338}.mail-copy,.mail-sender{display:grid;gap:4px;min-width:0}.mail-copy b,.mail-sender strong{overflow:hidden;color:inherit;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mail-copy small,.mail-sender small{overflow:hidden;color:#8995a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mail-copy b{font-weight:600}.email-message-list time{grid-column:3/span 2;justify-self:end;align-self:start;color:#99a4b2;font-size:10px}.mail-tag{width:fit-content;padding:3px 6px;border-radius:5px;color:#657184;background:#eef2f5;font-size:10px;font-style:normal;font-weight:700}.mail-tag.계약{color:#6650a7;background:#f0ecfb}.mail-tag.참가업체{color:#22755d;background:#e8f6f0}.mail-tag.시스템{color:#4267a9;background:#e9f0fe}.email-reading-pane{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.email-reading-pane>header{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #e9eef3}.email-reading-pane>header>div{min-width:0}.email-reading-pane h2{margin:9px 0 7px;color:#273648;font-size:18px;font-weight:700;letter-spacing:-.03em}.email-reading-pane p{margin:0;color:#788698;font-size:12px}.email-reading-pane>header time{color:#99a4b2;font-size:11px;white-space:nowrap}.email-message-body{padding:28px 22px;color:#506073;font-size:13px;line-height:1.85}.email-message-body p{margin:0 0 18px}.email-reading-pane>footer{display:flex;gap:8px;padding:13px 18px;border-top:1px solid #e9eef3}.email-reading-pane>footer button{height:32px;padding:0 12px;border:0;border-radius:8px;color:#fff;background:var(--erp-primary);font-size:11px;font-weight:700;cursor:pointer}.email-reading-pane>footer .ghost{border:1px solid #dce4eb;color:#667487;background:#fff}.company-stats-heading-meta,.report-output-menu{position:relative}.report-output-menu>button{display:inline-flex!important;align-items:center;gap:6px}.report-output-menu>button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.report-output-menu>button i{font-style:normal;font-size:12px}.report-output-menu>div{position:absolute;z-index:35;top:calc(100% + 7px);right:0;width:132px;display:grid;gap:3px;padding:5px;border:1px solid #dce4eb;border-radius:10px;background:#fff;box-shadow:0 14px 32px rgb(16 24 40/14%)}.report-output-menu>div button{justify-content:flex-start!important;width:100%;height:32px;border:0!important;border-radius:7px!important;color:#516073!important;background:transparent!important;font-size:11px!important;box-shadow:none!important}.report-output-menu>div button:hover{color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.event-financial-stock-chart{min-height:310px;padding:16px 18px 14px;border:1px solid #e5ebf0;border-radius:13px;background:linear-gradient(180deg,#fcfdff,#fff)}.event-financial-stock-chart svg{display:block;width:100%;height:218px;overflow:visible}.event-financial-stock-chart line{stroke:#e7edf3;stroke-dasharray:3 5}.stock-line{fill:none;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600;animation:stock-chart-draw 1.05s cubic-bezier(.2,.8,.2,1) forwards}.stock-line.revenue{stroke:var(--erp-primary)}.stock-line.expense{stroke:#9aa7b5;stroke-width:2.6;stroke-dasharray:7 7;animation-delay:.12s}.stock-point{opacity:0;animation:stock-point-in .22s ease-out forwards}.stock-point.revenue{fill:#fff;stroke:var(--erp-primary);stroke-width:3}.stock-point.expense{fill:#fff;stroke:#9aa7b5;stroke-width:2.4}.stock-point:nth-of-type(2n){animation-delay:.12s}.stock-chart-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;padding-top:3px}.stock-chart-labels article{display:grid;grid-template-columns:8px minmax(0,1fr);gap:0 6px;min-width:0;padding:7px;border-radius:8px}.stock-chart-labels article:hover{background:#f5f8fb}.stock-chart-labels article>span{grid-row:1/span 3;width:7px;height:7px;margin-top:4px;border-radius:50%}.stock-chart-labels b,.stock-chart-labels em,.stock-chart-labels i,.stock-chart-labels small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-chart-labels b{color:#425165;font-size:10px;font-weight:700}.stock-chart-labels small{color:#8996a5;font-size:10px}.stock-chart-labels em{color:#334155;font-size:11px;font-style:normal;font-weight:700}.stock-chart-labels i{width:fit-content;margin-top:2px;padding:2px 4px;border-radius:4px;font-size:10px;font-style:normal;font-weight:700}.stock-chart-labels i.up{color:#1b7c63;background:#e6f5ef}.stock-chart-labels i.down{color:#ba5355;background:#fdecee}@keyframes stock-chart-draw{to{stroke-dashoffset:0}}@keyframes stock-point-in{to{opacity:1}}.floating-window-dock .floating-company-name,.floating-window-dock .floating-company-name:focus-visible,.floating-window-dock .floating-company-name:hover,.floating-window-dock .floating-dock-start{color:#263343!important;background:#fff!important;box-shadow:none!important}.floating-window-dock .floating-company-name:focus-visible b,.floating-window-dock .floating-company-name:hover b{color:#263343!important}.floating-window-dock .floating-company-icon img{width:100%!important;height:100%!important;object-fit:cover!important}.erp-taskbar-panel .taskbar-account-card small,.erp-taskbar-panel .taskbar-account-card strong,.erp-taskbar-panel .taskbar-help-editor-heading small,.erp-taskbar-panel .taskbar-help-editor-heading strong{color:#2f3d4e!important}@media (max-width:980px){.email-mailbox{grid-template-columns:170px minmax(320px,1fr)}.email-reading-pane{display:none}.gmail-connection{min-width:300px}}@media (max-width:700px){.email-inbox-heading{align-items:stretch;flex-direction:column}.gmail-connection{min-width:0}.email-mailbox{grid-template-columns:1fr}.email-folders{display:none}.email-list-panel{border-right:0}.email-message-list>button{grid-template-columns:16px minmax(80px,.8fr) minmax(140px,1.2fr)}}.taskbar-system-actions>.taskbar-text-action,html[data-erp-ui=custom] .taskbar-system-actions>.taskbar-text-action{border-color:var(--erp-border)!important;color:#536173!important;background:#fff!important}.taskbar-system-actions>.taskbar-text-action.active,.taskbar-system-actions>.taskbar-text-action:hover,html[data-erp-ui=custom] .taskbar-system-actions>.taskbar-text-action.active,html[data-erp-ui=custom] .taskbar-system-actions>.taskbar-text-action:hover{border-color:var(--erp-primary-border)!important;color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.taskbar-text-action i{color:var(--erp-primary)!important}.taskbar-text-action span{color:#4d5a6b!important}.taskbar-system-actions time{color:#667385!important}@media (max-width:1500px){.floating-window-dock .floating-dock-start,html[data-erp-ui=custom] .floating-window-dock .floating-dock-start{min-width:185px!important;max-width:225px!important}}@media (max-width:900px){.floating-window-dock .floating-dock-start,html[data-erp-ui=custom] .floating-window-dock .floating-dock-start{min-width:42px!important;width:42px!important}.floating-window-dock .floating-company-name,html[data-erp-ui=custom] .floating-window-dock .floating-company-name{display:none!important}}body .floating-window-dock .taskbar-system-actions>.taskbar-text-action,body .floating-window-dock .taskbar-system-actions>.taskbar-text-action span,html[data-erp-ui=custom] body .floating-window-dock .taskbar-system-actions>.taskbar-text-action,html[data-erp-ui=custom] body .floating-window-dock .taskbar-system-actions>.taskbar-text-action span{color:#344054!important;opacity:1!important;filter:none!important}body .floating-window-dock .taskbar-system-actions>.taskbar-text-action.active span,body .floating-window-dock .taskbar-system-actions>.taskbar-text-action:hover span,html[data-erp-ui=custom] body .floating-window-dock .taskbar-system-actions>.taskbar-text-action.active span,html[data-erp-ui=custom] body .floating-window-dock .taskbar-system-actions>.taskbar-text-action:hover span{color:var(--erp-primary)!important}body .floating-window-dock .taskbar-system-actions>.taskbar-text-action.is-temporarily-disabled,html[data-erp-ui=custom] body .floating-window-dock .taskbar-system-actions>.taskbar-text-action.is-temporarily-disabled{color:#98a2b3!important;background:#f8fafc!important;border-color:#e4e7ec!important;cursor:not-allowed!important;opacity:.7!important;pointer-events:none!important}body .floating-window-dock .taskbar-system-actions>.taskbar-text-action.is-temporarily-disabled i,body .floating-window-dock .taskbar-system-actions>.taskbar-text-action.is-temporarily-disabled span,html[data-erp-ui=custom] body .floating-window-dock .taskbar-system-actions>.taskbar-text-action.is-temporarily-disabled i,html[data-erp-ui=custom] body .floating-window-dock .taskbar-system-actions>.taskbar-text-action.is-temporarily-disabled span{color:#98a2b3!important}body .floating-window-dock .taskbar-system-actions time,html[data-erp-ui=custom] body .floating-window-dock .taskbar-system-actions time{color:#475467!important;opacity:1!important;filter:none!important}html[data-erp-ui=custom] .erp-shell{--erp-primary:inherit!important;--erp-primary-hover:inherit!important;--erp-primary-active:inherit!important;--erp-primary-soft:inherit!important;--erp-primary-muted:inherit!important;--erp-primary-border:inherit!important;--erp-on-primary:inherit!important;--erp-secondary:inherit!important;--erp-secondary-hover:inherit!important;--erp-secondary-soft:inherit!important;--erp-secondary-border:inherit!important;--erp-on-secondary:inherit!important;--erp-success:inherit!important;--erp-success-hover:inherit!important;--erp-success-soft:inherit!important;--erp-success-border:inherit!important;--erp-on-success:inherit!important;--erp-warning:inherit!important;--erp-warning-hover:inherit!important;--erp-warning-soft:inherit!important;--erp-warning-border:inherit!important;--erp-on-warning:inherit!important;--erp-danger:inherit!important;--erp-danger-hover:inherit!important;--erp-danger-soft:inherit!important;--erp-danger-border:inherit!important;--erp-on-danger:inherit!important;--erp-info:inherit!important;--erp-info-hover:inherit!important;--erp-info-soft:inherit!important;--erp-info-border:inherit!important;--erp-on-info:inherit!important;--erp-canvas:inherit!important;--erp-surface:inherit!important;--erp-surface-muted:inherit!important;--erp-surface-tint:inherit!important;--erp-border:inherit!important;--erp-border-strong:inherit!important;--erp-text:inherit!important;--erp-text-muted:inherit!important;--erp-workspace-bg:inherit!important;--erp-topbar-bg:inherit!important;--erp-chart-primary:inherit!important;--erp-chart-secondary:inherit!important;--erp-chart-muted:inherit!important}html[data-erp-ui=custom] :is(.top-brand-tabs>button.active,.topbar-create-event-button,.participant-primary-button,.primary-button,.manual-payment-button,.management-add-event,.expo-create-exhibition,.schedule-heading>button,.schedule-detail header button,.registration-header-actions .export-button,.registration-bulk-actions>button:not(.kakao),.admission-heading-actions>button:last-child,.finance-heading>button,.statistics-page>header>button,.preparation-request-form>button){border-color:var(--erp-primary)!important;color:var(--erp-on-primary)!important;background:var(--erp-primary)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--erp-primary) 20%,transparent)!important}html[data-erp-ui=custom] :is(.top-brand-tabs>button.active,.topbar-create-event-button,.participant-primary-button,.primary-button,.manual-payment-button,.management-add-event,.schedule-heading>button,.registration-header-actions .export-button):hover{border-color:var(--erp-primary-hover)!important;background:var(--erp-primary-hover)!important}html[data-erp-ui=custom] :is(.top-event-icon,.erp-subscription-chip>i,.owner-account-status,.taskbar-setting-row>em){border-color:var(--erp-primary-border)!important;color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}html[data-erp-ui=custom] :is(.secondary-button,.participant-secondary-button,.comparison-select-button,.page-comparison-button,.current-exhibition-heading-actions>button){border-color:var(--erp-secondary-border)!important;color:var(--erp-secondary)!important;background:var(--erp-secondary-soft)!important}html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button:hover{border-bottom-color:var(--erp-primary-border)!important;color:var(--erp-primary)!important;background:transparent!important}html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active{border-bottom-color:var(--erp-primary)!important;color:var(--erp-primary)!important;background:transparent!important}html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active :is(.glyph,em){color:var(--erp-primary)!important}html[data-erp-ui=custom] :is(.registration-daily-chart i,.revenue-bars i:not(.expense),.statistics-detail-grid i b){background:var(--erp-chart-primary,var(--erp-primary))!important}html[data-erp-ui=custom] :is(.registration-metrics>article,.participant-summary>button,.admission-metrics>article).active{border-color:var(--erp-primary-border)!important;background:var(--erp-primary-soft)!important}.taskbar-theme-palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.taskbar-theme-palette>span{min-width:0;padding:8px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 7px;border:1px solid var(--erp-border)!important;border-radius:8px;color:var(--erp-text)!important;background:#fff!important}.taskbar-theme-palette>span>i{width:20px;height:20px;grid-row:1/3;border:2px solid #fff;border-radius:6px;box-shadow:0 0 0 1px rgb(15 23 42/12%)}.taskbar-theme-palette>span>b{color:#344054!important;font-size:11px!important}.taskbar-theme-palette>span>b,.taskbar-theme-palette>span>small{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.taskbar-theme-palette>span>small{color:#8a94a3!important;font-size:9px!important;font-variant-numeric:tabular-nums}@media (max-width:620px){.taskbar-theme-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}body,body :not(.furnex-code-site):not(.furnex-code-site *),body :not(.furnex-code-site):not(.furnex-code-site *):after,body :not(.furnex-code-site):not(.furnex-code-site *):before,button:not(.furnex-code-site button),dialog:not(.furnex-code-site dialog),html,input:not(.furnex-code-site input),option:not(.furnex-code-site option),select:not(.furnex-code-site select),table:not(.furnex-code-site table),textarea:not(.furnex-code-site textarea){font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-synthesis:none!important}:is(h1,h2,h3,h4,h5,h6,strong,b,th,legend,summary,button,[role=button],.font-bold,.font-extrabold,.font-black):not(.furnex-code-site *){font-weight:600!important}body,body :not(.furnex-code-site):not(.furnex-code-site *),body :not(.furnex-code-site):not(.furnex-code-site *):after,body :not(.furnex-code-site):not(.furnex-code-site *):before,button:not(.furnex-code-site button),html,input:not(.furnex-code-site input),option:not(.furnex-code-site option),select:not(.furnex-code-site select),textarea:not(.furnex-code-site textarea){letter-spacing:-.02em!important}input:not(.furnex-code-site input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]){padding-right:14px!important;padding-left:14px!important}select:not(.furnex-code-site select){padding-right:38px!important;padding-left:14px!important}textarea{min-height:84px;padding:12px 14px!important;line-height:1.55!important}input::placeholder,textarea::placeholder{color:#98a2b3!important}.erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{padding-right:11px!important;padding-left:11px!important;gap:7px!important;font-size:13.5px!important;line-height:1!important}.erp-shell .sidebar .main-nav>button .glyph{width:20px!important;height:20px!important;flex:0 0 20px!important;display:grid!important;place-items:center!important;color:#748092!important}.erp-shell .sidebar .main-nav>button .glyph svg{width:19px!important;height:19px!important;display:block!important;overflow:visible!important}.erp-shell .sidebar .main-nav>button:hover .glyph{color:currentColor!important}.erp-shell .sidebar .main-nav>button.active .glyph,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active .glyph{color:var(--erp-primary)!important}@media (max-width:1500px){.erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{padding-right:8px!important;padding-left:8px!important;gap:5px!important;font-size:12.5px!important}.erp-shell .sidebar .main-nav>button .glyph{width:18px!important;height:18px!important;flex-basis:18px!important}.erp-shell .sidebar .main-nav>button .glyph svg{width:18px!important;height:18px!important}}.expo-browser-tabs{min-height:74px!important;padding:11px 12px 0!important;align-items:flex-end!important;gap:6px!important;border-bottom:1px solid var(--erp-border-strong)!important;background:#edf1f6!important}.expo-browser-tab{border:1px solid #cbd3dd!important;border-bottom-color:#bfc9d5!important;border-radius:12px 12px 0 0!important;color:#667384!important;background:#e1e6ed!important;box-shadow:inset 0 1px 0 rgb(255 255 255/72%)!important}.expo-browser-tab:hover{color:#344154!important;background:#e8ecf1!important}.expo-browser-tab.active{border-color:var(--erp-border-strong)!important;border-bottom-color:#fff!important;color:var(--erp-text)!important;background:#fff!important;box-shadow:inset 0 3px 0 var(--brand-color,var(--erp-primary))!important}.expo-browser-launcher-tab .expo-browser-tab-select>i{position:relative!important}@media (max-width:760px){.expo-browser-tabs{min-height:69px!important;padding:8px 8px 0!important}}.erp-shell{--erp-command-height:141px!important}.erp-shell .event-operation-summary{height:129px!important;min-height:129px!important}.erp-shell .sidebar{top:calc(var(--erp-command-height) + 1px)!important}@media (max-width:1500px){.erp-shell{--erp-command-height:138px!important}.erp-shell .event-operation-summary{height:126px!important;min-height:126px!important}}@media (max-width:760px){.erp-shell{--erp-command-height:128px!important}.erp-shell .event-operation-summary{height:116px!important;min-height:116px!important}}.integrated-browser-tab{--brand-color:var(--erp-primary)}.integrated-browser-tab .integrated-status{border-color:color-mix(in srgb,var(--erp-primary) 20%,transparent)!important;color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.expo-browser-tab-pin{width:28px;height:28px;display:grid;place-items:center;color:#9aa5b3;font-size:8px}.integrated-browser-tab.active .expo-browser-tab-pin{color:var(--erp-primary)}.executive-dashboard{max-width:1760px;margin:0 auto;display:grid;gap:16px;color:var(--erp-text)}.executive-dashboard button{font-family:inherit}.executive-dashboard-heading{min-height:98px;padding:21px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--erp-border);border-radius:16px;background:#fff;box-shadow:var(--erp-shadow-sm)}.executive-card>header>div>span,.executive-dashboard-heading>div:first-child>span{color:var(--erp-primary);font-size:11px;font-weight:600;letter-spacing:.08em!important}.executive-dashboard-heading h1{margin:5px 0 3px;color:#17202e;font-size:25px;font-weight:600;line-height:1.25}.executive-dashboard-heading h1 b{color:var(--erp-primary)}.executive-dashboard-heading p{margin:0;color:var(--erp-text-muted);font-size:13px}.executive-dday{min-width:178px;padding:13px 16px;display:grid;align-items:center;gap:2px 12px;border:1px solid var(--erp-primary-border);border-radius:13px;background:var(--erp-primary-soft)}.executive-dday small,.executive-dday span{color:var(--erp-text-muted);font-size:11px}.executive-dday strong{grid-row:1/3;grid-column:2;color:var(--erp-primary);font-size:27px;font-variant-numeric:tabular-nums}.executive-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.executive-kpis>button{min-height:112px;padding:17px 18px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;border:1px solid var(--erp-border);border-radius:14px;color:var(--erp-text);background:#fff;box-shadow:var(--erp-shadow-sm);text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.executive-kpis>button:hover{border-color:var(--erp-primary-border);box-shadow:var(--erp-shadow-md);transform:translateY(-2px)}.executive-kpis>button>i{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;font-size:16px;font-style:normal;font-weight:600}.executive-kpis .tone-blue{color:#2764c7;background:#eaf1ff}.executive-kpis .tone-violet{color:#7653c7;background:#f1edff}.executive-kpis .tone-mint{color:#16836b;background:#e5f5f0}.executive-kpis .tone-orange{color:#b56421;background:#fff0e2}.executive-kpis>button>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 8px}.executive-kpis small{grid-column:1/3;color:var(--erp-text-muted);font-size:12px}.executive-kpis strong{color:#17202e;font-size:23px;font-variant-numeric:tabular-nums}.executive-kpis strong em{margin-left:3px;color:#7d8998;font-size:12px;font-style:normal;font-weight:500}.executive-kpis b{color:var(--erp-primary);font-size:11px;text-align:right}.executive-card{overflow:hidden;border:1px solid var(--erp-border);border-radius:15px;background:#fff;box-shadow:var(--erp-shadow-sm)}.executive-card>header{min-height:68px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e8ecf1}.executive-card>header h2{margin:3px 0 0;color:#1d2735;font-size:17px;font-weight:600}.executive-card>header p{margin:4px 0 0;color:var(--erp-text-muted);font-size:12px}.executive-card>header button{min-height:34px;padding:0 11px;border:1px solid var(--erp-border);border-radius:8px;color:#526073;background:#fff;font-size:12px}.executive-card>header button:hover{border-color:var(--erp-primary-border);color:var(--erp-primary);background:var(--erp-primary-soft)}.executive-primary-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:14px}.ai-live-card>header>div{display:grid;grid-template-columns:9px auto;align-items:center;column-gap:7px}.ai-live-card>header h2{grid-column:1/3}.live-dot{width:8px;height:8px;background:var(--erp-success);box-shadow:0 0 0 4px var(--erp-success-soft);animation:executivePulse 1.8s ease-in-out infinite}@keyframes executivePulse{50%{opacity:.55;box-shadow:0 0 0 7px transparent}}.ai-summary{margin:0;padding:15px 18px 4px;color:#566375;font-size:13px;line-height:1.55}.ai-summary strong{color:var(--erp-success)}.ai-live-list{padding:9px 12px 13px;display:grid;gap:7px}.ai-live-list>button{min-height:59px;padding:9px 12px;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;border:1px solid #e8ecf1;border-radius:10px;color:var(--erp-text);background:#fbfcfd;text-align:left}.ai-live-list>button:hover{border-color:var(--erp-primary-border);background:#fff}.ai-live-list>button>b{padding:7px 0;border-radius:7px;font-size:11px;text-align:center}.ai-live-list .warning>b{color:#9b5d12;background:var(--erp-warning-soft)}.ai-live-list .report>b{color:var(--erp-info);background:var(--erp-info-soft)}.ai-live-list .normal>b{color:var(--erp-success);background:var(--erp-success-soft)}.ai-live-list>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.ai-live-list>button strong{font-size:13px}.ai-live-list>button small,.ai-live-list>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-live-list>button small{color:var(--erp-text-muted);font-size:11px}.ai-live-list>button>i{color:#98a2b3;font-style:normal;text-align:right}.ai-live-card>footer{padding:10px 18px;color:#8994a3;border-top:1px solid #eef1f4;background:#fafbfc;font-size:11px}.work-queue-card>div{padding:10px 12px 13px;display:grid;gap:7px}.work-queue-card>div>button{min-height:55px;padding:8px 9px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-radius:9px;color:var(--erp-text);background:#f8f9fb;text-align:left}.work-queue-card>div>button:hover{background:var(--erp-primary-soft)}.work-queue-card>div>button>i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--erp-primary);background:#fff;font-size:12px;font-style:normal}.work-queue-card>div>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.work-queue-card>div strong{font-size:12px}.work-queue-card>div small{color:var(--erp-text-muted);font-size:11px}.work-queue-card>div b{color:var(--erp-danger);font-size:12px}.exhibition-progress-card>header p{display:inline-block;margin-left:12px}.executive-step-track{padding:25px 24px 23px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.executive-step-track>div{position:relative;display:grid;justify-items:center;gap:5px;text-align:center}.executive-step-track>div:before{content:"";position:absolute;top:17px;right:50%;width:100%;height:2px;background:#dfe4ea;z-index:0}.executive-step-track>div:first-child:before{display:none}.executive-step-track>div.current:before,.executive-step-track>div.done:before{background:var(--erp-primary)}.executive-step-track>div>span{position:relative;z-index:1;width:35px;height:35px;display:grid;place-items:center;border:2px solid #d8dfe7;border-radius:50%;color:#8a96a5;background:#fff;font-size:12px;font-weight:600}.executive-step-track .done>span{border-color:var(--erp-primary);color:#fff;background:var(--erp-primary)}.executive-step-track .current>span{border-color:var(--erp-primary);color:var(--erp-primary);box-shadow:0 0 0 5px var(--erp-primary-soft)}.executive-step-track strong{margin-top:3px;color:#3c4859;font-size:12px}.executive-step-track small{color:#929dab;font-size:10px}.executive-step-track .current strong{color:var(--erp-primary)}.executive-secondary-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:14px}.application-stage-summary{padding:13px 15px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;border-bottom:1px solid #edf0f3}.application-stage-summary>span{min-width:0;padding:9px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;border-radius:9px;background:#f7f9fb}.application-stage-summary i{width:24px;height:24px;grid-row:1/3;display:grid;place-items:center;border-radius:7px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:10px;font-style:normal}.application-stage-summary small{overflow:hidden;color:#7d8998;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.application-stage-summary strong{color:#344154;font-size:12px}.recent-application-list{padding:7px 13px 12px}.recent-application-list>button{width:100%;min-height:52px;padding:7px 5px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #edf0f3;color:var(--erp-text);background:#fff;text-align:left}.recent-application-list>button:hover{background:#fafbfc}.recent-application-list>button:last-child{border-bottom:0}.recent-application-list>button>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:12px;font-style:normal;font-weight:600}.recent-application-list>button>span{display:flex;flex-direction:column;gap:3px}.recent-application-list>button strong{font-size:12px}.recent-application-list>button small{color:var(--erp-text-muted);font-size:10px}.recent-application-list>button>b{padding:5px 7px;border-radius:7px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:10px}.schedule-date-list{padding:9px 13px 13px}.schedule-date-list>span{min-height:61px;display:grid;grid-template-columns:42px 8px minmax(0,1fr);align-items:center;column-gap:9px;border-bottom:1px solid #edf0f3}.schedule-date-list>span:last-child{border-bottom:0}.schedule-date-list time{display:flex;align-items:center;flex-direction:column;color:#8b96a4;font-size:9px}.schedule-date-list time b{color:#344154;font-size:16px}.schedule-date-list>span>i{width:7px;height:7px;border-radius:50%;background:var(--erp-primary)}.schedule-date-list>span>strong{align-self:end;padding-bottom:2px;font-size:12px}.schedule-date-list>span>small{grid-column:3;align-self:start;color:var(--erp-text-muted);font-size:10px}.preregistration-card>header>div p strong{color:var(--erp-primary)}.preregistration-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px}.preregistration-table-wrap{overflow-x:auto;padding:0 15px 13px}.preregistration-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.preregistration-table-wrap th{height:37px;color:#7b8797;border-bottom:1px solid #dfe5eb;font-weight:600;text-align:left}.preregistration-table-wrap td{height:34px;color:#465365;border-bottom:1px solid #eef1f4}.preregistration-table-wrap td:first-child{color:#202b39;font-weight:600}.preregistration-table-wrap td:nth-child(4){color:var(--erp-primary)}.registration-source-card{padding:16px;border-left:1px solid #e8ecf1;background:#fafbfc}.registration-source-card>strong{display:block;margin-bottom:13px;color:#344154;font-size:13px}.registration-source-card>span{margin-bottom:12px;display:grid;grid-template-columns:82px minmax(0,1fr) 34px;align-items:center;gap:8px}.registration-source-card>span small{color:#657284;font-size:10px}.registration-source-card>span>i{height:5px;overflow:hidden;border-radius:999px;background:#e4e9ef}.registration-source-card>span>i b{height:100%;display:block;border-radius:inherit;background:var(--erp-primary)}.registration-source-card>span>strong{color:#536071;font-size:10px;text-align:right}.registration-source-card footer{margin-top:18px;padding:12px;display:flex;align-items:center;justify-content:space-between;border-radius:9px;background:#fff}.registration-source-card footer small{color:var(--erp-text-muted);font-size:10px}.registration-source-card footer strong{color:var(--erp-primary);font-size:15px}@media (max-width:1200px){.executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-primary-grid,.executive-secondary-grid{grid-template-columns:1fr}}@media (max-width:760px){.executive-dashboard{gap:10px}.executive-dashboard-heading{padding:17px;align-items:flex-start;flex-direction:column}.executive-dday{width:100%}.executive-kpis{grid-template-columns:1fr;gap:8px}.executive-kpis>button{min-height:92px}.executive-step-track{padding:18px 13px;grid-template-columns:repeat(3,1fr);row-gap:20px}.executive-step-track>div:nth-child(4):before{display:none}.application-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.preregistration-layout{grid-template-columns:1fr}.registration-source-card{border-top:1px solid #e8ecf1;border-left:0}}.expo-tab-view-switch{position:sticky;right:8px;z-index:5;min-width:114px;height:34px;margin:0 0 12px auto;padding:3px;align-self:flex-end;display:grid;grid-template-columns:1fr 1fr;gap:2px;border:1px solid #cbd3dd;border-radius:9px;background:rgb(255 255 255/94%);box-shadow:0 3px 10px rgb(15 23 42/8%);backdrop-filter:blur(10px)}.expo-tab-view-switch>button{min-width:0;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:6px;color:#788596;background:transparent;font-size:10px;white-space:nowrap}.expo-tab-view-switch>button i{font-size:12px;font-style:normal;line-height:1}.expo-tab-view-switch>button:hover{color:#344154;background:#f1f4f7}.expo-tab-view-switch>button.active{color:var(--erp-primary);background:var(--erp-primary-soft);box-shadow:inset 0 0 0 1px var(--erp-primary-border)}.tab-mode-compact{--erp-command-height:116px!important}.tab-mode-compact .event-operation-summary{height:104px!important;min-height:104px!important}.tab-mode-compact .expo-browser-tabs{min-height:49px!important;height:49px!important;padding:7px 12px 0!important}.tab-mode-compact .expo-browser-tab{width:310px!important;min-width:260px!important;height:42px!important}.tab-mode-compact .expo-browser-tab-select{padding:5px 5px 4px 9px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important}.tab-mode-compact .expo-tab-status{width:30px!important;height:30px!important;border-radius:8px!important}.tab-mode-compact .expo-tab-copy{height:30px!important;justify-content:center!important;align-items:center!important;flex-direction:row!important;gap:7px!important}.tab-mode-compact .expo-tab-copy>strong{font-size:12px!important;flex:1 1 auto!important}.tab-mode-compact .expo-tab-copy>small{display:block!important;flex:0 0 auto!important;color:#8793a2!important;font-size:10px!important;line-height:1!important}.tab-mode-compact .expo-browser-tab-close,.tab-mode-compact .expo-browser-tab-pin{width:26px!important;height:26px!important}.tab-mode-compact .expo-browser-tab-add{width:34px!important;height:34px!important;margin-bottom:4px!important}.tab-mode-compact .expo-tab-view-switch{margin-bottom:4px}.tab-mode-expanded{--erp-command-height:141px!important}.tab-mode-expanded .event-operation-summary{height:129px!important;min-height:129px!important}@media (max-width:1500px){.tab-mode-compact{--erp-command-height:113px!important}.tab-mode-compact .event-operation-summary{height:101px!important;min-height:101px!important}.tab-mode-expanded{--erp-command-height:138px!important}.tab-mode-expanded .event-operation-summary{height:126px!important;min-height:126px!important}}@media (max-width:760px){.tab-mode-compact{--erp-command-height:105px!important}.tab-mode-compact .event-operation-summary{height:93px!important;min-height:93px!important}.tab-mode-compact .expo-browser-tabs{min-height:46px!important;height:46px!important;padding:5px 8px 0!important}.tab-mode-expanded{--erp-command-height:128px!important}.tab-mode-expanded .event-operation-summary{height:116px!important;min-height:116px!important}.expo-tab-view-switch{min-width:96px}.expo-tab-view-switch>button span{display:none}}.expo-browser-tabs .integrated-browser-tab{position:sticky!important;left:0!important;z-index:6!important;width:184px!important;min-width:184px!important;grid-template-columns:minmax(0,1fr) 32px!important;overflow:hidden!important;border-color:#c5ced9!important;background:#e8edf3!important;box-shadow:inset 0 1px 0 rgb(255 255 255/82%),7px 0 14px rgb(15 23 42/7%)!important}.expo-browser-tabs .integrated-browser-tab.active{z-index:7!important;background:#fff!important;box-shadow:inset 0 3px 0 #64748b,7px 0 14px rgb(15 23 42/8%)!important}.integrated-browser-tab .expo-browser-tab-select{grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;padding-right:2px!important;padding-left:8px!important}.integrated-browser-tab .integrated-status{width:28px!important;min-width:28px!important;height:28px!important;border:0!important;border-radius:7px!important;color:#526174!important;background:#f4f6f8!important;font-size:8px!important}.integrated-browser-tab .expo-tab-copy>strong{font-size:12.5px!important}.integrated-browser-tab .expo-tab-copy>small{font-size:10px!important}.integrated-browser-tab .expo-browser-tab-pin{width:24px!important;height:24px!important;align-self:center!important;justify-self:center!important;place-items:center!important;border:0!important;border-radius:6px!important;color:#748195!important;background:#eef1f5!important;line-height:0!important}.integrated-browser-tab .expo-browser-tab-pin i{position:relative;width:12px;height:14px;display:block}.integrated-browser-tab .expo-browser-tab-pin i:before{content:"";position:absolute;left:2px;top:0;width:8px;height:8px;border:1.4px solid;border-bottom:0;border-radius:6px 6px 0 0}.integrated-browser-tab .expo-browser-tab-pin i:after{content:"";position:absolute;left:0;bottom:0;width:12px;height:9px;border:1.4px solid;border-radius:2.5px}.tab-mode-compact .expo-browser-tabs .integrated-browser-tab{width:154px!important;min-width:154px!important;grid-template-columns:minmax(0,1fr) 30px!important}.tab-mode-compact .integrated-browser-tab .expo-browser-tab-select{grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important;padding-right:1px!important;padding-left:7px!important}.tab-mode-compact .integrated-browser-tab .integrated-status{width:24px!important;min-width:24px!important;height:24px!important;border-radius:6px!important;font-size:7.5px!important}.tab-mode-compact .integrated-browser-tab .expo-tab-copy>small{display:none!important}@media (max-width:760px){.expo-browser-tabs .integrated-browser-tab{width:172px!important;min-width:172px!important}.tab-mode-compact .expo-browser-tabs .integrated-browser-tab{width:148px!important;min-width:148px!important}}.exhibition-management-workspace{display:grid;grid-template-columns:188px minmax(0,1fr);align-items:start;gap:18px;width:100%}.exhibition-information-overview,.exhibition-management-subnav,.exhibition-progress-panel,.preparation-closed-panel{border:1px solid var(--erp-border,#dce3ea);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/5%)}.exhibition-management-subnav{position:sticky;top:calc(var(--erp-command-height, 112px) + 16px);overflow:hidden}.exhibition-management-subnav>header{padding:17px 16px 13px;border-bottom:1px solid var(--erp-border,#e3e8ee)}.exhibition-information-overview>header small,.exhibition-management-subnav>header small,.exhibition-progress-panel>header small{display:block;margin-bottom:4px;color:var(--erp-primary);font-size:10px;font-weight:600;letter-spacing:.08em}.exhibition-management-subnav>header strong{color:var(--erp-text,#17212d);font-size:15px;font-weight:600}.exhibition-management-subnav nav{display:grid;gap:4px;padding:8px}.exhibition-management-subnav nav button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:58px;padding:8px 9px;border:0;border-radius:9px;color:#6c7888;background:transparent;text-align:left}.exhibition-management-subnav nav button>span:first-child{display:grid;width:30px;height:30px;place-items:center;border:1px solid #dfe5eb;border-radius:8px;color:#8793a2;background:#f7f9fb;font-size:10px;font-weight:600}.exhibition-management-subnav nav button>span:last-child{display:grid;gap:2px}.exhibition-management-subnav nav button strong{color:inherit;font-size:13px;font-weight:600}.exhibition-management-subnav nav button small{overflow:hidden;color:#98a2af;font-size:10px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.exhibition-management-subnav nav button:hover{color:var(--erp-text,#17212d);background:#f5f7fa}.exhibition-management-subnav nav button.active{color:var(--erp-primary);background:var(--erp-primary-soft,#edf4ff)}.exhibition-management-subnav nav button.active>span:first-child{border-color:color-mix(in srgb,var(--erp-primary) 25%,#dfe5eb);color:#fff;background:var(--erp-primary)}.exhibition-management-subnav nav button.active small{color:color-mix(in srgb,var(--erp-primary) 55%,#7a8796)}.exhibition-management-main{min-width:0}.exhibition-information-overview{overflow:hidden}.exhibition-information-overview>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid var(--erp-border,#e3e8ee)}.exhibition-information-overview>header h2,.exhibition-progress-panel>header h2{margin:0;color:var(--erp-text,#17212d);font-size:19px;font-weight:600}.exhibition-information-overview>header p{margin:5px 0 0;color:#8793a2;font-size:12px}.exhibition-information-overview>header button{flex:0 0 auto;min-height:38px;padding:0 15px;border:1px solid color-mix(in srgb,var(--erp-primary) 24%,#dce3ea);border-radius:9px;color:#fff;background:var(--erp-primary);font-size:12px;font-weight:600}.exhibition-information-identity{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;margin:18px 22px 0;padding:16px;border:1px solid color-mix(in srgb,var(--erp-primary) 16%,#e1e6eb);border-radius:12px;background:color-mix(in srgb,var(--erp-primary) 5%,#fff)}.exhibition-information-identity>span{display:grid;width:48px;height:48px;place-items:center;border-radius:11px;color:#fff;background:var(--erp-primary);font-size:13px;font-weight:600}.exhibition-information-identity>div{min-width:0}.exhibition-information-identity small{display:block;margin-bottom:3px;color:#7e8a99;font-size:11px}.exhibition-information-identity strong{display:block;overflow:hidden;color:var(--erp-text,#17212d);font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.exhibition-information-identity p{margin:4px 0 0;overflow:hidden;color:#8793a2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.exhibition-information-identity>b{padding:6px 9px;border-radius:999px;color:var(--erp-primary);background:#fff;font-size:10px;font-weight:600}.exhibition-information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 22px;overflow:hidden;border:1px solid var(--erp-border,#e3e8ee);border-radius:11px}.exhibition-information-grid>div{min-width:0;padding:13px 15px;border-bottom:1px solid var(--erp-border,#e8edf1)}.exhibition-information-grid>div:nth-child(odd){border-right:1px solid var(--erp-border,#e8edf1)}.exhibition-information-grid>div:nth-last-child(-n+2){border-bottom:0}.exhibition-information-grid dt{margin-bottom:4px;color:#8b96a4;font-size:10px;font-weight:500}.exhibition-information-grid dd{margin:0;overflow:hidden;color:#344151;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.exhibition-information-overview>footer{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--erp-border,#e3e8ee);background:#f8fafb}.exhibition-information-overview>footer span{display:grid;gap:3px;padding:15px 20px;border-right:1px solid var(--erp-border,#e3e8ee)}.exhibition-information-overview>footer span:last-child{border-right:0}.exhibition-information-overview>footer small{color:#8c97a5;font-size:10px}.exhibition-information-overview>footer strong{color:var(--erp-text,#17212d);font-size:16px;font-weight:600}.exhibition-progress-panel{position:sticky;top:calc(var(--erp-command-height, 112px) + 16px);overflow:hidden}.exhibition-progress-panel>header{display:flex;min-height:108px;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 16px;border-bottom:1px solid var(--erp-border,#e3e8ee)}.exhibition-progress-ring{position:relative;display:grid;width:72px;height:72px;flex:0 0 72px;place-content:center;border-radius:50%;background:conic-gradient(var(--erp-primary) var(--progress),#e9edf2 var(--progress));text-align:center}.exhibition-progress-ring:before{position:absolute;inset:7px;border-radius:inherit;content:"";background:#fff}.exhibition-progress-ring small,.exhibition-progress-ring strong{position:relative;z-index:1}.exhibition-progress-ring strong{color:var(--erp-text,#17212d);font-size:17px;font-weight:600;line-height:1}.exhibition-progress-ring small{margin-top:3px;color:#8a95a3;font-size:9px}.exhibition-progress-list{display:grid;gap:0;padding:5px 16px}.exhibition-progress-list article{padding:12px 0;border-bottom:1px solid #edf0f3}.exhibition-progress-list article:last-child{border-bottom:0}.exhibition-progress-list article>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px}.exhibition-progress-list article>div>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #dfe5eb;border-radius:7px;color:transparent;background:#f6f8fa;font-size:11px;font-weight:600}.exhibition-progress-list article>div>div{display:grid;min-width:0;gap:2px}.exhibition-progress-list article strong{color:#344151;font-size:12px;font-weight:600}.exhibition-progress-list article small{overflow:hidden;color:#929daa;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.exhibition-progress-list article b{min-width:34px;color:#687587;font-size:10px;font-weight:600;text-align:right}.exhibition-progress-list article>i{display:block;height:4px;margin:8px 0 0 33px;overflow:hidden;border-radius:999px;background:#edf0f3}.exhibition-progress-list article>i>span{display:block;height:100%;border-radius:inherit;background:var(--erp-primary);transition:width .3s ease}.exhibition-progress-list article.complete>div>span{border-color:color-mix(in srgb,var(--erp-success) 22%,#dfe5eb);color:#fff;background:var(--erp-success)}.exhibition-progress-list article.complete b{color:var(--erp-success)}.exhibition-progress-list article.complete>i>span{background:var(--erp-success)}.exhibition-progress-panel>footer{display:grid;gap:4px;padding:14px 17px;border-top:1px solid var(--erp-border,#e3e8ee);background:#f8fafb}.exhibition-progress-panel>footer span{color:#8e99a6;font-size:9.5px}.exhibition-progress-panel>footer strong{color:var(--erp-primary);font-size:11px;font-weight:600}.exhibition-management-main .preparation-request-panel{margin:0!important}.exhibition-management-main .preparation-request-panel>header{padding:20px!important}.exhibition-management-main .preparation-request-body,.exhibition-management-main .preparation-service-list{grid-template-columns:1fr!important}.preparation-closed-panel{display:grid;min-height:320px;place-items:center;align-content:center;padding:40px;text-align:center}.preparation-closed-panel>span{display:grid;width:48px;height:48px;margin-bottom:15px;place-items:center;border-radius:50%;color:#fff;background:var(--erp-success);font-size:20px;font-weight:600}.preparation-closed-panel h2{margin:0 0 8px;color:var(--erp-text,#17212d);font-size:18px;font-weight:600}.preparation-closed-panel p{max-width:420px;margin:0;color:#8a95a3;font-size:12px}.main-nav.is-tab-switching,.main-nav.is-tab-switching>button,.main-nav.nav-reveal,.main-nav.nav-reveal>button{animation:none!important}@media (max-width:1480px){.exhibition-management-workspace{grid-template-columns:170px minmax(0,1fr);gap:14px}.exhibition-information-overview>header{padding-inline:18px}.exhibition-information-grid,.exhibition-information-identity{margin-inline:18px}}@media (max-width:1180px){.exhibition-management-workspace{grid-template-columns:168px minmax(0,1fr)}}@media (max-width:760px){.exhibition-management-workspace{grid-template-columns:1fr}.exhibition-management-subnav,.exhibition-progress-panel{position:static}.exhibition-management-subnav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-progress-panel{grid-column:1}.exhibition-information-grid{grid-template-columns:1fr}.exhibition-information-grid>div,.exhibition-information-grid>div:nth-child(odd),.exhibition-information-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--erp-border,#e8edf1)}.exhibition-information-grid>div:last-child{border-bottom:0}}.current-exhibition-editor .floating-form-titlebar,html[data-erp-ui=custom] .current-exhibition-editor .floating-form-titlebar{min-height:50px!important;height:50px!important;padding:7px 10px 7px 13px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--modal-accent) 76%,#17212d)!important;border-radius:14px 14px 0 0!important;color:#fff!important;background:var(--modal-accent,var(--erp-primary))!important;box-shadow:none!important}.current-exhibition-editor .floating-form-titlebar>div:first-child{display:flex!important;min-width:0!important;align-items:center!important;gap:9px!important}.current-exhibition-editor .floating-form-titlebar>div:first-child:before{width:30px!important;min-width:30px!important;height:30px!important;border:2px solid rgb(255 255 255/72%)!important;border-radius:50%!important;color:#fff!important;background:radial-gradient(circle at 50% 50%,#fff 0 2px,transparent 2.5px),rgb(255 255 255/13%)!important;box-shadow:0 0 0 3px rgb(255 255 255/10%)!important}.current-exhibition-editor .floating-form-titlebar>div:first-child>p,.current-exhibition-editor .floating-form-titlebar>div:first-child>span{display:none!important}.current-exhibition-editor .floating-form-titlebar h2{margin:0!important;overflow:hidden!important;color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.current-exhibition-editor .exhibition-create-title-actions{min-width:0!important;gap:8px!important}.current-exhibition-editor .exhibition-create-title-actions>b{max-width:220px!important;padding:5px 9px!important;overflow:hidden!important;border:1px solid rgb(255 255 255/24%)!important;border-radius:999px!important;color:#fff!important;background:rgb(255 255 255/12%)!important;font-size:10px!important;font-weight:500!important;text-overflow:ellipsis!important;white-space:nowrap!important}.current-exhibition-editor .common-window-actions{display:grid!important;min-width:132px!important;padding:0!important;grid-template-columns:repeat(4,30px)!important;align-items:center!important;gap:4px!important;border:0!important}.current-exhibition-editor .common-window-actions>button,html[data-erp-ui=custom] .current-exhibition-editor .common-window-actions>button{position:relative!important;display:block!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255/24%)!important;border-radius:8px!important;color:#fff!important;background:rgb(255 255 255/10%)!important;box-shadow:none!important;font-size:0!important;line-height:0!important;outline:0!important}.current-exhibition-editor .common-window-actions>button:hover,html[data-erp-ui=custom] .current-exhibition-editor .common-window-actions>button:hover{color:#fff!important;background:rgb(255 255 255/22%)!important}.current-exhibition-editor .common-window-actions>button.active,html[data-erp-ui=custom] .current-exhibition-editor .common-window-actions>button.active{color:var(--modal-accent,var(--erp-primary))!important;background:#fff!important;box-shadow:none!important}.current-exhibition-editor .common-window-actions>button:after,.current-exhibition-editor .common-window-actions>button:before{position:absolute!important;top:50%!important;left:50%!important;display:block!important;box-sizing:border-box!important;margin:0!important;content:""!important}.current-exhibition-editor .common-window-actions>button:first-child:before{width:13px!important;height:1.8px!important;border:0!important;border-radius:2px!important;background:currentColor!important;transform:translate(-50%,3px)!important}.current-exhibition-editor .common-window-actions>button:first-child:after{display:none!important}.current-exhibition-editor .common-window-actions>button:nth-child(2):before{width:12px!important;height:6px!important;border:1.7px solid!important;border-radius:4px 4px 2px 2px!important;background:transparent!important;transform:translate(-50%,-7px)!important}.current-exhibition-editor .common-window-actions>button:nth-child(2):after{width:1.7px!important;height:13px!important;border:0!important;border-radius:2px!important;background:currentColor!important;transform:translate(-50%,-2px)!important}.current-exhibition-editor .common-window-actions>button:nth-child(3):before{width:14px!important;height:14px!important;border:1.8px solid!important;border-right:1.8px solid transparent!important;border-radius:50%!important;background:transparent!important;transform:translate(-50%,-50%) rotate(-35deg)!important}.current-exhibition-editor .common-window-actions>button:nth-child(3):after{width:0!important;height:0!important;border-top:3.5px solid transparent!important;border-bottom:3.5px solid transparent!important;border-left:5px solid!important;background:transparent!important;transform:translate(2px,-8px) rotate(-10deg)!important}.current-exhibition-editor .common-window-actions>button:nth-child(4):after,.current-exhibition-editor .common-window-actions>button:nth-child(4):before{width:14px!important;height:1.8px!important;border:0!important;border-radius:2px!important;background:currentColor!important}.current-exhibition-editor .common-window-actions>button:nth-child(4):before{transform:translate(-50%,-50%) rotate(45deg)!important}.current-exhibition-editor .common-window-actions>button:nth-child(4):after{transform:translate(-50%,-50%) rotate(-45deg)!important}.current-exhibition-editor .common-window-actions>button:nth-child(4):hover{border-color:color-mix(in srgb,var(--erp-danger) 76%,#fff)!important;background:var(--erp-danger)!important}.current-exhibition-editor .exhibition-color-settings{border-color:#dce4e8!important;background:#f8fafb!important}.current-exhibition-editor .color-identity-preview{min-width:234px!important;padding:9px 11px!important;grid-template-columns:36px minmax(0,1fr) auto!important;border:1px solid #dce4e8!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.current-exhibition-editor .color-identity-preview>span{width:36px!important;height:36px!important;border:3px solid #fff!important;border-radius:50%!important;background:var(--brand-color)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-color) 45%,#cfd8df),0 4px 10px color-mix(in srgb,var(--brand-color) 22%,transparent)!important}.current-exhibition-editor .color-identity-preview>b{position:relative!important;padding:5px 8px 5px 20px!important;border-radius:999px!important;color:color-mix(in srgb,var(--region-color) 78%,#293746)!important;background:color-mix(in srgb,var(--region-color) 10%,#fff)!important}.current-exhibition-editor .color-identity-preview>b:before{position:absolute;top:50%;left:8px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;content:"";background:var(--region-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--region-color) 35%,#d5dde3);transform:translateY(-50%)}.current-exhibition-editor .color-setting-card{border-radius:12px!important}.current-exhibition-editor .color-setting-dot{width:25px!important;height:25px!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #d4dde3,0 3px 8px rgb(15 23 42/10%)!important}.current-exhibition-editor .color-setting-card>label{grid-template-columns:32px minmax(0,1fr) auto!important;border-radius:10px!important;background:#fbfcfd!important}.current-exhibition-editor .color-setting-card input[type=color]{width:30px!important;height:30px!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #cfd8df!important}.current-exhibition-editor .color-setting-card input[type=color]::-webkit-color-swatch-wrapper{padding:0!important}.current-exhibition-editor .color-setting-card input[type=color]::-webkit-color-swatch{border:0!important;border-radius:50%!important}.current-exhibition-editor .color-setting-card input[type=color]::-moz-color-swatch{border:0!important;border-radius:50%!important}.current-exhibition-editor .color-preset-list{gap:9px!important}.current-exhibition-editor .color-preset-list button{width:26px!important;height:26px!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #cfd8df!important}.current-exhibition-editor .color-preset-list button.active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--modal-accent,var(--erp-primary))!important}.current-exhibition-editor .event-preview-card .preview-brand{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border:4px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-color) 42%,#d7dfe5),0 5px 13px color-mix(in srgb,var(--brand-color) 22%,transparent)!important}.current-exhibition-editor .form-actions{position:sticky!important;z-index:20!important;bottom:0!important;margin-top:16px!important;padding:11px 14px!important;border:1px solid #dce4e8!important;border-radius:11px!important;background:rgb(255 255 255/97%)!important;box-shadow:0 -8px 20px rgb(15 23 42/7%)!important;backdrop-filter:blur(10px)!important}.current-exhibition-editor .form-actions button{min-height:40px!important;padding-inline:16px!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important}.current-exhibition-editor .form-actions .primary-button{color:#fff!important;border-color:var(--modal-accent,var(--erp-primary))!important;background:var(--modal-accent,var(--erp-primary))!important}@media (max-width:760px){.current-exhibition-editor .exhibition-create-title-actions>b{display:none!important}.current-exhibition-editor .color-identity-preview{min-width:0!important}}.exhibition-progress-card>header{min-height:84px;padding-block:14px}.exhibition-progress-card>header p{display:block;margin:4px 0 0}.dashboard-readiness-summary{display:flex;align-items:center;gap:12px}.dashboard-readiness-ring{position:relative;display:grid;width:54px;height:54px;place-content:center;border-radius:50%;background:conic-gradient(var(--erp-primary) var(--readiness),#e9edf2 var(--readiness));text-align:center}.dashboard-readiness-ring:before{position:absolute;inset:6px;border-radius:inherit;background:#fff;content:""}.dashboard-readiness-ring small,.dashboard-readiness-ring strong{position:relative;z-index:1}.dashboard-readiness-ring strong{color:#202b39;font-size:14px;font-weight:600;line-height:1}.dashboard-readiness-ring small{margin-top:2px;color:#8b96a4;font-size:8px}.dashboard-readiness-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:14px}.dashboard-readiness-grid>button{min-width:0;min-height:146px;padding:14px 13px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:center;gap:9px 10px;border:1px solid #e1e6ec;border-radius:12px;color:#263243;background:#fff;box-shadow:0 5px 14px rgb(15 23 42/3%);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-readiness-grid>button:hover{border-color:var(--erp-primary-border);box-shadow:0 8px 20px rgb(15 23 42/7%);transform:translateY(-2px)}.dashboard-readiness-icon{position:relative;display:block;width:38px;height:38px;border-radius:10px;color:var(--erp-primary);background:var(--erp-primary-soft)}.dashboard-readiness-icon:after,.dashboard-readiness-icon:before{position:absolute;display:block;content:""}.dashboard-readiness-icon.icon-info:before{inset:8px 10px;border:2px solid;border-radius:3px}.dashboard-readiness-icon.icon-info:after{top:14px;left:14px;width:10px;height:2px;border-radius:2px;background:currentColor;box-shadow:0 5px 0 currentColor}.dashboard-readiness-icon.icon-advertising:before{top:10px;left:9px;width:20px;height:15px;background:currentColor;clip-path:polygon(0 35%,68% 0,68% 100%,0 65%)}.dashboard-readiness-icon.icon-advertising:after{top:22px;left:13px;width:5px;height:8px;border-radius:0 0 2px 2px;background:currentColor;transform:rotate(-10deg)}.dashboard-readiness-icon.icon-participants:before{top:8px;left:9px;width:7px;height:7px;border:2px solid;border-radius:50%;box-shadow:11px 2px 0 -1px var(--erp-primary-soft),11px 2px 0 1px currentColor}.dashboard-readiness-icon.icon-participants:after{bottom:8px;left:6px;width:24px;height:10px;border:2px solid;border-bottom:0;border-radius:13px 13px 0 0}.dashboard-readiness-icon.icon-staff:before{inset:8px 7px;border:2px solid;border-radius:4px;background:radial-gradient(circle at 50% 35%,currentColor 0 3px,transparent 3.5px),linear-gradient(currentColor,currentColor) 50% 78% /11px 5px no-repeat}.dashboard-readiness-icon.icon-staff:after{top:6px;left:14px;width:10px;height:4px;border-radius:3px 3px 0 0;background:currentColor}.dashboard-readiness-icon.icon-booths:before{inset:8px;border:2px solid;border-radius:3px;background:linear-gradient(90deg,transparent 46%,currentColor 47% 53%,transparent 54%),linear-gradient(transparent 46%,currentColor 47% 53%,transparent 54%)}.dashboard-readiness-icon.icon-preparation:before{inset:7px 9px;border:2px solid;border-radius:4px}.dashboard-readiness-icon.icon-preparation:after{top:16px;left:14px;width:9px;height:5px;border-bottom:2px solid;border-left:2px solid;transform:rotate(-45deg)}.dashboard-readiness-copy{min-width:0;display:grid;gap:3px}.dashboard-readiness-copy strong{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard-readiness-copy small{overflow:hidden;color:#8994a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-readiness-grid>button>b{color:#687587;font-size:11px;font-weight:600;white-space:nowrap}.dashboard-readiness-grid>button>i{grid-column:1/4;display:block;height:5px;overflow:hidden;border-radius:999px;background:#edf0f3}.dashboard-readiness-grid>button>i>span{display:block;height:100%;border-radius:inherit;background:var(--erp-primary);transition:width .32s ease}.dashboard-readiness-grid>button>em{grid-column:1/4;overflow:hidden;color:#7b8796;font-size:9.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dashboard-readiness-grid>button.complete{border-color:color-mix(in srgb,var(--erp-success) 22%,#e1e6ec);background:color-mix(in srgb,var(--erp-success) 3%,#fff)}.dashboard-readiness-grid>button.complete .dashboard-readiness-icon{color:#fff;background:var(--erp-success)}.dashboard-readiness-grid>button.complete>b,.dashboard-readiness-grid>button.complete>em{color:var(--erp-success)}.dashboard-readiness-grid>button.complete>i>span{background:var(--erp-success)}@media (max-width:1440px){.dashboard-readiness-grid{overflow-x:auto;grid-template-columns:repeat(6,minmax(190px,1fr));scrollbar-width:thin}}@media (max-width:760px){.exhibition-progress-card>header{align-items:flex-start}.dashboard-readiness-ring{width:48px;height:48px}.dashboard-readiness-summary>button{display:none}}.exhibition-progress-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--erp-primary) 18%,#dce3ea);box-shadow:0 12px 32px rgb(15 23 42/7%)}.exhibition-progress-card:before{position:absolute;z-index:3;top:0;right:0;left:0;height:4px;background:var(--erp-primary);content:""}.exhibition-progress-card>header{border-bottom-color:color-mix(in srgb,var(--erp-primary) 12%,#e8ecf1);background:color-mix(in srgb,var(--erp-primary) 4%,#fff)}.exhibition-progress-card>header>div:first-child{position:relative;padding-left:14px}.exhibition-progress-card>header>div:first-child:before{position:absolute;top:2px;bottom:1px;left:0;width:4px;border-radius:999px;background:var(--erp-primary);content:""}.exhibition-progress-card>header h2{font-size:19px;letter-spacing:-.02em}.dashboard-readiness-summary{gap:9px}.dashboard-readiness-dday{min-width:76px;height:48px;padding:0 13px;display:grid;align-content:center;gap:2px;border:1px solid color-mix(in srgb,var(--erp-primary) 16%,#dfe5eb);border-radius:10px;background:#fff;text-align:left}.dashboard-readiness-dday small{color:#8a95a3;font-size:8.5px;font-weight:500}.dashboard-readiness-dday strong{color:var(--erp-primary);font-size:15px;font-weight:600;line-height:1}.dashboard-readiness-ring{width:48px;height:48px}.dashboard-readiness-summary>button{height:40px;padding-inline:14px;border-color:color-mix(in srgb,var(--erp-primary) 20%,#dce3ea)!important;color:var(--erp-primary)!important;background:#fff!important;font-weight:600}.dashboard-readiness-summary>button:hover{color:#fff!important;background:var(--erp-primary)!important}.dashboard-readiness-grid{position:relative;padding:16px;background:#f7f9fc}.dashboard-readiness-grid>button{position:relative;min-height:154px;overflow:visible;border-color:#dfe5eb;box-shadow:0 6px 16px rgb(15 23 42/4%)}.dashboard-readiness-grid>button:before{position:absolute;top:0;right:13px;left:13px;height:3px;border-radius:0 0 999px 999px;background:color-mix(in srgb,var(--erp-primary) 65%,#aeb8c5);content:""}.dashboard-readiness-grid>button:after{position:absolute;z-index:2;top:50%;right:-13px;width:12px;height:2px;background:color-mix(in srgb,var(--erp-primary) 28%,#d6dde5);content:""}.dashboard-readiness-grid>button:last-child:after{display:none}.dashboard-readiness-grid>button:nth-child(3){border-color:color-mix(in srgb,var(--erp-primary) 34%,#dfe5eb);background:color-mix(in srgb,var(--erp-primary) 3%,#fff)}.dashboard-readiness-grid>button.complete:before{background:var(--erp-success)}.dashboard-readiness-icon{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--erp-primary) 14%,transparent);box-shadow:inset 0 0 0 1px rgb(255 255 255/50%)}.dashboard-readiness-grid>button.complete .dashboard-readiness-icon{border-color:var(--erp-success);box-shadow:0 5px 12px color-mix(in srgb,var(--erp-success) 20%,transparent)}.dashboard-readiness-grid>button>b{padding:4px 7px;border-radius:999px;background:#f1f4f7}.dashboard-readiness-grid>button.complete>b{background:var(--erp-success-soft)}.dashboard-readiness-grid>button>em{padding-top:1px;color:#718093;font-weight:520}@media (max-width:1440px){.dashboard-readiness-grid>button:after{display:none}}@media (max-width:760px){.exhibition-progress-card>header>div:first-child{padding-left:11px}.dashboard-readiness-dday{display:none}}@media (min-width:641px){[data-erp-window-id]{min-width:320px!important;min-height:240px!important;max-width:calc(100vw - 8px)!important;max-height:calc(100vh - 58px)!important;resize:none!important;container-type:inline-size}.erp-window-resize-handles{position:absolute!important;z-index:2147483000!important;inset:0!important;display:block!important;overflow:visible!important;pointer-events:none!important}.erp-window-resize-handle{position:absolute!important;display:block!important;pointer-events:auto!important;touch-action:none!important;user-select:none!important;background:transparent!important}.erp-window-resize-handle.handle-n{top:0!important;right:24px!important;left:24px!important;height:13px!important;cursor:n-resize!important}.erp-window-resize-handle.handle-s{right:24px!important;bottom:0!important;left:24px!important;height:15px!important;cursor:s-resize!important}.erp-window-resize-handle.handle-e{top:24px!important;right:0!important;bottom:24px!important;width:15px!important;cursor:e-resize!important}.erp-window-resize-handle.handle-w{top:24px!important;bottom:24px!important;left:0!important;width:15px!important;cursor:w-resize!important}.erp-window-resize-handle.handle-ne,.erp-window-resize-handle.handle-nw,.erp-window-resize-handle.handle-se,.erp-window-resize-handle.handle-sw{width:28px!important;height:28px!important}.erp-window-resize-handle.handle-nw{top:0!important;left:0!important;cursor:nw-resize!important}.erp-window-resize-handle.handle-ne{top:0!important;right:0!important;cursor:ne-resize!important}.erp-window-resize-handle.handle-se{right:0!important;bottom:0!important;cursor:se-resize!important}.erp-window-resize-handle.handle-sw{bottom:0!important;left:0!important;cursor:sw-resize!important}[data-erp-window-id][data-erp-resizing=true]{transition:none!important;user-select:none!important}[data-erp-window-id][data-erp-resizing=true]:after{position:absolute;z-index:2147483001;right:5px;bottom:5px;width:13px;height:13px;border-right:2px solid var(--erp-primary);border-bottom:2px solid var(--erp-primary);content:"";pointer-events:none}}.document-modal-layer{background:transparent!important;backdrop-filter:none!important;pointer-events:none!important}.document-modal-layer>.document-modal-window{pointer-events:auto!important}.document-window-actions .window-minimize-action>em,.document-window-actions .window-minimize-action>span{display:none!important}.tenant-preparation-history{margin-top:16px;overflow:hidden;border:1px solid #dbe5e8;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgb(37 56 77/5%)}.tenant-preparation-history>header{min-height:74px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eaf0f2}.tenant-preparation-history>header span{color:var(--erp-primary,#16836b);font-size:10px;font-weight:700;letter-spacing:.12em}.tenant-preparation-history>header h2{margin:4px 0 3px;color:#26364a;font-size:17px;font-weight:600}.tenant-preparation-history>header p{margin:0;color:#7e8c9d;font-size:12px}.tenant-preparation-history>header>b{min-width:42px;padding:8px 10px;border-radius:999px;color:var(--erp-primary,#16836b);background:var(--erp-primary-soft,#eaf6f3);font-size:12px;text-align:center}.tenant-preparation-history-list{display:grid}.tenant-preparation-history-list>article{min-width:0;padding:14px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid #edf1f3}.tenant-preparation-history-list>article:last-child{border-bottom:0}.tenant-preparation-history-list>article.current{background:var(--erp-primary-soft,#f0faf7)}.tenant-preparation-history-status{display:grid;gap:6px;justify-items:center}.tenant-request-status{min-width:50px;padding:5px 8px;border-radius:999px;color:#a84c44;background:#fff0ed;font-size:11px;font-weight:700;text-align:center}.tenant-request-status.확인중{color:#94691d;background:#fff5d8}.tenant-request-status.접수완료{color:#187257;background:#e5f6ef}.tenant-preparation-history-status em{color:var(--erp-primary,#16836b);font-size:10px;font-style:normal;font-weight:700}.tenant-preparation-history-main{min-width:0;display:grid;gap:3px}.tenant-preparation-history-main strong{color:#2c3b4f;font-size:14px;font-weight:600}.tenant-preparation-history-main span{color:#718096;font-size:12px}.tenant-preparation-history-main p{margin:2px 0 0;color:var(--erp-primary,#16836b);font-size:12px;font-weight:600}.tenant-preparation-history-main small{overflow:hidden;color:#8391a0;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.tenant-preparation-history-list time{color:#8c99a6;font-size:11px;white-space:nowrap}.tenant-preparation-history-empty{padding:35px 20px;color:#8492a0;font-size:13px;text-align:center}.owner-requests article{padding-bottom:48px!important}.owner-requests article>.owner-request-card-actions{position:absolute;right:13px;bottom:12px;display:flex;gap:6px}.owner-requests article>.owner-request-card-actions>button,.owner-requests article>button{position:static!important;height:27px;margin:0;padding:0 9px;border:1px solid #cfdae0;border-radius:7px;color:#536579;background:#fff;font-size:11px;font-weight:700}.owner-requests article>.owner-request-card-actions>button:last-child{border-color:var(--erp-primary,#16836b);color:#fff;background:var(--erp-primary,#16836b)}.owner-preparation-detail-layer{z-index:3800!important}.owner-preparation-detail-window{width:min(680px,calc(100vw - 32px))!important;min-width:460px;overflow:hidden}.owner-preparation-detail-window>header{min-height:60px!important}.owner-preparation-detail-body{padding:21px;display:grid;gap:16px;background:#f8fafb}.owner-preparation-detail-status{padding:14px 15px;display:flex;align-items:center;gap:10px;border:1px solid #dfe9eb;border-radius:11px;background:#fff}.owner-preparation-detail-status>span{padding:5px 8px;border-radius:999px;color:#a84c44;background:#fff0ed;font-size:11px;font-weight:700}.owner-preparation-detail-status>span.확인중{color:#94691d;background:#fff5d8}.owner-preparation-detail-status>span.접수완료{color:#187257;background:#e5f6ef}.owner-preparation-detail-status strong{color:#2b3b4f;font-size:14px;font-weight:600}.owner-preparation-detail-body section{overflow:hidden;border:1px solid #dde6eb;border-radius:11px;background:#fff}.owner-preparation-detail-body h3{margin:0;padding:12px 15px;border-bottom:1px solid #e7edf0;color:#314054;font-size:13px;font-weight:600}.owner-preparation-detail-body dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-preparation-detail-body dl>div{min-width:0;padding:12px 15px;border-right:1px solid #eef2f4;border-bottom:1px solid #eef2f4}.owner-preparation-detail-body dl>div:nth-child(2n){border-right:0}.owner-preparation-detail-body dl>div:nth-last-child(-n+2){border-bottom:0}.owner-preparation-detail-body dt{margin-bottom:5px;color:#8794a1;font-size:11px}.owner-preparation-detail-body dd{margin:0;overflow:hidden;color:#35455a;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.owner-preparation-request-message p{min-height:68px;margin:0;padding:14px 15px;color:#58687a;font-size:13px;line-height:1.65;white-space:pre-wrap}.owner-preparation-detail-window>footer{padding:13px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #dfe7eb;background:#fff}.owner-preparation-detail-window>footer button{min-height:36px;padding:0 13px;border:1px solid #cfd9e0;border-radius:8px;color:#536579;background:#fff;font-size:12px;font-weight:700}.owner-preparation-detail-window>footer button:last-child{border-color:var(--erp-primary,#16836b);color:#fff;background:var(--erp-primary,#16836b)}@media (max-width:720px){.tenant-preparation-history-list>article{grid-template-columns:1fr auto}.tenant-preparation-history-status{display:flex;grid-column:1/-1;justify-content:flex-start}.tenant-preparation-history-list time{grid-column:2;grid-row:2}.owner-preparation-detail-window{min-width:0}.owner-preparation-detail-body dl{grid-template-columns:1fr}.owner-preparation-detail-body dl>div{border-right:0}.owner-preparation-detail-body dl>div:nth-last-child(-n+2){border-bottom:1px solid #eef2f4}.owner-preparation-detail-body dl>div:last-child{border-bottom:0}}.expo-browser-tab:not(.integrated-browser-tab){border-top:3px solid var(--brand-color,var(--erp-primary))!important;cursor:grab!important}.expo-browser-tab.is-dragging,.expo-browser-tab:not(.integrated-browser-tab):active{cursor:grabbing!important}.expo-browser-tab.is-dragging{z-index:10!important;opacity:.58;transform:translateY(2px) scale(.985)}.expo-browser-tab:not(.integrated-browser-tab).active{border-top-color:var(--brand-color,var(--erp-primary))!important;box-shadow:0 -2px 0 color-mix(in srgb,var(--brand-color,var(--erp-primary)) 18%,transparent)!important}.dashboard-readiness-grid>button:before{display:none!important}.employee-registration-layer{padding:20px!important;place-items:center!important;background:rgb(18 28 42/14%)!important;backdrop-filter:blur(3px)!important}.employee-registration-window{width:min(920px,calc(100vw - 40px));height:min(700px,calc(100vh - 88px));display:grid;grid-template-rows:58px minmax(0,1fr);overflow:hidden;border:1px solid #d5dde6;border-radius:16px;background:#fff;box-shadow:0 30px 90px rgb(15 23 42/24%)}.employee-registration-titlebar{padding:0 12px 0 16px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #dfe5ec;background:#f8fafc;cursor:grab;user-select:none;touch-action:none}.employee-registration-window.is-pinned .employee-registration-titlebar{cursor:default}.employee-title-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--erp-on-primary);background:var(--erp-primary);font-size:23px;font-weight:400}.employee-registration-titlebar>div:nth-child(2){min-width:0}.employee-registration-titlebar small{display:block;color:var(--erp-primary);font-size:9px;font-weight:600;letter-spacing:.1em}.employee-registration-titlebar h2{margin:1px 0 0;color:#202b39;font-size:17px;font-weight:600}.employee-registration-body{min-height:0;padding:22px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;overflow:auto}.employee-photo-field{padding-right:22px;border-right:1px solid #e4e9ee}.employee-photo-field>button{width:140px;height:168px;padding:0;display:grid;place-content:center;gap:5px;overflow:hidden;border:1px dashed #b9c5d1;border-radius:14px;color:#657386;background:#f7f9fc}.employee-photo-field>button:hover{border-color:var(--erp-primary);color:var(--erp-primary);background:var(--erp-primary-soft)}.employee-photo-field>button img{width:140px;height:168px;object-fit:cover}.employee-photo-field>button span{color:var(--erp-primary);font-size:26px}.employee-photo-field>button strong{font-size:14px;font-weight:600}.employee-photo-field p,.employee-photo-field>button small{color:#929ca8;font-size:11px}.employee-photo-field p{width:140px;margin:10px 0 0;line-height:1.55}.employee-registration-form{min-width:0}.employee-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.employee-form-grid label>span{margin-bottom:6px;display:block;color:#4b5869;font-size:12px;font-weight:600}.employee-form-grid label em{color:var(--erp-danger);font-style:normal}.employee-form-grid input,.employee-form-grid select{width:100%;height:43px;padding:0 13px;border:1px solid #d7dfe8;border-radius:9px;color:#273344;background:#fff;font:inherit}.employee-registration-form fieldset{margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:0}.employee-registration-form legend{margin-bottom:8px;color:#4b5869;font-size:12px;font-weight:600}.employee-registration-form fieldset label{min-width:0;padding:11px;display:flex;align-items:flex-start;gap:7px;border:1px solid #dce3eb;border-radius:10px;cursor:pointer}.employee-registration-form fieldset label:has(input:checked){border-color:var(--erp-primary);background:var(--erp-primary-soft)}.employee-registration-form fieldset input{accent-color:var(--erp-primary)}.employee-registration-form fieldset span{min-width:0;display:grid;gap:2px}.employee-registration-form fieldset strong{font-size:12px;font-weight:600}.employee-registration-form fieldset small{overflow:hidden;color:#8994a2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.employee-registration-form footer{margin-top:18px;padding-top:14px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e4e9ee}.employee-registration-form footer button{min-width:94px;height:40px;border:1px solid #d5dde6;border-radius:9px;color:#5a6776;background:#fff;font-weight:600}.employee-registration-form footer button[type=submit]{border-color:var(--erp-primary);color:var(--erp-on-primary);background:var(--erp-primary)}.employee-table-person{display:inline-flex;align-items:center;gap:9px}.employee-table-person i,.employee-table-person img{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--erp-primary);background:var(--erp-primary-soft);object-fit:cover;font-style:normal;font-weight:600}.integrated-table-card td>small{margin-top:2px;display:block;color:#8b96a4;font-size:10px}.employee-active-state{padding:4px 7px;border-radius:999px;color:var(--erp-success);background:var(--erp-success-soft);font-size:10px;font-weight:600}.event-staff-management{display:grid;gap:16px}.event-staff-management>header{min-height:82px;padding:17px 19px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dce3ea;border-radius:14px;background:#fff}.event-staff-management>header small{color:var(--erp-primary);font-size:10px;font-weight:600;letter-spacing:.1em}.event-staff-management>header h2{margin:3px 0;color:#202b39;font-size:22px;font-weight:600}.event-staff-management>header p{margin:0;color:#7d8997;font-size:12px}.event-staff-management>header button{height:40px;padding:0 15px;border:1px solid var(--erp-primary);border-radius:9px;color:var(--erp-on-primary);background:var(--erp-primary);font-weight:600}.event-staff-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.event-staff-summary article{min-width:0;padding:16px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:11px;border:1px solid #dce3ea;border-radius:12px;background:#fff}.event-staff-summary article>span{grid-row:1/4;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--erp-primary);background:var(--erp-primary-soft);font-weight:600}.event-staff-summary em,.event-staff-summary small{color:#8894a2;font-size:10px;font-style:normal}.event-staff-summary strong{margin:2px 0;color:#253142;font-size:18px;font-weight:600}.event-staff-board{overflow:hidden;border:1px solid #dce3ea;border-radius:14px;background:#fff}.event-staff-board>header{padding:14px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e7ed}.event-staff-board>header div{display:grid;gap:2px}.event-staff-board>header strong{font-size:15px;font-weight:600}.event-staff-board>header span{color:#8a96a3;font-size:11px}.event-staff-board>header button{height:34px;padding:0 11px;border:1px solid #d6dee7;border-radius:8px;color:#536172;background:#fff;font-weight:600}.event-staff-board table{width:100%;border-collapse:collapse}.event-staff-board td,.event-staff-board th{padding:12px 15px;border-bottom:1px solid #edf0f3;color:#4a5869;font-size:11px;text-align:left}.event-staff-board th{color:#788594;background:#f7f9fb;font-weight:600}.event-staff-state{padding:4px 7px;border-radius:999px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:10px;font-weight:600}.registration-message-heading{display:flex;align-items:center;gap:10px}.registration-message-heading span{color:var(--erp-primary);font-size:10px;font-weight:600;letter-spacing:.12em}.message-heading-icon{width:40px;height:40px;position:relative;display:block;border-radius:11px;background:#eef6ff}.message-heading-icon b{position:absolute;width:20px;height:15px;border:2px solid #0a84ff;border-radius:7px}.message-heading-icon b:first-child{top:10px;left:8px}.message-heading-icon b:last-child{right:7px;bottom:9px;background:#eef6ff}.registration-bulk-actions>button.imessage-action,.registration-bulk-actions>button.kakao{height:54px!important;padding:0 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border-radius:11px!important;text-align:left!important;box-shadow:none!important}.registration-bulk-actions>button.imessage-action{border:1px solid #0a84ff!important;color:#fff!important;background:#0a84ff!important}.registration-bulk-actions>button.kakao{border:1px solid #f4d900!important;color:#2e2b18!important;background:#fee500!important}.registration-bulk-actions>button>i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;font-style:normal;font-weight:600}.imessage-icon{color:#0a84ff;background:#fff;font-size:13px;letter-spacing:-2px}.kakao-icon{color:#fee500;background:#352d17}.registration-bulk-actions>button>span{min-width:0;display:grid;gap:1px}.registration-bulk-actions>button>span strong{font-size:12px;font-weight:600}.registration-bulk-actions>button>span small{color:inherit;font-size:9px;opacity:.75}.registration-send-history{margin-top:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.registration-send-history>button{width:100%;min-width:0;height:60px!important;margin:0!important;padding:9px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:1fr auto!important;align-items:center!important;gap:0 8px!important;border:1px solid #dce3ea!important;color:#344153!important;background:#fff!important;text-align:left!important}.registration-send-history>button>i{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;font-style:normal;font-size:10px;font-weight:600}.history-message-icon{color:#fff;background:#0a84ff}.history-kakao-icon{color:#302b15;background:#fee500}.registration-send-history>button span{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.registration-send-history>button span small{color:#808c99;font-size:9px}.registration-send-history>button span strong{font-size:12px;font-weight:600}.registration-send-history>button>b{color:var(--erp-primary);font-size:9px;font-weight:600}.registration-header-actions .excel-action{border-color:#217346!important;color:#fff!important;background:#217346!important;box-shadow:0 5px 13px rgb(33 115 70/18%)!important}.registration-header-actions .excel-action i{width:24px;height:24px;display:inline-grid;place-items:center;margin-right:7px;border-radius:5px;color:#217346;background:#fff;font-style:normal;font-size:11px;font-weight:700}.registration-header-actions .registration-export-button{min-width:142px;height:44px!important;padding:0 12px!important;display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;border-radius:10px!important;cursor:pointer}.registration-header-actions .registration-export-button i{width:24px;height:24px;margin:0;display:grid;place-items:center;flex:none;border-radius:6px;font-style:normal;font-size:10px;font-weight:800}.registration-header-actions .registration-export-button span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.registration-header-actions .registration-export-button strong{color:inherit;font-size:11px;line-height:1.2}.registration-header-actions .registration-export-button small{color:inherit;font-size:9px;line-height:1.2;opacity:.76}.registration-header-actions .registration-export-button.fire-consent,html[data-erp-ui=custom] .registration-header-actions .registration-export-button.fire-consent{border:1px solid #a9d8bf!important;color:#176a3d!important;background:#eff9f3!important;box-shadow:none!important}.registration-header-actions .registration-export-button.fire-consent i{color:#fff;background:#258b55}.registration-header-actions .registration-export-button.fire-consent:focus-visible,.registration-header-actions .registration-export-button.fire-consent:hover,html[data-erp-ui=custom] .registration-header-actions .registration-export-button.fire-consent:focus-visible,html[data-erp-ui=custom] .registration-header-actions .registration-export-button.fire-consent:hover{border-color:#176a3d!important;color:#fff!important;background:#217346!important;box-shadow:0 7px 16px rgb(33 115 70/22%)!important}.registration-header-actions .registration-export-button.fire-consent:focus-visible i,.registration-header-actions .registration-export-button.fire-consent:hover i,html[data-erp-ui=custom] .registration-header-actions .registration-export-button.fire-consent:focus-visible i,html[data-erp-ui=custom] .registration-header-actions .registration-export-button.fire-consent:hover i{color:#217346;background:#fff}.table-loading-progress{position:sticky;z-index:12;left:0;width:100%;min-width:100%;padding:8px 14px;display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #dce6f2;background:rgb(248 251 255/96%);box-sizing:border-box}.table-loading-progress>span{position:relative;height:4px;overflow:hidden;border-radius:999px;background:#dfe7f2}.table-loading-progress>span>i{position:absolute;inset:0 auto 0 -34%;width:34%;border-radius:inherit;background:linear-gradient(90deg,#6da5ef 0,var(--erp-primary,#2f78d4) 55%,#8ebaf3 100%);box-shadow:0 0 8px rgb(47 120 212/28%);animation:table-loading-slide 1.05s ease-in-out infinite}.table-loading-progress>small{color:#63758c;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}@keyframes table-loading-slide{0%{transform:translateX(0)}to{transform:translateX(395%)}}@media (prefers-reduced-motion:reduce){.table-loading-progress>span>i{inset-inline:0;width:100%;animation:table-loading-pulse 1.4s ease-in-out infinite}}@keyframes table-loading-pulse{0%,to{opacity:.42}50%{opacity:1}}@media (max-width:1100px){.employee-registration-body{grid-template-columns:150px minmax(0,1fr)}.employee-registration-form fieldset,.event-staff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.employee-registration-window{width:100vw;height:100dvh;max-width:none!important;max-height:none!important;border:0;border-radius:0}.employee-registration-body{grid-template-columns:1fr}.employee-photo-field{padding:0 0 16px;border-right:0;border-bottom:1px solid #e4e9ee}.employee-form-grid,.event-staff-summary{grid-template-columns:1fr}}.advertising-window-actions>.window-control-icon:after,.advertising-window-actions>.window-control-icon:before,.global-search-window-actions>.window-control-icon:after,.global-search-window-actions>.window-control-icon:before{display:none!important;width:0!important;height:0!important;content:none!important;border:0!important;background:transparent!important}.advertising-window-actions>.window-control-icon,.global-search-window-actions>.window-control-icon{position:relative!important;display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;overflow:visible!important;border-radius:9px!important;font-size:0!important;line-height:0!important}.global-search-window-actions>.window-control-icon{border:1px solid #dce3ea!important;color:#566579!important;background:#fff!important}.global-search-window-actions>.window-control-icon.active,.global-search-window-actions>.window-control-icon:hover{border-color:color-mix(in srgb,var(--erp-primary) 34%,#dce3ea)!important;color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.advertising-window-actions>.window-control-icon{border:1px solid rgb(255 255 255/30%)!important;color:#fff!important;background:rgb(255 255 255/12%)!important}.advertising-window-actions>.window-control-icon.active,.advertising-window-actions>.window-control-icon:hover{color:#fff!important;background:rgb(255 255 255/24%)!important}.advertising-window-actions>.window-control-icon>span,.global-search-window-actions>.window-control-icon>span{width:16px!important;height:16px!important;position:relative!important;display:block!important;color:currentColor!important;font-size:0!important}.advertising-window-actions>.window-control-icon.minimize>span:before,.global-search-window-actions>.window-control-icon.minimize>span:before{content:""!important;width:14px!important;height:2px!important;position:absolute!important;top:8px!important;left:1px!important;border:0!important;border-radius:2px!important;background:currentColor!important}.advertising-window-actions>.window-control-icon.pin>span:before,.global-search-window-actions>.window-control-icon.pin>span:before{content:""!important;width:10px!important;height:7px!important;position:absolute!important;top:1px!important;left:3px!important;border:2px solid!important;border-radius:3px 3px 1px 1px!important;background:transparent!important}.advertising-window-actions>.window-control-icon.pin>span:after,.global-search-window-actions>.window-control-icon.pin>span:after{content:""!important;width:2px!important;height:9px!important;position:absolute!important;top:9px!important;left:7px!important;border:0!important;border-radius:2px!important;background:currentColor!important;transform:rotate(12deg)!important;transform-origin:top!important}.advertising-window-actions>.window-control-icon.refresh>span,.global-search-window-actions>.window-control-icon.refresh>span{border:2px solid!important;border-right:2px solid transparent!important;border-radius:50%!important;transform:scale(.82)!important}.advertising-window-actions>.window-control-icon.refresh>span:after,.global-search-window-actions>.window-control-icon.refresh>span:after{content:""!important;width:0!important;height:0!important;position:absolute!important;top:-2px!important;right:-3px!important;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important;border-left:5px solid!important;background:transparent!important;transform:rotate(-25deg)!important}.advertising-window-actions>.window-control-icon.close>span:after,.advertising-window-actions>.window-control-icon.close>span:before,.global-search-window-actions>.window-control-icon.close>span:after,.global-search-window-actions>.window-control-icon.close>span:before{content:""!important;width:15px!important;height:2px!important;position:absolute!important;top:7px!important;left:0!important;border:0!important;border-radius:2px!important;background:currentColor!important}.advertising-window-actions>.window-control-icon.close>span:before,.global-search-window-actions>.window-control-icon.close>span:before{transform:rotate(45deg)!important}.advertising-window-actions>.window-control-icon.close>span:after,.global-search-window-actions>.window-control-icon.close>span:after{transform:rotate(-45deg)!important}.brand-management-page,.website-management-page{padding:24px 28px 54px}.brand-management-heading,.website-management-heading{align-items:center;margin-bottom:20px}.brand-management-heading>div>span,.website-management-heading>div:first-child>span{color:var(--primary,#1467d9);letter-spacing:.08em}.website-management-heading>div:last-child{display:flex;align-items:center;gap:10px}.ai-ready-badge{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;color:#69778a!important;font-size:12px;font-weight:600;letter-spacing:-.02em!important}.brand-management-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.brand-management-summary article{min-width:0;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto auto;column-gap:12px;padding:18px;border:1px solid #dde4ed;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(27,39,58,.035)}.brand-management-summary article>span{grid-row:1/4;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#eef4ff;color:var(--primary,#1467d9);font-size:13px;font-weight:600}.brand-management-summary em,.brand-management-summary small{color:#8490a0;font-size:12px;font-style:normal}.brand-management-summary strong{margin:2px 0;color:#1f2937;font-size:22px;font-weight:600}.brand-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.brand-portfolio-grid>article{min-width:0;overflow:hidden;position:relative;padding:20px;border:1px solid #dce3ec;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(27,39,58,.05)}.brand-portfolio-grid>article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--brand-card-color)}.brand-portfolio-grid article>header{display:grid;grid-template-columns:52px 1fr 16px;align-items:center;gap:12px}.brand-portfolio-logo{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-card-color) 28%,#fff);border-radius:14px;background:color-mix(in srgb,var(--brand-card-color) 10%,#fff);color:var(--brand-card-color)}.brand-portfolio-logo img{width:100%;height:100%;object-fit:contain}.brand-portfolio-logo b{font-size:15px;font-weight:600}.brand-portfolio-grid header small{color:#8a96a6;font-size:11px;font-weight:600}.brand-portfolio-grid header h2{overflow:hidden;margin:3px 0 0;color:#1f2a3a;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.brand-portfolio-grid header>i{width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--brand-card-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-card-color) 35%,#d8dee8)}.brand-portfolio-grid article>p{min-height:48px;margin:18px 0;color:#637083;font-size:13px;line-height:1.7}.brand-portfolio-grid dl{display:grid;gap:0;margin:0;padding:0 14px;border:1px solid #edf0f4;border-radius:12px;background:#fafbfc}.brand-portfolio-grid dl>div{display:grid;grid-template-columns:66px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f4}.brand-portfolio-grid dl>div:last-child{border-bottom:0}.brand-portfolio-grid dt{color:#929eac;font-size:11px}.brand-portfolio-grid dd{overflow:hidden;margin:0;color:#445064;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.brand-portfolio-grid article>footer{display:grid;grid-template-columns:70px 70px 1fr;align-items:center;gap:8px;margin-top:16px}.brand-portfolio-grid footer>span{display:grid;gap:1px}.brand-portfolio-grid footer strong{color:#263244;font-size:14px;font-weight:600}.brand-portfolio-grid footer small{color:#98a2b1;font-size:10px}.brand-portfolio-grid footer button{min-height:36px;border:1px solid #d8e0ea;border-radius:9px;background:#fff;color:var(--brand-card-color);font-size:11px;font-weight:600}.brand-portfolio-grid footer button:hover{border-color:var(--brand-card-color);background:color-mix(in srgb,var(--brand-card-color) 5%,#fff)}.brand-card-actions{min-width:0;display:grid;grid-template-columns:minmax(70px,.72fr) minmax(104px,1fr);gap:6px}.brand-card-actions .brand-edit-action{color:#536075}.brand-card-actions .brand-edit-action:hover{color:var(--brand-card-color)}.brand-registration-layer{align-items:center;justify-content:center;padding:58px 22px 82px;background:rgba(19,28,42,.22)}.brand-registration-window{width:min(940px,calc(100vw - 44px));height:min(710px,calc(100vh - 112px));min-width:620px;min-height:460px;overflow:hidden;border:1px solid color-mix(in srgb,var(--modal-accent) 26%,#d7dee8);border-radius:16px;background:#fff;box-shadow:0 28px 80px rgba(21,31,46,.23)}.brand-registration-titlebar{height:62px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:0 14px 0 18px;border-bottom:1px solid color-mix(in srgb,var(--modal-accent) 22%,#e0e5ec);background:color-mix(in srgb,var(--modal-accent) 7%,#fff);cursor:grab}.brand-registration-title-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--modal-accent);color:#fff;font-size:14px;font-weight:600}.brand-registration-titlebar small{display:block;color:color-mix(in srgb,var(--modal-accent) 72%,#536072);font-size:10px;font-weight:600;letter-spacing:.08em}.brand-registration-titlebar h2{margin:2px 0 0;color:#263244;font-size:17px;font-weight:600}.brand-window-actions{display:flex;gap:4px}.brand-window-actions>.window-control-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:9px!important;background:rgba(255,255,255,.76)!important;color:#5e6b7d!important;box-shadow:none!important}.brand-window-actions>.window-control-icon:hover{background:#fff!important;color:var(--modal-accent)!important}.brand-window-actions>.window-control-icon>span{width:16px!important;height:16px!important;position:relative!important;display:block!important}.brand-window-actions>.window-control-icon.minimize>span:before{content:""!important;position:absolute!important;left:1px!important;right:1px!important;bottom:3px!important;height:2px!important;border-radius:2px!important;background:currentColor!important}.brand-window-actions>.window-control-icon.pin>span:before{content:""!important;position:absolute!important;left:4px!important;top:1px!important;width:8px!important;height:9px!important;border:1.8px solid!important;border-radius:5px 5px 2px 2px!important;transform:rotate(45deg)!important}.brand-window-actions>.window-control-icon.pin>span:after{content:""!important;position:absolute!important;left:7px!important;top:10px!important;width:2px!important;height:6px!important;background:currentColor!important;transform:rotate(45deg)!important}.brand-window-actions>.window-control-icon.refresh>span{border:2px solid!important;border-right:2px solid transparent!important;border-radius:50%!important;transform:scale(.78)!important}.brand-window-actions>.window-control-icon.refresh>span:after{content:""!important;position:absolute!important;top:-2px!important;right:-3px!important;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important;border-left:5px solid!important;transform:rotate(-25deg)!important}.brand-window-actions>.window-control-icon.close>span:after,.brand-window-actions>.window-control-icon.close>span:before{content:""!important;position:absolute!important;left:1px!important;top:7px!important;width:14px!important;height:2px!important;border-radius:2px!important;background:currentColor!important}.brand-window-actions>.window-control-icon.close>span:before{transform:rotate(45deg)!important}.brand-window-actions>.window-control-icon.close>span:after{transform:rotate(-45deg)!important}.brand-registration-form{height:calc(100% - 62px);display:grid;grid-template-columns:230px minmax(0,1fr);overflow:auto}.brand-logo-uploader{padding:24px;border-right:1px solid #e7ebf0;background:#f7f9fb}.brand-logo-uploader>button{width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;overflow:hidden;border:1.5px dashed;border-radius:18px;background:#fff;color:#627084}.brand-logo-uploader>button img{width:100%;height:100%;object-fit:contain}.brand-logo-uploader>button b{font-size:26px;font-weight:600}.brand-logo-uploader>button span{font-size:12px;font-weight:600}.brand-logo-uploader>button small{color:#9ba5b2;font-size:10px}.brand-logo-uploader>label{display:grid;grid-template-columns:1fr 20px auto;align-items:center;gap:8px;margin-top:18px;color:#536075;font-size:12px;font-weight:600}.brand-logo-uploader .brand-color-control{position:relative;min-height:42px;padding:0 10px;border:1px solid #d7dfe9;border-radius:10px;background:#fff;cursor:pointer}.brand-color-chip{width:18px;height:18px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #ccd6e1}.brand-logo-uploader .brand-color-control>b{color:#657185;font-size:10px;font-weight:600}.brand-logo-uploader .brand-color-control input[type=color]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}.current-exhibition-editor .color-picker-control,.current-exhibition-editor .inline-color-picker{position:relative!important;overflow:hidden!important}.current-exhibition-editor .color-picker-control>input[type=color],.current-exhibition-editor .inline-color-picker>input[type=color]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}.current-exhibition-editor .color-picker-swatch{width:24px!important;height:24px!important;display:block!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #cfd8df!important}.current-exhibition-editor .inline-color-picker>i{width:22px;height:22px;flex:none;display:block;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cfd8df}.brand-registration-fields{min-width:0;display:flex;flex-direction:column;padding:24px 26px 0}.brand-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.brand-form-grid .wide{grid-column:1/-1}.brand-form-grid label{min-width:0;display:grid;gap:7px}.brand-form-grid label>span{color:#475469;font-size:12px;font-weight:600}.brand-form-grid label em{color:#e05c4b;font-size:10px;font-style:normal}.brand-form-grid input,.brand-form-grid textarea{width:100%;min-height:42px;padding:10px 13px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#263244;font:inherit;font-size:13px;outline:0}.brand-form-grid textarea{min-height:76px;resize:vertical;line-height:1.55}.brand-form-grid input:focus,.brand-form-grid textarea:focus{border-color:var(--modal-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--modal-accent) 10%,transparent)}.brand-registration-fields>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;margin:auto -26px 0;padding:14px 26px;border-top:1px solid #e5eaf0;background:rgba(255,255,255,.96)}.brand-registration-fields>footer button{min-width:98px;min-height:40px;border:1px solid #d6dde7;border-radius:10px;background:#fff;color:#536075;font-size:12px;font-weight:600}.brand-registration-fields>footer button[type=submit]{border-color:var(--modal-accent);background:var(--modal-accent);color:#fff}.website-studio-layout{min-height:680px;display:grid;grid-template-columns:210px minmax(360px,.88fr) minmax(470px,1.12fr);gap:14px;align-items:start}.website-brand-list,.website-editor-panel>section,.website-live-preview{border:1px solid #dce3ec;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(27,39,58,.04)}.website-brand-list{overflow:hidden}.website-brand-list>header{position:relative;padding:18px;border-bottom:1px solid #e8edf2;background:#fafbfd}.website-brand-list>header small{display:block;color:var(--primary,#1467d9);font-size:10px;font-weight:600;letter-spacing:.08em}.website-brand-list>header strong{display:block;margin-top:4px;color:#263244;font-size:15px;font-weight:600}.website-brand-list>header span{position:absolute;top:20px;right:16px;color:#8d99a8;font-size:11px}.website-brand-list>div{display:grid;padding:8px}.website-brand-list button{min-width:0;display:grid;grid-template-columns:36px 1fr 6px;align-items:center;gap:10px;padding:10px;border:0;border-radius:11px;background:transparent;color:#586579;text-align:left}.website-brand-list button:hover{background:#f6f8fb}.website-brand-list button.active{background:color-mix(in srgb,var(--brand-select-color) 8%,#fff)}.website-brand-list button>span:first-child{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--brand-select-color) 14%,#fff);color:var(--brand-select-color);font-size:11px;font-weight:600}.website-brand-list button img{width:100%;height:100%;object-fit:contain}.website-brand-list button>span:nth-child(2){min-width:0}.website-brand-list button small,.website-brand-list button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-brand-list button strong{color:#354155;font-size:12px;font-weight:600}.website-brand-list button small{margin-top:3px;color:#96a0ae;font-size:9px}.website-brand-list button i{width:6px;height:6px;border-radius:50%;background:#d7dde6}.website-brand-list button.active i{background:var(--brand-select-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-select-color) 13%,transparent)}.website-editor-panel{display:grid;gap:12px}.website-editor-panel>section{overflow:hidden}.website-editor-panel section>header{display:flex;align-items:center;gap:11px;padding:15px 17px;border-bottom:1px solid #e9edf2;background:#fbfcfd}.website-editor-panel section>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eef3fb;color:var(--primary,#1467d9);font-size:10px;font-weight:600}.website-editor-panel section>header small,.website-editor-panel section>header strong{display:block}.website-editor-panel section>header strong{color:#303c4f;font-size:13px;font-weight:600}.website-editor-panel section>header small{margin-top:2px;color:#98a2af;font-size:10px}.website-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px 17px 18px}.website-editor-grid .wide{grid-column:1/-1}.website-editor-grid label{min-width:0;display:grid;gap:6px}.website-banner-upload>span,.website-editor-grid label>span{color:#59667a;font-size:11px;font-weight:600}.website-editor-grid input,.website-editor-grid textarea{width:100%;min-height:40px;padding:9px 12px;border:1px solid #d8dfe8;border-radius:9px;background:#fff;color:#273346;font:inherit;font-size:12px;outline:0}.website-editor-grid textarea{min-height:70px;resize:vertical;line-height:1.55}.website-editor-grid input:focus,.website-editor-grid textarea:focus{border-color:var(--primary,#1467d9);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#1467d9) 9%,transparent)}.website-banner-upload{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px}.website-banner-upload button{min-height:38px;padding:0 12px;border:1px solid #ced8e5;border-radius:9px;background:#f8fafc;color:var(--primary,#1467d9);font-size:11px;font-weight:600}.website-banner-upload small{grid-column:1/-1;color:#9aa4b1;font-size:9px}.website-content-settings>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 17px 17px}.website-content-settings label{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e4e9ef;border-radius:9px}.website-content-settings input{width:15px;height:15px;accent-color:var(--primary,#1467d9)}.website-content-settings label span{min-width:0}.website-content-settings label small,.website-content-settings label strong{display:block}.website-content-settings label strong{color:#465266;font-size:11px;font-weight:600}.website-content-settings label small{margin-top:2px;color:#9aa4b1;font-size:9px}.website-editor-panel section>header.website-event-section-header>button{margin-left:auto;min-height:34px;padding:7px 10px 7px 12px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid #b9cff0;border-radius:9px;background:#f4f8ff;color:var(--primary,#1467d9);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.website-editor-panel section>header.website-event-section-header>button:hover{border-color:var(--primary,#1467d9);background:#eaf2ff}.website-editor-panel section>header.website-event-section-header>button i{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--primary,#1467d9);color:#fff;font-size:9px;font-style:normal}.website-event-picker-layer{position:fixed;z-index:5000;inset:0;display:grid;place-items:center;padding:24px}.website-event-picker-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(20 31 48/38%);backdrop-filter:blur(3px);cursor:default}.website-event-picker{position:relative;width:min(590px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid #d7e0eb;border-radius:20px;background:#fff;box-shadow:0 28px 80px rgb(18 37 63/28%);animation:modal-rise .17s ease-out}.website-event-picker>header{display:flex;align-items:flex-start;gap:20px;padding:24px 24px 19px;border-bottom:1px solid #e8edf3;background:linear-gradient(135deg,#f7faff,#fff 72%)}.website-event-picker>header>div{min-width:0;flex:1}.website-event-picker>header small{display:block;margin-bottom:6px;color:var(--primary,#1467d9);font-size:10px;font-weight:800;letter-spacing:.12em}.website-event-picker>header h2{margin:0;color:#263348;font-size:20px;line-height:1.3}.website-event-picker>header p{margin:7px 0 0;color:#8490a1;font-size:11px;line-height:1.55}.website-event-picker>header>button{width:34px;height:34px;flex:0 0 auto;border:1px solid #dce4ed;border-radius:10px;background:#fff;color:#6f7d90;font-size:24px;line-height:1;cursor:pointer}.website-event-picker-list{max-height:min(510px,calc(100vh - 230px));overflow:auto;display:grid;gap:10px;padding:18px}.website-event-picker-list>button{width:100%;min-height:82px;padding:13px;display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #dde5ee;border-radius:14px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.website-event-picker-list>button.selected,.website-event-picker-list>button:hover{border-color:#9ebff0;background:#f5f9ff;box-shadow:0 8px 24px rgb(40 91 162/9%)}.website-event-year{min-height:50px;display:grid;place-items:center;border-radius:12px;background:#eaf2ff;color:var(--primary,#1467d9);font-size:12px;font-weight:800}.website-event-copy{min-width:0}.website-event-copy>strong{display:block;overflow:hidden;color:#334157;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.website-event-copy>small{display:grid;gap:3px;margin-top:7px;color:#8692a3;font-size:10px}.website-event-copy b,.website-event-copy em{overflow:hidden;font-style:normal;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.website-event-picker-list>button>i{padding:7px 9px;border-radius:8px;background:#edf3fb;color:#5f7390;font-size:9px;font-style:normal;font-weight:700}.website-event-picker-list>button.selected>i{background:var(--primary,#1467d9);color:#fff}.website-event-picker-empty{padding:54px 24px;text-align:center}.website-event-picker-empty strong{color:#344157;font-size:15px}.website-event-picker-empty p{margin:7px 0 0;color:#8b97a7;font-size:11px}.website-live-preview{position:sticky;top:12px;overflow:hidden}.website-live-preview>header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #e7ecf1;background:#f9fafc;color:#6c788a;font-size:10px;font-weight:600;letter-spacing:.06em}.website-live-preview>header>div{display:flex;align-items:center;gap:6px}.live-dot{width:7px;height:7px;border-radius:50%;background:#22b573;box-shadow:0 0 0 4px rgba(34,181,115,.1)}.website-live-preview>header button{width:31px;height:28px;border:1px solid #d8e0e9;background:#fff;color:#8c97a6;font-size:9px;font-weight:600}.website-live-preview>header button:first-of-type{border-radius:7px 0 0 7px}.website-live-preview>header button:last-of-type{margin-left:-6px;border-radius:0 7px 7px 0}.website-live-preview>header button.active{border-color:var(--primary,#1467d9);background:var(--primary,#1467d9);color:#fff}.website-preview-frame{width:100%;min-height:520px;margin:0 auto;overflow:hidden;background:#fff;transition:width .22s ease,border-radius .22s ease}.website-preview-frame.mobile{width:330px;margin-block:14px;border:1px solid #dbe2eb;border-radius:18px;box-shadow:0 10px 30px rgba(24,36,54,.12)}.preview-browser-bar{height:30px;display:flex;align-items:center;gap:5px;padding:0 9px;background:#edf1f5}.preview-browser-bar>i{width:6px;height:6px;border-radius:50%;background:#b7c0cb}.preview-browser-bar>i:first-child{background:#ec766b}.preview-browser-bar>i:nth-child(2){background:#e4b852}.preview-browser-bar>i:nth-child(3){background:#57b889}.preview-browser-bar>span{flex:1;overflow:hidden;margin-left:5px;padding:4px 8px;border-radius:5px;background:#fff;color:#929caa;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.preview-site-header{height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px}.preview-site-header>span{display:flex;align-items:center;gap:7px;min-width:0}.preview-site-header>span>b,.preview-site-header>span>img{width:27px;height:27px;display:grid;place-items:center;object-fit:contain;border-radius:7px;background:var(--preview-brand-color);color:#fff;font-size:8px}.preview-site-header strong{overflow:hidden;max-width:118px;color:#1f2937;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.preview-site-header nav{color:#697587;font-size:7px;white-space:nowrap}.preview-site-header>button{min-height:26px;padding:0 9px;border:0;border-radius:6px;background:var(--preview-brand-color);color:#fff;font-size:7px;font-weight:600}.preview-hero{min-height:245px;display:flex;flex-direction:column;justify-content:center;padding:28px 9%;background-color:color-mix(in srgb,var(--preview-brand-color) 82%,#1b2636);background-position:50%;background-size:cover;color:#fff}.preview-hero small{font-size:8px;font-weight:600;letter-spacing:.1em;opacity:.76}.preview-hero h2{max-width:380px;margin:10px 0 8px;color:#fff;font-size:clamp(20px,2.4vw,31px);font-weight:600;line-height:1.22;letter-spacing:-.03em}.preview-hero p{max-width:400px;margin:0;color:rgba(255,255,255,.76);font-size:9px;line-height:1.65}.preview-hero button{width:fit-content;min-height:31px;margin-top:17px;padding:0 13px;border:0;border-radius:7px;background:#fff;color:var(--preview-brand-color);font-size:8px;font-weight:600}.preview-event-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e8ecf1;background:#fff}.preview-event-strip>span{min-width:0;padding:12px 14px;border-right:1px solid #e8ecf1}.preview-event-strip>span:last-child{border-right:0}.preview-event-strip small,.preview-event-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-event-strip small{color:var(--preview-brand-color);font-size:6px;font-weight:600;letter-spacing:.08em}.preview-event-strip strong{margin-top:4px;color:#364255;font-size:8px;font-weight:600}.preview-content-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;background:#f7f9fb}.preview-content-cards article{min-width:0;padding:12px;border:1px solid #e4e9ef;border-radius:8px;background:#fff}.preview-content-cards article span{color:var(--preview-brand-color);font-size:7px;font-weight:600}.preview-content-cards article small,.preview-content-cards article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-content-cards article strong{margin-top:7px;color:#354154;font-size:9px;font-weight:600}.preview-content-cards article small{margin-top:3px;color:#99a3af;font-size:7px}.website-preview-frame.mobile .preview-site-header nav{display:none}.website-preview-frame.mobile .preview-site-header strong{max-width:150px}.website-preview-frame.mobile .preview-hero{min-height:280px;padding-inline:26px}.website-preview-frame.mobile .preview-hero h2{font-size:24px}.website-preview-frame.mobile .preview-event-strip{grid-template-columns:1fr}.website-preview-frame.mobile .preview-event-strip>span{border-right:0;border-bottom:1px solid #e8ecf1}.website-preview-frame.mobile .preview-content-cards{grid-template-columns:1fr}.website-live-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid #e7ecf1;background:#fafbfd}.website-live-preview>footer span{color:#929daa;font-size:9px}.website-live-preview>footer button{border:0;background:transparent;color:var(--primary,#1467d9);font-size:10px;font-weight:600}.exhibition-management-main>.operations-page{padding:4px 0 34px}.exhibition-management-main>.operations-page .operations-heading{margin-bottom:16px}@media (max-width:1280px){.brand-management-page,.website-management-page{padding-inline:18px}.brand-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-studio-layout{grid-template-columns:minmax(330px,.85fr) minmax(450px,1.15fr)}.website-brand-list{grid-column:1/-1}.website-brand-list>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.brand-management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-portfolio-grid,.website-brand-list>div,.website-studio-layout{grid-template-columns:1fr}.website-live-preview{position:relative;top:0}.brand-registration-window{min-width:320px}.brand-registration-form{grid-template-columns:1fr}.brand-logo-uploader{display:grid;grid-template-columns:150px 1fr;gap:18px;border-right:0;border-bottom:1px solid #e7ebf0}.brand-logo-uploader>label{margin:0}}@media (max-width:620px){.brand-management-page,.website-management-page{padding:16px 12px 48px}.brand-management-heading,.website-management-heading{align-items:flex-start}.website-management-heading>div:last-child{width:100%;justify-content:space-between}.brand-form-grid,.brand-management-summary,.brand-portfolio-grid,.website-content-settings>div,.website-editor-grid{grid-template-columns:1fr}.brand-form-grid .wide,.website-editor-grid .wide{grid-column:auto}.brand-logo-uploader{grid-template-columns:120px 1fr;padding:16px}.brand-registration-fields{padding:18px 16px 0}.brand-registration-fields>footer{margin-inline:-16px;padding-inline:16px}.website-preview-frame.mobile{width:calc(100% - 24px)}}.privacy-management-page{--privacy-ink:#1f2b3d;--privacy-muted:#748196;display:grid;gap:18px;min-width:0;padding:4px 0 44px;color:var(--privacy-ink)}.privacy-confirm-panel,.privacy-heading,.privacy-heading-status,.privacy-history-layout article>div>span,.privacy-history-layout article>header,.privacy-legal-checks,.privacy-legal-checks span,.privacy-notice-compliance,.privacy-notice-list>footer,.privacy-notice-list>header,.privacy-policy-controls,.privacy-policy-controls label,.privacy-policy-title,.privacy-record-board>footer,.privacy-record-board>header,.privacy-summary-grid article{display:flex;align-items:center}.privacy-heading{justify-content:space-between;gap:24px}.privacy-confirm-panel>div:nth-child(2)>small,.privacy-heading>div:first-child small,.privacy-history-layout header small{color:var(--primary,#1467d9);font-size:12px;font-weight:600;letter-spacing:.08em}.privacy-heading h2{margin:6px 0 4px;color:var(--privacy-ink);font-size:28px;font-weight:600;letter-spacing:-.02em}.privacy-confirm-panel p,.privacy-heading p,.privacy-notice-list>header p,.privacy-policy-title p,.privacy-record-board>header p{margin:0;color:var(--privacy-muted);font-size:13px;line-height:1.6}.privacy-heading-status{flex:0 0 auto;gap:10px;min-height:58px;padding:8px 9px 8px 14px;border:1px solid #dfe5ec;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(24,39,65,.05)}.privacy-live-dot{width:9px;height:9px;border-radius:50%;background:#2aa67b;box-shadow:0 0 0 5px rgba(42,166,123,.1)}.privacy-heading-status>span:nth-child(2) small,.privacy-heading-status>span:nth-child(2) strong{display:block}.privacy-heading-status small{color:#8a96a8;font-size:11px}.privacy-heading-status strong{margin-top:2px;color:#263347;font-size:13px;font-weight:600}.privacy-confirm-panel button,.privacy-heading-status button,.privacy-history-layout button,.privacy-notice-list button,.privacy-policy-controls>button,.privacy-record-board button{min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary,#1467d9) 28%,#d9e1ea);border-radius:9px;background:#fff;color:var(--primary,#1467d9);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.privacy-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.privacy-summary-grid article{gap:13px;min-width:0;min-height:96px;padding:16px;border:1px solid #e0e6ed;border-radius:15px;background:#fff;box-shadow:0 8px 22px rgba(24,39,65,.035)}.privacy-summary-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:13px;font-size:12px;font-weight:600}.privacy-summary-icon.review{background:#eaf2ff;color:#326fcb}.privacy-summary-icon.hold{background:#f4edff;color:#7855b5}.privacy-summary-icon.schedule{background:#fff3df;color:#b36d15}.privacy-summary-icon.notice{background:#e7f7f1;color:#16836b}.privacy-summary-grid article div{min-width:0}.privacy-summary-grid em,.privacy-summary-grid small,.privacy-summary-grid strong{display:block;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.privacy-summary-grid small{color:#7c8899;font-size:12px}.privacy-summary-grid strong{margin-top:3px;color:#1f2b3d;font-size:22px;font-weight:600}.privacy-summary-grid em{margin-top:3px;color:#9aa4b2;font-size:11px}.privacy-email-preview,.privacy-history-layout article,.privacy-notice-list,.privacy-policy-card,.privacy-record-board{border:1px solid #dfe6ed;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(24,39,65,.035)}.privacy-policy-card{overflow:hidden}.privacy-policy-title{gap:13px;padding:19px 20px 15px}.privacy-policy-title>span{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--primary,#1467d9) 10%,#fff);color:var(--primary,#1467d9);font-weight:600}.privacy-confirm-panel h3,.privacy-history-layout h3,.privacy-notice-layout h3,.privacy-policy-title h3,.privacy-record-board h3{margin:3px 0 2px;color:#243145;font-size:17px;font-weight:600}.privacy-policy-title small{color:var(--primary,#1467d9);font-size:10px;font-weight:600;letter-spacing:.08em}.privacy-policy-controls{gap:12px;padding:15px 20px;border-block:1px solid #e8edf2;background:#f8fafc}.privacy-policy-controls label{gap:8px}.privacy-policy-controls label:not(.privacy-switch-row){flex-direction:column;align-items:flex-start}.privacy-policy-controls label>span{color:#6e7b8e;font-size:11px;font-weight:600}.privacy-confirm-panel input,.privacy-policy-controls input[type=time],.privacy-policy-controls select{min-height:38px;padding:0 12px;border:1px solid #d6dee7;border-radius:9px;background:#fff;color:#28364a;font:inherit;font-size:12px;outline:0}.privacy-confirm-panel input:focus,.privacy-policy-controls input:focus,.privacy-policy-controls select:focus{border-color:var(--primary,#1467d9);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#1467d9) 12%,transparent)}.privacy-switch-row{position:relative;flex:1 1 260px;justify-content:flex-start;padding-right:54px}.privacy-switch-row small,.privacy-switch-row span,.privacy-switch-row strong{display:block}.privacy-switch-row strong{color:#2c394c;font-size:13px}.privacy-switch-row small{margin-top:2px;color:#8d98a6;font-size:10px;font-weight:400}.privacy-switch-row input{position:absolute;opacity:0}.privacy-switch-row i{position:absolute;right:0;width:40px;height:22px;border-radius:20px;background:#cbd3dd;transition:.2s ease}.privacy-switch-row i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.16);content:"";transition:.2s ease}.privacy-switch-row input:checked+i{background:var(--primary,#1467d9)}.privacy-switch-row input:checked+i:after{transform:translateX(18px)}.privacy-policy-controls>button{align-self:flex-end;border-color:var(--primary,#1467d9);background:var(--primary,#1467d9);color:#fff}.privacy-legal-checks{display:grid;grid-template-columns:repeat(4,1fr);padding:0 20px}.privacy-legal-checks span{gap:9px;min-width:0;padding:15px 12px;border-right:1px solid #edf1f5}.privacy-legal-checks span:last-child{border-right:0}.privacy-legal-checks i{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:7px;background:#edf2f7;color:#66758b;font-size:10px;font-style:normal;font-weight:600}.privacy-legal-checks b,.privacy-legal-checks small{display:block}.privacy-legal-checks b{color:#354257;font-size:11px;font-weight:600}.privacy-legal-checks small{margin-left:auto;color:#9ba5b3;font-size:10px}.privacy-tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid #dfe5ec}.privacy-tabs button{position:relative;min-height:45px;padding:0 18px;border:0;background:transparent;color:#7b8798;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.privacy-tabs button:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px 2px 0 0;background:transparent;content:""}.privacy-tabs button.active{color:#253247;font-weight:600}.privacy-tabs button.active:after{background:var(--primary,#1467d9)}.privacy-tabs b{display:inline-grid;min-width:21px;height:21px;margin-left:5px;padding:0 6px;place-items:center;border-radius:10px;background:#eef2f6;color:#748196;font-size:10px}.privacy-tabs button.active b{background:color-mix(in srgb,var(--primary,#1467d9) 10%,#fff);color:var(--primary,#1467d9)}.privacy-record-board{overflow:hidden}.privacy-record-board>header{justify-content:space-between;gap:18px;padding:17px 18px}.privacy-record-board>header>div:last-child{display:flex;align-items:center;gap:7px}.privacy-danger-button{border-color:#d94d55!important;background:#d94d55!important;color:#fff!important}.privacy-danger-outline{border-color:#e7aeb1!important;color:#c63f47!important}.privacy-secondary-button{border-color:#d9e0e8!important;background:#fff!important;color:#667488!important}.privacy-confirm-panel button:disabled,.privacy-notice-list button:disabled,.privacy-record-board button:disabled{opacity:.42;cursor:not-allowed}.privacy-table-wrap{overflow:auto;border-block:1px solid #e7ecf1}.privacy-table-wrap table{width:100%;min-width:1060px;border-collapse:collapse}.privacy-table-wrap th{height:43px;padding:0 12px;background:#f7f9fb;color:#7c8899;font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.privacy-table-wrap td:first-child,.privacy-table-wrap th:first-child{width:44px;padding-left:18px}.privacy-table-wrap td{height:69px;padding:9px 12px;border-top:1px solid #edf1f4;color:#526075;font-size:12px;vertical-align:middle}.privacy-table-wrap tr:first-child td{border-top:0}.privacy-table-wrap tr.is-held{background:#fbfafc}.privacy-table-wrap td small,.privacy-table-wrap td strong{display:block}.privacy-table-wrap td strong{color:#2c394d;font-size:12px;font-weight:600}.privacy-table-wrap td small{margin-top:4px;color:#929dab;font-size:10px}.privacy-notice-rows input,.privacy-table-wrap input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary,#1467d9)}.privacy-status{display:inline-flex;min-height:25px;align-items:center;padding:0 9px;border-radius:8px;font-size:10px;font-weight:600}.privacy-status.eligible{background:#e9f7f1;color:#16836b}.privacy-status.hold{background:#f2ecfb;color:#7652ad}.privacy-status.scheduled{background:#fff1dc;color:#aa6818}.privacy-hold-reason{max-width:150px}.privacy-table-wrap td>button{min-height:31px;padding-inline:10px}.privacy-retention-until{color:#8a96a6;font-size:10px}.privacy-record-board>footer{justify-content:space-between;gap:16px;padding:13px 18px;background:#fafbfd}.privacy-record-board>footer span b,.privacy-record-board>footer span small{display:block}.privacy-record-board>footer b{color:#536176;font-size:11px;font-weight:600}.privacy-record-board>footer p,.privacy-record-board>footer small{margin:2px 0 0;color:#98a2b0;font-size:10px}.privacy-notice-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:16px;align-items:start}.privacy-notice-list{overflow:hidden}.privacy-notice-list>header{justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid #e8edf2}.privacy-notice-list>footer button:last-child,.privacy-notice-list>header button{border-color:var(--primary,#1467d9);background:var(--primary,#1467d9);color:#fff}.privacy-notice-compliance{gap:12px;margin:14px;padding:12px 14px;border:1px solid #ead8ab;border-radius:11px;background:#fffbef}.privacy-notice-compliance>span{flex:0 0 auto;padding:5px 8px;border-radius:7px;background:#fff0c5;color:#996314;font-size:10px;font-weight:600}.privacy-notice-compliance p{flex:1;margin:0;color:#7c6e4f;font-size:10px;line-height:1.55}.privacy-notice-compliance button{min-height:30px;padding-inline:9px;border-color:#e3ce96;background:transparent;color:#8d641b;font-size:10px}.privacy-notice-rows{border-top:1px solid #edf1f4}.privacy-notice-rows label{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 18px;border-bottom:1px solid #edf1f4}.privacy-notice-rows small,.privacy-notice-rows strong{display:block}.privacy-notice-rows strong{color:#314055;font-size:12px;font-weight:600}.privacy-notice-rows small{margin-top:3px;color:#919cac;font-size:10px}.privacy-notice-rows em{padding:5px 8px;border-radius:7px;font-size:10px;font-style:normal;font-weight:600}.privacy-notice-rows em.due{background:#fff1dc;color:#aa6818}.privacy-notice-rows em.sent{background:#e9f7f1;color:#16836b}.privacy-notice-list>footer{justify-content:flex-end;gap:8px;padding:13px 18px;background:#fafbfd}.privacy-email-preview{overflow:hidden}.privacy-email-preview>header{padding:15px 18px;border-bottom:1px solid #e8edf2;background:#f8fafc}.privacy-email-preview>header span,.privacy-email-preview>header strong{display:block}.privacy-email-preview>header span{color:var(--primary,#1467d9);font-size:9px;font-weight:600;letter-spacing:.08em}.privacy-email-preview>header strong{margin-top:4px;color:#2d3a4e;font-size:13px;font-weight:600}.privacy-email-preview>div{padding:22px}.privacy-mail-logo{display:grid;width:42px;height:42px;margin-bottom:22px;place-items:center;border-radius:13px;background:var(--primary,#1467d9);color:#fff;font-size:11px;font-weight:600}.privacy-email-preview p{margin:0 0 12px;color:#758195;font-size:11px;line-height:1.7}.privacy-email-preview h3{margin:0 0 10px;font-size:18px;line-height:1.45}.privacy-email-preview dl{overflow:hidden;margin:18px 0;border:1px solid #e4e9ef;border-radius:10px}.privacy-email-preview dl div{display:grid;grid-template-columns:94px 1fr;border-top:1px solid #edf1f4}.privacy-email-preview dl div:first-child{border-top:0}.privacy-email-preview dd,.privacy-email-preview dt{margin:0;padding:10px;font-size:9px;line-height:1.45}.privacy-email-preview dt{background:#f7f9fb;color:#68768a;font-weight:600}.privacy-email-preview dd{color:#798598}.privacy-email-preview>div>button{width:100%;min-height:38px;border:0;border-radius:9px;background:var(--primary,#1467d9);color:#fff;font:inherit;font-size:11px;font-weight:600}.privacy-email-preview>div>small{display:block;margin-top:11px;color:#a0a9b5;font-size:9px;line-height:1.6;text-align:center}.privacy-history-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.privacy-history-layout article{overflow:hidden}.privacy-history-layout article>header{justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e8edf2}.privacy-history-layout article>div>span{position:relative;display:grid;grid-template-columns:34px 1fr auto;gap:3px 10px;min-height:68px;padding:11px 18px;border-bottom:1px solid #edf1f4}.privacy-history-layout article>div>span:last-child{border-bottom:0}.privacy-history-layout i{grid-row:1/3;display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#e9f7f1;color:#16836b;font-size:11px;font-style:normal;font-weight:600}.privacy-history-layout strong{color:#344257;font-size:12px;font-weight:600}.privacy-history-layout small{color:#8d98a7;font-size:10px;text-align:right}.privacy-history-layout em{grid-column:2/-1;color:#8a95a5;font-size:10px;font-style:normal}.privacy-confirm-panel{position:sticky;z-index:12;bottom:16px;gap:14px;padding:14px 16px;border:1px solid #e5a5a9;border-radius:15px;background:#fff;box-shadow:0 18px 50px rgba(79,24,30,.18)}.privacy-confirm-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;background:#fff0f1;color:#c63f47;font-size:20px;font-weight:600}.privacy-confirm-panel>div:nth-child(2){flex:1;min-width:240px}.privacy-confirm-panel label{flex:0 0 180px}.privacy-confirm-panel label span{display:block;margin-bottom:4px;color:#7a6670;font-size:10px}.privacy-confirm-panel label input{width:100%}@media (max-width:1440px){.privacy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-policy-controls{flex-wrap:wrap}.privacy-legal-checks{grid-template-columns:repeat(2,1fr)}.privacy-legal-checks span:nth-child(2){border-right:0}.privacy-legal-checks span:nth-child(-n+2){border-bottom:1px solid #edf1f5}.privacy-confirm-panel{flex-wrap:wrap}}@media (max-width:980px){.privacy-heading{align-items:flex-start}.privacy-history-layout,.privacy-notice-layout{grid-template-columns:1fr}.privacy-email-preview{max-width:none}}@media (max-width:700px){.privacy-heading{flex-direction:column}.privacy-heading-status{width:100%}.privacy-legal-checks,.privacy-summary-grid{grid-template-columns:1fr}.privacy-legal-checks span{border-right:0;border-bottom:1px solid #edf1f5}.privacy-record-board>header{align-items:flex-start;flex-direction:column}.privacy-record-board>header>div:last-child{width:100%;flex-wrap:wrap}.privacy-tabs{overflow-x:auto}.privacy-tabs button{white-space:nowrap}.privacy-confirm-panel label,.privacy-confirm-panel>div:nth-child(2){flex:1 1 100%}}.common-window-actions.window-control-buttons{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}.common-window-actions.window-control-buttons>.window-control-icon,html[data-erp-ui=custom] .common-window-actions.window-control-buttons>.window-control-icon{display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;place-items:center!important;overflow:hidden!important;border:1px solid color-mix(in srgb,currentColor 16%,transparent)!important;border-radius:9px!important;background:rgba(255,255,255,.78)!important;color:#57677b!important;box-shadow:none!important;font-size:0!important;line-height:1!important;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease!important}.common-window-actions.window-control-buttons>.window-control-icon:after,.common-window-actions.window-control-buttons>.window-control-icon:before{display:none!important;content:none!important}.common-window-actions.window-control-buttons>.window-control-icon>span{position:relative!important;display:block!important;width:16px!important;height:16px!important;color:currentColor!important;transform:none!important}.common-window-actions.window-control-buttons>.window-control-icon.minimize>span:before{position:absolute!important;right:1px!important;bottom:3px!important;left:1px!important;display:block!important;height:2px!important;border-radius:2px!important;background:currentColor!important;content:""!important}.common-window-actions.window-control-buttons>.window-control-icon.pin>span:before{position:absolute!important;top:1px!important;left:3px!important;display:block!important;width:10px!important;height:9px!important;border:1.8px solid!important;border-radius:5px 5px 2px 2px!important;background:transparent!important;content:""!important;transform:rotate(45deg)!important}.common-window-actions.window-control-buttons>.window-control-icon.pin>span:after{position:absolute!important;top:10px!important;left:7px!important;display:block!important;width:2px!important;height:7px!important;border-radius:2px!important;background:currentColor!important;content:""!important;transform:rotate(45deg)!important;transform-origin:top!important}.common-window-actions.window-control-buttons>.window-control-icon.refresh>span{width:14px!important;height:14px!important;border:1.8px solid!important;border-right:1.8px solid transparent!important;border-radius:50%!important;transform:rotate(-32deg)!important}.common-window-actions.window-control-buttons>.window-control-icon.refresh>span:after{position:absolute!important;top:-3px!important;right:-3px!important;display:block!important;width:0!important;height:0!important;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important;border-left:5px solid!important;background:transparent!important;content:""!important;transform:rotate(18deg)!important}.common-window-actions.window-control-buttons>.window-control-icon.reset>span:after,.common-window-actions.window-control-buttons>.window-control-icon.reset>span:before{position:absolute!important;display:block!important;box-sizing:border-box!important;content:""!important}.common-window-actions.window-control-buttons>.window-control-icon.reset>span:before{inset:2px!important;border:1.7px solid!important;border-radius:3px!important}.common-window-actions.window-control-buttons>.window-control-icon.reset>span:after{top:6px!important;left:6px!important;width:4px!important;height:4px!important;border-left:1.7px solid!important;border-top:1.7px solid!important}.common-window-actions.window-control-buttons>.window-control-icon.close>span:after,.common-window-actions.window-control-buttons>.window-control-icon.close>span:before{position:absolute!important;top:7px!important;left:1px!important;display:block!important;width:14px!important;height:2px!important;border-radius:2px!important;background:currentColor!important;content:""!important}.common-window-actions.window-control-buttons>.window-control-icon.close>span:before{transform:rotate(45deg)!important}.common-window-actions.window-control-buttons>.window-control-icon.close>span:after{transform:rotate(-45deg)!important}.common-window-actions.window-control-buttons>.window-control-icon:focus-visible,.common-window-actions.window-control-buttons>.window-control-icon:hover{border-color:color-mix(in srgb,var(--modal-accent,var(--primary,#1467d9)) 35%,#d8e0e8)!important;background:color-mix(in srgb,var(--modal-accent,var(--primary,#1467d9)) 9%,#fff)!important;color:var(--modal-accent,var(--primary,#1467d9))!important;outline:0!important;transform:translateY(-1px)!important}.common-window-actions.window-control-buttons>.window-control-icon.pin.active{border-color:color-mix(in srgb,var(--modal-accent,var(--primary,#1467d9)) 36%,#d8e0e8)!important;background:color-mix(in srgb,var(--modal-accent,var(--primary,#1467d9)) 12%,#fff)!important;color:var(--modal-accent,var(--primary,#1467d9))!important}.common-window-actions.window-control-buttons>.window-control-icon.close:focus-visible,.common-window-actions.window-control-buttons>.window-control-icon.close:hover{border-color:#e9b3b6!important;background:#fff1f1!important;color:#c94a51!important}.advertising-window-actions.window-control-buttons>.window-control-icon,.global-search-window-actions.window-control-buttons>.window-control-icon,.tenant-notice-window-actions.window-control-buttons>.window-control-icon{border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.12)!important;color:#fff!important}.advertising-window-actions.window-control-buttons>.window-control-icon:hover,.global-search-window-actions.window-control-buttons>.window-control-icon:hover,.tenant-notice-window-actions.window-control-buttons>.window-control-icon:hover{border-color:rgba(255,255,255,.54)!important;background:rgba(255,255,255,.22)!important;color:#fff!important}@media (max-width:700px){.common-window-actions.window-control-buttons{gap:4px!important}.common-window-actions.window-control-buttons>.window-control-icon,html[data-erp-ui=custom] .common-window-actions.window-control-buttons>.window-control-icon{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}}.company-statistics{--company-ink:#172334;--company-muted:#6f7f92;--company-line:#e2e9f1;--company-surface:#fff;--company-blue:var(--primary,#2563eb);display:grid;gap:18px;padding:24px 30px 48px;color:var(--company-ink);background:#f6f8fb}.chairman-briefing,.company-client-leaders,.company-event-table,.company-revenue-overview,.company-stats-heading,.stat-story-card{border:1px solid var(--company-line);border-radius:16px;background:var(--company-surface);box-shadow:0 8px 24px rgba(25,42,66,.035)}.company-stats-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:116px;padding:20px 24px}.chairman-briefing>div>span,.company-client-leaders header span,.company-event-table header span,.company-revenue-overview header span,.company-stat-detail-titlebar>div>span,.company-stats-heading>div:first-child>span,.stat-story-card header span{display:block;margin-bottom:7px;color:var(--company-blue);font-size:11px;font-weight:700;letter-spacing:.11em}.company-client-leaders h2,.company-event-table h2,.company-revenue-overview h2,.company-stats-heading h1,.stat-story-card h2{margin:0;color:var(--company-ink);font-size:27px;font-weight:600;letter-spacing:-.035em}.company-client-leaders header p,.company-event-table header p,.company-revenue-overview header p,.company-stats-heading p{margin:7px 0 0;color:var(--company-muted);font-size:14px}.company-stats-heading-meta{display:flex;align-items:center;gap:14px}.company-stats-heading-meta b{display:grid;gap:3px;color:var(--company-muted);font-size:12px;font-weight:500;text-align:right}.company-stats-heading-meta b strong{color:var(--company-ink);font-size:18px;font-weight:600}.company-stats-heading-meta small{padding-left:14px;border-left:1px solid var(--company-line);color:var(--company-muted);font-size:12px}.company-client-leaders header>button,.company-stats-heading-meta button{border:0;border-radius:9px;padding:11px 15px;color:#fff;background:var(--company-blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.chairman-briefing{display:flex;align-items:center;gap:30px;padding:16px 20px;border-color:color-mix(in srgb,var(--company-blue) 20%,var(--company-line));background:color-mix(in srgb,var(--company-blue) 4%,#fff)}.chairman-briefing>div{flex:1 1 55%}.chairman-briefing>div>span{margin-bottom:5px}.chairman-briefing strong{color:var(--company-ink);font-size:16px;font-weight:600;letter-spacing:-.025em}.chairman-briefing p{flex:1 1 45%;margin:0;color:#52647a;font-size:13px;line-height:1.65}.company-stat-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-stat-kpi{position:relative;display:grid;min-height:152px;padding:20px;overflow:hidden;border:1px solid var(--company-line);border-radius:15px;color:var(--company-ink);background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.company-stat-kpi:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--company-blue);content:""}.company-stat-kpi.expense:before{background:#e48b25}.company-stat-kpi.profit:before{background:#14906d}.company-stat-kpi.receivable:before{background:#d25555}.company-stat-kpi:hover{border-color:color-mix(in srgb,var(--company-blue) 35%,var(--company-line));box-shadow:0 12px 24px rgba(29,65,116,.1);transform:translateY(-2px)}.company-stat-kpi>span{color:var(--company-muted);font-size:13px}.company-stat-kpi>strong{align-self:center;font-size:30px;font-weight:600;letter-spacing:-.045em}.company-stat-kpi>small{color:#7b8b9e;font-size:12px}.company-stat-kpi>em{display:flex;align-items:center;justify-content:space-between;margin-top:7px;color:var(--company-blue);font-size:12px;font-style:normal;font-weight:600}.company-stat-kpi.expense>em{color:#bd6b13}.company-stat-kpi.profit>em{color:#138063}.company-stat-kpi.receivable>em{color:#c04a4f}.company-stat-kpi>em i{font-size:17px;font-style:normal}.company-revenue-overview{padding:22px 24px 18px}.company-client-leaders>header,.company-event-table>header,.company-revenue-overview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.company-client-leaders h2,.company-event-table h2,.company-revenue-overview h2,.stat-story-card h2{font-size:20px}.comparison-mode{display:inline-flex;padding:4px;border:1px solid var(--company-line);border-radius:9px;background:#f7f9fc}.comparison-mode button{border:0;border-radius:6px;padding:7px 10px;color:var(--company-muted);background:transparent;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.comparison-mode button.active{color:#fff;background:var(--company-blue);box-shadow:0 2px 6px color-mix(in srgb,var(--company-blue) 30%,transparent)}.revenue-legend{display:flex;align-items:center;gap:16px;margin-top:22px;color:#5f7085;font-size:12px}.revenue-legend span{display:inline-flex;align-items:center;gap:6px}.revenue-legend i{width:9px;height:9px;border-radius:50%}.revenue-legend .revenue{background:var(--company-blue)}.revenue-legend .expense{background:#e9a34f}.revenue-legend small{margin-left:auto;color:#8492a3}.event-financial-bars{display:grid;gap:10px;margin-top:13px}.event-financial-bars article{display:grid;grid-template-columns:minmax(136px,.75fr) minmax(220px,2.2fr) minmax(200px,.95fr);align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #edf1f5}.event-financial-bars article:last-child{border-bottom:0}.event-financial-label{display:grid;grid-template-columns:9px 1fr;column-gap:8px;align-items:center}.event-financial-label>span{grid-row:span 2;width:8px;height:29px;border-radius:8px}.event-financial-label strong{font-size:13px;font-weight:600}.event-financial-label small{grid-column:2;color:#7c8b9b;font-size:11px}.event-financial-track{position:relative;display:grid;align-content:center;gap:5px;min-height:30px}.event-financial-track:before{position:absolute;inset:3px 0;border-radius:4px;background:#f0f3f7;content:""}.event-financial-track i{position:relative;z-index:1;display:block;min-width:8px;height:8px;border-radius:4px}.event-financial-track i.revenue{background:var(--company-blue)}.event-financial-track i.expense{background:#eda750}.event-financial-values{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.event-financial-values b{font-size:13px;font-weight:600}.event-financial-values span{color:#8491a1;font-size:12px}.event-financial-values small{padding:3px 5px;border-radius:5px;font-size:10px;font-weight:600}.event-financial-values .up{color:#147e60;background:#e9f7f1}.event-financial-values .down{color:#c14a51;background:#fff0f0}.stat-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stat-story-card{min-height:270px;padding:22px}.stat-story-card>strong{display:block;margin-top:24px;font-size:34px;font-weight:600;letter-spacing:-.05em}.stat-story-card>p{margin:7px 0 0;color:#718197;font-size:13px;line-height:1.55}.stat-story-card>p b{color:var(--company-ink);font-weight:600}.gender-meter{position:relative;display:flex;align-items:center;gap:9px;margin:22px 0 14px;height:9px;border-radius:8px;background:#edf1f6}.gender-meter>span{height:100%;border-radius:8px;background:#cf75a2}.gender-meter b,.gender-meter small{position:absolute;top:15px;color:#6c7b91;font-size:11px;font-weight:600;white-space:nowrap}.gender-meter b{left:0}.gender-meter small{right:0}.stat-story-card dl{display:grid;gap:9px;margin:42px 0 0}.stat-story-card dl div{display:flex;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px solid #edf1f5}.stat-story-card dt{color:#8290a1;font-size:11px}.stat-story-card dd{margin:0;color:#344258;font-size:11px;font-weight:600;text-align:right}.stat-rank-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:23px}.stat-rank-pair>div{min-width:0;padding:11px;border-radius:9px;background:#f7f9fb}.stat-rank-pair small,.stat-rank-pair span{display:block;color:#8492a3;font-size:11px}.stat-rank-pair b{display:block;margin:5px 0 3px;font-size:20px;font-weight:600}.stat-rank-pair span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-callout{margin-top:18px!important;padding-top:12px;border-top:1px solid #edf1f5;font-size:11px!important}.company-client-leaders{padding:22px 24px}.company-client-leaders>header>button{padding:9px 12px;font-size:12px}.client-leader-grid{display:grid;gap:0;margin-top:17px;border-top:1px solid #edf1f5}.client-leader-grid article{display:grid;grid-template-columns:34px minmax(0,1fr) 110px 100px;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid #edf1f5}.client-leader-grid article>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:var(--company-blue);background:color-mix(in srgb,var(--company-blue) 9%,#fff);font-size:10px;font-weight:700}.client-leader-grid strong{display:block;font-size:13px;font-weight:600}.client-leader-grid small{display:block;margin-top:3px;color:#8492a3;font-size:11px}.client-leader-grid b{font-size:13px;text-align:right}.client-leader-grid em{color:#ba5054;font-size:11px;font-style:normal;text-align:right}.company-event-table{padding:22px 24px}.company-event-table header>small{padding-top:10px;color:#7a899b;font-size:12px}.company-table-scroll{margin-top:18px;overflow:auto;border:1px solid #e7ecf2;border-radius:11px}.company-event-table table{width:100%;min-width:1050px;border-collapse:collapse;font-size:12px}.company-event-table th{padding:12px 13px;color:#78889b;background:#f7f9fb;font-weight:600;text-align:left;white-space:nowrap}.company-event-table td{padding:13px;border-top:1px solid #edf1f5;color:#4d5d70;white-space:nowrap}.company-event-table td:first-child{min-width:185px;white-space:normal}.company-event-table td:first-child>span{display:inline-block;width:8px;height:30px;margin-right:8px;border-radius:6px;vertical-align:middle}.company-event-table td:first-child strong{display:inline-block;vertical-align:middle;color:#29384c;font-size:13px}.company-event-table td:first-child small{display:block;margin:-4px 0 0 17px;color:#8492a3;font-size:10px}.company-event-table .profit-value{color:#147e60;font-weight:600}.company-event-table .receivable-value{color:#bf5155;font-weight:600}.company-stat-detail-window{width:min(880px,calc(100vw - 48px));min-width:520px;max-width:calc(100vw - 18px);min-height:380px;max-height:calc(100vh - 48px);resize:both;overflow:auto;border:1px solid #cbd8e6;border-radius:14px;background:#fff;box-shadow:0 26px 65px rgba(20,36,58,.22)}.company-stat-detail-titlebar{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 15px 0 20px;border-bottom:1px solid #e5eaf0;background:color-mix(in srgb,var(--modal-accent,var(--company-blue)) 8%,#fff);cursor:grab;user-select:none}.company-stat-detail-titlebar:active{cursor:grabbing}.company-stat-detail-titlebar h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.03em}.company-stat-detail-titlebar>div>span{margin-bottom:3px;color:var(--modal-accent,var(--company-blue));font-size:10px}.company-stat-detail-content{padding:20px}.company-stat-detail-content>p{margin:0;color:#6d7d91;font-size:13px}.company-stat-detail-total{display:block;margin:12px 0 18px;color:var(--modal-accent,var(--company-blue));font-size:31px;font-weight:600;letter-spacing:-.05em}.company-stat-detail-content table{width:100%;border-collapse:collapse;font-size:12px}.company-stat-detail-content th{padding:10px;color:#75869a;border-bottom:1px solid #dce4ec;background:#f7f9fb;text-align:left}.company-stat-detail-content td{padding:11px 10px;border-bottom:1px solid #edf1f5;color:#506176}.company-stat-detail-content td>span{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%}.company-stat-detail-content td b{color:var(--modal-accent,var(--company-blue));font-weight:600}@media (max-width:1180px){.company-statistics{padding-inline:20px}.company-stat-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-story-grid{grid-template-columns:1fr}.stat-story-card{min-height:auto}.stat-story-card dl{margin-top:38px}.event-financial-bars article{grid-template-columns:minmax(120px,.7fr) minmax(170px,1.6fr) minmax(180px,.8fr)}}@media (max-width:720px){.company-statistics{gap:13px;padding:15px 12px 32px}.chairman-briefing,.company-client-leaders>header,.company-event-table>header,.company-revenue-overview>header,.company-stats-heading{align-items:flex-start;flex-direction:column}.company-stats-heading{min-height:0}.company-stats-heading-meta{flex-wrap:wrap}.company-stats-heading-meta small{border-left:0;padding-left:0}.company-stat-kpis{grid-template-columns:1fr}.company-stat-kpi{min-height:126px}.comparison-mode{width:100%;overflow-x:auto}.comparison-mode button{flex:0 0 auto}.revenue-legend{flex-wrap:wrap}.revenue-legend small{width:100%;margin-left:0}.event-financial-bars article{grid-template-columns:1fr;gap:7px}.event-financial-values{justify-content:flex-start}.client-leader-grid article{grid-template-columns:29px minmax(0,1fr) 90px}.client-leader-grid em{grid-column:2/-1;text-align:left}.company-stat-detail-window{min-width:0;width:calc(100vw - 24px)}.company-stat-detail-titlebar{padding-inline:14px}.company-stat-detail-content{padding:14px}}.executive-dashboard{gap:18px;padding:4px 0 38px}.executive-dashboard-heading.exhibition-hero{position:relative;min-height:254px;padding:36px 48px;overflow:hidden;align-items:stretch;border-color:color-mix(in srgb,var(--erp-primary,#2563eb) 24%,#d9e3f2);border-radius:20px;background:radial-gradient(circle at 91% 12%,color-mix(in srgb,var(--erp-primary,#2563eb) 17%,transparent) 0 1px,transparent 1.4px) 0 0 /16px 16px,linear-gradient(112deg,#fff 0,#f9fbff 47%,color-mix(in srgb,var(--erp-primary,#2563eb) 11%,#f3f6ff) 100%);box-shadow:0 14px 30px rgba(37,60,105,.07)}.executive-dashboard-heading.exhibition-hero:after{position:absolute;right:-118px;bottom:-155px;width:520px;height:520px;border:1px solid color-mix(in srgb,var(--erp-primary,#2563eb) 18%,transparent);border-radius:50%;box-shadow:0 0 0 56px color-mix(in srgb,var(--erp-primary,#2563eb) 4%,transparent),0 0 0 112px color-mix(in srgb,var(--erp-primary,#2563eb) 3%,transparent);content:"";pointer-events:none}.exhibition-hero-actions,.exhibition-hero-copy{position:relative;z-index:1}.exhibition-hero-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center}.exhibition-hero-status{display:inline-flex!important;align-items:center;gap:7px;margin:0 0 14px!important;padding:7px 11px;border-radius:999px;color:var(--erp-primary)!important;background:var(--erp-primary-soft);font-size:12px!important;font-weight:600!important;letter-spacing:-.01em!important}.exhibition-hero-status i{width:7px;height:7px;border-radius:50%;background:var(--erp-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--erp-primary) 13%,transparent)}.exhibition-hero-copy>small{color:#8794a8;font-size:11px;font-weight:600;letter-spacing:.07em}.executive-dashboard-heading.exhibition-hero h1{margin:8px 0 9px;font-size:clamp(30px,2.45vw,43px);letter-spacing:-.055em}.executive-dashboard-heading.exhibition-hero h1 b{color:inherit}.executive-dashboard-heading.exhibition-hero p{font-size:15px}.exhibition-hero-copy dl{display:flex;flex-wrap:wrap;gap:11px 22px;margin:26px 0 0}.exhibition-hero-copy dl div{display:inline-flex;align-items:center;gap:8px}.exhibition-hero-copy dt{color:#8492a2;font-size:12px}.exhibition-hero-copy dd{margin:0;color:#39495d;font-size:13px;font-weight:600}.exhibition-hero-actions{width:326px;display:flex;flex-direction:column;justify-content:center;gap:13px}.executive-dday{width:100%;min-height:144px;padding:20px 22px;grid-template-columns:1fr auto;gap:6px 14px;border-color:rgba(255,255,255,.8);border-radius:17px;background:rgba(255,255,255,.88);box-shadow:0 10px 26px rgba(53,76,122,.1);backdrop-filter:blur(8px)}.executive-dday small{align-self:end;color:#718197;font-weight:600}.executive-dday strong{font-size:42px;line-height:1}.executive-dday span{align-self:center;color:#64758a;font-size:12px}.executive-dday span b{color:var(--erp-primary);font-weight:700}.executive-dday>i{grid-column:1/3;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#e8edf3}.executive-dday>i>b{display:block;height:100%;border-radius:inherit;background:var(--erp-primary)}.exhibition-hero-actions>div:last-child{display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.exhibition-hero-actions button{min-height:47px;border-radius:12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hero-secondary-action{border:1px solid #d9e2ed;color:#53647a;background:rgba(255,255,255,.84)}.hero-primary-action{border:1px solid var(--erp-primary);color:#fff;background:var(--erp-primary);box-shadow:0 9px 20px color-mix(in srgb,var(--erp-primary) 22%,transparent)}.hero-primary-action span{margin-left:8px;font-size:17px}.executive-kpis-priority{gap:16px}.executive-kpis-priority>button{min-height:164px;padding:23px 24px;grid-template-columns:52px minmax(0,1fr);gap:16px;border-radius:16px;box-shadow:0 8px 22px rgba(29,49,79,.045)}.executive-kpis-priority>button>i{width:42px;height:42px;align-self:start;border-radius:12px;font-size:11px;letter-spacing:.02em}.executive-kpis-priority>button>span{align-self:stretch;grid-template-rows:auto 1fr auto}.executive-kpis-priority small{align-self:start;font-size:13px}.executive-kpis-priority strong{align-self:center;font-size:31px;letter-spacing:-.05em}.executive-kpis-priority strong em{font-size:13px}.executive-kpis-priority b{align-self:end;text-align:left;font-size:12px}.exhibition-progress-card{border-radius:17px}.exhibition-progress-card>header{min-height:75px;padding:17px 21px}.dashboard-readiness-grid{padding:15px 20px 20px;gap:12px}@media (max-width:1100px){.executive-dashboard-heading.exhibition-hero{min-height:0;padding:28px}.exhibition-hero-actions{width:290px}.executive-kpis-priority{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.executive-dashboard{gap:12px}.executive-dashboard-heading.exhibition-hero{padding:24px 20px;border-radius:15px}.executive-dashboard-heading.exhibition-hero:after{opacity:.55}.exhibition-hero-copy dl{margin-top:20px}.exhibition-hero-actions{width:100%}.executive-dday{min-height:123px}.executive-kpis-priority{grid-template-columns:1fr;gap:10px}.executive-kpis-priority>button{min-height:124px}.executive-kpis-priority strong{font-size:27px}}.floating-window-dock .floating-company-name,.floating-window-dock .floating-company-name:hover,.floating-window-dock .floating-dock-start,html[data-erp-ui=custom] .floating-window-dock .floating-company-name,html[data-erp-ui=custom] .floating-window-dock .floating-company-name:hover,html[data-erp-ui=custom] .floating-window-dock .floating-dock-start{color:#263343!important;background:#fff!important;filter:none!important;text-shadow:none!important}.floating-window-dock .floating-company-name b,.floating-window-dock .floating-company-name:hover b,html[data-erp-ui=custom] .floating-window-dock .floating-company-name b,html[data-erp-ui=custom] .floating-window-dock .floating-company-name:hover b{color:#263343!important;opacity:1!important}.erp-taskbar-panel .taskbar-account-card,html[data-erp-ui=custom] .erp-taskbar-panel .taskbar-account-card{color:#293849!important;background:#fff!important}.erp-shell .dashboard.booth-dashboard-fullscreen{max-width:none!important;width:100%!important;padding-right:14px!important}.topbar .global-search-inline,.topbar .header-search,.topbar .search-box,.topbar .topbar-search-input,.topbar>.search-box{display:none!important}.executive-dashboard .preparation-overview{overflow:hidden;border-color:#dfe5ec;border-radius:20px;background:#fff;box-shadow:0 14px 36px rgb(25 40 63/5%)}.executive-dashboard .preparation-overview:before{display:none!important}.executive-dashboard .preparation-overview>header{min-height:126px;padding:28px 34px 16px;align-items:flex-start;border-bottom:0;background:#fff}.executive-dashboard .preparation-overview>header>div:first-child:before{display:none}.executive-dashboard .preparation-overview>header>div:first-child>span{display:block;color:#9199a7;font-size:11px;font-weight:700;letter-spacing:.14em}.executive-dashboard .preparation-overview>header h2{margin:9px 0 0;color:#17202d;font-size:27px;font-weight:600;letter-spacing:-.04em}.executive-dashboard .preparation-overview>header p{display:block;margin:8px 0 0;color:#8792a2;font-size:13px}.preparation-overflow-button{width:46px;height:46px;min-height:46px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0!important;border-radius:14px!important;color:#758194!important;background:#f5f7fa!important}.preparation-overflow-button i{width:4px;height:4px;border-radius:50%;background:currentColor}.preparation-overflow-button:hover{color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.dashboard-readiness-list{padding:0 34px}.dashboard-readiness-list>button{width:100%;min-height:76px;padding:15px 0;display:grid;grid-template-columns:minmax(164px,.72fr) minmax(250px,2.25fr) minmax(154px,.72fr);align-items:center;gap:20px;border:0;border-top:1px solid #edf0f4;color:#273243;background:transparent;text-align:left;transition:background .16s ease,transform .16s ease}.dashboard-readiness-list>button:first-child{border-top:0}.dashboard-readiness-list>button:hover{background:#fafbfd;transform:translateX(2px)}.dashboard-readiness-list-copy{display:grid;gap:5px;min-width:0}.dashboard-readiness-list-copy strong{color:#1e2938;font-size:15px;font-weight:600}.dashboard-readiness-list-copy small{overflow:hidden;color:#8b96a6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-readiness-list-progress{min-width:0}.dashboard-readiness-list-progress i{display:block;height:9px;overflow:hidden;border-radius:999px;background:#e9edf2}.dashboard-readiness-list-progress i b{display:block;height:100%;border-radius:inherit;background:var(--erp-primary);box-shadow:0 2px 5px color-mix(in srgb,var(--erp-primary) 20%,transparent)}.dashboard-readiness-list>button.complete .dashboard-readiness-list-progress i b{background:#20a67a}.dashboard-readiness-list-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;text-align:right}.dashboard-readiness-list-meta small{overflow:hidden;color:#98a1af;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-readiness-list-meta b{color:#667184;font-size:15px;font-weight:600}.dashboard-readiness-list>button.complete .dashboard-readiness-list-meta b{color:#158764}.dashboard-readiness-team{min-height:80px;margin:3px 34px 0;padding:16px 0 20px;gap:12px;border-top:1px solid #e7ebef}.dashboard-readiness-team,.dashboard-readiness-team>span{display:flex;align-items:center}.dashboard-readiness-team i{width:32px;height:32px;margin-left:-7px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#4267d6;background:#edf2ff;font-size:10px;font-style:normal;font-weight:700}.dashboard-readiness-team i:first-child{margin-left:0}.dashboard-readiness-team i:nth-child(2){color:#667084;background:#edf0f5}.dashboard-readiness-team i:nth-child(3){color:#68738a;background:#e5eaf2}.dashboard-readiness-team i:nth-child(4){color:#68738a;background:#f2f4f7}.dashboard-readiness-team strong{color:#667184;font-size:12px;font-weight:600}.dashboard-readiness-team small{margin-left:auto;color:#98a2b0;font-size:12px}.executive-dashboard .suite-ai-report{overflow:hidden;border-radius:20px}.suite-ai-report>header{min-height:124px;padding:28px 30px 18px;align-items:flex-start;border-bottom:0}.suite-ai-report>header>div:first-child{display:flex;align-items:flex-start;gap:12px}.suite-ai-report>header>div:first-child>div{display:block}.suite-ai-robot{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d7dfe9;border-radius:10px;color:#34445b;background:#f7f9fb;font-size:10px;font-weight:700;letter-spacing:-.04em}.suite-ai-report>header h2{margin:0;color:#293548;font-size:23px;font-weight:600;letter-spacing:-.04em}.suite-ai-report>header p{margin:8px 0 0;color:#939cab;font-size:13px;line-height:1.5}.ai-report-filters{display:flex;align-items:center;gap:5px}.ai-report-filters button{min-width:auto!important;min-height:35px!important;padding:0 11px!important;border-color:transparent!important;border-radius:999px!important;color:#596477!important;background:transparent!important;font-size:12px!important;font-weight:600}.ai-report-filters button.active{color:#fff!important;background:var(--erp-primary)!important;box-shadow:0 6px 14px color-mix(in srgb,var(--erp-primary) 17%,transparent)}.ai-report-filters .filter-양호{color:#169368!important}.ai-report-filters .filter-주의{color:#df8712!important}.ai-report-filters .filter-경고{color:#dc4c4c!important}.ai-report-filters .ai-report-refresh{width:35px;padding:0!important;border:1px solid #e0e6ed!important;border-radius:10px!important;color:#69778b!important;background:#fff!important;font-size:18px!important}.ai-report-story{margin:0 24px 22px;padding:27px 29px;display:grid;gap:22px;border:1px solid #e3e8ee;border-radius:14px;background:#fff}.ai-report-insight{width:100%;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr) 16px;align-items:start;gap:12px;border:0;color:#4c596b;background:transparent;text-align:left}.ai-report-insight>span{min-width:49px;margin-top:4px;padding:5px 8px;border-radius:999px;color:#637083;background:#eef1f5;font-size:10px;font-weight:600;text-align:center}.ai-report-insight.주의>span{color:#bd7413;background:#fff1d9}.ai-report-insight.경고>span{color:#cb494d;background:#feeaeb}.ai-report-insight.양호>span{color:#148765;background:#e6f7f0}.ai-report-insight h3{margin:0;color:#354257;font-size:16px;font-weight:600}.ai-report-insight p{margin:7px 0 0;color:#6e7989;font-size:13px;line-height:1.7}.ai-report-insight>i{align-self:center;color:#a2abb8;font-size:16px;font-style:normal}.ai-report-insight:hover h3{color:var(--erp-primary)}.ai-report-insight:hover>i{color:var(--erp-primary);transform:translateX(2px)}.suite-ai-report>footer{padding:12px 30px 15px;color:#98a2ae;border-top:1px solid #eef1f4;background:#fafbfd;font-size:11px}.message-history-card{grid-column:1/-1}.message-history-list{padding:4px 18px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.message-history-list>button{min-width:0;padding:15px 12px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:11px;color:#354154;background:transparent;text-align:left}.message-history-list>button:hover{background:#f7f9fb}.message-history-list i{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;font-size:12px;font-style:normal;font-weight:700}.message-history-list i.sms{color:#fff;background:#3b82f6}.message-history-list i.kakao{color:#553700;background:#fee500}.message-history-list span{display:grid;min-width:0;gap:3px}.message-history-list strong{font-size:13px;font-weight:600}.message-history-list small,.message-history-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-history-list small{color:#919baa;font-size:11px}.message-history-list b{color:#5c687a;font-size:12px;white-space:nowrap}.message-history-list em{display:block;margin-top:3px;color:#168765;font-size:10px;font-style:normal}.message-history-list em.pending{color:#d48413}.employee-table-row-clickable{cursor:pointer;transition:background .16s ease}.integrated-table-card tbody .employee-table-row-clickable:hover{background:var(--erp-primary-soft)}.employee-table-row-clickable:focus-visible{outline:2px solid var(--erp-primary);outline-offset:-2px}.employee-account-state{width:140px;margin-top:16px;padding:11px 12px;display:grid;gap:3px;border:1px solid #e3e8ee;border-radius:10px;background:#f8fafc}.employee-account-state span{color:#929dac;font-size:10px}.employee-account-state strong{color:#168765;font-size:12px;font-weight:600}.employee-account-state small{overflow:hidden;color:#667285;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.employee-login-history{margin-top:18px;padding-top:17px;border-top:1px solid #e4e9ee}.employee-login-history>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.employee-login-history header span{display:block;color:var(--erp-primary);font-size:10px;font-weight:700;letter-spacing:.1em}.employee-login-history h3{margin:3px 0 0;color:#314054;font-size:15px;font-weight:600}.employee-login-history>header button{min-height:31px;padding:0 10px;border:1px solid #dbe3ec;border-radius:8px;color:#5b697b;background:#fff;font:inherit;font-size:11px;font-weight:600}.employee-login-history>p{margin:7px 0 11px;color:#909aaa;font-size:11px}.employee-login-history-table{overflow:hidden;border:1px solid #e2e7ed;border-radius:10px}.employee-login-history-table table{width:100%;border-collapse:collapse}.employee-login-history-table td,.employee-login-history-table th{padding:10px 11px;border-bottom:1px solid #edf0f3;color:#647083;font-size:11px;text-align:left}.employee-login-history-table th{color:#8e99a8;background:#f8fafc;font-weight:600}.employee-login-history-table tr:last-child td{border-bottom:0}.employee-login-history-table td b{color:#178764;font-size:11px;font-weight:600}@media (max-width:960px){.dashboard-readiness-list>button{grid-template-columns:minmax(150px,.85fr) minmax(170px,1.5fr) minmax(120px,.7fr);gap:14px}.message-history-list{grid-template-columns:1fr}.suite-ai-report>header{gap:15px;flex-direction:column}.ai-report-filters{flex-wrap:wrap}}.event-operation-summary.has-situation-board{padding:10px 16px 12px!important}.event-operation-summary.has-situation-board .event-situation-board{min-height:126px!important;grid-template-columns:260px minmax(0,1fr)!important;border:1px solid #d8e2ec!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px rgb(30 56 82/6%)!important}.event-operation-summary.has-situation-board .event-situation-header,.event-operation-summary.has-situation-board .event-situation-stages{height:auto!important;min-height:124px!important;max-height:none!important}.event-operation-summary.has-situation-board .event-situation-header{padding:14px 16px!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child{gap:4px!important;padding-left:10px!important;border-left:3px solid var(--erp-primary)!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>span{font-size:11px!important;line-height:1.2!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>strong{overflow:visible!important;color:#293a4f!important;font-size:14px!important;line-height:1.35!important;text-overflow:clip!important;white-space:normal!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>small{overflow:visible!important;font-size:11px!important;line-height:1.3!important;text-overflow:clip!important;white-space:normal!important}.event-operation-summary.has-situation-board .event-situation-rate{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto auto minmax(70px,1fr)!important;align-items:center!important;gap:7px!important;padding-left:10px!important}.event-operation-summary.has-situation-board .event-situation-rate>span{font-size:11px!important}.event-operation-summary.has-situation-board .event-situation-rate>strong{font-size:22px!important;font-weight:600!important}.event-operation-summary.has-situation-board .event-situation-rate>i{height:6px!important}.event-operation-summary.has-situation-board .event-situation-stages{display:grid!important;grid-template-columns:repeat(7,minmax(132px,1fr))!important;overflow-x:auto!important;padding:10px!important;scrollbar-width:none}.event-operation-summary.has-situation-board .event-situation-stages::-webkit-scrollbar{display:none}.event-operation-summary.has-situation-board .event-situation-stages>button{height:102px!important;min-height:102px!important;max-height:none!important;display:grid!important;grid-template-columns:27px minmax(0,1fr) auto!important;gap:6px!important;padding:12px 11px 10px!important;border-radius:11px!important}.event-operation-summary.has-situation-board .event-situation-step{width:27px!important;height:27px!important}.event-operation-summary.has-situation-board .event-situation-copy{gap:3px!important}.event-operation-summary.has-situation-board .event-situation-copy>strong{font-size:13px!important;font-weight:600!important;line-height:1.25!important}.event-operation-summary.has-situation-board .event-situation-copy>small{display:block!important;font-size:11px!important;line-height:1.25!important}.event-operation-summary.has-situation-board .event-situation-stages>button>b{font-size:13px!important;font-weight:600!important;line-height:1.1!important}.email-inbox-page{width:min(1540px,100%)!important;display:grid;gap:16px!important;margin:0 auto;padding:4px 0 20px;color:#2b3b4f}.email-inbox-heading{min-height:68px!important;padding:14px 18px!important;border:1px solid #d9e3ed;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgb(30 56 82/5%)}.email-inbox-heading>div:first-child{display:grid;gap:3px}.email-inbox-heading>div:first-child>span{font-size:11px!important;font-weight:600!important;letter-spacing:.1em}.email-inbox-heading h1{font-size:22px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.025em!important}.email-inbox-heading p{margin:0!important;color:#8390a0;font-size:12px!important}.gmail-connection{min-height:38px!important;padding:8px 11px!important;border-radius:10px!important;font-size:12px!important}.email-mailbox{min-height:min(680px,calc(100vh - 278px))!important;grid-template-columns:202px minmax(310px,.78fr) minmax(420px,1.18fr)!important;border-radius:14px!important}.email-folders{padding:14px 10px!important;background:#f7f9fc!important}.email-folders>button{height:38px!important;padding:0 11px!important;border-radius:9px!important;font-size:13px!important}.email-folders>button b{font-size:10px!important}.email-folder-note{margin-top:14px!important;padding:12px!important;border-radius:10px!important}.email-folder-note strong{font-size:12px!important;font-weight:600!important}.email-folder-note button,.email-folder-note p{font-size:11px!important}.email-list-panel{border-right:1px solid #e8edf3!important}.email-search{min-height:38px!important;height:38px!important;margin:12px!important;padding:0 11px!important;border:1px solid #dce5ee!important;border-radius:10px!important}.email-search input{font-size:13px!important}.email-list-toolbar{height:40px!important;padding:0 14px!important}.email-list-toolbar strong{font-size:13px!important;font-weight:600!important}.email-list-toolbar span{font-size:11px!important}.email-message-list>button{min-height:76px!important;padding:11px 13px!important;grid-template-columns:17px minmax(82px,.75fr) minmax(150px,1fr) auto!important;gap:8px!important}.mail-copy b,.mail-sender strong{font-size:12px!important;font-weight:600!important}.email-message-list time,.mail-copy small,.mail-sender small{font-size:11px!important}.mail-tag{font-size:10px!important}.email-reading-pane>header{padding:18px 20px!important}.email-reading-pane h2{font-size:18px!important;font-weight:600!important}.email-reading-pane p{font-size:12px!important}.email-message-body{padding:26px 22px!important;font-size:14px!important;line-height:1.8!important}.email-reading-pane>footer button{height:36px!important;padding:0 13px!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important}@media (max-width:1280px){.event-operation-summary.has-situation-board .event-situation-board{grid-template-columns:230px minmax(0,1fr)!important}.event-operation-summary.has-situation-board .event-situation-stages{grid-template-columns:repeat(7,minmax(118px,1fr))!important}.email-mailbox{grid-template-columns:184px minmax(300px,1fr)!important}.email-reading-pane{display:none!important}}@media (max-width:960px){.event-operation-summary.has-situation-board .event-situation-board{grid-template-columns:1fr!important}.event-operation-summary.has-situation-board .event-situation-header{border-right:0!important;border-bottom:1px solid #e6ecf2!important}}@media (max-width:720px){.email-inbox-page{padding-bottom:14px}.email-inbox-heading{padding:13px 14px!important}.email-folders{display:none!important}.email-mailbox{grid-template-columns:1fr!important}.email-list-panel{border-right:0!important}.email-message-list>button{grid-template-columns:17px minmax(92px,.75fr) minmax(130px,1fr)!important}}.expo-browser-tab--draft{border-top-color:#246fd4!important}.expo-browser-tab--draft .draft-status{color:#246fd4!important;background:#edf4ff!important}.new-exhibition-workspace{width:min(980px,calc(100% - 48px));margin:28px auto 44px;padding:28px;border:1px solid #dbe5f1;border-radius:18px;background:#fff;box-shadow:0 18px 44px rgba(30,55,84,.08)}.new-exhibition-workspace .event-tab-launcher-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 22px;border-bottom:1px solid #e7eef6}.new-exhibition-workspace .event-tab-launcher-header>div>span{display:block;color:#246fd4;font-size:11px;font-weight:700;letter-spacing:.08em}.new-exhibition-workspace .event-tab-launcher-header h1{margin:7px 0 8px;color:#233247;font-size:27px;line-height:1.25}.new-exhibition-workspace .event-tab-launcher-header p,.new-exhibition-workspace__guide p,.new-exhibition-workspace__step p{margin:0;color:#76879b;font-size:14px;line-height:1.55}.new-exhibition-workspace__close{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid #dbe5ef;border-radius:10px;background:#fff;color:#64748b;font-size:25px;line-height:1;cursor:pointer}.new-exhibition-workspace__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.new-exhibition-workspace__step{display:flex;align-items:center;gap:12px;min-height:84px;padding:16px;border:1px solid #e0e8f2;border-radius:14px;background:#fafcff}.new-exhibition-workspace__step>span{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:50%;background:#edf3fb;color:#708197;font-size:12px;font-weight:700}.new-exhibition-workspace__step strong{display:block;color:#2b3c52;font-size:15px;font-weight:600}.new-exhibition-workspace__step p{font-size:12px}.new-exhibition-workspace__step.is-current{border-color:#8fb4ef;background:#f4f8ff}.new-exhibition-workspace__step.is-current>span{background:#246fd4;color:#fff}.new-exhibition-workspace__guide{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:22px 24px;border-radius:14px;background:#f6f9fd}.new-exhibition-workspace__guide strong{display:block;color:#26394f;font-size:16px;font-weight:600}.new-exhibition-workspace__start{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:10px;padding:13px 17px;background:#246fd4;color:#fff;font:600 14px/1 Pretendard,sans-serif;cursor:pointer;white-space:nowrap}@media (max-width:760px){.new-exhibition-workspace{width:calc(100% - 28px);padding:20px}.new-exhibition-workspace__steps{grid-template-columns:1fr}.new-exhibition-workspace__guide{align-items:flex-start;flex-direction:column}}@media (min-width:961px){.erp-shell.workspace-scope-event.tab-mode-expanded:has(.event-operation-summary.has-situation-board),.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:112px!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .event-operation-summary{box-sizing:border-box!important;height:var(--erp-event-chrome-reserve)!important;min-height:var(--erp-event-chrome-reserve)!important;max-height:var(--erp-event-chrome-reserve)!important;margin:0!important;padding:8px 16px!important;overflow:hidden!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .workspace{padding-top:calc(var(--erp-event-chrome-reserve) + 14px)!important}.event-operation-summary.has-situation-board .event-situation-board,.event-operation-summary.has-situation-board .event-situation-header,.event-operation-summary.has-situation-board .event-situation-stages{box-sizing:border-box!important;height:96px!important;min-height:96px!important;max-height:96px!important}.event-operation-summary.has-situation-board .event-situation-board{display:grid!important;margin:0!important;grid-template-columns:280px minmax(0,1fr)!important;overflow:hidden!important}.event-operation-summary.has-situation-board .event-situation-stages{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;padding:8px!important;overflow:hidden!important}.event-operation-summary.has-situation-board .event-situation-stages>button{box-sizing:border-box!important;height:80px!important;min-height:80px!important;max-height:80px!important;align-self:stretch!important;transform:none!important;transition:none!important}}.erp-shell .registration-list-panel .registration-table-wrap{border:0!important;border-radius:0!important}body:has([data-managed-site=true]){margin:0;padding:0!important;background:#071425}.website-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.website-heading-actions>button{min-height:39px;padding:0 15px;border:1px solid var(--primary,#1467d9);border-radius:10px;background:var(--primary,#1467d9);color:#fff;font:inherit;font-size:12px;font-weight:600}.website-heading-actions>button.secondary{border-color:#d6dfe9;background:#fff;color:#536176}.website-heading-actions>button:disabled{cursor:not-allowed;opacity:.48}.website-publish-state{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#eef2f7;color:#718095;font-size:10px;font-weight:600}.website-publish-state.published{background:#e7f7f0;color:#16805f}.website-studio-layout.managed-website-studio{grid-template-columns:210px minmax(350px,.78fr) minmax(470px,1.22fr)}.website-brand-list button>i.managed{background:#24a976}.website-brand-list button>i.external{background:#74839a}.website-brand-list button>i.none{background:#d6dde6}.website-mode-grid{display:grid;gap:8px;padding:14px 16px 17px}.website-mode-grid>button{min-width:0;display:grid;grid-template-columns:32px 1fr 12px;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e0e6ee;border-radius:10px;background:#fff;color:#5b687c;text-align:left}.website-mode-grid>button:hover{border-color:#bdcbdc;background:#fafcff}.website-mode-grid>button.active{border-color:color-mix(in srgb,var(--primary,#1467d9) 48%,#dce4ed);background:color-mix(in srgb,var(--primary,#1467d9) 5%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#1467d9) 7%,transparent)}.website-mode-grid>button>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#eef2f7;color:#68778c;font-size:11px;font-style:normal;font-weight:700}.website-mode-grid>button.active>i{background:var(--primary,#1467d9);color:#fff}.website-mode-grid small,.website-mode-grid strong{display:block}.website-mode-grid strong{color:#39465a;font-size:11px;font-weight:600}.website-mode-grid small{margin-top:2px;color:#929dac;font-size:9px;line-height:1.4}.website-mode-grid b{width:12px;height:12px;border:1px solid #cbd4df;border-radius:50%;background:#fff}.website-mode-grid button.active b{border:3px solid #fff;background:var(--primary,#1467d9);box-shadow:0 0 0 1px var(--primary,#1467d9)}.website-editor-grid input.readonly{background:#f4f6f9;color:#7a8798;cursor:copy}.website-empty-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;border:1px dashed #d5dde7!important;background:#fbfcfe!important;color:#7c899b;text-align:center}.website-empty-state>span{font-size:30px;font-weight:300}.website-empty-state>strong{margin-top:8px;color:#3c495c;font-size:14px}.website-empty-state>p{max-width:340px;margin:7px 0 15px;font-size:11px;line-height:1.6}.website-empty-state>button{min-height:38px;padding:0 14px;border:0;border-radius:9px;background:var(--primary,#1467d9);color:#fff;font-size:11px;font-weight:600}.external-readonly-notice{display:flex;align-items:flex-start;gap:10px;margin:0 17px 18px;padding:12px;border:1px solid #e7ddc7;border-radius:10px;background:#fffaf0}.external-readonly-notice>i{width:23px;height:23px;display:grid;flex:0 0 23px;place-items:center;border-radius:50%;background:#f5dfad;color:#8b641b;font-size:11px;font-style:normal;font-weight:700}.external-readonly-notice small,.external-readonly-notice strong{display:block}.external-readonly-notice strong{color:#655334;font-size:11px}.external-readonly-notice small{margin-top:3px;color:#88775b;font-size:9px;line-height:1.5}.actual-website-preview{min-width:0}.actual-preview-shell{width:100%;min-height:610px;overflow:hidden;background:#071425;transition:width .2s ease,margin .2s ease,border-radius .2s ease}.actual-preview-shell.mobile{width:340px;min-height:690px;margin:15px auto;border:1px solid #d7dfe8;border-radius:20px;box-shadow:0 14px 34px rgba(24,36,54,.15)}.actual-preview-shell>iframe{width:100%;height:580px;display:block;border:0;background:#fff}.actual-preview-shell.mobile>iframe{height:660px}.actual-preview-shell .preview-placeholder{min-height:580px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;background:#f6f8fb;color:#909baa;text-align:center}.preview-placeholder>span{font-size:38px}.preview-placeholder>strong{margin-top:8px;color:#4e5b6e;font-size:13px}.preview-placeholder>p{max-width:280px;margin:6px 0 0;font-size:10px;line-height:1.6}.external-frame-help{padding:7px 12px;border-top:1px solid #e2e7ed;background:#fff8e9;color:#876b35;font-size:9px;text-align:center}.website-loading-indicator{position:fixed;right:28px;bottom:76px;z-index:30;padding:9px 12px;border:1px solid #dce3eb;border-radius:9px;background:rgba(255,255,255,.94);color:#718095;box-shadow:0 8px 24px rgba(20,34,52,.12);font-size:10px}@media (max-width:1480px){.website-studio-layout.managed-website-studio{grid-template-columns:200px minmax(340px,.82fr) minmax(420px,1.18fr)}}@media (max-width:1280px){.website-studio-layout.managed-website-studio{grid-template-columns:minmax(340px,.82fr) minmax(440px,1.18fr)}.managed-website-studio>.website-brand-list{grid-column:1/-1}}@media (max-width:900px){.website-studio-layout.managed-website-studio{grid-template-columns:1fr}.actual-preview-shell.mobile{width:min(340px,calc(100% - 24px))}}@media (max-width:620px){.website-heading-actions{width:100%;justify-content:flex-start}.website-heading-actions>button{flex:1}.website-publish-state{width:100%;justify-content:center}.actual-preview-shell{min-height:520px}.actual-preview-shell>iframe{height:490px}}.custom-domain-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.custom-domain-editor>label{min-width:0;display:grid;gap:6px}.custom-domain-editor>label>span{color:#59667a;font-size:11px;font-weight:600}.custom-domain-editor>label>input{width:100%;min-height:40px;padding:9px 12px;border:1px solid #d8dfe8;border-radius:9px;background:#fff;color:#273346;font:inherit;font-size:12px;outline:0}.custom-domain-editor>button{min-height:40px;padding:0 13px;border:1px solid var(--primary,#1467d9);border-radius:9px;background:var(--primary,#1467d9);color:#fff;font:inherit;font-size:10px;font-weight:600;white-space:nowrap}.custom-domain-editor>button:disabled{opacity:.5}.domain-check-result{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid #e1e7ee;border-radius:9px;background:#f8fafc}.domain-check-result>i{width:8px;height:8px;flex:0 0 8px;margin-top:4px;border-radius:50%;background:#a8b2bf}.domain-check-result small,.domain-check-result span,.domain-check-result strong{display:block}.domain-check-result strong{color:#4c596b;font-size:10px}.domain-check-result small{margin-top:2px;color:#8490a0;font-size:9px;line-height:1.5}.domain-check-result.pending>i{background:#dda539}.domain-check-result.pending{border-color:#eadcbf;background:#fffaf0}.domain-check-result.pending strong{color:#8c681e}.domain-check-result.active>i,.domain-check-result.verified>i{background:#20a272;box-shadow:0 0 0 3px rgba(32,162,114,.1)}.domain-check-result.active,.domain-check-result.verified{border-color:#cfe8de;background:#f2fbf7}.domain-check-result.active strong,.domain-check-result.verified strong{color:#187458}.domain-check-result.error>i{background:#dc665d}.domain-check-result.error{border-color:#edd5d2;background:#fff7f6}@media (max-width:620px){.custom-domain-editor{grid-template-columns:1fr}.custom-domain-editor>button{width:100%}.domain-check-result{grid-column:1}}.floating-window-dock .floating-company-icon{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.floating-window-dock .floating-company-icon:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important}.floating-window-dock .floating-dock-start,.floating-window-dock .taskbar-login,.floating-window-dock .taskbar-subscription{box-sizing:border-box!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease!important}.floating-window-dock .floating-dock-start:hover,.floating-window-dock .taskbar-login:hover,.floating-window-dock .taskbar-subscription:hover,html[data-erp-ui=custom] .floating-window-dock .floating-dock-start:hover,html[data-erp-ui=custom] .floating-window-dock .taskbar-login:hover,html[data-erp-ui=custom] .floating-window-dock .taskbar-subscription:hover{border-color:color-mix(in srgb,var(--erp-primary) 22%,#dbe4ed)!important;color:#3f526b!important;background:color-mix(in srgb,var(--erp-primary) 5%,#fff)!important;box-shadow:0 3px 10px color-mix(in srgb,var(--erp-primary) 8%,transparent)!important}.floating-window-dock .floating-dock-start:hover .floating-company-name,.floating-window-dock .floating-dock-start:hover .floating-company-name:hover{background:transparent!important}.floating-window-dock .taskbar-subscription{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font:inherit!important;cursor:pointer!important}.floating-window-dock .taskbar-profile-icon{overflow:hidden!important;border-radius:50%!important}.floating-window-dock .taskbar-profile-icon img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.taskbar-company-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.taskbar-company-readonly-grid>div{min-width:0;min-height:53px;padding:9px 10px;display:grid;align-content:center;gap:5px;border:1px solid #e1e8ef;border-radius:9px;background:#fff}.taskbar-company-readonly-grid>div.wide{grid-column:1/-1}.taskbar-company-readonly-grid span{color:#8995a4;font-size:10px!important;font-weight:600}.taskbar-company-readonly-grid strong{overflow:hidden;color:#344357;font-size:12px!important;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.taskbar-company-readonly-grid strong.paid{color:var(--erp-success)}.taskbar-company-readonly-grid strong.unpaid{color:var(--erp-danger)}.taskbar-company-actions{justify-content:flex-end!important}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-profile-card{grid-template-columns:54px minmax(0,1fr) auto!important}.taskbar-profile-photo{position:relative;width:54px;height:54px;padding:0!important;display:grid;overflow:hidden;place-items:center;border:1px solid #d6e0eb!important;border-radius:15px!important;color:#fff!important;background:var(--erp-primary)!important;cursor:pointer}.taskbar-profile-photo img,.taskbar-profile-photo>span{width:100%;height:100%;display:grid;place-items:center;object-fit:cover;font-size:18px;font-weight:700}.taskbar-profile-photo>em{position:absolute;right:3px;bottom:3px;left:3px;padding:3px 2px;border-radius:5px;color:#fff;background:rgb(22 34 50/72%);font-size:8px;font-style:normal;font-weight:700;text-align:center}.taskbar-account-message{grid-column:1/-1;margin:0;padding:7px 9px;border-radius:7px;color:#4c657f;background:#f2f7fc;font-size:10px}.erp-taskbar-panel.taskbar-subscription-panel{width:min(430px,calc(100vw - 20px))!important;padding:0!important;overflow:hidden;border:1px solid #d8e1eb!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 44px rgb(17 31 50/18%)!important}.erp-taskbar-panel.taskbar-subscription-panel>header{min-height:42px;padding:0 12px 0 15px;border-bottom:1px solid #e8edf2;color:#536276;background:#f8fafc;font-size:11px;font-weight:700}.taskbar-subscription-detail{padding:14px;display:grid;gap:11px}.taskbar-subscription-status{min-height:72px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dce6ef;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#f3faf7)}.taskbar-subscription-status>span{display:grid;gap:4px}.taskbar-subscription-status small{color:#8290a2;font-size:10px}.taskbar-subscription-status strong{color:#27384c;font-size:20px;font-weight:700}.taskbar-subscription-status>b{padding:6px 9px;border-radius:999px;font-size:10px}.taskbar-subscription-status>b.paid{color:var(--erp-success);background:var(--erp-success-soft)}.taskbar-subscription-status>b.unpaid{color:var(--erp-danger);background:var(--erp-danger-soft)}.taskbar-subscription-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.taskbar-subscription-summary>div{min-width:0;padding:10px 11px;display:grid;gap:5px;border:1px solid #e4eaf0;border-radius:9px;background:#fbfcfe}.taskbar-subscription-summary span{color:#8b97a6;font-size:10px}.taskbar-subscription-summary strong{color:#35455a;font-size:12px;font-weight:650}.taskbar-payment-history{overflow:hidden;border:1px solid #e1e8ef;border-radius:11px;background:#fff}.taskbar-payment-history>header{min-height:42px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f4;background:#f9fbfd}.taskbar-payment-history header span{color:#39495d;font-size:12px;font-weight:700}.taskbar-payment-history header small{color:#929daa;font-size:9px}.taskbar-payment-history article{padding:11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.taskbar-payment-history article>span{display:flex;align-items:center;gap:8px}.taskbar-payment-history article>span:last-child{align-items:flex-end;flex-direction:column;gap:3px}.taskbar-payment-history article i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--erp-primary);background:var(--erp-primary-soft);font-style:normal;font-weight:700}.taskbar-payment-history article span span{display:grid;gap:3px}.taskbar-payment-history article strong{color:#35455a;font-size:11px;font-weight:700}.taskbar-payment-history article small{color:#8c98a7;font-size:9px}.taskbar-payment-history article em{padding:3px 6px;border-radius:999px;font-size:9px;font-style:normal;font-weight:700}.taskbar-payment-history article em.paid{color:var(--erp-success);background:var(--erp-success-soft)}.taskbar-payment-history article em.unpaid{color:var(--erp-danger);background:var(--erp-danger-soft)}.taskbar-subscription-detail>footer{display:flex;justify-content:flex-end}.taskbar-subscription-detail>footer button{min-height:34px;padding:0 13px;border:1px solid #d7e0e9;border-radius:8px;color:#5e6d80;background:#fff;font:inherit;font-size:11px;font-weight:650}@media (max-width:620px){.taskbar-company-readonly-grid,.taskbar-subscription-summary{grid-template-columns:1fr}.taskbar-company-readonly-grid>div.wide{grid-column:auto}}@media (min-width:961px){.erp-shell.is-situation-board-visible{--erp-event-chrome-reserve:112px!important}.erp-shell.is-situation-board-visible .event-operation-summary{display:block!important;box-sizing:border-box!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:8px 16px!important;overflow:hidden!important}.erp-shell.is-situation-board-visible .workspace{padding-top:126px!important}.erp-shell.is-situation-board-visible .sidebar{top:126px!important;height:calc(100dvh - 126px - 76px)!important}.erp-shell.is-mailbox-workspace{--erp-event-chrome-reserve:0px!important;grid-template-columns:minmax(0,1fr)!important}.erp-shell.is-mailbox-workspace .event-operation-summary,.erp-shell.is-mailbox-workspace>.sidebar{display:none!important}.erp-shell.is-mailbox-workspace>.workspace{grid-column:1/-1!important;padding:24px 32px calc(104px + env(safe-area-inset-bottom))!important}.erp-shell.is-mailbox-workspace .email-inbox-page,.erp-shell.is-mailbox-workspace .workspace-page,.erp-shell.is-mailbox-workspace>.workspace{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}}@media (max-width:960px){.erp-shell.is-situation-board-visible{--erp-event-chrome-reserve:282px!important}.erp-shell.is-situation-board-visible.tab-mode-expanded{--erp-event-chrome-reserve:306px!important}.erp-shell.is-situation-board-visible .workspace{padding-top:calc(var(--erp-event-chrome-reserve) + 14px)!important}.erp-shell.is-mailbox-workspace .event-operation-summary,.erp-shell.is-mailbox-workspace>.sidebar{display:none!important}.erp-shell.is-mailbox-workspace>.workspace{grid-column:1/-1!important;width:100%!important;padding:16px!important}}@media (min-width:961px){.erp-shell.workspace-scope-event.tab-mode-expanded:has(.event-operation-summary.has-situation-board),.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:112px!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .event-operation-summary{box-sizing:border-box!important;height:var(--erp-event-chrome-reserve)!important;min-height:var(--erp-event-chrome-reserve)!important;max-height:var(--erp-event-chrome-reserve)!important;margin:0!important;padding:8px 16px!important;overflow:hidden!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .workspace{padding-top:calc(var(--erp-event-chrome-reserve) + 14px)!important}.event-operation-summary.has-situation-board .event-situation-board{display:grid!important;margin:0!important;grid-template-columns:280px minmax(0,1fr)!important;overflow:hidden!important}.event-operation-summary.has-situation-board .event-situation-board,.event-operation-summary.has-situation-board .event-situation-header,.event-operation-summary.has-situation-board .event-situation-stages{box-sizing:border-box!important;height:96px!important;min-height:96px!important;max-height:96px!important}.event-operation-summary.has-situation-board .event-situation-stages{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;padding:8px!important;overflow:hidden!important}.event-operation-summary.has-situation-board .event-situation-stages>button{box-sizing:border-box!important;height:80px!important;min-height:80px!important;max-height:80px!important;align-self:stretch!important;transform:none!important;transition:none!important}}@media (min-width:961px){.erp-shell.workspace-scope-event.tab-mode-expanded:has(.event-operation-summary.has-situation-board),.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:140px!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .event-operation-summary{box-sizing:border-box!important;height:140px!important;min-height:140px!important;padding:12px 16px!important;overflow:hidden!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .workspace{padding-top:154px!important}.event-operation-summary.has-situation-board .event-situation-board{width:100%!important;margin:0!important;grid-template-columns:292px minmax(0,1fr)!important;overflow:hidden!important;border-radius:14px!important}.event-operation-summary.has-situation-board .event-situation-board,.event-operation-summary.has-situation-board .event-situation-header,.event-operation-summary.has-situation-board .event-situation-stages{box-sizing:border-box!important;height:116px!important;min-height:116px!important;max-height:116px!important}.event-operation-summary.has-situation-board .event-situation-header{align-items:center!important;gap:12px!important;padding:13px 16px!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child{min-width:0!important;gap:4px!important;padding-left:0!important}.event-operation-summary.has-situation-board .event-situation-header strong{overflow:hidden!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.event-operation-summary.has-situation-board .event-situation-header small{overflow:hidden!important;font-size:11px!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}.event-operation-summary.has-situation-board .event-situation-rate{min-width:98px!important}.event-operation-summary.has-situation-board .event-situation-rate span{font-size:11px!important}.event-operation-summary.has-situation-board .event-situation-rate strong{font-size:20px!important}.event-operation-summary.has-situation-board .event-situation-rate i{width:92px!important;height:6px!important}.event-operation-summary.has-situation-board .event-situation-stages{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;padding:10px!important}.event-operation-summary.has-situation-board .event-situation-stages>button{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;translate:none!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:10px!important}.event-operation-summary.has-situation-board .event-situation-step{width:26px!important;min-width:26px!important;height:26px!important;font-size:11px!important}.event-operation-summary.has-situation-board .event-situation-copy{min-width:0!important;gap:3px!important}.event-operation-summary.has-situation-board .event-situation-copy strong{overflow:hidden!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.event-operation-summary.has-situation-board .event-situation-copy small{overflow:hidden!important;font-size:10px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.event-operation-summary.has-situation-board .event-situation-stages>button>b{font-size:13px!important;line-height:1!important}}@media (min-width:961px) and (max-width:1280px){.event-operation-summary.has-situation-board .event-situation-board{grid-template-columns:234px minmax(0,1fr)!important}.event-operation-summary.has-situation-board .event-situation-stages{gap:6px!important;padding:9px!important}.event-operation-summary.has-situation-board .event-situation-stages>button{padding:8px!important}.event-operation-summary.has-situation-board .event-situation-copy strong{font-size:12px!important}}.erp-shell.is-mailbox-workspace>.workspace{margin-left:0!important;padding:20px 26px 28px!important}.erp-shell.is-mailbox-workspace .email-inbox-page{width:100%!important;max-width:none!important;gap:20px!important;margin:0!important;padding:0!important}.erp-shell.is-mailbox-workspace .email-inbox-heading{min-height:94px!important;padding:18px 22px!important;gap:24px!important}.erp-shell.is-mailbox-workspace .email-inbox-heading>div:first-child>span{font-size:12px!important;letter-spacing:.11em!important}.erp-shell.is-mailbox-workspace .email-inbox-heading h1{font-size:28px!important;line-height:1.15!important}.erp-shell.is-mailbox-workspace .email-inbox-heading p{font-size:15px!important;line-height:1.55!important}.erp-shell.is-mailbox-workspace .gmail-connection{min-height:48px!important;padding:9px 12px!important;font-size:14px!important}.erp-shell.is-mailbox-workspace .gmail-connection strong{font-size:15px!important}.erp-shell.is-mailbox-workspace .gmail-connection small{font-size:13px!important}.erp-shell.is-mailbox-workspace .gmail-connection button{min-height:34px!important;font-size:13px!important}.erp-shell.is-mailbox-workspace .email-mailbox{min-height:calc(100vh - 248px)!important;grid-template-columns:218px minmax(350px,.82fr) minmax(480px,1.28fr)!important}.erp-shell.is-mailbox-workspace .email-folders{padding:18px 13px!important;gap:6px!important}.erp-shell.is-mailbox-workspace .email-folders>button{height:44px!important;padding:0 12px!important;font-size:15px!important}.erp-shell.is-mailbox-workspace .email-folders>button b,.erp-shell.is-mailbox-workspace .mail-tag{font-size:12px!important}.erp-shell.is-mailbox-workspace .email-folder-note{margin-top:18px!important;padding:14px!important}.erp-shell.is-mailbox-workspace .email-folder-note strong{font-size:14px!important}.erp-shell.is-mailbox-workspace .email-folder-note button,.erp-shell.is-mailbox-workspace .email-folder-note p{font-size:13px!important}.erp-shell.is-mailbox-workspace .email-search{height:46px!important;min-height:46px!important;margin:15px!important}.erp-shell.is-mailbox-workspace .email-search input{font-size:15px!important}.erp-shell.is-mailbox-workspace .email-list-toolbar{height:46px!important}.erp-shell.is-mailbox-workspace .email-list-toolbar strong{font-size:16px!important}.erp-shell.is-mailbox-workspace .email-list-toolbar span{font-size:13px!important}.erp-shell.is-mailbox-workspace .email-message-list>button{min-height:98px!important;padding:14px 16px!important;grid-template-columns:20px minmax(94px,.75fr) minmax(160px,1fr) auto!important;gap:10px!important}.erp-shell.is-mailbox-workspace .mail-copy b,.erp-shell.is-mailbox-workspace .mail-sender strong{font-size:15px!important;line-height:1.4!important}.erp-shell.is-mailbox-workspace .email-message-list time,.erp-shell.is-mailbox-workspace .mail-copy small,.erp-shell.is-mailbox-workspace .mail-sender small{font-size:13px!important;line-height:1.5!important}.erp-shell.is-mailbox-workspace .mail-tag{padding:4px 7px!important}.erp-shell.is-mailbox-workspace .email-reading-pane>header{padding:23px 26px!important}.erp-shell.is-mailbox-workspace .email-reading-pane h2{font-size:23px!important;line-height:1.4!important}.erp-shell.is-mailbox-workspace .email-reading-pane p,.erp-shell.is-mailbox-workspace .email-reading-pane>header time{font-size:14px!important;line-height:1.6!important}.erp-shell.is-mailbox-workspace .email-message-body{padding:30px!important;font-size:16px!important;line-height:1.85!important}.erp-shell.is-mailbox-workspace .email-reading-pane>footer{padding:16px 24px!important}.erp-shell.is-mailbox-workspace .email-reading-pane>footer button{height:40px!important;padding:0 15px!important;font-size:14px!important}@media (min-width:1000px) and (max-width:1280px){.erp-shell.is-mailbox-workspace .email-mailbox{grid-template-columns:202px minmax(320px,.85fr) minmax(400px,1.15fr)!important}.erp-shell.is-mailbox-workspace .email-reading-pane{display:grid!important}}@media (max-width:999px){.erp-shell.is-mailbox-workspace>.workspace{padding:14px!important}.erp-shell.is-mailbox-workspace .email-mailbox{grid-template-columns:minmax(0,1fr)!important}.erp-shell.is-mailbox-workspace .email-folders,.erp-shell.is-mailbox-workspace .email-reading-pane{display:none!important}.erp-shell.is-mailbox-workspace .email-inbox-heading{align-items:flex-start;flex-direction:column}}.taskbar-theme-lock{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:10px;background:#f7faff;color:#334155}.taskbar-theme-lock>i{flex:0 0 auto;width:24px;height:24px;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgb(29 52 82/18%)}.taskbar-theme-lock>span{display:grid;min-width:0;gap:2px}.taskbar-theme-lock>span>b{font-size:13px;font-weight:600}.taskbar-theme-lock>span>small{font-size:12px;color:#718096}.taskbar-theme-lock>em{margin-left:auto;padding:3px 7px;border-radius:999px;background:#e6eef9;color:#466fa8;font-size:11px;font-style:normal;font-weight:600}@media (max-width:640px){.executive-dashboard .preparation-overview>header{min-height:0;padding:23px 20px 12px}.executive-dashboard .preparation-overview>header h2{font-size:23px}.dashboard-readiness-list{padding:0 20px}.dashboard-readiness-list>button{grid-template-columns:1fr auto;gap:9px 14px;min-height:92px}.dashboard-readiness-list-progress{grid-column:1/-1}.dashboard-readiness-list-meta{display:contents}.dashboard-readiness-list-meta small{display:none}.dashboard-readiness-list-meta b{grid-column:2;grid-row:1}.dashboard-readiness-team{margin:3px 20px 0}.dashboard-readiness-team small{display:none}.suite-ai-report>header{padding:22px 20px 14px}.ai-report-story{margin:0 16px 16px;padding:22px 18px}.ai-report-insight{grid-template-columns:1fr 14px}.ai-report-insight>span{width:fit-content;grid-column:1}.ai-report-insight>div{grid-column:1}.ai-report-insight>i{grid-column:2;grid-row:1/3}.employee-login-history-table{overflow-x:auto}.employee-login-history-table table{min-width:570px}}.header-notification-backdrop{align-items:flex-start!important;justify-content:flex-end!important;padding:86px 28px 92px!important;background:rgb(15 23 42/8%)!important}.header-notification-modal{width:min(486px,calc(100vw - 36px));max-height:min(650px,calc(100vh - 126px));display:grid;grid-template-rows:58px auto minmax(0,1fr) 51px;overflow:hidden;border-color:#d8e0e9;border-radius:16px;background:#fff;box-shadow:0 28px 76px rgb(15 23 42/23%)}.header-notification-modal>header{min-height:58px!important;padding:0 10px 0 16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #dfe5ec;background:var(--erp-primary)!important;cursor:grab;user-select:none;touch-action:none}.header-notification-modal.is-pinned>header{cursor:default}.header-notification-symbol{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#fff;background:rgb(255 255 255/18%);font-size:10px}.header-notification-modal>header>div{min-width:0}.header-notification-modal>header small{display:block;color:rgb(255 255 255/70%);font-size:9px;font-weight:700;letter-spacing:.1em}.header-notification-modal>header h2{margin:1px 0 0;color:#fff!important;font-size:16px!important;font-weight:600!important}.header-notification-summary{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e9edf1;background:#fbfcfd}.header-notification-summary span{min-width:0;display:grid;gap:3px}.header-notification-summary b{color:#354256;font-size:14px;font-weight:600}.header-notification-summary small{color:#8f9baa;font-size:11px}.header-notification-modal footer button,.header-notification-summary button{min-height:32px;padding:0 10px;border:1px solid #dbe3ec;border-radius:8px;color:#526073;background:#fff;font:inherit;font-size:11px;font-weight:600;white-space:nowrap}.header-notification-modal footer button:hover,.header-notification-summary button:hover{border-color:var(--erp-primary);color:var(--erp-primary)}.header-notification-list{min-height:0;padding:9px;display:grid;align-content:start;gap:7px;overflow:auto}.header-notification-list>button{min-height:78px;padding:12px 10px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;border:1px solid #e2e7ed;border-radius:10px;color:#334155;background:#fff;text-align:left}.header-notification-list>button.unread{border-color:color-mix(in srgb,var(--erp-primary) 34%,#d8e0e8);background:color-mix(in srgb,var(--erp-primary) 4%,#fff)}.header-notification-list>button:hover{border-color:var(--erp-primary);background:var(--erp-primary-soft)}.header-notification-list>button>i{width:7px;height:7px;margin-top:6px;border-radius:50%;background:#adb7c4}.header-notification-list>button.unread>i{background:var(--erp-primary);box-shadow:0 0 0 4px var(--erp-primary-soft)}.header-notification-list>button>i.warning{background:#d99126}.header-notification-list>button>i.danger{background:#dc565a}.header-notification-list span{min-width:0;display:grid;gap:3px}.header-notification-list em{width:fit-content;padding:2px 5px;border-radius:999px;color:#6f7c8d;background:#edf1f5;font-size:9px;font-style:normal;font-weight:600}.header-notification-list strong{overflow:hidden;color:#334155;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.header-notification-list small{overflow:hidden;color:#919cab;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.header-notification-list>button>b{align-self:center;color:#758196;font-size:11px;font-weight:600}.header-notification-modal>footer{padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e6ebf0;background:#fafbfd}.header-notification-modal>footer span{color:#99a3b0;font-size:11px}.brand-event-delete-list>span{grid-template-columns:minmax(0,1fr) auto!important}.brand-event-delete-list>span>b{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.brand-event-status{padding:3px 7px;border-radius:999px;color:#647184;background:#edf1f5;font-size:10px;font-style:normal;font-weight:600}.brand-event-status.진행{color:#157f63;background:#e4f6ee}.brand-event-status.종료{color:#7c8796;background:#edf0f3}.brand-event-status.대기{color:#3868c6;background:#eaf0ff}.brand-event-status.취소{color:#c64d55;background:#fdebed}.brand-event-manage-action{min-height:33px;padding:0 10px;border:1px solid #d9e2eb;border-radius:8px;color:#536176;background:#fff;font:inherit;font-size:11px;font-weight:600}.brand-event-manage-action:hover{border-color:var(--erp-primary);color:var(--erp-primary);background:var(--erp-primary-soft)}.brand-registration-form footer>span{flex:1}.brand-registration-form footer .brand-delete-in-editor{border-color:#f1b9bf;color:#c54b53;background:#fff8f8}.brand-registration-form footer .brand-delete-in-editor:hover{border-color:#d3535b;color:#fff;background:#d3535b}.expo-browser-tabs{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9aa6b5 transparent;scroll-behavior:auto}.expo-browser-tabs::-webkit-scrollbar{display:block!important;height:6px}.expo-browser-tabs::-webkit-scrollbar-thumb{border:2px solid #edf1f6;border-radius:999px;background:#9aa6b5}.expo-browser-tabs>.expo-browser-tab,.expo-browser-tabs>.expo-browser-tab-add,.expo-browser-tabs>.expo-tab-view-switch{flex:0 0 auto!important}.expo-tab-status{width:auto!important;min-width:34px!important;height:24px!important;padding:0 7px!important;border-radius:7px!important;font-size:10px!important;line-height:1!important}.tab-mode-compact .expo-tab-status{width:auto!important;min-width:30px!important;height:20px!important;padding:0 6px!important;border-radius:6px!important;font-size:9px!important}.brand-event-status.진행,.brand-event-status.진행중,.event-launcher-brand>b.live,.expo-tab-status.status-진행{color:#157f63!important;background:#e3f5ed!important;border-color:#bce7d6!important}.brand-event-status.대기,.event-launcher-brand>b.countdown,.event-launcher-brand>b.waiting,.expo-tab-status.status-대기,.expo-tab-status.status-준비{color:#aa6710!important;background:#fff2df!important;border-color:#f3d6a6!important}.brand-event-status.종료,.event-launcher-brand>b.ended,.expo-tab-status.status-종료{color:#66717d!important;background:#edf0f3!important;border-color:#d8dee5!important}.brand-event-status.취소,.expo-tab-status.status-취소{color:#c1454d!important;background:#fde9ea!important;border-color:#f3c4c7!important}.erp-shell .dashboard:not(.booth-dashboard-fullscreen),.erp-shell .workspace{--erp-small-font:var(--erp-content-font-size,12px)}.erp-taskbar-panel,.floating-window-dock,[data-erp-window-id]{--erp-small-font:12px!important}.expo-browser-tabs-shell{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid #dce4ed;background:#edf2f7}.expo-browser-tabs-shell .expo-browser-tabs{width:auto!important;min-width:0!important;padding:0 8px!important;display:flex;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;scrollbar-gutter:stable}.expo-browser-tab-fixed-actions{position:relative;z-index:3;display:flex;align-items:center;gap:7px;padding:6px 10px 6px 8px;border-left:1px solid #d9e2eb;background:#f7f9fc;box-shadow:-8px 0 16px rgb(32 49 73/6%)}.expo-browser-tab-fixed-actions .expo-browser-tab-add,.expo-browser-tab-fixed-actions .expo-tab-view-switch{flex:0 0 auto}.erp-taskbar-panel.taskbar-account-panel{right:auto!important;left:clamp(218px,18vw,290px)!important;bottom:56px!important;width:min(330px,calc(100vw - 234px))!important;padding:0!important;overflow:hidden;border:1px solid #d8e1eb!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 44px rgb(17 31 50/18%)!important}.erp-taskbar-panel.taskbar-account-panel>header{min-height:42px;padding:0 12px 0 15px;color:#536276;border-bottom:1px solid #e8edf2;background:#f8fafc;font-size:11px;font-weight:700}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-card{min-height:112px;padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;background:#fff!important}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-card>i{width:42px;height:42px;display:grid;overflow:hidden;place-items:center;border-radius:12px;color:#fff;background:var(--erp-primary);font-size:16px;font-style:normal;font-weight:700}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-card>i img{width:100%;height:100%;object-fit:cover}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-card>span{min-width:0;display:grid;gap:2px}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-card strong{color:#263548!important;font-size:14px;font-weight:700}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-card small{color:#728094!important;font-size:11px}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-card em{overflow:hidden;color:#9aa4b2;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.erp-taskbar-panel.taskbar-account-panel .taskbar-account-card>b{display:none}.taskbar-logout{grid-column:2/-1;width:100%;height:33px;margin-top:3px;border:1px solid #e0e6ec!important;border-radius:8px!important;color:#657387!important;background:#fff!important;font:inherit;font-size:11px!important;font-weight:700!important}.taskbar-logout:hover{color:#c54e56!important;border-color:#f0c0c5!important;background:#fff6f7!important}.floating-window-dock .floating-company-icon{overflow:hidden;cursor:pointer}.floating-window-dock .floating-company-icon img{display:block;width:100%;height:100%;object-fit:cover}.employee-registration-form footer .employee-delete-button{margin-right:auto;border-color:#f0c2c7!important;color:#c44f57!important;background:#fff7f7!important}.employee-registration-form footer .employee-delete-button:hover{border-color:#c94d56!important;color:#fff!important;background:#c94d56!important}.event-financial-stock-chart{min-height:0!important;padding:18px 20px!important;border:1px solid #e2e8ef!important;border-radius:14px!important;background:#fff!important}.financial-chart-key{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;padding-bottom:13px;border-bottom:1px solid #edf1f5;color:#6f7d90;font-size:11px;font-weight:600}.financial-chart-key span{display:inline-flex;align-items:center;gap:6px}.financial-chart-key i{width:8px;height:8px;border-radius:2px;background:#94a3b8}.financial-chart-key i.revenue{background:var(--erp-primary)}.financial-chart-key i.expense{background:#8f9eae}.financial-chart-key i.reference{border-radius:50%;background:#e3a249}.financial-chart-key small{margin-left:auto;color:#9aa5b4;font-size:10px}.financial-chart-list{display:grid;gap:2px;padding-top:8px}.financial-chart-row{min-height:74px;display:grid;grid-template-columns:minmax(150px,.85fr) minmax(260px,2fr) 34px minmax(92px,.55fr);align-items:center;gap:15px;padding:8px 7px;border-radius:10px;animation:financial-row-in .42s ease both;animation-delay:var(--row-delay)}.financial-chart-row:hover{background:#f8fafc}.financial-chart-name{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:8px}.financial-chart-name>i{grid-row:1/span 2;width:8px;height:28px;border-radius:999px}.financial-chart-name small,.financial-chart-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-chart-name strong{color:#314055;font-size:12px;font-weight:700}.financial-chart-name small{color:#97a2b0;font-size:10px}.financial-bars{display:grid;gap:4px;min-width:0}.financial-bar{min-width:3px;height:9px;display:block;position:relative;border-radius:999px;background:#90a1b3;animation:financial-bar-in .56s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--row-delay)}.financial-bar.revenue{background:var(--erp-primary)}.financial-bar.expense{background:#9ca8b5}.financial-bar.reference{background:#e3a249}.financial-bar b{position:absolute;left:calc(100% + 7px);top:50%;color:#748194;font-size:9px;font-weight:600;transform:translateY(-50%);white-space:nowrap}.financial-candle{position:relative;width:28px;height:54px}.financial-candle-wick{position:absolute;left:13px;width:2px;border-radius:99px;background:#8e9bab}.financial-candle>b{position:absolute;left:7px;width:14px;min-height:4px;border-radius:3px;background:#8e9bab}.financial-candle.up .financial-candle-wick,.financial-candle.up>b{background:var(--erp-primary)}.financial-candle.down .financial-candle-wick,.financial-candle.down>b{background:#d76066}.financial-row-figure{display:grid;justify-items:end;gap:3px}.financial-row-figure strong{color:#303e51;font-size:12px;font-weight:700;white-space:nowrap}.financial-row-figure em{padding:2px 5px;border-radius:5px;font-size:10px;font-style:normal;font-weight:700}.financial-row-figure em.up{color:#158366;background:#e7f6f0}.financial-row-figure em.down{color:#bd525a;background:#fdecee}@keyframes financial-bar-in{0%{transform:scaleX(.05);transform-origin:left;opacity:.25}to{transform:scaleX(1);opacity:1}}@keyframes financial-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.executive-dashboard .executive-operation-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.executive-dashboard .executive-operation-trio>article{min-width:0}.executive-dashboard .dashboard-quick-card{min-height:400px;overflow:hidden;border:1px solid #e1e7ed;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgb(29 44 66/4%)}.executive-dashboard .dashboard-quick-card>header{min-height:86px;padding:22px 22px 12px;border-bottom:1px solid #edf1f4}.dashboard-quick-card header span{color:#8f9aa9;font-size:10px;font-weight:700;letter-spacing:.12em}.dashboard-quick-card header h2{margin:7px 0 0;color:#29384a;font-size:20px;font-weight:700}.dashboard-quick-card header button{height:29px;padding:0 8px;border:0;color:var(--erp-primary);background:transparent;font:inherit;font-size:10px;font-weight:700}.today-quick-list{padding:8px 22px;display:grid}.today-quick-list>span{min-height:83px;display:grid;grid-template-columns:42px 10px minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;column-gap:8px;border-bottom:1px solid #edf1f4}.today-quick-list>span:last-child{border-bottom:0}.today-quick-list time{grid-row:1/span 2;color:#8996a6;font-size:11px;font-weight:700}.today-quick-list i{grid-row:1/span 2;width:8px;height:8px;border:3px solid #e6ecf3;border-radius:50%;background:var(--erp-primary)}.today-quick-list b{color:#344357;font-size:12px}.today-quick-list b,.today-quick-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-quick-list small{color:#97a2af;font-size:10px}.event-email-list{padding:8px 13px;display:grid;gap:3px}.event-email-list>button{min-width:0;min-height:82px;padding:11px 8px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-bottom:1px solid #edf1f4;color:#344356;background:transparent;text-align:left}.event-email-list>button:last-child{border-bottom:0}.event-email-list>button:hover{background:#f7f9fb}.event-email-list>button.unread{background:color-mix(in srgb,var(--erp-primary) 4%,#fff)}.event-email-list i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:11px;font-style:normal}.event-email-list span{min-width:0;display:grid;gap:4px}.event-email-list b,.event-email-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-email-list b{font-size:11px;font-weight:700}.event-email-list small{color:#8e9aaa;font-size:10px}.event-email-list time{color:#9aa4b2;white-space:nowrap}.executive-dashboard .executive-operation-trio .preparation-overview{min-height:400px;border-radius:17px}.executive-dashboard .executive-operation-trio .preparation-overview>header{min-height:86px;padding:22px 22px 12px}.executive-dashboard .executive-operation-trio .preparation-overview>header h2{font-size:20px}.executive-dashboard .executive-operation-trio .preparation-overview>header p{font-size:10px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list{padding:0 22px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list>button{min-height:43px;padding:7px 0;gap:9px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-progress{grid-column:1/-1}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy{gap:1px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy strong{font-size:11px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-meta{display:block;text-align:right}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-meta b{font-size:10px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-progress i{height:5px}.executive-dashboard .executive-operation-trio .dashboard-readiness-team{min-height:48px;margin:0 22px;padding:9px 0;gap:7px}.executive-dashboard .executive-operation-trio .dashboard-readiness-team i{width:22px;height:22px}.executive-dashboard .executive-operation-trio .dashboard-readiness-team strong{font-size:9px}.message-channel-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.message-history-table-card{min-width:0;overflow:hidden;border:1px solid #e1e7ed;border-radius:15px;background:#fff}.message-history-table-card>header{padding:19px 20px 12px;border-bottom:1px solid #edf1f4}.message-history-table-card header span{color:#8995a5;font-size:10px;font-weight:700;letter-spacing:.1em}.message-history-table-card header h2{margin:6px 0 0;color:#334257;font-size:17px;font-weight:700}.message-history-table-card header button{height:29px;border:0;color:var(--erp-primary);background:transparent;font:inherit;font-size:10px;font-weight:700}.message-history-table-card table{width:100%;border-collapse:collapse}.message-history-table-card td,.message-history-table-card th{padding:12px 14px;border-bottom:1px solid #edf1f4;color:#708093;font-size:10px;text-align:left}.message-history-table-card th{color:#97a2b0;background:#fafbfd;font-weight:600}.message-history-table-card tr:last-child td{border-bottom:0}.message-history-table-card td b{color:#178765;font-size:10px}.message-history-table-card td b.pending{color:#c17d16}.integrated-unread-email{min-width:0;padding:20px;border:1px solid #e1e7ed;border-radius:15px;background:#fff}.integrated-unread-email>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-bottom:12px}.integrated-unread-email header span{color:#8996a7;font-size:10px;font-weight:700;letter-spacing:.12em}.integrated-unread-email header h2{margin:6px 0 0;color:#314054;font-size:18px;font-weight:700}.integrated-unread-email header button{height:30px;border:0;color:var(--erp-primary);background:transparent;font:inherit;font-size:10px;font-weight:700}.integrated-unread-email>button{width:100%;min-height:58px;padding:8px 0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-top:1px solid #edf1f4;color:#4b5a6e;background:transparent;text-align:left}.integrated-unread-email>button i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:10px;font-style:normal}.integrated-unread-email>button span{min-width:0;display:grid;gap:3px}.integrated-unread-email>button small,.integrated-unread-email>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integrated-unread-email>button strong{color:#455469;font-size:11px}.integrated-unread-email>button small{color:#97a2b0;font-size:10px}.integrated-unread-email>button b{padding:3px 5px;border-radius:5px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:9px}@media (max-width:1160px){.executive-dashboard .executive-operation-trio{grid-template-columns:1fr 1fr}.executive-dashboard .executive-operation-trio .preparation-overview{grid-column:1/-1}.message-channel-tables{grid-template-columns:1fr}.financial-chart-row{grid-template-columns:minmax(125px,.7fr) minmax(210px,2fr) 30px}.financial-row-figure{display:none}}@media (max-width:720px){.expo-browser-tabs-shell{grid-template-columns:minmax(0,1fr)}.expo-browser-tab-fixed-actions{justify-content:flex-end;border-top:1px solid #d9e2eb;border-left:0}.erp-taskbar-panel.taskbar-account-panel{left:8px!important;width:min(330px,calc(100vw - 16px))!important}.executive-dashboard .executive-operation-trio{grid-template-columns:1fr}.executive-dashboard .executive-operation-trio .preparation-overview{grid-column:auto}.financial-chart-row{grid-template-columns:1fr 28px;gap:8px}.financial-bars{grid-column:1}.financial-candle{grid-column:2;grid-row:1/span 2}.financial-chart-key small{display:none}}.erp-shell .workspace>.dashboard{zoom:var(--erp-content-scale,1)}.erp-taskbar-panel>header{min-height:44px!important;padding:0 11px 0 15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #e4eaf0!important;color:#26364a!important;background:#fff!important}.erp-taskbar-panel>header>span{color:#26364a!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.02em!important}.erp-taskbar-panel>header>button{width:28px!important;height:28px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dfe6ed!important;border-radius:8px!important;color:#56667a!important;background:#f8fafc!important;font-size:20px!important;font-weight:500!important;line-height:1!important}.erp-taskbar-panel>header>button:hover{color:#fff!important;border-color:#d55b61!important;background:#d55b61!important}.floating-window-dock .taskbar-login{min-width:132px!important;padding:0 11px!important;display:inline-grid!important;grid-template-columns:8px minmax(0,1fr)!important;column-gap:8px!important}.floating-window-dock .taskbar-login>i{grid-row:1/span 2}.floating-window-dock .taskbar-login>span{min-width:0;display:grid;gap:1px;text-align:left}.floating-window-dock .taskbar-login>span b{overflow:hidden;color:#e8edf4!important;font-size:11px!important;font-weight:700!important;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.floating-window-dock .taskbar-login>span small{overflow:hidden;color:#aeb8c5!important;font-size:9px!important;font-weight:600!important;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.event-financial-stock-chart{padding:18px 20px 15px!important}.financial-vertical-chart{min-height:292px;padding:12px 4px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:16px}.financial-vertical-group{min-width:0;display:grid;grid-template-rows:220px auto;gap:10px;animation:financial-vertical-in .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--row-delay)}.financial-vertical-plot{min-width:0;position:relative;overflow:hidden;border:1px solid #edf1f5;border-radius:12px 12px 9px 9px;background:linear-gradient(180deg,#fbfcfd,#fff)}.financial-vertical-guide{position:absolute;right:12px;left:12px;border-top:1px dashed #e9eef3}.financial-vertical-guide.guide-top{top:18%}.financial-vertical-guide.guide-mid{top:50%}.financial-vertical-guide.guide-bottom{bottom:19px;border-style:solid}.financial-vertical-bars{position:absolute;z-index:2;right:16px;bottom:20px;left:16px;height:175px;display:flex;align-items:end;justify-content:center;gap:clamp(10px,1.4vw,18px)}.financial-vertical-bar{width:min(34px,24%);min-height:8px;position:relative;display:block;border-radius:7px 7px 3px 3px;transform-origin:bottom;animation:financial-vertical-bar-in .55s cubic-bezier(.2,.9,.25,1) both;animation-delay:var(--row-delay)}.financial-vertical-bar.revenue{background:var(--erp-primary);box-shadow:0 7px 13px color-mix(in srgb,var(--erp-primary) 20%,transparent)}.financial-vertical-bar.expense{background:#94a3b5}.financial-vertical-bar.reference{background:#e7b053}.financial-vertical-bar b{bottom:calc(100% + 7px);max-width:64px;color:#536174;font-weight:700;line-height:1.1;text-align:center}.financial-vertical-bar b,.financial-vertical-bar small{position:absolute;left:50%;font-size:9px;transform:translateX(-50%);white-space:nowrap}.financial-vertical-bar small{top:calc(100% + 7px);color:#8794a4;font-weight:600}.financial-vertical-candle{position:absolute;z-index:3;right:11px;bottom:20px;width:14px;height:175px;opacity:.92;pointer-events:none}.financial-vertical-candle>i{position:absolute;left:6px;width:2px;border-radius:999px;background:#e0a749}.financial-vertical-candle>b{position:absolute;left:1px;width:12px;min-height:5px;border-radius:3px;background:#e0a749}.financial-vertical-candle.up>b,.financial-vertical-candle.up>i{background:var(--erp-primary)}.financial-vertical-candle.down>b,.financial-vertical-candle.down>i{background:#d45a61}.financial-vertical-name{min-width:0;display:grid;grid-template-columns:7px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:7px}.financial-vertical-name>i{grid-row:1/span 2;width:7px;height:29px;border-radius:99px;background:var(--event-color)}.financial-vertical-name small,.financial-vertical-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-vertical-name strong{color:#354458;font-size:12px;font-weight:700}.financial-vertical-name small{color:#8a96a5;font-size:10px}.financial-vertical-name em{grid-row:1/span 2;padding:3px 5px;border-radius:6px;font-size:10px;font-style:normal;font-weight:700}.financial-vertical-name em.up{color:#147f63;background:#e6f6ef}.financial-vertical-name em.down{color:#ba4f58;background:#fdecee}@keyframes financial-vertical-in{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes financial-vertical-bar-in{0%{opacity:.15;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}.executive-dashboard .executive-operation-trio{gap:18px}.executive-dashboard .dashboard-quick-card,.executive-dashboard .executive-operation-trio .preparation-overview{min-height:430px;border-color:#dde5ed;border-radius:20px;box-shadow:0 12px 30px rgb(31 48 72/5%)}.executive-dashboard .dashboard-quick-card>header,.executive-dashboard .executive-operation-trio .preparation-overview>header{min-height:96px;padding:24px 24px 15px;border-bottom-color:#ebf0f4}.dashboard-quick-card header span,.executive-dashboard .executive-operation-trio .preparation-overview>header span{color:#98a2af;font-size:9px;font-weight:700;letter-spacing:.15em}.dashboard-quick-card header h2,.executive-dashboard .executive-operation-trio .preparation-overview>header h2{margin-top:8px;color:#26364a;font-size:22px;font-weight:700}.executive-dashboard .executive-operation-trio .preparation-overview>header p{margin-top:5px;color:#7e8c9d;font-size:11px}.executive-dashboard .executive-operation-trio .preparation-overview>header p strong{color:var(--erp-primary);font-weight:700}.today-quick-list{padding:6px 24px}.today-quick-list>span{min-height:97px;grid-template-columns:46px 12px minmax(0,1fr);column-gap:10px}.today-quick-list time{color:#78879a;font-size:12px}.today-quick-list i{width:10px;height:10px;border:3px solid #e8edf4}.today-quick-list b{color:#344458;font-size:13px;font-weight:700}.today-quick-list small{color:#8c98a7;font-size:11px}.event-email-list{padding:8px 17px}.event-email-list>button{min-height:97px;padding:14px 9px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.event-email-list i{width:28px;height:28px;border-radius:9px;font-size:13px}.event-email-list b{color:#405064;font-size:12px;font-weight:600}.event-email-list small{color:#8b98a7;font-size:11px}.event-email-list time{color:#98a4b3;font-size:10px}.event-email-list>button.unread{border-radius:10px;background:color-mix(in srgb,var(--erp-primary) 6%,#fff)}.event-email-list>button.unread b,.event-email-list>button.unread small{color:#26374b;font-weight:700}.executive-dashboard .executive-operation-trio .dashboard-readiness-list{padding:0 24px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list>button{min-height:54px;padding:9px 0;grid-template-columns:minmax(0,1fr) 55px;gap:7px 10px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy strong{color:#354458;font-size:12px;font-weight:700}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy small{color:#94a0ad;font-size:9px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-progress i{height:6px}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-meta b{color:#667588;font-size:11px;font-weight:700}.executive-dashboard .executive-operation-trio .dashboard-readiness-team{min-height:52px;margin:0 24px;padding:11px 0}.executive-dashboard .executive-operation-trio .dashboard-readiness-team i{width:24px;height:24px;font-size:8px}.executive-dashboard .executive-operation-trio .dashboard-readiness-team strong{color:#687789;font-size:10px;font-weight:600}@media (max-width:1160px){.financial-vertical-chart{grid-template-columns:repeat(3,minmax(150px,1fr))}.erp-shell .workspace>.dashboard{zoom:var(--erp-content-scale,1)!important}}@media (max-width:720px){.financial-vertical-chart{grid-template-columns:1fr}.financial-vertical-group{grid-template-rows:205px auto}.financial-vertical-bars,.financial-vertical-candle{height:160px}}.erp-shell .dashboard.booth-dashboard-fullscreen{--erp-small-font:12px}.booth-dashboard-fullscreen :is(.booth-toolbar,.floor-toolbox,.booth-properties,.booth-placement-sidebar){font-size:12px!important}.booth-dashboard-fullscreen :is(.booth-toolbar,.floor-toolbox,.booth-properties,.booth-placement-sidebar) :is(button,input,select,textarea,small,strong,span,label){font-size:12px!important}.booth-dashboard-fullscreen .booth-properties>span,.booth-dashboard-fullscreen .booth-toolbar .booth-tool-action>span small,.booth-dashboard-fullscreen .floor-toolbox>div>small{font-size:10px!important}.booth-dashboard-fullscreen .booth-size-control{min-width:302px!important;height:42px!important;padding:0 12px!important;display:flex!important;flex:0 0 302px!important;align-items:center!important;gap:10px!important;border-radius:9px!important}.booth-dashboard-fullscreen .booth-size-control small{grid-column:auto!important;flex:0 0 auto;font-size:12px!important;white-space:nowrap}.booth-dashboard-fullscreen .booth-size-control input{width:auto!important;min-width:0;flex:1 1 auto}.booth-dashboard-fullscreen .booth-size-control b{min-width:38px;font-size:12px!important;text-align:right}.new-item-label{color:var(--erp-primary)!important;font-weight:600!important}.expo-command-toolbar{position:relative!important;grid-template-columns:minmax(210px,285px) minmax(0,1fr)!important}.expo-command-alert{width:min(410px,calc(100% - 700px));min-width:280px;height:35px;padding:0 10px 0 8px;position:absolute;z-index:2;top:50%;left:50%;display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--erp-primary) 28%,#dce3ea);border-radius:10px;color:#314054;background:color-mix(in srgb,var(--erp-primary) 5%,#fff);box-shadow:0 2px 8px rgb(18 35 58/5%);font:inherit;text-align:left;cursor:pointer;transform:translate(-50%,-50%);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.expo-command-alert:focus-visible,.expo-command-alert:hover{border-color:var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 9%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 12%,transparent);outline:0}.expo-command-alert-icon{width:21px;height:21px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--erp-primary);font-size:13px;font-weight:600;line-height:1}.expo-command-alert-copy{min-width:0;display:flex;align-items:baseline;gap:6px}.expo-command-alert-copy small{flex:0 0 auto;color:var(--erp-primary);font-size:10px;font-weight:600}.expo-command-alert-copy strong{overflow:hidden;color:#344256;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.expo-command-alert-copy strong b{color:var(--erp-primary);font:inherit}.expo-command-alert-action{flex:0 0 auto;color:var(--erp-primary);font-size:10px;font-weight:600;white-space:nowrap}.expo-command-alert-action i{font-style:normal}@media (max-width:1000px){.expo-command-alert{width:min(300px,calc(100% - 480px));min-width:210px}.expo-command-alert-copy small{display:none}}@media (max-width:760px){.expo-command-alert{width:180px;min-width:0;grid-template-columns:21px minmax(0,1fr)}.expo-command-alert-action{display:none}}.floating-window-dock .taskbar-login{min-width:0!important;height:40px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #d4dce6!important;border-radius:10px!important;color:#28374a!important;background:#fff!important}.floating-window-dock .taskbar-login:hover{border-color:color-mix(in srgb,var(--erp-primary) 35%,#d4dce6)!important;background:color-mix(in srgb,var(--erp-primary) 4%,#fff)!important}.floating-window-dock .taskbar-login .taskbar-profile-icon{width:23px!important;height:23px!important;flex:0 0 23px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important;font-style:normal!important}.floating-window-dock .taskbar-login .taskbar-profile-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.floating-window-dock .taskbar-login .taskbar-login-copy{min-width:0!important;display:inline-flex!important;text-align:left!important;white-space:nowrap}.floating-window-dock .taskbar-login .taskbar-login-copy b{overflow:hidden;color:#263548!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}.floating-window-dock .taskbar-login .taskbar-login-copy small{overflow:hidden;color:#758397!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}.floating-window-dock .taskbar-login .taskbar-login-copy small:before{margin-right:5px;color:#b2bcc8;content:"·"}:root{--erp-modal-radius:14px;--erp-modal-border:#d6dee7;--erp-modal-header:#fff;--erp-modal-muted:#f7f9fb;--erp-modal-shadow:0 22px 62px rgb(19 35 54/20%),0 2px 7px rgb(19 35 54/8%)}[data-erp-window-id]{overflow:hidden!important;border:1px solid var(--erp-modal-border)!important;border-radius:var(--erp-modal-radius)!important;background:#fff!important;box-shadow:var(--erp-modal-shadow)!important}:is(.common-floating-window>header,.invite-modal-heading,.current-exhibition-editor .floating-form-titlebar,.document-modal-bar,.contract-review-bar){min-height:58px!important;height:58px!important;padding:0 12px 0 16px!important;display:flex!important;align-items:center!important;gap:12px!important;overflow:hidden!important;border-top:4px solid var(--erp-primary)!important;border-bottom:1px solid #e3e9ef!important;border-radius:calc(var(--erp-modal-radius) - 1px) calc(var(--erp-modal-radius) - 1px) 0 0!important;color:#263548!important;background:var(--erp-modal-header)!important;box-shadow:none!important}:is(.common-floating-window>header>div:first-child,.invite-modal-heading>div:first-child,.current-exhibition-editor .floating-form-titlebar>div:first-child,.document-modal-bar>div:first-child,.contract-review-bar>div:first-child){min-width:0!important;padding-left:0!important;display:flex!important;align-items:center!important;gap:9px!important}:is(.common-floating-window>header>div:first-child,.invite-modal-heading>div:first-child,.current-exhibition-editor .floating-form-titlebar>div:first-child):before{display:none!important}.common-floating-window>header>div:first-child>span:first-child:before,.contract-review-icon,.current-exhibition-editor .floating-form-titlebar>div:first-child>span:first-child:before,.document-drag-handle,.invite-modal-heading .management-kicker:before{flex:0 0 auto;color:var(--erp-primary)!important}.document-drag-handle{width:24px;font-size:18px!important;text-align:center}.contract-review-icon{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:8px!important;color:#fff!important;background:var(--erp-primary)!important;font-size:13px!important}:is(.common-floating-window>header h2,.invite-modal-heading h2,.current-exhibition-editor .floating-form-titlebar h2,.document-modal-bar strong,.contract-review-bar strong){overflow:hidden!important;margin:0!important;color:#263548!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}:is(.common-floating-window>header span,.invite-modal-heading .management-kicker,.current-exhibition-editor .floating-form-titlebar>div:first-child>span,.document-modal-bar small,.contract-review-bar small){color:var(--erp-primary)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.08em!important}:is(.common-floating-window>header p,.invite-modal-heading p,.current-exhibition-editor .floating-form-titlebar p){display:none!important}.contract-review-actions,.document-window-actions,.window-control-buttons{flex:0 0 auto!important;margin-left:auto!important;padding-left:10px!important;display:flex!important;align-items:center!important;gap:5px!important;border-left:1px solid #e4e9ef!important}.contract-review-actions .window-control-icon,.document-window-actions .window-control-icon,.window-control-buttons .window-control-icon{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #e1e7ed!important;border-radius:8px!important;color:#5b6b7e!important;background:#fff!important;box-shadow:none!important}.contract-review-actions .window-control-icon:after,.contract-review-actions .window-control-icon:before,.document-window-actions .window-control-icon:after,.document-window-actions .window-control-icon:before,.window-control-buttons .window-control-icon:after,.window-control-buttons .window-control-icon:before{display:none!important;content:none!important}.contract-review-actions .window-control-icon svg,.document-window-actions .window-control-icon svg,.window-control-buttons .window-control-icon svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.contract-review-actions .window-control-icon:hover,.document-window-actions .window-control-icon:hover,.window-control-buttons .window-control-icon:hover{border-color:color-mix(in srgb,var(--erp-primary) 34%,#e1e7ed)!important;color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.contract-review-actions .window-control-icon.pin.active,.document-window-actions .window-control-icon.pin.active,.window-control-buttons .window-control-icon.pin.active{border-color:var(--erp-primary-border)!important;color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.contract-review-actions .window-control-icon.close:hover,.document-window-actions .window-control-icon.close:hover,.window-control-buttons .window-control-icon.close:hover{border-color:#f1c9cd!important;color:#c24e56!important;background:#fff4f5!important}.document-modal-tabs{min-height:50px!important;padding:6px 12px!important;align-items:center!important;gap:5px!important;border:0!important;border-bottom:1px solid #e4e9ef!important;border-radius:0!important;background:var(--erp-modal-muted)!important}.document-modal-tabs>button{min-height:34px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:8px!important;color:#728195!important;background:transparent!important;font-size:12px!important;font-weight:600!important}.document-modal-tabs>button.active{border-color:var(--erp-primary-border)!important;color:var(--erp-primary)!important;background:#fff!important;box-shadow:0 1px 3px rgb(15 23 42/8%)!important}.document-modal-scroll{padding:22px!important;background:#f7f9fb!important}.document-modal-footer{min-height:68px!important;padding:10px 16px!important;align-items:center!important;border-top:1px solid #e3e9ef!important;background:#fff!important}.document-stage-warning{min-width:0!important;padding:9px 12px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;border:1px solid var(--erp-warning-border)!important;border-radius:10px!important;color:#865623!important;background:var(--erp-warning-soft)!important}.document-stage-warning>i{width:24px!important;height:24px!important;flex:0 0 24px!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--erp-warning) 34%,#f0cf9d)!important;border-radius:50%!important;color:#a76613!important;background:#fff9ef!important;font-size:13px!important;font-style:normal!important;font-weight:600!important}.document-stage-warning>span{min-width:0;display:grid;gap:1px}.document-stage-warning strong{color:#8a551c!important;font-size:12px!important;font-weight:600!important}.document-stage-warning small{color:#9a7045!important;font-size:11px!important}.document-stage-warning.compact{padding:8px 10px!important}@media (max-width:720px){.document-modal-footer{align-items:stretch!important;flex-direction:column!important}.document-stage-warning{width:100%;box-sizing:border-box}}.expo-browser-tabs{-ms-overflow-style:none!important;scrollbar-width:none!important}.expo-browser-tabs::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.expo-browser-tab.is-drop-target{box-shadow:inset 3px 0 0 var(--brand-color,var(--erp-primary))!important}.floating-window-dock .taskbar-login,.floating-window-dock .taskbar-login:active,.floating-window-dock .taskbar-login:focus,.floating-window-dock .taskbar-login:focus-visible,.floating-window-dock .taskbar-login:hover{color:#263548!important;background:#fff!important;box-shadow:none!important;outline:0!important}.floating-window-dock .taskbar-login .taskbar-login-copy{grid-template-columns:auto auto!important;gap:5px!important;align-items:baseline!important}.floating-window-dock .taskbar-login .taskbar-login-copy b,.floating-window-dock .taskbar-login .taskbar-login-copy small{display:inline!important;color:#263548!important;line-height:1.25!important}.floating-window-dock .taskbar-login .taskbar-login-copy b{font-size:12px!important}.floating-window-dock .taskbar-login .taskbar-login-copy small{color:#7a8798!important;font-size:10px!important}.floating-window-dock .taskbar-login .taskbar-login-copy small:before{margin-right:5px!important;color:#a5b0be!important;content:"·"!important}.event-staff-board .event-staff-row{cursor:pointer;transition:background .16s ease}.event-staff-board .event-staff-row:hover{background:var(--erp-primary-soft,#eef6f4)}.event-staff-board .event-staff-row:focus-visible{outline:2px solid var(--erp-primary,#16836b);outline-offset:-2px}.event-staff-board td>small{display:block;margin-top:3px;color:#8390a0;font-size:11px}.staff-registration-backdrop{background:rgb(20 32 47/18%)!important}.staff-detail-window,.staff-registration-window{position:fixed!important;top:max(88px,calc(50vh - 340px));left:calc(50vw - 355px);width:min(710px,calc(100vw - 32px))!important;max-height:min(680px,calc(100vh - 112px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden!important;border-radius:16px!important;box-shadow:0 24px 64px rgb(15 23 42/24%)!important}.staff-detail-window{top:max(110px,calc(50vh - 290px));left:calc(50vw - 325px);width:min(650px,calc(100vw - 32px))!important;z-index:3500}.staff-window-layer{position:fixed;inset:0;z-index:3500;pointer-events:none}.staff-window-layer .staff-detail-window{pointer-events:auto}.staff-detail-window>header,.staff-registration-window>header{min-height:52px!important;padding:9px 14px!important;background:#fff!important}.staff-detail-title,.staff-registration-title{min-width:0;display:flex;align-items:center;gap:10px}.staff-detail-title>i,.staff-registration-title>i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--erp-primary,#16836b);font-size:12px;font-style:normal;font-weight:600}.staff-detail-title>span,.staff-registration-title>span{min-width:0;display:grid;gap:1px}.staff-detail-title small,.staff-registration-title small{display:block;color:var(--erp-primary,#16836b);font-size:9px;font-weight:600;letter-spacing:.08em}.staff-detail-title h2,.staff-registration-title h2{margin:0;color:#263548;font-size:16px;font-weight:600;line-height:1.25}.staff-registration-form{min-height:0;overflow:auto;padding:18px;background:#f7f9fb}.staff-registration-intro{margin-bottom:15px;padding:12px 14px;display:grid;gap:3px;border:1px solid #dde7ee;border-radius:11px;background:#fff}.staff-registration-intro>span{color:#8090a0;font-size:11px}.staff-registration-intro>strong{color:#263548;font-size:14px;font-weight:600}.staff-registration-intro>small{color:#668078;font-size:11px}.staff-registration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staff-registration-form-grid label{min-width:0;display:grid;gap:6px}.staff-registration-form-grid label.wide{grid-column:1/-1}.staff-registration-form-grid label>span{color:#526276;font-size:12px;font-weight:600}.staff-registration-form-grid label em{color:#c95c51;font-size:10px;font-style:normal}.staff-registration-form-grid input,.staff-registration-form-grid select{min-width:0;height:39px;box-sizing:border-box;padding:0 12px;border:1px solid #cfdbe5;border-radius:9px;color:#2d3b4d;background:#fff;font:inherit;font-size:13px}.staff-detail-footer,.staff-registration-form>footer{min-height:62px;padding:10px 16px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e2e8ef;background:#fff}.staff-detail-footer button,.staff-registration-form>footer button{height:36px;padding:0 14px;border:1px solid #cad6e1;border-radius:9px;color:#526276;background:#fff;font:inherit;font-size:12px;font-weight:600}.staff-registration-form>footer button[type=submit]{border-color:var(--erp-primary,#16836b);color:#fff;background:var(--erp-primary,#16836b)}.staff-detail-content{min-height:0;overflow:auto;padding:18px;background:#f7f9fb}.staff-detail-profile{padding:14px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #dce6ed;border-radius:12px;background:#fff}.staff-detail-profile>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--erp-primary,#16836b);font-size:15px;font-weight:600}.staff-detail-profile>div{min-width:0;display:grid;gap:3px}.staff-detail-profile strong{color:#263548;font-size:15px;font-weight:600}.staff-detail-profile small{color:#7b899a;font-size:12px}.staff-detail-profile>b{padding:6px 8px;border-radius:999px;color:var(--erp-primary,#16836b);background:var(--erp-primary-soft,#eaf5f1);font-size:11px;font-weight:600}.staff-detail-contract{margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce6ed;border-radius:12px;overflow:hidden;background:#fff}.staff-detail-contract>div{min-width:0;padding:12px 14px;border-bottom:1px solid #e7edf2}.staff-detail-contract>div:nth-child(odd){border-right:1px solid #e7edf2}.staff-detail-contract>div:nth-last-child(-n+2){border-bottom:0}.staff-detail-contract dt{margin-bottom:5px;color:#8390a0;font-size:11px}.staff-detail-contract dd{margin:0;overflow:hidden;color:#344456;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.staff-detail-settlement{padding:15px;border:1px solid #dce6ed;border-radius:12px;background:#fff}.staff-detail-settlement>header{margin-bottom:12px}.staff-detail-settlement>header small{color:var(--erp-primary,#16836b);font-size:9px;font-weight:600;letter-spacing:.08em}.staff-detail-settlement h3{margin:4px 0 3px;color:#263548;font-size:15px;font-weight:600}.staff-detail-settlement p{margin:0;color:#8490a0;font-size:11px}.staff-detail-settlement>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.staff-detail-settlement article{min-width:0;padding:11px;border:1px solid #e1e8ee;border-radius:10px;background:#f9fafb}.staff-detail-settlement article.due{border-color:var(--erp-primary-border,#b7ded1);background:var(--erp-primary-soft,#edf8f4)}.staff-detail-settlement article small,.staff-detail-settlement article span{display:block;color:#7b899a;font-size:10px}.staff-detail-settlement article strong{display:block;margin:5px 0 3px;color:#2c3d4f;font-size:16px;font-weight:600}.staff-detail-settlement article.due strong{color:var(--erp-primary,#16836b)}.staff-detail-footer{justify-content:space-between}.staff-detail-footer>span{color:#738196;font-size:11px}.staff-detail-footer>span b{color:var(--erp-primary,#16836b);font-weight:600}@media (max-width:720px){.staff-detail-window,.staff-registration-window{top:48px;left:12px;width:calc(100vw - 24px)!important;max-height:calc(100vh - 72px)!important}.staff-detail-contract,.staff-detail-settlement>div,.staff-registration-form-grid{grid-template-columns:1fr}.staff-detail-contract>div,.staff-detail-contract>div:nth-child(odd){border-right:0;border-bottom:1px solid #e7edf2}.staff-detail-contract>div:last-child{border-bottom:0}}.operation-check-detail-layer{z-index:3560}.staff-window-layer .operation-check-detail-window{pointer-events:auto}.operation-check-detail-window{position:fixed!important;top:max(96px,calc(50vh - 308px));left:calc(50vw - 360px);width:min(720px,calc(100vw - 32px))!important;min-width:500px;max-width:calc(100vw - 32px);height:min(616px,calc(100vh - 112px));min-height:440px;max-height:calc(100vh - 88px);display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;resize:both;overflow:hidden!important;z-index:3560}.operation-check-detail-window>header{min-height:52px!important;padding:9px 14px!important}.operation-check-detail-title{min-width:0;display:flex;align-items:center;gap:10px}.operation-check-detail-title>i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--erp-primary,#16836b);font-size:14px;font-style:normal;font-weight:700}.operation-check-detail-title>span{min-width:0;display:grid;gap:1px}.operation-check-detail-title small{display:block;color:var(--erp-primary,#16836b);font-size:9px;font-weight:600;letter-spacing:.08em}.operation-check-detail-title h2{margin:0;overflow:hidden;color:#263548;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.operation-check-detail-content{min-height:0;overflow:auto;padding:18px;background:#f7f9fb}.operation-check-event-summary{margin-bottom:13px;padding:13px 14px;display:grid;gap:3px;border:1px solid #dce6ed;border-radius:12px;background:#fff}.operation-check-event-summary>span{color:#8491a0;font-size:11px}.operation-check-event-summary>strong{color:#2a394b;font-size:14px;font-weight:600}.operation-check-event-summary>small{color:#6e7d8e;font-size:12px}.operation-check-detail-form{padding:15px;border:1px solid #dce6ed;border-radius:12px;background:#fff}.operation-check-done-control{padding-bottom:14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e8edf1;cursor:pointer}.operation-check-done-control input{width:19px;height:19px;margin:0;accent-color:var(--erp-primary,#16836b)}.operation-check-done-control span{display:grid;gap:2px}.operation-check-done-control strong{color:#314054;font-size:13px;font-weight:600}.operation-check-done-control small{color:#8290a0;font-size:11px}.operation-check-detail-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operation-check-detail-grid label{min-width:0;display:grid;gap:6px}.operation-check-detail-grid label.wide{grid-column:1/-1}.operation-check-detail-grid label>span{color:#506075;font-size:12px;font-weight:600}.operation-check-detail-grid input,.operation-check-detail-grid select,.operation-check-detail-grid textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cfdbe5;border-radius:9px;color:#2d3b4d;background:#fff;font:inherit;font-size:13px}.operation-check-detail-grid input,.operation-check-detail-grid select{height:39px;padding:0 12px}.operation-check-detail-grid textarea{min-height:112px;padding:11px 12px;resize:vertical;line-height:1.55}.operation-check-ready-notice{grid-column:1/-1;min-height:118px;padding:19px;display:grid;align-content:center;gap:6px;border:1px dashed var(--erp-primary-border,#b9ddd3);border-radius:10px;color:#647488;background:var(--erp-primary-soft,#f0faf7)}.operation-check-ready-notice strong{color:var(--erp-primary,#16836b);font-size:14px;font-weight:600}.operation-check-ready-notice span{color:#718095;font-size:12px;line-height:1.55}.operation-check-last-saved{margin:12px 0 0;color:#8491a0;font-size:11px;text-align:right}.operation-check-detail-footer{min-height:62px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e2e8ef;background:#fff}.operation-check-detail-footer>span{color:#738196;font-size:11px}.operation-check-detail-footer>div{display:flex;gap:8px}.operation-check-detail-footer button{height:36px;padding:0 14px;border:1px solid #cad6e1;border-radius:9px;color:#526276;background:#fff;font:inherit;font-size:12px;font-weight:600}.operation-check-detail-footer button:last-child{border-color:var(--erp-primary,#16836b);color:#fff;background:var(--erp-primary,#16836b)}.operation-checklist-grid>button{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.operation-checklist-grid>button:hover{border-color:var(--erp-primary-border,#b9ddd3);box-shadow:0 8px 18px rgb(33 57 74/7%);transform:translateY(-1px)}@media (max-width:720px){.operation-check-detail-window{top:48px;left:12px;width:calc(100vw - 24px)!important;min-width:0;height:calc(100vh - 72px);min-height:0;resize:none}.operation-check-detail-grid{grid-template-columns:1fr}.operation-check-detail-footer{align-items:stretch;flex-direction:column}.operation-check-detail-footer>div{width:100%}.operation-check-detail-footer button{flex:1}}:root{--erp-content-font-size:14px;--erp-support-font-size:12px}.erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{padding-right:13px!important;padding-left:13px!important;gap:8px!important;font-size:15px!important;font-weight:600!important}.erp-shell .sidebar .main-nav>button .glyph,.erp-shell .sidebar .main-nav>button .glyph svg{width:19px!important;height:19px!important;flex-basis:19px!important}.erp-shell .sidebar .main-nav>button em{font-size:13px!important}:is(.management-page,.participant-page,.registration-page,.admission-page,.schedule-page,.statistics-page,.integrated-page,.operations-page){font-size:var(--erp-content-font-size)!important}:is(.management-page,.participant-page,.registration-page,.admission-page,.schedule-page,.statistics-page,.integrated-page,.operations-page) :is(p,li,td,label,input,select,textarea){font-size:var(--erp-content-font-size)!important}:is(.management-page,.participant-page,.registration-page,.admission-page,.schedule-page,.statistics-page,.integrated-page,.operations-page) :is(small,th,.eyebrow,.management-kicker,.detail-kicker){font-size:var(--erp-support-font-size)!important}.registration-page .registration-heading h1{font-size:24px!important}.registration-page .registration-heading p{font-size:15px!important}.registration-page .registration-metrics>article{min-height:124px!important}.registration-page .metric-inline-comparisons,.registration-page .registration-metric-details em,.registration-page .registration-metric-primary small{font-size:13px!important}.registration-page .registration-metric-primary strong{font-size:26px!important}.registration-page .registration-bulk-actions h2,.registration-page .registration-daily-chart h2,.registration-page .registration-list-header h2,.registration-page .registration-report-heading h2{font-size:18px!important}.registration-page .registration-bulk-actions p,.registration-page .registration-daily-chart p,.registration-page .registration-list-header p,.registration-page .registration-report-heading p{font-size:15px!important}.registration-page .registration-report-panel :is(small,em,strong),.registration-page .registration-source-card :is(small,strong),.registration-page .registration-table :is(th,td){font-size:13px!important}@media (max-width:1500px){.erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{padding-right:10px!important;padding-left:10px!important;gap:6px!important;font-size:14px!important}.erp-shell .sidebar .main-nav>button .glyph,.erp-shell .sidebar .main-nav>button .glyph svg{width:18px!important;height:18px!important;flex-basis:18px!important}}.erp-taskbar-panel.taskbar-company-panel{width:min(650px,calc(100vw - 28px))!important;max-height:min(780px,calc(100vh - 86px))!important;overflow:hidden}.company-common-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.company-common-summary>article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;min-height:116px;padding:18px;border:1px solid var(--erp-border);border-radius:16px;background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.company-common-summary>article>span{grid-row:1/span 3;display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:15px;font-weight:800}.company-common-summary em,.company-common-summary small{overflow:hidden;color:var(--erp-text-muted);font-size:12px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.company-common-summary strong{overflow:hidden;color:var(--erp-text);font-size:17px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.company-common-summary>article.ready>span{color:var(--erp-success);background:var(--erp-success-soft)}.company-common-summary>article.pending>span{color:var(--erp-warning);background:var(--erp-warning-soft)}.company-common-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;align-items:start}.company-common-form,.company-common-usage{border:1px solid var(--erp-border);border-radius:18px;background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.company-common-form{overflow:hidden}.company-common-form>section{padding:22px 24px}.company-common-form>section+section{border-top:1px solid var(--erp-border)}.company-common-form>section>header{display:flex;align-items:center;gap:11px;margin-bottom:18px}.company-common-form>section>header>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:12px;font-weight:800}.company-common-form>section>header small,.company-common-form>section>header strong{display:block}.company-common-form>section>header strong{color:var(--erp-text);font-size:17px;font-weight:700}.company-common-form>section>header small{margin-top:3px;color:var(--erp-text-muted);font-size:12px}.company-common-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.company-common-grid label{display:grid;gap:7px;min-width:0}.company-common-grid label.wide{grid-column:1/-1}.company-common-grid label>span{color:var(--erp-text-muted);font-size:12px;font-weight:700}.company-common-grid label>span em{margin-left:3px;color:var(--erp-danger);font-style:normal}.company-common-grid input{width:100%;min-height:42px;padding:0 13px;border:1px solid var(--erp-border-strong);border-radius:10px;color:var(--erp-text);background:var(--erp-surface);font:inherit}.company-common-grid input:focus{border-color:var(--erp-primary);outline:3px solid color-mix(in srgb,var(--erp-primary) 13%,transparent)}.company-common-bank-note{display:flex;gap:9px;align-items:flex-start;margin:16px 0 0;padding:12px 13px;border:1px solid var(--erp-info-border);border-radius:11px;color:var(--erp-info);background:var(--erp-info-soft);font-size:12px;line-height:1.55}.company-common-bank-note i{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--erp-on-info);background:var(--erp-info);font-size:11px;font-style:normal;font-weight:800}.company-common-bank-note strong{color:var(--erp-text);font-weight:700}.company-common-form>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px;border-top:1px solid var(--erp-border);background:var(--erp-surface-muted)}.company-common-form>footer>span{color:var(--erp-text-muted);font-size:12px}.company-common-form>footer button,.company-common-heading>button{min-height:42px;padding:0 16px;border:1px solid var(--erp-primary);border-radius:10px;color:var(--erp-on-primary);background:var(--erp-primary);font:inherit;font-size:13px;font-weight:700}.company-common-form>footer button:disabled,.company-common-heading>button:disabled{cursor:wait;opacity:.65}.company-common-usage{padding:20px}.company-common-usage>header{display:flex;gap:8px;align-items:center;margin-bottom:17px;color:var(--erp-text-muted);font-size:12px;font-weight:700}.company-common-usage>section{padding:16px;border:1px solid var(--erp-border);border-radius:13px;background:var(--erp-surface-muted)}.company-common-usage>section+section{margin-top:12px}.company-common-usage section small,.company-common-usage section strong{display:block}.company-common-usage section small{color:var(--erp-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em}.company-common-usage section strong{margin-top:7px;color:var(--erp-text);font-size:16px;font-weight:700;line-height:1.4}.company-common-usage dl{display:grid;gap:9px;margin:16px 0 0}.company-common-usage dl>div{display:flex;justify-content:space-between;gap:12px}.company-common-usage dt{color:var(--erp-text-muted);font-size:12px}.company-common-usage dd{margin:0;overflow:hidden;color:var(--erp-text);font-size:12px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.company-common-usage section p{margin:6px 0 0;color:var(--erp-text-muted);font-size:12px;line-height:1.55}.company-common-usage-list{display:grid;gap:10px;margin-top:18px}.company-common-usage-list span{color:var(--erp-text-muted);font-size:12px}.company-common-usage-list span:first-letter{color:var(--erp-success);font-weight:800}@media (max-width:1080px){.company-common-layout{grid-template-columns:1fr}.company-common-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-common-usage-list,.company-common-usage>header{grid-column:1/-1}.company-common-usage>section+section{margin-top:0}}@media (max-width:720px){.company-common-grid,.company-common-summary,.company-common-usage{grid-template-columns:1fr}.company-common-form>section{padding:18px}.company-common-form>footer{align-items:stretch;flex-direction:column;padding:15px 18px}.company-common-form>footer button{width:100%}.company-common-usage-list,.company-common-usage>header{grid-column:auto}}.company-common-heading{align-items:flex-start}.company-common-readonly{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--erp-border);border-radius:999px;color:var(--erp-text-muted);background:var(--erp-surface-muted);font-size:12px;font-weight:700}.company-common-preview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);gap:16px}.company-common-preview-card,.company-common-preview-usage{overflow:hidden;border:1px solid var(--erp-border);border-radius:18px;background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.company-common-preview-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--erp-border);background:var(--erp-surface-muted)}.company-common-preview-card>header>div{display:flex;min-width:0;gap:11px}.company-common-editor-title>span,.company-common-preview-card>header>div>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:12px;font-weight:800}.company-common-editor-title small,.company-common-preview-card header small{display:block;color:var(--erp-text-muted);font-size:11px;font-weight:800;letter-spacing:.055em}.company-common-editor-title h2,.company-common-preview-card header h2{margin:2px 0 0;color:var(--erp-text);font-size:17px;font-weight:700;line-height:1.35}.company-common-preview-card header p{margin:4px 0 0;color:var(--erp-text-muted);font-size:12px;line-height:1.45}.company-common-edit-button{min-height:32px;flex:0 0 auto;padding:0 12px;border:1px solid var(--erp-primary-border);border-radius:9px;color:var(--erp-primary);background:var(--erp-surface);font:inherit;font-size:13px;font-weight:700}.company-common-edit-button:hover{background:var(--erp-primary-soft)}.company-common-preview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.company-common-preview-list>div{min-height:83px;padding:15px 20px;border-right:1px solid var(--erp-border);border-bottom:1px solid var(--erp-border)}.company-common-preview-list>div:nth-child(2n){border-right:0}.company-common-preview-list>div:nth-last-child(-n+2){border-bottom:0}.company-common-preview-list>div.wide{grid-column:1/-1;border-right:0}.company-common-preview-list dt{color:var(--erp-text-muted);font-size:12px;line-height:1.35}.company-common-preview-list dd{margin:7px 0 0;overflow:hidden;color:var(--erp-text);font-size:14px;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.company-common-preview-list--single{grid-template-columns:1fr}.company-common-preview-list--single>div,.company-common-preview-list--single>div:nth-child(2n){border-right:0}.company-common-preview-list--single>div:nth-last-child(-n+2){border-bottom:1px solid var(--erp-border)}.company-common-preview-list--single>div:last-child{border-bottom:0}.company-common-bank-note,.company-common-preview-note{display:flex;gap:9px;align-items:flex-start;margin:14px 16px 16px;padding:12px 13px;border:1px solid var(--erp-info-border);border-radius:11px;color:var(--erp-info);background:var(--erp-info-soft);font-size:12px;line-height:1.55}.company-common-bank-note i,.company-common-preview-note i{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--erp-on-info);background:var(--erp-info);font-size:11px;font-style:normal;font-weight:800}.company-common-preview-usage{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(360px,.9fr);gap:14px;align-items:start;padding:18px 20px}.company-common-preview-usage .live-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--erp-success);box-shadow:0 0 0 5px var(--erp-success-soft)}.company-common-preview-usage strong{color:var(--erp-text);font-size:14px;font-weight:700}.company-common-preview-usage p{margin:5px 0 0;color:var(--erp-text-muted);font-size:12px;line-height:1.55}.company-common-preview-usage ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.company-common-preview-usage li{color:var(--erp-text-muted);font-size:12px}.company-common-preview-usage li:before{margin-right:7px;color:var(--erp-primary);content:"•";font-weight:800}.company-common-editor-layer{z-index:9600}.company-common-editor-window{width:min(780px,calc(100vw - 48px));min-width:520px;max-height:calc(100vh - 56px);overflow:auto;border:1px solid var(--erp-border-strong);border-radius:18px;background:var(--erp-surface);box-shadow:var(--erp-shadow-lg,0 18px 42px rgb(15 23 42/18%))}.company-common-editor-window--bank{width:min(650px,calc(100vw - 48px))}.company-common-editor-titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:11px 15px 11px 18px;border-bottom:1px solid var(--erp-border);background:var(--erp-surface-muted);cursor:move}.company-common-editor-title{display:flex;align-items:center;min-width:0;gap:10px}.company-common-editor-form{padding:20px}.company-common-editor-intro{margin:0 0 18px;padding:12px 14px;border:1px solid var(--erp-primary-border);border-radius:11px;color:var(--erp-text-muted);background:var(--erp-primary-soft);font-size:12px;line-height:1.55}.company-common-editor-form .bank-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.company-common-editor-form>footer{display:flex;justify-content:flex-end;gap:9px;margin:20px -20px -20px;padding:15px 20px;border-top:1px solid var(--erp-border);background:var(--erp-surface-muted)}.company-common-editor-form>footer button{min-width:112px;min-height:40px;padding:0 15px;border:1px solid var(--erp-primary);border-radius:10px;color:var(--erp-on-primary);background:var(--erp-primary);font:inherit;font-size:13px;font-weight:700}.company-common-editor-form>footer button.secondary{color:var(--erp-text);border-color:var(--erp-border-strong);background:var(--erp-surface)}.company-common-editor-form>footer button:disabled{cursor:wait;opacity:.65}@media (max-width:980px){.company-common-preview-grid{grid-template-columns:1fr}.company-common-preview-usage{grid-template-columns:auto minmax(0,1fr)}.company-common-preview-usage ul{grid-column:1/-1;padding-left:24px}}@media (max-width:720px){.company-common-preview-list{grid-template-columns:1fr}.company-common-preview-list>div,.company-common-preview-list>div:nth-child(2n),.company-common-preview-list>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--erp-border)}.company-common-preview-list>div:last-child{border-bottom:0}.company-common-preview-usage{grid-template-columns:auto minmax(0,1fr)}.company-common-editor-window,.company-common-editor-window--bank{width:calc(100vw - 24px);min-width:0}.company-common-editor-form .bank-fields{grid-template-columns:1fr}.company-common-editor-titlebar{align-items:flex-start}.company-common-editor-form>footer{flex-direction:column-reverse}.company-common-editor-form>footer button{width:100%}}.taskbar-company-editor{display:grid;gap:14px;max-height:calc(min(780px, 100vh - 86px) - 43px);padding:15px;overflow:auto;background:#fff}.taskbar-company-identity{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--erp-primary-border);border-radius:14px;background:var(--erp-primary-soft)}.taskbar-company-logo{position:relative;display:grid;width:54px;height:54px;padding:0;overflow:hidden;place-items:center;border:1px solid var(--erp-primary-border);border-radius:14px;color:var(--erp-on-primary);background:var(--erp-primary)}.taskbar-company-logo img{width:100%;height:100%;object-fit:cover}.taskbar-company-logo>span{font-size:21px!important;font-weight:800}.taskbar-company-logo>i{position:absolute;right:0;bottom:0;left:0;padding:2px 0;color:#fff;background:rgb(20 34 48/72%);font-size:10px!important;font-style:normal;font-weight:700}.taskbar-company-identity>span{min-width:0;display:grid;gap:3px}.taskbar-company-identity>span>small{color:var(--erp-primary);font-size:9px!important;font-weight:800;letter-spacing:.1em}.taskbar-company-identity>span>b{overflow:hidden;color:#263548;font-size:16px!important;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.taskbar-company-identity>span>em{overflow:hidden;color:#718096;font-size:11px!important;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.taskbar-company-identity>strong{min-width:45px;padding:5px 8px;border-radius:999px;font-size:11px!important;font-weight:800;text-align:center}.taskbar-company-identity>strong.paid{color:var(--erp-success);background:var(--erp-success-soft)}.taskbar-company-identity>strong.unpaid{color:var(--erp-danger);background:var(--erp-danger-soft)}.taskbar-company-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e4eaf0;border-radius:13px;background:#fff}.taskbar-company-usage>article{min-width:0;padding:12px 13px;border-right:1px solid #e8edf3}.taskbar-company-usage>article:last-child{border-right:0}.taskbar-company-usage small,.taskbar-company-usage span{display:block;overflow:hidden;color:#8491a1;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.taskbar-company-usage b{display:block;margin:5px 0 3px;overflow:hidden;color:#2d3c50;font-size:15px!important;font-weight:800;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.taskbar-company-section{padding:14px;border:1px solid #e4eaf0;border-radius:13px;background:#fbfcfe}.taskbar-company-section>header{display:block;min-height:0!important;margin:0 0 11px;padding:0!important;border:0!important;background:transparent!important}.taskbar-company-section>header>span{display:block;color:#344458;font-size:13px!important;font-weight:800}.taskbar-company-section>header>small{display:block;margin-top:3px;color:#8a97a7;font-size:10px!important}.taskbar-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.taskbar-company-grid>label{min-width:0;display:grid;gap:5px}.taskbar-company-grid>label.wide{grid-column:1/-1}.taskbar-company-grid>label>span{color:#627186;font-size:10px!important;font-weight:750}.taskbar-company-grid :is(input,select,textarea){width:100%;min-width:0;min-height:34px!important;padding:7px 9px!important;border:1px solid #cfd9e4!important;border-radius:8px!important;color:#29394c!important;background:#fff!important;font-size:12px!important;line-height:1.35}.taskbar-company-grid textarea{min-height:54px!important;resize:vertical}.taskbar-company-contract{background:#f8fbfc}.taskbar-company-message{margin:-3px 0 0;padding:9px 10px;border:1px solid var(--erp-success-border);border-radius:9px;color:var(--erp-success);background:var(--erp-success-soft);font-size:11px!important;font-weight:700}.taskbar-company-actions{display:flex;justify-content:flex-end;gap:8px;padding:1px 0 0}.taskbar-company-actions>button{min-height:36px;padding:0 13px;border:1px solid var(--erp-primary);border-radius:9px;color:var(--erp-on-primary);background:var(--erp-primary);font-size:12px!important;font-weight:800}.taskbar-company-actions>button.secondary{border-color:#cad5e1;color:#57667a;background:#fff}.taskbar-company-actions>button:disabled{opacity:.55}.erp-taskbar-panel.taskbar-panel-anchored{right:auto!important;left:var(--taskbar-panel-left)!important;bottom:var(--taskbar-panel-bottom)!important;transform:none!important}@media (max-width:540px){.erp-taskbar-panel.taskbar-company-panel{width:calc(100vw - 16px)!important}.taskbar-company-editor{padding:11px}.taskbar-company-grid,.taskbar-company-usage{grid-template-columns:1fr}.taskbar-company-usage>article{border-right:0;border-bottom:1px solid #e8edf3}.taskbar-company-usage>article:last-child{border-bottom:0}}.partner-service-management{overflow:hidden;border:1px solid var(--erp-border,#dce3ea);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/5%)}.partner-service-management>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 18px;border-bottom:1px solid #e7ecf1}.partner-service-history header small,.partner-service-management>header small{display:block;color:var(--erp-primary);font-size:10px!important;font-weight:800;letter-spacing:.1em}.partner-service-management>header h2{margin:5px 0 6px;color:var(--erp-text,#17212d);font-size:19px;font-weight:600}.partner-service-management>header p{max-width:680px;margin:0;color:#7f8b9a;font-size:12px;line-height:1.55}.partner-service-management>header>b{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:11px;font-weight:700}.partner-service-purpose-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 18px 0}.partner-service-purpose-row article{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid #e0e7ee;border-radius:10px;background:#fafcff}.partner-service-purpose-row i{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--erp-primary);background:var(--erp-primary-soft);font-size:17px;font-style:normal;font-weight:700}.partner-service-purpose-row span{min-width:0;display:grid;gap:2px}.partner-service-purpose-row small{color:#929dad;font-size:9px;font-weight:700;letter-spacing:.06em}.partner-service-purpose-row strong{color:#344151;font-size:13px;font-weight:650}.partner-service-purpose-row em{overflow:hidden;color:#8390a0;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.partner-service-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px}.partner-service-catalog>article{overflow:hidden;border:1px solid #dfe6ed;border-radius:12px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.partner-service-catalog>article.selected{border-color:color-mix(in srgb,var(--erp-primary) 42%,#dfe6ed);box-shadow:0 0 0 3px var(--erp-primary-soft)}.partner-service-company{position:relative;width:100%;padding:16px;border:0;border-bottom:1px solid #e9eef3;color:#344151;background:#fff;text-align:left;cursor:pointer}.partner-service-company:hover{background:#fbfcff}.owner-partner-category,.partner-service-category{display:inline-flex;width:max-content;min-height:22px;align-items:center;padding:0 7px;border-radius:999px;font-size:10px;font-weight:750}.owner-partner-category.마케팅,.partner-service-category.마케팅{color:#2165bc;background:#eaf2ff}.owner-partner-category.홍보,.partner-service-category.홍보{color:#9a5b10;background:#fff2dc}.partner-service-company>strong{display:block;margin-top:8px;color:#2e3b4d;font-size:15px;font-weight:650}.partner-service-company p{min-height:34px;margin:6px 50px 5px 0;color:#718094;font-size:11px;line-height:1.55}.partner-service-company small{display:block;overflow:hidden;color:#97a2af;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.partner-service-company>em{position:absolute;right:14px;bottom:14px;padding:5px 7px;border-radius:7px;color:#647286;background:#f2f5f8;font-size:10px;font-style:normal;font-weight:700}.partner-service-catalog article.selected .partner-service-company>em{color:var(--erp-primary);background:var(--erp-primary-soft)}.partner-service-products{padding:8px;display:grid;gap:5px;background:#fbfcfd}.partner-service-products>button{min-width:0;min-height:49px;padding:8px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;color:#4a586a;background:transparent;text-align:left;cursor:pointer}.partner-service-products>button:not(:disabled):hover{border-color:#d9e3ee;background:#fff}.partner-service-products>button.selected{border-color:color-mix(in srgb,var(--erp-primary) 30%,#dbe3ed);background:var(--erp-primary-soft)}.partner-service-products>button:disabled{cursor:not-allowed;opacity:.52}.partner-service-products i{display:grid;width:18px;height:18px;place-items:center;border:1px solid #ccd6e1;border-radius:5px;color:#fff;background:#fff;font-size:11px;font-style:normal;font-weight:800}.partner-service-products>button.selected i{border-color:var(--erp-primary);background:var(--erp-primary)}.partner-service-products span{min-width:0;display:grid;gap:2px}.partner-service-products strong{overflow:hidden;color:#405065;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.partner-service-products small{overflow:hidden;color:#929dac;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.partner-service-products b{color:#344151;font-size:11px;font-weight:700;white-space:nowrap}.partner-service-empty{min-height:180px;grid-column:1/-1;display:grid;place-items:center;padding:20px;border:1px dashed #d6e0e9;border-radius:10px;color:#8491a1;font-size:12px;text-align:center}.partner-service-request-form{margin:0 18px 18px;padding:15px;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(190px,.8fr) minmax(0,1.3fr) 132px;align-items:end;gap:10px;border:1px solid #dfe6ed;border-radius:11px;background:#f8fafc}.partner-service-request-event,.partner-service-selected-summary{min-width:0;display:grid;gap:4px;padding:3px 1px}.partner-service-request-event span,.partner-service-request-form label>span,.partner-service-selected-summary span{color:#8995a4;font-size:10px;font-weight:650}.partner-service-request-event strong,.partner-service-selected-summary strong{overflow:hidden;color:#39485b;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.partner-service-request-event small{overflow:hidden;color:#99a4b1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.partner-service-request-form label{min-width:0;display:grid;gap:5px}.partner-service-request-form textarea{width:100%;min-height:58px;padding:8px 10px;border:1px solid #d7e0e9;border-radius:8px;outline:0;color:#435164;background:#fff;font:inherit;font-size:11px;resize:vertical}.partner-service-request-form textarea:focus{border-color:var(--erp-primary);box-shadow:0 0 0 3px var(--erp-primary-soft)}.partner-service-request-form>button{min-height:37px;border:0;border-radius:8px;color:var(--erp-on-primary);background:var(--erp-primary);font-size:11px;font-weight:750}.partner-service-request-form>button:disabled{color:#8f9aa7;background:#e6ebf0}.partner-service-history{border-top:1px solid #e6ebf0;background:#fbfcfd}.partner-service-history>header{padding:13px 18px 11px;display:flex;align-items:center;justify-content:space-between}.partner-service-history h3{margin:3px 0 0;color:#3b495c;font-size:13px;font-weight:650}.partner-service-history>header b{color:#8491a1;font-size:11px}.partner-service-history>div{padding:0 18px 13px;display:grid;gap:5px}.partner-service-history article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e5eaf0;border-radius:8px;background:#fff}.partner-service-history article>div{min-width:0;display:grid;gap:2px}.partner-service-history article strong{color:#455468;font-size:11px;font-weight:700}.partner-service-history article em,.partner-service-history article small{overflow:hidden;color:#8793a2;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.partner-service-history time{color:#97a2af;font-size:9.5px;white-space:nowrap}.partner-service-history>div>p{margin:9px 0;color:#8a96a5;font-size:11px;text-align:center}.owner-partner-request-state,.partner-request-status{display:inline-flex;align-items:center;padding:4px 6px;border-radius:999px;color:#5271b0;background:#eaf1ff;font-size:10px;font-weight:700;white-space:nowrap}.owner-partner-request-state.확인중,.partner-request-status.확인중{color:#a36a13;background:#fff1d5}.owner-partner-request-state.접수완료,.partner-request-status.접수완료{color:#1c7a62;background:#e4f6ef}.owner-console .owner-content>.owner-partner-directory,.owner-section-partners .owner-content>.owner-payment-ledger,.owner-section-partners .owner-content>.owner-support-inbox,.owner-section-partners .owner-content>.owner-tenant-detail,.owner-section-partners .owner-hero,.owner-section-partners .owner-kpis,.owner-section-partners .owner-main-grid{display:none}.owner-section-partners .owner-content>.owner-partner-directory{display:block;margin-top:0}.owner-partner-directory>header p{margin:4px 0 0;color:#7d879a;font-size:12px}.owner-partner-directory>header>button{min-height:36px;padding:0 12px;border:0;border-radius:8px;color:#fff;background:#4d69bd;font-size:12px;font-weight:800}.owner-partner-directory-summary{display:flex;gap:9px;padding:12px 15px;border-bottom:1px solid #e6eaf1;background:#f8f9fc}.owner-partner-directory-summary>span{padding:7px 10px;border:1px solid #e1e6ef;border-radius:8px;color:#748096;background:#fff;font-size:11px}.owner-partner-directory-summary strong{color:#35415d;font-size:14px}.owner-partner-directory-grid{padding:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.owner-partner-directory-grid>article{min-width:0;padding:14px;border:1px solid #dfe5ed;border-radius:11px;background:#fff}.owner-partner-directory-grid>article.private{opacity:.65}.owner-partner-directory-grid>article>header{display:flex;align-items:center;justify-content:space-between}.owner-partner-directory-grid>article>header em{color:#758094;font-size:10px;font-style:normal}.owner-partner-directory-grid>article>strong{display:block;margin-top:9px;color:#313e59;font-size:15px}.owner-partner-directory-grid>article>p{min-height:35px;margin:6px 0;color:#7b869a;font-size:11px;line-height:1.55}.owner-partner-directory-grid>article>small{display:block;overflow:hidden;color:#95a0af;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.owner-partner-directory-grid>article>div{margin-top:11px;display:grid;gap:4px}.owner-partner-directory-grid>article>div span{min-width:0;display:flex;justify-content:space-between;gap:9px;color:#5d6a80;font-size:10px}.owner-partner-directory-grid>article>div b{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.owner-partner-directory-grid>article>div em{flex:0 0 auto;color:#34425c;font-style:normal;font-weight:700}.owner-partner-directory-grid>article>button{width:100%;height:33px;margin-top:13px;border:1px solid #d6dfed;border-radius:7px;color:#4965b2;background:#f7f9ff;font-size:11px;font-weight:750}.owner-partner-request-table{margin:0 15px 15px;overflow:hidden;border:1px solid #dfe5ed;border-radius:11px}.owner-partner-request-table>header{padding:13px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5eaf1}.owner-partner-request-table>header span{color:#4d69bd;font-size:10px;font-weight:800;letter-spacing:.09em}.owner-partner-request-table h3{margin:3px 0 0;color:#35415d;font-size:14px}.owner-partner-request-table>header>b{color:#7c8799;font-size:11px}.owner-partner-request-table .head,.owner-partner-request-table .row{display:grid;grid-template-columns:1.25fr .9fr 1fr .75fr .55fr .6fr;gap:9px;align-items:center}.owner-partner-request-table .head{padding:9px 12px;color:#8590a0;background:#f7f9fc;font-size:10px}.owner-partner-request-table .row{padding:11px 12px;border-top:1px solid #edf0f4;color:#59677d;font-size:11px}.owner-partner-request-table .row>span{min-width:0}.owner-partner-request-table .row b,.owner-partner-request-table .row strong{display:block;overflow:hidden;color:#3d4a63;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.owner-partner-request-table .row small{display:block;overflow:hidden;margin-top:3px;color:#929dad;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.owner-partner-request-table .row>span:last-child button{min-height:29px;padding:0 7px;border:1px solid #d8e0ec;border-radius:6px;color:#4b65ae;background:#f8faff;font-size:10px;font-weight:750}.owner-partner-request-table .row>span:last-child button:disabled{opacity:.55}.owner-partner-editor{width:min(940px,calc(100vw - 40px));min-height:550px}.owner-partner-editor-layer{z-index:9500}.owner-partner-editor-body{max-height:min(64vh,680px);overflow:auto;padding:18px}.owner-partner-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-partner-form-grid label{min-width:0;display:grid;gap:6px}.owner-partner-form-grid label.wide{grid-column:1/-1}.owner-partner-form-grid label>span{color:#647188;font-size:11px;font-weight:750}.owner-partner-form-grid :is(input,select,textarea),.owner-partner-product-row input{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #d5deea;border-radius:8px;outline:0;color:#38455e;background:#fff;font:inherit;font-size:12px}.owner-partner-form-grid textarea{min-height:74px;padding-top:10px;resize:vertical}.owner-partner-form-grid :is(input,select,textarea):focus,.owner-partner-product-row input:focus{border-color:#5c78c8;box-shadow:0 0 0 3px #edf1ff}.owner-partner-product-editor{margin-top:20px;border:1px solid #dfe6ee;border-radius:10px;overflow:hidden}.owner-partner-product-editor>header{padding:12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf3;background:#f8faff}.owner-partner-product-editor>header span{color:#4d69bd;font-size:10px;font-weight:800;letter-spacing:.09em}.owner-partner-product-editor h3{margin:3px 0 0;color:#35415d;font-size:14px}.owner-partner-product-editor>header>button{height:31px;padding:0 9px;border:1px solid #ccd8ee;border-radius:7px;color:#4a64ae;background:#fff;font-size:10px;font-weight:750}.owner-partner-product-head,.owner-partner-product-row{display:grid;grid-template-columns:1fr 140px 1.25fr 32px;gap:8px;align-items:center}.owner-partner-product-head{padding:8px 12px;color:#8590a1;background:#fbfcfe;font-size:10px}.owner-partner-product-row{padding:8px 12px;border-top:1px solid #edf0f4}.owner-partner-product-row input{height:35px;font-size:11px}.owner-partner-product-row button{height:30px;border:0;border-radius:6px;color:#a34c51;background:#fff0f1;font-size:18px;line-height:1}.owner-partner-editor>footer{padding:12px 17px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e2e8f0}.owner-partner-editor>footer button{min-height:36px;padding:0 13px;border:1px solid #d5ddea;border-radius:8px;color:#5e6c82;background:#fff;font-size:12px;font-weight:750}.owner-partner-editor>footer button:last-child{border-color:#4d69bd;color:#fff;background:#4d69bd}.owner-partner-editor>footer button:disabled{opacity:.5}@media (max-width:980px){.partner-service-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-service-request-form label,.partner-service-request-form>button{grid-column:1/-1}.owner-partner-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-partner-request-table{overflow-x:auto}.owner-partner-request-table .head,.owner-partner-request-table .row{min-width:800px}.partner-service-purpose-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.owner-partner-directory-grid,.partner-service-catalog,.partner-service-purpose-row,.partner-service-request-form{grid-template-columns:1fr}.partner-service-request-form label,.partner-service-request-form>button{grid-column:auto}.partner-service-history article{grid-template-columns:auto minmax(0,1fr)}.partner-service-history time{grid-column:2}.owner-partner-form-grid{grid-template-columns:1fr}.owner-partner-form-grid label.wide{grid-column:auto}.owner-partner-product-head{display:none}.owner-partner-product-row{grid-template-columns:1fr 85px 28px}.owner-partner-product-row input:nth-child(3){grid-column:1/-1}.owner-partner-editor{width:calc(100vw - 16px)}}.common-floating-window :is(p,li,td,th,label,input,select,textarea){font-size:14px!important}.common-floating-window :is(small,.eyebrow,.detail-kicker,header>span){font-size:13px!important}.common-floating-window .modal-action,.common-floating-window .primary-action,.common-floating-window footer button,.event-email-list small,.event-email-list time,.executive-dashboard .dashboard-quick-card header span,.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy small,.executive-dashboard .executive-operation-trio .dashboard-readiness-list-meta b,.executive-dashboard .executive-operation-trio .dashboard-readiness-team strong,.executive-dashboard .executive-operation-trio .preparation-overview>header p,.integrated-unread-email header button,.integrated-unread-email header span,.integrated-unread-email>button b,.integrated-unread-email>button small,.integrated-unread-email>button strong,.message-history-table-card header button,.message-history-table-card header span,.message-history-table-card td,.message-history-table-card th,.today-quick-list small{font-size:13px!important}.event-email-list b,.integrated-unread-email header h2,.message-history-table-card header h2,.today-quick-list b{font-size:15px!important}.partner-request-status,.partner-service-company p,.partner-service-company small,.partner-service-company>em,.partner-service-history article em,.partner-service-history article small,.partner-service-history article strong,.partner-service-history time,.partner-service-history>div>p,.partner-service-history>header b,.partner-service-management>header small,.partner-service-management>header>b,.partner-service-products b,.partner-service-products small,.partner-service-products strong,.partner-service-purpose-row em,.partner-service-purpose-row small,.partner-service-request-event small,.partner-service-request-event span,.partner-service-request-form label>span,.partner-service-request-form textarea,.partner-service-request-form>button,.partner-service-selected-summary span{font-size:13px!important}.partner-service-company>strong,.partner-service-history h3,.partner-service-purpose-row strong{font-size:16px!important}.owner-console .owner-content :is(p,li,td,label,input,select,textarea,button),.owner-console .owner-sidebar nav button,.owner-console .owner-top-actions button,.owner-console .owner-top-actions>span{font-size:14px}.owner-console .owner-content :is(small,th,.owner-hero>div:first-child span,.owner-panel>header span){font-size:13px!important}.owner-console .owner-content :is(h2,h3){font-weight:600}.owner-partner-directory-grid>article>div span,.owner-partner-directory-grid>article>header em,.owner-partner-directory-grid>article>p,.owner-partner-directory-grid>article>small,.owner-partner-directory-summary>span,.owner-partner-editor>footer button,.owner-partner-form-grid :is(input,select,textarea),.owner-partner-form-grid label>span,.owner-partner-product-editor>header span,.owner-partner-product-editor>header>button,.owner-partner-product-head,.owner-partner-product-row input,.owner-partner-request-table .head,.owner-partner-request-table .row,.owner-partner-request-table .row b,.owner-partner-request-table .row small,.owner-partner-request-table .row strong,.owner-partner-request-table .row>span:last-child button,.owner-partner-request-table>header span,.owner-partner-request-table>header>b{font-size:13px!important}.erp-shell .sidebar .main-nav>button,.erp-shell .sidebar .main-nav>button>span,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button>span{font-size:14px!important}.erp-shell .sidebar .main-nav>button .glyph,.erp-shell .sidebar .main-nav>button .glyph svg{width:20px!important;height:20px!important;flex-basis:20px!important}.erp-shell,.owner-console,body{font-size:14px}.event-situation-board{min-width:0;overflow:hidden;display:grid;grid-template-columns:245px minmax(0,1fr);border:1px solid #dce4ed;border-radius:16px;background:#fff;box-shadow:0 10px 24px rgb(22 39 61/5%)}.event-situation-header{min-height:138px;padding:20px 21px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border-right:1px solid #e6ecf2;background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary) 8%,#fff),#fff 72%)}.event-situation-header>div:first-child{min-width:0;display:grid;gap:5px}.event-situation-header>div:first-child>span{color:var(--erp-primary);font-size:10px;font-weight:700;letter-spacing:.11em}.event-situation-header>div:first-child>strong{overflow:hidden;color:#26364a;font-size:16px;font-weight:600;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.event-situation-header>div:first-child>small{color:#7a8797;font-size:11px}.event-situation-header>div:first-child>small b{color:#415167;font-weight:600}.event-situation-rate{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px}.event-situation-rate>span{color:#7c8998;font-size:11px}.event-situation-rate>strong{color:var(--erp-primary);font-size:18px;font-weight:600;letter-spacing:-.035em}.event-situation-rate>i{height:6px;overflow:hidden;border-radius:999px;background:#e4e9ef}.event-situation-rate>i>b{display:block;height:100%;border-radius:inherit;background:var(--erp-primary);box-shadow:0 2px 6px color-mix(in srgb,var(--erp-primary) 28%,transparent)}.event-situation-stages{min-width:0;padding:11px 12px;display:grid;grid-template-columns:repeat(7,minmax(122px,1fr));align-items:stretch;gap:7px;overflow-x:auto;scrollbar-width:none}.event-situation-stages::-webkit-scrollbar{display:none}.event-situation-stages>button{min-width:0;min-height:114px;padding:12px 11px 10px;display:grid;grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto auto 5px;align-items:center;gap:6px 8px;position:relative;border:1px solid #e1e7ed;border-radius:11px;color:#344458;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.event-situation-stages>button:focus-visible,.event-situation-stages>button:hover{z-index:1;border-color:color-mix(in srgb,var(--erp-primary) 44%,#d3dce6);background:color-mix(in srgb,var(--erp-primary) 4%,#fff);box-shadow:0 5px 14px color-mix(in srgb,var(--erp-primary) 12%,transparent);outline:0;transform:translateY(-1px)}.event-situation-stages>button.active{border-color:color-mix(in srgb,var(--erp-primary) 60%,#d3dce6);background:color-mix(in srgb,var(--erp-primary) 8%,#fff)}.event-situation-stages>button.complete{border-color:color-mix(in srgb,#1a9b73 32%,#dbe6e1);background:#fbfefd}.event-situation-step{width:27px;height:27px;display:grid;place-items:center;grid-row:1/span 2;border:1px solid #d9e1ea;border-radius:8px;color:#7c8999;background:#f7f9fb;font-size:10px;font-weight:600}.event-situation-stages>button.active .event-situation-step{border-color:var(--erp-primary);color:#fff;background:var(--erp-primary)}.event-situation-stages>button.complete .event-situation-step{border-color:#1a9b73;color:#fff;background:#1a9b73}.event-situation-copy{min-width:0;display:grid;gap:3px}.event-situation-copy>strong{color:#354458;font-size:12px;font-weight:600;letter-spacing:-.02em}.event-situation-copy>small,.event-situation-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-situation-copy>small{color:#8a97a6;font-size:10px;line-height:1.25}.event-situation-stages>button>b{justify-self:end;align-self:start;color:#718096;font-size:10px;font-weight:600}.event-situation-stages>button.complete>b{color:#168565}.event-situation-stages>button>i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:#e9edf2}.event-situation-stages>button>i>em{display:block;height:100%;border-radius:inherit;background:#8798ad;transition:width .35s ease}.event-situation-stages>button.active>i>em{background:var(--erp-primary)}.event-situation-stages>button.complete>i>em{background:#1a9b73}@media (min-width:961px){.erp-shell{--erp-left-workmenu-width:214px}.erp-shell .sidebar{width:var(--erp-left-workmenu-width)!important;height:calc(100dvh - var(--erp-command-height) - 72px)!important;min-height:400px!important;padding:10px!important;position:fixed!important;z-index:94!important;top:calc(var(--erp-command-height) + 9px)!important;right:auto!important;bottom:58px!important;left:16px!important;display:block!important;overflow:hidden!important;border:1px solid #dce4ed!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px rgb(22 39 61/6%)!important}.erp-shell .sidebar .main-nav{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:2px!important;display:grid!important;grid-auto-rows:42px;align-content:start!important;justify-content:stretch!important;gap:3px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin}.erp-shell .sidebar .main-nav>button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 10px!important;justify-content:flex-start!important;gap:9px!important;position:relative;border:1px solid transparent!important;border-radius:9px!important;color:#68778a!important;font-size:14px!important;font-weight:600!important;text-align:left!important}.erp-shell .sidebar .main-nav>button .glyph,.erp-shell .sidebar .main-nav>button .glyph svg{width:18px!important;height:18px!important;flex:0 0 18px!important}.erp-shell .sidebar .main-nav>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-shell .sidebar .main-nav>button em{margin-left:auto!important}.erp-shell .sidebar .main-nav>button:hover{color:#314054!important;background:#f6f8fb!important}.erp-shell .sidebar .main-nav>button.active{border-color:color-mix(in srgb,var(--erp-primary) 22%,#dce4ed)!important;color:var(--erp-primary)!important;background:color-mix(in srgb,var(--erp-primary) 8%,#fff)!important}.erp-shell .sidebar .main-nav>button.active:before{width:3px;height:20px;position:absolute;top:50%;left:-1px;border-radius:0 4px 4px 0;background:var(--erp-primary);content:"";transform:translateY(-50%)}.erp-shell .workspace>.dashboard:not(.booth-dashboard-fullscreen)>:not(.active-menu-context),.erp-shell .workspace>.dashboard>.event-tab-launcher{width:calc(100% - var(--erp-left-workmenu-width) - 18px)!important;margin-left:calc(var(--erp-left-workmenu-width) + 18px)!important}}.exhibition-information-overview{width:min(1320px,calc(100% - 48px))!important;margin:8px auto 28px!important;padding:24px!important;box-sizing:border-box;border:1px solid #dfe7ee;border-radius:18px;background:#f8fafc;box-shadow:0 12px 32px rgb(24 42 64/5%)}.exhibition-information-overview>header{padding:1px 2px 6px!important}.exhibition-information-section-grid{gap:18px!important}.exhibition-information-section-card{border-color:#d9e3ec;border-radius:15px;box-shadow:0 5px 16px rgb(25 44 67/4%)}.exhibition-information-section-card>header{min-height:56px!important;padding:13px 16px!important}.exhibition-information-section-card>dl>div{padding:18px 16px!important}.exhibition-information-section-card-metric .information-section-metric{padding:20px 17px 8px!important}.exhibition-information-section-card-metric>p{padding:0 17px 18px!important}.staff-window-layer.exhibition-info-panel-layer{pointer-events:none!important;z-index:3600!important}.staff-window-layer.exhibition-info-panel-layer .exhibition-info-panel-window{position:fixed!important;top:max(96px,calc(50vh - 290px));left:calc(50vw - 340px);width:min(680px,calc(100vw - 48px))!important;min-width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 88px);display:grid!important;grid-template-rows:auto minmax(0,1fr);pointer-events:auto!important;resize:both;overflow:hidden!important}.exhibition-info-panel-window>header{position:relative;z-index:2;min-height:56px!important;height:56px!important;border-top:3px solid var(--erp-primary,#16836b)!important;background:#fff!important}.exhibition-info-panel-window>header .exhibition-info-panel-title{display:flex!important;flex:1 1 auto!important;min-width:0!important;padding-left:0!important;position:static!important}.exhibition-info-panel-window>header .exhibition-info-panel-title:before{display:none!important;content:none!important}.exhibition-info-panel-window>header .exhibition-info-panel-title>span{display:grid!important;min-width:0!important;gap:1px!important;color:#26364a!important}.exhibition-info-panel-window>header .exhibition-info-panel-title small{display:block!important;color:var(--erp-primary,#16836b)!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.055em!important}.exhibition-info-panel-window>header .exhibition-info-panel-title h2{display:block!important;overflow:hidden;margin:0!important;color:#243448!important;font-size:16px!important;font-weight:600!important;line-height:1.24!important;text-overflow:ellipsis;white-space:nowrap}.exhibition-info-panel-form{overflow:auto;padding:20px!important;background:#f8fafc}.exhibition-info-panel-form>footer{position:relative;z-index:3;padding-top:4px!important;pointer-events:auto!important}.exhibition-info-panel-form>footer>button{min-width:100px;cursor:pointer!important}@media (max-width:720px){.exhibition-information-overview{width:calc(100% - 24px)!important;margin:6px auto 20px!important;padding:16px!important;border-radius:14px}.staff-window-layer.exhibition-info-panel-layer .exhibition-info-panel-window{top:48px;left:12px;width:calc(100vw - 24px)!important;min-width:0;min-height:0;resize:none}}.exhibition-information-overview{display:grid;gap:16px}.exhibition-information-overview>header{min-height:0!important;margin:0!important;padding:0 2px!important;border:0!important}.exhibition-information-overview>header>div>small{color:var(--erp-primary,#16836b)!important;font-size:12px!important;font-weight:700;letter-spacing:.08em}.exhibition-information-overview>header h2{margin:5px 0 4px!important}.exhibition-information-overview>header p{margin:0!important}.exhibition-information-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.exhibition-information-section-card{min-width:0;overflow:hidden;border:1px solid #dfe7ee;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(29,47,68,.045)}.exhibition-information-section-card>header{display:flex!important;min-height:52px!important;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:12px 14px!important;border:0!important;border-bottom:1px solid #edf1f5!important;background:#fbfcfd}.exhibition-information-section-card>header>span{display:inline-flex;min-width:0;align-items:center;gap:9px}.exhibition-information-section-card>header i{display:inline-grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;color:var(--erp-primary,#16836b);background:var(--erp-primary-soft,#edf7f4);font-size:10px;font-style:normal;font-weight:700}.exhibition-information-section-card>header strong{overflow:hidden;color:#2b3a4d;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.exhibition-information-section-card>header button{height:30px;flex:0 0 auto;padding:0 11px;border:1px solid var(--erp-primary-border,#c6ddd6);border-radius:8px;color:var(--erp-primary,#16836b);background:#fff;font-size:12px;font-weight:600;cursor:pointer}.exhibition-information-section-card>header button:hover{color:#fff;border-color:var(--erp-primary,#16836b);background:var(--erp-primary,#16836b)}.exhibition-information-section-card>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.exhibition-information-section-card>dl>div{min-width:0;padding:15px 14px 16px}.exhibition-information-section-card>dl>div+div{border-left:1px solid #edf1f5}.exhibition-information-section-card dt{margin-bottom:6px;color:#8a99a9;font-size:12px;line-height:1.2}.exhibition-information-section-card dd{overflow:hidden;margin:0;color:#334458;font-size:14px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.exhibition-information-section-card-wide{grid-column:1/-1}.exhibition-information-section-card-wide>dl.basic-information-values{grid-template-columns:repeat(3,minmax(0,1fr))}.exhibition-information-section-card-wide>dl.basic-information-values>div:nth-child(3n+1){border-left:0}.exhibition-information-section-card-wide>dl.basic-information-values>div:nth-child(n+4){border-top:1px solid #edf1f5}.exhibition-information-section-card-metric .information-section-metric{display:flex;align-items:baseline;gap:8px;padding:16px 14px 7px}.information-section-goal-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.information-section-goal-metrics .information-section-metric+.information-section-metric{border-left:1px solid #edf1f5}.information-section-metric strong{color:#25364a;font-size:25px;font-weight:600;letter-spacing:-.035em}.exhibition-information-section-card-metric>p,.information-section-metric span{color:#8a99a9;font-size:12px}.exhibition-information-section-card-metric>p{min-height:31px;margin:0;padding:0 14px 14px;line-height:1.45}@media (max-width:640px){.information-section-goal-metrics{grid-template-columns:1fr}.information-section-goal-metrics .information-section-metric+.information-section-metric{border-top:1px solid #edf1f5;border-left:0}}.exhibition-info-panel-layer{z-index:1006}.exhibition-info-panel-window{width:min(680px,calc(100vw - 48px));min-width:420px;min-height:360px;overflow:hidden;border:1px solid #cbd8e4;border-radius:16px;background:#fff;box-shadow:0 24px 62px rgba(23,42,64,.23);resize:both}.exhibition-info-panel-window>header{height:58px!important;min-height:58px!important;padding:0 14px 0 16px!important;border-bottom:1px solid #e7edf3!important;background:color-mix(in srgb,var(--erp-primary,#16836b) 8%,#fff)!important}.exhibition-info-panel-title{display:flex;min-width:0;align-items:center;gap:10px}.exhibition-info-panel-title>i{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:9px;color:#fff;background:var(--erp-primary,#16836b);font-size:11px;font-style:normal;font-weight:700}.exhibition-info-panel-title>span{display:grid;min-width:0;gap:2px}.exhibition-info-panel-title small{color:var(--erp-primary,#16836b);font-size:11px!important;font-weight:700}.exhibition-info-panel-title h2{overflow:hidden;margin:0;color:#26364a;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.exhibition-info-panel-form{display:grid;gap:16px;min-height:0;padding:18px}.exhibition-info-panel-context{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px 13px;border:1px solid #e1e9f0;border-radius:10px;background:#f7f9fb}.exhibition-info-panel-context>span{color:#7d8da1;font-size:12px}.exhibition-info-panel-context>strong{overflow:hidden;color:#34465a;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.exhibition-info-panel-context>small{grid-column:1/-1;color:#8492a2;font-size:12px!important;line-height:1.45}.exhibition-info-panel-fields{display:grid;gap:14px}.exhibition-info-panel-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-info-panel-fields .wide{grid-column:1/-1}.exhibition-info-panel-fields>label{display:grid;gap:7px;min-width:0}.exhibition-info-panel-fields>label>span{color:#4b5b70;font-size:12px!important;font-weight:600}.exhibition-info-panel-fields>label em{margin-left:3px;color:#d65a4b;font-size:11px;font-style:normal}.exhibition-info-panel-fields :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;border:1px solid #cbd8e4;border-radius:9px;color:#34465a;background:#fff;font:inherit;font-size:14px!important}.exhibition-info-panel-fields textarea{min-height:116px;padding-top:11px;padding-bottom:11px;line-height:1.5;resize:vertical}.exhibition-info-panel-fields>label>small{color:#8b99a8;font-size:11px!important;line-height:1.45}.venue-recommendation-note{min-width:0;padding:11px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;border:1px solid color-mix(in srgb,var(--erp-primary,#16836b) 24%,#dfe7ee);border-radius:10px;color:#526277;background:color-mix(in srgb,var(--erp-primary,#16836b) 6%,#fff)}.venue-recommendation-note>span{color:var(--erp-primary,#16836b);font-size:11px!important;font-weight:700}.venue-recommendation-note>strong{overflow:hidden;color:#2d4056;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.venue-recommendation-note>small{grid-column:1/-1;color:#7c8b9c;font-size:11px!important}.venue-recommendation-chips{display:grid;gap:7px;min-width:0;padding:11px 12px;border:1px solid #dce6ee;border-radius:10px;background:#fff}.venue-recommendation-chips>span{color:#718197;font-size:11px!important;font-weight:600}.venue-recommendation-chips>div{display:flex;flex-wrap:wrap;gap:7px}.venue-recommendation-chips button{height:32px;padding:0 11px;border:1px solid color-mix(in srgb,var(--erp-primary,#16836b) 22%,#cfdbe5);border-radius:8px;color:#46576b;background:#fff;cursor:pointer;font:inherit;font-size:12px!important;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.venue-recommendation-chips button:hover{border-color:var(--erp-primary,#16836b);color:var(--erp-primary,#16836b);background:color-mix(in srgb,var(--erp-primary,#16836b) 7%,#fff)}.venue-recommendation-chips button:active{transform:translateY(1px)}.venue-recommendation-chips button.is-selected{border-color:var(--erp-primary,#16836b);color:#fff;background:var(--erp-primary,#16836b)}.exhibition-info-panel-fields :is(input,select,textarea):focus{outline:2px solid color-mix(in srgb,var(--erp-primary,#16836b) 22%,transparent);outline-offset:1px;border-color:var(--erp-primary,#16836b)}.booth-setting-field{grid-template-columns:minmax(0,280px)}.exhibition-info-panel-form>footer{display:flex;justify-content:flex-end;gap:9px;padding-top:2px}.exhibition-info-panel-form>footer>button{height:40px;padding:0 15px;border-radius:9px;font-size:14px;font-weight:600}@media (max-width:720px){.exhibition-information-section-grid{grid-template-columns:1fr}.exhibition-information-section-card-wide{grid-column:auto}.exhibition-information-section-card-wide>dl.basic-information-values{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-information-section-card-wide>dl.basic-information-values>div:nth-child(3n+1){border-left:1px solid #edf1f5}.exhibition-information-section-card-wide>dl.basic-information-values>div:nth-child(odd){border-left:0}.exhibition-information-section-card-wide>dl.basic-information-values>div:nth-child(n+3){border-top:1px solid #edf1f5}.exhibition-info-panel-window{top:48px;left:12px;width:calc(100vw - 24px);min-width:0;min-height:0;resize:none}.exhibition-info-panel-fields.two-columns{grid-template-columns:1fr}.exhibition-info-panel-fields .wide{grid-column:auto}.booth-setting-field{grid-template-columns:1fr}}@media (max-width:1280px){.event-situation-board{grid-template-columns:215px minmax(0,1fr)}.event-situation-stages{grid-template-columns:repeat(7,minmax(112px,1fr))}.event-situation-header{padding:18px}}@media (max-width:960px){.event-situation-board{grid-template-columns:1fr}.event-situation-header{min-height:0;border-right:0;border-bottom:1px solid #e6ecf2}.event-situation-stages{grid-template-columns:repeat(7,minmax(132px,1fr))}}@media (max-width:640px){.event-situation-header>div:first-child>strong{font-size:15px}.event-situation-stages{padding:9px}}.event-operation-summary.has-situation-board{height:auto!important;min-height:0!important;overflow:visible!important}.event-operation-summary.has-situation-board .event-situation-board{width:100%!important;margin:0!important;box-sizing:border-box}.event-operation-summary.has-situation-board .expo-browser-tabs-shell{margin-top:0!important}@media (min-width:961px){.erp-shell .sidebar{top:calc(var(--erp-command-height) + 228px)!important;height:calc(100dvh - var(--erp-command-height) - 292px)!important}}.erp-shell .sidebar .main-nav>button,.erp-shell .sidebar .main-nav>button>span,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button>span{font-size:13px!important}.erp-shell .sidebar .main-nav>button .glyph,.erp-shell .sidebar .main-nav>button .glyph svg{width:17px!important;height:17px!important;flex-basis:17px!important}.erp-shell .sidebar .main-nav>button em{min-width:20px;padding:2px 5px!important;font-size:10.4px!important;font-weight:600!important;line-height:1.2!important}@media (min-width:961px){.erp-shell .sidebar>.sidebar-event-context{min-width:0;height:62px;margin:0 0 7px!important;padding:8px 8px 8px 7px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;border-bottom:1px solid #e5ebf1;background:transparent!important}.erp-shell .sidebar>.sidebar-event-context .event-thumb{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:#fff;box-shadow:none;font-size:10px;font-weight:700}.erp-shell .sidebar>.sidebar-event-context>span:not(.event-thumb){min-width:0;display:grid;gap:2px}.erp-shell .sidebar>.sidebar-event-context small{overflow:hidden;color:#8b98a8;font-size:10px;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.erp-shell .sidebar>.sidebar-event-context strong{overflow:hidden;color:#2c3b4e;font-size:12px;font-weight:600;letter-spacing:-.025em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.erp-shell .sidebar>.sidebar-event-context em{overflow:hidden;color:#8b98a8;font-size:10px;font-style:normal;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.erp-shell .sidebar>.sidebar-event-context>button{width:18px;height:18px;padding:0;border:0;color:#9aa7b6;background:transparent;font-size:13px;line-height:1}.erp-shell .sidebar .main-nav{height:calc(100% - 69px)!important;grid-auto-rows:40px}.erp-shell .sidebar .main-nav>button{height:40px!important;min-height:40px!important}}.exhibition-management-workspace{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.exhibition-management-subnav{position:static!important;grid-column:1/-1;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.exhibition-management-subnav>header{display:none!important}.exhibition-management-subnav nav{display:flex!important;align-items:center;gap:7px!important;padding:0!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.exhibition-management-subnav nav::-webkit-scrollbar{display:none}.exhibition-management-subnav nav button{flex:0 0 auto;min-height:36px!important;height:36px;display:inline-flex!important;align-items:center;gap:0!important;padding:0 14px!important;border:1px solid #dde5ed!important;border-radius:999px!important;color:#6b7889!important;background:#fff!important;box-shadow:0 2px 7px rgb(30 49 69/3%);white-space:nowrap}.exhibition-management-subnav nav button small,.exhibition-management-subnav nav button>span:first-child{display:none!important}.exhibition-management-subnav nav button>span:last-child{display:inline!important;min-width:0}.exhibition-management-subnav nav button strong{color:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.exhibition-management-subnav nav button:hover{border-color:color-mix(in srgb,var(--erp-primary) 28%,#d9e2eb)!important;color:var(--erp-primary)!important;background:color-mix(in srgb,var(--erp-primary) 4%,#fff)!important}.exhibition-management-subnav nav button.active{border-color:var(--erp-primary)!important;color:#fff!important;background:var(--erp-primary)!important;box-shadow:0 5px 12px color-mix(in srgb,var(--erp-primary) 22%,transparent)!important}.exhibition-management-subnav nav button.active>span:first-child{display:none!important}.exhibition-management-main{grid-column:1/-1}@media (max-width:640px){.exhibition-management-subnav nav{padding-inline:1px!important}.exhibition-management-subnav nav button{height:34px;min-height:34px!important;padding-inline:12px!important}}.event-operation-summary.has-situation-board .event-situation-board{margin:9px 16px 12px!important;grid-template-columns:210px minmax(0,1fr);border-radius:13px}.event-operation-summary.has-situation-board .event-situation-header{min-height:72px;padding:10px 14px;gap:6px}.event-operation-summary.has-situation-board .event-situation-header>div:first-child{gap:2px}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>span{font-size:8px;letter-spacing:.08em}.event-operation-summary.has-situation-board .event-situation-rate>span{font-size:9px}.event-operation-summary.has-situation-board .event-situation-stages{padding:7px 8px;grid-template-columns:repeat(7,minmax(106px,1fr));gap:5px}.event-operation-summary.has-situation-board .event-situation-stages>button{min-height:58px;padding:7px 8px;grid-template-columns:21px minmax(0,1fr);grid-template-rows:auto 4px;gap:3px 6px;border-radius:8px}.event-operation-summary.has-situation-board .event-situation-step{width:21px;height:21px;border-radius:6px;font-size:8px}.event-operation-summary.has-situation-board .event-situation-copy{gap:0}.event-operation-summary.has-situation-board .event-situation-copy>strong{font-size:10px}.event-operation-summary.has-situation-board .event-situation-copy>small{display:none}.event-operation-summary.has-situation-board .event-situation-stages>button>b{font-size:9px}.event-operation-summary.has-situation-board .event-situation-stages>button>i{height:4px}@media (min-width:961px){.erp-shell .sidebar>.sidebar-event-context{height:58px;margin:2px 2px 8px!important;padding:8px!important;grid-template-columns:30px minmax(0,1fr) 16px;gap:7px;border:1px solid #e1e7ee;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary) 6%,#fff),#fff)!important}.erp-shell .sidebar>.sidebar-event-context .event-thumb{width:28px;height:28px;border-radius:8px;font-size:9px}.erp-shell .sidebar>.sidebar-event-context em,.erp-shell .sidebar>.sidebar-event-context small{font-size:9px}.erp-shell .sidebar>.sidebar-event-context strong{font-size:11px}.erp-shell .sidebar>.sidebar-event-context>button{width:16px;height:16px;font-size:11px}.erp-shell .sidebar .main-nav{height:calc(100% - 70px)!important}}@media (max-width:960px){.event-operation-summary.has-situation-board .event-situation-board{width:calc(100% - 20px)!important;margin:8px 10px 10px!important;grid-template-columns:1fr}.event-operation-summary.has-situation-board .event-situation-header{min-height:64px}}.erp-shell .dashboard{max-width:none!important}.event-operation-summary.has-situation-board .event-situation-board{height:56px;min-height:56px;width:calc(100% - 32px)!important;margin:6px 16px 8px!important;grid-template-columns:188px minmax(0,1fr)}.event-operation-summary.has-situation-board .event-situation-header{min-height:0;height:54px;padding:6px 11px;align-items:center;gap:8px}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>span{font-size:7px}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>strong{font-size:11px}.event-operation-summary.has-situation-board .event-situation-rate{grid-template-columns:auto auto 52px;gap:4px}.event-operation-summary.has-situation-board .event-situation-rate>span{font-size:8px}.event-operation-summary.has-situation-board .event-situation-rate>strong{font-size:13px}.event-operation-summary.has-situation-board .event-situation-stages{height:54px;max-height:54px;padding:5px 7px;grid-template-columns:repeat(7,minmax(96px,1fr));gap:4px}.event-operation-summary.has-situation-board .event-situation-stages>button{height:44px;min-height:44px;padding:5px 6px;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto 3px;gap:2px 5px;border-radius:7px}.event-operation-summary.has-situation-board .event-situation-step{width:18px;height:18px;border-radius:5px;font-size:7px}.event-operation-summary.has-situation-board .event-situation-stages>button>b{font-size:8px}.event-operation-summary.has-situation-board .event-situation-stages>button>i{height:3px}@media (min-width:961px){.erp-shell .sidebar{top:calc(var(--erp-command-height) + 80px)!important;height:calc(100dvh - var(--erp-command-height) - 144px)!important}}.common-floating-window>header .global-search-title,.common-floating-window>header .window-title-copy{display:grid!important;flex:1 1 auto!important;min-width:0!important;gap:2px!important}.common-floating-window>header .global-search-title>small,.common-floating-window>header .window-title-copy>small{display:block!important;overflow:hidden;color:var(--modal-accent,var(--erp-primary,#1467d9))!important;font-size:10px!important;font-weight:700!important;letter-spacing:.055em!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}.common-floating-window>header :is(.window-title-copy,.global-search-title)>h2{display:block!important;overflow:hidden!important;margin:0!important;color:#243448!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.exhibition-info-panel-window>header .exhibition-info-panel-title>.window-title-copy,.operation-check-detail-window>header .operation-check-detail-title>.window-title-copy,.situation-stage-detail-window>header .situation-stage-detail-title>.window-title-copy,.staff-detail-window>header .staff-detail-title>.window-title-copy,.staff-registration-window>header .staff-registration-title>.window-title-copy{display:grid!important;flex:1 1 auto!important;min-width:0!important}.global-search-modal>header{display:grid!important;grid-template-columns:minmax(112px,160px) 20px minmax(180px,1fr) auto auto!important;gap:10px!important}.global-search-modal>header>.global-search-title{padding-left:0!important;position:static!important}.global-search-modal>header>.global-search-title:before{display:none!important;content:none!important}.global-search-modal>header>.global-search-title>h2{font-size:14px!important}.global-search-modal>header>.global-search-title>small{font-size:9px!important}.global-search-modal>header>.global-search-symbol{color:var(--erp-primary,#1467d9)!important}@media (max-width:760px){.global-search-modal>header{grid-template-columns:20px minmax(0,1fr) auto!important}.global-search-modal>header>.global-search-title,.global-search-modal>header>kbd{display:none!important}}.event-operation-summary.has-situation-board .event-situation-board{height:62px;min-height:62px;grid-template-columns:276px minmax(0,1fr)}.event-operation-summary.has-situation-board .event-situation-header{height:60px;min-height:60px;padding:5px 12px 6px;display:grid;grid-template-columns:1fr;grid-template-rows:20px minmax(0,1fr);gap:2px}.event-operation-summary.has-situation-board .event-situation-rate{grid-row:1;min-width:0;padding-left:0;border-left:0;grid-template-columns:auto auto 88px;justify-content:start;gap:5px}.event-operation-summary.has-situation-board .event-situation-rate>span{color:#65768b;font-size:10px}.event-operation-summary.has-situation-board .event-situation-rate>strong{font-size:15px}.event-operation-summary.has-situation-board .event-situation-rate>i{width:88px;height:5px}.event-operation-summary.has-situation-board .event-situation-header>div:first-child{grid-row:2;display:block}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>strong{display:block;overflow:hidden;color:#27384d;font-size:13px;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>small{display:none}@media (max-width:1280px) and (min-width:961px){.event-operation-summary.has-situation-board .event-situation-board{grid-template-columns:246px minmax(0,1fr)}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>strong{font-size:12px}}.situation-stage-detail-layer{z-index:3580}.staff-window-layer .situation-stage-detail-window{pointer-events:auto}.situation-stage-detail-window{position:fixed!important;top:max(98px,calc(50vh - 288px));left:calc(50vw - 330px);width:min(660px,calc(100vw - 32px))!important;min-width:480px;height:min(576px,calc(100vh - 104px));min-height:418px;max-width:calc(100vw - 32px);max-height:calc(100vh - 84px);display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden!important;resize:both;z-index:3580}.situation-stage-detail-window>header{min-height:52px!important;padding:9px 14px!important;background:#fff!important}.situation-stage-detail-title{min-width:0;display:flex;align-items:center;gap:10px}.situation-stage-detail-title>i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--erp-primary,#16836b);font-size:12px;font-style:normal;font-weight:600}.situation-stage-detail-title>span{min-width:0;display:grid;gap:1px}.situation-stage-detail-title small{color:var(--erp-primary,#16836b);font-size:9px;font-weight:600;letter-spacing:.06em}.situation-stage-detail-title h2{margin:0;overflow:hidden;color:#263548;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.situation-stage-detail-content{min-height:0;overflow:auto;padding:16px;background:#f7f9fb}.situation-stage-event,.situation-stage-next,.situation-stage-progress,.situation-stage-summary{border:1px solid #dce6ed;border-radius:12px;background:#fff}.situation-stage-event{padding:12px 14px;display:grid;gap:3px}.situation-stage-event span{color:#8592a1;font-size:10px}.situation-stage-event strong{color:#2d3c4f;font-size:14px;font-weight:600}.situation-stage-progress{margin-top:11px;padding:13px 14px}.situation-stage-progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.situation-stage-progress>div span{color:#6e7e91;font-size:12px;font-weight:600}.situation-stage-progress>div strong{color:var(--erp-primary,#16836b);font-size:22px;font-weight:600;letter-spacing:-.035em}.situation-stage-progress>i{height:7px;margin-top:9px;display:block;overflow:hidden;border-radius:999px;background:#e8edf2}.situation-stage-progress>i>b{height:100%;display:block;border-radius:inherit;background:var(--erp-primary,#16836b);transition:width .35s ease}.situation-stage-progress p{margin:8px 0 0;color:#758397;font-size:12px}.situation-stage-summary{margin-top:11px;padding:14px}.situation-stage-summary h3{margin:0 0 6px;color:#344457;font-size:14px;font-weight:600}.situation-stage-summary p{margin:0;color:#718095;font-size:12px;line-height:1.55}.situation-stage-summary ul{margin:11px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;list-style:none}.situation-stage-summary li{min-width:0;padding:8px 9px 8px 23px;position:relative;border-radius:8px;color:#4e6075;background:#f6f8fa;font-size:11px;line-height:1.35}.situation-stage-summary li:before{width:5px;height:5px;position:absolute;top:13px;left:10px;border-radius:50%;background:var(--erp-primary,#16836b);content:""}.situation-stage-next{margin-top:11px;padding:11px 14px;display:grid;gap:3px;border-color:var(--erp-primary-border,#c5e1d9);background:var(--erp-primary-soft,#f0faf7)}.situation-stage-next span{color:#6e867f;font-size:10px}.situation-stage-next strong{color:var(--erp-primary,#16836b);font-size:13px;font-weight:600}.situation-stage-detail-footer{min-height:58px;padding:10px 14px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e2e8ef;background:#fff}.situation-stage-detail-footer button{height:36px;padding:0 13px;border:1px solid #cad6e1;border-radius:9px;color:#58687a;background:#fff;font:inherit;font-size:12px;font-weight:600}.situation-stage-direct-link{display:inline-flex;align-items:center;gap:7px;border-color:var(--erp-primary-border,#c5e1d9)!important;color:var(--erp-primary,#16836b)!important;background:var(--erp-primary-soft,#f0faf7)!important}.situation-stage-direct-link span{font-size:14px;line-height:1}.situation-stage-detail-footer .situation-stage-confirm{border-color:var(--erp-primary,#16836b);color:#fff;background:var(--erp-primary,#16836b)}.participant-page .booth-inventory-strip{margin-top:18px}.participant-list-panel{padding:0 18px 18px!important;overflow:hidden}.participant-list-panel .participant-list-top{min-height:84px;margin:0;padding:18px 6px 14px!important;align-items:center}.participant-list-panel .participant-filter-tabs{margin:0 6px;padding:0 8px!important;border:1px solid #e3e9ef!important;border-radius:10px;background:#f7f9fb}.participant-list-panel .participant-table-wrap{margin:12px 6px 0}.participant-search{box-sizing:border-box;width:min(320px,42vw)!important;min-width:236px;height:42px!important;padding:0 13px!important;flex:0 1 320px;gap:9px!important;border-color:#ced9e4!important;border-radius:10px!important;background:#fff!important}.participant-search>span{width:17px;height:17px;position:relative;display:block;flex:0 0 17px;color:transparent!important;font-size:0!important;transform:none!important}.participant-search>span:before{width:10px;height:10px;position:absolute;top:1px;left:1px;border:2px solid #6d7d90;border-radius:50%;content:""}.participant-search>span:after{width:7px;height:2px;position:absolute;right:0;bottom:2px;border-radius:2px;background:#6d7d90;content:"";transform:rotate(45deg);transform-origin:center}.participant-search input{min-width:0!important;height:100%;padding:0!important;color:#334458!important;font-size:14px!important}.participant-search input::placeholder{color:#97a5b5;opacity:1}@media (max-width:720px){.participant-list-panel{padding:0 12px 12px!important}.participant-list-panel .participant-list-top{align-items:stretch;flex-wrap:wrap}.participant-search{width:100%!important;min-width:0;flex-basis:100%}.participant-list-panel .participant-filter-tabs,.participant-list-panel .participant-table-wrap{margin-right:0;margin-left:0}.situation-stage-detail-window{top:48px;left:12px;width:calc(100vw - 24px)!important;min-width:0;height:calc(100vh - 72px);min-height:0;resize:none}.situation-stage-summary ul{grid-template-columns:1fr}}@media (min-width:961px){.erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{height:42px!important;min-height:42px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:9px!important;color:#66758a!important;background:transparent!important;box-shadow:none!important}.erp-shell .sidebar .main-nav>button:hover,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button:hover{border-color:#dce5ee!important;color:#2f4054!important;background:#f6f8fb!important;box-shadow:none!important}.erp-shell .sidebar .main-nav>button.active,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active{border-color:var(--erp-primary-border,#c1ded5)!important;color:var(--erp-primary,#16836b)!important;background:var(--erp-primary-soft,#eef8f5)!important;box-shadow:inset 3px 0 0 var(--erp-primary,#16836b)!important}.erp-shell .sidebar .main-nav>button.active:before{display:none!important}.erp-shell .sidebar .main-nav>button.active :is(.glyph,em){color:var(--erp-primary,#16836b)!important}}.erp-shell .workspace :is(.eyebrow,.management-kicker,.detail-kicker,.page-kicker,.section-kicker,.panel-kicker,.metric-label,.field-label,.summary-label,.content-label){font-size:12px!important}.erp-shell .workspace :is(label>span,label>small,.form-label){font-size:12px!important}.erp-shell :is(select,option){font-size:14px!important}body label>span>em{display:inline-block;margin-left:3px;color:var(--erp-danger,#c85762);font-size:10px!important;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;vertical-align:baseline}body :is(.workflow-status,.contract-waiting-badge,.document-stage-warning>strong,.document-stage-warning>small,.boolean-status,.source-chip,.admission-type,.event-state-chip,.privacy-status,.brand-event-status,.expo-tab-status,.integrated-status,.partner-request-status,.owner-partner-request-state,.tenant-request-status,.owner-preparation-detail-status>span,.payment-status,.payment-state,.vendor-ledger-state,.contract-state,.status-badge,.status-pill,.status-chip,.workflow-badge,.workflow-pill){font-size:12px!important;line-height:1.25!important}.event-operation-summary.has-situation-board .event-situation-header{border-right-color:#e7edf3;background:linear-gradient(90deg,color-mix(in srgb,var(--erp-primary) 7%,#fff),#fff 78%)}.event-operation-summary.has-situation-board .event-situation-header>div:first-child{padding-left:7px;border-left:3px solid var(--erp-primary)}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>span{color:color-mix(in srgb,var(--erp-primary) 76%,#63748a);font-weight:700}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>strong{color:#304055;font-weight:600}.event-operation-summary.has-situation-board .event-situation-rate{min-width:80px;padding-left:7px;border-left:1px solid #e3eaf1}.event-operation-summary.has-situation-board .event-situation-stages>button{grid-template-columns:18px max-content minmax(20px,1fr);grid-template-rows:1fr;align-items:center;gap:5px}.event-operation-summary.has-situation-board .event-situation-copy{align-self:center}.event-operation-summary.has-situation-board .event-situation-copy>strong{color:#526277;font-size:9px;white-space:nowrap}.event-operation-summary.has-situation-board .event-situation-stages>button>i{width:100%;grid-column:3;grid-row:1;align-self:center;margin-top:7px}.event-operation-summary.has-situation-board .event-situation-stages>button>b{position:absolute;top:3px;right:6px;color:#8b98a9;font-size:7px;font-weight:600}.event-operation-summary.has-situation-board .event-situation-stages>button.complete>b{color:#178a69}.event-operation-summary.has-situation-board .event-situation-stages>button.active>b{color:var(--erp-primary)}.erp-shell.workspace-scope-integrated{--erp-app-menu-height:0px!important}.erp-shell.workspace-scope-integrated .event-situation-board{display:none!important}.erp-shell.workspace-scope-integrated .workspace{padding-top:calc(var(--erp-command-height) + 6px)!important}@media (min-width:961px){.erp-shell.workspace-scope-integrated .sidebar{top:calc(var(--erp-command-height) + 10px)!important;height:calc(100dvh - var(--erp-command-height) - 74px)!important}}@media (max-width:960px){.event-operation-summary.has-situation-board .event-situation-board{height:auto;min-height:0;grid-template-columns:1fr}.event-operation-summary.has-situation-board .event-situation-header,.event-operation-summary.has-situation-board .event-situation-stages{height:54px;min-height:54px}}.event-operation-summary.has-situation-board .event-situation-board{height:auto!important;grid-template-columns:248px minmax(0,1fr);margin:8px 16px 10px!important;border-radius:14px}.event-operation-summary.has-situation-board .event-situation-header{min-height:88px;height:auto;padding:13px 15px;grid-template-columns:minmax(0,1fr) auto;gap:12px}.event-operation-summary.has-situation-board .event-situation-header>div:first-child{min-width:0;gap:5px;padding-left:10px}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>span{display:none}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>strong{overflow:visible;font-size:14px;font-weight:700;line-height:1.25;text-overflow:clip;white-space:normal}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>small{display:block;overflow:hidden;color:#77869a;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.event-operation-summary.has-situation-board .event-situation-rate{min-width:112px;grid-template-columns:auto auto minmax(54px,1fr);gap:6px;padding-left:12px}.event-operation-summary.has-situation-board .event-situation-rate>span{font-size:12px;font-weight:600}.event-operation-summary.has-situation-board .event-situation-rate>strong{font-size:22px;font-weight:700;line-height:1}.event-operation-summary.has-situation-board .event-situation-rate>i{height:6px}.event-operation-summary.has-situation-board .event-situation-stages{height:auto;max-height:none;min-height:88px;padding:8px 10px;grid-template-columns:repeat(7,minmax(140px,1fr));gap:7px}.event-operation-summary.has-situation-board .event-situation-stages>button{height:72px;padding:9px 10px 8px;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) 6px;align-items:start;gap:4px 7px;border-radius:9px}.event-operation-summary.has-situation-board .event-situation-step{width:28px;height:28px;grid-column:1;grid-row:1;border-radius:8px;font-size:10px;line-height:1}.event-operation-summary.has-situation-board .event-situation-copy{grid-column:2;grid-row:1;gap:3px;align-self:start}.event-operation-summary.has-situation-board .event-situation-copy>strong{color:#344459;font-size:14px;font-weight:700;line-height:1.25}.event-operation-summary.has-situation-board .event-situation-copy>small{display:block;overflow:hidden;color:#7c899a;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.event-operation-summary.has-situation-board .event-situation-stages>button>b{position:static;grid-column:3;grid-row:1;align-self:center;justify-self:end;color:#627288;font-size:13px;font-weight:700;line-height:1}.event-operation-summary.has-situation-board .event-situation-stages>button>i{width:auto;grid-column:1/-1;grid-row:2;align-self:end;height:6px;margin:0}.event-operation-summary.has-situation-board .event-situation-stages{align-items:stretch}.event-operation-summary.has-situation-board .event-situation-stages>button{height:auto;min-height:72px;align-self:stretch}@media (max-width:960px){.event-operation-summary.has-situation-board .event-situation-board{grid-template-columns:1fr}.event-operation-summary.has-situation-board .event-situation-header{min-height:74px}.event-operation-summary.has-situation-board .event-situation-stages{min-height:86px}}.registration-history-event-labels{margin:-6px 0 16px;padding:11px 14px;display:flex;align-items:center;gap:14px;border:1px solid #dfe6ed;border-radius:13px;background:#fff;box-shadow:0 5px 16px rgb(31 46 63/4%)}.registration-history-event-labels>strong{flex:0 0 auto;color:#52657a;font-size:12px;font-weight:700}.registration-history-event-labels>div{min-width:0;display:flex;flex-wrap:wrap;gap:7px}.registration-history-event-labels span{min-height:29px;padding:5px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--erp-primary) 20%,#d9e1e9);border-radius:999px;background:color-mix(in srgb,var(--erp-primary) 6%,#fff)}.registration-history-event-labels b{color:var(--erp-primary);font-size:12px;font-weight:700}.registration-history-event-labels small{color:#718096;font-size:12px;font-weight:600}@media (max-width:720px){.registration-history-event-labels{align-items:flex-start;flex-direction:column;gap:8px}}.erp-shell .sidebar .main-nav>button .nav-pre-event-badge{min-width:auto!important;height:20px!important;margin-left:auto!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ecd8ad!important;border-radius:999px!important;color:#9b6a1f!important;background:#fff7e7!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.admission-pre-event-notice{min-height:46px;margin:-5px 0 14px;padding:10px 13px;display:flex;align-items:center;gap:9px;border:1px solid #ead8af;border-radius:11px;color:#775b2c;background:#fffaf0}.admission-pre-event-notice>span{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#93641c;background:#ffe6b6;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.admission-pre-event-notice>p{margin:0!important;color:#775b2c!important;font-size:13px!important;font-weight:600;line-height:1.45!important}.admission-pre-event-notice.live{border-color:#9bd4c3;color:#126b57;background:#f0fbf7}.admission-pre-event-notice.live>span{color:#fff;background:#169b78}.admission-pre-event-notice.live>p{color:#126b57!important}.event-comparison-guide-actions>button{min-height:40px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.event-comparison-current,.event-comparison-options>button{align-content:center!important;align-items:center!important}.event-comparison-window>footer button.comparison-clear-button{border-color:#cbd8e7!important;color:#46617e!important;background:#f3f7fb!important}.event-comparison-window>footer button.comparison-clear-button:hover:not(:disabled){border-color:#9eb5cf!important;color:#244a73!important;background:#e9f1fa!important}:is(.expense-panel-total small>em,.expense-row-values small>em){min-width:68px!important;height:24px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;text-align:center!important;line-height:1!important}.expense-row-values small>em{justify-self:end}@media (max-width:720px){.admission-pre-event-notice{align-items:flex-start}}.exhibition-info-panel-fields select{-webkit-appearance:none!important;appearance:none!important;padding-right:50px!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='m2 2 6 6 6-6' fill='none' stroke='%23384658' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E")!important;background-position:right 20px center!important;background-repeat:no-repeat!important;background-size:14px 9px!important}:is(.erp-shell .workspace,.common-floating-window) :is(header>div>span:first-child,header>span:first-child,.management-kicker,.eyebrow,.detail-kicker,.page-kicker,.section-kicker,.panel-kicker){color:var(--erp-primary,#16836b)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.25!important}.preparation-request-panel>header>b{min-height:24px!important;padding:0 9px!important;letter-spacing:.02em!important}.erp-shell .sidebar .main-nav>button .nav-required-badge,.preparation-request-panel>header>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.erp-shell .sidebar .main-nav>button .nav-required-badge{min-width:auto!important;height:20px!important;margin-left:auto!important;padding:0 7px!important;border:1px solid #efc9c3!important;border-radius:999px!important;color:#b44538!important;background:#fff4f2!important;font-style:normal!important;letter-spacing:.01em!important}.finance-page .finance-heading>div>span{font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.25!important}.finance-page .finance-heading h1{font-size:28px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.2!important}.finance-page .finance-heading p{font-size:12px!important;font-weight:500!important;line-height:1.45!important}.finance-page .finance-summary>article>small,.finance-page .finance-summary>article>span,.finance-page .metric-comparison-link,.finance-page .metric-inline-comparisons li>span,.finance-page .metric-inline-comparisons li>strong{font-size:12px!important;line-height:1.35!important}.finance-page .finance-summary>article>small{color:#788690!important;font-weight:600!important}.finance-page .finance-summary>article>strong{margin-top:7px!important;color:#283942!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.2!important}.finance-page .finance-summary>article.danger>strong{color:var(--erp-danger,#c84d54)!important}.finance-page .expense-panel-total>small>em,.finance-page .expense-row-values>small>em,.finance-page .metric-inline-comparisons li>em{font-size:11px!important;font-weight:800!important;letter-spacing:0!important}.finance-page .event-comparison-guide :is(small,em,b,span){font-size:12px!important}.finance-page .event-comparison-guide-current>strong{font-size:14px!important;font-weight:750!important}.finance-page .event-comparison-guide-actions>button,.finance-page .finance-heading>button{font-size:13px!important;font-weight:750!important}.finance-page :is(.receivable-panel,.expense-panel)>header h2{font-size:18px!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.25!important}.finance-page .expense-panel-total>small,.finance-page .expense-panel>div>span:first-child>small,.finance-page .expense-row-values>small,.finance-page .receivable-panel th,.finance-page :is(.receivable-panel,.expense-panel)>header p,.finance-page :is(.receivable-panel,.expense-panel)>header small{font-size:12px!important;line-height:1.45!important}.finance-page .receivable-panel td{font-size:13px!important;line-height:1.45!important}.finance-page .receivable-panel td :is(strong,small){font-size:13px!important}.finance-page .expense-panel-total>strong{font-size:20px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important}.finance-page .expense-panel .expense-row-values>b,.finance-page .expense-panel>div>span:first-child>strong{font-size:15px!important;font-weight:750!important;letter-spacing:-.015em!important;line-height:1.3!important}.finance-page .expense-row-values>small>:is(span,b){font-size:12px!important;line-height:1.35!important}.erp-shell .workspace{--erp-type-page:26px;--erp-type-section:18px;--erp-type-body:var(--erp-content-font-size,14px);--erp-type-data:13px;--erp-type-label:var(--erp-small-font,12px)}.erp-shell .workspace :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.statistics-page>header,.integrated-heading,.operations-heading,.page-heading) h1{font-size:var(--erp-type-page)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.22!important}.erp-shell .workspace :is(.panel>header h2,.management-section>header h2,.registration-daily-chart h2,.registration-bulk-actions h2,.registration-report-heading h2,.registration-list-header h2,.receivable-panel>header h2,.expense-panel>header h2,.admission-list-panel>header h2,.schedule-detail h2,.statistics-page h2,.integrated-page h2,.operations-page h2){font-size:var(--erp-type-section)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.3!important}.erp-shell .workspace :is(.management-heading p,.participant-heading p,.registration-heading p,.admission-heading p,.finance-heading p,.schedule-heading p,.statistics-page>header p,.integrated-heading p,.operations-heading p,.page-heading p,.receivable-panel>header p,.expense-panel>header p,.panel>header p,.management-section>header p,.field-help,.help-text){font-size:var(--erp-type-label)!important;font-weight:400!important;line-height:1.55!important}.erp-shell .workspace :is(label,label>span,.field-label,.form-label,.metric-label,th,[class*=badge],[class*=chip],[class*=label]){font-size:var(--erp-type-label)!important;line-height:1.35!important}.erp-shell .workspace :is(input,select,textarea){font-size:var(--erp-type-body)!important;font-weight:400!important}.erp-shell .workspace :is(.participant-table,.registration-table,.admission-table,.participant-history-table,.brand-ledger-comparison,.receivable-panel table,.integrated-table-card table,.vendor-history-ledger table) :is(th,td){font-size:var(--erp-type-data)!important;line-height:1.45!important}.erp-shell .workspace :is(.participant-table,.registration-table,.admission-table,.participant-history-table,.brand-ledger-comparison,.receivable-panel table,.integrated-table-card table,.vendor-history-ledger table) th{font-size:var(--erp-type-label)!important;font-weight:600!important}.erp-shell .workspace button:not(.expo-browser-tab):not(.main-nav>button){font-size:13px!important;font-weight:600!important;line-height:1.2!important}.finance-page .finance-summary>article>strong{font-size:22px!important;font-weight:600!important}.finance-page .expense-panel-total>strong,.finance-page .receivable-panel>header>strong{font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important}.finance-page .receivable-panel td :is(strong,b){font-size:14px!important;font-weight:600!important}.finance-page .receivable-panel td small{font-size:12px!important;font-weight:400!important}.finance-page .receivable-panel td>button{min-height:34px!important;padding:0 11px!important;font-size:13px!important}.exhibition-management-main>.exhibition-information-overview{width:100%!important;max-width:none!important;margin:0 0 28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.exhibition-management-main>.exhibition-information-overview>header{padding:4px 0 0!important}.exhibition-management-main>.exhibition-information-overview .exhibition-information-identity{margin-inline:0!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:124px}.erp-shell.workspace-scope-event.tab-mode-expanded:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:148px}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .event-operation-summary{height:var(--erp-event-chrome-reserve)!important;min-height:var(--erp-event-chrome-reserve)!important;overflow:hidden!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .workspace{padding-top:calc(var(--erp-event-chrome-reserve) + 14px)!important}@media (min-width:961px){.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .sidebar{top:calc(var(--erp-event-chrome-reserve) + 14px)!important;height:calc(100dvh - var(--erp-event-chrome-reserve) - 76px)!important}}body .floating-window-dock .floating-company-icon,body .floating-window-dock .floating-company-icon:is(:hover,:focus-visible),html[data-erp-ui=custom] body .floating-window-dock .floating-company-icon,html[data-erp-ui=custom] body .floating-window-dock .floating-company-icon:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;box-shadow:none!important}body .floating-window-dock .floating-dock-start:hover,body .floating-window-dock .taskbar-login:hover,body .floating-window-dock .taskbar-subscription:hover,html[data-erp-ui=custom] body .floating-window-dock .floating-dock-start:hover,html[data-erp-ui=custom] body .floating-window-dock .taskbar-login:hover,html[data-erp-ui=custom] body .floating-window-dock .taskbar-subscription:hover{border-color:color-mix(in srgb,var(--erp-primary) 22%,#dbe4ed)!important;color:#3f526b!important;background:color-mix(in srgb,var(--erp-primary) 5%,#fff)!important;box-shadow:0 3px 10px color-mix(in srgb,var(--erp-primary) 8%,transparent)!important}body .floating-window-dock .floating-dock-start:hover .floating-company-name,html[data-erp-ui=custom] body .floating-window-dock .floating-dock-start:hover .floating-company-name{background:transparent!important}.expo-browser-tab.is-reorderable{position:relative!important;grid-template-columns:24px minmax(0,1fr) 34px!important;user-select:none!important}.expo-browser-tab.is-reorderable.is-dragging{cursor:grabbing!important;opacity:.68}.expo-tab-drag-handle{width:24px!important;min-width:24px!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;align-self:stretch!important;border:0!important;border-right:1px solid color-mix(in srgb,var(--brand-color,var(--erp-primary)) 13%,transparent)!important;border-radius:0!important;color:color-mix(in srgb,var(--brand-color,var(--erp-primary)) 68%,#6d7a89)!important;background:transparent!important;box-shadow:none!important;cursor:grab!important;touch-action:none}.expo-tab-drag-handle:active{cursor:grabbing!important}.expo-tab-drag-handle>i{width:10px;height:16px;display:block;background:radial-gradient(circle,currentColor 1.25px,transparent 1.5px) 0 0 /5px 5px;opacity:.72}.expo-browser-tab.is-reorderable>.expo-browser-tab-select{cursor:pointer!important}.integrated-browser-tab,.mailbox-browser-tab{cursor:default!important}.expo-browser-tab.is-drop-after:after,.expo-browser-tab.is-drop-before:before{position:absolute;z-index:20;top:5px;bottom:4px;width:4px;border-radius:999px;background:var(--brand-color,var(--erp-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color,var(--erp-primary)) 14%,transparent);content:"";pointer-events:none}.expo-browser-tab.is-drop-before:before{left:-3px}.expo-browser-tab.is-drop-after:after{right:-3px}.expo-tab-drop-hint{position:absolute;z-index:21;top:50%;min-width:max-content;padding:4px 7px;border-radius:6px;color:#fff;background:var(--brand-color,var(--erp-primary));box-shadow:0 4px 12px rgb(15 23 42/18%);font-size:9px;font-weight:800;line-height:1.2;letter-spacing:-.1px;transform:translateY(-50%);pointer-events:none}.expo-tab-drop-hint.before{left:8px}.expo-tab-drop-hint.after{right:8px}.tab-mode-compact .expo-browser-tab.is-reorderable{grid-template-columns:20px minmax(0,1fr) 30px!important}.tab-mode-compact .expo-tab-drag-handle{width:20px!important;min-width:20px!important}:is(.participant-heading-actions,.admission-heading-actions,.statistics-heading-actions)>button{min-height:40px!important;height:40px!important;padding:0 15px!important;border-radius:10px!important;box-sizing:border-box!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.page-comparison-button{width:auto!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 15px!important;gap:6px!important;border-radius:10px!important;font-size:13px!important}.erp-shell .workspace .page-comparison-button>span{font-size:13px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important}.page-comparison-button svg{width:15px!important;height:15px!important;flex:0 0 15px!important}.page-comparison-button b{min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:10px!important;line-height:1!important}@media (min-width:901px) and (max-width:1440px){.erp-shell .topbar-actions .topbar-comparison-button{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;flex:0 0 40px!important;position:relative!important}.erp-shell .topbar-actions .topbar-comparison-button b{min-width:17px!important;width:17px!important;height:17px!important;padding:0!important;position:absolute!important;top:-5px!important;right:-5px!important;font-size:10px!important}}.expo-command-workspace-actions{position:absolute;z-index:4;top:50%;left:50%;padding:4px;display:inline-flex;align-items:center;gap:4px;border:1px solid #d4dee9;border-radius:12px;background:#edf2f7;box-shadow:inset 0 1px 0 rgb(255 255 255/72%);transform:translate(-50%,-50%)}.expo-command-workspace-actions>button{width:108px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;color:#627186;background:transparent;box-shadow:none;font:inherit;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.expo-command-workspace-actions>button:hover{color:#2d527e;background:rgb(255 255 255/72%)}.expo-command-workspace-actions>button.active,.expo-command-workspace-actions>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--erp-primary) 24%,#d5dfeb);color:var(--erp-primary);background:#fff;box-shadow:0 4px 10px rgb(31 60 94/9%)}.expo-command-workspace-actions>button strong{font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.expo-command-workspace-actions :is(.mailbox-tab-glyph,.integrated-tab-glyph){width:22px;height:22px;flex:0 0 22px;border-radius:7px}.expo-command-workspace-actions>button.active :is(.mailbox-tab-glyph,.integrated-tab-glyph),.expo-command-workspace-actions>button[aria-pressed=true] :is(.mailbox-tab-glyph,.integrated-tab-glyph){color:var(--erp-primary);background:var(--erp-primary-soft)}.event-summary-actions>.expo-command-urgent-action{position:relative;color:#a35f18!important;border-color:#efd4aa!important;background:#fff8ea!important}.event-summary-actions>.expo-command-urgent-action>span{font-size:14px;font-weight:800;line-height:1}.event-summary-actions>.expo-command-urgent-action>b{min-width:15px;height:15px;padding:0 3px;position:absolute;top:-4px;right:-4px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#df7d1c;font-size:8px!important;line-height:1}html[data-erp-ui=custom] .erp-shell .expo-browser-tabs-shell{grid-template-columns:minmax(0,1fr) auto!important}html[data-erp-ui=custom] .erp-shell .expo-browser-tabs-shell>.expo-browser-tabs{box-sizing:border-box;padding-left:10px!important}@media (max-width:1060px){.expo-command-workspace-actions>button{width:96px}.expo-command-workspace-actions>button strong{font-size:11px}}html[data-erp-ui=custom] .erp-shell .expo-browser-tabs-shell{grid-template-columns:auto minmax(0,1fr) auto!important}html[data-erp-ui=custom] .erp-shell .expo-browser-tab-fixed-workspaces{box-sizing:border-box!important;height:100%!important;padding:0 6px 0 8px!important;align-items:flex-end!important;background:#edf2f7!important}html[data-erp-ui=custom] .erp-shell .expo-browser-tab-fixed-workspaces>.expo-browser-tab{margin-bottom:-1px!important}html[data-erp-ui=custom] .erp-shell .expo-browser-tabs-shell>.expo-browser-tabs{padding-right:0!important;padding-left:8px!important}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .event-operation-summary .expo-command-toolbar{border:1px solid #d5dee8!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;box-shadow:0 1px 2px rgb(15 23 42/4%)!important}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .event-operation-summary .expo-browser-tabs-shell{padding:0!important;overflow:hidden!important;border:1px solid #d5dee8!important;border-top-color:#e1e7ee!important;border-radius:0 0 16px 16px!important;background:#edf2f7!important;box-shadow:0 7px 18px rgb(31 47 68/5%)!important}:is(.erp-shell,.common-floating-window,.owner-workspace,.erp-taskbar-panel) :is(.email-search,.participant-search,.registration-search,.partner-search,.event-tab-launcher-search,.event-comparison-search,.taskbar-help-search)>input,:is(.erp-shell,.common-floating-window,.owner-workspace,.erp-taskbar-panel) :is(.email-search,.participant-search,.registration-search,.partner-search,.event-tab-launcher-search,.event-comparison-search,.taskbar-help-search)>input:focus{min-height:0!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;color:#334458!important;background:transparent!important;box-shadow:none!important}:is(.erp-shell,.common-floating-window,.owner-workspace,.erp-taskbar-panel) :is(.email-search,.participant-search,.registration-search,.partner-search,.event-tab-launcher-search,.event-comparison-search,.taskbar-help-search)>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]){padding:0!important}.erp-shell.is-mailbox-workspace .email-search{height:42px!important;min-height:42px!important;margin:12px 14px 8px!important;padding:0 13px!important;gap:9px!important;border:1px solid #d9e2ec!important;border-radius:11px!important;background:#f5f7fa!important;box-shadow:inset 0 1px 0 rgb(255 255 255/78%)!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.erp-shell.is-mailbox-workspace .email-search:focus-within{border-color:color-mix(in srgb,var(--erp-primary) 48%,#d9e2ec)!important;background:#fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 9%,transparent)!important}.erp-shell.is-mailbox-workspace .email-search svg{width:17px!important;height:17px!important;flex:0 0 17px;stroke:#708197!important;stroke-width:1.8!important}.erp-shell.is-mailbox-workspace .email-search>input{font-size:14px!important;font-weight:500!important}.erp-shell.is-mailbox-workspace .email-list-toolbar{height:44px!important;padding:0 16px!important}.erp-shell.is-mailbox-workspace .email-message-list>button{min-height:108px!important;padding:13px 14px!important;grid-template-columns:20px minmax(0,1fr) 70px!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"star sender time" "star copy tag"!important;align-items:center!important;column-gap:10px!important;row-gap:6px!important}.erp-shell.is-mailbox-workspace .email-message-list .mail-star{grid-area:star;align-self:center}.erp-shell.is-mailbox-workspace .email-message-list .mail-sender{grid-area:sender}.erp-shell.is-mailbox-workspace .email-message-list .mail-copy{grid-area:copy}.erp-shell.is-mailbox-workspace .email-message-list .mail-tag{grid-area:tag;width:max-content!important;max-width:70px;justify-self:end;align-self:center;padding:4px 7px!important;overflow:hidden;font-size:11px!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap!important;word-break:keep-all!important;writing-mode:horizontal-tb!important}.erp-shell.is-mailbox-workspace .email-message-list time{grid-area:time!important;grid-column:auto!important;justify-self:end!important;align-self:center!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}@media (max-width:960px){.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:282px}.erp-shell.workspace-scope-event.tab-mode-expanded:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:306px}}.erp-shell .workspace .admission-metrics>article{min-height:116px!important;padding:16px 18px!important;gap:7px!important;justify-content:center}.erp-shell .workspace .admission-metrics>article>small{font-size:12px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.01em!important;color:#81919a!important}.erp-shell .workspace .admission-metrics>article>strong{font-size:20px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.02em!important}.erp-shell .workspace .admission-metrics>article>span{margin-top:1px!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.01em!important;color:#8b99a2!important}.owner-notice-tones{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.owner-notice-tones button{min-width:0!important;height:34px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important}.owner-notice-tones .tone-일반{color:#2865b8!important;border-color:#b9d3f4!important;background:#eff6ff!important}.owner-notice-tones .tone-긍정{color:#16845f!important;border-color:#b9e1cf!important;background:#edf9f2!important}.owner-notice-tones .tone-경고{color:#b86b12!important;border-color:#f3d5a2!important;background:#fff7e9!important}.owner-notice-tones .tone-긴급{color:#c43b3f!important;border-color:#f1b8ba!important;background:#fff0f0!important}.owner-notice-tones .tone-일반.active{color:#fff!important;border-color:#2865b8!important;background:#2865b8!important}.owner-notice-tones .tone-긍정.active{color:#fff!important;border-color:#16845f!important;background:#16845f!important}.owner-notice-tones .tone-경고.active{color:#fff!important;border-color:#c97614!important;background:#c97614!important}.owner-notice-tones .tone-긴급.active{color:#fff!important;border-color:#c43b3f!important;background:#c43b3f!important}.owner-notice-preview,.owner-notice-preview.일반{border-color:#2865b8!important;background:#eff6ff!important}.owner-notice-preview.긍정{border-color:#16845f!important;background:#edf9f2!important}.owner-notice-preview.경고{border-color:#c97614!important;background:#fff7e9!important}.owner-notice-preview.긴급{border-color:#c43b3f!important;background:#fff0f0!important}.tenant-notice-modal.tone-general>header{color:#fff!important;background:#2865b8!important}.tenant-notice-modal.tone-positive>header{color:#fff!important;background:#16845f!important}.tenant-notice-modal.tone-warning>header{color:#fff!important;background:#c97614!important}.tenant-notice-modal.tone-critical>header{color:#fff!important;background:#c43b3f!important}.tenant-notice-modal.tone-general .tenant-notice-icon{color:#2865b8!important}.tenant-notice-modal.tone-positive .tenant-notice-icon{color:#16845f!important}.tenant-notice-modal.tone-warning .tenant-notice-icon{color:#c97614!important}.tenant-notice-modal.tone-critical .tenant-notice-icon{color:#c43b3f!important}.tenant-notice-modal>header h2,.tenant-notice-modal>header small{color:#fff!important}.tenant-notice-modal.tone-general footer button{background:#2865b8!important}.tenant-notice-modal.tone-positive footer button{background:#16845f!important}.tenant-notice-modal.tone-warning footer button{background:#c97614!important}.tenant-notice-modal.tone-critical footer button{background:#c43b3f!important}@media (min-width:961px){.erp-shell.workspace-scope-event .workspace>.dashboard>.management-page.persistent-page-host{width:calc(100% - var(--erp-left-workmenu-width) - 72px)!important;min-width:0!important;margin-top:0!important;margin-right:32px!important;margin-bottom:28px!important;margin-left:calc(var(--erp-left-workmenu-width) + 40px)!important;padding:0!important;box-sizing:border-box!important}.erp-shell.workspace-scope-event .management-page .exhibition-management-workspace{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.erp-shell.workspace-scope-event .management-page .exhibition-management-subnav{grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px 10px!important;border:1px solid #dfe7ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px rgb(36 55 76/4%)!important;box-sizing:border-box!important}.erp-shell.workspace-scope-event .management-page .exhibition-management-subnav nav{width:100%!important;padding:0!important;box-sizing:border-box!important}.erp-shell.workspace-scope-event .management-page .exhibition-management-main{grid-column:1!important;width:100%!important;min-width:0!important}.erp-shell.workspace-scope-event .sidebar .main-nav>button,.erp-shell.workspace-scope-event .sidebar .main-nav>button>span{font-size:14px!important}.erp-shell.workspace-scope-event .sidebar .main-nav>button em{font-size:11px!important}.erp-shell.workspace-scope-event .management-page{font-size:14px!important}.erp-shell.workspace-scope-event .management-page .exhibition-management-subnav button{font-size:13px!important}}@media (max-width:960px){.erp-shell.workspace-scope-event .workspace>.dashboard>.management-page.persistent-page-host{width:auto!important;margin-right:0!important;margin-left:0!important}}:root{--erp-content-font-size:14px!important;--erp-content-scale:1!important;--erp-small-font:12px!important}@media (min-width:961px){.erp-shell .workspace>.dashboard{zoom:1!important}.erp-shell.workspace-scope-event .workspace>.dashboard:not(.booth-dashboard-fullscreen)>:not(.active-menu-context),.erp-shell.workspace-scope-event .workspace>.dashboard>.event-tab-launcher{width:calc(100% - var(--erp-left-workmenu-width) - 72px)!important;min-width:0!important;margin-right:32px!important;margin-left:calc(var(--erp-left-workmenu-width) + 40px)!important;box-sizing:border-box!important;max-width:1580px!important;margin-right:auto!important}}.event-operation-summary.has-situation-board{padding:8px 0 10px!important}.event-operation-summary.has-situation-board .event-situation-board{height:104px!important;min-height:104px!important;margin:0 16px!important;grid-template-columns:280px minmax(0,1fr)!important;overflow:hidden}.event-operation-summary.has-situation-board .event-situation-header,.event-operation-summary.has-situation-board .event-situation-stages{height:104px!important;min-height:104px!important;max-height:104px!important}.event-operation-summary.has-situation-board .event-situation-header{padding:10px 14px!important;gap:10px!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child{gap:3px!important;padding-left:0!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>strong{font-size:13px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>small{display:block!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.event-operation-summary.has-situation-board .event-situation-rate{min-width:92px!important;padding-left:0!important}.event-operation-summary.has-situation-board .event-situation-rate>span{font-size:10px!important}.event-operation-summary.has-situation-board .event-situation-rate>strong{font-size:19px!important;line-height:1!important}.event-operation-summary.has-situation-board .event-situation-rate>i{width:86px!important;height:5px!important}.event-operation-summary.has-situation-board .event-situation-stages{padding:8px!important;gap:8px!important;grid-template-columns:repeat(7,minmax(136px,1fr))!important}.event-operation-summary.has-situation-board .event-situation-stages>button{height:88px!important;min-height:88px!important;max-height:88px!important;padding:9px 10px!important;grid-template-columns:24px minmax(0,1fr) auto!important;grid-template-rows:1fr 5px!important;gap:7px!important}.event-operation-summary.has-situation-board .event-situation-step{width:24px!important;height:24px!important;font-size:10px!important}.event-operation-summary.has-situation-board .event-situation-copy strong{font-size:12px!important;line-height:1.1!important}.event-operation-summary.has-situation-board .event-situation-copy small{font-size:10px!important;line-height:1.1!important}.event-operation-summary.has-situation-board .event-situation-stages>button>b{font-size:12px!important;line-height:1!important}.event-operation-summary.has-situation-board .event-situation-stages>button>i{height:5px!important}.expo-browser-tabs .integrated-browser-tab,.expo-browser-tabs .mailbox-browser-tab{position:sticky!important;overflow:hidden!important}.expo-browser-tabs .mailbox-browser-tab{left:0!important;z-index:9!important;width:142px!important;min-width:142px!important;grid-template-columns:minmax(0,1fr) 24px!important;border-color:#c5ced9!important;background:#e9eef5!important;box-shadow:7px 0 14px rgb(15 23 42/7%)!important}.expo-browser-tabs .mailbox-browser-tab.active{z-index:10!important;color:#234f8d!important;background:#fff!important;box-shadow:inset 0 3px 0 #3978c6,7px 0 14px rgb(15 23 42/8%)!important}.mailbox-browser-tab .expo-browser-tab-select{grid-template-columns:24px minmax(0,1fr)!important;gap:7px!important;padding:0 2px 0 9px!important}.mailbox-tab-glyph{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#3978c6;background:#e9f1ff}.mailbox-tab-glyph svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.mailbox-browser-tab .expo-tab-copy>strong{font-size:12.5px!important}.mailbox-browser-tab .expo-tab-copy>small{font-size:10px!important}.expo-browser-tabs .integrated-browser-tab{left:142px!important;z-index:8!important}.integrated-browser-tab .expo-browser-tab-pin,.mailbox-browser-tab .expo-browser-tab-pin{width:16px!important;min-width:16px!important;height:16px!important;margin-right:5px!important;align-self:center!important;justify-self:center!important;border:0!important;border-radius:0!important;color:#8290a2!important;background:transparent!important;box-shadow:none!important}.integrated-browser-tab .expo-browser-tab-pin i,.mailbox-browser-tab .expo-browser-tab-pin i{transform:scale(.7);transform-origin:center}.integrated-browser-tab.active .expo-browser-tab-pin,.mailbox-browser-tab.active .expo-browser-tab-pin{color:#3978c6!important;background:transparent!important}.tab-mode-compact .expo-browser-tabs .mailbox-browser-tab{width:122px!important;min-width:122px!important}.tab-mode-compact .expo-browser-tabs .integrated-browser-tab{left:122px!important}.tab-mode-compact .mailbox-browser-tab .expo-browser-tab-select{grid-template-columns:21px minmax(0,1fr)!important;gap:6px!important;padding-left:8px!important}.tab-mode-compact .mailbox-tab-glyph{width:21px;height:21px}.tab-mode-compact .mailbox-tab-glyph svg{width:12px;height:12px}.tab-mode-compact .mailbox-browser-tab .expo-tab-copy>small{display:none!important}@media (max-width:960px){.event-operation-summary.has-situation-board .event-situation-board{height:auto!important;min-height:0!important;grid-template-columns:1fr!important}.event-operation-summary.has-situation-board .event-situation-header,.event-operation-summary.has-situation-board .event-situation-stages{height:auto!important;min-height:58px!important;max-height:none!important}}@media (min-width:961px){.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:164px!important}.erp-shell.workspace-scope-event.tab-mode-expanded:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:188px!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .event-operation-summary{box-sizing:border-box!important;height:var(--erp-event-chrome-reserve)!important;min-height:var(--erp-event-chrome-reserve)!important;max-height:var(--erp-event-chrome-reserve)!important;margin:0!important;padding:8px 16px!important;overflow:hidden!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .workspace{padding-top:calc(var(--erp-event-chrome-reserve) + 14px)!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .sidebar{top:calc(var(--erp-event-chrome-reserve) + 14px)!important;height:calc(100dvh - var(--erp-event-chrome-reserve) - 76px)!important}.event-operation-summary.has-situation-board .event-situation-board{display:grid!important;width:100%!important;margin:0!important;grid-template-columns:280px minmax(0,1fr)!important;overflow:hidden!important}.event-operation-summary.has-situation-board .event-situation-board,.event-operation-summary.has-situation-board .event-situation-header,.event-operation-summary.has-situation-board .event-situation-stages{box-sizing:border-box!important;height:96px!important;min-height:96px!important;max-height:96px!important}.event-operation-summary.has-situation-board .event-situation-stages{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;padding:8px!important;overflow:hidden!important}.event-operation-summary.has-situation-board .event-situation-stages>button{box-sizing:border-box!important;height:80px!important;min-height:80px!important;max-height:80px!important;align-self:stretch!important;transform:none!important;transition:none!important}.erp-shell.is-mailbox-workspace,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace){--erp-static-workspace-reserve:calc(var(--erp-command-height) + 109px)}.erp-shell.tab-mode-expanded.is-mailbox-workspace,.erp-shell.tab-mode-expanded.workspace-scope-integrated:not(.is-mailbox-workspace){--erp-static-workspace-reserve:calc(var(--erp-command-height) + 108px)}.erp-shell.is-mailbox-workspace{--erp-mailbox-chrome-reserve:var(--erp-static-workspace-reserve)!important}.erp-shell.is-mailbox-workspace .event-operation-summary,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .event-operation-summary{box-sizing:border-box!important;height:var(--erp-static-workspace-reserve)!important;min-height:var(--erp-static-workspace-reserve)!important;max-height:none!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .workspace{padding-top:calc(var(--erp-static-workspace-reserve) + 14px)!important}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-page>.integrated-kpis{margin-top:2px!important}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .sidebar{top:calc(var(--erp-static-workspace-reserve) + 14px)!important;height:calc(100dvh - var(--erp-static-workspace-reserve) - 76px)!important}.erp-shell.is-mailbox-workspace .email-inbox-heading,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading{position:fixed!important;z-index:111!important;top:calc(var(--erp-command-height) + 9px)!important;right:8px!important;left:8px!important;box-sizing:border-box!important;width:auto!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:0!important;padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;overflow:hidden!important;border:1px solid #c9dcf3!important;border-radius:16px!important;background-color:#f8fbff!important;background-image:radial-gradient(circle at center,rgb(174 205 242/55%) 1.05px,transparent 1.2px),linear-gradient(105deg,rgb(255 255 255/96%) 0 56%,rgb(232 242 255/92%) 100%)!important;background-position:0 0,0 0!important;background-size:16px 16px,100% 100%!important;box-shadow:0 8px 22px rgb(24 40 61/5%)!important}.erp-shell.tab-mode-expanded.is-mailbox-workspace .email-inbox-heading,.erp-shell.tab-mode-expanded.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading{top:calc(var(--erp-command-height) + 8px)!important}.erp-shell.is-mailbox-workspace .email-inbox-heading:before,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading:before{position:absolute;z-index:0;top:-100px;right:-40px;width:520px;height:284px;border:1px solid rgb(75 134 210/15%);border-radius:50%;box-shadow:-44px 0 0 -43px rgb(75 134 210/12%),-92px 0 0 -91px rgb(75 134 210/10%);content:"";pointer-events:none}.erp-shell.is-mailbox-workspace .email-inbox-heading>*,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading>*{position:relative;z-index:1}.erp-shell.is-mailbox-workspace .email-inbox-heading>div:first-child,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading>div:first-child{min-width:0;gap:2px!important}.erp-shell.is-mailbox-workspace .email-inbox-heading>div:first-child>span,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading>div:first-child>span{color:#3978c6!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.115em!important}.erp-shell.is-mailbox-workspace .email-inbox-heading h1,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading h1{margin:3px 0 2px!important;color:#26364a!important;font-size:22px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.025em!important}.erp-shell.is-mailbox-workspace .email-inbox-heading p,.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading p{margin:0!important;color:#718096!important;font-size:11.5px!important;line-height:1.4!important}.erp-shell.is-mailbox-workspace .gmail-connection{min-width:330px!important;min-height:54px!important;padding:8px 10px!important;border-color:rgb(205 219 236/90%)!important;border-radius:12px!important;background:rgb(255 255 255/88%)!important;box-shadow:0 5px 14px rgb(35 62 96/5%)!important}.erp-shell.is-mailbox-workspace .gmail-connection strong{font-size:12.5px!important}.erp-shell.is-mailbox-workspace .gmail-connection small{font-size:10.5px!important}.erp-shell.is-mailbox-workspace .gmail-connection button{min-height:32px!important;font-size:11px!important}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading>button{min-height:40px!important;padding:0 15px!important;border:1px solid rgb(33 86 91/20%)!important;border-radius:10px!important;box-shadow:0 5px 14px rgb(35 62 96/5%)!important}.erp-shell.is-mailbox-workspace .email-inbox-page{display:block!important}.erp-shell.is-mailbox-workspace .email-mailbox{height:100%!important;min-height:0!important}}.expo-browser-tab-fixed-workspaces{position:relative;z-index:5;min-width:0;height:50px;padding:0 6px 0 0;display:flex;align-items:center;gap:6px;overflow:hidden;border-right:1px solid #d9e2eb;background:#f7f9fc;box-shadow:8px 0 16px rgb(32 49 73/6%)}.expo-browser-tab-fixed-workspaces>.expo-browser-tab{position:relative!important;left:auto!important;z-index:auto!important;flex:0 0 auto!important;height:42px!important;margin:0!important;overflow:hidden!important;box-shadow:none!important}.expo-browser-tab-fixed-workspaces>.mailbox-browser-tab{width:142px!important;min-width:142px!important;grid-template-columns:minmax(0,1fr) 24px!important;border-color:#c5ced9!important;background:#e9eef5!important}.expo-browser-tab-fixed-workspaces>.integrated-browser-tab{width:168px!important;min-width:168px!important;grid-template-columns:minmax(0,1fr) 24px!important}.expo-browser-tab-fixed-workspaces>.mailbox-browser-tab.active{color:#234f8d!important;background:#fff!important;box-shadow:inset 0 3px 0 #3978c6!important}.mailbox-browser-tab-lock svg{width:13px;height:13px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tab-mode-compact .expo-browser-tab-fixed-workspaces>.mailbox-browser-tab{width:122px!important;min-width:122px!important}.tab-mode-compact .expo-browser-tab-fixed-workspaces>.integrated-browser-tab{width:154px!important;min-width:154px!important}@media (min-width:961px){.expo-browser-tabs-shell{grid-template-columns:auto minmax(0,1fr) auto!important}.expo-browser-tabs-shell>.expo-browser-tabs{min-width:0!important;padding:0!important}.erp-shell.workspace-scope-event{--erp-left-workmenu-width:214px;--erp-left-workmenu-gap:24px}.erp-shell.workspace-scope-event .workspace>.dashboard:not(.booth-dashboard-fullscreen)>:not(.active-menu-context),.erp-shell.workspace-scope-event .workspace>.dashboard>.event-tab-launcher,.erp-shell.workspace-scope-event .workspace>.dashboard>.management-page.persistent-page-host{width:calc(100% - var(--erp-left-workmenu-width) - 28px)!important;min-width:0!important;max-width:1580px!important;margin-right:0!important;margin-left:calc(var(--erp-left-workmenu-width) + 22px)!important;box-sizing:border-box!important}.erp-shell .sidebar>.sidebar-event-context{position:relative;width:calc(100% - 4px)!important;height:70px!important;margin:2px 2px 10px!important;padding:10px 9px 10px 11px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--erp-primary) 18%,#dce4ed)!important;border-radius:13px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary) 7%,#fff),#fff 74%)!important;box-shadow:0 6px 16px rgb(30 48 72/5%)!important}.erp-shell .sidebar>.sidebar-event-context:before{position:absolute;top:11px;bottom:11px;left:0;width:3px;border-radius:0 4px 4px 0;background:var(--erp-primary);content:""}.erp-shell .sidebar>.sidebar-event-context .event-thumb{width:36px!important;height:36px!important;border-radius:11px!important;box-shadow:0 5px 12px color-mix(in srgb,var(--erp-primary) 18%,transparent)!important}.erp-shell .sidebar>.sidebar-event-context>span:not(.event-thumb){gap:3px!important}.erp-shell .sidebar>.sidebar-event-context small{color:#8491a2!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.025em}.erp-shell .sidebar>.sidebar-event-context strong{color:#26364a!important;font-size:12.5px!important;font-weight:700!important}.erp-shell .sidebar>.sidebar-event-context em{display:block!important;color:#8996a6!important;font-size:9.5px!important}.erp-shell .sidebar>.sidebar-event-context>button{position:absolute!important;top:9px;right:8px;width:22px!important;height:22px!important;border:1px solid #dce4ed!important;border-radius:50%!important;color:#788699!important;background:rgb(255 255 255/82%)!important;font-size:12px!important}.erp-shell .sidebar .main-nav{height:calc(100% - 84px)!important}.event-operation-summary.has-situation-board .event-situation-header{padding:11px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;gap:8px!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child{position:relative;grid-row:2;padding-left:15px!important;gap:2px!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child:before{position:absolute;top:1px;bottom:1px;left:0;width:3px;border-radius:999px;background:var(--erp-primary);content:""}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>strong{font-size:12.5px!important}.event-operation-summary.has-situation-board .event-situation-header>div:first-child>small{display:block!important;font-size:9.5px!important}.event-operation-summary.has-situation-board .event-situation-rate{grid-row:1;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;grid-template-columns:auto auto minmax(48px,1fr)!important;align-items:center!important;gap:7px!important}.event-operation-summary.has-situation-board .event-situation-rate>i{width:auto!important;min-width:48px!important}}@media (max-width:960px){.expo-browser-tabs-shell{grid-template-columns:auto minmax(0,1fr)!important}.expo-browser-tab-fixed-workspaces{max-width:276px}.expo-browser-tab-fixed-actions{grid-column:1/-1}}.erp-shell.is-mailbox-workspace{--erp-mailbox-chrome-reserve:var(--erp-static-workspace-reserve);grid-template-columns:minmax(0,1fr)!important}.erp-shell.is-mailbox-workspace .event-operation-summary{box-sizing:border-box!important;width:auto!important;height:var(--erp-mailbox-chrome-reserve)!important;min-height:var(--erp-mailbox-chrome-reserve)!important;max-height:var(--erp-mailbox-chrome-reserve)!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.erp-shell.is-mailbox-workspace .event-operation-summary .expo-command-toolbar{border:1px solid #d5dee8!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;box-shadow:0 1px 2px rgb(15 23 42/4%)!important}.erp-shell.is-mailbox-workspace .event-operation-summary .expo-browser-tabs-shell{padding:0!important;overflow:hidden!important;border:1px solid #d5dee8!important;border-top-color:#e1e7ee!important;border-radius:0 0 16px 16px!important;background:#edf2f7!important;box-shadow:0 7px 18px rgb(31 47 68/5%)!important}.erp-shell.is-mailbox-workspace>.sidebar{display:none!important}.erp-shell.is-mailbox-workspace>.workspace{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;height:100dvh!important;min-width:0!important;min-height:100dvh!important;max-width:none!important;margin:0!important;padding:calc(var(--erp-mailbox-chrome-reserve) + 18px) 10px calc(76px + env(safe-area-inset-bottom))!important;overflow:hidden!important}.erp-shell.is-mailbox-workspace .email-inbox-page,.erp-shell.is-mailbox-workspace .workspace>.dashboard,.erp-shell.is-mailbox-workspace .workspace>.dashboard:not(.booth-dashboard-fullscreen)>.email-inbox-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.erp-shell.is-mailbox-workspace .workspace>.dashboard{height:calc(100dvh - var(--erp-mailbox-chrome-reserve) - 94px)!important;min-height:0!important;padding:18px 0 0!important;overflow:hidden!important}.erp-shell.is-mailbox-workspace .email-inbox-page{height:100%!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr);overflow:hidden!important}.erp-shell.is-mailbox-workspace .email-mailbox{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important}@media (max-width:960px){.erp-shell.is-mailbox-workspace{--erp-mailbox-chrome-reserve:96px}.erp-shell.is-mailbox-workspace>.workspace{padding:calc(var(--erp-mailbox-chrome-reserve) + 14px) 8px calc(68px + env(safe-area-inset-bottom))!important}}@media (min-width:961px){.erp-shell.is-mailbox-workspace{--erp-mailbox-content-top:calc(var(--erp-command-height) + 9px);--erp-mailbox-chrome-reserve:calc(var(--erp-mailbox-content-top) - 18px)!important}.erp-shell.tab-mode-expanded.is-mailbox-workspace{--erp-mailbox-content-top:calc(var(--erp-command-height) + 8px)}.erp-shell.is-mailbox-workspace .event-operation-summary{height:var(--erp-mailbox-chrome-reserve)!important;min-height:var(--erp-mailbox-chrome-reserve)!important;max-height:var(--erp-mailbox-chrome-reserve)!important}.erp-shell.is-mailbox-workspace>.workspace{padding:var(--erp-mailbox-content-top) 10px calc(76px + env(safe-area-inset-bottom))!important}.erp-shell.is-mailbox-workspace .workspace>.dashboard{height:calc(100dvh - var(--erp-mailbox-content-top) - 76px)!important;padding:0!important}.erp-shell.is-mailbox-workspace .email-inbox-heading{display:none!important}.erp-shell.is-mailbox-workspace .email-inbox-page{height:100%!important;display:block!important}.erp-shell.is-mailbox-workspace .email-mailbox{height:100%!important;min-height:0!important;grid-template-columns:202px minmax(300px,360px) minmax(0,1fr)!important}.erp-shell.is-mailbox-workspace :is(.email-folders,.email-list-panel,.email-reading-pane){height:100%!important;min-height:0!important;overflow:hidden!important}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading.integrated-heading--control-hub{background-color:#f7fafe!important;background-image:linear-gradient(116deg,#ffffff,#fafcff 39%,#f1f6fc 70%,#eef8f5)!important;background-position:0 0!important;background-size:100% 100%!important}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading.integrated-heading--control-hub:before{top:50%!important;right:auto!important;left:39%!important;width:360px!important;height:190px!important;border:0!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgb(86 137 201/10%) 0,rgb(76 151 143/5%) 44%,transparent 72%)!important;box-shadow:none!important;opacity:.78;transform:translateY(-50%)}.integrated-heading--control-hub .integrated-heading-copy{max-width:390px}.integrated-heading--control-hub .integrated-heading-copy>span{color:#2e6eae!important}.integrated-control-hub{min-width:0;display:grid;grid-template-columns:repeat(3,104px) 132px;align-items:stretch;gap:8px}.integrated-control-hub>button{min-width:0;height:58px;padding:8px 9px;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;border:1px solid rgb(191 210 231/92%);border-radius:11px;color:#33465d;background:rgb(255 255 255/88%);box-shadow:0 5px 14px rgb(31 58 91/5%);font:inherit;text-align:left}.integrated-control-hub>button:hover{border-color:#8fb4dc;background:#fff}.integrated-control-hub>button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#2f6fb5;background:#e6f0fc;font-size:8px;font-style:normal;font-weight:800}.integrated-control-hub>button>span{min-width:0;display:grid;gap:2px}.integrated-control-hub>button small{overflow:hidden;color:#8290a2;font-size:8.5px!important;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.integrated-control-hub>button strong{overflow:hidden;color:#2d3f55;font-size:11px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.integrated-control-hub>button.needs-attention>i{color:#a6611b;background:#fff0d9}.integrated-control-hub>button.needs-attention strong{color:#9b5a18}.integrated-control-hub>button.integrated-report-action{grid-template-columns:28px minmax(0,1fr);border-color:#256d73!important;color:#fff;background:linear-gradient(135deg,#1e5963,#246f72)!important;box-shadow:0 7px 16px rgb(24 81 87/16%)!important}.integrated-control-hub>button.integrated-report-action svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.integrated-control-hub>button.integrated-report-action small{color:rgb(255 255 255/64%)}.integrated-control-hub>button.integrated-report-action strong{color:#fff}}.expo-browser-tab-fixed-workspaces>.mailbox-browser-tab{width:120px!important;min-width:120px!important}.expo-browser-tab-fixed-workspaces>.integrated-browser-tab{width:146px!important;min-width:146px!important}.tab-mode-compact .expo-browser-tab-fixed-workspaces>.mailbox-browser-tab{width:104px!important;min-width:104px!important}.tab-mode-compact .expo-browser-tab-fixed-workspaces>.integrated-browser-tab{width:132px!important;min-width:132px!important}.integrated-browser-tab .expo-browser-tab-select{grid-template-columns:22px minmax(0,1fr)!important;gap:6px!important;padding:0 2px 0 8px!important}.integrated-tab-glyph{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:#4e6f98;background:#e5ebf3}.integrated-tab-glyph svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.integrated-browser-tab.active .integrated-tab-glyph{color:var(--erp-primary);background:var(--erp-primary-soft)}.erp-shell .sidebar .main-nav>button.active:before{display:none!important}.erp-shell .sidebar .main-nav>button.active,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active{border-color:color-mix(in srgb,var(--erp-primary) 25%,#dce4ed)!important;background:color-mix(in srgb,var(--erp-primary) 8%,#fff)!important;box-shadow:0 4px 11px color-mix(in srgb,var(--erp-primary) 7%,transparent)!important}.expo-browser-tabs-shell .expo-browser-tabs{padding:0!important;border-radius:0!important}@media (min-width:961px){.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:222px!important}.erp-shell.workspace-scope-event.tab-mode-expanded:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:246px!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .event-operation-summary{height:var(--erp-event-chrome-reserve)!important;min-height:var(--erp-event-chrome-reserve)!important;max-height:none!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.erp-shell.workspace-scope-event .event-operation-summary.has-situation-board .expo-command-toolbar{border:1px solid #d5dee8!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;box-shadow:0 1px 2px rgb(15 23 42/4%)!important}.erp-shell.workspace-scope-event .event-operation-summary.has-situation-board .expo-browser-tabs-shell{padding:0!important;overflow:hidden!important;border:1px solid #d5dee8!important;border-top-color:#e1e7ee!important;border-radius:0 0 16px 16px!important;background:#edf2f7!important;box-shadow:0 7px 18px rgb(31 47 68/5%)!important}.erp-shell.workspace-scope-event .event-operation-summary.has-situation-board .event-situation-board{box-sizing:border-box!important;width:100%!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:12px 0 0!important;overflow:hidden!important;border:1px solid #dce4ed!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px rgb(24 40 61/5%)!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .workspace{padding-top:calc(var(--erp-event-chrome-reserve) + 14px)!important}.erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .sidebar{top:calc(var(--erp-event-chrome-reserve) + 14px)!important;height:calc(100dvh - var(--erp-event-chrome-reserve) - 76px)!important}}.erp-taskbar-panel.taskbar-support-panel{width:min(1040px,calc(100vw - 16px))!important;max-height:calc(100vh - 70px)!important;padding:0!important;overflow:hidden!important;border:1px solid #d7e0e9!important;border-radius:16px!important;background:#f7f9fc!important;box-shadow:0 24px 70px rgb(20 34 53/22%)!important}.taskbar-support-panel>header{background:#fff!important}.taskbar-support-content{max-height:calc(100vh - 116px);padding:12px;overflow:auto;overscroll-behavior:contain}.erp-taskbar-panel.taskbar-settings-panel{width:min(760px,calc(100vw - 20px))!important}.taskbar-theme-colors{flex-wrap:wrap}.taskbar-theme-colors>button,.taskbar-theme-colors>label{width:34px!important;height:34px!important;flex:0 0 34px}.taskbar-theme-current{min-height:48px;padding:9px 11px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--erp-border,#dce4ed);border-radius:var(--erp-radius-sm,8px);background:color-mix(in srgb,var(--erp-primary) 3%,#fff)}.taskbar-theme-current>i{width:26px;height:26px;border:3px solid #fff;border-radius:8px;box-shadow:0 0 0 1px rgb(15 23 42/12%)}.taskbar-theme-current>span{min-width:0;display:grid;gap:2px}.taskbar-theme-current b{color:#344054;font-size:12px}.taskbar-theme-current small{overflow:hidden;color:#7d8998;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.taskbar-setting-segment.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.taskbar-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.taskbar-setting-grid>.taskbar-setting-section{min-width:0}.taskbar-setting-toggle-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.taskbar-setting-toggle-list .taskbar-setting-toggle{min-width:0}@media (max-width:680px){.taskbar-setting-grid,.taskbar-setting-toggle-list{grid-template-columns:1fr}}@media (min-width:961px){html[data-erp-density=balanced] .erp-shell .dashboard{padding:18px 22px 78px!important}html[data-erp-density=balanced] :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.operations-heading,.integrated-heading,.page-heading,.statistics-page>header){min-height:70px!important;margin-bottom:15px!important}html[data-erp-density=compact] .erp-shell .dashboard{padding:15px 18px 74px!important}html[data-erp-density=compact] :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.operations-heading,.integrated-heading,.page-heading,.statistics-page>header){min-height:62px!important;margin-bottom:12px!important}html[data-erp-density=balanced] .erp-shell .sidebar .main-nav{grid-auto-rows:40px!important;gap:2px!important}html[data-erp-density=compact] .erp-shell .sidebar .main-nav{grid-auto-rows:37px!important;gap:2px!important}html[data-erp-sidebar-width=wide] .erp-shell{--erp-left-workmenu-width:244px!important}html[data-erp-progress-board=hidden] .erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:124px!important}html[data-erp-progress-board=hidden] .erp-shell.workspace-scope-event.tab-mode-expanded:has(.event-operation-summary.has-situation-board){--erp-event-chrome-reserve:148px!important}}html[data-erp-progress-board=hidden] .event-operation-summary.has-situation-board .event-situation-board{display:none!important}html[data-erp-corner=round] :is(.erp-shell .sidebar,.event-situation-board,.email-mailbox,.metric-card,.participant-summary>button,.registration-metrics>article,.admission-metrics>article){border-radius:var(--erp-radius-lg)!important}html[data-erp-corner=square] :is(.erp-shell .sidebar,.event-situation-board,.email-mailbox,.metric-card,.participant-summary>button,.registration-metrics>article,.admission-metrics>article){border-radius:var(--erp-radius-lg)!important}html[data-erp-corner=round] :is(button,input,select,textarea),html[data-erp-corner=square] :is(button,input,select,textarea){border-radius:var(--erp-radius-sm)!important}html[data-erp-surface=flat] :is(.erp-shell .sidebar,.event-situation-board,.email-mailbox,.panel,.metric-card,.participant-summary>button,.registration-metrics>article,.admission-metrics>article){box-shadow:none!important}html[data-erp-surface=elevated] :is(.erp-shell .sidebar,.event-situation-board,.email-mailbox,.panel,.metric-card,.participant-summary>button,.registration-metrics>article,.admission-metrics>article){box-shadow:var(--erp-shadow-md)!important}html[data-erp-contrast=high] :is(input,select,textarea){border-color:var(--erp-border)!important}.taskbar-support-content .support-page{gap:0}.taskbar-support-content .support-heading{display:none}.taskbar-support-content .support-layout{gap:12px}.taskbar-support-content .support-compose,.taskbar-support-content .support-history{border-color:#dde5ed;border-radius:12px;box-shadow:0 4px 14px rgb(35 52 75/5%)}.taskbar-support-content .support-compose>header,.taskbar-support-content .support-history>header{min-height:56px;padding:11px 15px}.taskbar-support-content .support-category-grid{padding:11px 13px;gap:7px}.taskbar-support-content .support-category-grid button{min-height:66px;padding:9px}.taskbar-support-content .support-form{padding:13px;gap:9px}.taskbar-support-content .support-form textarea{min-height:106px}.taskbar-support-content .support-history-body{min-height:438px}.taskbar-support-content .support-ticket-list{max-height:438px}.taskbar-support-message{margin:0 0 10px;padding:9px 11px;border:1px solid #b8dfd3;border-radius:9px;color:#18725e;background:#edf9f5;font-size:11px!important;font-weight:700}@media (max-width:1180px){.taskbar-support-content .support-layout{grid-template-columns:1fr}.taskbar-support-content .support-history-body{min-height:390px}}@media (max-width:680px){.taskbar-support-content{padding:8px}.taskbar-support-content .support-category-grid,.taskbar-support-content .support-form,.taskbar-support-content .support-history-body{grid-template-columns:1fr}.taskbar-support-content .support-ticket-list{max-height:230px;border-right:0;border-bottom:1px solid #e4eae9}}.event-operation-summary.has-situation-board .event-situation-stages>button{grid-template-rows:minmax(0,1fr) 14px 4px!important;column-gap:7px!important;row-gap:3px!important}.event-operation-summary.has-situation-board .event-situation-note{min-width:0;width:100%;grid-column:1/-1;grid-row:2;align-self:end;justify-self:stretch;overflow:hidden;color:#8491a2;font-size:10px!important;font-weight:650;line-height:14px!important;letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.event-operation-summary.has-situation-board .event-situation-stages>button.active .event-situation-note{color:color-mix(in srgb,var(--erp-primary) 78%,#68778b)}.event-operation-summary.has-situation-board .event-situation-stages>button.complete .event-situation-note{color:#458878}.event-operation-summary.has-situation-board .event-situation-stages>button>i{grid-column:1/-1!important;grid-row:3!important;height:4px!important;margin:0!important}.finance-page .sales-ledger-heading-actions{display:flex;align-items:center;gap:8px}.finance-page .sales-ledger-heading-actions>button{min-height:40px;padding:0 15px;border:1px solid var(--erp-primary);border-radius:9px;color:#fff;background:var(--erp-primary);box-shadow:0 7px 16px color-mix(in srgb,var(--erp-primary) 15%,transparent)}.finance-page .sales-ledger-heading-actions>button.secondary{border-color:#d8e1eb;color:#53647a;background:#fff;box-shadow:none}.finance-page .sales-ledger-heading-actions>button:hover{transform:translateY(-1px)}.finance-page .sales-ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.finance-page .sales-ledger-summary>article{min-height:128px}.finance-page .sales-ledger-summary>article.ledger-summary-action{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finance-page .sales-ledger-summary>article.ledger-summary-action:hover{border-color:color-mix(in srgb,var(--erp-danger) 34%,#dce4ec)!important;box-shadow:0 8px 22px rgb(126 48 54/10%)!important;transform:translateY(-1px)}.finance-page .sales-ledger-summary>article.ledger-summary-action:focus-visible{outline:3px solid color-mix(in srgb,var(--erp-danger) 18%,transparent);outline-offset:2px}.ledger-collection-bar{height:5px;margin:15px 0 12px;display:block;overflow:hidden;border-radius:999px;background:#e8edf2}.ledger-collection-bar>b{height:100%;display:block;border-radius:inherit;background:var(--erp-primary)}.sales-ledger-panel{margin-top:14px;overflow:hidden;border:1px solid #dce4ec;border-radius:14px;background:#fff;box-shadow:0 4px 18px rgb(31 47 69/4%)}.sales-ledger-panel>header{min-height:82px;padding:17px 19px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e6ebf0}.sales-ledger-panel>header>div:first-child>span{color:var(--erp-primary);font-size:10px;font-weight:700;letter-spacing:.09em}.sales-ledger-panel>header h2{margin:3px 0 2px;color:#263548;font-size:18px;font-weight:650}.sales-ledger-panel>header p{margin:0;color:#8591a1;font-size:12px}.sales-ledger-tools,.sales-ledger-tools>label{display:flex;align-items:center;gap:8px}.sales-ledger-tools>label{width:min(290px,24vw);height:38px;padding:0 12px;border:1px solid #dbe3ec;border-radius:9px;background:#fff}.sales-ledger-tools>label:focus-within{border-color:color-mix(in srgb,var(--erp-primary) 56%,#dbe3ec);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 9%,transparent)}.sales-ledger-tools svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:#8a98aa;stroke-width:1.7}.sales-ledger-tools input{width:100%;min-width:0;height:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.sales-ledger-tools>div{padding:3px;display:flex;gap:2px;border:1px solid #e0e6ed;border-radius:9px;background:#f5f7f9}.sales-ledger-tools>div>button{min-width:48px;height:30px;padding:0 9px;border:0;border-radius:6px;color:#748195;background:transparent}.sales-ledger-tools>div>button.active{color:var(--erp-primary);background:#fff;box-shadow:0 2px 7px rgb(30 48 72/9%)}.sales-ledger-table-wrap{width:100%;overflow-x:auto}.sales-ledger-table{width:100%;min-width:1500px;border-collapse:separate;border-spacing:0}.sales-ledger-table th{height:41px;padding:0 10px;border-bottom:1px solid #dfe6ed;color:#7b899b;background:#f7f9fb;font-size:11px!important;font-weight:650!important;text-align:right;white-space:nowrap}.sales-ledger-table th:first-child,.sales-ledger-table th:last-child,.sales-ledger-table th:nth-child(11),.sales-ledger-table th:nth-child(12),.sales-ledger-table th:nth-child(2){text-align:left}.sales-ledger-table td{height:72px;padding:9px 10px;border-bottom:1px solid #edf0f3;color:#435267;font-size:12px!important;text-align:right;white-space:nowrap}.sales-ledger-table td:first-child,.sales-ledger-table td:last-child,.sales-ledger-table td:nth-child(11),.sales-ledger-table td:nth-child(12),.sales-ledger-table td:nth-child(2){text-align:left}.sales-ledger-table td:first-child,.sales-ledger-table th:first-child{position:sticky;z-index:2;left:0;background:#fff;box-shadow:8px 0 14px -15px #32445a}.sales-ledger-table th:first-child{z-index:3;background:#f7f9fb}.sales-ledger-table td:last-child,.sales-ledger-table th:last-child{position:sticky;z-index:2;right:0;background:#fff;box-shadow:-8px 0 14px -15px #32445a}.sales-ledger-table th:last-child{z-index:3;background:#f7f9fb}.sales-ledger-table tbody tr:hover td{background:#fbfcfe}.sales-ledger-table tbody tr:last-child td{border-bottom:0}.sales-ledger-table td>small,.sales-ledger-table td>strong{display:block}.sales-ledger-table td>small{margin-top:4px;color:#8b98a8;font-size:10px!important}.sales-ledger-table .ledger-billed strong{color:#263d59;font-size:13px;font-weight:700}.sales-ledger-table .ledger-unpaid{color:#c44f4f;font-weight:700}.ledger-company-button{min-width:146px;padding:0;display:grid;gap:4px;border:0;color:#27384e;background:transparent;font-size:13px!important;font-weight:700!important;text-align:left}.ledger-company-button small{color:#8090a2;font-size:10px;font-weight:500}.ledger-company-button:hover,.ledger-company-button:hover small{color:var(--erp-primary)}.sales-ledger-state{width:fit-content;min-height:23px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #dfe5eb;border-radius:999px;color:#68778a;background:#f5f7f9;font-size:10px!important;font-weight:700}.sales-ledger-state.paid{border-color:#c5e5da;color:#168166;background:#edf9f5}.sales-ledger-state.partial{border-color:#f0d6a9;color:#a56b17;background:#fff8eb}.sales-ledger-state.unpaid{border-color:#edcbc8;color:#b94b45;background:#fff4f3}.sales-ledger-state.overpaid{border-color:#cadcf4;color:#386da8;background:#f0f6fd}.ledger-edit-button{min-width:54px;height:32px;padding:0 11px;border:1px solid #d5dfe9;border-radius:7px;color:#52647b;background:#fff}.ledger-edit-button:hover{border-color:color-mix(in srgb,var(--erp-primary) 50%,#d5dfe9);color:var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 4%,#fff)}.sales-ledger-empty{height:150px!important;color:#8a96a5!important;text-align:center!important}.sales-ledger-empty.error{color:#b94b45!important}.sales-ledger-panel>footer{min-height:43px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e8edf1;color:#748397;background:#fbfcfd;font-size:11px}.sales-ledger-panel>footer span{font-weight:700}.sales-ledger-pagination{margin-left:auto;display:flex;align-items:center;gap:7px}.sales-ledger-pagination>button{min-width:46px;height:28px;padding:0 9px;border:1px solid #d6e0e9;border-radius:7px;color:#607087;background:#fff}.sales-ledger-pagination>button:disabled{opacity:.4}.sales-ledger-pagination>strong{min-width:42px;color:#617188;font-size:11px;text-align:center}.sales-ledger-modal-backdrop{position:fixed;z-index:620;inset:0;padding:24px;display:grid;place-items:center;background:rgb(24 37 54/38%);backdrop-filter:blur(2px)}.sales-ledger-bulk-sms-modal,.sales-ledger-entry-modal,.sales-ledger-outstanding-modal,.sales-ledger-profile-modal,.sales-ledger-sms-modal{width:min(920px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:grid;overflow:hidden;border:1px solid #d8e1ea;border-radius:16px;background:#fff;box-shadow:0 28px 80px rgb(20 32 48/24%)}.sales-ledger-entry-modal{grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:auto minmax(0,1fr) auto}.sales-ledger-bulk-sms-modal>header,.sales-ledger-entry-modal>header,.sales-ledger-outstanding-modal>header,.sales-ledger-profile-modal>header,.sales-ledger-sms-modal>header{min-height:78px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e4e9ef;background:#fbfcfe}.sales-ledger-entry-modal>header{grid-column:1/-1}.sales-ledger-bulk-sms-modal>header span,.sales-ledger-entry-modal>header span,.sales-ledger-outstanding-modal>header span,.sales-ledger-profile-modal>header span,.sales-ledger-sms-modal>header span{color:var(--erp-primary);font-size:10px;font-weight:700;letter-spacing:.1em}.sales-ledger-bulk-sms-modal>header h2,.sales-ledger-entry-modal>header h2,.sales-ledger-outstanding-modal>header h2,.sales-ledger-profile-modal>header h2,.sales-ledger-sms-modal>header h2{margin:3px 0 2px;color:#25364b;font-size:20px;font-weight:650}.sales-ledger-bulk-sms-modal>header p,.sales-ledger-entry-modal>header p,.sales-ledger-outstanding-modal>header p,.sales-ledger-profile-modal>header p,.sales-ledger-sms-modal>header p{margin:0;color:#8190a2;font-size:12px}.sales-ledger-bulk-sms-modal>header>button,.sales-ledger-entry-modal>header>button,.sales-ledger-outstanding-modal>header>button,.sales-ledger-profile-modal>header>button,.sales-ledger-sms-modal>header>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce3eb;border-radius:9px;color:#748397;background:#fff;font-size:20px!important}.sales-ledger-form{padding:16px 18px 22px;display:grid;gap:12px;overflow-y:auto;background:#f5f7fa}.sales-ledger-form>section{position:relative;padding:15px;display:grid;gap:14px;border:1px solid #dfe6ed;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgb(37 54 76/3%)}.ledger-form-section-heading{min-height:38px;padding-bottom:11px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0f3}.ledger-form-section-heading>b{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--erp-primary) 18%,#dfe6ed);border-radius:9px;color:var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 7%,#fff);font-size:10px;font-weight:800;letter-spacing:.04em}.ledger-form-section-heading>div{min-width:0;display:grid;gap:2px}.ledger-form-section-heading h3{margin:0;color:#37485e;font-size:13px;font-weight:700}.ledger-form-section-heading p{margin:0;color:#8b97a7;font-size:10px;line-height:1.35}.ledger-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px}.ledger-form-grid label{min-width:0;display:grid;align-content:start;gap:6px}.ledger-form-grid label.full{grid-column:1/-1}.ledger-form-grid label>span{color:#68778a;font-size:11px!important;font-weight:650}.ledger-form-grid input,.ledger-form-grid select,.ledger-form-grid textarea{width:100%;min-width:0;min-height:40px;padding:0 11px;border:1px solid #d8e1ea;border-radius:8px;outline:0;color:#34465c;background:#fff;box-shadow:none}.ledger-form-grid textarea{min-height:67px;padding-block:10px;resize:vertical}.ledger-form-grid :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--erp-primary) 62%,#d8e1ea);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 8%,transparent)}.ledger-form-grid label>small{color:#909baa;font-size:10px;line-height:1.45}.ledger-form-grid label.ledger-note-field{margin-top:2px;padding-top:12px;border-top:1px dashed #e2e7ed}.ledger-live-calculation{padding:20px;display:grid;align-content:start;gap:0;border-left:1px solid #e2e8ee;background:#f7f9fc}.ledger-live-calculation>div{min-height:55px;padding:10px 0;display:grid;align-content:center;gap:4px;border-bottom:1px solid #e2e8ee}.ledger-live-calculation span{color:#7d8999;font-size:10px}.ledger-live-calculation strong{color:#394c64;font-size:14px;font-weight:700}.ledger-live-calculation .total{margin:7px -9px;padding-inline:9px;border:1px solid color-mix(in srgb,var(--erp-primary) 20%,#e2e8ee);border-radius:9px;background:#fff}.ledger-live-calculation .total strong{color:var(--erp-primary);font-size:17px}.ledger-live-calculation .unpaid strong{color:#c44f4f}.ledger-live-calculation .paid strong{color:#168166}.sales-ledger-entry-modal>footer{min-height:61px;padding:10px 20px;grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e2e8ee;background:#fff}.sales-ledger-entry-modal>footer button,.sales-ledger-profile-modal>footer button{min-width:96px;height:39px;padding:0 15px;border:1px solid var(--erp-primary);border-radius:8px;color:#fff;background:var(--erp-primary)}.sales-ledger-entry-modal>footer button.secondary{border-color:#d8e1ea;color:#65758a;background:#fff}.sales-ledger-entry-modal>footer button:disabled{opacity:.55}.sales-ledger-profile-modal{width:min(620px,calc(100vw - 48px))}.sales-ledger-outstanding-modal{width:min(860px,calc(100vw - 48px))}.ledger-outstanding-content{min-height:0;padding:18px 20px 0;display:grid;gap:14px;overflow:hidden}.ledger-outstanding-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ledger-outstanding-totals>div{min-height:65px;padding:12px 15px;display:grid;align-content:center;gap:4px;border:1px solid #e1e7ed;border-radius:10px;background:#f8fafc}.ledger-outstanding-totals small{color:#8491a1;font-size:10px}.ledger-outstanding-totals strong{color:#c44f56;font-size:17px}.ledger-outstanding-table-wrap{max-height:min(430px,calc(100dvh - 285px));overflow:auto;border:1px solid #e1e7ed;border-radius:10px}.ledger-outstanding-table-wrap table{width:100%;border-collapse:collapse;color:#536276;font-size:11px}.ledger-outstanding-table-wrap th{position:sticky;z-index:1;top:0;height:38px;padding:0 12px;color:#758397;background:#f6f8fb;font-size:10px;font-weight:700;text-align:right;white-space:nowrap}.ledger-outstanding-table-wrap th:first-child{text-align:left}.ledger-outstanding-table-wrap td{height:54px;padding:8px 12px;border-top:1px solid #edf0f3;text-align:right;white-space:nowrap}.ledger-outstanding-table-wrap td:first-child{text-align:left}.ledger-outstanding-table-wrap td>strong{color:#c44f56;font-size:12px}.ledger-outstanding-table-wrap td>button{padding:0;display:grid;gap:2px;border:0;color:#34465b;background:transparent;font-size:12px;font-weight:700;text-align:left}.ledger-outstanding-table-wrap td>button small{color:var(--erp-primary);font-size:9px;font-weight:600}.ledger-outstanding-table-wrap td>button.ledger-outstanding-sms-button{min-width:70px;height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--erp-primary) 22%,#dce4ec);border-radius:8px;color:var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 5%,#fff);font-size:10px;font-weight:700;white-space:nowrap}.ledger-outstanding-table-wrap td>button.ledger-outstanding-sms-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--erp-primary) 40%,#dce4ec);background:color-mix(in srgb,var(--erp-primary) 9%,#fff)}.ledger-outstanding-table-wrap td>button.ledger-outstanding-sms-button:disabled{border-color:#e4e9ee;color:#a2adba;background:#f7f9fb;cursor:not-allowed}.ledger-outstanding-empty{height:120px!important;color:#8a96a5;text-align:center!important}.sales-ledger-outstanding-modal>footer{min-height:62px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:0}.sales-ledger-outstanding-modal>footer span{color:#8a96a5;font-size:10px}.sales-ledger-outstanding-modal>footer>div{display:flex;align-items:center;gap:8px}.sales-ledger-outstanding-modal>footer button{min-width:88px;height:37px;border:1px solid var(--erp-primary);border-radius:8px;color:#fff;background:var(--erp-primary)}.sales-ledger-outstanding-modal>footer button.secondary{border-color:#d8e1ea;color:#54667c;background:#fff}.sales-ledger-outstanding-modal>footer button:disabled{opacity:.45;cursor:not-allowed}.sales-ledger-sms-modal{width:min(760px,calc(100vw - 48px))}.sales-ledger-bulk-sms-modal{width:min(900px,calc(100vw - 48px))}.ledger-sms-content{min-height:0;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;overflow-y:auto;background:#f7f9fc}.ledger-sms-editor{min-width:0;display:grid;align-content:start;gap:14px}.ledger-sms-recipient{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ledger-sms-recipient>span{min-width:0;min-height:58px;padding:10px 11px;display:grid;align-content:center;gap:3px;border:1px solid #e0e6ed;border-radius:9px;background:#fff}.ledger-sms-recipient small{color:#8a96a5;font-size:9px}.ledger-sms-recipient strong{overflow:hidden;color:#34465b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ledger-sms-recipient>span:last-child strong{color:#c44f56}.ledger-sms-editor>label{display:grid;gap:7px}.ledger-sms-editor>label>span{color:#56667b;font-size:11px;font-weight:700}.ledger-sms-editor textarea{width:100%;min-height:168px;padding:13px 14px;border:1px solid #d8e1ea;border-radius:10px;outline:0;color:#35465b;background:#fff;font-size:12px;line-height:1.65;resize:vertical}.ledger-sms-editor textarea:focus{border-color:color-mix(in srgb,var(--erp-primary) 60%,#d8e1ea);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 8%,transparent)}.ledger-sms-editor>label>small{color:#8b97a6;font-size:9px;text-align:right}.ledger-sms-editor>label>small b{color:#586a80}.ledger-sms-editor>label>small b.over{color:#c44f56}.ledger-sms-integration{min-height:55px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid #dde5ed;border-radius:10px;background:#fff}.ledger-sms-integration>i{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#73849a;background:#eef2f6;font-size:11px;font-style:normal;font-weight:800}.ledger-sms-integration>span{min-width:0;display:grid;gap:3px}.ledger-sms-integration strong{color:#53647a;font-size:10px}.ledger-sms-integration small{color:#8a96a5;font-size:9px;line-height:1.45}.ledger-sms-integration.ready{border-color:#cae6dc;background:#f5fbf8}.ledger-sms-integration.ready>i{color:#168166;background:#e2f3ec}.ledger-sms-integration.required{border-color:#efd9ba;background:#fffaf2}.ledger-sms-integration.required>i{color:#a66a16;background:#f9e9cc}.ledger-sms-phone-preview{min-height:350px;padding:13px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:7px solid #263548;border-radius:27px;background:#eef2f6;box-shadow:0 12px 30px rgb(32 48 68/13%)}.ledger-sms-phone-preview>header{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;color:#4a5b70;font-size:10px}.ledger-sms-phone-preview>header i{width:7px;height:7px;border-radius:50%;background:var(--erp-primary)}.ledger-sms-phone-preview>div{padding:12px 2px;display:grid;align-content:start;justify-items:end;gap:7px}.ledger-sms-phone-preview>div>small{width:100%;color:#94a0ae;font-size:8px;text-align:center}.ledger-sms-phone-preview p{max-width:94%;margin:0;padding:11px 12px;border-radius:14px 14px 3px 14px;color:#fff;background:var(--erp-primary);font-size:10px;line-height:1.55;white-space:pre-wrap;word-break:keep-all}.ledger-sms-phone-preview>footer{padding-top:9px;color:#8995a4;font-size:8px;text-align:center}.ledger-sms-actions{min-height:62px;padding:10px 20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e2e8ee;background:#fff}.ledger-sms-actions>button{min-width:105px;height:39px;padding:0 15px;border:1px solid var(--erp-primary);border-radius:8px;color:#fff;background:var(--erp-primary);font-size:11px;font-weight:700}.ledger-sms-actions>button.secondary{border-color:#d8e1ea;color:#65758a;background:#fff}.ledger-sms-actions>button:disabled{opacity:.5;cursor:not-allowed}.ledger-sms-confirm{padding:27px 28px 24px;display:grid;justify-items:center;text-align:center}.ledger-sms-confirm>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#a66a16;background:#f9e9cc;font-size:18px;font-style:normal;font-weight:800}.ledger-sms-confirm h3{margin:12px 0 4px;color:#304157;font-size:17px}.ledger-sms-confirm>p{margin:0;color:#8290a1;font-size:10px}.ledger-sms-confirm dl{width:min(460px,100%);margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ledger-sms-confirm dl>div{padding:10px 12px;display:grid;gap:3px;border:1px solid #e2e7ed;border-radius:9px;background:#f8fafc}.ledger-sms-confirm dt{color:#8b97a6;font-size:9px}.ledger-sms-confirm dd{margin:0;color:#405168;font-size:11px;font-weight:700}.ledger-sms-confirm blockquote{width:min(460px,100%);margin:10px 0 0;padding:14px 16px;border:1px solid #dae3ec;border-radius:11px;color:#4b5c72;background:#fff;font-size:11px;line-height:1.65;text-align:left;white-space:pre-wrap}.ledger-sms-confirm-warning{width:min(460px,100%);margin-top:10px;padding:10px 12px;border:1px solid #efd9ba;border-radius:9px;color:#97621a;background:#fffaf2;font-size:9px}.ledger-bulk-sms-content{min-height:0;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;overflow-y:auto;background:#f7f9fc}.ledger-bulk-sms-editor{min-width:0;display:grid;align-content:start;gap:14px}.ledger-bulk-sms-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ledger-bulk-sms-summary>span{min-width:0;min-height:61px;padding:10px 11px;display:grid;align-content:center;gap:4px;border:1px solid #e0e6ed;border-radius:9px;background:#fff}.ledger-bulk-sms-summary small{color:#8a96a5;font-size:9px}.ledger-bulk-sms-summary strong{overflow:hidden;color:#3e5067;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ledger-bulk-sms-summary>span:first-child strong{color:var(--erp-primary)}.ledger-bulk-sms-summary>span:last-child strong{color:#c44f56}.ledger-bulk-sms-editor>label{display:grid;gap:7px}.ledger-bulk-sms-editor>label>span{color:#56667b;font-size:11px;font-weight:700}.ledger-bulk-sms-editor textarea{width:100%;min-height:185px;padding:13px 14px;border:1px solid #d8e1ea;border-radius:10px;outline:0;color:#35465b;background:#fff;font-size:12px;line-height:1.65;resize:vertical}.ledger-bulk-sms-editor textarea:focus{border-color:color-mix(in srgb,var(--erp-primary) 60%,#d8e1ea);box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 8%,transparent)}.ledger-bulk-sms-editor>label>small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#8a96a5;font-size:9px}.ledger-bulk-sms-editor>label>small em{padding:3px 6px;border-radius:5px;color:var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 7%,#fff);font-style:normal;font-weight:700}.ledger-bulk-sms-editor>label>small b{margin-left:auto;color:#65758a}.ledger-bulk-sms-editor>label>small b.over{color:#c44f56}.ledger-bulk-sms-preview{min-width:0;display:grid;align-content:start;gap:8px}.ledger-bulk-sms-preview>header{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ledger-bulk-sms-preview>header span{color:#4c5e74;font-size:11px;font-weight:700}.ledger-bulk-sms-preview>header small{color:#8c98a7;font-size:9px}.ledger-bulk-sms-preview>article{padding:11px 12px;display:grid;gap:9px;border:1px solid #dfe6ed;border-radius:10px;background:#fff}.ledger-bulk-sms-preview>article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ledger-bulk-sms-preview strong{color:#3c4e64;font-size:10px}.ledger-bulk-sms-preview small{color:#8a96a5;font-size:8px}.ledger-bulk-sms-preview p{margin:0;padding:9px 10px;border-radius:9px;color:#53647a;background:#f5f8fb;font-size:9px;line-height:1.55;white-space:pre-wrap}.ledger-bulk-sms-empty{padding:30px 16px;border:1px dashed #d9e1e9;border-radius:10px;color:#8c98a7;background:#fff;font-size:10px;text-align:center}.ledger-bulk-sms-confirm blockquote strong{color:var(--erp-primary)}.ledger-profile-content{padding:22px}.ledger-profile-identity{padding:0 0 19px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e7ebf0}.ledger-profile-identity>i{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 9%,#fff);font-size:17px;font-style:normal;font-weight:750}.ledger-profile-identity>span{display:grid;gap:4px}.ledger-profile-identity strong{color:#2b3b50;font-size:16px}.ledger-profile-identity small{color:#7f8c9c;font-size:11px}.ledger-profile-content dl{margin:17px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ledger-profile-content dl>div{min-width:0;min-height:55px;padding:10px 0;display:grid;gap:3px;border-bottom:1px solid #edf0f3}.ledger-profile-content dl>div.full{grid-column:1/-1}.ledger-profile-content dt{color:#8793a2;font-size:10px}.ledger-profile-content dd{margin:0;overflow:hidden;color:#405167;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ledger-profile-empty{margin:22px;padding:28px;border:1px dashed #d6dfe8;border-radius:11px;color:#5a6a7e;background:#f8fafc;text-align:center}.ledger-profile-empty p{margin:7px auto 0;max-width:430px;color:#8793a2;font-size:11px;line-height:1.65}.sales-ledger-profile-modal>footer{min-height:69px;padding:11px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e4e9ef;background:#fbfcfe}.sales-ledger-profile-modal>footer>div{display:grid;gap:3px}.sales-ledger-profile-modal>footer small{color:#8793a2;font-size:10px}.sales-ledger-profile-modal>footer strong{color:#33465d;font-size:15px}@media (max-width:1120px){.finance-page .sales-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-ledger-panel>header{align-items:flex-start;flex-direction:column}.sales-ledger-tools{width:100%}.sales-ledger-tools>label{width:min(420px,100%)}}@media (max-width:760px){.finance-page .finance-heading,.finance-page .sales-ledger-heading-actions,.sales-ledger-panel>footer,.sales-ledger-tools{align-items:stretch!important;flex-direction:column}.finance-page .sales-ledger-summary{grid-template-columns:1fr!important}.sales-ledger-tools>div,.sales-ledger-tools>label{width:100%}.sales-ledger-tools>div>button{flex:1}.sales-ledger-modal-backdrop{padding:10px}.sales-ledger-bulk-sms-modal,.sales-ledger-entry-modal,.sales-ledger-outstanding-modal,.sales-ledger-profile-modal,.sales-ledger-sms-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.sales-ledger-entry-modal{grid-template-columns:1fr}.sales-ledger-form{padding:16px}.ledger-form-grid,.ledger-profile-content dl{grid-template-columns:1fr}.ledger-form-grid label.full,.ledger-profile-content dl>div.full{grid-column:auto}.ledger-live-calculation{padding:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e2e8ee;border-left:0}.ledger-live-calculation>div{padding-inline:8px}.ledger-outstanding-content{padding:14px 14px 0}.ledger-outstanding-totals{grid-template-columns:1fr}.ledger-outstanding-table-wrap{max-height:calc(100dvh - 360px)}.ledger-sms-content{padding:14px}.ledger-sms-content,.ledger-sms-recipient{grid-template-columns:1fr}.ledger-sms-phone-preview{min-height:300px}.ledger-bulk-sms-content{padding:14px}.ledger-bulk-sms-content,.ledger-bulk-sms-summary{grid-template-columns:1fr}}.floating-window-dock .taskbar-subscription{width:164px!important;min-width:164px!important;max-width:164px!important;padding:0 9px!important;overflow:hidden!important}.floating-window-dock .taskbar-subscription-ticker{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;animation:taskbar-usage-ticker 4.2s ease both}.floating-window-dock .taskbar-subscription-ticker>b,.floating-window-dock .taskbar-subscription-ticker>small,.floating-window-dock .taskbar-subscription-ticker>strong{overflow:hidden;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}.floating-window-dock .taskbar-subscription-ticker>small{color:#718096!important;font-size:10px!important;font-weight:650!important}.floating-window-dock .taskbar-subscription-ticker>strong{min-width:0;color:#334155!important;font-size:11px!important;font-weight:750!important;text-align:center}.floating-window-dock .taskbar-subscription-ticker>b{padding:3px 5px!important;border-radius:999px!important;color:#64748b!important;background:#edf1f5!important;font-size:9px!important;font-weight:700!important}.floating-window-dock .taskbar-subscription-ticker.tone-success>b{color:var(--erp-success)!important;background:var(--erp-success-soft)!important}.floating-window-dock .taskbar-subscription-ticker.tone-info>b,.floating-window-dock .taskbar-subscription-ticker.tone-info>strong{color:var(--erp-primary)!important}.floating-window-dock .taskbar-subscription-ticker.tone-info>b{background:var(--erp-primary-soft)!important}.floating-window-dock .taskbar-subscription-ticker.tone-danger>b,.floating-window-dock .taskbar-subscription-ticker.tone-danger>strong{color:var(--erp-danger)!important}.floating-window-dock .taskbar-subscription-ticker.tone-danger>b{background:var(--erp-danger-soft)!important}@keyframes taskbar-usage-ticker{0%{opacity:0;transform:translateY(7px)}82%,9%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@media (max-width:1180px){.floating-window-dock .taskbar-subscription{width:142px!important;min-width:142px!important;max-width:142px!important}}html[data-erp-reduce-motion=true] .floating-window-dock .taskbar-subscription-ticker{opacity:1!important;transform:none!important;animation:none!important}.executive-dashboard .executive-kpis-priority{gap:12px!important}.executive-dashboard .executive-kpis-priority>button{min-height:124px!important;padding:18px 19px!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;overflow:hidden;border:1px solid #dfe6ed!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 16px rgb(28 46 69/3.5%)!important}.executive-dashboard .executive-kpis-priority>button:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--erp-primary) 72%,#fff);opacity:0;transition:opacity .18s ease}.executive-dashboard .executive-kpis-priority>button:hover{border-color:color-mix(in srgb,var(--erp-primary) 26%,#dfe6ed)!important;background:color-mix(in srgb,var(--erp-primary) 2%,#fff)!important;box-shadow:0 9px 22px rgb(28 46 69/6%)!important;transform:translateY(-1px)!important}.executive-dashboard .executive-kpis-priority>button:hover:before{opacity:1}.executive-dashboard .executive-kpis-priority>button>i{width:38px!important;height:38px!important;align-self:center!important;border-radius:11px!important;font-size:10px!important}.executive-dashboard .executive-kpis-priority>button>span{align-self:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:7px 8px!important}.executive-dashboard .executive-kpis-priority small{grid-column:1/-1;color:#68778a!important;font-size:11px!important;font-weight:700!important}.executive-dashboard .executive-kpis-priority strong{align-self:end!important;color:#1f2b3a!important;font-size:25px!important;font-weight:750!important;line-height:1!important;letter-spacing:-.045em!important}.executive-dashboard .executive-kpis-priority strong em{margin-left:3px;color:#8793a2!important;font-size:10px!important;font-weight:600!important;letter-spacing:-.02em!important}.executive-dashboard .executive-kpis-priority b{align-self:end!important;justify-self:end;padding:4px 7px;border-radius:999px;color:var(--erp-primary)!important;background:color-mix(in srgb,var(--erp-primary) 7%,#fff)!important;font-size:9px!important;font-weight:700!important;text-align:right!important;white-space:nowrap}.executive-dashboard .executive-kpis-priority>button:nth-child(3) b{color:#178267!important;background:#eaf7f2!important}.executive-dashboard .executive-kpis-priority>button:nth-child(4) b{color:#b66f21!important;background:#fff5e9!important}.executive-dashboard .executive-operation-trio{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.08fr)!important;align-items:start!important;gap:12px!important}.executive-dashboard .dashboard-quick-card,.executive-dashboard .executive-operation-trio .preparation-overview,.executive-dashboard .executive-operation-trio>article{min-height:0!important;height:382px!important;overflow:hidden;border:1px solid #dfe6ed!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px rgb(28 46 69/3.5%)!important}.executive-dashboard .dashboard-quick-card>header,.executive-dashboard .executive-operation-trio .preparation-overview>header{min-height:78px!important;padding:17px 18px 14px!important;align-items:center!important;border-bottom:1px solid #ebf0f4!important;background:linear-gradient(180deg,#fbfcfd,#fff)!important}.executive-dashboard .dashboard-quick-card>header>div,.executive-dashboard .executive-operation-trio .preparation-overview>header>div{min-width:0}.executive-dashboard .dashboard-quick-card header span,.executive-dashboard .executive-operation-trio .preparation-overview>header>div>span{display:block;color:#8a97a7!important;font-size:9px!important;font-weight:700!important;line-height:1.2;letter-spacing:.02em!important}.executive-dashboard .dashboard-quick-card header h2,.executive-dashboard .executive-operation-trio .preparation-overview>header h2{margin:5px 0 0!important;color:#27374a!important;font-size:17px!important;font-weight:750!important;line-height:1.2;letter-spacing:-.025em}.executive-dashboard .dashboard-quick-card header button,.executive-dashboard .executive-operation-trio .preparation-overview>header>button{width:auto!important;min-width:0!important;height:30px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #e1e7ed!important;border-radius:8px!important;color:#657489!important;background:#fff!important;font-size:9px!important;font-weight:700!important;white-space:nowrap}.executive-dashboard .dashboard-quick-card header button:hover,.executive-dashboard .executive-operation-trio .preparation-overview>header>button:hover{color:var(--erp-primary)!important;border-color:color-mix(in srgb,var(--erp-primary) 26%,#e1e7ed)!important;background:var(--erp-primary-soft)!important}.executive-dashboard .dashboard-quick-card header button i{font-style:normal}.executive-dashboard .today-quick-list{padding:8px 18px 10px!important;display:grid!important}.executive-dashboard .today-quick-list>span{min-height:90px!important;position:relative;grid-template-columns:41px 12px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center;column-gap:8px!important;row-gap:4px;border-bottom:1px solid #edf1f4!important}.executive-dashboard .today-quick-list time{grid-row:1/span 2;color:#778699!important;font-size:10px!important;font-weight:700!important}.executive-dashboard .today-quick-list i{z-index:1;grid-row:1/span 2;width:8px!important;height:8px!important;border:2px solid #e2ebf5!important;border-radius:50%;background:var(--erp-primary)!important;box-shadow:0 0 0 3px #f5f8fb}.executive-dashboard .today-quick-list b{color:#334357!important;font-size:11px!important;font-weight:700!important}.executive-dashboard .today-quick-list small{color:#8b98a8!important;font-size:9px!important}.executive-dashboard .event-email-list{padding:8px 12px 10px!important;display:grid!important;gap:5px!important}.executive-dashboard .event-email-list>button{min-height:84px!important;padding:10px 9px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:9px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important}.executive-dashboard .event-email-list>button:hover{border-color:#e4eaf0!important;background:#f8fafc!important}.executive-dashboard .event-email-list>button.unread{border-color:color-mix(in srgb,var(--erp-primary) 12%,#e7edf3)!important;background:color-mix(in srgb,var(--erp-primary) 3.5%,#fff)!important}.executive-dashboard .event-email-list>button.unread:before{content:"";position:absolute;left:0;width:3px;height:24px;border-radius:0 3px 3px 0;background:var(--erp-primary)}.executive-dashboard .event-email-list>button{position:relative}.executive-dashboard .event-email-list i{width:28px!important;height:28px!important;border-radius:8px!important;color:#66768a!important;background:#f0f4f8!important;font-size:10px!important}.executive-dashboard .event-email-list>button.unread i{color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important}.executive-dashboard .event-email-list span{gap:4px!important}.executive-dashboard .event-email-list b{color:#344458!important;font-size:10px!important;font-weight:700!important}.executive-dashboard .event-email-list small,.executive-dashboard .event-email-list time{color:#8b98a8!important;font-size:9px!important}.executive-dashboard .executive-operation-trio .preparation-overview>header p{margin:4px 0 0!important;color:#7d8b9d!important;font-size:9px!important;line-height:1.25}.executive-dashboard .executive-operation-trio .preparation-overview>header p strong{color:var(--erp-primary)!important}.executive-dashboard .preparation-overflow-button>i{display:none!important}.executive-dashboard .preparation-overflow-button>span{display:inline!important;color:inherit!important;font-size:inherit!important;letter-spacing:0!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list{padding:5px 18px 0!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list>button{min-height:41px!important;padding:6px 0!important;grid-template-columns:minmax(0,1.25fr) minmax(62px,.7fr) 34px!important;grid-template-rows:auto!important;align-items:center!important;gap:10px!important;border-top:0!important;border-bottom:1px solid #edf1f4!important;border-radius:0!important;background:transparent!important;transform:none!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list>button:hover{padding-right:5px!important;padding-left:5px!important;border-radius:8px!important;background:#f8fafc!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy{gap:1px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy strong{color:#3b4a5d!important;font-size:10px!important;font-weight:700!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy small{color:#96a1ae!important;font-size:8px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-progress{grid-column:2!important;min-width:0}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-progress i{height:5px!important;background:#e9eef3!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-meta{display:block!important;text-align:right!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-meta b{color:#69788a!important;font-size:9px!important;font-weight:700!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list>button.complete .dashboard-readiness-list-meta b{color:#178267!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-team{min-height:43px!important;margin:0 18px!important;padding:8px 0!important;gap:7px!important;border-top:0!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-team i{width:21px!important;height:21px!important;border:2px solid #fff!important;font-size:7px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-team strong{color:#7c8999!important;font-size:8px!important;font-weight:600!important}@media (max-width:1160px){.executive-dashboard .executive-operation-trio{grid-template-columns:repeat(2,minmax(0,1fr))!important}.executive-dashboard .executive-operation-trio .preparation-overview{grid-column:1/-1!important}}@media (max-width:720px){.executive-dashboard .executive-kpis-priority>button{min-height:108px!important}.executive-dashboard .executive-operation-trio{grid-template-columns:1fr!important}.executive-dashboard .dashboard-quick-card,.executive-dashboard .executive-operation-trio .preparation-overview,.executive-dashboard .executive-operation-trio>article{height:auto!important}.executive-dashboard .executive-operation-trio .preparation-overview{grid-column:auto!important}}.executive-dashboard{font-size:15px!important}.executive-dashboard .executive-card>header h2{font-size:20px!important}.executive-dashboard .executive-card>header p,.executive-dashboard .executive-dashboard-heading p{font-size:15px!important;line-height:1.55!important}.executive-dashboard .dashboard-quick-card header span,.executive-dashboard .executive-card>header>div>span,.executive-dashboard .executive-operation-trio .preparation-overview>header>div>span{font-size:13px!important;letter-spacing:.03em!important}.executive-dashboard .dashboard-quick-card header button,.executive-dashboard .executive-card>header button,.executive-dashboard .executive-operation-trio .preparation-overview>header>button{min-height:38px!important;padding:0 13px!important;font-size:14px!important}.executive-dashboard .executive-kpis-priority>button{min-height:138px!important}.executive-dashboard .executive-kpis-priority small{font-size:15px!important}.executive-dashboard .executive-kpis-priority strong{font-size:29px!important}.executive-dashboard .executive-kpis-priority b,.executive-dashboard .executive-kpis-priority strong em{font-size:13px!important}.executive-dashboard .dashboard-quick-card,.executive-dashboard .executive-operation-trio .preparation-overview,.executive-dashboard .executive-operation-trio>article{height:500px!important}.executive-dashboard .dashboard-quick-card>header,.executive-dashboard .executive-operation-trio .preparation-overview>header{min-height:94px!important;padding:18px 20px!important}.executive-dashboard .dashboard-quick-card header h2,.executive-dashboard .executive-operation-trio .preparation-overview>header h2{font-size:20px!important}.executive-dashboard .today-quick-list time{font-size:14px!important}.executive-dashboard .today-quick-list b{font-size:15px!important}.executive-dashboard .today-quick-list small{font-size:14px!important}.executive-dashboard .event-email-list b{font-size:15px!important}.executive-dashboard .event-email-list small,.executive-dashboard .event-email-list time,.executive-dashboard .executive-operation-trio .preparation-overview>header p{font-size:13px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list{padding:6px 20px 0!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list>button{min-height:56px!important;padding:8px 0!important;grid-template-columns:minmax(0,1.25fr) minmax(76px,.7fr) 44px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy strong{font-size:15px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-copy small{font-size:12px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-list-meta b{font-size:13px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-team{min-height:48px!important;margin:0 20px!important}.executive-dashboard .executive-operation-trio .dashboard-readiness-team strong{font-size:12px!important}.executive-dashboard .suite-ai-report>header{min-height:0!important;padding:24px 26px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:18px!important}.executive-dashboard .suite-ai-report>header>div:first-child{width:100%!important;align-items:center!important}.executive-dashboard .suite-ai-report>header h2{font-size:26px!important}.executive-dashboard .suite-ai-report>header p{font-size:15px!important}.executive-dashboard .ai-report-filters{width:100%!important;padding:5px!important;display:grid!important;grid-template-columns:repeat(5,minmax(64px,92px)) 42px!important;justify-content:start!important;gap:7px!important;border:1px solid #e1e7ed!important;border-radius:13px!important;background:#f6f8fa!important}.executive-dashboard .ai-report-filters button{width:100%!important;min-height:38px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;font-size:14px!important;line-height:1!important;white-space:nowrap!important}.executive-dashboard .ai-report-filters .ai-report-refresh{height:38px!important;min-height:38px!important;padding:0!important;font-size:19px!important}.executive-dashboard .ai-report-insight{min-height:88px!important;padding:14px 10px!important;grid-template-columns:64px minmax(0,1fr) 20px!important;align-items:center!important}.executive-dashboard .ai-report-insight>span{min-width:58px!important;margin-top:0!important;font-size:13px!important}.executive-dashboard .ai-report-insight h3{font-size:18px!important}.executive-dashboard .ai-report-insight p{font-size:15px!important;line-height:1.65!important}.executive-dashboard .suite-ai-report>footer{font-size:14px!important}.executive-dashboard .work-queue-card>div>button{min-height:76px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:12px!important;padding:10px 12px!important}.executive-dashboard .work-queue-card>div>button>i{width:38px!important;height:38px!important;font-size:15px!important}.executive-dashboard .work-queue-card>div b,.executive-dashboard .work-queue-card>div strong{font-size:15px!important}.executive-dashboard .work-queue-card>div small{font-size:14px!important}.executive-dashboard .recent-application-list>button strong{font-size:15px!important}.executive-dashboard .recent-application-list>button small,.executive-dashboard .recent-application-list>button>b{font-size:13px!important}.executive-dashboard .message-history-table-card td,.executive-dashboard .message-history-table-card th,.executive-dashboard .preregistration-table-wrap table{font-size:15px!important}.executive-dashboard .preregistration-table-wrap td,.executive-dashboard .preregistration-table-wrap th{height:46px!important}@media (max-width:900px){.executive-dashboard .ai-report-filters{grid-template-columns:repeat(3,minmax(72px,1fr))!important}}@media (max-width:720px){.executive-dashboard .dashboard-quick-card,.executive-dashboard .executive-operation-trio .preparation-overview,.executive-dashboard .executive-operation-trio>article{height:auto!important}}.executive-dashboard .ai-report-filters{display:flex!important;grid-template-columns:none!important;align-items:center!important;overflow-x:auto!important;scrollbar-width:none}.executive-dashboard .ai-report-filters::-webkit-scrollbar{display:none}.executive-dashboard .ai-report-filters button:not(.ai-report-refresh){width:92px!important;flex:0 0 92px!important}.executive-dashboard .ai-report-filters .ai-report-refresh{position:sticky!important;right:0!important;width:38px!important;flex:0 0 38px!important;margin-left:auto!important;z-index:2!important;box-shadow:-12px 0 12px 2px #f6f8fa!important}.executive-dashboard .ai-report-story{max-height:620px!important;margin:0 24px 22px!important;padding:12px!important;display:grid!important;gap:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable;border-color:#dfe6ee!important;background:#f5f7fa!important}.executive-dashboard .ai-report-story::-webkit-scrollbar{width:9px}.executive-dashboard .ai-report-story::-webkit-scrollbar-thumb{border:2px solid #f5f7fa;border-radius:999px;background:#cbd5e1}.executive-dashboard .ai-report-batch{overflow:hidden;border:1px solid #e0e6ed;border-radius:13px;background:#fff}.executive-dashboard .ai-report-batch>header{min-height:52px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e8edf2;background:#fbfcfd}.executive-dashboard .ai-report-batch>header>span{display:flex;align-items:center;gap:10px}.executive-dashboard .ai-report-batch>header strong{color:#25364a;font-size:15px;font-weight:800;letter-spacing:-.01em}.executive-dashboard .ai-report-batch>header small,.executive-dashboard .ai-report-batch>header>b{color:#7d8b9d;font-size:13px;font-weight:700}.executive-dashboard .ai-report-batch>div{padding:0 14px}.executive-dashboard .ai-report-batch .ai-report-insight{min-height:104px!important;border-bottom:1px solid #edf1f5}.executive-dashboard .ai-report-batch .ai-report-insight:last-child{border-bottom:0}.executive-dashboard .ai-report-insight time{display:block;margin-top:5px;color:#8a97a8;font-size:13px;font-weight:600}.executive-dashboard .suite-ai-report>footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}@media (max-width:720px){.executive-dashboard .ai-report-filters button:not(.ai-report-refresh){width:78px!important;flex-basis:78px!important}.executive-dashboard .ai-report-story{max-height:560px!important;margin:0 14px 16px!important;padding:8px!important}.executive-dashboard .ai-report-batch>div{padding:0 10px}.executive-dashboard .suite-ai-report>footer{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}}.executive-detail-analysis-grid.message-history-mode{grid-template-columns:1fr}.executive-message-history-detail{margin-top:16px;overflow:hidden;border:1px solid #dce4ec;border-radius:15px;background:#fff}.executive-message-history-detail>header{min-height:72px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7edf2;background:#fafbfd}.executive-message-history-detail>header span{color:#3479db;font-size:12px;font-weight:800;letter-spacing:.1em}.executive-message-history-detail>header h3{margin:4px 0 0;color:#2b394b;font-size:18px}.executive-message-history-detail>header small{color:#7f8da0;font-size:14px;font-weight:700}.executive-message-history-detail>div{overflow-x:auto}.executive-message-history-detail table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.executive-message-history-detail th{height:46px;padding:0 14px;color:#8491a2;background:#f6f8fa;font-size:13px;font-weight:750;text-align:left}.executive-message-history-detail th:first-child{width:120px}.executive-message-history-detail th:nth-child(2){width:auto}.executive-message-history-detail th:nth-child(3),.executive-message-history-detail th:nth-child(4),.executive-message-history-detail th:nth-child(5){width:86px;text-align:center}.executive-message-history-detail th:nth-child(6){width:96px;text-align:center}.executive-message-history-detail td{min-height:88px;padding:15px 14px;border-top:1px solid #e9eef3;color:#536276;font-size:15px;vertical-align:middle}.executive-message-history-detail td:nth-child(n+3){text-align:center}.executive-message-history-detail td>b,.executive-message-history-detail time{color:#344459;font-size:14px;font-weight:750}.executive-message-history-detail td>strong{display:block;color:#26364a;font-size:15px;font-weight:800}.executive-message-history-detail td>p{margin:6px 0 0;color:#738196;font-size:14px;line-height:1.55}.executive-message-history-detail .success-count{color:#168164}.executive-message-history-detail .remaining-count{color:#c15a62}.executive-message-history-detail .zero-count{color:#9aa5b2}.executive-message-history-detail td>span{min-width:60px;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:13px;font-weight:800}.executive-message-history-detail td>span.is-success{color:#168164;background:#eaf7f2}.executive-message-history-detail td>span.is-pending{color:#b36d18;background:#fff5e3}@media (max-width:720px){.executive-message-history-detail{margin-top:12px}.executive-message-history-detail>header{min-height:64px;padding:12px 14px}}.invite-field.has-recipient-history input{border-color:#e5ad55!important;background:#fffdf8!important;box-shadow:0 0 0 3px rgb(229 173 85/12%)!important}.invite-recipient-history-warning{width:100%;box-sizing:border-box;padding:12px 13px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;border:1px solid #efd09e;border-radius:11px;color:#7d541e;background:#fff8ea}.invite-recipient-history-warning>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#d78a26;font-size:15px;font-style:normal;font-weight:900}.invite-recipient-history-warning>span{min-width:0;display:grid;gap:4px}.invite-recipient-history-warning strong{color:#7b4e17;font-size:14px;font-weight:800}.invite-recipient-history-warning small{color:#9a6e38;font-size:12px;line-height:1.55}html body .erp-shell .workspace .registration-table .source-chip{font-size:12px!important;line-height:1.25!important}.booth-editor-page .booth-toolbar .booth-size-control{min-width:205px!important;height:46px!important;box-sizing:border-box;padding:0 11px!important;display:grid!important;grid-template-columns:auto minmax(72px,1fr) 42px!important;align-items:center!important;gap:8px!important;border-color:#d8e2e4!important;border-radius:11px!important;background:linear-gradient(180deg,#fff,#f5f8f8)!important;box-shadow:0 3px 9px rgb(36 64 70/6%)}.booth-editor-page .booth-toolbar .booth-size-control small{grid-column:auto!important;color:#397165;white-space:nowrap}.booth-editor-page .booth-toolbar .booth-size-control input{width:100%!important;min-width:72px}.booth-editor-page .booth-toolbar .booth-size-control b{min-width:42px}.booth-tool-action.add-multiple>i{background:#36756c}.booth-editor-page .booth-toolbar>span{flex:0 0 auto!important;white-space:nowrap}.booth-editor-page .booth-toolbar .booth-tool-action{flex:0 0 auto}.booth-editor-page .booth-toolbar .booth-tool-action.add-multiple{min-width:124px}.booth-bulk-add-backdrop{position:fixed;inset:0;z-index:2147483000;padding:24px;display:grid;place-items:center;background:rgb(22 35 42/42%);backdrop-filter:blur(3px)}.booth-bulk-add-dialog{width:min(430px,calc(100vw - 32px));overflow:hidden;border:1px solid #d7e2e3;border-radius:18px;color:#2c3e44;background:#fff;box-shadow:0 28px 80px rgb(21 41 48/24%)}.booth-bulk-add-dialog>header{min-height:82px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5ebec;background:#f8fbfa}.booth-bulk-add-dialog>header div{display:grid;gap:4px}.booth-bulk-add-dialog>header small{color:#16866d;font-size:11px!important;font-weight:850;letter-spacing:.08em}.booth-bulk-add-dialog>header h2{margin:0;font-size:20px;line-height:1.3}.booth-bulk-add-dialog>header button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d7e1e3;border-radius:10px;color:#617177;background:#fff;font-size:22px}.booth-bulk-add-dialog>p{margin:0;padding:19px 20px 8px;color:#718086;font-size:14px;line-height:1.55}.booth-bulk-add-dialog>label{padding:12px 20px 22px;display:grid;gap:8px}.booth-bulk-add-dialog>label>span{color:#405359;font-size:14px;font-weight:800}.booth-bulk-add-dialog>label>div{height:52px;padding:0 14px;display:flex;align-items:center;border:1px solid #bfcfd2;border-radius:12px;background:#fff;box-shadow:inset 0 1px 2px rgb(27 56 63/4%)}.booth-bulk-add-dialog>label input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;color:#203238;background:transparent;font-size:18px;font-weight:800}.booth-bulk-add-dialog>label b{color:#718086;font-size:14px}.booth-bulk-add-dialog>label>small{color:#8a989d;font-size:12px!important}.booth-bulk-add-dialog>footer{padding:14px 20px 18px;display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e8edef;background:#fbfcfc}.booth-bulk-add-dialog>footer button{min-width:92px;height:42px;padding:0 16px;border:1px solid #d5dfe1;border-radius:10px;color:#52656b;background:#fff;font-size:14px;font-weight:800}.booth-bulk-add-dialog>footer button.confirm{border-color:#168f72;color:#fff;background:#168f72}@media (max-width:1500px){.booth-editor-page .booth-toolbar>span{display:none}}.erp-shell .workspace>.dashboard:has(.booth-editor-page){width:100%!important;max-width:none!important;margin:0!important;padding:18px 0 78px!important}.erp-shell .workspace>.dashboard:has(.booth-editor-page) .booth-studio,.erp-shell .workspace>.dashboard:has(.booth-editor-page) .booth-toolbar,.erp-shell .workspace>.dashboard:has(.booth-editor-page) .floor-toolbox,.erp-shell .workspace>.dashboard:has(.booth-editor-page)>.booth-editor-page{width:100%!important;max-width:none!important}.erp-shell .workspace>.dashboard:has(.booth-editor-page) .booth-editor-heading{margin-right:14px;margin-left:14px}@media (min-width:961px){html body .erp-shell.workspace-scope-event .workspace>.dashboard:has(>.booth-editor-page)>.booth-editor-page{width:calc(100% - var(--erp-left-workmenu-width) - 64px)!important;max-width:none!important;margin-right:24px!important;margin-left:calc(var(--erp-left-workmenu-width) + 40px)!important;box-sizing:border-box!important}html body .erp-shell.workspace-scope-event .workspace>.dashboard:has(>.booth-editor-page) .booth-editor-heading{margin-right:0!important;margin-left:0!important}}.managed-editor-panel,.website-management-page,.website-studio-layout.managed-website-studio{overflow-anchor:none}@media (min-width:961px){.erp-shell .sidebar .main-nav,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav{width:calc(100% - 8px)!important;margin-inline:4px!important;padding:4px!important;gap:4px!important}.erp-shell .sidebar .main-nav>button,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button{padding-inline:13px!important;border:0!important;border-radius:11px!important;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.erp-shell .sidebar .main-nav>button:hover,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button:hover{border:0!important;background:#f3f6f9!important}.erp-shell .sidebar .main-nav>button.active,html[data-erp-ui=custom] .erp-shell .sidebar .main-nav>button.active{border:0!important;color:color-mix(in srgb,var(--erp-primary,#16836b) 88%,#17354a)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary,#16836b) 15%,#fff),color-mix(in srgb,var(--erp-primary,#16836b) 8%,#fff))!important;box-shadow:0 5px 14px color-mix(in srgb,var(--erp-primary,#16836b) 14%,transparent)!important;font-weight:700!important}.erp-shell .sidebar .main-nav>button.active:after,.erp-shell .sidebar .main-nav>button.active:before{display:none!important;content:none!important}.erp-shell .sidebar .main-nav>button.active .glyph{width:27px!important;height:27px!important;margin-left:-5px;display:grid!important;place-items:center;flex:0 0 27px!important;border-radius:8px;color:#fff!important;background:var(--erp-primary,#16836b);box-shadow:0 4px 10px color-mix(in srgb,var(--erp-primary,#16836b) 24%,transparent)}.erp-shell .sidebar .main-nav>button.active .glyph svg{width:16px!important;height:16px!important}.erp-shell:not(.is-mailbox-workspace){--erp-frame-inline-gutter:24px}.erp-shell.workspace-scope-integrated:not(.is-mailbox-workspace) .integrated-heading,.erp-shell:not(.is-mailbox-workspace) .event-operation-summary{right:var(--erp-frame-inline-gutter)!important;left:var(--erp-frame-inline-gutter)!important;width:auto!important}}@media (min-width:961px){.erp-shell:not(.is-mailbox-workspace) .workspace>.dashboard:not(.booth-dashboard-fullscreen):not(:has(.booth-editor-page)){padding-right:var(--erp-frame-inline-gutter)!important;padding-left:var(--erp-frame-inline-gutter)!important}.erp-shell:not(.is-mailbox-workspace)>.sidebar{left:var(--erp-frame-inline-gutter)!important;width:var(--erp-left-workmenu-width)!important}}.registration-daily-chart>.registration-line-chart{width:100%!important;min-width:0!important;max-width:100%!important;height:262px!important;margin-top:16px!important;display:grid!important;grid-template-rows:minmax(0,1fr) 34px!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:0!important;background:#fff!important}.registration-line-chart-plot{min-width:0;height:220px;position:relative}.registration-line-chart-plot>svg{width:100%;height:100%;display:block;overflow:visible}.registration-line-grid{stroke:#e8edf3;stroke-width:1;vector-effect:non-scaling-stroke}.registration-line-area{fill:url(#registration-line-area)}.registration-line-comparison,.registration-line-current{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.registration-line-current{stroke:var(--erp-primary,#1467d9);stroke-width:3}.registration-line-comparison{stroke:var(--line-color,#aeb9c7);stroke-width:2;opacity:.68}.registration-line-points{position:absolute;inset:0;pointer-events:none}.registration-line-points>button{width:8px!important;height:8px!important;min-width:0!important;padding:0!important;position:absolute;display:block;border:2px solid #fff;border-radius:50%;background:var(--erp-primary,#1467d9)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--erp-primary,#1467d9) 62%,#fff);transform:translate(-50%,-50%);transition:width .1s ease,height .1s ease,box-shadow .1s ease;pointer-events:auto;cursor:default}.registration-line-points>button:focus-visible,.registration-line-points>button:hover{width:12px!important;height:12px!important;outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--erp-primary,#1467d9) 17%,transparent);z-index:4}.registration-line-points>button:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 9px);z-index:5;padding:6px 9px;border-radius:7px;color:#fff;background:#172334;box-shadow:0 6px 16px rgb(14 30 49/20%);font-size:11px;font-weight:800;line-height:1;white-space:nowrap;opacity:0;transform:translate(-50%,3px);transition:opacity .08s ease,transform .08s ease;pointer-events:none}.registration-line-points>button:focus-visible:after,.registration-line-points>button:hover:after{opacity:1;transform:translate(-50%)}.registration-line-points>button.tooltip-below:after{top:calc(100% + 9px);bottom:auto}.registration-line-points>button.edge-start:after{left:-4px;transform:translateY(3px)}.registration-line-points>button.edge-start:focus-visible:after,.registration-line-points>button.edge-start:hover:after{transform:translate(0)}.registration-line-points>button.edge-end:after{right:-4px;left:auto;transform:translateY(3px)}.registration-line-points>button.edge-end:focus-visible:after,.registration-line-points>button.edge-end:hover:after{transform:translate(0)}.registration-line-scale{width:38px;position:absolute;left:0;color:#94a0ae;font-size:10px;font-weight:700;line-height:1;text-align:right;transform:translateY(-50%);pointer-events:none}.registration-line-scale.max{top:7.4%}.registration-line-scale.mid{top:50%}.registration-line-scale.min{top:92.6%}.registration-line-dates{height:34px;position:relative;border-top:1px solid #dce4e5}.registration-line-dates>span{position:absolute;top:10px;color:#788697;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;transform:translateX(-50%)}.registration-line-empty{margin:0!important;display:grid;place-items:center;color:#8a97a6!important;font-size:14px!important}@media (max-width:760px){.registration-daily-chart>.registration-line-chart{height:230px!important}.registration-line-chart-plot{height:188px}.registration-line-dates>span:nth-child(2n){display:none}}html[data-erp-ui=custom] .erp-shell .expo-browser-tabs-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html[data-erp-ui=custom] .erp-shell .expo-browser-tab-fixed-workspaces{min-width:0!important;overflow:hidden!important}html[data-erp-ui=custom] .erp-shell .expo-browser-tabs-shell>.expo-browser-tabs{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain}html[data-erp-ui=custom] .erp-shell .expo-browser-tab-fixed-actions{min-width:max-content!important}@media (min-width:961px){html[data-erp-ui=custom] .erp-shell .expo-browser-tabs-shell{grid-template-columns:auto minmax(0,1fr) auto!important}}@media (max-width:760px){#root,body,html{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.erp-shell,.erp-shell .persistent-page-host,.erp-shell .workspace,.erp-shell .workspace>.dashboard,.erp-shell .workspace>.dashboard>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.erp-shell .workspace{--erp-type-page:20px;--erp-type-section:15px;--erp-type-body:12px;--erp-type-data:11px;--erp-type-label:10px;overflow-x:hidden!important}.erp-shell .workspace>.dashboard{width:100%!important;margin-inline:0!important;padding-right:8px!important;padding-left:8px!important;overflow-x:hidden!important;zoom:1!important}.owner-login,.tenant-login{width:100%!important;min-height:100dvh!important;padding:12px!important;box-sizing:border-box!important}.owner-login>section,.tenant-login-card{width:100%!important;min-width:0!important;min-height:0!important;max-width:420px!important;border-radius:15px!important}.tenant-login-card{display:block!important}.tenant-login-visual{display:none!important}.tenant-login-form{width:100%!important;padding:24px 18px!important;box-sizing:border-box!important}.tenant-login-form>header{margin-bottom:24px!important}.tenant-login-form h2{margin:6px 0!important;font-size:22px!important}.tenant-login-form form{margin-top:19px!important}.tenant-login-form form>button,.tenant-login-form input{width:100%!important;height:42px!important;box-sizing:border-box!important;font-size:12px!important}.owner-login :is(small,p,label>span,footer),.tenant-login-form :is(small,p,label>span,footer){font-size:10px!important}body:has(.owner-login) .floating-window-dock,body:has(.tenant-login) .floating-window-dock{display:none!important}.erp-shell .workspace :is(.management-page,.participant-page,.registration-page,.admission-page,.finance-page,.schedule-page,.statistics-page,.integrated-page,.operations-page){width:100%!important;min-width:0!important;margin-inline:0!important;font-size:12px!important}.erp-shell .workspace :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.statistics-page>header,.integrated-heading,.operations-heading,.page-heading,.booth-editor-heading){width:100%!important;min-height:0!important;margin:0 0 10px!important;padding:10px 11px!important;align-items:stretch!important;flex-direction:column!important;gap:7px!important;border:1px solid var(--erp-border,#dce4ed)!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.erp-shell .workspace :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.statistics-page>header,.integrated-heading,.operations-heading,.page-heading,.booth-editor-heading) h1{margin:2px 0!important;font-size:20px!important;line-height:1.2!important}.erp-shell .workspace :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.statistics-page>header,.integrated-heading,.operations-heading,.page-heading,.booth-editor-heading) p{font-size:10.5px!important;line-height:1.45!important}.erp-shell .workspace :is(.management-kicker,.participant-heading>div>span,.registration-heading>div>span,.admission-heading>div>span,.finance-heading span,.schedule-heading span,.detail-kicker,.eyebrow,.statistics-page>header span):not(.furnex-code-site *){font-size:9px!important;letter-spacing:.09em!important}.erp-shell .workspace :is(input,select,textarea){min-height:36px!important;font-size:12px!important}.erp-shell .workspace button:not(.expo-browser-tab):not(.main-nav>button){min-height:34px!important;font-size:11px!important}.erp-shell .workspace :is(.panel,.management-form,.management-section,.participant-list-panel,.participant-history-card,.registration-list-panel,.registration-daily-chart,.registration-bulk-actions,.registration-report-panel,.direct-registration-panel,.admission-list-panel,.calendar-card,.schedule-detail,.receivable-panel,.expense-panel,.settlement-panel,.integrated-table-card,.integrated-alerts,.dashboard-schedule,.ai-report-panel,.event-metric-comparison){border-radius:11px!important;box-shadow:none!important}.erp-shell .workspace :is(.participant-summary,.registration-metrics,.admission-metrics,.statistics-kpis,.integrated-kpis,.finance-summary,.schedule-summary,.advertising-summary,.company-common-summary){gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-shell .workspace :is(.participant-summary>*,.registration-metrics>article,.admission-metrics>article,.statistics-kpis>article,.integrated-kpis>article,.finance-summary>article,.schedule-summary>article,.advertising-summary>article,.company-common-summary>article){min-width:0!important;min-height:76px!important;padding:9px!important;border-radius:10px!important;box-shadow:none!important}.erp-shell .workspace :is(.participant-summary,.admission-metrics,.statistics-kpis,.integrated-kpis,.finance-summary,.schedule-summary) :is(small,em){font-size:9.5px!important;line-height:1.35!important}.erp-shell .workspace :is(.participant-summary,.admission-metrics,.statistics-kpis,.integrated-kpis,.finance-summary,.schedule-summary) strong{font-size:16px!important;line-height:1.2!important}.erp-shell .topbar{min-height:54px!important;height:54px!important;padding-inline:8px!important;gap:6px!important}.erp-shell .topbar-left{min-width:0!important;flex:1 1 auto!important;gap:6px!important}.erp-shell .topbar-actions{flex:0 0 auto!important;gap:4px!important}.erp-shell .topbar-actions>.icon-button,.erp-shell .topbar-comparison-button,.erp-shell .topbar-create-event-button{width:34px!important;height:34px!important;min-height:34px!important;flex-basis:34px!important}.expo-browser-tabs-shell{max-width:100vw!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}.expo-browser-tab-fixed-workspaces{max-width:none!important;overflow-x:auto!important}.expo-browser-tab-fixed-actions{display:none!important}.expo-browser-tabs-shell>.expo-browser-tabs{min-height:42px!important;overflow-x:auto!important;scrollbar-width:none}.expo-browser-tabs-shell>.expo-browser-tabs::-webkit-scrollbar{display:none}.expo-browser-tab,.expo-browser-tabs .integrated-browser-tab,.expo-browser-tabs .mailbox-browser-tab{width:112px!important;min-width:112px!important;height:40px!important}.expo-browser-tabs .integrated-browser-tab{left:112px!important}.expo-tab-copy>strong{font-size:10px!important}.expo-tab-copy>small{display:none!important}.event-operation-summary.has-situation-board{padding:5px 0 7px!important}.event-operation-summary.has-situation-board .event-situation-board{width:auto!important;height:auto!important;min-height:0!important;margin:0 7px!important;grid-template-columns:1fr!important;border-radius:10px!important;overflow:hidden!important}.event-operation-summary.has-situation-board .event-situation-header{min-height:54px!important;height:54px!important;padding:7px 9px!important;grid-template-columns:minmax(0,1fr) auto!important}.event-operation-summary.has-situation-board .event-situation-stages{min-height:58px!important;max-height:58px!important;padding:5px!important;display:flex!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.event-operation-summary.has-situation-board .event-situation-stages>button{width:116px!important;min-width:116px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:5px 7px!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:1fr 3px!important;gap:5px!important}.event-operation-summary.has-situation-board .event-situation-step{width:20px!important;height:20px!important;font-size:8px!important}.event-operation-summary.has-situation-board .event-situation-copy strong{font-size:9.5px!important}.event-operation-summary.has-situation-board .event-situation-copy small,.event-operation-summary.has-situation-board .event-situation-stages>button>b{display:none!important}.registration-heading .integration-state{width:100%!important;min-width:0!important;padding:7px 8px!important;display:grid!important;grid-template-columns:7px minmax(0,1fr) auto!important;gap:7px!important}.registration-heading .integration-state small{font-size:8.5px!important}.registration-heading .integration-state strong{overflow:hidden;font-size:10.5px!important;text-overflow:ellipsis;white-space:nowrap}.registration-heading .integration-state button{display:inline-flex!important;min-height:28px!important;padding:0 8px!important;font-size:9.5px!important}.registration-data-toolbar{margin-bottom:8px!important;padding:8px!important;align-items:stretch!important;flex-direction:column!important;gap:8px!important;border-radius:11px!important;box-shadow:none!important}.registration-scope-switch{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.registration-scope-switch>button{width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:6px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:0 6px!important}.registration-scope-switch>button>span{width:28px!important;height:28px!important;font-size:9px!important}.registration-scope-switch>button strong{font-size:10px!important}.registration-scope-switch>button small{font-size:8.5px!important}.registration-import-actions{width:100%!important;justify-content:space-between!important;gap:8px!important}.registration-import-actions>span{margin-right:auto;padding-right:8px!important;text-align:left!important}.registration-import-actions>span small{font-size:9px!important}.registration-import-actions>span strong{font-size:14px!important}.excel-import-button{height:36px!important;min-height:36px!important;padding:0 9px 0 6px!important}.excel-import-button>i{width:24px!important;height:24px!important}.excel-import-button strong,.excel-import-button>i{font-size:10px!important}.excel-import-button small{display:none!important}.registration-history-event-labels{padding:9px!important;overflow:hidden!important}.registration-history-event-labels>div{display:flex!important;overflow-x:auto!important}.registration-history-event-labels>div>span{min-width:130px}.registration-metrics{margin-bottom:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.registration-page .registration-metrics>article{min-height:82px!important;padding:8px!important;gap:5px!important}.registration-metric-primary{gap:6px!important}.registration-metric-icon{width:30px!important;height:30px!important;min-width:30px!important;font-size:8.5px!important}.registration-page .metric-inline-comparisons,.registration-page .registration-metric-details em,.registration-page .registration-metric-primary small{font-size:8.5px!important;line-height:1.25!important}.registration-page .registration-metric-primary strong{font-size:15px!important;line-height:1.15!important}.registration-metric-details .metric-inline-comparisons{display:none!important}.registration-insight-grid{margin-bottom:8px!important;grid-template-columns:1fr!important;gap:8px!important}.registration-bulk-actions,.registration-daily-chart{min-width:0!important;padding:10px!important}.registration-bulk-actions>header,.registration-daily-chart>header{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.registration-page .registration-bulk-actions h2,.registration-page .registration-daily-chart h2,.registration-page .registration-list-header h2,.registration-page .registration-report-heading h2{font-size:15px!important}.registration-page .registration-bulk-actions p,.registration-page .registration-daily-chart p,.registration-page .registration-list-header p,.registration-page .registration-report-heading p{font-size:10px!important}.registration-daily-actions{width:100%!important;align-items:center!important;justify-content:space-between!important;gap:6px!important}.registration-daily-actions>strong{max-width:calc(100% - 84px);overflow:hidden;font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}.registration-daily-actions>button{min-height:28px!important;padding:0 7px!important;font-size:9px!important}.registration-daily-chart>.registration-line-chart{width:100%!important;height:176px!important;margin-top:7px!important;grid-template-rows:minmax(0,1fr) 25px!important;overflow:hidden!important}.registration-line-chart-plot{width:100%!important;min-width:0!important;height:151px!important;overflow:hidden!important}.registration-line-chart-plot>svg{max-width:100%!important;overflow:hidden!important}.registration-line-scale{width:30px!important;font-size:8px!important}.registration-line-dates{height:25px!important}.registration-line-dates>span{top:7px!important;font-size:8.5px!important}.registration-line-points>button{width:11px!important;height:11px!important}.registration-line-points>button:after{padding:5px 7px!important;font-size:9.5px!important}.registration-bulk-actions>p{margin:4px 0 8px!important}.registration-bulk-actions>button.imessage-action,.registration-bulk-actions>button.kakao{min-height:48px!important;padding:7px 9px!important}.registration-send-history{gap:6px!important}.registration-report-panel{margin:8px 0!important;padding:10px!important}.registration-report-date-controls,.registration-report-heading{width:100%!important;margin-left:0!important;align-items:stretch!important;flex-direction:column!important;gap:7px!important}.registration-report-dates{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.registration-report-dates>button{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 4px!important;font-size:10px!important}.registration-report-date-picker{width:100%!important;min-width:0!important;height:36px!important;padding:0 8px!important}.registration-report-date-picker>span{font-size:9.5px!important}.registration-report-date-picker>input{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;flex:1 1 auto!important;font-size:11px!important}.registration-report-summary{margin-top:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:10px!important}.registration-report-summary article{min-height:70px!important;padding:8px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:0 6px!important;border-right:1px solid #e5e9ee!important}.registration-report-summary article:nth-child(2n){border-right:0!important}.registration-report-summary article:nth-child(-n+2){border-bottom:1px solid #e5e9ee!important}.report-summary-icon{width:34px!important;height:34px!important;border-radius:9px!important;font-size:8px!important}.registration-page .registration-report-panel .registration-report-summary :is(small,em){font-size:8.5px!important;line-height:1.25!important}.registration-page .registration-report-panel .registration-report-summary strong{font-size:13px!important;line-height:1.25!important}.registration-report-summary .report-gender-values{display:grid!important;gap:0!important;font-size:10.5px!important}.registration-report-summary .report-gender-values>i{display:none!important}.registration-report-summary .report-gender-values small{font-size:8px!important}.registration-report-detail-grid{margin-top:7px!important;grid-template-columns:1fr!important;gap:7px!important}.registration-report-detail-grid>article{padding:10px!important;border-radius:10px!important}.registration-report-detail-grid article header h3{font-size:13px!important}.registration-hour-bars{height:112px!important;margin-top:10px!important;gap:4px!important}.registration-hour-bars i{width:18px!important}.registration-hour-bars :is(b,small),.registration-ratio-row>span :is(b,em),.registration-source-report li :is(strong,small){font-size:9px!important}.direct-registration-panel{margin:8px 0!important;padding:10px!important}.direct-registration-heading{align-items:stretch!important;flex-direction:column!important;gap:7px!important}.direct-registration-heading h2{margin:3px 0 2px!important;font-size:16px!important}.direct-registration-heading p{font-size:9.5px!important;line-height:1.45!important}.direct-registration-heading>strong{align-self:flex-start!important;padding:6px 8px!important;font-size:10px!important}.direct-registration-kpis{margin-top:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:10px!important}.direct-registration-kpis article{min-height:66px!important;padding:8px!important;gap:2px!important;border-right:1px solid #e5ebe9!important}.direct-registration-kpis article:nth-child(2n){border-right:0!important}.direct-registration-kpis article:nth-child(-n+2){border-bottom:1px solid #e5ebe9!important}.direct-registration-kpis em,.direct-registration-kpis small,.direct-registration-kpis strong i{font-size:8.5px!important;line-height:1.25!important}.direct-registration-kpis strong{font-size:13px!important;line-height:1.25!important}.direct-registration-detail-grid{margin-top:7px!important;grid-template-columns:1fr!important;gap:7px!important}.direct-registration-detail-grid>article{padding:10px!important;border-radius:10px!important}.direct-registration-detail-grid article header h3{font-size:13px!important}.direct-registration-chart{height:145px!important;margin-top:7px!important}.direct-registration-chart svg{height:126px!important}.direct-registration-breakdown li :is(span,strong),.direct-registration-chart-labels span,.direct-registration-ratio>span :is(b,em){font-size:8.5px!important}.direct-registration-breakdown li{grid-template-columns:19px 62px minmax(36px,1fr) auto!important;gap:5px!important}.direct-registration-breakdown li>b{width:19px!important;height:19px!important;font-size:8px!important}.registration-list-panel{margin-top:8px!important;overflow:hidden!important}.registration-list-header{min-height:0!important;padding:10px!important;align-items:stretch!important;flex-direction:column!important;gap:8px!important}.registration-header-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.registration-header-actions .registration-export-button{width:100%!important;min-width:0!important;height:40px!important;padding:0 8px!important;gap:6px!important}.registration-header-actions .registration-export-button i{width:21px;height:21px;font-size:8px}.registration-header-actions .registration-export-button strong{font-size:9px}.registration-header-actions .registration-export-button small{font-size:8px}.registration-filters{padding:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.registration-search{height:36px!important;grid-column:1/-1!important}.registration-filters select{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 7px!important;display:block!important;font-size:10px!important}.registration-filters .filter-reset{width:100%!important;min-height:32px!important;grid-column:1/-1!important}.erp-shell .registration-list-panel .registration-table-wrap{padding:8px!important;overflow:visible!important;background:#f5f7fa!important}.registration-table{width:100%!important;min-width:0!important;display:block!important;border:0!important}.registration-table thead{display:none!important}.registration-table tbody{width:100%!important;display:grid!important;gap:7px!important}.registration-table tbody tr{width:100%!important;min-width:0!important;padding:9px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px!important;border:1px solid #dce4ed!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px rgb(15 23 42/3%)!important}.registration-page .registration-table tbody td{width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;display:grid!important;align-content:start!important;gap:2px!important;overflow:hidden!important;border:0!important;color:#3f4c5d!important;background:transparent!important;font-size:10.5px!important;line-height:1.35!important;text-align:left!important;white-space:normal!important}.registration-page .registration-table tbody td:before{color:#909baa;font-size:8.5px;font-weight:700;line-height:1.2}.registration-table tbody td:first-child,.registration-table tbody td:nth-child(13),.registration-table tbody td:nth-child(9){display:none!important}.registration-table tbody td:nth-child(4){grid-column:1/-1!important;grid-row:1!important;display:flex!important;align-items:center!important;font-size:13px!important}.registration-table tbody td:nth-child(3){grid-column:1/-1!important;grid-row:2!important}.registration-table tbody td:nth-child(3):before{content:"등록 행사"}.registration-table tbody td:nth-child(2):before{content:"데이터"}.registration-table tbody td:nth-child(5):before{content:"성별"}.registration-table tbody td:nth-child(6):before{content:"주소"}.registration-table tbody td:nth-child(7):before{content:"연락처"}.registration-table tbody td:nth-child(8):before{content:"유입 경로"}.registration-table tbody td:nth-child(10):before{content:"정보 동의"}.registration-table tbody td:nth-child(11):before{content:"화재보험"}.registration-table tbody td:nth-child(12):before{content:"등록일"}.registration-table tbody td:nth-child(12),.registration-table tbody td:nth-child(6){grid-column:1/-1!important}.registration-table .registrant-avatar{width:27px!important;height:27px!important;margin-right:7px!important;font-size:9px!important}.registration-table .registration-event-source{min-width:0!important;grid-template-columns:minmax(0,1fr)!important}.registration-table .registration-event-source strong{font-size:10.5px!important}.registration-table .boolean-status,.registration-table .registration-event-source small,.registration-table .registration-origin,.registration-table .source-chip{width:fit-content!important;min-width:0!important;min-height:21px!important;padding:3px 6px!important;font-size:9px!important;line-height:1.15!important}.registration-list-footer{padding:9px!important;align-items:stretch!important;flex-direction:column!important;gap:7px!important}.registration-list-footer>span{font-size:9.5px!important}.registration-list-footer>div{width:100%!important;justify-content:center!important;overflow-x:auto!important}.registration-list-footer button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:10px!important}.erp-shell .workspace :is(.participant-table-wrap,.admission-table-wrap,.participant-history-table-wrap,.quote-table-wrap,.owner-payment-table,.receivable-panel){max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}.erp-shell .workspace :is(.participant-table,.admission-table,.participant-history-table,.brand-ledger-comparison,.owner-payment-table table,.receivable-panel table) :is(th,td){padding:7px 8px!important;font-size:10px!important;line-height:1.35!important}.erp-shell .workspace :is(.participant-grid,.participant-history-grid,.admission-content-grid,.finance-grid,.schedule-layout,.statistics-grid,.integrated-grid,.operations-grid,.management-grid,.operation-checklist-grid,.advertising-layout){grid-template-columns:1fr!important;gap:8px!important}:is(.common-floating-window,.current-exhibition-editor,.advertising-registration-window,.operation-check-detail-window,.sales-ledger-entry-modal,.sales-ledger-profile-modal,.sales-ledger-outstanding-modal,.sales-ledger-sms-modal,.sales-ledger-bulk-sms-modal){top:8px!important;left:8px!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;border-radius:12px!important;resize:none!important}.floating-window-dock{right:6px!important;bottom:calc(5px + env(safe-area-inset-bottom))!important;left:6px!important;max-width:calc(100vw - 12px)!important;overflow-x:auto!important}}@media (max-width:390px){.erp-shell .workspace{--erp-type-page:19px;--erp-type-section:14px;--erp-type-body:11px;--erp-type-data:10px;--erp-type-label:9px}.registration-scope-switch{grid-template-columns:1fr!important}.registration-scope-switch>button{height:46px!important;min-height:46px!important}.registration-line-dates>span:nth-child(odd):not(:first-child):not(:last-child){display:none!important}}.mobile-app-header,.mobile-brand-logo,.mobile-command-buttons,.mobile-command-menu,.mobile-command-scrim,.mobile-current-page,.mobile-menu>b{display:none}@media (max-width:760px){html body .erp-shell .topbar>.mobile-app-header{width:100%!important;min-width:0!important;height:34px!important;display:flex!important;flex:1 1 auto!important;align-items:center!important;gap:6px!important;visibility:visible!important;opacity:1!important}html body .erp-shell .topbar>.topbar-actions,html body .erp-shell .topbar>.topbar-left{display:none!important}html body .erp-shell .mobile-app-header .mobile-brand-logo,html body .erp-shell .mobile-app-header .mobile-current-page,html body .erp-shell .mobile-app-header .mobile-menu,html body .erp-shell .topbar,html body .erp-shell .topbar-left{visibility:visible!important;opacity:1!important}.erp-shell .topbar-left{justify-content:flex-start!important}.mobile-brand-logo{order:1;min-width:88px;height:32px;display:inline-flex!important;flex:0 0 auto;align-items:center;gap:6px;color:#22354c}.mobile-brand-logo>span{width:27px;height:27px;position:relative;display:block;flex:0 0 27px;border-radius:8px;background:var(--erp-primary,#1467d9);box-shadow:0 4px 12px color-mix(in srgb,var(--erp-primary,#1467d9) 24%,transparent)}.mobile-brand-logo>span>i{width:7px;height:7px;position:absolute;border-radius:2px;background:#fff}.mobile-brand-logo>span>i:first-child{top:7px;left:6px}.mobile-brand-logo>span>i:last-child{right:5px;bottom:6px;background:#ffd45b}.mobile-brand-logo>strong{overflow:hidden;font-size:10px!important;font-weight:850!important;letter-spacing:-.03em;white-space:nowrap}.mobile-current-page{order:2}.erp-shell .mobile-menu{order:3;margin-left:auto!important}.mobile-command-buttons{display:none!important}.mobile-submenu-menu{overflow-y:auto!important;overscroll-behavior:contain}.mobile-submenu-menu>header{position:sticky;z-index:2;top:0;flex:0 0 auto}.mobile-submenu-menu>.mobile-submenu-list{flex:0 0 auto;overflow:visible}.mobile-page-menu-label{padding:7px 11px 4px;border-top:1px solid #e6ebf1;color:#8a98a9;background:#f8fafc;font-size:7px;font-weight:800;letter-spacing:.08em}.mobile-page-submenu-list{padding-top:2px}.erp-shell{--erp-command-height:42px!important;--erp-app-menu-height:0px!important;--erp-event-chrome-reserve:42px!important;--erp-static-workspace-reserve:42px!important}html body .erp-shell .topbar{position:fixed!important;z-index:20000!important;top:0!important;right:0!important;left:0!important;height:42px!important;min-height:42px!important;padding:4px 6px!important;justify-content:space-between!important;gap:4px!important;border-bottom:1px solid #dce4ed!important;background:rgb(255 255 255/96%)!important;box-shadow:0 3px 12px rgb(25 44 69/7%)!important;backdrop-filter:blur(14px)!important}.erp-shell .topbar-left,html body .erp-shell .topbar{width:100%!important;display:flex!important;align-items:center!important}.erp-shell .topbar-left{min-width:0!important;height:34px!important;gap:5px!important}}@media (max-width:760px){.erp-shell .topbar :is(.erp-product-logo,.top-integrated-admin-toggle,.topbar-route-context,.topbar-actions){display:none!important}.erp-shell .mobile-menu{width:48px!important;min-width:48px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #d8e2ed!important;border-radius:8px!important;color:#40536a!important;background:#fff!important;box-shadow:none!important;font-size:10px!important}.erp-shell .mobile-menu>span{font-size:12px;line-height:1}.erp-shell .mobile-menu>b{display:inline!important;font-size:9px!important;font-weight:750!important}.mobile-current-page{min-width:0;height:32px;padding:0 2px;display:flex;flex:1 1 auto;align-items:center;gap:5px;overflow:hidden}.mobile-current-page small{min-width:21px;height:20px;padding:0 4px;display:grid;place-items:center;border-radius:6px;color:var(--erp-primary,#1467d9);background:color-mix(in srgb,var(--erp-primary,#1467d9) 9%,#fff);font-size:7.5px;font-weight:800}.mobile-current-page small,.mobile-current-page strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-current-page strong{min-width:0;color:#26384c;font-size:10px;font-weight:760}.mobile-command-buttons{height:32px;display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.erp-shell .topbar .mobile-command-buttons>button{width:auto!important;min-width:48px!important;height:32px!important;min-height:32px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;border:1px solid #d8e2ed!important;border-radius:8px!important;color:#52647a!important;background:#fff!important;box-shadow:none!important;font-size:9px!important}.erp-shell .topbar .mobile-command-buttons>button:last-child{min-width:67px!important}.erp-shell .topbar .mobile-command-buttons>button.active{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 45%,#d8e2ed)!important;color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 8%,#fff)!important}.mobile-command-buttons>button>span{font-size:10px;line-height:1}.mobile-command-buttons>button>b{font-size:9px;font-weight:760}.mobile-command-buttons>button>em{min-width:14px;height:14px;padding:0 3px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--erp-primary,#1467d9);font-size:7.5px;font-style:normal;font-weight:800}.mobile-command-scrim{position:fixed!important;z-index:20020!important;inset:42px 0 0!important;display:block!important;border:0!important;background:rgb(16 29 47/30%)!important;backdrop-filter:blur(1.5px)}.mobile-command-menu{position:fixed!important;z-index:20030!important;top:47px!important;right:6px!important;left:6px!important;width:auto!important;max-height:calc(100dvh - 54px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #d7e1eb!important;border-radius:11px!important;background:#fff!important;box-shadow:0 16px 44px rgb(21 39 63/22%)!important}.mobile-command-menu>header{min-height:44px;padding:7px 9px 7px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6ebf1;background:#f8fafc}.mobile-command-menu>header>span{display:grid;gap:1px}.mobile-command-menu>header small{color:var(--erp-primary,#1467d9);font-size:7px;font-weight:800;letter-spacing:.12em}.mobile-command-menu>header strong{color:#26384c;font-size:11px}.erp-shell .topbar .mobile-command-menu>header>button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:1px solid #dce4ec!important;border-radius:8px!important;color:#67768a!important;background:#fff!important;font-size:15px!important}.mobile-command-menu-list,.mobile-submenu-list{min-height:0;padding:5px;display:grid;gap:3px;overflow-y:auto;overscroll-behavior:contain}.erp-shell .topbar :is(.mobile-command-menu-list,.mobile-submenu-list)>button{width:100%!important;min-width:0!important;min-height:42px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:8px!important;color:#536478!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.erp-shell .topbar :is(.mobile-command-menu-list,.mobile-submenu-list)>button.active,.erp-shell .topbar :is(.mobile-command-menu-list,.mobile-submenu-list)>button:hover{border-color:color-mix(in srgb,var(--erp-primary,#1467d9) 25%,#dce4ed)!important;color:#203852!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 7%,#fff)!important}.mobile-command-menu-list>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.mobile-command-menu-list>button strong{overflow:hidden;font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.mobile-command-menu-list>button small{overflow:hidden;color:#8a98a9;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mobile-command-menu-list>button>i,.mobile-submenu-list>button>i{color:#9aa7b6;font-size:13px;font-style:normal}.mobile-menu-status{min-width:29px;height:20px;padding:0 4px;display:grid;place-items:center;border-radius:6px;color:#627286;background:#edf2f7;font-size:7px;font-weight:800}.mobile-menu-status.is-fixed{color:#2566be;background:#eaf2ff}.mobile-menu-status.is-draft{color:#8a59ca;background:#f2ecff}.mobile-menu-status.status-진행중{color:#087f61;background:#e5f6f0}.mobile-menu-status.status-대기{color:#9a660f;background:#fff2d9}.mobile-submenu-list>button>em{min-width:23px;color:var(--erp-primary,#1467d9);font-size:7.5px;font-style:normal;font-weight:800}.mobile-submenu-list>button>span{font-size:10px;font-weight:720}.mobile-command-menu>footer{padding:6px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border-top:1px solid #e6ebf1;background:#f8fafc}.erp-shell .topbar .mobile-command-menu>footer>button{width:100%!important;min-height:31px!important;padding:0 8px!important;border:1px solid #d7e1eb!important;border-radius:8px!important;color:#536478!important;background:#fff!important;font-size:9px!important;font-weight:750!important}.erp-shell .topbar .mobile-command-menu>footer>button:last-child{border-color:var(--erp-primary,#1467d9)!important;color:#fff!important;background:var(--erp-primary,#1467d9)!important}html body .erp-shell>.sidebar{position:fixed!important;z-index:20060!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;width:min(260px,84vw)!important;height:100dvh!important;min-height:100dvh!important;padding:10px 8px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:0!important;border-radius:0 12px 12px 0!important;background:#fff!important;box-shadow:18px 0 44px rgb(16 30 49/20%)!important;transform:translateX(-105%)!important;transition:transform .18s ease!important}html body .erp-shell>.sidebar.is-open{transform:translateX(0)!important}.erp-shell>.sidebar .brand{height:38px!important;min-height:38px!important;padding:0 4px!important;color:#273a50!important}.erp-shell>.sidebar .brand-mark{width:27px!important;height:27px!important;border-radius:8px!important}.erp-shell>.sidebar .brand-copy strong{font-size:11px!important}.erp-shell>.sidebar .brand-copy span{margin-top:1px!important;font-size:7.5px!important}.erp-shell>.sidebar .mobile-close{width:27px!important;height:27px!important;min-height:27px!important;display:grid!important;place-items:center!important;color:#6c7b8d!important;font-size:17px!important}.erp-shell>.sidebar .sidebar-event-context{width:100%!important;min-height:48px!important;margin:7px 0!important;padding:6px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr) 22px!important;gap:6px!important;border:1px solid #e1e7ee!important;border-radius:8px!important;color:#44576e!important;background:#f7f9fc!important}.erp-shell>.sidebar .sidebar-event-context .event-thumb{width:27px!important;height:27px!important;font-size:8px!important}.erp-shell>.sidebar .sidebar-event-context :is(small,em){font-size:7px!important}.erp-shell>.sidebar .sidebar-event-context strong{font-size:9px!important}.erp-shell>.sidebar .main-nav{width:100%!important;min-height:0!important;margin:0!important;padding:2px!important;display:grid!important;align-content:start!important;gap:2px!important;overflow-y:auto!important}.erp-shell>.sidebar .main-nav>button{width:100%!important;min-width:0!important;height:35px!important;min-height:35px!important;padding:0 8px!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:8px!important;color:#607086!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;text-align:left!important}.erp-shell>.sidebar .main-nav>button.active{color:var(--erp-primary,#1467d9)!important;background:color-mix(in srgb,var(--erp-primary,#1467d9) 9%,#fff)!important}.erp-shell>.sidebar .main-nav>button .glyph{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;flex:0 0 22px!important;color:inherit!important;background:transparent!important}.erp-shell>.sidebar .main-nav>button .glyph svg{width:14px!important;height:14px!important}.erp-shell>.sidebar .main-nav>button :is(em,i){margin-left:auto!important;font-size:8px!important}.erp-shell .sidebar-scrim{z-index:20050!important;inset:0!important;background:rgb(12 26 43/38%)!important}html body .erp-shell .workspace,html body .erp-shell.is-mailbox-workspace .workspace,html body .erp-shell.workspace-scope-event .workspace,html body .erp-shell.workspace-scope-event:has(.event-operation-summary.has-situation-board) .workspace,html body .erp-shell.workspace-scope-integrated .workspace{min-height:100dvh!important;margin-left:0!important;padding-top:42px!important}html body .erp-shell .workspace>.dashboard{width:100%!important;max-width:100%!important;margin:0!important;padding:6px 6px 12px!important}html body .erp-shell .event-operation-summary,html body .erp-shell .event-operation-summary.has-situation-board,html body .erp-shell.is-mailbox-workspace .event-operation-summary,html body .erp-shell.workspace-scope-integrated .event-operation-summary{display:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;border:0!important;overflow:hidden!important}.floating-window-dock{display:none!important}.exhibition-management-workspace{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.exhibition-management-subnav{display:none!important}.erp-shell .workspace{--erp-type-page:16px!important;--erp-type-section:13px!important;--erp-type-body:10.5px!important;--erp-type-data:10px!important;--erp-type-label:8.5px!important;font-size:10.5px!important}.erp-shell .workspace :is(.management-page,.participant-page,.registration-page,.admission-page,.finance-page,.schedule-page,.statistics-page,.integrated-page,.operations-page,.booth-editor-page){font-size:10.5px!important}.erp-shell .workspace :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.statistics-page>header,.integrated-heading,.operations-heading,.page-heading,.booth-editor-heading){min-height:0!important;margin-bottom:6px!important;padding:7px 8px!important;gap:4px!important;border-radius:9px!important}.erp-shell .workspace :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.statistics-page>header,.integrated-heading,.operations-heading,.page-heading,.booth-editor-heading) h1{margin:0!important;font-size:16px!important;line-height:1.18!important}.erp-shell .workspace :is(.management-heading,.participant-heading,.registration-heading,.admission-heading,.finance-heading,.schedule-heading,.statistics-page>header,.integrated-heading,.operations-heading,.page-heading,.booth-editor-heading) p,.erp-shell .workspace :is(.management-kicker,.participant-heading>div>span,.registration-heading>div>span,.admission-heading>div>span,.finance-heading span,.schedule-heading span,.eyebrow,.statistics-page>header span):not(.furnex-code-site *){display:none!important}.erp-shell .workspace :is(h2,.panel-header h2){font-size:13px!important;line-height:1.25!important}.erp-shell .workspace h3{font-size:11.5px!important}.erp-shell .workspace :is(p,li,label,td,th){font-size:10px!important}.erp-shell .workspace :is(small,em){font-size:8.5px!important}.erp-shell .workspace :is(input,select,textarea){min-height:32px!important;font-size:10.5px!important}.erp-shell .workspace button:not(.expo-browser-tab):not(.main-nav>button){min-height:30px!important;font-size:9.5px!important}.erp-shell .workspace :is(.participant-summary,.registration-metrics,.admission-metrics,.statistics-kpis,.integrated-kpis,.finance-summary,.schedule-summary) strong{font-size:13px!important}.erp-shell .workspace :is(.participant-summary>*,.registration-metrics>article,.admission-metrics>article,.statistics-kpis>article,.integrated-kpis>article,.finance-summary>article,.schedule-summary>article){min-height:66px!important;padding:7px!important}.erp-shell .workspace .executive-dashboard{gap:6px!important;padding:0 0 8px!important;font-size:10px!important}.erp-shell .workspace .executive-dashboard-heading.exhibition-hero{min-height:0!important;padding:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;border-radius:9px!important;box-shadow:none!important}.erp-shell .workspace .executive-dashboard-heading.exhibition-hero:after{display:none!important}.erp-shell .workspace .exhibition-hero-status{margin:0 0 4px!important;padding:3px 6px!important;gap:4px!important;font-size:7.5px!important}.erp-shell .workspace .exhibition-hero-status i{width:5px!important;height:5px!important;box-shadow:none!important}.erp-shell .workspace .exhibition-hero-copy>p,.erp-shell .workspace .exhibition-hero-copy>small{display:none!important}.erp-shell .workspace .executive-dashboard-heading.exhibition-hero h1{margin:1px 0 5px!important;font-size:16px!important;line-height:1.15!important;letter-spacing:-.035em!important}.erp-shell .workspace .exhibition-hero-copy dl{margin:2px 0 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.erp-shell .workspace .exhibition-hero-copy dl div{min-width:0!important;padding:5px!important;display:grid!important;gap:2px!important;border-radius:6px!important;background:rgb(255 255 255/70%)!important}.erp-shell .workspace .exhibition-hero-copy :is(dt,dd){min-width:0!important;overflow:hidden!important;font-size:7.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.erp-shell .workspace .exhibition-hero-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;align-items:stretch!important;gap:5px!important}.erp-shell .workspace .executive-dday{width:100%!important;min-height:44px!important;padding:6px 7px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:2px 5px!important;border-radius:7px!important;box-shadow:none!important}.erp-shell .workspace .executive-dday small,.erp-shell .workspace .executive-dday span{font-size:7px!important}.erp-shell .workspace .executive-dday strong{font-size:15px!important}.erp-shell .workspace .executive-dday>i{height:3px!important}.erp-shell .workspace .exhibition-hero-actions>div:last-child{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.erp-shell .workspace .exhibition-hero-actions button{min-height:22px!important;padding:0 5px!important;border-radius:6px!important;font-size:7.5px!important}.erp-shell .workspace .executive-kpis-priority{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.erp-shell .workspace .executive-kpis-priority>button{min-height:62px!important;padding:6px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:6px!important;border-radius:8px!important;box-shadow:none!important}.erp-shell .workspace .executive-kpis-priority>button>i{width:24px!important;height:24px!important;border-radius:7px!important;font-size:7px!important}.erp-shell .workspace .executive-kpis-priority small{font-size:7.5px!important}.erp-shell .workspace .executive-kpis-priority strong{font-size:14px!important}.erp-shell .workspace .executive-kpis-priority b,.erp-shell .workspace .executive-kpis-priority strong em{font-size:7px!important}.erp-shell .workspace .executive-dashboard .dashboard-quick-card,.erp-shell .workspace .executive-dashboard .preparation-overview,.erp-shell .workspace .executive-operation-trio>article{height:auto!important;min-height:0!important}.erp-shell .workspace .executive-dashboard .dashboard-quick-card>header,.erp-shell .workspace .executive-dashboard .executive-card>header,.erp-shell .workspace .executive-dashboard .preparation-overview>header{min-height:42px!important;padding:7px 8px!important;gap:5px!important}.erp-shell .workspace .executive-dashboard .dashboard-quick-card header h2,.erp-shell .workspace .executive-dashboard .executive-card>header h2,.erp-shell .workspace .executive-dashboard .preparation-overview>header h2{font-size:11px!important}.erp-shell .workspace .executive-dashboard .executive-card>header p,.erp-shell .workspace .executive-dashboard .preparation-overview>header p{display:none!important}.erp-shell .workspace .executive-dashboard .dashboard-quick-card header span,.erp-shell .workspace .executive-dashboard .executive-card>header>div>span,.erp-shell .workspace .executive-dashboard .preparation-overview>header>div>span{font-size:7px!important}.erp-shell .workspace .executive-dashboard .dashboard-quick-card header button,.erp-shell .workspace .executive-dashboard .executive-card>header button,.erp-shell .workspace .executive-dashboard .preparation-overview>header>button{min-height:25px!important;padding:0 7px!important;font-size:7.5px!important}}@media (max-width:360px){.mobile-current-page small{display:none}.mobile-command-buttons{gap:3px}.erp-shell .topbar .mobile-command-buttons>button{min-width:43px!important;padding-inline:4px!important}.erp-shell .topbar .mobile-command-buttons>button:last-child{min-width:60px!important}.erp-shell .workspace{font-size:10px!important}}.live-admission-dashboard{min-width:0;display:grid;gap:14px}.live-admission-dashboard-heading{min-width:0;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--erp-border);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary) 7%,#fff),#fff 55%)}.live-admission-dashboard-heading>div:first-child>span,.live-admission-detail-card>header>div>span,.live-admission-summary-grid header>span{display:block;margin-bottom:5px;color:var(--erp-primary);font-size:10px!important;font-weight:850;letter-spacing:.11em}.live-admission-dashboard-heading h2,.live-admission-detail-card h3,.live-admission-summary-grid h3{margin:0;color:var(--erp-text);font-weight:800;letter-spacing:-.03em}.live-admission-dashboard-heading h2{font-size:22px!important}.live-admission-detail-card h3,.live-admission-summary-grid h3{font-size:17px!important}.live-admission-dashboard-heading p,.live-admission-detail-card>header p{margin:4px 0 0;color:var(--erp-text-muted);font-size:12px!important}.live-admission-dashboard-heading>div:last-child{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:6px 10px}.live-admission-dashboard-heading>div:last-child>small{color:var(--erp-text-muted);font-size:11px!important;white-space:nowrap}.live-admission-dashboard-heading button{grid-column:1/-1;min-height:32px;padding:0 11px;border:1px solid var(--erp-border-strong);border-radius:8px;color:var(--erp-text-muted);background:#fff;font-size:11px!important;font-weight:700}.live-admission-dashboard-heading button:hover{border-color:var(--erp-primary-border);color:var(--erp-primary)}.live-admission-dashboard-heading button:disabled{cursor:wait;opacity:.6}.live-admission-sync{min-height:26px;padding:0 9px;display:inline-flex;align-items:center;border-radius:999px;font-size:11px!important;font-weight:800;white-space:nowrap}.live-admission-sync.connected{color:var(--erp-success);background:var(--erp-success-soft)}.live-admission-sync.snapshot{color:var(--erp-warning);background:var(--erp-warning-soft)}.live-admission-load-error{margin:-5px 0 0!important;padding:9px 12px;border:1px solid var(--erp-warning-border);border-radius:9px;color:var(--erp-warning)!important;background:var(--erp-warning-soft);font-size:11px!important}.live-admission-marketing-effect{min-width:0;min-height:82px;padding:13px 16px;display:grid;grid-template-columns:auto minmax(220px,1fr) auto minmax(210px,.65fr);align-items:center;gap:14px;border:1px solid color-mix(in srgb,var(--erp-success) 32%,var(--erp-border));border-radius:14px;background:linear-gradient(100deg,color-mix(in srgb,var(--erp-success) 8%,#fff),#fff 46%,color-mix(in srgb,var(--erp-primary) 5%,#fff));box-shadow:var(--erp-shadow-sm)}.live-admission-marketing-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--erp-success);font-size:11px!important;font-weight:900;letter-spacing:.04em}.live-admission-marketing-copy>span{display:block;margin-bottom:3px;color:var(--erp-success);font-size:9px!important;font-weight:850;letter-spacing:.1em}.live-admission-marketing-copy>strong{display:block;color:var(--erp-text);font-size:15px!important;letter-spacing:-.025em}.live-admission-marketing-copy>small{display:block;margin-top:3px;color:var(--erp-text-muted);font-size:10px!important}.live-admission-marketing-count{margin:0!important;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.live-admission-marketing-count b{color:var(--erp-text);font-size:17px!important}.live-admission-marketing-count span{color:var(--erp-text-muted);font-size:11px!important}.live-admission-marketing-count strong{color:var(--erp-success);font-size:19px!important;letter-spacing:-.035em}.live-admission-marketing-rate{min-width:0;display:grid;grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:4px 10px}.live-admission-marketing-rate>div{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--erp-success) 12%,var(--erp-surface-muted))}.live-admission-marketing-rate>div>i{display:block;min-width:7px;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--erp-success),var(--erp-primary))}.live-admission-marketing-rate>strong{color:var(--erp-success);font-size:19px!important;letter-spacing:-.04em}.live-admission-marketing-rate>small{grid-column:1/-1;color:var(--erp-text-muted);font-size:9px!important;text-align:right}.live-admission-kpis{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.live-admission-kpis>article{min-width:0;min-height:104px;padding:15px;border:1px solid var(--erp-border);border-radius:13px;background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.live-admission-kpis>article.total{border-color:var(--erp-primary-border);background:color-mix(in srgb,var(--erp-primary) 6%,#fff)}.live-admission-kpis small,.live-admission-kpis span{display:block;overflow:hidden;color:var(--erp-text-muted);font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}.live-admission-kpis strong{display:block;margin:6px 0 5px;color:var(--erp-text);font-size:22px!important;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.live-admission-summary-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.live-admission-detail-card,.live-admission-summary-grid>article{min-width:0;overflow:hidden;border:1px solid var(--erp-border);border-radius:14px;background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.live-admission-summary-grid>article{padding:17px}.live-admission-summary-grid dl{margin:13px 0 0}.live-admission-summary-grid dl>div{min-height:42px;padding:8px 0;display:grid;grid-template-columns:minmax(126px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;border-top:1px solid var(--erp-border)}.live-admission-summary-grid dt{color:var(--erp-text-muted);font-size:12px!important;font-weight:650}.live-admission-summary-grid dd{margin:0;display:flex;align-items:baseline;justify-content:flex-end;gap:7px;color:var(--erp-text);font-size:12px!important;text-align:right}.live-admission-summary-grid dd b{font-size:12px!important}.live-admission-summary-grid dd strong{font-size:16px!important}.live-admission-summary-grid dd small{color:var(--erp-text-muted);font-size:10px!important}.live-admission-summary-grid ul{margin:13px 0 0;padding:0;list-style:none}.live-admission-summary-grid li{min-height:42px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border-top:1px solid var(--erp-border);font-size:12px!important}.live-admission-summary-grid li>span{color:var(--erp-text-muted)}.live-admission-summary-grid li>b{color:var(--erp-text)}.live-admission-summary-grid li>strong{color:var(--erp-primary)}.live-admission-summary-grid footer{margin-top:7px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--erp-border-strong)}.live-admission-summary-grid footer span{color:var(--erp-text-muted);font-size:12px!important;font-weight:650}.live-admission-summary-grid footer strong{color:var(--erp-text);font-size:16px!important}.live-admission-manual-sales{margin-top:7px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px 10px;border:1px solid color-mix(in srgb,var(--erp-primary) 18%,var(--erp-border));border-radius:9px;background:color-mix(in srgb,var(--erp-primary) 4%,#fff)}.live-admission-manual-sales>strong{color:var(--erp-text);font-size:11px!important}.live-admission-manual-sales>span{color:var(--erp-text-muted);font-size:10px!important;white-space:nowrap}.live-admission-manual-sales>span b{color:var(--erp-primary)}.live-admission-ticket-success{margin:-5px 0 0!important;padding:9px 12px;border:1px solid color-mix(in srgb,var(--erp-success) 30%,var(--erp-border));border-radius:9px;color:var(--erp-success)!important;background:var(--erp-success-soft);font-size:11px!important;font-weight:750}.live-admission-detail-card>header{min-height:66px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--erp-border)}.live-admission-detail-card>header>small{color:var(--erp-text-muted);font-size:11px!important;white-space:nowrap}.live-admission-daily-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.live-admission-daily-actions>small{color:var(--erp-text-muted);font-size:11px!important;white-space:nowrap}.live-admission-daily-actions>button{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--erp-primary);border-radius:9px;color:#fff;background:var(--erp-primary);box-shadow:0 5px 14px color-mix(in srgb,var(--erp-primary) 18%,transparent);font-size:11px!important;font-weight:800;white-space:nowrap}.live-admission-daily-actions>button:hover{filter:brightness(.96);transform:translateY(-1px)}.live-admission-daily-actions>button>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:var(--erp-primary);background:#fff;font-size:11px!important;font-weight:900}.live-admission-detail-card>header label{width:min(350px,44%);min-height:36px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid var(--erp-border-strong);border-radius:9px;background:#fff}.live-admission-detail-card>header label>span{color:var(--erp-text-muted);font-size:12px!important}.live-admission-detail-card>header input{min-width:0;width:100%;border:0;outline:0;color:var(--erp-text);background:transparent;font-size:12px!important}.live-admission-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.live-admission-detail-card table{width:100%;min-width:860px;border:0;border-collapse:collapse;color:var(--erp-text);font-size:11px!important}.live-admission-detail-card td,.live-admission-detail-card th{padding:11px 12px;border:0;border-bottom:1px solid var(--erp-border);text-align:center;vertical-align:middle;white-space:nowrap}.live-admission-detail-card :is(th,td):not(:last-child){border-right:1px solid var(--erp-border)}.live-admission-detail-card thead th{color:var(--erp-text-muted);background:var(--erp-surface-muted);font-size:11px!important;font-weight:750}.live-admission-detail-card tbody td:first-child,.live-admission-detail-card tbody th{text-align:left}.live-admission-detail-card tbody th small{display:block;margin-top:3px;color:var(--erp-text-muted);font-size:9px!important;font-weight:550}.live-admission-detail-card tbody tr:hover{background:color-mix(in srgb,var(--erp-primary) 3%,#fff)}.live-admission-detail-card tbody tr.selected{background:color-mix(in srgb,var(--erp-primary) 7%,#fff)}.live-admission-detail-card tbody tr.selected>:first-child{box-shadow:inset 3px 0 var(--erp-primary)}.live-admission-detail-card tfoot td,.live-admission-detail-card tfoot th{border-top:1px solid var(--erp-border-strong);border-bottom:0;color:var(--erp-text);background:color-mix(in srgb,var(--erp-primary) 5%,#fff);font-weight:800}.live-admission-detail-card .consent,.live-admission-detail-card .entry{min-height:23px;padding:0 7px;display:inline-flex;align-items:center;border-radius:999px;color:var(--erp-text-muted);background:var(--erp-surface-muted);font-size:10px!important;font-weight:750}.live-admission-detail-card .consent.yes{color:var(--erp-success);background:var(--erp-success-soft)}.live-admission-detail-card .entry.yes{color:var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 10%,#fff)}.live-admission-empty{min-height:90px;padding:34px!important;color:var(--erp-text-muted)!important;text-align:center!important}.live-admission-hourly-card table{min-width:1120px;table-layout:fixed}.live-admission-hourly-card th:first-child{width:108px}.live-admission-hourly-card td{min-width:170px;white-space:normal}.live-admission-hourly-card td>strong{display:block;font-size:13px!important}.live-admission-hourly-card td.total{background:color-mix(in srgb,var(--erp-primary) 4%,#fff)}.live-admission-detail-card tbody tr.upcoming{background:#fbfcfe}.live-admission-detail-card tbody tr.upcoming:hover{background:#f7f9fc}.live-admission-detail-card tbody tr.upcoming>*{border-bottom-color:var(--erp-border-strong)}.live-admission-detail-card td.live-admission-upcoming{color:#8390a2;background:linear-gradient(135deg,#fafbfd,#f3f6fa);text-align:center}.live-admission-detail-card td.live-admission-upcoming>strong{display:inline-block;color:#66758a;font-size:12px!important;font-weight:800}.live-admission-detail-card td.live-admission-upcoming>small{display:inline-block;margin-left:7px;color:#8e99a8;font-size:9px!important;font-weight:650;vertical-align:baseline}.live-admission-daily-card tbody tr.today-date>*{color:#17263a;background:color-mix(in srgb,var(--erp-primary) 7%,#fff);box-shadow:inset 0 2px 0 var(--erp-primary),inset 0 -2px 0 var(--erp-primary);font-weight:750}.live-admission-daily-card tbody tr.today-date>:first-child{color:var(--erp-primary);box-shadow:inset 2px 0 0 var(--erp-primary),inset 0 2px 0 var(--erp-primary),inset 0 -2px 0 var(--erp-primary)}.live-admission-daily-card tbody tr.today-date>:last-child{box-shadow:inset -2px 0 0 var(--erp-primary),inset 0 2px 0 var(--erp-primary),inset 0 -2px 0 var(--erp-primary)}.live-admission-daily-card tbody tr.today-date th small{color:#3f4e63;font-weight:700}.live-admission-daily-card tbody tr.today-date:hover>*{background:color-mix(in srgb,var(--erp-primary) 10%,#fff)}.live-admission-hourly-card thead th.today-date,.live-admission-repeat-card thead th.today-date{color:var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 10%,#fff);box-shadow:inset 2px 0 0 var(--erp-primary),inset -2px 0 0 var(--erp-primary),inset 0 2px 0 var(--erp-primary)}.live-admission-hourly-card tbody td.today-date,.live-admission-repeat-card tbody td.today-date{color:#17263a;background:color-mix(in srgb,var(--erp-primary) 5%,#fff);box-shadow:inset 2px 0 0 var(--erp-primary),inset -2px 0 0 var(--erp-primary);font-weight:750}.live-admission-hourly-card tbody td.today-date .live-admission-breakdown{color:#3f4e63}.live-admission-hourly-card tbody tr:last-child td.today-date,.live-admission-repeat-card tbody tr:last-child td.today-date{box-shadow:inset 2px 0 0 var(--erp-primary),inset -2px 0 0 var(--erp-primary),inset 0 -2px 0 var(--erp-primary)}.live-admission-breakdown{margin-top:5px;display:flex;flex-wrap:wrap;justify-content:center;gap:3px 7px;color:var(--erp-text-muted);font-size:9px!important;line-height:1.35}.live-admission-breakdown>span{white-space:nowrap}.live-admission-cell-empty{display:block;margin-top:4px;color:#a5afb9;font-size:9px!important}.live-admission-visitor-card table{min-width:1160px;table-layout:fixed}.live-admission-visitor-card :is(th,td){height:44px;padding:7px 9px;line-height:1.25}.live-admission-visitor-card thead th{height:40px;padding-block:7px}.live-admission-visitor-card td{overflow:hidden;text-overflow:ellipsis}.live-admission-visitor-card :is(th,td):first-child{width:56px}.live-admission-visitor-card :is(th,td):nth-child(2){width:92px}.live-admission-visitor-card :is(th,td):nth-child(3){width:58px}.live-admission-visitor-card :is(th,td):nth-child(4){width:138px}.live-admission-visitor-card :is(th,td):nth-child(5){width:220px}.live-admission-visitor-card :is(th,td):nth-child(6){width:120px}.live-admission-visitor-card :is(th,td):nth-child(7){width:100px}.live-admission-visitor-card :is(th,td):nth-child(8){width:90px}.live-admission-visitor-card :is(th,td):nth-child(9){width:96px}.live-admission-visitor-card :is(th,td):nth-child(10){width:112px}.live-admission-detail-card>header label.live-admission-visitor-search{width:min(420px,44%);min-height:38px;padding:0 12px;gap:10px;box-sizing:border-box;box-shadow:none}.live-admission-visitor-search-icon{position:relative;width:18px;height:18px;flex:0 0 18px;color:var(--erp-text-muted)}.live-admission-visitor-search-icon:before{content:"";position:absolute;top:1px;left:1px;width:9px;height:9px;border:2px solid;border-radius:50%;box-sizing:border-box}.live-admission-visitor-search-icon:after{content:"";position:absolute;top:10px;left:10px;width:7px;height:2px;border-radius:2px;background:currentColor;transform:rotate(45deg);transform-origin:left center}.live-admission-detail-card>header .live-admission-visitor-search>input{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;appearance:none}.live-admission-repeat-card table{min-width:820px}.live-admission-ticket-modal-overlay{position:fixed;inset:0;z-index:2147483000;padding:18px;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;background:rgba(12,23,40,.54);backdrop-filter:blur(4px)}.live-admission-ticket-modal{width:min(440px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;border:1px solid color-mix(in srgb,var(--erp-primary) 24%,var(--erp-border));border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(8,25,48,.28)}.live-admission-ticket-modal>header{min-height:92px;padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--erp-border);background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary) 8%,#fff),#fff 62%)}.live-admission-ticket-modal>header span{display:block;margin-bottom:4px;color:var(--erp-primary);font-size:9px!important;font-weight:900;letter-spacing:.11em}.live-admission-ticket-modal>header h3{margin:0;color:var(--erp-text);font-size:20px!important;font-weight:850;letter-spacing:-.035em}.live-admission-ticket-modal>header p{margin:5px 0 0;color:var(--erp-text-muted);font-size:11px!important}.live-admission-ticket-modal>header>button{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--erp-border-strong);border-radius:9px;color:var(--erp-text-muted);background:#fff;font-size:22px!important;line-height:1}.live-admission-ticket-modal>form{padding:18px 20px 20px;display:grid;gap:16px}.live-admission-ticket-price{min-height:66px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;border:1px solid var(--erp-border);border-radius:11px;background:var(--erp-surface-muted)}.live-admission-ticket-price>span{grid-row:1/3;color:var(--erp-text-muted);font-size:11px!important;font-weight:700}.live-admission-ticket-price>strong{color:var(--erp-text);font-size:21px!important;text-align:right;letter-spacing:-.04em}.live-admission-ticket-price>small{color:var(--erp-text-muted);font-size:9px!important;text-align:right}.live-admission-ticket-modal fieldset{min-width:0;margin:0;padding:0;border:0}.live-admission-ticket-modal legend,.live-admission-ticket-quantity>span{margin-bottom:8px;display:block;color:var(--erp-text);font-size:11px!important;font-weight:800}.live-admission-ticket-day-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.live-admission-ticket-day-options>label{min-width:0;min-height:62px;padding:10px 12px;display:grid;align-content:center;gap:3px;border:1px solid var(--erp-border-strong);border-radius:10px;color:var(--erp-text);background:#fff;cursor:pointer}.live-admission-ticket-day-options>label.selected{border:2px solid var(--erp-primary);padding:9px 11px;background:color-mix(in srgb,var(--erp-primary) 6%,#fff);box-shadow:0 5px 14px color-mix(in srgb,var(--erp-primary) 10%,transparent)}.live-admission-ticket-day-options input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.live-admission-ticket-day-options span{font-size:13px!important;font-weight:850}.live-admission-ticket-day-options small{overflow:hidden;color:var(--erp-text-muted);font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}.live-admission-ticket-quantity{display:block}.live-admission-ticket-quantity>div{min-height:48px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid var(--erp-border-strong);border-radius:10px;background:#fff}.live-admission-ticket-quantity input{min-width:0;width:100%;height:46px;border:0;outline:0;color:var(--erp-text);background:transparent;font-size:18px!important;font-weight:800}.live-admission-ticket-quantity b{color:var(--erp-text-muted);font-size:12px!important}.live-admission-ticket-total{min-height:64px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--erp-primary),color-mix(in srgb,var(--erp-primary) 74%,#182b48))}.live-admission-ticket-total span{font-size:11px!important;font-weight:750}.live-admission-ticket-total strong{font-size:23px!important;letter-spacing:-.04em}.live-admission-ticket-error{margin:-7px 0 0!important;color:var(--erp-danger)!important;font-size:10px!important;font-weight:700}.live-admission-ticket-modal form>footer{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px}.live-admission-ticket-modal form>footer button{min-height:44px;border:1px solid var(--erp-border-strong);border-radius:10px;color:var(--erp-text-muted);background:#fff;font-size:12px!important;font-weight:800}.live-admission-ticket-modal form>footer button[type=submit]{border-color:var(--erp-primary);color:#fff;background:var(--erp-primary)}.live-admission-ticket-modal button:disabled{cursor:wait;opacity:.55}@media (max-width:1440px){.live-admission-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.live-admission-dashboard-heading{align-items:flex-start;flex-direction:column}.live-admission-dashboard-heading>div:last-child{width:100%;grid-template-columns:auto 1fr auto;justify-items:start}.live-admission-dashboard-heading button{grid-column:auto}.live-admission-summary-grid{grid-template-columns:1fr}.live-admission-detail-card>header{align-items:flex-start;flex-direction:column}.live-admission-detail-card>header label{width:100%}.live-admission-daily-actions{width:100%;justify-content:space-between}.live-admission-marketing-effect{grid-template-columns:auto minmax(0,1fr) auto}.live-admission-marketing-rate{grid-column:2/-1}}@media (max-width:720px){.live-admission-dashboard{gap:8px}.live-admission-dashboard-heading{padding:10px;gap:9px;border-radius:10px}.live-admission-dashboard-heading h2{font-size:15px!important}.live-admission-dashboard-heading p{font-size:9px!important}.live-admission-dashboard-heading>div:first-child>span,.live-admission-detail-card>header>div>span,.live-admission-summary-grid header>span{font-size:7px!important}.live-admission-dashboard-heading>div:last-child{grid-template-columns:auto minmax(0,1fr) auto;gap:5px}.live-admission-dashboard-heading button,.live-admission-dashboard-heading>div:last-child>small,.live-admission-sync{font-size:8px!important}.live-admission-dashboard-heading>div:last-child>small{overflow:hidden;text-overflow:ellipsis}.live-admission-dashboard-heading button{min-height:27px;padding:0 7px}.live-admission-marketing-effect{min-height:0;padding:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;border-radius:10px}.live-admission-marketing-icon{width:32px;height:32px;border-radius:8px;font-size:8px!important}.live-admission-marketing-copy>span{display:none}.live-admission-marketing-copy>strong{font-size:10px!important}.live-admission-marketing-copy>small{margin-top:2px;font-size:7px!important}.live-admission-marketing-count{gap:3px}.live-admission-marketing-count b,.live-admission-marketing-count strong{font-size:11px!important}.live-admission-marketing-count span{font-size:8px!important}.live-admission-marketing-rate{grid-column:2/-1;grid-template-columns:minmax(60px,1fr) auto;gap:2px 6px}.live-admission-marketing-rate>div{height:5px}.live-admission-marketing-rate>strong{font-size:11px!important}.live-admission-marketing-rate>small{display:none}.live-admission-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.live-admission-kpis>article{min-height:72px;padding:8px;border-radius:9px}.live-admission-kpis small,.live-admission-kpis span{font-size:8px!important}.live-admission-kpis strong{margin:3px 0;font-size:15px!important}.live-admission-summary-grid{gap:7px}.live-admission-summary-grid>article{padding:10px}.live-admission-detail-card h3,.live-admission-summary-grid h3{font-size:12px!important}.live-admission-summary-grid dl{margin-top:7px}.live-admission-summary-grid dl>div{min-height:34px;padding:5px 0;grid-template-columns:100px minmax(0,1fr);gap:6px}.live-admission-summary-grid :is(dt,dd,dd b,li,footer span){font-size:9px!important}.live-admission-summary-grid dd strong,.live-admission-summary-grid footer strong{font-size:11px!important}.live-admission-summary-grid li{min-height:34px;padding:5px 0;gap:6px}.live-admission-manual-sales{grid-template-columns:minmax(0,1fr) auto;gap:4px 7px;padding:7px}.live-admission-manual-sales>strong{grid-column:1/-1;font-size:8px!important}.live-admission-manual-sales>span{font-size:8px!important}.live-admission-detail-card{border-radius:10px}.live-admission-detail-card>header{min-height:50px;padding:8px;gap:7px}.live-admission-detail-card>header :is(p,small){font-size:8px!important}.live-admission-detail-card>header label{min-height:30px}.live-admission-detail-card>header input{font-size:9px!important}.live-admission-daily-actions>small{font-size:8px!important}.live-admission-daily-actions>button{min-height:30px;padding:0 9px;gap:5px;border-radius:7px;font-size:8px!important}.live-admission-daily-actions>button>span{width:17px;height:17px;border-radius:5px;font-size:9px!important}.live-admission-detail-card table{font-size:9px!important}.live-admission-detail-card td,.live-admission-detail-card th{padding:8px;font-size:9px!important}.live-admission-detail-card thead th{font-size:8px!important}.live-admission-visitor-card :is(th,td){height:36px;padding:5px 6px}.live-admission-visitor-card thead th{height:34px;padding-block:5px}.live-admission-visitor-card :is(th,td):first-child{width:46px}.live-admission-detail-card>header label.live-admission-visitor-search{width:100%;min-height:32px;padding-inline:9px}.live-admission-visitor-search-icon{width:16px;height:16px;flex-basis:16px}.live-admission-ticket-modal-overlay{padding:10px;place-items:end center}.live-admission-ticket-modal{width:100%;max-height:calc(100dvh - 20px);border-radius:15px}.live-admission-ticket-modal>header{min-height:76px;padding:14px}.live-admission-ticket-modal>header h3{font-size:16px!important}.live-admission-ticket-modal>header p{font-size:9px!important}.live-admission-ticket-modal>header>button{width:30px;height:30px;flex-basis:30px;font-size:19px!important}.live-admission-ticket-modal>form{padding:13px 14px 15px;gap:12px}.live-admission-ticket-price{min-height:54px;padding:9px 11px}.live-admission-ticket-price>strong{font-size:18px!important}.live-admission-ticket-day-options>label{min-height:54px;padding:8px 10px}.live-admission-ticket-day-options>label.selected{padding:7px 9px}.live-admission-ticket-quantity>div{min-height:42px}.live-admission-ticket-quantity input{height:40px;font-size:16px!important}.live-admission-ticket-total{min-height:54px;padding:10px 12px}.live-admission-ticket-total strong{font-size:19px!important}.live-admission-ticket-modal form>footer button{min-height:40px;font-size:10px!important}:is(.live-admission-daily-card,.live-admission-hourly-card,.live-admission-visitor-card,.live-admission-repeat-card) .live-admission-table-scroll{overflow:visible}:is(.live-admission-daily-card,.live-admission-hourly-card,.live-admission-visitor-card,.live-admission-repeat-card) table{display:block;min-width:0;padding:7px;background:var(--erp-surface-muted)}:is(.live-admission-daily-card,.live-admission-hourly-card,.live-admission-visitor-card,.live-admission-repeat-card) thead{display:none}.live-admission-daily-card tfoot,:is(.live-admission-daily-card,.live-admission-hourly-card,.live-admission-visitor-card,.live-admission-repeat-card) tbody{display:grid;gap:7px}.live-admission-daily-card tfoot tr,:is(.live-admission-daily-card,.live-admission-hourly-card,.live-admission-visitor-card,.live-admission-repeat-card) tbody tr{overflow:hidden;border:1px solid var(--erp-border);border-radius:9px;background:#fff}:is(.live-admission-daily-card,.live-admission-hourly-card,.live-admission-visitor-card,.live-admission-repeat-card) tbody tr:hover{background:#fff}:is(.live-admission-daily-card,.live-admission-hourly-card,.live-admission-visitor-card,.live-admission-repeat-card) :is(th,td){width:auto!important;min-width:0!important;max-width:none!important;height:auto;padding:7px 8px;border:0;white-space:normal}:is(.live-admission-daily-card,.live-admission-hourly-card,.live-admission-visitor-card,.live-admission-repeat-card) td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--erp-text-muted);font-size:7px!important;font-weight:700;line-height:1.2}.live-admission-daily-card tbody tr,.live-admission-daily-card tfoot tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.live-admission-daily-card tbody th,.live-admission-daily-card tfoot th{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;color:var(--erp-text);background:color-mix(in srgb,var(--erp-primary) 5%,#fff);font-size:10px!important}.live-admission-daily-card tbody th small{display:inline;margin:0;font-size:7px!important}.live-admission-daily-card :is(tbody,tfoot) td{min-height:45px;border-top:1px solid var(--erp-border);border-right:1px solid var(--erp-border);text-align:right}.live-admission-daily-card :is(tbody,tfoot) td:last-child,.live-admission-daily-card :is(tbody,tfoot) td:nth-of-type(4n){border-right:0}.live-admission-daily-card tfoot{margin-top:7px}.live-admission-daily-card tfoot tr{border-color:var(--erp-primary-border)}.live-admission-daily-card tfoot :is(th,td){color:var(--erp-text);background:color-mix(in srgb,var(--erp-primary) 4%,#fff)}.live-admission-daily-card td.live-admission-upcoming{grid-column:1/-1;min-height:43px;display:flex;align-items:center;justify-content:center;gap:6px;border-right:0}.live-admission-daily-card td.live-admission-upcoming:before{display:none}.live-admission-daily-card tbody tr.today-date{border:2px solid var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 6%,#fff)}.live-admission-daily-card tbody tr.today-date>*{color:#17263a;background:transparent;box-shadow:none!important}.live-admission-hourly-card tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.live-admission-hourly-card tbody th{grid-column:1/-1;color:var(--erp-text);background:color-mix(in srgb,var(--erp-primary) 5%,#fff);font-size:10px!important;text-align:left}.live-admission-hourly-card tbody td{min-height:66px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;border-top:1px solid var(--erp-border);border-right:1px solid var(--erp-border);text-align:right}.live-admission-hourly-card tbody td:nth-of-type(2n){border-right:0}.live-admission-hourly-card tbody td.total{grid-column:1/-1;min-height:54px;border-right:0;background:color-mix(in srgb,var(--erp-primary) 5%,#fff)}.live-admission-hourly-card tbody td.today-date{color:#17263a;border:1px solid var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 8%,#fff);box-shadow:none}.live-admission-hourly-card .live-admission-breakdown{justify-content:flex-end;font-size:7px!important}.live-admission-hourly-card td.live-admission-upcoming>small{margin:2px 0 0}.live-admission-repeat-card tbody,.live-admission-visitor-card tbody{grid-template-columns:1fr}.live-admission-repeat-card tbody tr,.live-admission-visitor-card tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.live-admission-repeat-card tbody td,.live-admission-visitor-card tbody td{min-height:44px;padding:7px 8px;border-top:1px solid var(--erp-border);border-right:1px solid var(--erp-border);overflow:visible;text-overflow:clip;text-align:right}.live-admission-repeat-card tbody td:nth-child(-n+2),.live-admission-visitor-card tbody td:nth-child(-n+2){border-top:0}.live-admission-repeat-card tbody td:last-child,.live-admission-repeat-card tbody td:nth-child(2n),.live-admission-visitor-card tbody td:nth-child(2n){border-right:0}.live-admission-repeat-card tbody td:first-child,.live-admission-visitor-card tbody td:nth-child(2){background:color-mix(in srgb,var(--erp-primary) 4%,#fff)}.live-admission-repeat-card .live-admission-empty,.live-admission-visitor-card .live-admission-empty{grid-column:1/-1;min-height:70px;padding:24px 8px!important;border:0;text-align:center!important}.live-admission-daily-card .live-admission-table-scroll,.live-admission-hourly-card .live-admission-table-scroll{overflow:hidden}.live-admission-daily-card table,.live-admission-hourly-card table{display:table;width:100%;min-width:0;padding:0;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff}.live-admission-daily-card thead,.live-admission-hourly-card thead{display:table-header-group}.live-admission-daily-card tbody,.live-admission-hourly-card tbody{display:table-row-group}.live-admission-daily-card tfoot{display:table-footer-group;margin:0}}@media (max-width:720px){.live-admission-daily-card :is(thead,tbody,tfoot) tr,.live-admission-hourly-card :is(thead,tbody) tr{display:table-row;overflow:visible;border:0;border-radius:0;background:transparent}.live-admission-daily-card :is(th,td),.live-admission-hourly-card :is(th,td){display:table-cell;width:auto!important;min-width:0!important;max-width:none!important;height:39px;min-height:0;padding:5px 2px;border:0;border-right:1px solid var(--erp-border);border-bottom:1px solid var(--erp-border);font-size:7px!important;line-height:1.2;text-align:center;white-space:normal}.live-admission-daily-card :is(th,td):last-child,.live-admission-hourly-card :is(th,td):last-child{border-right:0}.live-admission-daily-card td:before,.live-admission-hourly-card td:before{display:none}.live-admission-daily-card thead th,.live-admission-hourly-card thead th{height:32px;padding:4px 1px;color:var(--erp-text-muted);background:var(--erp-surface-muted);font-size:6.5px!important}.live-admission-daily-card :is(th,td):first-child{width:66px!important}.live-admission-hourly-card :is(th,td):first-child{width:52px!important}.live-admission-daily-card tbody th,.live-admission-daily-card tfoot th,.live-admission-hourly-card tbody th{display:table-cell;grid-column:auto;color:var(--erp-text);background:#fbfcfe;font-size:7px!important;text-align:center}.live-admission-daily-card tbody th small{display:block;margin-top:2px;font-size:6px!important}.live-admission-daily-card :is(tbody,tfoot) td,.live-admission-hourly-card tbody td{display:table-cell;min-height:0;padding:4px 2px;border-top:0;font-size:7px!important;text-align:center}.live-admission-daily-card td.live-admission-upcoming{display:table-cell;grid-column:auto;min-height:0;padding:5px 2px;border-right:0}.live-admission-daily-card td.live-admission-upcoming>small,.live-admission-daily-card td.live-admission-upcoming>strong{display:inline;margin:0 2px;font-size:6.5px!important}.live-admission-daily-card tfoot :is(th,td){color:var(--erp-text);background:color-mix(in srgb,var(--erp-primary) 5%,#fff);font-weight:800}.live-admission-daily-card tbody tr.today-date>*{color:#142239;border-top:2px solid var(--erp-primary);border-bottom:2px solid var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 8%,#fff);box-shadow:none!important}.live-admission-daily-card tbody tr.today-date>:first-child{border-left:2px solid var(--erp-primary)}.live-admission-daily-card tbody tr.today-date>:last-child{border-right:2px solid var(--erp-primary)}.live-admission-hourly-card tbody td>strong{display:block;font-size:8px!important}.live-admission-hourly-card tbody td.total{display:table-cell;grid-column:auto;min-height:0;border-right:0}.live-admission-hourly-card tbody td.today-date{color:#142239;border:0;border-right:1px solid var(--erp-primary);border-bottom:1px solid var(--erp-primary);border-left:1px solid var(--erp-primary);background:color-mix(in srgb,var(--erp-primary) 8%,#fff);box-shadow:none}.live-admission-hourly-card .live-admission-breakdown{margin-top:2px;display:block;color:var(--erp-text-muted);font-size:5.5px!important;line-height:1.2;text-align:center}.live-admission-hourly-card .live-admission-breakdown>span{margin:0 2px;white-space:normal}.live-admission-hourly-card .live-admission-cell-empty{margin-top:2px;font-size:5.5px!important}.live-admission-hourly-card td.live-admission-upcoming>small,.live-admission-hourly-card td.live-admission-upcoming>strong{display:block;margin:0;font-size:6px!important}.live-admission-visitor-card tbody tr{grid-template-columns:repeat(5,minmax(0,1fr))}.live-admission-repeat-card tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}.live-admission-repeat-card tbody td,.live-admission-visitor-card tbody td{min-height:38px;padding:5px 4px;font-size:7px!important}.live-admission-repeat-card tbody td:nth-child(-n+2),.live-admission-visitor-card tbody td:nth-child(-n+2){border-top:1px solid var(--erp-border)}.live-admission-repeat-card tbody td:nth-child(2n),.live-admission-visitor-card tbody td:nth-child(2n){border-right:1px solid var(--erp-border)}.live-admission-repeat-card tbody td:last-child,.live-admission-repeat-card tbody td:nth-child(4n),.live-admission-visitor-card tbody td:nth-child(5n){border-right:0}.live-admission-repeat-card tbody td:first-child,.live-admission-visitor-card tbody td:nth-child(2){background:transparent}.live-admission-repeat-card td:before,.live-admission-visitor-card td:before{margin-bottom:2px;font-size:6px!important}.live-admission-visitor-card table{display:block;min-width:0;padding:0;background:#fff}.live-admission-visitor-card thead{display:block}.live-admission-visitor-card tbody tr,.live-admission-visitor-card thead tr{display:grid;grid-template-columns:34px minmax(54px,.8fr) minmax(78px,1.25fr) minmax(52px,.8fr) 44px;gap:0;overflow:hidden;border:0;border-bottom:1px solid var(--erp-border);border-radius:0;background:#fff}.live-admission-visitor-card tbody{display:block}.live-admission-visitor-card tbody td,.live-admission-visitor-card thead th{display:none;width:auto!important;min-width:0!important;max-width:none!important;height:34px;min-height:34px;padding:5px 4px;align-items:center;border:0;border-right:1px solid var(--erp-border);overflow:hidden;color:var(--erp-text);background:#fff;font-size:7px!important;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:720px){.live-admission-visitor-card :is(th,td):is(:first-child,:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8)){display:flex}.live-admission-visitor-card :is(th,td):first-child,.live-admission-visitor-card :is(th,td):nth-child(8){justify-content:center;text-align:center}.live-admission-visitor-card :is(th,td):nth-child(8){border-right:0}.live-admission-visitor-card thead th{color:var(--erp-text-muted);background:var(--erp-surface-muted);font-size:6.5px!important;font-weight:800}.live-admission-visitor-card tbody td:before,.live-admission-visitor-name-desktop{display:none}.live-admission-visitor-row-toggle{width:100%;min-width:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:3px;border:0;color:inherit;background:transparent;font:inherit;text-align:left}.live-admission-visitor-row-toggle strong{overflow:hidden;font-size:7.5px!important;text-overflow:ellipsis;white-space:nowrap}.live-admission-visitor-row-toggle>span{color:var(--erp-text-muted);font-size:8px!important;transition:transform .16s ease}.live-admission-visitor-card tbody tr.mobile-expanded{grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--erp-primary-border);background:color-mix(in srgb,var(--erp-primary) 3%,#fff)}.live-admission-visitor-card tbody tr.mobile-expanded td{display:block;height:auto;min-height:38px;padding:5px 4px;border-right:1px solid var(--erp-border);border-bottom:1px solid var(--erp-border);overflow:visible;background:transparent;text-align:right;text-overflow:clip;white-space:normal}.live-admission-visitor-card tbody tr.mobile-expanded td:nth-child(5n){border-right:0}.live-admission-visitor-card tbody tr.mobile-expanded td:nth-child(n+6){border-bottom:0}.live-admission-visitor-card tbody tr.mobile-expanded td:before{display:block;margin-bottom:2px;font-size:6px!important}.live-admission-visitor-card tbody tr.mobile-expanded .live-admission-visitor-row-toggle>span{transform:rotate(180deg)}.live-admission-visitor-card .live-admission-empty{display:block!important;height:auto;min-height:60px;padding:22px 8px!important;border:0;text-align:center!important}}@media (max-width:760px){.mobile-submenu-menu{overflow-y:auto!important}.mobile-submenu-menu>.mobile-submenu-list{flex:0 0 auto;overflow:visible!important}}.mobile-global-menu-trigger{display:none}@media (max-width:760px){html body .erp-shell>.mobile-global-menu-trigger{position:fixed!important;z-index:2147483000!important;top:max(5px,env(safe-area-inset-top))!important;right:max(7px,env(safe-area-inset-right))!important;width:58px!important;min-width:58px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid color-mix(in srgb,var(--erp-primary,#1467d9) 38%,#d4deea)!important;border-radius:9px!important;color:#fff!important;background:var(--erp-primary,#1467d9)!important;box-shadow:0 5px 15px color-mix(in srgb,var(--erp-primary,#1467d9) 28%,transparent)!important;visibility:visible!important;opacity:1!important;font-family:inherit!important;cursor:pointer}html body .erp-shell>.mobile-global-menu-trigger>span{display:inline!important;color:#fff!important;font-size:13px!important;line-height:1!important}html body .erp-shell>.mobile-global-menu-trigger>b{display:inline!important;color:#fff!important;font-size:9px!important;font-weight:850!important;line-height:1!important}html body .erp-shell .topbar>.mobile-app-header{padding-right:61px!important}html body .erp-shell .topbar .mobile-app-header>.mobile-menu{display:none!important}}.live-admission-visitor-pagination{min-height:56px;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:16px;border-top:1px solid var(--erp-border);background:var(--erp-surface-muted);box-sizing:border-box}.live-admission-visitor-pagination small{color:var(--erp-text-muted);font-size:12px}.live-admission-visitor-pagination small b{color:var(--erp-text);font-weight:850}.live-admission-visitor-pagination>strong{color:var(--erp-text-muted);font-size:11px}.live-admission-visitor-pagination button{min-width:154px;min-height:38px;padding:8px 18px;border:1px solid var(--erp-primary-border);border-radius:10px;color:#fff;background:var(--erp-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--erp-primary) 18%,transparent);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.live-admission-visitor-pagination button:hover{filter:brightness(.96)}.live-admission-visitor-pagination button span{margin-left:4px;opacity:.78;font-size:10px}@media (max-width:720px){.live-admission-visitor-pagination{min-height:42px;padding:6px 8px;gap:8px}.live-admission-visitor-pagination small,.live-admission-visitor-pagination>strong{font-size:7px!important}.live-admission-visitor-pagination button{min-width:92px;min-height:30px;padding:5px 10px;border-radius:8px;font-size:8px!important}.live-admission-visitor-pagination button span{font-size:7px!important}}