.unsaved-changes{display:flex;flex-direction:column;gap:16px;padding:8px}.unsaved-changes>.top-section{display:flex;justify-content:space-between;align-items:center}.unsaved-changes>.top-section>:first-child{color:var(--grey-900);font-weight:600;font-size:18px;line-height:22px}.unsaved-changes>.top-section .close-btn{width:25px;height:25px;font-size:20px;display:flex;align-items:center;justify-content:center;color:var(--primary-500)}.unsaved-changes>.content{color:var(--grey-800);font-size:16px;font-weight:400;line-height:24px}.unsaved-changes>.bottom-section{display:flex;gap:16px}.unsaved-changes>.bottom-section .viu-button,.unsaved-changes>.bottom-section .viu-button .button{width:100%}.custom-modal-container.fullScreen .viu-modal-popup-content{padding:0!important;margin-top:0!important;height:100%!important;background:#fff!important}.custom-modal-container>.viu-modal-popup{padding:0!important;height:100%!important}.custom-modal-container>.viu-modal-popup .viu-modal-popup-content{max-height:100%!important}.custom-modal-container .custom-modal{display:flex;height:100%;flex-direction:column}.custom-modal-container .custom-modal>.top-section{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1;background:#fff;padding:12px 16px;min-height:64px}.custom-modal-container .custom-modal>.top-section span{color:var(--grey-900);font-weight:600;font-size:18px;line-height:22px}.custom-modal-container .custom-modal>.top-section i{width:32px;height:32px;font-size:20px;display:flex;align-items:center;justify-content:center}.custom-modal-container .custom-modal>.content{display:flex;flex-direction:column;height:100%;padding:16px;color:var(--grey-800);font-size:16px;font-weight:400;overflow-y:auto}.custom-modal-container .custom-modal>.bottom-section{display:flex;gap:16px;z-index:1;background:#fff;position:sticky;bottom:0;padding:24px;border-top:1px solid var(--beige-600);height:96px}.custom-modal-container .custom-modal>.bottom-section .viu-button,.custom-modal-container .custom-modal>.bottom-section .viu-button .button{width:100%}.guarantors{display:flex;flex-direction:column}.guarantors>.top-section{display:flex;gap:8px;padding:16px;align-items:center;position:sticky;top:0;background:#fff}.guarantors>.top-section>i:first-child{width:40px;height:40px;font-size:20px;color:var(--primary-500);display:flex;justify-content:center;align-items:center}.guarantors>.top-section>:last-child{color:var(--grey-900);font-weight:600;font-size:18px}.guarantors>.content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.guarantors>.content>.inputs-container{display:flex;flex-direction:column;gap:16px;padding:24px}.guarantors>.content>.inputs-container .text-info{color:var(--gteen-600);font-weight:400;font-size:16px;line-height:24px}.guarantors>.content>.inputs-container .card-guarantors{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--grey-100);padding:16px;gap:16px;border-radius:16px}.guarantors>.content>.inputs-container .card-guarantors>:first-child{color:var(--grey-800);font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guarantors>.content>.inputs-container .card-guarantors>:last-child{color:var(--primary-500);display:flex;width:32px;height:32px;font-size:20px;align-items:center;justify-content:center}.guarantors>.content>.bottom-section{display:flex;padding:24px;border-top:1px solid var(--beige-600);position:absolute;left:0;bottom:0;width:100%;z-index:1;background:#fff}.guarantors>.content>.bottom-section .viu-button,.guarantors>.content>.bottom-section .viu-button .button{width:100%}.guarantors .edit-menu-options{display:flex;flex-direction:column;gap:16px}.guarantors .edit-menu-options .delete{color:var(--red-500)}.guarantors .new-guarantor{display:flex;flex-direction:column;gap:24px}.guarantors .new-guarantor .new-guarantor-block{display:flex;flex-direction:column;gap:16px}.guarantors .new-guarantor .new-guarantor-block .viu-calendar{width:100%}.guarantors .new-guarantor .new-guarantor-block>:first-child{color:var(--grey-900);font-weight:600;font-size:16px}