/* общие стили */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('../fonts/OpenSans-Regular.ttf'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 500; src: url('../fonts/OpenSans-Medium.ttf'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: url('../fonts/OpenSans-SemiBold.ttf'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url('../fonts/OpenSans-Bold.ttf'); } *{ margin: 0; padding: 0; box-sizing: border-box; font-family: 'Open Sans', sans-serif; } .container { margin-left: auto; margin-right: auto; width: 1440px; } .open-logo { width: 150px; } /* шапка */ header { z-index: 1; position: fixed; left: 0; top: 0; height: 60px; width: 100%; padding-top: 10px; background: #fff; box-shadow: 0px 4px 25px rgba(205, 205, 205, 0.25); } .header__container { display: flex; justify-content: space-between; align-items: center; width: 1440px; margin-left: auto; margin-right: auto; } header ul { /* margin-right: 50px; */ list-style: none; display: flex; justify-content: space-between; } header ul li { margin-left: 27px; } header a { text-decoration: none; font-size: 14px; font-weight: 400; color: #000; } header ul li:first-child { margin-left: 0; } header ul .link_active { padding-top: 2px; text-decoration: underline; text-underline-offset: 13px; text-decoration-thickness: 4px; } header ul .link_active a{ font-weight: 600; color: #11344C; } /* фильтры заказов */ .filters-container { width: 1146px; margin-right: auto; margin-left: auto; margin-top: 95px; display: flex; justify-content: space-between; flex-wrap: wrap; } .filter p { font-size: 14px; } .filter input, .filter select { width: 247px; height: 36px; margin-top: 6px; padding-left: 10px; border: 1px solid #C4C4C4; border-radius: 3px; font-weight: 400; font-size: 14px; } .filter select { padding-left: 5px; } .filter #dateFrom, .filter #dateTo { width: 103px; } .filter input::placeholder { color: #C4C4C4; } select option{ padding: 10px 10px; color:#0066FF; display: block; } /* таблица с заказами */ .orders_table { width: 1360px; margin-top: 40px; margin-left: auto; margin-right: auto; } .orders_table-container { min-height: 69vh; } .orders_table ul { width: 100%; list-style: none; display: flex; justify-content: space-between; } .orders_table .heading { border-bottom: 1px solid #E5E5E5; padding-left: 10px; padding-right: 10px; } .orders_table .heading li { font-weight: 700; font-size: 14px; padding-bottom: 16px; } .orders_table .order { border: 1px solid transparent; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #E5E5E5; padding: 15px 10px; } .orders_table .order li { font-weight: 400; font-size: 14px; } .orders_table .order:hover { border: 1px solid #000; border-radius: 4px; cursor: pointer; } .orders_table .heading_num, .orders_table .order_num { width: 65px; } .orders_table .heading_status, .orders_table .order_status { width: 100px; } .orders_table .order .order_status { font-weight: 600; font-size: 14px; color: #27AE60; } .orders_table .order_status .green_circle { display: inline-block; margin-right: 5px; height: 8px; width: 8px; border-radius: 5px; background: #27AE60; } .orders_table .heading_date, .orders_table .order_date { width: 120px; text-align: center; } .orders_table .order_date p { margin-bottom: 5px; margin-top: 5px; } .orders_table .heading_duration, .orders_table .order_duration { width: 120px; } .orders_table .heading_tariff, .orders_table .order_tariff { width: 95px; } .orders_table .order .order_tariff { font-weight: 600; font-size: 14px; color: #A0A0A0; } .orders_table .order_tariff .gray_circle { display: inline-block; margin-right: 5px; height: 8px; width: 8px; border-radius: 5px; background: #A0A0A0; } .orders_table .heading_cust, .orders_table .order_cust { width: 130px; } .orders_table .heading_exec, .orders_table .order_exec { width: 110px; } .orders_table .heading_car, .orders_table .order_car { width: 95px; } .orders_table .heading_total, .orders_table .order_total { width: 80px; text-align: end; } .orders_table .footing { display: none; padding-top: 40px; } .text-bold { font-weight: 700 !important; } .orders_table .rate { color: #27AE60; } .orders_table .footing a { font-size: 14px; color: #0066FF; text-decoration: none; } .orders_table .footing .wishes { font-weight: 400; color: #9D9D9D; } .order_total { padding-right: 14px; } .order_car { padding-left: 2px; } .empty-list { width: auto; height: 614px; text-align: center; vertical-align: 100%; vertical-align: middle; } .empty-list p { line-height: 614px; font-weight: 400; font-size: 14px; } /* переключение страниц */ .pages { margin-left: auto; margin-right: auto; display: flex; justify-content: space-between; } .pages p { font-weight: 400; font-size: 14px; } .pages .total { margin-top: 15px; } .pages .back { margin-right: 40px; text-decoration: none; font-weight: 600; font-size: 14px; color: #0066FF; } .pages .back.disabled { color: #A6A6A6; } .pages .next { width: 103px; height: 35px; background: #4c555e; border: none; cursor: pointer; border-radius: 6px; font-weight: 700; font-size: 14px; color: #fff; } .pages .next.disabled { background: #A6A6A6; } /* подвал */ footer { height: 60px; width: 100%; margin-top: 55px; padding-top: 15px; background: #1b1e20; } footer .container { display: flex; align-items: center; } footer ul { margin-left: auto; list-style: none; display: flex; justify-content: space-between; align-items: center; } footer ul li { margin-left: 20px; } footer a { text-decoration: none; font-size: 14px; font-weight: 400; color: #fff; } /* SELECT */ .select { position: relative; display: block; min-width: 220px; width: 100%; min-width: 247px; max-height: 36px; margin-top: 6px; } .select_not_active { z-index: -1; } .select__head { width: 100%; max-width: 100%; border: 1px solid #C4C4C4; border-radius: 3px; padding: 8px 10px; font-size: 14px; line-height: 18px; cursor: pointer; } .select__head::after { width: 9px; height: 6px; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOSA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxTDQuNSA1TDggMSIgc3Ryb2tlPSIjQTZBNkE2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K") ; position: absolute; right: 10px; bottom: 50%; transform: translateY(50%); content: ''; display: block; transition: .2s ease-in; } .select__head.open::after { width: 9px; height: 2px; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgOSAyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxTDQuNSAxTDggMSIgc3Ryb2tlPSIjQTZBNkE2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K") ; } .select__list { display: none; position: absolute; top: 100%; left: 0; right: 0; background: #fff; border: 1px solid #C4C4C4; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; margin-top: 5px; max-height: 205px; overflow-x: hidden; overflow-y: auto; margin: 0; padding: 0; font-size: 14px; scrollbar-color: dark; scrollbar-width: thin; overscroll-behavior: contain; z-index: 2; } .select__list::-webkit-scrollbar { width: 7px; background-color: #F8F9FA; padding: 5px; } .select__list::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #D9D9D9; } .select__list .select__item { position: relative; padding: 10px 12px; cursor: pointer; list-style-type: none; } .select__list .select__item:hover { background-color: rgba(224, 229, 231, 0.5); } .select__list div { max-width: 106px; border-bottom: 1px solid #C4C4C4; margin-left: 12px; } .menu-burger__header { display: none; } .header_nav { display: flex; } .header_nav ul { height: 26px; } .logo_hidden, .user_image_hidden, .user { display: none; } .line_hidden { display: none; height: 1px; width: 106px; background: #C4C4C4; margin-bottom: 16px; } div.scrollmenu { overflow: auto; white-space: nowrap; } div.scrollmenu a { display: inline-block; color: white; text-align: center; padding: 14px; text-decoration: none; } .fixedcol { background-color: white; position: sticky; left: -1px; } main { margin-top: 120px; } .main h1 { font-style: normal; font-weight: 700; font-size: 14px; line-height: 19px; color: #11344C; margin-bottom: 40px; } .main ul{ margin-top: 40px; list-style-type: none; } .main li { padding-top: 15px; border-top: 1px solid #E5E5E5; padding-bottom: 15px; display: flex; justify-content: space-between; font-weight: 400; font-size: 14px; color: #0066FF; cursor: pointer; } .main .circle { width: 8px; height: 8px; display: inline-block; border-radius: 8px; margin-right: 5px; } .main .green { color: #27AE60; } .main .yellow { color: #F2C94C; } .main .red { color: #EE1010; } .main .green span { background: #27AE60; } .main .yellow span { background: #F2C94C; } .main .red span { background: #EE1010; } .mainTwo { width: 472px; } .mainTwo h1 { font-style: normal; font-weight: bold; font-size: 16px; line-height: 19px; color: #000000; } .mainTwoThree li { padding-top: 15px; padding-bottom: 15px; display: flex; justify-content: space-between; font-weight: 400; font-size: 14px; cursor: pointer; border-bottom: 1px solid #E5E5E5; color: #000000; } .mainTwoThree ul{ margin-top: 30px; list-style-type: none; } .mainTwoThree .font { font-weight: 600; text-align: right; } .mainTwoThree .poz { text-align: right; } .mainThree { width: 281px; } .mainThree h1 { font-style: normal; font-weight: bold; font-size: 16px; line-height: 19px; } .btn, .contact-btn { background: #1b1e20; color: #FFFFFF; border: none; border-radius: 6px; padding: 8px 28px; font-weight: 700; font-size: 14px; margin-left: auto; display: block; margin-top: 40px; cursor: pointer; } .mainTwoThree { display: flex; flex-direction: row; gap: 287px; margin-top: 40px; justify-content: center; flex-wrap: wrap; } .email { color: #0066FF; } .accordion-item__trigger .link-item{ color: #0066FF; } .link-item--active{ color: #E5E5E5; } .files-item a { color: #0066FF; text-decoration: none; } .accordion-item { font-size: 14px; padding: 0 15px; border-top: 1px solid #E5E5E5; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; } .accordion-item__trigger { display: flex; justify-content: space-between; padding-top: 15px; padding-bottom: 15px; cursor: pointer; } .accordion-item--active .accordion-item__trigger { } .accordion-item--active .accordion-item__content { display: block; } .accordion-item--active { border: 1px solid black; border-radius: 4px; z-index: 2; } .main>div.accordion-item:last-child { border-bottom: 1px solid #E5E5E5; z-index: -100; } .gray { border-bottom: 1px solid #E5E5E5; } .black { border-bottom: 1px solid black; } .accordion-item__content { display: none; } .btn-centered { margin-right: auto; margin-left: auto; margin-bottom: 40px; } .files { width: 315px; margin-left: 86px; margin-top: 46px; } .files-item { display: flex; justify-content: space-between; margin-bottom: 15px; } .nonedisplay { display: none; } .form-input { width: 247px; height: 36px; margin-top: 6px; padding-left: 10px; border: 1px solid #C4C4C4; border-radius: 3px; font-weight: 400; font-size: 14px; z-index: -1; } .form-container { display: flex; justify-content: start; flex-wrap: wrap; margin-top: 40px; } .wrapper-container { margin-bottom: 40px; } .wrapper { display: grid; grid-template-columns: 190px 454px; font-size: 14px; } .wrapper-active { display: none; grid-template-columns: 190px 454px; font-size: 14px; } .contact-form { display: grid; grid-template-columns: 70px 281px; font-size: 14px; grid-template-rows: 49px 49px 49px 150px 49px 49px 49px 150px; } .contact-form-active { display: none; grid-template-columns: 70px 281px; font-size: 14px; grid-template-rows: 49px 49px 49px 150px 49px 49px 49px 150px; } .contact-form-container { margin-left: 270px; } .form-input { width: 100%; height: 36px; padding-left: 10px; margin: 0; border: 1px solid #C4C4C4; border-radius: 3px; font-weight: 400; font-size: 14px; margin-bottom: 13px; } div.lable { margin-right: 10px; margin-bottom: 13px; text-align: end; } .lable p { font-weight: 600; padding-top: 7px; } .wrapper div .select, .wrapper-active div .select { margin: 0; margin-bottom: 13px; font-weight: 600; } .form-title { font-style: normal; font-weight: bold; font-size: 16px; line-height: 19px; margin-bottom: 30px; } .form-btn, .contact-form-btn { background: #27AE60; color: #FFFFFF; border: none; border-radius: 6px; padding: 8px 28px; font-weight: 700; font-size: 14px; margin-left: auto; display: block; margin-top: 40px; cursor: pointer; } .list li{ display: flex; justify-content: space-between; padding-top: 15px; padding-bottom: 15px; display: flex; justify-content: space-between; font-weight: 400; font-size: 14px; cursor: pointer; border-bottom: 1px solid #E5E5E5; color: #000000; } .poz { text-align: right; } .font { font-weight: 600; text-align: right; } .nonedisplay