:root{--bg-primary:#fff;--bg-secondary:#f0f2f5;--bg-elevated:#fff;--text-primary:#000000d9;--text-secondary:#000000a6;--text-tertiary:#00000073;--border-color:#d9d9d9;--shadow-sm:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005;--shadow-md:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014,0 9px 28px 8px #0000000d}[data-theme=dark]{--bg-primary:#141414;--bg-secondary:#1f1f1f;--bg-elevated:#262626;--text-primary:#ffffffd9;--text-secondary:#ffffffa6;--text-tertiary:#ffffff73;--border-color:#424242;--shadow-sm:0 1px 2px 0 #00000029,0 1px 6px -1px #0000001f,0 2px 4px 0 #00000014;--shadow-md:0 3px 6px -4px #0000007a,0 6px 16px 0 #00000052,0 9px 28px 8px #0003}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;background-color:var(--bg-secondary);color:#000000d9;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-card{background-color:var(--bg-elevated);border-radius:12px;box-shadow:0 10px 40px #00000026;max-width:450px;transition:background-color .3s ease,box-shadow .3s ease;width:100%}.login-header{margin-bottom:32px;text-align:center}.login-icon{color:#1890ff;font-size:48px;margin-bottom:16px}.login-form{margin-top:24px}.login-footer{color:var(--text-secondary);margin-top:16px;text-align:center;transition:color .3s ease}.ant-card-body{padding:40px}@media (max-width:576px){.ant-card-body{padding:24px}}.unauthorized-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.unauthorized-container .ant-result{background:var(--bg-elevated);border-radius:12px;box-shadow:0 10px 40px #0000001a;max-width:600px;padding:60px 40px;transition:background-color .3s ease,box-shadow .3s ease}.unauthorized-container .ant-result-title{color:var(--text-primary);font-size:28px;font-weight:600;margin-top:24px;transition:color .3s ease}.unauthorized-container .ant-result-subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:16px;max-width:500px;transition:color .3s ease}.unauthorized-container .ant-btn-primary{border-radius:6px;font-size:16px;height:44px;margin-top:24px;padding:0 32px}.dashboard-container{margin:0 auto;max-width:1400px;padding:24px}.ant-statistic-title{color:var(--text-secondary);font-size:14px;transition:color .3s ease}.ant-statistic-content{color:var(--text-primary);font-size:24px;font-weight:600;transition:color .3s ease}:root{--po-primary-color:#1890ff;--po-success-color:#52c41a;--po-error-color:#ff4d4f;--po-warning-color:#faad14;--po-border-radius:8px;--po-box-shadow:0 2px 8px #0000001a;--po-spacing-sm:8px;--po-spacing-md:16px;--po-spacing-lg:24px;--po-spacing-xl:32px}[data-theme=dark]{--po-box-shadow:0 2px 8px #00000073}.product-onboarding-container{background-color:var(--bg-secondary);margin:0 auto;max-width:1200px;min-height:100vh;padding:24px;padding:var(--po-spacing-lg);transition:background-color .3s ease}.product-onboarding-container .ant-card{border-radius:8px;border-radius:var(--po-border-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--po-box-shadow);margin-bottom:24px;margin-bottom:var(--po-spacing-lg);transition:box-shadow .3s ease,background-color .3s ease}.product-onboarding-container .ant-card:hover{box-shadow:0 4px 12px #00000026}[data-theme=dark] .product-onboarding-container .ant-card:hover{box-shadow:0 4px 12px #0009}.product-onboarding-container .ant-card-small>.ant-card-body{padding:8px;padding:var(--po-spacing-sm)}.po-onboarding-type-card{border:2px solid #0000;cursor:pointer;transition:all .3s ease}.po-onboarding-type-card:hover{border-color:#1890ff;border-color:var(--po-primary-color);transform:translateY(-2px)}.po-onboarding-type-card--selected{background-color:#e6f7ff;border-color:#1890ff;border-color:var(--po-primary-color)}[data-theme=dark] .po-onboarding-type-card--selected{background-color:#1890ff33}.product-onboarding-container .ant-form-item{margin-bottom:16px;margin-bottom:var(--po-spacing-md)}.product-onboarding-container .ant-form-item-label>label{font-weight:500}.product-onboarding-container .ant-form-item-required:before{color:#ff4d4f;color:var(--po-error-color)}.po-table{border-collapse:collapse;margin-bottom:16px;margin-bottom:var(--po-spacing-md);width:100%}.po-table thead{transition:background-color .3s ease}.po-table thead,.po-table thead tr{background-color:var(--bg-elevated)}.po-table thead tr{border-bottom:2px solid var(--border-color);transition:background-color .3s ease,border-color .3s ease}.po-table th{color:var(--text-primary);font-weight:600;padding:12px 8px;text-align:left;transition:color .3s ease}.po-table td{padding:8px;padding:var(--po-spacing-sm);transition:border-color .3s ease}.po-table tbody tr,.po-table td{border-bottom:1px solid var(--border-color)}.po-table tbody tr{transition:border-color .3s ease,background-color .3s ease}.po-table tbody tr:hover{background-color:var(--bg-secondary)}.product-onboarding-container .ant-divider-horizontal.ant-divider-with-text-left:before{width:5%}.po-divider--primary{border-top-color:#1890ff;border-top-color:var(--po-primary-color)}.po-button-group{border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:24px;margin-top:var(--po-spacing-lg);padding-top:24px;padding-top:var(--po-spacing-lg);transition:border-color .3s ease}.po-button--primary{background-color:#1890ff;background-color:var(--po-primary-color);border-color:#1890ff;border-color:var(--po-primary-color)}.po-button--add{margin-top:8px;margin-top:var(--po-spacing-sm)}.product-onboarding-container .ant-steps{margin-bottom:32px;margin-bottom:var(--po-spacing-xl)}.product-onboarding-container .ant-steps-item-finish .ant-steps-item-icon{background-color:#52c41a;background-color:var(--po-success-color);border-color:#52c41a;border-color:var(--po-success-color)}.product-onboarding-container .ant-steps-item-active .ant-steps-item-icon{background-color:#1890ff;background-color:var(--po-primary-color);border-color:#1890ff;border-color:var(--po-primary-color)}.po-tag-group{display:flex;flex-wrap:wrap;gap:8px;gap:var(--po-spacing-sm);margin-top:8px;margin-top:var(--po-spacing-sm)}.product-onboarding-container .ant-tag{border-radius:4px;font-size:12px;padding:2px 8px}.po-config-section,.product-onboarding-container .ant-alert{border-radius:8px;border-radius:var(--po-border-radius);margin-bottom:16px;margin-bottom:var(--po-spacing-md)}.po-config-section{background-color:var(--bg-secondary);padding:16px;padding:var(--po-spacing-md);transition:background-color .3s ease}.po-config-section__title{color:var(--text-primary);font-weight:600;margin-bottom:8px;margin-bottom:var(--po-spacing-sm);transition:color .3s ease}.po-review-header{margin-bottom:24px;margin-bottom:var(--po-spacing-lg)}.po-review-header__title{margin-bottom:8px;margin-bottom:var(--po-spacing-sm)}.po-review-header__description{color:var(--text-secondary);transition:color .3s ease}.po-review-item{border-bottom:1px solid var(--border-color);margin-bottom:8px;margin-bottom:var(--po-spacing-sm);padding-bottom:8px;padding-bottom:var(--po-spacing-sm);transition:border-color .3s ease}.po-review-item:last-child{border-bottom:none}.po-review-item__label{color:var(--text-secondary);font-size:12px;margin-bottom:4px;transition:color .3s ease}.po-review-item__value{font-weight:500}.po-loading{align-items:center;display:flex;justify-content:center;min-height:400px;padding:50px;text-align:center}@media (max-width:768px){.product-onboarding-container{padding:16px;padding:var(--po-spacing-md)}.po-table td,.po-table th{font-size:14px;padding:8px;padding:var(--po-spacing-sm)}.po-button-group{flex-direction:column;gap:8px;gap:var(--po-spacing-sm)}.po-button-group button{width:100%}}@media (max-width:576px){.product-onboarding-container{padding:8px;padding:var(--po-spacing-sm)}.po-table{font-size:12px}.ant-card{margin-bottom:16px;margin-bottom:var(--po-spacing-md)}}.po-mt-sm{margin-top:8px;margin-top:var(--po-spacing-sm)}.po-mt-md{margin-top:16px;margin-top:var(--po-spacing-md)}.po-mt-lg{margin-top:24px;margin-top:var(--po-spacing-lg)}.po-mb-sm{margin-bottom:8px;margin-bottom:var(--po-spacing-sm)}.po-mb-md{margin-bottom:16px;margin-bottom:var(--po-spacing-md)}.po-mb-lg{margin-bottom:24px;margin-bottom:var(--po-spacing-lg)}.po-text-muted{color:var(--text-secondary);transition:color .3s ease}.po-text-bold{font-weight:600}.po-text-center{text-align:center}.po-flex{display:flex}.po-flex-center{align-items:center;display:flex;justify-content:center}.po-flex-between{align-items:center;display:flex;justify-content:space-between}@keyframes po-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.po-fade-in{animation:po-fadeIn .3s ease-in-out}.po-table-header-row{background-color:var(--bg-elevated)!important;border-bottom:2px solid var(--border-color)!important;transition:background-color .3s ease,border-color .3s ease}.po-table-body-row{border-bottom:1px solid var(--border-color)!important;transition:border-color .3s ease}.po-text-secondary{color:var(--text-secondary)!important;transition:color .3s ease}.po-divider-border{border-top:2px solid var(--border-color)}.po-border,.po-divider-border{transition:border-color .3s ease}.po-border{border-bottom:1px solid var(--border-color)}@media print{.product-onboarding-container{padding:0}.ant-steps,.po-button-group{display:none}}.update-wizard{margin:0 auto;max-width:1200px;padding:24px}.update-wizard .ant-card{background-color:var(--bg-elevated);border-radius:8px;box-shadow:var(--shadow-md);min-height:400px;transition:box-shadow .3s ease,background-color .3s ease}.update-wizard .ant-card .ant-card{min-height:auto}.update-wizard .ant-steps{margin-bottom:24px}.update-wizard .change-item{background-color:var(--bg-secondary);border-left:3px solid #1890ff;border-radius:4px;margin-bottom:12px;padding:12px;transition:background-color .3s ease}[data-theme=dark] .update-wizard .change-item{border-left-color:#177ddc}.update-wizard .old-value{color:#ff4d4f;text-decoration:line-through}[data-theme=dark] .update-wizard .old-value{color:#ff7875}.update-wizard .new-value{color:#52c41a;font-weight:600}[data-theme=dark] .update-wizard .new-value{color:#73d13d}.update-wizard .section-title{color:var(--text-primary);transition:color .3s ease}.update-wizard .section-description{color:var(--text-secondary);transition:color .3s ease}.update-wizard-success{align-items:center;display:flex;justify-content:center;min-height:400px}.update-wizard-success .ant-alert{font-size:1.2rem}.update-wizard-alert{margin-bottom:16px}.update-wizard .ant-alert{background-color:var(--bg-elevated);border:1px solid var(--border-color);transition:background-color .3s ease,border-color .3s ease}.update-wizard .ant-alert-message{color:var(--text-primary);transition:color .3s ease}.update-wizard .ant-alert-description{color:var(--text-secondary);transition:color .3s ease}.update-wizard-loading{display:flex;justify-content:center;padding:40px}.update-wizard-actions{display:flex;justify-content:space-between;margin-top:24px}.update-wizard h2.ant-typography{color:var(--text-primary);transition:color .3s ease}.update-wizard table{background-color:var(--bg-elevated);transition:background-color .3s ease}.update-wizard table td,.update-wizard table th{color:var(--text-primary);transition:color .3s ease}.update-wizard select{background-color:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);transition:background-color .3s ease,color .3s ease,border-color .3s ease}[data-theme=dark] .update-wizard select{background-color:var(--bg-secondary)}@media (max-width:768px){.update-wizard{padding:16px}.update-wizard .ant-card{min-height:300px}.update-wizard-actions{flex-direction:column;gap:12px}.update-wizard-actions button{width:100%}}.layout{background-color:var(--bg-secondary);min-height:100vh;transition:background-color .3s ease}.logo{color:#fff;float:left;font-size:18px;font-weight:700;line-height:64px;margin-right:50px}.ant-layout-header{align-items:center;display:flex}.ant-menu-dark.ant-menu-horizontal{border-bottom:0;flex:1 1}.site-layout-content{background-color:var(--bg-primary);border-radius:8px;margin-top:16px;min-height:280px;transition:background-color .3s ease}.ant-layout-footer{margin-top:16px}
/*# sourceMappingURL=main.728a1de1.css.map*/