:root{background:#f5f5f5;color:#252a34;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-height:100vh;background:#f5f5f5}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.app-shell,.app-frame{min-height:100vh}.management-search{width:min(392px,100%);min-width:240px}.management-search-input{flex:1 1 auto}.management-search .ant-input-affix-wrapper,.management-search .ant-btn{height:40px;border-radius:10px!important}.management-search .ant-input-affix-wrapper{border-start-end-radius:0!important;border-end-end-radius:0!important}.management-search .ant-btn{border-start-start-radius:0!important;border-end-start-radius:0!important}.management-pro-layout{min-height:100vh}.management-pro-layout .ant-layout,.management-pro-layout .ant-pro-layout{background:#f5f5f5}.management-pro-layout .ant-pro-top-nav-header{position:sticky;top:0;z-index:99;background:#fff;border-bottom:1px solid rgba(5,5,5,.06);box-shadow:0 10px 24px #0f172a0f}.management-pro-layout .ant-pro-top-nav-header-main{min-height:80px;padding-inline:16px 32px}.management-pro-brand{display:inline-flex;gap:12px;align-items:center;padding:0;color:inherit;text-align:left;background:transparent;border:none;cursor:pointer}.management-pro-brand h1{margin:0;font-size:16px;font-weight:600;line-height:1.4}.management-pro-brand-logo{width:40px;height:40px;object-fit:contain;border-radius:10px;background:#fff}.management-pro-header-content{display:flex;flex:1 1 auto;gap:16px;align-items:center;min-width:0}.management-pro-header-menu{flex:1 1 auto;min-width:0}.management-pro-header-menu>div,.management-pro-header-menu .ant-pro-top-nav-header-menu{min-width:0}.management-pro-header-content .management-search{flex:0 0 min(392px,100%)}.management-pro-layout .ant-pro-top-nav-header .ant-menu-horizontal{border-bottom:none}.management-pro-layout .ant-pro-top-nav-header .ant-menu-horizontal>.ant-menu-item,.management-pro-layout .ant-pro-top-nav-header .ant-menu-horizontal>.ant-menu-submenu{border-radius:10px}.management-pro-layout .ant-pro-top-nav-header .ant-menu-horizontal>.ant-menu-item-selected,.management-pro-layout .ant-pro-top-nav-header .ant-menu-horizontal>.ant-menu-submenu-selected{font-weight:600;background:#1677ff1f}.management-pro-layout .ant-pro-sider{background:#fff!important;border-inline-end:none!important;box-shadow:0 10px 24px #0f172a14}.management-pro-layout .ant-pro-sider .ant-menu-inline{padding:16px 8px 24px;background:transparent}.management-pro-layout .ant-pro-sider .ant-menu-inline .ant-menu-item,.management-pro-layout .ant-pro-sider .ant-menu-inline .ant-menu-submenu-title{min-height:44px;margin-block:4px;margin-inline:0!important;border-radius:12px}.management-pro-layout .ant-pro-sider .ant-menu-item-selected,.management-pro-layout .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600;color:#fff!important;background:#1677ff!important}.management-pro-layout .ant-pro-sider .ant-menu-item-selected .anticon,.management-pro-layout .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#fff!important}.management-pro-layout .ant-pro-sider .ant-menu-item:hover,.management-pro-layout .ant-pro-sider .ant-menu-submenu-title:hover{color:#1677ff}.management-pro-account-trigger{padding:0;color:inherit;background:transparent;border:none;cursor:pointer}.management-pro-action-button.ant-btn{width:40px;min-width:40px;padding-inline:0}.management-pro-menu-link{display:block}.management-standard-card,.management-standard-card .ant-card-head,.management-standard-card .ant-card-body{border-radius:12px!important}.management-workflow-operator{align-items:center}.management-workflow-operator-avatar.ant-avatar{color:#1677ff;background:#1677ff1f;box-shadow:0 8px 20px #0958d91f}.management-workflow-operator-copy{min-width:0}.management-workflow-operator-name,.management-workflow-operator-description{display:block}.management-workflow-operator-name{font-size:15px;font-weight:600;line-height:1.4}.management-workflow-operator-description{color:#00000073;font-size:12px;line-height:1.5}@media(max-width:1200px){.management-pro-header-content .management-search{display:none}}.management-standard-card .ant-card-head{min-height:56px}.management-standard-form-actions{display:flex;justify-content:flex-end;width:100%;margin-top:8px}.management-details-actions-bottom{display:flex;justify-content:flex-end;margin-top:24px}.management-duplicate-list-item{padding:24px;margin-bottom:24px;background:#fafafa;border:1px solid #f0f0f0;border-radius:16px}.management-duplicate-list-header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.management-duplicate-list-title{font-size:16px;font-weight:600}.management-duplicate-list-actions{display:flex;gap:8px;align-items:center}.management-phone-input{width:100%}.management-phone-input-control.react-tel-input .form-control,.management-phone-input-control{width:100%!important;height:40px!important;padding-left:48px!important;font-size:14px!important;border-color:#d9d9d9!important;border-radius:8px!important}.management-phone-input .special-label{display:none}.management-phone-input .flag-dropdown{border-color:#d9d9d9;border-radius:8px 0 0 8px}.management-pending-state{display:grid;gap:16px}.management-pending-hero{display:grid;min-height:220px;place-items:center;border:1px solid #f0f0f0;border-radius:20px;background:#fff}.management-pending-copy{font-size:15px}.management-status-layout{border-radius:20px;background:#fff}.management-public-layout{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(22,119,255,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(22,119,255,.08),transparent 26%),linear-gradient(180deg,#f8fbff,#eef4fb)}.management-public-content{position:relative;z-index:1}.management-public-locale,.ecommerce-public-locale{position:fixed;top:24px;right:24px;z-index:1000}.management-public-locale .ant-btn,.ecommerce-public-locale .ant-btn{width:40px;min-width:40px;padding-inline:0}.management-auth-center,.ecommerce-auth-center{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.management-auth-card{width:min(100%,480px);padding:48px 40px 40px;border-radius:16px;background:#fffffffa;box-shadow:0 10px 20px #3880ff33;border:1px solid rgba(24,144,255,.12)}.management-auth-heading{margin-bottom:24px;text-align:center}.management-auth-heading .ant-typography{margin-bottom:0}.management-auth-heading .ant-typography:first-child{color:#1677ff;font-size:32px;font-weight:700;letter-spacing:-.5px}.management-auth-heading .ant-typography+.ant-typography{margin-top:8px;font-size:15px;line-height:1.6}.management-auth-body{display:grid}.management-auth-alert{margin-bottom:16px}.management-auth-feedback{display:grid;gap:12px;margin-bottom:16px}.management-auth-feedback .management-auth-alert{margin-bottom:0}.management-auth-form{display:grid;gap:4px}.management-auth-form .ant-form-item{margin-bottom:18px}.management-auth-form .ant-input-affix-wrapper,.management-auth-form .ant-input,.management-auth-submit.ant-btn{border-radius:10px}.management-auth-submit.ant-btn{min-height:44px;margin-top:4px}.management-auth-inline-meta{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:24px}.management-auth-inline-meta .ant-form-item{margin-bottom:0}.management-auth-link,.management-auth-link:visited{color:#1677ff;font-weight:500}.management-auth-link:hover{color:#0958d9}.management-auth-link-row{margin-top:24px;text-align:center}.management-auth-note{margin-bottom:16px!important;text-align:center}.management-login-form{gap:0}.management-login-remember{margin-bottom:0}.management-login-submit{margin-top:4px}.ecommerce-public-layout{position:relative;min-height:100vh;background:radial-gradient(circle at top,rgba(63,114,175,.18),transparent 38%),linear-gradient(180deg,#f7faff,#eef3fa)}.ecommerce-login-card{width:min(100%,460px);border:1px solid rgba(63,114,175,.14);border-radius:20px!important;background:#fffffff5!important;box-shadow:0 18px 48px #3f72af26}.ecommerce-login-card-header{padding-bottom:0!important}.ecommerce-login-card-body{padding-top:12px!important}.ecommerce-login-kicker{display:inline-block;margin-bottom:12px;color:#3f72af;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ecommerce-login-form{display:grid;gap:16px}.ecommerce-auth-links,.ecommerce-auth-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ecommerce-auth-footer-links{padding-top:4px}.ecommerce-auth-link{color:#1d4f91;font-size:14px;font-weight:600;text-decoration:none}.ecommerce-auth-link:hover{color:#163d70;text-decoration:underline}.ecommerce-auth-link-button{padding:0;border:0;background:transparent;cursor:pointer}.ecommerce-signup-layout{display:grid;gap:24px}.ecommerce-signup-header{display:grid;gap:12px;max-width:720px}.ecommerce-signup-header p{max-width:620px;color:#486581}.ecommerce-signup-form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-signup-form-grid-full{grid-column:1 / -1}.ecommerce-signup-summary{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ecommerce-signup-summary h3{margin-bottom:8px;color:#102a43;font-size:15px;font-weight:700}.ecommerce-signup-summary p{margin:0;color:#334e68}.ecommerce-auth-shell{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(63,114,175,.24),transparent 34%),radial-gradient(circle at bottom right,rgba(22,163,74,.16),transparent 28%),linear-gradient(180deg,#f7faff,#eef3fa)}.ecommerce-auth-shell-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.92),transparent 22%),radial-gradient(circle at 84% 12%,rgba(63,114,175,.14),transparent 20%),linear-gradient(180deg,#ffffff52,#eef3fa14);pointer-events:none}.ecommerce-auth-shell-content{position:relative;z-index:1;width:min(1120px,100%);min-height:100vh;margin:0 auto;padding:32px 24px 48px}.ecommerce-auth-shell-top-right{display:flex;justify-content:flex-end}.ecommerce-auth-shell-brand{margin:56px 0 12px;color:#102a43;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ecommerce-auth-shell-spacer{height:24px}.ecommerce-auth-shell-card{position:relative}.ecommerce-login-submit{width:100%;font-weight:600}.auth-error-text{margin:0;color:#b42318;font-size:14px}.management-placeholder-tabs .ant-tabs-nav{margin-bottom:0}@media(max-width:640px){.ecommerce-auth-links,.ecommerce-auth-footer-links{align-items:flex-start;flex-direction:column}.ecommerce-signup-form-grid{grid-template-columns:minmax(0,1fr)}}.ecommerce-shell{min-height:100vh;padding:24px 32px 48px;background:#f5f7fb}.ecommerce-protected-content{display:flex;flex-direction:column;gap:24px}.ecommerce-header{border:1px solid #e5e7eb!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a14}.ecommerce-header-search{min-width:min(360px,calc(100vw - 220px))}.ecommerce-brand{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ecommerce-content{width:min(1120px,100%);margin:32px auto 0}.ecommerce-section-grid{display:grid;gap:24px}.ecommerce-hero-card{border-radius:24px!important;background:linear-gradient(135deg,#fffffff5,#dbeafeeb);box-shadow:0 18px 42px #0e749014}.ecommerce-main-button{min-width:148px;font-weight:700;letter-spacing:.02em}.ecommerce-main-table{border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#fffffff5;box-shadow:0 12px 32px #0f172a14}.ecommerce-info-snippet{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(63,114,175,.18);border-radius:16px;background:#ffffffeb}.ecommerce-info-snippet-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#3f72af1f;color:#3f72af;font-size:18px}.ecommerce-info-snippet-copy{display:grid;gap:4px}.ecommerce-info-snippet-label{color:#52606d;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ecommerce-info-snippet-value{color:#102a43;font-size:15px;font-weight:600}.ecommerce-product-card-media{overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#e2e8f0a6,#f1f5f9e6)}.ecommerce-product-card-cart{min-width:108px}.ecommerce-price-slider-pip{display:inline-flex;width:10px;border-radius:999px 999px 0 0;background:#94a3b873;transform-origin:bottom;transition:opacity .16s ease,transform .16s ease,background-color .16s ease,height .16s ease}.ecommerce-price-slider-pip.is-primary{background:#3f72af80}.ecommerce-price-slider-pip.is-secondary{background:#0f766e7a}.ecommerce-price-slider-pip.is-opacity{opacity:.5}.ecommerce-price-slider-pip.is-active{opacity:1}.ecommerce-price-slider-pip:nth-child(1){height:10px}.ecommerce-price-slider-pip:nth-child(2){height:14px}.ecommerce-price-slider-pip:nth-child(3){height:18px}.ecommerce-price-slider-pip:nth-child(4){height:22px}.ecommerce-price-slider-pip:nth-child(5){height:26px}.ecommerce-price-slider-pip:nth-child(6){height:30px}.ecommerce-price-slider-pip:nth-child(7){height:34px}.ecommerce-price-slider-pip:nth-child(8){height:38px}.ecommerce-price-slider-pip:nth-child(9){height:42px}.ecommerce-price-slider-pip:nth-child(10){height:46px}@media(max-width:960px){.management-public-locale,.ecommerce-public-locale{top:16px;right:16px}.management-auth-center,.ecommerce-auth-center{padding:16px}.management-auth-card{padding:36px 24px 24px}.management-auth-inline-meta{flex-direction:column;align-items:flex-start}.ecommerce-auth-shell-content{padding:20px 16px 32px}.ecommerce-auth-shell-brand{margin-top:40px;font-size:clamp(1.8rem,12vw,2.6rem)}.ecommerce-shell{padding:16px}.ecommerce-header-search{min-width:0;width:100%}.ecommerce-content{margin-top:24px}}
