.ProposalStyles_proposalFormContainer__kb2Ja{width:100%;padding:var(--space-xl);height:100%;background-color:var(--color-white)}.ProposalStyles_formTitle__5_bWd{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);margin-bottom:var(--space-xl);color:var(--color-black)}.ProposalStyles_formSection__igMys{margin-bottom:var(--space-xl)}.ProposalStyles_formLabel___DK6w{display:block;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);margin-bottom:var(--space-sm);color:var(--color-black)}.ProposalStyles_formInput__GAoLL,.ProposalStyles_formTextarea__N7uKh{width:100%;padding:var(--space-md);border:var(--border-thin);border-radius:var(--radius-xs);font-size:var(--font-size-base);margin-bottom:var(--space-lg);color:var(--color-black)}.ProposalStyles_formTextarea__N7uKh{min-height:15vh;min-height:15dvh;resize:vertical}.ProposalStyles_formButtonContainer__sxGnv{display:flex;justify-content:flex-end;gap:var(--space-lg);margin-top:var(--space-xl)}.ProposalStyles_formButton__nBRBr{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;text-align:center;height:5vh;height:5dvh;display:flex;align-items:center;justify-content:center}.ProposalStyles_primaryButton__1ZV_b{background-color:var(--color-white);color:var(--color-black);border:var(--border-thin)}.ProposalStyles_primaryButton__1ZV_b:hover{background-color:var(--color-black);color:var(--color-white)}.ProposalStyles_secondaryButton__tgRs4{background-color:transparent;color:var(--color-black);border:var(--border-thin)}.ProposalStyles_secondaryButton__tgRs4:hover{background-color:var(--color-bg-placeholder)}.ProposalStyles_dangerButton__ZyzI9{background-color:transparent;color:var(--color-error);border:1px solid var(--color-error)}.ProposalStyles_dangerButton__ZyzI9:hover{background-color:#ffebee}.ProposalStyles_servicesContainer__lBW2e{margin-bottom:var(--space-xl)}.ProposalStyles_serviceItem__qaQX1{align-items:center;border-radius:var(--radius-xs);background-color:var(--color-bg-secondary)}.ProposalStyles_serviceHeader__eOvUv,.ProposalStyles_serviceItem__qaQX1{display:grid;grid-template-columns:3fr 6fr 2fr 1fr 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-sm)}.ProposalStyles_serviceHeader__eOvUv{font-weight:600;border-bottom:1px solid var(--color-border-light)}.ProposalStyles_serviceField__fiR4X{display:flex;flex-direction:column;gap:var(--space-xs)}.ProposalStyles_serviceLabel__YQWPw{font-weight:600;font-size:var(--font-size-xs);color:var(--color-black)}.ProposalStyles_serviceInput__baJcq{padding:var(--space-sm);border:var(--border-input);border-radius:var(--radius-xs);font-size:var(--font-size-sm)}.ProposalStyles_serviceInputRow__tsTUE{display:flex;gap:var(--space-lg);align-items:flex-start}.ProposalStyles_serviceInputSmall__URKY6{width:15vh;width:15dvh}.ProposalStyles_removeButton__JCZn5{align-self:flex-end;background:none;border:none;color:var(--color-black);cursor:pointer;font-size:var(--font-size-xs);padding:var(--space-sm)}.ProposalStyles_addServiceButton__4TVaL{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border:1px dashed var(--color-black);border-radius:var(--radius-xs);background:none;font-size:var(--font-size-sm);color:var(--color-black);cursor:pointer;transition:all var(--transition-base)}.ProposalStyles_addServiceButton__4TVaL:hover{background-color:var(--color-bg-placeholder);border-color:var(--color-black)}.ProposalStyles_buttonIcon__sJJna{font-size:var(--font-size-md)}.ProposalStyles_error__wCyF9{color:var(--color-error);font-size:var(--font-size-xs);margin-top:.6dvh;font-weight:var(--font-weight-regular)}.ProposalStyles_totalSection__eMsDf{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-top:var(--space-lg);border-top:1px solid var(--color-border-light);padding-top:var(--space-lg)}.ProposalStyles_totalRow__xa4qf{display:flex;justify-content:space-between;align-items:center;width:30%;padding:var(--space-sm) 0}.ProposalStyles_totalLabel__LPbbA{font-weight:600;color:var(--color-black)}.ProposalStyles_totalValue___dQXF{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-black)}.ProposalStyles_proposalViewContainer__5iMVI{width:100%;padding:var(--space-xl);background-color:var(--color-white);border-radius:var(--radius-sm);border:var(--border-thin)}.ProposalStyles_proposalHeader__iPcHW{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-light)}.ProposalStyles_proposalTitle__GrLDb{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);margin-bottom:var(--space-sm);color:var(--color-black)}.ProposalStyles_proposalMeta__Kl2RS{display:flex;flex-direction:column;gap:var(--space-xs)}.ProposalStyles_proposalMetaItem___SL8Y{font-size:var(--font-size-sm);color:var(--color-black)}.ProposalStyles_proposalStatus__1_aMb{padding:.8dvh 1.5dvh;border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:600;text-align:center}.ProposalStyles_statusPending__xo4VO{background-color:#fff3e0;color:#e65100}.ProposalStyles_statusAccepted__KB9jh{background-color:#d4edda;color:#155724}.ProposalStyles_statusCancelled__zRfe0,.ProposalStyles_statusRejected__ix__C{background-color:#f8d7da;color:#721c24}.ProposalStyles_proposalSection__uhi1X{margin-bottom:var(--space-xl)}.ProposalStyles_sectionTitle__bSXzW{font-weight:600;font-size:var(--font-size-md);margin-bottom:var(--space-md);padding-bottom:.8dvh;border-bottom:var(--border-thin);color:var(--color-black)}.ProposalStyles_sectionContent__H_jph{font-size:var(--font-size-base);line-height:1.6;color:var(--color-black);white-space:pre-wrap}.ProposalStyles_servicesList__TRyS1{width:100%;margin-bottom:var(--space-xl);color:var(--color-black)}.ProposalStyles_serviceTable__ez0lS{width:100%;border-collapse:collapse}.ProposalStyles_serviceTable__ez0lS tr{display:flex;flex-direction:column;padding:var(--space-lg) 0;border-bottom:var(--border-thin)}.ProposalStyles_serviceTable__ez0lS tr:last-child{border-top:2px solid var(--color-black);border-bottom:none;margin-top:var(--space-lg)}.ProposalStyles_serviceTable__ez0lS th{display:none}.ProposalStyles_serviceTable__ez0lS td{padding:.8vh 0;font-size:var(--font-size-sm);display:flex;justify-content:space-between;align-items:flex-start;min-height:var(--space-xl)}.ProposalStyles_serviceTable__ez0lS td:before{content:attr(data-label);font-weight:600;margin-right:var(--space-lg);min-width:12vh;flex-shrink:0;text-align:left}.ProposalStyles_serviceTable__ez0lS td>div,.ProposalStyles_serviceTable__ez0lS td>span{flex-grow:1;text-align:right;margin-left:var(--space-lg)}.ProposalStyles_serviceTable__ez0lS td[data-label=Descripcion]{align-items:flex-start}.ProposalStyles_serviceTable__ez0lS td[data-label=Descripcion]>span{text-align:right;flex-grow:1;white-space:pre-wrap;word-break:break-word}.ProposalStyles_priceColumn___2nn2{text-align:right;flex-grow:1}.ProposalStyles_actionButtonsContainer__UDjqR{display:flex;justify-content:flex-end;gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-light);flex-wrap:nowrap}.ProposalStyles_proposalList__gTBxF{width:100%;margin-bottom:var(--space-xl)}.ProposalStyles_proposalItem__nWa2h{padding:var(--space-lg);margin-bottom:var(--space-lg);border-radius:.8vh;border-radius:.8dvh;background-color:var(--color-white);border:var(--border-thin);transition:all var(--transition-base);cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:center}.ProposalStyles_proposalItem__nWa2h:hover{background-color:var(--color-bg-placeholder);transform:translateY(-.05vh);transform:translateY(-.05dvh);box-shadow:0 .5vh 1vh rgba(0,0,0,.1);box-shadow:0 .5dvh 1dvh rgba(0,0,0,.1)}.ProposalStyles_proposalItemInfo__DBCLX{flex:1 1;min-width:25vh;min-width:25dvh;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.ProposalStyles_proposalItemTitle__5LkH_{width:100%;font-weight:600;font-size:var(--font-size-base);margin-bottom:var(--space-xs)}.ProposalStyles_proposalItemMeta__i6d0p{display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--color-black);gap:var(--space-lg);align-items:center}.ProposalStyles_paymentStatus__zmbpY{padding:.8dvh 1.5dvh;border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:600;text-align:center}.ProposalStyles_paymentStatusNotPaid__I2ZOc{background-color:#f8f9fa;color:#6c757d}.ProposalStyles_paymentStatusPending__e4L_6{background-color:#fff3cd;color:#856404}.ProposalStyles_paymentStatusProcessing__vopvB{background-color:#cce5ff;color:var(--color-black)}.ProposalStyles_paymentStatusEscrow__AP_I5{background-color:#d4edda;color:#155724}.ProposalStyles_paymentStatusReleased__4mtrn{background-color:#d1ecf1;color:#0c5460}.ProposalStyles_paymentStatusCompleted__Oi0tu{background-color:#d4edda;color:#155724}.ProposalStyles_paymentStatusFailed__o88cZ{background-color:#f8d7da;color:#721c24}.ProposalStyles_paymentStatusRefunded__uLTLm{background-color:#e2e3e5;color:#383d41}.ProposalStyles_paymentStatusDisputed__5szRm{background-color:#fff3cd;color:#856404}.ProposalStyles_proposalItemPrice__werFu{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);white-space:nowrap}.ProposalStyles_filterContainer__uy3H_{display:flex;margin-bottom:var(--space-xl);gap:var(--space-lg)}.ProposalStyles_filterButton__iODM_{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);font-size:var(--font-size-sm);background-color:var(--color-white);border:var(--border-thin);color:var(--color-black);cursor:pointer;transition:all var(--transition-base)}.ProposalStyles_filterButton__iODM_:hover{background-color:var(--color-bg-placeholder)}.ProposalStyles_filterButtonActive__Vp7sB{background-color:var(--color-black);color:var(--color-white)}.ProposalStyles_filterButtonContainer__tsL4o{display:flex;gap:var(--space-xs)}.ProposalStyles_noProposals__D3_H9{text-align:center;padding:5dvh;color:var(--color-black);font-size:var(--font-size-base)}.ProposalStyles_actionStatus__I5yzi{padding:var(--space-md);margin:var(--space-lg) 0;border-radius:.8vh;border-radius:.8dvh;text-align:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);animation:ProposalStyles_fadeIn__DRRY5 var(--transition-medium)}.ProposalStyles_actionStatusaccept__ORewC{background-color:rgba(21,184,59,.1);color:#15b83b;border:1px solid rgba(21,184,59,.3)}.ProposalStyles_actionStatuscancel__oXrqD,.ProposalStyles_actionStatusreject__RazIy{background-color:rgba(244,84,100,.1);color:#f45464;border:1px solid rgba(244,84,100,.3)}@keyframes ProposalStyles_fadeIn__DRRY5{0%{opacity:0;transform:translateY(-1vh)}to{opacity:1;transform:translateY(0)}}.ProposalStyles_stripeVerificationRequired___qw4a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);text-align:center;gap:var(--space-lg)}.ProposalStyles_stripeMessage__VDRp7{font-size:var(--font-size-base);line-height:1.6;color:var(--color-black);max-width:60vh;max-width:60dvh;margin-bottom:var(--space-lg)}.ProposalStyles_loadingState__kkCAu{display:flex;justify-content:center;align-items:center;min-height:20vh;min-height:20dvh;font-size:var(--font-size-base);color:var(--color-black)}.ProposalStyles_statusContainer__6H_jx{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.ProposalStyles_escrowInfo__CDNH7{margin:var(--space-sm) 0;padding:var(--space-sm);background-color:#f0f7ff;border-radius:var(--radius-xs);border-left:.4dvh solid var(--color-black)}.ProposalStyles_escrowInfo__CDNH7 p{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-black)}.ProposalStyles_escrowInfo__CDNH7 strong{font-weight:600}.ProposalStyles_paymentPendingInfo__u60o4{margin:var(--space-sm) 0;padding:var(--space-sm);background-color:#fff8e1;border-radius:var(--radius-xs);border-left:.4dvh solid #ffc107;font-size:var(--font-size-sm)}.ProposalStyles_paymentPendingInfo__u60o4 p{margin:0;line-height:var(--line-height-relaxed);color:var(--color-black)}.ProposalStyles_paymentDirectInfo__13dcq{margin:var(--space-sm) 0;padding:var(--space-sm);background-color:#e8f5e9;border-radius:var(--radius-xs);border-left:.4dvh solid var(--color-success);font-size:var(--font-size-sm)}.ProposalStyles_paymentDirectInfo__13dcq p{margin:0;line-height:var(--line-height-relaxed);color:var(--color-black)}.ProposalStyles_transferPendingMessage__fC_F3{background-color:#e7f4fc;border:1px solid #90cdf4;border-radius:var(--radius-xs);color:#2b6cb0;padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0;font-size:var(--font-size-xs)}.ProposalStyles_transferPendingMessage__fC_F3 p{margin:0;line-height:var(--line-height-relaxed)}.ProposalStyles_attachmentInfo__x_JdH{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-sm);line-height:var(--line-height-relaxed)}.ProposalStyles_attachmentButton__UX9l9{display:inline-block;padding:var(--space-md) var(--space-lg);border:1px dashed var(--color-black);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);color:var(--color-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);margin-top:var(--space-sm)}.ProposalStyles_attachmentButton__UX9l9:hover{background-color:var(--color-bg-hover);border-color:var(--color-black);border-style:solid}.ProposalStyles_attachmentList__bY3pA{margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.ProposalStyles_attachmentItem__b_eSC{display:flex;align-items:center;padding:var(--space-md);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-xs);gap:var(--space-md)}.ProposalStyles_attachmentIcon__NlXET{font-size:var(--font-size-xl);flex-shrink:0;width:2.5vh;width:2.5dvh;height:2.5vh;height:2.5dvh;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m18.375 12.739-7.693 7.693a4.5 4.5 0 0 1-6.364-6.364l10.94-10.94A3 3 0 1 1 19.5 7.372L8.552 18.32m.009-.01-.01.01m5.699-9.941-7.81 7.81a1.5 1.5 0 0 0 2.112 2.13' /%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%}.ProposalStyles_attachmentInfo__x_JdH{flex:1 1;display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.ProposalStyles_attachmentName__j2Z4_{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProposalStyles_attachmentSize__ES7Ir{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ProposalStyles_downloadButton__1kCKR,.ProposalStyles_removeAttachment__AV8HZ{padding:.8dvh 1.5dvh;border:var(--border-thin);border-radius:var(--radius-xs);background-color:var(--color-white);color:var(--color-black);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.ProposalStyles_removeAttachment__AV8HZ:hover{background-color:#fee;color:var(--color-error);border-color:var(--color-error)}.ProposalStyles_downloadButton__1kCKR:hover{background-color:var(--color-black);color:var(--color-white)}.ProposalStyles_downloadButton__1kCKR:disabled{opacity:.6;cursor:not-allowed}.ProposalStyles_attachmentsList__5TgkT{display:flex;flex-direction:column;gap:var(--space-sm)}.ProposalStyles_paymentSuccessMessage__eCKJU{background-color:#d1f2eb;border:var(--border-standard);border-color:var(--color-success);border-radius:var(--radius-sm);padding:var(--space-lg);margin:var(--space-lg) 0;display:flex;align-items:flex-start;gap:var(--space-md);animation:ProposalStyles_slideIn__Dfw1d var(--transition-medium)}@keyframes ProposalStyles_slideIn__Dfw1d{0%{opacity:0;transform:translateY(-2vh)}to{opacity:1;transform:translateY(0)}}.ProposalStyles_successIcon__7dygU{font-size:var(--font-size-2xl);color:var(--color-success);font-weight:var(--font-weight-bold);background:var(--color-white);width:4vh;height:4vh;border-radius:var(--radius-circle);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProposalStyles_paymentSuccessMessage__eCKJU h3{margin:0 0 .8vh;font-size:var(--font-size-md);color:#155724}.ProposalStyles_paymentSuccessMessage__eCKJU p{margin:var(--space-xs) 0;font-size:var(--font-size-sm);color:#155724;line-height:var(--line-height-relaxed)}