:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--gap-xxs:4px;--gap-xs:8px;--gap-sm:12px;--gap:16px;--gap-lg:24px;--gap-xxl:48px;--radius:6px;--radius-lg:8px;--text-secondary:#000000a6;--text-description:#00000073;--text-disabled:#00000040;--text-icon:#0000008c;--color-primary:#1677ff;--color-primary-hover:#4096ff;--color-primary-bg:#e6f4ff;--bg-container:#fff;--fill-tertiary:#0000000a;--line-split:#0000000f;--mobile-bar-height:56px;--z-raised:1;--z-fab:10;--z-sider-toggle:20}html,body,#root{height:100%;margin:0}.full-height-tabs.ant-tabs{flex-direction:column;height:100%;display:flex}.full-height-tabs .ant-tabs-body-holder{flex:auto;min-height:0;overflow:hidden}.full-height-tabs .ant-tabs-body,.full-height-tabs .ant-tabs-content{height:100%}.page-layout{gap:var(--gap-sm);flex-direction:column;height:100%;display:flex}.page-layout__header{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;flex:none;display:flex}.page-layout__filters{flex:auto;min-width:0}.page-layout__toolbar{flex:none}.page-layout__body{flex:auto;min-height:0}.page-layout__body--scroll{overflow-y:auto}.form-grid{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.form-grid__full{grid-column:1/-1}.form-blockers--a .ant-form-item-has-error,.form-blockers--a .ant-form-item-has-error :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector){animation:.42s ease-out blocker-flash-a}.form-blockers--b .ant-form-item-has-error,.form-blockers--b .ant-form-item-has-error :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector){animation:.42s ease-out blocker-flash-b}@keyframes blocker-flash-a{0%{background-color:#fff1f0;border-color:#a8071a;box-shadow:0 0 0 3px #ff4d4f47}to{background-color:#0000;border-color:#ff4d4f;box-shadow:0 0 #ff4d4f00}}@keyframes blocker-flash-b{0%{background-color:#fff1f0;border-color:#a8071a;box-shadow:0 0 0 3px #ff4d4f47}to{background-color:#0000;border-color:#ff4d4f;box-shadow:0 0 #ff4d4f00}}@media (prefers-reduced-motion:reduce){.form-blockers .ant-form-item-has-error,.form-blockers .ant-form-item-has-error :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector){animation:none}}.address-field{position:relative}.address-field .ant-form-item-label{padding-right:148px}.address-field__toggle{z-index:var(--z-raised);align-items:center;min-height:22px;display:flex;position:absolute;top:0;right:0}.form-dense .ant-form-item{margin-bottom:20px}.form-dense .ant-form-item-label{padding-bottom:6px}.form-dense{overflow-x:clip}.view-fields--grid .ant-descriptions-view table{grid-template-columns:repeat(var(--view-fields-columns), auto minmax(min-content, 1fr));display:grid}.view-fields--grid .ant-descriptions-view tbody,.view-fields--grid .ant-descriptions-row{display:contents}.view-fields--grid .ant-descriptions-item-content[colspan="3"]{grid-column:span 3}.view-fields--grid .ant-descriptions-item-content[colspan="5"]{grid-column:span 5}.view-fields--grid .ant-descriptions-item-content[colspan="7"]{grid-column:span 7}.option-row{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.option-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.option-row__hint{white-space:nowrap;flex:none}.sider-account{align-items:center;gap:var(--gap-xs);padding:var(--gap-xs);border-radius:var(--radius);cursor:pointer;transition:background .15s;display:flex}.sider-account:hover{background:var(--fill-tertiary)}.sider-account--collapsed{padding:var(--gap-xs) 0;justify-content:center}.ant-layout-sider .ant-menu-item [title=Требуют\ решения]{display:inline-flex}.sider-mini-nav{flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.sider-mini-item{cursor:pointer;width:24px;height:24px;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:background .15s,color .15s;display:flex}.sider-mini-item:hover{background:var(--fill-tertiary)}.sider-mini-item--active{background:var(--color-primary-bg);color:var(--color-primary)}.sider-mini-item:disabled{color:var(--text-disabled);cursor:default}.sider-mini-item:disabled:hover{background:0 0}.sider-utility{border-top:1px solid var(--line-split);padding:var(--gap-xxs) 0}.menu-soon__mark{color:var(--text-description);margin-inline-start:6px;font-size:11px}.sider-toggle{z-index:var(--z-sider-toggle);background:var(--bg-container);width:26px;height:26px;color:var(--text-icon);cursor:pointer;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:12px;line-height:1;transition:left .2s,background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:15px;transform:translate(-50%);box-shadow:0 2px 6px #0000001f}.sider-toggle:hover{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary)}.sider-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.data-row--clickable{cursor:pointer}.data-row--clickable>td.no-row-click{cursor:default}.expandable-cell{padding-right:16px;position:relative}.expandable-cell__body{overflow-wrap:anywhere;line-height:1.35}.expandable-cell__body--clamped{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expandable-cell__toggle{width:16px;color:var(--text-description);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:flex-start;padding:2px 0 0;font-size:10px;line-height:1;display:flex;position:absolute;top:0;bottom:0;right:0}.expandable-cell__toggle:hover{color:var(--color-primary)}.expandable-cell__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.garage-busy-order{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.garage-busy-more{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.garage-busy-more:hover{color:var(--color-primary-hover)}.garage-busy-stack>*{min-height:44px}.garage-day-cell.ant-table-cell{vertical-align:top}.support-contact{align-items:center;gap:var(--gap-sm);min-height:52px;padding:var(--gap-xs) var(--gap-sm);border-radius:var(--radius-lg);color:inherit;border:1px solid #00000014;display:flex}.support-contact+.support-contact{margin-top:var(--gap-xs)}.support-contact:hover{border-color:var(--color-primary);color:inherit;background:#00000005}.support-contact__icon{color:var(--color-primary);flex:none;font-size:20px}.support-contact__body{min-width:0;line-height:1.3}.support-contact__title,.support-contact__hint{overflow-wrap:anywhere;display:block}.support-contact__hint{color:var(--text-description);font-size:12px}.item-list{box-sizing:border-box;color:var(--ant-color-text);font-family:var(--ant-font-family);font-size:var(--ant-font-size);line-height:var(--ant-line-height);margin:0;padding:0;list-style:none;position:relative}.item-list *{outline:none}.item-list__items{margin:0;padding:0;list-style:none}.item-list__item{padding:var(--ant-padding-content-vertical-sm) var(--ant-padding-content-horizontal);color:var(--ant-color-text);border-block-end:var(--ant-line-width) var(--ant-line-type) var(--ant-color-split);justify-content:space-between;align-items:center;display:flex}.item-list__item:last-child{border-block-end:none}.item-list__actions{flex:none;margin-inline-start:var(--ant-margin-xxl);padding:0;font-size:0;list-style:none}.item-list__actions>li{padding:0 var(--ant-padding-xs);color:var(--ant-color-text-description);font-size:var(--ant-font-size);line-height:var(--ant-line-height);text-align:center;display:inline-block;position:relative}.item-list__actions>li:first-child{padding-inline-start:0}.item-list__split{width:var(--ant-line-width);height:calc(var(--ant-font-height) - 2 * var(--ant-margin-xxs));background-color:var(--ant-color-split);position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.item-list__meta{flex:1;align-items:flex-start;max-width:100%;display:flex}.item-list__meta-content{width:0;color:var(--ant-color-text);flex:1 0}.item-list__meta-title{margin:0 0 var(--ant-margin-xxs) 0;color:var(--ant-color-text);font-size:var(--ant-font-size);line-height:var(--ant-line-height)}.item-list__meta-description{color:var(--ant-color-text-description);font-size:var(--ant-font-size);line-height:var(--ant-line-height)}.item-list__empty{padding:var(--ant-padding);color:var(--ant-color-text-disabled);font-size:var(--ant-font-size);text-align:center}@media screen and (width<=768px){.item-list__actions{margin-inline-start:var(--ant-margin-lg)}}@media screen and (width<=576px){.item-list__item{flex-wrap:wrap}}.is-mobile input,.is-mobile textarea,.is-mobile select,.is-mobile .ant-select-selector,.is-mobile .ant-input-number-input{font-size:16px}.mobile-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.mobile-content{min-height:0;padding:var(--gap-sm);flex:auto;overflow:hidden}.mobile-appbar{height:calc(var(--mobile-bar-height) + var(--safe-top));padding:var(--safe-top) calc(var(--gap-sm) + var(--safe-right)) 0 calc(var(--gap-sm) + var(--safe-left));background:var(--bg-container);border-bottom:1px solid var(--line-split);flex:none;align-items:center;gap:10px;display:flex}.mobile-appbar__title{flex:auto;min-width:0;font-size:16px}.mobile-appbar__account{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.mobile-appbar__account:active{background:var(--fill-tertiary)}.mobile-nav{padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--bg-container);border-top:1px solid var(--line-split);flex:none;align-items:stretch;display:flex}.mobile-nav__item{min-width:0;height:var(--mobile-bar-height);padding:0 var(--gap-xxs);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-nav__item--active{color:var(--color-primary)}.mobile-nav__icon{font-size:20px;line-height:1}.mobile-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.mobile-nav__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.is-mobile .form-row{flex-direction:column;gap:0}.is-mobile .form-grid{grid-template-columns:1fr}.is-mobile .form-dense .ant-form-item{margin-bottom:var(--gap-lg)}.is-mobile .form-dense .ant-form-item-label{padding-bottom:var(--gap-xs)}.sheet-footer{gap:var(--gap-xs);padding-bottom:var(--safe-bottom);display:flex}.sheet-footer>*{flex:1 1 0;min-width:0}.mobile-tabs-slot:not(:empty){padding:6px 0 2px}.tabs-extra-row,.mobile-tabs-slot-row{align-items:center;gap:12px;display:flex}.mobile-tabs-slot-row{justify-content:space-between;padding:6px 0 2px}.mobile-tabs-slot-row>.mobile-tabs-slot{flex:1;min-width:0;padding:0}.page-empty{padding:var(--gap-xxl);justify-content:center;display:flex}.is-mobile .page-empty{padding:var(--gap-lg) var(--gap-sm)}.mobile-page{gap:var(--gap-xs);flex-direction:column;height:100%;display:flex;position:relative}.mobile-page__body{flex:auto;min-height:0;padding-bottom:72px;overflow-y:auto}.list-toolbar{gap:var(--gap-xs);flex-direction:column;flex:none;display:flex}.list-fab{z-index:var(--z-fab);width:52px;height:52px;position:absolute;bottom:8px;right:4px;box-shadow:0 4px 12px #0000003d}.list-cards{gap:var(--gap-xs);flex-direction:column;display:flex}.list-cards--loading .list-card{opacity:.55;pointer-events:none}.list-cards__loading{color:var(--text-secondary);font-size:13px}.list-card{border:1px solid var(--line-split);border-radius:var(--radius-lg);background:var(--bg-container);padding:10px 40px 10px 12px;line-height:1.4;position:relative}.list-card--openable{cursor:pointer}.list-card--openable:active{background:#fafafa}.list-card__head{justify-content:space-between;align-items:center;gap:var(--gap-xs);margin-bottom:2px;display:flex}.list-card__badge{flex:none}.list-card__primary{font-weight:500}.list-card__line{color:var(--text-secondary);font-size:13px}.list-card__more{width:40px;height:40px;color:var(--text-icon);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex;position:absolute;top:4px;right:4px}.list-card__more:active{background:#0000000f}.history-list{flex-direction:column;gap:6px;display:flex}.history-item{border:1px solid var(--line-split);border-radius:var(--radius-lg);flex-direction:column;gap:2px;padding:8px 10px;line-height:1.35;display:flex}.history-item--expandable{cursor:pointer}.history-item__head{justify-content:space-between;align-items:center;gap:var(--gap-xs);flex-wrap:wrap;display:flex}.history-cell{flex-direction:column;gap:2px;line-height:1.35;display:flex}.history-table .ant-table-cell{vertical-align:top}.is-mobile .touch-icon.ant-btn{min-width:36px;height:36px}.status-trigger{cursor:pointer;background:0 0;border:none;align-items:center;padding:2px 0 2px 8px;display:inline-flex}.status-trigger:disabled{opacity:.6}.list-scroll-table{gap:var(--gap-xs);flex-direction:column;display:flex}.list-scroll-table .ant-table-wrapper{max-width:100%}.list-pager{justify-content:space-between;align-items:center;gap:var(--gap-xs);padding:var(--gap-xs) 0 var(--gap-xxs);display:flex}.list-pager--selection{flex-wrap:wrap;justify-content:flex-start}.table-footer{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding:var(--gap) 0 0;flex-wrap:wrap;display:flex}.table-footer__bar{align-items:center;gap:var(--gap-xs);min-height:32px;display:flex}.filter-sheet{gap:var(--gap-sm);flex-direction:column;display:flex}.filter-sheet__row{gap:var(--gap-xxs);flex-direction:column;display:flex}.filter-sheet__label{font-size:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-sheet{flex-direction:column;gap:2px;display:flex}.action-sheet__item{text-align:left;justify-content:flex-start;height:48px}.sort-sheet__option{padding:var(--gap-xs) 0}.entity-link{color:var(--color-primary);text-decoration:none}.entity-link:hover{color:var(--color-primary-hover);text-decoration:underline}.driver-shell{font-size:calc(16px * var(--driver-scale,1));overflow-x:clip}.driver-shell *{overflow-wrap:anywhere;min-width:0}.driver-footer{inset-inline:0;z-index:var(--z-raised);background:var(--bg-container);border-top:1px solid var(--line-split);padding:var(--gap-xs) calc(var(--gap-sm) + var(--safe-right)) max(var(--safe-bottom), var(--gap-xs)) calc(var(--gap-sm) + var(--safe-left));position:fixed;bottom:0}.driver-nav{width:100%;padding:var(--gap-xs) var(--gap-sm);border-radius:var(--radius-lg);background:var(--bg-container);color:var(--color-primary);text-align:center;border:1px solid #d9d9d9;font-size:1em;text-decoration:none;display:block}.driver-pending{width:100%;padding:var(--gap-xs) var(--gap-sm);border-radius:var(--radius-lg);color:#ad6800;background:#fffbe6;border:1px solid #ffe58f;font-size:.95em;text-decoration:none;display:block}.driver-date .ant-picker-input>input{text-align:center;font-size:1.15em;font-weight:600}.driver-number .ant-input,.ant-input.driver-number{font-size:calc(16px * var(--driver-scale,1) * var(--driver-number-scale,1));font-variant-numeric:tabular-nums;font-weight:600}
