.merchant-basic-layout.ant-pro-layout .ant-layout-sider,.merchant-basic-layout.ant-pro-layout .ant-pro-sider{transition:none!important;overflow:visible!important}.merchant-basic-layout.ant-pro-layout .ant-layout-has-sider>div[style*="flex: 0 0"]{transition:none!important}.merchant-basic-layout .ant-pro-sider-logo h1{animation:none!important}.merchant-basic-layout .ant-pro-sider-collapsed-button,.merchant-basic-layout [class*=-collapsed-button]{z-index:120;overflow:visible}.merchant-basic-layout .ant-pro-sider-collapsed .ant-pro-sider-extra,.merchant-basic-layout .ant-pro-sider-collapsed .store-switcher-wrap{display:none!important}.merchant-basic-layout .ant-menu-item,.merchant-basic-layout .ant-menu-submenu-title{transition:none!important}.merchant-basic-layout .layout-menu-button{width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.merchant-basic-layout .store-switcher-wrap{padding:10px 14px 8px;overflow:hidden}.merchant-basic-layout .store-switcher{width:100%;min-width:0}.merchant-basic-layout .store-create-shortcut{color:#566074;justify-content:flex-start;width:100%;margin-top:6px}.merchant-basic-layout .store-option-code{font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}@media (prefers-reduced-motion:reduce){.merchant-basic-layout .ant-layout-sider,.merchant-basic-layout .ant-pro-sider,.merchant-basic-layout .ant-menu-item,.merchant-basic-layout .ant-menu-submenu-title{transition:none!important}}.login-shell{--login-ink:#172033;--login-ink-soft:#566074;--login-panel:#f4f6f8;--login-surface:#fff;--login-line:#e4e8ef;--login-accent:#315efb;--login-accent-soft:#9db2ff;background:var(--login-panel);min-height:100%;color:var(--login-ink);grid-template-columns:minmax(400px,1.15fr) minmax(400px,.85fr);display:grid}.login-story{isolation:isolate;color:#fff;background:radial-gradient(65% 50% at 8% 12%,#315efb52,#0000 56%),radial-gradient(45% 38% at 92% 88%,#11875d1f,#0000 52%),linear-gradient(158deg,#0b1220 0%,#152033 52%,#1a2740 100%);flex-direction:column;justify-content:space-between;gap:48px;min-height:100vh;padding:clamp(40px,6vw,80px);display:flex;position:relative;overflow:hidden}.login-story:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#9db2ff0f 1px,#0000 1px),linear-gradient(90deg,#9db2ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:30s linear infinite login-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(165deg,#000 28%,#0000 88%);mask-image:linear-gradient(165deg,#000 28%,#0000 88%)}.login-story:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#315efb1a,#0000 70%);border:1px solid #9db2ff24;border-radius:50%;width:min(560px,72vw);height:min(560px,72vw);animation:20s ease-in-out infinite login-orbit;position:absolute;top:12%;right:-16%}.login-story>*{z-index:1;position:relative}.login-story-body{flex-direction:column;flex:1;justify-content:center;max-width:680px;padding-block:24px;animation:.8s both login-rise;display:flex}.login-headline.ant-typography{color:#fff;letter-spacing:-.05em;text-wrap:balance;margin:0 0 22px;padding-top:18px;font-size:clamp(42px,5.4vw,70px);font-weight:650;line-height:1.1;position:relative}.login-headline.ant-typography:before{content:"";background:var(--login-accent);border-radius:2px;width:40px;height:3px;position:absolute;top:0;left:0}.login-copy{max-width:520px;font-size:17px;line-height:1.8;display:block;color:#b8c3d8!important}.login-coordinate{letter-spacing:.14em;color:#9eabc4;flex-wrap:wrap;gap:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;animation:.85s .1s both login-rise;display:flex}.login-coordinate span{background:#ffffff08;border:1px solid #ffffff1f;padding:8px 12px;transition:border-color .2s,color .2s,background .2s}.login-coordinate span:hover{color:#e8edf8;background:#315efb1f;border-color:#9db2ff66}.login-panel{background:radial-gradient(ellipse 70% 45% at 100% 0%, #315efb0d, transparent 55%), linear-gradient(180deg, #f8f9fc 0%, var(--login-panel) 100%);place-items:center;padding:clamp(28px,4vw,52px);animation:.75s 80ms both login-rise;display:grid}.login-card{width:min(420px,100%);overflow:hidden;box-shadow:0 20px 44px -30px #17203361;background:var(--login-surface)!important;border:1px solid var(--login-line)!important;border-radius:18px!important}.login-card .ant-card-body{padding:clamp(30px,4vw,40px) clamp(26px,3.5vw,36px)!important}.login-card .ant-pro-form-login-container{width:100%;padding-inline:0}.login-card .ant-pro-form-login-header{margin-block-end:4px}.login-card .ant-pro-form-login-title{color:var(--login-ink);letter-spacing:-.03em;font-size:24px;font-weight:650;line-height:1.3}.login-card .ant-pro-form-login-desc{color:var(--login-ink-soft);margin-block:6px 26px;font-size:14px}.login-card .ant-form-item{margin-bottom:16px}.login-card .ant-form-item-label>label{color:var(--login-ink);font-weight:550}.login-card .ant-input-affix-wrapper,.login-card .ant-input{background:#fbfcfd;border-color:#d7dde8}.login-card .ant-input-affix-wrapper{border-radius:10px;padding-block:9px;transition:border-color .2s,box-shadow .2s,background .2s}.login-card .ant-input-affix-wrapper:hover,.login-card .ant-input-affix-wrapper-focused{border-color:var(--login-accent);background:#fff}.login-card .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #315efb1f}.login-card .ant-input-prefix{color:#8a94a8;margin-inline-end:10px}.login-card .ant-btn-primary{letter-spacing:.01em;height:48px;box-shadow:none;border-radius:10px;margin-top:10px;font-weight:650;transition:transform .18s,filter .18s}.login-card .ant-btn-primary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.login-card .ant-btn-primary:active:not(:disabled){transform:translateY(0)}@keyframes login-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-grid-drift{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}@keyframes login-orbit{0%,to{opacity:.8;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-16px,20px)scale(1.03)}}@media (width<=860px){.login-shell{grid-template-columns:1fr}.login-story{gap:0;min-height:auto;padding:32px 24px 28px}.login-story:after{width:260px;height:260px;top:auto;bottom:-24%;right:-20%}.login-story-body{flex:none;padding-block:8px 4px}.login-headline.ant-typography{margin-bottom:14px;padding-top:14px;font-size:32px}.login-copy{font-size:15px;line-height:1.65}.login-coordinate{display:none}.login-panel{padding:20px 16px 36px}.login-card{box-shadow:0 12px 28px -22px #1720334d;border-radius:14px!important}}@media (prefers-reduced-motion:reduce){.login-shell *,.login-shell :before,.login-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f8}html,body,#root{min-height:100%;margin:0}body{background:#f4f6f8;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}:focus-visible{outline-offset:2px;outline:3px solid #315efb57}.ant-pro-layout .ant-pro-layout-bg-list{background:#f4f6f8}.ant-pro-layout .ant-layout-header{border-bottom:1px solid #e9ecf1}.ant-pro-layout .ant-pro-sider{border-right:1px solid #e9ecf1}.ant-pro-layout .ant-pro-page-container-children-container{padding-block-end:32px}.ant-pro-page-container .ant-page-header-heading-title{color:#172033;letter-spacing:-.025em}.layout-menu-button{width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.store-switcher-wrap{padding:10px 14px 8px}.store-switcher{width:100%}.store-create-shortcut{color:#566074;justify-content:flex-start;width:100%;margin-top:6px}.store-option-code{font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.request-error--compact .ant-result{padding-block:28px}.pro-table-resize-handle{z-index:20;cursor:col-resize;width:10px;height:100%;position:absolute;top:0;right:-5px}.pro-table-resize-handle:after{content:"";background:0 0;border-radius:1px;width:2px;transition:background-color .15s;position:absolute;top:20%;bottom:20%;left:4px}.pro-table-resize-handle:hover:after{background:#315efb}.ant-table-wrapper .ant-table-thead>tr>th{overflow:visible!important}@media (width<=760px){.ant-pro-page-container .ant-pro-page-container-children-container{padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
