.cus-btn{width:100px;height:40px;font-size:1.1em;cursor:pointer;background-color:#3a3a37;color:#fff;border:none;border-radius:12px;transition:all .4s}.cus-btn:hover{border-radius:12px;transform:translateY(-10px);box-shadow:0 10px 0 -2px #c7f33c}.cus-btn:active{transition:all .2s;transform:translateY(-5px);box-shadow:0 2px 0 -2px #c7f33c}.cus-btn:disabled{background-color:#dededa;color:#a6a6a6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.cus-btn:disabled:hover{transform:none;box-shadow:none}.theme-btn{position:relative;padding:.5em 1em;min-width:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:7px;transition:all .2s;border:none;font-weight:500;color:#3a3a37;background-color:#c7f33c}.theme-btn .loading-icon{margin-right:.5em}.theme-btn:hover{transform:translateY(-1px)}.theme-btn:active{transform:translateY(-1px);box-shadow:0 5px 10px #0003}.theme-btn:after{content:"";display:inline-block;height:100%;width:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:-1;transition:all .4s;background-color:#c7f33c}.theme-btn-disabled{position:relative;padding:.4em 1em;min-width:100px;display:flex;justify-content:center;align-items:center;cursor:not-allowed;border-radius:7px;transition:all .2s;font-weight:500;color:#00000040;background-color:#f0f0ed;border:1px solid #dededa}.theme-btn-disabled:after{content:"";display:inline-block;height:100%;width:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:-1;transition:all .4s;background-color:#f0f0ed;border:1px solid #dededa}.theme-btn-disabled:hover,.theme-btn-disabled:active{transform:none;box-shadow:none}.white-btn{position:relative;font-size:17px;text-decoration:none;padding:.7em 1.5em;display:inline-block;cursor:pointer;border-radius:6em;transition:all .2s;border:none;font-family:inherit;font-weight:500;color:#3a3a37;background-color:#c7f33c}.white-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0003}.white-btn:active{transform:translateY(-1px);box-shadow:0 5px 10px #0003}.white-btn:after{content:"";display:inline-block;height:100%;width:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:-1;transition:all .4s;background-color:#c7f33c}.white-btn:hover:after{transform:scaleX(1.4) scaleY(1.6);opacity:0}@font-face{font-family:Poppins;src:url(/user/assets/poppins-v23-latin-500-cd36de20.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ls-ink: #000000;--ls-paper: #ffffff;--ls-canvas: #f6f6f4;--ls-surface-muted: #f0f0ed;--ls-border: #dededa;--ls-muted: #777772;--ls-muted-dark: #3a3a37;--ls-lime: #c7f33c;--ls-lime-pale: #e1f2ae;--ls-danger: #c94b43;--ls-danger-pale: #fff0ee;--ls-radius-page: 30px;--ls-radius-card: 24px;--ls-radius-item: 16px;--ls-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", sans-serif;--ls-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace}@font-face{font-family:Noto Sans SC;src:url(/user/assets/noto-sans-sc-v38-chinese-simplified-500-beb13447.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}html{font-size:16px}html,body{font-family:var(--ls-font-sans);padding:0;margin:0;overflow-y:hidden}p,span,div,h1,h2,h3,h4,h5,h6,a,button,input,textarea,select{font-family:var(--ls-font-sans)}p,div,h1,h2,h3,h4,h5,h6{color:var(--ls-ink)}.ant-spin .ant-spin-dot-item{background-color:var(--ls-lime)}.table-header-row{margin-bottom:10px}@media (max-width: 768px){.table-header-row{margin:10px 0}}.ant-btn-primary{color:var(--ls-ink);background:var(--ls-lime)}.ant-btn-primary:hover{color:var(--ls-ink)!important;background:#b8e52f!important}.ant-btn-primary:active{background:var(--ls-lime)!important}.ant-btn-primary:focus{border-color:var(--ls-ink)!important}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{color:#ccc!important;background:#f0f0ed!important;border-color:#dededa!important;cursor:not-allowed}body{background:var(--ls-canvas);color:var(--ls-ink);-webkit-font-smoothing:antialiased}*:focus-visible{outline:3px solid var(--ls-lime)!important;outline-offset:2px}::selection{color:var(--ls-ink);background:var(--ls-lime-pale)}.ant-layout,.ant-layout-content{background:var(--ls-canvas)}.ant-card,.table-container{border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);background:var(--ls-paper);box-shadow:none}.ant-card-head{min-height:64px;border-bottom-color:var(--ls-border)}.ant-card-head-title{font-size:17px;font-weight:650}.ant-btn{min-height:40px;border-radius:14px;box-shadow:none;font-weight:600}.ant-btn-primary{border-color:var(--ls-lime);box-shadow:none}.ant-btn-dangerous,.ant-btn-dangerous:hover{color:var(--ls-danger)!important;border-color:var(--ls-danger)!important;background:var(--ls-danger-pale)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-cascader-picker{border-radius:14px!important;border-color:var(--ls-border)!important;background:var(--ls-paper)!important;box-shadow:none!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--ls-ink)!important;box-shadow:0 0 0 3px var(--ls-lime-pale)!important}.ant-form-item-label>label{color:var(--ls-muted-dark)!important;font-weight:600}.ant-table-wrapper{max-width:100%;overflow-x:auto;border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);background:var(--ls-paper)}.ant-table-wrapper .ant-table{min-width:720px;background:transparent}.ant-table-thead>tr>th{height:52px;color:var(--ls-muted-dark)!important;background:var(--ls-surface-muted)!important;font-size:13px;font-weight:650}.ant-table-tbody>tr>td{min-height:60px;padding-top:16px!important;padding-bottom:16px!important;color:var(--ls-ink)}.operational-page{display:grid;gap:18px}.operational-page-header{display:flex;align-items:flex-end;justify-content:space-between}.operational-page-header h1{margin:4px 0 6px;font-size:36px;letter-spacing:-.04em}.operational-page-header p{margin:0;color:var(--ls-muted)}.operational-page-eyebrow{color:var(--ls-muted);font-size:11px;font-weight:700;letter-spacing:.14em}.operational-table-surface{overflow:hidden;border-radius:var(--ls-radius-page);background:var(--ls-paper)}.qualification-license-actions{display:flex;align-items:center;justify-content:center;gap:2px}.qualification-license-actions .ant-btn{min-height:32px;padding:4px 8px}.ant-table-tbody>tr:hover>td{background:var(--ls-lime-pale)!important}.ant-pagination-item-active{border-color:var(--ls-ink)!important;background:var(--ls-ink)!important}.ant-pagination-item-active a{color:var(--ls-paper)!important}.ant-modal-content,.ant-drawer-content{border-radius:var(--ls-radius-page)!important}.ant-modal-content{max-height:90dvh;overflow:hidden;padding:0!important}.ant-modal-header{margin:0!important;padding:24px 28px 18px;border-bottom:1px solid var(--ls-border)}.ant-modal-body{max-height:calc(90dvh - 152px);overflow-y:auto;padding:24px 28px!important}.ant-modal-footer{position:sticky;bottom:0;margin:0!important;padding:16px 28px 22px;border-top:1px solid var(--ls-border);background:var(--ls-paper)}.ant-alert-info,.ant-alert-success{border-color:var(--ls-lime-pale);background:var(--ls-lime-pale)}.ant-alert-error{border-color:var(--ls-danger);background:var(--ls-danger-pale)}.ant-empty-description,.ant-typography-secondary{color:var(--ls-muted)!important}[class*=amount],[class*=balance],[class*=price],.ant-statistic-content,.ant-input-number-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal-header,.ant-modal-body,.ant-modal-footer{padding-left:20px!important;padding-right:20px!important}}.ant-btn:hover,.ant:hover{color:#3a3a37!important}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#3a3a37!important}.ant-menu .ant-menu-submenu-title .anticon{transition:none!important}.ant-menu .ant-menu-item .ant-menu-item-icon+span,.ant-menu .ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu .ant-menu-item .anticon+span,.ant-menu .ant-menu-submenu-title .anticon+span{transition:none!important}.ant-menu .ant-menu-item .ant-menu-item-icon,.ant-menu .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu .ant-menu-item .anticon,.ant-menu .ant-menu-submenu-title .anticon{transition:none!important}.main{height:100vh;display:flex;flex-direction:column;overflow:hidden}.table-container{flex:1;display:flex;flex-direction:column;background-color:#fff;height:100%}@media (max-width: 768px){.table-container{overflow-x:auto}}.table-content{flex:1}.pagination-row{margin:10px 0}.react-resizable-handle{position:absolute;right:-5px;bottom:0;cursor:col-resize;width:10px;height:100%}.card{border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between}.card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #00000026;cursor:pointer}.card-body{padding:20px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;text-align:center}.card-title{margin:0 0 12px;font-size:1.8rem;font-weight:700;color:#3a3a37}.card-desc{margin-top:auto;font-size:14px;color:#777772;line-height:1.6;min-height:48px}.card{overflow:hidden;border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);background:var(--ls-paper);box-shadow:none;transition:border-color .2s ease,background .2s ease}.card:hover{transform:none;border-color:#c7c7c1;box-shadow:none}.card-body{padding:24px;text-align:left}.card-title{color:var(--ls-ink);font-size:18px;font-weight:650}.card-desc{color:var(--ls-muted);font-size:14px;line-height:1.6}.cus-btn,.theme-btn,.white-btn{min-width:104px;min-height:42px;padding:10px 18px;color:var(--ls-ink);border:0;border-radius:14px;background:var(--ls-lime);box-shadow:none;font-size:14px;font-weight:650;transform:none}.cus-btn:hover,.theme-btn:hover,.white-btn:hover,.cus-btn:active,.theme-btn:active,.white-btn:active{transform:none;border-radius:14px;box-shadow:none}.global-loading-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}
