.ad-modal-backdrop[data-v-27465904]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ad-modal-card[data-v-27465904]{color:#1e293b;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:760px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.ad-modal-header[data-v-27465904]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:1.25rem 1.75rem}.ad-modal-header[data-v-27465904],.header-left[data-v-27465904]{align-items:center;display:flex}.header-left[data-v-27465904]{gap:.75rem}.header-icon[data-v-27465904]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.35rem .5rem;font-size:1.8rem}.header-title[data-v-27465904]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:700}.header-desc[data-v-27465904]{color:#64748b;margin:0;font-size:.82rem}.btn-close[data-v-27465904]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;font-size:1.25rem;transition:color .2s}.btn-close[data-v-27465904]:hover{color:#0f172a}.ad-modal-body[data-v-27465904]{flex-direction:column;gap:1.5rem;padding:1.5rem 1.75rem;display:flex;overflow-y:auto}.policy-notice[data-v-27465904]{color:#713f12;background:#fffdf5;border:1px solid #fef08a;border-left:4px solid #eab308;border-radius:8px;gap:.85rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.policy-icon[data-v-27465904]{font-size:1.4rem;line-height:1}.error-alert[data-v-27465904]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;font-weight:500}.form-section[data-v-27465904]{flex-direction:column;gap:.85rem;display:flex}.section-title[data-v-27465904]{color:#0f172a;border-bottom:1px solid #f1f5f9;margin:0;padding-bottom:.4rem;font-size:.92rem;font-weight:700}.form-grid[data-v-27465904]{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}.col-span-2[data-v-27465904]{grid-column:span 2}.form-group[data-v-27465904]{flex-direction:column;gap:.3rem;display:flex}.form-group label[data-v-27465904]{color:#334155;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:600;display:flex}.req[data-v-27465904]{color:#e11d48}.negotiable-pill[data-v-27465904]{color:#92400e;background:#fef3c7;border-radius:12px;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.input-control[data-v-27465904],.textarea-control[data-v-27465904]{color:#0f172a;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:.6rem .85rem;font-family:inherit;font-size:.85rem;transition:all .2s}.input-control[data-v-27465904]:focus,.textarea-control[data-v-27465904]:focus{border-color:#c79a5f;box-shadow:0 0 0 3px #c79a5f26}.helper-text[data-v-27465904]{color:#64748b;font-size:.72rem}.placement-options[data-v-27465904]{flex-direction:column;gap:.65rem;display:flex}.placement-card[data-v-27465904]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.85rem;padding:.95rem 1.15rem;transition:all .2s;display:flex}.placement-card[data-v-27465904]:hover{background:#fafaf9;border-color:#cbd5e1}.placement-card.selected[data-v-27465904]{background:#fffcf7;border-color:#c79a5f;box-shadow:0 4px 14px #c79a5f1f}.duration-card input[type=radio][data-v-27465904],.placement-card input[type=radio][data-v-27465904]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #cbd5e1;border-radius:50%;outline:none;flex-shrink:0;place-content:center;width:20px;min-width:20px;max-width:20px;height:20px;margin:2px 0 0;transition:all .2s;display:inline-grid}.duration-card input[type=radio][data-v-27465904]:before,.placement-card input[type=radio][data-v-27465904]:before{content:"";background-color:#c79a5f;border-radius:50%;width:10px;height:10px;transition:transform .15s ease-in-out;transform:scale(0)}.duration-card input[type=radio][data-v-27465904]:checked,.placement-card input[type=radio][data-v-27465904]:checked{border-color:#c79a5f}.duration-card input[type=radio][data-v-27465904]:checked:before,.placement-card input[type=radio][data-v-27465904]:checked:before{transform:scale(1)}.card-text[data-v-27465904]{flex-direction:column;flex:1;gap:.2rem;display:flex}.card-text strong[data-v-27465904]{color:#1e293b;font-size:.9rem;font-weight:700}.card-text span[data-v-27465904]{color:#64748b;font-size:.78rem;line-height:1.4}.duration-grid[data-v-27465904]{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.75rem;display:grid}.duration-card[data-v-27465904]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:all .2s;display:flex}.duration-card[data-v-27465904]:hover{background:#fafaf9;border-color:#cbd5e1}.duration-card.selected[data-v-27465904]{background:#fffcf7;border-color:#c79a5f;box-shadow:0 4px 14px #c79a5f1f}.dur-body[data-v-27465904]{flex-direction:column;flex:1;gap:.2rem;display:flex}.dur-top[data-v-27465904]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.dur-name[data-v-27465904]{color:#1e293b;font-size:.85rem;font-weight:700}.badge-populer[data-v-27465904]{color:#fff;letter-spacing:.04em;background:#c79a5f;border-radius:999px;padding:.12rem .45rem;font-size:.65rem;font-weight:800}.dur-price[data-v-27465904]{color:#c79a5f;font-size:.95rem;font-weight:800}.dur-note[data-v-27465904]{color:#64748b;font-size:.73rem;line-height:1.35}.negotiable-desc[data-v-27465904]{color:#64748b;margin:.6rem 0 0;font-size:.78rem;line-height:1.5}.agreement-section[data-v-27465904]{background:#fff8f8;border:1.5px solid #fecaca;border-radius:12px;padding:1.15rem 1.25rem}.agreement-box[data-v-27465904]{cursor:pointer;align-items:flex-start;gap:.85rem;width:100%;display:flex}.agreement-box input[type=checkbox][data-v-27465904]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #f87171;border-radius:6px;outline:none;flex-shrink:0;place-content:center;width:20px;min-width:20px;max-width:20px;height:20px;margin:2px 0 0;transition:all .2s;display:inline-grid}.agreement-box input[type=checkbox][data-v-27465904]:before{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;margin-top:-2px;transition:transform .15s ease-in-out;transform:rotate(-45deg)scale(0)}.agreement-box input[type=checkbox][data-v-27465904]:checked{background-color:#dc2626;border-color:#dc2626}.agreement-box input[type=checkbox][data-v-27465904]:checked:before{transform:rotate(-45deg)scale(1)}.agreement-text[data-v-27465904]{flex:1}.agreement-text strong[data-v-27465904]{color:#991b1b;margin-bottom:.35rem;font-size:.85rem;line-height:1.35;display:block}.agreement-text p[data-v-27465904]{color:#7f1d1d;margin:0;font-size:.8rem;line-height:1.5}.ad-modal-footer[data-v-27465904]{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.75rem;display:flex}.btn-cancel[data-v-27465904]{color:#475569;background:#fff;border:1px solid #cbd5e1;padding:.65rem 1.25rem;font-weight:600}.btn-cancel[data-v-27465904],.btn-submit[data-v-27465904]{cursor:pointer;border-radius:8px;font-size:.88rem}.btn-submit[data-v-27465904]{color:#fff;background:#c79a5f;border:none;padding:.65rem 1.5rem;font-weight:700;transition:all .2s}.btn-submit[data-v-27465904]:hover:not(:disabled){background:#b5894e;transform:translateY(-1px)}.btn-submit[data-v-27465904]:disabled{opacity:.6;cursor:not-allowed}.success-view[data-v-27465904]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 2rem;display:flex}.success-badge[data-v-27465904]{font-size:3rem}.success-title[data-v-27465904]{color:#065f46;margin:0;font-size:1.35rem;font-weight:700}.success-desc[data-v-27465904]{color:#475569;max-width:540px;margin:0;font-size:.9rem;line-height:1.5}.summary-box[data-v-27465904]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.5rem;width:100%;max-width:500px;padding:1rem 1.5rem;display:flex}.summary-item[data-v-27465904]{justify-content:space-between;font-size:.85rem;display:flex}.summary-item .label[data-v-27465904]{color:#64748b}.summary-item .val[data-v-27465904]{color:#0f172a;font-weight:600}.summary-item .val.price[data-v-27465904]{color:#c79a5f;font-weight:800}.status-pill[data-v-27465904]{color:#92400e;background:#fef3c7;border-radius:12px;padding:.15rem .5rem;font-size:.78rem}.payment-notice[data-v-27465904]{color:#1e40af;text-align:left;background:#eff6ff;border-left:4px solid #3b82f6;border-radius:6px;max-width:500px;padding:.85rem 1rem;font-size:.82rem;line-height:1.4}.success-actions[data-v-27465904]{gap:.75rem;margin-top:.5rem;display:flex}.btn-wa-confirm[data-v-27465904]{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:8px;padding:.75rem 1.25rem;font-size:.88rem;font-weight:700;transition:background .2s}.btn-wa-confirm[data-v-27465904]:hover{background:#047857}.btn-done[data-v-27465904]{color:#334155;cursor:pointer;background:#e2e8f0;border:none;border-radius:8px;padding:.75rem 1.25rem;font-size:.88rem;font-weight:600}
