.configuration-multi-office-code-icon{cursor:pointer;font-size:18px}
.configuration-multi-office-component{display:flex;gap:30px}.configuration-multi-office-item{flex:1}
.configuration-office-item-priority{font-size:15px;color:var(--blue-400-text);padding:3px;margin-right:5px}.configuration-office-item-name-wrapper{display:flex;align-items:center}.configuration-office-item-name{font-weight:500}.configuration-office-item-map-marker{font-size:15px}.configuration-office-item-map-marker.active{color:var(--blue-400-text)}.configuration-office-item-actions{display:flex;align-items:center;justify-content:flex-end;min-height:32px}.configuration-office-item-action{cursor:pointer}.configuration-office-item-moderation{font-size:12px;font-weight:500;color:var(--blue-400-text)}.configuration-office-item-delete{font-size:17px;color:var(--blue-400-text);padding:3px}.configuration-office-item-crown{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;border:1px solid var(--gray-850-border);background-color:var(--white-bg)}.configuration-office-item-crown svg{width:11px;height:auto}.configuration-office-item-crown.active{background-color:var(--blue-400-bg);border-color:var(--blue-400-border)}.configuration-office-item-crown.active svg path{fill:#fff}
.configuration-office-list-filter{margin-top:-60px}.configuration-office-list{width:100%}.configuration-office-list .table-head-component .table-cell-component:nth-child(1){width:2%}.configuration-office-list .table-head-component .table-cell-component:nth-child(2){width:35%}.configuration-office-list .table-head-component .table-cell-component:nth-child(3){width:50%}.configuration-office-list .table-head-component .table-cell-component:nth-child(4){width:11%}.configuration-office-list-add{display:flex;align-items:center;gap:100px}.configuration-office-list-add-content{flex:1;font-size:13px;line-height:21px;color:var(--blue-250-text)}
.tariff-state-info-component{display:flex;flex-direction:column}.tariff-state-info-description{margin-top:10px;font-size:13px;font-weight:400;line-height:21px}
.heading{font-weight:600;margin:0}.heading.h1{font-size:20px;line-height:24px}.heading.h2,.heading.h3{font-size:16px;line-height:20px}.heading.h4{font-size:15px;line-height:18px}.heading.h5{font-size:14px;line-height:17px}.heading.h6{font-size:13px;line-height:16px}.heading.secondary{color:var(--blue-250-text)}.heading.success{color:#28a745}.heading.danger{color:#ad2d37}.heading.warning{color:#c49f5d}.heading.info{color:var(--blue-400-text)}.heading.light{color:var(--white-text);background:#000}.heading.muted{color:#6c757d}.heading.white{color:var(--white-text)}.heading.black50{color:#000;opacity:.5}.heading.white50{color:var(--white-text);opacity:.5}
.page-heading-layout{display:flex;align-items:center;padding:10px 0}
.toast-component{border:0}.toast-component.toast-success{background-color:#e0f0d8;color:#28a745}.toast-component.toast-warning{background-color:#fcf8e3;color:#c49f5d}.toast-component.toast-error{background-color:#f8d7da;color:#ad2d37}.toast-component.toast-info{background-color:#e2f1fb;color:var(--blue-400-bg)}
.error-component{background-color:#f5f5f5;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}
.badge-component{display:inline-block;vertical-align:middle;text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;border-radius:10px;min-width:8px;height:15px;line-height:15px;padding:0 4px}.badge-component.primary{background-color:#347eaf;color:#fff}.badge-component.attention{background-color:#ee3f58;color:#fff}.badge-component.red{background-color:var(--red-600-text);color:#fff}.badge-component.white{background-color:var(--white-bg);color:#347eaf}.badge-component.white-red{background-color:var(--white-bg);color:var(--red-600-text)}
.tour-buy-autocomplete-item-component{padding:5px 20px;font-size:13px}.tour-buy-autocomplete-item-main{color:#333;font-weight:500}.tour-buy-autocomplete-item-secondary{color:#5c6672}.tour-buy-autocomplete-item-tertiary{color:#999}.tour-buy-autocomplete-item-secondary a[href^=tel],.tour-buy-autocomplete-item-tertiary a[href^=tel]{pointer-events:none;color:inherit;text-decoration:none;cursor:default}
.tariff-option-state-component{width:15px;height:15px;margin:auto;color:var(--blue-250-text);font-size:14px}.tariff-option-state-component.tviconclose{color:#8c98a9;font-size:14px}.tariff-option-state-component.tviconcheck{color:var(--blue-400-text);font-size:17px}
.button-component{box-sizing:border-box;cursor:pointer}.button-component.disabled{cursor:default;pointer-events:none}.button-contained{display:block;border-width:1px;border-style:solid;color:var(--white-text);border-radius:4px;user-select:none;text-align:center}.button-contained.button-s{padding:7px 10px;font-size:12px;font-weight:400}.button-contained.button-m{padding:10px 20px;font-size:13px;font-weight:500}.button-contained.only-icon{padding:10px;height:40px;width:40px}.button-contained.button-primary{background-color:#0077b6;border-color:#0077b6}.button-contained.button-primary:hover{background-color:#0088d0;border-color:#0088d0}.button-contained.button-secondary{background-color:#6c757d;border-color:#6c757d}.button-contained.button-secondary:hover{background-color:#78828a;border-color:#78828a}.button-contained.button-success{background-color:#28a745;border-color:#28a745}.button-contained.button-success:hover{background-color:#2dbc4e;border-color:#2dbc4e}.button-contained.button-danger{background-color:#fb6856;border-color:#fb6856}.button-contained.button-danger:hover{background-color:#fc7e6f;border-color:#fc7e6f}.button-contained.button-warning{color:#c49f5d;background-color:#fcf8e3;border-color:#fcf8e3}.button-contained.button-warning:hover{background-color:#faf2cc;border-color:#faf2cc}.button-contained.button-info{color:var(--blue-400-text);background-color:#e2f1fb;border-color:#e2f1fb}.button-contained.button-info:hover{background-color:#cce6f8;border-color:#cce6f8}.button-contained.button-light{color:var(--blue-250-text);background-color:#eef2f8;border-color:#eef2f8}.button-contained.button-light:hover{background-color:#dce4f1;border-color:#dce4f1}.button-contained.button-dark{background-color:#333;border-color:#333}.button-contained.button-dark:hover{background-color:#404040;border-color:#404040}.button-contained.invalid{color:var(--white-text);background-color:red;border-color:red}.button-contained.invalid:hover{background-color:#ff1a1a;border-color:#ff1a1a}.button-contained.disabled{border-color:var(--gray-450-border);background-color:var(--gray-450-border)}.button-outlined{display:block;border-width:1px;border-style:solid;border-radius:4px;user-select:none;text-align:center}.button-outlined.button-s{padding:7px 10px;font-size:12px;font-weight:400}.button-outlined.button-m{padding:10px 20px;font-size:13px;font-weight:500}.button-outlined.only-icon{padding:10px;height:40px;width:40px}.button-outlined.button-primary{color:#0077b6}.button-outlined.button-primary:hover{color:var(--white-text);background-color:#0077b6;border-color:#0077b6}.button-outlined.button-secondary{color:#6c757d}.button-outlined.button-secondary:hover{color:var(--white-text);background-color:#6c757d;border-color:#6c757d}.button-outlined.button-success{color:#28a745}.button-outlined.button-success:hover{color:var(--white-text);background-color:#28a745;border-color:#28a745}.button-outlined.button-danger{color:#ad2d37}.button-outlined.button-danger:hover{color:var(--white-text);background-color:#fb6856;border-color:#fb6856}.button-outlined.button-dark{color:#333}.button-outlined.button-dark:hover{color:var(--white-text);background-color:#333;border-color:#333}.button-outlined.invalid{border-color:red;color:red}.button-outlined.invalid:hover{color:var(--white-text);background-color:red;border-color:red}.button-outlined.disabled{border-color:var(--gray-450-border);color:var(--gray-450-border)}.button-text{color:#0077b6;font-weight:500;padding:0}.button-text:hover{text-decoration:underline}.button-text.button-white{color:#fff}.button-text.button-s{font-size:12px}.button-text.button-m{font-size:13px}.button-text.button-l{font-size:14px}.button-text.disabled{color:var(--gray-450-text)}.button-text.invalid{color:var(--red-400-text)}.button-text.underlined{text-decoration:underline}.button-text.underlined:hover{text-decoration:none}
.status-component{border-radius:4px;font-size:13px;cursor:default}.status-component.default{background-color:#ededed;color:#777}.status-component.error{background:#fddede;color:#af4e4e}.status-component.info{background:#e2f1fb;color:#347eaf}.status-component.success{background:#e0f0d8;color:#468847}.status-component.warning{background:#fcf8e3;color:#b78730}.status-component.size-s{line-height:10px;padding:10px}.status-component.size-m{line-height:20px;padding:10px 20px}
.site-question-description{font-size:13px;font-weight:400;line-height:21px}.site-question-actions{margin-top:20px;display:flex;gap:10px}.site-question-create{flex:21}.site-question-exist{flex:19}
.site-info-request-modal-body{padding:30px}
.popper-component{position:absolute;z-index:9999;list-style:none;margin:0;overflow:hidden;box-sizing:border-box;border-radius:4px;background-color:#fff;box-shadow:0px 8px 16px 0px rgba(0,0,0,.15);overflow-y:auto;scrollbar-width:thin}.popper-component::-webkit-scrollbar{width:5px;background:#f1f1f1}.popper-component::-webkit-scrollbar-thumb{background:#c1c1c1}.popper-component.popper-transition-enter{opacity:0}.popper-component.popper-transition-enter-active{opacity:1;transition:opacity .1s}.popper-component.popper-transition-exit{opacity:1}.popper-component.popper-transition-exit-active{opacity:0;transition:opacity .1s}
.new-tooltip-component.inline{display:inline-block}.new-tooltip-content{padding:7px 14px;font-size:12px;line-height:18px;font-weight:400;color:#fff;background-color:#333;white-space:pre-line}
.info-component{color:#347eaf;cursor:pointer}.info-component.size-xxs{font-size:14px}.info-component.size-xs{font-size:16px}.info-component.size-s{font-size:18px}.info-component.size-m{font-size:20px}
.label-component{display:block;font-size:12px;line-height:15px;font-weight:400}.label-default-color{color:var(--blue-250-text)}.label-error-color{color:red}
.filter-with-statuses-component{position:relative}.filter-with-statuses-main{display:inline-flex}.filter-with-statuses-sub-main{display:flex;position:absolute;right:0;top:-52px;color:var(--blue-250-text);font-size:13px;font-weight:500}.filter-with-statuses-group-separator{margin:0 3px}
.selecting-action-panel{position:sticky;bottom:10px;background-color:var(--blue-400-bg);padding:10px 20px;color:#fff;border-radius:10px;border-radius:4px;display:flex;align-items:center;animation:show-up .3s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0s}.selecting-action-panel .selecting-action-panel-close{display:flex;align-items:center;cursor:pointer;transition:all .2s ease-in-out}.selecting-action-panel .selecting-action-panel-close:hover{opacity:.8}@keyframes show-up{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}
.tariff-head-table-row-title{font-size:16px;font-weight:700;color:var(--gray-200-text);white-space:nowrap}
.tariff-table-cell-component{font-size:14px;font-weight:500}.tariff-table-cell-component.background-color-default{background-color:var(--blue-950-bg)}.tariff-table-cell-selected:not(.tariff-table-cell-head){border-left:1px solid var(--blue-400-text);border-right:1px solid var(--blue-400-text);background-color:#f2f8fb}.tariff-table-cell-selected.background-color-default{background-color:#e2ecf4}.tariff-table-cell-selected.tariff-table-cell-head{background-color:var(--blue-400-bg);color:#fff;border-radius:10px 10px 0 0}
.modules-statistic-block-table{width:100%}
.tariff-table-component{width:100%}.tariff-table-component .tariff-table-head{background-color:#fff;position:sticky;top:0}.tariff-table-component .tariff-table-head .table-cell-component:nth-child(1){width:45%}
.finance-tariff-table-notes{display:flex;flex-direction:column;gap:15px}
.finance-tariff-table-modal-body{padding:30px}
.notification-action-button{min-width:210px}
.notification-action-component{display:flex;align-items:center;font-size:13px;font-weight:500;border-radius:4px}.notification-action-component.color-info,.notification-action-component.color-error{background-color:var(--blue-950-bg);color:var(--blue-250-text)}.notification-action-component.color-blue{background-color:var(--blue-940-bg);color:var(--blue-450-text)}.notification-action-component.size-m{padding:20px 30px;line-height:20px}.notification-action-component.size-l{padding:30px;line-height:20px}.notification-action-content{flex:1;display:flex;flex-direction:column}.notification-action-icon{align-self:flex-start;line-height:1}.notification-action-title{font-weight:700;font-size:13px;line-height:1}.notification-action-text{font-size:13px;font-weight:400;line-height:20px}.notification-action-buttons{display:flex;align-items:center;gap:10px}
.input-component{position:relative}.input-component-body{box-sizing:border-box;display:flex;align-items:center;max-width:100%;width:100%;border-radius:4px}.input-component-body.theme-color-primary{background-color:var(--blue-950-bg);color:var(--blue-250-text);border:1px solid var(--blue-950-border)}.input-component-body.theme-color-primary input{background-color:var(--blue-950-bg);color:var(--blue-250-text)}.input-component-body.theme-color-blue{background-color:var(--blue-940-bg);color:var(--blue-450-text);border:1px solid var(--blue-940-bg)}.input-component-body.theme-color-blue input{background-color:var(--blue-940-bg);color:var(--blue-450-text);font-weight:600}.input-component-body.theme-color-white{background-color:var(--white-bg);color:var(--blue-250-text);border:1px solid var(--gray-850-border)}.input-component-body.theme-color-white input{background-color:var(--white-bg);color:var(--blue-250-text)}.input-component-body.theme-color-transparent{background-color:rgba(0,0,0,0);color:var(--blue-250-text);border:1px solid rgba(0,0,0,0)}.input-component-body.theme-color-transparent input{background-color:rgba(0,0,0,0);color:var(--blue-250-text)}.input-component-body.border-color-primary{border-color:var(--blue-950-border)}.input-component-body.border-color-transparent{border-color:rgba(0,0,0,0)}.input-component-body.invalid{border:1px solid red}.input-component-body.disabled{opacity:.8}.input-component-body.size-s{height:32px;padding:7px 10px}.input-component-body.size-s input{line-height:16px}.input-component-body.size-m{height:40px;padding:10px 10px}.input-component-body.size-m input{line-height:18px}.input-component-body.font-size-s{font-size:13px}.input-component-body.font-size-m{font-size:16px}.input-component-body.font-weight-size-s input{font-weight:500}.input-component-body.font-weight-size-m input{font-weight:600}.input-component-body.font-weight-size-l input{font-weight:700}.input-component-body input{display:block;box-sizing:border-box;width:100%;outline:none;border:none;padding:0}.input-component-body input[type=number]{-moz-appearance:textfield}.input-component-body input[type=number]:hover,.input-component-body input[type=number]:focus{-moz-appearance:number-input}.input-component-body input[type=number]::-webkit-outer-spin-button,.input-component-body input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-component-body input[type=button]{text-align:start}.input-component-body input[type=time]::-webkit-calendar-picker-indicator{background:none;display:none}.input-component-body input::placeholder{color:var(--gray-550-text)}
@keyframes skeleton-animation{to{background-position:300% 0,0 0}}.bid-payment-component.bid-payment-component-border{padding:40px 0 80px;border-bottom:1px solid var(--gray-850-border)}.bid-payment-info{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:right}.bid-payment-info .loading{position:relative;visibility:hidden;user-select:none;pointer-events:none}.bid-payment-info .loading::before{content:"";background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%),linear-gradient(#d3d3d3, #d3d3d3);background-repeat:no-repeat;background-size:50% 100%,100% 100%;background-position:-200% 0,0 0;animation:skeleton-animation 3s infinite;z-index:5;border-radius:5px;opacity:.8;visibility:visible;position:absolute;height:100%;width:100%;left:0;top:50%;transform:translateY(-50%)}
.client-bid-list-item-manager{display:flex;justify-content:center}
.client-bid-list-component{width:100%}.client-bid-list-component .table-head-component .table-cell-component:nth-child(1){width:9%}.client-bid-list-component .table-head-component .table-cell-component:nth-child(2){width:10%}.client-bid-list-component .table-head-component .table-cell-component:nth-child(3){width:10%}.client-bid-list-component .table-head-component .table-cell-component:nth-child(4){width:38%}.client-bid-list-component .table-head-component .table-cell-component:nth-child(5){width:10%}.client-bid-list-component .table-head-component .table-cell-component:nth-child(6){width:14%}.client-bid-list-component .table-head-component .table-cell-component:nth-child(7){width:8%}

.customer-documents-filter{margin-top:-80px;margin-bottom:40px}
.customer-lead-list-item-manager{display:flex;justify-content:center}
.customer-lead-list-component{width:100%}.customer-lead-list-component .table-head-component .table-cell-component:nth-child(1){width:7%}.customer-lead-list-component .table-head-component .table-cell-component:nth-child(2){width:10%}.customer-lead-list-component .table-head-component .table-cell-component:nth-child(3){width:15%}.customer-lead-list-component .table-head-component .table-cell-component:nth-child(4){width:36%}.customer-lead-list-component .table-head-component .table-cell-component:nth-child(5){width:8%}.customer-lead-list-component .table-head-component .table-cell-component:nth-child(6){width:14%}.customer-lead-list-component .table-head-component .table-cell-component:nth-child(7){width:10%}

.customer-form-component{padding:30px}.customer-form-component>*:not(:last-child){margin-bottom:40px}
.customer-list-menu-content{display:flex;flex-direction:column;padding:5px 0}.customer-list-menu-content>*:not(:last-child){border-bottom:1px solid var(--gray-850-border)}.customer-list-menu-item{font-size:14px;line-height:1;padding:10px 20px;white-space:nowrap;color:var(--gray-200-text);text-decoration:none;cursor:pointer}.customer-list-menu-item:hover{background-color:var(--gray-940-bg)}.customer-list-menu-user-select::after{font-family:"TVicons";content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px}
@keyframes skeleton-animation{to{background-position:300% 0,0 0}}.customer-list-menu-button{display:flex;align-items:center;justify-content:center;padding:12px 6px;border-radius:3px;cursor:pointer;transition:all .1s linear}.customer-list-menu-button:hover{border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.1);background-color:var(--gray-950-8-bg)}.customer-list-menu-button.disabled{pointer-events:none}.customer-list-menu-button svg{width:16px}
.customer-list-item-user-picker{display:flex;justify-content:center}.customer-list-item-manager{display:flex;align-items:center;justify-content:space-around}
.customer-list-ui-component{width:100%}.customer-list-ui-component .table-head-component .table-cell-component:nth-child(1){width:7%}.customer-list-ui-component .table-head-component .table-cell-component:nth-child(2){width:44%}.customer-list-ui-component .table-head-component .table-cell-component:nth-child(3){width:12%}.customer-list-ui-component .table-head-component .table-cell-component:nth-child(4){width:6%}.customer-list-ui-component .table-head-component .table-cell-component:nth-child(5){width:6%}.customer-list-ui-component .table-head-component .table-cell-component:nth-child(6){width:6%}.customer-list-ui-component .table-head-component .table-cell-component:nth-child(7){width:11%}.customer-list-ui-component .table-head-component .table-cell-component:nth-child(8){width:8%}
.customer-list-filter{margin-top:-80px;margin-bottom:40px}
.time-picker-component .time-picker-input{display:block;width:100%;max-width:100%;background-color:var(--blue-950-bg);color:var(--blue-250-text);border:1px solid var(--blue-950-border);border-radius:4px;box-sizing:border-box;width:100%;line-height:10px;outline:none;font-size:13px;font-weight:500}.time-picker-component .time-picker-input.size-s{height:32px;padding:6px 10px}.time-picker-component .time-picker-input.size-m{height:40px;padding:10px}.time-picker-component .time-picker-input::-webkit-inner-spin-button,.time-picker-component .time-picker-input::-webkit-outer-spin-button,.time-picker-component .time-picker-input::-webkit-clear-button{-webkit-appearance:none;margin:0}.time-picker-component .time-picker-input::-webkit-calendar-picker-indicator{-webkit-appearance:none;visibility:hidden}
.customer-info-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px}.customer-info-content{background-color:var(--blue-950-bg);padding:12px;border-radius:4px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}.customer-info-content>div:first-child{margin-bottom:25px}.customer-info-content>div:last-child{display:flex;gap:13px}
.lead-status-select-button{width:fit-content;padding:8px 10px;border-radius:4px;font-size:12px;line-height:15px;letter-spacing:0px}.lead-status-select-button:hover{opacity:.85}.lead-status-select-button.lead-status-select-newest{color:#fff;background-color:#aaa}.lead-status-select-button.lead-status-select-selection_tour{color:#fff;background-color:#dfab55}.lead-status-select-button.lead-status-select-waiting_payment{color:#fff;background-color:#6ab354}.lead-status-select-button.lead-status-select-hot{color:#fff;background-color:#fa7000}.lead-status-select-button.lead-status-select-go_later{color:#fff;background-color:#815109}.lead-status-select-button.lead-status-select-disclaimer{color:#fff;background-color:#ab0909}.lead-status-select-button.lead-status-select-tour_bought{color:#fff;background-color:#47980c}.lead-status-select-button.lead-status-select-deleted{color:#fff;background-color:#c9ad80}
.tooltip-component,.tooltip-container{position:absolute;z-index:99;background-color:#fff;list-style:none;margin:0;overflow:hidden;box-sizing:border-box;background:#fff;border-radius:4px;box-shadow:0 0 6px #6f6f6f;overflow-y:auto;scrollbar-width:thin}.tooltip-component::-webkit-scrollbar,.tooltip-container::-webkit-scrollbar{width:5px;background:#f1f1f1}.tooltip-component::-webkit-scrollbar-thumb,.tooltip-container::-webkit-scrollbar-thumb{background:#c1c1c1}
.search-input-component .tooltip-container{max-height:none;padding:0;width:300px;left:60px;height:300px}.search-input-component .tooltip-container .search-input-items{height:100%;overflow-y:auto;scrollbar-width:thin}.search-input-component .tooltip-container .search-input-items::-webkit-scrollbar{width:5px;background:#f1f1f1}.search-input-component .tooltip-container .search-input-items::-webkit-scrollbar-thumb{background:#c1c1c1}.search-input-component .tooltip-container .search-input-items .select-item{padding:5px 10px;cursor:pointer}.search-input-component .tooltip-container .search-input-items .select-item:hover{background-color:#efefef}.search-input-component .tooltip-container .search-input-items .select-item .find-field-item{position:static}.search-input-component .tooltip-container .search-input-items .select-item .field-item{color:#a5a5a5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.task-form{display:flex;flex-direction:column;gap:10px}.task-form .search-input-component{width:100%}.task-form .react-datepicker__input-container,.task-form .time-picker-component{position:relative}.task-form .react-datepicker__input-container::after,.task-form .time-picker-component::after{font-family:"TVicons";padding:7px;position:absolute;right:0;bottom:0;pointer-events:none}.task-form .react-datepicker__input-container::after{content:""}.task-form .time-picker-component::after{content:""}.task-form-row{display:flex;gap:10px}.task-form-date,.task-form-time,.task-form-text{width:180px}.task-form-actions{flex:1;display:flex;gap:10px}.task-form-actions>*{flex:1}.task-form-comment{width:100%;margin:0;border-radius:4px;font-size:13px;text-align:left;height:32px;box-sizing:border-box;padding:7px 10px;background-color:var(--blue-950-bg);color:var(--blue-250-text);border:1px solid var(--blue-950-border)}.task-form-submit{display:flex;justify-content:center}
.task-form-complete-component{font-size:13px}.task-form-complete-action{color:var(--blue-250-text);text-transform:initial;font-size:13px;text-align:center}.task-form-complete-tab{display:flex;flex-direction:column;gap:15px}.task-form-complete-title{margin:0 auto}.task-form-complete-comment{color:var(--blue-250-text);margin:0 auto}
.lead-list-reminder{background:#effdde;border:1px solid #bde6bd;border-radius:4px;padding:15px 20px;color:#4eaf4e;position:relative}.lead-list-reminder:not(:last-child){margin-bottom:10px}.lead-list-reminder.expired{background:#fddede;border:1px solid #e6bdbd;color:#af4e4e}.lead-list-reminder button.reminder-button{display:inline-block;vertical-align:top}.lead-list-reminder .link{text-decoration:underline}.reminder-button-block{position:absolute;right:10px;top:10px}.reminder-button{background:#fff;border:1px solid #ddd;padding:7px 10px;cursor:pointer;margin-left:5px;border-radius:2px}.reminder-button span{margin-right:5px}.reminder-button:first-child span{margin-right:0}
.button-with-icon-component:hover{text-decoration:none}.button-with-icon-content{display:flex;align-items:center;position:relative}.button-with-icon-content:hover .button-icon-content{text-decoration:underline}.button-with-icon-content.position-left .button-icon-sign{order:1}.button-with-icon-content.position-left .button-icon-content{order:2}.button-with-icon-content.position-right .button-icon-sign{order:2}.button-with-icon-content.position-right .button-icon-content{order:1}.button-with-icon-content.gap-m{gap:20px}.button-with-icon-content.gap-s{gap:10px}.button-with-icon-content.gap-xs{gap:5px}.button-icon-sign.size-xs{font-size:15px}.button-icon-sign.size-s{font-size:16px}.button-icon-sign.size-m{font-size:18px}

.configuration-office-toolbar-action-item{min-width:200px}
.configuration-office-toolbar-component{display:flex;justify-content:space-between}.configuration-office-toolbar-actions{display:flex;min-height:40px}.configuration-office-toolbar-actions>*:not(:first-child){margin-left:10px}
.map-component{background-color:var(--blue-950-bg);height:180px;overflow:hidden}
.office-address-component{display:flex;gap:20px}.office-address-value{flex:1;position:relative}.office-address-clear{font-size:13px;cursor:pointer}.office-address-result-item{padding:5px 20px;color:var(--gray-200-text);cursor:pointer}.office-address-result-item:hover{background-color:#e2f1fb;color:#347eaf}
.office-address-data-item{margin-top:20px;margin-right:220px;display:flex;flex-direction:column;gap:20px}.office-address-data-map{margin-top:20px;margin-right:220px;border-radius:4px;overflow:hidden}.office-address-data-metro-color{width:9px;height:9px;margin-right:10px;display:inline-block;border-radius:20px}
.office-main-data-component{display:flex;gap:20px}.office-main-data-item{display:flex;flex-direction:column;gap:20px}.office-main-data-item:nth-child(1){flex:1}.office-main-data-item:nth-child(2){width:200px}

.office-rating-form-component>*:not(:last-child){margin-bottom:20px}.office-rating-form-row{display:flex;align-items:flex-end;gap:20px}.office-rating-form-input{flex:1}
.office-rating-value-component>*:not(:last-child){margin-bottom:15px}.office-rating-value-row{display:flex;align-items:flex-end;gap:20px}.office-rating-value{width:44px}.office-rating-value-anchor span{display:block;font-size:16px}
.office-schedule-time-wrapper{display:flex;gap:10px}
.office-schedule-data-component{display:flex;gap:40px}
.office-moderation-attention{display:flex;align-items:center}
.configuration-where-buy-item{width:390px}.configuration-where-buy-attention{display:flex;align-items:center}.configuration-where-buy-attention-focus{font-weight:700;color:var(--red-250-text)}
.configuration-offices-sticky-toolbar{margin-top:-30px;padding-top:30px;background-color:var(--white-bg);position:sticky;top:0;z-index:1}
.payment-contract-item{display:flex;gap:20px}.payment-contract-item:not(:first-child){margin-top:20px}.payment-contract-item>*{flex:1}
.payment-contract-modal-body{padding:30px}.payment-contract-modal-bar{margin-bottom:25px;display:flex;align-items:flex-start;gap:30px}.payment-contract-modal-description{flex:1;font-size:13px;font-weight:400;line-height:21px}
.document-templates-list-ui-component .table-head-component .table-cell-component:nth-child(1){width:3%}.document-templates-list-ui-component .table-head-component .table-cell-component:nth-child(2){width:87%}.document-templates-list-ui-component .table-head-component .table-cell-component:nth-child(3){width:10%}
.document-templates-list-body{padding:30px}.document-templates-list-editor-bar{margin-bottom:25px;display:flex;align-items:flex-start;gap:30px}.document-templates-list-editor-description{flex:1;font-size:13px;font-weight:400;line-height:21px}
.craft-tour-menu-tooltip{width:220px}.craft-tour-menu-tooltip-content{padding:10px 0}.craft-tour-menu-tooltip-option{color:#333;padding:5px 20px;cursor:pointer}.craft-tour-menu-tooltip-option:hover{background-color:#efefef}

.order-layout-info{display:grid;gap:70px;grid-template-columns:510px minmax(100px, 1fr)}.order-layout-header{display:flex;align-items:center;justify-content:space-between;min-height:30px}
.legal-customer-list-menu-content{display:flex;flex-direction:column;padding:5px 0}.legal-customer-list-menu-content>*:not(:last-child){border-bottom:1px solid var(--gray-850-border)}.legal-customer-list-menu-item{font-size:14px;line-height:1;padding:10px 20px;white-space:nowrap;color:var(--gray-200-text);text-decoration:none;cursor:pointer}.legal-customer-list-menu-item:hover{background-color:var(--gray-940-bg)}.legal-customer-list-menu-user-select::after{font-family:"TVicons";content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px}
@keyframes skeleton-animation{to{background-position:300% 0,0 0}}.legal-customer-list-menu-button{display:flex;align-items:center;justify-content:center;padding:12px 6px;border-radius:3px;cursor:pointer;transition:all .1s linear}.legal-customer-list-menu-button:hover{border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.1);background-color:var(--gray-950-8-bg)}.legal-customer-list-menu-button.disabled{pointer-events:none}.legal-customer-list-menu-button svg{width:16px}
.legal-customer-list-item-manager{display:flex;align-items:center;justify-content:center;gap:5px}
.legal-customer-list-ui-component{width:100%}.legal-customer-list-ui-component .table-head-component .table-cell-component:nth-child(1){width:10%}.legal-customer-list-ui-component .table-head-component .table-cell-component:nth-child(2){width:26%}.legal-customer-list-ui-component .table-head-component .table-cell-component:nth-child(3){width:12%}.legal-customer-list-ui-component .table-head-component .table-cell-component:nth-child(4){width:28%}.legal-customer-list-ui-component .table-head-component .table-cell-component:nth-child(5){width:12%}.legal-customer-list-ui-component .table-head-component .table-cell-component:nth-child(6){width:8%}.legal-customer-list-ui-component .table-head-component .table-cell-component:nth-child(7){width:4%}
.legal-customer-list-filter{margin-top:-80px;margin-bottom:40px}
.legal-customer-contact-menu-content{display:flex;flex-direction:column;padding:5px 0}.legal-customer-contact-menu-content>*:not(:last-child){border-bottom:1px solid var(--gray-850-border)}.legal-customer-contact-menu-item{font-size:14px;line-height:1;padding:10px 20px;white-space:nowrap;color:var(--gray-200-text);text-decoration:none;cursor:pointer}.legal-customer-contact-menu-item:hover{background-color:var(--gray-940-bg)}
@keyframes skeleton-animation{to{background-position:300% 0,0 0}}.legal-customer-contact-list-component{width:100%}.legal-customer-contact-list-component .table-head-component .table-cell-component:nth-child(1){width:32%}.legal-customer-contact-list-component .table-head-component .table-cell-component:nth-child(2){width:32%}.legal-customer-contact-list-component .table-head-component .table-cell-component:nth-child(3){width:32%}.legal-customer-contact-list-component .table-head-component .table-cell-component:nth-child(4){width:4%}.legal-customer-contact-list-menu-button{display:flex;align-items:center;justify-content:center;padding:12px 6px;border-radius:3px;cursor:pointer;transition:all .1s linear}.legal-customer-contact-list-menu-button:hover{border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.1);background-color:var(--gray-950-8-bg)}.legal-customer-contact-list-menu-button.disabled{pointer-events:none}.legal-customer-contact-list-menu-button svg{width:16px}
.legal-customer-requisites-ui-col{display:flex;flex-direction:column;gap:20px}
.legal-customer-form-component{padding:30px}.legal-customer-form-component>*:not(:last-child){margin-bottom:40px}
.nights-picker-component-body .TVSelect{border:1px solid var(--blue-950-border);border-radius:4px;box-sizing:border-box;padding:10px 10px;font-weight:500;background:var(--blue-950-bg)}.nights-picker-component-body .TVSelect:hover .TVSelectContent{border-bottom-color:rgba(0,0,0,0)}.nights-picker-component-body .TVSelect.TVStyleTheme1 .TVSelectArrow{margin-left:auto}.nights-picker-component-body.disabled{pointer-events:none;opacity:.6}
.stars-component-body{background-color:var(--blue-950-bg);color:var(--blue-250-text);border:1px solid var(--blue-950-border);border-radius:4px;padding:0 5px;box-sizing:border-box;width:100%;display:flex;align-items:center}.stars-component-body.size-s{height:32px}.stars-component-body.size-m{height:40px}.stars-component-body.invalid{border:1px solid red}.stars-component-body.disabled{pointer-events:none;opacity:.6}
.hotel-info-collections-component{overflow-y:auto;scrollbar-width:thin;height:262px;background:var(--blue-950-bg);border-radius:4px;padding:15px 18px;box-sizing:border-box}.hotel-info-collections-component::-webkit-scrollbar{width:5px;background:#f1f1f1}.hotel-info-collections-component::-webkit-scrollbar-thumb{background:#c1c1c1}.hotel-info-collections-component>*:not(:last-child){margin-bottom:15px}
.hotel-info-form-ui-video{display:flex;align-items:flex-end;gap:20px}.hotel-info-form-ui-video>*:first-child{flex:1}.hotel-info-form-ui-label{display:flex;align-items:flex-end;justify-content:space-between;min-height:17px}.hotel-info-form-ui-info{display:flex;font-size:12px;line-height:17px;color:var(--blue-250-text)}
.floating-cart-preview-component{width:100px;height:70px;position:fixed;padding:13px;z-index:200000;background-color:#edf2f5;cursor:pointer;box-sizing:border-box;opacity:1;line-height:1;border-radius:5px 0 0 5px}.floating-cart-preview-component::before{font-family:"TVicons";content:"";font-size:32px;color:#707070;display:block;text-align:center}.floating-cart-preview-component::after{content:"В подборку";font-size:10px;color:#777;display:block;text-align:center;text-transform:uppercase;margin-top:6px;font-weight:500}.floating-cart-preview-count{box-sizing:border-box;min-width:24px;height:24px;padding:0 3px;background-color:var(--red-500-bg);border-radius:24px;border:2px solid #efefef;position:absolute;right:24px;top:7px;font-size:12px;font-weight:700;line-height:20px;text-align:center;color:#fff}.TVMapVisible .floating-cart-preview-component{z-index:0}
.hotel-info-form-component{padding:30px}
.form{display:grid}.form.direction-row{grid-auto-flow:column}.form.direction-column{grid-auto-flow:row}.form.gap-size-s{gap:20px}.form.gap-size-m{gap:30px}.form.gap-size-l{gap:40px}
.form-body{display:grid}.form-body.gap-size-s{gap:7px}.form-body.gap-size-m{gap:16px}.form-body.gap-size-l{gap:20px}.form-body.gap-size-xl{gap:30px}
.checkbox-component{display:flex;align-items:center;cursor:pointer;box-sizing:border-box;user-select:none}.checkbox-component.grey .checkbox-mark{background-color:var(--gray-850-bg)}.checkbox-component.disabled{cursor:default}.checkbox-component.disabled .checkbox-mark{background-color:var(--gray-850-bg);border-color:var(--gray-850-bg);pointer-events:none}.checkbox-component.invalid .checkbox-mark{border-color:red}.checkbox-component.contained-variant{border-radius:4px;background-color:var(--blue-950-bg);padding:0px 11px}.checkbox-component.size-xs{height:24px}.checkbox-component.size-s{height:32px}.checkbox-component.size-m{height:40px}.checkbox-component.start-placement{flex-direction:row-reverse}.checkbox-component.start-placement .checkbox-label{margin-right:10px}.checkbox-component.end-placement{flex-direction:row}.checkbox-component.end-placement .checkbox-label{margin-left:10px}.checkbox-component.auto-gap{justify-content:space-between}.checkbox-mark{position:relative;background-color:#fff;border:1px solid var(--gray-850-border);border-radius:2px;display:flex;align-items:center;justify-content:center}.checkbox-mark:after{content:"";position:absolute;display:none;color:#fff;font-family:"TVicons";line-height:normal}.checkbox-mark.mark-size-s{min-height:15px;min-width:15px}.checkbox-mark.mark-size-m{min-height:20px;min-width:20px}.checkbox-mark.checked{background-color:var(--blue-400-bg);border:1px solid var(--blue-400-border)}.checkbox-mark.checked::after{display:block}.checkbox-label{color:var(--blue-250-text);font-size:13px;font-weight:500}.checkbox-label.singleline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.virtualized-list-component{overflow-y:auto;scrollbar-width:thin;position:relative}.virtualized-list-component::-webkit-scrollbar{width:5px;background:#f1f1f1}.virtualized-list-component::-webkit-scrollbar-thumb{background:#c1c1c1}.virtualized-list-items{position:relative}.virtualized-list-item{position:absolute;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@keyframes skeleton-animation{to{background-position:300% 0,0 0}}.base-select-anchor{outline:none;box-sizing:border-box;border-radius:4px;width:100%;display:flex;align-items:center;font-weight:500;cursor:pointer}.base-select-anchor.disabled{opacity:.6;cursor:default}.base-select-anchor.size-s.action-type-none .base-select-anchor-value{padding:7px 10px}.base-select-anchor.size-s .base-select-anchor-value{padding:7px 3px 7px 10px;line-height:16px}.base-select-anchor.size-s .base-select-anchor-arrow{padding:7px 10px 7px 3px;line-height:16px}.base-select-anchor.size-s .base-select-anchor-reset{padding:7px 10px 7px 3px;line-height:16px}.base-select-anchor.size-s .base-select-anchor-reset:after{height:14px}.base-select-anchor.size-m.action-type-none .base-select-anchor-value{padding:10px}.base-select-anchor.size-m .base-select-anchor-value{padding:10px 4px 10px 10px;line-height:18px}.base-select-anchor.size-m .base-select-anchor-arrow{padding:10px 10px 10px 4px;line-height:18px}.base-select-anchor.size-m .base-select-anchor-reset{padding:10px 10px 10px 4px;line-height:18px}.base-select-anchor.size-m .base-select-anchor-reset:after{height:18px}.base-select-anchor.theme-color-primary{background-color:var(--blue-950-bg);border:1px solid var(--blue-950-bg);color:var(--blue-250-text)}.base-select-anchor.theme-color-white{background-color:var(--white-bg);border:1px solid var(--gray-850-border);color:var(--blue-250-text)}.base-select-anchor.border-color-primary{border-color:var(--blue-950-border)}.base-select-anchor.border-color-transparent{border-color:rgba(0,0,0,0)}.base-select-anchor.invalid{border:1px solid red}.base-select-anchor-value{box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.base-select-anchor-arrow{font-size:18px;line-height:18px}.base-select-anchor-arrow::after{font-family:"TVicons";content:"";display:block}.base-select-anchor-reset::after{display:block;background-size:100%;width:13px;content:"";background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;base64,IDxzdmcgd2lkdGg9JzEzcHgnIGhlaWdodD0nMTNweCcgdmlld0JveD0nNSA1IDE1IDE1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J002Ljk2OTY3IDE2LjQ2OTdDNi42NzY3OCAxNi43NjI2IDYuNjc2NzggMTcuMjM3NCA2Ljk2OTY3IDE3LjUzMDNDNy4yNjI1NiAxNy44MjMyIDcuNzM3NDQgMTcuODIzMiA4LjAzMDMzIDE3LjUzMDNMNi45Njk2NyAxNi40Njk3Wk0xMy4wMzAzIDEyLjUzMDNDMTMuMzIzMiAxMi4yMzc0IDEzLjMyMzIgMTEuNzYyNiAxMy4wMzAzIDExLjQ2OTdDMTIuNzM3NCAxMS4xNzY4IDEyLjI2MjYgMTEuMTc2OCAxMS45Njk3IDExLjQ2OTdMMTMuMDMwMyAxMi41MzAzWk0xMS45Njk3IDExLjQ2OTdDMTEuNjc2OCAxMS43NjI2IDExLjY3NjggMTIuMjM3NCAxMS45Njk3IDEyLjUzMDNDMTIuMjYyNiAxMi44MjMyIDEyLjczNzQgMTIuODIzMiAxMy4wMzAzIDEyLjUzMDNMMTEuOTY5NyAxMS40Njk3Wk0xOC4wMzAzIDcuNTMwMzNDMTguMzIzMiA3LjIzNzQ0IDE4LjMyMzIgNi43NjI1NiAxOC4wMzAzIDYuNDY5NjdDMTcuNzM3NCA2LjE3Njc4IDE3LjI2MjYgNi4xNzY3OCAxNi45Njk3IDYuNDY5NjdMMTguMDMwMyA3LjUzMDMzWk0xMy4wMzAzIDExLjQ2OTdDMTIuNzM3NCAxMS4xNzY4IDEyLjI2MjYgMTEuMTc2OCAxMS45Njk3IDExLjQ2OTdDMTEuNjc2OCAxMS43NjI2IDExLjY3NjggMTIuMjM3NCAxMS45Njk3IDEyLjUzMDNMMTMuMDMwMyAxMS40Njk3Wk0xNi45Njk3IDE3LjUzMDNDMTcuMjYyNiAxNy44MjMyIDE3LjczNzQgMTcuODIzMiAxOC4wMzAzIDE3LjUzMDNDMTguMzIzMiAxNy4yMzc0IDE4LjMyMzIgMTYuNzYyNiAxOC4wMzAzIDE2LjQ2OTdMMTYuOTY5NyAxNy41MzAzWk0xMS45Njk3IDEyLjUzMDNDMTIuMjYyNiAxMi44MjMyIDEyLjczNzQgMTIuODIzMiAxMy4wMzAzIDEyLjUzMDNDMTMuMzIzMiAxMi4yMzc0IDEzLjMyMzIgMTEuNzYyNiAxMy4wMzAzIDExLjQ2OTdMMTEuOTY5NyAxMi41MzAzWk04LjAzMDMzIDYuNDY5NjdDNy43Mzc0NCA2LjE3Njc4IDcuMjYyNTYgNi4xNzY3OCA2Ljk2OTY3IDYuNDY5NjdDNi42NzY3OCA2Ljc2MjU2IDYuNjc2NzggNy4yMzc0NCA2Ljk2OTY3IDcuNTMwMzNMOC4wMzAzMyA2LjQ2OTY3Wk04LjAzMDMzIDE3LjUzMDNMMTMuMDMwMyAxMi41MzAzTDExLjk2OTcgMTEuNDY5N0w2Ljk2OTY3IDE2LjQ2OTdMOC4wMzAzMyAxNy41MzAzWk0xMy4wMzAzIDEyLjUzMDNMMTguMDMwMyA3LjUzMDMzTDE2Ljk2OTcgNi40Njk2N0wxMS45Njk3IDExLjQ2OTdMMTMuMDMwMyAxMi41MzAzWk0xMS45Njk3IDEyLjUzMDNMMTYuOTY5NyAxNy41MzAzTDE4LjAzMDMgMTYuNDY5N0wxMy4wMzAzIDExLjQ2OTdMMTEuOTY5NyAxMi41MzAzWk0xMy4wMzAzIDExLjQ2OTdMOC4wMzAzMyA2LjQ2OTY3TDYuOTY5NjcgNy41MzAzM0wxMS45Njk3IDEyLjUzMDNMMTMuMDMwMyAxMS40Njk3WicgZmlsbD0nIzJiM2Y1YScgLz48L3N2Zz4=")}
.base-select-component{position:relative}.base-select-search{padding:10px 10px 0}
.select-component-tooltip-content{padding:10px 0}.select-component-item{color:var(--gray-200-text);box-sizing:border-box;padding:8px 20px;cursor:pointer;font-size:13px;font-weight:500}.select-component-item:hover{background-color:var(--blue-950-bg)}.select-component-item.active{color:#347eaf;background-color:#e2f1fb}.select-component-item.disabled{opacity:.6;cursor:default}.select-component-item.invisible{display:none}.select-component-items{overflow-y:auto;scrollbar-width:thin}.select-component-items::-webkit-scrollbar{width:5px;background:#f1f1f1}.select-component-items::-webkit-scrollbar-thumb{background:#c1c1c1}

.checkbox-select-tooltip-content{padding:10px}.checkbox-select-tooltip-list{overflow-y:auto;scrollbar-width:thin;max-height:194px}.checkbox-select-tooltip-list::-webkit-scrollbar{width:5px;background:#f1f1f1}.checkbox-select-tooltip-list::-webkit-scrollbar-thumb{background:#c1c1c1}
.date-picker-with-label-component .datepicker{display:block;width:100%;max-width:100%;border-radius:4px;padding:10px;line-height:10px;box-sizing:border-box;width:100%;outline:none;font-size:13px;font-weight:500}.date-picker-with-label-component .datepicker.size-s{height:32px}.date-picker-with-label-component .datepicker.size-m{height:40px}.date-picker-with-label-component .datepicker.theme-color-primary{background-color:var(--blue-950-bg);color:var(--blue-250-text);border:1px solid var(--blue-950-border)}.date-picker-with-label-component .datepicker.theme-color-white{background-color:var(--white-bg);color:var(--blue-250-text);border:1px solid var(--gray-850-border)}.date-picker-with-label-component .datepicker.border-color-primary{border-color:var(--blue-950-border)}.date-picker-with-label-component .datepicker.border-color-transparent{border-color:rgba(0,0,0,0)}.date-picker-with-label-component .datepicker.invalid{border:1px solid red}.date-picker-with-label-component .datepicker.disabled{opacity:.8}.date-picker-with-label-component .react-datepicker-wrapper{width:100%}.date-picker-with-label-component.hide-calendar .react-datepicker{display:none !important}.date-picker-with-label-component .react-datepicker__close-icon{padding-right:10px}.date-picker-with-label-component .react-datepicker__close-icon::after{background:rgba(0,0,0,0);padding:0;font-size:27px;color:var(--blue-250-bg);transition:all .2s ease-in-out}.date-picker-with-label-component .react-datepicker__close-icon:hover::after{opacity:.8}.date-picker-with-label-component .react-datepicker{border:0;box-shadow:0 0 8px 0px rgba(0,0,0,.2);font-family:inherit;user-select:none}.date-picker-with-label-component .react-datepicker .react-datepicker__header{background-color:var(--blue-950-bg);border-bottom:1px solid var(--gray-850-border)}.date-picker-with-label-component .react-datepicker .react-datepicker__navigation{top:5px}.date-picker-with-label-component .react-datepicker .react-datepicker__triangle::after{border-bottom-color:var(--blue-950-bg)}.date-picker-with-label-component .react-datepicker .react-datepicker__triangle::before{border-bottom-color:#edecec}.date-picker-with-label-component .react-datepicker .react-datepicker__day--selected,.date-picker-with-label-component .react-datepicker .react-datepicker__day--in-selecting-range,.date-picker-with-label-component .react-datepicker .react-datepicker__day--in-range{background-color:var(--blue-450-bg);color:var(--white-text)}.date-picker-with-label-component .react-datepicker .react-datepicker__day--keyboard-selected{background-color:var(--blue-740-bg)}.date-picker-with-label-component .react-datepicker .react-datepicker__day--keyboard-selected:hover{background-color:var(--gray-850-bg)}.date-picker-with-label-component .react-datepicker .react-datepicker__current-month,.date-picker-with-label-component .react-datepicker .react-datepicker__day--today{font-weight:600}.date-picker-with-label-component .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month{color:var(--gray-600-text)}.date-picker-with-label-component .react-datepicker .react-datepicker__day-name,.date-picker-with-label-component .react-datepicker .react-datepicker__current-month{color:var(--gray-200-text)}
.form-date-picker-error{color:var(--red-500-text)}
.file-loader-component input[type=file]{max-width:100%;width:100%;border-radius:4px;background-color:var(--blue-950-bg);border:0;padding:0;cursor:pointer;height:100%;color:rgba(0,0,0,0);position:relative;cursor:pointer}.file-loader-component input[type=file]::file-selector-button{display:none}.file-loader-component input[type=file]::before{content:"Загрузить";text-transform:uppercase;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--blue-250-text);font-size:10px;pointer-events:none}.file-loader-component input[type=file].disabled{pointer-events:none;opacity:.6}.file-loader-component input[type=file].invalid{border:1px solid red}
@keyframes skeleton-animation{to{background-position:300% 0,0 0}}.image-loader-picture{padding:10px;height:100%;width:100%;box-sizing:border-box;position:relative;background-color:var(--blue-950-bg);border-radius:4px}.image-loader-picture.disabled{pointer-events:none;opacity:.6}.image-loader-picture.invalid{border:1px solid red}.image-loader-img{height:100%;width:100%;background-position:center;background-repeat:no-repeat}.image-loader-img.background-size-contain{background-size:contain}.image-loader-img.background-size-cover{background-size:cover}.image-loader-del{position:absolute;top:5px;right:5px;cursor:pointer;width:14px;height:14px;border-radius:50%;background-color:var(--red-250-bg)}.image-loader-del::after{content:"+";display:block;font-size:18px;color:#fff;line-height:14px;text-align:center;transform:rotate(45deg)}.image-loader-del:hover{opacity:.9}

.form-input-error{color:var(--red-500-text)}
.period-picker-container{position:relative}.period-picker-container .period-picker-selector{position:relative;display:flex;align-items:center;width:100%;max-width:100%;background-color:var(--blue-950-bg);color:var(--blue-250-text);border:1px solid var(--blue-950-border);border-radius:4px;box-sizing:border-box;width:100%;outline:none;font-size:13px;font-weight:500;cursor:pointer}.period-picker-container .period-picker-selector.size-s{height:32px;padding:7px 10px;line-height:16px}.period-picker-container .period-picker-selector.size-s .period-picker-icon{right:10px}.period-picker-container .period-picker-selector.size-m{height:40px;padding:11px 10px;line-height:18px}.period-picker-container .period-picker-selector.size-m .period-picker-icon{right:10px}.period-picker-container .period-picker-selector.disabled{pointer-events:none;opacity:.6}.period-picker-container .period-picker-selector .period-picker-icon{position:absolute;margin-left:5px;font-size:12px}.period-picker-container .period-picker-datepicker.invalid{border:1px solid red}.period-picker-content{padding:10px}.period-picker-content .react-datepicker{border:0;box-shadow:0 0 8px 0px rgba(0,0,0,.2);font-family:inherit;user-select:none}.period-picker-content .react-datepicker .react-datepicker__header{background-color:var(--blue-950-bg);border-bottom:1px solid var(--gray-850-border)}.period-picker-content .react-datepicker .react-datepicker__navigation{top:5px}.period-picker-content .react-datepicker .react-datepicker__triangle::after{border-bottom-color:var(--blue-950-bg)}.period-picker-content .react-datepicker .react-datepicker__triangle::before{border-bottom-color:#edecec}.period-picker-content .react-datepicker .react-datepicker__day--selected,.period-picker-content .react-datepicker .react-datepicker__day--in-selecting-range,.period-picker-content .react-datepicker .react-datepicker__day--in-range{background-color:var(--blue-450-bg);color:var(--white-text)}.period-picker-content .react-datepicker .react-datepicker__day--keyboard-selected{background-color:var(--blue-740-bg)}.period-picker-content .react-datepicker .react-datepicker__day--keyboard-selected:hover{background-color:var(--gray-850-bg)}.period-picker-content .react-datepicker .react-datepicker__current-month,.period-picker-content .react-datepicker .react-datepicker__day--today{font-weight:600}.period-picker-content .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month{color:var(--gray-600-text)}.period-picker-content .react-datepicker .react-datepicker__day-name,.period-picker-content .react-datepicker .react-datepicker__current-month{color:var(--gray-200-text)}
.radio-component{display:flex;align-items:center;cursor:pointer;box-sizing:border-box;user-select:none}.radio-component.disabled{opacity:.7;pointer-events:none;cursor:default}.radio-component.invalid .radio-mark{border-color:var(--red-500-border)}.radio-component.invalid .radio-label{color:var(--red-500-text)}.radio-component.contained-variant{border-radius:4px;background-color:var(--blue-950-bg);padding:0px 11px}.radio-component.size-xs{height:24px}.radio-component.size-s{height:32px}.radio-component.size-m{height:40px}.radio-component.start-placement{flex-direction:row-reverse}.radio-component.start-placement .radio-label{margin-right:10px}.radio-component.end-placement{flex-direction:row}.radio-component.end-placement .radio-label{margin-left:10px}.radio-mark{position:relative;background-color:#fff;border:1px solid #ddd;border-radius:50%}.radio-mark:after{content:"";display:block;border-radius:50%}.radio-mark.mark-size-s::after{height:8px;width:8px;margin:3px}.radio-mark.mark-size-m::after{height:13px;width:13px;margin:4px}.radio-mark.checked{border:1px solid #347eaf}.radio-mark.checked::after{background-color:#347eaf}.radio-label{color:var(--blue-250-text);font-size:13px;font-weight:500;margin-left:10px}.radio-label.singleline{white-space:nowrap}
.radio-group-component{display:flex;flex-direction:column;justify-content:center}.radio-group-wrapper{display:flex;height:100%}.radio-group-wrapper.horizontal{flex-direction:row}.radio-group-wrapper.horizontal.y-top-align{align-items:flex-start}.radio-group-wrapper.horizontal.y-middle-align{align-items:center}.radio-group-wrapper.horizontal.y-bottom-align{align-items:flex-end}.radio-group-wrapper.horizontal.x-center-align{justify-content:center}.radio-group-wrapper.horizontal.x-left-align{justify-content:flex-start}.radio-group-wrapper.horizontal.x-right-align{justify-content:flex-end}.radio-group-wrapper.horizontal.x-justify-align{justify-content:space-between}.radio-group-wrapper.vertical{flex-direction:column}.radio-group-wrapper.vertical.y-top-align{justify-content:flex-start}.radio-group-wrapper.vertical.y-middle-align{justify-content:center}.radio-group-wrapper.vertical.y-bottom-align{justify-content:flex-end}.radio-group-wrapper.vertical.x-center-align{align-items:center}.radio-group-wrapper.vertical.x-left-align{align-items:flex-start}.radio-group-wrapper.vertical.x-right-align{align-items:flex-end}.radio-group-wrapper.vertical.x-justify-align{align-items:space-between}
.form-select-error{color:var(--red-500-text)}
.select-currency-component{flex:1}
.textarea-component-body{display:flex;align-items:flex-start;border-radius:4px;max-width:100%}.textarea-component-body.disabled{opacity:.8}.textarea-component-body.resize textarea{resize:vertical}.textarea-component-body.theme-color-primary{background-color:var(--blue-950-bg)}.textarea-component-body.theme-color-primary textarea{background-color:var(--blue-950-bg);color:var(--blue-250-text);border:1px solid var(--blue-950-border)}.textarea-component-body.theme-color-white{background-color:var(--white-bg)}.textarea-component-body.theme-color-white textarea{background-color:var(--white-bg);color:var(--blue-250-text);border:1px solid var(--gray-850-border)}.textarea-component-body textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;border-radius:4px;padding:10px 10px 10px 10px;height:40px;outline:none;font-size:13px;font-weight:500;resize:none}.textarea-component-body textarea::placeholder{color:var(--blue-250-text)}.textarea-component-body textarea.border-color-primary{border-color:var(--blue-950-border)}.textarea-component-body textarea.border-color-transparent{border-color:rgba(0,0,0,0)}.textarea-component-body.invalid textarea{border:1px solid red}.textarea-component-after{padding:10px}
.form-textarea-error{color:var(--red-500-text)}
.close-button-component{cursor:pointer;border:2px solid;padding:4px;border-radius:50%;font-size:10px}
.time-picker-component{position:relative}.time-picker-component-body{box-sizing:border-box;display:flex;align-items:center;max-width:100%;width:100%;border-radius:4px}.time-picker-component-body.theme-color-primary{background-color:var(--blue-950-bg);color:var(--blue-250-text);border:1px solid var(--blue-950-border)}.time-picker-component-body.theme-color-primary input{background-color:var(--blue-950-bg);color:var(--blue-250-text)}.time-picker-component-body.theme-color-blue{background-color:var(--blue-940-bg);color:var(--blue-450-text);border:1px solid var(--blue-940-bg)}.time-picker-component-body.theme-color-blue input{background-color:var(--blue-940-bg);color:var(--blue-450-text);font-weight:600}.time-picker-component-body.theme-color-white{background-color:var(--white-bg);color:var(--blue-250-text);border:1px solid var(--gray-850-border)}.time-picker-component-body.theme-color-white input{background-color:var(--white-bg);color:var(--blue-250-text)}.time-picker-component-body.theme-color-transparent{background-color:rgba(0,0,0,0);color:var(--blue-250-text);border:1px solid rgba(0,0,0,0)}.time-picker-component-body.theme-color-transparent input{background-color:rgba(0,0,0,0);color:var(--blue-250-text)}.time-picker-component-body.border-color-primary{border-color:var(--blue-950-border)}.time-picker-component-body.border-color-transparent{border-color:rgba(0,0,0,0)}.time-picker-component-body.invalid{border:1px solid red}.time-picker-component-body.disabled{opacity:.8}.time-picker-component-body.size-s{height:32px;padding:7px 10px}.time-picker-component-body.size-s input{line-height:16px}.time-picker-component-body.size-m{height:40px;padding:10px 10px}.time-picker-component-body.size-m input{line-height:18px}.time-picker-component-body.font-size-s{font-size:13px}.time-picker-component-body.font-size-m{font-size:16px}.time-picker-component-body.font-weight-size-s input{font-weight:500}.time-picker-component-body.font-weight-size-m input{font-weight:600}.time-picker-component-body.font-weight-size-l input{font-weight:700}.time-picker-component-body input{display:block;box-sizing:border-box;width:100%;outline:none;border:none;padding:0}.time-picker-component-body input[type=number]{-moz-appearance:textfield}.time-picker-component-body input[type=number]:hover,.time-picker-component-body input[type=number]:focus{-moz-appearance:number-input}.time-picker-component-body input[type=number]::-webkit-outer-spin-button,.time-picker-component-body input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-picker-component-body input[type=button]{text-align:start}.time-picker-component-body input[type=time]::-webkit-calendar-picker-indicator{background:none;display:none}.time-picker-component-body input::placeholder{color:var(--blue-250-text)}
.modal-component{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;background:rgba(43,63,90,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto}.modal-component.modal-transition-enter{opacity:0}.modal-component.modal-transition-enter-active{opacity:1;transition:opacity .15s}.modal-component.modal-transition-exit{opacity:1}.modal-component.modal-transition-exit-active{opacity:0;transition:opacity .15s}.modal-component.centered{display:grid;align-items:center;justify-content:center}.modal-dialog{width:100%;position:relative;margin:20px auto;text-align:left}.modal-dialog.size-xxs{min-width:300px;width:300px}.modal-dialog.size-xs{min-width:480px;width:480px}.modal-dialog.size-s{min-width:550px;width:550px}.modal-dialog.size-m{width:760px;min-width:760px}.modal-dialog.size-l{width:880px;min-width:880px}.modal-dialog.size-xl{width:1000px;min-width:1000px}.modal-dialog-content{box-shadow:0px 3px 40px rgba(0,0,0,.5);overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:var(--blue-400-bg)}.modal-body{background:#fff}.modal-title{color:#fff;font-size:14px;font-weight:normal;margin:0}

.form-row{display:grid}.form-row.gap-size-xs{gap:5px}.form-row.gap-size-s{gap:10px}.form-row.gap-size-m{gap:20px}.form-row.gap-size-l{gap:30px}.form-row.form-row-y-align-flex-start{align-items:flex-start}.form-row.form-row-y-align-center{align-items:center}.form-row.form-row-y-align-flex-end{align-items:flex-end}
.confirm-modal-body{padding:30px;display:flex;flex-direction:column;justify-content:center;gap:20px}.confirm-modal-title{font-size:20px;line-height:30px;font-weight:700;color:var(--gray-200-text)}.confirm-modal-content{font-size:13px;line-height:21px;font-weight:500;color:var(--blue-250-text)}.confirm-modal-actions{display:flex;justify-content:center;gap:10px}
.login-modal-component{padding:20px}
.remove-button.icon,.remove-button.icon-padding,.remove-button.icon-fit,.remove-button.icon-outlined{font-size:16px;color:var(--blue-400-text);text-align:center;cursor:pointer;transition:opacity .3s;padding:5px;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.remove-button.icon:hover:not(.disabled),.remove-button.icon-padding:hover:not(.disabled),.remove-button.icon-fit:hover:not(.disabled),.remove-button.icon-outlined:hover:not(.disabled){opacity:.8}.remove-button.icon-padding,.remove-button.icon-fit{margin:-2px;border-radius:3px}.remove-button.icon-padding:hover:not(.disabled),.remove-button.icon-fit:hover:not(.disabled){background-color:var(--blue-450-bg);opacity:1;color:var(--white-text)}.remove-button.icon-padding.blue-950,.remove-button.icon-fit.blue-950{background-color:var(--blue-950-bg)}.remove-button.icon-fit{padding:2px;height:100%;width:100%}.remove-button.icon-outlined{box-sizing:border-box;border:1px solid var(--blue-400-border);border-radius:4px}.remove-button.icon-outlined:hover:not(.disabled){color:var(--white-text);background-color:var(--blue-450-bg);opacity:1}.remove-button.icon-outlined.disabled{border:1px solid var(--gray-450-text)}.remove-button.disabled{color:var(--gray-450-text);cursor:default}
.order-customer-form-input-component{display:flex;align-items:center;padding:9px 0px;border-bottom:1px solid var(--gray-850-border);position:relative}.order-customer-form-input-component.disabled,.order-customer-form-input-component.disabled .order-customer-form-input-label{cursor:pointer}.order-customer-form-input-component.disabled input{cursor:pointer}.order-customer-form-input-component.invalid{border-color:red}.order-customer-form-input-control{flex:1}.order-customer-form-input-label{width:70px;line-height:20px}.order-customer-form-input-label.invalid{color:red}
.order-customer-form-button-decoration{box-sizing:border-box;font-size:12px;font-weight:500;width:60px;height:30px;color:var(--blue-400-text);border:1px solid var(--blue-400-border);text-align:center;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.order-customer-form-button-decoration:hover:not(.disabled){color:var(--white-text);background-color:var(--blue-400-bg);opacity:1 !important}.order-customer-form-button-decoration.disabled{color:var(--gray-600-text);border:1px solid var(--gray-600-border)}.order-customer-form-buttons{display:flex;align-items:center;gap:5px}.order-customer-form-button-copy{font-size:16px;padding:5px}.order-customer-form-button-copy:hover{color:var(--blue-400-text)}
.site-connecting-form{display:flex;flex-direction:column;gap:20px}.site-connecting-form-description{font-size:13px;font-weight:400;line-height:21px;color:var(--blue-250-text)}.site-connecting-form-site-description{color:var(--red-250-text)}.site-connecting-form-site-url{font-size:12px}
.notification-component{display:flex;align-items:center;font-size:13px;font-weight:500;border-radius:4px}.notification-component.color-error{color:var(--white-text)}.notification-component.color-disclaimer{color:#af4e4e}.notification-component.color-info{color:#0077b6}.notification-component.color-success{color:#468847}.notification-component.color-warning{color:#b78730}.notification-component.size-xxs{padding:0}.notification-component.size-xs{line-height:20px;padding:5px 10px}.notification-component.size-s{line-height:20px;padding:15px}.notification-component.size-m{line-height:20px;padding:20px}.notification-contained.color-disclaimer{background:#fddede;border:1px solid #e6bdbd}.notification-contained.color-error{background-color:var(--red-600-bg)}.notification-contained.color-info{background-color:#e2f1fb}.notification-contained.color-success{background-color:#e0f0d8}.notification-contained.color-warning{background-color:#fcf8e3}.notification-text{width:100%}
.site-creating-request-form{display:flex;flex-direction:column;gap:20px}.site-creating-request-description{font-size:13px;font-weight:400;line-height:21px;color:var(--blue-250-text)}
