@charset "UTF-8";:root{--c-brand-700: #112f53;--c-brand-600: #0e4a7a;--c-brand-500: #125d98;--c-brand-100: #e7f0f8;--c-brand-50: #f5f8fe;--c-fg: #112f53;--c-fg-muted: #4a5568;--c-fg-subtle: #718096;--c-fg-on-brand:#ffffff;--c-border: #e2e8f0;--c-border-strong: #cbd5e0;--c-bg: #ffffff;--c-bg-subtle: #f7fafc;--c-bg-muted: #edf2f7;--c-canvas: #f4f6fb;--c-success: #00ba38;--c-success-bg: #f1fbf4;--c-danger: #f76659;--c-danger-bg: #fdecea;--c-warning: #e6a700;--c-warning-bg: #fff8e6;--c-info: var(--c-brand-500);--c-accent: #474665;--ring: 0 0 0 3px rgba(18, 93, 152, .3);--font-sans: "Lato", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--text-xs: 12px;--text-sm: 14px;--text-base: 15px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--lh-tight: 1.2;--lh-normal: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--sidebar-width: 220px;--header-height: 56px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 18px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(17, 47, 83, .05), 0 1px 1px rgba(17, 47, 83, .04);--shadow-md: 0 2px 6px rgba(17, 47, 83, .06), 0 8px 24px rgba(17, 47, 83, .08);--shadow-lg: 0 8px 24px rgba(17, 47, 83, .1), 0 24px 56px rgba(17, 47, 83, .14);--shadow-card: 0 1px 3px rgba(17, 47, 83, .06), 0 1px 2px rgba(17, 47, 83, .04);--transition-fast: .12s ease;--transition-base: .18s ease;--z-dropdown: 1000;--z-sticky: 1100;--z-modal: 1300;--z-toast: 1400}.ui-inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6)}.ui-inline-form__grow{flex:1 1 260px;max-width:360px}.ui-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#112f5373}.ui-modal{width:100%;max-width:560px;max-height:90vh;overflow:auto;padding:var(--space-5);background:var(--c-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ui-modal--wide{max-width:min(92vw,900px)}.ui-confirm{min-width:320px}.ui-confirm__title{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--c-fg)}.ui-confirm__message{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--c-fg-muted)}.ui-confirm__actions{margin-top:var(--space-5);display:flex;justify-content:flex-end;gap:var(--space-3)}.ui-checkbox{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg-muted);cursor:pointer;user-select:none}.ui-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--c-brand-500);cursor:pointer}*{margin:0;padding:0;list-style:none;text-decoration:none;font-family:Lato,sans-serif}.linear{width:100%;height:1px;background-color:var(--c-accent);margin:20px 0}.borderBlack{border:2px dashed var(--c-brand-500)}.send_button{padding:0 34px;display:flex;align-items:center;justify-content:center;height:40px;background:var(--c-brand-500);border-radius:4px;font-weight:500;font-size:16px;color:var(--c-bg);border:none;cursor:pointer}.send_read{padding:0 34px;display:flex;align-items:center;justify-content:center;height:40px;background:var(--c-bg-subtle);border-radius:4px;font-weight:500;font-size:16px;color:var(--c-brand-700);border:none;cursor:pointer}button{padding:16px 34px;height:40px;background:var(--c-brand-500);border-radius:4px;font-weight:500;font-size:16px;color:var(--c-bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px}button.add{background-color:var(--c-bg);border:1px solid var(--c-brand-500);border-radius:4px;height:35px;font-family:Lato;font-style:normal;font-weight:500;font-size:14px;line-height:17px;display:flex;align-items:center;color:var(--c-brand-500)}button.added{background-color:var(--c-success-bg);border:1px solid var(--c-success);border-radius:4px;height:35px;font-family:Lato;font-style:normal;font-weight:500;font-size:14px;line-height:17px;display:flex;align-items:center;color:var(--c-success)}button.exit{background:var(--c-danger);border-radius:4px}@media (max-width: 485px){button.exit img{display:none}}@media (max-width: 435px){button.exit{font-size:15px;padding:16px}}@media (max-width: 380px){button.exit{font-size:15px;padding:16px 10px}}@media (max-width: 350px){button.exit{font-size:15px;padding:13px 5px}}.DateInput_input::placeholder{color:#000}textarea{overflow:auto;height:70px;border:none;border-bottom:1px solid var(--c-accent);max-width:730px;padding-bottom:8px;line-height:19px;font-size:16px;font-weight:400;color:#333;background:initial;outline:none;resize:none;-ms-overflow-style:none}.btn_route{width:180px;font-size:12px;line-height:1;display:flex}.change_title{display:flex;gap:4px}.title{font-family:var(--font-sans);font-style:normal;font-weight:var(--fw-bold);font-size:var(--text-lg);line-height:var(--lh-tight);color:var(--c-fg)}.edit_icon{width:18px;height:18px;padding:5px;background:var(--c-brand-500);border-radius:56px;cursor:pointer}.edit_hotel{padding:20px}.editing_icon{padding:5px;height:18px;font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:var(--c-brand-500)}.ok_icon{cursor:pointer;width:18px;height:18px;padding:5px;background:var(--c-brand-500);border-radius:2px;font-family:Lato;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:var(--c-bg)}input{padding:8px;outline:none;height:20px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-accent);background:initial}input[type=checkbox]{width:20px}input:focus{outline:none}.black_link{color:var(--c-accent)}.back{margin-bottom:30px}a.back{width:fit-content;align-items:center;background:var(--c-brand-500);border:none;border-radius:4px;color:var(--c-bg);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:20px;height:40px;justify-content:center;padding:0 34px}label{font-weight:400;font-size:18px}.first__trhree-mains{display:flex;gap:40px}.description__mains{margin-top:50px}.label__mains{margin-bottom:10px}.first__two-mains{display:flex;gap:40px;margin-top:50px}.the__main-title input{width:200px}.the__main-title textarea{width:100%;height:100%}.inputs{display:flex;padding-top:20px;align-items:center;gap:40px}.profile__about__text .quill .ql-container{border:none}.profile__about__text .quill .ql-container .ql-editor{padding:0}.error_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:165%;color:var(--c-danger)}.input_100{width:100px!important}.react-datepicker-wrapper{background:#46a3ec1a;border:1px solid var(--c-brand-500);border-radius:6px;width:220px;height:36px}.react-datepicker-wrapper input{border:none;outline:none}.flex{display:flex;gap:32px;margin-top:16px;margin-left:23px}@media (max-width: 400px){.flex{margin-left:0}}.flex>div{width:100%}.excursion__data table{max-width:688px;width:100%}.tour_places{display:flex;flex-direction:column;flex-wrap:wrap;gap:32px}.tour_places__counts{padding-top:20px;display:flex;width:100%;justify-content:space-around;flex-wrap:wrap;gap:16px}.tour_places__counts--input{width:calc(100% - 30px);height:100%;outline:none;text-align:center;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-500)}.tour_places__counts .reserved{display:flex;align-items:center;justify-content:center;flex-direction:column}.tour_places__count{display:flex;flex-direction:column;align-items:center}button[disabled]{background:#e0e0e0;cursor:not-allowed}table{width:100%;margin-top:var(--space-4);font-size:var(--text-sm);font-style:normal;border-collapse:collapse;text-align:center}table thead{height:44px;background-color:var(--c-bg-subtle)}table thead td{padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-style:normal;font-weight:var(--fw-medium);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;line-height:var(--lh-tight);color:var(--c-fg-subtle)}table .setactive{background:transparent}table tbody .SelectCenter{display:flex;justify-content:center}table tbody tr{height:52px;border-bottom:1px solid var(--c-border)}table tbody tr .blacktext{font-family:var(--font-sans);font-style:normal;font-weight:400;font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--c-fg)}table tbody tr a{font-family:var(--font-sans);font-style:normal;font-weight:var(--fw-medium);font-size:var(--text-sm);line-height:var(--lh-tight);color:var(--c-brand-500);border-bottom:1px solid var(--c-brand-500)}table tbody tr td{font-family:var(--font-sans);font-style:normal;font-weight:var(--fw-medium);font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--c-fg-subtle)}table tbody tr:hover{background:var(--c-brand-50)}table .places{display:flex;align-items:center;gap:10px}table .places__count{display:flex;align-items:center;width:80px;height:39px;border:1.5px solid var(--c-brand-500);border-radius:4px}table .places__count .reserved{display:flex;align-items:center;justify-content:center;width:30%;height:100%;background:#00b63366}table .places__count{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-bg)}table .places__count .unreserved{display:flex;align-items:center;justify-content:center;width:70%;height:100%;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-500)}.desc{display:none}.designation{display:none;white-space:nowrap;font-size:14px;color:var(--c-fg-muted);margin-right:10px}@media screen and (max-width: 1360px){.designation{display:inline-block}thead{display:none}table tbody tr{align-items:center;height:fit-content;padding:10px 0}table tbody tr:hover{background-color:var(--c-bg)}table tbody tr td,table tbody tr td .checkbox_form{display:flex;align-items:center}table tbody tr td:has(.designation.name){align-items:start}.hotel_table tbody tr td{flex:1 1 330px}tr{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:.5em 0;padding:0}td{padding:10px 5px;text-align:start}td,th{height:fit-content;flex:1 1 330px}td.edit-buttons,td.empty{flex:1 0 90%;text-align:center}.desc{display:flex;color:#000;margin-right:7px}.actions div{display:flex;gap:20px}}.confirmation_btn{padding-bottom:20px}.agent{padding:16px;font-family:Lato;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;color:var(--c-brand-700);border:1px solid #000000;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.agent:hover{background-color:#71c1ff;cursor:pointer}.header{height:56px;background:var(--c-bg);border-bottom:1px solid var(--c-border);box-shadow:var(--shadow-sm);position:relative;z-index:var(--z-sticky)}.header .menu__cover{position:fixed;inset:56px 0 0;background-color:#112f5359;z-index:var(--z-dropdown)}.header__titles{padding:var(--space-3) var(--space-4);display:flex;gap:var(--space-5);border-bottom:1px solid var(--c-border);overflow-x:auto;scroll-behavior:smooth}.header__titles .title{font-family:var(--font-sans);font-style:normal;font-weight:var(--fw-medium);font-size:var(--text-sm);line-height:var(--lh-tight);text-align:center;color:var(--c-fg-muted);white-space:nowrap;padding-bottom:var(--space-2)}.header__titles .title:hover{border-bottom:2px solid var(--c-brand-500);color:var(--c-brand-500);cursor:pointer}.header__titles .title.active{border-bottom:2px solid var(--c-brand-500);color:var(--c-brand-500);font-weight:var(--fw-bold)}.header__titles .title2{font-family:var(--font-sans);font-style:normal;font-weight:var(--fw-medium);font-size:var(--text-sm);line-height:var(--lh-tight);text-align:center;color:var(--c-fg-muted)}.header__titles .title2:hover{border-bottom:2px solid var(--c-brand-500);color:var(--c-brand-500);cursor:pointer}.header__titles .title2.active{border-bottom:2px solid var(--c-brand-500);color:var(--c-brand-500)}.header__titles::-webkit-scrollbar{display:none}.header__res{display:none}.header__box{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-5)}.header__box .how__this-is__user{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg-muted)}.header__box .how__this-is__user b{color:var(--c-brand-500);font-weight:var(--fw-bold)}.header__box__text{display:flex;align-items:center;gap:var(--space-4)}.header__box__text .logo_burger{display:none}.header__box__text .logo_burger img{cursor:pointer}.header__box__text .logo_text{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--text-lg);line-height:var(--lh-tight);color:var(--c-brand-700);padding:0}.header__box_burger_icon{display:none}.header__profile{display:flex;align-items:center;cursor:pointer;position:relative}.header__profile--menu{position:absolute;top:48px;right:0;min-width:200px;background-color:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1);z-index:calc(var(--z-dropdown) + 1)}.header__profile--menu div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer}.header__profile--menu div:hover{background:var(--c-bg-subtle)}.header__profile--menu .logout{color:var(--c-danger)}.header__profile--title{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--text-sm);line-height:var(--lh-tight);color:var(--c-fg);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);transition:background-color var(--transition-fast)}.header__profile--title:hover{background:var(--c-bg-subtle)}.header__profile--photo{margin-left:var(--space-2);border-radius:var(--radius-pill);width:32px;height:32px;object-fit:cover;border:1px solid var(--c-border)}.header__box2{display:none;justify-content:space-between;align-items:center}.MenuBurger{display:flex;justify-content:start;align-items:center;position:absolute;inset:0;z-index:100;background-color:#00000047;position:fixed}.MenuBurger_content{width:250px;height:100vh;background-color:var(--c-bg)}.MenuBurger_content .burger{height:100vh;position:fixed;left:0;top:0;width:250px;background:var(--c-bg);display:flex;flex-direction:column;justify-content:space-between;z-index:1}.MenuBurger_content .burger__main{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:15px}.MenuBurger_content .burger .menu_btn{display:flex;justify-content:center;padding-bottom:15px}.MenuBurger_content .burger_links{display:flex;flex-direction:column;padding-top:15px;gap:5px}.control_header{font-family:Lato,sans-serif}.control_header_text{display:flex;gap:25px;padding-left:30px;padding-top:30px;padding-bottom:20px}.control_header_text .control_route_text:hover{text-decoration-line:underline;color:var(--c-brand-500);cursor:pointer}.directory__title{font-family:var(--font-sans);font-style:normal;font-weight:var(--fw-bold);font-size:var(--text-lg);line-height:var(--lh-tight);color:var(--c-fg);padding-bottom:var(--space-5);padding-top:var(--space-3)}.res_list{display:none}.main_prossent{display:flex;align-items:center;justify-content:center}.main_prossent .twice{display:flex;align-items:center;gap:8px;cursor:pointer}.main_prossent .twice .prossent{align-items:center;display:flex;width:115px;background:var(--c-bg);border:1px solid var(--c-brand-500);border-radius:4px;height:40px}.main_prossent .twice .prossent .left{width:30%;height:40px;display:flex;align-items:center;justify-content:center;background:#00b63366;color:var(--c-bg)}.main_prossent .twice .prossent .yet{width:70%;height:40px;display:flex;justify-content:center;align-items:center;color:var(--c-brand-500)}.main_prossent .twice .answer{color:var(--c-brand-700)}.excursion_res_list{display:none}.excursion__inner{padding:10px 22px}.excursion__data{padding-top:30px;padding-left:30px;padding-bottom:40px}.excursion__data label{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:var(--c-fg-muted)}.hotels{padding:0 32px 32px}.hotels__form{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:var(--space-4) var(--space-5);align-items:end;margin-bottom:46px}@media screen and (max-width: 900px){.hotels__form{grid-template-columns:repeat(2,1fr)}}.hotels__form-actions{display:flex;align-items:end}.actions__save-btn{margin-top:40px}.save-hotel__icon{cursor:pointer;padding:10px 15px;background:var(--c-brand-500);border-radius:2px;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:17px;color:var(--c-bg)}.actions__flex{display:flex;width:100%;align-items:center;gap:9px}.actions{width:80px}.actions_left{width:80px;padding-left:30px}.actions_left div{width:100%;display:flex;justify-content:space-between}.actions__block{width:100%;gap:20px;display:flex}.actions__none{display:none}.editFlight{padding:30px}.editFlight .flight__list_item{display:flex;align-items:start;flex-wrap:wrap;gap:50px;width:100%;max-width:800px}.editFlight .flight_text{padding-bottom:15px}.flights{padding:0 32px 10px}.flights__info{padding:0 30px 30px}.flights__title{font-style:normal;font-weight:400;font-size:18px;line-height:24px}.flights__table{font-size:16px;font-style:normal;border-collapse:collapse;text-align:center}.flights__table thead{height:40px;background-color:var(--c-bg-muted)}.flights__table thead td{font-weight:400;color:var(--c-fg-muted);padding-left:20px}.flights__table tbody tr{padding:0 10px}.flights__table tbody tr td{font-weight:500;color:var(--c-fg-subtle);flex:1 1 330px}.flights__table tbody tr:hover{background:#dcecfc}.ResList{padding:0 15px}.ResList .res{width:96%;padding:20px 0;border-bottom:1px solid var(--c-border)}.ResList .res_list{display:none}.ResList .res_block{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;padding-top:10px}.ResList .res_item{display:flex;flex-direction:column;gap:5px}.ResList .res_item .control_btns{display:flex;gap:10px}.ResList .res_title{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:var(--c-brand-700)}.ResList .res_text{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:17px;display:flex;align-items:center;color:var(--c-fg-subtle)}.ResList .res_id{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;display:flex;align-items:center;color:var(--c-fg-subtle)}.airlines{padding:0 30px 30px}.airlines_form{display:flex;flex-direction:column;gap:20px}.form--checkbox input{width:32px}.checked{background:var(--c-brand-500)}.closed{width:10px}.home__title{font-style:normal;font-weight:400;font-size:20px;line-height:24px;padding-left:15px}.home form{width:calc(100% - 49px);display:flex;flex-wrap:wrap;gap:32px;margin-left:49px}.home form div{margin-top:40px}.home form label{font-style:normal;font-weight:400;font-size:16px;color:var(--c-accent)}.home form input{outline:none;width:100%;min-width:228px;max-width:328px;height:20px;margin-right:32px;margin-top:12px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-accent)}.home form input:focus{outline:none}.home form button img{margin-left:20px}.home table{width:calc(100% - 110px);height:453px;margin-top:10px;margin-left:49px;font-size:16px;font-style:normal;border-collapse:collapse;text-align:center}.home table thead{height:40px;background-color:var(--c-bg-muted)}.home table thead td{font-weight:400;color:var(--c-fg-muted);padding-left:20px}.home table tbody{position:relative}.home table tbody .both_img_none{display:none}.home table tbody .both_img{position:absolute;left:64px}.home table tbody .both_img .both_images{display:flex;padding-top:15px;gap:9px}.home table tbody .both_img .both_images img{cursor:pointer}.home table tbody tr td{font-weight:500;color:var(--c-fg-subtle);padding-left:20px;border-bottom:1px solid var(--c-border)}.home table tbody tr:hover{background:#46a3ec33}.block__center{width:100%;height:calc(100vh - 115px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:45px}.block__center--info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.block__center--title{font-family:Roboto;font-style:normal;font-weight:700;font-size:22px;line-height:26px;color:#3a3a3a}.block__center--desc{font-family:Roboto;font-style:normal;font-weight:400;font-size:11px;line-height:13px;text-align:center;color:#3a3a3a}.info_describe-text{display:none;color:#000;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:150%;margin-right:10px}.route{cursor:pointer}.route:hover{color:var(--c-brand-500)}.info_describe-text__flex{display:none}.application{padding:20px}.application_res_list{display:none}.application__form{display:flex;flex-direction:column;row-gap:0;padding:15px}.application__form .info_users{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.application__form .info_block1{width:30%}.application__form .info_block2{width:60%}.application__form .info_number{font-size:18px}.application__form button{padding:16px 18px;height:auto;min-width:fit-content}.application__form button a{color:var(--c-bg)}.application__price{padding:10px 22px 20px;margin-bottom:20px}.application__price__number{display:flex}.application__price .title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:165%;color:#000}.application__price form{display:flex;padding-top:29px;padding-left:22px;align-items:flex-end;gap:30px}.application__price form label{color:var(--c-fg-muted)}.application__price form input{width:240px}.application__price form input::-webkit-outer-spin-button,.application__price form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.application__price form button{width:161px;height:36px}.reset__container{height:calc(100vh - 32px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-bottom:32px}.reset .error{color:red}.reset__form{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:21px}.reset__form button{height:auto;min-width:fit-content}.reset__form input{width:100%;height:40px;padding:0 10px}.sidebar{overflow-y:auto;position:fixed;left:0;top:0;width:var(--sidebar-width);height:100vh;background:var(--c-bg);border-right:1px solid var(--c-border);display:flex;flex-direction:column;justify-content:space-between;z-index:var(--z-sticky);transition:transform var(--transition-base)}.sidebar::-webkit-scrollbar{display:none}.sidebar .logo{display:flex;justify-content:center;padding:var(--space-6) var(--space-5) var(--space-5)}.sidebar__main{display:flex;flex-direction:column}.sidebar .links{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-3)}.sidebar__link{height:42px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--text-sm);line-height:var(--lh-tight);color:var(--c-fg-muted);border-radius:var(--radius-md);transition:background-color var(--transition-fast),color var(--transition-fast)}.sidebar__link img{width:20px;height:20px;opacity:.65;transition:opacity var(--transition-fast)}.sidebar__link:hover{background:var(--c-bg-subtle);color:var(--c-fg)}.sidebar__link:hover img{opacity:1}.sidebar__link.active{background:var(--c-brand-500);color:var(--c-fg-on-brand);font-weight:var(--fw-bold);box-shadow:var(--shadow-sm)}.sidebar__link.active img{opacity:1;filter:brightness(0) invert(1)}.sidebar__link.active:hover{background:var(--c-brand-600);color:var(--c-fg-on-brand)}.sidebar>a{border-top:1px solid var(--c-border)}.sidebar button{width:100%;height:72px;display:flex;justify-content:center;align-items:center;gap:var(--space-3);border:none;background:var(--c-bg);cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--text-base);color:var(--c-fg-muted);border-radius:0;transition:background-color var(--transition-fast),color var(--transition-fast)}.sidebar button img{width:20px;height:20px}.sidebar button:hover{background:var(--c-bg-subtle);color:var(--c-fg)}@media screen and (max-width: 1100px){.sidebar{transform:translate(-100%);z-index:var(--z-modal);box-shadow:var(--shadow-lg)}.sidebar.is-open{transform:translate(0)}}.steps{display:flex;justify-content:space-between;padding:40px 0}.steps .circles{display:flex;justify-content:space-between;align-items:center}.steps .circle{width:64px;display:flex;flex-direction:column;align-items:center;gap:8px}.steps .circle__item{position:relative;width:22px;height:22px;border-radius:50px;border:2px solid #d1d5db;display:flex;justify-content:center;align-items:center}.steps .circle__item>.select{width:8px;height:8px;border-radius:50px;background:var(--c-brand-500)}.steps .circle__item>.active{width:12px;height:12px;border-radius:50px;background:var(--c-brand-500)}.steps .circle__item.select{border:2px solid var(--c-brand-500);cursor:pointer}.steps .circle__item.active{background-color:var(--c-brand-500);border:2px solid var(--c-brand-500);cursor:pointer}.steps .circle__item.active.select{background-color:var(--c-bg)}.steps .circle__item--left_line{position:absolute;left:-100%;top:50%;width:90%;border-bottom:#d1d5db solid 2px}.steps .circle__item--left_line.border{border-bottom:var(--c-brand-500) solid 2px}.steps .circle__item--right_line{position:absolute;right:-100%;top:50%;width:90%;border-bottom:#d1d5db solid 2px}.steps .circle__item--right_line.border{border-bottom:var(--c-brand-500) solid 2px}.steps .circle__title{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#000}.modal.active{display:flex}.modal{display:none;width:100%;height:100vh;background-color:#00000047;position:fixed;top:0;right:0;justify-content:center;align-items:center;z-index:10}.modal__content{width:fit-content;height:fit-content;background-color:#fff;border-radius:12px;padding:25px}.modal__content::-webkit-scrollbar{display:none}.modal__content .flights__info table{height:300px;overflow:auto;display:block}.modal__content .flights__info ::-webkit-scrollbar{width:7px;background-color:#f5f5f5}.modal__content .flights__info ::-webkit-scrollbar-thumb{background-color:var(--c-brand-500)}.modal__content .app__btn{display:flex;justify-content:end;padding-top:20px}.modal__content .app{display:flex;justify-content:center;padding-top:20px}.modal__content .app__item_title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:var(--c-accent)}.modal__content .app__item_text{padding-left:10px;font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:#000}.modal__content .app__title{display:flex;align-items:center;gap:20px;font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:var(--c-brand-500)}.modal__content .app__main{display:flex;justify-content:space-between;gap:20px}.modal__content .app__block{text-align:start}.modal__content .app__items{padding-top:20px;width:242px;border-bottom:1px solid var(--c-accent);padding-bottom:5px}.modal__content .app__item{display:flex;flex-direction:column;gap:6px}.modal__content .popup_header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e9eb;padding:10px}.modal__content .popup_header img{cursor:pointer}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 16px;border-bottom:1px solid #e5e9eb}.modal__header--text{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#252c32}.modal__header img{cursor:pointer}.modal__body{height:fit-content;width:100%;margin:0;padding:0}.modal__actions{display:flex;justify-content:flex-end}.modal__actions input[type=submit]{height:fit-content;width:fit-content;min-width:120px;background-color:var(--c-brand-500);border-radius:4px;color:#e5e9eb}@media screen and (max-width: 700px){.modal__actions{justify-content:center}}.modal_blocks{padding-left:10px;padding-right:10px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px}.modal_blocks-from{display:flex;align-items:center;gap:11px;color:var(--c-brand-500);width:50%}.modal_blocks .block1 .arrow_next{align-items:center;display:flex;gap:11px}.modal_blocks .block1 .arrow_next div{color:var(--c-brand-500)}.modal_blocks .block1 .arrow_prev{display:flex;align-items:center;gap:11px}.modal_blocks .block1 .arrow_prev img{width:20px;height:13px}.modal_blocks .block1 .arrow_prev div{color:var(--c-brand-500)}.modal_blocks .block1 .punkt{padding-top:20px}.modal_blocks .block1 .punkt .flights__item .add_route{cursor:pointer;width:286px;height:32px;border:2px solid var(--c-brand-500);border-radius:4px;display:flex;justify-content:center;align-items:center;gap:10px;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:var(--c-brand-500)}.modal_blocks .block1 .punkt .flights__item .flights_label{font-style:normal;font-weight:400;font-size:16px;color:var(--c-accent)}.modal_blocks .block1 .punkt .flights__item .flights_label1{font-style:normal;font-weight:300;font-size:16px;line-height:165%;position:relative;bottom:10px}.modal_blocks .block1 .punkt .flights__item .flights_input{outline:none;width:100%;min-width:205px;max-width:328px;height:20px;margin-right:32px;margin-top:12px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-accent)}.modal_blocks .block1 .punkt .flights__item .flights_input1{outline:none;width:100%;min-width:73px;max-width:173px;height:20px;margin-top:12px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-accent)}.modal_blocks .block1 .punkt .flights__item_error .error_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:165%;color:var(--c-danger)}.modal_blocks .block1 .punkt .flights__item_error .add_route{cursor:pointer;width:286px;height:32px;border:2px solid var(--c-brand-500);border-radius:4px;display:flex;justify-content:center;align-items:center;gap:10px;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:var(--c-brand-500)}.modal_blocks .block1 .punkt .flights__item_error .flights_label{font-style:normal;font-weight:400;font-size:16px;color:var(--c-danger)}.modal_blocks .block1 .punkt .flights__item_error .flights_label1{font-style:normal;font-weight:300;font-size:16px;line-height:165%;position:relative;bottom:10px}.modal_blocks .block1 .punkt .flights__item_error .flights_input{outline:none;width:100%;min-width:205px;max-width:328px;height:20px;margin-right:32px;margin-top:12px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-danger)}.modal_blocks .block1 .punkt .flights__item_error .flights_input1{outline:none;width:100%;min-width:73px;max-width:173px;height:20px;margin-top:12px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-accent)}.modal_blocks .block1 .buttons_popup{padding-top:15px}.modal_blocks .block1 .buttons_popup .buttons_inner_popup{gap:20px;display:flex;padding-left:0}.modal_blocks .block1 .buttons_popup .buttons_inner_popup .add_popup,.modal_blocks .block1 .buttons_popup .buttons_inner_popup .remove_popup{width:97px;height:36px;background:var(--c-brand-500);border-radius:4px;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-bg)}.modal__describe{width:100vw;height:100vh;background-color:#00000047;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}.modal__describe .modal_describe_content{width:560px;height:419px;background-color:#fff;border-radius:12px}.modal__describe .modal_describe_content .notiflication_linear{width:100%;height:2px;background:#e5e9eb}.modal__describe .modal_describe_content .comment{padding:20px 40px 20px 32px}.modal__describe .modal_describe_content .comment textarea{padding:6px 12px;width:95%;height:225px;outline:none;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.006em;color:#6d6f70}.modal__describe .modal_describe_content .comment textarea::placeholder{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.006em;color:#9aa6ac}.add_help{width:200px;height:36px;background:var(--c-brand-500);border-radius:4px;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--c-bg)}.footer_button{display:flex;align-items:center;justify-content:end;margin-top:20px;padding-right:10px}.footer_button .footer_button_end{display:flex;align-items:center;gap:12px}.footer_button .footer_button_end .cancel{width:97px;height:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--c-bg);font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#252c32;border:2px solid #dde2e4;border-radius:4px}.footer_button .footer_button_end .save{width:97px;height:36px;background:var(--c-brand-500);border-radius:4px;font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-bg)}.list_main .list_head{padding:7px 45px 7px 24px;width:541px;display:flex;align-items:center;gap:80px;background:var(--c-bg-muted)}.list_main .list_head .list_head_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:var(--c-fg-muted)}.list_main .list_body{padding:16px 45px 15px 24px;width:541px;display:flex;align-items:center;gap:80px;background:#46a3ec33}.list_main .list_body .list_head_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:var(--c-fg-muted)}.transport{padding:0 22px}.Visa{padding:10px 22px}.Visa .form--item{padding:10px 0 0 25px}.Visa .visa_form{padding:3px 20px 20px 29px}.Visa .visa_form .visa_transport{padding-top:8px}.Visa .visa_form .visa_transport .main_transport{display:flex;align-items:center;gap:32px}.Visa .visa_form .transport{padding-top:24px}.Visa .visa_form .transport label{font-style:normal;font-weight:400;font-size:16px;color:var(--c-accent)}.Visa .visa_form .transport input{outline:none;width:100%;min-width:328px;max-width:328px;height:20px;margin-right:32px;margin-top:12px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-accent)}.Visa .visa_form .price{display:flex;align-items:center;gap:32px;padding-top:17px;padding-bottom:20px}.Visa .visa_form .price input{outline:none;max-width:516px;width:100%;padding-top:12px;padding-bottom:12px;background:var(--c-bg-muted);border-radius:4px;border:none;padding-left:16px}.Visa .visa_form .price input::placeholder{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-fg-muted)}.Visa .visa_form .price input.error{border:red solid 1px}.Visa .visa_form .price button{font-weight:400}.Visa .visa_form .price .label_price{padding:12px 34px;background:var(--c-brand-500);border-radius:4px;font-weight:500;font-size:16px;color:var(--c-bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.AjiHeads,.Subagents{padding:0 28px}.user_list{display:flex;align-items:center;justify-content:space-between;padding:28px 0}.user_list .block__to-media__users-img{display:flex;gap:20px}.user_list .about__phones-user{display:flex;justify-content:center;gap:20px}.user_list .about__phones-user.active{display:flex;gap:100px}@media (max-width: 560px){.user_list .about__phones-user.active{flex-wrap:wrap;gap:50px}}@media (max-width: 500px){.user_list .about__phones-user.active{gap:20px}}.user_list .user_info_icon img{border-radius:100%;width:80px;height:80px}.user_list .user_info .user_info_title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:var(--c-brand-500)}.user_list .user_info a.reset__pasword{font-size:14px;text-decoration:underline;margin-top:10px;color:#0077d5}.user_list .user_info .user_info_text,.user_list .user_info .user_info_input{margin-top:10px;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-700)}.user_list .user_info .user_info_input input{padding:0;width:100%;font-size:14px;text-decoration:underline;color:#0077d5;border:none;cursor:pointer}.user_list .user_info_btns{display:flex;align-items:flex-start;gap:20px}.user_list .user_info_btns img{cursor:pointer}.user_list .user_info_btns .user_info_btn_2{color:var(--c-brand-500);background:var(--c-bg);border:1px solid var(--c-brand-500)}.pagination_main{padding-top:35px;display:flex;justify-content:center}.pagination_main .pagination_children{display:flex;align-items:center;gap:8px}.pagination_main .pagination_children .arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background:var(--c-bg);border:1px solid #dfe3e8;border-radius:4px}.pagination_main .pagination_children .arrow.disable{background:#919eab;opacity:.5;cursor:auto}.pagination_main .pagination_children button{padding:0}.pagination_main .pagination_children .pagination_number{cursor:pointer;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:var(--c-bg);border:2px solid #dfe3e8;border-radius:4px;font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:var(--c-brand-700)}.pagination_main .pagination_children .pagination_number.checked{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:var(--c-bg);border:2px solid var(--c-brand-500);border-radius:4px;font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;color:var(--c-brand-500);cursor:pointer}.choose_clicked{display:flex;align-items:center;justify-content:center;color:var(--c-brand-700);gap:13px}.create_home{padding:33px 32px}.create_home .hostels input[name=title]{width:calc(100% - 20px);height:40px;background:var(--c-bg-subtle);box-sizing:border-box;padding:0 16px;font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:var(--c-brand-700);margin-bottom:40px}.create_home .hostels input[name=title].error{background-color:#f766591f}.create_home .hostels__row{width:100%;margin-bottom:40px;background:var(--c-bg-subtle);border-bottom:1px solid var(--c-brand-500);border-radius:4px 4px 0 0}.create_home .hostels__row.completed{background:var(--c-success-bg);border-bottom:1px solid #00b633;border-radius:4px 4px 0 0}.create_home .hostels__row.error{background:#f766591f;border-bottom:1px solid var(--c-danger);border-radius:4px 4px 0 0}.create_home .hostels__row .title_choose{display:flex;align-items:center;gap:19px}.create_home .hostels__row .title_choose .title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:100%;color:var(--c-brand-700)}.create_home .hostels__row .choose__options{display:flex;flex-wrap:wrap;padding-top:33px}.create_home .hostels__row .choose__options .main__option .first_option_border{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:190px;height:24px;background:#46a3ec1a;border:1px solid var(--c-brand-500);border-radius:6px 6px 0 0;padding:8px 10px}.create_home .hostels__row .choose__options .main__option .first_option_border .first_option_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#252c32}.create_home .hostels__row .choose__options .main__option .first_option{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:190px;height:24px;background:#46a3ec1a;border:1px solid var(--c-brand-500);border-radius:6px;padding:8px 10px}.create_home .hostels__row .choose__options .main__option .first_option .first_option_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#252c32}.create_home .hostels__row .choose__options .main__option .first_option_clicked{width:210px;position:absolute;z-index:1}.create_home .hostels__row .choose__options .second_option_border{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:190px;height:24px;background:#46a3ec1a;border:1px solid var(--c-brand-500);border-radius:6px 6px 0 0;padding:8px 10px}.create_home .hostels__row .choose__options .second_option_border .first_option_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#252c32}.create_home .hostels__row .choose__options .second_option{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:190px;height:24px;background:#46a3ec1a;border:1px solid var(--c-brand-500);border-radius:6px;padding:8px 10px}.create_home .hostels__row .choose__options .second_option .first_option_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#252c32}.create_home .hostels__row .choose__options .main__option .Select{width:250px}.create_home .hostels__row .choose__options .main__option .choose_calendar{cursor:pointer;width:264px;height:296px;position:absolute;margin-left:10px}.create_home .hostels__row .choose__options .main__option .third_option{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:262px;height:24px;background:#46a3ec1a;border:1px solid var(--c-brand-500);border-radius:6px;padding:8px 10px}.create_home .hostels__row .choose__options .main__option .third_option .first_option_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#252c32}.create_home .hostels__row .choose{padding-top:32px;display:flex;flex-wrap:wrap;gap:32px}.create_home .hostels__row .choose .days-input{display:flex;align-items:end;gap:20px}.create_home .hostels__row .choose .days-input-count{padding:8px 16px;background:#46a3ec1a;border:1px solid var(--c-brand-500);border-radius:6px;display:flex;align-items:center;gap:20px}.create_home .hostels__row .choose .days-input-count img{cursor:pointer;width:20px;height:20px}.create_home .hostels__row .choose .days-input-count__title{font-family:Lato,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:var(--c-brand-500)}.create_home .hostels__row .choose .days-input button{width:161px;height:36px;font-size:16px;font-weight:700}.create_home .hostels__row .choose .days-input .choose_item{margin-right:20px}.create_home .hostels__row .choose .days-input .choose_item label{font-style:normal;font-weight:400;font-size:16px;color:var(--c-accent)}.create_home .hostels__row .choose .days-input .choose_item input{background:var(--c-bg-subtle);outline:none;width:100%;max-width:288px;height:20px;margin-top:12px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-accent)}.create_home .hostels.choose{width:70%}.create_home .hostels.excursions,.create_home .hostels.services{width:100%;max-width:470px}.create_home .hostels .total{display:flex;padding-top:40px;flex-wrap:wrap;justify-content:start;gap:45px}.create_home .hostels .total .calculator.type{display:flex;align-items:center;gap:10px;background:var(--c-bg-subtle);margin:0}.create_home .hostels .total .calculator__type{font-family:Lato;font-style:normal;font-weight:400;font-size:48px;line-height:58px;display:flex;align-items:center;text-align:center;color:#125d98cc}.create_home .hostels .total .calculator__title{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:var(--c-brand-700)}@media (max-width: 500px){.create_home .hostels .total .calculator__title{font-size:16px}}.create_home .hostels .total .calculator-block{margin-top:15px;padding:8px 35px 16px 15px;background:var(--c-bg-subtle);border-radius:4px}.create_home .hostels .total .calculator__text{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-700)}@media (max-width: 500px){.create_home .hostels .total .calculator__text{font-size:14px}}.create_home .hostels .total .calculator__price{padding-top:16px;font-family:Lato,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:var(--c-brand-500)}.create_home .hostels .status{padding-top:40px;gap:45px}.create_home .hostels .status .block{display:flex;padding-top:20px;align-items:flex-start;justify-content:start;flex-wrap:wrap;gap:45px;padding-bottom:20px}.create_home .hostels .status .calculator{cursor:pointer}.create_home .hostels .status .calculator.type{min-width:176px;min-height:63px;display:flex;padding-left:16px;justify-content:center;align-items:center;background:var(--c-bg-subtle);margin:0}.create_home .hostels .status .calculator--block{min-width:176px;min-height:63px;padding:8px 16px 8px 0;background:var(--c-bg-subtle);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-direction:column}.create_home .hostels .status .calculator--block.status:hover{background:#bfe1ff}.create_home .hostels .status .calculator__type{font-family:Lato;font-style:normal;font-weight:400;font-size:48px;line-height:58px;display:flex;align-items:center;text-align:center;color:#125d98cc}.create_home .hostels .status .calculator__title{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:var(--c-brand-700)}.create_home .hostels .status .calculator__text{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-700)}.create_home .hostels .status .calculator__price{padding-top:16px;font-family:Lato,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:var(--c-brand-500)}.create_home .hostels__block{cursor:pointer;padding:13px;display:flex;align-items:center;justify-content:space-between}.create_home .hostels__block__img__text{display:flex;align-items:center;gap:8px}.create_home .hostels__block__img__text .hostels_text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:100%;color:var(--c-brand-700)}@media (max-width: 500px){.create_home .hostels__block__img__text .hostels_text{font-size:16px}}@media (max-width: 345px){.create_home .hostels__block__img__text .hostels_text{font-size:14px}}.create_home .hostels__block .hostel__count{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-brand-700)}@media (max-width: 500px){.create_home .hostels__block .hostel__count{font-size:14px}}@media (max-width: 340px){.create_home .hostels__block .hostel__count{font-size:12px}}.create_home .hostels__select{padding:18px}.create_home .hostels__select .select__items{padding-left:23px;padding-top:8px}.create_home .hostels .hotel__block{padding-top:43px}.create_home .hostels .hotel__block__titles{margin-left:23px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 500px){.create_home .hostels .hotel__block__titles{margin-left:0}}.create_home .hostels .hotel__block__titles__title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#000}@media (max-width: 500px){.create_home .hostels .hotel__block__titles__title{font-size:15px}}@media (max-width: 400px){.create_home .hostels .hotel__block__titles__title{font-size:14px}}.create_home .hostels .hotel__block__titles__day-title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:#000}@media (max-width: 500px){.create_home .hostels .hotel__block__titles__day-title{font-size:15px;margin-left:0}}@media (max-width: 400px){.create_home .hostels .hotel__block__titles__day-title{font-size:14px}}.confirmation_btn{width:calc(100% - 46px);display:flex;align-items:flex-end;justify-content:space-between;padding:0 0 32px 32px;flex-wrap:wrap;row-gap:10px}.confirmation_btn button{padding:14px 25px}@media (max-width: 330px){.confirmation_btn button{padding:10px 15px}}.item{display:flex;gap:40px;align-items:center;padding:16px 8px 16px 23px}.item__counter{display:flex;align-items:center}.item__counter__minus{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f6f8f9;border:1px solid #dde2e4;border-radius:6px 0 0 6px}.item__counter__count--number{display:flex;align-items:center;justify-content:center;width:62px;height:40px;background:var(--c-bg);border:1px solid #dde2e4}.item__counter__plus{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f6f8f9;border:1px solid #dde2e4;border-radius:0 6px 6px 0}.item-block{width:100%;border:1px solid var(--c-brand-500);border-radius:4px;padding:0 26px;height:68px;display:flex;align-items:center;justify-content:space-between}.item-block__checkbox{width:20px;height:20px;cursor:pointer}.item-block__title{display:flex;align-items:center;gap:8px}.item-block__title__text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-brand-700)}.secondSelect{display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 22px;width:100%;max-width:212px;height:56px;border:1px solid var(--c-brand-500);border-radius:4px;margin-top:16px;margin-bottom:12px}.secondSelect__title{display:flex;align-items:center;gap:12px}.secondSelect__checkbox{width:20px;height:20px;cursor:pointer}.thirdSelect{display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 22px;max-width:400px;height:56px;border:1px solid var(--c-brand-500);border-radius:4px;margin-top:16px;margin-bottom:12px}.none{display:none}.added{width:100%;max-width:179px;border:2px solid var(--c-brand-500);border-radius:12px}.blocks{display:flex;gap:40px}.blocks .block__items .thirdSelect{min-width:240px}.ql-editor.ql-blank{height:100px!important}.form{display:flex;flex-wrap:wrap;gap:20px;column-gap:55px;align-items:flex-end;padding-bottom:15px}.form_price{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.form--item{display:flex;flex-direction:column}.form--item.error{padding-bottom:0}.form--item.error label{font-style:normal;font-weight:500;font-size:16px;color:var(--c-danger)}.form--item.error input{border-bottom:1px solid var(--c-danger)}.form--item.error .error_text{font-style:normal;font-weight:400;font-size:12px;color:var(--c-danger);margin-top:2px}.form--item .added{background:#46a3ec1a;border:1px solid var(--c-brand-500);border-radius:6px}.form--item .added input{border:none}.form--item.submit{padding-top:10px;padding-bottom:0}.form--item input{width:205px}.form--item label{margin-bottom:8px}.form--item label span{color:var(--c-brand-500)}.profile{padding:12px;display:flex;flex-direction:column;justify-content:space-between;max-height:fit-content;gap:16px;min-height:calc(100vh - 164px)}.profile .editAvatar-block .media_avatar{padding:5px;margin-top:10px;width:157px;height:25px;align-items:center;justify-content:center;display:none;gap:10px;border-radius:4px;background:var(--c-brand-500);font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:var(--c-bg)}@media (max-width: 890px){.profile .editAvatar-block .media_avatar .editAvatar-block .media_avatar{display:none}}.profile .description__block{display:flex;align-items:flex-end;gap:20px;padding-top:50px}.profile .description__block_delete{height:40px;background:red;border-radius:4px;font-weight:500;font-size:16px;color:var(--c-bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px}.profile .description__block__twice{display:flex;flex-direction:column;gap:20px;width:61%}.profile .description__block__buttons{display:flex;align-items:flex-end;gap:10px}.profile .radio_twice{text-align:center;display:flex;flex-direction:column;gap:5px}.profile .radio_number{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:48px;line-height:58px;color:#125d98cc}.profile .radio_items{display:flex;flex-direction:column;gap:25px}.profile .radio_item{cursor:pointer;width:212px;height:68px;display:flex;align-items:center;gap:10px;justify-content:center;background:var(--c-brand-50);border-radius:4px}.profile .radio_item input{cursor:pointer}.profile .radio_text{cursor:pointer;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.profile .radio_price{cursor:pointer;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-500)}.profile-info__right{display:flex;justify-content:space-between;padding:0 40px}.profile-info__right div button{margin-top:15px}.profile__raises{width:60%}.profile_avatar{width:160px;height:160px;border-radius:100%}.profileEdits{padding:20px}.profile .editAvatar{width:160px}.profile .editAvatar-block{position:relative;width:160px;height:160px;cursor:pointer}.profile .editAvatar-block .editModal{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%}.profile .editAvatar-block .editModal:hover{background:#125d9880;opacity:.9;border-radius:50%}.profile .editAvatar-Icon{width:160px;height:160px;border-radius:50%}.profile .form--item{padding-top:28px}.profile .form--item__title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:var(--c-accent)}.profile .form--item.error--profile label{color:red}.profile .form--item.error--profile input{border-bottom:1px solid #ff0000}.profile .form--item__input{min-width:328px;border:none;border-bottom:1px solid var(--c-accent)}.profile__title{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:var(--c-brand-700)}@media (max-width: 1100px){.profile__title{margin-top:20px}}.profile-change{padding-top:26px}.profile-change__img{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:50px}.profile-change__img img{cursor:pointer}.profile-change__form{padding-top:32px}.profile-change__form .add_describe_form{padding-top:40px;display:flex;align-items:flex-end;gap:25px}.profile-change__form .add_describe_form textarea{margin-top:20px}.profile-change__form .add_describe_form_input{padding:8px;width:100%;outline:none;height:20px;font-size:16px;font-weight:400;border:none;color:#333;border-bottom:1px solid var(--c-accent);background:initial}.profile-change__form .add_describe_form_error{border-color:red}.profile-change__form .add_describe_form_error::placeholder{color:red}.profile-change__form .add_describe_form_block{width:61%}.profile-change__form__small-inputs{display:flex;flex-wrap:wrap;max-width:730px;column-gap:30px;align-items:center}.profile-change__form__big-inputs{padding-top:30px}.profile-change__form__big-inputs .form--item__715__input{padding-top:30px;min-width:715px}.profile__save{display:flex;justify-content:space-between;padding:40px 15px;align-items:flex-end}.profile__inform{display:flex;align-items:center;gap:16px}@media (max-width: 660px){.profile__inform{margin-bottom:10px}}.profile__about{display:grid;row-gap:16px;padding-top:40px}.profile__about__title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:var(--c-accent)}.profile__about__text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:#000;padding-bottom:16px;border-bottom:2px solid var(--c-accent)}.profile__button{display:flex;align-items:flex-end;justify-content:space-between;padding:10px}.profile .comments-for-profile{padding-left:27px}.profileShow{padding:10px;font-family:Lato;font-style:normal;font-weight:500;line-height:165%;color:var(--c-accent)}.profileShow .profile-show{display:flex;align-items:center;padding-top:26px;gap:35px}@media (max-width: 472px){.profileShow .profile-show{flex-wrap:wrap;justify-content:center}}@media (max-width: 660px){.profileShow .profile-show{justify-content:start}}.profileShow .profile-show__block{display:grid;justify-content:center;row-gap:20px}@media (max-width: 660px){.profileShow .profile-show__block{display:flex;margin-bottom:10px;flex-direction:column;gap:20px}}.profileShow .profile-show__blocks{display:flex;align-items:center;gap:28px}@media (max-width: 660px){.profileShow .profile-show__blocks{display:block}}.profile .twice_inputs{display:flex;align-items:flex-end;gap:15px}.login{height:100vh;display:flex;justify-content:center;align-items:center}.login form{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;padding:20px;border:1px solid var(--c-accent);border-radius:10px;background-color:var(--c-bg)}.login form__title{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:var(--c-brand-700)}.login form__input{width:100%;min-width:328px;border:none;border-bottom:1px solid var(--c-accent)}.login form__button{width:100%;min-width:328px;height:40px;background:var(--c-brand-700);border-radius:10px;border:none;color:var(--c-bg);font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:165%}.profileAji-info__block{padding:20px}.profileAji__warning{display:flex;justify-content:center;padding-top:10px}.profileAji__add--btn2{cursor:pointer;width:153px;height:51px;display:flex;align-items:center;justify-content:center;background:var(--c-brand-500);border-radius:4px;font-weight:500;font-size:16px;border:none;color:var(--c-bg)}.profileAji__change--btn{display:flex;align-items:center;justify-content:end}.profileAji__background{background:url(../../assets/img/kaaba.jpg) center,no-repeat;height:253px;background-size:cover;width:100%}.profileAji-info1{margin:0 auto;width:100%}.profileAji__left{position:relative;bottom:85px}.profileAji-fullinforms{padding-top:9px;width:270px}.profileAji-fullinforms .profileAji__add--btn{width:203px;height:68px}.profileAji__info{display:flex;align-items:center;gap:13px;margin-top:20px}.profileAji__title{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:165%;color:var(--c-accent)}.profileAji__title span{font-weight:500;font-size:20px}.profileAji__category--add{margin-top:24px}.profileAji__add--btn2{width:203px;height:68px;text-align:center;display:flex;justify-content:center;align-items:center}.profileAji__add--btn{cursor:pointer;width:220px;height:220px;text-align:center;display:flex;justify-content:center;align-items:center;border:2px dashed var(--c-brand-500);background-color:var(--c-bg);border-radius:4px;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-500)}.profileAji__instagram--photos{padding-top:26px}.profileAji__instagram--photos .instagram__photos_block{padding-top:16px;gap:20px;display:flex;flex-wrap:wrap;justify-content:center;max-width:332px}.profileAji__instagram--photos .instagram__btn{display:flex;text-align:center;padding-top:16px;justify-content:center}.profileAji__instagram--photos .instagram__btn button{height:51px}.profileAji .rais_left{padding-left:46px}.profileAji__raises{width:100%;padding-top:68px;max-width:775px}.profileAji__raises .sametable{width:100%}.profileAji__change--btn{text-align:end;padding-top:72px;padding-bottom:28px;padding-right:28px}.profileAji__change--btn button{width:153px;height:43px}.profileAji__modal--none{display:none}.profileAji__modal{width:100vw;height:100vh;background-color:#00000047;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center}.profileAji__modal__content{width:100%;max-width:349px;display:flex;background-color:#fff;border-radius:12px;flex-direction:column;gap:50px;padding-bottom:50px;margin:0 20px}.profileAji__modal__content .profileAji__categories{display:flex;justify-content:center}.profileAji__modal__content .profileAji__categories__item .margin{width:212px;height:68px;background:var(--c-brand-50);border-radius:4px;margin-top:25px;display:flex;align-items:center;justify-content:center;gap:6px}.profileAji__modal__content .profileAji__categories__item .margin__number{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:48px;line-height:58px;color:#125d98cc}.profileAji__modal__content .profileAji__categories__item .margin__price{text-align:center}.profileAji__modal__content .profileAji__categories__item .margin__price__title{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-700)}.profileAji__modal__content .profileAji__categories__item .margin__price__price--number{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-500);margin-top:4px4}.profileAji__modal__content .modal__save--btn{border-top:1px solid #e5e9eb;margin-top:24px;display:flex;justify-content:flex-end;padding:20px;align-items:center}.profileAji__modal__content .modal__save--btn button{width:120px;height:36px}.profileAjiEdit{padding:0 24px}.profileAjiEdit .form{column-gap:24px}.profileAjiEdit .profileAjiEdit-inputs{display:flex;align-items:flex-start;justify-content:space-between;gap:60px}.profileAjiEdit .profileAji-info__right{display:flex;justify-content:space-between;width:100%;padding-top:40px}.profileAjiEdit .profileAji__raises{padding-top:0}.profileAjiEdit button{width:181px;height:40px}.profileAjiEdit .form--item{padding-top:28px}.profileAjiEdit .form--item .form--item__715__input{width:100%;max-width:715px;min-width:600px}.profileAjiEdit .form--item label{padding-bottom:0}.profileAjiEdit .form--item input{padding:2px;width:320px}.profileAjiEdit__add--btn{background-color:var(--c-bg);font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:19px;opacity:.8;border:2px dashed var(--c-brand-500);border-radius:4px;color:var(--c-brand-500)}.profileAjiEdit-edit--form{padding:23px}.profileAjiEdit .gallery .profileAji__add--btn{cursor:pointer;width:220px;height:220px;display:flex;align-items:center;justify-content:center}.profileAjiEdit .gallery label{cursor:pointer}.profileAjiEdit .gallery__added_images{display:flex;flex-wrap:wrap;align-items:center;gap:40px}.profileAjiEdit .gallery__photos{display:flex;align-items:center;flex-wrap:wrap;justify-content:start;gap:35px;padding-top:20px}.profileAjiEdit .gallery__photos img{width:239px;height:239px}.profileAjiEdit .gallery .addBtnImg{display:flex;align-items:center;justify-content:center;gap:35px}.profileAjiEdit .gallery .addBtnImg img{width:239px;height:239px}.profileAjiEdit .gallery__btn{display:flex;align-items:center;justify-content:center;padding-top:44px;gap:32px}.profileAjiEdit .gallery__btn .addImageBtn{background:var(--c-brand-500);border-radius:2px;font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-bg);width:72px;height:19px}.profileAjiEdit .gallery__btn button{width:190px;font-size:16px;font-weight:300;height:51px}.profileAjiEdit .profileAji__raises{width:63%}.profileAji__blocksflex{display:flex;justify-content:space-between;gap:56px}.profileAji-info__left{position:relative;bottom:85px}.profileAji-info__left .profileAji__icon img{width:160px;height:160px;border-radius:50%}.profileAji .profile__about__textaji{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:165%;color:#000;padding-bottom:16px;border-bottom:2px solid var(--c-accent)}.profileAji__right{width:680px}.profileAji__right .profile__about{padding-left:0}.profileAji__right .profile__about .profile__about__text{width:100%}.profileAji__right .profile__about .profile__about__text{width:91%;padding-bottom:16px;border-bottom:2px solid var(--c-accent)}.gallery__item,.gallery_modal{position:relative}.gallery_modal_block{position:absolute;inset:0;background-color:#00000047}.gallery__block{display:block;cursor:pointer;width:30px;height:30px}.gallery__none{display:none}.gallery__close{display:flex;justify-content:flex-end}.gallery__img{object-fit:cover;width:239px;height:239px}.gallery__photos{display:flex;flex-wrap:wrap;gap:40px;padding:35px;justify-content:start}.gallery__photos .profileAji__add--btn{width:239px;height:239px}.gallery__btn{display:flex;align-items:center;justify-content:center;padding-top:44px}.gallery__btn label{width:152px;height:51px}.AddTour{padding:27px 24px}.AddTour .package__title{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:var(--c-brand-700)}.AddTour .package-add{margin-left:8px;cursor:pointer;margin-top:32px;width:75%;height:368px;display:flex;align-items:center;justify-content:center;text-align:center;border:2px dashed var(--c-brand-500);border-radius:12px}.AddTour .package-add__block__text{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:var(--c-brand-500)}.AddTour .package-add__block img{padding-top:15px}.AddTour .package-add:hover{background:#125d980f}.AddTour .added__items{padding-left:8px}.addtour__item{margin-top:28px;border:2px solid var(--c-brand-500);border-radius:12px;width:75.5%}.addtour__item-block{padding:32px}.addtour__item-block .addtour__Item__raises{display:flex;align-items:center;padding-top:24px;flex-wrap:wrap;gap:44px;padding-bottom:5px}.addtour__item-block .addtour__Item__raises .line-price{display:flex;align-items:center;justify-content:center;gap:17px;width:338px;height:53px;background:var(--c-bg-subtle);border-radius:6px}.addtour__item-block .addtour__Item__raises .line-price__text1{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-brand-700)}.addtour__item-block .addtour__Item__raises .line-price__text2{font-family:Lato,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:var(--c-brand-500)}.addtour__item-block .addtour__Item__raises .line__title{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--c-brand-700)}.addtour__item-block .addtour__Item__raises .line__items{display:flex;align-items:center;flex-wrap:wrap;gap:20px;column-gap:60px}.addtour__item-block .addtour__Item__raises .line__items__item{display:flex;align-items:center;justify-content:space-between;gap:10px}.addtour__item-block .addtour__Item__raises .line__items__text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-brand-700)}.addtour__item-block .addtour__Item__raises .line__items__textblue{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:var(--c-brand-500)}.addtour__item__title{font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:140%;color:var(--c-brand-700)}.content{display:flex;justify-content:start;padding:0 20px}.content__blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.content__block{width:285px;height:352px;background:var(--c-bg);box-shadow:0 0 20px #0000000a;border-radius:12px}.content__block__top{display:flex;align-items:center;gap:11px;padding:14px}.content__block__title{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-brand-700)}.content__block__icon{margin-top:8.5px}.content__block__icon img{width:120px;height:120px;border-radius:100%}.content__block__user--name{margin-top:16px;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:150%;color:var(--c-brand-700)}.content__block__user--experience{margin-top:4px;font-family:Lato,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#a6a6a6}.content__block__btn{display:flex;justify-content:center}.content__block__btn button{margin-top:28px;padding:16px 12px}.content__center{text-align:center}.ControlPanel{padding:27px 24px}.ControlPanel .header__titles{border:none}.ControlPanel .block__header{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:var(--c-brand-500)}.ControlPanel .narrowtext{width:9%;padding:5px 0}.ControlPanel .arrow_next,.ControlPanel .arrow_prev{padding-bottom:20px;display:flex;align-items:center;gap:11px}.ControlPanel .block1{display:grid;row-gap:52px}.ControlPanel .modal_blocks{display:flex;justify-content:space-between}.ControlPanel .modal_input label{font-style:normal;font-weight:400;font-size:16px;color:var(--c-accent)}.ControlPanel .modal_input input{outline:none;width:222px;height:2px;margin-top:12px;font-size:16px;font-weight:400;border:none;border-bottom:1px solid var(--c-accent)}.ControlPanel .reservedFull{display:flex;align-items:center;justify-content:center;width:100%;background:#00b63366;height:100%}.footer_button_end button{width:120px;height:36px}@media (max-width: 1440px){.application{padding:0}.application__items{padding:15px 0}.application__price form{justify-content:center;flex-wrap:wrap;gap:30px}}@media (max-width: 1360px){.css-w3n3ud-control{margin-left:unset!important}.flights__info{padding:0 16px}.modal__content{width:fit-content;margin:20px;height:-moz-fit-content;overflow-y:scroll;background-color:#fff;border-radius:12px;padding:10px}.info_describe-text__none{display:none}.info_describe-text__flex{margin-left:10px;display:flex}.info_describe-text{display:block}.application .SelectCenter{display:flex;justify-content:start}.application .info_describe-text__none{display:none}.application .info_describe-text__flex{display:flex;gap:2px}.application .info_describe-text{display:block}.application .info_id{display:flex;align-items:center;gap:5px}}@media (max-width: 1280px){.application__form .info{justify-content:center;flex-wrap:wrap}}@media (max-width: 1100px){.AddTour{padding:27px 24px}.AddTour .package-add,.addtour__item{width:100%}.header .logo_text{display:none}.header .logo_burger{display:flex;align-items:center;padding:0}.header .logo_burger img{width:auto;height:32px}.header__box{display:none}.header__box2{display:flex;height:56px;padding:0 var(--space-4)}.header__profile--title{display:none}.form{justify-content:center}.header__box_burger_icon{display:block}.modal{width:100%;left:0}.create_home{padding:0}.hostels{padding:20px}}@media (max-width: 1100px) and (max-width: 500px){.hostels{padding:10px}}@media (max-width: 1100px){.hostels__row{width:100%}.excursion__data{padding-left:0}}@media (max-width: 890px){.profile .editAvatar-block .media_avatar,.profileAji-info__left{display:flex}.profile{padding:20px 0 0 10px}.profileAji__background{margin-top:20px}.user_list{flex-wrap:wrap}.user_list .user_info_btns{margin-top:20px;justify-content:center;width:100%}}@media (max-width: 700px){.profile__about{padding:40px 20px}.profile__button{justify-content:space-evenly}.profileAji-info__right{width:100%}.profileAji__blocksflex{display:block;width:100%}.profileAji-info__block{display:flex;justify-content:center}.page-404__background img{width:600px;height:400px}}@media (max-width: 700px){.blocks,.user_list{display:block}.about__phones-user{margin-top:20px}я .AjiHeads{display:flex;justify-content:space-around}}@media (max-width: 800px){.addtour__item-block{padding:18px}.addtour__item-block .addtour__Item__raises{border-bottom:1px solid var(--c-border)}.addtour__item-block .addtour__Item__raises .line__items{column-gap:30px}.first__trhree-mains{flex-wrap:wrap}.the__main-title textarea{width:100%}}@media (max-width: 649px){.first__trhree-mains{display:block}.the__main-title input{width:90%}.the__main-title{margin-bottom:20px}.header__titles .title,.header__titles .title2{font-size:13px;padding:2px 0}.form--item input{width:268px}.res_item span{color:#000}.res_item .res_title{color:var(--c-fg-subtle)}.res_item .res_text input{width:261px}}@media (max-width: 540px){.first__two-mains{display:block}}@media (max-width: 510px){.about__phones-user{margin-top:0}}@media (max-width: 500px){.user_list{display:flex;gap:15px}.user_list .user_info{flex:none}.hotels{padding:0 15px}.form--item{width:281px}.modal_blocks,.modal_blocks .block1{padding-top:20px}.header__titles{gap:30px;justify-content:center}.Visa .visa_form .price div{display:flex;justify-content:center;padding-top:20px}.Visa .visa_form .price input{width:94%}}@media (max-width: 430px){.hostels{padding:16px}.calculator{width:100%;text-align:center}.calculator .calculator__title{text-align:start}.page{margin:0}.header__titles{justify-content:space-between;padding:0 10px}.AjiHeads{padding:0 10px}.user_info_btns button{font-size:14px;padding:10px 15px}}@media (max-width: 400px){.instagram__photos{display:flex;justify-content:center}.instagram__photos_block{width:0}.addtour__item-block .addtour__Item__raises .line-price{display:block;padding:14px}.addtour__item-block .addtour__Item__raises .line__items__text{font-size:14px}.addtour__item-block .addtour__Item__raises .line__items__textblue,.addtour__item-block .addtour__Item__raises .line-price__text2{font-size:16px}.addtour__item-block .addtour__Item__raises .line-price__text1{font-size:14px}.user_info.active{margin-top:20px}.AddTour{padding:27px 24px 0 5px}.flights__table tbody tr{padding:0}.header__titles{overflow-x:scroll;padding-top:20px}.header__titles::-webkit-scrollbar{display:none}.header__titles .title,.header__titles .title2{font-size:16px;padding:2px 0}.ControlPanel{padding:27px 16px}}@media (max-width: 375px){.profile__button .exit,.profile__button button,.profile__save button{font-size:14px}.header__titles .title,.header__titles .title2{font-size:16px;padding:2px 0}}@media (max-width: 350px){.profile__button .exit,.profile__button button{font-size:12px}.form--item input{width:235px}.info_id div{font-size:28px;font-weight:600}.profile-change{padding:20px 0 0}.info_describe-text,.info_describe-text__flex label,td div,.header__titles .title,.header__titles .title2{font-size:14px}}.page-404{display:flex;justify-content:center}.page-404__content{display:flex;flex-direction:column;gap:20px;text-align:center}.page-404__texts{display:flex;flex-direction:column;gap:5px}@media (max-width: 485px){.page-404__texts{font-size:14px}}.page-404__title{font-family:Lato,sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:165%;color:var(--c-brand-700)}@media (max-width: 500px){.page-404__title{font-size:22px}}.page-404__background img{width:60%}.form--item label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--c-fg-muted)}.form--item input:not([type=checkbox]):not([type=radio]):not([type=file]),.form--item textarea,.form--item select{min-height:36px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form--item input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.form--item textarea:focus,.form--item select:focus{outline:none;border-color:var(--c-brand-500);box-shadow:var(--ring)}.form--item textarea{padding:var(--space-2) var(--space-3)}.error_text{font-size:var(--text-xs);color:var(--c-danger);margin-top:2px}.hotels,.flights,.excursion__inner,.excursion__data,.transport,.Visa,.ControlPanel,.Users,.binding,.content,.application,.application__form,.editFlight,.AddTour,.create_home,.profile,.profileShow{padding:0}.chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-4)}.chart-card{padding:var(--space-4) var(--space-5);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.chart-card__title{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--c-fg);margin-bottom:var(--space-4)}.chart-card__empty{display:flex;align-items:center;justify-content:center;height:240px;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg-subtle)}.chart-card .recharts-text{font-family:var(--font-sans)}.dashboard-stats{display:flex;flex-direction:column;gap:var(--space-3)}.dashboard-stats__cta{align-self:flex-start;margin-top:var(--space-3)}.actions,.actions_left{white-space:nowrap}.actions .actions__block,.actions .actions__flex,.actions .actions_flex,.actions>div,.actions_left .actions__block,.actions_left .actions__flex,.actions_left .actions_flex,.actions_left>div{display:inline-flex;align-items:center;gap:var(--space-1)}.actions .edit_icon,.actions_left .edit_icon{box-sizing:content-box;width:18px;height:18px;padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast)}.actions .edit_icon:hover,.actions_left .edit_icon:hover{background:var(--c-bg-muted)}tr.active-bc{background:var(--c-brand-50)!important}tr.active-bc td input[type=text],tr.active-bc td input[type=number]{width:100%;max-width:220px;min-height:34px;padding:0 var(--space-2)!important;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg);background:var(--c-bg)!important;border:1px solid var(--c-border-strong)!important;border-radius:var(--radius-sm)!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}tr.active-bc td input[type=text]:focus,tr.active-bc td input[type=number]:focus{outline:none;border-color:var(--c-brand-500)!important;box-shadow:var(--ring)}.editing_icon{display:none}.ok_icon{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.03em;color:var(--c-fg-on-brand);background:var(--c-success);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);transition:filter var(--transition-fast)}.ok_icon:hover{filter:brightness(.95)}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-4) 0 var(--space-3)}.table-toolbar__filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1 1 auto}.table-toolbar__count{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg-subtle);white-space:nowrap}.table-empty{padding:var(--space-6);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg-subtle)}.error-boundary{max-width:480px;margin:80px auto;padding:var(--space-6);text-align:center;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.error-boundary__title{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--c-fg)}.error-boundary__text{margin:var(--space-3) 0 var(--space-5);font-size:var(--text-sm);color:var(--c-fg-muted)}.onboarding{max-width:640px;padding:0}.onboarding__title{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--c-fg)}.onboarding__subtitle{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--c-fg-subtle)}.onboarding__progress{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-5) 0}.onboarding__progress-bar{flex:1;height:8px;background:var(--c-bg-muted);border-radius:var(--radius-pill);overflow:hidden}.onboarding__progress-fill{height:100%;background:var(--c-brand-500);border-radius:var(--radius-pill);transition:width var(--transition-base)}.onboarding__progress-text{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--c-fg-muted);white-space:nowrap}.onboarding__steps{display:flex;flex-direction:column;gap:var(--space-3)}.onboarding__step{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.onboarding__step:hover{border-color:var(--c-brand-500);box-shadow:var(--shadow-sm)}.onboarding__step.is-done{background:var(--c-bg-subtle)}.onboarding__step-num{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--c-fg-on-brand);background:var(--c-brand-500);border-radius:var(--radius-pill)}.onboarding__step.is-done .onboarding__step-num{background:var(--c-success)}.onboarding__step-body{flex:1}.onboarding__step-label{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--c-fg)}.onboarding__step-hint{font-size:var(--text-xs);color:var(--c-fg-subtle)}.profile__title{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--c-fg);margin:var(--space-2) 0 var(--space-5)}.how__this-is__users{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg-subtle)}.how__this-is__users b{color:var(--c-brand-500);font-weight:var(--fw-bold)}.profile_avatar{width:120px;height:120px;border-radius:var(--radius-lg);object-fit:cover;border:1px solid var(--c-border)}.profile__inform{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-base);color:var(--c-fg)}.profile__inform img{width:22px;height:22px;object-fit:contain}.profile-change__form__small-inputs{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:var(--space-4) var(--space-5);max-width:760px}@media screen and (max-width: 640px){.profile-change__form__small-inputs{grid-template-columns:1fr}}.modal,.modalka{z-index:var(--z-modal);background-color:#112f5373}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--text-sm);color:var(--c-fg-on-brand);background:var(--c-brand-500);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast)}.btn:hover{background:var(--c-brand-600)}body{background:var(--c-bg);font-family:Lato,sans-serif;font-family:Comfortaa,cursive}html{scroll-behavior:smooth}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wrapper{display:flex;background-color:var(--c-canvas);min-height:100vh}.main-container{margin-left:var(--sidebar-width);display:block;width:calc(100% - var(--sidebar-width))}.app-backdrop{display:none;position:fixed;inset:0;z-index:var(--z-sticky);background:#112f5373}@media screen and (max-width: 1100px){.main-container{margin-left:0;width:100%}.app-backdrop{display:block}}.container{max-width:1280px;margin:0 auto;padding:0 15px}.page{min-height:calc(100vh - 120px);margin:var(--space-4);padding:var(--space-4);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}@media screen and (min-width: 320px) and (max-width: 430px){.page{margin:var(--space-2);padding:var(--space-3)}}.center-msg{padding:var(--space-6);font-size:var(--text-sm);color:var(--c-fg-subtle);text-align:center}.hot_deals{display:flex;align-items:center;height:40px}.hot_deals input{width:32px}.item-counter{justify-content:flex-end}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;user-select:none;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.ui-btn:focus-visible{outline:none;box-shadow:var(--ring)}.ui-btn:disabled,.ui-btn.ui-btn--loading{cursor:not-allowed;opacity:.6}.ui-btn--md{height:36px;padding:0 var(--space-4);font-size:var(--text-sm)}.ui-btn--sm{height:30px;padding:0 var(--space-3);font-size:var(--text-xs)}.ui-btn--block{width:100%}.ui-btn--primary{background:var(--c-brand-500);color:var(--c-fg-on-brand);box-shadow:var(--shadow-sm)}.ui-btn--primary:hover:not(:disabled){background:var(--c-brand-600);box-shadow:var(--shadow-md)}.ui-btn--primary:active:not(:disabled){background:var(--c-brand-700);box-shadow:var(--shadow-sm)}.ui-btn--secondary{background:var(--c-bg);color:var(--c-fg);border-color:var(--c-border-strong)}.ui-btn--secondary:hover:not(:disabled){background:var(--c-bg-subtle)}.ui-btn--secondary:active:not(:disabled){background:var(--c-bg-muted)}.ui-btn--ghost{background:transparent;color:var(--c-brand-500)}.ui-btn--ghost:hover:not(:disabled){background:var(--c-brand-50)}.ui-btn--ghost:active:not(:disabled){background:var(--c-brand-100)}.ui-btn--danger{background:var(--c-danger);color:var(--c-fg-on-brand)}.ui-btn--danger:hover:not(:disabled){filter:brightness(.95)}.ui-btn--danger:active:not(:disabled){filter:brightness(.9)}.ui-btn__icon{display:inline-flex;align-items:center}.ui-btn__icon svg{display:block;width:1em;height:1em}.ui-btn__label{display:inline-block}.ui-btn__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:ui-btn-spin .6s linear infinite}@keyframes ui-btn-spin{to{transform:rotate(360deg)}}.ui-field{display:inline-flex;flex-direction:column;gap:var(--space-1)}.ui-field--block{display:flex;width:100%}.ui-field__label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--c-fg-muted)}.ui-field__control{position:relative;display:flex;align-items:center}.ui-field__icon{position:absolute;left:var(--space-3);display:inline-flex;align-items:center;color:var(--c-fg-subtle);pointer-events:none}.ui-field__icon svg{display:block;width:1em;height:1em}.ui-field__error{font-size:var(--text-xs);color:var(--c-danger)}.ui-field__hint{font-size:var(--text-xs);color:var(--c-fg-subtle)}.ui-field--error .ui-input{border-color:var(--c-danger)}.ui-field--error .ui-input:focus{box-shadow:0 0 0 3px var(--c-danger-bg)}.ui-input{width:100%;height:36px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-input::placeholder{color:var(--c-fg-subtle)}.ui-input--with-icon{padding-left:var(--space-6)}.ui-input:hover:not(:disabled){border-color:var(--c-border-strong)}.ui-input:focus{outline:none;border-color:var(--c-brand-500);box-shadow:var(--ring)}.ui-input:disabled{background:var(--c-bg-muted);color:var(--c-fg-subtle);cursor:not-allowed}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;border-radius:var(--radius-pill)}.ui-badge__dot{width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor}.ui-badge--neutral{color:var(--c-fg-muted);background:var(--c-bg-muted)}.ui-badge--brand{color:var(--c-brand-600);background:var(--c-brand-100)}.ui-badge--success{color:var(--c-success);background:var(--c-success-bg)}.ui-badge--danger{color:var(--c-danger);background:var(--c-danger-bg)}.ui-badge--warning{color:var(--c-warning);background:var(--c-warning-bg)}.ui-badge--info{color:var(--c-info);background:var(--c-brand-100)}.ui-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--radius-md)}.ui-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg)}.ui-table thead th{position:sticky;top:0;z-index:1;padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--fw-medium);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--c-fg-subtle);white-space:nowrap;background:var(--c-bg-subtle);border-bottom:1px solid var(--c-border)}.ui-table tbody td{padding:var(--space-4);border-bottom:1px solid var(--c-border);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table--striped tbody tr:nth-child(2n){background:var(--c-bg-subtle)}.ui-table--hover tbody tr{transition:background-color var(--transition-fast)}.ui-table--hover tbody tr:hover{background:var(--c-brand-50)}.ui-tabs{display:flex;gap:var(--space-5);padding:0 var(--space-1);border-bottom:1px solid var(--c-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-3) 0;margin-bottom:-1px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--c-fg-muted);white-space:nowrap;text-decoration:none;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.ui-tabs__tab:hover{color:var(--c-fg)}.ui-tabs__tab.is-active{color:var(--c-brand-500);border-bottom-color:var(--c-brand-500)}.ui-search{position:relative;display:inline-flex;align-items:center;width:100%;max-width:320px}.ui-search__icon{position:absolute;left:var(--space-3);color:var(--c-fg-subtle);pointer-events:none}.ui-search__input{width:100%;height:36px;padding:0 var(--space-6) 0 calc(var(--space-3) + 22px);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-search__input::placeholder{color:var(--c-fg-subtle)}.ui-search__input:focus{outline:none;border-color:var(--c-brand-500);box-shadow:var(--ring)}.ui-search__clear{position:absolute;right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:18px;line-height:1;color:var(--c-fg-subtle);background:none;border:none;border-radius:var(--radius-pill);cursor:pointer}.ui-search__clear:hover{color:var(--c-fg);background:var(--c-bg-subtle)}.ui-sort{cursor:pointer;user-select:none;white-space:nowrap;transition:color var(--transition-fast)}.ui-sort:hover,.ui-sort.is-active{color:var(--c-brand-500)}.ui-sort__inner{display:inline-flex;align-items:center;gap:var(--space-1)}.ui-sort__arrow{font-size:var(--text-xs);line-height:1}.ui-sort__arrow--none{color:var(--c-fg-subtle);opacity:0;transition:opacity var(--transition-fast)}.ui-sort:hover .ui-sort__arrow--none{opacity:1}.ui-filter{height:36px;padding:0 var(--space-6) 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-filter:focus{outline:none;border-color:var(--c-brand-500);box-shadow:var(--ring)}.ui-filter.is-active{border-color:var(--c-brand-500);color:var(--c-brand-600)}.stat-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-decoration:none;transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-fast)}.stat-card--link{cursor:pointer}.stat-card--link:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--c-border-strong)}.stat-card__icon{flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.stat-card__icon svg{width:22px;height:22px}.stat-card__icon--brand{color:var(--c-brand-600);background:var(--c-brand-100)}.stat-card__icon--success{color:var(--c-success);background:var(--c-success-bg)}.stat-card__icon--warning{color:var(--c-warning);background:var(--c-warning-bg)}.stat-card__icon--danger{color:var(--c-danger);background:var(--c-danger-bg)}.stat-card__icon--neutral{color:var(--c-fg-muted);background:var(--c-bg-muted)}.stat-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-card__value{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--c-fg)}.stat-card__label{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg-muted)}.stat-card__hint{font-size:var(--text-xs);color:var(--c-fg-subtle)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.stat-section{margin-top:var(--space-5)}.stat-section__title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--c-fg);margin-bottom:var(--space-3)}.collapsible-panel{margin-bottom:var(--space-4)}.collapsible-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.collapsible-panel__heading{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--c-fg)}.collapsible-panel__plus{font-size:var(--text-lg);line-height:1;margin-right:2px}.collapsible-panel__close{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--c-fg-muted);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--transition-fast),color var(--transition-fast)}.collapsible-panel__close:hover{background:var(--c-bg-muted);color:var(--c-fg)}.collapsible-panel__body{padding:var(--space-4);background:var(--c-bg)}.collapsible-panel.is-open{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:var(--radius-lg);overflow:hidden}.collapsible-panel.is-open .collapsible-panel__head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--c-border)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-5)}.empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--space-2);color:var(--c-brand-500);background:var(--c-brand-100);border-radius:var(--radius-lg)}.empty-state__icon svg{width:28px;height:28px}.empty-state__title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--c-fg)}.empty-state__desc{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-fg-subtle);max-width:360px}.empty-state__action{margin-top:var(--space-3)}.instagram__title{font-family:Lato;font-style:normal;font-weight:400;font-size:20px;line-height:165%;display:flex;align-items:center;color:#000}.instagram__btn a{padding:8px 16px;background:var(--c-brand-500);border-radius:4px;font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--c-bg);width:fit-content}.instagram__feed{display:grid;grid-template-columns:repeat(2,156px);gap:20px;padding:15px}.instagram__feed img{width:156px;height:156px;display:block;object-fit:cover;transition:all .1s ease-out}.instagram__feed video{width:156px;height:156px;display:block;transition:all .1s ease-out}.footer{margin-top:47px;border-top:1px solid rgba(18,93,152,.08)}.prolabhref{font-family:Lato,sans-serif;padding-left:8px;padding-right:8px;color:#0a142f!important}.prolabhref span{padding-left:8px}.footer-wrapper{max-width:1089px;margin:0 auto;padding:0 0 30px}.left-side__footer{padding-top:38px;display:flex;gap:217px}.left__footer{display:flex;gap:60px}.top-side__footer{display:flex;gap:116px}.top__text{font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#112f53}.footer__nav-bar{display:flex;gap:72px}.bar__about-us ul li{font-style:normal;font-weight:300;font-size:16px;line-height:26px;color:#0a142f}@keyframes lisAll{0%{transform:translate(8px)}to{transform:translate(0)}}.bar__about-us ul a li:hover{animation:lisAll 1s ease-in-out both;color:#125d98;border-bottom:1px solid #125d98}.bar__about-us ul a.active li{display:flex;justify-content:center;color:#125d98;border-bottom:1px solid #125d98}.bar__about-us ul a li{margin-bottom:8px}.bar__online-contacts ul li{font-style:normal;font-weight:300;font-size:16px;line-height:24px;opacity:.7;color:#0a142f}.bar__online-contacts ul li{margin-bottom:9px}.icon-arrow{margin-top:30px;width:52px;height:52px;background:#125d98;border-radius:50%;padding:15px 20px 17px 15px;color:#fff;font-size:24px;cursor:pointer}.bottom__footer{display:flex;align-items:flex-end;margin-top:34px}.number{margin-bottom:20px}.number a{font-style:normal;font-weight:300;font-size:14px;line-height:22px;color:#0a142f;border-bottom:1px solid #125d98;cursor:pointer}.maket-name,.maket-name a{display:flex;align-items:flex-end;font-style:normal;font-weight:300;font-size:16px;line-height:20px;color:#0a142f;opacity:.65}.maket-name a{text-decoration:none;color:#000;opacity:1}.maket-name a{color:#125d98}.gmail-contact a{font-style:normal;font-weight:300;font-size:14px;line-height:22px;color:#0a142f;border-bottom:1px solid #125d98;cursor:pointer}.right-bottom__footer{display:flex;justify-content:center;margin-top:40px}@media (max-width: 795px){.footer-wrapper{display:flex;justify-content:center}.left-side__footer{display:block}.footer__nav-bar{margin-top:20px;justify-content:center}.bottom__footer{display:block;justify-content:center}.number,.gmail-contact{display:flex;justify-content:center}.maket-name{margin-top:10px;display:flex;justify-content:center}}@media (max-width: 430px){.maket-name{font-size:14px;display:flex;gap:10px}.prolabhref{display:none}}@media (max-width: 425px){.left__footer,.top-side__footer{display:block}.top__text{display:flex;justify-content:center;font-size:20px}.footer__icon{display:flex;justify-content:center}.footer-wrapper{margin:0}.top__text:not(:last-child){margin-top:20px}}.modalka{position:fixed;inset:120px 0 0;background-color:#00000047;padding:0;z-index:99}.modal_content__users{width:219px;height:100vh;background-color:#fff;padding:20px}.menu-content__users ul{display:block}.menu-content__users a{display:flex;align-items:center;gap:8px}.menu-content__users a.active{padding:13px 43px 13px 46px;border-left:2px solid #125D98;background:#f5f8fe;border-radius:6px;color:#125d98}.menu-content__users a.active img{filter:invert(126%) sepia(99%) saturate(678%) hue-rotate(170deg) brightness(76%) contrast(96%)}.menu-content__users a svg{font-size:24px;color:#a9a9a9}.menu-content__users{display:flex;flex-direction:column;height:80vh;gap:50px}.menu-content__users a:not(:last-child){margin-bottom:47px}.menu-content__users ul a{font-size:18px;font-style:normal;font-weight:300;line-height:17px;color:#a9a9a9}.modal-content__come-in{display:flex;justify-content:center}.modal-content__come-in a{font-style:normal;font-weight:300;font-size:16px;line-height:17px;color:#a9a9a9}.modal_none{display:none}@media (max-width:550px){.menu-content__users ul a{font-size:18px}.modal-content__come-in a{font-size:16px}}@media (max-width:450px){.menu-content__users ul a{font-size:17px}.modal-content__come-in a{font-size:16px}}@media (max-width:380px){.menu-content__users ul a,.modal-content__come-in a{font-size:16px}}@media (max-width:330px){.menu-content__users ul a,.modal-content__come-in a{font-size:14px}}header{width:100%}.header-menu{padding:23px 0}.wrapper-home{display:flex;justify-content:space-between;align-items:center}.navs-fixed{display:flex;gap:280px}.header-menu__fixed{padding:23px 0;width:100%;position:fixed;z-index:5;top:0;background-color:#fff}.wrapper-home__nav-bars ul{display:flex;gap:60px}.wrapper-home__nav-bars ul a{font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#000;cursor:pointer;transition:.3s ease-in-out}.wrapper-home__nav-bars ul a:hover{color:#3fa0ec;border-bottom:1px solid #3FA0EC}.wrapper-home__nav-bars ul a.active{font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#3fa0ec;border-bottom:1px solid #3FA0EC}.wrapper-home__come-in a{display:flex;align-items:center;gap:10px;font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#fff;cursor:pointer;transition:.3s ease-in-out}.wrapper-home__come-in a:hover{color:#3fa0ec;border-bottom:1px solid #3FA0EC}.wrapper-home__come-in a img{display:flex;align-items:center;gap:10px;font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#fff;cursor:pointer;transition:.4s ease-in-out}.wrapper-home__come-in a:hover img{filter:invert(50%) sepia(55%) saturate(677%) hue-rotate(167deg) brightness(104%) contrast(85%)}.wrapper-home__come-in a{display:flex;align-items:center;gap:10px;font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#000;cursor:pointer}.wrapper-home__come-in a.active{font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#3fa0ec;border-bottom:1px solid #3FA0EC}.wrapper-home__come-in a.active img{filter:invert(27%) sepia(63%) saturate(1363%) hue-rotate(177deg) brightness(94%) contrast(89%)}.wrapper-home__come-in a img{filter:invert(100%) sepia(100%) saturate(7432%) hue-rotate(210deg) brightness(100%) contrast(115%)}.inside__to-block-menu{display:flex;gap:100px}.header-menu__fixed .wrapper-home__nav-bars ul a{color:#000}.header-menu__fixed .wrapper-home__nav-bars ul a.active{color:#125d98;border-bottom:1px solid #125D98}.header-menu__fixed .wrapper-home__come-in a{color:#000}.header-menu__fixed .wrapper-home__come-in a img{filter:invert(100%) sepia(100%) saturate(7432%) hue-rotate(210deg) brightness(100%) contrast(115%)}.hidden__menu{display:none;cursor:pointer}.hidden__menu img.seconder{width:30px;height:30px}.hidden__menu img.seeconder{width:30px;height:30px;filter:invert(0%) sepia(100%) saturate(7432%) hue-rotate(210deg) brightness(160%) contrast(115%)}.hidden__menu img.firster{width:30px;height:30px;filter:invert(100%) sepia(160%) saturate(7432%) hue-rotate(210deg) brightness(160%) contrast(200%)}.wrapper-home__logo2{display:none}*{user-select:none;-webkit-tap-highlight-color:transparent}*:focus{outline:none}.toggle-button-cover{position:relative;width:100px}.button-cover,.knobs,.layer{position:absolute;inset:0}.button{position:relative;top:50%;width:74px;height:36px;margin:-17px auto 0;overflow:hidden}.button.r,.button.r .layer{border-radius:100px}.button.b2{border-radius:2px}.checkbox{position:relative;width:100%!important;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.knobs{z-index:2}.layer{width:100%;background-color:#ebf7fc;transition:.3s ease all;z-index:1}#button-3 .knobs:before{content:"RU";position:absolute;top:4px;left:4px;width:20px;height:10px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:#125d98;border-radius:50%;transition:.3s ease all,left .3s cubic-bezier(.18,.89,.35,1.15)}#button-3 .knobs:after{content:"KG";position:absolute;top:4px;left:42px;width:20px;height:10px;color:#000;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px}#button-3 .checkbox:checked+.knobs:before{content:"KG";left:42px;background-color:#125d98}#button-3 .checkbox:checked+.knobs:after{content:"RU";left:4px}#button-3 .checkbox:checked~.layer{background-color:#ebf7fc}@media (max-width : 1080px){.wrapper-home__nav-bars ul{display:flex;gap:40px}}@media (max-width:875px){header .toggle-button-cover{display:none}.hidden__menu,.wrapper-home__logo2{display:inline}.hide_to-pixelfuck,.wrapper-home__nav-bars ul a,.wrapper-home__come-in{display:none}.navs-fixed.normal{gap:0}}.log-in__wrapper{max-width:1276px;margin:40px auto;display:flex;justify-content:center;background:#fff;box-shadow:0 0 20px #0000000a;border-radius:12px}.wrapper-log__inside{padding:0 0 45px}.password__eyes{display:flex;align-items:center;justify-content:end}.password__eyes span{position:absolute;cursor:pointer}.mecca__image-enter{display:flex;justify-content:center;align-items:center}.error{color:red;border-color:red;font-family:Lato;font-style:normal;font-weight:300;font-size:12px;line-height:165%}.log-in__how{text-align:center;font-style:normal;font-weight:500;font-size:20px;line-height:33px;color:#112f53;margin-top:20px;margin-bottom:20px}.log-in__users{display:flex;justify-content:center;gap:24px}.log-user{padding:11px 31px;border:1px solid #125d98;border-radius:8px;margin-bottom:6px;cursor:pointer;color:#125d98}.log-user.active{background-color:#125d98;color:#fff}.log-user.active img{filter:invert(100%) sepia(50%) saturate(0%) hue-rotate(70deg) brightness(150%) contrast(105%)}.log-user .user-name__text{margin-bottom:5px}.log-user:hover{background-color:#125d98;color:#fff}.log-user:hover img{filter:invert(100%) sepia(50%) saturate(0%) hue-rotate(70deg) brightness(150%) contrast(105%)}.register__inputs{margin-top:56px;display:flex;justify-content:center;flex-wrap:wrap;gap:40px}.register__inputs .form--item input{width:288px;border-bottom:1px solid #125D98}.register__none{display:none}.add__photobtn button{padding:14px 63px;background-color:#fff;color:#125d98;border:1px solid #125d98;border-radius:4px}.add__photobtn button:hover{color:#fff;background-color:#125d98}.sendButton{margin-top:25px;display:flex;justify-content:center;gap:32px;align-items:center}.sendButton button:disabled{width:291px;background:#dcdcdc;color:red;border:1px solid black;color:#000;opacity:.6}.sendButton a{text-decoration:underline;color:#125d98}.sendButton button:enabled{padding:14px 104px;background:#125d98;border:1px solid #125d98;color:#fff;border-radius:4px}.log-user h1{font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#112f53}.user_icon{font-size:20px;text-align:center}.registration{text-decoration:underline}.main__confirmed{margin-top:36px;display:flex;justify-content:center}.confirmed{color:#112f53;width:450px;text-align:center}.travel_zam-zam{margin-top:28px;display:flex;justify-content:center;gap:7px}.travel_zam-zam b{text-decoration:underline;color:#125d98}@media (max-width: 555px){.log-in__users{flex-wrap:wrap}.log-user .user-name__text{text-align:center}}@media (max-width: 585px){.mecca__image-enter img{width:500px}.PhoneInputCountry{width:100%;max-width:30px}}@media (max-width: 500px){.mecca__image-enter img{width:400px}.confirmed{width:350px;font-size:15px}.sendButton{flex-wrap:wrap;gap:15px}}@media (max-width: 400px){.mecca__image-enter img{width:300px}.register__inputs .form--item input{width:265px}.confirmed{width:270px;font-size:14px}.travel_zam-zam{font-size:15px}}@media (max-width: 340px){.mecca__image-enter img{width:300px}}
