.ModalContext_modalOverlay__6x4yk{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);padding:1rem;animation:ModalContext_fadeIn__Wsdi3 .2s ease-out}@keyframes ModalContext_fadeIn__Wsdi3{0%{opacity:0}to{opacity:1}}.ModalContext_modalContainer__NCfnr{position:relative;width:100%;max-width:560px;max-height:90vh;background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.2);border:1px solid #f3f4f6;display:flex;flex-direction:column;overflow:hidden;animation:ModalContext_slideUp__9xN68 .25s ease-out}@keyframes ModalContext_slideUp__9xN68{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.ModalContext_modalHeader__YhdOW{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f3f4f6}.ModalContext_modalHeaderLeft__4oo5v{display:flex;align-items:center;gap:.75rem}.ModalContext_modalHeaderIcon__icdRO{color:#1D4ED8;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.ModalContext_modalTitle__Jaun_{margin:0;font-size:1.25rem;font-weight:700;color:#111827;letter-spacing:-.02em}.ModalContext_modalCloseBtn__PFHTv{width:2.25rem;height:2.25rem;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;transition:background .2s,color .2s}.ModalContext_modalCloseBtn__PFHTv:hover{background:#f3f4f6;color:#111827}.ModalContext_modalCloseBtn__PFHTv svg{font-size:1.125rem}.ModalContext_modalContent__4gBMy{display:flex;flex-direction:column;flex:1;min-height:0}.ModalContext_modalBody__iXhGR{flex:1;overflow-y:auto;padding:1.5rem;max-height:60vh;color:#374151;font-size:14px;line-height:1.7}.ModalContext_modalBody__iXhGR::-webkit-scrollbar{width:6px}.ModalContext_modalBody__iXhGR::-webkit-scrollbar-track{background:transparent}.ModalContext_modalBody__iXhGR::-webkit-scrollbar-thumb{background:rgba(29,78,216,.2);border-radius:10px}.ModalContext_modalBody__iXhGR::-webkit-scrollbar-thumb:hover{background:rgba(29,78,216,.4)}.ModalContext_modalSection__6OpRK{margin-bottom:1.5rem}.ModalContext_modalSection__6OpRK:last-child{margin-bottom:0}.ModalContext_modalSectionTitle__V9tPT{color:#111827;font-size:1rem;font-weight:700;margin:0 0 .5rem}.ModalContext_modalText__aTUyH{color:#374151;font-size:14px;line-height:1.7;margin:0;white-space:pre-line}.ModalContext_modalBody__iXhGR ul{margin:.5rem 0 0;padding-left:1.25rem}.ModalContext_modalBody__iXhGR ul li{margin-bottom:.5rem}.ModalContext_modalBody__iXhGR p+p{margin-top:.5rem}.ModalContext_modalFooter__deITF{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid #f3f4f6}.ModalContext_modalCancelButton__qXOsR{flex:1;height:3rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s}.ModalContext_modalCancelButton__qXOsR:hover{background:#f9fafb;border-color:#d1d5db}.ModalContext_modalCancelButton__qXOsR:active{transform:scale(.98)}.ModalContext_modalOkButton__McH7g{flex:2;height:3rem;border-radius:.75rem;border:none;background:#1D4ED8;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(29,78,216,.25);transition:background .2s}.ModalContext_modalOkButton__McH7g:hover{background:#1e40af}.ModalContext_modalOkButton__McH7g:active{transform:scale(.98)}.ModalContext_modalFooterSingle__uGPmo .ModalContext_modalOkButton__McH7g{flex:1}.ModalContext_modalCustomButton__mS_1n{flex:1;height:3rem;border-radius:.75rem;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.ModalContext_modalCustomButton__mS_1n:hover{background:#f9fafb}.ModalContext_modalCustomButton__mS_1n:active{transform:scale(.98)}