@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800;900&display=swap";.points-page .settings-grid[data-v-0ed7deb1]{align-items:start}.point-rule-card[data-v-0ed7deb1]{padding:24px}.reward-list[data-v-0ed7deb1]{gap:12px;margin:18px 0;display:grid}.reward-row[data-v-0ed7deb1]{background:linear-gradient(#fbfdfc,#f6faf8);border:1px solid #d7e6e2;border-radius:16px;grid-template-columns:minmax(0,1fr) 150px 54px;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 10px 24px #1437310e}.reward-info[data-v-0ed7deb1]{align-items:center;gap:12px;min-width:0;display:flex}.reward-info i[data-v-0ed7deb1]{color:#0b7669;background:#dff5ef;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-style:normal;font-weight:900;display:grid}.reward-info b[data-v-0ed7deb1],.reward-info p[data-v-0ed7deb1]{display:block}.reward-info b[data-v-0ed7deb1]{color:#173f38;white-space:nowrap;font-size:15px}.reward-info p[data-v-0ed7deb1]{color:#72847f;white-space:normal;margin:5px 0 0;font-size:12px;line-height:1.5}.reward-input[data-v-0ed7deb1]{background:#fff;border:1px solid #d8e5e1;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.reward-input input[data-v-0ed7deb1]{text-align:center;color:#173f38;background:0 0;border:0;outline:0;width:58px;font-size:22px;font-weight:800}.reward-input em[data-v-0ed7deb1]{white-space:nowrap;color:#7d918b;font-size:12px;font-style:normal}.compact-setting[data-v-0ed7deb1]{margin-top:12px}.divide-heading[data-v-0ed7deb1]{margin-top:24px}.exchange-grid[data-v-0ed7deb1]{gap:12px;display:grid}.formula p strong[data-v-0ed7deb1]{color:#ff7a35}@media (width<=980px){.reward-row[data-v-0ed7deb1]{grid-template-columns:1fr;align-items:start}.reward-input[data-v-0ed7deb1]{width:150px}.point-rule-card[data-v-0ed7deb1]{padding:18px}}.pagination-bar[data-v-40cef5c9]{color:#526761;background:#fbfdfc;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.pagination-info[data-v-40cef5c9],.pagination-actions[data-v-40cef5c9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagination-info b[data-v-40cef5c9],.pagination-actions b[data-v-40cef5c9]{color:#173f38}.pagination-info select[data-v-40cef5c9]{color:#173f38;background:#fff;border:1px solid #dce5e2;border-radius:9px;outline:none;height:30px;padding:0 8px}.pagination-actions button[data-v-40cef5c9]{color:#173f38;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:10px;padding:7px 10px;font-weight:800}.pagination-actions button[data-v-40cef5c9]:disabled{opacity:.45;cursor:not-allowed}.jump-control[data-v-40cef5c9]{color:#657873;align-items:center;gap:6px;margin-left:6px;display:inline-flex}.jump-control input[data-v-40cef5c9]{color:#173f38;background:#fff;border:1px solid #dce5e2;border-radius:9px;outline:none;width:66px;height:30px;padding:0 8px}.jump-control button[data-v-40cef5c9]{padding:6px 10px}@media (width<=720px){.pagination-bar[data-v-40cef5c9]{flex-direction:column;align-items:flex-start}}.form-cover[data-v-af76c780]{object-fit:cover;border-radius:12px;width:100%;height:130px}.travel-match-page[data-v-9ca83163]{background:linear-gradient(#f8fbfa 0,#f3f7f5 100%);padding:30px 32px 42px}.travel-match-page[data-v-9ca83163] .admin-grid-hero{border-radius:22px;margin-bottom:22px;padding:26px 28px}.travel-match-page[data-v-9ca83163] .admin-grid-stats{gap:18px;margin-bottom:24px}.travel-match-page[data-v-9ca83163] .admin-grid-stats article{border-radius:18px;min-height:86px;padding:18px 20px}.match-layout[data-v-9ca83163]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}.match-layout>.admin-grid-card[data-v-9ca83163],.weight-card[data-v-9ca83163]{background:linear-gradient(#fff 0,#fbfdfc 100%);border:1px solid #dfe8e5;border-radius:20px;padding:24px;overflow:hidden;box-shadow:0 14px 34px #0f282412}.match-card-head[data-v-9ca83163]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:flex-start;gap:16px;margin:-24px -24px 22px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.match-card-head b[data-v-9ca83163],.match-card-head span[data-v-9ca83163]{display:block}.match-card-head b[data-v-9ca83163]{color:#101828;letter-spacing:0;font-size:18px}.match-card-head span[data-v-9ca83163]{color:#667085;margin-top:6px;font-size:13px;line-height:1.55}.match-card-head button[data-v-9ca83163]{border-radius:12px;flex:none;min-width:108px;height:36px;font-weight:900}.term-list[data-v-9ca83163]{gap:16px;display:grid}.term-row[data-v-9ca83163]{background:#fff;border:1px solid #e4ece9;border-radius:16px;grid-template-columns:minmax(180px,1fr) 110px 92px 96px;align-items:end;gap:14px 16px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 7px 18px #1437310b}.term-row[data-v-9ca83163]:hover{border-color:#c7e4dc;transform:translateY(-1px);box-shadow:0 10px 24px #14373114}.term-row label span[data-v-9ca83163],.weight-grid label span[data-v-9ca83163]{color:#475467;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.term-row input[data-v-9ca83163],.term-row textarea[data-v-9ca83163],.weight-grid input[data-v-9ca83163]{box-sizing:border-box;color:#101828;background:#f8fafc;border:1px solid #d8e4f2;border-radius:12px;outline:none;width:100%;padding:11px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.term-row input[data-v-9ca83163]:focus,.term-row textarea[data-v-9ca83163]:focus,.weight-grid input[data-v-9ca83163]:focus{background:#fff;border-color:#12a594;box-shadow:0 0 0 3px #12a5941f}.term-row textarea[data-v-9ca83163]{resize:vertical;min-height:52px;max-height:96px;line-height:1.55}.term-row label[data-v-9ca83163]:nth-child(2){grid-area:2/1/auto/-1}.check-line[data-v-9ca83163]{color:#176b5f;background:#f3faf7;border:1px solid #dbeae6;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.check-line input[data-v-9ca83163]{accent-color:#12a594;width:auto}.danger-btn[data-v-9ca83163]{color:#b42318;cursor:pointer;background:#fff7f6;border:1px solid #fecdca;border-radius:999px;height:42px;font-weight:900;transition:all .16s}.danger-btn[data-v-9ca83163]:hover{background:#fef3f2;box-shadow:0 8px 18px #b4231814}.weight-card[data-v-9ca83163]{margin-bottom:28px}.weight-grid[data-v-9ca83163]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.weight-grid label[data-v-9ca83163]{background:#fff;border:1px solid #e5ece9;border-radius:14px;padding:16px;box-shadow:0 7px 18px #1437310a}.weight-grid input[data-v-9ca83163]{height:40px;font-size:16px;font-weight:800}@media (width<=1320px){.match-layout[data-v-9ca83163]{grid-template-columns:1fr}.term-row[data-v-9ca83163]{grid-template-columns:minmax(180px,1fr) 110px 92px 96px}}@media (width<=980px){.weight-grid[data-v-9ca83163]{grid-template-columns:repeat(2,minmax(0,1fr))}.term-row[data-v-9ca83163]{grid-template-columns:1fr 110px 96px}.term-row label[data-v-9ca83163]:nth-child(2){grid-area:2/1/auto/-1}.term-row label[data-v-9ca83163]:nth-child(3),.term-row .check-line[data-v-9ca83163],.term-row .danger-btn[data-v-9ca83163]{grid-row:auto}}@media (width<=720px){.weight-grid[data-v-9ca83163],.term-row[data-v-9ca83163]{grid-template-columns:1fr}.term-row label[data-v-9ca83163]:nth-child(2),.term-row label[data-v-9ca83163]:nth-child(3),.term-row .check-line[data-v-9ca83163],.term-row .danger-btn[data-v-9ca83163]{grid-area:auto}.match-card-head[data-v-9ca83163]{display:block}.match-card-head button[data-v-9ca83163]{margin-top:12px}}.onboarding-page[data-v-a673cf90]{color:#172b27}.onboarding-head[data-v-a673cf90]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.onboarding-head span[data-v-a673cf90]{color:#0a8b78;font-size:12px;font-weight:800}.onboarding-head h1[data-v-a673cf90]{color:#132723;margin:7px 0 8px;font-size:28px}.onboarding-head p[data-v-a673cf90]{color:#6b7b77;max-width:760px;margin:0;font-size:13px;line-height:1.7}.head-actions[data-v-a673cf90]{gap:10px;display:flex}.head-actions button[data-v-a673cf90]{height:40px}.status-grid[data-v-a673cf90]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.status-grid article[data-v-a673cf90]{background:#fff;border:1px solid #dfe8e5;border-radius:8px;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:flex;box-shadow:0 6px 18px #1437310f}.status-icon[data-v-a673cf90]{border-radius:8px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.status-icon.green[data-v-a673cf90]{color:#087f70;background:#e1f4ef}.status-icon.orange[data-v-a673cf90]{color:#d76525;background:#fff0e5}.status-icon.blue[data-v-a673cf90]{color:#3e67ad;background:#e8effc}.status-grid small[data-v-a673cf90],.status-grid b[data-v-a673cf90]{display:block}.status-grid small[data-v-a673cf90]{color:#7a8985;font-size:11px}.status-grid b[data-v-a673cf90]{margin-top:4px;font-size:18px}.status-grid article>div[data-v-a673cf90]:nth-child(2){flex:1}.status-note[data-v-a673cf90]{color:#7b8986!important;font-size:11px!important;font-weight:500!important}.switch[data-v-a673cf90]{position:relative}.switch input[data-v-a673cf90]{opacity:0;position:absolute}.switch i[data-v-a673cf90]{background:#cbd5d2;border-radius:20px;width:42px;height:24px;transition:all .2s;display:block;position:relative}.switch i[data-v-a673cf90]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.switch input:checked+i[data-v-a673cf90]{background:#0b927f}.switch input:checked+i[data-v-a673cf90]:after{transform:translate(18px)}.version-button[data-v-a673cf90]{color:#c45d25;background:#fff7f1;border:1px solid #f2c6aa;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.editor-layout[data-v-a673cf90]{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.editor-main[data-v-a673cf90]{gap:16px;display:grid}.settings-section[data-v-a673cf90]{background:#fff;border:1px solid #dfe8e5;border-radius:8px;padding:20px;box-shadow:0 7px 20px #1437310e}.section-head[data-v-a673cf90]{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.section-head b[data-v-a673cf90],.section-head span[data-v-a673cf90]{display:block}.section-head b[data-v-a673cf90]{font-size:17px}.section-head span[data-v-a673cf90]{color:#7d8c88;margin-top:4px;font-size:12px}.field-grid[data-v-a673cf90]{gap:13px;display:grid}.field-grid.two[data-v-a673cf90]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid label span[data-v-a673cf90]{color:#52635f;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.field-grid input[data-v-a673cf90],.field-grid textarea[data-v-a673cf90]{color:#172b27;background:#fbfdfc;border:1px solid #d8e3df;border-radius:7px;outline:none;width:100%;padding:10px 11px}.field-grid input[data-v-a673cf90]:focus,.field-grid textarea[data-v-a673cf90]:focus{border-color:#159987;box-shadow:0 0 0 3px #15998717}.field-grid textarea[data-v-a673cf90]{resize:vertical;height:76px}.field-grid .wide[data-v-a673cf90]{grid-column:1/-1}.check-setting[data-v-a673cf90]{border-top:1px solid #edf1ef;align-items:flex-start;gap:10px;margin-top:15px;padding-top:15px;display:flex}.check-setting>input[data-v-a673cf90]{margin-top:3px}.check-setting b[data-v-a673cf90],.check-setting small[data-v-a673cf90]{display:block}.check-setting b[data-v-a673cf90]{font-size:13px}.check-setting small[data-v-a673cf90]{color:#84918e;margin-top:4px;font-size:11px}.steps-section[data-v-a673cf90]{padding-bottom:8px}.step-editor[data-v-a673cf90]{cursor:pointer;border-top:1px solid #e9efed;gap:14px;padding:16px 0;display:flex}.step-editor[data-v-a673cf90]:first-of-type{border-top:0}.step-editor.active[data-v-a673cf90]{background:#f6fbf9;margin:0 -12px;padding:16px 12px}.step-number[data-v-a673cf90]{color:#087f70;background:#e2f3ef;border-radius:7px;flex:0 0 31px;place-items:center;height:31px;font-size:12px;font-weight:900;display:grid}.step-editor.active .step-number[data-v-a673cf90]{color:#fff;background:#0b927f}.step-body[data-v-a673cf90]{flex:1;min-width:0}.step-toolbar[data-v-a673cf90]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.step-toolbar>div[data-v-a673cf90]:first-child{align-items:center;gap:8px;display:flex}.step-toolbar b[data-v-a673cf90]{font-size:14px}.step-toolbar code[data-v-a673cf90]{color:#667a75;background:#edf3f1;border-radius:5px;padding:3px 6px;font-size:10px}.step-flags[data-v-a673cf90]{color:#687974;align-items:center;gap:10px;font-size:11px;display:flex}.step-flags span[data-v-a673cf90]{color:#c66029;background:#fff0e7;border-radius:5px;padding:4px 7px}.compact-grid[data-v-a673cf90]{grid-template-columns:1fr 1fr 100px!important}.option-editor[data-v-a673cf90]{margin-top:13px}.option-head[data-v-a673cf90]{color:#52635f;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.option-head button[data-v-a673cf90]{color:#078472;background:0 0;border:0;font-size:11px;font-weight:800}.option-list[data-v-a673cf90]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.option-list label[data-v-a673cf90]{background:#fbfdfc;border:1px solid #e1e9e6;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;display:flex}.option-list em[data-v-a673cf90]{color:#71817d;background:#edf3f1;border-radius:5px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.option-list input[data-v-a673cf90]{color:#233632;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:5px}.option-list button[data-v-a673cf90]{color:#9aa6a3;background:0 0;border:0;width:22px;height:22px;font-size:17px}.option-list button[data-v-a673cf90]:hover{color:#c7473d}.preview-column[data-v-a673cf90]{position:sticky;top:94px}.preview-title[data-v-a673cf90]{justify-content:space-between;align-items:flex-end;margin:0 5px 10px;display:flex}.preview-title b[data-v-a673cf90]{font-size:14px}.preview-title span[data-v-a673cf90]{color:#7e8e8a;font-size:10px}.phone-preview[data-v-a673cf90]{background:#f6f8f7;border:8px solid #24322f;border-radius:28px;flex-direction:column;width:330px;height:660px;margin:auto;display:flex;overflow:hidden;box-shadow:0 18px 42px #112b2633}.phone-status[data-v-a673cf90]{color:#24332f;background:#fff;justify-content:space-between;height:28px;padding:7px 16px 0;font-size:9px;font-weight:800;display:flex}.mini-progress[data-v-a673cf90]{background:#dfe9e6;height:4px}.mini-progress i[data-v-a673cf90]{background:#0b927f;height:100%;transition:all .2s;display:block}.mini-hero[data-v-a673cf90]{color:#fff;background:#183f38;height:150px;position:relative;overflow:hidden}.mini-hero img[data-v-a673cf90]{object-fit:cover;width:100%;height:100%}.mini-hero[data-v-a673cf90]:after{content:"";background:#0c2a2480;position:absolute;inset:0}.mini-hero span[data-v-a673cf90],.mini-hero b[data-v-a673cf90]{z-index:1;position:absolute;left:18px;right:18px}.mini-hero span[data-v-a673cf90]{color:#bce5dd;font-size:9px;font-weight:800;top:68px}.mini-hero b[data-v-a673cf90]{font-size:18px;line-height:1.35;top:88px}.mini-content[data-v-a673cf90]{flex:1;min-height:0;padding:18px;overflow:auto}.mini-step[data-v-a673cf90]{color:#0b8b79;font-size:10px;font-weight:800}.mini-content h2[data-v-a673cf90]{margin:7px 0 5px;font-size:19px;line-height:1.35}.mini-content p[data-v-a673cf90]{color:#71817d;margin:0;font-size:10px;line-height:1.5}.mini-options[data-v-a673cf90]{gap:8px;margin-top:16px;display:grid}.mini-options button[data-v-a673cf90]{color:#263733;text-align:left;background:#fff;border:1px solid #e0e7e5;border-radius:7px;justify-content:space-between;align-items:center;min-height:40px;padding:9px 11px;font-size:11px;display:flex}.mini-options button.selected[data-v-a673cf90]{color:#087d6e;background:#edf8f5;border-color:#0c927f;font-weight:800}.mini-options i[data-v-a673cf90]{font-style:normal}.mini-footer[data-v-a673cf90]{background:#fff;border-top:1px solid #e8eeec;padding:10px 16px 16px}.mini-footer button[data-v-a673cf90]{color:#fff;background:#f0783a;border:0;border-radius:7px;width:100%;height:42px;font-size:12px;font-weight:800}.mini-footer button[data-v-a673cf90]:disabled{background:#ccd5d2}.version-tip[data-v-a673cf90]{background:#fff;border-left:3px solid #ef7a3d;border-radius:0 7px 7px 0;margin-top:14px;padding:14px;box-shadow:0 5px 16px #1437310d}.version-tip b[data-v-a673cf90]{font-size:12px}.version-tip p[data-v-a673cf90]{color:#75837f;margin:5px 0 0;font-size:10px;line-height:1.6}@media (width<=1300px){.editor-layout[data-v-a673cf90]{grid-template-columns:minmax(0,1fr) 320px}.phone-preview[data-v-a673cf90]{width:300px}.compact-grid[data-v-a673cf90]{grid-template-columns:1fr 1fr!important}}@media (width<=1050px){.editor-layout[data-v-a673cf90]{grid-template-columns:1fr}.preview-column[data-v-a673cf90]{position:static}.phone-preview[data-v-a673cf90]{width:330px}.status-grid[data-v-a673cf90]{grid-template-columns:1fr}.preview-title[data-v-a673cf90]{max-width:330px;margin:0 auto 10px}}.slider-captcha[data-v-4d941ee1]{background:#fff;border:1px solid #dfe7ee;border-radius:14px;padding:14px}.captcha-head[data-v-4d941ee1]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.captcha-head b[data-v-4d941ee1],.captcha-head span[data-v-4d941ee1]{display:block}.captcha-head b[data-v-4d941ee1]{color:#172033;font-size:14px}.captcha-head span[data-v-4d941ee1]{color:#788397;margin-top:3px;font-size:12px}.captcha-head button[data-v-4d941ee1]{color:#2563eb;background:#edf5ff;border:0;border-radius:999px;padding:6px 10px;font-weight:700}.captcha-scene[data-v-4d941ee1]{background:#eef3f7;border-radius:10px;width:320px;max-width:100%;height:150px;position:relative;overflow:hidden}.captcha-scene img[data-v-4d941ee1]{object-fit:cover;width:320px;height:150px;display:block}.captcha-hole[data-v-4d941ee1]{background:#00000052;border-radius:8px;position:absolute;box-shadow:inset 0 0 0 2px #ffffff94}.captcha-piece[data-v-4d941ee1]{background-size:320px 150px;border:1px solid #fffc;border-radius:8px;position:absolute;left:0;box-shadow:0 8px 18px #0f172a38}.captcha-hole.circle[data-v-4d941ee1],.captcha-piece.circle[data-v-4d941ee1]{border-radius:50%}.captcha-hole.square[data-v-4d941ee1],.captcha-piece.square[data-v-4d941ee1]{border-radius:1px}.captcha-hole.puzzle[data-v-4d941ee1],.captcha-piece.puzzle[data-v-4d941ee1]{clip-path:polygon(0 0,62% 0,62% 24%,100% 24%,100% 76%,62% 76%,62% 100%,0 100%);border-radius:8px}.captcha-piece.ok[data-v-4d941ee1]{box-shadow:0 0 0 3px #10b98147}.captcha-track[data-v-4d941ee1]{color:#64748b;-webkit-user-select:none;user-select:none;background:#eef3f7;border-radius:999px;justify-content:center;align-items:center;width:320px;max-width:100%;height:48px;margin-top:12px;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.captcha-progress[data-v-4d941ee1]{background:#dbeafe;height:100%;position:absolute;top:0;left:0}.captcha-progress.ok[data-v-4d941ee1]{background:#bbf7d0}.captcha-knob[data-v-4d941ee1]{color:#fff;z-index:2;background:#172033;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;font-style:normal;font-weight:900;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 16px #0f172a2e}.captcha-knob.ok[data-v-4d941ee1]{background:#059669}.captcha-track span[data-v-4d941ee1]{z-index:1;position:relative}.slider-settings-page[data-v-5dc5dd0b]{background:#f6f8fb;padding:28px}.settings-grid[data-v-5dc5dd0b]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.settings-panel[data-v-5dc5dd0b],.preview-panel[data-v-5dc5dd0b]{background:#fff;border:1px solid #dbe4ee;border-radius:18px;box-shadow:0 18px 42px #0f172a17}.settings-panel[data-v-5dc5dd0b]{gap:22px;padding:22px;display:grid}.panel-title[data-v-5dc5dd0b],.section-head[data-v-5dc5dd0b],.preview-head[data-v-5dc5dd0b]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-title b[data-v-5dc5dd0b],.section-head b[data-v-5dc5dd0b],.preview-head b[data-v-5dc5dd0b]{color:#172033;font-size:16px;display:block}.panel-title span[data-v-5dc5dd0b],.section-head span[data-v-5dc5dd0b],.preview-head span[data-v-5dc5dd0b]{color:#728096;margin-top:4px;font-size:12px;line-height:1.5;display:block}.switch[data-v-5dc5dd0b]{color:#0f766e;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.switch input[data-v-5dc5dd0b]{width:18px;height:18px}.field-grid[data-v-5dc5dd0b]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-grid label[data-v-5dc5dd0b]{color:#475569;gap:8px;font-size:13px;font-weight:800;display:grid}.field-grid input[data-v-5dc5dd0b]{font:inherit;color:#172033;background:#f8fafc;border:1px solid #d7e0ea;border-radius:12px;padding:11px 12px}.shape-section[data-v-5dc5dd0b],.image-section[data-v-5dc5dd0b]{gap:12px;display:grid}.shape-options[data-v-5dc5dd0b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shape-options button[data-v-5dc5dd0b]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dce5ef;border-radius:14px;place-items:center;gap:6px;height:72px;font-weight:800;display:grid}.shape-options button.active[data-v-5dc5dd0b]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;box-shadow:0 8px 20px #2563eb1f}.shape-icon[data-v-5dc5dd0b]{background:#172033;width:24px;height:24px;display:block}.shape-icon.rounded[data-v-5dc5dd0b]{border-radius:7px}.shape-icon.circle[data-v-5dc5dd0b]{border-radius:50%}.shape-icon.square[data-v-5dc5dd0b]{border-radius:1px}.shape-icon.puzzle[data-v-5dc5dd0b]{clip-path:polygon(0 0,62% 0,62% 24%,100% 24%,100% 76%,62% 76%,62% 100%,0 100%);border-radius:6px}.ghost-btn[data-v-5dc5dd0b]{color:#2563eb;background:#fff;border:1px solid #d7e0ea;border-radius:12px;padding:9px 13px;font-weight:900}.image-table[data-v-5dc5dd0b]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.image-row[data-v-5dc5dd0b]{background:#fff;border-top:1px solid #edf2f7;grid-template-columns:74px 150px minmax(220px,1fr) 72px 72px;align-items:center;gap:10px;padding:10px 12px;display:grid}.image-row[data-v-5dc5dd0b]:first-child{border-top:0}.image-row-head[data-v-5dc5dd0b]{color:#64748b;background:#f8fafc;font-size:12px;font-weight:900}.image-row input[data-v-5dc5dd0b]{color:#172033;background:#fff;border:1px solid #d7e0ea;border-radius:10px;min-width:0;padding:9px 10px}.thumb[data-v-5dc5dd0b]{background:#eef3f7;border:1px solid #e2e8f0;border-radius:8px;width:58px;height:40px;overflow:hidden}.thumb img[data-v-5dc5dd0b]{object-fit:cover;width:100%;height:100%;display:block}.mini-switch[data-v-5dc5dd0b]{justify-content:center;align-items:center;display:flex}.mini-switch input[data-v-5dc5dd0b]{width:18px;height:18px}.danger-link[data-v-5dc5dd0b]{color:#ef4444;cursor:pointer;background:0 0;border:0;font-weight:900}.danger-link[data-v-5dc5dd0b]:disabled{color:#cbd5e1;cursor:not-allowed}.form-actions[data-v-5dc5dd0b]{justify-content:flex-end;gap:10px;display:flex}.form-actions button[data-v-5dc5dd0b]{color:#334155;background:#fff;border:1px solid #d7e0ea;border-radius:12px;padding:10px 16px;font-weight:800}.preview-panel[data-v-5dc5dd0b]{gap:12px;padding:18px;display:grid;position:sticky;top:22px}.preview-scene[data-v-5dc5dd0b]{background:#eef3f7;border-radius:14px;height:170px;position:relative;overflow:hidden}.preview-scene img[data-v-5dc5dd0b]{object-fit:cover;width:100%;height:100%}.preview-hole[data-v-5dc5dd0b]{background:#00000052;width:44px;height:44px;position:absolute;top:40%;left:56%;box-shadow:inset 0 0 0 2px #fff9}.preview-hole.rounded[data-v-5dc5dd0b]{border-radius:9px}.preview-hole.circle[data-v-5dc5dd0b]{border-radius:50%}.preview-hole.square[data-v-5dc5dd0b]{border-radius:1px}.preview-hole.puzzle[data-v-5dc5dd0b]{clip-path:polygon(0 0,62% 0,62% 24%,100% 24%,100% 76%,62% 76%,62% 100%,0 100%);border-radius:8px}.preview-panel>b[data-v-5dc5dd0b]{color:#172033;font-size:16px}.preview-panel p[data-v-5dc5dd0b]{color:#64748b;margin:0;line-height:1.6}.preview-panel small[data-v-5dc5dd0b]{color:#94a3b8;line-height:1.5}@media (width<=1100px){.settings-grid[data-v-5dc5dd0b]{grid-template-columns:1fr}.preview-panel[data-v-5dc5dd0b]{position:static}.image-row[data-v-5dc5dd0b]{grid-template-columns:62px 120px minmax(160px,1fr) 60px 60px}}@media (width<=760px){.slider-settings-page[data-v-5dc5dd0b]{padding:16px}.field-grid[data-v-5dc5dd0b],.shape-options[data-v-5dc5dd0b],.image-row[data-v-5dc5dd0b],.image-row-head[data-v-5dc5dd0b]{grid-template-columns:1fr}.image-row-head[data-v-5dc5dd0b]{display:none}.thumb[data-v-5dc5dd0b]{width:100%;height:120px}}.enable-row input[data-v-42d5fc4d]{width:18px;height:18px}.template-row[data-v-2caee30c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.template-row button[data-v-2caee30c]{text-align:left;cursor:pointer;background:linear-gradient(#fff,#f6faf8);border:1px solid #dfe8e5;border-radius:18px;padding:16px;box-shadow:0 12px 30px #1436300d}.template-row button[data-v-2caee30c]:hover{border-color:var(--secondary);transform:translateY(-1px)}.template-row b[data-v-2caee30c],.template-row small[data-v-2caee30c]{display:block}.template-row small[data-v-2caee30c]{color:#7d8f8a;margin-top:6px}.article-dialog[data-v-2caee30c]{width:min(860px,100vw - 48px)}.article-content[data-v-2caee30c]{min-height:260px;line-height:1.7}.enable-row input[data-v-2caee30c]{width:18px;height:18px}.contract-template-page[data-v-72d09014]{max-width:1480px}.contract-actions[data-v-72d09014]{align-items:center;gap:10px;display:flex}.contract-layout[data-v-72d09014]{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:18px;display:grid}.contract-editor[data-v-72d09014],.contract-preview-card[data-v-72d09014]{padding:22px}.editor-head[data-v-72d09014]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.editor-head b[data-v-72d09014],.editor-head small[data-v-72d09014]{display:block}.editor-head b[data-v-72d09014]{color:#173f38;font-size:16px}.editor-head small[data-v-72d09014]{color:#7b8a86;margin-top:5px;line-height:1.5}.field[data-v-72d09014]{margin-bottom:16px;display:block}.field span[data-v-72d09014]{color:#173f38;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.field input[data-v-72d09014],.field textarea[data-v-72d09014]{box-sizing:border-box;color:#173f38;background:#fbfdfc;border:1px solid #dfe9e5;border-radius:16px;outline:none;width:100%;padding:13px 15px}.field input[data-v-72d09014]:focus,.field textarea[data-v-72d09014]:focus{border-color:#12a594;box-shadow:0 0 0 3px #12a5941f}.days-control[data-v-72d09014]{gap:8px;display:grid}.days-control small[data-v-72d09014]{color:#7b8a86;line-height:1.5}.content-textarea[data-v-72d09014]{resize:vertical;min-height:430px;line-height:1.7}.placeholder-bar[data-v-72d09014]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.placeholder-bar button[data-v-72d09014]{text-align:left;background:#fff;border:1px solid #dfe9e5;border-radius:14px;padding:11px 12px}.placeholder-bar button[data-v-72d09014]:hover{background:#f3fbf8;border-color:#12a594}.placeholder-bar b[data-v-72d09014],.placeholder-bar small[data-v-72d09014]{display:block}.placeholder-bar b[data-v-72d09014]{color:#173f38;font-size:12px}.placeholder-bar small[data-v-72d09014]{color:#7b8a86;margin-top:4px;font-size:11px}.contract-preview[data-v-72d09014]{background:#fff;border:1px solid #e1ebe7;border-radius:20px;padding:22px}.contract-preview h2[data-v-72d09014]{color:#173f38;margin:0 0 16px}.contract-preview pre[data-v-72d09014]{white-space:pre-wrap;word-break:break-word;color:#526560;font:inherit;margin:0;line-height:1.8}.date-preview[data-v-72d09014]{background:#f6faf8;border-radius:18px;flex-wrap:wrap;gap:10px;margin-top:16px;padding:18px;display:flex}.date-preview b[data-v-72d09014]{color:#173f38;width:100%}.date-preview span[data-v-72d09014]{color:#fff;background:#173f38;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.date-preview p[data-v-72d09014]{color:#7b8a86;margin:0}.school-dialog[data-v-691a99fa]{max-width:760px}.mini-dialog[data-v-691a99fa]{max-width:520px}.field textarea[data-v-691a99fa]{resize:vertical;min-height:120px}.primary-btn.danger[data-v-691a99fa]{background:#d15a3a}.asset-preview[data-v-bb4fb8ce]{cursor:pointer;background:#edf5f2;border:1px solid #e1ebe7;border-radius:12px;width:70px;height:54px;padding:0;overflow:hidden}.asset-preview img[data-v-bb4fb8ce]{object-fit:cover;width:100%;height:100%;display:block}.order-hero-actions[data-v-5f31711f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.order-hero-actions button[data-v-5f31711f]{color:#173f38;cursor:pointer;background:#ffffffd6;border:1px solid #dce6e2;border-radius:14px;padding:10px 14px;font-weight:900}.order-hero-actions button.active[data-v-5f31711f]{color:#fff;background:#173f38;border-color:#173f38}.order-hero-actions span[data-v-5f31711f]{opacity:.8;margin-left:4px}.order-grid-table[data-v-5f31711f]{min-width:1280px}.modal-mask[data-v-5f31711f]{z-index:1000;background:#0f23206b;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.plan-modal[data-v-5f31711f]{background:#fff;border-radius:28px;width:min(760px,94vw);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 26px 80px #173f3838}.modal-head[data-v-5f31711f]{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.modal-head h2[data-v-5f31711f]{margin:6px 0}.modal-head p[data-v-5f31711f]{color:#7b8a86;margin:0}.modal-head button[data-v-5f31711f]{cursor:pointer;background:#f3f6f4;border:0;border-radius:14px;width:42px;height:42px;font-size:24px}.fulfillment-modal[data-v-5f31711f]{padding-top:28px;position:relative}.fulfillment-modal .modal-head[data-v-5f31711f]{padding-right:64px}.modal-fixed-close[data-v-5f31711f]{float:right;z-index:20;color:#173f38;cursor:pointer;background:#f3f6f4;border:0;border-radius:14px;width:42px;height:42px;margin:0 0 -42px auto;font-size:24px;position:sticky;top:0;box-shadow:0 10px 26px #173f381a}.request-box[data-v-5f31711f]{background:#f6faf8;border-radius:20px;margin-bottom:18px;padding:18px}.fulfillment-steps[data-v-5f31711f]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.fulfillment-steps article[data-v-5f31711f]{color:#7a8a86;background:#fbfdfc;border:1px solid #e3ebe8;border-radius:18px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.fulfillment-steps article i[data-v-5f31711f]{color:#60736e;background:#edf4f1;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:900;display:grid}.fulfillment-steps article b[data-v-5f31711f],.fulfillment-steps article span[data-v-5f31711f]{display:block}.fulfillment-steps article b[data-v-5f31711f]{color:#213f39;font-size:13px;line-height:1.35}.fulfillment-steps article span[data-v-5f31711f]{margin-top:4px;font-size:11px;line-height:1.4}.fulfillment-steps article.done[data-v-5f31711f]{background:#f2fbf7;border-color:#bde7d9}.fulfillment-steps article.done i[data-v-5f31711f]{color:#fff;background:#16a085}.fulfillment-steps article.active[data-v-5f31711f]{background:#fff8f1;border-color:#ffb779;box-shadow:0 12px 30px #e86f271f}.fulfillment-steps article.active i[data-v-5f31711f]{color:#fff;background:#ff7a35}.fulfillment-tip[data-v-5f31711f],.pending-box[data-v-5f31711f]{border:1px solid #dfe9e5;border-radius:18px;margin-bottom:16px;padding:14px 16px}.fulfillment-tip b[data-v-5f31711f],.fulfillment-tip p[data-v-5f31711f]{margin:0;display:block}.fulfillment-tip b[data-v-5f31711f]{color:#173f38;font-size:15px}.fulfillment-tip p[data-v-5f31711f]{color:#5f716c;margin-top:6px;line-height:1.6}.fulfillment-tip.active[data-v-5f31711f]{background:#fff8f1;border-color:#ffd3ad}.fulfillment-tip.warn[data-v-5f31711f],.pending-box[data-v-5f31711f]{color:#80612b;background:#fffbef;border-color:#f0d9a8}.fulfillment-tip.success[data-v-5f31711f]{background:#effaf6;border-color:#bde7d9}.fulfillment-tip.danger[data-v-5f31711f]{background:#fff4f2;border-color:#f2c0b7}.pending-box[data-v-5f31711f]{margin-top:16px;font-weight:800;line-height:1.6}.request-box p[data-v-5f31711f]{color:#526560;margin:8px 0 0}.signature-preview[data-v-5f31711f]{background:#fbfdfc;border:1px solid #e1ebe7;border-radius:20px;padding:18px}.contract-text-preview[data-v-5f31711f]{background:#fff;border:1px solid #e1ebe7;border-radius:20px;margin-bottom:18px;padding:18px}.contract-text-preview b[data-v-5f31711f]{color:#173f38;margin-bottom:12px;display:block}.contract-text-preview pre[data-v-5f31711f]{white-space:pre-wrap;word-break:break-word;color:#526560;font:inherit;margin:0;line-height:1.7}.signature-preview b[data-v-5f31711f]{color:#173f38;margin-bottom:12px;display:block}.signature-preview img[data-v-5f31711f]{object-fit:contain;background:#fff;border:1px dashed #d7e2de;border-radius:14px;width:100%;min-height:170px;max-height:260px}.signature-preview p[data-v-5f31711f],.contract-locked[data-v-5f31711f]{color:#7b8a86;margin:0}.checkin-box[data-v-5f31711f]{color:#fff;background:#173f38;border:1px solid #e1ebe7;border-radius:20px;margin-bottom:18px;padding:18px}.checkin-box b[data-v-5f31711f]{margin-bottom:8px;display:block}.checkin-box p[data-v-5f31711f]{word-break:break-all;letter-spacing:.03em;margin:0;font-weight:900}.contract-locked[data-v-5f31711f]{background:#f3f7f5;border-radius:16px;margin-top:18px;padding:14px 16px;font-weight:800}.plan-modal label[data-v-5f31711f]{color:#173f38;margin:14px 0 8px;font-weight:900;display:block}.plan-modal input[data-v-5f31711f],.plan-modal textarea[data-v-5f31711f]{box-sizing:border-box;color:#173f38;background:#fbfdfc;border:1px solid #dfe9e5;border-radius:16px;outline:none;width:100%;padding:13px 15px}.plan-modal textarea[data-v-5f31711f]{resize:vertical;min-height:96px}.plan-modal .contract-template-textarea[data-v-5f31711f]{min-height:240px}.modal-actions[data-v-5f31711f]{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.plan-error[data-v-5f31711f]{color:#b34827;background:#fff0e9;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:900}.modal-actions button[data-v-5f31711f]{cursor:pointer;border:0;border-radius:16px;padding:13px 18px;font-weight:900}.modal-actions .danger[data-v-5f31711f]{color:#b34827;background:#fff0e9}.modal-actions .primary[data-v-5f31711f]{color:#fff;background:#173f38}.checkin-panel[data-v-5f31711f]{background:#f6faf8;border:1px solid #dfe9e5;border-radius:18px;margin-top:18px;padding:16px}.checkin-panel b[data-v-5f31711f],.checkin-panel p[data-v-5f31711f]{margin:0 0 10px;display:block}.checkin-panel b[data-v-5f31711f]{color:#173f38}.checkin-panel p[data-v-5f31711f]{color:#62736e;font-size:13px}.scanner-box[data-v-5f31711f]{aspect-ratio:1;background:#102f2b;border-radius:18px;width:100%;max-width:360px;margin:12px 0;overflow:hidden}.scanner-box video[data-v-5f31711f]{object-fit:cover;width:100%;height:100%}.compact-actions[data-v-5f31711f]{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}@media (width<=900px){.fulfillment-steps[data-v-5f31711f]{grid-template-columns:1fr}}.preference-page[data-v-48939311]{background:#f3f6f5;min-height:calc(100vh - 76px)}.preference-rank-card[data-v-48939311]{background:#fff;border:1px solid #e4ebe8;border-radius:22px;padding:20px;box-shadow:0 18px 46px #1436300f}.rank-head[data-v-48939311]{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.rank-head h3[data-v-48939311]{color:#173f38;margin:0 0 6px;font-size:17px}.rank-head p[data-v-48939311]{color:#899995;margin:0;font-size:12px}.score-rule[data-v-48939311]{color:#9b7450;background:#fff7eb;border-radius:999px;padding:8px 12px;font-size:12px}.interest-ranking[data-v-48939311]{grid-template-columns:1fr 1fr;column-gap:35px;padding-top:10px;display:grid}.interest-rank[data-v-48939311]{border-bottom:1px solid #edf1ef;align-items:center;gap:11px;padding:12px 0;display:flex}.interest-rank>strong[data-v-48939311]{color:#7c8c88;background:#f0f3f2;border-radius:10px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.interest-rank>strong.top[data-v-48939311]{color:#ee7130;background:#fff0e6}.rank-main[data-v-48939311]{flex:1;min-width:0}.rank-main>div[data-v-48939311]:first-child{align-items:center;gap:7px;display:flex}.rank-main b[data-v-48939311]{color:#173f38;font-size:13px}.rank-main em[data-v-48939311]{border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.rank-main em.route[data-v-48939311]{color:#088b79;background:#e5f6f1}.rank-main em.study[data-v-48939311]{color:#d56c2d;background:#fff0e4}.rank-bar[data-v-48939311]{background:#edf2f0;border-radius:10px;height:6px;margin-top:8px;overflow:hidden}.rank-bar i[data-v-48939311]{background:#14a390;border-radius:10px;height:100%;display:block}.rank-bar i.study[data-v-48939311]{background:#ff813e}.rank-score[data-v-48939311]{text-align:right}.rank-score b[data-v-48939311],.rank-score small[data-v-48939311]{display:block}.rank-score b[data-v-48939311]{color:#173f38;font-size:18px}.rank-score small[data-v-48939311]{color:#96a29f;margin-top:2px;font-size:11px}.preference-grid-table[data-v-48939311]{min-width:1160px}.metric>span[data-v-48939311]{background:#eef2f1;border-radius:8px;width:86px;height:6px;margin-top:7px;display:block;overflow:hidden}.metric>span i[data-v-48939311]{background:#12a594;border-radius:8px;height:100%;display:block}.metric.study>span i[data-v-48939311]{background:#ff7a35}.heat-number[data-v-48939311]{color:#173f38;font-size:18px!important}@media (width<=900px){.interest-ranking[data-v-48939311]{grid-template-columns:1fr}.rank-head[data-v-48939311]{flex-direction:column;align-items:flex-start;gap:12px}}.commerce-admin[data-v-6be596e4]{background:linear-gradient(#fbf8ef 0,#f7fbf8 42%,#fff 100%)}.commerce-hero[data-v-6be596e4]{background:linear-gradient(135deg,#fffaf2,#fff 58%,#eef8f4);border:1px solid #e7eee9;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:24px;display:flex;box-shadow:0 18px 45px #19443b14}.commerce-hero h1[data-v-6be596e4]{color:#112c27;letter-spacing:.02em;margin:8px 0;font-size:28px}.commerce-hero p[data-v-6be596e4]{color:#758680;max-width:760px;margin:0;line-height:1.7}.eyebrow[data-v-6be596e4]{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#173f38;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.hero-actions[data-v-6be596e4]{align-items:center;gap:10px;display:flex}.soft-btn[data-v-6be596e4]{color:#244a42;background:#fff;border:1px solid #dce8e4;border-radius:12px;padding:10px 14px;font-weight:800}.commerce-overview[data-v-6be596e4]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.commerce-overview article[data-v-6be596e4]{background:#fff;border:1px solid #e2e9e7;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 12px 28px #19443b0d}.commerce-overview i[data-v-6be596e4]{color:#087e6e;background:#e5f5ef;border-radius:14px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.commerce-overview i.orange[data-v-6be596e4]{color:#ef7130;background:#fff0e3}.commerce-overview i.cyan[data-v-6be596e4]{color:#1689a6;background:#e9f7fb}.commerce-overview i.gold[data-v-6be596e4]{color:#aa7a00;background:#fff6d9}.commerce-overview small[data-v-6be596e4],.commerce-overview strong[data-v-6be596e4]{display:block}.commerce-overview small[data-v-6be596e4]{color:#7d8e8a;font-size:11px}.commerce-overview strong[data-v-6be596e4]{color:#122d28;margin-top:4px;font-size:25px}.grid-card[data-v-6be596e4]{background:#fff;border:1px solid #dfe8e4;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 42px #14363014}.grid-toolbar[data-v-6be596e4],.grid-filter-bar[data-v-6be596e4]{display:none}.row-group-bar[data-v-6be596e4]{color:#60716c;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.row-group-bar .group-icon[data-v-6be596e4]{color:#173f38;background:#eef6f3;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.row-group-bar em[data-v-6be596e4]{color:#a0aaa7;font-size:12px;font-style:normal}.mode-tabs[data-v-6be596e4]{background:#f1f6f4;border-radius:15px;gap:8px;padding:5px;display:flex}.mode-tabs button[data-v-6be596e4]{color:#647772;background:0 0;border:0;border-radius:11px;padding:10px 14px;font-weight:900}.mode-tabs button b[data-v-6be596e4]{margin-left:6px;font-size:11px}.mode-tabs .active[data-v-6be596e4]{color:#fff;background:#173f38;box-shadow:0 10px 20px #173f382e}.grid-filter-bar label[data-v-6be596e4]{color:#71807c;font-size:11px;font-weight:900}.grid-filter-bar label span[data-v-6be596e4]{margin-bottom:6px;display:block}.grid-filter-bar select[data-v-6be596e4],.grid-filter-bar input[data-v-6be596e4]{background:#fff;border:1px solid #dce5e2;border-radius:11px;outline:none;width:100%;height:38px;padding:0 12px;transition:all .18s;display:block}.grid-filter-bar select[data-v-6be596e4]:focus,.grid-filter-bar input[data-v-6be596e4]:focus,.filter-row input[data-v-6be596e4]:focus,.filter-row select[data-v-6be596e4]:focus{border-color:#6fb8a9;box-shadow:0 0 0 3px #6fb8a924}.table-viewport[data-v-6be596e4]{background:#fff;max-height:660px;overflow:auto}.ag-table[data-v-6be596e4]{border-collapse:separate;border-spacing:0;color:#233934;width:100%;min-width:1280px}.ag-table th[data-v-6be596e4],.ag-table td[data-v-6be596e4]{border-bottom:1px solid #edf1ef;border-right:1px solid #e7ecea}.ag-table th[data-v-6be596e4]:last-child,.ag-table td[data-v-6be596e4]:last-child{border-right:0}.group-head th[data-v-6be596e4]{color:#465a55;text-align:center;text-transform:uppercase;letter-spacing:.03em;background:#fbfcfb;height:40px;font-size:12px;font-weight:900}.column-head th[data-v-6be596e4]{z-index:3;color:#283f39;text-align:left;white-space:nowrap;background:#fff;height:46px;padding:0 12px;font-size:12px;font-weight:900;position:sticky;top:0;box-shadow:0 1px #edf1ef}.column-head button[data-v-6be596e4]{float:right;color:#536762;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:18px;line-height:1}.column-head button[data-v-6be596e4]:hover{background:#eef6f3}.filter-row th[data-v-6be596e4]{z-index:3;background:#f8fbfa;height:46px;padding:7px 10px;position:sticky;top:46px}.filter-row input[data-v-6be596e4],.filter-row select[data-v-6be596e4]{background:#fff;border:1px solid #dde5e2;border-radius:8px;outline:none;width:100%;height:31px;padding:0 9px;font-size:12px}.filter-row i[data-v-6be596e4]{float:right;color:#8b9995;margin-top:-23px;margin-right:7px;font-style:normal}.ag-table td[data-v-6be596e4]{vertical-align:middle;background:#fff;height:62px;padding:10px 12px;font-size:12px}.ag-table tbody tr[data-v-6be596e4]{transition:all .16s}.ag-table tbody tr:hover td[data-v-6be596e4]{background:#fbfdfc}.row-num[data-v-6be596e4]{color:#6f817c;width:54px;font-weight:800;text-align:center!important;background:#fbfcfc!important}.check-col[data-v-6be596e4]{width:44px;text-align:center!important}.check-col input[data-v-6be596e4]{accent-color:#49a795;width:16px;height:16px}.wide-col[data-v-6be596e4]{min-width:230px}.main-cell[data-v-6be596e4]{align-items:center;gap:10px;min-width:290px;display:flex}.drag-dot[data-v-6be596e4]{color:#b0bbb8;letter-spacing:-2px;cursor:grab;font-weight:900}.cover-mini[data-v-6be596e4]{background-position:50%;background-size:cover;border-radius:13px;flex:0 0 44px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff80,0 8px 18px #113d371f}.ag-table b[data-v-6be596e4]{color:#1f3630;font-size:13px;display:block}.ag-table small[data-v-6be596e4]{color:#7b8b86;margin-top:4px;line-height:1.35;display:block}.ag-table em[data-v-6be596e4]{color:#c94a4a;margin-top:5px;font-size:11px;font-style:normal;display:block}.money[data-v-6be596e4]{color:#ef7130!important;font-size:14px!important}.order-no-cell[data-v-6be596e4]{min-width:190px}.order-no-cell span[data-v-6be596e4]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.status-pill[data-v-6be596e4],.sale-pill[data-v-6be596e4],.pay-status[data-v-6be596e4]{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.status-pill.pending[data-v-6be596e4]{color:#a96e08;background:#fff2d8}.status-pill.approved[data-v-6be596e4],.sale-pill.on[data-v-6be596e4],.pay-status.paid[data-v-6be596e4]{color:#067765;background:#e1f7ef}.status-pill.rejected[data-v-6be596e4],.sale-pill.off[data-v-6be596e4]{color:#c34646;background:#ffe8e8}.pay-status[data-v-6be596e4]{color:#a96e08;background:#fff2d8}.pay-status.cancelled[data-v-6be596e4],.pay-status.refunded[data-v-6be596e4]{color:#7b8985;background:#f1f2f2}.table-actions[data-v-6be596e4]{flex-wrap:wrap;gap:6px;min-width:200px;display:flex}.table-actions button[data-v-6be596e4]{color:#2f4842;background:#fff;border:1px solid #dce5e2;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800;transition:all .16s}.table-actions button[data-v-6be596e4]:hover{transform:translateY(-1px);box-shadow:0 6px 14px #113d3714}.table-actions button[data-v-6be596e4]:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.table-actions .approve[data-v-6be596e4]{color:#087e6e;background:#e4f6f0;border-color:#c7eadf}.table-actions .danger-lite[data-v-6be596e4]{color:#d85d5d;background:#fff5f5;border-color:#ffd8d8}.column-menu[data-v-6be596e4]{z-index:8;background:#fff;border:1px solid #cfd8d5;border-radius:12px;width:236px;padding:7px;position:absolute;top:152px;left:420px;overflow:hidden;box-shadow:0 18px 40px #162d2833}.column-menu button[data-v-6be596e4]{text-align:left;color:#384943;background:#fff;border:0;border-radius:8px;width:100%;padding:12px 14px;font-size:13px;display:block}.column-menu button[data-v-6be596e4]:hover{background:#eef6f3}.product-dialog[data-v-6be596e4]{width:680px;max-height:90vh;overflow:auto}.reject-dialog[data-v-6be596e4]{width:480px}.merchant-note[data-v-6be596e4]{background:#f3f8f6;border:1px solid #e0e8e5;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.merchant-note span[data-v-6be596e4]{color:#72827f;font-size:11px}.merchant-note b[data-v-6be596e4]{color:#173f38}.merchant-note small[data-v-6be596e4]{color:#7f908b}.field[data-v-6be596e4]{margin-bottom:12px;font-size:11px;display:block}.field input[data-v-6be596e4],.field select[data-v-6be596e4],.field textarea[data-v-6be596e4]{resize:vertical;border:1px solid #dce5e2;border-radius:9px;width:100%;margin-top:6px;padding:9px;display:block}.two-fields[data-v-6be596e4]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.three-fields[data-v-6be596e4]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.check-row[data-v-6be596e4]{background:#f2f7f5;border-radius:9px;gap:24px;padding:12px;font-size:11px;display:flex}.danger-btn[data-v-6be596e4]{color:#fff;background:#d85d5d;border:0;border-radius:10px;padding:10px 16px}.column-head th[data-v-6be596e4]{line-height:46px;padding-right:42px!important;position:relative!important}.column-head button[data-v-6be596e4]{place-items:center;width:26px;height:26px;transition:background .16s,color .16s,box-shadow .16s;top:50%;right:10px;transform:translateY(-50%);float:none!important;color:#8ca09a!important;border-radius:9px!important;display:inline-grid!important;position:absolute!important}.column-head button[data-v-6be596e4]:hover{box-shadow:inset 0 0 0 1px #dce9e5;color:#173f38!important;background:#eef6f3!important}.column-menu button[data-v-6be596e4]:nth-child(n+3){display:none}@media (width<=900px){.commerce-hero[data-v-6be596e4],.grid-toolbar[data-v-6be596e4]{flex-direction:column;align-items:stretch}.commerce-overview[data-v-6be596e4],.grid-filter-bar[data-v-6be596e4]{grid-template-columns:1fr}.ag-table[data-v-6be596e4]{min-width:1180px}.two-fields[data-v-6be596e4],.three-fields[data-v-6be596e4]{grid-template-columns:1fr}.mode-tabs[data-v-6be596e4]{width:100%}.mode-tabs button[data-v-6be596e4]{flex:1}}.table-viewport[data-v-6be596e4]{background:#fff;max-height:min(660px,100vh - 260px);position:relative;overflow:auto}.product-table .group-head th[data-v-6be596e4],.order-table .group-head th[data-v-6be596e4]{z-index:8;background:#fbfcfb;position:sticky;top:0}.product-table .column-head th[data-v-6be596e4],.order-table .column-head th[data-v-6be596e4]{z-index:7;background:#fff;top:40px;position:sticky!important}.product-table .filter-row th[data-v-6be596e4],.order-table .filter-row th[data-v-6be596e4]{z-index:6;background:#f8fbfa;position:sticky;top:86px;box-shadow:0 1px #edf1ef,0 8px 14px #113d370a}.column-head th[data-v-6be596e4]{line-height:46px;position:sticky!important}.table-panel[data-v-6be596e4]{background:#fff;flex-direction:column;min-height:0;max-height:min(720px,100vh - 220px);display:flex}.table-panel .table-viewport[data-v-6be596e4]{flex:auto;min-height:0;max-height:none}.table-footer[data-v-6be596e4]{z-index:9;background:#fbfdfc;border-top:1px solid #edf1ef;flex:none;position:sticky;bottom:0;box-shadow:0 -8px 18px #113d370d}.table-footer[data-v-6be596e4] .pagination-bar{border-top:0}.pay-status.requested[data-v-6be596e4],.pay-status.processing[data-v-6be596e4]{color:#ad6800;background:#fff0dd}.support-center[data-v-6cebc7c7]{color:#14332e;background:#edf2f0;grid-template-columns:310px minmax(560px,1fr) 286px;height:calc(100vh - 76px);display:grid;overflow:hidden}.conversation-panel[data-v-6cebc7c7],.customer-context[data-v-6cebc7c7],.chat-panel[data-v-6cebc7c7]{background:#fff;min-height:0}.conversation-panel[data-v-6cebc7c7]{border-right:1px solid #dfe6e3;flex-direction:column;display:flex}.support-panel-head[data-v-6cebc7c7]{justify-content:space-between;align-items:center;height:76px;padding:0 18px;display:flex}.support-panel-head h2[data-v-6cebc7c7]{margin:0 0 5px;font-size:20px}.support-panel-head p[data-v-6cebc7c7]{color:#849590;margin:0;font-size:12px}.support-panel-head button[data-v-6cebc7c7]{cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:12px;width:36px;height:36px;font-size:18px}.conversation-search[data-v-6cebc7c7]{color:#8b9a96;background:#f3f6f5;border-radius:14px;align-items:center;gap:8px;margin:0 14px 13px;padding:13px;display:flex}.conversation-search input[data-v-6cebc7c7]{background:0 0;border:0;outline:0;width:100%;font-size:13px}.conversation-tabs[data-v-6cebc7c7]{border-bottom:1px solid #e7ecea;padding:0 14px;display:flex}.conversation-tabs button[data-v-6cebc7c7]{color:#758680;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:13px 10px;font-size:13px}.conversation-tabs button.active[data-v-6cebc7c7]{color:#078d7b;border-color:#12a594;font-weight:800}.conversation-tabs span[data-v-6cebc7c7]{color:#fff;background:#ff7a35;border-radius:20px;padding:2px 7px;font-size:11px}.conversation-list[data-v-6cebc7c7]{flex:1;overflow-y:auto}.conversation-list>button[data-v-6cebc7c7]{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:11px;width:100%;padding:14px;display:flex}.conversation-list>button[data-v-6cebc7c7]:hover,.conversation-list>button.active[data-v-6cebc7c7]{background:#eef8f5}.conversation-list>button>i[data-v-6cebc7c7]{color:#27675c;background:linear-gradient(135deg,#ffe4d2,#e1f4ef);border-radius:15px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid;position:relative}.conversation-list>button>i em[data-v-6cebc7c7]{background:#39c790;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.conversation-list>button>span[data-v-6cebc7c7]{flex:1;min-width:0}.conversation-list b[data-v-6cebc7c7],.conversation-list small[data-v-6cebc7c7]{display:block}.conversation-list b[data-v-6cebc7c7]{font-size:14px}.conversation-list small[data-v-6cebc7c7]{color:#81908c;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.conversation-list .conversation-type[data-v-6cebc7c7]{color:#0a8d7c;font-weight:700}.conversation-list label[data-v-6cebc7c7]{text-align:right}.conversation-list time[data-v-6cebc7c7],.conversation-list strong[data-v-6cebc7c7]{display:block}.conversation-list time[data-v-6cebc7c7]{color:#9ba7a4;font-size:11px}.conversation-list strong[data-v-6cebc7c7]{color:#fff;text-align:center;background:#ff7044;border-radius:50%;width:20px;height:20px;margin:7px 0 0 auto;font-size:11px;line-height:20px}.chat-panel[data-v-6cebc7c7]{flex-direction:column;display:flex}.chat-head[data-v-6cebc7c7]{border-bottom:1px solid #e5ebe9;align-items:center;gap:12px;height:86px;padding:0 22px;display:flex}.chat-user-avatar[data-v-6cebc7c7],.context-avatar[data-v-6cebc7c7]{color:#27675d;background:linear-gradient(135deg,#ffe1cd,#dff3ee);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.chat-head h3[data-v-6cebc7c7],.chat-head p[data-v-6cebc7c7]{margin:0}.chat-head h3[data-v-6cebc7c7]{font-size:18px}.chat-head p[data-v-6cebc7c7]{color:#81928e;margin-top:4px;font-size:12px}.chat-head .order-line[data-v-6cebc7c7]{color:#c26f35}.chat-head p i[data-v-6cebc7c7]{background:#aab5b2;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.chat-head p i.online[data-v-6cebc7c7]{background:#32c88e}.chat-head-actions[data-v-6cebc7c7]{align-items:center;gap:8px;margin-left:auto;display:flex}.chat-head-actions button[data-v-6cebc7c7]{cursor:pointer;background:#fff;border:1px solid #dbe5e2;border-radius:10px;padding:8px 12px;font-size:12px}.chat-head-actions button.finish[data-v-6cebc7c7]{color:#d36351}.chat-head-actions span[data-v-6cebc7c7]{color:#899995;font-size:12px}.admin-messages[data-v-6cebc7c7]{background:#f7f9f8;flex:1;padding:24px;overflow-y:auto}.conversation-start[data-v-6cebc7c7]{text-align:center;color:#98a5a2;margin:4px 0 20px;font-size:11px}.admin-message[data-v-6cebc7c7]{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.admin-message.from-admin[data-v-6cebc7c7]{justify-content:flex-end}.message-avatar[data-v-6cebc7c7]{border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.message-avatar.user[data-v-6cebc7c7]{color:#137e70;background:#dff1ec}.message-avatar.merchant[data-v-6cebc7c7]{color:#c87326;background:#fff0dd}.message-avatar.admin[data-v-6cebc7c7]{color:#fff;background:#ff8950}.message-content[data-v-6cebc7c7]{max-width:70%}.message-content small[data-v-6cebc7c7]{color:#94a09d;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.role-pill[data-v-6cebc7c7]{color:#5d706b;background:#eef3f1;border-radius:999px;padding:2px 7px;font-size:10px}.role-pill.user[data-v-6cebc7c7]{color:#08816f;background:#e1f4ee}.role-pill.merchant[data-v-6cebc7c7]{color:#c87326;background:#fff0dd}.role-pill.admin[data-v-6cebc7c7]{color:#df6b2d;background:#ffe8da}.message-content>div[data-v-6cebc7c7]{background:#fff;border:1px solid #e6ecea;border-radius:5px 15px 15px;padding:11px 14px;font-size:14px;line-height:1.7;box-shadow:0 5px 14px #113d370a}.from-admin .message-content[data-v-6cebc7c7]{text-align:right}.from-admin .message-content small[data-v-6cebc7c7]{justify-content:flex-end}.from-admin .message-content>div[data-v-6cebc7c7]{color:#fff;text-align:left;background:#16a18f;border:0;border-radius:15px 5px 15px 15px}.from-merchant .message-content>div[data-v-6cebc7c7]{background:#fff7ed;border-color:#ffe0bd}.chat-image[data-v-6cebc7c7]{border-radius:12px;max-width:260px;max-height:260px;display:block}.chat-image-failed[data-v-6cebc7c7]{color:#8a9b96;background:#f3f6f5;border-radius:12px;place-items:center;width:180px;height:125px;font-size:12px;display:grid}.message-content p[data-v-6cebc7c7]{margin:8px 0 0}.user-typing[data-v-6cebc7c7]{color:#869590;margin-left:46px;font-size:12px}.admin-composer[data-v-6cebc7c7]{border-top:1px solid #e2e9e6;flex-direction:column;height:210px;padding:12px 16px;display:flex}.composer-tools[data-v-6cebc7c7]{align-items:center;gap:8px;display:flex}.composer-tools button[data-v-6cebc7c7],.composer-foot small button[data-v-6cebc7c7],.upload-btn[data-v-6cebc7c7]{color:#647671;cursor:pointer;background:#f2f5f4;border:0;border-radius:8px;padding:7px 10px;font-size:12px}.upload-btn input[data-v-6cebc7c7]{display:none}.composer-tools span[data-v-6cebc7c7]{color:#c37c45;margin-left:auto;font-size:12px}.composer-tools span.connected[data-v-6cebc7c7]{color:#09927f}.admin-composer textarea[data-v-6cebc7c7]{resize:none;border:0;outline:0;flex:1;padding:12px 3px;font-size:14px}.composer-foot[data-v-6cebc7c7]{justify-content:space-between;align-items:center;display:flex}.composer-foot small[data-v-6cebc7c7]{color:#92a09c;font-size:12px}.composer-foot small button[data-v-6cebc7c7]{margin-left:6px}.send-message[data-v-6cebc7c7]{color:#fff;cursor:pointer;background:#ff7a35;border:0;border-radius:10px;padding:10px 20px;font-size:13px}.send-message[data-v-6cebc7c7]:disabled{opacity:.4}.customer-context[data-v-6cebc7c7]{border-left:1px solid #dfe7e4;padding:18px;overflow-y:auto}.customer-card[data-v-6cebc7c7]{text-align:center;border-bottom:1px solid #e9eeec;padding:8px 0 18px}.context-avatar[data-v-6cebc7c7]{border-radius:19px;width:58px;height:58px;margin:auto;font-size:20px}.customer-card h3[data-v-6cebc7c7]{margin:10px 0 4px;font-size:16px}.customer-card p[data-v-6cebc7c7]{color:#8b9996;margin:0;font-size:11px}.context-tags span[data-v-6cebc7c7]{color:#098b79;background:#e5f5f1;border-radius:20px;margin:9px 3px 0;padding:5px 8px;font-size:11px;display:inline-block}.context-tags span[data-v-6cebc7c7]:last-child{color:#d96e2f;background:#fff0e5}.customer-context section[data-v-6cebc7c7]{border-bottom:1px solid #e9eeec;padding:16px 0}.customer-context h4[data-v-6cebc7c7]{margin:0 0 12px;font-size:14px}.customer-context section>div[data-v-6cebc7c7]{justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.customer-context section>div span[data-v-6cebc7c7]{color:#84938f}.customer-context section>div b[data-v-6cebc7c7]{text-align:right;word-break:break-all}.support-empty[data-v-6cebc7c7],.no-conversation[data-v-6cebc7c7]{text-align:center;color:#8c9c98}.support-empty[data-v-6cebc7c7]{padding:35px;font-size:13px}.no-conversation[data-v-6cebc7c7]{background:#f7f9f8;place-content:center;display:grid}.no-conversation i[data-v-6cebc7c7]{font-size:46px;font-style:normal}.no-conversation h2[data-v-6cebc7c7]{color:#38534e;margin:12px 0 5px;font-size:18px}.no-conversation p[data-v-6cebc7c7]{font-size:13px}.chat-image-wrap[data-v-6cebc7c7]{vertical-align:top;border-radius:12px;max-width:260px;display:inline-block;position:relative;overflow:hidden}.chat-image[data-v-6cebc7c7]{cursor:zoom-in}.chat-image-mask[data-v-6cebc7c7]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08221e61;place-items:center;display:grid;position:absolute;inset:0}.chat-image-mask i[data-v-6cebc7c7]{border:3px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.76s linear infinite chatSpin-6cebc7c7}.image-lightbox[data-v-6cebc7c7]{z-index:5000;background:#081614c7;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.image-lightbox img[data-v-6cebc7c7]{object-fit:contain;border-radius:16px;max-width:92vw;max-height:88vh;box-shadow:0 22px 70px #00000059}.image-lightbox button[data-v-6cebc7c7]{color:#173f38;cursor:pointer;background:#fffffff2;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:38px;position:absolute;top:24px;right:30px}.support-order-message[data-v-6cebc7c7]{cursor:pointer;background:#fbfdfc;border:1px solid #dfe9e5;border-radius:16px;align-items:center;gap:12px;width:280px;padding:12px;display:flex;box-shadow:0 8px 18px #113d370d}.support-order-message img[data-v-6cebc7c7],.support-order-message i[data-v-6cebc7c7]{border-radius:14px;flex:0 0 58px;width:58px;height:58px}.support-order-message img[data-v-6cebc7c7]{object-fit:cover}.support-order-message i[data-v-6cebc7c7]{color:#fff;background:linear-gradient(135deg,#ff8a4c,#ffc18f);place-items:center;font-size:20px;font-style:normal;font-weight:900;display:grid}.support-order-message span[data-v-6cebc7c7]{text-align:left;flex:1;min-width:0}.support-order-message b[data-v-6cebc7c7],.support-order-message small[data-v-6cebc7c7],.support-order-message em[data-v-6cebc7c7]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-order-message b[data-v-6cebc7c7]{color:#173f38;font-size:14px}.support-order-message small[data-v-6cebc7c7]{color:#7f908b;margin-top:4px}.support-order-message em[data-v-6cebc7c7]{color:#0a8d7c;margin-top:7px;font-size:12px;font-style:normal;font-weight:800}.order-detail-mask[data-v-6cebc7c7]{z-index:4999;background:#08161470;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-detail-modal[data-v-6cebc7c7]{background:#fff;border-radius:24px;width:min(520px,92vw);padding:24px;position:relative;box-shadow:0 28px 90px #00000038}.order-detail-modal>button[data-v-6cebc7c7]{color:#31534d;cursor:pointer;background:#f1f5f3;border:0;border-radius:12px;width:36px;height:36px;font-size:24px;position:absolute;top:18px;right:18px}.order-detail-head[data-v-6cebc7c7]{align-items:center;gap:16px;padding-right:42px;display:flex}.order-detail-head img[data-v-6cebc7c7],.order-detail-head i[data-v-6cebc7c7]{border-radius:20px;flex:0 0 82px;width:82px;height:82px}.order-detail-head img[data-v-6cebc7c7]{object-fit:cover}.order-detail-head i[data-v-6cebc7c7]{color:#fff;background:linear-gradient(135deg,#13a38f,#ff8a4c);place-items:center;font-size:28px;font-style:normal;font-weight:900;display:grid}.order-detail-head small[data-v-6cebc7c7],.order-detail-head h3[data-v-6cebc7c7],.order-detail-head p[data-v-6cebc7c7]{margin:0;display:block}.order-detail-head small[data-v-6cebc7c7]{color:#0a8d7c;font-weight:800}.order-detail-head h3[data-v-6cebc7c7]{margin-top:6px;font-size:20px}.order-detail-head p[data-v-6cebc7c7]{color:#7d8d89;word-break:break-all;margin-top:5px}.order-detail-grid[data-v-6cebc7c7]{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.order-detail-grid div[data-v-6cebc7c7]{background:#f5f8f7;border-radius:14px;padding:14px}.order-detail-grid span[data-v-6cebc7c7],.order-detail-grid b[data-v-6cebc7c7]{display:block}.order-detail-grid span[data-v-6cebc7c7]{color:#80908c;font-size:12px}.order-detail-grid b[data-v-6cebc7c7]{word-break:break-all;margin-top:6px}.order-detail-tip[data-v-6cebc7c7]{color:#7d8d89;margin:18px 0 0;font-size:12px;line-height:1.7}@keyframes chatSpin-6cebc7c7{to{transform:rotate(360deg)}}.user-grid-table[data-v-27da54ee]{min-width:1280px}.small-dialog[data-v-27da54ee]{width:420px}.dialog-field[data-v-27da54ee]{flex-direction:column;gap:8px;display:flex}.dialog-field span[data-v-27da54ee]{color:#5f716d;font-size:13px}.dialog-field input[data-v-27da54ee],.dialog-field select[data-v-27da54ee]{background:#fff;border:1px solid #dbe4e1;border-radius:10px;height:42px;padding:0 12px}.soft-tip[data-v-27da54ee]{color:#8b9996;margin-top:10px;display:block}.user-detail-dialog[data-v-27da54ee]{width:min(860px,92vw);max-height:90vh}.detail-body[data-v-27da54ee]{max-height:calc(90vh - 82px);overflow-y:auto}.detail-loading[data-v-27da54ee]{text-align:center;color:#82928e;padding:70px}.detail-section[data-v-27da54ee]{border:1px solid #e3eae7;border-radius:13px;margin-bottom:15px;padding:18px}.detail-section-head[data-v-27da54ee]{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.detail-section-head b[data-v-27da54ee]{font-size:14px}.detail-section-head small[data-v-27da54ee]{color:#8a9995;margin-top:4px;font-size:11px;display:block}.detail-grid[data-v-27da54ee]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detail-grid label[data-v-27da54ee],.certificate-info label[data-v-27da54ee]{background:#f7f9f8;border-radius:9px;padding:11px}.detail-grid span[data-v-27da54ee],.detail-grid b[data-v-27da54ee],.certificate-info span[data-v-27da54ee],.certificate-info b[data-v-27da54ee]{display:block}.detail-grid span[data-v-27da54ee],.certificate-info span[data-v-27da54ee]{color:#879590;margin-bottom:6px;font-size:11px}.detail-grid b[data-v-27da54ee],.certificate-info b[data-v-27da54ee]{word-break:break-all;font-size:13px}.certificate-empty[data-v-27da54ee]{text-align:center;color:#879590;background:#f7f9f8;border-radius:10px;padding:34px;font-size:12px}.certificate-layout[data-v-27da54ee]{grid-template-columns:280px 1fr;gap:15px;display:grid}.certificate-image[data-v-27da54ee]{background:#eef2f0;border-radius:11px;height:240px;display:block;position:relative;overflow:hidden}.certificate-image img[data-v-27da54ee]{object-fit:contain;width:100%;height:100%}.certificate-image span[data-v-27da54ee]{text-align:center;color:#fff;background:#102d28bf;padding:8px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.certificate-info[data-v-27da54ee]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail-reject[data-v-27da54ee]{color:#c9544e;background:#fff1f0;border-radius:9px;margin-top:12px;padding:11px;font-size:12px}.review-panel[data-v-27da54ee]{border-top:1px solid #e5ebe9;margin-top:14px;padding-top:14px}.review-panel textarea[data-v-27da54ee]{resize:vertical;box-sizing:border-box;border:1px solid #dce5e2;border-radius:9px;width:100%;height:72px;padding:10px;font-size:12px}.review-panel>div[data-v-27da54ee]{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.review-panel button[data-v-27da54ee]{cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-size:12px}.reject-review[data-v-27da54ee]{color:#cd5555;background:#fff0f0}.approve-review[data-v-27da54ee]{color:#fff;background:#0b917f}@media (width<=800px){.detail-grid[data-v-27da54ee]{grid-template-columns:1fr 1fr}.certificate-layout[data-v-27da54ee]{grid-template-columns:1fr}.certificate-image[data-v-27da54ee]{height:280px}}.slider-modal-mask[data-v-dbde8289]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.slider-modal[data-v-dbde8289]{background:#fff;border-radius:18px;width:min(420px,100%);padding:18px;box-shadow:0 28px 80px #0f172a47}.slider-modal-head[data-v-dbde8289]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.slider-modal-head h2[data-v-dbde8289]{color:#172033;margin:0;font-size:19px}.slider-modal-head p[data-v-dbde8289]{color:#788397;margin:4px 0 0;font-size:13px}.slider-modal-head button[data-v-dbde8289]{color:#475569;background:#f1f5f9;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;font-weight:800;line-height:1}:root{color:#18312d;font-synthesis:none;background:#f3f6f5;font-family:Noto Sans SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:1180px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.app-shell{--primary:#ff7a35;--secondary:#12a594;--dark:#172c2a;min-height:100vh;display:flex}.sidebar{color:#dbe9e6;z-index:20;background:#132f2b;flex-direction:column;width:240px;transition:all .25s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar.collapsed{width:78px}.side-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:76px;padding:0 18px;display:flex;overflow:hidden}.brand-logo{background:linear-gradient(135deg,var(--primary),#ffae69);color:#fff;border-radius:13px 13px 13px 4px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.side-brand>div:nth-child(2){min-width:120px}.side-brand b,.side-brand span{display:block}.side-brand b{letter-spacing:2px;font-size:18px}.side-brand span{color:#89a59f;letter-spacing:1px;margin-top:3px;font-size:10px}.side-brand>button{color:#a9bfba;background:#ffffff14;border:0;border-radius:6px;width:23px;height:23px;margin-left:auto}.sidebar.collapsed .side-brand>div:nth-child(2),.sidebar.collapsed .side-brand>button,.sidebar.collapsed nav label,.sidebar.collapsed nav button span,.sidebar.collapsed nav button em,.sidebar.collapsed .side-foot>div:last-child{display:none}.sidebar nav{flex:1;padding:16px 11px;overflow-y:auto}.sidebar nav label{color:#64827b;letter-spacing:1.5px;padding:16px 12px 7px;font-size:10px;display:block}.sidebar nav button{color:#a9bfba;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:42px;margin:3px 0;padding:0 13px;display:flex}.sidebar nav button i{text-align:center;width:21px;font-size:17px;font-style:normal}.sidebar nav button span{flex:1}.sidebar nav button em{color:#fff;background:#e96548;border-radius:20px;padding:1px 7px;font-size:10px;font-style:normal}.sidebar nav button:hover,.sidebar nav button.active{color:#62d2c1;background:#2bae9a24}.sidebar nav button.active{box-shadow:inset 3px 0 0 var(--secondary)}.sidebar.collapsed nav button{justify-content:center;padding:0}.side-foot{background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;margin:10px;padding:13px;display:flex}.help-icon{background:#284843;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.side-foot b,.side-foot span{font-size:11px;display:block}.side-foot span{color:#76928c;margin-top:3px}.main-shell{width:calc(100% - 240px);margin-left:240px;transition:all .25s}.sidebar.collapsed+.main-shell{width:calc(100% - 78px);margin-left:78px}.top-header{z-index:15;background:#fff;border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;height:76px;padding:0 26px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:10px;font-size:13px;display:flex}.breadcrumb span,.breadcrumb i{color:#8a9996;font-style:normal}.header-actions{align-items:center;gap:9px;display:flex}.icon-action{color:#536b66;background:#fff;border:1px solid #dfe7e4;border-radius:9px;height:38px;padding:0 12px}.icon-action small{margin-left:6px;font-size:12px}.icon-round{background:#fff;border:1px solid #dfe7e4;border-radius:50%;width:38px;height:38px;position:relative}.icon-round em{color:#fff;background:#f05d55;border-radius:50%;width:16px;height:16px;font-size:9px;font-style:normal;position:absolute;top:-4px;right:-3px}.admin-user{border-left:1px solid #e4e9e7;align-items:center;gap:9px;margin-left:8px;padding-left:15px;display:flex}.admin-user>div{color:#098878;background:#e2f4ef;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.admin-user b,.admin-user small{display:block}.admin-user b{font-size:12px}.admin-user small{color:#899995;font-size:9px}.admin-user i{color:#8a9996;font-style:normal}.publish-bar{background:#fff;border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;height:58px;padding:0 26px;font-size:12px;display:flex}.publish-bar>div{align-items:center;gap:10px;display:flex}.publish-bar small{color:#94a09d;margin-left:8px}.publish-bar button{color:#617470;background:0 0;border:0;padding:8px 12px}.save-dot{background:#2db79f;border-radius:50%;width:8px;height:8px}.save-dot.dirty{background:#f0a33c;box-shadow:0 0 0 4px #fff1db}.primary-btn{box-shadow:0 7px 16px color-mix(in srgb,var(--primary) 22%,transparent);font-weight:600;background:linear-gradient(135deg,var(--primary),#ff9a58)!important;color:#fff!important;border:0!important;border-radius:9px!important;padding:11px 22px!important}.primary-btn.compact{padding:9px 17px!important}.ghost-btn,.outline-btn{background:#fff!important;border:1px solid #dce5e2!important;border-radius:9px!important}.page-content{max-width:1540px;margin:auto;padding:25px}.welcome{color:#fff;background:linear-gradient(115deg,#173c36,#1b5b51);border-radius:16px;justify-content:space-between;height:180px;padding:32px 39px;display:flex;position:relative;overflow:hidden}.welcome:after{content:"";border:45px solid #ffffff09;border-radius:50%;width:300px;height:300px;position:absolute;top:-145px;right:210px}.eyebrow{letter-spacing:2px;color:#75c8b9;font-size:10px}.welcome h1{margin:9px 0;font-size:28px}.welcome p{color:#a8c9c3;font-size:13px}.welcome p b{color:#ffb577}.welcome-art{align-items:center;gap:20px;width:240px;display:flex;position:relative}.welcome-art i{background:linear-gradient(135deg,var(--primary),#ffad68);border-radius:28px 28px 28px 8px;place-items:center;width:90px;height:90px;font-size:43px;font-style:normal;font-weight:900;display:grid;transform:rotate(-5deg);box-shadow:0 14px 35px #0000002e}.welcome-art span{color:#dcebe8;font-family:serif;font-size:20px;line-height:1.8}.stat-cards{grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0;display:grid}.stat-cards article{background:#fff;border:1px solid #e8edeb;border-radius:13px;align-items:center;gap:13px;padding:19px 16px;display:flex}.stat-icon{border-radius:12px;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.stat-cards small,.stat-cards strong,.stat-cards span{display:block}.stat-cards small{color:#7d8e8a;font-size:11px}.stat-cards strong{margin:4px 0;font-size:22px}.stat-cards span{color:#0d9b86;font-size:9px}.stat-cards span.down{color:#e56969}.dash-grid{grid-template-columns:1.65fr 1fr;gap:17px;margin-top:17px;display:grid}.dash-grid.lower{grid-template-columns:1fr 1fr}.dash-card{background:#fff;border:1px solid #e5ebe9;border-radius:14px;padding:21px}.card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.card-head h3,.form-card h3{margin:0 0 4px;font-size:15px}.card-head p{color:#8a9a96;margin:0;font-size:10px}.card-head button{color:#5f716d;background:#fff;border:1px solid #e1e8e5;border-radius:7px;padding:7px 11px;font-size:10px}.legend{color:#82918e;font-size:9px}.legend i{background:var(--secondary);border-radius:50%;width:7px;height:7px;margin:0 5px 0 12px;display:inline-block}.legend i:nth-child(2){background:var(--primary)}.chart{height:235px;display:flex}.y-axis{color:#98a5a2;flex-direction:column;justify-content:space-between;padding-bottom:25px;font-size:9px;display:flex}.chart-body{flex:1;margin-left:12px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 25px}.grid-lines i{background:#edf1ef;height:1px}.chart svg{width:100%;height:calc(100% - 25px);position:absolute;inset:0 0 25px}.x-axis{color:#98a5a2;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.todo-item{border-bottom:1px solid #edf1ef;align-items:center;gap:12px;padding:14px 0;display:flex}.todo-item>i{border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.todo-item>div{flex:1}.todo-item b,.todo-item span{display:block}.todo-item b{font-size:12px}.todo-item span{color:#8b9996;margin-top:4px;font-size:9px}.todo-item strong{font-size:18px}.todo-item em{color:#a9b5b2;font-style:normal}.page-status{border-bottom:1px solid #edf1ef;align-items:center;gap:12px;padding:11px 0;display:flex}.page-thumb{width:37px;height:45px;color:var(--secondary);background:#f4f8f7;border:1px solid #dce6e3;border-radius:7px;place-items:center;font-weight:800;display:grid}.page-status>div:nth-child(2){flex:1}.page-status b,.page-status span{font-size:11px;display:block}.page-status>div:nth-child(2) span{color:#8c9b97;margin-top:4px;font-size:9px}.status{color:#c97918;background:#fff1df;border-radius:20px;padding:4px 8px;font-size:9px!important}.status.published{color:#0a907f;background:#e5f6f1}.hot-route{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding:10px 0;display:flex}.rank{color:#a2aeab;font-size:11px}.hot-route img{object-fit:cover;border-radius:8px;width:54px;height:43px}.hot-route>div{flex:1}.hot-route b,.hot-route span{font-size:11px;display:block}.hot-route>div span{color:#8d9b98;margin-top:3px;font-size:9px}.hot-route strong{font-size:12px}.hot-route small{color:#8d9b98;font-size:8px}.decorator{background:#edf2f0;grid-template-columns:245px 1fr 310px;height:calc(100vh - 134px);display:grid}.panel{background:#fff;min-height:0}.component-panel{border-right:1px solid #dfe7e4}.property-panel{border-left:1px solid #dfe7e4;flex-direction:column;display:flex}.panel-heading{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;height:69px;padding:0 17px;display:flex}.panel-heading b,.panel-heading small{display:block}.panel-heading b{font-size:14px}.panel-heading small{color:#8b9996;margin-top:4px;font-size:9px}.component-list{padding:13px}.component-list button{text-align:left;background:#fff;border:1px solid #e5ebe9;border-radius:10px;align-items:center;gap:10px;width:100%;height:57px;margin-bottom:8px;padding:0 10px;display:flex}.component-list button:hover{border-color:var(--secondary);background:#f2fbf8}.component-list button>i{color:#0a9381;background:#eef7f4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.component-list button span{flex:1}.component-list button b,.component-list button small{display:block}.component-list button b{font-size:11px}.component-list button small{color:#8c9996;margin-top:3px;font-size:8px}.component-list button em{color:#9caaa7;font-style:normal}.panel-tip{background:#fff7eb;border:1px solid #ffe5c4;border-radius:10px;margin:8px 13px;padding:12px}.panel-tip b{color:#ba701f;font-size:10px}.panel-tip p{color:#9a7a56;margin:5px 0 0;font-size:8px;line-height:1.6}.canvas-panel{flex-direction:column;min-width:550px;display:flex}.canvas-toolbar{background:#fff;border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;height:69px;padding:0 20px;display:flex}.page-picker{align-items:center;gap:8px;display:flex}.page-picker small{color:#8d9c98;font-size:9px}.page-picker select{background:#fff;border:1px solid #dfe6e3;border-radius:7px;padding:6px 25px 6px 9px;font-size:11px}.page-picker span{color:#93a19d;font-size:8px}.device-switch{background:#edf2f0;border-radius:7px;padding:3px}.device-switch button{color:#7d8d89;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:9px}.device-switch button.active{color:#17342f;background:#fff;box-shadow:0 2px 7px #12332d14}.canvas-area{flex:1;justify-content:center;gap:24px;min-height:0;padding:22px;display:flex;overflow:auto}.block-rail{align-self:flex-start;width:140px;position:sticky;top:0}.rail-item{cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:7px;align-items:center;gap:7px;height:39px;margin-bottom:6px;padding:0 8px;font-size:9px;display:flex}.rail-item span{color:#a4b0ad}.rail-item b{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rail-item small{color:#a4b0ad}.rail-item.active{border-color:var(--secondary);box-shadow:0 0 0 2px color-mix(in srgb,var(--secondary) 12%,transparent);color:#087f70}.rail-item.muted{opacity:.45}.phone-shell{background:#17201f;border-radius:39px;flex:none;width:326px;height:650px;padding:9px;position:relative;box-shadow:0 22px 50px #102b2733}.phone-notch{z-index:4;background:#17201f;border-radius:0 0 14px 14px;width:105px;height:22px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-notch span{background:#38403f;border-radius:5px;width:36px;height:4px;margin:6px auto;display:block}.phone-screen{background:#fff;border-radius:31px;flex-direction:column;height:100%;display:flex;overflow:hidden}.mini-status{justify-content:space-between;height:25px;padding:7px 18px 0;font-size:7px;font-weight:700;display:flex}.mini-header{background:#fffaf4;align-items:center;gap:7px;height:43px;padding:0 13px;display:flex}.mini-logo{background:var(--primary);color:#fff;border-radius:8px 8px 8px 2px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.mini-header b{font-size:13px}.mini-actions{border:1px solid #e4e7e6;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:7px}.mini-scroll{scrollbar-width:none;flex:1;padding:9px;overflow-y:auto}.mini-scroll::-webkit-scrollbar{display:none}.pv-section{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;margin-bottom:8px;padding:11px;box-shadow:0 4px 12px #1938330d}.pv-section:hover{border-color:var(--secondary)}.pv-banner{cursor:pointer;background-position:50%;background-size:cover;border-radius:14px;height:142px;margin-bottom:8px;position:relative;overflow:hidden}.pv-overlay{color:#fff;padding:19px 14px;position:absolute;inset:0}.pv-badge{color:var(--primary);background:#fff1e7;border-radius:20px;padding:3px 6px;font-size:7px;display:inline-block}.pv-overlay h3{width:75%;margin:9px 0 5px;font-size:17px;line-height:1.3}.pv-overlay p,.pv-section p{color:#738480;margin:0;font-size:8px}.pv-overlay p{color:#ffffffc7}.pv-row{justify-content:space-between;align-items:center;display:flex}.pv-row b{font-size:10px}.pv-row button{background:var(--primary);color:#fff;border:0;border-radius:7px;padding:5px 8px;font-size:7px}.pv-activity.dark{color:#fff}.pv-activity.dark p{color:#b9d0cb}.pv-progress{background:#e9eeec;border-radius:10px;height:5px;margin-top:8px;overflow:hidden}.pv-progress i{background:linear-gradient(90deg,var(--primary),#ffc080);border-radius:10px;height:100%;display:block}.pv-section h4{margin:0 0 8px;font-size:11px}.pv-grid{gap:6px;display:grid}.pv-grid>div{text-align:center;background:#f6f8f7;border-radius:8px;padding:7px 2px}.pv-grid span,.pv-grid small{display:block}.pv-grid span{font-size:15px}.pv-grid small{margin-top:3px;font-size:7px}.pv-task{border-bottom:1px solid #edf0ef;justify-content:space-between;padding:6px 0;font-size:7px;display:flex}.pv-task em{color:var(--secondary);font-style:normal}.pv-smart{align-items:center;gap:9px;display:flex}.pv-smart>span{color:var(--secondary);font-size:21px}.pv-smart>div{flex:1}.pv-smart small{color:var(--secondary);font-size:7px}.pv-smart h4{margin:3px 0}.pv-smart>b{background:var(--secondary);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pv-routes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pv-routes img{object-fit:cover;border-radius:8px;width:100%;height:75px}.pv-routes b,.pv-routes small{margin-top:3px;font-size:8px;display:block}.pv-routes small{color:#81908d;font-size:7px}.pv-video{color:#fff;background-position:50%;background-size:cover;border-radius:9px;height:110px;position:relative}.pv-video i{width:28px;height:28px;color:var(--primary);background:#ffffffe6;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.pv-video b{font-size:8px;position:absolute;bottom:8px;left:9px}.pv-notice{text-align:center}.pv-notice b{font-size:9px}.pv-notice p{margin-top:3px}.pv-empty{text-align:center;color:#98a6a2;place-items:center;height:350px;font-size:9px;display:grid}.mini-tabs{border-top:1px solid #e6ebe9;height:48px;padding:5px;display:flex}.mini-tabs span{text-align:center;color:#96a3a0;flex:1;font-size:13px}.mini-tabs small{font-size:6px;display:block}.mini-tabs .on{color:var(--primary)}.property-scroll{flex:1;padding:15px;overflow-y:auto}.field{margin-bottom:15px}.field>label{justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.field input:not([type=range]):not([type=color]),.field textarea,.field select{border:1px solid #dfe7e4;border-radius:7px;outline:0;width:100%;padding:8px 9px;font-size:10px}.field textarea{resize:vertical;height:65px}.field input:focus,.field textarea:focus{border-color:var(--secondary);box-shadow:0 0 0 2px #e3f6f1}.field input[type=range]{width:100%;accent-color:var(--secondary)}.color-field{gap:6px;display:flex}.color-field input[type=color]{border:1px solid #dfe7e4;border-radius:7px;width:39px;height:34px;padding:3px}.color-field input:last-child{flex:1}.image-preview{background-color:#edf2f0;background-position:50%;background-size:cover;border-radius:8px;height:85px;margin-top:7px;position:relative}.image-preview button{color:#fff;background:#0000008c;border:0;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;top:6px;right:6px}.array-item{margin-bottom:5px;display:flex}.array-item input{border-radius:6px 0 0 6px!important}.array-item button{color:#d55b5b;background:#fff;border:1px solid #dfe7e4;border-left:0;border-radius:0 6px 6px 0;width:30px}.dash-btn{color:#607571;background:#f9fbfa;border:1px dashed #cfdad7;border-radius:7px;width:100%;padding:7px;font-size:9px}.segmented{background:#edf2f0;border-radius:7px;padding:3px;display:flex}.segmented button{background:0 0;border:0;flex:1;padding:6px;font-size:9px}.segmented button.active{color:var(--secondary);background:#fff;border-radius:5px}.property-actions{border-top:1px solid #e5ebe9;gap:6px;height:58px;padding:10px 12px;display:flex}.property-actions button{background:#fff;border:1px solid #dae4e1;border-radius:7px;flex:1;font-size:9px}.property-actions button.danger{color:#d75c5c}.toggle input{display:none}.toggle i{background:#cbd5d2;border-radius:20px;width:34px;height:19px;padding:3px;transition:all .2s;display:block}.toggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.toggle input:checked+i{background:var(--secondary)}.toggle input:checked+i:after{transform:translate(15px)}.no-selection{text-align:center;color:#899995;margin:auto;padding:30px}.no-selection i{font-size:42px;font-style:normal}.no-selection b{margin:10px;font-size:13px;display:block}.no-selection p{font-size:9px;line-height:1.6}.content-title{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.content-title h1{margin:0 0 6px;font-size:23px}.content-title p{color:#83928f;margin:0;font-size:11px}.settings-grid{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.form-card h3{border-bottom:1px solid #e8edeb;margin:0 0 16px;padding-bottom:11px}.form-card h3:not(:first-child){margin-top:26px}.form-card .field label{font-size:11px}.form-card .field input{padding:10px!important;font-size:12px!important}.theme-row{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.theme-row b,.theme-row span{font-size:11px;display:block}.theme-row span{color:#899995;margin-top:4px;font-size:9px}.form-card>.primary-btn{margin-top:22px}.brand-preview h3{margin-top:0}.brand-card{text-align:center;color:#fff;border-radius:16px;height:330px;padding:40px}.preview-logo{border-radius:23px 23px 23px 7px;place-items:center;width:70px;height:70px;margin:auto;font-size:32px;font-weight:900;display:grid}.brand-card h2{letter-spacing:4px;margin:15px 0 6px;font-size:27px}.brand-card p{opacity:.8;font-family:serif}.brand-card button{color:#fff;border:0;border-radius:10px;margin-top:25px;padding:11px 22px}.palette{border-radius:10px;height:54px;margin-top:15px;display:flex;overflow:hidden}.palette span{flex:1;position:relative}.palette i{color:#253b37;background:#ffffffd9;border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;bottom:4px;left:6px}.preview-note{color:#7e8e8a;background:#eff7f5;border-radius:8px;margin-top:14px;padding:11px;font-size:9px;line-height:1.6}.table-toolbar{background:#fff;border:1px solid #e2e9e7;border-radius:12px 12px 0 0;align-items:center;gap:10px;height:57px;padding:0 15px;display:flex}.search-box{color:#91a09c;border:1px solid #dce5e2;border-radius:8px;width:260px;padding:7px 10px}.search-box input{border:0;outline:0;width:215px;margin-left:5px;font-size:10px}.filter-chip{border:1px solid #dce5e2;border-radius:8px;padding:7px 11px;font-size:10px}.table-toolbar>span{color:#8a9995;margin-left:auto;font-size:9px}.data-table{background:#fff;border:1px solid #e2e9e7;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.tr{border-bottom:1px solid #edf1ef;grid-template-columns:2fr 1.1fr 1fr 1.1fr .8fr 1fr;align-items:center;gap:12px;min-height:77px;padding:0 16px;font-size:10px;display:grid}.tr.th{color:#758782;background:#f7f9f8;min-height:43px;font-size:9px}.tr>div b,.tr>div small{display:block}.tr>div small{color:#8a9995;margin-top:5px;font-size:8px}.route-cell{align-items:center;gap:10px;display:flex}.route-cell img{object-fit:cover;border-radius:8px;width:64px;height:48px}.soft-tag{color:#0c8c7b;background:#e7f6f2;border-radius:15px;padding:3px 7px;font-size:8px;display:inline-block!important}.warn{color:#e06464!important}.row-buttons{gap:5px;display:flex}.row-buttons button{color:#56706a;background:#fff;border:1px solid #dce5e2;border-radius:6px;padding:5px 8px;font-size:8px}.dialog-mask{z-index:100;background:#0a1e1b8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:#fff;border-radius:16px;width:520px;overflow:hidden;box-shadow:0 30px 80px #0a1e1b40}.dialog-head{border-bottom:1px solid #e7ecea;justify-content:space-between;padding:20px 23px;display:flex}.dialog-head h2{margin:0 0 4px;font-size:18px}.dialog-head p{color:#899995;margin:0;font-size:9px}.dialog-head>button{background:#f2f5f4;border:0;border-radius:8px;width:29px;height:29px}.dialog-body{padding:22px}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dialog-body .field input,.dialog-body .field select{padding:9px!important;font-size:11px!important}.form-cover{object-fit:cover;border-radius:9px;width:100%;height:130px}.dialog-actions{background:#f7f9f8;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.dialog-actions>button{background:#fff;border:1px solid #dbe4e1;border-radius:8px;padding:9px 17px;font-size:10px}.section-heading{align-items:center;gap:11px;margin-bottom:10px;display:flex}.section-heading:not(:first-child){margin-top:28px}.section-heading>span{color:#0a8c7d;background:#e7f6f2;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.section-heading h3,.section-heading p{margin:0}.section-heading p{color:#8a9996;margin-top:3px;font-size:9px}.number-setting{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.number-setting b,.number-setting span{font-size:11px;display:block}.number-setting span{color:#899995;margin-top:4px;font-size:9px}.number-setting>div:last-child{background:#f3f6f5;border:1px solid #dfe7e4;border-radius:8px;align-items:center;padding-right:10px;display:flex}.number-setting input{text-align:right;background:0 0;border:0;outline:0;width:70px;padding:8px}.number-setting em{color:#7f8e8a;font-size:9px;font-style:normal}.enable-row{background:#f1f8f6;border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:13px;display:flex}.enable-row b,.enable-row span{font-size:10px;display:block}.enable-row span{color:#82938e;margin-top:3px;font-size:8px}.live-badge{color:#087f70;background:#e5f6f1;border-radius:20px;padding:7px 12px;font-size:9px}.live-badge i{background:#12a594;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.rule-preview{color:#fff;text-align:center;background:linear-gradient(145deg,#153e38,#0d7e72)}.preview-top{color:#b5d2cc;justify-content:space-between;font-size:9px;display:flex}.preview-top i{background:#ffffff1a;border-radius:12px;padding:4px 7px;font-style:normal}.points-ring{border:7px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;margin:22px auto 15px;display:flex}.points-ring strong{font-size:36px}.points-ring small{opacity:.7;font-size:9px}.progress-track{background:#ffffff2b;border-radius:10px;height:6px;overflow:hidden}.progress-track i{background:#ff9c5d;height:100%;display:block}.rule-preview p{font-size:10px}.rule-preview input{accent-color:#ff8a47;width:100%}.rule-preview>button{color:#fff;background:#ff8140;border:0;border-radius:9px;width:100%;padding:11px;font-weight:700}.rule-preview>button:disabled{background:#ffffff1f}.success-text{color:#8cf3df}.formula{margin-top:18px}.formula h3{margin-top:0}.formula p{color:#6e817d;border-bottom:1px dashed #dce4e2;padding-bottom:8px;font-size:10px;line-height:1.7}.formula strong{color:var(--primary)}.order-tabs{border-bottom:1px solid #dfe7e4;margin-bottom:15px;display:flex}.order-tabs button{color:#71827e;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 18px;font-size:11px}.order-tabs button.active{color:var(--secondary);border-color:var(--secondary);font-weight:700}.order-tabs span{background:#e9efed;border-radius:10px;padding:1px 6px;font-size:8px}.order-list article{background:#fff;border:1px solid #e2e9e7;border-radius:12px;margin-bottom:12px;padding:17px}.order-title{align-items:center;gap:10px;display:flex}.order-title>div{flex:1}.order-title b{margin-left:7px;font-size:12px}.order-title small{color:#8b9996;margin:5px 0 0 27px;font-size:8px;display:block}.order-type{border-radius:10px;padding:3px 6px;font-size:8px}.order-type.orange{color:#e46b2e;background:#fff1e7}.order-type.green{color:#078373;background:#e5f6f1}.order-status{border-radius:15px;padding:4px 9px;font-size:9px;font-style:normal}.order-status.s0{color:#c27b16;background:#fff4dc}.order-status.s1{color:#078373;background:#e4f6f0}.order-status.s2{color:#d45762;background:#ffecee}.order-detail{background:#f7f9f8;border-radius:9px;grid-template-columns:repeat(5,1fr);margin:14px 0;padding:13px;display:grid}.order-detail span,.order-detail b{font-size:9px;display:block}.order-detail span{color:#879692;margin-bottom:5px}.order-foot{justify-content:flex-end;gap:7px;display:flex}.order-foot button{background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:6px 10px;font-size:9px}.order-foot .reject{color:#dc6060;background:#fff2f2}.order-foot .approve{color:#fff;background:var(--secondary);border-color:var(--secondary)}.page-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-cards>article{background:#fff;border:1px solid #e0e8e5;border-radius:13px;position:relative;overflow:visible}.page-visual{background:#eef3f1;border-radius:13px 13px 0 0;height:170px;padding:12px 35px;overflow:hidden}.page-mini-head{background:#fff;border-radius:5px 5px 0 0;justify-content:flex-end;align-items:center;gap:2px;height:17px;padding:4px;display:flex}.page-mini-head i{background:#b8c4c1;border-radius:50%;width:3px;height:3px}.page-mini-block{background:#fff;border-radius:4px;height:26px;margin-top:5px}.page-mini-block.banner{background:linear-gradient(135deg,#1b5b51,#25a898);height:55px}.page-mini-block.activity{background:#fff0e4}.page-mini-block.grid{background:repeating-linear-gradient(90deg,#fff 0 30%,#0000 30% 34%);height:40px}.page-card-body{padding:16px}.title-row-admin{justify-content:space-between;display:flex}.title-row-admin>div{align-items:center;gap:7px;display:flex}.title-row-admin h3{margin:0;font-size:13px}.title-row-admin button{background:0 0;border:0}.page-card-body>p{color:#8a9996;font-size:8px}.page-meta{color:#70817d;gap:12px;font-size:9px;display:flex}.edit-page{color:#0b8c7c;background:#fff;border:1px solid #dce5e2;border-radius:8px;width:100%;margin-top:15px;padding:8px;font-size:9px}.more-menu{z-index:4;background:#fff;border:1px solid #dfe6e4;border-radius:8px;width:110px;padding:5px;position:absolute;top:195px;right:10px;box-shadow:0 10px 25px #122f2a21}.more-menu button{text-align:left;background:0 0;border:0;width:100%;padding:7px;font-size:9px;display:block}.more-menu button:hover{background:#f0f5f3}.more-menu .danger{color:#d75d5d}.empty-state{text-align:center;color:#84938f;padding:70px}.empty-state.large{background:#fff;border:1px solid #e1e9e6;border-radius:16px;max-width:650px;margin:80px auto}.empty-state.large i{font-size:50px;font-style:normal}.empty-state.large p{font-size:11px}.toast-message{z-index:3000;color:#fff;background:#193d37;border-radius:10px;padding:11px 18px;font-size:11px;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0a231f33}.toast-message i{background:#2bb6a0;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-style:normal;display:inline-grid}.toast-enter-active,.toast-leave-active{transition:all .25s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,-10px)}.import-dialog textarea{resize:none;border:1px solid #dce5e2;border-radius:9px;width:100%;height:230px;padding:12px;font:10px monospace}.warning-note{color:#ad742d;background:#fff5e5;border-radius:7px;padding:9px;font-size:9px}@media (width<=1250px){.stat-cards,.page-cards{grid-template-columns:repeat(3,1fr)}.decorator{grid-template-columns:215px 1fr 285px}.block-rail{display:none}.settings-grid{grid-template-columns:1fr 1fr}}.drag-ready{color:#078a79;background:#e5f6f1;border-radius:20px;padding:4px 7px;font-size:8px}.component-list button[draggable=true]{cursor:grab;transition:transform .16s,border-color .16s,box-shadow .16s}.component-list button[draggable=true]:active{cursor:grabbing;transform:scale(.97);box-shadow:0 8px 18px #11463d21}.rail-caption{color:#7f908c;margin:0 0 8px 2px;font-size:8px}.rail-item[draggable=true]{cursor:grab;transition:all .15s}.rail-item[draggable=true]:active{cursor:grabbing;opacity:.65}.rail-item.drop-before{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent);background:#fff4eb}.rail-item.drop-before small{color:var(--primary);font-weight:700}.rail-drop-end{text-align:center;color:#96a4a1;border:1px dashed #cbd8d4;border-radius:7px;padding:7px;font-size:8px;transition:all .15s}.rail-drop-end.active{border-color:var(--secondary);color:#087f70;background:#e8f7f3}.pv-block-wrap{border-radius:14px;transition:opacity .15s,transform .15s,box-shadow .15s;position:relative}.pv-block-wrap[draggable=true]{cursor:grab}.pv-block-wrap[draggable=true]:active{cursor:grabbing}.pv-block-wrap.is-dragging{opacity:.35;transform:scale(.96)}.pv-block-wrap.drop-target{box-shadow:0 0 0 3px var(--primary),0 8px 22px #ff7a3540;z-index:3}.pv-drag-handle{z-index:6;color:#fff;opacity:0;background:#142f2bb8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;transition:all .15s;display:grid;position:absolute;top:5px;right:5px}.pv-block-wrap:hover .pv-drag-handle,.canvas-dragging .pv-drag-handle{opacity:1}.pv-drop-label{z-index:8;white-space:nowrap;background:var(--primary);color:#fff;pointer-events:none;border-radius:20px;padding:5px 9px;font-size:8px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #ff7a354d}.pv-drop-end{border:1px dashed var(--secondary);color:#078879;text-align:center;background:#e7f6f2;border-radius:9px;margin:2px 0 7px;padding:9px;font-size:8px;display:none}.canvas-dragging .pv-drop-end{display:block}.pv-drop-end.active{background:var(--secondary);color:#fff}.mini-scroll.canvas-dragging{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--secondary) 35%,transparent)}.pv-list-card{background:#fbfdfc;border:1px solid #edf1ef;border-radius:10px;align-items:center;gap:8px;margin-top:7px;padding:8px;display:flex}.pv-list-card i{color:#173f38;background:#e8f6f2;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.pv-list-card div{flex:1;min-width:0}.pv-list-card b,.pv-list-card small{display:block}.pv-list-card b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.pv-list-card small{color:#83918d;margin-top:2px;font-size:6px}.pv-list-card em{color:#71807c;background:#eef2f0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.pv-spacer{background:repeating-linear-gradient(45deg,#f7faf9,#f7faf9 6px,#eef5f2 6px 12px);border:1px dashed #d7e2de;border-radius:10px;margin-bottom:8px}.login-shell{background:linear-gradient(145deg,#13332f,#1f5f55);place-items:center;min-height:100vh;padding:30px;display:grid}.login-card{background:#fff;border-radius:22px;width:420px;max-width:100%;padding:28px;box-shadow:0 20px 60px #0003}.login-brand{align-items:center;gap:16px;margin-bottom:24px;display:flex}.login-brand h1{margin:0;font-size:24px}.login-brand p{color:#71837f;margin:6px 0 0;font-size:13px}.login-form label{color:#425752;margin-bottom:14px;font-size:13px;display:block}.login-form input{border:1px solid #d9e4e1;border-radius:12px;width:100%;margin-top:8px;padding:12px 14px;font-size:14px}.login-form .primary-btn{width:100%;margin-top:8px;padding:13px 18px!important}.login-tip{color:#899995;margin:14px 0 0;font-size:12px}.pv-video{overflow:hidden}.pv-video:after{content:"";pointer-events:none;background:linear-gradient(#09231f00,#09231f94);position:absolute;inset:0}.pv-video i{z-index:1;width:28px;height:28px;color:var(--primary);background:#ffffffe6;border-radius:50%;font-size:0;line-height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-video i:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--primary);width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.pv-video b{z-index:1;white-space:nowrap;text-overflow:ellipsis;bottom:18px;right:9px;overflow:hidden}.pv-video em{z-index:1;color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-style:normal;position:absolute;bottom:6px;left:9px;right:9px;overflow:hidden}.field-help{color:#8a9996;margin:6px 0 0;font-size:8px;line-height:1.55}.grid-editor{flex-direction:column;gap:6px;display:flex}.grid-edit-row{grid-template-columns:36px 1fr 1.25fr 28px;align-items:center;gap:5px;display:grid}.grid-edit-row input{min-width:0;padding:7px 6px!important}.grid-edit-row button{color:#d45b3a;background:#fff5f1;border:1px solid #f0d2c8;border-radius:7px;height:29px}.two-mini-fields{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.two-mini-fields span{color:#778883;font-size:8px;display:block}.two-mini-fields input,.two-mini-fields select{margin-top:4px}.advanced-style{background:#fbfdfc;border:1px solid #e6eeeb;border-radius:10px;padding:10px}.carousel-editor{flex-direction:column;gap:6px;display:flex}.carousel-edit-row{grid-template-columns:1fr 28px;align-items:center;gap:6px;display:grid}.carousel-edit-row input{min-width:0;padding:7px 8px!important}.carousel-edit-row button{color:#d45b3a;background:#fff5f1;border:1px solid #f0d2c8;border-radius:7px;height:29px}.button-setting{background:#fff8f2;border:1px solid #ffe4d3;border-radius:10px;padding:10px}.button-color-row{margin-top:8px}.hotzone-preview{background:linear-gradient(135deg,#173f38,#2aa692) 50%/cover;border-radius:10px;height:120px;margin-bottom:8px;position:relative;overflow:hidden}.hotzone-preview.draw-mode{cursor:crosshair;-webkit-user-select:none;user-select:none}.hotzone-preview:after{content:"按住拖拽框选跳转区域";color:#fff;pointer-events:none;background:#0f302bb8;border-radius:999px;padding:4px 8px;font-size:8px;position:absolute;bottom:7px;left:8px}.hotzone-preview span{color:#fff;text-shadow:0 1px 4px #00000040;pointer-events:none;background:#ff7a3547;border:1px solid #ffffffe6;place-items:center;font-size:8px;display:grid;position:absolute}.hotzone-preview .drawing-zone{background:#12a59447;border:1px solid #12a594;box-shadow:0 0 0 999px #00000014}.hotzone-editor{flex-direction:column;gap:8px;display:flex}.hotzone-row{background:#fbfdfc;border:1px solid #e6eeeb;border-radius:10px;grid-template-columns:1fr 1.4fr 28px;gap:6px;padding:8px;display:grid}.hotzone-row>input{min-width:0;padding:7px!important}.hotzone-row>button{color:#d45b3a;background:#fff5f1;border:1px solid #f0d2c8;border-radius:7px}.hotzone-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hotzone-grid span{color:#778883;font-size:8px}.hotzone-grid input{margin-top:3px;padding:6px!important}.zone-presets{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px;display:grid}.zone-presets button{color:#526b66;background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:7px;font-size:9px}.pv-hotzone{z-index:1;pointer-events:none;background:#ff7a3521;border:1px dashed #ffffffd1;position:absolute}.x-color-picker{width:100%;position:relative}.x-color-trigger{color:#435d57;background:#fff;border:1px solid #dfe7e4;border-radius:9px;align-items:center;gap:8px;width:100%;height:36px;padding:0 9px;display:flex}.x-color-trigger i{border:1px solid #cdd8d5;border-radius:6px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff59}.x-color-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.x-color-pop{z-index:1000;color:#b9c6c2;background:#1f242b;border:2px solid #34424a;border-radius:10px;width:326px;padding:10px;position:fixed;overflow:hidden;box-shadow:0 18px 45px #0a1c1a52}.x-color-swatches{grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:10px;display:grid}.x-color-swatches button{border:2px solid #43505a;border-radius:5px;height:29px}.x-color-swatches button.light{box-shadow:inset 0 0 0 1px #d7e2de}.x-color-main{grid-template-columns:minmax(0,1fr) 42px;gap:10px;display:grid}.x-color-board{cursor:crosshair;background-image:linear-gradient(90deg,#fff,#fff0),linear-gradient(#0000,#000);height:185px;position:relative;overflow:hidden}.x-color-board span{border:2px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000073}.x-hue-wrap{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.x-hue{writing-mode:bt-lr;appearance:slider-vertical;accent-color:#ff482c;width:28px;height:185px}.x-hue-wrap i{border:2px solid #43505a;border-radius:7px;width:36px;height:36px}.x-color-hex{grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:8px;margin:10px 0;display:grid}.x-color-hex span,.x-rgba-row>span{color:#aab6b2;font-size:15px}.x-color-hex input{text-align:center;height:37px;color:#b9c6c2!important;background:#171c21!important;border:1px solid #46555e!important;border-radius:0!important;font-size:14px!important}.x-color-hex i{border:2px solid #43505a;border-radius:7px;height:37px}.x-rgba-row{grid-template-columns:24px 38px minmax(0,1fr);align-items:center;gap:6px;margin-top:5px;display:grid}.x-rgba-row input.mini{text-align:center;height:26px;color:#b9c6c2!important;background:#171c21!important;border:1px solid #46555e!important;border-radius:0!important;padding:2px!important}.x-rgba-row input[type=range]{accent-color:#ef6049;width:100%}.component-panel{flex-direction:column;min-height:0;display:flex}.component-list{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.component-list::-webkit-scrollbar{width:6px}.component-list::-webkit-scrollbar-thumb{background:#cfdad6;border-radius:99px}.panel-tip{flex:none}.pv-spacer{background:0 0!important;border:0!important;margin-bottom:0!important}.decorator{background:#eef2f1;grid-template-columns:220px minmax(420px,1fr) 330px}.decorator .panel{z-index:2;position:relative}.decorator .panel-heading{border-color:#e8edeb;height:78px;padding:0 20px}.decorator .panel-heading b{color:#18312d;font-size:14px}.decorator .panel-heading small{margin-top:5px;font-size:10px;line-height:1.45}.decorator-heading .drag-ready{color:#087f70;background:#edf7f4;border-radius:6px;padding:4px 8px;font-weight:700}.decorator .component-list{padding:10px 12px 24px}.component-group{border-bottom:1px solid #edf1ef;padding:10px 0 14px}.component-group:last-child{border-bottom:0}.component-group-title{justify-content:space-between;align-items:center;height:28px;padding:0 5px;display:flex}.component-group-title b{color:#647773;font-size:10px;font-weight:700}.component-group-title span{color:#a0aca9;font-size:9px}.decorator .component-list button{height:62px;box-shadow:none;background:#f7f9f8;border:1px solid #0000;border-radius:7px;gap:10px;margin:5px 0 0;padding:0 10px}.decorator .component-list button:hover{background:#fff;border-color:#b8dcd4;transform:translateY(-1px);box-shadow:0 6px 16px #19383312}.decorator .component-list button>i{color:#147d70;background:#e7f3f0;border-radius:7px;width:35px;height:35px;font-size:15px}.decorator .component-list button b{color:#243d38;font-size:11px}.decorator .component-list button small{color:#879692;white-space:nowrap;text-overflow:ellipsis;max-width:125px;font-size:8px;line-height:1.45;overflow:hidden}.decorator .component-list button em{color:#69807a;background:#fff;border:1px solid #dce6e3;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.canvas-panel{min-width:0}.decorator .canvas-toolbar{border-color:#e1e8e5;height:78px;padding:0 22px}.home-page-identity{gap:11px}.home-page-identity>i{color:#fff;background:#173f38;border-radius:7px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:800;display:grid}.home-page-identity>div small,.home-page-identity>div b{display:block}.home-page-identity>div small{color:#8c9996;margin-bottom:2px;font-size:9px}.home-page-identity>div b{color:#17342f;font-size:12px}.home-page-identity>span{color:#8a9995;border-left:1px solid #e0e7e4;margin-left:4px;padding-left:12px;font-size:9px}.canvas-guide{color:#7a8b87;align-items:center;gap:7px;font-size:9px;display:flex}.canvas-guide i{background:#18a08f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e4f5f1}.decorator .canvas-area{background-image:linear-gradient(#e4eae8 1px,#0000 1px),linear-gradient(90deg,#e4eae8 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;gap:20px;padding:24px 20px 40px}.decorator .block-rail{background:#ffffffeb;border:1px solid #dfe7e4;border-radius:8px;width:165px;padding:10px;box-shadow:0 10px 25px #17342f12}.decorator .rail-caption{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;height:34px;margin:0 2px 8px;display:flex}.decorator .rail-caption b{color:#314944;font-size:10px}.decorator .rail-caption span{color:#8d9a97;font-size:8px}.decorator .rail-item{background:#f6f8f7;border-color:#0000;border-radius:6px;gap:7px;height:54px;margin-bottom:7px;padding:0 7px}.decorator .rail-item:hover{background:#eef5f3;border-color:#dbe7e3}.decorator .rail-item.active{color:#173f38;background:#eaf6f3;border-color:#72b9aa;box-shadow:inset 3px 0 #138c7d}.decorator .rail-item.muted{opacity:.62}.decorator .rail-item .rail-order{color:#96a29f;width:18px;font-size:8px}.decorator .rail-item>i{color:#177d70;background:#fff;border-radius:6px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid;box-shadow:0 1px 4px #16342f12}.decorator .rail-item>div{flex:1;min-width:0}.decorator .rail-item>div b,.decorator .rail-item>div small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.decorator .rail-item>div b{color:#2c443f;font-size:9px}.decorator .rail-item>div small{color:#91a09c;margin-top:3px;font-size:7px}.decorator .rail-item>em{color:#138c7d;font-size:7px;font-style:normal}.decorator .rail-item>em.off{color:#9ba6a3}.decorator .rail-drop-end{background:#fbfcfc;border-radius:6px;padding:9px 5px}.property-panel{box-shadow:-6px 0 20px #17342f09}.decorator .property-heading{justify-content:flex-start;gap:10px;padding:0 18px}.selected-module-icon{color:#137e70;background:#e8f4f1;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.decorator .property-heading>div:nth-child(2){flex:1;min-width:0}.decorator .property-heading>div:nth-child(2) small{margin:0 0 2px}.decorator .property-heading>div:nth-child(2) b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.decorator .property-heading em{color:#879692;margin-top:3px;font-size:8px;font-style:normal;display:inline-block}.decorator .property-scroll{scrollbar-width:thin;scrollbar-color:#ccd9d5 transparent;padding:22px 20px 30px}.decorator .field{margin-bottom:22px}.decorator .field>label{color:#3d5550;margin-bottom:9px;font-size:10px}.decorator .field input:not([type=range]):not([type=color]),.decorator .field textarea,.decorator .field select{background:#fbfcfc;border-color:#dce5e2;border-radius:7px;min-height:38px;padding:9px 11px;font-size:10px;transition:border-color .15s,box-shadow .15s,background .15s}.decorator .field textarea{height:78px;line-height:1.6}.decorator .field input:focus,.decorator .field textarea:focus,.decorator .field select:focus{background:#fff;border-color:#69b8a9;box-shadow:0 0 0 3px #12a5941a}.decorator .field-help{margin-top:8px;font-size:8px;line-height:1.65}.decorator .advanced-style,.decorator .button-setting{border-radius:8px;padding:14px}.decorator .image-preview,.decorator .hotzone-preview{border-radius:7px}.decorator .dash-btn{color:#397069;background:#f8faf9;border-radius:7px;min-height:34px}.decorator .property-actions{background:#fff;gap:8px;height:66px;padding:11px 16px}.decorator .property-actions button{border-radius:7px;font-size:10px}.decorator .property-actions button:hover:not(:disabled){background:#f3f9f7;border-color:#9fc9c0}.decorator .property-actions button.danger:hover:not(:disabled){background:#fff4f4;border-color:#edbaba}@media (width<=1440px){.decorator{grid-template-columns:210px minmax(390px,1fr) 320px}.decorator .block-rail{display:none}.decorator .canvas-area{padding-left:16px;padding-right:16px}}.pv-smart{align-items:center;gap:10px;min-height:76px;display:flex}.pv-smart>div{flex:1;min-width:0}.pv-smart small{color:#128c7e;margin-bottom:3px;font-size:7px;font-weight:700;display:block}.pv-smart h4{margin:0 0 4px;font-size:10px;line-height:1.35}.pv-smart p{line-height:1.45}.admin-grid-page{flex-direction:column;gap:18px;display:flex}.admin-grid-hero{background:radial-gradient(circle at 84% 10%,#c4ff5c38,#0000 30%),linear-gradient(135deg,#fffaf1 0%,#fff 58%,#edf8f4 100%);border:1px solid #e4ece8;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex;box-shadow:0 18px 48px #14363014}.admin-grid-hero h1{color:#102f29;letter-spacing:-.03em;margin:8px 0;font-size:28px}.admin-grid-hero p{color:#748782;max-width:760px;margin:0;line-height:1.7}.admin-grid-eyebrow{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#173f38;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:11px;font-weight:900;display:inline-flex}.admin-grid-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-grid-stats article{background:#ffffffeb;border:1px solid #e3ebe8;border-radius:20px;align-items:center;gap:14px;min-height:82px;padding:18px;display:flex;box-shadow:0 14px 34px #1436300f}.admin-grid-stats i{color:#087d6e;background:#e7f6f1;border-radius:15px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.admin-grid-stats i.orange{color:#ef7130;background:#fff0e3}.admin-grid-stats i.lime{color:#4b7900;background:#ecffd2}.admin-grid-stats i.gray{color:#667773;background:#eff2f1}.admin-grid-stats small,.admin-grid-stats strong{display:block}.admin-grid-stats small{color:#7b8d88;font-size:12px}.admin-grid-stats strong{color:#102f29;margin-top:2px;font-size:26px}.admin-grid-card{background:#fff;border:1px solid #dfe8e4;border-radius:24px;overflow:hidden;box-shadow:0 18px 46px #14363014}.admin-grid-toolbar{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:none}.admin-grid-groupbar{color:#60716c;background:#fbfdfc;border:1px dashed #d8e4df;border-radius:14px;flex:1;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:13px;display:flex}.admin-grid-groupbar i{color:#173f38;background:#eef6f3;border-radius:9px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.admin-grid-groupbar em{color:#9ca9a5;font-style:normal}.admin-grid-count{white-space:nowrap;color:#173f38;background:#eef6f3;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900}.admin-grid-filters{background:#f8fbfa;border-bottom:1px solid #edf1ef;grid-template-columns:1.4fr .8fr .8fr;gap:12px;padding:14px 16px;display:none}.admin-grid-filters label span{color:#71807c;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.admin-grid-filters input,.admin-grid-filters select,.admin-grid-table .filter-control{color:#173f38;background:#fff;border:1px solid #dce5e2;border-radius:10px;outline:none;width:100%;height:34px;padding:0 10px}.admin-grid-table-wrap{overflow:auto}.admin-grid-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.admin-grid-table th,.admin-grid-table td{border-bottom:1px solid #edf1ef;border-right:1px solid #e7ecea}.admin-grid-table th:last-child,.admin-grid-table td:last-child{border-right:0}.admin-grid-table .group-head th{color:#435a54;text-align:center;background:#fbfcfb;height:40px;font-size:12px;font-weight:900}.admin-grid-table .head th{color:#263b35;text-align:left;white-space:nowrap;background:#fff;height:46px;padding:0 42px 0 12px;font-size:12px;font-weight:900;line-height:46px;position:relative}.admin-grid-table .head button{color:#8ca09a;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;transition:background .16s,color .16s,box-shadow .16s;display:inline-grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-grid-table .head button:hover{color:#173f38;background:#eef6f3;box-shadow:inset 0 0 0 1px #dce9e5}.admin-grid-table .head button:active{background:#e1f3ee}.admin-grid-table .filters th{background:#f8fbfa;height:46px;padding:7px 10px}.admin-grid-table td{color:#263b35;background:#fff;height:66px;padding:10px 12px;font-size:12px}.admin-grid-table tbody tr:hover td{background:#fbfdfc}.admin-grid-num{width:54px;min-width:54px;font-weight:900;text-align:center!important;color:#6f817c!important;background:#fbfcfc!important}.admin-grid-main{align-items:center;gap:10px;min-width:250px;display:flex}.admin-grid-drag{color:#b0bbb8;letter-spacing:-2px;font-weight:900}.admin-grid-avatar,.admin-grid-thumb{color:#173f38;object-fit:cover;background:#eaf5f1;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.admin-grid-thumb{border-radius:12px}.admin-grid-table b,.admin-grid-table small{display:block}.admin-grid-table small{color:#7b8b86;margin-top:4px}.admin-grid-pill{color:#5d6f6a;background:#eef2f0;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.admin-grid-pill.green{color:#067765;background:#e1f7ef}.admin-grid-pill.orange{color:#d66a24;background:#fff0e3}.admin-grid-pill.red{color:#c84c2f;background:#ffe8e1}.admin-grid-pill.gray{color:#7b8985;background:#f1f2f2}.admin-grid-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-grid-actions button,.admin-grid-actions a{color:#173f38;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:900;text-decoration:none}.admin-grid-actions button:hover,.admin-grid-actions a:hover{border-color:#173f38}.admin-grid-actions .primary{color:#fff;background:#173f38;border-color:#173f38}.admin-grid-actions .orange{color:#ef7130;background:#fff3e7;border-color:#ffe0c7}.admin-grid-actions .danger{color:#c84c2f;background:#fff3f0;border-color:#ffd8cf}.admin-grid-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-grid-empty{color:#758782;text-align:center;padding:36px}.admin-grid-money{color:#ef7130}.admin-grid-setting-card{background:#fff;border:1px solid #e4ece8;border-radius:22px;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 14px 34px #1436300f}.admin-grid-setting-card>div{flex:1}.admin-grid-setting-card b,.admin-grid-setting-card span{display:block}.admin-grid-setting-card b{color:#173f36}.admin-grid-setting-card span{color:#78918b;margin-top:5px;font-size:12px}.admin-grid-setting-card label{background:#f4f7f6;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;display:flex}.admin-grid-setting-card input{color:#173f36;background:0 0;border:0;outline:none;width:86px;font-weight:900}@media (width<=980px){.admin-grid-hero{flex-direction:column}.admin-grid-stats,.admin-grid-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-grid-stats,.admin-grid-filters{grid-template-columns:1fr}.admin-grid-toolbar,.admin-grid-setting-card{flex-direction:column;align-items:stretch}}.admin-grid-card:has(.admin-grid-table-wrap){flex-direction:column;min-height:0;max-height:min(720px,100vh - 220px);display:flex}.admin-grid-card:has(.admin-grid-table-wrap) .admin-grid-table-wrap{flex:auto;min-height:0;overflow:auto}.admin-grid-card:has(.admin-grid-table-wrap)>.pagination-bar{z-index:12;flex:none;position:sticky;bottom:0;box-shadow:0 -8px 18px #113d370d}.admin-grid-table .group-head th{z-index:11;position:sticky;top:0}.admin-grid-table .head th{z-index:10;position:sticky;top:0;box-shadow:0 1px #edf1ef}.admin-grid-table:has(.group-head) .head th{top:40px}.admin-grid-table .filters th{z-index:9;position:sticky;top:46px;box-shadow:0 1px #edf1ef,0 8px 14px #113d370a}.admin-grid-table:has(.group-head) .filters th{top:86px}
