:root{--app-bg: #f5f9ff;--app-surface: #ffffff;--app-surface-soft: #f8fbff;--app-surface-muted: #eef6ff;--card-border: #dbe9ff;--card-border-strong: #b9d3ff;--text-main: #0b1b3f;--text-soft: #6d7f9a;--text-faint: #8da0ba;--accent-blue: #1d6bff;--accent-blue-strong: #1766ff;--accent-blue-2: #35a7ff;--accent-blue-soft: #edf5ff;--accent-cyan-soft: #eef8ff;--accent-green: #16ba72;--accent-green-soft: #effbf6;--accent-amber: #ff9c31;--accent-amber-soft: #fff4e8;--accent-rose: #ef5164;--accent-rose-soft: #fff0f2;--accent-purple: #8e64ff;--shadow-soft: 0 .75rem 2.125rem rgba(35, 91, 170, .1);--shadow-panel: 0 .5rem 1.375rem rgba(35, 91, 170, .07);--font-page-title: 1.125rem;--font-section-title: 1rem;--font-body: .875rem;--font-meta: .75rem;--radius-panel: 1rem}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{margin:0;color:var(--text-main);font-size:var(--font-body);line-height:1.6;background:radial-gradient(900px 380px at 34% -12%,rgba(58,136,255,.18),transparent 62%),radial-gradient(860px 460px at 82% 6%,rgba(86,204,242,.13),transparent 66%),linear-gradient(180deg,#f8fbff,#eef6ff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}.app-route-loading{min-height:9rem;display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--text-soft);font-size:var(--font-body);font-weight:700}.app-route-loading--full{min-height:100vh}.app-route-loading__mark{width:.75rem;height:.75rem;border-radius:999rem;background:var(--accent-blue-strong);box-shadow:0 0 0 .375rem #1d6bff1a,0 .5rem 1rem #1d6bff2e;animation:app-route-loading-pulse 1.1s ease-in-out infinite}@keyframes app-route-loading-pulse{0%,to{opacity:.48;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.app-route-loading__mark{animation:none}}.ant-layout{background:transparent}.ant-card{border:1px solid var(--card-border);border-radius:var(--radius-panel);background:linear-gradient(145deg,#fffffffa,#ffffffd1);box-shadow:var(--shadow-panel)}.ant-card .ant-card-head{min-height:2.75rem;padding-inline:.875rem}.ant-card.ant-card-small .ant-card-head{min-height:2.375rem;padding-inline:.75rem}.ant-card .ant-card-head-title{padding:.75rem 0;color:var(--text-main);font-size:var(--font-section-title);font-weight:600}.ant-card .ant-card-body{padding:.875rem}.ant-card.ant-card-small .ant-card-body{padding:.625rem}.ant-card .ant-card-head{border-bottom-color:#dbe9ff}.ant-btn{font-size:var(--font-body);font-weight:600;border:1px solid transparent;border-radius:.75rem;box-shadow:inset 0 0 0 .0625rem #2a69b41a,0 .5rem 1.125rem #235baa14}.ant-btn.ant-btn-default,.ant-btn.ant-btn-dashed{color:#234069;background:linear-gradient(180deg,#fff,#f1f6ff)}.ant-btn.ant-btn-default:hover,.ant-btn.ant-btn-dashed:hover{color:var(--accent-blue-strong)!important;border-color:#b9d3ff!important;background:linear-gradient(180deg,#fff,#eaf3ff);box-shadow:inset 0 0 0 .0625rem #1d6bff1f,0 .75rem 1.5rem #235baa1f}.ant-btn.ant-btn-primary{color:#fff!important;background:linear-gradient(135deg,#2d8cff,#1d6bff);box-shadow:inset 0 0 0 .0625rem #ffffff2e,0 .875rem 1.75rem #1d6bff3d}.ant-btn.ant-btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#35a7ff,#1766ff)}.ant-btn.ant-btn-link{box-shadow:none}.ant-tag{font-size:var(--font-meta);font-weight:600;border:0;border-radius:999rem}.ant-table-wrapper .ant-table{border:1px solid #dbe9ff;border-radius:1rem;overflow:hidden;background:transparent;box-shadow:0 .5rem 1.375rem #235baa0f}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:.625rem .75rem!important;font-size:var(--font-body)}.ant-table-wrapper .ant-table-thead>tr>th{color:#234069;font-weight:600;background:linear-gradient(180deg,#f7fbff,#eef5ff)}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--text-main);background:#ffffffeb}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f7fbff!important}.ant-table-wrapper .ant-table-sticky-scroll{bottom:.75rem!important;height:.875rem!important;border-radius:999px;background:#9ab0d038;box-shadow:0 .5rem 1.5rem #53709d1f;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.ant-table-wrapper .ant-table-sticky-scroll-bar{height:.875rem!important;border-radius:999px!important;background:#3478f68f!important}.ant-table-wrapper .ant-table-sticky-scroll:hover .ant-table-sticky-scroll-bar{background:#2e63d8c2!important}.ant-form-item{margin-bottom:.875rem}.ant-form-item-label>label,.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper>input.ant-input,.ant-select,.ant-select-selector,.ant-pagination,.ant-statistic-content,.ant-statistic-title,.ant-tabs .ant-tabs-tab-btn,.ant-menu .ant-menu-title-content{font-size:var(--font-body)}.ant-input,.ant-input-affix-wrapper,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-picker{border:0!important;border-radius:.875rem!important;background:linear-gradient(180deg,#fcfefffa,#f1f7fff0)!important;box-shadow:inset 0 0 0 .0625rem #a5b8d63d!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:not(.ant-select-customize-input):hover .ant-select-selector,.ant-picker:hover{box-shadow:inset 0 0 0 .0625rem #7ea1dc5c!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{box-shadow:inset 0 0 0 .0625rem #497ee780 ! important,0 0 0 .1875rem #3478f61f!important}.ant-select-selection-placeholder,.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder{color:var(--text-faint)}.ant-input-affix-wrapper>input.ant-input,.ant-input-affix-wrapper .ant-input{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ant-input-affix-wrapper>input.ant-input:hover,.ant-input-affix-wrapper>input.ant-input:focus,.ant-input-affix-wrapper .ant-input:hover,.ant-input-affix-wrapper .ant-input:focus{background:transparent!important;box-shadow:none!important}.ant-descriptions .ant-descriptions-item-label,.ant-descriptions .ant-descriptions-item-content{padding-top:.625rem!important;padding-bottom:.625rem!important}.ant-tabs .ant-tabs-tab{margin-inline:0 .625rem;padding-block:.625rem;font-weight:600}.ant-tabs .ant-tabs-tab-btn{color:var(--text-soft)}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-blue-strong)}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{border:0;border-radius:.875rem;background:#ffffffeb;box-shadow:inset 0 0 0 .0625rem #a5b8d638}.ant-pagination .ant-pagination-item-active{background:linear-gradient(180deg,#edf5fffa,#deebfff5);box-shadow:inset 0 0 0 .0625rem #5289f057}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown{border:1px solid #dbe9ff;border-radius:1rem;background:#fffffff5;box-shadow:0 1rem 2.75rem #235baa29;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom-color:#dbe9ff;background:transparent}.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title{color:var(--text-main);font-size:var(--font-section-title);font-weight:700}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,.ant-select-dropdown .ant-select-item{border-radius:.75rem;color:#234069}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#edf5ff}.ant-alert{border-radius:1rem;border-color:#dbe9ff;background:#f7fbfff5;color:#234069}.ant-alert-info{border-color:#caddff;background:#edf5ff}.ant-alert-success{border-color:#cceee2;background:#effbf6}.ant-alert-warning{border-color:#f6dfc1;background:#fff4e8}.ant-alert-error{border-color:#f4d3d7;background:#fff0f2}.ant-segmented{border-radius:.875rem;background:#edf5ff}.ant-segmented .ant-segmented-item{border-radius:.75rem;color:var(--text-soft);font-weight:600}.ant-segmented .ant-segmented-item-selected{color:var(--accent-blue-strong);background:#fff;box-shadow:0 .375rem .875rem #235baa1a}.ant-switch.ant-switch-checked{background:linear-gradient(135deg,#35a7ff,#1d6bff)}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--accent-blue-strong);background-color:var(--accent-blue-strong)}.business-basic-descriptions.ant-descriptions-bordered .ant-descriptions-item-label{width:124px;min-width:124px;white-space:nowrap;padding-top:10px;padding-bottom:10px}.business-basic-descriptions.ant-descriptions-bordered .ant-descriptions-item-content{padding-top:10px;padding-bottom:10px}.tabs-wrap-grid.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible!important}.tabs-wrap-grid.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));grid-auto-rows:minmax(40px,auto);gap:8px 10px;width:100%;transform:none!important}.tabs-wrap-grid.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-operations{display:none!important}.tabs-wrap-grid.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{margin:0!important;width:100%;min-height:40px;padding:8px!important;justify-content:center}.tabs-wrap-grid.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-btn{white-space:normal!important;text-align:center;line-height:1.25;width:100%}@media (max-width: 992px){.tabs-wrap-grid.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{border-radius:.875rem}.ant-menu-light.ant-menu-inline .ant-menu-item{margin-inline:.5rem}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:#d6e2f3a8}::-webkit-scrollbar-thumb{background:#90a7c9b8;border-radius:999rem}::-webkit-scrollbar-thumb:hover{background:#6d88b3d1}.enterprise-group-row>td{vertical-align:top}.enterprise-group-row--start>td{border-top:1px solid #e2e8f0!important}.enterprise-group-row--alt>td{background:#fbfcfe}.enterprise-group-tip{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem;color:#64748b;font-size:.9375rem;line-height:1.6}.enterprise-group-core{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.enterprise-group-core__body{display:flex;flex:1;flex-direction:column;gap:.1875rem;min-width:0}.enterprise-group-core__title{overflow:hidden;color:#0f172a;font-size:.875rem;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.enterprise-group-core__meta{color:#64748b;font-size:.75rem;line-height:1.5}.enterprise-group-toggle.ant-btn.ant-btn-default{display:inline-flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;margin:0;padding:0!important;color:#2563eb!important;font-size:1rem;font-weight:700;line-height:1;background:#eff6ff!important;border:0!important;border-radius:999rem!important;box-shadow:none!important}.enterprise-group-toggle.ant-btn.ant-btn-default:hover,.enterprise-group-toggle.ant-btn.ant-btn-default:focus{color:#1d4ed8!important;background:#dbeafe!important}.enterprise-group-toggle-placeholder{display:inline-block;width:2rem;min-width:2rem;height:2rem}.enterprise-group-bulk-toggle{min-width:4.5rem;font-weight:600}.enterprise-group-relation{display:flex;flex-direction:column;gap:.375rem}.enterprise-group-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.1875rem .5rem;border-radius:999rem;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.enterprise-group-badge--core{color:#2563eb;background:#eff6ff}.enterprise-group-badge--graph{color:#1d4ed8;background:#dbeafe}.enterprise-group-badge--business{color:#0f766e;background:#ecfeff}.enterprise-group-badge--pending{color:#9a3412;background:#fff7ed}.enterprise-group-badge--default{color:#475569;background:#f1f5f9}.enterprise-group-relation__detail{color:#64748b;font-size:.75rem;line-height:1.5}.enterprise-group-path{color:#475569;font-size:.8125rem;line-height:1.6;word-break:break-word}@media (max-width: 48rem){.enterprise-group-tip{flex-direction:column;align-items:flex-start}.enterprise-group-core__title{white-space:normal}}
