.app-layout{display:flex;gap:.75rem;height:100vh;padding:.75rem;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(89,146,255,.2),transparent 26%),radial-gradient(circle at 100% 0,rgba(74,189,156,.14),transparent 22%),radial-gradient(circle at 88% 100%,rgba(233,182,94,.12),transparent 22%),linear-gradient(180deg,#edf4ff,#e8f0fb)}.app-sider{overflow:hidden;border-radius:1.25rem;background:linear-gradient(180deg,#e2eefffa,#ecf5fff5)!important;box-shadow:inset 0 0 0 .0625rem #a0b8db3d,0 1rem 2.25rem #5a77a624}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0}.app-brand{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem .875rem;background:linear-gradient(180deg,#f5faffe6,#e7f1ff2e)}.app-brand--collapsed{justify-content:center;padding-inline:0}.app-brand-mark{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.9375rem;color:#2f5fbe;font-size:.9375rem;font-weight:700;line-height:1;background:linear-gradient(135deg,#fffffff5,#d4e4fff0);box-shadow:inset 0 0 0 .0625rem #7aa0e142,0 .75rem 1.5rem #5a77a61f}.app-brand-text{display:grid;gap:.125rem;min-width:0}.app-brand-text strong{color:#18345d;font-size:1.0625rem;font-weight:700;line-height:1.2;white-space:nowrap}.app-brand-text span{color:#5f7395;font-size:.75rem;line-height:1.2}.app-menu{flex:1;min-height:0;padding:.5rem 0 .875rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-inline-end:0!important;background:transparent!important}.app-menu.ant-menu{color:#39557d}.app-menu::-webkit-scrollbar{width:.5rem}.app-menu::-webkit-scrollbar-thumb{border-radius:999rem;background:#7d98bf61}.app-menu::-webkit-scrollbar-track{background:transparent}.app-menu>.ant-menu-item,.app-menu>.ant-menu-submenu>.ant-menu-submenu-title{min-height:2.75rem;margin-inline:.625rem;margin-block:.125rem;padding-inline:1rem!important;color:#31527f;font-size:.9375rem;font-weight:600;line-height:2.75rem!important}.app-menu>.ant-menu-submenu>.ant-menu-submenu-title{color:#3a5a85;background:#ffffff4d}.app-menu>.ant-menu-item:hover,.app-menu>.ant-menu-submenu>.ant-menu-submenu-title:hover,.app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover{color:#275fcf!important;background:#ffffff9e!important}.app-menu>.ant-menu-item-selected{color:#1f57ca!important;background:linear-gradient(135deg,#fffffff5,#d3e4fff0)!important;box-shadow:inset 0 0 0 .0625rem #6b95df42,0 .75rem 1.5rem #617ead1f}.app-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#2753a5!important}.app-menu .ant-menu-sub.ant-menu-inline{margin-block:.1875rem .375rem;background:transparent!important}.app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item{min-height:2.625rem;margin-inline:.875rem;margin-block:.0625rem;padding-inline:1.125rem!important;color:#47617f;font-size:.875rem;font-weight:500;line-height:2.625rem!important;background:transparent}.app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item-selected{color:#2461d6!important;background:linear-gradient(135deg,#ffffffeb,#d8e7ffeb)!important;box-shadow:inset 0 0 0 .0625rem #6591dc3d}.app-menu .ant-menu-item .anticon,.app-menu .ant-menu-submenu-title .anticon{color:inherit;font-size:.9375rem}.app-main{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0}.app-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;height:auto;padding:0 1rem;border-radius:1.25rem;background:linear-gradient(180deg,#fffffff5,#f4f9ffeb)!important;box-shadow:inset 0 0 0 .0625rem #d9e4f4b8,0 1rem 2.25rem #5a77a61a;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.app-header-left{display:flex;align-items:center;gap:.875rem;min-width:0}.app-collapse-btn{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;color:#466385;border:0;border-radius:.875rem;background:linear-gradient(180deg,#fdfefffa,#e8f1fff0);cursor:pointer;box-shadow:inset 0 0 0 .0625rem #aabdd942,0 .75rem 1.5rem #627ead1a}.app-collapse-btn:hover{color:#2f63d8;background:linear-gradient(180deg,#fffffffa,#deebfff5)}.app-collapse-btn:focus-visible,.app-user-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 .0625rem #719be54d,0 0 0 .1875rem #3478f624,0 .75rem 1.5rem #627ead1f}.app-collapse-btn .anticon{font-size:1rem}.app-header-title{display:grid;gap:.125rem;min-width:0}.app-header-title h1{margin:0;color:#17365f;font-size:1.25rem;font-weight:700;line-height:1.3}.app-header-title span{color:#6c7f9d;font-size:.75rem;line-height:1.2}.app-header-right{display:flex;align-items:center;gap:.625rem;min-width:0}.app-header-user{max-width:13.75rem}.app-user-trigger{display:inline-flex;align-items:center;gap:.625rem;min-width:0;max-width:17.5rem;padding:.3125rem .75rem .3125rem .3125rem;border:0;border-radius:1rem;background:linear-gradient(180deg,#fffffff5,#ebf3fff0);cursor:pointer;box-shadow:inset 0 0 0 .0625rem #aabdd93d,0 .75rem 1.5rem #627ead1a}.app-user-trigger:hover{background:linear-gradient(180deg,#fffffffa,#e1edfff5)}.app-user-meta{display:grid;min-width:0;text-align:left}.app-user-meta strong{color:#203656;font-size:.875rem;font-weight:600;line-height:1.2}.app-content-shell{display:flex;flex:1 1 auto;min-height:0;background:transparent}.app-content{flex:1 1 auto;min-height:0;padding:.75rem;overflow:auto;border-radius:1.25rem;background:linear-gradient(180deg,#ffffffe6,#f6faffdb);box-shadow:inset 0 0 0 .0625rem #d9e4f4b8,0 1rem 2.25rem #5a77a61c;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@media (max-width: 56.25rem){.app-layout{gap:.5rem;padding:.5rem}.app-header{min-height:3.75rem;padding-inline:.875rem}.app-header-title h1{font-size:1.0625rem}.app-content{padding:.625rem;border-radius:1rem}.app-header-user{max-width:7.5rem}.app-user-trigger{max-width:12rem}}:root{--app-bg: #edf4ff;--app-surface: #ffffff;--app-surface-soft: #f5f9ff;--app-surface-muted: #eef5ff;--card-border: rgba(155, 179, 214, .18);--text-main: #1d2a44;--text-soft: #6b7a93;--text-faint: #94a3b8;--accent-blue: #3478f6;--accent-blue-strong: #2e63d8;--accent-blue-soft: #dbe8ff;--accent-cyan-soft: #dff6f3;--accent-green-soft: #e7f7ec;--accent-amber-soft: #fff2d8;--accent-rose-soft: #feecef;--shadow-soft: 0 1rem 2.5rem rgba(83, 112, 157, .12);--shadow-panel: 0 .875rem 2rem rgba(83, 112, 157, .1);--font-page-title: 1.125rem;--font-section-title: 1rem;--font-body: .875rem;--font-meta: .75rem}*{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(circle at 10% 10%,rgba(52,120,246,.12),transparent 30%),radial-gradient(circle at 90% 8%,rgba(42,168,118,.1),transparent 26%),radial-gradient(circle at 84% 82%,rgba(217,164,65,.1),transparent 22%),var(--app-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}.ant-layout{background:transparent}.ant-card{border:0;background:linear-gradient(180deg,#fffffffa,#f7fbfff5);box-shadow:inset 0 0 0 .0625rem var(--card-border),var(--shadow-soft)}.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:#dbe6f4b8}.ant-btn{font-size:var(--font-body);font-weight:600;border:0;border-radius:.875rem;box-shadow:inset 0 0 0 .0625rem #a5b8d63d,0 .625rem 1.25rem #6680aa14}.ant-btn.ant-btn-default,.ant-btn.ant-btn-dashed{color:#34506f;background:linear-gradient(180deg,#fcfefff5,#edf5fff0)}.ant-btn.ant-btn-default:hover,.ant-btn.ant-btn-dashed:hover{color:var(--accent-blue-strong)!important;background:linear-gradient(180deg,#fffffffa,#e4effff5);box-shadow:inset 0 0 0 .0625rem #7ea1dc52,0 .75rem 1.5rem #5d7eb71f}.ant-btn.ant-btn-primary{color:#fff!important;background:linear-gradient(135deg,#4a8bfb,#2e63d8);box-shadow:inset 0 0 0 .0625rem #ffffff2e,0 .875rem 1.75rem #3478f63d}.ant-btn.ant-btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#5d97fb,#3168df)}.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:0;border-radius:1rem;overflow:hidden;background:transparent;box-shadow:inset 0 0 0 .0625rem #dfe9f7e0}.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:#364966;font-weight:600;background:linear-gradient(180deg,#f7fbff,#edf4ff)}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--text-main);background:#ffffffe6}.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}.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}}
