.ejh-admin-account-query{display:grid;grid-template-columns:116px minmax(280px,1fr) 88px;gap:8px;align-items:center;min-width:0;padding:8px 10px;border:1px solid var(--ejh-color-border);border-radius:10px;background:var(--ejh-color-surface)}.ejh-admin-account-query .ant-input-search,.ejh-admin-account-query .ant-input-group-wrapper,.ejh-admin-account-query .ant-select{min-width:0;width:100%}.ejh-admin-account-list{min-width:0;overflow:hidden;border:1px solid var(--ejh-color-border);border-radius:10px;background:var(--ejh-color-surface)}.ejh-admin-account-list .ant-table-wrapper,.ejh-admin-account-list .ant-spin-nested-loading,.ejh-admin-account-list .ant-spin-container,.ejh-admin-account-list .ant-table,.ejh-admin-account-list .ant-table-container,.ejh-admin-account-list .ant-table-content{min-width:0;max-width:100%}.ejh-admin-account-list table{width:100%!important;table-layout:fixed}.ejh-admin-account-list .ant-table-cell{overflow-wrap:anywhere;vertical-align:middle}.ejh-admin-account-phone{color:var(--ejh-color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.ejh-admin-account-relation{display:grid;gap:4px;min-width:0}.ejh-admin-account-relation span{color:var(--ejh-color-muted);font-size:12px;overflow-wrap:anywhere}.ejh-admin-account-list-footer{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border-top:1px solid var(--ejh-color-border);color:var(--ejh-color-muted)}.ejh-admin-account-identity>span:first-child,.ejh-admin-account-overview article>span{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-back{width:fit-content;color:var(--ejh-color-info);font-size:13px;font-weight:var(--ejh-font-weight-bold);line-height:20px}.ejh-admin-account-identity strong{overflow-wrap:anywhere;font-size:16px}.ejh-admin-account-statuses{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ejh-admin-account-statuses .ant-tag{width:fit-content;margin-inline-end:0}.ejh-admin-account-detail .ant-tabs{min-width:0;max-width:100%;overflow:hidden}.ejh-admin-account-detail-section{display:grid;gap:10px;min-width:0}.ejh-admin-account-overview{display:grid;grid-template-columns:1.15fr 1.1fr 1fr 1.2fr 1.15fr .6fr;min-width:0;overflow:hidden;border:1px solid var(--ejh-color-border);border-radius:10px;background:var(--ejh-color-surface)}.ejh-admin-account-overview>article{display:grid;align-content:center;gap:4px;min-width:0;padding:10px 12px}.ejh-admin-account-overview>article:first-child{background:var(--ejh-color-info-wash)}.ejh-admin-account-overview>article+article{border-left:1px solid var(--ejh-color-border)}.ejh-admin-account-identity{display:grid;gap:4px;min-width:0}.ejh-admin-account-overview strong{font-size:15px;overflow-wrap:anywhere}.ejh-admin-account-record-list{display:grid;min-width:0}.ejh-admin-account-record,.ejh-admin-account-role-row{min-width:0;padding:10px 12px}.ejh-admin-account-record+.ejh-admin-account-record,.ejh-admin-account-role-row+.ejh-admin-account-role-row{border-top:1px solid var(--ejh-color-border)}.ejh-admin-account-record header,.ejh-admin-account-role-row,.ejh-admin-account-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ejh-admin-account-record header>div,.ejh-admin-account-role-content{display:grid;gap:4px;min-width:0}.ejh-admin-account-role-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:168px}.ejh-admin-account-subject-lifecycle,.ejh-admin-account-responsibilities,.ejh-admin-account-history>section{min-width:0;overflow:hidden;border:1px solid var(--ejh-color-border);border-radius:10px;background:var(--ejh-color-surface)}.ejh-admin-account-subject-lifecycle-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:10px 12px}.ejh-admin-account-subject-lifecycle-row+.ejh-admin-account-subject-lifecycle-row{border-top:1px solid var(--ejh-color-border)}.ejh-admin-account-subject-lifecycle-row>div:first-child{display:grid;gap:4px;min-width:0}.ejh-admin-account-subject-lifecycle-row>div:first-child span,.ejh-admin-account-subject-lifecycle-row .ejh-admin-account-role-actions>span{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-record header span,.ejh-admin-account-role-content>span,.ejh-admin-account-record-meta,.ejh-admin-account-binding>span{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-record-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:7px}.ejh-admin-account-binding-list{display:grid;gap:8px;margin-top:14px}.ejh-admin-account-binding{display:grid;grid-template-columns:minmax(170px,1fr) auto auto;gap:12px;align-items:center;min-width:0;padding:10px 12px;border-radius:9px;background:var(--ejh-color-neutral-wash)}.ejh-admin-account-binding>div{display:grid;min-width:0}.ejh-admin-account-binding strong,.ejh-admin-account-role-row strong{overflow-wrap:anywhere}.ejh-admin-account-section-heading{padding:10px 12px;border-bottom:1px solid var(--ejh-color-border)}.ejh-admin-account-section-heading>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.ejh-admin-account-section-heading h2{margin:0;color:var(--ejh-color-text);font-size:15px;line-height:1.35}.ejh-admin-account-empty{padding:28px 18px;color:var(--ejh-color-muted);text-align:center}.ejh-admin-account-history{display:grid;min-width:0}.ejh-admin-account-section-heading>div>span{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-proposal-status{margin:0 18px 16px;border:1px solid var(--ejh-color-border);border-radius:10px;background:var(--ejh-color-neutral-wash);overflow:hidden}.ejh-admin-account-proposal-status>.ejh-admin-account-section-heading{padding:12px 14px;background:var(--ejh-color-surface)}.ejh-admin-account-proposal-status>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);gap:16px;align-items:center;padding:14px;border-top:1px solid var(--ejh-color-border)}.ejh-admin-account-proposal-main,.ejh-admin-account-proposal-progress{display:grid;gap:5px;min-width:0}.ejh-admin-account-proposal-main>span,.ejh-admin-account-proposal-progress>span{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-proposal-main b{display:inline-block;min-width:64px;color:var(--ejh-color-text);font-weight:600}.ejh-admin-account-proposal-progress{justify-items:start}.ejh-admin-account-overview article small{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-history-list{display:grid;min-width:0}.ejh-admin-account-history-entry{min-width:0}.ejh-admin-account-history-entry+.ejh-admin-account-history-entry{border-top:1px solid var(--ejh-color-border)}.ejh-admin-account-history-entry summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;cursor:pointer;list-style:none}.ejh-admin-account-history-entry summary::-webkit-details-marker{display:none}.ejh-admin-account-history-entry summary:after{content:"展开";color:var(--ejh-color-info);font-size:12px}.ejh-admin-account-history-entry[open] summary{background:var(--ejh-color-neutral-wash)}.ejh-admin-account-history-entry[open] summary:after{content:"收起"}.ejh-admin-account-history-entry summary:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:-2px}.ejh-admin-account-history-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ejh-admin-account-history-summary strong,.ejh-admin-account-history-summary span{overflow-wrap:anywhere}.ejh-admin-account-history-summary span,.ejh-admin-account-history-entry summary time,.ejh-admin-account-history-reason{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-history-detail{padding:0 12px 10px 54px}.ejh-admin-account-history-no-records{display:grid;gap:5px;padding:28px 18px;text-align:center}.ejh-admin-account-history-no-records span{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-history-result .ant-result-extra{margin-top:14px}.ejh-admin-permission-workspace,.ejh-admin-permission-workspace .ant-pro-card,.ejh-admin-permission-workspace .ant-pro-table,.ejh-admin-permission-workspace .ant-table-wrapper,.ejh-admin-permission-workspace .ant-table-container,.ejh-admin-permission-workspace .ant-table-content{min-width:0;max-width:100%}.ejh-admin-permission-workspace .ant-table{table-layout:fixed}.ejh-admin-permission-workspace .ant-table-cell{overflow-wrap:anywhere}.ejh-admin-mature-page .ant-pro-card.ejh-admin-account-table-card>.ant-pro-card-body{padding:0}.ejh-admin-permission-table-stack{display:grid;gap:5px;min-width:0}.ejh-admin-permission-table-stack>span{color:var(--ejh-color-muted);font-size:12px;line-height:1.4}.ejh-admin-permission-table-stack .ant-tag{width:fit-content;margin-inline-end:0}.ejh-admin-authorization-create-form{min-width:0}.ejh-admin-permission-tag-list{display:flex;max-height:220px;flex-wrap:wrap;gap:6px;overflow:auto;padding:10px;border:1px solid var(--ejh-color-border);border-radius:8px;background:var(--ejh-color-neutral-wash)}.ejh-admin-permission-tag-list .ant-tag{margin:0}.ejh-admin-appointment-modal .ant-modal-body{max-height:calc(100vh - 220px);overflow-y:auto}.ejh-admin-appointment-modal .ant-modal-content,.ant-drawer:has([data-admin-permission-grant-create]) .ant-drawer-body{padding:16px 20px}@media(max-width:991px){.ejh-admin-account-query{grid-template-columns:120px minmax(0,1fr) 88px}.ejh-admin-account-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.ejh-admin-account-overview>article:nth-child(4){border-left:0}.ejh-admin-account-overview>article:nth-child(n+4){border-top:1px solid var(--ejh-color-border)}}@media(min-width:1200px){.ejh-admin-account-detail-section[data-admin-account-detail-section=workbench]{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start}.ejh-admin-account-detail-section[data-admin-account-detail-section=workbench]>[data-admin-authorization-workflow]{grid-column:1 / -1}}@media(max-width:767px){.ejh-admin-account-query{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 8px}.ejh-admin-account-query .ant-select{grid-column:1 / -1}.ejh-admin-account-list-footer{min-height:40px;flex-wrap:wrap;gap:6px;padding:5px 8px}.ejh-admin-account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ejh-admin-account-overview>article:first-child{grid-column:1 / -1}.ejh-admin-account-overview>article,.ejh-admin-account-record,.ejh-admin-account-role-row,.ejh-admin-account-section-heading,.ejh-admin-account-subject-lifecycle-row,.ejh-admin-account-binding{padding:7px 8px}.ejh-admin-account-overview>article+article{border-top:1px solid var(--ejh-color-border)}.ejh-admin-account-overview>article:nth-child(2n){border-left:0}.ejh-admin-account-binding{grid-template-columns:minmax(0,1fr) auto}.ejh-admin-account-binding>span{grid-column:1 / -1}.ejh-admin-account-role-row,.ejh-admin-account-section-heading{align-items:stretch;flex-direction:column}.ejh-admin-account-section-heading>div{display:grid}.ejh-admin-account-role-actions{justify-content:flex-start;min-width:0}.ejh-admin-account-proposal-status{margin:0 8px 8px}.ejh-admin-account-proposal-status>article{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.ejh-admin-account-history-entry summary{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px}.ejh-admin-account-history-summary{grid-column:1 / -1}.ejh-admin-account-history-detail{padding:0 8px 8px}}@media(max-width:279px){.ejh-admin-account-query,.ejh-admin-account-overview{grid-template-columns:minmax(0,1fr)}.ejh-admin-account-query .ant-select,.ejh-admin-account-overview>article:first-child{grid-column:auto}.ejh-admin-account-query>.ant-btn{width:100%}.ejh-admin-account-overview>article+article{border-left:0}}:root{--ejh-font-family-zh: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ejh-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ejh-font-size-xs: 12px;--ejh-font-size-sm: 14px;--ejh-font-size-md: 16px;--ejh-font-size-lg: 18px;--ejh-font-size-xl: 24px;--ejh-font-size-display: 28px;--ejh-line-height-tight: 1.25;--ejh-line-height-normal: 1.5;--ejh-line-height-relaxed: 1.7;--ejh-font-weight-regular: 400;--ejh-font-weight-medium: 600;--ejh-font-weight-bold: 700;--ejh-color-text: #17202a;--ejh-color-muted: #4d5b68;--ejh-color-subtle: #6f7c89;--ejh-color-canvas: #f7f8fa;--ejh-color-surface: #ffffff;--ejh-color-surface-overlay: rgba(255, 255, 255, .96);--ejh-color-surface-overlay-strong: rgba(255, 255, 255, .98);--ejh-color-border: #d9dee5;--ejh-color-transparent: transparent;--ejh-color-brand: #35635b;--ejh-color-brand-strong: #244b45;--ejh-color-brand-wash: #eef5f3;--ejh-color-brand-rule: #8ba7a2;--ejh-color-consumer-accent: #ff6b00;--ejh-color-consumer-accent-highlight: #ff7a1a;--ejh-color-consumer-accent-strong: #b84700;--ejh-color-consumer-accent-wash: #ffe9d0;--ejh-color-consumer-accent-panel: #fff8f2;--ejh-color-consumer-accent-rule: #ffd3ad;--ejh-color-focus: #1b6fcb;--ejh-color-info: #2f5f98;--ejh-color-info-wash: #f8fbff;--ejh-color-success: #24704f;--ejh-color-warning: #8a5a11;--ejh-color-danger: #a33a35;--ejh-color-danger-wash: #fbf7f7;--ejh-color-danger-selected: #f9eeee;--ejh-color-unavailable: #5f6670;--ejh-color-neutral-wash: #f4f6f7;--ejh-color-inverse-surface: #17202a;--ejh-color-inverse-text: #edf2f4;--ejh-color-inverse-muted: #c7d0d8;--ejh-color-backdrop: rgba(23, 32, 42, .42);--ejh-space-xs: 4px;--ejh-space-sm: 8px;--ejh-space-md: 14px;--ejh-space-lg: 18px;--ejh-space-xl: 24px;--ejh-space-xxl: 28px;--ejh-radius-control: 6px;--ejh-radius-panel: 8px;--ejh-touch-target-min: 44px;--ejh-compact-panel-max: 560px;--ejh-page-padding-mobile: 18px;--ejh-page-padding-desktop: 24px;--ejh-shadow-panel: 0 18px 40px rgba(23, 32, 42, .08);--ejh-motion-duration-fast: .12s;--ejh-motion-duration-base: .18s;--ejh-motion-easing-standard: cubic-bezier(.2, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--ejh-motion-duration-fast: 0ms;--ejh-motion-duration-base: 0ms}}:root{--ejh-admin-page-bg: var(--ejh-color-canvas);--ejh-admin-surface: var(--ejh-color-surface);--ejh-admin-surface-muted: var(--ejh-color-neutral-wash);--ejh-admin-border: var(--ejh-color-border);--ejh-admin-text: var(--ejh-color-text);--ejh-admin-text-muted: var(--ejh-color-muted);--ejh-admin-accent: var(--ejh-color-brand);--ejh-admin-accent-strong: var(--ejh-color-brand-strong);--ejh-admin-accent-soft: var(--ejh-color-brand-wash);--ejh-admin-info-bg: var(--ejh-color-info-wash);--ejh-admin-warning-bg: var(--ejh-color-danger-wash);--ejh-admin-overlay: var(--ejh-color-backdrop)}.ejh-admin-console,.ejh-admin-auth-gate{color:var(--ejh-admin-text);background:var(--ejh-admin-page-bg)}.ejh-admin-console :where(.ant-card,.ant-pro-card,.ant-table,.ant-table-container),.ejh-admin-auth-gate .ant-card,.ant-modal-root :where(.ant-modal-content,.ant-modal-header,.ant-modal-body,.ant-modal-footer),.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container{color:var(--ejh-admin-text);background:var(--ejh-admin-surface)}.ejh-admin-console :where(.ant-alert-info),.ejh-admin-auth-gate :where(.ant-alert-info),.ant-modal-root :where(.ant-alert-info){border-color:var(--ejh-color-info);background:var(--ejh-admin-info-bg)}.ejh-admin-console :where(.ant-alert-success),.ejh-admin-auth-gate :where(.ant-alert-success),.ant-modal-root :where(.ant-alert-success){border-color:var(--ejh-color-success);background:var(--ejh-admin-accent-soft)}.ejh-admin-console :where(.ant-alert-warning,.ant-alert-error),.ejh-admin-auth-gate :where(.ant-alert-warning,.ant-alert-error),.ant-modal-root :where(.ant-alert-warning,.ant-alert-error){border-color:var(--ejh-color-warning);background:var(--ejh-admin-warning-bg)}.ejh-admin-console :where(.ant-alert-message,.ant-alert-description),.ejh-admin-auth-gate :where(.ant-alert-message,.ant-alert-description),.ant-modal-root :where(.ant-alert-message,.ant-alert-description){color:var(--ejh-admin-text)}.ant-select-dropdown .ant-select-item,.ant-dropdown .ant-dropdown-menu-item,.ant-popover .ant-popover-inner-content,.ant-picker-dropdown .ant-picker-panel{color:var(--ejh-admin-text);background:var(--ejh-admin-surface)}.ant-select-dropdown :where(.ant-select-item-option-active,.ant-select-item-option-selected),.ant-dropdown :where(.ant-dropdown-menu-item-active,.ant-dropdown-menu-item-selected){color:var(--ejh-admin-text);background:var(--ejh-admin-accent-soft)}.ejh-admin-console .ant-tag[data-tone=neutral]{color:var(--ejh-admin-text-muted)!important;border-color:var(--ejh-admin-border)!important;background:var(--ejh-admin-surface-muted)!important}.ejh-admin-console .ant-tag[data-tone=positive]{color:var(--ejh-color-success)!important;border-color:var(--ejh-color-success)!important;background:var(--ejh-admin-accent-soft)!important}.ejh-admin-console .ant-tag[data-tone=info]{color:var(--ejh-color-info)!important;border-color:var(--ejh-color-info)!important;background:var(--ejh-admin-info-bg)!important}.ejh-admin-console .ant-tag[data-tone=warning]{color:var(--ejh-color-warning)!important;border-color:var(--ejh-color-warning)!important;background:var(--ejh-admin-warning-bg)!important}.ejh-admin-console .ant-tag[data-tone=danger]{color:var(--ejh-color-danger)!important;border-color:var(--ejh-color-danger)!important;background:var(--ejh-color-danger-selected)!important}:root{color:var(--ejh-color-text);background:var(--ejh-color-canvas);font-family:var(--ejh-font-family-zh)}body{margin:0;width:100%;max-width:100%;min-height:100vh;overflow-x:hidden;background:var(--ejh-color-canvas)}html,#root{width:100%;max-width:100%;overflow-x:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.ejh-admin-auth-gate{display:grid;place-items:center;min-height:100vh;padding:var(--ejh-space-lg);background:var(--ejh-color-canvas)}.ejh-admin-auth-gate .ejh-admin-auth-card{width:min(100%,var(--ejh-compact-panel-max, 420px));box-shadow:var(--ejh-shadow-panel)}.ejh-admin-auth-kicker{display:block;margin-bottom:var(--ejh-space-xs);font-weight:var(--ejh-font-weight-bold)}.ejh-admin-auth-card .ejh-admin-auth-title{margin-top:0}.ejh-admin-auth-notice,.ejh-admin-auth-inline-notice{display:block;margin-top:var(--ejh-space-md)}.ejh-admin-console{width:100%;max-width:100%;min-width:0}.ejh-admin-console-prolayout{--ejh-admin-sider-bg: var(--ejh-admin-surface);--ejh-admin-sider-bg-strong: var(--ejh-admin-surface);--ejh-admin-shell-topbar: var(--ejh-admin-surface);max-width:100%;min-width:0;min-height:100vh;background:var(--ejh-color-canvas)}.ejh-admin-console-frame{max-width:100%;min-width:0;min-height:100vh}.ejh-admin-console-frame .ant-layout,.ejh-admin-console-frame .ant-layout-content,.ejh-admin-console-frame .ant-pro-layout,.ejh-admin-console-frame .ant-pro-layout-container,.ejh-admin-console-frame .ant-pro-layout-content,.ejh-admin-console-content,.ejh-admin-console-workarea,.ejh-admin-mature-container,.ejh-admin-mature-page .ant-pro-page-container,.ejh-admin-mature-page .ant-pro-page-container-children-container,.ejh-admin-mature-page .ant-pro-page-container-warp,.ejh-admin-mature-page .ant-pro-page-container-warp-page-header,.ejh-admin-mature-page .ant-page-header,.ejh-admin-mature-page .ant-page-header-heading,.ejh-admin-mature-page .ant-page-header-heading-left,.ejh-admin-mature-page .ant-page-header-heading-extra,.ejh-admin-mature-page .ant-row,.ejh-admin-mature-page .ant-col,.ejh-admin-mature-page .ant-space,.ejh-admin-mature-page .ant-space-item,.ejh-admin-mature-page .ant-card,.ejh-admin-mature-page .ant-card-body,.ejh-admin-mature-page .ant-pro-card,.ejh-admin-mature-page .ant-pro-card-body,.ejh-admin-mature-page .ant-descriptions,.ejh-admin-mature-page .ant-pro-table,.ejh-admin-mature-page .ant-table-wrapper{box-sizing:border-box;max-width:100%;min-width:0}.ejh-admin-mature-page .ant-space-vertical{display:flex}.ejh-admin-mature-page .ant-space-vertical>.ant-space-item,.ejh-admin-mature-page .ant-space-vertical>.ant-space-item>*{width:100%}.ejh-admin-console-frame .ant-btn-primary:not(:disabled),.ejh-admin-console-frame .ant-segmented-item-selected,.ant-modal-root .ant-btn-primary:not(:disabled),.ant-drawer .ant-btn-primary:not(:disabled){color:var(--ejh-color-inverse-text)!important;border-color:var(--ejh-color-brand);background:var(--ejh-color-brand)}.ejh-admin-console-frame .ant-btn-primary:not(:disabled)>span,.ejh-admin-console-frame .ant-segmented-item-selected .ant-segmented-item-label,.ant-modal-root .ant-btn-primary:not(:disabled)>span,.ant-drawer .ant-btn-primary:not(:disabled)>span{color:inherit!important}.ejh-admin-console-frame .ant-btn-primary:not(:disabled):hover,.ant-modal-root .ant-btn-primary:not(:disabled):hover,.ant-drawer .ant-btn-primary:not(:disabled):hover{color:var(--ejh-color-inverse-text)!important;border-color:var(--ejh-color-brand-strong);background:var(--ejh-color-brand-strong)}.ejh-admin-console-frame .ant-btn:disabled,.ant-modal-root .ant-btn:disabled,.ant-drawer .ant-btn:disabled{color:var(--ejh-color-muted)!important;border-color:var(--ejh-color-border)!important;background:var(--ejh-color-neutral-wash)!important;opacity:1;text-shadow:none}.ejh-admin-console-frame .ant-btn:disabled>span,.ant-modal-root .ant-btn:disabled>span,.ant-drawer .ant-btn:disabled>span{color:inherit!important}.ant-modal-root [data-admin-appointment-confirm-preview],.ant-modal-root [data-admin-appointment-confirm-preview]>span{color:var(--ejh-color-text)!important}.ant-modal-root [data-admin-appointment-confirm-preview].ant-checkbox-wrapper-disabled,.ant-modal-root [data-admin-appointment-confirm-preview].ant-checkbox-wrapper-disabled>span{color:var(--ejh-color-muted)!important}.ejh-admin-mature-page .ant-page-header-heading-title,.ejh-admin-mature-page .ant-page-header-heading-sub-title{white-space:normal}.ejh-admin-mature-page .ant-table-wrapper,.ejh-admin-mature-page .ant-table-container,.ejh-admin-mature-page .ant-table-content{overflow-x:auto}.ejh-admin-workflow-path{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:12px 40px 0;color:var(--ejh-color-muted);font-size:13px;font-weight:var(--ejh-font-weight-bold)}.ejh-admin-workflow-path a{color:var(--ejh-color-muted)}.ejh-admin-workflow-path a:hover{color:var(--ejh-color-text)}.ejh-admin-workflow-path a:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px;border-radius:6px}.ejh-admin-workflow-path-separator{margin-inline-end:6px;color:var(--ejh-color-subtle)}.ejh-admin-mature-page .ant-breadcrumb{display:none}.ejh-admin-operations,.ejh-admin-mature-page [data-admin-operation-destination-page]{width:100%;max-width:100%;min-width:0;overflow-x:clip}.ejh-admin-account-directory-root{gap:10px!important}.ejh-admin-user-detail-modal{padding:4px 0}.ejh-admin-account-filter-panel{min-width:220px}.ejh-admin-account-filter-panel label{display:grid;gap:4px;color:var(--ejh-color-muted);font-size:12px}.ejh-admin-account-filter-panel .ant-select{width:100%}.ejh-admin-account-filter-panel .ant-select-selector,.ejh-admin-user-action-field .ant-select-selector{background:var(--ejh-color-surface)!important;border-color:var(--ejh-color-border)!important;color:var(--ejh-color-text)!important}.ejh-admin-account-filter-panel .ant-select-selection-item,.ejh-admin-user-action-field .ant-select-selection-item,.ejh-admin-account-filter-panel .ant-select-arrow,.ejh-admin-user-action-field .ant-select-arrow{color:var(--ejh-color-text)!important}.ejh-admin-account-table-card .ant-tag:not([data-tone]){background:var(--ejh-color-neutral-wash)!important;border-color:var(--ejh-color-border)!important;color:var(--ejh-color-text)!important}.ejh-admin-account-primary{color:var(--ejh-color-text);font-weight:600;white-space:nowrap}.ejh-admin-user-detail-modal .ant-pro-card,.ejh-admin-user-detail-modal .ant-pro-table{background:var(--ejh-color-surface)}.ejh-admin-user-detail-modal .ant-divider{margin-block:18px 10px}.ejh-admin-permission-section-title{color:var(--ejh-color-text);font-size:15px;font-weight:600;margin:0 0 14px}.ejh-admin-permission-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.ejh-admin-permission-summary-item{background:var(--ejh-color-neutral-wash);border:1px solid var(--ejh-color-border);border-radius:12px;display:grid;gap:6px;padding:12px 14px}.ejh-admin-permission-summary-item span{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-permission-summary-item strong{color:var(--ejh-color-text);font-size:18px;font-weight:700}.ejh-admin-account-table-card .ant-table-tbody>tr.ant-table-row-selected>td,.ejh-admin-account-table-card .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--ejh-color-danger-selected)!important;color:var(--ejh-color-text)}.ejh-admin-account-actions .ant-btn{padding-inline:2px}.ejh-admin-user-action-field{display:grid;gap:6px;color:var(--ejh-color-muted);font-size:12px}.ejh-admin-user-action-field .ant-select{width:100%}@media(max-width:767px){.ejh-admin-account-table-card .ant-pro-table-list-toolbar-container,.ejh-admin-account-table-card .ant-pro-table-list-toolbar-right{align-items:flex-start;flex-wrap:wrap}.ejh-admin-account-table-card .ant-pro-table-list-toolbar-right{display:block;width:100%}.ejh-admin-account-table-card .ant-pro-table-list-toolbar-right>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center!important;justify-content:start;gap:8px!important;width:100%}.ejh-admin-account-table-card .ant-pro-table-list-toolbar-right .ant-btn{min-width:0}.ejh-admin-account-table-card .ant-table-cell{padding-inline:8px!important}.ejh-admin-account-primary{font-size:12px}}.ejh-admin-console-frame .ant-pro-sider,.ejh-admin-console-frame .ant-pro-layout .ant-layout-sider,.ejh-admin-console-frame .ant-layout-sider,.ejh-admin-console-frame .ant-menu,.ejh-admin-console-frame .ant-menu .ant-menu-sub{background:var(--ejh-admin-sider-bg)!important}.ejh-admin-console-frame .ant-pro-sider,.ejh-admin-console-frame .ant-pro-layout .ant-layout-sider{border-right:0;box-shadow:var(--ejh-shadow-panel)}.ejh-admin-console-frame .ant-pro-sider-logo{min-height:64px;padding-inline:18px;background:var(--ejh-admin-sider-bg-strong)}.ejh-admin-console-frame .ant-pro-sider-logo a,.ejh-admin-console-frame .ant-pro-sider-logo h1{color:var(--ejh-admin-text)!important}.ejh-admin-console-frame .ant-pro-sider-logo h1{font-weight:var(--ejh-font-weight-bold)}.ejh-admin-console-logo-mark{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--ejh-color-consumer-accent),var(--ejh-color-consumer-accent-highlight));color:var(--ejh-color-surface);font-weight:800;line-height:1;box-shadow:var(--ejh-shadow-panel)}.ejh-admin-console-frame .ant-menu{font-weight:var(--ejh-font-weight-bold)}.ejh-admin-console-frame .ant-menu .ant-menu-item,.ejh-admin-console-frame .ant-menu .ant-menu-submenu-title,.ejh-admin-console-frame .ant-pro-base-menu-inline-menu-item-title{border-radius:10px}.ejh-admin-console-frame .ant-menu .ant-menu-item-selected,.ejh-admin-console-frame .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--ejh-admin-accent-soft)}.ejh-admin-console-frame .ant-menu a,.ejh-admin-console-frame .ant-menu a:visited,.ejh-admin-console-frame .ant-menu .ant-pro-base-menu-inline-menu-item-title a,.ejh-admin-console-frame .ant-menu .ant-pro-base-menu-inline-menu-item-title a:visited{color:var(--ejh-admin-text-muted)!important}.ejh-admin-console-frame .ant-menu a:hover,.ejh-admin-console-frame .ant-menu a:focus-visible,.ejh-admin-console-frame .ant-menu .ant-menu-item-selected a,.ejh-admin-console-frame .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title a{color:var(--ejh-admin-accent-strong)!important}.ejh-admin-console-frame .ant-pro-global-header{min-height:56px;border-bottom:0;background:var(--ejh-color-surface-overlay);padding-inline:var(--ejh-space-md);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ejh-admin-console-frame .ant-pro-layout-header{background:var(--ejh-admin-shell-topbar)!important}.ejh-admin-console-globalbar{display:flex;gap:var(--ejh-space-md);align-items:center;justify-content:flex-start;width:100%}.ejh-admin-console-globalbar-main{flex:0 1 auto;min-width:0}.ejh-admin-console-menu-button{display:inline-flex;align-items:center}.ejh-admin-console-menu-button :is(button,.anticon){cursor:pointer}.ejh-admin-console-frame a{text-decoration:none}.ejh-admin-console-brand{display:inline-flex;align-items:center;gap:6px;line-height:var(--ejh-line-height-tight)}.ejh-admin-console-brand span{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-bold)}.ejh-admin-console-brand strong{color:var(--ejh-color-text);font-size:var(--ejh-font-size-md);line-height:var(--ejh-line-height-tight)}.ejh-admin-console-header-actions{display:flex;gap:var(--ejh-space-sm);align-items:center;flex-wrap:wrap;justify-content:flex-start;min-width:0;padding-inline:var(--ejh-space-sm)}.ejh-admin-console-side-account{border-top:1px solid var(--ejh-color-brand-rule);margin:8px 12px 12px;padding-top:10px}.ejh-admin-console-side-account .ejh-admin-console-header-actions{display:grid;gap:8px;padding-inline:0}.ejh-admin-console-side-account .ejh-admin-console-account-label{color:var(--ejh-admin-text-muted)}.ejh-admin-console-side-account .ant-btn{width:100%}.ejh-admin-mature-page input:focus-visible,.ejh-admin-mature-page textarea:focus-visible,.ejh-admin-mature-page select:focus-visible,.ejh-admin-mature-page button:focus-visible,.ejh-admin-mature-page .ant-btn:focus-visible,.ejh-admin-mature-page .ant-checkbox-input:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px}.ejh-admin-console-account-label{display:inline-flex;align-items:center;max-width:180px;min-height:32px;color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ejh-admin-console-account-label{color:var(--ejh-color-text);font-weight:var(--ejh-font-weight-bold)}.ejh-admin-console-content{display:grid;gap:var(--ejh-space-lg);min-width:0;padding:18px 24px 28px;background:radial-gradient(circle at top right,var(--ejh-color-consumer-accent-wash),var(--ejh-color-transparent) 32rem),var(--ejh-color-canvas)}.ejh-admin-console-workarea{min-width:0}.ejh-admin-console-state{border:1px solid var(--ejh-color-border);border-left:var(--ejh-space-xs) solid var(--ejh-color-info);border-radius:var(--ejh-radius-panel);background:var(--ejh-color-surface);padding:var(--ejh-space-lg)}.ejh-admin-console-state[data-admin-state=warning]{border-left-color:var(--ejh-color-warning)}.ejh-admin-console-state[data-admin-state=unavailable]{border-left-color:var(--ejh-color-unavailable)}.ejh-admin-console-state h3,.ejh-admin-console-state p{margin:0}.ejh-admin-console-state p{margin-top:var(--ejh-space-sm);color:var(--ejh-color-muted);line-height:var(--ejh-line-height-relaxed)}.ejh-admin-home{display:grid;gap:16px;min-width:0}.ejh-admin-home .ant-card,.ejh-admin-home .ant-pro-card{border-color:var(--ejh-color-border);border-radius:14px;box-shadow:var(--ejh-shadow-panel)}.ejh-admin-home .ant-card-head-title{font-weight:var(--ejh-font-weight-bold)}.ejh-admin-home .ant-statistic-title{color:var(--ejh-color-muted);font-weight:var(--ejh-font-weight-bold)}.ejh-admin-home .ant-statistic-content{color:var(--ejh-color-text)}.ejh-admin-home .ant-list-item{align-items:center}.ejh-admin-home-entry-description{display:grid;gap:2px}.ejh-admin-support-complaint-cell{max-width:100%;min-width:0}.ejh-admin-support-complaint-cell .ant-space-item{max-width:100%}.ejh-admin-support-complaint-cell .ant-typography{white-space:normal}.ejh-admin-support-complaint-inline-action{display:none;width:fit-content;padding-inline:0}.ejh-admin-support-complaint-mobile-list,.ejh-admin-workflow-summary-inline{display:none}.ejh-admin-workbench,.ejh-admin-workbench-section{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;max-width:100%}.ejh-admin-workbench-toolbar,.ejh-admin-workbench-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--ejh-color-border);border-radius:10px;background:var(--ejh-color-surface)}.ejh-admin-workbench-toolbar .ant-input-search{width:min(420px,100%)}.ejh-admin-workbench-list{min-width:0;overflow:hidden;border:1px solid var(--ejh-color-border);border-radius:10px;background:var(--ejh-color-surface)}.ejh-admin-workbench-list table{width:100%!important;table-layout:fixed}.ejh-admin-workbench-list .ant-table-cell{overflow-wrap:anywhere;vertical-align:middle}.ejh-admin-workbench-footer{border-width:1px 0 0;border-radius:0;color:var(--ejh-color-muted)}.ejh-admin-workbench-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0;overflow:hidden;border:1px solid var(--ejh-color-border);border-radius:10px;background:var(--ejh-color-surface)}.ejh-admin-workbench-overview article{display:grid;align-content:center;gap:4px;min-width:0;padding:10px 12px}.ejh-admin-workbench-overview article[data-primary=true]{background:var(--ejh-color-info-wash)}.ejh-admin-workbench-overview article+article{border-left:1px solid var(--ejh-color-border)}.ejh-admin-workbench-overview article>span,.ejh-admin-workbench-secondary{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-workbench-overview strong{overflow-wrap:anywhere;font-size:15px}.ejh-admin-workbench-mobile-summary{display:grid;gap:5px;min-width:0;padding-block:2px}.ejh-admin-workbench-mobile-summary>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px;min-width:0}.ejh-admin-workbench-mobile-summary>div>span:first-child{color:var(--ejh-color-muted);font-size:12px}.ejh-admin-workbench-mobile-summary strong,.ejh-admin-workbench-mobile-summary span{min-width:0;overflow-wrap:anywhere}.ejh-admin-workbench-mobile-summary .ant-btn{justify-self:start;padding-inline:0}.ejh-admin-workbench-back{width:fit-content;color:var(--ejh-color-info);font-size:13px;font-weight:var(--ejh-font-weight-bold)}.ejh-admin-mature-page [data-admin-detail-page],.ejh-admin-mature-page [data-admin-workflow-page],.ejh-admin-mature-page [data-admin-result-page]{max-width:1080px}.ejh-admin-mature-page .ant-pro-page-container-children-container{padding-block:12px 24px}.ejh-admin-mature-page .ant-pro-page-container-warp-page-header{padding-block:16px 10px}.ejh-admin-mature-page .ant-page-header-heading-title{font-size:22px;line-height:1.28}.ejh-admin-mature-page .ant-pro-page-container-content{margin-top:4px;color:var(--ejh-color-text);font-size:14px;line-height:1.55}.ejh-admin-mature-page .ant-space{row-gap:12px}.ejh-admin-mature-page .ant-card,.ejh-admin-mature-page .ant-pro-card{border-color:var(--ejh-color-border)!important;border-radius:14px;box-shadow:var(--ejh-shadow-panel)}.ejh-admin-mature-page .ant-card .ant-card-head,.ejh-admin-mature-page .ant-pro-card .ant-pro-card-header{border-bottom-color:var(--ejh-color-border)!important}.ejh-admin-mature-page .ant-descriptions-bordered .ant-descriptions-view,.ejh-admin-mature-page .ant-descriptions-bordered .ant-descriptions-item-label,.ejh-admin-mature-page .ant-descriptions-bordered .ant-descriptions-item-content,.ejh-admin-mature-page .ant-table-wrapper .ant-table,.ejh-admin-mature-page .ant-table-wrapper .ant-table-container,.ejh-admin-mature-page .ant-table-wrapper .ant-table-thead>tr>th,.ejh-admin-mature-page .ant-table-wrapper .ant-table-tbody>tr>td{border-color:var(--ejh-color-border)!important}.ejh-admin-mature-page .ant-table-wrapper .ant-table-thead>tr>th{background:var(--ejh-color-info-wash);color:var(--ejh-color-text)}.ejh-admin-mature-page .ant-card .ant-card-head,.ejh-admin-mature-page .ant-pro-card .ant-pro-card-header{min-height:44px;padding-inline:18px}.ejh-admin-mature-page .ant-card .ant-card-head-title,.ejh-admin-mature-page .ant-pro-card .ant-pro-card-title{padding-block:11px;font-size:15px;line-height:1.35}.ejh-admin-mature-page .ant-card .ant-card-body,.ejh-admin-mature-page .ant-pro-card .ant-pro-card-body{padding:16px 18px}.ejh-admin-mature-page .ant-descriptions .ant-descriptions-item-label,.ejh-admin-mature-page .ant-descriptions .ant-descriptions-item-content{padding:10px 14px;font-size:14px;line-height:1.45}.ejh-admin-mature-page .ant-form-item{margin-bottom:16px}.ejh-admin-mature-page .ant-form-item-label>label,.ejh-admin-mature-page .ant-select,.ejh-admin-mature-page .ant-input,.ejh-admin-mature-page .ant-btn,.ejh-admin-mature-page .ant-tag,.ejh-admin-mature-page .ant-alert{font-size:14px}.ejh-admin-mature-page textarea.ant-input{min-height:112px}.ejh-admin-mature-page:has(.ejh-admin-workbench)>.ejh-admin-workflow-path{padding-top:8px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-page-container-warp-page-header{padding-block:10px 6px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-page-container-children-container{padding-block:6px 16px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-page-header-heading-title{font-size:20px;line-height:1.2}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-page-container-content{margin-top:2px;line-height:1.35}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-card,.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-card{border-radius:10px;box-shadow:none}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-card .ant-card-head,.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-card .ant-pro-card-header{min-height:40px;padding-inline:12px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-card .ant-pro-card-header{padding-block:8px 0}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-card .ant-card-head-title,.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-card .ant-pro-card-title{padding-block:8px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-card .ant-card-body,.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-card:not(.ejh-admin-account-table-card) .ant-pro-card-body{padding:10px 12px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-tabs-top>.ant-tabs-nav{margin-bottom:0}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-tabs .ant-tabs-tab{padding-block:7px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-descriptions .ant-descriptions-item-label,.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-descriptions .ant-descriptions-item-content{padding:6px 10px;font-size:13px;line-height:1.35}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-form-item{margin-bottom:10px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-alert{padding:8px 10px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-table-wrapper .ant-table-thead>tr>th,.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-table-wrapper .ant-table-tbody>tr>td{padding:7px 10px}.ejh-admin-workbench h3{margin-block:4px 8px;font-size:14px;line-height:1.35}.ejh-admin-mature-page:has(.ejh-admin-workbench) textarea.ant-input{min-height:80px}.ejh-admin-merchant-review-workbench{--ejh-admin-review-gap: 6px}.ejh-admin-mature-page:has(.ejh-admin-merchant-review-workbench) .ant-pro-page-container-children-container{padding-block:6px 12px}.ejh-admin-mature-page:has(.ejh-admin-merchant-review-workbench) .ant-pro-page-container-warp-page-header{padding-block:10px 6px}.ejh-admin-mature-page:has(.ejh-admin-merchant-review-workbench) .ant-page-header-heading-title{font-size:20px;line-height:1.18}.ejh-admin-mature-page:has(.ejh-admin-merchant-review-workbench) .ant-pro-page-container-content{margin-top:2px;line-height:1.35}.ejh-admin-merchant-review-workbench.ant-space-vertical{row-gap:var(--ejh-admin-review-gap)}.ejh-admin-merchant-review-workbench .ejh-admin-merchant-review-action-bar{box-shadow:var(--ejh-shadow-panel)}.ejh-admin-merchant-review-workbench .ejh-admin-merchant-review-action-bar .ant-pro-card-body{padding:6px 10px}.ejh-admin-merchant-review-workbench [data-admin-page-pattern=workflow] .ant-card-body,.ejh-admin-merchant-review-workbench .ant-pro-card .ant-pro-card-body{padding:8px 10px}.ejh-admin-merchant-review-workbench [data-admin-page-pattern=workflow] .ant-card-head,.ejh-admin-merchant-review-workbench .ant-pro-card .ant-pro-card-header{min-height:32px;padding-inline:10px}.ejh-admin-merchant-review-workbench [data-admin-page-pattern=workflow] .ant-card-head-title,.ejh-admin-merchant-review-workbench .ant-pro-card .ant-pro-card-title{padding-block:5px;font-size:14px}.ejh-admin-merchant-review-workbench .ant-tabs-top>.ant-tabs-nav{margin-bottom:4px}.ejh-admin-merchant-review-workbench .ant-tabs .ant-tabs-tab{padding-block:5px}.ejh-admin-merchant-review-workbench .ant-steps-item-description{display:none}.ejh-admin-merchant-review-workbench .ant-steps .ant-steps-item-title{font-size:13px;line-height:1.25}.ejh-admin-merchant-review-workbench .ant-steps.ant-steps-small .ant-steps-item-icon{margin-top:0}.ejh-admin-merchant-review-workbench .ant-descriptions .ant-descriptions-item-label,.ejh-admin-merchant-review-workbench .ant-descriptions .ant-descriptions-item-content{padding:4px 8px;font-size:13px;line-height:1.35}.ejh-admin-merchant-review-workbench .ejh-admin-mature-note{margin-top:4px;line-height:1.35}.ejh-admin-merchant-review-workbench .ant-form-item{margin-bottom:8px}.ejh-admin-merchant-review-workbench textarea.ant-input{min-height:80px}.ejh-admin-merchant-review-workbench .ant-btn{height:32px;padding-inline:12px}.ejh-admin-merchant-review-workbench .ant-pro-table .ant-table-thead>tr>th,.ejh-admin-merchant-review-workbench .ant-pro-table .ant-table-tbody>tr>td{padding:5px 8px}[data-admin-current-release-gap] .ejh-admin-merchant-review-scope-alert.ant-alert-info{border-color:var(--ejh-color-info)!important;background:var(--ejh-color-info-wash)!important}[data-admin-current-release-gap] .ejh-admin-merchant-review-scope-alert .ant-alert-message{color:var(--ejh-color-text)!important}[data-admin-current-release-gap] .ejh-admin-merchant-review-scope-alert .ant-alert-description{color:var(--ejh-color-muted)!important}.ejh-admin-legal{display:grid;gap:var(--ejh-space-lg)}.ejh-admin-legal-kpis{display:grid;gap:var(--ejh-space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.ejh-admin-legal-kpis article,.ejh-admin-legal-list{border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-panel);background:var(--ejh-color-surface)}.ejh-admin-legal-kpis article{display:grid;gap:var(--ejh-space-xs);padding:var(--ejh-space-md)}.ejh-admin-legal-kpis strong{font-size:var(--ejh-font-size-xl)}.ejh-admin-legal-kpis span{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm)}.ejh-admin-legal-list{min-width:0}.ejh-admin-legal-workspace{display:grid;gap:var(--ejh-space-lg);grid-template-columns:1fr;align-items:start}.ejh-admin-legal table{width:100%;border-collapse:collapse;font-size:var(--ejh-font-size-sm)}.ejh-admin-legal th,.ejh-admin-legal td{border-bottom:1px solid var(--ejh-color-border);padding:var(--ejh-space-sm) var(--ejh-space-md);text-align:left;vertical-align:top}.ejh-admin-legal th{color:var(--ejh-color-subtle);font-weight:var(--ejh-font-weight-bold);white-space:nowrap}.ejh-admin-legal td strong,.ejh-admin-legal td span{display:block}.ejh-admin-legal td span{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs);line-height:var(--ejh-line-height-relaxed)}.ejh-admin-legal-slot-actions{display:flex;flex-wrap:wrap;gap:var(--ejh-space-xs);align-items:center}.ejh-admin-legal-slot-actions a,.ejh-admin-legal-slot-actions>span{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);padding:0 var(--ejh-space-sm);text-decoration:none}.ejh-admin-legal-slot-actions a{color:var(--ejh-color-danger);font-weight:var(--ejh-font-weight-bold)}.ejh-admin-legal-slot-actions>span{color:var(--ejh-color-muted)}.ejh-admin-legal tr[data-selected=true] td{background:var(--ejh-color-neutral-wash)}.ejh-admin-legal input:focus-visible,.ejh-admin-legal select:focus-visible,.ejh-admin-legal textarea:focus-visible,.ejh-admin-legal button:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px}@media(max-width:900px){.ejh-admin-console-frame .ant-pro-layout-header,.ejh-admin-console-frame .ant-layout-header,.ejh-admin-console-frame .ant-pro-global-header,.ejh-admin-console-globalbar{min-height:56px;height:56px;background:var(--ejh-admin-shell-topbar)!important}.ejh-admin-console-frame .ant-pro-global-header{width:100%;padding-inline:12px;border-bottom:0;box-shadow:none}.ejh-admin-console-globalbar{gap:8px;justify-content:flex-start}.ejh-admin-console-globalbar-main{flex:1 1 0}.ejh-admin-console-header-actions{gap:4px;min-width:auto}.ejh-admin-workflow-path{padding-inline:0;padding-top:4px;font-size:12px}.ejh-admin-console-content{gap:var(--ejh-space-sm);padding:4px var(--ejh-space-sm) 10px}.ejh-admin-console-frame .ant-pro-layout-content,.ejh-admin-console-frame .ant-layout-content{margin:0;padding-inline:0}.ejh-admin-mature-page .ant-pro-page-container-children-container,.ejh-admin-mature-page .ant-pro-page-container-warp-page-header{padding-inline:0}.ejh-admin-mature-page .ant-page-header-heading,.ejh-admin-mature-page .ant-page-header-heading-left,.ejh-admin-mature-page .ant-page-header-heading-extra{width:100%}.ejh-admin-mature-page .ant-pro-card-col,.ejh-admin-mature-page .ant-col{flex:0 0 100%;max-width:100%}.ejh-admin-operations .ant-pro-card-ghost>.ant-pro-card-body{flex-wrap:wrap}.ejh-admin-operations .ant-pro-card-ghost>.ant-pro-card-body>.ant-pro-card-col{flex:0 0 100%!important;max-width:100%!important}.ejh-admin-account-table-card .ant-pro-card-header{min-height:36px;padding-inline:10px}.ejh-admin-account-table-card .ant-pro-card-body{padding:0}.ejh-admin-account-table-card .ant-table-wrapper .ant-table-cell{padding:8px 6px}.ejh-admin-mature-actions{display:flex;width:100%}.ejh-admin-mature-actions .ant-btn{max-width:100%;height:auto;min-height:32px;white-space:normal}.ejh-admin-permission-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ejh-admin-mature-page .ant-pro-page-container-children-container{padding-block:6px 12px}.ejh-admin-mature-page .ant-page-header,.ejh-admin-mature-page .ant-pro-page-container-warp-page-header{padding-block:6px}.ejh-admin-mature-page .ant-page-header-heading{row-gap:4px}.ejh-admin-mature-page .ant-page-header-heading-title{font-size:18px;line-height:1.25}.ejh-admin-mature-page .ant-page-header-heading-sub-title,.ejh-admin-mature-page .ant-pro-page-container-content,.ejh-admin-mature-page .ant-typography,.ejh-admin-mature-page .ant-form-item-label>label,.ejh-admin-mature-page .ant-form-item-explain,.ejh-admin-mature-page .ant-select,.ejh-admin-mature-page .ant-input,.ejh-admin-mature-page .ant-btn,.ejh-admin-mature-page .ant-tag,.ejh-admin-mature-page .ant-alert{font-size:13px;line-height:1.45}.ejh-admin-mature-page .ant-pro-page-container-content{display:none}.ejh-admin-mature-page .ant-breadcrumb,.ejh-admin-mature-page .ant-breadcrumb a,.ejh-admin-mature-page .ant-breadcrumb-link,.ejh-admin-mature-page .ant-breadcrumb-separator{font-size:12px}.ejh-admin-mature-page .ant-space{row-gap:6px}.ejh-admin-mature-page .ant-card .ant-card-head,.ejh-admin-mature-page .ant-pro-card .ant-pro-card-header{min-height:36px;padding-inline:10px}.ejh-admin-mature-page .ant-card .ant-card-head-title,.ejh-admin-mature-page .ant-pro-card .ant-pro-card-title{padding-block:7px;font-size:14px;line-height:1.35}.ejh-admin-mature-page .ant-card .ant-card-body,.ejh-admin-mature-page .ant-pro-card .ant-pro-card-body{padding:9px 10px}.ejh-admin-mature-page .ant-descriptions .ant-descriptions-item-label,.ejh-admin-mature-page .ant-descriptions .ant-descriptions-item-content{padding:6px 8px;font-size:13px;line-height:1.45}.ejh-admin-mature-page .ant-descriptions .ant-descriptions-item-label{width:76px;white-space:normal}.ejh-admin-mature-page .ant-statistic-title{margin-bottom:2px;font-size:12px}.ejh-admin-mature-page .ant-statistic-content{font-size:22px;line-height:1.2}.ejh-admin-mature-page .ant-table-wrapper .ant-table-cell{padding:7px 8px;font-size:13px}.ejh-admin-mature-page .ant-table-wrapper .ant-table-thead>tr>th{padding-block:7px}.ejh-admin-mature-page .ant-pagination{margin-block:8px 0}.ejh-admin-mature-page .ant-form-item{margin-bottom:10px}.ejh-admin-mature-page .ant-alert{padding:6px 8px}.ejh-admin-mature-page .ant-alert-message,.ejh-admin-mature-page .ant-alert-description{font-size:13px;line-height:1.45}.ejh-admin-mature-page textarea.ant-input{min-height:80px}.ejh-admin-workflow-summary-descriptions{display:none}.ejh-admin-workflow-summary-inline{display:flex}.ejh-admin-workflow-summary-inline .ant-tag{margin-inline-end:0}.ejh-admin-workbench-toolbar{align-items:center;flex-wrap:wrap;padding:6px 8px}.ejh-admin-workbench-toolbar .ant-input-search{flex:1 1 220px;width:auto;min-width:0}.ejh-admin-workbench-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ejh-admin-workbench-overview article{padding:7px 8px}.ejh-admin-workbench-overview article[data-primary=true]{grid-column:1 / -1}.ejh-admin-workbench-overview article+article{border-top:1px solid var(--ejh-color-border)}.ejh-admin-workbench-overview article:nth-child(2n){border-left:0}.ejh-admin-mature-page:has(.ejh-admin-workbench)>.ejh-admin-workflow-path{padding-top:4px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-page-container-warp-page-header{padding-block:6px 4px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-page-container-children-container{padding-block:4px 10px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-card .ant-card-body,.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-pro-card:not(.ejh-admin-account-table-card) .ant-pro-card-body{padding:8px 10px}.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-table-wrapper .ant-table-thead>tr>th,.ejh-admin-mature-page:has(.ejh-admin-workbench) .ant-table-wrapper .ant-table-tbody>tr>td{padding:6px 8px}.ejh-admin-workbench,.ejh-admin-workbench-section{gap:6px}.ejh-admin-workbench-footer{flex-wrap:wrap;gap:6px;padding:6px 8px}.ejh-admin-support-complaint-inline-action{display:inline-flex}.ejh-admin-support-complaint-mobile-list{display:grid;gap:8px}.ejh-admin-support-complaint-table{display:none}.ejh-admin-legal-kpis,.ejh-admin-legal-workspace{grid-template-columns:1fr}.ejh-admin-legal table,.ejh-admin-legal thead,.ejh-admin-legal tbody,.ejh-admin-legal tr,.ejh-admin-legal th,.ejh-admin-legal td{display:block}.ejh-admin-legal thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ejh-admin-legal tbody{display:grid;gap:var(--ejh-space-sm);padding:var(--ejh-space-md)}.ejh-admin-legal tr{border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-panel);background:var(--ejh-color-surface);padding:var(--ejh-space-sm)}.ejh-admin-legal td{display:flex;justify-content:space-between;gap:var(--ejh-space-md);border-bottom:0;overflow-wrap:anywhere;padding:var(--ejh-space-xs) 0}.ejh-admin-legal td:first-child,.ejh-admin-legal td[colspan]{display:block}.ejh-admin-legal td:before{content:attr(data-label);color:var(--ejh-color-muted);font-weight:var(--ejh-font-weight-bold)}}@media(max-width:279px){.ejh-admin-workbench-overview{grid-template-columns:minmax(0,1fr)}.ejh-admin-workbench-overview article[data-primary=true]{grid-column:auto}.ejh-admin-workbench-overview article+article{border-left:0}.ejh-admin-workbench-mobile-summary>div{grid-template-columns:64px minmax(0,1fr)}}.ejh-admin-support{display:grid;gap:var(--ejh-space-lg)}.ejh-admin-runtime-fieldset{display:grid;gap:var(--ejh-space-md);min-width:0;margin:0;border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);padding:var(--ejh-space-md)}.ejh-admin-runtime-fieldset legend{padding:0 var(--ejh-space-xs);color:var(--ejh-color-text);font-weight:var(--ejh-font-weight-bold)}.ejh-admin-runtime-fieldset>p{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm)}.ejh-admin-support table{width:100%;border-collapse:collapse;font-size:var(--ejh-font-size-sm)}.ejh-admin-support th,.ejh-admin-support td{border-bottom:1px solid var(--ejh-color-border);padding:var(--ejh-space-sm) var(--ejh-space-md);text-align:left;vertical-align:middle}.ejh-admin-support th{color:var(--ejh-color-subtle);font-weight:var(--ejh-font-weight-bold);white-space:nowrap}.ejh-admin-support td strong,.ejh-admin-support td span{display:block}.ejh-admin-support td span{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs)}.ejh-admin-support tr[data-selected=true]{background:var(--ejh-color-danger-selected)}.ejh-admin-support select:focus-visible,.ejh-admin-support textarea:focus-visible,.ejh-admin-support button:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px}@media(max-width:900px){.ejh-admin-support table,.ejh-admin-support thead,.ejh-admin-support tbody,.ejh-admin-support tr,.ejh-admin-support th,.ejh-admin-support td{display:block}.ejh-admin-support thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ejh-admin-support tbody{display:grid;gap:var(--ejh-space-sm);padding:var(--ejh-space-md)}.ejh-admin-support tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ejh-space-sm);border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);padding:var(--ejh-space-md)}.ejh-admin-support td{min-width:0;border-bottom:0;padding:0;overflow-wrap:anywhere}.ejh-admin-support td:first-child,.ejh-admin-support td[colspan]{grid-column:1 / -1}.ejh-admin-support td:before{content:attr(data-label);display:block;margin-bottom:var(--ejh-space-xs);color:var(--ejh-color-subtle);font-size:var(--ejh-font-size-xs);font-weight:var(--ejh-font-weight-bold)}}.ejh-admin-operations{display:grid;gap:var(--ejh-space-lg)}.ejh-admin-operations table{width:100%;border-collapse:collapse;font-size:var(--ejh-font-size-sm)}.ejh-admin-operations th,.ejh-admin-operations td{border-bottom:1px solid var(--ejh-color-border);padding:var(--ejh-space-sm) var(--ejh-space-md);text-align:left;vertical-align:middle}.ejh-admin-operations th{color:var(--ejh-color-subtle);font-weight:var(--ejh-font-weight-bold);white-space:nowrap}.ejh-admin-operations td strong,.ejh-admin-operations td span{display:block}.ejh-admin-operations td span{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs)}.ejh-admin-operations input:focus-visible,.ejh-admin-operations select:focus-visible,.ejh-admin-operations textarea:focus-visible,.ejh-admin-operations button:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px}.ejh-admin-regulatory{display:grid;gap:var(--ejh-space-md)}.ejh-admin-regulatory-heading{display:flex;justify-content:space-between;gap:var(--ejh-space-md);align-items:flex-start}.ejh-admin-regulatory-heading h2,.ejh-admin-regulatory-heading p{margin:0}.ejh-admin-regulatory-heading h2{font-size:var(--ejh-font-size-xl)}.ejh-admin-regulatory-heading span,.ejh-admin-regulatory-heading small,.ejh-admin-regulatory-muted{color:var(--ejh-color-muted)}.ejh-admin-regulatory-heading p{margin-top:var(--ejh-space-xs)}.ejh-admin-regulatory-list article{border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);background:var(--ejh-color-surface);padding:var(--ejh-space-md)}.ejh-admin-regulatory-list span{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm)}.ejh-admin-regulatory-list{display:grid;gap:var(--ejh-space-md)}.ejh-admin-regulatory-list article header,.ejh-admin-regulatory-list article p,.ejh-admin-regulatory-list article a{display:block}.ejh-admin-regulatory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ejh-admin-regulatory-list article{display:grid;gap:var(--ejh-space-sm);min-width:0}.ejh-admin-regulatory-list article header{display:flex;justify-content:space-between;gap:var(--ejh-space-sm)}.ejh-admin-regulatory-list article p{margin:0}.ejh-admin-regulatory-list article a{color:var(--ejh-color-danger);word-break:break-word}@media(max-width:860px){.ejh-admin-regulatory-list{grid-template-columns:1fr}.ejh-admin-operations table,.ejh-admin-operations thead,.ejh-admin-operations tbody,.ejh-admin-operations tr,.ejh-admin-operations td{display:block}.ejh-admin-operations thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ejh-admin-operations tbody{display:grid;gap:var(--ejh-space-sm);padding:var(--ejh-space-sm)}.ejh-admin-operations tr{border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);padding:var(--ejh-space-sm)}.ejh-admin-operations td{border-bottom:0;padding:var(--ejh-space-xs) 0}.ejh-admin-operations td:before{content:attr(data-label);display:block;margin-bottom:var(--ejh-space-xs);color:var(--ejh-color-subtle);font-size:var(--ejh-font-size-xs);font-weight:var(--ejh-font-weight-bold)}.ejh-admin-regulatory-heading,.ejh-admin-regulatory-list article header{display:grid}}
