.modal-vfm-content{width:100%}.modal-dialog,.modal-vfm-content{height:100%;top:0;right:0;bottom:0;left:0;position:absolute}.modal-dialog{align-items:center;display:flex;justify-content:center;overflow:auto;padding:var(--container-padding-x)}@media (max-width:991px){.modal-dialog{align-items:normal}}.modal-close{background-color:transparent;position:absolute;right:.75em;top:.75em}@media (max-width:768px){.modal-close_type_desktop{display:none}}.modal-title{font-family:fira-sans,sans-serif;font-size:2.4rem;margin-bottom:2rem}.modal-content{box-shadow:var(--box-shadow-primary);flex-grow:1;margin-block:auto;max-width:100%;position:relative;width:100%}.modal-content-xs{max-width:40em;padding:1em}.modal-content-md{max-width:60em;padding:2em}.modal-content-lg{max-width:82.5em;padding:2em}.modal-content-xl{max-width:110em;padding:2em}@media (max-width:768px){.modal-content_type_full{display:flex;flex-direction:column;max-width:100%;min-height:100%}.modal-content_type_full .modal-body{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between}}.modal{font-size:1rem}.modal .vfm--overlay{background-color:#0009}.modal .modal-content{background-color:#fff;box-sizing:border-box}.modal .modal-title{color:var(--text-color-monodecimal)}.modal .custom-overlay{background-color:#0009}.modal .modal-header__container{box-shadow:0 2px 20px #7878781a;display:none;justify-content:space-between;padding-block:1rem;padding-inline:var(--container-padding-x)}@media (max-width:768px){.modal .modal-header_type_fixed{background-color:#fff;left:0;position:fixed;right:0;top:0;z-index:2}.modal .modal-header_type_fixed .modal-header__container{display:flex}.modal .modal-header_type_fixed .modal-title{display:none}}.modal .modal-header .modal-fixed-header__btn_type_left{transform:rotate(180deg)}.header-menu .modal-dialog{align-items:flex-start;padding:0}.header-menu .modal-content{box-shadow:none;left:auto;padding-right:7%;right:0;top:2rem;transform:none}.header-menu .modal-body{margin-left:auto}.header-menu .vfm--overlay{background-color:#000000e6}.add-modal .modal-dialog,.error-modal .modal-dialog{max-width:400px;width:100%}.add-modal .modal-content,.error-modal .modal-content{padding:2rem}
