.platform-auth-redirect[data-v-e98fb386]{min-height:100vh;background:#f3f6fc}.platform-layout[data-v-e98fb386]{min-height:100vh}.platform-sider[data-v-e98fb386]{min-height:100vh;background:#fff;border-right:1px solid #e2e8f0;box-shadow:4px 0 18px #0f172a0a}.platform-sider[data-v-e98fb386] .ant-layout-sider-children{background:#fff}.platform-sider-dark[data-v-e98fb386]{background:#0f172a;border-right-color:#1e293b;box-shadow:4px 0 18px #0f172a1f}.platform-sider-dark[data-v-e98fb386] .ant-layout-sider-children{background:#0f172a}.platform-logo[data-v-e98fb386]{height:56px;display:flex;align-items:center;padding:0 16px;color:#0f172a;font-size:15px;font-weight:600;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#fff,#f8fbff)}.platform-sider-dark .platform-logo[data-v-e98fb386]{color:#f8fafc;border-bottom-color:#1e293b;background:linear-gradient(135deg,#0f172a,#111827)}.platform-menu[data-v-e98fb386]{border-inline-end:0;background:#fff}.platform-menu[data-v-e98fb386] .ant-menu-item,.platform-menu[data-v-e98fb386] .ant-menu-submenu-title{color:#475569}.platform-menu[data-v-e98fb386] .ant-menu-item-selected{color:var(--platform-primary-color);background:color-mix(in srgb,var(--platform-primary-color) 12%,#ffffff)}.platform-menu[data-v-e98fb386] .ant-menu-item-selected:after{border-inline-end-color:var(--platform-primary-color)}.platform-menu[data-v-e98fb386] .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--platform-primary-color)}.platform-menu[data-v-e98fb386] .ant-menu-sub{background:#f8fbff}.platform-sider-dark .platform-menu[data-v-e98fb386]{background:#0f172a}.platform-sider-dark .platform-menu[data-v-e98fb386] .ant-menu-item,.platform-sider-dark .platform-menu[data-v-e98fb386] .ant-menu-submenu-title{color:#cbd5e1}.platform-sider-dark .platform-menu[data-v-e98fb386] .ant-menu-item-selected{color:#fff;background:color-mix(in srgb,var(--platform-primary-color) 58%,#0f172a)}.platform-sider-dark .platform-menu[data-v-e98fb386] .ant-menu-sub{background:#111827}.platform-header[data-v-e98fb386]{height:auto;min-height:64px;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:normal;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0a}.platform-header-main[data-v-e98fb386]{display:flex;flex-direction:column;justify-content:center;min-width:0}.platform-title-row[data-v-e98fb386]{display:flex;align-items:center;gap:8px;min-width:0}.platform-title[data-v-e98fb386]{font-size:16px;font-weight:600;color:#1f2937;white-space:nowrap}.platform-auth-tag[data-v-e98fb386]{margin-inline-end:0}.platform-header-context[data-v-e98fb386]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px;color:#64748b;font-size:12px}.platform-context-item[data-v-e98fb386],.platform-account-pill[data-v-e98fb386]{display:inline-flex;align-items:center;gap:5px;min-width:0}.platform-actions[data-v-e98fb386]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.platform-menu-search[data-v-e98fb386]{flex:0 1 280px;width:280px;min-width:220px}.platform-menu-search[data-v-e98fb386] .platform-menu-search-input.ant-input-affix-wrapper{height:36px;padding:0 10px;border-color:#cbd5e1;border-radius:8px;background:#fff;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.platform-menu-search[data-v-e98fb386] .platform-menu-search-input.ant-input-affix-wrapper:hover{border-color:#93c5fd}.platform-menu-search[data-v-e98fb386] .platform-menu-search-input.ant-input-affix-wrapper-focused{border-color:var(--platform-primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--platform-primary-color) 14%,transparent)}.platform-menu-search[data-v-e98fb386] .ant-input-prefix{margin-inline-end:8px;color:#64748b;line-height:1}.platform-menu-search[data-v-e98fb386] .platform-menu-search-icon{display:block;font-size:15px}.platform-menu-search[data-v-e98fb386] .ant-input{min-width:0;color:#0f172a;font-size:14px}.platform-menu-search[data-v-e98fb386] .ant-input::placeholder{color:#94a3b8}.menu-search-option[data-v-e98fb386]{display:flex;flex-direction:column;gap:2px}.menu-search-option span[data-v-e98fb386]{color:#0f172a;font-weight:500}.menu-search-option small[data-v-e98fb386]{color:#64748b;font-size:12px}.platform-account-pill[data-v-e98fb386]{max-width:180px;height:28px;padding:0 10px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1e3a8a;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-page-tabs[data-v-e98fb386]{padding:8px 18px 6px;background:#f3f6fb;border-bottom:1px solid #e5e7eb}.platform-page-tabs-track[data-v-e98fb386]{display:flex;align-items:center;min-height:34px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent}.platform-page-tabs-track[data-v-e98fb386]>.ant-tabs{min-width:0;width:100%}.platform-page-tabs[data-v-e98fb386] .ant-tabs-nav{margin:0;min-height:36px}.platform-page-tabs[data-v-e98fb386] .ant-tabs-nav:before{border-bottom:0}.platform-page-tabs[data-v-e98fb386] .ant-tabs-nav-wrap{position:relative}.platform-page-tabs[data-v-e98fb386] .ant-tabs-nav-wrap:after{position:absolute;top:0;right:0;bottom:0;width:26px;pointer-events:none;content:"";background:linear-gradient(90deg,#f3f6fb00,#f3f6fb 76%)}.platform-page-tabs[data-v-e98fb386] .ant-tabs-nav-list{gap:6px}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab{position:relative;height:32px;min-width:0;max-width:none;margin:0;padding:0;overflow:visible;border:1px solid #d6e0ef;border-radius:7px;background:#fff;color:#64748b;box-shadow:0 1px 2px #0f172a0a;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,background .18s ease}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab-with-remove{display:inline-flex;align-items:center;width:fit-content}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab:hover{border-color:#b9d4ff;background:#f8fbff;color:#334155}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab-active{border-color:var(--platform-primary-color);background:#fff;box-shadow:0 4px 12px #2f7af71f}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab-active:after{position:absolute;right:14px;bottom:0;left:14px;height:2px;content:"";border-radius:999px 999px 0 0;background:var(--platform-primary-color)}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--platform-primary-color);font-weight:600}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab-btn{min-width:0;flex:0 0 auto;overflow:visible;padding:0 6px 0 10px;font-size:13px;line-height:30px;text-overflow:clip;white-space:nowrap}.platform-page-tab-title[data-v-e98fb386]{display:block;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab-remove{position:static;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:26px;margin:0 3px 0 0;border-radius:6px;color:#94a3b8;transition:background .18s ease,color .18s ease}.platform-page-tabs[data-v-e98fb386] .ant-tabs-tab-remove:hover{background:#eff6ff;color:var(--platform-primary-color)}.platform-content[data-v-e98fb386]{min-width:0;min-height:calc(100vh - 64px);padding:18px;overflow-x:hidden;background:#f3f6fb}.platform-content[data-v-e98fb386] .ant-card,.platform-content[data-v-e98fb386] .ant-table-wrapper{min-width:0;max-width:100%}.platform-content[data-v-e98fb386] .ant-table-content{max-width:100%;overflow-x:auto}.style-color-control[data-v-e98fb386]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center}.style-color-picker[data-v-e98fb386]{width:48px;height:32px;padding:0;overflow:hidden;border:1px solid #d9e1ea;border-radius:6px;background:#fff;cursor:pointer}@media(max-width:1024px){.platform-header[data-v-e98fb386]{align-items:flex-start;flex-direction:column}.platform-actions[data-v-e98fb386]{width:100%;justify-content:flex-start}.platform-menu-search[data-v-e98fb386]{width:min(100%,320px)}}.zhyc-table-actions{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;max-width:100%;white-space:normal}.zhyc-table-actions .ant-btn,.platform-content .ant-table-tbody>tr>td:last-child .ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:28px;margin:0;padding:0 10px;border-radius:4px;font-size:14px;line-height:26px;box-shadow:none}.platform-content .ant-table-tbody>tr>td:last-child .ant-btn+.ant-btn{margin-left:6px}.platform-content .ant-table-tbody>tr>td:last-child .ant-space{display:inline-flex;flex-wrap:wrap;gap:6px!important}.zhyc-table-actions .ant-btn-link,.platform-content .ant-table-tbody>tr>td:last-child .ant-btn-link{border-color:#d9d9d9;background:#fff;color:#1f2937}.zhyc-table-actions .ant-btn-link:not(:disabled):hover,.platform-content .ant-table-tbody>tr>td:last-child .ant-btn-link:not(:disabled):hover{border-color:#91caff;background:#fff;color:#1677ff}.zhyc-table-actions .ant-btn-dangerous,.platform-content .ant-table-tbody>tr>td:last-child .ant-btn-dangerous{border-color:#ff7875;background:#fff;color:#ff4d4f}.zhyc-table-actions .ant-btn-dangerous:not(:disabled):hover,.platform-content .ant-table-tbody>tr>td:last-child .ant-btn-dangerous:not(:disabled):hover{border-color:#ff4d4f;background:#fff1f0;color:#ff4d4f}.platform-content .ant-table-tbody>tr>td:last-child{white-space:nowrap}
