.review-images[data-v-4121eca6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.image-entry[data-v-4121eca6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.image-entry button[data-v-4121eca6]{width:88px;height:88px;padding:0;overflow:hidden}.image-entry img[data-v-4121eca6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button[data-v-4121eca6]{min-height:44px;padding:8px 14px;border:1px solid #c8b6d5;border-radius:7px;color:#624385;background:#fff;cursor:pointer;font:inherit}button[data-v-4121eca6]:focus-visible{outline:3px solid #76528e;outline-offset:3px}button[data-v-4121eca6]:disabled{opacity:.65;cursor:wait}.image-error[data-v-4121eca6]{color:#a32940;width:100%}.image-preview[data-v-4121eca6]{position:fixed;inset:0;z-index:2500;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(24,20,29,.94)}.image-preview img[data-v-4121eca6]{min-height:0;max-width:100%;max-height:calc(100% - 60px);-o-object-fit:contain;object-fit:contain}.image-preview button[data-v-4121eca6]{-ms-flex-negative:0;flex-shrink:0}.service-review-details[data-v-4ecda974]{min-width:0;color:#51455b;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.order-review[data-v-4ecda974],.review-statistics[data-v-4ecda974]{margin:14px 0;padding:14px;border:1px solid #eee7f0;border-radius:10px;background:#faf8fb}.service-review-details h3[data-v-4ecda974]{margin:0 0 10px;color:#332d49;font-size:14px}.review-statistics dl[data-v-4ecda974]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.review-statistics dt[data-v-4ecda974]{color:#66596f;font-size:12px}.review-statistics dd[data-v-4ecda974]{margin:5px 0 0;color:#332d49;font-size:14px;font-weight:700}.order-review p[data-v-4ecda974]{margin:8px 0}.review-state[data-v-4ecda974]{font-weight:700}.review-text[data-v-4ecda974]{white-space:pre-wrap}.review-author[data-v-4ecda974]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.anonymous-avatar[data-v-4ecda974]{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eee8f0;color:#66596f}.review-images[data-v-4ecda974]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.review-images img[data-v-4ecda974]{width:88px;height:88px;max-width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}@media(max-width:480px){.review-statistics dl[data-v-4ecda974]{gap:8px}.order-review[data-v-4ecda974],.review-statistics[data-v-4ecda974]{padding:12px}}.review-list-entry[data-v-4ecda974]{min-height:44px;margin-top:12px;padding:8px 14px;border:1px solid #c8b6d5;border-radius:7px;background:#fff;color:#624385;cursor:pointer;font:inherit}.review-list-entry[data-v-4ecda974]:hover{background:#eee8f0}.review-list-entry[data-v-4ecda974]:focus-visible{outline:3px solid #76528e;outline-offset:3px}.service-review-form[data-v-6e516d14]{margin:14px 0;color:#24242a;font-size:14px;line-height:1.5;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;overflow-wrap:anywhere}button[data-v-6e516d14]{min-height:44px;padding:8px 18px;border:1px solid #e9e9ef;border-radius:100px;background:#fff;color:#6b5dd5;cursor:pointer;font:inherit}button[data-v-6e516d14]:disabled{cursor:wait;opacity:.65}button[data-v-6e516d14]:hover:enabled{background:#f0edfd}.add-photos[data-v-6e516d14]:focus-within,button[data-v-6e516d14]:focus-visible,input[data-v-6e516d14]:focus-visible,textarea[data-v-6e516d14]:focus-visible{outline:3px solid #765fe3;outline-offset:3px}.review-overlay[data-v-6e516d14]{position:fixed;inset:0;z-index:2300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(23,22,38,.4)}.review-panel[data-v-6e516d14]{width:560px;max-width:100%;max-height:calc(100vh - 48px);overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:16px;padding:32px;-webkit-box-shadow:0 16px 40px rgba(33,27,73,.15);box-shadow:0 16px 40px rgba(33,27,73,.15)}header[data-v-6e516d14]{position:sticky;top:-32px;z-index:2;background:#fff;padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px}h2[data-v-6e516d14]{margin:0;font-size:20px;font-weight:700;line-height:1.5}.review-close[data-v-6e516d14]{display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;width:44px;padding:0;border:0;margin:-12px -12px -12px 0}fieldset[data-v-6e516d14]{border:0;margin:0 0 20px;padding:0;min-width:0}.review-scores[data-v-6e516d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}.review-scores label[data-v-6e516d14]{position:relative;display:grid;place-items:center;width:44px;height:48px;cursor:pointer}.review-scores input[data-v-6e516d14]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.review-scores label[data-v-6e516d14]:focus-within{outline:3px solid #765fe3;outline-offset:2px;border-radius:6px}.review-star[data-v-6e516d14]{display:block;width:24px;height:24px;background:url(/assets/reviews/stars.svg) -114px 0/176px 24px no-repeat}.review-star.selected[data-v-6e516d14]{background-position:0 0}.review-input[data-v-6e516d14]{padding:16px;border:1px solid #e9e9ef;border-radius:10px;background:#fafafc}textarea[data-v-6e516d14]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:90px;padding:0;border:0;background:transparent;color:#24242a;font:inherit;font-size:13px;resize:vertical}textarea[data-v-6e516d14]::-webkit-input-placeholder{color:#777780}textarea[data-v-6e516d14]::-moz-placeholder{color:#777780}textarea[data-v-6e516d14]:-ms-input-placeholder{color:#777780}textarea[data-v-6e516d14]::-ms-input-placeholder{color:#777780}textarea[data-v-6e516d14]::placeholder{color:#777780}.review-input-tools[data-v-6e516d14]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:12px;color:#777780}.add-photos[data-v-6e516d14],.review-input-tools[data-v-6e516d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-photos[data-v-6e516d14]{padding:0;border:0;background:transparent;border-radius:0;gap:6px;min-height:28px;color:#6b5dd5;cursor:pointer}.review-note[data-v-6e516d14]{font-size:12px;color:#777780;margin:12px 0 20px}.review-error[data-v-6e516d14]{color:#a32940;margin:8px 0}.review-actions[data-v-6e516d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.review-primary[data-v-6e516d14]{background:#7c6ff0;color:#fff;border-color:#7c6ff0}.review-primary[data-v-6e516d14]:hover:enabled{background:#6b5dd5}.review-panel.is-success[data-v-6e516d14]{width:520px;border:1px solid #e9e8f1;border-radius:12px}.review-success hr[data-v-6e516d14]{border:0;height:1px;background:#e9e8f1;margin:0;width:100%}.review-success[data-v-6e516d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.review-success p[data-v-6e516d14]{margin:0;color:#5e5e78}.review-success button[data-v-6e516d14]{width:100%;border-radius:8px;margin-top:0}.review-success button[data-v-6e516d14]:before{content:none}.review-success h2[data-v-6e516d14]{color:#292938}.local-images[data-v-6e516d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:12px 0}.local-images li[data-v-6e516d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:calc(50% - 6px);min-width:0;padding:8px;border:1px solid #e9e9ef;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.local-images li>button[data-v-6e516d14]{padding:0;border:0;border-radius:6px;overflow:hidden}.local-images img[data-v-6e516d14]{display:block;width:100%;height:112px;-o-object-fit:cover;object-fit:cover}.local-images span[data-v-6e516d14]{font-size:12px}.image-controls[data-v-6e516d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.image-controls button[data-v-6e516d14]{padding:6px 9px;font-size:12px}.local-preview[data-v-6e516d14]{position:fixed;inset:0;z-index:2500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(24,20,29,.94)}.local-preview img[data-v-6e516d14]{min-height:0;max-height:calc(100% - 60px);max-width:100%;-o-object-fit:contain;object-fit:contain}.local-preview button[data-v-6e516d14]{-ms-flex-negative:0;flex-shrink:0}.sr-only[data-v-6e516d14]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.review-overlay[data-v-6e516d14]{padding:16px}.review-panel[data-v-6e516d14]{padding:24px;max-height:calc(100vh - 32px)}.local-images li[data-v-6e516d14]{width:100%}.add-photos[data-v-6e516d14]{min-height:44px}header[data-v-6e516d14]{top:-24px}.review-panel h2[data-v-6e516d14]{font-size:18px}}.fulfillment-panel[data-v-023d27e1]{padding:16px;border-radius:10px;background:#faf7fc;scroll-margin-block:24px}.fulfillment-panel p[data-v-023d27e1]{line-height:1.8}.service-code[data-v-023d27e1]{display:block;margin:16px 0;font-size:32px;letter-spacing:.18em;color:#704c8d}.cancellation-modal-backdrop[data-v-023d27e1]{position:fixed;inset:0;z-index:2100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:rgba(30,22,36,.45)}.cancellation-modal[data-v-023d27e1]{width:100%;max-width:440px;max-height:calc(100vh - 40px);overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px;border-radius:14px;background:#fff;-webkit-box-shadow:0 16px 48px rgba(30,22,36,.2);box-shadow:0 16px 48px rgba(30,22,36,.2)}.cancellation-modal h3[data-v-023d27e1]{margin:0 0 16px}.cancellation-modal p[data-v-023d27e1]{line-height:1.7}.cancellation-modal .cancel-buttons[data-v-023d27e1]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.service-actions[data-v-023d27e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:14px}.service-actions button[data-v-023d27e1]{padding:8px 10px;border:1px solid #d9cce4;border-radius:9px;background:#fff;color:#704c8d;cursor:pointer}.cancel-buttons button[data-v-023d27e1]{padding:10px 14px;border:1px solid #79538f;border-radius:8px;background:#79538f;color:#fff;cursor:pointer}.cancel-buttons[data-v-023d27e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:18px}.cancel-buttons button[data-v-023d27e1]:first-child{color:#79538f;background:#fff}button[data-v-023d27e1]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.detail-page[data-v-023d27e1]{overflow-wrap:anywhere}}.refund-overview[data-v-023d27e1]{margin-top:18px;padding-top:16px;border-top:1px solid #eee7f2}.refund-overview h4[data-v-023d27e1]{margin:0 0 10px}.refund-overview p[data-v-023d27e1]{font-size:12px;color:#83728e;line-height:1.7}.home-button[data-v-023d27e1]{margin-top:12px;padding:8px 12px;border:1px solid #bda7c9;border-radius:8px;color:#704c8b;background:#fff;cursor:pointer}.action-error[data-v-023d27e1]{color:#9b5963}.record-card[data-v-023d27e1]{padding:12px 0;border-bottom:1px solid #eee8f0;overflow-wrap:anywhere}.record-card p[data-v-023d27e1]{font-size:12px;color:#766d7c}.refresh-button[data-v-023d27e1]{float:right;padding:8px 12px;border:1px solid #d9cce4;border-radius:9px;background:#fff;color:#704c8d;cursor:pointer}.detail-page[data-v-023d27e1]{color:#443d49}.back-button[data-v-023d27e1]{margin-bottom:20px;padding:0;border:0;background:transparent;color:#785593;cursor:pointer}.detail-heading[data-v-023d27e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:6px 0 24px;border-bottom:1px solid #eee8f0}.detail-heading p[data-v-023d27e1],.section-heading p[data-v-023d27e1]{margin:0 0 5px;color:#9573aa;font-size:10px;font-weight:800;letter-spacing:.14em}.detail-heading h2[data-v-023d27e1]{margin:0 0 6px;font-size:24px}.detail-heading span[data-v-023d27e1]{color:#968c9b;font-size:11px}.heading-status[data-v-023d27e1]{display:grid;-ms-flex-line-pack:center;align-content:center;justify-items:end}.heading-status strong[data-v-023d27e1]{color:#704c8b;font-size:16px}.heading-status small[data-v-023d27e1]{margin-top:5px;color:#99909d}.detail-section[data-v-023d27e1],.overview-card[data-v-023d27e1]{margin-top:20px;padding:20px;border:1px solid #e9e2eb;border-radius:14px;background:#fff}.overview-card h3[data-v-023d27e1]{margin:0 0 14px}.overview-card dl[data-v-023d27e1],.service-card dl[data-v-023d27e1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.overview-card dl div[data-v-023d27e1],.service-card dl div[data-v-023d27e1]{padding:11px;border-radius:9px;background:#faf8fb}.overview-card dt[data-v-023d27e1],.service-card dt[data-v-023d27e1]{color:#9a919e;font-size:10px}.overview-card dd[data-v-023d27e1],.service-card dd[data-v-023d27e1]{margin:4px 0 0;color:#554c59;font-size:12px;font-weight:700}.section-heading[data-v-023d27e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;margin-bottom:14px}.section-heading h3[data-v-023d27e1]{margin:0}.section-heading>span[data-v-023d27e1]{color:#99909d;font-size:11px}.service-grid[data-v-023d27e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-card[data-v-023d27e1]{padding:16px;border:1px solid #e1d9e5;border-radius:12px}.service-card>header[data-v-023d27e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.service-card header span[data-v-023d27e1]{font-weight:800}.service-card header strong[data-v-023d27e1]{color:#6f5a7c}.service-card dl[data-v-023d27e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-makeup[data-v-023d27e1]{border-color:#efdbe4}.detail-state[data-v-023d27e1],.empty-service[data-v-023d27e1]{padding:34px;border:1px dashed #ddd4e2;border-radius:11px;color:#8f8593;text-align:center}.provider-card[data-v-023d27e1]{display:grid;grid-template-columns:72px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:13px;padding:10px;border-radius:10px;background:#faf8fb}.provider-card img[data-v-023d27e1],.provider-photo-placeholder[data-v-023d27e1]{width:72px;height:72px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.provider-photo-placeholder[data-v-023d27e1]{display:grid;place-items:center;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eee8f0;color:#84788a;font-size:10px;line-height:1.4;text-align:center}.provider-card p[data-v-023d27e1]{margin:0;font-weight:700}.provider-waiting[data-v-023d27e1]{margin:0 0 13px;padding:10px;border-radius:9px;background:#faf5ec;color:#8b6e42;font-size:12px}.detail-actions[data-v-023d27e1]{position:sticky;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin:20px -40px -30px;padding:14px 20px;border-top:1px solid #ebe4ed;background:hsla(0,0%,100%,.96)}.detail-actions button[data-v-023d27e1],.detail-state button[data-v-023d27e1]{padding:9px 13px;border:1px solid #75518f;border-radius:9px;background:#75518f;color:#fff;cursor:pointer}.detail-state[data-v-023d27e1]{display:grid;justify-items:center;gap:8px}.detail-state--error[data-v-023d27e1]{color:#9b5963}@media (max-width:900px){.detail-heading[data-v-023d27e1],.section-heading[data-v-023d27e1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heading-status[data-v-023d27e1]{justify-items:start}.overview-card dl[data-v-023d27e1],.service-card dl[data-v-023d27e1],.service-grid[data-v-023d27e1]{grid-template-columns:1fr}}@media(max-width:600px){.detail-actions[data-v-023d27e1]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0}}.appointment-history[data-v-023d27e1]{margin-top:12px}.appointment-history dl[data-v-023d27e1]{margin-top:8px}.appointment-history dt[data-v-023d27e1]{font-size:12px;color:#777780}.appointment-history dd[data-v-023d27e1]{font-size:12px;font-weight:400}.appointment-history summary[data-v-023d27e1],.provider-history>summary[data-v-023d27e1],.retouch-history>summary[data-v-023d27e1]{color:#777780;font-size:12px;padding:10px 0;cursor:pointer}.retouch-history p[data-v-023d27e1]{font-size:12px;line-height:1.7}.service-card[data-v-023d27e1] .service-review-details{margin-top:12px}.order-location[data-v-023d27e1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin:20px 0}.order-location img[data-v-023d27e1]{width:16px;height:16px}.arrival-unavailable[data-v-023d27e1]{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:72px;height:72px;color:#777780;border-radius:8px;background:#f7f7fa;font-size:10px}.arrival-unavailable img[data-v-023d27e1],.fulfillment-item>button img[data-v-023d27e1]{width:22px;height:22px;display:block;margin:auto}.fulfillment-item>button img[data-v-023d27e1]{margin-bottom:6px}.detail-page[data-v-023d27e1]{color:#24242a}.detail-heading[data-v-023d27e1]{border:0;padding:0;margin:0 0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-heading h2[data-v-023d27e1]{font-size:26px;margin:0}.detail-heading .heading-status[data-v-023d27e1]{color:#6b5dd5;font-size:13px}.back-button[data-v-023d27e1]{margin-bottom:14px;font-size:12px}.order-surface[data-v-023d27e1]{padding:24px;background:#fff;border-radius:24px}.fulfillment-summary[data-v-023d27e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-bottom:22px;border-bottom:1px solid #e9e9ef}.fulfillment-summary[data-v-023d27e1]:has(>:only-child){grid-template-columns:1fr}.fulfillment-item[data-v-023d27e1]{min-width:0}.fulfillment-item>div[data-v-023d27e1]:first-child{display:inline-block}.fulfillment-item strong[data-v-023d27e1]{color:#6b5dd5;font-size:20px}.fulfillment-item p[data-v-023d27e1]{margin:10px 0 0;font-size:12px;line-height:1.6}.fulfillment-item>button[data-v-023d27e1]{float:right;width:84px;padding:9px;font-size:12px;border:0;border-radius:8px;background:#f7f7fa;color:#6b5dd5;cursor:pointer}.detail-section[data-v-023d27e1],.overview-card[data-v-023d27e1]{padding:0;border:0;border-radius:0;margin-top:22px;-webkit-box-shadow:none;box-shadow:none}.overview-card[data-v-023d27e1]{display:flow-root;border-bottom:1px solid #e9e9ef;padding-bottom:22px}.order-title[data-v-023d27e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:18px}.order-title img[data-v-023d27e1]{width:20px;height:20px}.order-title h3[data-v-023d27e1]{margin:0;font-size:17px;line-height:26px}.amount-summary[data-v-023d27e1]{float:right;width:280px;max-width:100%;margin:0 0 14px 24px}.amount-summary>button[data-v-023d27e1]{border:0;background:none;padding:4px 0;color:#777780;font-size:13px;cursor:pointer}.amount-summary>strong[data-v-023d27e1]{float:right;font-size:22px;line-height:28px}.overview-card>dl[data-v-023d27e1]{display:grid;grid-template-columns:1fr;gap:10px;min-width:200px}.overview-card>dl div[data-v-023d27e1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:0;background:none}.overview-card dt[data-v-023d27e1]{min-width:64px;font-size:12px;color:#777780}.overview-card dd[data-v-023d27e1]{margin:0;font-weight:400;font-size:13px;overflow-wrap:anywhere}.service-grid[data-v-023d27e1]{gap:24px}.service-grid[data-v-023d27e1]:has(>:only-child){grid-template-columns:1fr}.service-card[data-v-023d27e1]{min-width:0;padding:0 0 0 22px;border:0;border-left:1px solid #e9e9ef;border-radius:0}.service-card[data-v-023d27e1]:first-child{padding-left:0;border:0}.service-card>header[data-v-023d27e1]{margin-bottom:14px}.service-card header span[data-v-023d27e1]{font-size:15px}.service-card header strong[data-v-023d27e1]{font-size:12px;color:#6b5dd5}.provider-card[data-v-023d27e1]{padding:0;background:none;grid-template-columns:44px 1fr;gap:12px;margin:16px 0}.provider-card img[data-v-023d27e1],.provider-photo-placeholder[data-v-023d27e1]{width:44px;height:44px;border-radius:100%}.provider-photo-placeholder[data-v-023d27e1]{font-size:9px;background:#f7f7fa;padding:3px;color:#777780}.provider-card p[data-v-023d27e1]{min-width:0;overflow-wrap:anywhere;font-size:13px}.provider-photo-notice[data-v-023d27e1]{display:block;color:#777780;font-size:11px;font-weight:400;margin-top:4px}.service-actions[data-v-023d27e1]{gap:8px;margin:14px 0}.detail-actions button[data-v-023d27e1],.home-button[data-v-023d27e1],.service-actions button[data-v-023d27e1]{border:1px solid #e9e9ef;border-radius:100px;color:#24242a;background:#fff;padding:10px 14px;font-size:12px}.service-actions button[data-v-023d27e1]:first-child{background:#f0edfd;color:#6b5dd5;border-color:#f0edfd}.service-history summary[data-v-023d27e1]{cursor:pointer;color:#777780;font-size:12px;padding:6px 0}.service-history dl[data-v-023d27e1]{margin-top:8px}.service-card dl div[data-v-023d27e1]{padding:8px;background:#f7f7fa}.service-card dt[data-v-023d27e1]{font-size:12px;color:#777780}.service-card dd[data-v-023d27e1]{font-size:12px;font-weight:400}.detail-actions[data-v-023d27e1]{position:static;margin:20px 0 0;padding:16px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;background:transparent;border-color:#e9e9ef}.detail-section.action-panel[data-v-023d27e1]{padding:20px;background:#fff;border-radius:18px}.detail-page[data-v-023d27e1] :focus-visible{outline:2px solid #6b5dd5;outline-offset:3px}.sr-only[data-v-023d27e1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.order-surface[data-v-023d27e1]{padding:20px 16px}.detail-heading[data-v-023d27e1]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.detail-heading h2[data-v-023d27e1]{font-size:22px}.fulfillment-summary[data-v-023d27e1],.service-grid[data-v-023d27e1]{grid-template-columns:1fr;gap:22px}.fulfillment-item>button[data-v-023d27e1]{width:auto;min-height:44px}.service-card[data-v-023d27e1],.service-card[data-v-023d27e1]:first-child{padding:20px 0 0;border:0;border-top:1px solid #e9e9ef}.service-card[data-v-023d27e1]:first-child{border:0;padding-top:0}.amount-summary[data-v-023d27e1]{float:none;margin:0 0 18px;width:100%}.overview-card>dl[data-v-023d27e1]{min-width:0}.overview-card>dl div[data-v-023d27e1]{gap:12px}.service-actions button[data-v-023d27e1]{min-height:44px}.service-history summary[data-v-023d27e1]{min-height:30px;padding-top:12px}.service-card dl[data-v-023d27e1]{grid-template-columns:1fr}.fulfillment-item strong[data-v-023d27e1]{font-size:18px}}@media(min-width:701px){.fulfillment-summary[data-v-023d27e1]{padding-bottom:16px}.order-location[data-v-023d27e1]{margin:16px 0}.overview-card[data-v-023d27e1]{margin-top:0;padding-bottom:16px}.overview-card>dl[data-v-023d27e1]{gap:8px}.service-card>header[data-v-023d27e1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.provider-card[data-v-023d27e1]{margin:4px 0 12px}.provider-history[data-v-023d27e1],.service-history[data-v-023d27e1]{display:inline-block;vertical-align:top;margin-right:16px}.provider-history[open][data-v-023d27e1],.service-history[open][data-v-023d27e1]{display:block}}