.enm-app-body,.enm-app-body *{letter-spacing:0}.enm-app-body{--enm-bg:#f6f3ed;--enm-surface:#fff;--enm-surface-soft:#fbfaf7;--enm-text:#181714;--enm-muted:#6c6962;--enm-border:#ded8ce;--enm-border-strong:#cfc7bc;--enm-navy:#181714;--enm-blue:#8d7447;--enm-gold:#a78b58;--enm-green:#a78b58;--enm-green-strong:#6e572f;--enm-green-soft:#f5efe3;--enm-red:#a33b31;--enm-shadow:0 14px 34px rgba(44,37,29,.08);--enm-shadow-soft:0 8px 20px rgba(44,37,29,.05);margin:0;background:var(--enm-bg);color:var(--enm-text);font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",sans-serif}.enm-app-body-facility,.enm-app-body-facility-login,.enm-app-body-user,.enm-app-body-user-login,.enm-app-body-admin{--enm-bg:#f6f3ed;--enm-surface-soft:#fbfaf7;--enm-text:#181714;--enm-muted:#6c6962;--enm-border:#ded8ce;--enm-border-strong:#cfc7bc;--enm-navy:#181714;--enm-blue:#8d7447;--enm-gold:#a78b58;--enm-shadow:0 14px 34px rgba(44,37,29,.08);--enm-shadow-soft:0 8px 20px rgba(44,37,29,.05)}.enm-app-v2 .enm-app-shell,.enm-app-body-facility .enm-app-shell{grid-template-columns:270px minmax(0,1fr);background:var(--enm-bg)}.enm-app-v2 .enm-app-sidebar,.enm-app-body-facility .enm-app-sidebar{padding:16px 14px 14px;border-right:1px solid var(--enm-border);background:#f4f1eb;color:var(--enm-text);box-shadow:none}.enm-app-v2 .enm-app-sidebar .enm-app-brand{color:var(--enm-text)}.enm-app-v2 .enm-app-brand strong{color:var(--enm-text);font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:16px;font-weight:600}.enm-app-v2 .enm-app-sidebar .enm-app-brand small{color:#8a8379;font-family:Georgia,serif;font-size:9px;text-transform:uppercase}.enm-app-v2 .enm-app-mark,.enm-app-v2 .enm-app-sidebar .enm-app-mark,.enm-app-body-facility .enm-app-sidebar .enm-app-mark{width:38px;height:38px;padding:3px;overflow:hidden;border:1px solid #c8b78f;border-radius:0;background:#fff;color:transparent}.enm-app-v2 .enm-app-mark img{width:100%;height:100%;object-fit:contain}.enm-app-v2 .enm-app-workspace-card{border-color:#d8d1c7;border-radius:0;background:#fff}.enm-app-v2 .enm-app-workspace-mark{border-radius:0;background:#26221e;color:#d8bd87;font-family:"Yu Mincho","Hiragino Mincho ProN",serif}.enm-app-v2 .enm-app-sidebar-section{color:#938b80;font-family:Georgia,serif}.enm-app-v2 .enm-app-sidebar .enm-app-nav a,.enm-app-body-facility .enm-app-sidebar .enm-app-nav a{border-radius:0;color:#5c564f}.enm-app-v2 .enm-app-sidebar .enm-app-nav a:hover,.enm-app-body-facility .enm-app-sidebar .enm-app-nav a:hover{border-color:#ded8ce;background:#fbfaf7;color:var(--enm-text)}.enm-app-v2 .enm-app-sidebar .enm-app-nav a.is-active,.enm-app-body-facility .enm-app-sidebar .enm-app-nav a.is-active{border-color:#d4c5a6;background:#fff;color:#5e4925}.enm-app-v2 .enm-app-sidebar .enm-app-nav a.is-active:before{border-radius:0;background:var(--enm-gold)}.enm-app-v2 .enm-app-nav a.is-active .enm-app-nav-icon,.enm-app-v2 .enm-app-nav-icon{color:#8b7e68}.enm-app-v2 .enm-app-side-link,.enm-app-v2 .enm-app-collapse{border-radius:0;color:#655f57}.enm-app-v2 .enm-app-topbar,.enm-app-body-facility .enm-app-topbar{min-height:68px;border-bottom-color:var(--enm-border);background:rgba(255,255,255,.97);box-shadow:none;backdrop-filter:none}.enm-app-v2 .enm-app-kicker{color:#8b847b;font-family:Georgia,serif}.enm-app-v2 .enm-app-page-title{color:var(--enm-text)}.enm-app-v2 .enm-app-environment{border-radius:0;background:#fbfaf7;color:#665f55}.enm-app-v2 .enm-app-environment i,.enm-app-v2 .enm-app-environment.is-test i{border-radius:50%;background:var(--enm-gold);box-shadow:0 0 0 3px rgba(167,139,88,.14)}.enm-app-v2 .enm-app-quick-action{border-color:#181714;border-radius:0;background:#181714;color:#fff}.enm-app-v2 .enm-app-quick-action:hover{border-color:var(--enm-gold);background:var(--enm-gold)}.enm-app-v2 .enm-app-avatar{background:#f2eadb;color:#6b5227}.enm-app-v2 .enm-app-account summary,.enm-app-v2 .enm-app-account-popover{border-radius:0}.enm-app-body .enm-page,.enm-app-body-facility .enm-app-main{background:var(--enm-bg)}html body.enm-app-v2 .enm-page.enm-app-main{background:#f6f3ed}.enm-app-body .enm-wrap{max-width:1180px;margin:32px auto}.enm-app-body .enm-wrap>h1,.enm-app-body .enm-page-heading h1,.enm-app-body .enm-facility-command h1,.enm-app-body .enm-dashboard-hero h1,.enm-app-body .enm-admin-hero h1{color:var(--enm-text);font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:600}.enm-app-body .enm-wrap>h1:before{background:var(--enm-gold)}.enm-app-body .enm-kicker,.enm-app-body .enm-dashboard-kicker,.enm-app-body .enm-admin-kicker{color:var(--enm-gold);font-family:Georgia,serif}.enm-app-body .enm-panel,.enm-app-body .enm-card,.enm-app-body .enm-stat-card,.enm-app-body .enm-dashboard-panel,.enm-app-body .enm-admin-section,.enm-app-body .enm-facility-command,.enm-app-body .enm-inquiry-filter,.enm-app-body .enm-profile-section,.enm-app-body .enm-editor-section,.enm-app-body .enm-contract-admin-card,.enm-app-body .enm-user-contract-card,.enm-app-body .enm-settings-form .enm-panel,.enm-app-body .enm-table-scroll,.enm-app-body .enm-front-admin-section{border-color:var(--enm-border);border-radius:0;background:#fff;box-shadow:none}.enm-app-body .enm-stat-card:after,.enm-app-body .enm-dashboard-stat:after{border-radius:0;background:var(--enm-gold)}.enm-app-body .enm-table{border-color:var(--enm-border);border-radius:0;background:#fff}.enm-app-body .enm-table th{background:#f6f3ed;color:#6e685f}.enm-app-body .enm-table td{color:#36322e}.enm-app-body .enm-table tbody tr:nth-child(even) td{background:#fbfaf7}.enm-app-body .enm-button,.enm-app-body .enm-wrap .enm-button,.enm-app-body button,.enm-app-body input,.enm-app-body select,.enm-app-body textarea,.enm-app-body .enm-result-count,.enm-app-body .enm-status,.enm-app-body .enm-badge,.enm-app-body .enm-chip{border-radius:0}.enm-app-body .enm-button-primary,.enm-app-body .enm-button.enm-button-primary,.enm-app-body .enm-wrap .enm-button.enm-button-primary{border-color:#181714;background:#181714;color:#fff}.enm-app-body .enm-button-primary:hover,.enm-app-body .enm-button.enm-button-primary:hover,.enm-app-body .enm-wrap .enm-button.enm-button-primary:hover{border-color:var(--enm-gold);background:var(--enm-gold)}.enm-app-body .enm-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),.enm-app-body .enm-form select,.enm-app-body .enm-form textarea,.enm-app-body .enm-login-form input:not([type=hidden]):not([type=checkbox]),.enm-app-body .enm-inline-form input,.enm-app-body .enm-inline-form select,.enm-app-body .enm-admin-filter input,.enm-app-body .enm-admin-filter select{border-color:#cfc7bc;border-radius:0;background:#fff;color:var(--enm-text)}.enm-app-body .enm-form label,.enm-app-body .enm-login-form label,.enm-app-body .enm-inline-form label,.enm-app-body .enm-admin-filter label{color:#4b4640}.enm-app-body .enm-form label:focus-within,.enm-app-body .enm-login-form label:focus-within,.enm-app-body .enm-inline-form label:focus-within,.enm-app-body .enm-admin-filter label:focus-within{color:#7c6335}.enm-app-body .enm-form input:focus-visible,.enm-app-body .enm-form select:focus-visible,.enm-app-body .enm-form textarea:focus-visible,.enm-app-body .enm-login-form input:focus-visible,.enm-app-body .enm-inline-form input:focus-visible,.enm-app-body .enm-inline-form select:focus-visible,.enm-app-body .enm-admin-filter input:focus-visible,.enm-app-body .enm-admin-filter select:focus-visible{border-color:var(--enm-gold);outline:2px solid rgba(167,139,88,.22);box-shadow:none}.enm-app-body .enm-form input[type=checkbox],.enm-app-body .enm-login-form input[type=checkbox],.enm-app-body .enm-privacy-consent input,.enm-app-body .enm-concierge-consent input{accent-color:var(--enm-gold)}.enm-app-body .enm-label-text em,.enm-app-body .enm-field em,.enm-app-body .enm-choice-grid legend em,.enm-app-body .enm-fieldset legend em,.enm-app-body .enm-form-guide em{border-color:#d0bd91;border-radius:0;background:#f8f0df;color:#765a22}.enm-app-body .enm-label-text small,.enm-app-body .enm-form-guide,.enm-app-body .enm-checkbox-label{border-color:var(--enm-border);border-radius:0;background:#fbfaf7;color:#676159}.enm-app-body .enm-notice{border-color:#d9d2c8;border-radius:0;background:#fbf8f2;color:#5f584f}.enm-app-body .enm-notice.enm-success{border-left-color:var(--enm-gold);background:#faf5ea}.enm-app-footer{border-top-color:var(--enm-border);background:#f4f1eb;color:#7a7369}.enm-app-auth-body,.enm-app-body-facility-login,.enm-app-body-user-login{min-height:100vh;background:#f6f3ed}.enm-app-auth-main,.enm-facility-login-page{min-height:100vh;padding:0;background:#f6f3ed}.enm-facility-login{width:min(1180px,calc(100% - 64px));min-height:720px;margin:0 auto;padding:56px 0;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:0}.enm-facility-login-hero,.enm-facility-login-card{border-radius:0;box-shadow:none}.enm-facility-login-hero{position:relative;overflow:hidden;padding:54px;border:1px solid #2d2925;background:linear-gradient(90deg,rgba(20,17,14,.92),rgba(20,17,14,.68)),url("/wp-content/themes/xeory_base/assets/top-reference/hero-ballroom.webp") center/cover no-repeat;color:#fff}.enm-facility-login-copy{position:relative;z-index:1;display:flex;min-height:520px;flex-direction:column;justify-content:space-between}.enm-facility-login-brand{display:inline-flex;align-items:flex-end;gap:12px;width:fit-content;padding:12px 15px;background:rgba(255,255,255,.95);color:#181714}.enm-auth-logo{display:block;width:210px;max-width:100%;height:auto}.enm-facility-login-brand small{display:block;padding-bottom:2px;color:#756b5d;font-size:10px;font-weight:700;white-space:nowrap}.enm-facility-login-copy h1{max-width:540px;color:#fff;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.5}.enm-facility-login-copy>div>p{max-width:560px;color:rgba(255,255,255,.78);line-height:1.9}.enm-facility-login-points span{border-color:rgba(255,255,255,.28);border-radius:0;background:rgba(255,255,255,.08);color:#fff}.enm-facility-login-preview{display:none}.enm-facility-login-card{padding:54px 44px;border:1px solid var(--enm-border);border-left:0;background:#fff}.enm-facility-login-card h2,.enm-password-reset-card h1{color:var(--enm-text);font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:30px;font-weight:600}.enm-facility-login-card .enm-button-primary{min-height:50px;border-radius:0}.enm-facility-login-card .enm-login-help a,.enm-password-reset-card a{color:#775f34}.enm-password-reset-card{border-color:var(--enm-border);border-radius:0;background:#fff;box-shadow:none}@media (max-width:980px){.enm-facility-login{width:min(760px,calc(100% - 40px));grid-template-columns:1fr;padding:34px 0}.enm-facility-login-hero{min-height:430px;padding:38px}.enm-facility-login-copy{min-height:350px}.enm-facility-login-card{border-top:0;border-left:1px solid var(--enm-border)}}@media (max-width:760px){.enm-app-v2 .enm-app-shell,.enm-app-v2.enm-sidebar-collapsed .enm-app-shell,.enm-app-body-facility .enm-app-shell{grid-template-columns:minmax(0,1fr)}.enm-app-v2 .enm-app-sidebar,.enm-app-body-facility .enm-app-sidebar{background:#f4f1eb}.enm-app-v2 .enm-app-menu-toggle,.enm-app-v2 .enm-app-menu-close{border-radius:0}.enm-app-v2 .enm-app-menu-close{border-color:var(--enm-border);color:var(--enm-text)}.enm-app-v2 .enm-app-topbar{padding-inline:14px}.enm-app-body .enm-wrap{margin-top:22px;padding-inline:14px}.enm-facility-login{width:calc(100% - 24px);padding:16px 0 26px}.enm-facility-login-hero{min-height:360px;padding:24px}.enm-facility-login-copy{min-height:310px}.enm-auth-logo{width:170px}.enm-facility-login-brand{align-items:flex-start;flex-direction:column;gap:4px;padding:10px 12px}.enm-facility-login-copy h1{font-size:29px}.enm-facility-login-points{grid-template-columns:1fr}.enm-facility-login-card{padding:30px 20px}}