:root{--primary-color: #11373F;--secondary-color: #88DE7C;--primary-gray: #9199A6;--font-size-large: 1.5rem;--font-size-medium: 1rem;--font-size-small: .875rem;--background-color: #ffffff;--text-color: #333}html,body,#root,#root>*{height:100%}body{margin:0;font-size:14px}a{text-decoration:underline;cursor:pointer}.pagelayout-container{background-color:var(--background-color);border-radius:1rem;padding:1.2rem!important}#searchForm>.ant-row>.ant-row.ant-form-item{width:100%;text-align:right;padding-right:12px}#searchForm>.ant-row>.ant-row.ant-form-item .ant-col{flex:1;max-width:100%;width:100%}#searchForm>.ant-row>.ant-row.ant-form-item .ant-col .ant-btn:first-child{margin-right:10px}.app-loading-wrapper.ant-spin-spinning{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center}.ant-pagination-item-active a{background-color:var(--primary-color);color:#fff!important}.ant-drawer-content-wrapper{margin:2rem}.ant-drawer .ant-drawer-content{border-radius:1rem}.ant-menu .ant-menu-item-selected{color:#fff!important;background-color:var(--primary-color)!important}.ant-menu .ant-menu-item-selected .anticon{color:var(--secondary-color)!important}.ant-input{padding:.45rem!important}input[type=password i]{padding:.25rem!important}.ant-input-search .ant-input-search-button{height:2.4rem!important}.ant-table-pagination.ant-pagination{display:flex;gap:.4rem}.ant-pagination .ant-pagination-item a{min-width:24px;height:24px;margin:0;line-height:22px;text-decoration:none}.ant-pagination.ant-pagination-mini .ant-pagination-next,.ant-pagination.ant-pagination-mini .ant-pagination-prev{background-color:#fff}:where(.css-dev-only-do-not-override-1hjsslg).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-item:not(.ant-pagination-item-active){background-color:#fff!important}.vertical-center-modal{text-align:center;white-space:nowrap}.vertical-center-modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.vertical-center-modal .ant-modal{display:inline-block;vertical-align:middle;top:0;text-align:left}.ant-list-item{padding:12px!important}.ant-table-cell .ant-btn.ant-btn-link{padding:0 4px!important}.ant-btn+.ant-btn{margin-left:10px}[data-theme=light],[data-theme=light] .bg-1,[data-theme=light] .bg-2,[data-theme=light] .ant-layout-sider,[data-theme=light] .pagelayout-container{background-color:#fff!important}[data-theme=light] .text-1{color:#000}[data-theme=light] .text-2{color:#000000d9}[data-theme=dark] .bg-1{background-color:#000!important}[data-theme=dark] .bg-2{background-color:#1f1f1f!important}[data-theme=dark] .pagelayout-container{background-color:#000!important}[data-theme=dark] .text-1{color:#fff}[data-theme=dark] .text-2{color:#ffffffa6}.layout-page{height:100%}.layout-page-header{padding:0!important;display:flex;justify-content:space-between;align-items:center;z-index:9}.layout-page-header svg{width:20px;height:20px;cursor:pointer}.layout-page-header-main{padding:0 15px;flex:1;display:flex;justify-content:space-between;align-items:center}.layout-page-header .logo{height:64px;width:200px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:9}.layout-page-sider{box-sizing:border-box;margin-bottom:10px}.layout-page-content{display:flex;flex-direction:column;flex:1}.layout-page-content>:nth-child(1) .ant-tabs-bar{padding:6px 0 0}.layout-page-content>:nth-child(2){flex:auto;overflow:auto;padding:6px;box-sizing:border-box}.layout-page-content>:nth-child(2) .innerText{padding:24px;border-radius:2px;display:block;line-height:32px;font-size:16px}.layout-page-footer{text-align:center;padding:14px 20px;font-size:12px}.layout-page .actions{height:100%;display:flex;justify-content:center;align-items:center}.layout-page .actions>*{margin-left:30px;height:100%;display:flex;align-items:center}.layout-page .actions>* .notice{display:block;display:flex;justify-content:center;align-items:center;width:22px;height:22px;cursor:pointer}.layout-page .user-action{cursor:pointer}.layout-page .user-avator{margin-right:8px;width:40px;height:40px}body[theme-mode=dark] .layout-page-header{box-shadow:none}.layout-page-sider-menu{border-right:none!important}.ant-menu-inline-collapsed{width:79px!important}.notice-description{font-size:12px}.notice-description-datetime{margin-top:4px;line-height:1.5}.notice-title{display:flex;justify-content:space-between}.tagsView-extra{height:100%;width:50px;cursor:pointer;display:block;line-height:40px;text-align:center}.themeSwitch{position:fixed;right:32px;bottom:102px;cursor:pointer}.themeSwitch>span{display:block;text-align:center;background:#fff;border-radius:50%;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;width:44px;height:44px;line-height:44px;font-size:22px;z-index:10001}.theme-color-content{display:flex}.theme-color-content .theme-color-block{width:20px;height:20px;margin-right:8px;color:#fff;font-weight:700;text-align:center;cursor:pointer;border-radius:2px}.theme-color-content .theme-color-block:last-child{margin-right:0}.ant-layout-sider{flex:0 0 200px;max-width:210px;min-width:210px;width:210px;margin:1rem}.payment-page{background-color:#f7fafc;min-height:100vh}.payment-form-container{max-width:450px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.payment-header{text-align:center;margin-bottom:1.5rem}.payment-header h3{font-size:1.5rem;margin-bottom:.25rem}.duration-text{display:block;color:#6b7c93;margin-bottom:1.5rem}.subscription-summary{background-color:#f8fafc;border-radius:8px;padding:1.5rem;margin:1rem 0}.price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;color:#4a5568}.price-row:last-child{margin-bottom:0}.total-row{color:#1a1a1a;font-size:1.1rem}.summary-divider{margin:1rem 0}.features-section{text-align:left;margin:1.5rem 0;padding:0 1rem}.features-section h5{margin-bottom:1rem;color:#1a1a1a}.features-list{list-style-type:none;padding:0;margin:0}.features-list li{color:#4a5568;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.features-list li:before{content:"✓";position:absolute;left:0;color:#38a169}.email-input{background-color:#f8fafc!important;color:#4a5568!important;cursor:not-allowed}.email-input:hover{border-color:#d9d9d9!important}.stripe-element-container{padding:12px;border:1px solid #d9d9d9;border-radius:6px;background-color:#fff;transition:all .3s}.stripe-element-container:hover{border-color:#40a9ff}.stripe-element-container:focus-within{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.cardholder-input{height:40px;font-size:.95rem}.pay-button{height:44px;font-size:1rem;margin-top:1.5rem;background-color:#000;border-color:#000}.pay-button:hover:not(:disabled){background-color:#141414;border-color:#141414}.security-info{text-align:center;margin-top:1.5rem;color:#6b7c93;font-size:.9rem}.error-message{margin-bottom:1.5rem}.ant-form-item-label>label{font-size:.9rem;color:#1a1a1a;font-weight:500}.ant-divider{margin:1.5rem 0}@media (max-width: 576px){.payment-form-container{padding:1.5rem}.subscription-summary{padding:1rem}.features-section{padding:0}}.card-elements-wrapper{margin-bottom:24px}.card-number-element{margin-bottom:16px}.card-row{display:flex;gap:16px}.card-expiry-element,.card-cvc-element{flex:1}.card-label{display:block;color:#4a5568;font-size:14px;margin-bottom:8px}.stripe-element iframe{opacity:1!important;height:24px!important}.pay-button:disabled{background-color:#a0aec0;cursor:not-allowed}.ant-input{border-radius:4px;border-color:#e2e8f0;transition:all .2s ease}.ant-input:hover{border-color:#a0aec0}.ant-input:focus{border-color:#4299e1;box-shadow:0 0 0 1px #4299e1}@media (max-width: 480px){.card-row{flex-direction:column;gap:16px}}.security-alert{margin-bottom:2rem;border-radius:8px}.apple-pay-button{background-color:#000;color:#fff;height:48px;font-size:16px;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:.5rem}.apple-pay-button:hover{background-color:#1a1a1a;color:#fff}.apple-pay-button:disabled{background-color:#4a5568;cursor:not-allowed}.shipping-info,.payment-info{margin-bottom:2rem;background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}.shipping-info h3,.payment-info h3{font-size:16px;color:#1a1a1a;margin-bottom:1.5rem;font-weight:600}.card-logos{display:flex;gap:1rem;align-items:center;justify-content:center;margin-top:.5rem}.card-logos img{height:24px;opacity:.7}.input-tooltip-icon{margin-left:4px;color:#a0aec0}.payment-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem}.payment-error,.payment-expired{text-align:center;padding:2rem;max-width:400px;margin:0 auto;margin-top:2rem;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.retry-button{margin-top:1rem;padding:.75rem 1.5rem;background-color:#5469d4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .15s ease}.retry-button:hover{background-color:#4a5cd1}@media (max-width: 768px){.shipping-info,.payment-info{padding:1rem}.card-logos img{height:20px}}.new-password-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f4f4;padding:20px}.new-password-card{width:100%;max-width:550px;padding:20px;text-align:center;box-shadow:0 4px 10px #0000001a;border-radius:10px}.title{margin-bottom:10px}.form{margin-top:20px}@media (max-width: 480px){.new-password-card{width:100%;padding:15px}}
