@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:DM Sans,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#243a35;background:#f5f7f4;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:flex;background:#f5f7f4}.sidebar{width:250px;flex:0 0 250px;background:#fff;border-right:1px solid #e9eeea;min-height:100vh;padding:25px 16px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:11px;color:#183b31;font-size:17px;font-weight:700;letter-spacing:-.3px;padding:0 10px}.brand>span:last-child{display:flex;flex-direction:column;line-height:1.2}.brand small{color:#91a19a;font-size:10px;font-weight:500;letter-spacing:1.05px;margin-top:5px}.brand-mark{width:36px;height:36px;display:inline-flex;justify-content:center;align-items:center;border-radius:12px;background:#285d4b;color:#edf9dc;box-shadow:0 5px 12px #245c4b25}.workspace-switch{margin:36px 2px 29px;display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid #e8eeea;padding:11px 10px}.workspace-switch>div:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px}.workspace-switch strong{font-size:12px;color:#324b42}.workspace-switch small{font-size:9px;letter-spacing:1px;color:#9aaa9f}.workspace-switch>svg{color:#99a9a1}.workspace-avatar,.user-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:11px;background:#eaf2e9;color:#31644e;font-weight:700;font-size:13px}.nav-caption{padding:0 11px;margin-bottom:9px;color:#a4b0aa;font-size:10px;letter-spacing:1px;font-weight:700;text-transform:uppercase}.side-nav{display:grid;gap:5px}.nav-item{height:44px;display:flex;gap:12px;align-items:center;padding:0 12px;color:#75867d;border-radius:9px;font-size:12px;font-weight:600;transition:.18s ease}.nav-item svg{color:#91a098}.nav-item:hover{color:#275b49;background:#f6f8f5}.nav-item-active{color:#245844;background:#edf5eb}.nav-item-active svg{color:#34795a}.nav-live-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#55ac7b;box-shadow:0 0 0 3px #55ac7b19}.sidebar-help{margin-top:auto;margin-bottom:19px;border-radius:12px;border:1px solid #eaf0e8;padding:14px;background:linear-gradient(140deg,#f7faf4,#f3f7f0)}.help-icon{color:#5b8d68;width:28px;height:28px;background:#e5f0e2;border-radius:8px;display:grid;place-items:center}.sidebar-help strong{display:block;margin-top:11px;color:#36564a;font-size:11px}.sidebar-help p{color:#83948b;font-size:10px;line-height:1.7;margin:6px 0 10px}.sidebar-help>span{display:flex;align-items:center;gap:6px;color:#64906d;font-size:10px;font-weight:600}.sidebar-footer{border-top:1px solid #edf0ed;padding:17px 3px 0;display:flex;align-items:center;gap:9px}.sidebar-user{display:flex;flex-direction:column;flex:1;gap:3px;overflow:hidden}.sidebar-user strong{color:#43574e;font-size:11px}.sidebar-user small{color:#98a69e;font-size:10px}.logout-button,.icon-button,.topbar-icon{border:0;color:#87968e;background:transparent;display:inline-grid;place-items:center;border-radius:8px}.logout-button{width:32px;height:32px}.logout-button:hover,.icon-button:hover,.topbar-icon:hover{background:#f1f5f1;color:#315c4a}.main-panel{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#ffffffc2;border-bottom:1px solid #e9eeea}.breadcrumb{display:flex;align-items:center;gap:10px;color:#a0aca5;font-size:11px}.breadcrumb strong{color:#52665c;font-weight:600}.breadcrumb-sep{color:#d0d8d3}.topbar-right{display:flex;align-items:center;gap:22px}.system-status{color:#81948a;font-size:10px;display:flex;align-items:center;gap:7px}.system-status i{display:block;width:6px;height:6px;border-radius:50%;background:#60b47f;box-shadow:0 0 0 3px #60b47f1e}.topbar-icon{width:30px;height:30px;position:relative}.topbar-icon i{width:5px;height:5px;border-radius:50%;background:#d89956;position:absolute;right:6px;top:5px}.topbar-user{display:flex;align-items:center;gap:8px;color:#55675d;font-size:11px;font-weight:600}.topbar-user .user-avatar{width:30px;height:30px;font-size:11px;border-radius:9px}.content-wrap{width:100%;max-width:1420px;margin:0 auto;padding:36px 40px 25px;flex:1}.content-footer{display:flex;justify-content:space-between;padding:15px 40px 19px;color:#a3ada7;font-size:10px;border-top:1px solid #e9eeea}.page-topline{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.page-topline h1{margin:5px 0 7px;color:#203d33;font-size:27px;letter-spacing:-.9px;font-weight:700}.page-topline p{margin:0;color:#84938a;font-size:12px}.eyebrow{color:#88a093;font-size:9px;letter-spacing:1.55px;font-weight:700}.metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:32px}.card{background:#fff;border:1px solid #e9efea;border-radius:13px;box-shadow:0 6px 22px #22433309}.metric-card{min-height:136px;padding:18px 19px;position:relative;display:grid;grid-template-columns:35px 1fr;grid-template-rows:18px 34px 17px;-moz-column-gap:11px;column-gap:11px;align-items:center}.metric-card>span{color:#829189;font-size:11px}.metric-card>strong{grid-column:2;font-size:24px;letter-spacing:-.5px;line-height:1;color:#294d3e}.metric-card>small{grid-column:2;color:#a0aaa4;font-size:10px}.metric-icon{width:34px;height:34px;grid-row:span 2;display:grid;place-items:center;border-radius:10px}.metric-sage{color:#43805b;background:#e9f3e8}.metric-cream{color:#b17c43;background:#fbf1e4}.metric-green{color:#347c64;background:#e7f4ed}.metric-blue{color:#587c99;background:#eaf1f7}.metric-note{background:linear-gradient(112deg,#fff,#fbfdf9)}.admin-recharge-metrics{margin-bottom:24px}.admin-recharge-metrics .metric-card{min-height:124px;overflow:hidden;border-color:#e7ede8}.admin-recharge-metrics .metric-card:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 3px 3px 0}.recharge-metric-pending:before{background:#d5a566}.recharge-metric-approved:before{background:#6b9c72}.recharge-metric-all:before{background:#7594ad}.recharge-metric-pending>strong{color:#9b7547}.recharge-metric-approved>strong{color:#397650}.recharge-metric-all>strong{color:#587c99}.content-section{margin-top:4px}.section-heading,.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.section-heading h2,.panel-heading h2{margin:0 0 5px;color:#2d493e;font-size:16px;letter-spacing:-.2px}.section-heading p,.panel-heading p{color:#94a098;font-size:11px;margin:0}.subtle-count{color:#95a198;font-size:10px;white-space:nowrap}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.task-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.task-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1d3a3017}.task-illustration{height:91px;position:relative;display:flex;align-items:center;justify-content:center;color:#5b8a67;overflow:hidden;background:linear-gradient(125deg,#e4f1df,#f2f6e9)}.task-illustration:before,.task-illustration:after{content:"";display:block;position:absolute;border:1px solid #74a48042;border-radius:50%;width:90px;height:90px;left:22px;top:19px}.task-illustration:after{width:146px;height:146px;left:auto;right:-20px;top:31px}.task-illustration>span{position:absolute;left:19px;top:16px;font-size:9px;letter-spacing:1.3px;color:#79a07e;font-weight:700}.task-illustration>svg{position:relative;z-index:1}.task-illustration-1{color:#9c7445;background:linear-gradient(125deg,#f5eadb,#fbf4e8)}.task-illustration-1:before,.task-illustration-1:after{border-color:#b78c5540}.task-illustration-1>span{color:#b38b5a}.task-illustration-2{color:#67849b;background:linear-gradient(125deg,#e3edf3,#f2f5f8)}.task-illustration-2:before,.task-illustration-2:after{border-color:#648ba346}.task-illustration-2>span{color:#7593a6}.task-card-main{padding:16px 17px 17px}.task-tags{display:flex;align-items:center;gap:7px}.task-tag{display:inline-flex;align-items:center;gap:4px;background:#f5f7f3;color:#829187;border-radius:5px;padding:4px 7px;font-size:9px}.task-tag-stock{color:#9c8054;background:#fcf6ea}.task-card h3{margin:13px 0 7px;min-height:42px;color:#2b473c;font-size:15px;line-height:1.45}.task-description{color:#89968f;font-size:10px;line-height:1.7;margin:0;height:51px;overflow:hidden;white-space:pre-line}.task-money-row{display:flex;justify-content:space-between;padding:15px 0 13px;margin-top:4px;border-bottom:1px solid #eef1ee}.task-money-row>div{display:flex;flex-direction:column;gap:4px}.task-money-row small{color:#9ca9a1;font-size:9px}.task-money-row strong{color:#31664f;font-size:18px}.task-money-row b{color:#788980;font-size:12px;font-weight:600}.task-accept{margin-top:12px;width:100%;justify-content:space-between!important}.btn{border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600;transition:all .16s ease;white-space:nowrap}.btn-md{min-height:39px;padding:0 15px}.btn-sm{min-height:31px;padding:0 10px;font-size:10px;border-radius:7px}.btn-primary{background:#285e4b;color:#fff;box-shadow:0 4px 9px #285e4b1d}.btn-primary:hover{background:#1f503e;box-shadow:0 6px 14px #285e4b2e}.btn-soft{color:#61766b;border-color:#e6ece7;background:#fff}.btn-soft:hover{color:#2c614b;border-color:#cdded1;background:#f6faf6}.btn-ghost{background:transparent;color:#71847a}.full-width{width:100%;margin-top:10px}.empty-state{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#8c9a91;font-size:12px;text-align:center}.empty-state>svg{color:#9ab09e;margin-bottom:3px}.empty-state strong{color:#52675c;font-size:13px}.empty-state span{color:#9ba69f;font-size:11px}.compact-empty{min-height:160px}.inline-link{color:#397557;font-size:11px;font-weight:600;margin-top:7px}.orders-stack{display:grid;gap:13px}.order-card{padding:17px 19px 15px}.order-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-id{color:#9ba9a1;font-size:9px;letter-spacing:.3px}.order-card h3{margin:6px 0 0;font-size:14px;color:#344d42}.order-card-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;margin-top:14px;border-top:1px solid #eff2ef;border-bottom:1px solid #eff2ef}.order-card-details>div{display:flex;flex-direction:column;gap:5px}.order-card-details span{color:#99a69f;font-size:9px}.order-card-details strong{color:#52665c;font-size:11px;font-weight:600}.reward-value{color:#35795b!important}.audit-note{display:flex;gap:10px;margin-top:12px;color:#a25e52;background:#fff5f2;border-radius:7px;padding:9px 11px;font-size:10px;line-height:1.6}.audit-note span{flex:0 0 auto;font-weight:700}.order-evidence{display:flex;align-items:center;gap:10px;margin-top:11px;color:#829189;font-size:10px}.completed-proof{padding:11px;background:#f5faf5;border-radius:8px;margin-top:12px}.completed-proof-title{display:flex;align-items:center;gap:6px;color:#397756;font-size:10px;font-weight:700;margin-bottom:9px}.order-card-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:13px;color:#929f97;font-size:10px}.order-card-bottom>span{flex:1 1 auto;min-width:0}.badge{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;gap:5px;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:700;white-space:nowrap}.badge-amber{color:#a87327;background:#fcf2df}.badge-blue{color:#4e7594;background:#eaf2f8}.badge-violet{color:#7660a0;background:#f0ebf8}.badge-green{color:#3d815a;background:#eaf5ec}.badge-red{color:#b85f53;background:#fdf0ed}.badge-neutral{color:#7f8e86;background:#eef1ef}.image-grid{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.image-grid-compact{gap:5px}.image-thumb{width:76px;height:67px;border-radius:7px;overflow:hidden;position:relative;padding:0;border:1px solid #e6ebe6;background:#f4f6f4}.image-grid-compact .image-thumb{width:48px;height:43px}.image-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-thumb>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#10251d91;opacity:0;transition:opacity .15s}.image-thumb:hover>span{opacity:1}.lightbox{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#0c1411e3;display:flex;align-items:center;justify-content:center;padding:55px 75px}.lightbox>img{max-width:min(90vw,1200px);max-height:86vh;-o-object-fit:contain;object-fit:contain;border-radius:5px;box-shadow:0 15px 60px #0008}.lightbox-close,.lightbox-arrow{position:absolute;display:grid;place-items:center;border:0;color:#fff;background:#ffffff21;border-radius:50%;width:40px;height:40px}.lightbox-close{top:22px;right:25px}.lightbox-arrow{top:50%;transform:translateY(-50%)}.lightbox-left{left:22px}.lightbox-right{right:22px}.lightbox-count{position:absolute;bottom:20px;color:#e4e9e6;font-size:11px}.uploader{margin:10px 0 3px}.uploader-label{display:flex;justify-content:space-between;color:#53685d;font-size:10px;font-weight:700;margin-bottom:7px}.uploader-label span{color:#a0aaa3;font-weight:500}.uploader-zone{min-height:67px;border:1px dashed #d5dfd6;border-radius:8px;background:#fbfcfa;display:flex;align-items:center;gap:9px;padding:10px;outline:none;transition:.15s}.uploader-zone:focus,.uploader-zone:hover,.uploader-dragging{border-color:#78a786;background:#f3f9f2}.uploader-disabled{opacity:.55;pointer-events:none}.uploader-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#648c6c;background:#eaf3e8}.uploader-copy{flex:1;display:flex;flex-direction:column;gap:4px}.uploader-copy strong{color:#5b7063;font-size:10px}.uploader-copy small{display:flex;align-items:center;gap:4px;color:#a0aaa3;font-size:9px}.upload-preview-grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.upload-preview{width:57px;height:54px;border:1px solid #e4eae5;border-radius:6px;position:relative;overflow:hidden;background:#f0f4f1}.upload-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-preview>button,.upload-pending>span{position:absolute;top:3px;right:3px;color:#fff;border:0;background:#13251d99;border-radius:5px;padding:3px;display:grid;place-items:center}.upload-pending>span{top:0;right:0;bottom:0;left:0;border-radius:0;background:#13251d79}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dialog-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#1927207a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.dialog{width:min(100%,540px);max-height:min(92vh,940px);display:flex;flex-direction:column;border-radius:15px;background:#fff;box-shadow:0 20px 80px #10231a33;overflow:hidden}.dialog-wide{width:min(100%,960px)}.dialog-heading{min-height:58px;flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 21px;border-bottom:1px solid #edf1ed}.dialog-heading h2{color:#314b3f;font-size:15px;margin:0}.dialog-heading .icon-button{width:30px;height:30px}.dialog-body{padding:21px;overflow-y:auto}.deposit-dialog-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:23px}.order-mini-summary{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:9px;background:#f6f9f5;margin-bottom:19px}.order-mini-summary>div{display:flex;flex-direction:column;gap:4px}.order-mini-summary small{color:#98a49d;font-size:9px}.order-mini-summary strong{color:#41594d;font-size:12px}.order-mini-summary .money-large{color:#317754;font-size:18px}.form-label{display:block;color:#5c6f64;font-size:10px;font-weight:700;margin:12px 0 6px}.label-optional{font-size:9px;color:#a1aaa5;font-weight:500}.field{width:100%;min-height:38px;padding:9px 11px;color:#425a4e;outline:none;border:1px solid #e1e8e2;border-radius:7px;background:#fff;font-size:11px;transition:border .15s,box-shadow .15s}.field:focus{border-color:#87ad91;box-shadow:0 0 0 3px #7ea98b20}.field::-moz-placeholder{color:#b3beb7}.field::placeholder{color:#b3beb7}.field-area{resize:vertical;min-height:77px;line-height:1.65}.field-spaced{margin-top:8px}.field-hint{display:block;margin-top:5px;color:#9ba79f;font-size:9px}.channel-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.channel-choice{display:flex;align-items:center;gap:8px;text-align:left;border:1px solid #e8ede8;border-radius:8px;padding:9px;background:#fff;color:#678075}.channel-choice-active{border-color:#77a386;box-shadow:0 0 0 2px #79a48717;background:#f7fbf7}.channel-choice>span:nth-child(2){flex:1;display:flex;min-width:0;flex-direction:column;gap:3px}.channel-choice strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#526a5c;font-size:9px}.channel-choice small{color:#a2aea5;font-size:8px}.channel-choice>svg:last-child{color:#4a9062}.channel-symbol{width:32px;height:32px;flex:0 0 auto;display:inline-grid;place-items:center;color:#528168;background:#eaf3e9;border-radius:9px}.symbol-alipay{color:#4e7eaa;background:#eaf2f8}.symbol-bank{color:#a17848;background:#f7efe4}.symbol-usdt_trc20{color:#3e8879;background:#e7f4f0}.payment-detail-card{background:#fbfcfa;border:1px solid #edf1ec;border-radius:10px;padding:13px;margin-top:13px}.payment-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #edf1ed}.payment-detail-heading>div{display:flex;flex-direction:column;gap:3px}.payment-detail-heading small{color:#9ba79f;font-size:9px}.payment-detail-heading strong{color:#445d4f;font-size:11px}.secure-pill{display:inline-flex;align-items:center;gap:4px;color:#568165;background:#eff7ee;padding:5px 7px;border-radius:20px;font-size:8px;white-space:nowrap}.payment-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f0f2ef}.payment-field>span{color:#9aa69e;font-size:9px;flex:0 0 auto}.payment-field>b,.payment-field>div{color:#52675c;font-size:10px;font-weight:600;text-align:right}.payment-field>div{display:flex;align-items:center;gap:8px;max-width:80%;overflow-wrap:anywhere}.copy-button{display:inline-flex;align-items:center;gap:3px;border:0;padding:3px 5px;color:#548166;background:#edf5ed;border-radius:5px;font-size:8px;white-space:nowrap}.exchange-callout{padding:9px 10px;color:#987042;background:#fff7e9;border-radius:6px;margin-top:9px;font-size:9px}.exchange-callout strong{color:#a56924;font-size:12px;margin-left:3px}.payment-qr{margin-top:9px;display:flex;align-items:center;justify-content:space-between;color:#8e9c93;font-size:9px}.payment-warning{margin:9px 0 0;font-size:9px;color:#a09d8d;line-height:1.6}.dialog-side-column{display:flex;flex-direction:column}.step-label{display:flex;align-items:flex-start;gap:9px;margin:3px 0 13px}.step-label>span{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#eaf3e8;color:#4f865d;font-size:9px;font-weight:700}.step-label>div{display:flex;flex-direction:column;gap:4px}.step-label strong{color:#50675a;font-size:10px}.step-label small{color:#9aa79f;font-size:9px}.privacy-hint{display:flex;justify-content:center;gap:5px;color:#a0aaa3;font-size:9px}.inline-alert{background:#fff8e9;color:#9d7839;padding:10px 11px;border-radius:7px;font-size:10px;line-height:1.6}.alert-red{background:#fff3f0;color:#a85e54}.completion-task-banner{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;margin-bottom:16px;background:linear-gradient(105deg,#f4f8f2,#fbfaf4);border-radius:9px}.completion-task-banner h3{margin:5px 0 0;color:#3b5749;font-size:13px}.completion-task-banner>div:last-child{display:flex;flex-direction:column;gap:5px;text-align:right}.completion-task-banner>div:last-child span{color:#96a39a;font-size:9px}.completion-task-banner>div:last-child strong{color:#39805b;font-size:16px}.completion-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.completion-section h3{color:#425b4e;font-size:12px;display:flex;align-items:center;gap:8px;margin:0}.completion-section h3>span{width:22px;height:22px;display:grid;place-items:center;color:#5a8b65;background:#eaf3e8;border-radius:7px;font-size:9px}.completion-section>p{color:#9aa69f;font-size:9px;margin:6px 0 11px}.checkbox-row{display:flex;align-items:center;gap:8px;margin-top:12px;color:#688071;cursor:pointer}.checkbox-row input{accent-color:#367759}.checkbox-row span{display:flex;flex-direction:column;gap:3px}.checkbox-row strong{font-size:10px}.checkbox-row small{color:#9da9a1;font-size:9px}.completion-submit-row{display:flex;justify-content:space-between;align-items:center;padding-top:15px;margin-top:20px;border-top:1px solid #edf1ed}.completion-submit-row>span{display:flex;gap:6px;align-items:center;color:#89978f;font-size:9px}.completion-submit-row>span svg{color:#679471}.tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid #ebefeb;margin:0 -20px;padding:0 20px}.tab{position:relative;border:0;padding:12px 9px 13px;color:#8b9991;background:transparent;font-size:10px}.tab-active{color:#34654d;font-weight:700}.tab-active:after{content:"";position:absolute;height:2px;left:8px;right:8px;bottom:-1px;border-radius:3px;background:#43815c}.tab-count{margin-left:6px;display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;color:#8a9a90;border-radius:9px;background:#f0f3f0;font-size:8px}.tab-active .tab-count{color:#4d805d;background:#edf5ed}.admin-panel{padding:20px}.panel-heading{margin-bottom:17px}.search-field{display:flex;align-items:center;gap:6px;width:225px;color:#a2aea6}.search-field .field{min-height:33px;padding:7px 9px;font-size:10px;background:#fbfcfb}.admin-users-actions{display:flex;align-items:center;gap:8px}.admin-user-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;margin-top:14px;border-top:1px solid #edf1ed;color:#829188;font-size:10px}.admin-user-pagination-controls{display:flex;align-items:center;gap:9px}.admin-user-pagination-controls>span{min-width:70px;text-align:center;white-space:nowrap}.table-wrap{overflow-x:auto;margin:0 -20px -20px;padding:0 20px 20px}.data-table{width:100%;border-collapse:collapse;text-align:left;min-width:750px}.data-table th{padding:12px 10px;color:#9aa79f;border-bottom:1px solid #edf1ed;font-size:9px;font-weight:600;white-space:nowrap}.data-table td{padding:13px 10px;border-bottom:1px solid #f1f3f1;color:#65776c;font-size:10px;white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:0}.data-table td>strong{color:#425b4d;font-size:10px}.data-table td>small{display:block;color:#a3aea7;font-size:8px;margin-top:5px}.money-stack{display:block;color:#6c7f74;font-size:10px;margin:2px 0}.money-stack small{color:#a1aaa4;font-size:8px}.table-actions{display:flex;align-items:center;gap:6px}.icon-button{width:27px;height:27px}.danger-icon{color:#bf7468}.danger-icon:hover{color:#b34f41;background:#fff1ee}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #edf1ed}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.form-span-two{grid-column:span 2}.task-form .form-label,.channel-form .form-label{margin-top:10px}.channel-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.channel-admin-card{padding:16px;min-width:0}.channel-disabled{opacity:.7}.channel-admin-top{display:flex;align-items:center;gap:8px}.channel-admin-top .more-action{margin-left:auto;color:#b0b9b3}.channel-type-label{display:block;color:#a0aca4;font-size:8px;margin-top:13px;letter-spacing:.7px}.channel-admin-card h3{color:#405b4b;font-size:13px;margin:4px 0 13px}.channel-account-line{display:flex;flex-direction:column;gap:3px;border-top:1px solid #f0f3f0;padding:8px 0}.channel-account-line span{color:#a1aca5;font-size:8px}.channel-account-line strong{color:#65776c;font-size:9px;word-break:break-all}.channel-admin-footer{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:11px;border-top:1px solid #edf1ed;color:#99a69e;font-size:9px}.channel-admin-footer>span strong{color:#61786a;font-size:10px}.channel-admin-footer>div{display:flex;gap:6px}.review-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:19px}.review-primary{min-width:0}.review-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.review-task-head h3{margin:5px 0;color:#385345;font-size:15px}.review-task-head p{margin:0;color:#9ba79f;font-size:9px}.review-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 0;margin:12px 0;border-block:1px solid #edf1ed}.review-amounts>div{display:flex;flex-direction:column;gap:4px}.review-amounts span{color:#9ba79f;font-size:8px}.review-amounts strong{color:#516a5c;font-size:11px}.review-copy-block{margin:14px 0}.review-copy-block h4{margin:0 0 9px;color:#52685c;font-size:10px}.block-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.block-title-row h4{margin-bottom:0}.review-copy-block>p{margin:0;white-space:pre-line;color:#87968d;font-size:9px;line-height:1.7}.review-note{margin-top:10px!important}.review-note strong{color:#65796d}.snapshot-card{border:1px solid #eaf0e9;border-radius:9px;background:#fafcf9;padding:12px}.snapshot-title{display:flex;align-items:center;gap:7px;padding-bottom:9px;border-bottom:1px solid #edf1ed;color:#547b5e}.snapshot-title strong{color:#52695a;font-size:10px}.snapshot-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 11px;padding-top:10px}.snapshot-grid>div{display:flex;flex-direction:column;gap:4px;min-width:0}.snapshot-grid span,.payout-qr>span{color:#a0aaa3;font-size:8px}.snapshot-grid b{color:#596d60;font-size:9px;overflow-wrap:anywhere}.snapshot-grid b .copy-button{margin-left:6px}.snapshot-card>.image-grid{margin-top:10px}.payout-card{background:#fcfbf7;border-color:#f1eee5}.payout-card .snapshot-title{color:#a5814b}.payout-qr{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.review-side{padding:14px;border:1px solid #edf1ed;border-radius:10px;background:#fbfcfa;height:-moz-max-content;height:max-content}.side-step{display:flex;gap:9px;margin-bottom:13px}.step-dot{display:grid;place-items:center;width:21px;height:21px;flex:0 0 auto;border-radius:7px;background:#edf5eb;color:#538060;font-size:9px;font-weight:700}.side-step>div{display:flex;flex-direction:column;gap:4px}.side-step strong{color:#50675a;font-size:10px}.side-step small{color:#99a69e;font-size:8px;line-height:1.5}.review-side .form-label{margin-top:10px}.action-green{background:#43825c}.danger-outline{color:#b66f61;background:#fff;border-color:#f0d9d4}.danger-outline:hover{background:#fff5f2;border-color:#e9bcb3}.review-safety{display:flex;gap:6px;color:#9da9a1;font-size:8px;line-height:1.5;margin-top:14px}.review-safety svg{flex:0 0 auto;color:#78a081}.mobile-nav{display:none}.app-loading{min-height:100vh;display:flex;justify-content:center;align-items:center;gap:10px;color:#698074;font-size:12px;background:#f5f7f4}.toast{position:fixed;z-index:120;right:24px;bottom:25px;display:flex;align-items:center;gap:15px;max-width:min(450px,calc(100vw - 30px));padding:12px 14px;color:#eef7ef;background:#294f40;border-radius:9px;box-shadow:0 12px 35px #102c1f38;font-size:11px;animation:toast-in .2s ease-out}.toast .icon-button{color:#d7e8da;flex:0 0 auto}@keyframes toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(460px,1.08fr);background:radial-gradient(circle at 82% 10%,#e7f2e6,transparent 42%),linear-gradient(135deg,#f6faf6,#edf4ed 55%,#f8fbf9)}.login-left{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:33px 7%;color:#f0f6eb;background:radial-gradient(circle at 16% 6%,#2d6d53,transparent 40%),linear-gradient(160deg,#1f4f3e,#163c2f 55%,#113226)}.brand-light{color:#f1f6eb;position:relative;z-index:2}.brand-light .brand-mark{color:#24553e;background:#d6edbc}.login-story{position:relative;z-index:2;margin:auto 0;padding:40px 0 70px;max-width:520px}.eyebrow-light{color:#a7c2aa}.login-story h1{font-size:clamp(38px,4.5vw,61px);line-height:1.27;letter-spacing:-2px;margin:20px 0 16px;color:#f7f8ef}.login-story h1 em{color:#cfe6b7;font-style:normal}.login-story>p{font-size:13px;color:#b6cbbd;line-height:1.8;margin:0}.story-stats{display:flex;align-items:center;gap:25px;margin-top:45px}.story-stats>div{display:flex;flex-direction:column;gap:6px}.story-stats strong{color:#f5f7ed;font-size:18px}.story-stats span{color:#aac0b1;font-size:10px}.story-stats i{width:1px;height:31px;background:#ffffff2a}.login-trust{display:flex;gap:24px;position:relative;z-index:2;color:#b6cbbd;font-size:10px;padding-bottom:4px}.login-trust span{display:flex;align-items:center;gap:6px}.login-trust svg{color:#c1dea9}.login-orb{position:absolute;border-radius:50%;border:1px solid #bbd7ba17;pointer-events:none}.login-orb-one{width:480px;height:480px;right:-230px;bottom:-190px;box-shadow:0 0 0 34px #bbd7ba07,0 0 0 83px #bbd7ba05}.login-orb-two{width:210px;height:210px;left:-150px;top:37%;background:#c1dfb208}.login-right{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:36px 7%}.login-card{width:min(100%,404px);padding:30px 30px 26px;border:1px solid #e6ede7;border-radius:22px;background:#fff;box-shadow:0 26px 64px #17352a1a,0 2px 10px #17352a0a}.mobile-brand{display:none}.login-card>.eyebrow{display:block;margin-bottom:8px;color:#779681}.login-card h2{margin:0;color:#293e34;font-size:23px;letter-spacing:-.5px}.login-subtitle{color:#929f97;font-size:11px;margin:8px 0 24px}.login-card .form-label{margin-top:13px}.login-card .field{min-height:46px;padding-inline:13px;border-color:#e0e8e1;border-radius:11px;background:#fbfcfb;font-size:12px}.login-card .field:focus{border-color:#3f8a60;background:#fff;box-shadow:0 0 0 3px #3f8a6022}.login-submit{width:100%;justify-content:space-between;min-height:47px;margin-top:21px;padding:0 15px;border-radius:11px;background:linear-gradient(115deg,#2c664c,#3f8a60);box-shadow:0 10px 22px #2e634f3d}.auth-switch{display:flex;justify-content:center;gap:5px;margin-top:18px;color:#929f97;font-size:10px}.auth-switch button{padding:0;border:0;background:none;color:#347252;font:inherit;font-weight:700}.auth-switch button:hover{color:#214d38;text-decoration:underline}.auth-error{margin-top:12px;padding:9px 11px;border:1px solid #f1d8d2;border-radius:7px;color:#a65e51;background:#fff6f3;font-size:10px;line-height:1.5}.login-copyright{margin-top:auto;padding-top:25px;color:#adb8b0;font-size:9px}.password-change-form .form-label{margin-top:12px}.password-change-hint{display:flex;align-items:center;gap:7px;margin:0 0 13px;color:#87978d;font-size:10px}.password-change-hint svg{color:#54836a}.available-task-heading{align-items:center;margin-bottom:14px}.available-task-heading h2{margin:0}.available-task-tools{display:flex;align-items:center;gap:10px}.payout-onboarding{display:flex;align-items:center;gap:12px;margin-bottom:17px;padding:13px 16px;color:#537555;border:1px solid #e6ecdc;border-radius:10px;background:#fbfcf6}.payout-onboarding>span{display:flex;flex-direction:column;gap:4px;flex:1}.payout-onboarding strong{font-size:12px}.payout-onboarding small{color:#8b9b8c;font-size:10px}.task-cover{background:#eef2ed}.task-illustration.task-cover:before,.task-illustration.task-cover:after{display:none}.task-illustration.task-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-card-title:hover h3{color:#347454}.level-tag{background:#eef2fa;color:#697a9d}.task-detail-view,.order-detail-view{max-width:920px;margin:0 auto}.back-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;border:0;background:transparent;color:#648073;font-size:11px;font-weight:600}.task-detail-cover{display:block;width:100%;max-height:360px;-o-object-fit:cover;object-fit:cover;margin-bottom:13px;border-radius:13px}.task-detail-card,.order-detail-card{padding:24px}.task-detail-card h2,.order-detail-card h2{margin:15px 0;color:#29483a;font-size:22px}.task-detail-money{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 0;border-block:1px solid #edf1ed}.task-detail-money>div{display:flex;flex-direction:column;gap:6px}.task-detail-money span{color:#94a198;font-size:10px}.task-detail-money strong{color:#347857;font-size:17px}.task-detail-description{margin:18px 0;color:#566b5f;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.rich-content p{margin:0 0 11px}.rich-content h2,.rich-content h3,.rich-content h4{color:#354e40;margin:14px 0 8px}.rich-content h2{font-size:20px}.rich-content h3{font-size:17px}.rich-content h4{font-size:15px}.rich-content ul,.rich-content ol{padding-left:23px;margin:7px 0 12px}.rich-content blockquote{margin:12px 0;padding:9px 13px;color:#75867b;border-left:3px solid #83a88a;background:#f6f9f5}.rich-content img{max-width:100%;height:auto;border-radius:7px}.rich-content a{color:#39775a;text-decoration:underline}.rich-content hr{border:0;border-top:1px solid #e8eee8;margin:14px 0}.task-detail-card>.btn{min-width:180px}.order-detail-card .order-card-details{margin:16px 0}.detail-section-title{margin:17px 0 7px;color:#536a5d;font-size:13px}.settlement-confirmation{display:flex;align-items:center;gap:8px;margin:16px 0;padding:12px;color:#397550;background:#eef7ed;border-radius:8px;font-size:12px}.order-note{color:#809087;font-size:11px}.rich-editor{margin:6px 0 3px;border:1px solid #dde6de;border-radius:8px;overflow:hidden;background:#fff}.rich-editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:7px;background:#f8faf7;border-bottom:1px solid #e9eee9}.rich-editor-toolbar button{min-width:31px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:5px;padding:3px 7px;color:#63766a;background:transparent;font-size:10px}.rich-editor-toolbar button:hover{border-color:#dce8dc;background:#fff}.rich-editor-toolbar button:disabled{opacity:.6}.rich-editor-canvas{min-height:205px;padding:13px;outline:0;color:#445d4f;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.rich-editor-canvas:empty:before{content:attr(data-placeholder);color:#a4b0a8;pointer-events:none}.rich-editor-canvas img{max-width:100%;height:auto}.my-profile-card{display:flex;align-items:center;gap:15px;padding:18px 20px;margin-bottom:15px}.profile-avatar{width:52px;height:52px;display:grid;place-items:center;flex:0 0 auto;border-radius:17px;color:#fff;background:linear-gradient(145deg,#548b64,#2e634c);font-size:20px;font-weight:700}.profile-primary{min-width:0;flex:1}.profile-name-row{display:flex;align-items:center;gap:8px}.profile-name-row h2{overflow:hidden;margin:0;color:#304c3d;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.profile-primary>p{margin:5px 0 7px;color:#94a199;font-size:10px}.text-action{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;color:#4b805e;background:transparent;font-size:10px;font-weight:600}.nickname-form{display:flex;align-items:center;gap:6px;max-width:410px}.nickname-form .field{min-height:32px}.profile-level{display:flex;flex-direction:column;gap:4px;align-items:flex-end;padding-left:18px;border-left:1px solid #edf1ed}.profile-level span,.profile-level small{color:#9ba79f;font-size:9px}.profile-level strong{color:#528263;font-size:19px}.my-wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px}.wallet-balance-card{padding:18px 20px;color:#eff7ec;border:0;background:radial-gradient(circle at 84% 18%,#ffffff20,transparent 27%),linear-gradient(115deg,#285d49,#397556)}.wallet-card-top{display:flex;align-items:center;justify-content:space-between}.wallet-card-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:10px;background:#ffffff14}.wallet-live{display:flex;align-items:center;gap:6px;color:#cce3cd;font-size:9px}.wallet-live i{width:6px;height:6px;border-radius:50%;background:#9bd48f}.wallet-label{display:block;margin-top:14px;color:#ccddce;font-size:10px}.wallet-balance{display:block;color:inherit;margin:3px 0 5px;font-size:27px;letter-spacing:-.5px}.wallet-balance-card>small{color:#c3d9c7;font-size:9px}.wallet-action-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px}.wallet-action-card h3{margin:7px 0 5px;color:#375343;font-size:16px}.wallet-action-card p{margin:0;color:#93a097;font-size:10px}.my-section-shell{overflow:hidden}.my-section-shell>.tabs{margin:0;padding-inline:17px}.my-section-content{padding:18px}.my-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.my-list-panel{min-width:0;padding:15px;border:1px solid #edf1ed;border-radius:10px;background:#fff}.my-list-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:11px}.my-list-heading h3{display:flex;align-items:center;gap:6px;margin:0;color:#405b4b;font-size:12px}.my-list-heading p{margin:4px 0 0;color:#9aa69e;font-size:9px}.my-order-row{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 0;border-top:1px solid #f0f3f0}.my-order-icon,.message-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#5d8a68;background:#eff6ed}.my-order-copy,.message-row-copy,.ledger-copy{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px}.my-order-copy strong,.message-row-copy strong,.ledger-copy strong{overflow:hidden;color:#53695a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.my-order-copy small,.message-row-copy small,.ledger-copy small{overflow:hidden;color:#a0aaa4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.my-order-value{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.my-order-value b{color:#528363;font-size:10px}.my-order-value .badge{padding:3px 6px;font-size:8px}.my-order-row>svg:last-child{color:#a7b2aa;flex:0 0 auto}.my-empty-line{padding:15px 2px;color:#a0aaa4;font-size:10px;line-height:1.6}.my-empty-line a{color:#477c59;margin-left:4px}.message-row{width:100%;display:flex;align-items:center;gap:9px;padding:9px 0;text-align:left;border:0;border-top:1px solid #f0f3f0;background:transparent}.message-row>svg:last-child{color:#a7b2aa}.message-row-copy strong{color:#64766b}.message-unread .message-row-copy strong{color:#355741;font-weight:700}.message-unread .message-icon{color:#a67a40;background:#fbf3e4}.unread-dot{width:6px;height:6px;border-radius:50%;background:#d7954e}.ledger-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #f0f3f0}.ledger-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px}.ledger-in{color:#46805a;background:#edf6ea}.ledger-out{color:#ab7f50;background:#faf2e6}.ledger-copy strong{font-size:9px}.ledger-copy small{font-size:8px}.ledger-values{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ledger-values b{color:#a36d52;font-size:10px}.ledger-values b.ledger-positive{color:#43805a}.ledger-values small{color:#a4aea7;font-size:8px}.payout-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.payout-method-list,.my-orders-list,.message-list{display:grid;gap:0}.payout-method-row,.withdrawal-row{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 0;border-top:1px solid #f0f3f0}.payout-method-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#557d63;border-radius:9px;background:#eef5eb}.payout-method-info,.withdrawal-method{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.payout-method-info strong,.withdrawal-method strong{overflow:hidden;color:#53695a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payout-method-info span,.payout-method-info small,.withdrawal-method small{overflow:hidden;color:#9aa69e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.withdraw-form .form-label{margin-top:10px}.withdraw-form .full-width{margin-top:13px}.withdrawal-row{justify-content:space-between}.withdrawal-remark{color:#a25e52!important}.payout-history,.wallet-ledger-panel{grid-column:span 2}.method-form{display:flex;flex-direction:column}.announcement-detail{color:#607268}.announcement-date{display:block;color:#9ca8a0;font-size:10px;margin:0 0 15px}.announcement-detail .rich-content{font-size:13px;line-height:1.8}.my-section-shell .empty-state{min-height:180px}.user-admin-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:start;gap:16px}.user-admin-main{min-width:0}.admin-user-form .dialog-actions{margin-top:16px}.admin-subsection{margin-top:17px;padding-top:14px;border-top:1px solid #edf1ed}.admin-subsection h3{margin:0;color:#4b6254;font-size:12px}.admin-subsection p{margin:5px 0 0;color:#9aa69e;font-size:9px}.admin-method-row{display:flex;align-items:center;gap:5px;padding:9px 0;border-top:1px solid #f0f3f0}.admin-method-row>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.admin-method-row strong{overflow:hidden;color:#566a5d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-method-row small{color:#9ba79f;font-size:9px;overflow-wrap:anywhere}.admin-password-form .inline-form-row{display:flex;gap:8px;margin-top:10px}.balance-adjust-card{padding:15px;border:1px solid #e8efe8;border-radius:10px;background:#f9fbf8}.balance-adjust-card .wallet-label{margin-top:12px;color:#819087}.balance-adjust-card .wallet-balance{color:#376c4e;font-size:24px}.balance-policy{margin:10px 0 0;color:#99a69f;font-size:9px;line-height:1.6}.admin-note-cell{max-width:180px;overflow:hidden;text-overflow:ellipsis}.withdrawal-review-layout{display:grid;grid-template-columns:1fr 1fr;gap:17px}.withdrawal-amount-panel{display:flex;flex-direction:column;gap:4px;padding:15px;margin-bottom:12px;border-radius:9px;background:#f5f8f3}.withdrawal-amount-panel span{color:#91a097;font-size:9px}.withdrawal-amount-panel strong{color:#397650;font-size:24px}.withdrawal-amount-panel small{color:#9aa69f;font-size:9px}.announcement-compose{margin-bottom:15px}.announcement-compose .panel-heading h2{display:flex;align-items:center;gap:7px}.announcement-form-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.announcement-compose .dialog-actions{justify-content:flex-end}.settlement-preview{display:flex;align-items:flex-start;gap:9px;padding:12px;color:#477958;border:1px solid #e3efe2;border-radius:9px;background:#f5faf3}.settlement-preview>span{display:flex;flex-direction:column;gap:5px}.settlement-preview strong{font-size:10px}.settlement-preview small{color:#829486;font-size:9px;line-height:1.6}.cancel-step{margin-top:17px}.cancel-step .step-dot{color:#a66f52;background:#fbf0e9}.order-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.order-detail-link{margin-left:auto}.admin-task-rich{max-height:340px;overflow-y:auto;color:#75867b;font-size:11px;line-height:1.7}@media(max-width:1120px){.sidebar{width:220px;flex-basis:220px}.content-wrap{padding-inline:27px}.topbar{padding-inline:28px}.task-grid,.channel-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.sidebar{width:70px;flex-basis:70px;align-items:center;padding:21px 8px 14px}.brand{padding:0}.brand>span:last-child,.workspace-switch>div:nth-child(2),.workspace-switch>svg,.nav-caption,.nav-item>span,.sidebar-help,.sidebar-user,.logout-button{display:none}.workspace-switch{margin:29px 0 20px;border:0;padding:0}.side-nav{width:100%}.nav-item{justify-content:center;padding:0}.nav-item-active{position:relative}.nav-live-dot{display:block;position:absolute;right:11px;top:9px}.sidebar-footer{margin-top:auto;padding:14px 0 0;border-top:1px solid #edf0ed}.topbar{padding:0 20px}.content-wrap{padding:27px 21px 24px}.content-footer{padding-inline:21px}.task-grid{gap:12px}.review-layout{grid-template-columns:1fr}.review-side{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px}.review-side .side-step,.review-side .review-safety,.review-side .uploader{grid-column:span 2}.review-side .full-width{margin-top:3px}}@media(max-width:620px){.app-shell{display:block;padding-bottom:62px}.sidebar{display:none}.main-panel{min-height:calc(100vh - 62px)}.topbar{height:54px;padding:0 15px}.breadcrumb{font-size:10px}.topbar-right{gap:10px}.system-status,.topbar-user span,.topbar-user>svg{display:none}.topbar-user .user-avatar{width:28px;height:28px}.content-wrap{padding:23px 15px 22px}.content-footer{padding:12px 15px 15px;font-size:8px}.page-topline{align-items:flex-start;margin-bottom:19px}.page-topline h1{font-size:22px}.page-topline p{max-width:290px;line-height:1.6;font-size:10px}.page-topline>.btn{margin-top:19px;padding:0 9px;font-size:9px;min-height:33px}.metric-row{gap:7px;margin-bottom:24px}.metric-card{min-height:112px;padding:11px 9px;grid-template-columns:27px 1fr;grid-template-rows:16px 26px 23px;-moz-column-gap:6px;column-gap:6px}.metric-icon{width:26px;height:26px;border-radius:8px}.metric-icon svg{width:15px}.metric-card>span{font-size:8px}.metric-card>strong{font-size:18px}.metric-card>small{font-size:8px;line-height:1.35}.section-heading{align-items:flex-end}.section-heading.available-task-heading{align-items:center}.section-heading h2{font-size:14px}.section-heading p{max-width:260px;line-height:1.5;font-size:9px}.subtle-count{font-size:8px}.task-grid{grid-template-columns:1fr}.task-card{display:grid;grid-template-columns:92px 1fr}.task-illustration{height:100%;min-height:180px}.task-illustration:before{left:-20px;top:22px}.task-illustration:after{right:-86px;top:70px}.task-illustration>span{left:12px;top:12px}.task-card-main{padding:12px}.task-tags{gap:4px}.task-tag{font-size:8px;padding:4px 5px}.task-card h3{margin:9px 0 5px;min-height:38px;font-size:12px}.task-description{height:43px;font-size:9px}.task-money-row{padding:10px 0 9px}.task-money-row strong{font-size:15px}.task-money-row b{font-size:10px}.task-accept{min-height:33px;margin-top:9px}.order-card{padding:13px}.order-card h3{font-size:12px}.order-card-details{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 0}.order-card-bottom{align-items:flex-start;line-height:1.6;font-size:9px}.order-card-bottom .btn{flex:0 0 auto}.content-section{margin-top:0}.admin-panel{padding:14px 12px}.panel-heading{align-items:flex-start;flex-direction:column}.panel-heading h2{font-size:14px}.search-field,.admin-users-actions{width:100%}.admin-users-actions .search-field{flex:1;min-width:0}.admin-users-actions>.btn{white-space:nowrap}.admin-user-pagination{align-items:flex-start;flex-direction:column}.admin-user-pagination-controls{width:100%;justify-content:space-between}.tabs{margin:0 -12px;padding:0 11px;overflow-x:auto}.tab{white-space:nowrap;padding-inline:7px;font-size:9px}.table-wrap{margin:0 -12px -14px;padding:0 12px 14px}.channel-card-grid{grid-template-columns:1fr}.channel-admin-card{padding:13px}.dialog-backdrop{padding:0;align-items:flex-end}.dialog,.dialog-wide{width:100%;max-height:94vh;border-radius:15px 15px 0 0}.dialog-heading{min-height:53px;padding:0 16px}.dialog-body{padding:15px}.deposit-dialog-grid,.completion-columns{grid-template-columns:1fr;gap:14px}.deposit-dialog-grid{display:flex;flex-direction:column}.dialog-side-column{order:2}.channel-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-choice{padding:7px;gap:6px}.channel-symbol{width:27px;height:27px}.channel-choice strong{font-size:8px}.completion-submit-row{align-items:flex-start;gap:11px}.completion-submit-row>span{max-width:130px;line-height:1.5}.completion-submit-row .btn{white-space:normal;text-align:center}.form-grid{gap:0 9px}.review-layout{gap:12px}.review-side{padding:11px}.review-side .form-label,.review-side textarea,.review-side .uploader{grid-column:span 2}.snapshot-grid{gap:8px}.mobile-nav{position:fixed;z-index:50;left:0;right:0;bottom:0;height:62px;display:flex;align-items:stretch;justify-content:space-around;border-top:1px solid #e8ede9;background:#fff;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav-item{min-width:65px;border:0;background:transparent;color:#8c9b92;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:8px}.mobile-nav-active{color:#347252}.toast{right:12px;bottom:73px;left:12px;max-width:none;justify-content:space-between}.login-page{display:block;min-height:100vh;background:linear-gradient(160deg,#f4f9f3,#eaf2e9)}.login-left{display:none}.login-right{min-height:100vh;padding:28px 22px 18px}.mobile-brand{display:flex;margin-bottom:40px}.mobile-brand .brand-mark{width:33px;height:33px}.login-card{max-width:420px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-card h2{font-size:22px}.login-copyright{margin-top:auto;padding-top:28px;text-align:center}}@media(max-width:380px){.page-topline{gap:8px}.page-topline>.btn{font-size:0;gap:0;width:34px;padding:0}.task-card{grid-template-columns:73px 1fr}.task-illustration{min-height:190px}.task-tags{flex-wrap:wrap}.metric-card{padding-inline:7px}.metric-card>span{font-size:7px}.metric-card>strong{font-size:16px}}@media(max-width:820px){.my-overview-grid,.payout-settings-grid{grid-template-columns:1fr}.payout-history,.wallet-ledger-panel{grid-column:auto}.user-admin-layout{grid-template-columns:1fr}.balance-adjust-card{order:-1}.withdrawal-review-layout{grid-template-columns:1fr}}@media(max-width:620px){.content-wrap{padding:20px 13px}.page-topline h1{font-size:24px}.page-topline p{max-width:none;font-size:12px;line-height:1.65}.section-heading h2,.panel-heading h2{font-size:16px}.section-heading p,.panel-heading p{font-size:11px;line-height:1.55}.payout-onboarding{padding:12px;gap:9px}.payout-onboarding strong{font-size:13px}.payout-onboarding small{font-size:11px;line-height:1.5}.task-grid{grid-template-columns:1fr;gap:13px}.task-card{display:block}.task-illustration{min-height:0;height:145px}.task-card-main{padding:14px}.task-tags{gap:6px;flex-wrap:wrap}.task-tag{padding:5px 7px;font-size:10px}.task-card h3{min-height:auto;margin:11px 0 7px;font-size:16px;line-height:1.5}.task-description{height:48px;font-size:12px;line-height:1.65}.task-money-row{padding:12px 0 10px}.task-money-row small{font-size:10px}.task-money-row strong{font-size:19px}.task-money-row b{font-size:14px}.task-accept{min-height:41px;margin-top:11px;font-size:13px}.task-detail-card,.order-detail-card{padding:17px 14px}.task-detail-card h2,.order-detail-card h2{font-size:20px;line-height:1.45}.task-detail-money{gap:8px}.task-detail-money span{font-size:10px}.task-detail-money strong{font-size:14px}.task-detail-description{font-size:14px;line-height:1.85}.task-detail-card>.btn{width:100%;min-height:43px;font-size:13px}.back-link{min-height:36px;font-size:12px}.my-profile-card{align-items:flex-start;padding:14px;gap:11px}.profile-avatar{width:44px;height:44px;border-radius:14px;font-size:18px}.profile-name-row h2{font-size:16px}.profile-primary>p{font-size:10px;line-height:1.5}.profile-level{padding-left:10px}.profile-level span,.profile-level small{font-size:8px}.profile-level strong{font-size:17px}.nickname-form{flex-wrap:wrap}.nickname-form .field{flex-basis:100%}.my-wallet-grid{grid-template-columns:1fr;gap:10px}.wallet-balance-card,.wallet-action-card{padding:15px}.wallet-balance{font-size:29px}.wallet-action-card h3{font-size:16px}.wallet-action-card p{font-size:11px;line-height:1.5}.wallet-action-card .btn{font-size:11px}.my-section-shell>.tabs{gap:1px;padding:0 9px;overflow-x:auto;scrollbar-width:none}.my-section-shell>.tabs::-webkit-scrollbar{display:none}.my-section-shell .tab{flex:0 0 auto;padding:12px 8px;font-size:11px}.my-section-shell .tab-count{font-size:9px}.my-section-content{padding:10px}.my-list-panel{padding:12px}.my-list-heading h3{font-size:13px}.my-list-heading p{font-size:10px;line-height:1.4}.my-list-heading .btn{font-size:10px;padding:0 8px}.my-order-row{gap:7px}.my-order-icon,.message-icon{width:30px;height:30px}.my-order-copy strong,.message-row-copy strong{font-size:11px}.my-order-copy small,.message-row-copy small{font-size:9px}.my-order-value b{font-size:10px}.my-empty-line{font-size:11px}.ledger-row{gap:7px}.ledger-copy strong{font-size:10px}.ledger-copy small{font-size:8px}.ledger-values b{font-size:10px}.payout-method-row,.withdrawal-row{gap:8px}.payout-method-info strong,.withdrawal-method strong{font-size:11px}.payout-method-info span,.payout-method-info small,.withdrawal-method small{font-size:9px}.withdraw-form .field,.method-form .field{min-height:42px;font-size:13px}.withdraw-form .form-label,.method-form .form-label{font-size:11px}.withdraw-form .btn{min-height:42px;font-size:12px}.my-section-shell .empty-state,.empty-state{font-size:12px}.empty-state strong{font-size:14px}.empty-state span{font-size:11px;line-height:1.55}.mobile-nav{height:66px;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav-item{min-width:68px;gap:3px;font-size:10px}.app-shell{padding-bottom:66px}.main-panel{min-height:calc(100vh - 66px)}.form-label{font-size:11px}.field{min-height:41px;font-size:13px}.field-area{font-size:13px}.btn{font-size:12px}.btn-sm,.tab{font-size:11px}.badge{font-size:9px}.dialog-body{padding:14px}.dialog-heading h2{font-size:16px}.rich-editor-canvas{min-height:170px;font-size:14px}.rich-editor-toolbar button{min-width:34px;min-height:34px;font-size:11px}.announcement-form-grid{grid-template-columns:1fr;gap:1px}.data-table{min-width:730px}.data-table th{font-size:10px}.data-table td{font-size:11px}.data-table td>strong{font-size:11px}.data-table td>small{font-size:9px}.admin-panel{padding:14px 12px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics .metric-card:last-child{grid-column:span 2}.review-side{display:block}.review-side .full-width{margin-top:8px}.review-side .form-label{margin-top:10px}.review-side textarea{width:100%}.side-step strong{font-size:11px}.side-step small{font-size:10px}.review-copy-block h4{font-size:11px}.review-copy-block>p{font-size:11px}.snapshot-grid span,.payout-qr>span{font-size:9px}.snapshot-grid b{font-size:10px}.user-admin-layout{gap:12px}.balance-adjust-card{padding:12px}.admin-password-form .inline-form-row{align-items:stretch;flex-direction:column}.withdrawal-review-layout{gap:12px}.settlement-preview small{font-size:10px}.settlement-preview strong{font-size:11px}.order-actions{align-items:flex-start;flex-wrap:wrap}.order-actions .btn{white-space:normal}.app-admin .mobile-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.app-admin .mobile-nav::-webkit-scrollbar{display:none}.app-admin .mobile-nav-item{flex:1 0 55px;min-width:55px}}@media(max-width:380px){.profile-level{max-width:68px}.task-detail-money strong{font-size:12px}.task-detail-money span{font-size:9px}.my-order-value .badge{padding:3px 5px}.wallet-action-card{align-items:flex-start;flex-direction:column}.breadcrumb{min-width:0;gap:5px}.breadcrumb strong{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{gap:4px}.topbar .language-select{width:86px;padding-left:6px}}.language-select{min-height:34px;padding:0 25px 0 10px;border:1px solid #e4ebe5;border-radius:8px;color:#53685c;background:#fff;font-size:11px;outline:none}.login-tools{display:flex;justify-content:flex-end;margin:-3px 0 18px}.mall-page{display:grid;gap:23px}.mall-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:3px 0 0}.mall-welcome h1{margin:6px 0 5px;color:#203d33;font-size:28px;letter-spacing:-.8px}.mall-welcome p{margin:0;color:#84938a;font-size:12px}.mall-balance{min-width:160px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding:11px 15px;border:1px solid #e4ece5;border-radius:11px;background:#fff}.mall-balance span{display:flex;align-items:center;gap:6px;color:#8c9b91;font-size:10px}.mall-balance strong{color:#2f684c;font-size:17px}.mall-feature-band{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e6ece5;border-radius:12px;background:linear-gradient(110deg,#fbfcf8,#fff)}.mall-feature-icon{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;color:#588365;border-radius:11px;background:#eaf3e8}.mall-feature-band>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px;flex:1}.mall-feature-band strong{color:#385547;font-size:13px}.mall-feature-band span{color:#96a29a;font-size:10px}.mall-feature-band>a{display:inline-flex;align-items:center;gap:5px;color:#407659;font-size:11px;font-weight:700;white-space:nowrap}.mall-products-section{margin-top:1px}.mall-member{color:#95a198;font-size:9px;letter-spacing:.7px}.mall-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mall-product-card{min-width:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.mall-product-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1d3a3017}.mall-product-image{height:175px;overflow:hidden;background:#edf3eb}.mall-product-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.mall-product-card:hover .mall-product-image img{transform:scale(1.035)}.mall-product-cream{background:#f3ede3}.mall-product-blue{background:#e8edf1}.mall-product-peach{background:#f2ebe2}.mall-product-copy{padding:13px 14px 12px}.mall-product-copy>span{color:#91a095;font-size:9px}.mall-product-copy h3{margin:6px 0 11px;min-height:38px;color:#334d40;font-size:13px;line-height:1.45}.mall-product-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:9px;border-top:1px solid #eff2ef;color:#679071}.mall-product-bottom small{color:#a0aaa3;font-size:9px}.admin-user-guide{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;margin:-8px 0 17px;border:1px solid #e3ece4;border-radius:10px;background:#f8fbf7;color:#598166}.admin-user-guide>svg{flex:0 0 auto;margin-top:1px}.admin-user-guide>div{display:flex;flex-direction:column;gap:4px}.admin-user-guide strong{color:#41664d;font-size:11px}.admin-user-guide span{color:#7f9085;font-size:10px;line-height:1.55}.balance-adjust-heading{display:flex;align-items:center;gap:8px;color:#45644d;font-size:12px;font-weight:700}.balance-adjust-heading .metric-icon{width:30px;height:30px}.admin-user-cards{display:none}.admin-register-ip{overflow-wrap:anywhere;word-break:break-word}.admin-register-ip-duplicate{color:#c43838!important;font-weight:750;overflow-wrap:anywhere;word-break:break-word}.alert-dialog-title{display:inline-flex;align-items:center;gap:8px;color:#966828}.announcement-detail h3{margin:0 0 8px;color:#344d40;font-size:17px}@media(max-width:820px){.mall-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.topbar-right{gap:7px}.topbar .language-select{width:105px;min-height:31px;padding-left:7px;padding-right:17px;font-size:10px}.login-tools{margin:0 0 20px}.mall-page{gap:18px}.mall-welcome{align-items:center}.mall-welcome h1{font-size:24px}.mall-welcome p{max-width:200px;font-size:11px;line-height:1.5}.mall-balance{min-width:122px;padding:9px 10px}.mall-balance strong{font-size:15px}.mall-feature-band{gap:9px;padding:11px}.mall-feature-band strong{font-size:12px}.mall-feature-band span{font-size:9px;line-height:1.4}.mall-feature-band>a{font-size:10px}.mall-product-grid{gap:10px}.mall-product-image{height:clamp(125px,42vw,180px)}.mall-product-copy{padding:10px}.mall-product-copy h3{font-size:12px;min-height:34px}.mall-member{font-size:8px}.admin-user-guide{margin:-6px 0 14px;padding:11px}.admin-user-guide strong{font-size:11px}.admin-user-guide span{font-size:10px}.admin-user-table{display:none}.admin-user-cards{display:grid;gap:10px}.admin-user-card{padding:12px;border:1px solid #edf1ed;border-radius:10px;background:#fff}.admin-user-card-head{display:flex;align-items:center;gap:9px}.admin-user-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:10px;color:#39704f;background:#eaf3e9;font-size:13px;font-weight:700}.admin-user-card-head>div{min-width:0;display:flex;flex-direction:column;flex:1;gap:3px}.admin-user-card-head strong{overflow:hidden;color:#40594b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-user-card-head small{color:#94a198;font-size:10px}.admin-user-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;padding:10px 0;border-top:1px solid #f0f3f0;border-bottom:1px solid #f0f3f0}.admin-user-card-stats>div{display:flex;flex-direction:column;gap:4px}.admin-user-card-stats span,.admin-user-card-foot>span,.admin-user-card-meta>small,.admin-user-card-meta>span{color:#98a49c;font-size:9px}.admin-user-card-stats strong{color:#3e6f50;font-size:13px}.admin-user-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-user-card-meta{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.admin-user-card-meta>span,.admin-user-card-meta>small{overflow-wrap:anywhere}.admin-user-card-foot .btn{min-height:34px;font-size:10px}.task-center>.tabs{margin:0 -12px 14px;padding:0 11px;overflow-x:auto}.orders-list>.section-heading{align-items:flex-start}}.client-content-wrap{padding-top:21px}.mall-page{gap:15px}.mall-balance{min-width:0;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin:-4px auto 1px;padding:8px 13px}.mall-balance span{font-size:12px}.mall-balance strong{font-size:16px}.mall-products-section,.task-center{margin-top:0}.task-toolbar{display:flex;align-items:center;gap:8px;margin:0 0 14px}.task-toolbar>.tabs{flex:1;min-width:0;margin:0;padding:0 2px}.task-refresh{width:38px;height:38px;flex:0 0 auto;border:1px solid #e6ece7;background:#fff}.orders-list{margin-top:2px}.orders-list>.section-heading{display:none}.mobile-nav-item{position:relative}.mobile-nav-click{gap:0}.mobile-click-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:-1px}.mobile-click-icon svg{display:block;width:35px;height:35px;overflow:visible}.mobile-nav-click>span:last-child{line-height:1}.mobile-nav-click.mobile-nav-active{color:#9b7915}@media(max-width:620px){.client-content-wrap{padding:12px 12px 16px}.mall-page{gap:12px}.mall-balance{min-width:0;padding:8px 12px}.mall-balance span{font-size:12px}.mall-balance strong{font-size:16px}.task-toolbar{gap:4px;margin-bottom:10px}.task-toolbar>.tabs{margin:0;padding:0 2px}.task-toolbar .tab{padding-inline:7px;font-size:11px}.task-refresh{width:36px;height:36px}.orders-list{margin-top:0}}.task-wheel-panel{display:flex;flex-direction:column;align-items:center;padding:4px 0 2px}.task-pool-notice{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:12px;font-size:12px}.task-pool-notice>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.task-pool-notice strong{font-size:12px}.task-pool-notice small{font-size:11px;line-height:1.5}.task-pool-notice .inline-link{flex:0 0 auto;white-space:nowrap}.task-wheel-wrap{position:relative;width:min(260px,78vw);height:min(260px,78vw)}.task-wheel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 18px 44px #183a2c2e,inset 0 0 0 10px #fff,inset 0 0 0 12px #e7eee8;transition:transform 4s cubic-bezier(.12,.72,.18,1)}.task-wheel svg{width:100%;height:100%;display:block}.task-wheel-label{fill:#fff;font-size:15px;font-weight:700}.task-wheel-center{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:92px;height:92px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#2b473c;background:#fff;box-shadow:0 5px 16px #183a2c33}.task-wheel-center strong{font-size:17px;line-height:1}.task-wheel-center small{color:#7f8f86;font-size:10px}.task-wheel-center svg{color:#d5a44c}.task-wheel-pointer{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:2;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:22px solid #2b473c;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.task-wheel-hint{margin:18px 0 8px;color:#83948a;font-size:12px;text-align:center}.task-balance-prompt>p{margin:0;color:#52665c;font-size:13px;line-height:1.7}.task-balance-prompt-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.task-balance-prompt-values>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px;border:1px solid #e6ece7;border-radius:9px;background:#f8faf8}.task-balance-prompt-values span{color:#89978e;font-size:11px}.task-balance-prompt-values strong{color:#315c48;font-size:17px;overflow-wrap:anywhere}.task-wheel-spin{min-height:46px;min-width:200px;border-radius:12px;font-size:13px}.commission-preview{display:flex;align-items:baseline;gap:8px;padding:12px 14px;border:1px dashed #cfe0d2;border-radius:10px;background:#f4f9f3;color:#58715f;font-size:12px}.commission-preview strong{color:#347857;font-size:16px}.commission-preview small{color:#8b9a91;font-size:10px}.announcement-recipient{min-width:0}.announcement-recipient>small{display:block;margin-top:5px;color:#8d9b92;font-size:9px}.announcement-recipient-results{display:grid;gap:3px;max-height:220px;overflow-y:auto;padding:5px;margin-top:6px;border:1px solid #e5ece6;border-radius:10px;background:#fff;box-shadow:0 8px 22px #26392e12}.announcement-recipient-option{display:flex;align-items:center;gap:9px;width:100%;padding:8px;border:0;border-radius:7px;text-align:left;background:transparent;cursor:pointer}.announcement-recipient-option:hover{background:#f3f7f3}.announcement-recipient-avatar{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;color:#447558;background:#eaf2eb;font-size:12px;font-weight:700}.announcement-recipient-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.announcement-recipient-copy strong{overflow:hidden;color:#3c5144;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.announcement-recipient-copy small{overflow:hidden;color:#8b9990;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.announcement-recipient-id{flex:0 0 auto;color:#95a198;font-size:9px}.announcement-recipient-empty{padding:11px 9px;color:#8b9990;font-size:10px}.announcement-recipient-selected{display:flex;align-items:center;gap:9px;min-height:40px;padding:5px 7px;border:1px solid #dce8dd;border-radius:9px;background:#f8fbf7}.user-avatar img,.workspace-avatar img,.profile-avatar img,.client-home-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.support-header-icon{overflow:hidden}.support-header-icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.vip-level-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 14px}.vip-level-tab{min-height:32px;padding:0 13px;border:1px solid #e3ebe4;border-radius:8px;color:#6f8276;background:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:.15s ease}.vip-level-tab:hover{color:#2c614b;border-color:#cdded1;background:#f6faf6}.vip-level-tab-active{color:#fff;border-color:#285e4b;background:#285e4b}.vip-level-tab-locked{opacity:.45;cursor:not-allowed}.dashboard-page,.admin-support-page{min-width:0;color:#294d3e;font-size:14px}.dashboard-page .btn,.admin-support-page .btn{min-height:44px;padding:10px 15px;font-size:14px}.dashboard-page .field,.admin-support-page .field{min-height:44px;font-size:15px}.dashboard-page .page-topline h1,.admin-support-page .page-topline h1{font-size:28px}.dashboard-page .page-topline p,.admin-support-page .page-topline p{font-size:14px;line-height:1.7}.dashboard-page .eyebrow,.admin-support-page .eyebrow{font-size:12px;letter-spacing:1px}.dashboard-filter-card{margin-bottom:20px;padding:22px}.dashboard-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,.32fr);align-items:stretch;gap:16px;margin-bottom:20px}.dashboard-control-row .dashboard-filter-card{min-width:0;margin-bottom:0}.dashboard-profit-card{display:flex;min-width:0;min-height:100%;flex-direction:column;justify-content:center;overflow:hidden;margin-bottom:0;padding:22px;color:#286b73;background:linear-gradient(125deg,#e5f3ef,#f2f8f5);border-color:#d6e9e2}.dashboard-profit-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:650}.dashboard-profit-heading svg{flex:0 0 auto;opacity:.65}.dashboard-profit-value{display:block;margin-top:15px;font-size:clamp(25px,2.2vw,34px);font-variant-numeric:tabular-nums;letter-spacing:-.7px;line-height:1.2;overflow-wrap:anywhere}.dashboard-profit-note{display:block;margin-top:11px;color:inherit;font-size:12px;line-height:1.65;opacity:.76}.dashboard-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.dashboard-shortcuts .btn{min-width:60px}.dashboard-agent-filter{display:flex;justify-content:flex-end;margin-top:14px}.dashboard-agent-field{display:grid;grid-template-columns:auto minmax(220px,320px);align-items:center;gap:10px;color:#60796b;font-size:13px;font-weight:600}.dashboard-agent-field .field{min-width:0}.dashboard-agent-control{position:relative;min-width:0}.dashboard-agent-input-wrap{position:relative}.dashboard-agent-input-wrap>svg{position:absolute;z-index:1;top:50%;left:13px;color:#91a198;pointer-events:none;transform:translateY(-50%)}.dashboard-agent-input{width:100%;padding-right:43px;padding-left:40px;text-overflow:ellipsis}.dashboard-agent-toggle{position:absolute;top:3px;right:4px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:8px;color:#82938a;background:transparent;cursor:pointer}.dashboard-agent-toggle:hover,.dashboard-agent-toggle:focus-visible{color:#376d52;background:#f0f5f1}.dashboard-agent-toggle svg{transition:transform .16s ease}.dashboard-agent-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.dashboard-agent-options{position:absolute;z-index:40;top:calc(100% + 7px);right:0;left:0;max-height:290px;overflow:auto;padding:5px;border:1px solid #e5ece6;border-radius:11px;background:#fff;box-shadow:0 14px 32px #23413124}.dashboard-agent-option{display:flex;width:100%;min-height:49px;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:7px;color:#52675b;background:transparent;cursor:pointer;text-align:left}.dashboard-agent-option:hover,.dashboard-agent-option-active{background:#f4f8f4}.dashboard-agent-option[aria-selected=true]{color:#34694d;background:#edf5ee}.dashboard-agent-option-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.dashboard-agent-option-copy strong,.dashboard-agent-option-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-agent-option-copy strong{color:inherit;font-size:12px;font-weight:600}.dashboard-agent-option-copy small{color:#91a097;font-size:10px}.dashboard-agent-customer-count{flex:0 0 auto;color:#819187;font-size:10px;white-space:nowrap}.dashboard-agent-option>svg{flex:0 0 auto;color:#43805b;opacity:0}.dashboard-agent-option[aria-selected=true]>svg{opacity:1}.dashboard-agent-empty{padding:15px 10px;color:#91a097;font-size:12px;text-align:center}.dashboard-date-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:20px}.dashboard-date-field{display:grid;flex:1 1 170px;max-width:240px;min-width:0;gap:8px;color:#60796b;font-size:14px;font-weight:600}.dashboard-date-field .field{min-width:0}.dashboard-date-divider{padding-bottom:12px;color:#98a99e}.dashboard-range-label{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;color:#6d8376;line-height:1.6}.dashboard-range-label svg{flex:0 0 auto}.dashboard-range-label small{color:#93a196;font-size:13px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-stat{position:relative;display:flex;min-width:0;min-height:172px;overflow:hidden;padding:22px 19px;border-color:#dce9df;box-shadow:0 5px 16px #244a3510}.dashboard-stat-content{position:relative;z-index:1;min-width:0}.dashboard-stat-label{display:block;font-size:14px;font-weight:600;line-height:1.5}.dashboard-stat-value{display:block;margin-top:12px;font-size:clamp(23px,2.1vw,32px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.7px;line-height:1.2;overflow-wrap:anywhere}.dashboard-stat-note{display:block;margin-top:13px;color:inherit;font-size:13px;line-height:1.6;opacity:.74}.dashboard-stat-icon{position:absolute;right:12px;bottom:12px;pointer-events:none;opacity:.09}.dashboard-tone-cyan{color:#286b73;background:linear-gradient(125deg,#e5f3ef,#f2f8f5);border-color:#d6e9e2}.dashboard-tone-pink{color:#a15d73;background:linear-gradient(125deg,#faeaf0,#fcf4f4);border-color:#f0dce3}.dashboard-tone-purple{color:#776290;background:linear-gradient(125deg,#eee8f6,#f7f4fa);border-color:#e5ddef}.dashboard-tone-indigo{color:#556d8d;background:linear-gradient(125deg,#e7eef6,#f3f6fa);border-color:#dce5ef}.dashboard-tone-amber{color:#977641;background:linear-gradient(125deg,#f9eed9,#fcf8ef);border-color:#eee2cb}.dashboard-tone-orange{color:#a26b47;background:linear-gradient(125deg,#fae9dd,#fcf6ef);border-color:#f0dece}.dashboard-tone-rose{color:#985e63;background:linear-gradient(125deg,#f6e7e5,#fbf5f2);border-color:#ecd9d6}.dashboard-balance-card{display:flex;align-items:center;gap:20px;margin-top:18px;padding:25px;color:#f4fbef;background:linear-gradient(115deg,#2a604d,#477b5b);border-color:#396e52}.dashboard-balance-card>div:nth-child(2){min-width:0}.dashboard-balance-card .dashboard-stat-value{margin-top:7px;font-size:32px}.dashboard-balance-card .dashboard-stat-note{margin-top:9px}.dashboard-balance-icon{display:grid;flex:0 0 auto;width:60px;height:60px;place-items:center;border:1px solid #ffffff30;border-radius:18px;background:#ffffff12}.dashboard-snapshot-badge{flex:0 0 auto;margin-left:auto;padding:8px 12px;border:1px solid #ffffff3d;border-radius:25px;color:#e4f3df;font-size:13px}.dashboard-error{padding:28px;text-align:center}.dashboard-error p{color:#7c8f82;font-size:14px;line-height:1.6}.dashboard-loading-icon{animation:spin 1s linear infinite}.admin-support-layout{display:grid;grid-template-columns:minmax(285px,340px) minmax(0,1fr);align-items:stretch;gap:18px;height:min(780px,calc(100dvh - 235px));min-height:570px}.admin-support-sidebar,.admin-support-thread{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.admin-support-sidebar-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px 15px}.admin-support-sidebar-heading h2{margin:0 0 6px;color:#355746;font-size:17px}.admin-support-sidebar-heading>div>span{color:#8b9d91;font-size:14px}.admin-support-unread-total,.admin-support-unread-badge{flex:0 0 auto;width:-moz-max-content;width:max-content;border-radius:20px;color:#fff;background:#ba745a;font-size:13px;font-weight:600;line-height:1.4}.admin-support-unread-total{padding:6px 10px}.admin-support-search.search-field{flex:0 0 auto;width:auto;max-width:none;margin:0 14px 15px;border-radius:9px}.admin-support-search.search-field .field{min-width:0;padding-left:0;font-size:14px}.admin-support-conversation-list{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;border-top:1px solid #edf1ec}.admin-support-conversation{display:grid;grid-template-columns:40px minmax(0,1fr);gap:5px 11px;width:100%;min-height:110px;padding:16px;border:0;border-bottom:1px solid #edf1ec;color:#637d6c;background:#fff;text-align:left;transition:background .15s ease}.admin-support-conversation:hover{background:#f7faf5}.admin-support-conversation-active{background:#edf5ea;box-shadow:inset 3px 0 #4b8960}.admin-support-conversation:focus-visible{outline:3px solid #92b79a;outline-offset:-3px}.admin-support-avatar{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:13px;color:#4c7d5b;background:#eaf2e7;font-size:16px;font-weight:700}.admin-support-conversation .admin-support-avatar{grid-row:span 2}.admin-support-conversation-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.admin-support-conversation-copy strong{overflow:hidden;color:#375c45;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.admin-support-account,.admin-support-preview{display:block;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-support-account{color:#8ca093}.admin-support-preview{color:#708776;line-height:1.5}.admin-support-conversation-meta{display:flex;grid-column:2;align-items:center;justify-content:space-between;gap:6px;min-height:23px;margin-top:3px}.admin-support-conversation-meta time{color:#91a296;font-size:13px}.admin-support-unread-badge{min-width:25px;padding:3px 7px;text-align:center}.admin-support-thread-heading{display:flex;flex:0 0 auto;align-items:center;gap:12px;min-height:86px;padding:17px 20px;border-bottom:1px solid #e9efea}.admin-support-customer{min-width:0}.admin-support-customer h2{margin:0 0 5px;color:#355b44;font-size:17px;overflow-wrap:anywhere}.admin-support-customer>span{display:block;color:#889c8e;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.admin-support-page .admin-support-back{display:none}.admin-support-message-list{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px;background:#f8faf6;scrollbar-gutter:stable}.admin-support-message{width:-moz-fit-content;width:fit-content;max-width:86%;margin-bottom:22px}.admin-support-message-outgoing{margin-left:auto}.admin-support-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:8px;color:#879b8c;font-size:13px;line-height:1.5}.admin-support-message-meta strong{color:#67816f;font-size:14px;font-weight:500;overflow-wrap:anywhere}.admin-support-message-outgoing .admin-support-message-meta{justify-content:flex-end}.admin-support-message-bubble{display:inline-block;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;padding:12px 15px;border:1px solid #e2eae0;border-radius:5px 14px 14px;color:#405d49;background:#fff;box-shadow:0 3px 8px #31553705;font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.admin-support-message-outgoing .admin-support-message-bubble{border-color:#d9e7d2;border-radius:14px 5px 14px 14px;color:#355c3b;background:#e8f2df}.admin-support-delivery{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:6px;color:#8a9f8d;font-size:13px}.admin-support-composer{flex:0 0 auto;padding:17px 20px 19px;border-top:1px solid #e9efea;background:#fff}.admin-support-reply-label{display:block;margin-bottom:9px;color:#6e8877;font-size:14px;overflow-wrap:anywhere}.admin-support-composer textarea{display:block;max-height:180px;min-height:85px;resize:vertical;line-height:1.7}.admin-support-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.admin-support-composer-footer>span{color:#98a79b;font-size:13px}.admin-support-load-more,.admin-support-load-earlier{display:flex;flex:0 0 auto;justify-content:center;padding:13px}.admin-support-load-more{border-top:1px solid #edf1ec}.admin-support-load-earlier{margin:-10px 0 12px;padding:0}.admin-support-idle{flex:1;min-height:350px;padding:30px}.admin-support-page .empty-state{padding:20px;font-size:14px;line-height:1.7}.admin-support-page .empty-state strong{font-size:16px}.admin-support-page .empty-state span{font-size:14px}@media(max-width:1150px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-value{font-size:29px}.admin-support-layout{grid-template-columns:minmax(250px,.9fr) minmax(0,1.2fr);gap:12px}.admin-support-thread-heading{padding-inline:15px}.admin-support-message{max-width:94%}}@media(max-width:1050px){.dashboard-control-row{grid-template-columns:minmax(0,1fr)}.dashboard-profit-card{min-height:150px}}@media(max-width:820px){.admin-support-layout{display:block;height:min(780px,calc(100dvh - 230px));min-height:480px}.admin-support-sidebar,.admin-support-thread{height:100%}.admin-support-thread,.admin-support-thread-open .admin-support-sidebar{display:none}.admin-support-thread-open .admin-support-thread{display:flex}.admin-support-page .admin-support-back{display:inline-flex;flex:0 0 auto}.admin-support-thread-heading>.admin-support-avatar{display:none}.admin-support-conversation{grid-template-columns:44px minmax(0,1fr);padding:17px}.admin-support-avatar{width:44px;height:44px}}@media(max-width:620px){.dashboard-page .page-topline,.admin-support-page .page-topline{align-items:flex-start;gap:12px}.dashboard-page .page-topline h1,.admin-support-page .page-topline h1{font-size:25px}.dashboard-page .page-topline>.btn,.admin-support-page .page-topline>.btn{flex:0 0 auto;width:auto;min-height:44px;margin-top:8px;padding:10px 12px;font-size:14px;gap:6px}.dashboard-page .field,.admin-support-page .field{font-size:16px}.dashboard-filter-card{padding:16px 13px}.dashboard-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.dashboard-shortcuts .btn{min-width:0;padding-inline:8px}.dashboard-date-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 9px;margin-top:18px}.dashboard-date-field{max-width:none}.dashboard-control-row{gap:12px;margin-bottom:16px}.dashboard-agent-filter{justify-content:stretch}.dashboard-agent-field{grid-template-columns:minmax(0,1fr);width:100%;gap:7px}.dashboard-profit-card{min-height:135px;padding:18px}.dashboard-date-divider{display:none}.dashboard-date-form>.btn{grid-column:1 / -1}.dashboard-range-label{align-items:flex-start;font-size:14px}.dashboard-range-label svg{margin-top:3px}.dashboard-range-label small{flex-basis:100%;padding-left:22px}.dashboard-metrics{gap:10px}.dashboard-stat{min-height:170px;padding:16px 13px;border-radius:12px}.dashboard-stat-value{margin-top:13px;font-size:clamp(21px,5.4vw,27px);letter-spacing:-.6px}.dashboard-stat-note{font-size:13px}.dashboard-balance-card{flex-wrap:wrap;gap:13px;padding:20px 17px}.dashboard-balance-icon{width:45px;height:45px;border-radius:13px}.dashboard-balance-card>div:nth-child(2){flex:1}.dashboard-balance-card .dashboard-stat-value{font-size:28px}.dashboard-snapshot-badge{margin-left:58px}.admin-support-layout{height:calc(100dvh - 270px);min-height:480px}.admin-support-sidebar-heading{padding:18px 15px 14px}.admin-support-thread-heading{min-height:91px;gap:11px;padding:14px 12px}.admin-support-page .admin-support-back{padding-inline:10px}.admin-support-customer h2{font-size:16px}.admin-support-customer>span{font-size:14px}.admin-support-message-list{padding:17px 12px}.admin-support-message{max-width:94%;margin-bottom:20px}.admin-support-message-bubble{padding:11px 13px;font-size:16px}.admin-support-composer{padding:14px 12px 16px}.admin-support-composer-footer{align-items:flex-end;gap:8px}.admin-support-composer-footer>span{max-width:145px;line-height:1.5}.admin-support-composer-footer .btn{min-width:112px}}@media(prefers-reduced-motion:reduce){.dashboard-loading-icon{animation:none}}.admin-support-page .page-topline,.admin-support-sidebar-heading{display:none}.admin-support-layout{height:min(850px,calc(100dvh - 138px));min-height:480px;gap:12px}.admin-support-sidebar{padding:0}.admin-support-search.search-field{margin:11px;min-height:44px;gap:8px}.admin-support-search.search-field .field{min-height:40px;font-size:14px}.admin-support-refresh{width:34px;height:34px;flex:0 0 auto}.admin-support-conversation-list{border-top:0}.admin-support-conversation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;min-height:67px;padding:9px 12px}.admin-support-conversation-copy{gap:3px}.admin-support-conversation-copy strong{font-size:14px}.admin-support-preview{max-width:100%;color:#84948a;font-size:12px;line-height:1.4}.admin-support-conversation-meta{grid-column:2;grid-row:1;min-height:0;gap:7px;margin:0}.admin-support-conversation-meta time{font-size:10px;white-space:nowrap}.admin-support-unread-badge{min-width:19px;padding:2px 6px;font-size:10px}.admin-support-thread-heading{min-height:56px;gap:8px;padding:8px 14px}.admin-support-customer h2{margin:0;font-size:14px}.admin-support-thread-heading>.admin-support-avatar,.admin-support-customer>span{display:none}.admin-support-message-list{padding:15px}.admin-support-message{margin-bottom:16px}.admin-support-message-meta{margin-bottom:5px;font-size:11px}.admin-support-message-meta strong{font-size:12px}.admin-support-message-bubble{padding:9px 12px;font-size:14px;line-height:1.6}.admin-support-delivery{font-size:10px}.admin-support-composer{position:relative;padding:11px}.admin-support-composer textarea{width:100%;min-height:118px;max-height:240px;padding:11px 12px 54px;font-size:14px;line-height:1.55}.admin-support-composer-actions{position:absolute;right:17px;bottom:16px;left:17px;display:flex;align-items:center;justify-content:space-between}.admin-support-composer-actions .btn{min-height:36px;padding:0 12px}.admin-support-composer .support-image-drafts{margin:0 -11px}.admin-support-idle{display:grid;flex:1;min-height:180px;place-items:center;padding:24px;color:#91a095;font-size:13px;text-align:center}@media(max-width:820px){.admin-support-layout{height:calc(100dvh - 245px);min-height:380px}.admin-support-conversation{grid-template-columns:minmax(0,1fr) auto;padding:10px 13px}.admin-support-thread-heading{min-height:55px}.admin-support-page .admin-support-back{padding:5px 8px;font-size:11px}.admin-support-composer{padding:10px}.admin-support-composer textarea{min-height:112px;font-size:16px}.admin-support-composer-actions{right:16px;bottom:15px;left:16px}}.admin-support-content-wrap{max-width:none;padding:18px 20px 12px}.admin-support-layout{grid-template-columns:minmax(300px,24vw) minmax(0,1fr);height:min(900px,calc(100dvh - 150px));min-height:500px}@media(max-width:820px){.admin-support-content-wrap{padding:10px 10px 8px}.admin-support-layout{height:calc(100dvh - 245px);min-height:380px}}.user-recharge-total{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px;padding:6px 10px;border:1px solid #dce8e2;border-radius:9px;background:#f4f8f5}.user-recharge-total small{color:#73847a;font-size:10px}.user-recharge-total strong{color:#2e7054;font-size:15px;font-variant-numeric:tabular-nums}.admin-support-waiting-badge{padding:3px 7px;border-radius:999px;color:#805300;background:#fff1c7;font-size:10px;font-weight:700;white-space:nowrap}.admin-support-waiting-status{display:inline-flex!important;width:-moz-fit-content;width:fit-content;margin-top:2px;padding:3px 8px;border-radius:999px;color:#805300!important;background:#fff1c7;font-size:11px!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-name-row{flex-wrap:wrap}.profile-name-row h2{max-width:100%}.profile-credit{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #dce9dc;border-radius:7px;color:#467754;background:#f2f7ef}.profile-credit small{font-size:12px}.profile-credit b{font-size:14px;font-variant-numeric:tabular-nums}.profile-credit-low{border-color:#edd9b7;color:#9a6c2e;background:#fcf4e7}.credit-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-3px 0 16px;padding:13px 16px;border:1px solid #e1e9df;border-radius:11px;background:#f9fbf6;color:#627e66}.credit-notice strong{font-size:12px}.credit-notice p{margin:4px 0 0;font-size:12px;line-height:1.6}.credit-notice .text-action{flex-shrink:0;font-size:12px}.credit-notice-low{border-color:#ead5b7;background:#fff8ec;color:#98713f}.credit-adjustment-reason{margin-top:7px!important;white-space:pre-wrap;overflow-wrap:anywhere}.withdraw-credit-rule{margin-bottom:16px;padding:12px;border-radius:9px;background:#f3f7ef;color:#5d7e62;font-size:12px}.withdraw-credit-rule strong{font-size:13px}.withdraw-credit-rule p{margin:5px 0 0;line-height:1.65}.withdraw-credit-rule .btn{margin-top:10px}.withdraw-credit-blocked{color:#986a32;background:#fcf0dc}.payout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.payout-field{display:grid;align-content:start;gap:7px;min-width:0}.payout-field .form-label{margin:0}.payout-field-wide{grid-column:1/-1}.payout-method-info{overflow-wrap:anywhere}.payout-rebind-hint{color:#a8793c!important;line-height:1.6}.withdrawal-ticker{display:flex;align-items:stretch;margin:0 0 17px;height:40px;border:1px solid #e6ede4;border-radius:10px;background:#fff;overflow:hidden}.withdrawal-ticker-label{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 13px;background:linear-gradient(135deg,#356f53,#4a9269);color:#fff;font-size:11px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.withdrawal-ticker-viewport{flex:1;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.withdrawal-ticker-track{display:flex;width:-moz-max-content;width:max-content;animation-name:withdrawal-ticker-scroll;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.withdrawal-ticker:hover .withdrawal-ticker-track{animation-play-state:paused}.withdrawal-ticker-item{display:inline-flex;align-items:center;gap:5px;padding:0 20px;color:#7d8d84;font-size:11.5px;white-space:nowrap}.withdrawal-ticker-item b{color:#47594f;font-weight:600}.withdrawal-ticker-item strong{color:#2f7a52;font-weight:700;font-variant-numeric:tabular-nums}.withdrawal-ticker-item time{color:#a4afa8;font-size:10.5px}.withdrawal-ticker-item i{color:#cfd8d1;font-style:normal}@keyframes withdrawal-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.withdrawal-ticker-track{animation:none}}.support-launcher{position:fixed;z-index:52;right:26px;bottom:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:64px;min-height:64px;padding:9px 12px;border:1px solid #ffffffaa;border-radius:21px;background:#326b50;color:#fff;box-shadow:0 6px 25px #224c3838;font-size:11px;cursor:pointer}.support-launcher:hover,.support-launcher-active{background:#24573e}.support-launcher>b{position:absolute;top:-5px;right:-5px;min-width:22px;min-height:22px;display:grid;place-items:center;padding:2px 5px;border:2px solid #fff;border-radius:15px;color:#fff;background:#c45c47;font-size:11px}.support-panel{position:fixed;z-index:53;right:26px;bottom:105px;display:flex;flex-direction:column;width:min(390px,calc(100vw - 40px));height:min(580px,calc(100dvh - 140px));border:1px solid #d8e4d8;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 20px 75px #17382330}.support-header{display:flex;align-items:center;gap:10px;padding:17px;border-bottom:1px solid #e3ece1;background:#f4f8f0;color:#456d4e}.support-header>div{min-width:0;flex:1}.support-header-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:12px;background:#e3eedb}.support-header h2{margin:0 0 4px;font-size:16px}.support-header p{margin:0;font-size:11px;line-height:1.5;color:#81947c}.support-header .icon-button{min-height:40px;min-width:40px}.support-messages{flex:1;min-height:0;overflow-y:auto;padding:16px;overscroll-behavior:contain;background:#f8faf6}.support-bubble{width:-moz-fit-content;width:fit-content;max-width:90%;margin:0 0 17px}.support-bubble>small{display:block;margin-bottom:5px;color:#8c9d8c;font-size:11px}.support-bubble .support-message-text{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin:0;padding:10px 12px;border:1px solid #e1e9dd;border-radius:3px 13px 13px;background:#fff;color:#405b43;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.support-bubble time{display:block;margin-top:5px;color:#9da99a;font-size:10px}.support-bubble-own{margin-left:auto}.support-bubble-own>small,.support-bubble-own time{text-align:right}.support-bubble-own .support-message-text{border-color:#d3e2ca;border-radius:13px 3px 13px 13px;background:#e7f1df}.support-empty{display:grid;place-items:center;align-content:center;gap:10px;min-height:170px;padding:25px 10px;color:#92a18a;font-size:13px;text-align:center;line-height:1.7}.support-empty p{margin:0}.support-older{display:block;margin:0 auto 15px;min-height:36px}.support-compose{display:flex;align-items:flex-end;flex:0 0 auto;gap:8px;padding:12px;border-top:1px solid #e6ede2;background:#fff}.support-compose .field{resize:vertical;min-height:65px;max-height:140px;font-size:14px}.support-compose .btn{flex:0 0 auto;min-height:44px;padding:10px;font-size:12px}.support-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;color:#aa7145;background:#fff6e9;font-size:12px}.support-launcher:focus-visible{outline:3px solid #8bb895;outline-offset:3px}@media(max-width:1020px){.support-launcher{bottom:calc(88px + env(safe-area-inset-bottom));right:16px}.support-panel{bottom:calc(164px + env(safe-area-inset-bottom));right:16px;height:min(580px,calc(100dvh - 220px - env(safe-area-inset-bottom)))}}@media(max-width:620px){.app-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-nav{height:calc(72px + env(safe-area-inset-bottom))}.mobile-nav-item{font-size:12px}.app-admin .mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(124px + env(safe-area-inset-bottom));padding:3px 5px calc(3px + env(safe-area-inset-bottom));overflow:visible}.app-admin .mobile-nav-item{min-width:0;min-height:57px;gap:4px;padding:4px 2px;font-size:12px}.app-admin.app-shell{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.app-admin .mobile-nav-item span{white-space:normal;text-align:center;line-height:1.2}.field,.field-area{min-height:44px;font-size:16px}.form-label{font-size:13px}.btn{min-height:42px;font-size:13px}.btn-sm{font-size:12px;min-height:36px}.dialog-body .form-grid{gap:13px}.admin-user-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-card-stats span,.admin-user-card-foot>span{font-size:11px}.admin-user-card-head strong{font-size:15px}.admin-user-card-head small{font-size:12px}.admin-user-card-foot .btn{font-size:12px;min-height:42px}.admin-method-row>div{min-width:0;overflow-wrap:anywhere}.profile-level{display:none}.profile-primary>p{font-size:11px}.profile-name-row{gap:6px}.profile-name-row h2{font-size:18px}.profile-credit small{font-size:11px}.profile-credit b{font-size:13px}.credit-notice{align-items:flex-start;flex-wrap:wrap;gap:7px;padding:13px}.credit-notice p{font-size:12px}.credit-notice .text-action{min-height:32px}.withdraw-credit-rule{font-size:13px}.payout-fields{grid-template-columns:1fr;gap:13px}.payout-method-row{flex-wrap:wrap}.payout-method-info{min-width:0;flex-basis:calc(100% - 55px)}.payout-method-row>.table-actions{margin-left:auto}.withdrawal-ticker{height:36px;border-radius:9px}.withdrawal-ticker-label{padding:0 10px;font-size:10px}.withdrawal-ticker-item{padding:0 14px;font-size:11px}.support-launcher{min-height:58px;min-width:58px;max-width:118px;right:13px;bottom:calc(87px + env(safe-area-inset-bottom));font-size:10px;border-radius:19px}.support-panel{right:12px;bottom:calc(159px + env(safe-area-inset-bottom));width:calc(100vw - 24px);height:min(580px,calc(100dvh - 218px - env(safe-area-inset-bottom)));border-radius:15px}.support-header{padding:11px 12px;gap:8px}.support-header p{font-size:12px}.support-messages{padding:12px}.support-bubble .support-message-text{font-size:15px}.support-compose .field{font-size:16px}.support-compose .btn{font-size:12px;min-height:44px}.support-bubble time{font-size:11px}.app-admin .toast{bottom:calc(136px + env(safe-area-inset-bottom))}.app-shell:not(.app-admin) .toast{bottom:calc(85px + env(safe-area-inset-bottom))}}.support-compose{position:relative;display:block;padding:10px 12px}.support-compose .field{width:100%;min-height:112px;max-height:220px;resize:vertical;padding:12px 12px 56px;font-size:14px;line-height:1.55}.support-compose-actions{position:absolute;right:18px;bottom:17px;left:18px;display:flex;align-items:center;justify-content:space-between}.support-compose-actions .btn{min-height:36px;padding:0 12px}.support-image-picker{width:36px;height:36px;color:#6d8575;background:#f3f7f1}.support-image-picker:disabled{opacity:.45;cursor:not-allowed}.support-image-drafts{display:flex;flex:0 0 auto;gap:8px;overflow-x:auto;padding:8px 12px 0;background:#fff}.support-image-draft{position:relative;width:58px;height:58px;flex:0 0 auto;overflow:hidden;border:1px solid #e4ebe3;border-radius:8px}.support-image-draft img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.support-image-draft button{position:absolute;top:2px;right:2px;display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:50%;color:#fff;background:#263a30c9}.support-bubble .image-grid{margin-top:7px}.support-bubble .image-thumb{width:88px;height:88px}.nav-unread-badge{display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;margin-left:auto;padding:0 5px;border-radius:12px;color:#fff;background:#c96750;font-size:10px;font-style:normal;font-weight:700;line-height:1}.mobile-nav-item .nav-unread-badge{position:absolute;top:-5px;right:-12px;min-width:16px;height:16px;margin:0;font-size:9px}.mobile-nav-item>span{position:relative}.mall-notice-banner{display:flex;align-items:center;min-height:48px;gap:5px;padding:5px 7px 5px 12px;border:1px solid #e4eadb;border-radius:10px;background:#fbfcf7;color:#55715d}.mall-notice-open{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.mall-notice-open>svg{flex:0 0 auto;color:#70926d}.mall-notice-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.mall-notice-copy strong,.mall-notice-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mall-notice-copy strong{color:#486451;font-size:12px;font-weight:700}.mall-notice-copy small{color:#8e9c90;font-size:10px}.mall-notice-dismiss{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:0;border-radius:8px;color:#8b9a8e;background:transparent;cursor:pointer}.mall-notice-dismiss:hover{color:#526c59;background:#eef3e9}.notice-dialog-backdrop{align-items:center;padding:16px}.notice-dialog{width:min(calc(100vw - 32px),540px);max-height:min(78dvh,680px);border-radius:14px}@media(max-width:620px){.support-compose{padding:9px}.support-compose .field{min-height:104px;font-size:16px}.support-compose-actions{right:15px;bottom:15px;left:15px}.mall-notice-banner{min-height:46px;padding-left:10px}.mall-notice-open{gap:8px}.mall-notice-copy strong{font-size:12px}.mall-notice-copy small{font-size:10px}.notice-dialog-backdrop{align-items:center;padding:16px}.notice-dialog{width:min(calc(100vw - 32px),540px);max-height:78dvh;border-radius:14px}}:root{font-family:Arial,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#232f3e;background:#eaeded}.app-shell,.main-panel{background:#eaeded}.sidebar{background:#fff;border-color:#d5d9d9}.brand{color:#232f3e}.brand small{color:#687078;letter-spacing:.35px}.brand-mark{border-radius:6px;background:#232f3e;color:#f90;box-shadow:none}.workspace-switch{margin-top:28px;border-color:#d5d9d9;border-radius:6px}.workspace-switch strong,.sidebar-user strong{color:#232f3e}.workspace-avatar,.user-avatar{border-radius:6px;background:#eaeded;color:#232f3e}.nav-caption{color:#687078;letter-spacing:.4px}.nav-item{border-radius:4px;border-left:3px solid transparent;color:#37475a}.nav-item:hover{color:#111820;background:#f3f3f3}.nav-item-active{padding-left:9px;border-left-color:#f90;color:#111820;background:#f3f3f3}.nav-item-active svg{color:#c45500}.sidebar-help{border-color:#d5d9d9;border-radius:6px;background:#f3f3f3}.help-icon{border-radius:5px;background:#fff8e7;color:#c45500}.sidebar-help strong{color:#232f3e}.sidebar-help p,.sidebar-help>span{color:#56616d}.topbar{background:#232f3e;border-color:#131a22}.breadcrumb{color:#d5d9d9}.breadcrumb strong{color:#fff}.breadcrumb-sep{color:#9ba3ad}.system-status{color:#d5d9d9}.topbar-icon,.topbar-user{color:#fff}.topbar-icon:hover{color:#111820;background:#f0f2f2}.topbar-user .user-avatar{background:#f90;color:#111820}.topbar-balance{color:#ffd814;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.content-wrap{color:#232f3e}.card{border-color:#d5d9d9;border-radius:6px;box-shadow:none}.page-topline h1,.section-heading h2,.panel-heading h2,.metric-card>strong{color:#232f3e}.page-topline p,.section-heading p,.panel-heading p{color:#56616d}.eyebrow{color:#687078;letter-spacing:.7px}.metric-icon,.metric-sage,.metric-cream,.metric-green,.metric-blue{border-radius:5px;color:#c45500;background:#fff8e7}.metric-card{border-left:3px solid #ff9900}.metric-note{background:#fff}.task-card,.mall-product-card,.order-card,.my-list-panel{border-radius:5px;box-shadow:none}.task-card h3,.task-detail-card h2,.order-card h3,.order-detail-card h2{color:#232f3e}.task-tag{border-radius:3px;color:#37475a;background:#f3f3f3}.task-tag-stock{color:#7a4a00;background:#fff8e7}.task-money-row strong,.reward-value,.wallet-live,.mall-balance strong{color:#007600!important}.btn{border-radius:4px}.btn-primary{border-color:#fcd200;color:#111820;background:#ffd814;box-shadow:none}.btn-primary:hover{border-color:#f2c200;color:#111820;background:#f7ca00;box-shadow:none}.btn-soft{border-color:#adb1b8;color:#232f3e;background:#fff}.btn-soft:hover{border-color:#888c8c;color:#111820;background:#f7f8f8}.field{border-color:#adb1b8;border-radius:4px;color:#232f3e;background:#fff}.field:focus{border-color:#e47911;box-shadow:0 0 0 2px #e479112b;outline:0}.tabs{border-color:#d5d9d9}.tab{color:#56616d}.tab-active{color:#c45500}.tab-active:after{background:#f90}.tab-count{color:#37475a;background:#eaeded}.tab-active .tab-count{color:#7a4a00;background:#fff1c5}.data-table th{color:#37475a;background:#f3f3f3}.data-table td{color:#37475a}.empty-state,.empty-state span{color:#687078}.empty-state strong{color:#232f3e}.admin-support-content-wrap{width:100%;max-width:none;margin:0;padding:16px clamp(12px,1.4vw,24px) 12px;flex:1}.admin-support-page{width:100%;min-height:0;flex:1;color:#232f3e}.admin-support-layout{width:100%;grid-template-columns:clamp(270px,22vw,360px) minmax(0,1fr);height:min(900px,calc(100dvh - 145px));min-height:500px}.admin-support-sidebar,.admin-support-thread{border-color:#d5d9d9;border-radius:5px;box-shadow:none}.admin-support-search.search-field{border-color:#adb1b8}.admin-support-conversation{border-color:#eaeded}.admin-support-conversation:hover{background:#f7f8f8}.admin-support-conversation-active{background:#fff8e7;box-shadow:inset 3px 0 #f90}.admin-support-conversation-copy strong,.admin-support-customer h2{color:#232f3e}.admin-support-preview,.admin-support-conversation-meta time{color:#56616d}.admin-support-unread-badge,.admin-support-unread-total{background:#c45500}.admin-support-thread-heading{border-color:#d5d9d9}.admin-support-message-list{background:#f3f3f3}.admin-support-message-meta,.admin-support-message-meta strong{color:#56616d}.admin-support-message-bubble{border-color:#d5d9d9;border-radius:5px;color:#232f3e;box-shadow:none}.admin-support-message-outgoing .admin-support-message-bubble{border-color:#f3d27a;border-radius:5px;color:#232f3e;background:#fff8e7}.admin-support-composer{border-color:#d5d9d9}.admin-support-idle{color:#687078}.support-launcher{border-color:#fcd200;border-radius:8px;color:#111820;background:#ffd814;box-shadow:0 3px 10px #232f3e24}.support-launcher:hover,.support-launcher-active{color:#111820;background:#f7ca00}.support-panel{border-color:#d5d9d9;border-radius:6px;box-shadow:0 8px 28px #232f3e2b}.support-header{border-color:#131a22;color:#fff;background:#232f3e}.support-header-icon{border-radius:6px;color:#111820;background:#f90}.support-header p{color:#d5d9d9}.support-messages{background:#f3f3f3}.support-bubble .support-message-text{border-color:#d5d9d9;border-radius:5px;color:#232f3e}.support-bubble-own .support-message-text{border-color:#f3d27a;border-radius:5px;color:#232f3e;background:#fff8e7}.mall-notice-banner{border-color:#e6c86b;border-radius:5px;color:#232f3e;background:#fff8e7}.mall-notice-open>svg{color:#c45500}.mall-notice-copy strong{color:#232f3e}.mall-notice-copy small{color:#56616d}.mall-notice-dismiss{border-radius:4px;color:#37475a}.mall-notice-dismiss:hover{color:#111820;background:#ffedb5}.credit-notice-low,.withdraw-credit-blocked{border-radius:5px}.notice-dialog{border-radius:6px}.announcement-modal-backdrop{z-index:120;align-items:center;padding:20px}.announcement-modal{width:min(640px,calc(100vw - 40px));max-height:min(82dvh,760px);border:1px solid #d5d9d9;border-radius:6px}.announcement-modal .dialog-heading{min-height:54px;padding-inline:18px;border-color:#d5d9d9;color:#fff;background:#232f3e}.announcement-modal .dialog-heading h2,.announcement-modal .dialog-heading .icon-button{color:#fff}.announcement-modal .dialog-body{min-height:0;padding:20px;overflow-y:auto}.announcement-modal-content{display:flex;flex-direction:column;gap:18px;min-height:0}.announcement-modal-content .announcement-detail{max-height:min(54dvh,500px);overflow:auto;padding:0 2px 8px}.announcement-modal-content .announcement-detail h3{margin:0 0 8px;color:#232f3e;font-size:20px;line-height:1.4}.announcement-modal-content .announcement-date{margin-bottom:16px;color:#687078;font-size:12px}.announcement-modal-content .announcement-detail .rich-content{color:#37475a;font-size:14px;line-height:1.75}.fullscreen-notice-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #d5d9d9}.fullscreen-notice-actions label{display:inline-flex;align-items:center;gap:9px;color:#37475a;font-size:14px}.fullscreen-notice-actions input{width:18px;height:18px;accent-color:#e47911}@media(max-width:820px){.admin-support-layout{grid-template-columns:minmax(260px,32vw) minmax(0,1fr)}}@media(max-width:620px){.admin-support-layout{height:calc(100dvh - 245px);min-height:380px}.admin-support-content-wrap{padding:10px 10px 8px}.announcement-modal-backdrop{padding:16px}.announcement-modal{width:min(100%,640px);max-height:82dvh}.announcement-modal .dialog-heading{min-height:54px}.announcement-modal .dialog-body{padding:16px}.announcement-modal-content .announcement-detail{max-height:52dvh}.fullscreen-notice-actions{align-items:stretch;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.fullscreen-notice-actions .btn{width:100%;min-height:46px}}@media(max-width:620px){.app-shell:not(.app-admin) .topbar{height:47px;min-height:47px;padding:0 8px;background:#232f3e}.app-shell:not(.app-admin) .breadcrumb{gap:5px;font-size:11px}.app-shell:not(.app-admin) .topbar-right{gap:4px}.app-shell:not(.app-admin) .topbar .language-select{width:88px;min-height:29px;padding:0 16px 0 7px;border-color:#adb1b8;border-radius:3px;font-size:10px}.app-shell:not(.app-admin) .topbar-icon{width:27px;height:27px}.app-shell:not(.app-admin) .topbar-user .user-avatar{width:26px;height:26px}.app-shell:not(.app-admin) .topbar-balance{font-size:11px}.client-content-wrap{padding:7px 8px 14px}.mall-page{gap:10px}.mall-balance{padding:7px 11px;border-color:#d5d9d9;border-radius:4px;background:#fff}.mall-product-grid{gap:8px}.mall-product-card{border:1px solid #d5d9d9;border-radius:4px;background:#fff}.mall-product-image{height:clamp(132px,40vw,165px);background:#f3f3f3}.mall-product-copy{padding:9px}.mall-product-copy>span{color:#56616d;font-size:9px}.mall-product-copy h3{min-height:32px;color:#232f3e;font-size:12px;line-height:1.4}.mall-product-bottom{color:#56616d}.mobile-nav{border-top:1px solid #d5d9d9;background:#fff}.mobile-nav-item{color:#56616d}.mobile-nav-support{border:0;background:transparent;cursor:pointer}.mobile-nav-active{color:#c45500}.mobile-nav-item svg{stroke-width:1.8}.support-launcher{border:1px solid #fcd200;border-radius:5px;background:#ffd814;color:#111820;box-shadow:0 2px 6px #232f3e2b}.support-launcher:hover,.support-launcher-active{background:#f7ca00;color:#111820}.support-launcher>b{border-color:#fff;background:#c45500}.support-panel{border-radius:5px;box-shadow:0 5px 18px #232f3e30}.support-header-icon{border-radius:4px}.support-bubble .support-message-text{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;padding:8px 10px;border-radius:4px;font-size:14px}.app-shell:not(.app-admin) .support-launcher{display:none}}.my-account-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px;padding:16px 18px;border-radius:5px;background:#fff}.my-account-profile{display:flex;flex:1;min-width:0;align-items:center;gap:14px}.my-account-profile .profile-avatar{width:46px;height:46px;flex:0 0 auto;border-radius:5px;background:#232f3e;color:#f90}.my-account-profile .profile-primary{min-width:0}.my-account-profile .profile-level{flex:0 0 auto}.my-account-wallet{display:flex;flex:0 0 auto;align-items:center;gap:18px;padding-left:20px;border-left:1px solid #d5d9d9}.my-account-wallet-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.my-account-wallet-copy>span{color:#56616d;font-size:11px}.my-account-wallet-copy>strong{color:#007600;font-size:23px;font-variant-numeric:tabular-nums;white-space:nowrap}.my-account-wallet-copy>strong.account-balance-negative{color:#b12704}.my-account-wallet-copy>small{max-width:250px;color:#687078;font-size:10px;line-height:1.4}.my-account-wallet>.btn{min-height:38px;white-space:nowrap}.payout-onboarding-card{margin-bottom:12px;border-radius:5px}.my-account-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px;overflow:hidden;border:1px solid #d5d9d9;border-radius:5px;background:#fff}.my-account-shortcuts button,.my-account-shortcut{display:grid;min-width:0;min-height:94px;align-content:center;justify-items:center;gap:5px;padding:10px 5px;border:0;border-right:1px solid #eaeded;color:#37475a;background:#fff;cursor:pointer}.my-account-shortcuts>:nth-child(3n){border-right:0}.my-account-shortcuts>:nth-last-child(-n+3){border-bottom:0}.my-account-shortcuts button:hover,.my-account-shortcut:hover{background:#f7f8f8}.my-account-shortcuts button>span,.my-account-shortcut>span{display:grid;width:34px;height:34px;place-items:center;border-radius:5px;color:#c45500;background:#fff8e7}.my-account-shortcuts button strong,.my-account-shortcut strong{color:#232f3e;font-size:12px;font-weight:650}.my-account-shortcuts button small,.my-account-shortcut small{color:#687078;font-size:10px}.my-account-shortcuts button:focus-visible,.my-account-shortcut:focus-visible{position:relative;z-index:1;outline:2px solid #e47911;outline-offset:-2px}.my-account-shortcuts>:nth-child(3n+1)>span{color:#c45500;background:#fff4d6}.my-account-shortcuts>:nth-child(3n+2)>span{color:#1683a3;background:#e6f4f8}.my-account-shortcuts>:nth-child(3n)>span{color:#6b4bd1;background:#f0ebff}.my-account-profile .profile-avatar{border-radius:50%}@media(max-width:620px){.my-account-card{align-items:stretch;flex-direction:column;gap:11px;padding:12px;border-color:#d5d9d9;background:#e7ebf1}.my-account-profile{align-items:flex-start;gap:10px}.my-account-profile .profile-avatar{width:40px;height:40px;border-radius:50%;font-size:16px}.my-account-profile .profile-level{display:none}.my-account-profile .profile-primary>p{margin:4px 0 5px}.my-account-wallet{justify-content:space-between;gap:10px;margin:0;padding:12px;border:0;border-radius:5px;background:#232f3e}.my-account-wallet-copy>span{color:#d5d9d9;font-size:12px}.my-account-wallet-copy>strong{color:#fff!important;font-size:23px}.my-account-wallet-copy>strong.account-balance-negative{color:#ffb4a3!important}.my-account-wallet-copy>small{max-width:210px;color:#d5d9d9;font-size:11px}.my-account-wallet>.btn{min-height:39px;padding-inline:13px;border-color:#fcd200;color:#111820;background:#ffd814;font-size:13px;font-weight:700}.my-account-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.my-account-shortcuts>*{min-height:83px;border-right:1px solid #eaeded;border-bottom:1px solid #eaeded}.my-account-shortcuts>:nth-child(3n){border-right:0}.my-account-shortcuts>:nth-last-child(-n+3){border-bottom:0}.my-account-shortcuts button>span,.my-account-shortcut>span{width:32px;height:32px}.my-account-shortcuts button strong,.my-account-shortcut strong{font-size:12px}.my-account-shortcuts button small,.my-account-shortcut small{font-size:10px}.my-section-content{padding:12px}.my-overview-grid,.payout-settings-grid{grid-template-columns:minmax(0,1fr);gap:10px}.payout-history,.wallet-ledger-panel{grid-column:auto}.payout-onboarding-card{align-items:center;flex-direction:row;gap:9px;padding:12px}.payout-onboarding-card>div{min-width:0}.payout-onboarding-card h3{font-size:14px}.payout-onboarding-card p{font-size:10px;line-height:1.45}.payout-onboarding-card>.btn{flex:0 0 auto;min-height:38px;padding:0 9px;font-size:10px}}.app-shell:not(.app-admin){--client-ink: #202d35;--client-muted: #66767b;--client-line: #dfe7e5;--client-paper: #fff;--client-canvas: #f2f5f4;--client-navy: #20363e;--client-accent: #3d706d;--client-accent-strong: #2d5d5b;--client-accent-soft: #e6efed;color:var(--client-ink);background:var(--client-canvas);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:15px}.payment-instruction{display:grid;gap:7px;margin:10px 0 13px;padding:12px;border-radius:7px;color:#364353;background:#f3f5f7;font-size:12px}.payment-instruction code{display:block;padding:8px;border:1px solid #dfe3e7;border-radius:5px;background:#fff;font-size:11px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.payment-instruction p{margin:0;white-space:pre-wrap;line-height:1.6}.payment-instruction a{color:#a36d14}.freeze-action-freeze{color:#a83b31;border-color:#e9c4bf;background:#fff6f4}.freeze-action-unfreeze{color:#28764a;border-color:#c2dfcc;background:#f4fbf6}.my-subpage-heading{align-items:flex-start}.app-shell:not(.app-admin) .my-subpage-heading h1{color:var(--client-ink)}.app-shell:not(.app-admin) .main-panel{background:var(--client-canvas)}.app-shell:not(.app-admin) .sidebar{background:var(--client-paper);border-color:var(--client-line)}.app-shell:not(.app-admin) .brand,.app-shell:not(.app-admin) .workspace-switch strong,.app-shell:not(.app-admin) .sidebar-user strong{color:var(--client-ink)}.app-shell:not(.app-admin) .brand-mark{border-radius:9px;color:#d7e8e3;background:var(--client-navy);box-shadow:none}.app-shell:not(.app-admin) .workspace-switch{border-radius:7px;border-color:var(--client-line)}.app-shell:not(.app-admin) .workspace-avatar,.app-shell:not(.app-admin) .user-avatar{border-radius:7px;color:var(--client-ink);background:#edf0f3}.app-shell:not(.app-admin) .nav-item{border-radius:5px;color:#4e5a68}.app-shell:not(.app-admin) .nav-item-active{color:var(--client-ink);background:#f0f2f4}.app-shell:not(.app-admin) .nav-item-active svg{color:var(--client-accent)}.app-shell:not(.app-admin) .sidebar-help{border-radius:7px;border-color:var(--client-line);background:#f7f8f9}.app-shell:not(.app-admin) .topbar{height:58px;min-height:58px;padding:0 24px;color:var(--client-ink);background:#fff;border-color:var(--client-line)}.app-shell:not(.app-admin) .topbar .language-select{border:1px solid #e1e4e8;border-radius:5px;color:#45515e;background:#f8f9fa}.app-shell:not(.app-admin) .breadcrumb{color:#7a8591}.app-shell:not(.app-admin) .breadcrumb strong{color:var(--client-ink)}.app-shell:not(.app-admin) .topbar-icon,.app-shell:not(.app-admin) .topbar-user{color:var(--client-ink)}.app-shell:not(.app-admin) .topbar-user .user-avatar{color:#fff;background:var(--client-navy)}.app-shell:not(.app-admin) .topbar-balance{color:var(--client-ink);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.app-shell:not(.app-admin) .system-status{color:#68727e}.app-shell:not(.app-admin) .content-wrap{max-width:1120px;padding-top:22px;color:var(--client-ink)}.app-shell:not(.app-admin) .client-content-wrap{padding-bottom:24px}.app-shell:not(.app-admin) .page-topline{margin-bottom:16px}.app-shell:not(.app-admin) .page-topline h1,.app-shell:not(.app-admin) .mall-welcome h1{color:var(--client-ink);letter-spacing:-.25px}.app-shell:not(.app-admin) .page-topline p,.app-shell:not(.app-admin) .mall-welcome p{color:var(--client-muted)}.app-shell:not(.app-admin) .eyebrow{color:#788391;letter-spacing:1px}.app-shell:not(.app-admin) .card,.app-shell:not(.app-admin) .my-list-panel,.app-shell:not(.app-admin) .mall-product-card,.app-shell:not(.app-admin) .task-card,.app-shell:not(.app-admin) .order-card,.app-shell:not(.app-admin) .my-section-shell{border:1px solid var(--client-line);border-radius:8px;box-shadow:none;background:var(--client-paper)}.app-shell:not(.app-admin) .btn{border-radius:5px}.app-shell:not(.app-admin) .btn-primary{color:#fff;background:var(--client-accent);box-shadow:none}.app-shell:not(.app-admin) .btn-primary:hover{background:var(--client-accent-strong);box-shadow:none}.app-shell:not(.app-admin) .btn-soft{color:#354150;border-color:#c8ced5;background:#fff}.app-shell:not(.app-admin) .field{border-color:#c8ced5;border-radius:5px;color:var(--client-ink)}.app-shell:not(.app-admin) .field:focus{border-color:var(--client-accent);box-shadow:0 0 0 3px #3d706d20}.app-shell:not(.app-admin) .tab-active{color:var(--client-accent-strong)}.app-shell:not(.app-admin) .tab-active:after{background:var(--client-accent)}.app-shell:not(.app-admin) .task-card h3,.app-shell:not(.app-admin) .task-detail-card h2,.app-shell:not(.app-admin) .order-card h3,.app-shell:not(.app-admin) .order-detail-card h2,.app-shell:not(.app-admin) .my-list-heading h3{color:var(--client-ink)}.app-shell:not(.app-admin) .task-illustration{background:#eef0f2;color:#6b7785}.app-shell:not(.app-admin) .task-illustration:before,.app-shell:not(.app-admin) .task-illustration:after{display:none}.app-shell:not(.app-admin) .task-tag{color:#53606e;border-radius:4px;background:#f0f2f4}.app-shell:not(.app-admin) .task-money-row strong,.app-shell:not(.app-admin) .reward-value{color:#263547!important}.app-shell:not(.app-admin) .task-accept{background:var(--client-accent);color:#fff}.app-shell:not(.app-admin) .task-accept:hover{background:var(--client-accent-strong)}.app-shell:not(.app-admin) .mall-page{gap:16px}.app-shell:not(.app-admin) .mall-product-card{overflow:hidden}.app-shell:not(.app-admin) .mall-product-image{background:#eceff2}.app-shell:not(.app-admin) .mall-product-copy h3{color:var(--client-ink)}.app-shell:not(.app-admin) .mall-balance{border-color:var(--client-line);border-radius:6px}.app-shell:not(.app-admin) .my-account-card{display:flex;align-items:stretch;flex-direction:column;gap:10px;padding:14px;border-radius:10px;background:#e5e9ef}.app-shell:not(.app-admin) .my-account-profile{flex:0 0 auto;gap:10px}.app-shell:not(.app-admin) .my-account-profile .profile-avatar{color:#fff;background:#7d8792}.app-shell:not(.app-admin) .profile-name-row h2{color:var(--client-ink)}.app-shell:not(.app-admin) .profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.app-shell:not(.app-admin) .my-language-trigger{display:inline-flex;max-width:170px;min-height:27px;align-items:center;gap:5px;padding:0 7px;border:1px solid #d7dce1;border-radius:4px;color:#46515d;background:#fff;font-size:10px;line-height:1}.app-shell:not(.app-admin) .my-language-trigger svg{flex:0 0 auto;color:#637080}.app-shell:not(.app-admin) .my-language-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell:not(.app-admin) .language-dialog{width:min(100%,380px);border:1px solid #d9dde2;border-radius:7px;box-shadow:0 12px 36px #202a3526}.app-shell:not(.app-admin) .language-dialog .dialog-heading{min-height:48px;padding:0 15px;border-color:var(--client-line);background:#fff}.app-shell:not(.app-admin) .language-dialog .dialog-heading h2{color:var(--client-ink);font-size:14px}.app-shell:not(.app-admin) .language-dialog .dialog-body{padding:0}.app-shell:not(.app-admin) .language-choice-list{display:grid}.app-shell:not(.app-admin) .language-choice-list button{display:flex;min-height:47px;align-items:center;justify-content:space-between;padding:0 15px;border:0;border-bottom:1px solid #eceef1;color:var(--client-ink);background:#fff;font-size:13px;text-align:left}.app-shell:not(.app-admin) .language-choice-list button:last-child{border-bottom:0}.app-shell:not(.app-admin) .language-choice-list button:active{background:#f5f6f7}.app-shell:not(.app-admin) .language-choice-list .language-choice-active{color:#283444;background:#f6f7f8;font-weight:600}.app-shell:not(.app-admin) .language-choice-list .language-choice-active svg{color:#bd8200}.app-shell:not(.app-admin) .profile-credit{border-radius:4px;color:#45515f;background:#fff}.app-shell:not(.app-admin) .profile-credit b{color:var(--client-ink)}.app-shell:not(.app-admin) .my-account-wallet{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 0 auto;width:calc(100% - 42px);min-height:82px;gap:12px;margin-left:42px;padding:12px 14px;border:0;border-radius:7px;background:var(--client-navy)}.app-shell:not(.app-admin) .my-account-wallet-copy{min-width:0;align-items:flex-start;gap:5px}.app-shell:not(.app-admin) .my-account-wallet-copy>span{color:#d7dce2}.app-shell:not(.app-admin) .my-account-wallet-copy>strong{color:#fff!important;font-size:22px;line-height:1.15}.app-shell:not(.app-admin) .my-account-wallet>.btn{align-self:center;min-width:96px;min-height:38px;color:#fff;border-color:#586373;border-radius:20px;background:#536071}.app-shell:not(.app-admin) .my-account-shortcuts{border-color:var(--client-line);border-radius:8px}.app-shell:not(.app-admin) .my-account-shortcuts button,.app-shell:not(.app-admin) .my-account-shortcut{min-height:92px;border-color:#eceef1}.app-shell:not(.app-admin) .my-account-shortcuts button:hover,.app-shell:not(.app-admin) .my-account-shortcut:hover{background:#f8f9fa}.app-shell:not(.app-admin) .my-account-shortcuts button strong,.app-shell:not(.app-admin) .my-account-shortcut strong{color:#333d49;font-weight:500}.app-shell:not(.app-admin) .my-account-signout{display:none}.app-shell:not(.app-admin) .my-section-shell{overflow:hidden}.app-shell:not(.app-admin) .my-section-shell>.tabs{border-bottom-color:var(--client-line)}.app-shell:not(.app-admin) .my-section-content{padding:16px}.app-shell:not(.app-admin) .my-list-panel{border-radius:6px}.app-shell:not(.app-admin) .mobile-nav{border-color:var(--client-line);background:#fff}.app-shell:not(.app-admin) .mobile-nav-item{color:#7b8490;font-size:10px}.app-shell:not(.app-admin) .mobile-nav-active{color:#263547}.app-shell:not(.app-admin) .mobile-nav-active svg{color:var(--client-accent)}.app-shell:not(.app-admin) .mobile-nav-item svg{stroke-width:1.8}.app-shell:not(.app-admin) .mobile-nav .mobile-nav-click{gap:0}.app-shell:not(.app-admin) .mobile-nav .mobile-nav-click .mobile-click-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;margin-bottom:-1px}.app-shell:not(.app-admin) .mobile-nav .mobile-nav-click .mobile-click-icon svg{display:block;width:35px;height:35px;overflow:visible;stroke:none}.app-shell:not(.app-admin) .mobile-nav-support{border:0;background:transparent}.app-shell:not(.app-admin) .support-launcher{border-radius:8px;color:#fff;background:var(--client-navy);box-shadow:0 3px 10px #202a3526}.app-shell:not(.app-admin) .support-panel{border-radius:8px}.app-shell:not(.app-admin) .support-standalone{width:100%;height:calc(100dvh - 120px);min-height:460px}.app-shell:not(.app-admin) .support-page-panel{position:relative;inset:auto;width:100%;height:100%;max-height:none;border-radius:8px;box-shadow:none}.app-shell.client-support-active{height:100dvh;min-height:0;overflow:hidden}.app-shell.client-support-active .main-panel{height:100%;min-height:0;overflow:hidden}.app-shell.client-support-active .client-support-content-wrap{display:flex;min-height:0;max-width:none;flex:1;margin:0;padding:0;overflow:hidden}.app-shell.client-support-active .support-standalone{display:flex;min-height:0;height:100%;flex:1}.app-shell.client-support-active .support-page-panel{min-height:0;flex:1;border:0;border-radius:0}.client-home-page{display:grid;gap:17px}.client-home-title{margin:-7px 0 1px;color:var(--client-ink);font-size:19px;font-weight:700;text-align:center}.client-home-greeting{display:flex;align-items:center;justify-content:space-between;gap:14px}.client-home-greeting h1{margin:0 0 5px;color:var(--client-ink);font-size:24px;font-weight:700;letter-spacing:-.4px}.client-home-greeting h1 span{font-size:.88em}.client-home-greeting p{margin:0;color:var(--client-muted);font-size:14px}.client-home-avatar{display:grid;width:48px;height:48px;place-items:center;border:1px solid #d7e2df;border-radius:50%;color:#527370;background:linear-gradient(145deg,#fff,#e4ece9);box-shadow:0 4px 12px #20363e12}.client-assets-card{position:relative;isolation:isolate;padding:20px 20px 14px;overflow:hidden;border:1px solid #ffffff2b!important;border-radius:17px!important;color:#fff;background:radial-gradient(ellipse at 100% 0%,#a8c2b933 0%,transparent 38%),radial-gradient(ellipse at 0% 100%,#7c9c9940 0%,transparent 43%),linear-gradient(128deg,#27454b,#203a43 48%,#182d37)!important;box-shadow:0 16px 34px #1c363f26,inset 0 1px #ffffff18}.client-assets-card:before{position:absolute;z-index:-1;top:-80px;right:-54px;width:220px;height:220px;border:1px solid #ffffff16;border-radius:50%;content:"";box-shadow:0 0 0 18px #ffffff08,0 0 0 38px #ffffff05}.client-assets-card.vip-tier-1{background:radial-gradient(ellipse at 100% 0%,#b5d2c433 0%,transparent 38%),linear-gradient(128deg,#42675e,#294a49 52%,#1b353d)!important}.client-assets-card.vip-tier-2{background:radial-gradient(ellipse at 100% 0%,#bbd6e233 0%,transparent 38%),linear-gradient(128deg,#42697a,#2a4c5d 52%,#1b3544)!important}.client-assets-card.vip-tier-3{background:radial-gradient(ellipse at 100% 0%,#c5cbe733 0%,transparent 38%),linear-gradient(128deg,#515e7a,#343f60 52%,#222f4b)!important}.client-assets-card.vip-tier-4{background:radial-gradient(ellipse at 100% 0%,#dac6e337 0%,transparent 38%),linear-gradient(128deg,#6b5878,#4c3c5d 52%,#30283f)!important}.client-assets-card.vip-tier-5{background:radial-gradient(ellipse at 100% 0%,#e2c3d035 0%,transparent 38%),linear-gradient(128deg,#765664,#573e50 52%,#392d3c)!important}.client-assets-card.vip-tier-6{border-color:#fff5!important;background:radial-gradient(ellipse at 100% 0%,#d9e2e333 0%,transparent 38%),linear-gradient(128deg,#64777c,#3d555e 52%,#243842)!important;box-shadow:0 18px 38px #182a3033,inset 0 1px #ffffff28}.client-assets-card>*{position:relative;z-index:1}.client-assets-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px}.client-assets-top>div:first-child{display:grid;gap:5px;color:#d5e1df;font-size:13px}.client-assets-label{display:flex;align-items:center;gap:9px}.client-assets-label b{display:inline-flex;min-height:23px;align-items:center;padding:0 9px;border:1px solid #ffffff3d;border-radius:20px;color:#f2f7f5;background:#ffffff14;font-size:11px;font-weight:650;letter-spacing:.25px}.client-assets-top strong{color:#fff;font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.2px}.client-assets-actions{display:flex;gap:8px}.client-assets-actions button{min-height:40px;padding:0 17px;border:1px solid #ffffff4a;border-radius:22px;color:#f8fbfa;background:#ffffff12;font-size:14px;font-weight:600}.client-assets-actions button:first-child{border-color:#e8f0ed;color:#243b42;background:linear-gradient(135deg,#f7faf7,#dce8e3);box-shadow:0 3px 8px #12272b30}.client-assets-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ffffff32}.client-assets-metrics>div{display:grid;align-content:center;gap:5px;min-height:78px;padding:10px 8px 0;border-right:1px solid #ffffff24;text-align:center}.client-assets-metrics>div:last-child{border-right:0}.client-assets-metrics strong{color:#fff;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.client-assets-metrics span{color:#d6e1df;font-size:13px;line-height:1.4}.client-home-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.client-home-actions>a{display:grid;justify-items:center;gap:7px;min-width:0;padding:9px 4px 8px;color:#34464c;text-decoration:none}.client-home-actions>a>strong{display:block;width:100%;justify-self:stretch;color:#34464c;font-size:13px;font-weight:600;text-align:center}.client-home-actions>a>small{max-width:100%;overflow:hidden;color:#738287;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.home-action-icon{display:grid;width:45px;height:45px;place-items:center;border:1px solid #ffffff;border-radius:14px;box-shadow:0 4px 11px #233b4110}.tone-gold{color:#416a67;background:#e4eeeb}.tone-blue{color:#47677b;background:#e8eff3}.tone-pink{color:#806b7a;background:#f0ebef}.tone-purple{color:#5c687b;background:#e9edf2}.client-home-announcement{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--client-line);border-radius:11px;color:#34464c;background:#fff;text-align:left;box-shadow:0 4px 12px #20363e08}.client-home-announcement svg{color:var(--client-accent)}.client-home-announcement span{flex:1;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.client-home-announcement small{color:var(--client-accent-strong);font-size:12px}.client-home-frozen{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e8d9d4;border-radius:11px;color:#85594d;background:#fbf5f2}.client-home-frozen span{display:grid;flex:1;gap:4px}.client-home-frozen strong{font-size:14px}.client-home-frozen small{color:#755e56;font-size:13px;line-height:1.45}.client-home-frozen a{color:#765247;font-size:13px;font-weight:600;white-space:nowrap}.client-vip-section{display:grid;gap:12px}.client-vip-heading{display:flex;align-items:center;justify-content:space-between}.client-vip-heading h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.2px}.client-vip-heading a{display:inline-flex;align-items:center;gap:5px;color:var(--client-accent-strong);font-size:13px;font-weight:600;text-decoration:none}.client-vip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.client-vip-card{min-width:0;padding:13px!important;overflow:hidden;border:1px solid #dce6e3!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#fbfcfb)!important;box-shadow:0 7px 20px #223a3e0d,0 1px 2px #223a3e08!important}.client-vip-card.client-vip-tier-1{border-color:#cfddd5!important;background:linear-gradient(155deg,#fff,#f1f7f3)!important}.client-vip-card.client-vip-tier-2{border-color:#c7d8e1!important;background:linear-gradient(155deg,#fff,#eff5f8)!important}.client-vip-card.client-vip-tier-3{border-color:#cbd0e0!important;background:linear-gradient(155deg,#fff,#f0f1f7)!important}.client-vip-card.client-vip-tier-4{border-color:#d7cbdf!important;background:linear-gradient(155deg,#fff,#f5f0f7)!important}.client-vip-card.client-vip-tier-5{border-color:#decbd2!important;background:linear-gradient(155deg,#fff,#f8f0f2)!important}.client-vip-card.client-vip-tier-6{border-color:#9eafb2!important;background:linear-gradient(145deg,#f6f8f7,#dfe7e7)!important;box-shadow:0 9px 26px #263c4320,0 0 0 1px #fff inset!important}.client-vip-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.client-vip-copy>div{display:grid;gap:4px}.client-vip-copy strong{color:#263a40;font-size:16px}.client-vip-copy small{color:#78888b;font-size:12px;line-height:1.3}.client-vip-copy button{min-height:36px;padding:0 13px;border:1px solid #c8dad5;border-radius:18px;color:#315c59;background:#edf4f1;font-size:12px;font-weight:650}.client-vip-copy button:disabled{border-color:#e2e7e5;color:#85908e;background:#f1f3f2}.client-vip-tier-1 .client-vip-copy strong{color:#3c6659}.client-vip-tier-1 .client-vip-copy button:not(:disabled){border-color:#b7cec2;color:#315d51;background:#e4efe8}.client-vip-tier-2 .client-vip-copy strong{color:#385c70}.client-vip-tier-2 .client-vip-copy button:not(:disabled){border-color:#b5cbd7;color:#365b70;background:#e5eff4}.client-vip-tier-3 .client-vip-copy strong{color:#4b5676}.client-vip-tier-3 .client-vip-copy button:not(:disabled){border-color:#bfc5dc;color:#4a5678;background:#e9ebf5}.client-vip-tier-4 .client-vip-copy strong{color:#685577}.client-vip-tier-4 .client-vip-copy button:not(:disabled){border-color:#d0c0d9;color:#665275;background:#f0e9f3}.client-vip-tier-5 .client-vip-copy strong{color:#765565}.client-vip-tier-5 .client-vip-copy button:not(:disabled){border-color:#d9c0ca;color:#744f62;background:#f4e9ee}.client-vip-tier-6 .client-vip-copy strong{color:#435a61}.client-vip-tier-6 .client-vip-copy button:not(:disabled){border-color:#b8c6c8;color:#3f5960;background:#e6edee}.client-vip-art{position:relative;display:grid;min-height:124px;place-items:center;overflow:hidden;border:1px solid #ffffff30;border-radius:10px;color:#fff;background:linear-gradient(135deg,#263b41,#182a32);text-decoration:none;box-shadow:inset 0 1px #ffffff1c}.client-vip-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-vip-art:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10232812 25%,#10232880);content:"";pointer-events:none}.vip-art-placeholder{position:relative;display:grid;justify-items:center;align-content:center;gap:6px;width:100%;height:100%;min-height:124px;padding:12px;overflow:hidden;color:#dce9e5;background:radial-gradient(ellipse at 76% 20%,#afc7b52b 0%,transparent 27%),linear-gradient(140deg,#405d5c,#263d43 48%,#192d35)}.vip-art-placeholder:before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #ffffff24;border-radius:7px;content:""}.vip-art-placeholder svg,.vip-art-placeholder span,.vip-art-placeholder small{position:relative;z-index:1;filter:drop-shadow(0 2px 6px #0f202680)}.vip-art-placeholder span{font-size:17px;font-weight:750;letter-spacing:1.1px}.vip-art-placeholder small{color:#d2e0dc;font-size:11px}.vip-art-1{color:#e3eee8;background:radial-gradient(ellipse at 22% 18%,#bdd8c33b 0%,transparent 30%),linear-gradient(145deg,#526f66,#354f4e 55%,#253d41)}.vip-art-2{color:#e3eef3;background:radial-gradient(ellipse at 22% 18%,#b9d7e63d 0%,transparent 30%),linear-gradient(145deg,#506c7a,#354e5d 55%,#243a48)}.vip-art-3{color:#e5e8f4;background:radial-gradient(ellipse at 22% 18%,#c8cce83b 0%,transparent 30%),linear-gradient(145deg,#5c6681,#414b66 55%,#2b354e)}.vip-art-4{color:#eee6f3;background:radial-gradient(ellipse at 22% 18%,#e0c7ec38 0%,transparent 30%),linear-gradient(145deg,#766582,#554660 55%,#392f48)}.vip-art-5{color:#f1e7ea;background:radial-gradient(ellipse at 22% 18%,#e7c4d03a 0%,transparent 30%),linear-gradient(145deg,#785c6a,#5a414f 55%,#3d303e)}.vip-art-6{color:#f1f3f2;background:radial-gradient(ellipse at 22% 18%,#e3e9e83b 0%,transparent 30%),linear-gradient(145deg,#78878a,#4f6269 55%,#2f434c)}.vip-art-lock{position:absolute;z-index:2;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 7px;color:#f8fbfa;background:#14282bcc;font-size:12px;font-weight:600}.app-shell:not(.app-admin) .task-grid{gap:15px}.app-shell:not(.app-admin) .task-grid .task-card{overflow:hidden;border:1px solid #dce5e2;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfcfb);box-shadow:0 7px 21px #203a3d0d,0 1px 3px #203a3d0a}.app-shell:not(.app-admin) .task-grid .task-illustration{min-height:0;border-radius:0}.app-shell:not(.app-admin) .task-grid .task-card-main{padding:15px}.app-shell:not(.app-admin) .task-grid .task-card-title h3{font-size:16px;line-height:1.5}.app-shell:not(.app-admin) .task-grid .task-tag{font-size:11px}.app-shell:not(.app-admin) .task-grid .task-system-note{color:#70807d;font-size:12px}.app-shell:not(.app-admin) .task-grid .task-accept{min-height:44px;border-radius:10px}.my-subpage-heading{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin:0 0 11px}.my-subpage-heading a{color:#7a8490;font-size:12px;text-decoration:none}.my-subpage-heading h1{margin:0;color:#202a35;font-size:21px}.withdrawal-rule-link{display:inline-flex;align-items:center;gap:4px;margin:2px 0 10px;padding:0;border:0;color:var(--client-accent-strong);background:transparent;font-size:14px}.credit-score-summary{display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin-bottom:13px;padding:11px 12px;border-radius:7px;background:#f4f6f8}.credit-score-label{display:flex;align-items:center;gap:6px}.credit-score-label>span{color:#65717d;font-size:12px}.credit-score-summary strong{grid-column:2;grid-row:1 / 3;align-self:center;color:#263547;font-size:19px}.credit-score-summary strong.credit-score-low{color:#bc663c}.credit-score-summary small{color:#9099a2;font-size:10px}.credit-info-trigger{display:inline-grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:50%;color:#ad6737;background:#f7eadf;cursor:pointer}.credit-info-trigger:hover{color:#8f4f27;background:#f1dfd0}.credit-info-trigger:focus-visible{outline:2px solid #ad6737;outline-offset:2px}.credit-info-message{margin:0;color:#43515e;font-size:14px;line-height:1.7}.withdrawal-rules-copy{color:#4c5764;font-size:13px;line-height:1.75}.withdrawal-rules-copy p{margin:0 0 11px}.phone-register-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px}.phone-register-row .field{min-width:0}.commission-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.commission-level-setting{min-width:0;padding:13px;border:1px solid #e3e9ed;border-radius:10px;background:#fbfcfd}.commission-level-heading{display:block;margin-bottom:8px;color:#344b50;font-size:13px}.commission-level-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.commission-setting-field{display:block;min-width:0}.commission-setting-field .form-label{margin:0 0 6px}.commission-rate-input{display:flex;align-items:center;gap:7px}.commission-rate-input .field{min-width:0}.commission-rate-input span{color:#788391}.admin-freeze-control{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-freeze-control p{margin:4px 0 0;color:#74808b;font-size:12px}.app-shell:not(.app-admin) .support-panel{overflow:hidden;border:1px solid #dce6e3;border-radius:16px;box-shadow:0 18px 48px #1f353a1c}.app-shell:not(.app-admin) .support-header{min-height:68px;padding:12px 16px;border-bottom:1px solid #d9e5e1;color:#f5f8f7;background:linear-gradient(125deg,#26454b,#203740)}.app-shell:not(.app-admin) .support-header h2{font-size:16px}.app-shell:not(.app-admin) .support-header p{color:#d1dedb;font-size:13px}.app-shell:not(.app-admin) .support-header .support-header-icon{color:#e5efeb}.app-shell:not(.app-admin) .support-header .icon-button{color:#f5f8f7}.app-shell:not(.app-admin) .support-messages{padding:18px 16px;background-color:#eef3f1;background-image:radial-gradient(#dce6e2 .65px,transparent .65px);background-size:15px 15px}.app-shell:not(.app-admin) .support-bubble{max-width:84%;margin-bottom:15px}.app-shell:not(.app-admin) .support-bubble>small{color:#778985;font-size:12px}.app-shell:not(.app-admin) .support-bubble .support-message-text{padding:11px 14px;border:1px solid #e1e9e6;border-radius:4px 16px 16px;color:#27383c;background:#fff;box-shadow:0 2px 5px #1935320a;font-size:15px;line-height:1.6}.app-shell:not(.app-admin) .support-bubble-own .support-message-text{border-color:#cddfd8;border-radius:16px 4px 16px 16px;background:#e2f0e9}.app-shell:not(.app-admin) .support-bubble time{color:#7b8986;font-size:11px}.app-shell:not(.app-admin) .support-compose{display:flex;align-items:center;gap:9px;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top-color:#e4ebe8;background:#f8faf9}.app-shell:not(.app-admin) .support-input-shell{display:flex;min-width:0;min-height:48px;flex:1;align-items:flex-end;gap:4px;padding:2px 8px 2px 5px;border:1px solid #d9e3df;border-radius:25px;background:#fff;box-shadow:0 2px 8px #1e34380b}.app-shell:not(.app-admin) .support-input-shell:focus-within{border-color:#92b4aa;box-shadow:0 0 0 3px #3d706d18}.app-shell:not(.app-admin) .support-input-shell .support-image-picker{display:grid;width:40px;height:42px;flex:0 0 40px;place-items:center;border:0;border-radius:50%;color:#657c76;background:transparent}.app-shell:not(.app-admin) .support-compose .support-input-shell .field{width:100%;min-width:0;min-height:44px;max-height:116px;align-self:center;padding:12px 7px;resize:none;border:0;border-radius:21px;outline:none;color:#25363a;background:transparent;box-shadow:none;font-size:16px;line-height:20px}.app-shell:not(.app-admin) .support-compose .support-input-shell .field:focus{border:0;box-shadow:none}.app-shell:not(.app-admin) .support-compose .support-input-shell .field::-moz-placeholder{color:#8c9996}.app-shell:not(.app-admin) .support-compose .support-input-shell .field::placeholder{color:#8c9996}.app-shell:not(.app-admin) .support-compose .support-send-button{display:grid;width:48px;height:48px;min-height:48px;flex:0 0 48px;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#2d625e;box-shadow:0 4px 10px #234d4928}.app-shell:not(.app-admin) .support-compose .support-send-button:disabled{color:#f5f7f6;background:#aebbb7;box-shadow:none;opacity:1}.app-shell:not(.app-admin) .support-compose .support-send-button span{display:none}.app-shell:not(.app-admin) .support-empty{color:#677773;font-size:14px}.app-shell:not(.app-admin) .support-image-drafts{padding:8px 12px;background:#f8faf9}@media(max-width:620px){.commission-level-fields{grid-template-columns:minmax(0,1fr)}.task-pool-notice{align-items:flex-start}.app-shell:not(.app-admin) .task-grid{gap:14px}.app-shell:not(.app-admin) .task-grid .task-card{border-radius:14px}.app-shell:not(.app-admin) .task-grid .task-illustration{height:146px}.app-shell:not(.app-admin) .task-grid .task-card-main{padding:14px}.app-shell:not(.app-admin) .task-grid .task-card-title h3{font-size:17px}.app-shell:not(.app-admin) .task-grid .task-tag{font-size:11px}.app-shell:not(.app-admin){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.app-shell:not(.app-admin) .main-panel{min-height:calc(100vh - 64px)}.app-shell:not(.app-admin) .topbar{position:relative;height:48px;min-height:48px;justify-content:center;padding:0 8px;background:#fff}.app-shell:not(.app-admin) .breadcrumb{position:absolute;left:50%;transform:translate(-50%);color:#18212b;font-size:15px;font-weight:700}.app-shell:not(.app-admin) .breadcrumb span,.app-shell:not(.app-admin) .breadcrumb-sep{display:none}.app-shell:not(.app-admin) .breadcrumb strong{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell:not(.app-admin) .topbar-right{position:absolute;right:7px;gap:5px}.app-shell:not(.app-admin) .system-status,.app-shell:not(.app-admin) .topbar-icon,.app-shell:not(.app-admin) .topbar-user{display:none}.app-shell:not(.app-admin) .topbar-balance{font-size:12px}.app-shell:not(.app-admin) .client-content-wrap{padding:8px 10px 16px}.app-shell:not(.app-admin) .content-wrap{padding:9px 10px 16px}.app-shell:not(.app-admin) .mall-page{gap:10px}.app-shell:not(.app-admin) .mall-product-grid{gap:9px}.app-shell:not(.app-admin) .mall-product-image{height:clamp(128px,40vw,176px)}.app-shell:not(.app-admin) .task-grid{gap:10px}.app-shell:not(.app-admin) .task-card{border-radius:7px}.app-shell:not(.app-admin) .task-illustration{height:178px}.app-shell:not(.app-admin) .task-card-main{padding:12px}.app-shell:not(.app-admin) .task-card h3{margin:9px 0 5px;font-size:16px}.app-shell:not(.app-admin) .task-money-row{padding:10px 0}.app-shell:not(.app-admin) .task-accept{min-height:42px}.app-shell:not(.app-admin) .my-account-card{gap:10px;margin-bottom:9px;padding:11px;border-radius:12px;background:#e2e7ee}.app-shell:not(.app-admin) .my-account-profile{align-items:center;gap:9px}.app-shell:not(.app-admin) .my-account-profile .profile-avatar{width:40px;height:40px;font-size:15px}.app-shell:not(.app-admin) .profile-name-row{gap:6px}.app-shell:not(.app-admin) .profile-name-row h2{max-width:min(45vw,170px);font-size:15px}.app-shell:not(.app-admin) .profile-primary>p{margin:4px 0;color:#65707d;font-size:10px}.app-shell:not(.app-admin) .my-account-profile .text-action{font-size:10px}.app-shell:not(.app-admin) .profile-actions{gap:8px}.app-shell:not(.app-admin) .my-language-trigger{max-width:145px;min-height:27px;padding:0 6px;font-size:10px}.app-shell:not(.app-admin) .profile-credit{display:inline-flex;align-items:center;gap:4px;padding:2px 5px}.app-shell:not(.app-admin) .profile-credit small{font-size:9px}.app-shell:not(.app-admin) .profile-credit b{font-size:11px}.app-shell:not(.app-admin) .my-account-wallet{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 30px);min-height:76px;gap:8px;margin-left:30px;padding:10px 11px;border-radius:7px}.app-shell:not(.app-admin) .my-account-wallet-copy>span{font-size:11px}.app-shell:not(.app-admin) .my-account-wallet-copy>strong{font-size:19px}.app-shell:not(.app-admin) .my-account-wallet>.btn{min-width:88px;min-height:33px;padding:0 9px;font-size:11px}.app-shell:not(.app-admin) .my-account-shortcuts{margin-bottom:9px;border-radius:0}.app-shell:not(.app-admin) .my-account-shortcuts>*{min-height:80px;gap:4px;padding:7px 3px}.app-shell:not(.app-admin) .my-account-shortcuts button>span,.app-shell:not(.app-admin) .my-account-shortcut>span{width:30px;height:30px}.app-shell:not(.app-admin) .my-account-shortcuts button strong,.app-shell:not(.app-admin) .my-account-shortcut strong{font-size:11px}.app-shell:not(.app-admin) .my-account-shortcuts button small,.app-shell:not(.app-admin) .my-account-shortcut small{max-width:100%;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.app-shell:not(.app-admin) .my-account-signout{display:flex;width:100%;min-height:43px;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;border:0;border-radius:5px;color:#fff;background:var(--client-navy);font-size:13px;font-weight:600}.app-shell:not(.app-admin) .credit-notice{border-radius:6px}.app-shell:not(.app-admin) .my-section-shell>.tabs{gap:0;padding:0 5px;overflow-x:auto}.app-shell:not(.app-admin) .my-section-shell .tab{flex:0 0 auto;padding:11px 8px;font-size:10px}.app-shell:not(.app-admin) .my-section-content{padding:10px}.app-shell:not(.app-admin) .my-overview-grid,.app-shell:not(.app-admin) .payout-settings-grid{gap:8px}.app-shell:not(.app-admin) .my-list-panel{padding:10px}.app-shell:not(.app-admin) .mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(64px + env(safe-area-inset-bottom));padding:2px 2px env(safe-area-inset-bottom)}.app-shell:not(.app-admin) .mobile-nav-item{min-width:0;min-height:58px;gap:3px;padding:4px 1px;font-size:10px}.app-shell:not(.app-admin) .mobile-nav-item span{line-height:1.1}.app-shell:not(.app-admin) .mobile-nav-item .nav-unread-badge{top:-4px;right:-12px}.app-shell:not(.app-admin) .support-launcher{display:none}.app-shell:not(.app-admin) .support-standalone{height:calc(100dvh - 150px);min-height:420px}.app-shell:not(.app-admin) .support-page-panel{position:relative;inset:auto;width:100%;height:100%;max-height:none;border-radius:7px;box-shadow:none}.app-shell.client-support-active{height:calc(100dvh - 64px - env(safe-area-inset-bottom));min-height:0;padding-bottom:0;overflow:hidden}.app-shell.client-support-active .main-panel{height:100%;min-height:0;overflow:hidden}.app-shell.client-support-active .client-support-content-wrap{padding:0}.app-shell.client-support-active .support-standalone{height:100%;min-height:0}.app-shell:not(.app-admin) .language-dialog-backdrop{align-items:center;padding:16px}.app-shell:not(.app-admin) .language-dialog{width:min(100%,380px);max-height:min(82dvh,420px);border-radius:7px}.app-shell:not(.app-admin) .toast{bottom:calc(70px + env(safe-area-inset-bottom))}.app-shell:not(.app-admin) .client-home-page{gap:12px}.app-shell:not(.app-admin) .client-home-title{margin:-3px 0 0;font-size:16px}.app-shell:not(.app-admin) .client-home-greeting h1{margin-bottom:4px;font-size:22px}.app-shell:not(.app-admin) .client-home-greeting p{font-size:12px}.app-shell:not(.app-admin) .client-home-avatar{width:42px;height:42px}.app-shell:not(.app-admin) .client-assets-card{padding:13px 12px 9px;border-radius:10px!important}.app-shell:not(.app-admin) .client-assets-top{padding-bottom:9px}.app-shell:not(.app-admin) .client-assets-top>div:first-child{font-size:10px}.app-shell:not(.app-admin) .client-assets-top strong{font-size:12px}.app-shell:not(.app-admin) .client-assets-actions button{min-height:34px;padding:0 13px;font-size:12px}.app-shell:not(.app-admin) .client-assets-metrics>div{min-height:66px;padding-inline:4px}.app-shell:not(.app-admin) .client-assets-metrics strong{font-size:14px}.app-shell:not(.app-admin) .client-assets-metrics span{font-size:10px}.app-shell:not(.app-admin) .client-home-actions{gap:2px}.app-shell:not(.app-admin) .client-home-actions>a{padding:5px 1px}.app-shell:not(.app-admin) .home-action-icon{width:39px;height:39px;border-radius:12px}.app-shell:not(.app-admin) .client-home-actions>a>strong{font-size:11px}.app-shell:not(.app-admin) .client-home-actions>a>small{display:none}.app-shell:not(.app-admin) .client-vip-grid{gap:8px}.app-shell:not(.app-admin) .client-vip-card{padding:9px;border-radius:9px!important}.app-shell:not(.app-admin) .client-vip-copy{margin-bottom:7px}.app-shell:not(.app-admin) .client-vip-copy strong{font-size:13px}.app-shell:not(.app-admin) .client-vip-copy button{padding:6px 10px}.app-shell:not(.app-admin) .client-vip-art,.app-shell:not(.app-admin) .vip-art-placeholder{min-height:94px}.app-shell:not(.app-admin) .my-account-wallet{grid-template-columns:minmax(0,1fr) auto auto;width:100%;margin:0}.app-shell:not(.app-admin) .my-account-wallet>.btn{min-width:0;padding-inline:10px}.phone-register-row{grid-template-columns:118px minmax(0,1fr)}.commission-rate-grid{grid-template-columns:minmax(0,1fr)}.commission-rate-grid>.btn{grid-column:1}.admin-freeze-control{align-items:flex-start;flex-direction:column}.app-shell:not(.app-admin) .page-topline h1,.app-shell:not(.app-admin) .mall-welcome h1{font-size:22px}.app-shell:not(.app-admin) .page-topline p,.app-shell:not(.app-admin) .mall-welcome p{font-size:14px;line-height:1.5}.app-shell:not(.app-admin) .client-home-page{gap:15px}.app-shell:not(.app-admin) .client-home-greeting h1{font-size:23px}.app-shell:not(.app-admin) .client-home-greeting p{font-size:14px}.app-shell:not(.app-admin) .client-assets-card{padding:16px 15px 11px;border-radius:16px!important}.app-shell:not(.app-admin) .client-assets-top{gap:7px;padding-bottom:12px}.app-shell:not(.app-admin) .client-assets-top>div:first-child{gap:5px;font-size:13px}.app-shell:not(.app-admin) .client-assets-top strong{font-size:21px}.app-shell:not(.app-admin) .client-assets-actions{gap:6px}.app-shell:not(.app-admin) .client-assets-actions button{min-height:38px;padding:0 12px;font-size:14px}.app-shell:not(.app-admin) .client-assets-metrics>div{min-height:72px;padding:10px 5px 0}.app-shell:not(.app-admin) .client-assets-metrics strong{font-size:15px}.app-shell:not(.app-admin) .client-assets-metrics span{font-size:12px;line-height:1.35}.app-shell:not(.app-admin) .client-home-actions{gap:5px}.app-shell:not(.app-admin) .client-home-actions>a{gap:8px;padding:6px 2px}.app-shell:not(.app-admin) .home-action-icon{width:43px;height:43px;border-radius:14px}.app-shell:not(.app-admin) .client-home-actions>a>strong{font-size:13px}.app-shell:not(.app-admin) .client-home-announcement{min-height:48px;padding:10px 12px}.app-shell:not(.app-admin) .client-home-announcement span{font-size:14px}.app-shell:not(.app-admin) .client-home-announcement small{font-size:13px}.app-shell:not(.app-admin) .client-vip-section{gap:12px}.app-shell:not(.app-admin) .client-vip-heading h2{font-size:20px}.app-shell:not(.app-admin) .client-vip-heading a{font-size:14px}.app-shell:not(.app-admin) .client-vip-grid{gap:12px}.app-shell:not(.app-admin) .client-vip-card{padding:11px!important;border-radius:13px!important}.app-shell:not(.app-admin) .client-vip-copy{gap:5px;margin-bottom:9px}.app-shell:not(.app-admin) .client-vip-copy strong{font-size:15px}.app-shell:not(.app-admin) .client-vip-copy small{font-size:12px}.app-shell:not(.app-admin) .client-vip-copy button{min-height:34px;padding:0 10px;font-size:12px}.app-shell:not(.app-admin) .client-vip-art,.app-shell:not(.app-admin) .vip-art-placeholder{min-height:112px}.app-shell:not(.app-admin) .mobile-nav-item{font-size:12px}.app-shell:not(.app-admin) .my-account-card{padding:14px}.app-shell:not(.app-admin) .profile-primary>p,.app-shell:not(.app-admin) .my-account-profile .text-action{font-size:12px}.app-shell:not(.app-admin) .my-language-trigger{min-height:32px;font-size:12px}.app-shell:not(.app-admin) .profile-credit{padding:4px 7px}.app-shell:not(.app-admin) .profile-credit small{font-size:11px}.app-shell:not(.app-admin) .profile-credit b{font-size:13px}.app-shell:not(.app-admin) .my-account-shortcuts>*,.app-shell:not(.app-admin) .my-account-shortcut{min-height:88px}.app-shell:not(.app-admin) .my-account-shortcuts button strong,.app-shell:not(.app-admin) .my-account-shortcut strong{font-size:12px}.app-shell:not(.app-admin) .my-account-shortcuts button small,.app-shell:not(.app-admin) .my-account-shortcut small{font-size:11px}.app-shell:not(.app-admin) .my-section-shell .tab{font-size:12px}.app-shell:not(.app-admin) .support-panel{border:0;border-radius:0;box-shadow:none}.app-shell:not(.app-admin) .support-messages{padding:16px 13px}.app-shell:not(.app-admin) .support-compose{gap:8px;padding:9px 10px max(9px,env(safe-area-inset-bottom))}.app-shell:not(.app-admin) .support-input-shell{min-height:48px}.app-shell:not(.app-admin) .support-compose .support-send-button{width:46px;height:46px;min-height:46px;flex-basis:46px}}.app-shell.app-admin{--admin-ink: #22343b;--admin-muted: #718087;--admin-line: #dce5e4;--admin-accent: #356a67;--admin-accent-dark: #285754;color:var(--admin-ink);background:#f1f5f4;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px}.app-admin .sidebar{background:#fbfcfc;border-right-color:var(--admin-line)}.app-admin .brand{color:#243b42;font-size:18px}.app-admin .brand small{color:#7d8b8c;letter-spacing:.6px}.app-admin .brand-mark{border-radius:11px;color:#e7f0ee;background:linear-gradient(145deg,#315f60,#233e48);box-shadow:0 5px 13px #20383c20}.app-admin .workspace-switch{border-color:var(--admin-line);border-radius:11px;background:#fff}.app-admin .workspace-avatar,.app-admin .user-avatar{border-radius:10px;color:#365c5c;background:#e6efed}.app-admin .workspace-switch strong,.app-admin .sidebar-user strong{color:#263a40}.app-admin .workspace-switch small,.app-admin .sidebar-user small{color:#7a898b;letter-spacing:0}.app-admin .nav-caption{color:#7f8d8e;letter-spacing:.4px}.app-admin .nav-item{min-height:45px;border-radius:9px;color:#53656a;font-size:13px}.app-admin .nav-item svg{color:#7b9090}.app-admin .nav-item:hover{color:var(--admin-accent-dark);background:#f0f5f4}.app-admin .nav-item-active{color:#254e4d;background:#e8f1ef;box-shadow:inset 3px 0 #3d7772}.app-admin .nav-item-active svg{color:#356f6a}.app-admin .sidebar-footer{margin-top:auto;border-top-color:var(--admin-line)}.app-admin .logout-button:hover,.app-admin .icon-button:hover,.app-admin .topbar-icon:hover{color:#285754;background:#eaf1ef}.app-admin .main-panel{background:#f1f5f4}.app-admin .topbar{border-bottom-color:var(--admin-line);background:#fff}.app-admin .breadcrumb{color:#758588}.app-admin .breadcrumb strong{color:#263b41}.app-admin .system-status{color:#667b7a}.app-admin .system-status i{background:#4b8a77;box-shadow:0 0 0 3px #4b8a771e}.app-admin .topbar-icon,.app-admin .topbar-user{color:#33494e}.app-admin .topbar-user .user-avatar{color:#f6f9f8;background:#315e61}.app-admin .content-wrap{max-width:1480px;color:var(--admin-ink)}.app-admin .content-footer{border-top-color:var(--admin-line);color:#7f8c8d}.app-admin .page-topline h1{color:#20363d;font-size:28px;letter-spacing:-.5px}.app-admin .page-topline p{color:#6e7f82;font-size:13px;line-height:1.65}.app-admin .eyebrow{color:#557a77;font-size:11px;letter-spacing:1px}.app-admin .card,.app-admin .admin-panel,.app-admin .dashboard-filter-card,.app-admin .review-side,.app-admin .admin-support-sidebar,.app-admin .admin-support-thread,.app-admin .admin-user-guide,.app-admin .admin-subsection,.app-admin .balance-adjust-card{border-color:var(--admin-line);border-radius:13px;background-color:#fff;box-shadow:0 5px 18px #20383d0a}.app-admin .metric-card{border:1px solid var(--admin-line);border-left-width:1px;border-radius:12px;background:#fff}.app-admin .metric-card>span{color:#738386;font-size:12px}.app-admin .metric-card>strong{color:#263f44;font-size:25px}.app-admin .metric-card>small{color:#7e8c8e;font-size:11px}.app-admin .metric-sage,.app-admin .metric-green{color:#3f7066;background:#e8f1ee}.app-admin .metric-cream{color:#5d7890;background:#eaf0f4}.app-admin .metric-blue{color:#586e89;background:#edf0f6}.app-admin .dashboard-tone-amber{color:#446b72;background:linear-gradient(125deg,#e9f2f1,#f5f8f8);border-color:#dce8e7}.app-admin .dashboard-tone-orange{color:#56746e;background:linear-gradient(125deg,#edf4f1,#f7f9f8);border-color:#dfe9e5}.app-admin .btn{min-height:40px;border-radius:8px;font-size:13px;font-weight:600}.app-admin .btn-primary{border-color:#356a67;color:#fff;background:linear-gradient(135deg,#3d7772,#2e625f);box-shadow:0 3px 8px #28575420}.app-admin .btn-primary:hover{border-color:#285754;color:#fff;background:#285754;box-shadow:0 4px 12px #28575424}.app-admin .btn-soft{border-color:#d5e0de;color:#3b5b5c;background:#f8faf9}.app-admin .btn-soft:hover{border-color:#b9ceca;color:#2a5c59;background:#eef4f2}.app-admin .btn-danger{border-color:#e8d5d1;color:#a25349;background:#fcf6f4}.app-admin .form-label{margin-top:13px;color:#52696d;font-size:12px;font-weight:650}.app-admin .field{min-height:42px;border:1px solid #d2dddc;border-radius:8px;color:#25383d;background:#fff;font-size:14px}.app-admin .field::-moz-placeholder{color:#98a5a5}.app-admin .field::placeholder{color:#98a5a5}.app-admin .field:focus{border-color:#65928d;box-shadow:0 0 0 3px #356a6718}.app-admin .panel-heading h2,.app-admin .section-heading h2{color:#2b4248;font-size:17px}.app-admin .panel-heading p,.app-admin .section-heading p{color:#758588;font-size:12px}.app-admin .tabs{border-bottom-color:var(--admin-line)}.app-admin .tab{color:#687b7f;font-size:13px}.app-admin .tab-active{color:#2d625e}.app-admin .tab-active:after{background:#3d7772}.app-admin .tab-count,.app-admin .tab-active .tab-count{color:#466a69;background:#eaf1ef}.app-admin .data-table{border-collapse:separate;border-spacing:0}.app-admin .data-table th{color:#627679;background:#f1f5f4;border-bottom-color:#dfe8e6;font-size:11px}.app-admin .data-table td{color:#455b60;border-bottom-color:#e8eeec;font-size:12px}.app-admin .data-table td>strong{color:#293f45;font-size:12px}.app-admin .data-table td>small{color:#78888a;font-size:10px}.app-admin .data-table tbody tr:hover td{background:#f8faf9}.app-admin .badge-amber{color:#526e7c;background:#edf2f5}.app-admin .empty-state,.app-admin .empty-state span{color:#748487}.app-admin .empty-state strong{color:#344b50}.app-admin .dialog{border:1px solid var(--admin-line);border-radius:15px;box-shadow:0 22px 65px #1e343b26}.app-admin .dialog-heading{border-bottom-color:var(--admin-line);background:#fbfcfc}.app-admin .dialog-heading h2{color:#263e44;font-size:17px}.app-admin .admin-support-content-wrap{background:#f1f5f4}.app-admin .admin-support-sidebar,.app-admin .admin-support-thread{overflow:hidden;border-color:var(--admin-line);border-radius:13px;box-shadow:0 5px 18px #20383d0a}.app-admin .admin-support-search.search-field{border-color:#d3dfdd}.app-admin .admin-support-conversation{border-color:#e7eeec}.app-admin .admin-support-conversation:hover{background:#f5f8f7}.app-admin .admin-support-conversation-active{background:#e9f2f0;box-shadow:inset 3px 0 #3d7772}.app-admin .admin-support-conversation-copy strong,.app-admin .admin-support-customer h2{color:#2a4146}.app-admin .admin-support-preview,.app-admin .admin-support-conversation-meta time{color:#6e8082}.app-admin .admin-support-unread-badge,.app-admin .admin-support-unread-total{background:#427873}.app-admin .admin-support-thread-heading{border-color:var(--admin-line)}.app-admin .admin-support-message-list{background:#edf3f1}.app-admin .admin-support-message-meta,.app-admin .admin-support-message-meta strong{color:#667a7d}.app-admin .admin-support-message-bubble{border-color:#d8e2df;border-radius:12px;color:#2b3e42;background:#fff;box-shadow:0 2px 6px #20383d0a}.app-admin .admin-support-message-outgoing .admin-support-message-bubble{border-color:#c9ddd6;color:#2c4643;background:#e4f0eb}.app-admin .admin-support-composer{border-color:var(--admin-line);border-radius:0 0 13px 13px;background:#fbfcfc}.app-admin .admin-support-composer textarea{border-color:#d2ddda;border-radius:9px;color:#2b4145}.app-admin .admin-support-idle{color:#748487}.app-admin .support-launcher{border-color:#356a67;color:#fff;background:#356a67;box-shadow:0 5px 14px #20383d20}.app-admin .support-launcher:hover,.app-admin .support-launcher-active{color:#fff;background:#285754}@media(max-width:620px){.app-admin .content-wrap{padding:17px 13px 18px}.app-admin .page-topline h1{font-size:24px}.app-admin .page-topline p{font-size:13px}.app-admin .admin-panel,.app-admin .dashboard-filter-card{border-radius:12px}.app-admin .data-table th{font-size:11px}.app-admin .data-table td{font-size:12px}.app-admin .data-table td>small{font-size:10px}.app-admin .field{font-size:16px}}.app-shell:not(.app-admin) .my-subpage-heading{position:relative;display:flex;min-height:48px;align-items:center;flex-direction:row;justify-content:center;gap:13px;margin:1px 0 18px;padding:0 0 15px;border-bottom:1px solid #dfe7e5}.app-shell:not(.app-admin) .my-subpage-heading>a{position:absolute;left:0;display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #dce5e3;border-radius:14px;color:#365c5a;background:#fff;box-shadow:0 3px 10px #1e393b0a;transition:background .16s ease,border-color .16s ease,transform .16s ease}.app-shell:not(.app-admin) .my-subpage-heading>a:hover{transform:translate(-1px);border-color:#bfd2ce;background:#f8fbfa}.app-shell:not(.app-admin) .my-subpage-heading h1{width:100%;margin:0;padding:0 54px;box-sizing:border-box;color:#24383e;font-size:25px;font-weight:720;line-height:1.2;letter-spacing:-.55px;text-align:center}.app-shell:not(.app-admin) .completion-confirm-copy{margin-top:17px;padding:18px 17px;border:1px solid #dce7e3;border-radius:13px;background:linear-gradient(145deg,#f7faf9,#f0f5f3)}.app-shell:not(.app-admin) .completion-confirm-copy h3{color:#2c4949;font-size:16px}.app-shell:not(.app-admin) .completion-confirm-copy h3>span{width:28px;height:28px;border-radius:9px;color:#386b66;background:#e0ece8;font-size:12px}.app-shell:not(.app-admin) .completion-confirm-copy>p{margin:11px 0 0;color:#5e7273;font-size:14px;line-height:1.75}.app-shell:not(.app-admin) .completion-submit-row{gap:14px;padding-top:18px;margin-top:18px;border-color:#e3eae8}.app-shell:not(.app-admin) .completion-submit-row>span{color:#617675;font-size:13px;line-height:1.5}.app-shell:not(.app-admin) .completion-submit-row .btn{min-height:46px;padding-inline:18px;border-radius:11px;font-size:14px;white-space:nowrap}.app-admin .dialog.user-edit-dialog{width:max(60vw,1280px);max-width:96vw;max-height:94vh}.app-admin .user-edit-dialog .dialog-body{padding:22px}.app-admin .user-admin-layout{grid-template-columns:minmax(0,1.5fr) minmax(360px,.85fr);align-items:start;gap:18px}.app-admin .user-admin-main{display:grid;min-width:0;align-content:start;gap:13px}.app-admin .admin-user-form{min-width:0;padding:18px;border:1px solid var(--admin-line);border-radius:13px;background:#fff;box-shadow:0 5px 18px #20383d0a}.app-admin .user-admin-form-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #e8eeec}.app-admin .user-admin-form-heading strong{color:#2b4248;font-size:15px}.app-admin .user-admin-form-heading small{display:block;margin-top:4px;color:#78898b;font-size:11px}.app-admin .admin-user-form .form-grid{gap:4px 14px}.app-admin .admin-user-form .form-grid>div{min-width:0}.app-admin .admin-user-form .form-label{margin:11px 0 6px}.app-admin .allow-negative-balance-field small{display:block;margin-top:6px;color:#7b8b8d;font-size:10px;line-height:1.5}.app-admin .admin-user-form .form-span-two>small{display:block;margin-top:6px;color:#7b8b8d;font-size:11px;line-height:1.5}.app-admin .admin-user-form .admin-subsection{margin:15px 0 0;padding:14px;border:1px solid #e2eae8;border-radius:11px;background:#f8faf9;box-shadow:none}.app-admin .admin-freeze-control{align-items:center}.app-admin .admin-freeze-control h3{color:#2c484b;font-size:13px}.app-admin .admin-freeze-control p{color:#65797b;font-size:12px}.app-admin .admin-freeze-control small{display:block;margin-top:6px;color:#7e8f90;font-size:11px;line-height:1.5}.app-admin .admin-freeze-control .btn{flex:0 0 auto;min-width:104px}.app-admin .admin-freeze-control .freeze-action-freeze{border-color:#edd7d3;color:#a25349;background:#fcf6f4}.app-admin .admin-freeze-control .freeze-action-unfreeze{border-color:#cfe2da;color:#36745b;background:#f3faf6}.app-admin .admin-user-form .my-list-heading{margin-bottom:7px}.app-admin .user-admin-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.app-admin .user-admin-history-card,.app-admin .user-admin-password-card{min-width:0;margin:0;padding:15px;border:1px solid var(--admin-line);border-radius:13px;background:#fff;box-shadow:0 5px 18px #20383d0a}.app-admin .user-admin-history-card h3,.app-admin .user-admin-password-card h3{color:#2b4248;font-size:13px}.app-admin .user-admin-history-card p,.app-admin .user-admin-password-card p{color:#78898b;font-size:11px;line-height:1.5}.app-admin .user-admin-password-card{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:center;gap:14px}.app-admin .user-admin-password-card .inline-form-row{align-items:center;margin-top:0}.app-admin .user-admin-password-card .inline-form-row .field{min-width:0}.app-admin .user-admin-balance-card .user-admin-password-card{display:block;margin-top:16px}.app-admin .user-admin-balance-card .user-admin-password-card .inline-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-admin .user-admin-balance-card .user-admin-password-card .inline-form-row .field{min-width:0}.app-admin .user-admin-balance-card{position:sticky;top:16px;min-width:0;padding:18px;border:1px solid var(--admin-line);border-radius:13px;background:#fff;box-shadow:0 5px 18px #20383d0a}.app-admin .balance-adjust-heading{display:flex;align-items:center;gap:10px;color:#2b4248;font-size:14px}.app-admin .user-admin-balance-summary{margin:15px 0 10px;padding:13px 14px;border:1px solid #e0eae7;border-radius:11px;background:#f3f7f6}.app-admin .user-admin-balance-summary .wallet-label{margin:0;color:#728487;font-size:11px}.app-admin .user-admin-balance-summary .wallet-balance{margin:4px 0 0;color:#2f6961;font-size:27px;line-height:1.15}.app-admin .user-admin-balance-card form{display:grid;gap:6px}.app-admin .user-admin-balance-card form .form-label{margin:9px 0 0}.app-admin .user-admin-balance-card form .field{width:100%;min-width:0}.app-admin .user-admin-balance-card form .btn{margin-top:5px}.app-admin .user-admin-balance-card .balance-policy{margin:14px 0 0;padding-top:12px;border-top:1px solid #e8eeec;color:#748689;font-size:11px}.app-admin .vip-level-tab{border-color:var(--admin-line);color:#617477}.app-admin .vip-level-tab:hover{border-color:#bfd2ce;color:#2a5c59;background:#f3f7f6}.app-admin .vip-level-tab-active{border-color:#356a67;color:#fff;background:#356a67}@media(max-width:820px){.app-admin .dialog.user-edit-dialog{width:96vw;min-width:0}.app-admin .user-admin-layout{grid-template-columns:minmax(0,1fr);gap:13px}.app-admin .user-admin-balance-card{position:static}}@media(max-width:620px){.app-admin .dialog.user-edit-dialog{width:100%;max-width:100%;max-height:94vh;border-radius:15px 15px 0 0}.app-admin .user-edit-dialog .dialog-body{padding:15px}.app-admin .admin-user-form{padding:14px}.app-admin .admin-user-form .form-grid{grid-template-columns:minmax(0,1fr)}.app-admin .admin-user-form .form-span-two{grid-column:auto}.app-admin .admin-freeze-control{align-items:stretch;flex-direction:column}.app-admin .admin-freeze-control .btn{width:100%}.app-admin .user-admin-history-grid{grid-template-columns:minmax(0,1fr)}.app-admin .user-admin-password-card{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:9px}.app-admin .user-admin-password-card .inline-form-row{align-items:stretch;flex-direction:column}.app-shell:not(.app-admin) .my-subpage-heading{gap:11px;margin:0 0 15px;padding-bottom:13px}.app-shell:not(.app-admin) .my-subpage-heading>a{width:40px;height:40px;flex-basis:40px;border-radius:13px}.app-shell:not(.app-admin) .my-subpage-heading h1{padding-inline:54px;font-size:24px}.app-shell:not(.app-admin) .completion-confirm-copy{padding:15px 14px}.app-shell:not(.app-admin) .completion-confirm-copy>p{font-size:14px}.app-shell:not(.app-admin) .completion-submit-row{align-items:center}.app-shell:not(.app-admin) .completion-submit-row>span{max-width:none;flex:1;font-size:12px}}.brand-mark.brand-logo-mark,.app-shell .brand-mark.brand-logo-mark{width:78px;height:36px;flex:0 0 78px;overflow:hidden;padding:2px;border-radius:7px;color:inherit;background:#fff;box-shadow:none}.brand-logo-mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mobile-brand .brand-mark.brand-logo-mark{width:78px;height:34px}
