.account-shell{color:#24332e;max-width:1120px;margin:0 auto;padding:28px 24px 64px}.account-shell>a{color:var(--w-link,#246949);margin-bottom:20px;display:inline-block}.wallet-page{gap:24px;padding:20px 0;display:grid}.wallet-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.wallet-heading h1,.wallet-card h1{letter-spacing:-.8px;margin:8px 0 14px;font-size:28px}.wallet-heading small{font-size:var(--fs-label);color:#567064}.wallet-card{background:#fff;border:1px solid #dde5df;border-radius:18px;min-width:0;padding:28px}.wallet-card h2{margin:0 0 16px;font-size:20px}.wallet-card h3{margin:24px 0 12px}:where(.wallet-card) p{color:#56655c;line-height:1.7;font-size:var(--fs-body)}.wallet-card form{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.wallet-card form>:is(h2,h3,p,.wallet-notice){margin:0}:where(.wallet-card) label{font-size:var(--fs-label);gap:8px;font-weight:700;display:grid}:where(.wallet-card) :is(input:where(:not([type=checkbox],[type=radio])),select,textarea){width:100%;min-width:0;min-height:var(--control-h-sm);font:inherit;font-size:var(--fs-input);color:#24332e;background:#fff;border:1px solid #cbd7ce;border-radius:9px;padding:10px 12px;font-weight:400}.wallet-fields{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.wallet-lookup{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;margin-top:16px;display:grid}.wallet-lookup>label{width:100%}.wallet-logout{flex-shrink:0;justify-items:start;gap:6px;display:grid}.wallet-heading .wallet-logout{justify-items:end}.wallet-card input:focus-visible,.wallet-card select:focus-visible,.wallet-card textarea:focus-visible{outline:2px solid var(--w-focus,#308756);outline-offset:2px}.wallet-card .wallet-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.wallet-check input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.wallet-check a{color:var(--w-link,#246949);text-underline-offset:2px;text-decoration:underline}.wallet-page button,.wallet-access button{min-height:var(--control-h-sm);background:var(--w-ink,#235f43);color:#fff;font:inherit;font-size:var(--fs-body);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:10px 17px;font-weight:650;line-height:1.25}.wallet-page button:disabled,.wallet-access button:disabled{opacity:.45;cursor:not-allowed}.wallet-page .wallet-secondary,.wallet-access .wallet-secondary{color:#355345;background:#fff;border-color:#d4dfd7}.wallet-tabs{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.wallet-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wallet-balance{background:var(--w-tint,#eef6ed);border-radius:18px;padding:28px}.wallet-balance span{color:#48654f;display:block}.wallet-balance strong{letter-spacing:-1px;margin-top:12px;font-size:38px;display:block}.wallet-balance p{color:#5b6f60;margin:16px 0 0;font-size:14px}.wallet-notice{background:var(--w-notice,#f3f6f1);line-height:1.7;font-size:var(--fs-body);overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:16px}.wallet-notice p{margin:6px 0 0}.wallet-notice>:first-child{margin-top:0}.wallet-status{white-space:pre-line;color:var(--success);font-weight:600;font-size:var(--fs-label);overflow-wrap:anywhere;margin:14px 0 0;line-height:1.6}.wallet-status:is(.is-ok,.is-error){border-radius:var(--r-sm);background:#eff8f4;padding:10px 12px}.wallet-status.is-error{color:var(--danger);background:#fdf2f0}.wallet-status:empty{background:0 0;margin:0;padding:0}.wallet-status+button{margin-top:14px}.wallet-link{color:var(--w-link,#246949);text-underline-offset:3px;font-weight:650;text-decoration:underline}.account-links{color:#6d776f;font-size:var(--fs-body);text-align:center;margin:20px 0 0;line-height:1.8}.account-links a{color:var(--w-link,#246949);text-underline-offset:3px;text-decoration:underline}.wallet-list{background:linear-gradient(#fff 30%,#fff0) top/100% 28px no-repeat local,linear-gradient(#fff0,#fff 70%) bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,#24332e29,#0000) top/100% 10px no-repeat,radial-gradient(farthest-side at 50% 100%,#24332e29,#0000) bottom/100% 10px no-repeat;max-height:480px;margin:16px 0 0;padding:0;list-style:none;overflow:auto}.wallet-list li{border-bottom:1px solid #eef1ed;padding:16px 0}.wallet-list li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.wallet-list li>div>*{overflow-wrap:anywhere;min-width:0}.wallet-list li>div>:last-child{margin-left:auto}.wallet-list li>div>:only-child{margin-left:0}.wallet-list li>div>span,.wallet-list small{font-size:var(--fs-label);color:#6d776f}.wallet-list small{margin-top:8px;display:block}.wallet-list p{margin:8px 0 0}.wallet-list a{color:var(--w-link,#215f43);text-decoration:underline}.wallet-empty{text-align:center;padding:30px 0}.wallet-table{overflow:auto}.wallet-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.wallet-table th,.wallet-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1ec;padding:16px 12px;line-height:1.6}.wallet-table th{color:#667368;font-weight:500}.wallet-table small{color:#6c7c70;line-height:1.8}.wallet-access{max-width:520px;margin:32px auto}.wallet-decision{border:2px solid #3d8461}.wallet-heading button{flex-shrink:0}@media (max-width:760px){.account-shell{padding:20px 16px 40px}.wallet-columns{grid-template-columns:1fr}.wallet-card{padding:20px}.wallet-heading{align-items:flex-start}.wallet-heading h1,.wallet-card h1{font-size:24px}.wallet-balance strong{font-size:32px}.wallet-tabs button{padding:10px 12px}.wallet-page{gap:16px}}.legal-shell{max-width:868px}.legal-document h2{margin-top:30px}.legal-document nav{margin-bottom:24px;line-height:1.9}.legal-document a{color:#246949;text-decoration:underline}.legal-document li{color:#56655c;font-size:14px;line-height:1.9}.legal-document .wallet-table table{white-space:normal;min-width:520px}.legal-document .wallet-table td:first-child{color:#24332e;font-weight:650}@media (max-width:600px){.legal-document .wallet-table table{min-width:0}.legal-document .wallet-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-document .wallet-table tr{border-bottom:1px solid #edf1ec;padding:12px 0;display:block}.legal-document .wallet-table td{border:0;grid-template-columns:4.5em minmax(0,1fr);gap:10px;padding:3px 0;display:grid}.legal-document .wallet-table td:before{content:attr(data-label);color:#667368;font-weight:500}}.wallet-tax-fields{background:#fafcf9;border:1px solid #dde5df;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;margin:0;padding:18px;display:grid}.wallet-tax-fields legend{font-size:var(--fs-label);color:#24332e;padding:0 6px;font-weight:700}.wallet-tax-fields>p{font-size:var(--fs-label);grid-column:1/-1;margin:0}.wallet-tax-fields>.wallet-tax-wide{grid-column:1/-1}.wallet-list .wallet-tax-state{font-size:var(--fs-label);color:#355345}.wallet-tax-counts{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.wallet-tax-counts button{min-height:var(--control-h-sm)}.wallet-tax-warning{line-height:1.7;font-size:var(--fs-label);color:#7a4b0c;background:#fdf6e9;border-radius:10px;margin:0 0 16px;padding:12px 14px}.wallet-tax-steps{line-height:1.8;font-size:var(--fs-label);color:#56655c;margin:0 0 16px;padding-left:20px}.wallet-tax-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;display:flex}.wallet-tax-buyer{font-size:var(--fs-label);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:10px 0 0;line-height:1.6;display:grid}.wallet-tax-buyer dt{color:#6d776f}.wallet-tax-buyer dd{overflow-wrap:anywhere;margin:0}.wallet-card form.wallet-tax-issue{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.wallet-card form.wallet-tax-issue input{flex:260px;width:auto}@media (max-width:760px){.wallet-tax-fields{grid-template-columns:minmax(0,1fr);padding:14px}.wallet-tax-fields>label{grid-column:auto}}.admin-assign details{margin-top:10px}.admin-assign summary{cursor:pointer;color:#215f43;font-weight:650;font-size:var(--fs-label)}.admin-assign summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #308756}.admin-assign .wallet-card>ul:not(.wallet-list){margin:0;padding-left:20px;line-height:1.8}.admin-assign .wallet-card>label{gap:6px;max-width:420px;display:grid}.wallet-access .wallet-switches{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:16px;display:flex}.wallet-access .wallet-switch{min-height:auto;color:var(--w-link,#246949);font-size:var(--fs-label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:600;text-decoration:underline}.wallet-access .wallet-switch:disabled{opacity:.45;cursor:not-allowed}.wallet-password-rule{font-size:var(--fs-caption);color:#6d776f;margin:-8px 0 0}.wallet-password-rule.is-error{color:var(--danger)}.wallet-pending{background:#fffaf0;border-color:#f0dca6}.admin-service-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.admin-services .wallet-list li>.wallet-check{margin:0 0 6px}.wallet-card form.admin-approve{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:10px;display:flex}.wallet-card form.admin-approve>small{flex:100%}.wallet-card form.admin-approve label{flex:220px}.wallet-card form.admin-service-product{border-top:1px solid #edf0ec;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:10px 14px;padding:16px 0;display:grid}.admin-service-product h3,.admin-service-product .wallet-check{grid-column:1/-1;margin:0}.admin-todo-banner{flex-wrap:wrap;gap:6px 14px}.admin-todo-banner a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.wallet-split{border:0;gap:8px;margin:0;padding:0;display:grid}.wallet-split legend{font-weight:700;font-size:var(--fs-label);margin-bottom:8px;padding:0}.wallet-card form.admin-paste{gap:10px;margin:12px 0;display:grid}.admin-paste textarea{width:100%}.admin-paste-result ul{margin:6px 0 12px;padding:0;line-height:1.8;list-style:none}.admin-dialog{border:1px solid #e3e7e2;border-radius:16px;max-width:min(560px,100vw - 32px);padding:22px 24px}.admin-dialog::backdrop{background:#14181673}.admin-dialog h3{color:#b4232e;margin:0 0 8px}.admin-dialog ul{padding-left:20px;line-height:1.7}.admin-dialog li{margin-bottom:10px}.admin-dialog-link{overflow-wrap:anywhere;font-size:var(--fs-caption);color:#5b665e}.admin-services h3{font-size:var(--fs-body);margin:18px 0 8px}.admin-service-brief{color:#47524a;white-space:pre-wrap;margin:6px 0}.admin-manuscripts{white-space:pre-wrap;margin:8px 0;padding-left:22px;line-height:1.7}.admin-manuscripts li{margin-bottom:10px}.admin-manuscripts textarea{width:100%;margin:6px 0}.admin-revise-note{color:#b4232e;margin:0;font-weight:600}.service-work-links{font-size:var(--fs-label);margin:8px 0 0}.service-work-links summary{cursor:pointer;color:var(--green,#1f7a4d);font-weight:700}.service-work-links ol{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.service-review{margin-top:10px}.service-links{flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;display:flex}.service-schedule{border:1px solid #e3e7e2;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.service-schedule legend{padding:0 4px;font-weight:700}.wallet-list.service-orders,#reviews .wallet-list{max-height:none;overflow:visible}.wallet-list.is-open{background:0 0;max-height:none;overflow:visible}.wallet-more{margin:12px 8px 0 0}.admin-product-tabs{margin:0 0 16px}.admin-nav .nav-sub,.admin-nav .nav-group-items{gap:4px;display:grid}.nav-sub:not(.is-open) .nav-group-items{display:none}.admin-nav .nav-group-toggle{width:100%;height:42px;color:var(--subtle);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.admin-nav .nav-group-toggle:hover{background:#f5f6f7}.admin-nav .nav-group-toggle svg{transition:transform .15s}.nav-sub:not(.is-open) .nav-group-toggle svg{transform:rotate(-90deg)}.nav-sub:not(.is-open):has(a.active) .nav-group-toggle{color:var(--brand-ink)}.admin-nav .nav-group-items a{padding-left:30px}@media (prefers-reduced-motion:reduce){.admin-nav .nav-group-toggle svg{transition:none}}@media (max-width:950px){.admin-shell .admin-nav .nav-group-toggle{display:none}.admin-shell .admin-nav .nav-sub,.admin-shell .admin-nav .nav-sub .nav-group-items{display:contents}.admin-shell .admin-nav .nav-group-items a{padding-left:11px}}.account-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin:12px 0;display:flex}.account-login{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.account-login button{white-space:nowrap}.account-search{font-size:var(--fs-label);flex:0 260px;gap:6px;font-weight:700;display:grid}.account-flag{color:#8a5200;white-space:normal;background:#fff4e5;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.admin-accounts tr.account-children>td{background:#f6faf7;padding:4px 0 14px}.admin-accounts tr.account-children table{width:100%;font-size:var(--fs-label)}.admin-accounts tr.account-children th,.admin-accounts tr.account-children td{padding-left:24px}.wallet-business{background:#fbfcfa;border:1px solid #dde5df;border-radius:12px;gap:4px;margin:12px 0;padding:12px 14px;display:grid}.wallet-business p{margin:0}.wallet-business-form{background:#f6faf7;border:1px solid #cfe0d5;border-radius:14px;gap:12px;margin:14px 0;padding:16px;display:grid}.wallet-business-form h3,.wallet-business-form p{margin:0}.wallet-deposit{font-variant-numeric:tabular-nums;background:#fbfcfa;border:1px solid #dde5df;border-radius:12px;grid-template-columns:1fr auto;gap:6px 0;margin:0;padding:12px 14px;display:grid}.wallet-deposit dt{color:#56655c}.wallet-deposit dd{text-align:right;margin:0;padding-left:12px}.wallet-deposit dt:last-of-type,.wallet-deposit dd:last-of-type{border-top:1px solid #dde5df;padding-top:6px;font-weight:700}.wallet-deposit dd:last-of-type strong{color:var(--w-strong,#215f43)}.wallet-list li>.service-review{display:block}.admin-manuscripts>li{border-bottom:0;padding:6px 0}.wallet-service-guide{font-size:var(--fs-label);color:#47524a;background:#f6f8f5;border-radius:12px;margin:0 0 14px;padding:12px 14px 12px 30px;line-height:1.7}.wallet-dialog{border:0;border-radius:20px;max-width:min(440px,100vw - 32px);padding:26px 24px 22px;box-shadow:0 18px 50px #14181638}.wallet-dialog::backdrop{background:#14181680}.wallet-dialog h2{margin:0 0 6px;font-size:1.2rem;line-height:1.4}.wallet-dialog p{color:#3f4a43;margin:0 0 12px;line-height:1.65}.wallet-dialog .wallet-dialog-no{font-size:var(--fs-caption);color:#5b665e}.wallet-dialog-go{background:var(--w-ink,#235f43);color:#fff;text-align:center;border-radius:12px;margin-top:18px;padding:14px;font-weight:700;text-decoration:none;display:block}.wallet-dialog-go:hover{background:var(--w-ink-hover,#1b4b35)}.wallet-dialog-go:focus-visible{outline:2px solid var(--w-focus,#308756);outline-offset:3px}.wallet-deduction{border:1px solid var(--w-line,#cfe0d4);background:var(--w-soft,#f3f8f4);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.wallet-deduction>span{font-size:var(--fs-label);color:#355345;font-weight:700}.wallet-deduction strong{letter-spacing:-.5px;color:var(--w-strong,#1f4d36);font-variant-numeric:tabular-nums;font-size:24px}.wallet-deduction small{font-size:var(--fs-caption);color:#5b665e;line-height:1.6}.wallet-card .review-intake{border:1px solid #dde5df;border-radius:12px;gap:10px;margin:0;padding:14px 16px;display:grid}.review-intake legend{font-weight:700;font-size:var(--fs-label);padding:0 6px}.review-intake small{color:#5b665e;font-weight:400}.wallet-card .review-upload{gap:6px;display:grid}.wallet-card .review-upload-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.wallet-card .review-upload input[type=file]{padding:8px}.review-photos{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.review-photos li{gap:6px;display:grid;position:relative}.review-photos img{aspect-ratio:1;object-fit:cover;background:#f3f6f1;border:1px solid #dde5df;border-radius:8px;width:100%}.review-photo-no{background:var(--w-ink,#235f43);color:#fff;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:6px;left:6px}.review-slots{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-slots>li{background:#fbfcfa;border:1px solid #e6ece7;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.review-slots .review-photos{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.review-loose{gap:8px;display:grid}.review-loose p{margin:0}.review-photos li>div{gap:4px;display:flex}.wallet-page .review-photos li>div button{flex:1;min-height:32px;padding:4px 8px;font-size:12px}.review-script{gap:10px;display:grid}.review-check-ok{color:#1f4d36;font-weight:600}.review-check-errors ul{margin:6px 0 0;padding-left:18px;line-height:1.6}.review-check-errors{color:#8a2a12}.service-note{font-size:var(--fs-label);color:#5b665e;margin:8px 0 0}.service-review-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-guide,.wallet-list li>.admin-guide{justify-content:stretch;gap:8px;margin-top:8px;display:grid}.admin-guide .admin-service-actions{justify-content:flex-start;align-items:center}.admin-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--fs-label);background:#f3f6f1;border-radius:10px;margin:0;padding:10px 12px;line-height:1.6}.wallet-dialog form button.wallet-dialog-go{width:100%;margin-top:18px}.wallet-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.wallet-nav{background:#fff;border:1px solid #dde5df;border-radius:18px;gap:6px;padding:10px;display:grid;position:sticky;top:20px}.wallet-nav-group,.wallet-nav-items{gap:2px;display:grid}.wallet-page .wallet-nav button{text-align:left;color:#355345;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;gap:8px;width:100%;font-weight:600;display:flex}.wallet-page .wallet-nav button:not([aria-selected=true]):not(:disabled):hover{background:var(--w-tint,#eef6ed)}.wallet-page .wallet-nav button[aria-selected=true]{background:var(--w-ink,#235f43);color:#fff}.wallet-page .wallet-nav .wallet-nav-head{color:#24332e;font-weight:750}.wallet-nav-head>span:first-child:before{content:"▸";color:#7b8c80;width:1.2em;font-size:.85em;display:inline-block}.wallet-nav-head[aria-expanded=true]>span:first-child:before{content:"▾"}.wallet-nav-items{padding-left:12px}.wallet-page .wallet-nav a{min-height:var(--control-h-sm);color:#355345;font-size:var(--fs-body);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 17px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.wallet-page .wallet-nav a:not([aria-current=page]):hover{background:#eef6ed}.wallet-page .wallet-nav a[aria-current=page]{color:#fff;background:#235f43}.wallet-page .wallet-nav a:focus-visible{outline-offset:2px;outline:2px solid #308756}.wallet-nav-badge{color:#fff;font-variant-numeric:tabular-nums;background:#d9531e;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.wallet-main{gap:24px;min-width:0;display:grid}.wallet-filter{flex-wrap:wrap;gap:8px;display:flex}.wallet-page .wallet-filter button{color:#355345;background:#fff;border-color:#d4dfd7;border-radius:999px;padding:8px 14px}.wallet-page .wallet-filter button[aria-pressed=true]{background:var(--w-ink,#235f43);border-color:var(--w-ink,#235f43);color:#fff}.wallet-filter button span{font-variant-numeric:tabular-nums;opacity:.75;margin-left:4px}.admin-main .wallet-page .wallet-filter button:not(.wallet-secondary){color:#355345;background:#fff;border:1px solid #d4dfd7}.admin-main .wallet-page .wallet-filter button[aria-pressed=true]:not(.wallet-secondary){color:#fff;background:#24252a;border-color:#24252a}.wallet-kind-pick{margin:0 0 22px}.wallet-cta{min-height:var(--control-h-sm);background:var(--w-ink,#235f43);color:#fff;border-radius:9px;align-items:center;padding:10px 18px;font-weight:650;text-decoration:none;display:inline-flex}.wallet-cta:focus-visible{outline:2px solid var(--w-focus,#308756);outline-offset:2px}.wallet-moves li>div>.is-minus{color:#24332e}.wallet-moves li>div>.is-plus{color:#235f43}.wallet-moves li>div>.is-waiting{color:#7b8c80;font-weight:600}.wallet-legal-links{font-size:var(--fs-label);color:#6d776f}.wallet-legal-links a{color:var(--w-link,#246949);text-underline-offset:2px;text-decoration:underline}.wallet-trial-form{background:#fbfcfa;border:1px solid #dde5df;border-radius:14px;gap:16px;padding:18px;display:grid}.wallet-card .wallet-trial-form{margin-top:4px}.wallet-trial-form h3{margin:0}.wallet-trial-consent{background:#fff;border:1px solid #e3e7e2;border-radius:12px;gap:10px;margin:0;padding:12px 14px;display:grid}.wallet-trial-consent legend{padding:0 4px;font-weight:700}.wallet-attention{color:#7a3413;background:#fdf0e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;font-weight:600;display:flex}@media (max-width:760px){.wallet-layout{grid-template-columns:minmax(0,1fr);gap:16px}.wallet-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;position:static}.wallet-nav-group{display:contents}.wallet-nav-items{scrollbar-width:none;grid-area:2/1/auto/-1;gap:6px;padding:4px 0 0;display:flex;overflow-x:auto}.wallet-nav-items::-webkit-scrollbar{display:none}.wallet-page .wallet-nav .wallet-nav-head{text-align:center;font-size:var(--fs-label);white-space:nowrap;justify-content:center;padding:10px 4px}.wallet-page .wallet-nav-items button{white-space:nowrap;flex:none;width:auto}.wallet-page .wallet-nav-items a{white-space:nowrap;flex:none}.wallet-main{gap:16px}}.wallet-card form.settle-filter{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;margin:6px 0 4px;display:flex}.wallet-card form.settle-filter>button{min-width:120px}.admin-main .wallet-card form.settle-filter{max-width:none}.wallet-card .settle-filter>label{font-size:var(--fs-label);flex:150px;gap:6px;min-width:150px;max-width:260px;font-weight:700;display:grid}.settle-quick{flex-wrap:wrap;gap:6px;display:flex}.wallet-page .settle-quick button{padding:8px 12px}.settle-period{font-size:var(--fs-label);color:#56655c;margin:14px 0 0}.settle-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.settle-card{background:#fbfcfa;border:1px solid #dde5df;border-radius:14px;align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.settle-card>span{font-size:var(--fs-label);color:#56655c;font-weight:700}.settle-card>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px}.settle-card>small{color:#6d776f;font-size:13px;line-height:1.5}.settle-card.is-sales>strong{color:#1f7a4d}.settle-card.is-hq>strong{color:#3b45b5}.settle-card.is-seller>strong{color:#c2551a}.settle-trials{font-size:var(--fs-label);color:#56655c;margin:12px 0 0}.settle-table table{white-space:nowrap}.settle-table th{white-space:normal;word-break:keep-all}.settle-table td.settle-text{white-space:normal;word-break:keep-all;min-width:120px;max-width:220px}.settle-table small.settle-no{white-space:nowrap}.settle-table td.settle-state{white-space:normal;word-break:keep-all;min-width:64px}.settle-table td,.settle-table th{font-variant-numeric:tabular-nums}.settle-table td.is-seller{color:#c2551a}.settle-table td.is-hq{color:#3b45b5}.settle-table tr.is-selected td{background:#eef6ed}.wallet-page .settle-name,.admin-main .wallet-page button.settle-name:not(.wallet-secondary){color:#215f43;text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:0;font-weight:700;text-decoration:underline}.settle-chips{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.settle-chips span{color:#355345;border:1px solid #d4dfd7;border-radius:999px;padding:6px 12px;font-size:13px}@media (max-width:900px){.settle-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.settle-cards{grid-template-columns:minmax(0,1fr)}.settle-card>strong{font-size:22px}}@media (max-width:900px){.settle-cards.is-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.settle-cards.is-four .settle-card{gap:4px;padding:12px 10px;container-type:inline-size}.settle-cards.is-four .settle-card>strong{font-size:clamp(9px,calc(100cqi / (var(--len,8) * .6)),20px);letter-spacing:-.3px;overflow-wrap:normal;white-space:nowrap}}@media (max-width:520px){.wallet-card.settle-stats.is-rep{padding-inline:12px}.settle-cards.is-four{gap:5px}.settle-cards.is-four .settle-card{border-radius:10px;padding:9px 5px}.settle-cards.is-four .settle-card>span{font-size:11px;line-height:1.3}.settle-cards.is-four .settle-card>small{overflow-wrap:anywhere;font-size:10px;line-height:1.35}}.price-rows{display:grid}.admin-main .wallet-card form.price-row{border-top:1px solid #edf0ec;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;max-width:none;margin:0;padding:14px 0;display:flex}.price-rows>form.price-row:first-child{border-top:0;padding-top:4px}.price-row .price-name{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px 14px;display:flex}.price-row label{font-size:var(--fs-label);color:#56655c;flex:0 128px;gap:4px;font-weight:600;display:grid}.price-row .price-name label{flex:0 240px}.price-row label.price-memo{flex:220px}.admin-main .wallet-card form.price-row>button{min-width:0;padding:10px 18px}.price-row label.price-switch{cursor:pointer;flex:none;align-items:center;gap:6px;display:inline-flex}.price-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#cfd3d8;border-radius:99px;width:36px;height:20px;margin:0;transition:background .15s;position:relative}.price-switch input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.price-switch input[type=checkbox]:checked{background:#12885b}.price-switch input[type=checkbox]:checked:after{left:18px}@media (prefers-reduced-motion:reduce){.price-switch input[type=checkbox],.price-switch input[type=checkbox]:after{transition:none}}.account-shell.is-customer{--w-ink:var(--brand-ink);--w-ink-hover:var(--brand-hover);--w-link:var(--brand-ink);--w-focus:var(--brand-ink);--w-tint:#fdeee7;--w-notice:#faf6f0;--w-soft:#fdf5f0;--w-line:#f3d5c6;--w-strong:var(--brand-ink)}.wallet-page .wallet-copy{min-height:28px;font-size:var(--fs-caption);vertical-align:middle;border-radius:7px;margin-left:6px;padding:3px 10px;font-weight:600}.wallet-quick{flex-wrap:wrap;gap:8px;margin-top:-6px;display:flex}.wallet-page .wallet-quick button{border-radius:999px;padding:8px 14px}.wallet-page .wallet-quick button[aria-pressed=true]{background:var(--w-ink,#235f43);border-color:var(--w-ink,#235f43);color:#fff}.wallet-deposit-due{background:#fffaf0;border:2px solid #f0dca6;border-radius:14px;gap:10px;margin:14px 0 0;padding:16px;display:grid}.wallet-deposit-due-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-deposit-due-head span{color:#8a5200;font-size:var(--fs-caption);background:#fff0cf;border-radius:999px;padding:2px 10px;font-weight:700}.wallet-deposit-due dl{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 14px;margin:0;display:grid}.wallet-deposit-due dt{color:#56655c;font-size:var(--fs-label)}.wallet-deposit-due dd{overflow-wrap:anywhere;margin:0}.wallet-deposit-due dd strong{font-variant-numeric:tabular-nums;font-size:20px}.wallet-deposit-due dd small{color:#6d776f;font-size:var(--fs-caption)}.wallet-card form>h3.wallet-new-request{font-size:var(--fs-body);border-top:1px solid #edf0ec;margin:6px 0 0;padding-top:16px}.wallet-deposit-due>small{color:#6d776f;font-size:var(--fs-caption);line-height:1.6}.wallet-steps{font-size:var(--fs-label);color:#7b8c80;flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;padding:0;list-style:none;display:flex}.wallet-steps li{align-items:center;gap:6px;display:flex}.wallet-steps li>span{border:1px solid #cbd7ce;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.wallet-steps .is-done{color:#355345}.wallet-steps .is-done>span{background:var(--w-ink,#235f43);border-color:var(--w-ink,#235f43);color:#fff}.wallet-steps .is-current{color:#24332e;font-weight:700}.wallet-steps .is-current>span{border:2px solid var(--w-ink,#235f43);color:var(--w-ink,#235f43)}.wallet-help{font-size:var(--fs-label);color:#56655c;margin:2px 0 0}.wallet-help summary{cursor:pointer;color:var(--w-link,#246949);text-underline-offset:3px;font-weight:650;text-decoration:underline}.wallet-help ol{margin:8px 0 6px;padding-left:20px;line-height:1.8}.wallet-help p{font-size:var(--fs-label);margin:0}.wallet-deduction .wallet-deduction-after{font-size:var(--fs-body);color:#24332e;margin-top:6px}.wallet-deduction-after b{font-variant-numeric:tabular-nums}.wallet-deduction .wallet-deduction-short{font-size:var(--fs-body);color:var(--danger);margin-top:6px;font-weight:700}.wallet-list li>div.wallet-stage{align-items:center;margin-top:8px}.wallet-list .wallet-stage>span:first-child{font-size:var(--fs-label);color:#355345;font-weight:700}.sales-quiet{color:#8a5200;background:#fff4e5;border-radius:999px;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.admin-main .wallet-card>.wallet-filter{margin:0 0 6px}.wallet-note{max-width:260px;margin-top:2px}.wallet-note summary{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:var(--fs-caption);color:#6c7c70;list-style:none;overflow:hidden}.wallet-note summary::-webkit-details-marker{display:none}.wallet-note[open] summary{white-space:normal}.settle-team tr.settle-team-lines>td{background:#f6faf7;padding:4px 0 14px}.settle-team tr.settle-team-lines table{width:100%;font-size:var(--fs-label)}.settle-team tr.settle-team-lines th,.settle-team tr.settle-team-lines td{padding-left:24px}.settle-detail h3{margin:18px 0 6px}.settle-payees span.settle-partner{white-space:nowrap;display:block}.settle-payees tfoot th,.settle-payees tfoot td{background:#f6faf7;border-top:1px solid #dfe8e1;font-weight:700}.settle-supplier td,.settle-supplier tfoot th{text-align:right}.settle-supplier td:first-child,.settle-supplier th:first-child{text-align:left}.settle-supplier thead th{text-align:right}.settle-supplier thead th:first-child{text-align:left}.settle-supplier small.settle-vat{font-size:12px;font-weight:400;line-height:1.5;display:block}.settle-supplier tfoot th,.settle-supplier tfoot td{background:#f6faf7;border-top:1px solid #dfe8e1;font-weight:700}.wallet-nav a.wallet-nav-head{color:#24332e;font-weight:750}.wallet-nav a.wallet-nav-head>span:first-child:before{content:""}.wallet-nav a.wallet-nav-head[aria-current=page]{color:#fff}.admin-services>.page-title{margin-bottom:0}.admin-services .svc-toolbar{margin:0}.admin-services .svc-steps{flex-wrap:wrap;gap:8px;display:flex}.admin-main .wallet-page .svc-steps button{min-height:36px;color:var(--text,#24252a);font-size:var(--fs-label);white-space:nowrap;background:#fff;border:1px solid #e0e1e4;border-radius:9px;padding:7px 13px;font-weight:600}.admin-main .wallet-page .svc-steps button.active{color:#fff;background:#24252a;border-color:#24252a}.admin-services .svc-paste>summary{font-size:var(--fs-body)}.admin-services .svc-paste[open]>summary{margin-bottom:10px}.admin-services .svc-panel-tools{border-bottom:1px solid #eee;gap:10px;padding:12px 19px;display:grid}.admin-services .svc-panel-tools p{color:var(--muted,#6d776f);font-size:var(--fs-label);margin:0}.admin-main .wallet-page button.svc-open:not(.wallet-secondary){min-height:0;color:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0}.admin-main .wallet-page button.svc-open:hover strong{text-underline-offset:3px;text-decoration:underline}.admin-shell .business-table tbody td.cell-pick{width:44px;min-width:0}.admin-services .svc-table td.cell-pick input{width:18px;height:18px}.admin-shell .business-table tbody td.cell-date{min-width:0}.admin-shell .business-table tbody td.cell-biz{min-width:200px}.admin-main .wallet-page .svc-table button.svc-guide{min-height:32px;font-size:var(--fs-label);white-space:nowrap;padding:5px 11px}.admin-main .wallet-page .svc-guide-buttons{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.admin-main .wallet-page .svc-guide-buttons .svc-confirm-done{color:var(--muted,#5f6b66);align-self:center;max-width:9em;font-weight:700;line-height:1.4}.admin-services .wallet-more{margin:12px 19px}.admin-main .wallet-page .svc-table button.svc-links-toggle{min-height:32px;font-size:var(--fs-label);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.svc-links-toggle .svc-chevron{font-weight:700;transition:transform .15s;display:inline-block}.svc-links-toggle[aria-expanded=true] .svc-chevron{transform:rotate(90deg)}.svc-links-none{color:var(--muted,#5f6b66)}.svc-read-note{color:#b23d0a;font-weight:700}.svc-msg-tag{font-size:var(--fs-caption);white-space:nowrap;vertical-align:1px;background:#fff;border:1px solid #d4dfd7;border-radius:999px;align-items:center;padding:1px 8px;font-weight:700;display:inline-flex}.svc-msg-tag.is-links{color:#1f4fb8;background:#eaf1ff;border-color:#c3d5fb}.svc-msg-tag.is-done{color:#17663d;background:#e9f7ef;border-color:#b9e2c8}.svc-msg-tag.is-script,.svc-msg-tag.is-as_script{color:#b23d0a;background:#fff0e8;border-color:#f8c9b0}.svc-msg-tag.is-as_done{color:#5b3cc4;background:#f2efff;border-color:#d8cffb}.svc-work-links .svc-link-day{white-space:nowrap;margin-left:4px;font-weight:600}.wallet-list .svc-work-links li,.wallet-list .service-work-links li{border:0;padding:2px 0}.wallet-list .svc-work-links li small,.wallet-list .service-work-links li small{margin:0;display:inline}.svc-work-links .svc-link-day.is-unknown{color:#b23d0a}.service-work-links small{color:#5b665e}.svc-skip{background:#fff;border:1px solid #e3e7e5;border-radius:10px;margin:10px 0 0;padding:10px 12px}.svc-skip ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.svc-skip small{color:var(--muted,#5f6b66);margin-top:6px;display:block}.svc-uploaded-counts{margin:0 0 8px;font-weight:700}.svc-uploaded-list{font-size:var(--fs-label);gap:6px;margin:0;padding:0;line-height:1.6;list-style:none;display:grid}.admin-shell .business-table tr.svc-links-row td{background:#f7f9f8;padding:12px 19px 16px}.svc-work-links{gap:8px;max-width:760px;display:grid}.svc-work-links p{margin:0}.svc-work-links small{color:var(--muted,#5f6b66)}.svc-work-links ol{font-size:var(--fs-label);gap:4px;margin:0;padding-left:22px;display:grid}.svc-work-links ol a{word-break:break-all}.svc-work-links .admin-paste{margin-top:4px}@media (max-width:700px){.admin-shell .business-table.is-cards tr.svc-links-row{border-top:0;padding:0 16px 14px;display:block}.admin-shell .business-table.is-cards tr.svc-links-row td{border-radius:10px;padding:12px}}.svc-dialog{width:min(640px,100vw - 32px);max-width:min(640px,100vw - 32px)}.svc-dialog h3{color:inherit}.svc-dialog .svc-dialog-state{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;display:flex}.svc-dialog .wallet-status:empty{display:none}.svc-dialog .wallet-list li{padding-top:6px}.admin-shell .recent-tabs{margin:0;padding:12px 19px 4px}@media (max-width:700px){.admin-shell .business-table.is-cards td.cell-biz{order:-1;grid-column:1/-1}.admin-shell .business-table.is-cards td.cell-pick{order:-2;grid-column:1/-1}.admin-shell .business-table.is-cards td.cell-date,.admin-shell .business-table.is-cards td.cell-date:first-child{grid-column:auto}}.svc-dialog .svc-must{color:#7a2c08;font-size:var(--fs-label);background:#fff6f1;border:1px solid #f8c9b0;border-radius:10px;margin:4px 0 8px;padding:10px 12px;line-height:1.6}.svc-dialog .svc-must b{color:#b23d0a;margin-right:6px}.admin-services .svc-table .svc-marks{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.svc-mark{font-size:var(--fs-caption);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-weight:700;line-height:1.5;display:inline-flex}.svc-mark.is-script{color:#b23d0a;background:#fff0e8;border-color:#f8c9b0}.svc-mark.is-photo{color:#1f4fb8;background:#eaf1ff;border-color:#c3d5fb}.svc-mark.is-extra{color:#5b3cc4;background:#f2efff;border-color:#d8cffb}.svc-reject form{gap:12px;margin-top:12px;display:grid}.svc-reject fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.svc-reject legend{font-weight:700;font-size:var(--fs-label);margin-bottom:6px;padding:0}.svc-reject .wallet-check{align-items:flex-start;gap:8px;font-weight:400;line-height:1.5;display:flex}.svc-reject .wallet-check input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.svc-reject p{margin:0}.wallet-list .service-review .review-photos li{border-bottom:0;padding:0}.wallet-list .service-review .review-slots>li{border:1px solid #e6ece7;padding:10px 12px}.wallet-list .service-review .review-photos li>div{justify-content:flex-start;gap:4px}.service-review .review-photos li>div button{white-space:nowrap}.wallet-card .wallet-notice[role=alert]:not(.review-photo-choice){border:1px solid #f1b8b2;border-left:5px solid var(--danger);color:#8f241c;background:#fdeceb;font-weight:700}.wallet-card input[aria-invalid=true]{border-color:var(--danger);background:#fff6f5;box-shadow:0 0 0 3px #b23c342e}.svc-inbox-head{margin:12px 0 2px;font-weight:700}.admin-paste-result .svc-inbox-head+ul{margin:0 0 4px}.svc-inbox-unsure{background:#fff8ec;border-color:#f1c27a}.svc-inbox-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.svc-inbox-list li{border:1px solid #e3e7e5;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.svc-inbox-list p{margin:0}.svc-inbox-list .admin-dialog-link{word-break:break-all;display:block}.svc-inbox-list .admin-service-actions{flex-wrap:wrap;margin-top:6px}.svc-inbox-list select{max-width:100%}.service-extend{color:#1f3f7a;background:#eef4ff;border:1.5px solid #6f9bea;border-radius:10px;margin:0 0 12px;padding:12px 14px;line-height:1.55;display:block}.service-extend b{color:#fff;background:#2f6bdf;border-radius:999px;margin-right:6px;padding:1px 10px;font-size:.86em;display:inline-block}.service-confirm-error{color:#8f1d15;background:#fdecea;border:2px solid #d93025;border-radius:10px;margin:12px 0 10px;padding:13px 15px;line-height:1.55;display:block}.service-confirm-error strong{color:#b3261e;margin-bottom:3px;font-size:1.06em;display:block}.service-guide{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;display:flex}.service-guide small{color:#5b6f60;overflow-wrap:anywhere}.service-guide-edit{gap:10px;margin-top:10px;display:grid}.service-guide-edit textarea{width:100%;min-height:96px;font:inherit;border:1px solid #cbd7ce;border-radius:9px;padding:10px 12px}
