.btn-inquiry-plus.svelte-f7q30i{width:36px;height:36px;border-radius:50%;border:none;background:#ff950026;color:#ff7b00;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.btn-inquiry-plus.svelte-f7q30i:hover{background:#ff950040}.btn-inquiry-count.svelte-f7q30i{width:36px;height:36px;border-radius:50%;border:2px solid #ff7b00;background:transparent;color:#ff7b00;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;cursor:pointer}.btn-inquiry-count.svelte-f7q30i:hover{background:#ff7b00;color:#fff}.inquiry-modal-backdrop.svelte-f7q30i{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182780;z-index:1040}.inquiry-modal.svelte-f7q30i{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(720px,92vw);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #00000026;z-index:1050;display:flex;flex-direction:column;max-height:75vh}.inquiry-modal-header.svelte-f7q30i{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eef0f4}.inquiry-modal-header.svelte-f7q30i h3:where(.svelte-f7q30i){font-size:20px;line-height:1.25;font-weight:800}.text-primary-orange.svelte-f7q30i{color:#ff7b00}.inquiry-modal-close.svelte-f7q30i{border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:#6b7280}.inquiry-modal-close.svelte-f7q30i:hover{color:#ff7b00}.inquiry-modal-body.svelte-f7q30i{padding:12px 16px;overflow-y:auto;flex:1 1 auto;background:#f8fafc}.inquiry-card.svelte-f7q30i{background:#fff;border:1px solid #eef0f4;border-radius:10px;padding:16px;margin-bottom:16px}.inquiry-card-header.svelte-f7q30i{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px}.inquiry-name.svelte-f7q30i{font-weight:700;color:#111827}.inquiry-email.svelte-f7q30i{display:block;color:#2563eb;text-decoration:none}.inquiry-email.svelte-f7q30i:hover{text-decoration:underline}.inquiry-phone.svelte-f7q30i{color:#374151}.inquiry-budget.svelte-f7q30i{color:#4b5563}.inquiry-date.svelte-f7q30i{color:#6b7280;white-space:nowrap}.inquiry-message.svelte-f7q30i{background:#f9fafb;border:1px solid #eef0f4;border-radius:8px;padding:12px;color:#111827}.inquiry-modal-footer.svelte-f7q30i{padding:12px 16px;border-top:1px solid #eef0f4;display:flex;justify-content:flex-end;gap:10px;background:#fff}.btn-close-inquiries.svelte-f7q30i{border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:8px;padding:8px 14px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.btn-close-inquiries.svelte-f7q30i:hover{border-color:#ff7b00;color:#ff7b00}.send-inquiry-backdrop.svelte-f7q30i{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050;padding:16px}.send-inquiry-modal.svelte-f7q30i{width:100%;max-width:520px;border-radius:16px;padding:20px;box-shadow:0 10px 30px #0003}.btn-inquiry.svelte-f7q30i{background:linear-gradient(135deg,#ff9500,#ff7b00);color:#fff;border:none;padding:10px 16px;font-weight:600;border-radius:10px;transition:all .2s ease-in-out}.btn-inquiry.svelte-f7q30i:hover{background:linear-gradient(135deg,#ff7b00,#f60);transform:translateY(-1px);color:#fff}.btn-light-cancel.svelte-f7q30i{background:#f1f3f5;color:#343a40;border:none;padding:10px 16px;font-weight:600;border-radius:10px}.send-inquiry-modal.svelte-f7q30i .input-box-two:where(.svelte-f7q30i) input:where(.svelte-f7q30i),.send-inquiry-modal.svelte-f7q30i .input-box-two:where(.svelte-f7q30i) textarea:where(.svelte-f7q30i){width:100%;border:1px solid #e9ecef;border-radius:10px;padding:10px 12px;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.send-inquiry-modal.svelte-f7q30i .input-box-two:where(.svelte-f7q30i) textarea:where(.svelte-f7q30i){resize:vertical;min-height:96px}.send-inquiry-modal.svelte-f7q30i .input-box-two:where(.svelte-f7q30i) input:where(.svelte-f7q30i):focus,.send-inquiry-modal.svelte-f7q30i .input-box-two:where(.svelte-f7q30i) textarea:where(.svelte-f7q30i):focus{border-color:#ff7b00;box-shadow:0 0 0 3px #ff7b0026}.send-inquiry-modal.svelte-f7q30i .label:where(.svelte-f7q30i){font-weight:600;margin-bottom:6px;color:#212529}
