.PixModal-module__Y6yL_q__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PixModal-module__Y6yL_q__modal{background:#fff;border-radius:16px;width:100%;max-width:420px;max-height:90vh;animation:.3s ease-out PixModal-module__Y6yL_q__slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes PixModal-module__Y6yL_q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PixModal-module__Y6yL_q__closeButton{cursor:pointer;color:#6b7280;z-index:10;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.PixModal-module__Y6yL_q__closeButton:hover{color:#374151;background:#e5e7eb}.PixModal-module__Y6yL_q__header{text-align:center;color:#fff;background:linear-gradient(135deg,#32bcad 0%,#2aa69a 100%);border-radius:16px 16px 0 0;padding:2rem 2rem 1rem}.PixModal-module__Y6yL_q__pixIcon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;display:flex}.PixModal-module__Y6yL_q__pixIcon svg{width:32px;height:32px}.PixModal-module__Y6yL_q__header h2{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.PixModal-module__Y6yL_q__subtitle{opacity:.9;margin:0;font-size:.9rem}.PixModal-module__Y6yL_q__content{padding:1.5rem}.PixModal-module__Y6yL_q__loading{text-align:center;padding:3rem 1rem}.PixModal-module__Y6yL_q__spinner{border:4px solid #e5e7eb;border-top-color:#32bcad;border-radius:50%;width:48px;height:48px;margin:0 auto 1rem;animation:.8s linear infinite PixModal-module__Y6yL_q__spin}@keyframes PixModal-module__Y6yL_q__spin{to{transform:rotate(360deg)}}.PixModal-module__Y6yL_q__loading p{color:#6b7280;font-size:.95rem}.PixModal-module__Y6yL_q__error{text-align:center;color:#dc2626;padding:2rem 1rem}.PixModal-module__Y6yL_q__error i{margin-bottom:1rem;font-size:2.5rem}.PixModal-module__Y6yL_q__error p{margin:0 0 1rem}.PixModal-module__Y6yL_q__retryButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:.5rem 1.5rem;font-weight:500;transition:background .2s}.PixModal-module__Y6yL_q__retryButton:hover{background:#b91c1c}.PixModal-module__Y6yL_q__amount{background:#f0fdf4;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.PixModal-module__Y6yL_q__amount span{color:#6b7280;font-size:.9rem}.PixModal-module__Y6yL_q__amount strong{color:#059669;font-size:1.5rem;font-weight:700}.PixModal-module__Y6yL_q__qrCodeContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.PixModal-module__Y6yL_q__qrCode{background:#fff;border:4px solid #e5e7eb;border-radius:12px;width:200px;height:200px;padding:8px}.PixModal-module__Y6yL_q__instructions{text-align:center;margin-bottom:1.5rem}.PixModal-module__Y6yL_q__instructions p{color:#4b5563;justify-content:center;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.875rem;display:flex}.PixModal-module__Y6yL_q__instructions i{color:#32bcad}.PixModal-module__Y6yL_q__or{text-transform:uppercase;letter-spacing:1px;color:#9ca3af!important;font-size:.8rem!important}.PixModal-module__Y6yL_q__copySection{margin-bottom:1.5rem}.PixModal-module__Y6yL_q__pixCode{background:#f3f4f6;border-radius:8px;margin-bottom:.75rem;padding:.75rem;overflow:hidden}.PixModal-module__Y6yL_q__pixCode code{color:#6b7280;word-break:break-all;font-family:monospace;font-size:.75rem}.PixModal-module__Y6yL_q__copyButton{color:#fff;cursor:pointer;background:#32bcad;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.PixModal-module__Y6yL_q__copyButton:hover{background:#2aa69a;transform:translateY(-1px)}.PixModal-module__Y6yL_q__copyButton.PixModal-module__Y6yL_q__copied{background:#059669}.PixModal-module__Y6yL_q__statusInfo{background:#fef3c7;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.PixModal-module__Y6yL_q__statusDot{background:#f59e0b;border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite PixModal-module__Y6yL_q__pulse}@keyframes PixModal-module__Y6yL_q__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.PixModal-module__Y6yL_q__statusInfo span{color:#92400e;font-size:.875rem;font-weight:500}.PixModal-module__Y6yL_q__note{text-align:center;color:#9ca3af;margin:0;font-size:.75rem}@media (max-width:480px){.PixModal-module__Y6yL_q__modal{border-radius:12px;max-height:95vh}.PixModal-module__Y6yL_q__header{padding:1.5rem 1.5rem 1rem}.PixModal-module__Y6yL_q__header h2{font-size:1.25rem}.PixModal-module__Y6yL_q__content{padding:1.25rem}.PixModal-module__Y6yL_q__qrCode{width:180px;height:180px}.PixModal-module__Y6yL_q__amount strong{font-size:1.25rem}}
.PaymentsList-module__4fodkW__container{width:100%}.PaymentsList-module__4fodkW__title{color:#374151;margin-bottom:1rem;font-size:1.25rem;font-weight:600;display:none}.PaymentsList-module__4fodkW__loading,.PaymentsList-module__4fodkW__error,.PaymentsList-module__4fodkW__empty{text-align:center;color:#6b7280;background:#f9fafb;border-radius:8px;padding:1.5rem;font-size:.9rem}.PaymentsList-module__4fodkW__error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.PaymentsList-module__4fodkW__paymentsList{flex-direction:column;gap:.75rem;display:flex}.PaymentsList-module__4fodkW__paymentCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #00000014}.PaymentsList-module__4fodkW__paymentCard:hover{box-shadow:0 4px 12px #0000001a}.PaymentsList-module__4fodkW__paymentCard.PaymentsList-module__4fodkW__status-overdue{border-left:3px solid #ef4444}.PaymentsList-module__4fodkW__paymentCard.PaymentsList-module__4fodkW__status-pending{border-left:3px solid #f59e0b}.PaymentsList-module__4fodkW__paymentCard.PaymentsList-module__4fodkW__status-paid{border-left:3px solid #10b981}.PaymentsList-module__4fodkW__paymentHeader{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.PaymentsList-module__4fodkW__referenceMonth{color:#374151;font-size:.95rem;font-weight:600}.PaymentsList-module__4fodkW__status{text-transform:uppercase;letter-spacing:.025em;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.PaymentsList-module__4fodkW__status.PaymentsList-module__4fodkW__status-pending{color:#d97706;background-color:#fef3c7}.PaymentsList-module__4fodkW__status.PaymentsList-module__4fodkW__status-paid{color:#059669;background-color:#d1fae5}.PaymentsList-module__4fodkW__status.PaymentsList-module__4fodkW__status-overdue{color:#dc2626;background-color:#fee2e2}.PaymentsList-module__4fodkW__status.PaymentsList-module__4fodkW__status-cancelled{color:#6b7280;background-color:#f3f4f6}.PaymentsList-module__4fodkW__paymentBody{padding:1rem}.PaymentsList-module__4fodkW__paymentInfo{flex-direction:column;gap:.5rem;display:flex}.PaymentsList-module__4fodkW__infoRow{justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.875rem;display:flex}.PaymentsList-module__4fodkW__totalRow{border-top:1px dashed #e5e7eb;margin-top:.5rem;padding-top:.75rem}.PaymentsList-module__4fodkW__label{color:#6b7280;font-weight:400}.PaymentsList-module__4fodkW__value{color:#374151;font-weight:500}.PaymentsList-module__4fodkW__valueTotal{color:#111827;font-size:1rem;font-weight:700}.PaymentsList-module__4fodkW__fine{color:#dc2626;font-weight:500}.PaymentsList-module__4fodkW__discount{color:#10b981;font-weight:500}.PaymentsList-module__4fodkW__customAmountRow{background:#f0f9ff;border:1px dashed #0ea5e9;border-radius:6px;flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex;padding:.75rem!important}.PaymentsList-module__4fodkW__customAmountRow .PaymentsList-module__4fodkW__label{color:#0369a1;align-items:center;gap:.375rem;font-size:.85rem;font-weight:500;display:flex}.PaymentsList-module__4fodkW__customAmountRow .PaymentsList-module__4fodkW__label:before{content:"💰";font-size:1rem}.PaymentsList-module__4fodkW__customAmountInput{color:#0c4a6e;background:#fff;border:2px solid #bae6fd;border-radius:6px;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .2s}.PaymentsList-module__4fodkW__customAmountInput:focus{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 3px #0ea5e91a}.PaymentsList-module__4fodkW__customAmountInput::placeholder{color:#94a3b8;font-weight:400}.PaymentsList-module__4fodkW__notes{background:#f9fafb;border-radius:6px;margin-top:.75rem;padding:.625rem .75rem;font-size:.8rem}.PaymentsList-module__4fodkW__notes .PaymentsList-module__4fodkW__label{color:#9ca3af;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.PaymentsList-module__4fodkW__notes p{color:#6b7280;margin-top:.25rem;line-height:1.4}.PaymentsList-module__4fodkW__paymentActions{border-top:1px solid #f3f4f6;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.PaymentsList-module__4fodkW__payButton{cursor:pointer;color:#fff;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}.PaymentsList-module__4fodkW__payButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.PaymentsList-module__4fodkW__payButton:disabled{opacity:.5;cursor:not-allowed}.PaymentsList-module__4fodkW__pixButton{background:#00b4d8}.PaymentsList-module__4fodkW__pixButton:hover:not(:disabled){background:#0096c7}.PaymentsList-module__4fodkW__boletoButton{background:#8b5cf6}.PaymentsList-module__4fodkW__boletoButton:hover:not(:disabled){background:#7c3aed}.PaymentsList-module__4fodkW__paymentCard.PaymentsList-module__4fodkW__status-paid .PaymentsList-module__4fodkW__paymentBody{opacity:.85}.PaymentsList-module__4fodkW__paymentCard.PaymentsList-module__4fodkW__status-paid .PaymentsList-module__4fodkW__paymentHeader{background:#f0fdf4}.PaymentsList-module__4fodkW__openPaymentsSection{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.PaymentsList-module__4fodkW__paidPaymentsSection{margin-top:1rem}.PaymentsList-module__4fodkW__paidTitle{color:#6b7280;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;font-weight:600;display:flex}.PaymentsList-module__4fodkW__paidTitle i{color:#9ca3af}.PaymentsList-module__4fodkW__paidList{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.PaymentsList-module__4fodkW__paidItem{background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:80px 100px 110px 70px auto;align-items:center;padding:.625rem .875rem;font-size:.8rem;transition:background .15s;display:grid}.PaymentsList-module__4fodkW__paidItem:last-child{border-bottom:none}.PaymentsList-module__4fodkW__paidItem:hover{background:#f9fafb}.PaymentsList-module__4fodkW__paidMonth{color:#374151;font-weight:600}.PaymentsList-module__4fodkW__paidAmount{color:#111827;font-weight:500}.PaymentsList-module__4fodkW__paidDate{color:#6b7280;align-items:center;gap:.375rem;display:flex}.PaymentsList-module__4fodkW__paidDate i{color:#9ca3af;font-size:.7rem}.PaymentsList-module__4fodkW__paidMethod{color:#6b7280;font-size:.75rem}.PaymentsList-module__4fodkW__paidStatus{justify-content:flex-end;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.PaymentsList-module__4fodkW__paidStatus.PaymentsList-module__4fodkW__status-paid{color:#059669;background:0 0}.PaymentsList-module__4fodkW__paidStatus.PaymentsList-module__4fodkW__status-paid i{color:#10b981}.PaymentsList-module__4fodkW__paidStatus.PaymentsList-module__4fodkW__status-cancelled{color:#6b7280;background:0 0}.PaymentsList-module__4fodkW__allPaidMessage{color:#047857;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem;font-size:.9rem;font-weight:500;display:flex}.PaymentsList-module__4fodkW__allPaidMessage i{font-size:1.1rem}@media (max-width:640px){.PaymentsList-module__4fodkW__paymentHeader{padding:.625rem .875rem}.PaymentsList-module__4fodkW__paymentBody{padding:.875rem}.PaymentsList-module__4fodkW__referenceMonth{font-size:.875rem}.PaymentsList-module__4fodkW__status{padding:.2rem .5rem;font-size:.7rem}.PaymentsList-module__4fodkW__infoRow{font-size:.8rem}.PaymentsList-module__4fodkW__paymentActions{flex-direction:column}.PaymentsList-module__4fodkW__payButton{width:100%;padding:.625rem}.PaymentsList-module__4fodkW__paidItem{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:.25rem .5rem;padding:.75rem}.PaymentsList-module__4fodkW__paidMonth{grid-area:1/1}.PaymentsList-module__4fodkW__paidAmount{text-align:right;grid-area:1/2}.PaymentsList-module__4fodkW__paidDate{grid-area:2/1;font-size:.7rem}.PaymentsList-module__4fodkW__paidMethod{display:none}.PaymentsList-module__4fodkW__paidStatus{grid-area:2/2;font-size:.7rem}}
.SkipLink-module__djEffG__skipLink{color:#fff;z-index:10000;background:#e91e63;border-radius:0 0 8px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:top .3s;position:absolute;top:-100px;left:0;box-shadow:0 4px 12px #0000004d}.SkipLink-module__djEffG__skipLink:focus{outline-offset:2px;outline:3px solid #fff;top:0}body.user-is-tabbing :focus{outline-offset:2px;outline:3px solid #e91e63!important}body:not(.user-is-tabbing) :focus{outline:none}
.EditProfileModal-module__72UkKq__modalOverlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.EditProfileModal-module__72UkKq__modal{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}.EditProfileModal-module__72UkKq__modalClose{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:.5rem;font-size:1.5rem;transition:color .3s;display:flex;position:absolute;top:1rem;right:1rem}.EditProfileModal-module__72UkKq__modalClose:hover{color:#333;background:#f0f0f0}.EditProfileModal-module__72UkKq__modalTitle{color:#333;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.EditProfileModal-module__72UkKq__modalTitle i{color:#e91e63}.EditProfileModal-module__72UkKq__editForm{flex-direction:column;gap:1.5rem;display:flex}.EditProfileModal-module__72UkKq__formGroup{flex-direction:column;gap:.5rem;display:flex}.EditProfileModal-module__72UkKq__formGroup label{color:#333;font-size:.95rem;font-weight:600}.EditProfileModal-module__72UkKq__formGroup input[type=email],.EditProfileModal-module__72UkKq__formGroup input[type=tel],.EditProfileModal-module__72UkKq__formGroup textarea{border:1px solid #ddd;border-radius:8px;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.EditProfileModal-module__72UkKq__formGroup input:focus,.EditProfileModal-module__72UkKq__formGroup textarea:focus{border-color:#e91e63;outline:none;box-shadow:0 0 0 3px #e91e631a}.EditProfileModal-module__72UkKq__checkboxGroup{align-items:center;gap:.5rem;display:flex}.EditProfileModal-module__72UkKq__checkboxGroup input[type=checkbox]{cursor:pointer;width:18px;height:18px}.EditProfileModal-module__72UkKq__checkboxGroup label{cursor:pointer;margin:0;font-weight:500}.EditProfileModal-module__72UkKq__errorMessage,.EditProfileModal-module__72UkKq__successMessage{border-radius:8px;align-items:center;gap:.5rem;padding:.75rem;font-size:.95rem;display:flex}.EditProfileModal-module__72UkKq__errorMessage{color:#c00;background:#fee;border:1px solid #fcc}.EditProfileModal-module__72UkKq__successMessage{color:#0a0;background:#efe;border:1px solid #cfc}.EditProfileModal-module__72UkKq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e91e63 0%,#c2185b 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.EditProfileModal-module__72UkKq__submitButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e91e634d}.EditProfileModal-module__72UkKq__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.EditProfileModal-module__72UkKq__modal{padding:1.5rem}.EditProfileModal-module__72UkKq__modalTitle{font-size:1.25rem}}
.ContractModal-module__H9vrKG__overlay{z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.3s ease-out ContractModal-module__H9vrKG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContractModal-module__H9vrKG__fadeIn{0%{opacity:0}to{opacity:1}}.ContractModal-module__H9vrKG__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1200px;height:95vh;max-height:95vh;animation:.4s ease-out ContractModal-module__H9vrKG__slideUp;display:flex;box-shadow:0 12px 48px #0000004d}.ContractModal-module__H9vrKG__reminderModal{max-width:560px;height:auto;max-height:90vh}@keyframes ContractModal-module__H9vrKG__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ContractModal-module__H9vrKG__header{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom:2px solid #e5e7eb;border-radius:16px 16px 0 0;padding:2rem}.ContractModal-module__H9vrKG__header h2{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.ContractModal-module__H9vrKG__subtitle{opacity:.95;margin:0;font-size:.95rem;font-weight:400}.ContractModal-module__H9vrKG__pdfContainer{background:#f9fafb;flex:1;min-height:0;position:relative;overflow:hidden}.ContractModal-module__H9vrKG__pdfViewer{border:none;width:100%;height:100%;min-height:600px;display:block}.ContractModal-module__H9vrKG__openPdfLink{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111827d9;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.ContractModal-module__H9vrKG__openPdfLink:hover{background:#111827f2}.ContractModal-module__H9vrKG__pdfFallback{text-align:center;color:#4b5563;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;padding:2rem 1.5rem;display:flex}.ContractModal-module__H9vrKG__pdfFallback>i{color:#9ca3af;font-size:3rem}.ContractModal-module__H9vrKG__pdfFallback p{max-width:32ch;margin:0;font-size:.95rem;line-height:1.5}.ContractModal-module__H9vrKG__openPdfBtn{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;align-items:center;gap:.6rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #667eea4d}.ContractModal-module__H9vrKG__pdfHint{font-weight:600;color:#059669!important}.ContractModal-module__H9vrKG__footer{background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 16px 16px;padding:1.5rem 2rem}.ContractModal-module__H9vrKG__footerText{color:#6b7280;text-align:center;margin:0 0 1rem;font-size:.9rem}.ContractModal-module__H9vrKG__acceptBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:10px;width:100%;padding:1rem;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #667eea4d}.ContractModal-module__H9vrKG__acceptBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.ContractModal-module__H9vrKG__acceptBtn:active:not(:disabled){transform:translateY(0)}.ContractModal-module__H9vrKG__acceptBtn:disabled{opacity:.6;cursor:not-allowed}.ContractModal-module__H9vrKG__closeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%);border:none;border-radius:10px;width:100%;padding:1rem;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #6b72804d}.ContractModal-module__H9vrKG__closeBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6b728066}.ContractModal-module__H9vrKG__closeBtn:active{transform:translateY(0)}.ContractModal-module__H9vrKG__laterBtn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:10px;width:100%;margin-top:.75rem;padding:.75rem;font-size:.95rem;font-weight:600;transition:all .2s}.ContractModal-module__H9vrKG__laterBtn:hover{color:#374151;background:#f9fafb}@media (max-width:768px){.ContractModal-module__H9vrKG__overlay{padding:0}.ContractModal-module__H9vrKG__modal{border-radius:0;max-width:100%;height:100vh;max-height:100vh}.ContractModal-module__H9vrKG__reminderModal{border-radius:16px;height:auto;max-height:none;margin:1rem}.ContractModal-module__H9vrKG__header{border-radius:0;padding:1rem 1.25rem}.ContractModal-module__H9vrKG__header h2{font-size:1.25rem;line-height:1.3}.ContractModal-module__H9vrKG__subtitle{font-size:.8rem;line-height:1.4}.ContractModal-module__H9vrKG__pdfViewer{min-height:350px}.ContractModal-module__H9vrKG__footer{border-radius:0;padding:1rem 1.25rem}.ContractModal-module__H9vrKG__footerText{margin-bottom:.75rem;font-size:.8rem}.ContractModal-module__H9vrKG__acceptBtn{padding:.875rem;font-size:.95rem}}@media (max-width:480px){.ContractModal-module__H9vrKG__header{padding:.875rem 1rem}.ContractModal-module__H9vrKG__header h2{font-size:1.1rem}.ContractModal-module__H9vrKG__subtitle{font-size:.75rem}.ContractModal-module__H9vrKG__pdfViewer{min-height:280px}.ContractModal-module__H9vrKG__footer{padding:.875rem 1rem}.ContractModal-module__H9vrKG__footerText{margin-bottom:.625rem;font-size:.75rem}.ContractModal-module__H9vrKG__acceptBtn{padding:.75rem;font-size:.9rem}}@media (min-width:769px) and (max-width:1024px){.ContractModal-module__H9vrKG__modal{max-width:95%;height:90vh}.ContractModal-module__H9vrKG__pdfViewer{min-height:550px}}
