.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:focus [class$=main-engine-container] canvas,.__ymap--grabbing:active [class$=main-engine-container] canvas{cursor:grabbing}.form-label[data-v-c4d7e01c]{position:relative}.form-dropdown[data-v-c4d7e01c]{position:absolute;top:calc(100% + .5 * var(--offset));left:0;width:100%;font:var(--fwR) max(.75em,14px) var(--ff);max-height:calc(15 * var(--offset));background:var(--bg1);padding:max(.7rem,14px) max(1rem,20px);border-radius:max(.8rem,10px);border:1px solid var(--bg1);box-shadow:0 4px 8px #223c5033;overflow:auto;z-index:5}.form-dropdown__list[data-v-c4d7e01c]{display:flex;flex-direction:column;gap:calc(.25 * var(--offset));list-style:none;margin:0;padding:0}.form-dropdown__item[data-v-c4d7e01c]{display:flex}.form-dropdown__btn[data-v-c4d7e01c]{width:100%;transition:all .3s ease-in-out}.form-dropdown__btn span[data-v-c4d7e01c]{color:var(--c4);transition:all .3s ease-in-out}.form-dropdown__btn[data-v-c4d7e01c]:hover,.form-dropdown__btn:hover span[data-v-c4d7e01c]{color:var(--c2)}.modal-card__icon[data-v-07ba9fea]{border:2px solid var(--c2)}.notification-card[data-v-f441876a]{transition:all .3s ease-in-out}.notification-card.loading[data-v-f441876a]{opacity:.5;pointer-events:none}.main-header__tabs[data-v-a4cce75b],.main-filter[data-v-a4cce75b]{margin-bottom:0}.main-filter[data-v-6e2b673e]:before{display:flex}.main-filter[data-v-0c957e50]:before{display:flex}.main-filter[data-v-6ac5c91b]:before{display:flex}.main-header__tabs[data-v-c5c7bdfb]{margin-bottom:0}.main-filter[data-v-e5d2be27]:before{display:flex}.main-box-step[disabled][data-v-bbfdc549],.main-box-step[disabled][data-v-4ee937ad]{pointer-events:none}.chat-message__file{margin-top:calc(.5 * var(--offset))}.chat--home[data-v-6e99b52f]{display:flex}@media (max-width: 999px){.chat--home[data-v-6e99b52f]{flex-direction:column}.chat-list[data-v-6e99b52f]{display:block}.chat-inner[data-v-6e99b52f],.chat-list--hidden[data-v-6e99b52f]{display:none}.chat-inner--visible[data-v-6e99b52f]{display:block}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font:100%/1.15 inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-size:1vw;--c1: #2e3645;--c2: #0051ff;--c3: #ffffff;--c4: #787b83;--c5: #6c6f78;--c6: #9c9c9c;--c7: #6898ff;--c8: #ed4b4b;--c9: #efa722;--c10: #03a9f4;--c11: #0051ff;--c12: #07b9a8;--c13: #32ce79;--c14: #37a8c3;--bg1: #ffffff;--bg2: #f5f5f5;--bg3: #eaeffc;--bg4: #0051ff;--bg5: #e0e8fb;--bg6: #c3d6ff;--bg7: #6898ff;--bg8: #ed4b4b;--bg9: #efa722;--bg10: #03a9f4;--bg11: #0051ff;--bg12: #07b9a8;--bg13: #32ce79;--bg14: #37a8c3;--border1: #d9d9d9;--border2: #0051ff;--border3: #e4ebfd;--tf: ease;--tf-easing: cubic-bezier(.85, 0, .15, 1);--icon-check: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljk1MjkgNC41OTIyMkMxNi4yNDU4IDQuMjk5MzMgMTYuMjQ1OCAzLjgyNDQ2IDE1Ljk1MjkgMy41MzE1N0MxNS42NiAzLjIzODY3IDE1LjE4NTIgMy4yMzg2NyAxNC44OTIzIDMuNTMxNTdMNy40Njc2NyAxMC45NTYyQzcuMTc0NzcgMTEuMjQ5MSA3LjE3NDc3IDExLjcyMzkgNy40Njc2NyAxMi4wMTY4QzcuNzYwNTYgMTIuMzA5NyA4LjIzNTQzIDEyLjMwOTcgOC41MjgzMiAxMi4wMTY4TDE1Ljk1MjkgNC41OTIyMloiIGZpbGw9IiMwMDUxRkYiLz4KPHBhdGggZD0iTTguNTI1MDUgMTAuOTU1NEw1LjM0MzA3IDcuNzczNDNDNS4wNTAxOCA3LjQ4MDU0IDQuNTc1MzEgNy40ODA1NCA0LjI4MjQxIDcuNzczNDNDMy45ODk1MiA4LjA2NjMzIDMuOTg5NTIgOC41NDEyIDQuMjgyNDEgOC44MzQwOUw3LjQ2NDM5IDEyLjAxNjFDNy43NTcyOCAxMi4zMDkgOC4yMzIxNiAxMi4zMDkgOC41MjUwNSAxMi4wMTYxQzguODE3OTQgMTEuNzIzMiA4LjgxNzk0IDExLjI0ODMgOC41MjUwNSAxMC45NTU0WiIgZmlsbD0iIzAwNTFGRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjMzMDkgMS44NzE0MkM5LjgyNDk5IDEuMzc4OTkgOC4yMDE2OSAxLjM3NjE0IDYuNjk0MDQgMS44NjMyOUM1LjE4NjMyIDIuMzUwNDUgMy44NzE2NiAzLjMwMjU3IDIuOTM4NTYgNC41ODMxQzIuMDA1NDQgNS44NjM2NCAxLjUwMTg2IDcuNDA2NzcgMS41IDguOTkxMjJDMS40OTgxNSAxMC41NzU3IDEuOTk4MTQgMTIuMTIgMi45MjgyNSAxMy40MDI3QzMuODU4MzYgMTQuNjg1NCA1LjE3MDc5IDE1LjY0MDYgNi42NzczOSAxNi4xMzEzQzguMTgzOTEgMTYuNjIxOSA5LjgwNzE0IDE2LjYyMjkgMTEuMzE0MyAxNi4xMzRDMTIuODIxNCAxNS42NDUxIDE0LjEzNDkgMTQuNjkxNCAxNS4wNjY2IDEzLjQwOThDMTUuOTk4MiAxMi4xMjgyIDE2LjUgMTAuNTg0NCAxNi41IDguOTk5OTlDMTYuNSA4LjU4NTc3IDE2LjgzNTggOC4yNDk5OSAxNy4yNSA4LjI0OTk5QzE3LjY2NDIgOC4yNDk5OSAxOCA4LjU4NTc3IDE4IDguOTk5OTlDMTggMTAuOTAxMyAxNy4zOTc4IDEyLjc1MzggMTYuMjc5OSAxNC4yOTE4QzE1LjE2MiAxNS44Mjk3IDEzLjU4NTcgMTYuOTc0MSAxMS43NzcyIDE3LjU2MDhDOS45Njg2MSAxOC4xNDc1IDguMDIwNzEgMTguMTQ2NCA2LjIxMjg0IDE3LjU1NzZDNC40MDQ5OCAxNi45Njg3IDIuODMwMDQgMTUuODIyNSAxLjcxMzkgMTQuMjgzMkMwLjU5Nzc3IDEyLjc0NCAtMC4wMDIyMTM4NiAxMC44OTA4IDYuMTM4NDdlLTA2IDguOTg5NDlDMC4wMDIyMjYxNCA3LjA4ODE3IDAuNjA2NTM4IDUuMjM2MzQgMS43MjYyNiAzLjY5OTcyQzIuODQ2IDIuMTYzMDkgNC40MjM2MSAxLjAyMDU0IDYuMjMyODcgMC40MzU5NTNDOC4wNDIwOSAtMC4xNDg2MzQgOS45ODk5OSAtMC4xNDUyMTQgMTEuNzk3MSAwLjQ0NTcwM0MxMi4xOTA5IDAuNTc0NDQgMTIuNDA1NyAwLjk5Nzk1NyAxMi4yNzY5IDEuMzkxNjZDMTIuMTQ4MiAxLjc4NTM2IDExLjcyNDcgMi4wMDAxNSAxMS4zMzA5IDEuODcxNDJaIiBmaWxsPSIjMDA1MUZGIi8+Cjwvc3ZnPgo=);--icon-check-fill: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNDM0Q2RkYiIGQ9Ik04LDBDMy42LDAsMCwzLjYsMCw4YzAsNC40LDMuNiw4LDgsOHM4LTMuNiw4LThDMTYsMy42LDEyLjQsMCw4LDB6IE02LjksMTEuM0w0LjIsOC41bDEtMC45bDEuNywxLjhsNC00LjhsMSwwLjhMNi45LDExLjN6DQoJIi8+DQo8L3N2Zz4NCg==);--icon-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44Mzk5NiAwLjg1NjY0N0MxMC4wOTU0IDEuMTEyMTIgMTAuMDk1NCAxLjUyNjM4IDkuODM5OTYgMS43ODE4Nkw1LjQ3ODM5IDYuMTQzNDNDNS4yMjI5MSA2LjM5ODkxIDQuODA4NjUgNi4zOTg5MSA0LjU1MzE4IDYuMTQzNDNMMC4xOTE2MDggMS43ODE4NkMtMC4wNjM4Njk0IDEuNTI2MzggLTAuMDYzODY5NCAxLjExMjEyIDAuMTkxNjA4IDAuODU2NjQ3QzAuNDQ3MTUxIDAuNjAxMTcgMC44NjEzNDUgMC42MDExNyAxLjExNjgyIDAuODU2NjQ3TDUuMDE1NzggNC43NTU1NEw4LjkxNDc1IDAuODU2NjQ3QzkuMTcwMjIgMC42MDExNyA5LjU4NDQ4IDAuNjAxMTcgOS44Mzk5NiAwLjg1NjY0N1oiIGZpbGw9IiM2NTY1NjUiLz4KPC9zdmc+Cg==)}@media screen and (max-width: 699px){:root{font-size:10px}}::-moz-selection{background:var(--bg4);color:var(--c3);-webkit-text-fill-color:var(--c3)}::selection{background:var(--bg4);color:var(--c3);-webkit-text-fill-color:var(--c3)}::-webkit-scrollbar{background:var(--bg2);width:max(.5vw,8px);height:0;border-radius:max(.8vw,10px)}::-webkit-scrollbar-thumb{background:var(--border1);border-radius:max(.8vw,10px)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:read-only:focus-visible{outline:none}:not(:read-only):focus-visible{outline:1px solid var(--bg7)}* :after,* :before{box-sizing:inherit}.tns-visually-hidden,.visually-hidden,[hidden],[type=hidden]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}body,html{min-height:100%}html{--ff: "Inter", sans-serif;--ff2: "Coolvetica", sans-serif;--fz: max(1vw, 16px);--fwSB: 600;--fwM: 500;--fwR: normal;--offset: max( 1.25vw , 15px);--offset-horizontal: 6.25rem;--offset-horizontal-m: 3.65rem;--offset-horizontal-s: 1.6rem;--offset-vertical: 3.65rem;--offset-vertical-s: 2.15rem;--offset-grid: 7.8rem;--space: max(1.85rem, 24px) ;--header-height: 75px;--mobile-height: 70px;--filter: max(3.8rem, 72px) ;--filter-buttons: max(2.8rem, 45px) ;--nav-width: max(20rem, 320px);--radius-section: 24rem}@media screen and (max-width: 699px){html{--offset-horizontal-m: 3rem;--offset-vertical: 2rem;--offset-grid: 4rem;--space: 20px}}@media screen and (max-width: 1359px){html{--nav-width: max(10rem, 130px)}}@media screen and (max-width: 999px){html{--filter: 40px;--filter-buttons: 55px}}body{font:var(--fwR) var(--fz) / 1.4 var(--ff);background:var(--bg1);color:var(--c1);fill:var(--c1);max-width:100%;min-width:360px;margin:0;text-wrap:balance;overflow:auto;overflow-x:hidden}@media screen and (max-width: 1199px){body{padding-bottom:0}}body::-webkit-scrollbar{width:0}body.modal-open{overflow:hidden}@media screen and (max-width: 599px){body:not(.modal-center):not(.modal-open) .main-wrapper{transition-duration:.4s;transition-delay:0s}}a{text-decoration:none;color:inherit;transition:color .3s var(--tf)}img{height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}button{font:1em var(--ff);background:0 0;margin:0;padding:0;text-align:left;border:none;cursor:pointer}a[data-opener]>*,button[data-opener]>*{pointer-events:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.btn{font:var(--fwR) max(.9em,15px) / 1 var(--ff2);background:var(--bg4);position:relative;display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:max(1rem,16px) max(2.1rem,26px);letter-spacing:.05rem;color:var(--c3);fill:var(--c3);border:1px solid transparent;border-radius:max(2rem,28px);transition:all .5s var(--tf);gap:max(.6rem,8px);z-index:1}@media screen and (max-width: 1299px){.btn{min-width:90px;padding-left:22px;padding-right:22px}}.btn svg{flex-shrink:0;width:max(.9rem,14px);height:max(.9rem,14px)}.btn:focus-visible,.btn:hover{background:var(--bg5);color:var(--c7);fill:var(--c7);border-color:var(--bg5)}.btn--with_icon{padding-left:max(1.4rem,16px);padding-right:max(1.4rem,16px)}.btn--icon{width:max(1.4rem,24px);height:max(1.4rem,24px)}@media screen and (min-width: 1000px){.btn--icon{padding:0}}@media screen and (max-width: 999px){.btn--icon{width:auto;height:auto;padding:max(.6rem,12px) max(.8rem,16px);font-weight:var(--fwM)}}.btn--icon svg{width:max(.6rem,12px);height:max(.6rem,12px)}@media screen and (max-width: 999px){.btn--icon svg{display:none}}.btn--outline{background:0 0;color:var(--c2);fill:var(--c2);border-color:var(--border2)}.btn--outline:focus-visible,.btn--outline:hover{background:var(--bg5);border-color:var(--bg5)}.btn--outline_blue{background:0 0;color:var(--c7);fill:var(--c7);border-color:var(--c7)}.btn--outline_blue:focus-visible,.btn--outline_blue:hover{background:var(--bg5);border-color:var(--bg5)}.btn--outline_gray{background:0 0;color:var(--c6);fill:var(--c6);border-color:var(--border1)}.btn--outline_gray:focus-visible,.btn--outline_gray:hover{background:var(--bg5);border-color:var(--bg5)}.btn--outline_dark{background:0 0;color:var(--c1);fill:var(--c1);border-color:var(--c1)}.btn--outline_dark:focus-visible,.btn--outline_dark:hover{background:var(--bg5);border-color:var(--bg5)}.btn--gray{background:var(--bg2);color:var(--c1);fill:var(--c1);border-color:var(--bg2)}.btn--gray:focus-visible,.btn--gray:hover{background:var(--bg5);border-color:var(--bg5)}.btn--lightgray{background:var(--bg2);color:var(--c6);fill:var(--c6);border-color:var(--bg2)}.btn--lightgray:focus-visible,.btn--lightgray:hover{background:var(--bg5);border-color:var(--bg5)}.btn--light{background:var(--bg1);color:var(--c1);fill:var(--c1);border-color:var(--bg1)}.btn--lightblue{background:var(--bg3);color:var(--c7);fill:var(--c7);border-color:var(--bg3)}.btn--lightblue:focus-visible,.btn--lightblue:hover{background:var(--bg5);border-color:var(--bg5)}.btn--blue{background:var(--bg7);color:var(--c3);fill:var(--c3);border-color:var(--bg7)}.btn--blue:focus-visible,.btn--blue:hover{background:var(--bg5);border-color:var(--bg5)}.btn--m{padding:max(.8rem,12px) max(1.4rem,16px);font-size:max(.85em,12px)}@media screen and (max-width: 999px){.btn--m{padding:16px 20px;font-size:15px}}.btn--s{padding:max(.6rem,10px) max(.8rem,16px);font-size:max(.7em,12px);line-height:1.2}.logo{display:flex;align-items:center;width:10.5rem;height:1.8rem}@media screen and (max-width: 1299px){.logo{width:140px;height:30px}}.logo svg{width:100%;height:100%}.title span{color:var(--c2)}@media screen and (max-width: 1399px){.title--xl{font-size:4.2em}}@media screen and (max-width: 1099px){.title--xl{font-size:3.8em}}@media screen and (max-width: 699px){.title--xl{font-size:3em}}.title--l{font-size:3.4em;line-height:1}@media screen and (max-width: 1399px){.title--l{font-size:2.8em}}@media screen and (max-width: 1099px){.title--l{font-size:2.4em}}@media screen and (max-width: 699px){.title--l{font-size:2em}}.title--m{font-size:2em;line-height:1.1}@media screen and (max-width: 999px){.title--m{font-size:30px}}.title--s{font-size:1.7em;line-height:1.1}@media screen and (max-width: 999px){.title--s{font-size:22px}}.title--xs{font-size:1.35em;line-height:1}.form{position:relative}.form:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg2);opacity:0;z-index:3;pointer-events:none;border-radius:max(1.2rem,20px);transition:all .3s ease}.form:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;border:3px solid var(--c2);opacity:0;clip-path:inset(50% 0% 0% 0%);pointer-events:none;animation:loading 1s linear infinite paused 0s;z-index:4;transition:all .3s ease}.form.loading:before{opacity:1;pointer-events:painted}.form.loading:after{opacity:1;pointer-events:painted}.form.loading:after{animation:loading 1s linear infinite running 0s}.form-checkbox,input,select,textarea{font:var(--fwR) max(.85em,16px) var(--ff);background:var(--bg1);width:100%;padding:max(.7rem,14px) max(1rem,20px);border-radius:max(2rem,30px);border:1px solid var(--bg1);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .5s ease-in-out}@media screen and (max-width: 999px){.form-checkbox,input,select,textarea{font-size:16px}}.form-checkbox::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--c4)}.form-checkbox::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--c4)}.form-checkbox:focus-visible,.form-checkbox:hover,input:not(:read-only):focus-visible,input:not(:read-only):hover,select:focus-visible,select:hover,textarea:focus-visible,textarea:hover{border-color:var(--bg6)}.form-checkbox:focus-visible~.form-placeholder,.form-checkbox:hover~.form-placeholder,input:focus-visible~.form-placeholder,input:hover~.form-placeholder,select:focus-visible~.form-placeholder,select:hover~.form-placeholder,textarea:focus-visible~.form-placeholder,textarea:hover~.form-placeholder{opacity:0}.form-checkbox.error,input.error,select.error,textarea.error{border-color:var(--c8)}textarea{border-radius:max(.8rem,10px);resize:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.with-placeholder.has-value .form-placeholder{opacity:0}select{background:var(--bg1) var(--icon-down) no-repeat;background-position:calc(100% - max(1rem,20px)) center;background-size:max(.6rem,14px)}.form--with_bg{background:var(--bg2);padding:var(--space);border-radius:max(1.2rem,20px)}@media screen and (max-width: 699px){.form--with_bg{padding:24px}}.form-details{display:flex;flex-direction:column;width:100%;gap:2rem}.form-details[open] .form-details__arrow{transform:scaleY(-1)}.form-details__summary{background:var(--bg5);display:flex;align-items:center;padding:max(1rem,16px) max(1.6rem,24px);font-weight:var(--fwM);font-size:max(.9em,15px);border-radius:max(2rem,30px);gap:max(.8rem,10px)}@media screen and (max-width: 999px){.form-details__summary{font-size:16px}}.form-details__summary svg{flex-shrink:0;width:max(.8rem,14px);height:max(.8rem,14px);fill:var(--c1)}@media screen and (max-width: 499px){.form-details__plus{display:none}}.form-details__arrow{margin-left:auto;transition:transform .3s var(--tf)}.form-details__inner{display:flex;flex-direction:column;align-items:stretch;padding-top:max(1.2rem,24px);gap:max(1.2rem,24px)}.form-inner{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:max(2rem,24px)}.form-application{background:var(--bg1);display:flex;flex-direction:column;align-items:stretch;padding:max(1rem,20px);border-radius:max(1.2rem,20px);gap:max(1rem,16px)}.form-application .modal-map{background:var(--bg2);padding:0}.form-row{display:grid;grid-template-columns:repeat(var(--count),1fr);width:100%;gap:max(1rem,16px);--count: 2}@media screen and (max-width: 499px){.form-row{--count: 1}}.form-row--gap_m{gap:max(2rem,32px)}@media screen and (max-width: 999px){.form-row--gap_m{gap:max(1.2rem,16px);--count: 1}}.form-row--flex{display:flex;flex-wrap:wrap;gap:max(.8rem,16px) max(1rem,16px)}.form-row--flex_nowrap{display:flex;align-items:center;gap:max(.8rem,16px) max(1rem,16px)}.form-group__inner,.form-inner__labels{display:flex;flex-direction:column;align-items:stretch;gap:max(1rem,16px)}.form-fieldset,.form-group{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;border:none;gap:max(1rem,16px)}legend{margin-bottom:max(.6rem,12px)}.form-header{display:flex;justify-content:space-between;align-items:center}.form-buttons{display:flex;align-items:center;gap:max(.8rem,10px)}.form-group__name{position:relative;display:flex;align-items:baseline;width:100%;margin-bottom:max(1rem,18px);font-size:1em;font-weight:var(--fwSB);gap:max(.8rem,10px)}@media screen and (max-width: 999px){.form-group__name{font-size:18px}}.form-group__name:after{background:var(--border1);content:"";position:relative;flex-grow:1;height:1px}.form-group__text{margin:0;font-size:max(.8em,14px)}.form-group__inner{width:100%}.form-files{display:grid;grid-template-columns:repeat(var(--count),1fr);gap:max(.8rem,10px);--count: 5}@media screen and (max-width: 1599px){.form-files{--count: 4}}@media screen and (max-width: 999px){.form-files{--count: 3}}@media screen and (max-width: 699px){.form-files{--count: 2}}@media screen and (max-width: 499px){.form-files{--count: 1}}.form-file,.form-file-add{background:var(--bg1);display:flex;justify-content:space-between;align-items:center;border-radius:max(.8rem,10px)}.form-file-add:focus-visible .form-file-remove,.form-file-add:hover .form-file-remove,.form-file:focus-visible .form-file-remove,.form-file:hover .form-file-remove{visibility:visible}.form-file-wrap{display:flex;align-items:center;flex-grow:1;padding:max(.8rem,10px) max(.8rem,10px);gap:max(.6rem,10px);transition:color .5s var(--tf)}.form-file-wrap:focus-visible,.form-file-wrap:hover{color:var(--c2)}.form-file-wrap:focus-visible .form-file-icon,.form-file-wrap:hover .form-file-icon{background:var(--bg4)}.form-file-add-icon,.form-file-icon{background:var(--bg7);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.5rem,40px);height:max(2.5rem,40px);fill:var(--c3);border-radius:50%;transition:background-color .5s var(--tf)}.form-file-add-icon svg,.form-file-icon svg{width:max(1rem,15px);height:max(1rem,15px)}.form-file-add-info,.form-file-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:max(.2rem,4px)}.form-file-add-info b,.form-file-info b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,13px);overflow:hidden}@media screen and (max-width: 999px){.form-file-add-info b,.form-file-info b{font-size:15px}}.form-file-add-info small,.form-file-info small{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.6em,12px);color:var(--c6);overflow:hidden}.form-file-text{font-size:max(.8em,13px)}.form-file-remove{background:var(--bg7);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(1.4rem,20px);height:max(1.4rem,20px);margin-right:max(.8rem,10px);fill:var(--c3);border-radius:50%;transition:fill .5s var(--tf),background-color .5s var(--tf)}@media screen and (max-width: 499px){.form-file-remove{width:24px;height:24px}}.form-file-remove svg{width:max(.6rem,8px);height:max(.6rem,8px)}.form-file-remove:focus-visible,.form-file-remove:hover{background:var(--bg3);fill:var(--c7)}.form-file-add{background:var(--bg3);justify-content:flex-start;align-items:center;padding:max(.8rem,10px) max(.8rem,10px);text-align:center;border:2px dashed var(--bg6);gap:max(.6rem,10px);cursor:pointer;transition:all .5s var(--tf)}.form-file-add:focus-visible,.form-file-add:hover{background:var(--bg1);color:var(--c2)}.form-file-add:focus-visible .form-file-add-icon,.form-file-add:hover .form-file-add-icon{background:var(--bg4)}.form-file-add-info small{opacity:.8;color:var(--c5)}.form-label{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:max(.6rem,12px)}.form-date{position:relative;width:100%}.form-date.has-value .form-date__placeholder{opacity:0}.form-date.error input{border-color:var(--c8)}.form-placeholder{font:var(--fwR) max(.8em,13px) var(--ff);background:var(--bg1);position:absolute;top:1px;left:1px;display:flex;align-items:center;width:calc(100% - 2px);height:calc(100% - 2px);padding:max(.7rem,14px) max(1rem,20px);color:var(--c4);border-radius:max(2rem,30px);pointer-events:none;transition:opacity .3s var(--tf-easing)}@media screen and (max-width: 999px){.form-placeholder{font-size:16px}}.form-radio{display:flex;align-items:center;gap:max(.8rem,10px);cursor:pointer}.form-radio:focus-visible .form-radio__icon,.form-radio:hover .form-radio__icon{background:var(--bg5)}.form-radio__input:checked~.form-radio__icon{background:var(--bg4)}.form-radio__icon{background:var(--bg1);flex-shrink:0;display:flex;justify-content:center;align-items:center;width:max(1rem,16px);height:max(1rem,16px);border-radius:50%;fill:var(--c3);transition:background-color .3s var(--tf-easing)}.form-radio__icon svg{width:45%;height:45%}.form-radio__text{font-size:max(.8em,13px)}.form-checkbox{display:flex;align-items:center;gap:max(.6rem,10px);cursor:pointer}.form-checkbox:focus-visible .form-radio__icon,.form-checkbox:hover .form-radio__icon{background:var(--bg5)}.form-checkbox__input:checked~.form-checkbox__icon{background:var(--bg4)}.form-checkbox__input:checked~.form-checkbox__text{color:var(--c1)}.form-checkbox__icon{background:var(--bg2);flex-shrink:0;display:flex;justify-content:center;align-items:center;width:max(1rem,20px);height:max(1rem,20px);border-radius:50%;fill:var(--c3);transition:background-color .3s var(--tf-easing)}.form-checkbox__icon svg{width:45%;height:45%}.form-checkbox__text{color:var(--c4)}.form-cards{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;list-style:none;margin:0;padding:0;border-radius:max(1.2rem,20px);gap:max(.6rem,10px);overflow:auto}.form-card{background:var(--bg1);display:flex;align-items:flex-start;padding-left:max(1rem,14px);padding-right:max(.4rem,6px);border-radius:inherit;transition:background-color .5s var(--tf)}.form-card:focus-visible,.form-card:hover{background:var(--bg3)}.form-card:focus-visible .form-card__radio,.form-card:hover .form-card__radio{background:var(--bg6);fill:var(--c7)}.form-card:focus-visible .form-card__radio svg,.form-card:hover .form-card__radio svg{opacity:1}.form-card:focus-visible .form-card__info small,.form-card:focus-visible .number,.form-card:hover .form-card__info small,.form-card:hover .number{background:var(--bg6);color:var(--c2)}.form-card__input:checked~.form-card__radio{background:var(--bg4);fill:var(--c3)}.form-card__input:checked~.form-card__radio svg{opacity:1}.form-card__radio{background:var(--bg2);flex-shrink:0;display:flex;justify-content:center;align-items:center;width:max(1.2rem,16px);height:max(1.2rem,16px);margin-top:max(1.2rem,16px);margin-bottom:max(1rem,14px);border-radius:50%;fill:var(--c6);transition:fill .3s var(--tf-easing),background-color .3s var(--tf-easing)}@media screen and (max-width: 999px){.form-card__radio{width:24px;height:24px}}.form-card__radio svg{width:45%;height:45%;opacity:.3;transition:opacity .3s var(--tf)}.form-card__inner{flex-grow:1;padding:max(1rem,14px)}@media screen and (max-width: 999px){.form-card__inner .user-name{font-size:17px}}.form-card__car{display:flex;align-items:center;gap:max(.6rem,8px)}.form-card__icon{background:var(--bg2);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(3rem,46px);height:max(3rem,46px);fill:var(--c2);border-radius:50%}.form-card__icon svg{flex-shrink:0;width:max(1.2rem,20px);height:max(1.2rem,20px);fill:var(--c2)}.form-card__icon picture{display:flex;width:100%;height:100%}.form-card__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid var(--border2)}.form-card__icon--gray svg{fill:var(--c4)}.form-card__info{display:flex;flex-direction:column;gap:max(.4rem,4px)}.form-card__info b{font-size:max(.9em,15px);line-height:1}.form-card__info small{font-size:max(.8em,12px);font-weight:var(--fwM);line-height:1;color:var(--c4)}.form-card__row{display:flex;justify-content:space-between;align-items:center;font-size:max(.8em,14px);gap:max(.4rem,8px)}.form-card__row:not(:first-child){margin-top:max(.8rem,14px);padding-top:max(.8rem,14px);border-top:1px solid var(--border1)}.form-card__row b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);font-weight:var(--fwSB);line-height:1.2;gap:max(.4rem,8px);overflow:hidden}.form-card__row span{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);font-weight:var(--fwM);line-height:1.2;color:var(--c4);overflow:hidden}.form-password{position:relative;width:100%}.form-password.visible .form-password__btn svg:first-child{visibility:hidden}.form-password.visible .form-password__btn svg:last-child{visibility:visible}.form-password.error input{border-color:var(--c8)}.form-password__btn{position:absolute;top:2px;right:2px;bottom:2px;display:flex;justify-content:center;align-items:center;padding-left:max(1rem,16px);padding-right:max(1rem,16px);border-radius:max(2rem,30px);fill:var(--c6);transition:fill .3s var(--tf-easing),background-color .3s var(--tf-easing)}.form-password__btn svg{width:max(1rem,20px);height:100%}.form-password__btn svg:last-child{position:absolute;visibility:hidden}.form-password__btn:focus-visible,.form-password__btn:hover{background:var(--bg2);fill:var(--c2)}.form-select{position:relative;width:100%}.form-select .form-placeholder{background:var(--bg1) var(--icon-down) no-repeat;background-position:calc(100% - max(1rem,20px)) center;background-size:max(.6rem,14px)}.form-select.error select{border-color:var(--c8)}.form-name{display:flex;align-items:center;width:100%;font-weight:var(--fwSB);font-size:max(.8em,14px);gap:max(.4rem,8px)}@media screen and (max-width: 999px){.form-name{font-size:15px}}.form-name svg:not(.tooltip-icon){flex-shrink:0;width:max(1rem,18px);height:max(1rem,18px);fill:var(--c2)}.form-name small{font:var(--fwR) 1em var(--ff2);color:var(--c2)}.form-name--icon_m svg{width:max(1.5rem,22px)}.form-tooltip{margin-left:auto;margin-right:max(.6rem,12px)}.form-input{width:100%}.form-photo__image{position:relative}.form-photo__image:focus-visible .form-photo__remove,.form-photo__image:hover .form-photo__remove{opacity:1}.form-photo__remove{position:absolute;display:flex;justify-content:center;align-items:center;width:calc(100% - (max(.1rem,2px)*2));height:calc(100% - (max(.1rem,2px)*2));fill:var(--c3);opacity:0;transition:all .3s var(--tf);z-index:0}.form-photo__remove:before{background:var(--bg4);content:"";position:absolute;width:100%;height:100%;border-radius:50%;opacity:.6;z-index:-1}.form-photo__remove svg{width:max(.8rem,15px);height:max(.8rem,15px)}.form-photo__label{background:var(--bg5);display:flex;align-items:center;align-self:flex-start;margin-top:max(.6rem,10px);padding:max(.4rem,6px) max(.8rem,10px);font-size:max(.8em,13px);font-weight:var(--fwM);line-height:1;color:var(--c1);fill:var(--c1);border-radius:max(2rem,30px);gap:max(.4rem,4px);cursor:pointer;transition:all .5s var(--tf)}@media screen and (max-width: 499px){.form-photo__label{padding:10px 14px;font-size:14px;gap:6px}}.form-photo__label:focus-visible,.form-photo__label:hover{background:var(--bg3);color:var(--c7);fill:var(--c7)}.form-photo__label-icon{flex-shrink:0;width:max(.8rem,12px);height:max(.8rem,12px)}@media screen and (max-width: 499px){.form-photo__label-icon{width:14px;height:14px}}.form-status{display:flex;align-self:flex-start;padding:max(.6rem,10px) max(1rem,10px);font-size:max(.8em,14px);line-height:1;border-radius:max(2rem,30px)}@media screen and (max-width: 499px){.form-status{align-self:center;padding:10px 14px;gap:6px}}.form-status.status{gap:max(.6rem,4px)}.form-status.status.active{background:var(--bg4);color:var(--c3)}.form-status.status.active:before{background:var(--bg1);opacity:1}.form-status.status.archive{background:var(--c6);color:var(--c3)}.form-status.status.archive:before{background:var(--bg1);opacity:1}.form-status.status.waiting{background:var(--bg9);color:var(--c3)}.form-status.status.waiting:before{background:var(--bg1)}.form-inner__result{display:flex;justify-content:space-between;align-items:center;padding-top:max(1.6rem,24px);border-top:1px solid var(--border1)}.form-inner__result b{font-size:max(.85em,14px)}@media screen and (max-width: 999px){.form-inner__result b{font-size:15px}}.form-inner__result small{font-size:.85em;color:var(--c4)}.form-inner__footer{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 999px){.form-inner__footer{margin-top:10px}}.form-inner__footer--start{justify-content:flex-start;gap:max(.8rem,10px)}.form-inner__footer--column{flex-direction:column;gap:max(.8rem,10px)}@media screen and (max-width: 699px){.form-inner__footer{flex-wrap:wrap;gap:10px}}@media screen and (max-width: 499px){.form-inner__footer .btn{flex-grow:1}}.form-link{font-weight:var(--fwM);font-size:max(.8em,14px);text-decoration:underline;color:var(--c4)}@media screen and (max-width: 699px){.form-btn{flex-grow:1}}@media screen and (max-width: 399px){.form-btn--reset{flex-grow:0;flex-shrink:0;width:49px;min-width:auto;order:1}}.form-btn--reset svg{width:max(.7rem,12px);height:max(.7rem,12px)}@media screen and (max-width: 399px){.form-btn--reset span{display:none}}.form-submit{margin-left:auto;margin-right:auto}@media screen and (max-width: 399px){.form-submit{flex-grow:1}}.form-map.error{border:1px solid var(--c8)}.form-error{margin-top:calc(0px - max(.2rem,4px));font-size:max(.75em,12px);color:var(--c8)}.auth{position:relative;display:flex;flex-direction:column;align-items:center;flex-grow:1;padding:2rem var(--space);gap:2rem}@media screen and (max-width: 1099px){.auth{padding-top:30px;padding-bottom:30px}}.auth-decor{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1}.auth-decor svg{position:absolute;width:50%;height:180%}.auth-decor svg:first-child{top:-80%;left:2%}.auth-decor svg:last-child{top:-70%;left:50%}.auth-logo{flex-shrink:0}.auth-inner{display:flex;flex-direction:column;align-items:center;flex-grow:1;width:max(28rem,460px);gap:max(1rem,20px)}@media screen and (max-width: 1099px){.auth-inner{gap:24px}}@media screen and (max-width: 499px){.auth-inner{width:100%}}.auth-header{display:flex;flex-direction:column;align-items:center;margin-top:auto;text-align:center;gap:max(.6rem,12px)}.auth-header p{margin:0;font-size:max(.85em,14px);color:var(--c4)}.auth-form{background:var(--bg2);display:flex;flex-direction:column;align-items:stretch;width:100%;padding:2.35rem;border-radius:max(2rem,30px)}@media screen and (max-width: 1099px){.auth-form{padding:24px}}.auth-footer{display:flex;flex-direction:column;align-items:center;margin-top:auto;gap:1rem}.auth-text{display:flex;align-items:center;font-weight:var(--fwM);font-size:max(.8em,14px);text-align:center;color:var(--c4);gap:max(.6rem,12px)}.auth-text--fixed_bottom{position:fixed;bottom:2rem}@media screen and (max-width: 1099px){.auth-text--fixed_bottom{bottom:30px}}.auth-text__link{text-decoration:underline;transition:color .3s var(--tf-easing)}.auth-text__link:focus-visible,.auth-text__link:hover{color:var(--c2)}.user{background:var(--bg1);display:flex;align-items:center;padding:max(.4rem,4px);border-radius:max(2rem,40px);gap:max(.8rem,10px);transition:all .5s var(--tf)}.user--s{background:0 0;padding:0;gap:max(.6rem,8px)}.user--s .user-photo{width:max(3rem,46px);height:max(3rem,46px)}.user--s .user-more{padding-right:0;transition:all .5s var(--tf)}.user--s[href]:focus-visible .user-more,.user--s[href]:hover .user-more,.user--s[type=button]:focus-visible .user-more,.user--s[type=button]:hover .user-more{transform:translate(-.8rem)}.user--m{background:0 0;padding:0;gap:max(1rem,16px)}@media screen and (max-width: 499px){.user--m{flex-direction:column}}.user--m .user-photo{width:max(6rem,90px);height:max(6rem,90px);font-size:1.5em}@media screen and (max-width: 499px){.user--m .user-photo{width:160px;height:160px}}@media screen and (max-width: 499px){.user--m .user-info{align-items:center;padding-right:0}}.user--m .user-name{font-size:1.5em}@media screen and (max-width: 699px){.user--m .user-name{font-size:18px}}.user[href]:focus-visible,.user[href]:hover,.user[type=button]:focus-visible,.user[type=button]:hover{background:var(--bg5)}.user-photo{background:var(--bg4);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(3.5rem,60px);height:max(3.5rem,60px);font-family:var(--ff2);font-weight:var(--fwR);letter-spacing:.05em;color:var(--c3);border:2px solid var(--border2);border-radius:50%;overflow:hidden}.user-photo picture{display:flex;width:100%;height:100%}.user-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-photo svg{flex-shrink:0;width:50%;height:50%;fill:var(--c3)}.user-info{display:flex;flex-direction:column;flex-grow:1;padding-right:max(.8rem,10px);gap:max(.2rem,4px)}.user-name{font:var(--fwR) max(.9em,15px) var(--ff2);display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;letter-spacing:.05rem;overflow:hidden}.user-text{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);color:var(--c4);overflow:hidden}.user-more{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding-right:max(.8rem,12px);fill:var(--c6)}.user-more svg{width:max(.8rem,14px);height:max(.8rem,14px)}.switch{background:var(--bg1);display:flex;align-items:stretch;height:max(3rem,42px);padding:.2rem;border-radius:max(2rem,30px)}.switch-link{font:var(--fwM) max(.8em,12px) / 1.5 var(--ff);display:flex;justify-content:center;align-items:center;flex-grow:1;padding:max(.4rem,8px);white-space:nowrap;text-align:center;color:var(--c4);border-radius:inherit;transition:color .5s var(--tf)}.switch-link:focus-visible,.switch-link:hover{color:var(--c2)}.switch-link.current{background:var(--bg4);color:var(--c3)}.header{background:var(--bg1);display:flex;justify-content:space-between;align-items:center;height:var(--header-height);margin-bottom:max(1rem,16px);gap:var(--space);z-index:5}@media screen and (min-width: 1360px){.header{display:none}}@media screen and (min-width: 1100px){.header{padding:max(1rem,16px) var(--space);background-color:var(--bg2);border-radius:max(1.5rem,20px)}}@media screen and (max-width: 1099px){.header{position:sticky;top:0;margin:calc(0px - var(--space)) calc(0px - var(--space)) 0;padding:max(1rem,16px) var(--space);border-bottom-left-radius:max(2rem,30px);border-bottom-right-radius:max(2rem,30px);border-bottom:1px solid var(--bg2);box-shadow:0 -6px 32px #2e364533}}@media screen and (min-width: 1100px){.header .notification-opener{background-color:var(--bg1)}}.header-menu-opener{background:var(--bg2);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.8rem,42px);height:max(2.8rem,42px);border-radius:50%;transition:all .5s var(--tf)}@media screen and (min-width: 1100px){.header-menu-opener{display:none}}.header-menu-opener svg{position:relative;display:flex;justify-content:center;align-items:center;width:max(1rem,16px);height:max(1rem,16px);fill:var(--c1);transition:all .5s var(--tf)}.header-menu-opener:focus-visible,.header-menu-opener:hover{background:var(--bg5)}.header-menu-opener:focus-visible svg,.header-menu-opener:hover svg{fill:var(--c2)}.header-switch{margin-left:auto}.header-switch .switch-link{padding-left:max(1rem,16px);padding-right:max(1rem,16px)}@media screen and (max-width: 1099px){.header-switch{display:none}}.nav{background:var(--bg1);position:sticky;top:0;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;padding:var(--space);gap:max(1rem,16px)}@media screen and (max-width: 1359px){.nav{position:fixed;left:0;bottom:0;z-index:6}}@media screen and (min-width: 1100px){.nav{width:var(--nav-width);height:100vh;background-color:var(--bg2);border-top-right-radius:max(2rem,30px);border-bottom-right-radius:max(2rem,30px)}}@media screen and (max-width: 1099px){.nav{position:sticky;top:auto;right:0;flex-direction:row;padding-top:max(1rem,16px);padding-bottom:max(1rem,16px);border-top-left-radius:max(2rem,30px);border-top-right-radius:max(2rem,30px);border-top:1px solid var(--bg2);box-shadow:0 6px 32px #2e364533;overflow:auto}}.nav-header{margin-bottom:var(--offset-vertical-s)}@media screen and (max-width: 1359px){.nav-header{display:none}}.nav-logo{height:max(2.8rem,42px)}@media screen and (max-width: 1359px){.nav-user{border-radius:50%;gap:0}.nav-user .user-photo{width:100%;height:auto;aspect-ratio:1/1}.nav-user .user-info{position:absolute;visibility:hidden}}@media screen and (max-width: 1099px){.nav-user{display:none}}@media screen and (max-width: 1359px){.nav-switch{display:none}}.nav-inner{background:var(--bg1);display:flex;flex-direction:column;align-items:stretch;flex-grow:1;padding:max(1rem,14px);border-radius:max(2rem,30px)}@media screen and (max-width: 1099px){.nav-inner{padding:0}}.nav-list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0 0 auto;padding:0;gap:.6rem}@media screen and (max-width: 1099px){.nav-list{flex-direction:row;justify-content:space-around;align-self:center;min-width:450px}}@media screen and (max-width: 599px){.nav-list{align-self:stretch;min-width:auto}}.nav-list__item:first-child .nav-list__link{margin-top:0}.nav-list__item:last-child .nav-list__link{margin-bottom:0}@media screen and (max-width: 1099px){.nav-list__item--applications,.nav-list__item--transport{order:-1}.nav-list__item--chat,.nav-list__item--drivers{order:1}.nav-list__item--subscribe{display:none}}.nav-list__link{font:var(--fwR) max(.9em,15px) / 1 var(--ff2);display:flex;justify-content:flex-start;align-items:center;width:100%;padding:max(1rem,16px) max(1.4rem,16px);letter-spacing:.05rem;color:var(--c4);fill:var(--c4);border:1px solid transparent;border-radius:max(2rem,28px);transition:all .5s var(--tf);gap:max(.8rem,10px)}@media screen and (max-width: 1359px) and (min-width: 1100px){.nav-list__link{justify-content:center;width:100%;padding-left:max(1rem,16px);padding-right:max(1rem,16px);aspect-ratio:1/1;border-radius:50%;gap:0}}@media screen and (max-width: 1099px){.nav-list__link{flex-direction:column;padding:0;font-size:12px;gap:8px}}.nav-list__link svg{flex-shrink:0;width:max(1.2rem,18px);height:max(1rem,15px)}@media screen and (max-width: 1359px){.nav-list__link svg{width:22px;height:18px}}@media screen and (min-width: 1100px){.nav-list__link:focus-visible,.nav-list__link:hover{color:var(--c7);fill:var(--c7);background-color:var(--bg3)}}.nav-list__link.current{color:var(--c3);fill:var(--c3)}@media screen and (min-width: 1100px){.nav-list__link.current{background-color:var(--bg7)}}@media screen and (max-width: 1099px){.nav-list__link.current{color:var(--c7);fill:var(--c7)}}@media screen and (max-width: 1359px) and (min-width: 1100px){.nav-list__text{position:absolute;visibility:hidden}}.nav-btn{justify-content:flex-start;padding-left:max(1.4rem,16px);padding-right:max(1.4rem,16px);font-size:max(.85em,14px);gap:max(.8rem,10px)}@media screen and (max-width: 1359px){.nav-btn{justify-content:center;width:100%;aspect-ratio:1/1;border-radius:50%;gap:0}}@media screen and (max-width: 1299px){.nav-btn{min-width:auto}}@media screen and (max-width: 1099px){.nav-btn{display:none}}.nav-btn svg{width:max(1.2rem,18px);height:max(1rem,15px)}@media screen and (max-width: 1359px){.nav-btn svg{width:20px;height:18px}}@media screen and (max-width: 1359px){.nav-btn span{position:absolute;visibility:hidden}}.search{background:var(--bg2);position:relative;display:flex;width:max(20rem,400px);height:max(2.8rem,42px);border-radius:max(2rem,30px)}@media screen and (max-width: 999px){.search{width:100%;height:auto}}.search-label{background:inherit;width:100%;border-radius:inherit}.search-input{background:inherit;height:100%;border-color:var(--bg2);font-size:max(.8em,13px)}@media screen and (max-width: 999px){.search-input{padding-left:24px;padding-right:24px}}.search-btn{position:absolute;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-shrink:0;padding-left:max(1rem,16px);padding-right:max(1rem,16px);fill:var(--c4)}@media screen and (max-width: 999px){.search-btn{padding-left:20px;padding-right:20px}}.search-btn svg{width:max(.8rem,16px);height:max(.8rem,16px)}.modal-overlay{background:#2e36454d;position:fixed;top:0;left:0;width:100%;height:100%;transition:.3s ease;z-index:10}.modal-overlay:not(.open){visibility:hidden;opacity:0;transition-delay:.4s}.modal-overlay:not(.open) .modal{transform:translate(100%);transition-duration:.4s,.3s;transition-delay:0s,.4s}.modal-overlay:not(.open) .modal--center{transform:translate(-50%,-50%) translateY(100%);opacity:0;transition-duration:.4s,.3s;transition-delay:0s,.1s}@media screen and (max-width: 599px){.modal-overlay:not(.open) .modal--center{transform:translateY(100%)}}.modal-overlay.open{transition-delay:0s}.modal{background:var(--bg2);position:fixed;left:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .3s ease;overflow-x:hidden;overflow-y:auto}.modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg2);opacity:0;z-index:3;pointer-events:none;border-radius:max(1.2rem,20px);transition:all .3s ease}.modal:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;border:3px solid var(--c2);opacity:0;clip-path:inset(50% 0% 0% 0%);pointer-events:none;animation:loading 1s linear infinite paused 0s;z-index:4;transition:all .3s ease}.modal.loading *{display:none}.modal.loading:before{opacity:1;pointer-events:painted}.modal.loading:after{opacity:1;pointer-events:painted}.modal.loading:after{animation:loading 1s linear infinite running 0s}.modal--right{left:auto;right:0;width:max(23rem,400px);padding:var(--space);gap:var(--space)}@media screen and (min-width: 600px){.modal--right{border-top-left-radius:max(2rem,30px);border-bottom-left-radius:max(2rem,30px);transition:transform .6s var(--tf),opacity .3s ease}}@media screen and (max-width: 599px){.modal--right{width:100%}}.modal--center{width:max(24rem,460px);height:auto;max-height:calc(100% - (var(--space) * 2));padding:var(--space);border-radius:max(2rem,30px);gap:max(1rem,16px);transition:transform .5s ease-out,opacity .3s ease}.modal--center .modal-header{margin-bottom:calc(max(1rem,16px)/2)}@media screen and (min-width: 600px){.modal--center{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%)}}@media screen and (max-width: 599px){.modal--center{left:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.modal-header{background:inherit;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;width:100%;gap:max(1rem,16px);z-index:2}.modal-header--grid{display:grid;grid-template-columns:max(2.8rem,42px) 1fr max(2.8rem,42px)}.modal-header:before{background:inherit;content:"";position:absolute;top:calc(0px - var(--space));left:calc(0px - var(--space));right:calc(0px - var(--space));bottom:calc(0px - (var(--space) / 2));z-index:-1}.modal-header .notification-opener{background:var(--bg1)}.modal-header__close{background:var(--bg3);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.2rem,40px);height:max(2.2rem,40px);fill:var(--c7);border:1px solid var(--border3);border-radius:50%;transition:all .5s var(--tf)}@media screen and (max-width: 1099px){.modal-header__close{fill:var(--c1);background-color:var(--bg1);border-color:var(--bg1)}}.modal-header__close svg{width:max(.7rem,12px);height:max(.7rem,12px)}.modal-header__close:focus-visible,.modal-header__close:hover{background:var(--bg5);fill:var(--c2)}.modal-logo{margin-left:auto;margin-right:auto}.modal-top{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:max(1rem,10px);gap:max(.8rem,10px)}.modal-top p{margin:0;font-size:max(.9em,15px);color:var(--c4)}.modal-top--stretch{margin-bottom:0;align-items:stretch;text-align:left}.modal-top--stretch .modal-header{margin-bottom:0}.modal-top--stretch p{font-size:max(.8em,14px)}.modal-inner{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;width:calc(100% + (var(--space) * 2));margin-left:calc(0px - var(--space));margin-right:calc(0px - var(--space));padding-left:var(--space);padding-right:var(--space);gap:max(1.2rem,20px)}.modal-inner .road{flex-grow:0}.modal-inner__top{display:flex;justify-content:space-between;align-items:center;min-height:max(1.6rem,30px);gap:max(.6rem,10px)}.modal-inner__top b{font-size:max(.9em,15px);line-height:1}.modal-inner__top small{background:var(--bg3);padding:max(.4rem,4px) max(.6rem,8px);font-size:max(.7em,12px);line-height:1;color:var(--c7);border-radius:max(.8rem,10px);transition:all .5s var(--tf)}.modal-search{background:var(--bg1);width:100%}.modal-cards,.modal-map-cards{display:flex;flex-direction:column;align-items:stretch;height:100%;list-style:none;margin:0;padding:0;border-radius:max(1.2rem,20px);gap:max(.6rem,10px);overflow:auto}.modal-cards--replace .modal-card{position:relative}.modal-cards--replace .modal-card:before{content:"";position:absolute;top:0;right:max(1rem,20px);height:100%;border-left:2px dashed var(--bg6)}.modal-cards--replace .modal-card:first-child:before{top:max(1rem,20px)}.modal-cards--replace .modal-card:last-child:before{top:auto;bottom:max(1rem,20px);height:calc(100% - max(1rem,20px));border-color:var(--border2)}.modal-cards--replace .modal-card:after{background:var(--bg6);content:"";position:absolute;right:calc(max(1rem,20px) - (max(.4rem,10px)/2) + 1px);display:flex;width:max(.4rem,10px);height:max(.4rem,10px);border-radius:50%}.modal-cards--replace .modal-card:first-child:after{top:max(1rem,20px)}.modal-cards--replace .modal-card:last-child:after{background:var(--bg4);bottom:max(1rem,20px)}.modal-card,.modal-map-card{background:var(--bg1);display:flex;align-items:flex-start;padding-left:max(1rem,14px);padding-right:max(.4rem,6px);border-radius:max(1.2rem,20px);transition:background-color .5s var(--tf)}.modal-card[href]:focus-visible,.modal-card[href]:hover,.modal-card[type=button]:focus-visible,.modal-card[type=button]:hover,.modal-map-card[href]:focus-visible,.modal-map-card[href]:hover,.modal-map-card[type=button]:focus-visible,.modal-map-card[type=button]:hover{background:var(--bg3)}.modal-card[href]:focus-visible .modal-map-card__radio,.modal-card[href]:hover .modal-map-card__radio,.modal-card[type=button]:focus-visible .modal-map-card__radio,.modal-card[type=button]:hover .modal-map-card__radio,.modal-map-card[href]:focus-visible .modal-map-card__radio,.modal-map-card[href]:hover .modal-map-card__radio,.modal-map-card[type=button]:focus-visible .modal-map-card__radio,.modal-map-card[type=button]:hover .modal-map-card__radio{background:var(--bg6);fill:var(--c7)}.modal-card[href]:focus-visible .modal-map-card__radio svg,.modal-card[href]:hover .modal-map-card__radio svg,.modal-card[type=button]:focus-visible .modal-map-card__radio svg,.modal-card[type=button]:hover .modal-map-card__radio svg,.modal-map-card[href]:focus-visible .modal-map-card__radio svg,.modal-map-card[href]:hover .modal-map-card__radio svg,.modal-map-card[type=button]:focus-visible .modal-map-card__radio svg,.modal-map-card[type=button]:hover .modal-map-card__radio svg{opacity:1}.modal-card[href]:focus-visible .map-card__info small,.modal-card[href]:hover .map-card__info small,.modal-card[type=button]:focus-visible .map-card__info small,.modal-card[type=button]:hover .map-card__info small,.modal-map-card[href]:focus-visible .map-card__info small,.modal-map-card[href]:hover .map-card__info small,.modal-map-card[type=button]:focus-visible .map-card__info small,.modal-map-card[type=button]:hover .map-card__info small{background:var(--bg6);color:var(--c2)}.modal-card{padding:max(1rem,14px)}@media screen and (max-width: 999px){.modal-card{padding:20px}}.modal-card--without_bg{background:0 0;padding:0}.modal-card--offset_top{margin-top:max(1rem,14px)}.modal-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:max(.8rem,14px)}.modal-card__head b{font-size:max(.85em,14px);line-height:1}.modal-map-card__input:checked~.modal-map-card__radio{background:var(--bg4);fill:var(--c3)}.modal-map-card__input:checked~.modal-map-card__radio svg{opacity:1}.modal-map-card__radio{background:var(--bg2);flex-shrink:0;display:flex;justify-content:center;align-items:center;width:max(1.2rem,16px);height:max(1.2rem,16px);margin-top:max(1.2rem,16px);margin-bottom:max(1rem,14px);border-radius:50%;fill:var(--c6);transition:background-color .3s var(--tf-easing)}@media screen and (max-width: 999px){.modal-map-card__radio{width:24px;height:24px}}.modal-map-card__radio svg{width:45%;height:45%;opacity:.3;transition:opacity .3s var(--tf)}.modal-card__inner,.modal-map-card__inner{flex-grow:1}@media screen and (max-width: 999px){.modal-card__inner .user-name{font-size:17px}}.modal-card__car,.modal-card__status{display:flex;align-items:center;gap:max(.6rem,8px)}.modal-card__icon{background:var(--bg2);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(3rem,46px);height:max(3rem,46px);fill:var(--c2);border-radius:50%}.modal-card__icon svg{flex-shrink:0;width:max(1.2rem,20px);height:max(1.2rem,20px);fill:var(--c2)}.modal-card__icon picture{display:flex;width:100%;height:100%}.modal-card__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid var(--border2)}.modal-card__icon--gray svg{fill:var(--c4)}.modal-card__info{display:flex;flex-direction:column;gap:max(.4rem,4px)}.modal-card__info b{font-size:max(.9em,15px);line-height:1.2}.modal-card__info small{font-size:max(.8em,12px);font-weight:var(--fwM);line-height:1.2;color:var(--c4)}.modal-card__row{display:flex;justify-content:space-between;align-items:center;font-size:max(.8em,14px);gap:max(.4rem,8px)}.modal-card__row:not(:first-child){margin-top:max(.8rem,14px);padding-top:max(.8rem,14px);border-top:1px solid var(--border1)}.modal-card__row b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);font-weight:var(--fwSB);line-height:1.2;gap:max(.4rem,8px);overflow:hidden}.modal-card__row span{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);font-weight:var(--fwM);line-height:1.2;color:var(--c4);overflow:hidden}.modal-card__footer{display:flex;width:100%;margin-top:max(.8rem,14px)}@media screen and (max-width: 999px){.modal-card__footer{margin-top:20px}}.modal-card__btn{width:100%}.modal-list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0;gap:max(1rem,16px)}.modal-list__item{display:flex;flex-direction:column;align-items:flex-start;font-size:max(.85em,14px);line-height:1;gap:max(.4rem,8px)}.modal-list__item:not(:first-child){padding-top:max(1rem,16px);border-top:1px solid var(--border1)}.modal-list__item small{font-weight:var(--fwM);font-size:max(.85em,14px);line-height:1.6;color:var(--c4)}.modal-list__item a,.modal-list__item button,.modal-list__item span:not(.number){font-weight:var(--fwM);font-size:max(.85em,14px);line-height:1.6;color:var(--c4)}.modal-list__item a:focus-visible,.modal-list__item a:hover,.modal-list__item button:focus-visible,.modal-list__item button:hover{color:var(--c2)}.modal-list__item .modal-col b{margin-bottom:0}.modal-switch{height:max(3rem,56px)}.modal-switch .switch-link{font:var(--fwR) max(.9em,15px) var(--ff2);letter-spacing:.05rem}.modal-nav{background:var(--bg1);display:flex;flex-direction:column;flex-grow:1;padding:max(1rem,20px);border-radius:max(1.5rem,20px)}.modal-nav__list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0;gap:max(.4rem,8px)}.modal-nav__item{display:flex;flex-direction:column;align-items:stretch;font-size:max(.85em,14px);line-height:1;gap:max(.4rem,8px)}.modal-nav__link{font:var(--fwR) max(.9em,15px) / 1 var(--ff2);background:var(--bg2);display:flex;align-items:center;padding:max(1rem,20px) max(1.6rem,24px);letter-spacing:.05rem;color:var(--c4);fill:var(--c4);border-radius:max(2rem,30px);gap:max(.8rem,10px)}.modal-nav__link.current{background:var(--bg7);color:var(--c3);fill:var(--c3)}.modal-nav__icon{flex-shrink:0;width:max(1.2rem,18px);height:max(1rem,15px)}@media screen and (max-width: 1359px){.modal-nav__icon{width:20px;height:18px}}.modal-logout-btn{flex-shrink:0;margin-top:auto}.modal-group:not(:first-child){margin-top:calc(var(--space) - max(1.2rem,20px))}.modal-row{display:flex;align-items:flex-start;justify-content:space-between;font-size:max(.85em,14px);gap:max(.4rem,8px)}.modal-row b{font-size:max(.85em,14px);font-weight:var(--fwSB);line-height:1;gap:max(.4rem,8px)}.modal-row small{font-size:max(.85em,14px);font-weight:var(--fwM);line-height:1;color:var(--c4)}.modal-row--center{width:100%;align-items:center;font-size:max(1em,16px);gap:max(1rem,16px)}.modal-row--center b{font-size:1em}.modal-row--with_line{padding-top:max(1rem,16px);border-top:1px solid var(--border1)}.modal-photo{background:var(--bg4);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(3.5rem,60px);height:max(3.5rem,60px);font-family:var(--ff2);font-weight:var(--fwR);letter-spacing:.05em;color:var(--c3);border:2px solid var(--border2);border-radius:50%;overflow:hidden}.modal-photo picture{display:flex;width:100%;height:100%}.modal-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-photo+*{flex-grow:1}.modal-col{display:flex;flex-direction:column;align-items:stretch;gap:max(.4rem,8px)}.modal-col--end{align-items:flex-end;text-align:right}.modal-map{background:var(--bg1);display:flex;width:100%;padding:max(.4rem,4px);border-radius:max(.8rem,10px)}.modal-map picture{display:flex;width:100%;height:100%;border-radius:inherit}.modal-map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.modal-form{display:flex;flex-direction:column;flex-grow:1}.modal-form .form-name{font-weight:var(--fwSB)}.modal-form .form-inner__footer{margin-top:auto}.modal-files{overflow:auto}.modal-footer{display:flex;align-items:stretch;gap:max(.8rem,10px)}.modal-footer .btn{width:50%}.modal-footer--full{flex-direction:column;margin-top:auto}.modal-footer--full .btn{width:100%}.notification-opener{background:var(--bg2);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.8rem,42px);height:max(2.8rem,42px);border-radius:50%;transition:all .5s var(--tf)}.notification-opener:focus-visible,.notification-opener:hover{background:var(--bg5)}.notification-opener:focus-visible.has-notification .notification-opener__icon:after,.notification-opener:hover.has-notification .notification-opener__icon:after{border-color:var(--bg5)}.notification-opener:focus-visible .notification-opener__icon,.notification-opener:hover .notification-opener__icon{fill:var(--c2)}.notification-opener__icon{position:relative;display:flex;justify-content:center;align-items:center;width:max(1rem,18px);height:max(1rem,18px);fill:var(--c1);transition:all .5s var(--tf)}.notification-opener__icon svg{width:100%;height:100%}.notification-opener.has-notification .notification-opener__icon:after{background:var(--bg8);content:"";position:absolute;top:0;right:0;width:max(.7rem,10px);height:max(.7rem,10px);transform:translate(25%,-25%);border-radius:50%;border:2px solid var(--bg2);transition:all .5s var(--tf)}.notification{display:flex;flex-direction:column;align-self:stretch;gap:max(.6rem,10px)}.notification-card{background:var(--bg1);display:flex;flex-direction:column;align-items:stretch;padding:max(1rem,16px);border-radius:max(1.2rem,20px);gap:max(.6rem,10px)}.notification-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:max(.6rem,10px)}.notification-card__name{margin:auto 0;font-size:max(1em,15px);line-height:1}.notification-card__date{background:var(--bg2);flex-shrink:0;padding:max(.4rem,4px) max(.6rem,8px);font-size:max(.6em,12px);line-height:1;color:var(--c4);border-radius:max(.8rem,10px)}.notification-card__inner{display:flex;flex-direction:column;align-items:stretch;font-size:max(.8em,14px);text-wrap:initial;gap:max(.6rem,10px)}.notification-card__inner p{margin:0}.notification-card__inner .notification-card__link{font-weight:var(--fwSB);color:var(--c2)}.notification-card__inner .notification-card__link:focus-visible,.notification-card__inner .notification-card__link:hover{color:var(--c7)}.notification-card__status{display:flex;align-items:stretch;gap:max(.8rem,16px)}.notification-card__status>svg{flex-shrink:0;width:max(.6rem,10px);height:100%;fill:var(--c7)}.notification-card__user{background:var(--bg2)}.notification-card__user .user-more{padding-right:max(.8rem,12px)}.notification-card__user[href]:focus-visible .user-more,.notification-card__user[href]:hover .user-more,.notification-card__user[type=button]:focus-visible .user-more,.notification-card__user[type=button]:hover .user-more{transform:translate(-.2rem)}.notification-card__footer{display:flex;align-items:center;flex-wrap:wrap;margin-top:max(.4rem,8px);gap:max(.8rem,16px)}.notification-card__footer .btn{flex-grow:1}.notification-card__link{font-size:max(.7em,12px);line-height:1.2;text-decoration:underline;color:var(--c4);transition:all .5s var(--tf)}.notification-card__link:focus-visible,.notification-card__link:hover{color:var(--c2)}.chat{display:flex;flex-grow:1;height:50%;gap:max(1rem,16px)}@media screen and (max-width: 1099px){.chat{height:20vh;overflow:hidden}}@media screen and (max-width: 999px){.chat--home{height:auto}.chat--home .chat-inner{display:none}.chat--home .chat-inner--visible{display:flex}}@media screen and (max-width: 999px){.chat--inside .chat-list{display:none}}.chat-list{display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;width:max(22rem,360px);max-height:100%;overflow:hidden}@media screen and (min-width: 1000px){.chat-list{padding:max(.8rem,10px);background-color:var(--bg2);border-radius:max(1.2rem,20px)}}@media screen and (max-width: 999px){.chat-list{width:100%}}.chat-list__inner{display:flex;flex-direction:column;align-items:stretch;height:100%;border-radius:inherit;gap:max(.6rem,10px);overflow:auto}.chat-list__item{background:var(--bg1);border-radius:inherit}@media screen and (max-width: 999px){.chat-list__item{background-color:var(--bg2);border-radius:max(1.2rem,20px)}}.chat-card{display:flex;align-items:center;padding:max(1rem,14px);gap:max(.8rem,10px);transition:background-color .5s var(--tf);cursor:pointer}.chat-card:focus-visible,.chat-card:hover{background:var(--bg3)}.chat-card.active{background:var(--bg7);color:var(--c3)}.chat-card.active .chat-card__photo{background:var(--bg6);color:var(--c7);border-color:var(--bg6)}.chat-card.active .chat-card__date,.chat-card.active .chat-card__text{color:inherit}.chat-card.active .chat-card__count{background:var(--bg6);color:var(--c7)}.chat-card__photo{background:var(--bg4);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(3.5rem,60px);height:max(3.5rem,60px);font-family:var(--ff2);font-weight:var(--fwR);letter-spacing:.05em;color:var(--c3);border:2px solid var(--border2);border-radius:50%;overflow:hidden}.chat-card__photo picture{display:flex;width:100%;height:100%}.chat-card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-card:not(.active):nth-child(odd) .chat-card__photo{background:var(--bg7);border-color:var(--bg7)}.chat-card__inner{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:max(.4rem,4px)}.chat-card__row{display:flex;justify-content:space-between;align-items:center;gap:max(.8rem,10px)}.chat-card__name{font:var(--fwR) max(.9em,15px) var(--ff2);display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;letter-spacing:.05rem;overflow:hidden}.chat-card__date{flex-shrink:0;font-size:max(.7em,14px);color:var(--c6)}.chat-card__text{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);color:var(--c4);overflow:hidden}.chat-card__count{background:var(--bg7);display:flex;justify-content:center;align-items:center;flex-shrink:0;min-width:max(1.8em,14px);height:max(1.8em,14px);padding-left:max(.4rem,4px);padding-right:max(.4rem,4px);font-size:max(.7em,12px);line-height:1;color:var(--c3);border-radius:max(.8rem,10px)}.chat-inner{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:max(.8rem,10px)}.chat-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg2);opacity:0;z-index:3;pointer-events:none;border-radius:max(1.2rem,20px);transition:all .3s ease}.chat-inner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;border:3px solid var(--c2);opacity:0;clip-path:inset(50% 0% 0% 0%);pointer-events:none;animation:loading 1s linear infinite paused 0s;z-index:4;transition:all .3s ease}.chat-inner.loading:before{opacity:1;pointer-events:painted}.chat-inner.loading:after{opacity:1;pointer-events:painted}.chat-inner.loading:after{animation:loading 1s linear infinite running 0s}@media screen and (min-width: 1000px){.chat-inner{padding:max(.8rem,10px);background-color:var(--bg2);border-radius:max(1.2rem,20px)}}@media screen and (max-width: 999px){.chat-inner{width:100%}}.chat-body{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;height:60vh;gap:max(.8rem,10px)}@media screen and (max-width: 999px){.chat-body{padding:max(.8rem,10px);background-color:var(--bg2);border-radius:max(1.2rem,20px)}}.chat-inner__message{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;flex-grow:1;text-align:center;width:max(20rem,100px);gap:max(2rem,20px)}.chat-inner__message-icon{flex-shrink:0;width:max(3.5rem,50px);height:max(3.5rem,50px);fill:var(--c4)}.chat-inner__message-text{font-size:max(.9em,14px);color:var(--c4)}.chat-header{background:var(--bg1);display:flex;align-items:center;flex-shrink:0;padding:max(1rem,14px);border-radius:inherit;gap:max(.8rem,10px);z-index:2}@media screen and (max-width: 999px){.chat-header{padding:0}}.chat-header__back{background:var(--bg2);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.8rem,42px);height:max(2.8rem,42px);fill:var(--c1);border-radius:50%;transition:all .5s var(--tf)}@media screen and (min-width: 1000px){.chat-header__back{display:none}}.chat-header__back svg{width:max(.8rem,16px);height:max(.8rem,16px)}@media screen and (max-width: 999px){.chat-header__back svg{width:14px;height:14px}}.chat-header__back:focus-visible,.chat-header__back:hover{background:var(--bg5);fill:var(--c2)}.chat-header__photo{background:var(--bg4);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(3.5rem,60px);height:max(3.5rem,60px);font-family:var(--ff2);font-weight:var(--fwR);letter-spacing:.05em;color:var(--c3);border:2px solid var(--border2);border-radius:50%;overflow:hidden}@media screen and (max-width: 999px){.chat-header__photo{width:54px;height:54px;margin-left:10px}}.chat-header__photo picture{display:flex;width:100%;height:100%}.chat-header__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-header__inner{display:flex;flex-direction:column;align-items:stretch;gap:max(.4rem,4px)}@media screen and (max-width: 999px){.chat-header__inner{margin-right:10px}}.chat-header__name{font:var(--fwR) max(.9em,15px) var(--ff2);display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;letter-spacing:.05rem;overflow:hidden}.chat-header__text{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);color:var(--c4);overflow:hidden}.chat-details{position:relative;margin-left:auto}.chat-details__opener{display:flex;justify-content:center;align-items:center;width:max(2.5rem,40px);height:max(2.5rem,40px);fill:var(--c4);border-radius:50%;transition:all .5s var(--tf)}@media screen and (max-width: 999px){.chat-details__opener{fill:var(--c1);background-color:var(--bg2)}}.chat-details__opener svg{width:max(1rem,15px);height:max(1rem,15px)}.chat-details__opener:focus-visible,.chat-details__opener:hover{background:var(--bg3);fill:var(--c7)}.chat-details__inner{background:var(--bg1);position:absolute;top:0;right:100%;display:flex;flex-direction:column;align-items:stretch;margin-right:max(.4rem,10px);padding:max(.6rem,10px) max(.4rem,10px);border:2px solid var(--bg2);border-radius:max(1.2rem,20px)}.chat-details__link{padding:max(.6rem,10px) max(.8rem,16px);font-size:max(.7em,14px);white-space:nowrap;font-weight:var(--fwSB);line-height:1.2;border-radius:max(1.2rem,20px);transition:all .5s var(--tf)}.chat-details__link:focus-visible,.chat-details__link:hover{background:var(--bg3);color:var(--c7)}.chat-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-grow:1;border-radius:max(.8rem,10px);gap:max(.6rem,10px);overflow:auto}.chat-container>.chat-message:first-child{margin-top:auto}.chat-info{background:var(--bg1);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:max(.8rem,10px);border-radius:max(.8rem,10px);gap:max(.6rem,10px)}@media screen and (max-width: 999px){.chat-info{flex-wrap:wrap}}.chat-info__content{font-weight:var(--fwM);font-size:max(.8em,14px)}.chat-info__link{font-weight:var(--fwSB);text-decoration:underline;color:var(--c2);transition:color .5s var(--tf)}.chat-info__link:focus-visible,.chat-info__link:hover{color:var(--c7)}.chat-info__buttons{display:flex;align-items:stretch;gap:max(.6rem,10px)}@media screen and (max-width: 499px){.chat-info__buttons{flex-grow:1}}@media screen and (max-width: 499px){.chat-info__btn{flex-grow:1}}.chat-message-group{display:flex;flex-direction:column;align-items:stretch;gap:max(.2rem,4px)}.chat-message{background:var(--bg5);position:relative;align-self:flex-start;max-width:max(34rem,450px);min-width:max(3rem,60px);padding:max(.8rem,10px) max(.8rem,10px) max(1.6rem,24px);border-radius:max(.8rem,10px);text-wrap:initial}@media screen and (max-width: 599px){.chat-message{max-width:300px}}@media screen and (max-width: 399px){.chat-message{max-width:260px}}.chat-message p{margin:0;font-size:max(.8em,14px)}.chat-message--sender{background:var(--bg3);align-self:flex-end}.chat-message--info{background:var(--bg7);position:sticky;top:0;align-self:center;padding:max(.6rem,10px) max(.8rem,16px);font-size:max(.7em,12px);line-height:1;color:var(--c3);border-radius:max(1rem,20px);z-index:1}.chat-message__files{display:flex;flex-direction:column;align-items:stretch;gap:max(.6rem,10px)}.chat-message__file{display:flex;align-items:center;gap:max(.6rem,10px);transition:color .5s var(--tf)}.chat-message__file:focus-visible,.chat-message__file:hover{color:var(--c2)}.chat-message__file:focus-visible .chat-message__file-icon,.chat-message__file:hover .chat-message__file-icon{background:var(--bg4)}.chat-message__file-icon{background:var(--bg7);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.5rem,40px);height:max(2.5rem,40px);fill:var(--c3);border-radius:50%;transition:background-color .5s var(--tf)}.chat-message__file-icon svg{width:max(1rem,15px);height:max(1rem,15px)}.chat-message__file-info{display:flex;flex-direction:column;align-items:flex-start;gap:max(.2rem,4px)}.chat-message__file-info b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);overflow:hidden}.chat-message__file-info small{font-size:max(.7em,14px);color:var(--c6)}.chat-message__date{position:absolute;right:max(.8rem,10px);bottom:max(.4rem,4px);font-size:max(.6em,12px);color:var(--c6)}.chat-footer{flex-shrink:0;margin-top:auto;border-radius:inherit}.chat-form{display:flex;justify-content:space-between;align-items:stretch;gap:max(.6rem,10px)}.chat-form__inner{background:var(--bg1);position:relative;display:flex;align-items:stretch;flex-grow:1;border-radius:max(2rem,30px)}.chat-form__file{background:var(--bg1);position:absolute;top:2px;left:2px;display:flex;justify-content:center;align-items:center;flex-shrink:0;height:calc(100% - 4px);aspect-ratio:1/1;fill:var(--c6);border:2px solid var(--bg1);border-radius:50%;cursor:pointer;transition:all .3s var(--tf)}.chat-form__file svg{width:max(1rem,15px);height:max(1rem,15px)}@media screen and (max-width: 999px){.chat-form__file svg{width:18px;height:18px}}.chat-form__file:focus-visible,.chat-form__file:hover{background:var(--bg3);fill:var(--c7)}.chat-form__file~.chat-form__label .chat-form__input{padding-left:calc(max(1rem,16px) + max(1.6rem,30px))}.chat-form__label{flex-grow:1}.chat-form__send{background:var(--bg7);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.5rem,40px);height:max(2.5rem,40px);fill:var(--c3);border-radius:max(2rem,30px);transition:all .3s var(--tf)}@media screen and (max-width: 999px){.chat-form__send{width:50px;height:50px}}.chat-form__send svg{width:max(1rem,15px);height:max(1rem,15px)}.chat-form__send:focus-visible,.chat-form__send:hover{background:var(--bg6);fill:var(--c7)}table{border-spacing:0}@media screen and (max-width: 1299px){table .btn{min-width:auto}}@media screen and (max-width: 999px){table{display:flex;flex-direction:column;align-items:stretch}}thead tr{background:var(--bg5)}@media screen and (max-width: 999px){thead{display:none}}@media screen and (max-width: 999px){tbody{display:flex;flex-direction:column;align-items:stretch;gap:1rem}}@media screen and (min-width: 1000px){tbody tr:focus-visible td,tbody tr:hover td{background-color:var(--bg3)}tbody tr:focus-visible .number,tbody tr:hover .number{color:var(--c2);background-color:var(--bg6)}}@media screen and (max-width: 999px){tbody tr{display:flex;flex-direction:column;align-items:stretch;padding:24px;background-color:var(--bg2);border-radius:max(2rem,30px)}}tr{position:relative}td,th{padding:max(1rem,16px) max(1rem,10px);font-weight:var(--fwSB)}@media screen and (min-width: 1000px){td:first-child,th:first-child{min-width:calc(var(--offset)* 8);padding-left:2rem;border-top-left-radius:max(2rem,28px);border-bottom-left-radius:max(2rem,28px)}}@media screen and (min-width: 1000px) and (max-width: 1099px){td:first-child,th:first-child{padding-left:24px}}@media screen and (min-width: 1000px){td:last-child,th:last-child{padding-right:2rem;border-top-right-radius:max(2rem,28px);border-bottom-right-radius:max(2rem,28px)}}@media screen and (min-width: 1000px) and (max-width: 1099px){td:last-child,th:last-child{padding-right:24px}}@media screen and (max-width: 999px){td,th{display:flex;flex-direction:column;padding:0;gap:16px}td[data-name]:before,th[data-name]:before{content:attr(data-name) ":";position:relative}td:not(:last-child),th:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border1)}}th{text-transform:uppercase;font-size:max(.6em,11px);text-align:left}th b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;overflow:hidden}@media screen and (max-width: 1199px){th{text-transform:initial}}td{font-size:max(.75em,12px);vertical-align:middle;line-height:1;transition:background-color .3s var(--tf);min-width:calc(var(--offset) * 6)}@media screen and (max-width: 999px){td{font-size:14px}}td span{display:flex;flex-direction:column;gap:max(.4rem,6px)}@media screen and (max-width: 999px){td span{font-weight:var(--fwM)}}td b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;overflow:hidden}td small{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:.85em;color:var(--c4);overflow:hidden}td .number{font-size:max(.85em,10px)}td .status{white-space:nowrap}.time,.weight{font-weight:var(--fwM);font-size:.8em}@media screen and (max-width: 999px){.time,.weight{font-size:1em}}.time{color:var(--c4)}.status{display:flex;align-items:center;gap:max(.2rem,6px)}.status:before{background:var(--bg6);content:"";position:relative;flex-shrink:0;width:max(.4rem,10px);height:max(.4rem,10px);border-radius:50%}.status.active{color:var(--c2)}.status.active:before{background:var(--bg4)}.status.archive{color:var(--c6)}.status.archive:before{background:var(--c6);opacity:.6}.status.draft{color:var(--c7)}.status.draft:before{background:var(--bg7)}.status.at-work,.status.waiting{color:var(--c9)}.status.at-work+small,.status.waiting+small{color:var(--c6)}.status.at-work:before,.status.waiting:before{background:var(--bg9)}.status.at-loading{color:var(--c10)}.status.at-loading+small{color:var(--c6)}.status.at-loading:before{background:var(--bg10)}.status.in-transit{color:var(--c11)}.status.in-transit+small{color:var(--c6)}.status.in-transit:before{background:var(--bg11)}.status.arrived{color:var(--c14)}.status.arrived+small{color:var(--c6)}.status.arrived:before{background:var(--bg14)}.status.unloading{color:var(--c12)}.status.unloading+small{color:var(--c6)}.status.unloading:before{background:var(--bg12)}.status.completed{color:var(--c13)}.status.completed+small{color:var(--c6)}.status.completed:before{background:var(--bg13)}.number{background:var(--bg3);align-self:flex-start;padding:max(.1rem,2px) max(.6rem,8px);font-size:max(.7em,12px);line-height:1.8;color:var(--c7);border-radius:max(.8rem,10px);transition:all .5s var(--tf)}@media screen and (max-width: 999px){.number{line-height:1.4}}@media screen and (max-width: 999px) and (min-width: 400px){.application-wrap,.driver-wrap,.transport-wrap{padding:max(.8rem,10px);border-radius:max(1.2rem,20px);background-color:var(--bg2)}}@media screen and (max-width: 999px){.application-wrap,.driver-wrap,.transport-wrap{display:grid;grid-template-columns:repeat(var(--count),1fr);--count: 2}}@media screen and (max-width: 799px){.application-wrap,.driver-wrap,.transport-wrap{--count: 1}}@media screen and (max-width: 999px){.application-card,.driver-card,.transport-card{flex-direction:row;flex-wrap:wrap;background-color:var(--bg1);border-radius:max(1.2rem,20px)}}@media screen and (max-width: 399px){.application-card,.driver-card,.transport-card{background-color:var(--bg2)}}@media screen and (max-width: 999px){.application-card td:not(.application-goods):not(.application-status){padding-bottom:0;border-bottom:none}}@media screen and (max-width: 999px){.transport-card td:not(.transport-number):not(.transport-status){padding-bottom:0;border-bottom:none}}@media screen and (max-width: 999px){.driver-card td:not(.driver-number):not(.driver-status){padding-bottom:0;border-bottom:none}}@media screen and (max-width: 999px){.application-number,.driver-number,.transport-number{order:-1;width:100%}.application-number>span,.driver-number>span,.transport-number>span{flex-direction:row;justify-content:space-between;align-items:center}.application-number small,.driver-number small,.transport-number small{padding:max(.4rem,4px) max(.6rem,8px);font-size:max(.7em,12px);line-height:1;color:var(--c7);background-color:var(--bg3);border-radius:max(.8rem,10px)}.application-number i,.driver-number i,.transport-number i{font-style:normal}}@media screen and (max-width: 999px){.driver-number,.transport-number{width:50%}}@media screen and (max-width: 999px){.application-goods{width:50%;text-align:right}}@media screen and (max-width: 999px){.application-status,.driver-status,.transport-status{order:-1;width:50%}.application-status--full,.driver-status--full,.transport-status--full{width:100%}}@media screen and (max-width: 999px){.driver-status,.transport-status{align-items:flex-end;text-align:right}.driver-status span,.transport-status span{align-items:flex-end}}@media screen and (max-width: 999px){.application-driver{width:100%}}@media screen and (max-width: 999px){.transport-driver{width:100%;padding-top:16px;border-top:1px solid var(--border1)}}@media screen and (max-width: 999px){.application-car,.driver-car,.transport-car,.transport-type{flex-direction:row;align-items:center;width:100%;gap:max(.4rem,8px)}}.application-car__icon,.driver-car__icon,.transport-car__icon,.transport-type__photo{background:var(--bg2);display:flex;justify-content:center;align-items:center;width:max(3rem,46px);height:max(3rem,46px);fill:var(--c2);border-radius:50%;overflow:hidden;gap:max(.2rem,4px)}@media screen and (min-width: 1000px){.application-car__icon,.driver-car__icon,.transport-car__icon,.transport-type__photo{display:none}}@media screen and (max-width: 399px){.application-car__icon,.driver-car__icon,.transport-car__icon,.transport-type__photo{background-color:var(--bg1)}}.application-car__icon svg,.driver-car__icon svg,.transport-car__icon svg,.transport-type__photo svg{flex-shrink:0;width:max(1.2rem,20px);height:max(1.2rem,20px);fill:var(--c2)}.application-car__icon picture,.driver-car__icon picture,.transport-car__icon picture,.transport-type__photo picture{display:flex;width:100%;height:100%}.application-car__icon img,.driver-car__icon img,.transport-car__icon img,.transport-type__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.application-car__icon--gray svg,.driver-car__icon--gray svg,.transport-car__icon--gray svg,.transport-type__photo--gray svg{fill:var(--c4)}.application-car__icon img,.driver-car__icon img{border:2px solid var(--border2);border-radius:50%}.transport-type__photo{border:2px solid var(--border2)}.transport-car__row{display:flex;align-items:center;gap:max(.6rem,8px)}.transport-car__row .transport-car__icon{border:2px solid var(--border2)}@media screen and (min-width: 1200px),screen and (max-width: 1099px){.transport-car__row .transport-car__icon{display:flex}}.driver-car__row{display:flex;align-items:center;gap:max(.6rem,8px)}@media screen and (min-width: 1200px),screen and (max-width: 1099px){.driver-car__row .driver-car__icon{display:flex}}@media screen and (max-width: 999px){.application-location,.transport-location{flex-direction:row;width:100%;gap:max(.4rem,8px)}}@media screen and (max-width: 999px){.application-location+.application-location .application-location__icon:after{content:none}}@media screen and (max-width: 999px){.transport-location{order:1;padding-top:16px;border-top:1px solid var(--border1)}.transport-location .transport-location__icon:after{content:none}}.application-location__icon,.transport-location__icon{display:flex;flex-direction:column;align-items:center;width:max(1.2rem,20px);gap:max(.2rem,4px)}@media screen and (min-width: 1000px){.application-location__icon,.transport-location__icon{display:none}}.application-location__icon svg,.transport-location__icon svg{flex-shrink:0;width:max(1.2rem,20px);height:max(1.2rem,20px);fill:var(--c2)}.application-location__icon:after,.transport-location__icon:after{content:"";position:relative;margin-bottom:calc(0px - max(.8rem,16px));flex-grow:1;border-left:2px dotted var(--bg7)}@media screen and (max-width: 999px){.application-row,.driver-row,.transport-row{flex-direction:row;justify-content:space-between;order:1;width:100%;padding-top:16px;border-top:1px solid var(--border1)}}@media screen and (max-width: 999px){.application-row span{align-items:flex-end}}@media screen and (max-width: 999px){.application-footer,.driver-footer,.transport-footer{order:1;width:100%}.application-footer .main-table-btns,.driver-footer .main-table-btns,.transport-footer .main-table-btns{justify-content:space-between;margin-top:0;padding-top:4px;background-color:transparent}}@media screen and (max-width: 999px) and (min-width: 800px){.application-footer .btn,.driver-footer .btn,.transport-footer .btn{flex-grow:1}}.tariffs{display:grid;grid-template-columns:repeat(var(--count),1fr);margin-top:auto;margin-bottom:auto;padding-top:var(--offset-vertical-s);gap:max(1rem,16px);--count: 4}.tariffs:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg1);opacity:0;z-index:3;pointer-events:none;border-radius:max(1.2rem,20px);transition:all .3s ease}.tariffs:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;border:3px solid var(--c2);opacity:0;clip-path:inset(50% 0% 0% 0%);pointer-events:none;animation:loading 1s linear infinite paused 0s;z-index:4;transition:all .3s ease}.tariffs.loading:before{opacity:1;pointer-events:painted}.tariffs.loading:after{opacity:1;pointer-events:painted}.tariffs.loading:after{animation:loading 1s linear infinite running 0s}@media screen and (max-width: 1599px){.tariffs{gap:max(.6rem,10px)}}@media screen and (max-width: 1499px) and (min-width: 1360px),screen and (max-width: 1299px){.tariffs{--count: 2}}@media screen and (max-width: 1499px){.tariffs{padding-top:0}}@media screen and (max-width: 699px){.tariffs{--count: 1}}.tariffs-card{display:flex;align-items:stretch}.tariffs-card.current{color:var(--c3)}.tariffs-card.current .tariffs-card__overlay{background:var(--bg4)}.tariffs-card.current .tariffs-card__info{color:var(--c3)}.tariffs-card.current .tariffs-card__btn{background:var(--bg1);color:var(--c2)}.tariffs-card:focus-visible,.tariffs-card:hover{color:var(--c3)}.tariffs-card:focus-visible .tariffs-card__overlay,.tariffs-card:hover .tariffs-card__overlay{background:var(--bg4)}@media screen and (min-width: 1500px){.tariffs-card:focus-visible .tariffs-card__overlay,.tariffs-card:hover .tariffs-card__overlay{transform:translateY(-2rem)}}.tariffs-card:focus-visible .tariffs-card__info,.tariffs-card:hover .tariffs-card__info{color:var(--c3)}.tariffs-card:focus-visible .tariffs-card__btn,.tariffs-card:hover .tariffs-card__btn{background:var(--bg1);color:var(--c2)}.tariffs-card__overlay{background:var(--bg2);display:flex;flex-direction:column;align-items:stretch;padding:max(1.6rem,24px);border-radius:max(1.2rem,20px);gap:max(1.6rem,14px);transition:all .5s var(--tf)}.tariffs-card__header{display:flex;flex-direction:column;align-items:stretch;gap:max(1rem,14px)}.tariffs-card__row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:max(.6rem,10px)}.tariffs-card__date{background:var(--bg2);padding:max(.4rem,4px) max(.6rem,10px);font-size:max(.6em,12px);font-weight:var(--fwSB);line-height:1.2;color:var(--c2);border-radius:max(.8rem,10px);text-wrap:initial}.tariffs-card__head{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:max(.4rem,4px) max(.6rem,10px)}.tariffs-card__price{font:var(--fwR) 2.2em/1 var(--ff2)}.tariffs-card__info{margin-top:.2rem;font-size:max(.7em,12px);line-height:1.2;color:var(--c4);transition:color .5s var(--tf)}.tariffs-card__inner ul{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0;gap:max(.6rem,10px)}.tariffs-card__inner li{position:relative;display:flex;align-items:flex-start;font-size:max(.7em,13px);text-wrap:initial;line-height:1.4;gap:max(.8rem,12px)}.tariffs-card__inner li:before{background:var(--icon-check-fill) no-repeat 0 0/100% 100%;content:"";position:relative;flex-shrink:0;width:max(.8rem,16px);height:max(.8rem,16px);margin-top:.15em}.tariffs-card__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:auto}.tariffs-card__btn{min-width:max(10rem,200px)}.buttons,.tabs{background:var(--bg2);position:relative;display:flex;align-items:stretch;min-width:max(15rem,280px);height:max(2.8rem,42px);border-radius:max(2rem,30px)}@media screen and (max-width: 999px){.buttons,.tabs{height:auto}}.buttons-inner,.tabs-inner{background:var(--bg2);position:relative;display:flex;align-items:stretch;min-width:max(15rem,280px);height:100%;flex-grow:1;padding:.2rem;border-radius:max(2rem,30px)}@media screen and (max-width: 999px){.buttons-inner,.tabs-inner{height:auto;overflow:auto}}.buttons-decor,.tabs-decor{background:var(--bg1);position:absolute;top:.2rem;bottom:.2rem;width:0;border-radius:inherit;transition:width .5s var(--tf),left .5s var(--tf);z-index:0}.buttons-item,.tab{font:var(--fwR) max(.85em,12px) / 1 var(--ff2);position:relative;display:flex;justify-content:center;align-items:center;flex-grow:1;width:50%;padding:max(.4rem,8px) max(1.4rem,16px);letter-spacing:.05rem;white-space:nowrap;text-align:center;color:var(--c4);border-radius:inherit;transition:color .3s var(--tf-easing),background-color .5s var(--tf) 0s}@media screen and (max-width: 999px){.buttons-item,.tab{padding:16px 20px;font-size:15px}}@media screen and (max-width: 399px){.buttons-item,.tab{width:auto}}.buttons-item.current,.buttons-item.open,.tab.current,.tab.open{color:var(--c2)}.buttons-item.current,.tab.current{background:var(--bg1);transition-delay:.5s}.buttons-item:focus-visible,.buttons-item:hover,.tab:focus-visible,.tab:hover{color:var(--c2)}.tab-list__item:not(.open){height:0;visibility:hidden}.road{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:max(1rem,16px)}.road--offset_s{gap:max(.6rem,10px)}.road--offset_s .road-location--m:not(:first-child){margin-top:max(.4rem,8px)}.road--offset_s .road-location--m:not(:last-child){margin-bottom:max(.4rem,8px)}.road--offset_s .road-location--m+.road-location--m{margin-top:max(.2rem,4px)}.road-location{display:flex;align-items:stretch;font-weight:var(--fwSB);gap:max(.8rem,10px)}.road-location:last-child .road-location__icon:after{margin-bottom:0}.road-location.waiting,.road-location.waiting~.road-location{color:var(--c4);opacity:.3}.road-location.waiting svg,.road-location.waiting~.road-location svg{fill:var(--c6)}.road-location.waiting .road-location__icon:after,.road-location.waiting~.road-location .road-location__icon:after{border-color:var(--c6)}.road-location.waiting .status,.road-location.waiting~.road-location .status{color:var(--c4)}.road-location.waiting .status:before,.road-location.waiting~.road-location .status:before{background:var(--c6)}.road-location__icon{display:flex;flex-direction:column;align-items:center;width:max(1.2rem,20px);gap:max(.2rem,4px)}.road-location__icon svg{flex-shrink:0;width:max(1.2rem,20px);height:max(1.2rem,20px);fill:var(--c2)}.road-location__icon:after{content:"";position:relative;margin-bottom:calc(0px - max(.8rem,16px));flex-grow:1;border-left:2px dotted var(--bg7)}.road-location__info{display:flex;flex-direction:column;flex-grow:1;font-size:max(.85em,14px);gap:max(.2rem,4px)}.road-location__info b{margin-bottom:max(.2rem,4px)}.road-location__info span{font-size:.85em}.road-location__info small{font-size:.85em;color:var(--c4)}.road-location__info--row{flex-direction:row;justify-content:space-between;font-weight:var(--fwM)}.road-distance{display:flex;flex-direction:column;align-items:flex-start;margin-left:-2px;padding-top:max(.6rem,10px);padding-left:calc(max(1.2rem,20px)/2);font-size:max(.85em,14px);line-height:1;gap:max(.6rem,10px)}.road-distance small{font-weight:var(--fwM);font-size:.85em}.driver{background:var(--bg1);display:flex;padding:max(1rem,14px);border-radius:max(.8rem,10px);gap:max(.8rem,10px);transition:background-color .5s var(--tf)}.driver[href]:focus-visible,.driver[href]:hover,.driver[type=button]:focus-visible,.driver[type=button]:hover{background:var(--bg3)}.driver[href]:focus-visible .driver-info__number,.driver[href]:hover .driver-info__number,.driver[type=button]:focus-visible .driver-info__number,.driver[type=button]:hover .driver-info__number{background:var(--bg6);color:var(--c2)}.driver-photo{background:var(--bg4);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(3.5rem,60px);height:max(3.5rem,60px);font-family:var(--ff2);font-weight:var(--fwR);letter-spacing:.05em;color:var(--c3);border:2px solid var(--border2);border-radius:50%;overflow:hidden}.driver-photo picture{display:flex;width:100%;height:100%}.driver-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.driver-info{display:flex;flex-direction:column;flex-grow:1;margin-top:auto;margin-bottom:auto;gap:max(.6rem,10px)}.driver-info__name{font-size:max(.9em,16px);line-height:1}.driver-info__row{display:flex;justify-content:flex-start;align-items:center;gap:max(.4rem,8px)}.driver-info__position{font-style:normal;font-size:max(.75em,13px);line-height:1;color:var(--c4)}.driver-info__text{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:.85em;color:var(--c4);overflow:hidden}.driver-info__number{background:var(--bg3);align-self:flex-start;padding:max(.4rem,4px) max(.6rem,8px);font-size:max(.7em,12px);line-height:1;color:var(--c7);border-radius:max(.8rem,10px);transition:all .5s var(--tf)}.files{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:max(.4rem,8px);gap:max(.4rem,4px)}.file{background:var(--bg1);display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:max(.8rem,10px);transition:background-color .5s var(--tf)}.file:focus-visible,.file:hover{background:var(--bg3)}.file:focus-visible .file-remove,.file:hover .file-remove{visibility:visible}.file-wrap{display:flex;align-items:center;flex-grow:1;padding:max(.8rem,10px) max(.8rem,10px);gap:max(.6rem,10px);transition:color .5s var(--tf)}.file-wrap:focus-visible,.file-wrap:hover{color:var(--c2)}.file-wrap:focus-visible .file-icon,.file-wrap:hover .file-icon{background:var(--bg4)}.file-wrap:focus-visible .file-info b,.file-wrap:hover .file-info b{color:var(--c2)}.file-icon{background:var(--bg7);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.5rem,40px);height:max(2.5rem,40px);fill:var(--c3);border-radius:50%;transition:background-color .5s var(--tf)}.file-icon svg{width:max(1rem,15px);height:max(1rem,15px)}.file-info{display:flex;flex-direction:column;align-items:flex-start;gap:max(.2rem,4px)}.file-info b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:max(.8em,14px);color:var(--c1);overflow:hidden;transition:color .5s var(--tf)}.file-info small{font-size:max(.6em,13px);color:var(--c6)}.file-text{font-size:max(.85em,16px)}.file-remove{background:var(--bg7);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(1.4rem,15px);height:max(1.4rem,15px);margin-right:max(.8rem,10px);fill:var(--c3);border-radius:50%;transition:fill .5s var(--tf),background-color .5s var(--tf)}.file-remove svg{width:max(.6rem,10px);height:max(.6rem,10px)}.file-remove:focus-visible,.file-remove:hover{background:var(--bg3);fill:var(--c7)}.tooltip{position:relative;display:flex;align-items:center;flex-shrink:0;z-index:1}.tooltip:focus-visible .tooltip-inner,.tooltip:hover .tooltip-inner{pointer-events:auto;visibility:visible;opacity:1}.tooltip-icon{flex-shrink:0;width:max(1rem,20px);height:max(1rem,20px);fill:var(--c7)}.tooltip-inner{background:var(--bg3);position:absolute;top:-1px;right:-1px;min-width:max(9rem,170px);padding:max(.6rem,12px);font-size:max(.75em,12px);font-weight:var(--fwM);line-height:1.2;border-radius:max(.6rem,10px);text-wrap:initial;pointer-events:none;visibility:hidden;opacity:0;transition:all .3s var(--tf)}.snackbar{background:var(--bg7);position:fixed;right:var(--space);bottom:var(--space);display:flex;flex-direction:column;align-items:stretch;max-width:max(23rem,425px);padding:max(1rem,14px);color:var(--c3);border-radius:max(.8rem,10px);gap:max(.4rem,8px);visibility:hidden;z-index:10;--bottom: var(--space)}@media screen and (max-width: 1099px){.snackbar{bottom:calc(max(.4rem,8px) + 73px);width:calc(100% - (var(--space) * 2));max-width:none;z-index:5;--bottom: calc(max(.4rem, 8px) + 73px) }}.snackbar.error{background:var(--bg8)}.snackbar.success{background:var(--c13)}.snackbar.show{visibility:visible;animation:fadein .5s,fadeout .5s 2.5s forwards}.snackbar-name{font-weight:var(--fwSB);font-size:max(.85em,14px)}.snackbar-content{font-size:max(.8em,13px)}.snackbar-content p{margin:0}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:var(--bottom);opacity:1}}@keyframes fadeout{0%{bottom:var(--bottom);opacity:1}to{bottom:0;opacity:0}}.cards{display:flex;flex-direction:column;align-items:stretch;gap:max(.6rem,10px)}.card{background:var(--bg1);display:flex;flex-direction:column;align-items:stretch;padding:max(1rem,16px);border-radius:max(1.2rem,20px);gap:max(.6rem,10px);transition:background-color .5s var(--tf)}.card--m{padding-top:0;padding-bottom:0;gap:max(.8rem,16px)}.card--m .card-road{padding-top:max(.8rem,16px)}.card-info{display:flex;justify-content:space-between;align-items:center;min-height:max(1.6rem,30px);gap:max(.6rem,10px)}.card-info b{font-size:max(.9em,15px);line-height:1}.card-info small{background:var(--bg3);padding:max(.4rem,4px) max(.6rem,8px);font-size:max(.7em,12px);line-height:1;color:var(--c7);border-radius:max(.8rem,10px);transition:all .5s var(--tf)}.card-info .status{font-size:max(.8em,12px)}.card-row{display:flex;align-items:flex-start;justify-content:space-between;font-size:max(.8em,14px);gap:max(.4rem,8px)}.card-row b{font-size:max(.8em,14px);font-weight:var(--fwSB);line-height:1;gap:max(.4rem,8px)}.card-row small{font-size:.85em;font-weight:var(--fwM);line-height:1;color:var(--c4)}.card-row--with_line{margin-top:max(.4rem,6px);padding-top:max(.8rem,16px);border-top:1px solid var(--border1)}.card-row--column{flex-direction:column;align-items:stretch}.card-row--column b,.card-row--column small{line-height:1.4}.card-col{display:flex;flex-direction:column;align-items:stretch;gap:max(.4rem,8px)}.card-col--end{align-items:flex-end}.card-road{display:flex;flex-direction:column;align-items:stretch;padding-top:max(.6rem,10px);border-top:1px solid var(--border3);gap:max(.6rem,10px)}.card-road__location{display:flex;align-items:stretch;font-weight:var(--fwSB);gap:max(.4rem,8px)}.card-road__location:last-child .card-road__icon:after{content:none}.card-road__icon{display:flex;flex-direction:column;align-items:center;gap:max(.2rem,4px)}.card-road__icon svg{flex-shrink:0;width:max(1rem,18px);height:max(1rem,18px);fill:var(--c2)}.card-road__icon:after{content:"";position:relative;margin-bottom:calc(0px - max(.4rem,8px));flex-grow:1;border-left:2px dotted var(--bg7)}.card-road__info{display:flex;flex-direction:column;font-size:max(.75em,12px);gap:max(.2rem,4px)}.card-road__info b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;overflow:hidden}.card-road__info small{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:.85em;color:var(--c4);overflow:hidden}.card-road__distance{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:max(.4rem,8px);font-size:max(.9em,15px);line-height:1;gap:max(.6rem,10px)}.card-road__distance small{font-weight:var(--fwM)}.card-car{display:flex;align-items:center;gap:max(.6rem,8px)}.card-car__icon{background:var(--bg2);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(3rem,46px);height:max(3rem,46px);fill:var(--c2);border-radius:50%}.card-car__icon svg{flex-shrink:0;width:max(1.2rem,20px);height:max(1.2rem,20px);fill:var(--c2)}.card-car__icon picture{display:flex;width:100%;height:100%}.card-car__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid var(--border2)}.card-car__icon--gray svg{fill:var(--c4)}.card-car__info{display:flex;flex-direction:column;gap:max(.4rem,4px)}.card-car__info b{font-size:max(.9em,15px);line-height:1}.card-car__info small{font-size:max(.7em,12px);font-weight:var(--fwM);line-height:1;color:var(--c4)}.card-footer{margin-top:max(.4rem,8px)}.map-wrap{background:var(--bg2);display:flex;justify-content:space-between;align-items:stretch;border-radius:max(1.2rem,20px);overflow:hidden}.map-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg1);opacity:0;z-index:4;pointer-events:none;transition:all .3s ease}.map-wrap:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;border:3px solid var(--c2);opacity:0;clip-path:inset(50% 0% 0% 0%);pointer-events:none;animation:loading 1s linear infinite paused 0s;z-index:5;transition:all .3s ease}.map-wrap.loading:before{opacity:1;pointer-events:painted}.map-wrap.loading:after{opacity:1;pointer-events:painted}.map-wrap.loading:after{animation:loading 1s linear infinite running 0s}.map-aside{background:var(--bg2);position:relative;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;width:max(22rem,360px);max-height:100%;padding:max(.8rem,10px);border-radius:max(1.2rem,20px);overflow:hidden;z-index:1}.map-list{display:flex;flex-direction:column;align-items:stretch;height:100%;list-style:none;margin:0;padding:0;border-radius:inherit;gap:max(.6rem,10px);overflow:auto;transition:transform .8s cubic-bezier(.65,0,.35,1),visibility .3s ease}.map-list.hide{transform:translate(-110%);visibility:hidden;transition-delay:0s,.6s}.map-list:not(.hide){transition-duration:.4s,.3s;transition-delay:0s,0s}.map-list__item{background:var(--bg1);border-radius:inherit}.map-list__item:focus-visible,.map-list__item:hover{background:var(--bg3)}.map-list__item:focus-visible .map-card__info small,.map-list__item:hover .map-card__info small{background:var(--bg6);color:var(--c2)}.map-card{display:flex;flex-direction:column;align-items:stretch;padding:max(1rem,14px);gap:max(.6rem,10px);transition:background-color .5s var(--tf)}.map-card--m{padding-top:0;padding-bottom:0;gap:max(.8rem,16px)}.map-card--m .map-card__road{padding-top:max(.8rem,16px)}.map-card__info{display:flex;justify-content:space-between;align-items:center;min-height:max(1.6rem,30px);gap:max(.6rem,10px)}.map-card__info b{font-size:max(.9em,15px);line-height:1}.map-card__info small{background:var(--bg3);padding:max(.4rem,4px) max(.6rem,8px);font-size:max(.7em,12px);line-height:1;color:var(--c7);border-radius:max(.8rem,10px);transition:all .5s var(--tf)}.map-card__row{display:flex;align-items:flex-start;justify-content:space-between;font-size:max(.8em,14px);gap:max(.4rem,8px)}.map-card__row b{font-size:max(.8em,14px);font-weight:var(--fwSB);line-height:1;gap:max(.4rem,8px);text-align:right}.map-card__row small{font-size:.85em;font-weight:var(--fwM);line-height:1;color:var(--c4)}.map-card__col{display:flex;flex-direction:column;align-items:stretch;gap:max(.4rem,8px)}.map-card__col--end{align-items:flex-end}.map-card__road{display:flex;flex-direction:column;align-items:stretch;padding-top:max(.6rem,10px);border-top:1px solid var(--border3);gap:max(.6rem,10px)}.map-card__road-location{display:flex;align-items:stretch;font-weight:var(--fwSB);gap:max(.4rem,8px)}.map-card__road-location:last-child .map-card__road-icon:after{content:none}.map-card__road-icon{display:flex;flex-direction:column;align-items:center;gap:max(.2rem,4px)}.map-card__road-icon svg{flex-shrink:0;width:max(1rem,18px);height:max(1rem,18px);fill:var(--c2)}.map-card__road-icon:after{content:"";position:relative;margin-bottom:calc(0px - max(.4rem,8px));flex-grow:1;border-left:2px dotted var(--bg7)}.map-card__road-info{display:flex;flex-direction:column;font-size:max(.75em,12px);gap:max(.2rem,4px)}.map-card__road-info b{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;overflow:hidden}.map-card__road-info small{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;font-size:.85em;color:var(--c4);overflow:hidden}.map-card__road-distance{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:max(.4rem,8px);font-size:max(.9em,15px);line-height:1;gap:max(.6rem,10px)}.map-card__road-distance small{font-weight:var(--fwM)}.map-info-wrap{position:absolute;top:0;left:0;right:0;bottom:0;padding:max(.8rem,10px);border-radius:inherit;transition:opacity .3s ease,visibility .3s ease}.map-info-wrap:not(.open){visibility:hidden;opacity:0;transition-delay:.4s,.4s}.map-info-wrap:not(.open) .map-info{transform:translate(110%);transition-duration:.4s,.3s;transition-delay:0s,.4s;pointer-events:none}.map-info-wrap.open{transition-delay:0s}.map-info-wrap.open .map-info:not(.open){opacity:0;visibility:hidden}.map-info-wrap.open .map-info.open{pointer-events:auto}.map-info{background:var(--bg1);position:absolute;top:max(.8rem,10px);left:max(.8rem,10px);right:max(.8rem,10px);bottom:max(.8rem,10px);display:flex;flex-direction:column;align-items:stretch;border-radius:inherit;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .3s ease;overflow:auto;z-index:1}.map-info-back{background:inherit;position:sticky;top:0;display:flex;align-items:center;padding:max(1rem,14px);font-size:max(.9em,15px);font-weight:var(--fwSB);gap:max(1rem,14px);transition:all .5s var(--tf);z-index:1}.map-info-back:focus-visible,.map-info-back:hover{color:var(--c2)}.map-info-back:focus-visible .map-info-back__icon,.map-info-back:hover .map-info-back__icon{background:var(--bg5);fill:var(--c2)}.map-info-back__icon{background:var(--bg3);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.2rem,40px);height:max(2.2rem,40px);fill:var(--c7);border:1px solid var(--border3);border-radius:50%;transition:all .5s var(--tf)}.map-info-back__icon svg{width:max(.7rem,14px);height:max(.7rem,14px)}.map-info-rows{display:flex;flex-direction:column;align-items:stretch;padding:max(1rem,14px);gap:max(1rem,14px)}.map-info-row{display:flex;flex-direction:column;align-items:stretch;padding-top:max(.8rem,16px);font-size:max(.8em,14px);line-height:1;border-top:1px solid var(--border3);gap:max(.4rem,8px)}.map-info-row small{font-weight:var(--fwM);font-size:max(.7em,13px);line-height:1.6}.map-info-date{display:flex;align-items:flex-start;gap:max(.4rem,8px)}.map-info-date__info{display:flex;flex-direction:column}.map-info-bottom{display:flex;flex-direction:column;align-items:stretch;margin-top:auto;padding:max(1rem,14px);gap:max(.8rem,10px)}.map-driver{background:var(--bg2);padding:max(1rem,14px)}.map{flex-grow:1;margin-left:calc(0px - max(1.2rem,20px));border-radius:max(1.2rem,20px);position:relative}.map.loading div{opacity:0}.map:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg2);opacity:0;z-index:5;pointer-events:none;border-radius:max(1.2rem,20px);transition:all .3s ease}.map:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;border:3px solid var(--c2);opacity:0;clip-path:inset(50% 0% 0% 0%);pointer-events:none;animation:loading 1s linear infinite paused 0s;z-index:6;transition:all .3s ease}.map.loading:before{opacity:1;pointer-events:painted}.map.loading:after{opacity:1;pointer-events:painted}.map.loading:after{animation:loading 1s linear infinite running 0s}.map>picture{display:flex;width:100%;height:100%}.map>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.steps{background:var(--bg2);display:flex;justify-content:space-between;align-items:center;width:100%;padding:max(1rem,20px) var(--space);border-radius:max(1.2rem,20px)}@media screen and (max-width: 899px){.steps{flex-direction:column;align-items:stretch}}.step{position:relative;display:flex;flex-direction:column;align-items:flex-start;color:var(--c7);fill:var(--c7);gap:max(.4rem,10px);z-index:0}@media screen and (max-width: 899px){.step{flex-direction:row;fill:var(--c7)}}.step:not(:last-child){flex-grow:1}@media screen and (max-width: 899px){.step:not(:last-child){min-height:calc(max(3rem,42px)*1.2)}}.step:not(:last-child):after{content:"";position:absolute;top:calc(max(3rem,42px)/2);left:0;width:100%;border-bottom:2px dashed var(--bg6);z-index:-1}@media screen and (max-width: 899px){.step:not(:last-child):after{top:0;left:calc(max(1.2rem,20px)/2);height:100%;border-left:2px dashed var(--bg6);border-bottom:none}}.step.active{color:var(--c2);fill:var(--c3)}@media screen and (max-width: 899px){.step.active{fill:var(--c2)}}.step.active:after{border-color:var(--border1);opacity:.6}@media screen and (min-width: 900px){.step.active .step-icon{background-color:var(--bg4);border-color:var(--border2)}}.step.active .step-info__text{color:var(--c5);opacity:1}.step.active~.step{color:var(--c6);fill:var(--c6)}.step.active~.step:after{border-color:var(--border1);opacity:.6}@media screen and (min-width: 900px){.step.active~.step .step-icon{background-color:var(--bg2);border-color:var(--border1)}}.step.active~.step svg{opacity:.4}.step.active~.step .step-info{opacity:.5}.step[type=button]:not([disabled]){transition:color .5s var(--tf),fill .5s var(--tf)}.step[type=button]:not([disabled]) .step-info__text{opacity:1}@media screen and (min-width: 900px){.step[type=button]:not([disabled]):focus-visible,.step[type=button]:not([disabled]):hover{color:var(--c7);fill:var(--c7)}.step[type=button]:not([disabled]):focus-visible .step-icon,.step[type=button]:not([disabled]):hover .step-icon{background-color:var(--bg5);border-color:var(--bg5)}.step[type=button]:not([disabled]):focus-visible svg,.step[type=button]:not([disabled]):hover svg{opacity:1}.step[type=button]:not([disabled]):focus-visible .step-info,.step[type=button]:not([disabled]):hover .step-info{opacity:1}}.step-icon{background:var(--bg5);display:flex;justify-content:center;align-items:center;width:max(3rem,42px);height:max(3rem,42px);box-shadow:0 0 0 max(.6rem,10px) var(--bg2);border:1px solid var(--bg5);border-radius:50%;transition:background-color .5s var(--tf),border-color .5s var(--tf)}@media screen and (max-width: 899px){.step-icon{width:auto;height:auto;background-color:var(--bg2);box-shadow:0 0 0 8px var(--bg2);border:none}}.step-icon svg{width:max(1.2rem,20px);height:max(1rem,20px);transition:opacity .5s var(--tf)}.step-info{display:flex;flex-direction:column;align-items:stretch;gap:max(.2rem,4px);flex-grow:1;transition:opacity .5s var(--tf)}@media screen and (max-width: 899px){.step-info{flex-direction:row;justify-content:space-between;align-items:center;height:max(1.2rem,20px)}}.step-info__name{font-size:max(.8em,14px);font-weight:var(--fwSB)}.step-info__text{font-size:max(.7em,12px);font-weight:var(--fwR);color:var(--c6);opacity:.8}.main-wrapper{display:flex;flex-direction:column;align-items:stretch;min-height:100vh}@media screen and (max-width: 1099px){.main-wrapper{min-height:calc(var(--vh, 1vh) * 100)}}.main-wrapper[data-section=chat]{height:100vh}@media screen and (max-width: 1099px){.main-wrapper[data-section=chat]{height:calc(var(--vh, 1vh) * 100)}}.main-wrapper--row{flex-direction:row}@media screen and (max-width: 1359px) and (min-width: 1100px){.main-wrapper--row{padding-left:var(--nav-width)}}@media screen and (max-width: 1099px){.main-wrapper--row{flex-direction:column}}@media screen and (max-width: 999px){.main-wrapper--not_mobile_header .header{display:none}.main-wrapper--not_mobile_header .main-header{position:sticky;top:0;margin-top:calc(0px - var(--space));margin-bottom:calc(0px - max(1rem,16px));padding-top:var(--space);padding-bottom:max(1rem,16px);background-color:var(--bg1);z-index:5}.main-wrapper--not_mobile_header .main-inner__buttons{top:148px}.main-wrapper--not_mobile_header[data-section=chat] .main-nav{display:none}}@media screen and (max-width: 699px){.main-wrapper--not_mobile_header .main-inner__buttons{top:144px}}@media screen and (max-width: 1099px){.main-nav{order:1}}.main{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-grow:1;width:calc(100% - var(--nav-width));padding:var(--space);gap:max(1rem,16px)}@media screen and (max-width: 1099px){.main{width:100%;gap:24px}}.main-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:calc(var(--space) * 2)}@media screen and (max-width: 1499px){.main-header{gap:var(--space)}}@media screen and (max-width: 999px){.main-header{flex-wrap:wrap;min-height:max(2.8rem,42px);gap:max(1rem,16px) max(1rem,10px)}}@media screen and (max-width: 1099px){.main-header--desktop-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}}@media screen and (max-width: 999px){.main-header__title{order:-1;width:calc(100% - max(2.8rem,42px) - max(1rem,10px))}}@media screen and (max-width: 999px){.main-header__title--mobile-center{flex-grow:1;text-align:center}}.main-header__left{display:flex;align-items:center;gap:var(--space)}@media screen and (max-width: 999px){.main-header__left{order:-1;width:calc(100% - max(2.8rem,42px) - max(1rem,10px));gap:max(1rem,10px)}.main-header__left .main-header__title{text-align:center}}.main-header__back{background:var(--bg2);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.8rem,42px);height:max(2.8rem,42px);fill:var(--c1);border-radius:50%;transition:all .5s var(--tf)}@media screen and (max-width: 999px){.main-header__back{order:-1}}.main-header__back svg{width:max(.8rem,16px);height:max(.8rem,16px)}@media screen and (max-width: 999px){.main-header__back svg{width:14px;height:14px}}.main-header__back:focus-visible,.main-header__back:hover{background:var(--bg5);fill:var(--c2)}.main-header__tabs{margin-right:auto}@media screen and (max-width: 999px){.main-header__tabs{order:2;width:100%}}.main-header__search{flex-grow:1}@media screen and (max-width: 999px){.main-header__search{order:1;width:100%}}.main-header__right{display:flex;align-items:center;flex-shrink:0;gap:var(--space)}@media screen and (max-width: 1359px){.main-header__right{margin-left:calc(0px - var(--space))}.main-header__right>*{margin-left:var(--space)}}@media screen and (max-width: 999px){.main-header__right{order:-1;margin-left:calc(0px - max(1rem,10px))}.main-header__right>*{margin-left:max(1rem,10px)}}@media screen and (max-width: 1359px){.main-header__right .notification-opener{display:none}}.main-header__btn,.main-header__filter{height:max(2.8rem,42px)}@media screen and (max-width: 999px){.main-header__btn,.main-header__filter{width:max(2.8rem,42px);min-width:auto;height:max(2.8rem,42px)}.main-header__btn span,.main-header__filter span{display:none}}.main-header__filter{order:-1}@media screen and (min-width: 1000px){.main-header__filter{display:none}}.main-inner{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;margin-top:var(--offset-vertical-s);gap:var(--space)}.main-inner.loading{max-height:100vh}.main-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c3);opacity:0;z-index:4;pointer-events:none}.main-inner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;border:3px solid var(--c2);opacity:0;pointer-events:none;clip-path:inset(50% 0% 0% 0%);animation:loading 1s linear infinite paused 0s;z-index:5}.main-inner.loading:before,.main-inner.loading:after{opacity:1;pointer-events:painted}.main-inner.loading:after{animation:loading 1s linear infinite running 0s}@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(365deg)}}@media screen and (max-width: 1359px){.main-inner{margin-top:0}}@media screen and (min-width: 1000px){.main-inner--row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.main-inner__aside{flex-shrink:0;width:35%}@media screen and (min-width: 1000px){.main-inner__aside{position:sticky;top:calc(var(--header-height) + var(--space))}}@media screen and (min-width: 1100px){.main-inner__aside{top:var(--space)}}@media screen and (max-width: 999px){.main-inner__aside{width:100%}.main-inner__aside.main-box:not(:last-child){margin-bottom:0}}.main-inner__container{flex-grow:1}@media screen and (max-width: 999px){.main-inner__container{width:100%}}.main-box-wrap{display:flex;align-items:flex-start;gap:max(2rem,24px)}@media screen and (max-width: 999px){.main-box-wrap{flex-direction:column}}.main-box-wrap--column{flex-direction:column;align-items:stretch}.main-box-wrap .main-box:not(:last-child){margin-bottom:0}.main-box{background:var(--bg2);display:flex;flex-direction:column;padding:var(--space);border-radius:max(1.2rem,20px);gap:var(--space)}@media screen and (max-width: 699px){.main-box{padding:24px}}.main-box:not(:last-child){margin-bottom:var(--offset-vertical-s)}.main-box .tabs{background:var(--bg1)}.main-box .tabs-decor{background:var(--bg2)}.main-box~.main-table .main-table-head{top:calc(var(--space) * .5)}.main-box~.main-table .main-table-head:before{background:var(--bg1);content:"";position:absolute;top:calc(0px - (var(--space) * .5));width:100%;height:calc(100% + (var(--space) * .5));border-bottom-left-radius:max(2rem,28px);border-bottom-right-radius:max(2rem,28px)}.main-box--s{flex-shrink:0;width:35%}@media screen and (max-width: 999px){.main-box--s{width:100%;order:1}}.main-box--m{flex-grow:1}@media screen and (max-width: 999px){.main-box--m{width:100%}}.main-box__header{display:flex;justify-content:space-between;align-items:center}.main-box__tabs{margin-top:calc(0px - (var(--space) - max(.8rem,10px)));margin-left:calc(0px - (var(--space) - max(.8rem,10px)));margin-right:calc(0px - (var(--space) - max(.8rem,10px)))}.main-box-head{background:var(--bg2);display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:calc(0px - (max(2rem,24px)/2));padding:max(1rem,16px);border-radius:max(1.2rem,20px)}.main-box-head .user{background:inherit;padding:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.main-box-head__status{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:max(.4rem,4px)}@media screen and (max-width: 499px){.main-box-head__status{margin-top:6px;gap:6px}}.main-box-head__status .status{display:flex;flex-shrink:0;padding:max(.4rem,6px) max(.8rem,10px);font-size:max(.8em,13px);font-weight:var(--fwM);line-height:1;border-radius:max(2rem,30px);gap:max(.4rem,4px)}.main-box-head__status .status:before{width:max(.2rem,8px);height:max(.2rem,8px)}@media screen and (min-width: 500px){.main-box-head__status .status.active{color:var(--c3);background-color:var(--bg4)}.main-box-head__status .status.active:before{background-color:var(--bg1);opacity:1}.main-box-head__status .status.archive{color:var(--c3);background-color:var(--c6)}.main-box-head__status .status.archive:before{background-color:var(--bg1);opacity:1}.main-box-head__status .status.waiting{color:var(--c3);background-color:var(--bg9)}.main-box-head__status .status.waiting:before{background-color:var(--bg1)}}@media screen and (max-width: 499px){.main-box-head__status .status{padding:0;font-weight:var(--fwSB);gap:6px}}.main-box-head__status small{font-size:max(.75em,12px);color:var(--c4)}@media screen and (min-width: 500px){.main-box-head__status small{padding-right:calc(max(.8rem,10px)/2)}}.main-box-container{display:flex;flex-direction:column;align-items:stretch;gap:max(2rem,32px)}.main-box-group{display:flex;flex-direction:column}.main-box-group__inner{display:flex;flex-direction:column;align-items:flex-start;gap:max(.8rem,10px)}@media screen and (max-width: 999px){.main-box-group__inner{margin-top:-6px}}.main-box-group__inner p{margin:0;font-size:max(.85em,14px);text-wrap:initial}.main-box-group__inner p+.btn{margin-top:max(.2rem,4px)}@media screen and (max-width: 499px){.main-box-group__inner p+.btn{width:100%;padding:12px 16px;font-size:15px}}.main-box-name{position:relative;display:flex;align-items:baseline;width:100%;margin-bottom:max(1rem,16px);font-size:1em;font-weight:var(--fwSB);gap:max(.8rem,10px)}@media screen and (max-width: 999px){.main-box-name{font-size:16px}}.main-box-name:after{background:var(--border1);content:"";position:relative;flex-grow:1;height:1px}@media screen and (max-width: 699px){.main-box-name:after{display:none}}.main-box-inner{display:flex;gap:max(2rem,32px)}.main-box-location{display:flex;flex-shrink:0;gap:max(1rem,16px)}@media screen and (max-width: 699px){.main-box-location{flex-direction:column}.main-box-location .road-distance{position:relative;padding-top:0;padding-left:calc(max(1.2rem,20px) + max(.8rem,10px))}.main-box-location .road-distance:after{content:"";position:absolute;top:0;left:calc(max(1.2rem,20px)/2 + 1px);bottom:0;flex-grow:1;border-left:2px dotted var(--bg7)}.main-box-location+.main-box-group{order:-1}}.main-box-location__map{background:var(--bg1);display:flex;flex-shrink:0;width:40%;padding:max(.4rem,4px);position:relative;overflow:hidden;border-radius:max(.8rem,10px)}@media screen and (max-width: 699px){.main-box-location__map{width:100%}}.main-box-location__map picture{display:flex;width:100%;height:100%;border-radius:inherit}.main-box-location__map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.main-box-row{display:grid;grid-template-columns:repeat(var(--count),1fr);gap:max(2rem,24px);--count: 2}@media screen and (max-width: 1299px){.main-box-row{--count: 1}}.main-box-col{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:max(.8rem,16px)}.main-box-col p{margin:calc(0px - (max(1rem,16px)/2)) 0 0;font-size:max(.85em,14px);line-height:1.6}.main-box-user{background:0 0;margin-bottom:max(.4rem,4px);padding:0}.main-box-user .user-photo{width:max(4.8rem,60px);height:max(4.8rem,60px);font-size:1.2em}.user-photo{position:relative}.user-photo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg2);opacity:0;z-index:3;pointer-events:none;border-radius:max(1.2rem,20px);transition:all .3s ease}.user-photo:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border-radius:50%;border:3px solid var(--c2);opacity:0;clip-path:inset(50% 0% 0% 0%);pointer-events:none;animation:loading 1s linear infinite paused 0s;z-index:4;transition:all .3s ease}.user-photo.loading:before{opacity:1;pointer-events:painted}.user-photo.loading:after{opacity:1;pointer-events:painted}.user-photo.loading:after{animation:loading 1s linear infinite running 0s}.main-box-user .user-info{gap:max(.4rem,4px)}.main-box-user .user-name{font-size:1em}.main-box-info{display:flex;justify-content:space-between;align-items:baseline;font-size:max(.85em,14px);gap:max(.4rem,4px)}.main-box-info a:focus-visible,.main-box-info a:hover{color:var(--c2)}.main-box-info__name{display:flex;align-items:baseline;flex-grow:1;font-size:.9em;gap:max(.8rem,10px)}.main-box-info__name:after{content:"";position:relative;flex-grow:1;border-bottom:2px dotted var(--border1)}.main-box-info__name svg{flex-shrink:0;width:max(1rem,18px);height:max(1rem,18px);fill:var(--c2)}.main-box-info__text{text-align:right;font-size:.9em;color:var(--c4)}.main-box-info__text--left{text-align:left}.main-box-info__text.status{font-weight:var(--fwSB);font-size:.85em}.main-box-info__text.status:before{width:max(.2rem,8px);height:max(.2rem,8px)}.main-box-files{margin-top:0}.main-box__footer{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 999px){.main-box__footer{margin-top:10px}}@media screen and (max-width: 699px){.main-box__footer{flex-wrap:wrap;gap:10px}}@media screen and (max-width: 499px){.main-box__footer .btn{flex-grow:1}}.main-box-steps--with_map{margin-top:calc(0px - (max(2rem,24px)/2))}.main-filter{background:var(--bg1);position:sticky;top:calc(var(--space) / 2);display:flex;flex-shrink:0;width:100%;height:var(--filter);gap:var(--space);z-index:3}@media screen and (max-width: 1099px){.main-filter{top:calc(var(--header-height) + (var(--space) / 2))}}@media screen and (max-width: 999px){.main-filter{display:none}}@media screen and (max-width: 699px){.main-filter{top:calc(var(--header-height) + max(1rem,16px))}}.main-filter:before{background:inherit;content:"";position:absolute;top:calc(0px - var(--space));left:calc(0px - var(--space));right:calc(0px - var(--space));bottom:calc(0px - var(--space));z-index:-1}@media screen and (max-width: 1359px){.main-filter:before{top:calc(0px - max(1rem,16px))}}@media screen and (max-width: 1099px){.main-filter:before{bottom:calc(0px - max(1rem,16px))}}.main-filter-form{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:var(--space)}@media screen and (max-width: 999px){.main-filter-form{display:none}}.main-filter-fieldset{flex-grow:1;margin:0;padding:0;border:none}.main-filter-name{font-weight:var(--fwSB);font-size:max(.75em,13px)}.main-filter-row{display:flex;align-items:center;gap:max(.4rem,8px)}.main-filter-labels{display:flex;align-items:flex-end;flex-grow:1;gap:max(.8rem,10px)}.main-filter-label{display:flex;flex-direction:column;flex-grow:1}.main-filter-name{margin-bottom:max(.6rem,10px)}.main-filter-input,.main-filter-placeholder,.main-filter-select__list{padding:max(.6rem,10px) max(.8rem,16px);font-size:max(.7em,12px);line-height:1;border-color:var(--border1);border-width:1px}.main-filter-select .main-filter-placeholder,.main-filter-select__list{background-position:calc(100% - max(.8rem,16px)) center;background-size:max(.6rem,8px)}.main-filter-select__list{position:relative;min-width:calc(var(--offset) * 6)}.main-filter-number{flex-grow:1;width:max(4rem,80px)}.main-filter-date{width:max(6.5rem,120px)}.main-filter-dash{flex-shrink:0}.main-filter-buttons{display:flex;align-items:center;flex-shrink:0;gap:max(.6rem,10px)}.main-filter__opener{flex-shrink:0;align-self:flex-end}.main-inner__buttons{background:var(--bg2);position:sticky;top:calc(var(--space) / 2);display:flex;flex-shrink:0;width:100%;height:var(--filter-buttons);gap:var(--space);z-index:3}@media screen and (max-width: 1099px){.main-inner__buttons{top:calc(var(--header-height) + (var(--space) / 2))}}@media screen and (max-width: 699px){.main-inner__buttons{top:calc(var(--header-height) + max(1rem,16px))}}.main-inner__buttons:before{background:var(--bg1);content:"";position:absolute;top:calc(0px - var(--space));left:calc(0px - var(--space));right:calc(0px - var(--space));bottom:calc(0px - var(--space));z-index:-1}@media screen and (max-width: 1359px){.main-inner__buttons:before{top:calc(0px - max(1rem,16px))}}@media screen and (max-width: 1099px){.main-inner__buttons:before{bottom:calc(0px - max(1rem,16px))}}.main-inner__buttons:after{background:inherit;content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;z-index:-1}.main-tab-list,.main-tab-list .tab-list__item{display:flex;flex-direction:column;flex-grow:1}.main-map-wrap{flex-grow:1;height:60vh}.main-table{width:100%}.main-table:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg1);opacity:0;z-index:4;pointer-events:none;transition:all .3s ease}.main-table:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;border:3px solid var(--c2);opacity:0;clip-path:inset(50% 0% 0% 0%);pointer-events:none;animation:loading 1s linear infinite paused 0s;z-index:5;transition:all .3s ease}.main-table.loading:before{opacity:1;pointer-events:painted}.main-table.loading:after{opacity:1;pointer-events:painted}.main-table.loading:after{animation:loading 1s linear infinite running 0s}.main-table-head{position:sticky;top:calc(var(--filter) + (var(--space) * 1));z-index:3}@media screen and (max-width: 1099px){.main-table-head{top:calc(var(--header-height) + var(--filter) + (var(--space) * 1))}}.main-inner__buttons~.main-table .main-table-head{top:calc(var(--filter-buttons) + (var(--space) * 1))}@media screen and (max-width: 1099px){.main-inner__buttons~.main-table .main-table-head{top:calc(var(--header-height) + var(--filter-buttons) + (var(--space) * 1))}}.main-box-wrap~.main-table .main-table-head{top:max(1rem,16px)}@media screen and (max-width: 1099px){.main-box-wrap~.main-table .main-table-head{top:var(--header-height)}}@media screen and (min-width: 1000px){.main-table-small{width:0}}.main-table-btns{display:flex;justify-content:flex-end;align-items:center;gap:max(.6rem,10px)}@media screen and (max-width: 999px){.main-table-btns{justify-content:flex-start;margin-top:-17px;padding-top:16px;background-color:var(--bg2)}}.main-table-btns .btn{white-space:nowrap}@media screen and (max-width: 999px){.main-table-btns .btn{min-width:150px}}@media screen and (max-width: 499px){.main-table-btns .btn{flex-grow:1;min-width:130px}}@media screen and (max-width: 399px){.main-table-btns .btn--lightgray{border-color:var(--border1)}}.main-table-btns .btn:not(.main-table-btn){position:relative;z-index:2}.main-table-btn{position:initial}@media screen and (min-width: 1000px){.main-table-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (max-width: 999px){.main-table-btn{width:auto;height:auto}}@media screen and (max-width: 999px){.desktop-only{display:none}}@media screen and (min-width: 1000px){.mobile-only{display:none}}.form-file-preload{position:relative;border:2px dashed var(--bg6)}.form-file-loading .form-file-preload-loading{animation:border-pulse 1s infinite ease-in-out}@keyframes border-pulse{0%{border-color:transparent}50%{border-color:var(--bg6)}to{border-color:transparent}}.section-home--m{width:50%;gap:1.6rem}.section-home{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:60%;margin-top:auto;margin-bottom:auto;gap:2rem}@media (max-width: 980px){.section-home{width:80%}}@media (max-width: 480px){.section-home{width:90%}}.title--xl{font-size:4.8em;line-height:1}@media (max-width: 600px){.title--xl{font-size:3.5em}}@media (max-width: 480px){.title--xl{font-size:3em}}.title{margin:0;font-family:var(--ff2);font-weight:var(--fwR);letter-spacing:.01em}.section-home__subtitle{font:var(--fwR) 1.5em / 1.4 var(--ff2);margin:0;letter-spacing:.05rem;color:var(--c4)}@media (max-width: 600px){.section-home__subtitle{font-size:1.2em}}@media (max-width: 480){.section-home__subtitle{font-size:1em}}.logo-404{height:4rem;width:15rem}.fill-modal{justify-content:center}.opacity-0{opacity:0}.modal-map{position:relative;overflow:hidden}.modal-map-container{width:100%;position:absolute;top:0;left:0;height:100%;z-index:1}.pin{cursor:pointer;position:relative;z-index:100;width:2em!important}.application-status{min-width:calc(var(--offset) * 7)}.main-filter{margin-bottom:var(--offset)}.btn:disabled{opacity:.5}.main-header__tabs{margin-bottom:var(--offset)}@font-face{font-display:swap;font-family:Coolvetica;src:local("Coolvetica-Rg"),local("Coolvetica Rg"),url(/assets/Coolvetica-Regular-D_AUKGIG.woff2) format("woff2"),url(/assets/Coolvetica-Regular-ChhgJhZZ.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Inter;src:local("Inter-Light"),local("Inter Light"),url(/assets/Inter-Light-CJ80f2L3.woff2) format("woff2"),url(/assets/Inter-Light-Q_iIUiD9.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:Inter;src:local("Inter-Regular"),local("Inter"),url(/assets/Inter-Regular-BVbHMvgz.woff2) format("woff2"),url(/assets/Inter-Regular-BO3YhuIm.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Inter;src:local("Inter-Medium"),local("Inter Medium"),url(/assets/Inter-Medium-BBDIqRyj.woff2) format("woff2"),url(/assets/Inter-Medium-OqGE4AyF.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Inter;src:local("Inter-SemiBold"),local("Inter Semi Bold"),url(/assets/Inter-SemiBold-CT9KWH6x.woff2) format("woff2"),url(/assets/Inter-SemiBold-DdrFtIXp.woff) format("woff");font-weight:600;font-style:normal}
