.modal.modal-desktop{--dialog-desktop-header-background: var(--green-1);--dialog-desktop-close-icon-color: var(--green-1)}.modal.modal-desktop .modal-backdrop.show{background:rgba(35,35,35,.75)}.modal.modal-desktop .modal-dialog{max-width:fit-content}.modal.modal-desktop .modal-dialog.modal-dialog_tight{width:428px}.modal.modal-desktop .modal-dialog.modal-dialog_wide{width:1028px}.modal.modal-desktop .modal-dialog.modal-dialog_fullscreen{width:unset}.modal.modal-desktop .modal-dialog.modal-dialog_size_lg,.modal.modal-desktop .modal-dialog.modal-dialog_size_md,.modal.modal-desktop .modal-dialog.modal-dialog_size_sm{max-width:unset}.modal.modal-desktop .modal-dialog.modal-dialog_size_lg .modal-content,.modal.modal-desktop .modal-dialog.modal-dialog_size_md .modal-content,.modal.modal-desktop .modal-dialog.modal-dialog_size_sm .modal-content{width:100%}.modal.modal-desktop .modal-dialog.modal-dialog_size_lg{max-width:1128px;width:100%}.modal.modal-desktop .modal-dialog.modal-dialog_size_md{max-width:794px;width:100%}.modal.modal-desktop .modal-dialog.modal-dialog_size_sm{max-width:552px;width:100%}.modal.modal-desktop .modal-body{display:flex;flex-flow:column nowrap;flex:1 1 100%;min-height:1px;padding:0}.modal.modal-desktop .modal-body--no-padding{padding:0}.modal.modal-desktop .modal-footer{display:block;padding:10px 32px}.modal.modal-desktop .modal-footer>*{margin:0}.modal.modal-desktop .modal-header{flex-direction:column;position:relative;align-items:baseline;padding:20px 32px;background-color:var(--dialog-desktop-header-background);border-top-left-radius:0;border-top-right-radius:0;font-size:20px;font-weight:600;line-height:24px;color:var(--white);border-bottom:0}.modal.modal-desktop .modal-header-inner-wrapper{width:100%;display:flex;justify-content:space-between;align-items:baseline}.modal.modal-desktop .modal-content{width:100%;border:0;overflow:hidden;border-radius:var(--app-border-radius);min-height:420px;max-height:calc(100vh - 60px)}.modal.modal-desktop .modal-dialog_short-min-height .modal-content{min-height:240px}.modal.modal-desktop .modal__close-button{z-index:1;cursor:pointer;color:var(--dialog-desktop-close-icon-color);margin-left:5px;width:16px;height:16px}.modal.modal-desktop .modal__close-button--white{color:var(--white)}.modal.modal-desktop .modal__close-button svg{color:inherit;width:16px;height:16px}.modal.modal-desktop .modal-footer{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.modal.modal-desktop .modal-body__postcontent{background-color:var(--green-4)}.modal-body--without-footer{padding-bottom:10px}.modal-body__content{display:flex;flex-flow:column nowrap;flex:1 1 100%;min-height:1px;padding:20px 32px}.modal-body__loader{display:flex;justify-content:center;align-items:center;flex:1 1 100%;min-height:1px}.modal.modal-desktop.show{display:flex!important;flex-flow:column nowrap}.modal.modal-desktop .modal-backdrop-top{flex:0 0 auto}.modal.modal-desktop .modal-backdrop-top:empty{display:none}.modal.modal-desktop .modal-dialog{flex:1 1 0%;min-height:1px}.modal.modal-desktop .modal-dialog .modal-body__content>.ps:not(.ps--active-y){margin:-20px;padding:20px}.modal.modal-desktop .modal-dialog.modal-dialog_size_fullscreen{width:calc(100% - 40px);height:calc(100% - 40px);max-width:unset;margin:20px}.modal.modal-desktop .modal-dialog.modal-dialog_size_fullscreen .modal-content{width:100%;max-height:100%}.modal.modal-desktop .modal-dialog.modal-dialog_size_fullscreen .modal-body{padding:0}.modal.modal-desktop .modal-dialog.modal-dialog_size_fullscreen .modal-body__content{margin:-20px;padding:20px}@media screen and (max-width: 1128px){.modal.modal-desktop .modal-dialog.modal-dialog_size_fullscreen{width:100%;margin-right:0;margin-left:0}}@media screen and (max-height: 600px){.modal.modal-desktop .modal-dialog.modal-dialog_size_fullscreen{height:100%;margin-top:0;margin-bottom:0}}.modal.modal-desktop .modal-dialog.modal-dialog_full-height .modal-content{height:calc(100vh - 60px)}.modal.modal-desktop .modal-dialog.modal-dialog_fitFullScreen{height:100%;width:100%;margin:0;max-height:none}.modal.modal-desktop .modal-dialog.modal-dialog_fitFullScreen .modal-content{border-radius:0;border:none}.modal.modal-desktop .modal-dialog.modal-dialog_fitFullScreen .modal-body{padding:0!important}.modal.modal-desktop .modal-dialog.modal-dialog_fitFullScreen .modal-body__content{padding:0!important;margin:0}.modal.modal-desktop .modal-dialog .modal-header__post-header{width:100%}.modal.modal-desktop .modal-content--no-border{border:none;border-radius:unset}
