/*!
 *  build: admin-pro 
 *  copyright: chuzhixin 1204505056@qq.com 
 *  time: 2026-11-7 11:12:08
 */.pp-pagebar[data-v-27324e01]{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 14px 6px}.pp-pagebar-back[data-v-27324e01]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:0 2px 6px rgba(114,67,170,.1);flex:none}.pp-pagebar-back-space[data-v-27324e01]{width:30px;height:30px;flex:none}.pp-pagebar-chevron[data-v-27324e01]{display:block;width:9px;height:9px;margin-left:-2px;border-bottom:2px solid #a9760a;border-left:2px solid #a9760a;transform:rotate(45deg)}.pp-pagebar-title[data-v-27324e01]{min-width:0;margin:0;overflow:hidden;color:#381700;flex:1 1 auto;font-size:18px;font-weight:600;line-height:1.4;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pp-pagebar-title.is-gold[data-v-27324e01]{color:#b1862f}.pp-pagebar-right[data-v-27324e01]{display:flex;align-items:center;justify-content:flex-end;min-width:30px;flex:none}.robot-prompt-mask[data-v-21320789]{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;background:rgba(45,27,63,.36)}.robot-prompt[data-v-21320789]{box-sizing:border-box;width:100%;max-width:350px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px 20px 20px;color:#482b60;background:#fff;border-radius:18px;box-shadow:0 15px 40px rgba(83,35,133,.22);overflow-wrap:anywhere}.robot-prompt h2[data-v-21320789]{margin:0 0 16px;font-size:18px}.robot-prompt p[data-v-21320789]{margin:0 0 24px;font-size:15px;line-height:1.6}.robot-prompt-actions[data-v-21320789]{display:flex;gap:10px}.robot-prompt-actions button[data-v-21320789]{flex:1;min-width:0;min-height:44px;padding:10px;border:1px solid #e3d6ef;border-radius:12px;color:#6a388b;background:#f6effb;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.robot-prompt-actions .is-primary[data-v-21320789]{border-color:#8243bf;color:#fff;background:#8243bf}.robot-load-state[data-v-eef3c2de]{padding:16px 0;color:#786288;text-align:center}.pp-robot{--robot-purple:#6633a5;--robot-text:#3d215e;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom));color:var(--robot-text);background:linear-gradient(180deg,#f1e7fa,#fcfaff 48%,#f0e0fa)}.pp-robot.robot-design{--robot-purple:#5830a8;--robot-title:#201058;--robot-text:#181818;background:linear-gradient(180deg,#f8f0ff,#fcfaff 55%,#f8f0ff)}.robot-design .pp-pagebar-title,.robot-design .robot-card h2,.robot-design .robot-card h3,.robot-design .robot-dialog h2{color:var(--robot-title)}.robot-design .robot-note{color:#62596d}.robot-design .robot-card{border-radius:12px;margin-bottom:10px}.pp-robot.robot-design .robot-primary{color:#201058;background:linear-gradient(110deg,#f8d070,#f0c060);border-color:#dfb85e}.pp-robot.robot-design .is-selected{color:#181818;background:#fff0d0;border-color:#d7ad4f}.robot-design .robot-dialog{border:1px solid #eadff3}.robot-body{max-width:680px;padding:12px 16px;margin:auto}.robot-card{padding:16px;margin-bottom:14px;background:#fff;border:1px solid #eadff3;border-radius:16px;box-shadow:0 3px 12px rgba(99,51,153,.03137254901960784)}.robot-card h2,.robot-card h3{margin:0 0 12px;font-size:18px;color:var(--robot-text)}.robot-card h2{margin:0}.robot-note{font-size:13px;line-height:1.65;color:#79648d;overflow-wrap:anywhere}.robot-card p{margin:8px 0}.robot-row{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding:9px 0}.robot-row>*{min-width:0;overflow-wrap:anywhere}.robot-row strong{text-align:right}.robot-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pp-robot button{padding:8px 14px;font:inherit;line-height:1.4;color:var(--robot-purple);overflow-wrap:anywhere;cursor:pointer;background:#faf6ff;border:1px solid #ddc8ee;border-radius:10px}.pp-robot button:disabled{cursor:not-allowed;opacity:.5}.pp-robot .pp-pagebar-back{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.92);flex:none}.pp-robot .pp-pagebar-right{min-width:44px}.robot-status-head{margin-bottom:5px;display:flex;gap:12px;align-items:center;justify-content:space-between}.robot-status-head h2{flex:1;min-width:0}.robot-status-head>button{flex:none}.pp-robot button:focus-visible,.pp-robot input:focus-visible{outline:2px solid #8351b6;outline-offset:3px}.robot-actions>button{flex:1}.pp-robot .robot-primary{font-weight:700;color:#3f2910;background:linear-gradient(110deg,#f9df86,#edc561);border-color:#e8c46b}.pp-robot .robot-tabs{display:flex;gap:8px;margin-bottom:16px}.robot-tabs button{flex:1;min-width:0;padding:10px 5px}.pp-robot .is-selected{background:#fff5d6;border-color:#d7ad4f}.robot-state{padding:14px;margin-bottom:14px;line-height:1.6;overflow-wrap:anywhere;background:#eee3f8;border-radius:12px}.robot-state button{margin:8px 6px 0 0}.robot-state.is-error{color:#a23a4a}.robot-field{display:block;margin:12px 0}.robot-field>span{display:block;margin-bottom:8px;font-size:14px}.pp-robot input[type=text]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;font:inherit;color:var(--robot-text);background:#fff;border:1px solid #e2d7eb;border-radius:8px}.pp-robot input:disabled{color:#82718e;background:#f6f3f8}.robot-badge{display:inline-block;padding:4px 9px;font-size:12px;color:#68399d;background:#f0e6fc;border-radius:20px}.robot-dialog-mask{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(39,19,63,.4392156862745098)}.robot-dialog{box-sizing:border-box;width:100%;max-width:440px;max-height:calc(100vh - 48px);padding:20px;overflow-y:auto;background:#fff;border-radius:18px}.robot-dialog h2{margin:0 0 12px;font-size:20px}.robot-radio{display:flex;gap:10px;align-items:center;min-height:44px;padding:6px 10px;margin:8px 0;border:1px solid #e4d8ef;border-radius:10px}.robot-radio input{flex:none;width:18px;height:18px;accent-color:#6633a5}.robot-payment-options{display:flex;gap:10px}.robot-payment-options .robot-radio{box-sizing:border-box;flex:1;min-width:0;gap:6px;padding:6px;font-size:13px}.robot-empty{padding:24px 0;color:#82718e;text-align:center}@media (max-width:350px){.robot-body{padding:10px}.robot-card{padding:13px}}