.modal-denied-subscription.modal{align-items:flex-end}@media (min-width:744px){.modal-denied-subscription.modal{align-items:center}}.modal-denied-subscription .modal__heading{box-shadow:none;font-size:16px;line-height:20px;padding:14px 0;position:static}.modal-denied-subscription .modal__close-button{height:32px;position:absolute;top:24px;width:32px}.modal-denied-subscription .modal__close-button:after,.modal-denied-subscription .modal__close-button:before{background-color:#171520;width:14px}.modal-denied-subscription .modal__content{gap:16px;min-height:auto;padding:16px}.modal-denied-subscription .modal__buttons{margin-top:16px}.modal-denied-subscription .modal__text{gap:16px}.modal-denied-subscription__image{margin:0 auto}.modal-pwa .modal__content{border-radius:8px 8px 0 0;bottom:0;gap:16px;justify-content:end;max-width:100%;min-height:-moz-fit-content;min-height:fit-content;overflow-x:hidden;padding:32px 16px;position:absolute;width:100%}.modal-pwa__title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:8px 0;width:100%}.modal-pwa__title p{font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}.modal-pwa__text{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin:auto;width:100%}.modal-pwa__icon{display:inline;margin-bottom:-2px;margin-left:4px;margin-right:7px}.modal-pwa__image{width:100%}.modal-pwa__image img{display:block;margin:auto;-o-object-fit:contain;object-fit:contain}.modal-pwa__desctop-separator{width:100%}.modal-pwa__tab{display:contents;width:100%}.notification-push{background:#fff;border-radius:8px;box-shadow:0 0 12px #00000026;cursor:default;display:flex;flex-direction:column;gap:8px;padding:16px 24px 24px;position:absolute;right:-60px;top:50px;width:325px}@media (max-width:744px){.notification-push{box-shadow:0 3px 8px #00000026;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}}.notification-push__header{align-items:center;display:flex;gap:10px}.notification-push__header-icon{height:16px;max-width:16px;width:100%}.notification-push__header-title{font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}.notification-push__description{color:#717486;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}@media (max-width:744px){.notification-push__description{font-size:12px;line-height:16px}}.notification-push__buttons{align-items:center;display:flex;gap:16px;margin:8px 0}@media (max-width:744px){.notification-push__buttons{justify-content:space-between}}.notification-push__buttons a{text-decoration:none}.notification-push__button{color:#b9b9bc;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0;line-height:16px}.notification-push__button--red{color:#df2935}.notification-push__triangle{bottom:-40px;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.15));height:0;left:50%;position:absolute;transform:translate(-50%,-50%);width:0}@media (max-width:744px){.notification-push__triangle{display:none}}.notification-push__close-icon{display:none;height:14px;max-width:14px;position:absolute;right:17px;top:17px;width:100%}@media (max-width:744px){.notification-push__close-icon{display:block}}.notification-push__progress{font-size:8px;font-weight:700;letter-spacing:0;line-height:14px;text-align:center}.notification-push__progress-wrapper{align-items:center;border-top:1px solid #e3def1;display:flex;gap:8px;padding-top:16px}.notification-push__progress-text{color:#717486;font-size:10px;font-weight:400;letter-spacing:0;line-height:14px;text-align:right}.notification-push__progress svg{height:34px;max-width:34px;width:100%}.notification-push__progress .v-progress-circular__overlay{stroke:#df2935}.notification-push__progress .v-progress-circular__underlay{stroke:#b9b9bc}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.submenu{list-style:none}.submenu__link{color:#171520;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:18px;outline:none;padding:12px 14px 12px 41px;text-decoration:none;transition:all .3s ease}@media (hover:hover){.submenu__link:hover{background-color:#f9d4d7;border-radius:8px}.submenu__link:hover .slide-panel__tooltip{display:block}.submenu__link:hover svg path{fill:#df2935;stroke:#df2935}.submenu__link:hover .transformation svg path{stroke:transparent;fill:#fff}.submenu__link:hover .armchear svg path,.submenu__link:hover .gradebook svg path,.submenu__link:hover .help svg path,.submenu__link:hover .money svg path,.submenu__link:hover .parking svg path,.submenu__link:hover .review svg path,.submenu__link:hover .schedule svg path{stroke:transparent}}
