.sidebar{background:#fff;border-right:1px solid #e8e8e8;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.sidebar__logo{white-space:nowrap;border-bottom:1px solid #ececf0;flex-shrink:0;align-items:center;height:72px;padding:0 20px;display:flex;overflow:hidden}.sidebar__logo-icon{object-fit:contain;flex:none;width:36px;height:36px}.sidebar__logo-text{text-overflow:ellipsis;opacity:1;min-width:0;margin-left:12px;font-size:21px;font-weight:800;transition:opacity .14s,transform .18s;overflow:hidden}.sidebar__navigation{flex-direction:column;min-height:0;padding-top:18px;display:flex;position:relative;overflow:hidden auto}.sidebar__active-indicator{z-index:2;pointer-events:none;background:#000;width:2px;height:52px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:18px;right:0}.sidebar__item{z-index:1;color:#707070;white-space:nowrap;align-items:center;width:100%;height:52px;padding:0 20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.sidebar__item:hover{color:#111;background:#fafafa}.sidebar__icon-wrapper{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sidebar__item-title{opacity:1;margin-left:15px;font-size:15px;transition:opacity .14s,transform .18s;transform:translate(0)}.sidebar__item--active{color:#111;background:#f3f3f3}.sidebar--collapsed .sidebar__logo-text,.sidebar--collapsed .sidebar__item-title{opacity:0;pointer-events:none;transform:translate(-6px)}.sidebar__footer{flex-shrink:0;justify-content:center;margin-top:auto;padding:20px 16px 16px;display:flex}.sidebar__new-order{color:#fff;white-space:nowrap;cursor:pointer;background:#050505;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:14px;display:flex}.sidebar__new-order:hover{background:#292929}.sidebar__new-order:focus-visible{outline-offset:3px;outline:2px solid #888}.sidebar__new-order svg{flex-shrink:0}.sidebar--collapsed .sidebar__footer{padding-inline:10px}.sidebar--collapsed .sidebar__new-order{border-radius:50%;width:44px;min-height:44px;padding:0}.sidebar--collapsed .sidebar__new-order span{display:none}@media (width<=700px){.sidebar__logo-text,.sidebar__item-title{display:none}.sidebar__logo{padding-inline:12px}.sidebar__item{padding-inline:18px}.sidebar__footer{padding-inline:10px}.sidebar__new-order{border-radius:50%;width:44px;min-height:44px;padding:0}.sidebar__new-order span{display:none}}.topbar{z-index:100;background:#fff;border-bottom:1px solid #e8e8e8;flex:0 0 72px;justify-content:flex-start;align-items:center;gap:28px;height:72px;padding:0 22px;display:flex;position:sticky;top:0}.topbar__left{align-items:center;gap:26px;display:flex}.topbar__menu-button{color:#202020;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:flex}.topbar__menu-button:hover{background:#f5f5f5}.topbar__datetime{color:#333;align-items:center;gap:6px;font-size:15px;display:flex}.topbar__time{font-weight:400}.topbar__separator{color:#a0a0a0}.topbar__date{font-weight:400}.topbar__profile{color:#202020;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;max-width:100%;padding:5px 8px;transition:background .15s;display:flex}.topbar__profile-wrap{min-width:0;margin-left:auto;position:relative}.topbar__profile-menu{background:#fff;border:1px solid #e3e3e3;border-radius:10px;min-width:220px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000001f}.topbar__profile-menu a,.topbar__profile-menu button{color:#111;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;margin-top:4px;padding:9px 10px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.topbar__profile-menu a:hover{background:#f5f5f5}.topbar__profile-menu button{color:#a22525}.topbar__profile-menu a:focus-visible,.topbar__profile-menu button:focus-visible{outline-offset:2px;outline:2px solid #248878}.topbar__profile-menu button:hover{background:#fff2f1}.topbar__profile:hover{background:#f5f5f5}.topbar__profile>.dropdown-chevron{flex-shrink:0}.topbar__avatar{color:#b67813;border:1px solid #efb75a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:400;display:flex}.topbar__profile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:230px;font-size:16px;font-weight:400;overflow:hidden}.topbar__left{flex-shrink:0}.topbar__order-tools{flex:0 460px;align-items:center;gap:10px;min-width:160px;display:flex}.topbar__order-search{flex:1;min-width:0;display:flex;position:relative}.topbar__order-search input{color:#181818;background:#fff;border:1px solid #efeff3;border-radius:5px;width:100%;height:48px;padding:0 44px 0 18px;font-size:14px}.topbar__order-search input::placeholder{color:#aaaab0}.topbar__order-search>svg{color:#c6c6cc;pointer-events:none;position:absolute;top:14px;right:14px}.topbar__order-search input::-webkit-search-cancel-button{display:none}.topbar__order-filters{color:#aaaab0;cursor:pointer;background:#fff;border:1px solid #efeff3;border-radius:5px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.topbar__order-filters:hover{color:#181818;background:#f7f7f9}.topbar__order-search input:focus-visible,.topbar__order-filters:focus-visible{outline-offset:2px;outline:2px solid #b9bec9}@media (width<=1200px){.topbar{gap:16px;padding-inline:18px}.topbar__left{gap:12px}.topbar__datetime{font-size:13px}.topbar__profile-name{max-width:140px;font-size:14px}}@media (width<=900px){.topbar__profile-name{display:none}.topbar__order-tools{flex:1}}@media (width<=700px){.topbar{flex-wrap:wrap;flex-basis:auto;gap:10px;height:auto;padding:10px 16px}.topbar__datetime{font-size:12px}.topbar__order-tools{flex-basis:100%;order:3}.topbar__order-search input{height:42px}.topbar__order-search>svg{top:11px}}.topbar__order-filters{anchor-name:--orders-filter-trigger}@media (width<=480px){.topbar__time,.topbar__separator,.topbar__profile>.dropdown-chevron{display:none}.topbar__left{gap:8px}.topbar__date{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.topbar__profile{padding:0}}.topbar__profile-menu button:disabled{opacity:.5;cursor:default}.app-shell{--sidebar-width:268px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);width:100%;height:100vh;transition:grid-template-columns .22s ease-in-out;display:grid;overflow:hidden}.app-shell--collapsed{--sidebar-width:68px}.app-main{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.app-content{scrollbar-gutter:stable;background:#fff;flex:1;min-height:0;overflow:hidden auto}@media (width<=700px){.app-shell{--sidebar-width:68px}}.studio-setup{--setup-ink:#111;--setup-muted:#8c8c8c;--setup-line:#ededf0;--setup-green:#e5f6eb;--setup-teal:#248878;min-height:100%;color:var(--setup-ink);background:#fafafa;flex-direction:column;font-size:14px;display:flex}.studio-setup button,.studio-setup a{-webkit-tap-highlight-color:transparent}.studio-setup button{cursor:pointer}.studio-setup button:disabled{cursor:default}.studio-setup :focus-visible{outline:2px solid var(--setup-teal);outline-offset:3px}.studio-setup h1:focus{outline:none}.setup-header{border-bottom:1px solid var(--setup-line);background:#fff;align-items:center;gap:16px;min-height:72px;padding:14px 32px;display:flex}.setup-header h1{flex:1;margin:0;font-size:20px;line-height:1.4}.setup-header>.setup-button{margin-left:auto}.setup-menu{background:0 0;border:0;padding:6px;display:none}.setup-button{color:#fff;cursor:pointer;background:#080808;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 22px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.setup-button:hover{background:#303030}.setup-button:disabled{color:#fff;background:#aaa}.setup-button--soft{color:#111;background:#f1f1f4}.setup-button--soft:hover{background:#e7e7ec}.setup-button--white{color:#111;background:#fff}.setup-button--white:hover{background:#f5f5f5}.setup-button--start{color:#278777;background:#e5f6eb;border-color:#278777;padding:15px 24px}.setup-button--start:hover{background:#d6efdf}.setup-text-button{color:#777;background:0 0;border:none;padding:14px;font-size:13px}.setup-body{flex-direction:column;flex:1;padding:32px;display:flex}.setup-progress{margin-bottom:32px}.setup-progress>p{color:var(--setup-muted);margin:0 0 22px;font-size:14px}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.setup-step{color:#111;text-align:left;background:0 0;border:0;flex-direction:column;gap:24px;padding:0;display:flex}.setup-step__line{background:#ededed;border-radius:3px;width:100%;height:4px}.setup-step--done .setup-step__line,.setup-step--active .setup-step__line{background:#888}.setup-step__content{align-items:center;gap:16px;width:100%;min-height:102px;padding:20px 24px;display:flex}.setup-step--active .setup-step__content{background:var(--setup-green)}.setup-step--done .setup-step__content{background:#fff}.setup-step__number{border:1px solid var(--setup-line);flex:0 0 48px;place-items:center;height:48px;font-weight:600;display:grid}.setup-step--active .setup-step__number{color:#fff;background:#000;border-color:#000}.setup-step--done .setup-step__number{color:var(--setup-teal);background:var(--setup-green);border-color:var(--setup-green)}.setup-step strong{font-size:18px;line-height:1.3;display:block}.setup-step small{color:var(--setup-muted);margin-top:7px;font-size:13px;line-height:1.4;display:block}.setup-current{flex:1;min-width:0}.setup-current--boxes,.setup-boxes{flex-direction:column;display:flex}.setup-boxes{flex:1}.setup-current h2{margin:0 0 24px;font-size:28px;line-height:1.3}.setup-footer{border-top:1px solid var(--setup-line);background:#fff;gap:16px;padding:32px;display:flex}.setup-footer__followup{flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}.setup-footer__next{margin-left:auto}.setup-empty{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:430px;padding:48px 24px;display:flex}.setup-empty>svg{color:#777}.setup-empty p{margin:8px 0 2px;line-height:1.6}.setup-empty--success{border:1px solid var(--setup-line);flex:1;gap:20px}.setup-empty--success .setup-complete__check{margin:0}.setup-empty--success>strong{font-size:20px;line-height:1.4}.setup-empty--success>p{margin:0;font-size:18px;line-height:1.4}.setup-without-boxes{border:1px dashed #d9d9df;align-items:center;gap:18px;margin-top:16px;padding:20px 24px;display:flex}.setup-without-boxes .setup-button{margin-left:auto}.setup-table-scroll{border:1px solid var(--setup-line);background:#fff;overflow-x:auto}.setup-table{border-collapse:collapse;width:100%;font-size:14px}.setup-table th{text-align:left;color:var(--setup-muted);white-space:nowrap;padding:18px 22px;font-size:13px;font-weight:400}.setup-table td{border-top:1px solid var(--setup-line);padding:19px 22px;line-height:1.5}.setup-table td:first-child{min-width:170px}.setup-table td:last-child{width:1%}.setup-row-actions{white-space:nowrap;align-items:center;gap:16px;display:flex}.setup-row-actions>button:not(.setup-switch){color:#777;background:0 0;border:0;place-items:center;padding:4px;display:grid}.setup-row-actions>button:hover{color:#111}.setup-add-row{color:#111;background:#eeeef2;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:24px;display:flex}.setup-add-row:hover{background:#e5e5eb}.setup-tag{color:#3158a0;white-space:nowrap;background:#e8f0ff;border-radius:3px;padding:4px 9px;font-size:13px;display:inline-block}.setup-tag--green{color:#26796d;background:#e5f6eb}.setup-status{color:#278878}.setup-muted{color:#999}.setup-switch{background:#fff;border:1px solid #ededf0;border-radius:20px;flex:0 0 42px;align-items:center;width:42px;height:22px;padding:2px;display:inline-flex}.setup-switch span{background:#d8d8dc;border-radius:50%;width:16px;height:16px;transition:transform .15s;transform:translate(0)}.setup-switch--on span{background:#208878;transform:translate(19px)}.setup-switch:disabled{opacity:.6}.setup-schedule{background:#fff;padding:0 24px}.setup-schedule__day{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:20px 0;display:flex}.setup-schedule__day:last-child{border-bottom:0}.setup-schedule__label{align-items:center;gap:16px;display:flex}.setup-schedule__hours{align-items:center;gap:24px;display:flex;position:relative}.setup-schedule select,.setup-shift select{color:#111;background:#fff;border:1px solid #ededf0;border-radius:5px;min-width:108px;height:48px;padding:0 14px}.setup-schedule__closed{text-align:center;color:#888;background:#f5f5f6;border-radius:5px;justify-content:center;align-items:center;width:264px;height:48px;padding:0 14px;display:flex}.setup-schedule__error{color:#b42318;white-space:nowrap;font-size:11px;position:absolute;top:100%;right:0}.setup-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;display:flex}.setup-filters>span{color:#888;margin-right:14px}.setup-filters>button{color:#777;background:#fff;border:1px solid #eee;border-radius:30px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.setup-filters button span{color:#111;background:#f3f3f3;border-radius:20px;padding:1px 5px;font-size:12px}.setup-filters button.is-active{color:#fff;background:#282828;border-color:#282828}.setup-section-header{align-items:center;gap:24px;margin-bottom:24px;display:flex}.setup-section-header h2,.setup-section-header h3{margin:0}.setup-section-header h3{font-size:22px}.setup-section-header>.setup-button{margin-left:auto}.setup-search{flex:1;max-width:500px;margin-left:auto;position:relative}.setup-search input{background:#fff;border:1px solid #e6e6ea;border-radius:5px;width:100%;height:44px;padding:0 40px 0 14px}.setup-search svg{color:#aaa;pointer-events:none;position:absolute;top:13px;right:13px}.setup-catalog__workspace{grid-template-columns:250px minmax(0,1fr);gap:32px;display:grid}.setup-catalog__tree{border:1px solid var(--setup-line);background:#fff;align-self:start;padding-top:0}.setup-catalog__tree button{color:#333;text-align:left;background:0 0;border:none;padding:17px;font-size:14px}.setup-catalog__tree>button{border-bottom:1px solid var(--setup-line);width:100%}.setup-catalog__tree-row{border-bottom:1px solid var(--setup-line);display:flex}.setup-catalog__tree-row button:first-child{place-items:center;padding:17px 8px 17px 14px;display:grid}.setup-catalog__tree-row button:last-child{flex:1;padding-left:0}.setup-catalog__tree .is-active{background:#efeff5}.setup-catalog__tree-sub{width:100%;padding-left:44px!important}.setup-catalog__detail{min-width:0;padding-top:4px}.setup-catalog__buttons{gap:12px;margin-left:auto;display:flex}.setup-catalog__buttons .setup-button{padding-left:14px;padding-right:14px}.setup-catalog__empty{text-align:center;color:#777;background:#fff;padding:42px 24px}.setup-table-link{color:#111;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.setup-table-link:hover{text-decoration:underline}.setup-availability{color:#666;white-space:nowrap;font-size:13px}.setup-availability--online{color:#278878}.setup-error{color:#a12622;background:#fff0ee;border:1px solid #f6d3ce;border-radius:5px;margin:12px 0 20px;padding:12px 16px;line-height:1.5}.setup-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:70vh;padding:32px;display:flex}.setup-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:64px 32px;display:flex}.setup-welcome h1{margin:0 0 24px;font-size:36px;line-height:1.3}.setup-welcome>p{margin:0 0 24px;line-height:1.8}.setup-welcome__cards{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(100%,1240px);margin-top:48px;display:grid}.setup-welcome__cards article{background:#fff;border:1px solid #f0f0f2;padding:24px}.setup-welcome__cards article>span{color:#999;font-size:12px}.setup-icon{background:#fafafa;border-radius:5px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.setup-welcome__cards .setup-icon{margin:20px 0}.setup-welcome__cards h2{margin:0 0 10px;font-size:18px}.setup-welcome__cards p{margin:0;font-size:13px;line-height:1.6}.setup-welcome>.setup-text-button{margin-top:18px}.setup-complete{text-align:center;width:100%;max-width:1250px;margin:0 auto}.setup-complete__check{color:#278878;background:#e5f6eb;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 24px;display:grid}.setup-complete h2{margin:0 0 12px;font-size:30px}.setup-complete>p{color:#888;margin:0 0 28px;line-height:1.5}.setup-summary{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.setup-summary article{border:1px solid var(--setup-line);background:#fff;padding:24px}.setup-summary article>span{color:#888;margin:16px 0 10px;display:block}.setup-summary strong{font-size:18px;line-height:1.5;display:block}.setup-followups{border:1px solid var(--setup-line);background:#fff;margin:16px 0 32px}.setup-followups h3{margin:0;padding:22px;font-size:22px}.setup-followups>div{text-align:left;background:#e2efff;border-top:4px solid #fafafa;align-items:center;gap:16px;padding:24px;display:flex}.setup-followups .setup-icon{background:#fff}.setup-followups strong{font-size:18px;display:block}.setup-followups small{color:#888;margin-top:7px;font-size:14px;line-height:1.4;display:block}.setup-followups a{margin-left:auto}.setup-complete__actions{justify-content:center;gap:16px;display:flex}.setup-employee-schedule{margin-top:28px}.setup-employee-schedule .setup-schedule{margin-top:20px;padding:0}.setup-employee-schedule .setup-schedule__day{min-height:68px;padding:12px 0}.setup-shift{margin-top:4px}.setup-shift__row{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 0;display:flex}.setup-shift__row>strong{font-size:16px;font-weight:600;line-height:1.5}.setup-shift__pair{flex-shrink:0;align-items:center;gap:24px;display:flex}.setup-shift__pair>span{color:#888}.setup-shift select{width:108px}.setup-dialog-overlay{z-index:2200;background:#0006;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.setup-dialog{background:#fff;border-radius:10px;width:min(100%,540px);padding:28px}.setup-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.setup-dialog h2{margin:0;font-size:22px}.setup-dialog header button{background:0 0;border:0;padding:5px}.setup-dialog p{line-height:1.7}.setup-dialog footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.studio-service-modal__pill:disabled{opacity:.5;cursor:default}.studio-service-modal__pill>svg{vertical-align:middle;margin-right:5px}.studio-box-modal form>.setup-error{margin:16px 24px}.studio-setup .studio-box-modal{max-width:660px}.studio-setup .studio-employee-modal{max-width:1000px}.setup-entry{background:#e5f6eb;align-items:center;gap:20px;padding:20px 32px;display:flex}.setup-entry strong{display:block}.setup-entry p{color:#61746a;margin:6px 0 0;font-size:13px}.setup-entry .setup-button{white-space:nowrap;margin-left:auto}@media (width<=1450px){.setup-step__content{gap:12px;padding:18px 14px}.setup-step strong{font-size:16px}.setup-step__number{flex-basis:40px;height:40px}.setup-catalog__workspace{grid-template-columns:210px minmax(0,1fr);gap:24px}.setup-table td,.setup-table th{padding-left:16px;padding-right:16px}.setup-catalog__detail>.setup-section-header{flex-wrap:wrap}}@media (width<=1100px){.setup-header,.setup-body,.setup-footer{padding-left:24px;padding-right:24px}.setup-steps{gap:12px}.setup-step__content{align-items:flex-start;gap:9px;padding:14px 10px}.setup-step__number{flex-basis:30px;height:30px}.setup-step small{font-size:11px}.setup-welcome__cards,.setup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-catalog__workspace{grid-template-columns:170px minmax(0,1fr);gap:18px}.setup-section-header{flex-wrap:wrap;gap:16px}.setup-search{min-width:200px;max-width:none}}@media (width<=700px){.setup-header{flex-wrap:wrap;padding:16px}.setup-header h1{font-size:17px}.setup-header>.setup-button{min-height:38px;padding:8px 12px;font-size:12px}.setup-menu{display:grid}.setup-body{padding:20px 16px}.setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-step{gap:10px}.setup-step__content{min-height:72px}.setup-step strong{font-size:13px}.setup-step small{display:none}.setup-progress{margin-bottom:24px}.setup-current h2{font-size:24px}.setup-empty{min-height:300px}.setup-without-boxes{flex-wrap:wrap;align-items:flex-start;padding:16px}.setup-without-boxes strong{flex:1}.setup-without-boxes .setup-button{width:100%;margin-left:0}.setup-footer{flex-wrap:wrap;gap:10px;padding:16px}.setup-footer__followup{width:100%}.setup-empty--success>p{font-size:14px}.setup-footer .setup-button{padding:10px 12px;font-size:12px}.setup-schedule{padding:0 16px}.setup-schedule__day{flex-wrap:wrap;gap:12px}.setup-schedule__hours{justify-content:flex-end;gap:12px;width:100%}.setup-schedule__closed{flex-basis:100%;width:100%}.setup-schedule select{min-width:88px}.setup-shift__row{flex-wrap:wrap;gap:12px}.setup-shift__pair{gap:16px;margin-left:auto}.setup-shift select{width:88px;min-width:88px}.setup-catalog__workspace{grid-template-columns:1fr;gap:20px}.setup-catalog__tree{max-height:230px;overflow:auto}.setup-catalog__buttons{flex-wrap:wrap;margin-left:0}.setup-welcome{padding:48px 16px}.setup-welcome h1{font-size:28px}.setup-welcome__cards{gap:10px;margin-top:32px}.setup-welcome__cards article{padding:16px}.setup-welcome__cards h2{font-size:16px}.setup-summary{gap:10px}.setup-summary article{padding:16px}.setup-summary strong{font-size:15px}.setup-complete h2{font-size:24px}.setup-followups h3{padding:18px;font-size:18px}.setup-followups>div{flex-wrap:wrap;gap:12px;padding:16px}.setup-followups>div>span:nth-child(2){flex:1}.setup-followups a{margin-left:60px}.setup-complete__actions{flex-direction:column}.setup-entry{flex-direction:column;align-items:stretch;padding:20px}.setup-entry .setup-button{margin-left:0}}@media (prefers-reduced-motion:reduce){.studio-setup *,.studio-setup :before,.studio-setup :after{transition:none!important}}.setup-document-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.setup-document-fields label{flex-direction:column;gap:12px;display:flex}.setup-upload{color:#777;overflow-wrap:anywhere;border:1px dashed #d8d8df;border-radius:6px;align-items:center;gap:10px;min-height:70px;padding:16px;display:flex;position:relative}.setup-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.setup-upload:focus-within{outline-offset:2px;outline:2px solid #248878}@media (width<=700px){.setup-document-fields{grid-template-columns:1fr}}.wh-movement-dialog .wh-field-issue{color:#ba2838;overflow-wrap:anywhere;margin:6px 0 0;display:block}.wh-movement-dialog .wh-field>.wh-field-issue{margin-top:0}.wh-movement-dialog :is(input,select,textarea,.wh-picker-trigger)[aria-invalid=true]{border-color:#cf2f3c}.wh-movement-dialog .wh-movement-upload:has(input[aria-invalid=true]){border-color:#cf2f3c}.wh-tree{background:#fff;border:1px solid #f0f0f2;max-height:calc(100vh - 280px);padding:12px 0;overflow:auto}.wh-catalog-chevron{flex:none;display:block}.wh-catalog-chevron--right{transform:rotate(90deg)}.wh-catalog-chevron--down{transform:rotate(180deg)}.wh-tree-root{color:#161616;width:100%;min-height:43px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:9px 20px;display:flex}.wh-tree-node{position:relative}.wh-tree-row{min-height:39px;padding:0 6px 0 calc(12px + var(--depth) * 24px);border-left:2px solid #0000;align-items:center;display:flex;position:relative}.wh-tree-children{position:relative}.wh-tree-children:before{content:"";z-index:1;pointer-events:none;top:0;bottom:0;left:calc(26px + var(--depth) * 24px);border-left:1px solid var(--tree-line-color);position:absolute}.wh-tree-label{color:#161616;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:9px 6px 9px 0;display:flex}.wh-tree-name{overflow-wrap:anywhere;min-width:0}.catalog-marker{flex:0 0 var(--catalog-marker-size,9px);width:var(--catalog-marker-size,9px);height:var(--catalog-marker-size,9px);background:var(--catalog-marker-color,#111);box-sizing:border-box;border-radius:50%;display:inline-block}.catalog-marker--hollow{border:2px solid var(--catalog-marker-color,#111);background:0 0}.wh-tree-brand{color:#929292;flex:none}.wh-tree-complete{color:#1a8472;flex:none;margin-left:auto}.wh-tree-toggle{color:#161616;cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:30px;padding:0;display:flex}.wh-tree-edit{color:#626f83;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:4px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;display:inline-flex}.wh-tree-row:hover .wh-tree-edit,.wh-tree-row:focus-within .wh-tree-edit{opacity:1;pointer-events:auto}.wh-tree-edit:hover{color:#161616;background:#e7e9ed}.wh-tree button:focus-visible{outline-offset:-2px;outline:2px solid #3e63dd}@media (hover:none),(pointer:coarse){.wh-tree-edit{opacity:1;pointer-events:auto}}.wh-placement{position:relative}.wh-placement-trigger{color:#161616;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e3e7;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:16px;font-weight:400;line-height:20px;display:flex}.wh-placement-trigger:focus-visible,.wh-placement-trigger[aria-expanded=true]{border-color:#3e63dd;outline:none;box-shadow:0 0 0 2px #3e63dd15}.wh-placement-value{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.wh-placement-parent,.wh-placement-separator{color:#96969b;font-weight:400}.wh-placement-last{font-weight:500}.wh-placement-popup{z-index:1600;color:#161616;background:#fff;border:1px solid #e3e3e7;border-radius:6px;flex-direction:column;font-size:14px;font-weight:400;display:flex;position:fixed;overflow:auto;box-shadow:0 4px 20px #0003}.wh-placement-search{border-bottom:1px solid #f0f0f3;flex:none;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.wh-placement-search>img{flex:none}.wh-field .wh-placement-search input{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.wh-placement-tree{padding:4px}.wh-placement-row{min-height:35px;padding:7px 10px 7px calc(10px + var(--placement-depth,0) * 28px);cursor:pointer;border-radius:3px;outline:none;align-items:center;gap:8px;display:flex}.wh-placement-row>span:not(.wh-placement-branch){overflow-wrap:anywhere}.wh-placement-row>svg:last-child{color:#3e63dd;flex:none;margin-left:auto}.wh-placement-row:hover,.wh-placement-row:focus-visible{background:#f4f5f8}.wh-placement-row.is-selected{background:#e8edff}.wh-placement-branch{color:#161616;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:16px;height:18px;padding:0;display:flex}.wh-placement-branch:disabled{cursor:default}.wh-placement-root{border-bottom:1px solid #f0f0f3;border-radius:0;margin-bottom:4px}.wh-placement-empty{color:#929299;margin:8px 14px 16px}@media (width<=850px){.wh-placement-trigger{min-height:50px}}.wh-field .wh-placement-search input:focus,.wh-field .wh-placement-search input:focus-visible{box-shadow:none;border:0;outline:none}.wh-placement-search:focus-within{background:#fafbff}.wh-placement-create{color:#161616;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f0f3;flex:none;align-items:center;padding:9px 22px;font-size:14px;display:flex}.wh-placement-create:hover,.wh-placement-create:focus-visible{background:#f4f5f8}.wh-inline-category{color:#161616;background:#fafafa;border:1px solid #e3e3e7;border-radius:5px;margin:0 0 24px;padding:20px}.wh-inline-category h4{margin:0 0 18px;font-size:16px;font-weight:600;line-height:22px}.wh-inline-category-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:14px;display:flex}.wh-inline-category-actions .wh-button{min-height:40px;font-size:14px}@media (width<=850px){.wh-inline-category{padding:16px}.wh-inline-category-actions .wh-button{flex:160px}}.wh-placement .catalog-marker{--catalog-marker-size:11px}.wh-movements .wh-tabs{min-height:64px;margin-bottom:32px}.wh-movements .wh-back{min-height:24px;margin-bottom:32px}.wh-movement-heading{align-items:center;gap:28px;margin-bottom:24px;display:flex}.wh-movement-heading h2{margin:0;font-size:24px;font-weight:700;line-height:32px}.wh-movement-heading .wh-button{min-height:46px}.wh-movement-heading .wh-movement-create{color:#161616;gap:10px;padding-inline:24px}.wh-movement-create img{flex:none}.wh-movement-heading .wh-movement-create--income{background:#b3dfd7}.wh-movement-heading .wh-movement-create--writeOff{background:#fdeaea}.wh-movement-heading .wh-movement-create--inventory{background:#e8efff}.wh-movement-panel{background:#fff;border:1px solid #efeff3;min-height:350px;padding:24px}.wh-movement-toolbar{background:#fafafa;border:1px dashed #dddde2;flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:32px;padding:20px;display:flex}.wh-movement-toolbar .wh-search{flex:320px;min-width:220px}.wh-movement-period>span{margin-bottom:12px;font-size:14px;font-weight:600;display:block}.wh-movement-period>div{align-items:center;gap:10px;display:flex}.wh-movement-period input{color:#161616;width:170px;min-height:50px;font:inherit;background:#fff;border:1px solid #efeff3;border-radius:5px;padding:10px 12px;font-size:14px}.wh-movement-period button{color:#fff;white-space:nowrap;cursor:pointer;background:#242424;border:0;border-radius:30px;min-height:50px;padding:12px 18px}.wh-movement-reset{color:#3e63dd;cursor:pointer;background:0 0;border:0;padding:14px 0}.wh-movement-day+.wh-movement-day{margin-top:32px}.wh-movement-day>h3{color:#929292;margin:0 24px 12px;font-size:14px;font-weight:500}.wh-movement-document{border:1px solid #efeff3;border-radius:10px;margin-bottom:12px}.wh-movement-document-head{text-align:left;cursor:pointer;color:#161616;background:0 0;border:0;grid-template-columns:72px 160px minmax(160px,1fr) minmax(160px,1.4fr) 150px 18px;align-items:center;gap:20px;width:100%;min-height:69px;padding:19px 24px;font-size:14px;display:grid}.wh-movement-document-head time{color:#777}.wh-movement-document-head strong{overflow-wrap:anywhere;font-weight:600}.wh-movement-document-head b{text-align:right;white-space:nowrap;font-weight:600}.wh-movement-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wh-movement-kind{color:#777;background:#f1f1f3;border-radius:4px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:500;line-height:17px;display:inline-flex}.wh-movement-kind--income{color:#1a9180;background:#e4f7eb}.wh-movement-kind--writeOff{color:#e5485b;background:#ffe8ea}.wh-movement-kind--inventory{color:#6975ff;background:#e9ecff}.wh-movement-details{padding:6px 24px 20px}.wh-movement-details .wh-table-scroll{background:#fafafa;border-radius:4px;padding:18px 24px}.wh-movement-details table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.wh-movement-details th{text-align:left;color:#929292;height:32px;padding-bottom:12px;font-size:12px;font-weight:500}.wh-movement-details td{border-top:1px solid #efeff3;padding:15px 10px 15px 0}.wh-movement-details th:first-child{width:40%}.wh-movement-details th:last-child,.wh-movement-details td:last-child{text-align:right;padding-right:0}.wh-movement-document-meta{color:#777;flex-wrap:wrap;gap:24px;margin-top:14px;font-size:13px;display:flex}.wh-movement-dialog .wh-dialog-body{padding:24px}.wh-movement-dialog .wh-form-section{padding:28px}.wh-movement-dialog textarea{resize:vertical;color:#161616;width:100%;min-height:94px;font:inherit;border:1px solid #e5e5e8;border-radius:5px;outline:none;padding:14px;font-size:16px}.wh-movement-dialog textarea:focus{border-color:#3e63dd}.wh-movement-upload{color:#626161;cursor:pointer;background:#fff;border:1px solid #e3e3e7;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:14px;display:flex;position:relative;overflow:hidden}.wh-movement-upload span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wh-movement-upload:focus-within{outline-offset:2px;outline:2px solid #3e63dd}.wh-movement-upload:hover{background:#fafafa}.wh-movement-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.wh-movement-lines,.wh-inventory-lines{background:#fafafa;border:1px solid #efeff3;padding:20px}.wh-movement-row{border-top:1px solid #efeff3;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(90px,1fr)) 24px;align-items:center;gap:20px;min-height:76px;padding:16px 0;font-size:14px;display:grid}.wh-movement-row--heading,.wh-inventory-row--heading{color:#929292;border-top:0;min-height:30px;padding:0 0 18px;font-size:12px;font-weight:500}.wh-movement-row>input,.wh-movement-number input{color:#161616;background:#fff;border:1px solid #e5e5e8;border-radius:5px;outline:none;width:100%;min-width:0;min-height:52px;padding:12px;font-size:16px}.wh-movement-number{position:relative}.wh-movement-number:has(>span) input{padding-right:48px}.wh-movement-number>span{color:#929292;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.wh-movement-row input:focus,.wh-movement-number input:focus{border-color:#3e63dd}.wh-movement-product{min-width:0}.wh-movement-product>small{color:#929292;margin-top:7px;font-size:12px;line-height:17px;display:block}.wh-movement-add{color:#161616;cursor:pointer;background:#efeff3;border:0;border-radius:5px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;margin-top:24px;padding:12px;font-size:14px;display:flex}.wh-movement-total{color:#777;justify-content:flex-end;gap:18px;margin:20px 0 0;font-size:14px;display:flex}.wh-movement-total strong{color:#161616}.wh-product-picker{min-width:0;position:relative}.wh-picker-trigger{color:#161616;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e8;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:12px 14px;font-size:14px;display:flex}.wh-picker-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wh-picker-trigger svg{flex:none}.wh-product-picker-menu{z-index:1700;background:#fff;border:1px solid #e5e5e8;border-radius:8px;flex-direction:column;padding:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0002}.wh-picker-search{color:#999;border:1px solid #e5e5e8;border-radius:5px;flex:none;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;display:flex}.wh-picker-search input{color:#161616;background:0 0;border:0;outline:none;width:100%;min-width:0;height:26px;font-size:13px}.wh-picker-options{overflow:auto}.wh-picker-group{color:#777;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:9px;width:100%;padding:12px 10px;font-size:13px;display:flex}.wh-picker-group:disabled{cursor:default}.wh-picker-group i,.wh-inventory-product>i{border-radius:50%;flex:none;width:9px;height:9px}.wh-picker-group-products button{text-align:left;color:#161616;cursor:pointer;background:#fff;border:0;flex-direction:column;gap:6px;width:100%;padding:12px 20px;display:flex}.wh-picker-group:not(:disabled):hover,.wh-picker-group-products button:is(:hover,:focus-visible,[aria-current=true]){background:#f1f4ff}.wh-picker-options strong{font-size:13px;font-weight:500}.wh-picker-options small{color:#929292;font-size:12px}.wh-picker-empty,.wh-inventory-empty{color:#929292;text-align:center;padding:24px;font-size:14px}.wh-inventory-row{border-top:1px solid #efeff3;grid-template-columns:minmax(280px,420fr) repeat(3,minmax(150px,217.333fr));align-items:center;gap:0;min-height:83px;padding:15px 0;font-size:14px;display:grid;position:relative}.wh-inventory-row--heading{border-top:0;min-height:30px;padding:0 0 18px}.wh-inventory-product{background:#fff;border:1px solid #efeff3;border-radius:5px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:12px 14px;display:flex}.wh-inventory-product>i{width:11px;height:11px}.wh-inventory-product strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.wh-inventory-row>:nth-child(n+2):not(.wh-inventory-remove){text-align:center;justify-self:center}.wh-inventory-number{width:calc(100% - 80px);min-width:110px;max-width:137.333px}.wh-inventory-number input{text-align:center;padding-inline:12px}.wh-inventory-remove{position:absolute;top:50%;right:0;transform:translateY(-50%)}.wh-inventory-row>.wh-movement-kind{max-width:calc(100% - 72px)}.wh-inventory-add-picker{max-width:460px;margin-top:20px}.wh-movement-dialog button:disabled{cursor:default}@media (width<=1500px){.wh-movement-document-head{grid-template-columns:55px 120px minmax(120px,1fr) minmax(120px,1fr) 115px 16px;gap:12px}}@media (width<=1100px){.wh-movement-toolbar{gap:14px}.wh-movement-toolbar .wh-search{flex-basis:100%}.wh-movement-document-head{grid-template-columns:50px 125px 1fr 120px 16px}.wh-movement-summary{grid-area:2/3}.wh-movement-document-head>b{grid-area:1/4/span 2}.wh-movement-document-head>svg{grid-area:1/5/span 2}.wh-movement-lines,.wh-inventory-lines{overflow:auto}.wh-movement-row,.wh-inventory-row{min-width:860px}}@media (width<=650px){.wh-movement-panel{padding:12px}.wh-movement-heading{flex-direction:column;align-items:flex-start;gap:14px}.wh-movement-heading h2{font-size:21px}.wh-movement-toolbar{padding:12px}.wh-movement-toolbar .wh-search{min-width:0}.wh-movement-period{width:100%}.wh-movement-period>div{flex-wrap:wrap}.wh-movement-period input{width:calc(50% - 15px)}.wh-movement-document-head{grid-template-columns:42px minmax(100px,1fr) auto 16px;gap:10px;padding:16px 12px}.wh-movement-document-head>strong{grid-area:2/1/auto/-1}.wh-movement-summary{grid-area:3/1/auto/-1}.wh-movement-document-head>b{grid-area:1/3}.wh-movement-document-head>svg{grid-area:1/4}.wh-movement-details{padding-inline:10px}.wh-movement-dialog .wh-dialog-body{padding:12px}.wh-movement-dialog .wh-form-section{padding:18px}.wh-movement-dialog .wh-form-grid{grid-template-columns:1fr}}.wh-movements .wh-tabs img{opacity:.6;flex:none}.wh-movements .wh-tabs .is-selected img{opacity:1}.wh-movement-add img,.wh-movement-upload img{flex:none}.wh-movements .wh-movement-icon--outbound{transform:rotate(180deg)}.wh-movements{min-width:0}.wh-movement-responsive{min-width:0;container-type:inline-size}.wh-movement-panel,.wh-movement-toolbar,.wh-movement-period,.wh-movement-document,.wh-movement-details{min-width:0}.wh-movements .wh-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.wh-movements .wh-tabs button{white-space:normal;overflow-wrap:anywhere;min-width:0}.wh-movement-period input{min-width:0;max-width:100%}.wh-movement-period button,.wh-movement-heading .wh-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.wh-movement-document-head>*{min-width:0}.wh-movement-details .wh-table-scroll{max-width:100%}@container (width<=600px){.wh-movements .wh-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-movement-period{width:100%}.wh-movement-period>div{flex-wrap:wrap}.wh-movement-period input{flex:130px;width:auto}.wh-movement-document-head{flex-wrap:wrap;gap:10px;display:flex}.wh-movement-document-head>time{flex:0 45px}.wh-movement-document-head>strong,.wh-movement-document-head .wh-movement-summary{overflow-wrap:anywhere;white-space:normal;flex-basis:100%}.wh-movement-document-head>b{white-space:normal;overflow-wrap:anywhere;margin-left:auto}.wh-movement-document-head>svg{flex:none}}@container (width<=280px){.wh-movements .wh-tabs{grid-template-columns:minmax(0,1fr)}.wh-movements .wh-tabs button{text-align:left;grid-template-columns:24px minmax(0,1fr);display:grid}.wh-movement-period>div{flex-direction:column;align-items:stretch;display:flex}.wh-movement-period>div>span{display:none}.wh-movement-period input{flex:none;width:100%;padding-inline:8px}.wh-movement-period button{width:100%;padding-inline:10px}.wh-movement-toolbar{gap:12px;padding:10px}.wh-movement-toolbar .wh-search{flex-basis:100%;min-width:0;max-width:100%;padding-inline:8px}.wh-movement-toolbar .wh-search svg{flex:none;width:16px}.wh-movement-panel{padding:10px}.wh-movement-document-head{padding-inline:10px}.wh-movement-kind{white-space:normal;overflow-wrap:anywhere}.wh-movement-day>h3{margin-inline:8px}.wh-movement-heading h2{overflow-wrap:anywhere}.wh-movement-panel .wh-empty{padding-inline:6px}}.wh-movement-file-hint{color:#929292;font-size:12px;line-height:17px}.wh-movement-file-list{color:#161616;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wh-movement-file-list li{border:1px solid #efeff3;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px 8px;font-size:12px;display:flex}.wh-movement-file-list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wh-operation-uncertain{color:#60512a;background:#fff7df;border:1px solid #ffcb52;border-radius:5px;margin:0 0 16px;padding:16px 20px;font-size:14px;line-height:1.5}.wh-movement-document-meta button{color:#3e63dd;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.wh-movement-document-meta button:disabled{color:#929292;cursor:default}.wh-movement-legacy-note{color:#929292;margin:14px 0 0;font-size:12px;line-height:1.5}.wh-document-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.wh-document-actions>span{color:#626161;background:#efeff3;border-radius:4px;padding:7px 10px;font-size:12px}.wh-correction-lines{flex-direction:column;gap:14px;display:flex}.wh-correction-row{grid-template-columns:minmax(200px,2fr) minmax(110px,1fr) minmax(110px,1fr) 30px;align-items:end;gap:14px;display:grid}.wh-correction-row>.wh-product-picker{align-self:end}.wh-correction-row--outbound{grid-template-columns:minmax(200px,2fr) minmax(110px,1fr) 30px}@media (width<=700px){.wh-correction-row{border-bottom:1px solid #efeff3;grid-template-columns:minmax(0,1fr);padding-bottom:16px}.wh-correction-row>.wh-icon{justify-self:end}.wh-inventory-lines{padding:10px;overflow:visible}.wh-inventory-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:16px 0}.wh-inventory-row--heading{display:none}.wh-inventory-product{grid-column:1/-1;margin-right:32px}.wh-inventory-product strong{white-space:normal;overflow-wrap:anywhere}.wh-inventory-system:before{content:"По системе: ";color:#929292;margin-bottom:8px;font-size:12px;display:block}.wh-inventory-number:before{content:"Фактически";color:#929292;margin-bottom:8px;font-size:12px;display:block}.wh-inventory-row>.wh-movement-kind{grid-column:1/-1;max-width:100%}.wh-inventory-remove{top:28px;right:0;transform:none}}.wh-refill-hint{background:#fff7df;border:1px solid #ffcb52;border-radius:5px;align-items:center;gap:20px;min-height:68px;margin-bottom:16px;padding:16px 24px;font-size:14px;line-height:1.5;display:flex}.wh-refill-hint .wh-icon{flex:none;margin-left:auto}.wh-refill-group{border:1px solid #efeff3;border-radius:6px;margin-top:10px;overflow:hidden}.wh-refill-group-heading{text-align:left;cursor:pointer;background:#fafafa;border:0;align-items:center;gap:12px;width:100%;min-height:51px;padding:16px 24px;font-size:14px;display:flex}.wh-refill-group-heading strong{font-weight:500}.wh-refill-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.wh-refill-table th{text-align:left;padding:22px 14px 16px;font-size:13px;font-weight:400}.wh-refill-table td{border-top:1px solid #efeff3;padding:16px 14px}.wh-refill-table th:first-child,.wh-refill-table td:first-child{width:34%;padding-left:24px}.wh-refill-table td strong{font-weight:500}.wh-refill-table small{color:#929292;margin-top:5px;display:block}.wh-replenishment-print{display:none}@media (width<=850px){.wh-refill-hint{padding:16px}}@media print{body:has(.wh-replenishment-print){margin:0;overflow:visible!important}body:has(.wh-replenishment-print)>:not(.wh-replenishment-print){display:none!important}.wh-replenishment-print{color:#161616;padding:8mm;font:12px Arial,sans-serif;display:block}.wh-replenishment-print h1{font-size:20px}.wh-replenishment-print h2{margin-top:24px;font-size:16px}.wh-replenishment-print .wh-refill-table{min-width:0;font-size:11px}.wh-replenishment-print .wh-refill-table th,.wh-replenishment-print .wh-refill-table td{padding:10px 6px}.wh-replenishment-print tr{break-inside:avoid}.wh-replenishment-print thead{display:table-header-group}.wh-replenishment-print .wh-status{white-space:normal;background:0 0;padding:0}}.wh-refill-created{color:#1a8472;background:#e6f6ec;border-radius:5px;margin:0 0 16px;padding:12px 16px;font-size:14px}.wh-minimum-stock-label{position:relative}.wh-minimum-stock-help{display:inline-flex}.wh-minimum-stock-help>button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-block:-4px;padding:0;display:inline-grid}.wh-minimum-stock-help>button:hover{background:#efeff3}.wh-minimum-stock-tooltip{z-index:1;color:#303036;background:#fff;border:1px solid #e9e9ed;border-radius:8px;width:min(320px,100%);padding:12px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:0;box-shadow:0 12px 32px #14192629}.wh-minimum-stock-tooltip:after{content:"";height:8px;position:absolute;inset-block-start:100%;inset-inline:0}.wh-archive-tree{--wh-archive-tree-indent:28px;--wh-archive-tree-padding:18px;--wh-archive-tree-guide:#457bff;padding-inline-end:12px}.wh-archive-tree-branch{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.wh-archive-tree-branch:before{z-index:1;border-inline-start:1px solid var(--wh-archive-tree-guide);content:"";pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--wh-archive-tree-padding) + 8px + var(--wh-archive-depth) * var(--wh-archive-tree-indent))}.wh-archive-tree-branch .wh-archive-tree-branch{margin-block-start:2px}.wh-archive-tree-branch .wh-archive-tree-branch:before{inset-inline-start:calc(var(--wh-archive-tree-padding) + 4px + var(--wh-archive-depth) * var(--wh-archive-tree-indent))}.wh-archive-tree-row{--wh-archive-row-indent:calc(var(--wh-archive-tree-padding) + 26px + var(--wh-archive-depth) * var(--wh-archive-tree-indent));min-height:39px;padding:4px 24px 4px var(--wh-archive-row-indent);background:#fff;align-items:center;gap:14px;font-size:14px;line-height:20px;display:flex;position:relative}.wh-archive-tree-toggle{color:#000;background:0 0;border:0;flex:0 0 14px;justify-content:center;align-items:center;height:26px;padding:0;display:inline-flex}button.wh-archive-tree-toggle:not(:disabled){cursor:pointer}.wh-archive-tree-name{overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.wh-archive-tree-quantity{color:#00000080;flex:none}.wh-archive-tree-actions{opacity:0;position:absolute;inset-inline-end:4px}.wh-archive-tree-row:hover .wh-archive-tree-actions,.wh-archive-tree-row:focus-within .wh-archive-tree-actions{opacity:1}.wh-archive-tree-row:has(.wh-archive-tree-actions):is(:hover,:focus-within){--wh-archive-highlight-start:calc(var(--wh-archive-row-indent) + 5px);background-image:linear-gradient(to right, transparent var(--wh-archive-highlight-start), #e2eaff var(--wh-archive-highlight-start))}.wh-archive-tree-row:has(.wh-archive-tree-actions):is(:hover,:focus-within) .wh-archive-tree-quantity{opacity:0}@media (hover:none){.wh-archive-tree-actions{opacity:1;position:static}.wh-archive-tree-row:has(.wh-archive-tree-actions):is(:hover,:focus-within) .wh-archive-tree-quantity{opacity:1}}@media (width<=600px){.wh-archive-tree{--wh-archive-tree-indent:12px;--wh-archive-tree-padding:1px;padding-inline-end:0}.wh-archive-tree-row{gap:8px;padding-inline-end:8px;font-size:14px}.wh-archive-tree-name{gap:8px}}.wh-trash .wh-search:focus-within{outline-offset:-1px;outline:2px solid #3e63dd}.wh-trash .wh-movement-panel>.wh-error{margin:0 0 16px}.wh-trash-table{min-width:810px}.wh-trash-columns{color:#161616;grid-template-columns:minmax(170px,2.2fr) minmax(86px,.8fr) minmax(96px,.95fr) minmax(88px,1fr) minmax(66px,.75fr) 234px 24px;align-items:center;min-height:69px;padding:12px 16px;font-size:14px;line-height:20px;display:grid}.wh-trash-columns>*{overflow-wrap:anywhere;min-width:0}.wh-trash-columns>span{padding-inline-end:8px}.wh-trash-columns--header{color:#777;border-inline:1px solid #0000;min-height:17px;margin-bottom:12px;padding-block:0;font-size:13px;line-height:17px}.wh-trash-card{background:#fff;border:1px solid #efeff3;border-radius:10px}.wh-trash-card+.wh-trash-card{margin-top:12px}.wh-trash-item{align-items:center;gap:10px;padding-inline-end:12px;display:flex}.wh-trash-item-icon{background:#e6f6ec;border-radius:5px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:flex}.wh-trash-item-icon.is-expanded{background:#e8efff}.wh-trash-item-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.wh-trash-item-copy strong{font-weight:600}.wh-trash-item-copy small{color:#777;align-items:center;gap:8px;font-size:12px;line-height:17px;display:flex}.wh-trash-actions{align-items:center;gap:8px;display:flex}.wh-trash-actions>.wh-button{white-space:nowrap;min-height:36px;padding-inline:10px;font-size:13px}.wh-trash-actions>.wh-button--danger{margin:0}.wh-trash-actions--nested>.wh-button:not(.wh-button--danger){background:#fff}.wh-trash-expand-cell{justify-content:flex-end;display:flex}.wh-trash-expand{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:30px;padding:0;display:grid}.wh-trash-expand:disabled{cursor:default}.wh-trash-subtree{margin:0 16px 16px}.wh-trash-subtree .wh-archive-tree-quantity{text-align:right;min-width:90px}.wh-trash-dialog.wh-dialog{width:min(800px,100%)}.wh-trash-dialog--purge footer .wh-button--black{background:#ba2838}.wh-trash-dialog--purge footer .wh-button img{flex:none}.wh-trash-expense-options{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.wh-trash-expense-option{color:#161616;cursor:pointer;background:#fff;border:1px solid #e5e5e8;border-radius:5px;align-items:flex-start;gap:14px;padding:16px;display:flex}.wh-trash-expense-option:has(input:checked){background:#e4e9ff;border-color:#7294ef}.wh-trash-expense-option input{accent-color:#3e63dd;cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.wh-trash-expense-option strong{margin-bottom:4px;font-size:16px;font-weight:600;line-height:20px;display:block}.wh-trash-expense-option small{color:#666;font-size:14px;line-height:20px;display:block}.wh-trash-item-copy small .catalog-marker{--catalog-marker-size:11px}.wh-catalog-page .wh-header-actions{flex-wrap:wrap;justify-content:flex-end}.wh-header-actions .wh-trash-header{color:#c42b37;background:#c42b371a}.wh-trash-header img,.wh-selection-bar img,.wh-archive-action img{flex:none;display:block}.wh-trash-header img{width:18px;height:18px}.wh-card-shell{min-width:0;position:relative}.wh-card-shell .wh-category-card{width:100%;height:100%}.wh-card-actions{opacity:0;align-items:center;gap:2px;display:flex;position:absolute;top:10px;right:10px}.wh-card-shell:is(:hover,:focus-within) .wh-card-actions{opacity:1}.wh-card-actions .wh-icon,.wh-catalog-row-actions .wh-icon{min-width:30px;padding:5px}.wh-catalog-row-actions,.wh-current-category-actions{align-items:center;display:flex}.wh-current-category-actions{gap:4px;margin-left:auto}.wh-products-table .wh-catalog-row-actions{justify-content:end;gap:6px;padding:0 4px}.wh-content .wh-products-table td.wh-catalog-row-actions-cell{width:86px;padding-right:14px}.wh-content .wh-products-table :is(th,td).wh-catalog-choice{width:38px;padding:0 0 0 20px}.wh-products-table .wh-catalog-choice+:is(th,td){width:37%}.wh-catalog-checkbox{appearance:none;cursor:pointer;background:#fafafa;border:1px solid #efeff3;border-radius:4px;width:18px;height:18px;margin:0;display:block}.wh-catalog-checkbox:checked,.wh-catalog-checkbox:indeterminate{background:#000;border-color:#000}.wh-catalog-checkbox:checked{background:#000 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%3e%3cg%3e%3cg%20transform='matrix(1%200%200%201%200%201.402587890625)'%3e%3cg%20transform='matrix(1%200%200%201%200%200)'%3e%3cpath%20d='M9.76763916015625%200.23228709399700165%20C9.458235740661621%20-0.07752668112516403%208.955818176269531%20-0.07733135670423508%208.646004676818848%200.23228709399700165%20L3.5978691577911377%205.280618667602539%20L1.3541901111602783%203.036958932876587%20C1.0443763732910156%202.727145195007324%200.5421741008758545%202.727145195007324%200.2323603332042694%203.036958932876587%20C-0.07745343446731567%203.3467726707458496%20-0.07745343446731567%203.8489749431610107%200.2323603332042694%204.158788681030273%20L3.036837100982666%206.963265419006348%20C3.1916463375091553%207.118074893951416%203.3946404457092285%207.195674896240234%203.597654342651367%207.195674896240234%20C3.8006680011749268%207.195674896240234%204.003857612609863%207.118269920349121%204.158667087554932%206.963265419006348%20L9.76763916015625%201.3540972471237183%20C10.07745361328125%201.044498324394226%2010.07745361328125%200.5420812964439392%209.76763916015625%200.23228709399700165%20Z'%20fill='%23FFFFFF'%20fill-rule='nonzero'%20/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50% no-repeat}.wh-catalog-checkbox:indeterminate{background-image:linear-gradient(#fff,#fff);background-position:50%;background-repeat:no-repeat;background-size:8px 2px}.wh-catalog-checkbox:focus-visible{outline-offset:3px;outline:2px solid #3e63dd}.wh-content:has(>.wh-selection-slot){container-type:inline-size}.wh-selection-slot{z-index:5;height:0;position:sticky;bottom:78px}.wh-selection-bar{top:0;color:#161616;background:#fff;border:1px solid #efeff3;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;width:max-content;max-width:100%;margin-inline:auto;padding:8px 12px;display:flex;position:absolute;inset-inline:0;box-shadow:0 4px 20px #0003}.wh-selection-bar>span{font-weight:600}.wh-selection-bar>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wh-selection-bar .wh-button{white-space:nowrap}.wh-selection-bar .wh-selection-clear{background:0 0;width:46px;padding:0}.wh-selection-bar .wh-selection-clear:hover{background:#f3f3f5}.wh-selection-bar .wh-trash-destructive,.wh-archive-action--danger footer .wh-button--black{color:#fff;background:#c42b37}.wh-dialog.wh-archive-action{width:min(800px,100%)}.wh-archive-action .wh-archive-products ul{background:#f8f8fa;border-radius:8px;margin:0;padding:0 20px;list-style:none}.wh-archive-products li{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding-block:16px;font-size:16px;display:flex}.wh-archive-products li+li{border-top:1px solid #0000000d}.wh-archive-products strong{overflow-wrap:anywhere;font-weight:600}.wh-archive-product-quantity{white-space:nowrap}.wh-archive-product-path{color:#0008;text-align:right;align-items:center;gap:8px;font-size:14px;display:flex}.wh-archive-warning{color:#000;background:#fff5d9;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:24px;font-size:16px;line-height:19px;display:flex;box-shadow:inset 4px 0 #ffc835}.wh-archive-warning strong{font-weight:600}.wh-archive-warning p{color:#3a3a3a;margin:9px 0 0}.wh-archive-warning .wh-icon{margin-right:-5px}.wh-archive-preview-title{color:#000;align-items:center;gap:14px;font-size:18px;line-height:22px;display:flex}.wh-archive-preview-title>span{background:color-mix(in srgb, var(--wh-archive-root-color,#3e63dd) 15%, #fff);border-radius:7px;flex:none;place-items:center;width:52px;height:51px;display:grid}.wh-archive-preview-title i{background:var(--wh-archive-root-color,#3e63dd);width:24px;height:24px;-webkit-mask:url(/assets/trash-category-Bo7szjh6.svg) 50% no-repeat;mask:url(/assets/trash-category-Bo7szjh6.svg) 50% no-repeat}.wh-archive-preview .wh-archive-tree{margin-top:10px;padding-inline-end:0}@media (hover:none){.wh-card-actions{opacity:1}}@media (width<=1200px){.wh-selection-slot{margin-bottom:20px}}@media (width<=850px){.wh-catalog-page .wh-header-actions{justify-content:flex-start}.wh-selection-slot{margin-bottom:34px}.wh-archive-products li{flex-wrap:wrap;gap:6px}.wh-archive-warning{padding:16px}}@container (width<=550px){.wh-selection-slot{margin-bottom:70px;bottom:100px}}@container (width<=380px){.wh-selection-slot{margin-bottom:130px;bottom:154px}.wh-selection-bar .wh-button{padding-inline:12px}.wh-selection-bar .wh-selection-clear{padding:0}}.wh-archive-product-path .catalog-marker{--catalog-marker-size:11px}.ws-flow-progress{margin-bottom:0}.ws-flow-progress-caption{color:#797777;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:19px;display:flex}.ws-flow-progress-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.ws-flow-progress-track>span{background:#0000000f;border-radius:30px;height:4px}.ws-flow-progress-track>span.is-current{background:#00000080}.ws-flow-progress-track>span.is-complete{background:#1a8472}.ws-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ws-flow-step{border:1px solid #0000;align-items:center;gap:16px;min-width:0;min-height:101px;padding:24px;display:flex}.ws-flow-step.is-current{background:#e6f7ea;border-color:#e6f7ea}.ws-flow-step.is-complete{background:#fff;border-color:#efeff3}.ws-flow-step-badge{border:1px solid #efeff3;flex:0 0 52px;place-items:center;width:52px;height:51px;font-size:18px;font-weight:600;display:grid}.is-current>.ws-flow-step-badge{color:#fff;background:#000;border-color:#000}.is-complete>.ws-flow-step-badge{color:#1a8472;background:#e6f7ea;border-color:#e6f7ea}.ws-flow-step-text{flex-direction:column;gap:7px;min-width:0;display:flex}.ws-flow-step-text strong{font-size:18px;font-weight:600;line-height:1.3}.ws-flow-step-text small{color:#797777;font-size:14px;line-height:1.4}@media (width<=760px){.ws-flow-progress-track,.ws-flow-steps{gap:12px}.ws-flow-step{align-items:flex-start;gap:10px;padding:16px 12px}.ws-flow-step-badge{flex-basis:36px;width:36px;height:36px}.ws-flow-step-text strong{font-size:14px}.ws-flow-step-text small{font-size:12px}}@media (width<=420px){.ws-flow-step{flex-direction:column}}.ws-flow-step-text{overflow-wrap:anywhere}.ws-completion{flex-direction:column;align-items:center;gap:48px;max-width:1253px;margin:0 auto;padding:48px 32px;display:flex}.ws-completion-hero{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:679px;display:flex}.ws-completion-hero h2{margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.2}.ws-completion-hero p{margin:0;font-size:14px;line-height:1.5}.ws-completion-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:0;display:grid}.ws-completion-stats>div{background:#fff;border:1px solid #efeff3;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;min-height:174px;padding:24px;display:flex}.ws-completion-stat-icon{background:#fafafa;border-radius:7px;place-items:center;width:52px;height:51px;display:grid}.ws-completion-stats dt{color:#797777;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.ws-completion-stats dd{margin:-6px 0 0;font-size:18px;font-weight:700;line-height:1.3}.ws-completion .ws-completion-button{border-radius:7px;min-height:46px;padding:4px 24px}.ws-completion-button img{flex-shrink:0}@media (width<=1000px){.ws-completion{padding-inline:0}.ws-completion-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ws-completion{gap:32px;padding-top:32px}.ws-completion-hero h2{font-size:24px}.ws-completion-stats>div{padding:20px}}.ws-category-selection{flex-direction:column;gap:24px;display:flex}.ws-category-skip{border:1px solid #0006;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.ws-category-skip-copy{align-items:center;gap:16px;min-width:0;display:flex}.ws-category-skip-icon{background:#fff;flex:0 0 52px;place-items:center;width:52px;height:51px;display:grid}.ws-category-skip-copy strong{font-size:18px;font-weight:600;line-height:1.3}.ws-category-skip .wh-button{border-radius:7px;flex-shrink:0}.ws-category-panel{background:#fff;border:1px solid #efeff3;padding:24px}.ws-category-heading h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.ws-category-heading p{margin:15px 0 0;font-size:14px;line-height:1.5}.ws-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.ws-category-template,.ws-category-custom-card{text-align:left;color:#161616;background:#fff;border:1px solid #efeff3;align-items:center;gap:14px;min-width:0;min-height:99px;padding:24px;display:flex;position:relative}.ws-category-template{cursor:pointer;font:inherit}.ws-category-template:hover{border-color:var(--category-color)}.ws-category-template.is-selected{background:var(--category-tint);border-color:#0000}.ws-category-icon{background:var(--category-tint);border-radius:7px;flex:0 0 52px;place-items:center;width:52px;height:51px;display:grid}.ws-category-template.is-selected .ws-category-icon,.ws-category-custom-card .ws-category-icon{background:#fff}.ws-category-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.ws-category-copy strong{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.2}.ws-category-copy small{font-size:14px;line-height:1.4}.ws-category-check,.ws-category-remove{color:#fff;border:1px solid #efeff3;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:10px;right:10px}.ws-category-template.is-selected .ws-category-check{background:var(--category-color);border-color:#0000}.ws-category-check svg{stroke-width:2px}.ws-category-custom-card{background:#f4f1ff;border-color:#0000}.ws-category-remove{cursor:pointer;background:#7a4dff;border:0}.ws-category-remove:hover{background:#6036dc}.ws-category-custom-card.has-error{border-color:#cf2f3c}.ws-category-error{color:#b62f3e}.ws-category-create{border-left:3px solid #000;flex-direction:column;gap:13px;margin-top:44px;padding-inline:24px;display:flex}.ws-category-create label{font-size:16px;font-weight:500;line-height:26px}.ws-category-create-line{align-items:stretch;gap:22px;display:flex}.ws-category-selection .ws-category-create-line input{border-color:#efeff3;border-radius:7px;flex:0 477px;width:477px;max-width:100%;min-height:52px;padding:10px 14px}.ws-category-create-line .ws-category-add{background:#f3f3f5;border-radius:7px;gap:10px;min-height:52px;padding:4px 24px}.ws-category-selection .wh-button:disabled{opacity:.5;cursor:default}.ws-category-footer{justify-content:flex-end;padding-top:8px;display:flex}.ws-category-footer .wh-button{border-radius:7px}.ws-category-footer img,.ws-category-create-line svg{flex-shrink:0}@media (width<=1550px){.ws-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.ws-category-skip{flex-wrap:wrap;padding:24px}.ws-category-skip .wh-button{margin-left:68px}.ws-category-panel{padding:20px}.ws-category-create{padding-inline:16px 0}.ws-category-create-line{flex-wrap:wrap;gap:14px}.ws-category-selection .ws-category-create-line input{flex:340px}}@media (width<=640px){.ws-category-selection{gap:18px}.ws-category-skip{gap:18px;padding:18px}.ws-category-skip-copy{align-items:flex-start;gap:12px}.ws-category-skip-copy strong{font-size:16px}.ws-category-skip .wh-button{justify-content:center;width:100%;margin-left:0}.ws-category-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ws-category-template,.ws-category-custom-card{padding:20px}.ws-category-create{margin-top:28px}.ws-category-selection .ws-category-create-line input{flex-basis:100%;width:100%}.ws-category-create-line .wh-button{justify-content:center;width:100%}.ws-category-footer .wh-button{justify-content:center;width:100%;padding-inline:12px}}.ws-category-custom-card .ws-category-copy{padding-right:8px}.ws-category-footer .wh-button:disabled{color:#fff;opacity:.5;background:#000}.ws-category-copy small{overflow-wrap:anywhere}.ws-category-footer{background:#fff;border-top:1px solid #efeff3;margin:8px -32px -32px;padding:32px}@media (width<=1200px){.ws-category-footer{margin-inline:-24px;margin-bottom:-24px;padding:24px}}@media (width<=760px){.ws-category-footer{margin-inline:-14px;margin-bottom:-32px;padding:24px 14px}}.ws-structure-flow{color:#161616}.ws-structure-flow__intro{max-width:1020px;margin-bottom:24px}.ws-structure-flow__intro h2{margin:0 0 15px;font-size:24px;font-weight:600;line-height:1.3}.ws-structure-flow__intro p{color:#797777;margin:0;font-size:14px;line-height:1.6}.ws-structure-flow__grid{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ws-structure-flow__sidebar{min-width:0}.ws-structure-flow__sidebar .wh-create-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.ws-structure-flow__sidebar .wh-create-buttons .wh-button{white-space:nowrap;justify-content:center;min-height:46px;padding:0 8px;font-size:13px}.ws-structure-flow__sidebar .wh-tree{max-height:560px}.ws-structure-flow__panel{background:#fff;border:1px solid #efeff3;flex-direction:column;gap:22px;min-width:0;padding:24px;display:flex}.ws-structure-flow__panel-title{align-items:center;gap:13px;display:flex}.ws-structure-flow__panel-title h3{overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.3}.ws-structure-flow__breadcrumbs{flex-wrap:wrap;align-items:center;gap:12px;margin:-2px 0 0;font-size:14px;line-height:20px;display:flex}.ws-structure-flow__breadcrumbs>span{align-items:center;gap:12px;min-width:0;display:inline-flex}.ws-structure-flow__breadcrumbs svg{color:#797777;flex-shrink:0}.ws-structure-flow__breadcrumbs button{color:#797777;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:4px 0}.ws-structure-flow__breadcrumbs button[aria-current=page]{color:#161616}.ws-structure-flow__inset{background:#fafafa;border:1px solid #0003;flex-direction:column;gap:24px;min-width:0;padding:20px;display:flex}.ws-structure-flow__section-heading{flex-direction:column;gap:12px;display:flex}.ws-structure-flow__section-heading h3{color:#161616;margin:0;font-size:18px;font-weight:600;line-height:1.3}.ws-structure-flow__section-heading p,.ws-structure-flow__empty{color:#00000080;margin:0;font-size:14px;line-height:1.5}.ws-structure-flow__section-heading--products{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.ws-structure-flow__section-heading--products>span{color:#797777;font-size:12px}.ws-structure-flow__empty{margin-top:-12px}.ws-structure-flow__node-list{flex-direction:column;gap:10px;min-width:0;display:flex}.ws-structure-flow__node-row{background:#fff;border:1px solid #efeff3;align-items:center;gap:14px;min-width:0;min-height:83px;padding:16px;display:flex}.ws-structure-flow__node-icon{color:#161616;background:#fafafa;border-radius:7px;flex:0 0 52px;place-items:center;width:52px;height:51px;display:grid}.ws-structure-flow__node-icon--manufacturer{background:#ebf7f5}.ws-structure-flow__node-copy{flex:1;min-width:0}.ws-structure-flow__node-copy>input{width:100%}.ws-structure-flow__node-name{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ws-structure-flow__node-name strong{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.ws-structure-flow__node-name>small{color:#0c9f84;text-transform:uppercase;background:#ebf7f5;border-radius:4px;padding:4px 7px;font-size:12px;line-height:15px;display:inline-flex}.ws-structure-flow__node-summary{color:#00000080;margin-top:6px;font-size:14px;line-height:1.3;display:block}.ws-structure-flow__node-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.ws-structure-flow .ws-structure-flow__open{background:#f3f3f5;border-radius:7px;min-height:39px;padding:9px 24px 10px;font-size:14px;line-height:20px}.ws-structure-flow__node-actions .wh-icon{flex-shrink:0;min-width:20px}.ws-structure-flow__hint{color:#3a3a3a;background:#fff5d9;border:1px solid #ffc835;border-radius:7px;margin:0;padding:20px 24px;font-size:14px;line-height:1.5}.ws-structure-flow__create{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.ws-structure-flow__create-column{flex-direction:column;gap:10px;min-width:0;display:flex}.ws-structure-flow__create-column+.ws-structure-flow__create-column{border-left:1px solid #0003;padding-left:24px}.ws-structure-flow .ws-structure-flow__create-column input{width:100%;min-height:52px}.ws-structure-flow__create-column .wh-button{border-radius:7px;justify-content:center;width:100%;min-height:52px;padding:10px 12px;font-size:14px;line-height:20px}.ws-structure-flow .ws-structure-flow__add-manufacturer{color:#0c9f84;background:#ebf7f5}.ws-structure-flow .ws-structure-flow__add-folder{background:#efeff3}.ws-structure-flow__create-column .wh-button img{flex-shrink:0}.ws-structure-flow button:disabled{cursor:default}.ws-structure-flow__create--single{grid-template-columns:minmax(0,1fr)}.ws-structure-flow__brand-note{color:#797777;margin:0;font-size:14px;line-height:1.5}.ws-structure-flow .ws-structure-flow__add-product{color:#161616;background:#efeff3;border:0;border-radius:7px;justify-content:center;width:100%;min-height:46px;padding:12px 24px;font-size:14px;line-height:20px}.ws-structure-flow__table-scroll{min-width:0;overflow-x:auto}.ws-structure-flow__product-table{table-layout:fixed;border-collapse:separate;border-spacing:0 15px;text-align:left;width:100%;min-width:690px;margin-top:-15px}.ws-structure-flow__product-table th{color:#000000e6;vertical-align:top;width:calc(25% - 8px);padding:0 24px 0 0;font-size:14px;font-weight:600;line-height:20px}.ws-structure-flow__product-table td{vertical-align:top;border:0;padding:0 24px 0 0}.ws-structure-flow__product-table th:nth-child(5){width:32px}.ws-structure-flow__product-table th:last-child{width:72px}.ws-structure-flow__product-path{color:#797777;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.4;display:block}.ws-structure-flow__product-table th:last-child,.ws-structure-flow__product-table td:last-child{padding-right:0}.ws-structure-flow .ws-structure-flow__product-table td>input,.ws-structure-flow .ws-structure-flow__product-table select{border:1px solid #efeff3;border-radius:7px;width:100%;min-height:52px;padding:11px 14px;font-size:16px;line-height:20px}.ws-structure-flow .ws-structure-flow__product-table td>.ws-structure-flow__manufacturer-input{min-height:40px;margin-top:10px}.ws-structure-flow__product-table td:last-child{white-space:nowrap}.ws-structure-flow__product-table td:last-child .wh-icon{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.ws-structure-flow__minimum{color:#797777;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;line-height:18px;display:flex}.ws-structure-flow .ws-structure-flow__minimum input{border-color:#efeff3;flex:1;width:70px;min-width:50px;min-height:40px;padding:8px;font-size:16px}.ws-structure-flow__footer{background:#fff;border-top:1px solid #efeff3;justify-content:space-between;align-items:center;gap:24px;margin:32px -32px -32px;padding:32px;display:flex}.ws-structure-flow__footer>.wh-button{border-radius:7px;min-height:46px;padding:12px 24px;font-size:14px;line-height:20px}@media (width<=1250px){.ws-structure-flow__grid{grid-template-columns:240px minmax(0,1fr);gap:20px}.ws-structure-flow__panel{padding:20px}.ws-structure-flow__inset{padding:18px}.ws-structure-flow__node-row{flex-wrap:wrap}.ws-structure-flow__node-actions{justify-content:flex-end;width:100%;padding-left:66px}.ws-structure-flow__create{grid-template-columns:minmax(0,1fr);gap:18px}.ws-structure-flow__create-column+.ws-structure-flow__create-column{border-top:1px solid #0003;border-left:0;padding:18px 0 0}}@media (width<=1200px){.ws-structure-flow__footer{margin-inline:-24px;margin-bottom:-24px;padding:24px}}@media (width<=900px){.ws-structure-flow__grid{grid-template-columns:minmax(0,1fr)}.ws-structure-flow__sidebar .wh-tree{max-height:280px}.ws-structure-flow__footer{margin-inline:-24px;margin-bottom:-24px;padding:24px}}@media (width<=760px){.ws-structure-flow__intro h2{font-size:24px}.ws-structure-flow__panel{gap:20px;padding:16px}.ws-structure-flow__panel-title h3{font-size:20px}.ws-structure-flow__inset{padding:16px}.ws-structure-flow__node-row{gap:12px;padding:12px}.ws-structure-flow__node-icon{flex-basis:44px;width:44px;height:44px}.ws-structure-flow__node-name strong{font-size:16px}.ws-structure-flow__node-actions{gap:16px;padding-left:0}.ws-structure-flow__hint{padding:16px}.ws-structure-flow__footer{margin-inline:-14px;flex-direction:column;align-items:stretch;gap:18px;margin-bottom:-32px;padding:24px 14px}.ws-structure-flow__footer>.wh-button{justify-content:center}}.ws-structure-flow input:focus,.ws-structure-flow select:focus{border-color:#6f8ce0;box-shadow:0 0 0 2px #6f8ce015}.ws-structure-flow .ws-structure-flow__product-table input:focus,.ws-structure-flow .ws-structure-flow__product-table select:focus{border-color:#6f8ce0}.ws-structure-flow .ws-structure-flow__product-table input[aria-invalid=true],.ws-structure-flow .ws-structure-flow__product-table select[aria-invalid=true]{border-color:#cf2f3c}@media (width<=760px){.ws-structure-flow__node-actions{flex-wrap:wrap}.ws-structure-flow__node-name>small{overflow-wrap:anywhere;max-width:100%}}.ws-structure-flow__panel-title .catalog-marker{--catalog-marker-size:11px}.ws-page{min-height:calc(100vh - 76px)}.ws-shell{margin:0;padding:32px}.ws-loading{text-align:center;color:#77777c;padding:64px 32px}.ws-link{color:#68686e;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:5px 0;display:inline-flex}.ws-link:hover{color:#161616;text-underline-offset:4px;text-decoration:underline}.ws-link:disabled{opacity:.5;cursor:default}.wh-catalog-page.ws-page--start{background:#fafafa;flex-direction:column;min-height:calc(100dvh - 76px);display:flex}.ws-page--start>.wh-header{flex-shrink:0}.ws-start{color:#161616;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:48px;width:100%;padding:48px 32px;display:flex}.ws-start-intro{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:679px;display:flex}.ws-start-copy h2{margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.2}.ws-start-description{font-size:14px;line-height:1.6}.ws-start-description p{margin:0}.ws-start-description p+p{margin-top:10px}.ws-start .ws-start-button{color:#1a8472;background:#e6f7ea;border:1px solid #1a8472;border-radius:7px;gap:10px;min-height:56px;padding:15px 32px;font-size:14px;font-weight:500;line-height:20px}.ws-start-button img{flex-shrink:0}.ws-start-intro>.ws-error{margin:0;font-size:14px;line-height:1.5}.ws-start-steps{text-align:left;grid-template-columns:repeat(2,minmax(0,301px));gap:16px;width:min(100%,618px);margin:0;padding:0;list-style:none;display:grid}.ws-start-steps>li{background:#fff;border:1px solid #efeff3;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;min-height:215px;padding:24px;display:flex}.ws-start-step-number{color:#0006;font-size:14px;font-weight:700;line-height:17px}.ws-start-step-icon{background:#fafafa;border-radius:7px;place-items:center;width:52px;height:51px;display:grid}.ws-start-steps h3{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3}.ws-start-steps p{margin:0;font-size:14px;line-height:1.4}.ws-complete h2{margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.3}.ws-complete>p{color:#838389;max-width:590px;margin:0 auto 28px;font-size:14px;line-height:1.6}.ws-progress-line{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.ws-progress-line span{background:#e5e5ea;border-radius:4px;height:4px}.ws-progress-line .is-done{background:#1a8472}.ws-progress-labels{color:#97979c;align-items:center;gap:36px;font-size:14px;display:flex}.ws-progress-labels>span{align-items:center;gap:9px;display:inline-flex}.ws-progress-labels>span.is-current{color:#161616;font-weight:600}.ws-progress-labels svg{color:#1a8472}.ws-progress-labels i{border:1px solid;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;font-weight:400;display:grid}.ws-progress-labels small{margin-left:auto;font-size:13px}.ws-save{color:#898990;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;max-width:75%;min-height:19px;font-size:12px;display:flex}.ws-save--saved{color:#1a8472}.ws-save--error,.ws-save--conflict{color:#ad2939}.ws-save .ws-link{color:inherit;font-size:12px;text-decoration:underline}.ws-save>span{flex-basis:100%}.ws-editor{border:0;min-width:0;margin:24px 0 0;padding:0}.ws-editor:disabled{opacity:.75}.ws-categories{background:#fff;border:1px solid #ededf0;border-radius:10px;padding:34px}.ws-categories h2,.ws-section h2{margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.3}.ws-categories>p,.ws-section>p{color:#8c8c92;margin:0 0 28px;font-size:14px;line-height:1.6}.ws-categories h3,.ws-section h3,.ws-roots h3{margin:0 0 20px;font-size:18px;font-weight:600}.ws-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0;display:grid}.ws-template{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e6eb;border-radius:10px;flex-direction:column;gap:16px;min-height:210px;padding:24px 20px;display:flex;position:relative}.ws-template:hover{border-color:#bfcadf}.ws-template.is-selected{background:#f2f6ff;border-color:#668af0}.ws-template-icon{border-radius:10px;place-items:center;width:54px;height:54px;display:grid}.ws-template strong{font-size:18px;font-weight:600}.ws-template small{color:#8c8c92;font-size:13px;line-height:1.5}.ws-template-check{color:#fff;border:1px solid #dedee4;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:15px;right:15px}.is-selected .ws-template-check{background:#3e63dd;border-color:#3e63dd}.ws-add-line,.ws-inline-create{align-items:flex-end;gap:12px;display:flex}.ws-add-line input{flex:1;max-width:550px}.ws-add-line .wh-button{min-height:48px}.ws-page input,.ws-page select{color:#161616;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #e4e4e9;border-radius:6px;outline:none;padding:11px 14px;font-size:16px;font-weight:400;line-height:20px}.ws-page input:focus,.ws-page select:focus{border-color:#6f8ce0;box-shadow:0 0 0 2px #6f8ce015}.ws-page input::placeholder{color:#a3a3a9}.ws-page [aria-invalid=true]{border-color:#cf2f3c}.ws-custom-list{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.ws-custom-list>span{border:1px solid #e5e5eb;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.ws-custom-list strong{font-size:14px;font-weight:500}.ws-custom-list small{color:#95959b;font-size:12px}.ws-step-footer{border-top:1px solid #ededf0;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:26px;display:flex}.ws-structure{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ws-roots{background:#fff;border:1px solid #ededf0;border-radius:8px;padding:22px 12px}.ws-roots h3{margin-left:12px;font-size:14px}.ws-roots>button{text-align:left;color:#6a6a70;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;width:100%;padding:13px 12px;font-size:14px;line-height:20px;display:flex}.ws-roots>button.is-selected{color:#161616;background:#e8edff;border-left-color:#3e63dd}.ws-roots>p{color:#929298;padding:10px 12px 0;font-size:12px;line-height:1.6}.ws-completed-icon{color:#1a8472;flex-shrink:0;margin-left:auto}.ws-node-content{min-width:0}.ws-breadcrumbs{background:#fff;border:1px solid #ededf0;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:15px 18px;font-size:13px;display:flex}.ws-breadcrumbs>span{align-items:center;gap:8px;display:inline-flex}.ws-breadcrumbs button{font:inherit;color:#74747b;cursor:pointer;background:0 0;border:0;padding:0}.ws-breadcrumbs>span:last-child button{color:#161616}.ws-section{background:#fff;border:1px solid #ededf0;border-radius:8px;margin-bottom:20px;padding:28px}.ws-section>p.ws-hint{color:#517b72;background:#edf8f4;border-radius:5px;margin:20px 0 0;padding:12px 14px;font-size:13px}.ws-node-list{border:1px solid #ececf0;border-radius:6px;margin-bottom:24px}.ws-node-row{border-bottom:1px solid #ececf0;align-items:center;gap:14px;padding:15px 16px;display:flex}.ws-node-row:last-child{border-bottom:0}.ws-node-icon{color:#7f8c9a}.ws-node-name{flex:1;min-width:0}.ws-node-name strong{font-size:14px;font-weight:500}.ws-node-name>small:not(.ws-field-error){color:#8c8c93;background:#f1f1f5;border-radius:4px;margin-left:12px;padding:3px 6px;font-size:10px}.ws-node-name input{width:100%}.ws-node-row>.ws-link{white-space:nowrap;font-size:13px}.ws-inline-create{margin-top:18px}.ws-inline-create label{color:#8c8c92;flex-direction:column;flex:1;gap:9px;font-size:13px;display:flex}.ws-inline-create .wh-button{border:1px solid #e5e5eb;min-height:46px}.ws-products-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ws-products-heading span{color:#98989f;font-size:12px}.ws-products-empty{text-align:center;color:#9a9aa0;flex-direction:column;align-items:center;gap:12px;padding:32px 18px;display:flex}.ws-products-empty strong{color:#66666d;font-size:14px;font-weight:500}.ws-products-empty p{margin:0;font-size:13px;line-height:1.5}.ws-table-scroll{overflow-x:auto}.ws-product-table{border-collapse:collapse;text-align:left;width:100%;min-width:690px}.ws-product-table th{color:#8f8f96;border-bottom:1px solid #ececf0;padding:12px 10px;font-size:12px;font-weight:400}.ws-product-table td{vertical-align:top;border-bottom:1px solid #f0f0f3;padding:14px 10px}.ws-product-table th:first-child{width:36%}.ws-product-table th:nth-child(2){width:15%}.ws-product-table th:nth-child(3){width:24%}.ws-product-table th:nth-child(4){width:21%}.ws-product-table input,.ws-product-table select{width:100%;min-height:42px;padding:10px;font-size:14px}.ws-product-table .ws-manufacturer-input{border:0;min-height:34px;margin-top:8px;padding:5px 0;font-size:12px}.ws-minimum{color:#929298;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.ws-minimum input{width:66px;min-height:30px;padding:4px 6px;font-size:12px}.ws-add-product{color:#77777e;width:100%;font:inherit;cursor:pointer;background:#fafafa;border:1px dashed #d9d9e0;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:14px;font-size:14px;display:flex}.ws-field-error{color:#b62f3e;margin-top:7px;font-size:12px;line-height:1.5;display:block}.ws-error-box{color:#ad2939;background:#fff0f1;border:1px solid #f0d3d8;border-radius:6px;margin:24px 0 0;padding:14px 18px;font-size:14px;line-height:1.6}.ws-error-box small{display:block}.ws-error{color:#ad2939}.ws-action-status{color:#7d7d84;text-align:center;font-size:13px}.ws-banner{background:#edf8f3;border:1px solid #d6e7e0;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin:24px 40px 0;padding:20px 24px;display:flex}.ws-banner strong{font-size:14px;font-weight:600}.ws-banner p{color:#7c8a84;margin:7px 0 0;font-size:13px;line-height:1.5}.ws-banner--error{color:#ad2939;background:#fff0f1;border-color:#f0d3d8}.ws-complete{text-align:center;background:#fff;border:1px solid #ececf0;border-radius:12px;max-width:820px;margin:46px auto 0;padding:54px 36px}.ws-complete>svg{color:#1a8472;margin-bottom:24px}.ws-complete .wh-button{margin:auto}.ws-counts{border-top:1px solid #efeff3;border-bottom:1px solid #efeff3;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:36px 0;padding:28px 0;display:grid}.ws-counts strong{margin-bottom:10px;font-size:28px;font-weight:600;display:block}.ws-counts span{color:#929298;font-size:13px}@media (width<=1200px){.ws-shell{padding:24px}.ws-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-structure{grid-template-columns:210px minmax(0,1fr);gap:18px}.ws-section{padding:22px}.ws-inline-create{flex-wrap:wrap}.ws-inline-create label{flex-basis:100%}.ws-banner{margin:18px 24px 0}}@media (width<=760px){.ws-shell{padding:18px 14px 32px}.ws-start{gap:32px;padding:32px 16px}.ws-start-copy h2{font-size:24px}.ws-start-intro{gap:24px}.ws-start-steps{grid-template-columns:minmax(0,301px);justify-content:center;width:100%}.ws-start .ws-start-button{padding-inline:22px}.ws-complete h2{font-size:24px}.ws-progress-labels{flex-wrap:wrap;gap:14px;font-size:12px}.ws-progress-labels small{flex-basis:100%;margin-left:0}.ws-categories{padding:22px 18px}.ws-template-grid{gap:12px}.ws-template{min-height:195px;padding:20px 14px}.ws-template strong{font-size:16px}.ws-template small{font-size:12px}.ws-structure{grid-template-columns:1fr}.ws-roots{padding:12px}.ws-roots>p{display:none}.ws-step-footer{flex-direction:column;align-items:stretch;gap:16px}.ws-step-footer>.wh-button{justify-content:center}.ws-section{padding:20px 14px}.ws-node-row{gap:9px;padding:12px 9px}.ws-node-row .wh-icon{min-width:26px}.ws-node-name>small:not(.ws-field-error){width:max-content;margin:6px 0 0;display:block}.ws-node-row>.ws-link{font-size:12px}.ws-banner{flex-direction:column;align-items:stretch;margin:16px 14px 0}.ws-complete{margin-top:30px;padding:32px 20px}.ws-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.ws-page .wh-header{flex-wrap:wrap;gap:16px}}.wh-catalog-page.ws-page{color:#161616;background:#fafafa}.ws-setup-header h1{overflow-wrap:anywhere;min-width:0}.ws-setup-header .ws-defer-button{background:#f3f3f5;border-radius:7px;flex-shrink:0}@media (width<=760px){.ws-save{max-width:100%}.ws-page .wh-header h1{font-size:24px}}.warehouse-page{background:#fff;min-height:calc(100vh - 72px)}.warehouse-page__toolbar{border-bottom:1px solid #ececf0;align-items:center;min-height:92px;padding:20px 32px;display:flex}.warehouse-page__title{color:#161616;flex:none;margin:0;font-size:32px;font-weight:700;line-height:1.2}.warehouse-search{flex:420px;max-width:520px;margin-left:52px;position:relative}.warehouse-search__input{color:#161616;background:#fff;border:1px solid #e4e4e8;border-radius:8px;outline:none;width:100%;height:48px;padding:0 52px 0 18px;transition:border-color .15s,box-shadow .15s}.warehouse-search__input::placeholder{color:#a3a3a8}.warehouse-search__input:focus{border-color:#b8b8bd;box-shadow:0 0 0 3px #1616160a}.warehouse-search__input::-webkit-search-cancel-button{display:none}.warehouse-search__icon{color:#aaaab0;pointer-events:none;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.warehouse-modes{align-items:center;gap:10px;margin-left:auto;padding-left:28px;display:flex}.warehouse-modes__button{color:#77777c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e5e9;border-radius:24px;height:46px;padding:0 20px;transition:color .15s,background-color .15s,border-color .15s}.warehouse-modes__button:hover{color:#161616;border-color:#cfcfd4}.warehouse-modes__button--active{color:#fff;background:#252525;border-color:#252525}.warehouse-modes__button--active:hover{color:#fff;background:#161616;border-color:#161616}.warehouse-layout{grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 164px);display:grid}.warehouse-catalog{background:#fff;border-right:1px solid #ececf0}.warehouse-catalog__group{border-bottom:1px solid #eeeeef}.warehouse-catalog__item{color:#626267;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eeeeef;width:100%;min-height:58px;margin-right:20px;padding:0 22px;transition:color .15s,background-color .15s}.warehouse-catalog__item:hover{color:#161616;background:#f5f5f6}.warehouse-catalog__item--active{color:#161616;background:#f0f0f3}.warehouse-catalog__item--active:hover{background:#f0f0f3}.warehouse-catalog__group .warehouse-catalog__item{border-bottom:none}.warehouse-catalog__category{align-items:center;gap:9px;display:flex}.warehouse-catalog__category svg{color:#77777c;flex:none}.warehouse-catalog__children{flex-direction:column;padding:0;display:flex}.warehouse-catalog__child{color:#707076;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eeeeef;min-height:56px;padding:0 22px 0 48px;font-size:14px;transition:color .15s,background-color .15s}.warehouse-catalog__child:hover{color:#161616;background:#f5f5f6}.warehouse-catalog__child--selected{color:#161616;background:#f5f5f6;font-weight:600}.warehouse-catalog__child--static{cursor:default;opacity:1}.warehouse-catalog__child--static:hover{color:#707076;background:0 0}.warehouse-catalog__siblings{border-top:1px solid #eeeeef;flex-direction:column;display:flex}.warehouse-catalog__sibling{color:#707076;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eeeeef;width:100%;min-height:56px;padding:0 22px;font-size:14px;transition:color .15s,background-color .15s}.warehouse-catalog__sibling:hover{color:#161616;background:#f5f5f6}.warehouse-catalog__current{align-items:center;gap:9px;display:flex}.warehouse-catalog__add{color:#161616;white-space:nowrap;cursor:pointer;background:#f1f1f3;border:none;border-radius:7px;width:calc(100% - 32px);height:44px;margin:18px 16px 0;padding:0 10px;font-size:14px;font-weight:600;transition:color .15s,background-color .15s;display:block}.warehouse-catalog__add:hover{background:#e7e7ea}.warehouse-catalog__add:disabled{color:#8f8f94;cursor:default;background:#f1f1f3}.warehouse-content{min-width:0;padding:32px}.warehouse-content__heading h2,.warehouse-section-placeholder h2{color:#161616;margin:0;font-size:30px;font-weight:700;line-height:1.2}.warehouse-content__heading p,.warehouse-section-placeholder p{color:#929298;max-width:850px;margin:10px 0 0;font-size:14px;line-height:1.5}.warehouse-content__heading-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.warehouse-content__heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.warehouse-content__add-leaf{color:#5272e9;cursor:pointer;background:#eef2ff;border:none;border-radius:8px;flex:none;min-height:42px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .15s}.warehouse-content__add-leaf:hover{background:#e3e9ff}.warehouse-breadcrumbs{background:#fff;border:1px solid #ececf0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;min-height:36px;margin-bottom:24px;padding:0 12px;display:flex}.warehouse-breadcrumbs__group{align-items:center;gap:6px;display:inline-flex}.warehouse-breadcrumbs button{color:#77777c;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.warehouse-breadcrumbs button:hover{color:#161616;text-underline-offset:3px;text-decoration:underline}.warehouse-breadcrumbs svg{color:#aaaab0}.warehouse-period{margin-top:28px}.warehouse-period__title{color:#161616;margin-bottom:11px;font-size:15px;font-weight:600;display:block}.warehouse-period__controls{align-items:center;gap:10px;display:flex}.warehouse-period__date{color:#55555a;background:#fff;border:1px solid #e4e4e8;border-radius:8px;outline:none;width:180px;height:48px;padding:0 14px}.warehouse-period__date:focus{border-color:#b8b8bd;box-shadow:0 0 0 3px #1616160a}.warehouse-period__date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.warehouse-period__separator{color:#8e8e93}.warehouse-period__today{color:#77777c;cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:24px;height:48px;padding:0 18px;transition:color .15s,background-color .15s,border-color .15s}.warehouse-period__today--active{color:#fff;background:#252525;border-color:#252525}.warehouse-table{background:#fff;border:1px solid #e7e7eb;margin-top:26px;overflow-x:auto}.warehouse-table__element{border-collapse:collapse;table-layout:auto;width:100%;min-width:1120px}.warehouse-table__element--compact{min-width:720px}.warehouse-table__element th{color:#929298;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #e7e7eb;border-right:1px solid #eeeeef;height:56px;padding:0 20px;font-size:14px;font-weight:400}.warehouse-table__element th:first-child{min-width:250px}.warehouse-table__element--compact th:first-child{width:52%}.warehouse-table__element th:last-child{border-right:none}.warehouse-table__actions-head{width:240px}.warehouse-table__element--compact .warehouse-table__actions-head{width:110px}.warehouse-table__element td{color:#161616;white-space:nowrap;border-bottom:1px solid #eeeeef;border-right:1px solid #eeeeef;height:62px;padding:0 20px;font-size:14px}.warehouse-table__element td:last-child{border-right:none}.warehouse-table__element tbody tr:last-child td{border-bottom:none}.warehouse-table__money{background:#f7f7f8}.warehouse-table__category{color:#161616;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.warehouse-table__category:hover{text-underline-offset:3px;text-decoration:underline}.warehouse-table__category--static{cursor:default}.warehouse-table__category--static:hover{text-decoration:none}.warehouse-quantity{color:#168956;background:#e9f8ef;border-radius:5px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.warehouse-quantity--expense{color:#f04455;background:#ffe8ec}.warehouse-table__element .warehouse-table__actions-cell{padding:0 14px}.warehouse-row-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.warehouse-row-actions__icon{color:#161616;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.warehouse-row-actions__icon:disabled{color:#161616;cursor:not-allowed;opacity:1}.warehouse-row-actions__icon:not(:disabled):hover{background:#f1f1f3;border-radius:6px}.warehouse-row-actions__add{color:#5272e9;white-space:nowrap;cursor:pointer;background:#eef2ff;border:none;border-radius:8px;height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s}.warehouse-row-actions__add:hover{background:#e3e9ff}.warehouse-row-actions__add:disabled{color:#5272e9;cursor:not-allowed;opacity:1}.warehouse-empty{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:190px;display:flex}.warehouse-empty__text{color:#161616;font-size:15px}.warehouse-empty__button{color:#161616;cursor:pointer;background:#f1f1f3;border:none;border-radius:7px;height:44px;padding:0 18px;font-weight:600;transition:background-color .15s}.warehouse-empty__button:hover{background:#e8e8eb}.warehouse-section-placeholder{padding-top:2px}.warehouse-action-status{color:#a72828;background:#fff1f0;border-radius:8px;margin:0 24px 12px;padding:10px 14px}.warehouse-low-stock{color:#a72828;margin-top:3px;font-size:12px;display:block}.wh-catalog-page{color:#161616;background:#fafafb;font-size:14px}.wh-header{background:#fff;border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;gap:24px;min-height:85px;padding:14px 40px;display:flex}.wh-header h1{margin:0;font-size:32px;font-weight:700;line-height:1.2}.wh-header-actions{align-items:center;gap:16px;display:flex}.wh-button{color:#161616;cursor:pointer;background:#f1f1f3;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.wh-button:hover{filter:brightness(.97)}.wh-button:disabled{cursor:default;opacity:.6}.wh-button--black{color:#fff;background:#000}.wh-button--mint{background:#b6dfd8}.wh-button--danger{color:#ba2838;background:#fff1f2;margin-right:auto}.wh-low-button{background:#efeff3}.wh-low-button.is-active{box-shadow:inset 0 0 0 1px #d7a029}.wh-count{color:#c4801e;background:#fff;border-radius:15px;justify-content:center;align-items:center;min-width:23px;min-height:23px;padding:2px 6px;font-size:12px;display:inline-flex}.wh-movement-menu{position:relative}.wh-menu{z-index:20;background:#fff;border:1px solid #efeff3;border-radius:7px;width:327px;max-width:calc(100vw - 32px);padding:10px 0;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 20px #0003}.wh-menu button{text-align:left;cursor:pointer;color:#161616;width:100%;min-height:64px;font:inherit;background:#fff;border:0;border-bottom:1px solid #efeff3;align-items:center;gap:14px;padding:10px 20px;display:flex}.wh-menu button:last-child{border-bottom:0}.wh-menu button:hover,.wh-menu button:focus-visible{background:#f3f3f5}.wh-menu-icon{background:#f3f3f5;border-radius:5px;flex:none;justify-content:center;align-items:center;width:45px;height:44px;display:flex}.wh-menu-icon--income{background:#e6f7ea}.wh-menu-icon--writeOff{background:#fdeaea}.wh-menu-icon--inventory{background:#e8efff}.wh-menu-icon--income img{transform:rotate(180deg)}.wh-menu-icon img{flex:none;display:block}.wh-menu small{color:gray;margin-top:6px;font-size:12px;line-height:17px;display:block}.wh-layout{grid-template-columns:311px minmax(0,1fr);align-items:start;gap:28px;padding:40px;display:grid}.wh-sidebar{min-width:0}.wh-create-buttons{gap:16px;margin-bottom:16px;display:flex}.wh-create-buttons .wh-button{white-space:nowrap;flex:1;min-height:46px;padding:0 12px}.wh-tree-toggle{cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:30px;padding:0;display:flex}.wh-tree-toggle:disabled{cursor:default}.wh-tree-row:hover,.wh-tree-root:hover{background:#f6f7f9}.wh-tree-row.is-selected{background:#e4e9ff;border-left-color:#3e63dd}.wh-tree-root.is-selected{background:#fafafa;border-left:2px solid #161616;padding-left:18px}.wh-content{background:#fff;border:1px solid #f0f0f2;min-width:0;padding:24px}.wh-content-heading{align-items:center;gap:12px;margin-bottom:36px;display:flex}.wh-content-heading>.wh-icon{margin-left:auto}.wh-breadcrumbs{border:1px solid #efeff3;border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;min-height:46px;padding:10px 16px;font-size:14px;display:flex}.wh-breadcrumbs>span,.wh-breadcrumbs button{align-items:center;gap:9px;display:inline-flex}.wh-breadcrumbs button{color:#161616;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.wh-breadcrumbs button:hover{text-decoration:underline}.wh-breadcrumbs strong{font-size:inherit}.wh-content h2{margin:0 0 18px;font-size:18px;font-weight:600;line-height:22px}.wh-category-section{margin-bottom:40px}.wh-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.wh-category-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #efeff3;flex-direction:column;align-items:flex-start;min-width:0;min-height:184px;padding:20px;display:flex}.wh-category-card:hover{background:#fdfdff;border-color:#cfd6e8}.wh-category-card strong{overflow-wrap:anywhere;margin-top:18px;margin-bottom:18px;font-size:18px;display:block}.wh-card-icon{border-radius:4px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.wh-producer-label{color:#737378;letter-spacing:.5px;margin-top:12px;font-size:10px}.wh-category-card:has(.wh-producer-label) strong{margin-top:5px}.wh-summary-bar{background:#e9eaed;border-radius:3px;width:100%;height:4px;margin-top:auto;margin-bottom:10px;display:flex;overflow:hidden}.wh-summary-bar--red{background:#cf2f3c}.wh-summary-bar--amber{background:#e8930c}.wh-summary-bar--green{background:#1a8472}.wh-category-card>small:last-child{font-size:12px;line-height:18px}.wh-text-red{color:#cf2f3c}.wh-text-amber{color:#c25f05}.wh-text-green{color:#1a8472}.wh-filters{background:#fdfdfd;border:1px dashed #e7e7eb;flex-wrap:wrap;gap:20px;margin-bottom:16px;padding:20px;display:flex}.wh-search{background:#fff;border:1px solid #efeff3;border-radius:5px;flex:240px;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.wh-search svg{color:#b8b8be;order:1}.wh-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:46px;padding:0}.wh-search input::placeholder{color:#a3a1a1}.wh-filters select{color:#161616;cursor:pointer;background:#fff;border:1px solid #efeff3;border-radius:5px;min-width:180px;min-height:50px;padding:0 16px}.wh-reset{color:#3e63dd;cursor:pointer;background:0 0;border:0;padding:0 4px}.wh-product-group{border:1px solid #efeff3;margin-bottom:12px}.wh-group-header{color:#161616;text-align:left;cursor:pointer;background:#fafafa;border:0;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px 22px;display:flex}.wh-group-header strong{color:#3e63dd;overflow-wrap:anywhere;font-weight:500}.wh-group-header small{color:#8d8d91;white-space:nowrap;margin-left:auto}.wh-group-header>span{color:#8d8d91;white-space:nowrap;margin-left:16px}.wh-table-scroll{overflow:auto}.wh-products-table{border-collapse:collapse;width:100%;min-width:660px;font-size:14px}.wh-products-table th{text-align:left;height:53px;padding:0 20px;font-size:13px;font-weight:400}.wh-products-table td{vertical-align:middle;border-top:1px solid #f1f1f3;padding:18px 20px}.wh-products-table th:first-child,.wh-products-table td:first-child{width:38%}.wh-products-table td strong{font-weight:600}.wh-products-table td small{color:#929292;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.wh-products-table .wh-catalog-product small{max-width:340px;line-height:18px}.wh-products-table td:last-child{width:40px;padding:8px}.wh-stock-line{background:#e9e9ed;width:112px;height:4px;margin-top:12px;position:relative}.wh-stock-line>span{background:#1a8472;height:100%;display:block}.wh-stock-line>i{border-left:1px solid #161616;height:10px;position:absolute;top:-3px;left:65%}.wh-stock-line--amber>span{background:#e8930c}.wh-stock-line--red>span{background:#cf2f3c}.wh-status{white-space:nowrap;background:#f1f1f3;border-radius:4px;width:max-content;padding:7px 10px;font-size:12px;display:inline-block}.wh-status--green{color:#1a8472;background:#e6f6ec}.wh-status--amber{color:#c25f05;background:#fff2db}.wh-status--red{color:#cf2f3c;background:#ffe6e9}.wh-icon{min-width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.wh-icon:hover{background:#efeff3}.wh-icon:disabled{opacity:.5;cursor:default}.wh-empty{text-align:center;color:#818187;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:40px 20px;display:flex}.wh-empty h3{color:#161616;margin:0;font-size:17px}.wh-empty p{max-width:420px;margin:0;line-height:1.6}.wh-page-error{color:#ad2939;background:#fff1f1;border-radius:5px;align-items:center;gap:20px;margin:16px 40px 0;padding:12px 16px;display:flex}.wh-replenishment-hint{color:#78705b;background:#fff8dd;border-left:3px solid #edba3e;padding:15px 18px;font-size:13px}.wh-muted{color:#929292}.wh-journals{padding:36px 40px}.wh-back{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-bottom:30px;padding:0;font-weight:600;display:inline-flex}.wh-tabs{background:#eeeeef;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:30px;padding:4px;display:grid}.wh-tabs button{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:14px 8px;display:flex}.wh-tabs button.is-selected{color:#161616;background:#fff}.wh-operations h2{font-size:24px}.wh-operation{background:#fff;border:1px solid #efeff3;border-radius:6px;margin-bottom:12px}.wh-operation-header{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:24px;width:100%;padding:20px;display:flex}.wh-operation-header>span:nth-last-child(2){flex:1}.wh-operation-header time{color:#828287;font-size:12px}.wh-dialog-backdrop{z-index:1500;background:#0009;justify-content:center;align-items:center;padding:36px;display:flex;position:fixed;inset:0}.wh-dialog{background:#fff;border-radius:7px;outline:none;width:min(1216px,100%);max-height:calc(100dvh - 72px);overflow:auto;box-shadow:0 14px 70px #0003}.wh-dialog>header{border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;padding:24px 40px;display:flex}.wh-dialog h2{margin:0;font-size:24px;font-weight:600;line-height:29px}.wh-dialog-body{background:#f0f0f3;border:0;min-width:0;margin:0;padding:24px}.wh-form-section{background:#fff;border-radius:16px;margin-bottom:16px;padding:28px}.wh-form-section:last-of-type{margin-bottom:0}.wh-form-section h3{margin:0 0 26px;font-size:18px;font-weight:600}.wh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wh-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.wh-field{color:#88888a;flex-direction:column;gap:10px;min-width:0;margin-bottom:20px;font-size:14px;display:flex}.wh-field:last-child{margin-bottom:0}.wh-field>span:first-child{align-items:center;gap:7px;display:inline-flex}.wh-field input,.wh-field select{color:#161616;background:#fff;border:1px solid #e5e5e8;border-radius:5px;outline:none;width:100%;min-height:52px;padding:12px 15px;font-size:14px}.wh-field input:focus,.wh-field select:focus{border-color:#3e63dd;box-shadow:0 0 0 2px #3e63dd15}.wh-field [aria-invalid=true]{border-color:#cf2f3c}.wh-field select:disabled{color:#666;background:#fafafa}.wh-category-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wh-category-type{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e8;border-radius:5px;align-items:center;gap:20px;padding:18px;display:flex;position:relative}.wh-category-type.is-selected{background:#e4e9ff;border-color:#7294ef}.wh-type-icon{color:#8b8b94;background:#f7f7f9;border-radius:5px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.is-selected .wh-type-icon{color:#3e63dd;background:#fff}.wh-category-type strong{margin-bottom:7px;font-size:18px;font-weight:500;display:block}.wh-category-type small{color:#929292;font-size:14px}.wh-type-check{color:#fff;background:#3e63dd;border-radius:50%;padding:3px;position:absolute;top:10px;right:10px}.wh-color-options{flex-wrap:wrap;gap:12px;display:flex}.wh-color-options button{cursor:pointer;color:#fff;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.wh-color-options button[aria-pressed=true]{outline-offset:3px;outline:2px solid #adbbd0}.wh-unit-options{flex-wrap:wrap;gap:8px;display:flex}.wh-unit-group{background:#f7f7f9;border-radius:5px;flex-direction:column;gap:10px;padding:16px;display:flex}.wh-unit-group>small{color:#8e8e94;font-size:12px}.wh-unit-group>span{gap:8px;display:flex}.wh-unit-group button{cursor:pointer;color:#161616;background:#fff;border:1px solid #e5e5e8;border-radius:24px;min-height:38px;padding:7px 16px}.wh-unit-group button.is-selected{color:#fff;background:#000;border-color:#000}.wh-unit-group button:disabled{cursor:default;opacity:.6}.wh-hint,.wh-future-path{color:#96969b;font-size:12px;line-height:1.6}.wh-future-path{margin:0 0 22px}.wh-hint{margin:-4px 0 24px}.wh-field .wh-hint{margin:0}.wh-error{color:#ba2838;margin:0;font-size:13px;line-height:1.5}.wh-dialog-body>.wh-error{padding:16px 8px 0}.wh-dialog footer{justify-content:space-between;align-items:center;gap:12px;padding:26px 40px;display:flex}.wh-dialog footer .wh-button--black{margin-left:auto}.wh-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wh-catalog-page button:focus-visible,.wh-dialog button:focus-visible{outline-offset:3px;outline:2px solid #3e63dd}@media (width<=1250px){.wh-header{padding-inline:24px}}@media (width<=1200px){.wh-layout{grid-template-columns:240px minmax(0,1fr);gap:20px;padding:24px}.wh-create-buttons{gap:8px}.wh-create-buttons .wh-button{padding:0 8px;font-size:13px}.wh-content{padding:20px}.wh-filters{gap:10px;padding:12px}.wh-filters select{flex:1;min-width:145px}.wh-low-button span:not(.wh-count){max-width:170px}.wh-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.wh-category-card{padding:16px}}@media (width<=850px){.wh-layout{grid-template-columns:1fr;padding:16px}.wh-header{flex-direction:column;align-items:flex-start;padding:20px 16px}.wh-header-actions{flex-wrap:wrap;gap:8px;width:100%}.wh-header-actions .wh-button{padding:0 12px;font-size:13px}.wh-low-button span:not(.wh-count){max-width:none}.wh-tree{max-height:220px}.wh-create-buttons .wh-button{flex:none;padding:0 18px;font-size:14px}.wh-content{padding:16px}.wh-content-heading{margin-bottom:24px}.wh-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.wh-journals{padding:20px 16px}.wh-tabs{grid-template-columns:repeat(2,1fr)}.wh-dialog-backdrop{padding:12px}.wh-dialog{max-height:calc(100dvh - 24px)}.wh-dialog>header{padding:20px}.wh-dialog-body{padding:12px}.wh-form-section{padding:20px}.wh-form-grid,.wh-form-grid--three,.wh-category-types{grid-template-columns:1fr;gap:0}.wh-category-types{gap:12px}.wh-category-type{padding:12px}.wh-category-type strong{font-size:16px}.wh-type-icon{width:44px;height:44px}.wh-dialog footer{flex-wrap:wrap;padding:20px}.wh-dialog h2{font-size:21px}.wh-page-error{margin:12px 16px}.wh-operation-header{flex-wrap:wrap;gap:10px}}.wh-field input,.wh-field select{letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:20px}.wh-dialog footer .wh-button{font-size:16px;font-weight:500;line-height:19px}.wh-field{font-weight:500}.wh-products-table td small{font-size:14px}.wh-hint{font-size:14px;line-height:1.4}.warehouse-page button:disabled,.wh-dialog button:disabled{cursor:default}.order-floating-popover{z-index:4000;box-sizing:border-box;pointer-events:auto;text-align:left;background:#fff;border:1px solid #eeeeef;border-radius:7px;width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);animation:.15s order-popover-appear;position:fixed;overflow-y:auto;box-shadow:0 16px 44px #17171b29}@keyframes order-popover-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.orders-board{box-sizing:border-box;align-items:flex-start;gap:28px;width:100%;padding-bottom:14px;display:flex;overflow:auto hidden}.orders-column{box-sizing:border-box;border-radius:0;flex:1 0 520px;width:auto;min-width:520px;padding:20px;transition:width .2s,flex-basis .2s,min-width .2s}.orders-column--scheduled{background:#fffbf2}.orders-column--in_work{background:#f4f7ff}.orders-column--ready{background:#f2faf6}.orders-column--closed{background:#f5f5f6}.orders-column--collapsed{flex:0 0 62px;width:62px;min-width:62px;min-height:230px;padding:12px 9px}.orders-column__header{align-items:center;gap:10px;min-height:38px;display:flex}.orders-column--collapsed .orders-column__header{flex-direction:column;min-height:206px}.orders-column__collapse{color:#65656a;cursor:pointer;background:#ffffffb8;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.orders-column__collapse:hover{color:#161616;background:#fff}.orders-column__title{border-radius:4px;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:flex}.orders-column__title strong{font-size:15px;font-weight:500;line-height:1.2}.orders-column--collapsed .orders-column__title{flex-direction:column;gap:9px}.orders-column--collapsed .orders-column__title strong{writing-mode:vertical-rl;transform:rotate(180deg)}.orders-column__title span{color:#626267;background:#fffc;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-flex}.orders-column__total{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:650}.orders-column__list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.orders-column__empty{color:#99999f;text-align:center;background:#ffffffad;border:1px dashed #dcdce1;border-radius:8px;justify-content:center;align-items:center;min-height:150px;padding:24px;font-size:13px;line-height:1.5;display:flex}.order-card{box-sizing:border-box;background:#fff;border:0;width:100%;padding:12px 28px 20px;position:relative}.order-card:hover,.order-card:focus-within{z-index:20}.order-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-card__labels,.order-card__actions{align-items:center;gap:4px;display:flex}.order-card__labels{flex-wrap:wrap;min-width:0}.order-card__number,.order-card__source{color:#77777c;white-space:nowrap;background:#f3f3f4;border-radius:4px;align-items:center;min-height:25px;padding:0 7px;font-size:11px;display:inline-flex}.order-card__actions{flex:none}.order-card__actions>button,.order-card__services-trigger{color:#303034;cursor:pointer;background:#f4f4f5;border:none;border-radius:5px;justify-content:center;align-items:center;height:30px;padding:0;display:inline-flex}.order-card__actions>button{width:30px}.order-card__actions>button:hover:not(:disabled),.order-card__services-trigger:hover,.order-card__services-trigger:focus-visible{background:#e9e9eb}.order-card__actions>button:disabled{color:#aaaab0;cursor:not-allowed}.order-card__services-hover{position:relative}.order-card__services-trigger{white-space:nowrap;padding:0 12px;font-size:11px;font-weight:650}.order-card__car{margin-top:21px;font-size:16px;font-weight:650;line-height:1.3;display:block}.order-card__dates,.order-service-popover__dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:12px;display:grid}.order-card__dates div,.order-service-popover__dates div{flex-direction:column;gap:3px;min-width:0;display:flex}.order-card__dates span,.order-service-popover__dates span{color:#929298;font-size:11px}.order-card__dates strong,.order-service-popover__dates strong{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;display:block;overflow:visible}.order-card__dates div+div strong:before,.order-service-popover__dates div+div strong:before{content:none;display:none}.order-card__price{margin-top:19px;font-size:16px;font-weight:650;line-height:1.3;display:block}.order-card__bottom{align-items:flex-end;gap:16px;margin-top:24px;display:flex}.order-card__progress-block{flex:auto;min-width:0}.order-card__progress-label{color:#3d3d42;margin-bottom:14px;font-size:12px;display:block}.order-card__services-progress{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex;position:relative}.order-card__services-progress:before{content:"";background:#dedee2;height:1px;position:absolute;top:50%;left:6px;right:6px}.order-card__service-point{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.order-card__progress-dot{width:14px;height:14px;box-shadow:none;cursor:pointer;background:#dedee1;border:2px solid #fff;border-radius:50%;padding:0}.order-card__progress-dot--in_work{box-shadow:none;background:#3565d8}.order-card__progress-dot--ready{box-shadow:none;background:#168c78}.order-card__progress-dot:focus-visible{outline-offset:3px;outline:2px solid #161616}.order-card__no-services{color:#99999f;font-size:11px}.order-card__status-action,.order-service-popover__action{color:#161616;cursor:pointer;white-space:nowrap;background:#f1f1f3;border:none;border-radius:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:650}.order-card__status-action:hover,.order-service-popover__action:hover:not(:disabled){background:#e6e6e9}.order-card__waiting-close,.order-card__closed-label{white-space:nowrap;border-radius:5px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.order-card__waiting-close{color:#17745f;background:#e5f6ef}.order-card__closed-label{color:#66666b;background:#eeeeef}.order-card__services-popover{padding:20px}.order-card__services-popover-meta{flex-direction:column;display:flex}.order-card__services-popover-meta>div{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;gap:20px;min-height:36px;display:flex}.order-card__services-popover-meta span{color:#929298;font-size:12px}.order-card__services-popover-meta strong{font-size:12px;font-weight:600}.order-card__services-list{flex-direction:column;gap:9px;margin-top:20px;display:flex}.order-card__service-accordion{background:#f8f8f9;border-radius:7px;padding:0 14px}.order-card__service-accordion>button{color:#161616;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0;display:flex}.order-card__service-accordion>button strong{font-size:12px;line-height:1.35}.order-card__service-accordion>button svg{background:#fff;border-radius:50%;flex:none;width:30px;height:30px;padding:7px;transition:transform .15s}.order-card__service-accordion--expanded>button svg{transform:rotate(180deg)}.order-service-details{margin:0;padding:0 0 14px}.order-service-details>div{border-bottom:1px solid #dedee2;justify-content:space-between;align-items:center;gap:20px;min-height:32px;display:flex}.order-service-details dt,.order-service-details dd{margin:0;font-size:11px;line-height:1.35}.order-service-details dt{color:#929298}.order-service-details dd{text-align:right;max-width:62%}.order-service-details .order-service-details__total{border-bottom:none}.order-service-details__total dt,.order-service-details__total dd{color:#161616;font-weight:700}.order-service-popover{padding:20px}.order-service-popover__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-service-popover__header>strong{font-size:14px;line-height:1.35}.order-service-popover__header>span{color:#8b8b90;background:#f5f5f6;border-radius:5px;flex:none;min-height:28px;padding:7px 10px;font-size:10px;font-weight:600}.order-service-popover--in_work .order-service-popover__header>span{color:#3565d8;background:#edf2ff}.order-service-popover--ready .order-service-popover__header>span{color:#168c78;background:#eaf8f2}.order-service-popover__dates{border-bottom:1px solid #ececef;padding-bottom:16px}.order-service-popover .order-service-details{padding:12px 0 0}.order-service-popover__action{margin-top:16px}.order-service-popover__action:disabled{color:#99999f;cursor:not-allowed}.orders-column--scheduled .orders-column__title,.orders-column--scheduled .orders-column__collapse{color:#d79c28;background:#fff6e3}.orders-column--in_work .orders-column__title,.orders-column--in_work .orders-column__collapse{color:#365fc4;background:#e8efff}.orders-column__title span{min-width:22px;height:22px;padding-inline:5px}.order-card__dates{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.order-card__dates>.order-card__date-separator{color:#181818;padding-bottom:1px;font-size:12px;line-height:1.35}.order-card__dates div{flex:none}.order-card__status-action,.order-card__services-trigger{font-weight:500}@media (width<=1200px){.orders-board{gap:20px}.orders-column{flex-basis:490px;min-width:490px;padding:16px}.orders-column--collapsed{flex-basis:62px;min-width:62px}.order-card{padding-inline:20px}}.orders-calendar{grid-template-columns:minmax(650px,1fr) clamp(510px,32.3%,572px);gap:28px;min-height:720px;display:grid}.orders-calendar,.orders-calendar *{box-sizing:border-box}.orders-calendar__main,.orders-calendar__sidebar{background:#fff;border:1px solid #e8e8ec;min-width:0}.orders-calendar__navigation{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:0 20px;display:grid}.orders-calendar__navigation h2{color:#181818;text-align:center;text-transform:capitalize;margin:0;font-size:17px;font-weight:650}.orders-calendar__navigation button{color:#181818;min-width:44px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #181818;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;transition:color .15s,background .15s;display:inline-flex}.orders-calendar__navigation button:hover{color:#fff;background:#181818}.orders-calendar__navigation>div{gap:6px;display:flex}.orders-calendar__grid{border-top:1px solid #e8e8ec;border-left:1px solid #e8e8ec;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.orders-calendar__week-day{color:#181818;background:#fafafa;border-bottom:1px solid #e8e8ec;border-right:1px solid #e8e8ec;place-items:center;min-height:42px;font-size:12px;font-weight:600;display:grid}.orders-calendar__day{color:#168c78;text-align:right;min-width:0;min-height:120px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e8ec;border-top:0;border-left:0;outline:none;padding:11px 12px;font-size:14px;transition:background .14s,box-shadow .14s;display:block;position:relative}.orders-calendar__day:hover{background:#fafafa}.orders-calendar__day.is-free{color:#168c78}.orders-calendar__day.has-orders{color:#e83649}.orders-calendar__day.is-outside{color:#85858a;background:#fcfcfd}.orders-calendar__day.is-outside .orders-calendar__day-footer{display:none}.orders-calendar__day.is-selected{z-index:1;background:#fafafa;box-shadow:inset 0 0 0 1px #bfc0c5}.orders-calendar__day.is-today:not(.is-selected){background:#f8f8fa}.orders-calendar__day-number{text-align:right;line-height:20px;display:block;position:absolute;top:11px;right:12px}.orders-calendar__day-footer{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.orders-calendar__cars-count{color:#55555a;background:#fff;border:1px solid #e1e1e5;border-radius:15px;justify-content:center;align-items:center;gap:5px;min-width:44px;height:28px;padding:0 9px;font-size:12px;display:inline-flex}.orders-calendar__cars-count svg{color:#181818}.orders-calendar__day-chevron{color:#181818;cursor:pointer;background:#fff;border:1px solid #efeff2;border-radius:50%;place-items:center;width:28px;height:28px;transition:color .15s,background .15s;display:grid}.orders-calendar__day:hover .orders-calendar__day-chevron,.orders-calendar__day.is-selected .orders-calendar__day-chevron{color:#fff;background:#181818}.orders-calendar__sidebar{flex-direction:column;height:clamp(540px,100vh - 304px,1031px);display:flex;overflow:hidden}.orders-calendar__sidebar>header{flex:0 0 74px;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 26px;display:flex}.orders-calendar__sidebar>header>div{display:contents}.orders-calendar__sidebar h2{color:#181818;margin:0;font-size:20px;font-weight:650}.orders-calendar__sidebar header strong{color:#181818;text-transform:capitalize;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:650}.orders-calendar__selected-count{color:#77777c;border:1px solid #e3e3e7;justify-content:center;align-items:center;gap:6px;font-size:13px;background:#fff!important;border-radius:16px!important;min-width:50px!important;height:30px!important;padding:0 9px!important;display:inline-flex!important}.orders-calendar__selected-count svg{color:#181818}.orders-calendar__filters{border-bottom:1px solid #e8e8ec;flex-wrap:wrap;flex:none;gap:7px;padding:0 26px 19px;display:flex}.orders-calendar__filters button{color:#929297;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3e7;border-radius:18px;padding:0 15px;font-size:12px;transition:color .15s,background .15s,border-color .15s}.orders-calendar__filters button:hover{color:#181818;border-color:#bdbdc2}.orders-calendar__filters button.is-active{color:#fff;background:#050505;border-color:#050505}.orders-calendar__orders{overscroll-behavior:contain;flex:auto;align-content:start;display:grid;overflow-y:auto}.orders-calendar__empty{color:#929297;text-align:center;padding:80px 20px;font-size:14px}.calendar-order-card{color:#181818;background:#fff;border:0;border-bottom:1px solid #e8e8ec;gap:20px;padding:18px 26px;display:grid}.calendar-order-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.calendar-order-card>header>div:first-child{align-items:center;gap:7px;display:flex}.calendar-order-card header span{color:#88888d;background:#f3f3f5;border-radius:4px;padding:6px 8px;font-size:12px}.calendar-order-card__status{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.calendar-order-card__status--scheduled{color:#e59a00;background:#fff5dc}.calendar-order-card__status--in_work{color:#3769d6;background:#e8efff}.calendar-order-card__status--ready,.calendar-order-card__status--closed{color:#168c78;background:#e4f7ed}.calendar-order-card__actions{gap:4px;display:flex}.calendar-order-card__actions button{color:#181818;white-space:nowrap;width:34px;height:34px;font:inherit;cursor:pointer;background:#f4f4f6;border:0;border-radius:5px;place-items:center;padding:0;font-size:12px;display:grid}.calendar-order-card__actions button:hover{background:#e5e5e8}.calendar-order-card__actions .calendar-order-card__services{width:auto;padding:0 13px;display:inline-flex}.calendar-order-card__car{color:inherit;font-size:16px;font-weight:650}.calendar-order-card__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calendar-order-card__dates div{gap:5px;display:grid}.calendar-order-card__dates span,.calendar-order-card__bottom>div>span{color:#929297;font-size:11px}.calendar-order-card__dates strong{color:inherit;font-size:12px;font-weight:500}.calendar-order-card__price{color:inherit;font-size:15px}.calendar-order-card__bottom{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.calendar-order-card__bottom>div{flex:auto;gap:14px;display:grid}.calendar-order-card__progress{align-items:center;min-width:0;display:flex}.calendar-order-card__dot{cursor:pointer;background:#dedee2;border:2px solid #fff;border-radius:50%;flex:0 0 18px;width:18px;height:18px;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 0 0 1px #d4d4d8}.calendar-order-card__dot:not(:last-child){margin-right:70px}.calendar-order-card__dot:not(:last-child):after{content:"";background:#e1e1e5;width:72px;height:2px;position:absolute;top:7px;left:17px}.calendar-order-card__dot--in_work{box-shadow:none;background:#3769d6}.calendar-order-card__dot--ready,.calendar-order-card__dot--closed{box-shadow:none;background:#168c78}.calendar-order-card__dot:hover,.calendar-order-card__dot:focus-visible{z-index:5;transform:scale(1.16)}.calendar-order-card__dot:before{z-index:10;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;content:attr(data-tooltip);pointer-events:none;background:#181818;border-radius:5px;width:max-content;max-width:220px;padding:8px 10px;font-size:11px;font-weight:500;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 11px);left:50%;right:auto;transform:translate(-50%)translateY(4px)}.calendar-order-card__dot:hover:before,.calendar-order-card__dot:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.calendar-order-card__bottom>button{color:#181818;white-space:nowrap;min-height:40px;font:inherit;cursor:pointer;background:#f3f3f5;border:0;border-radius:6px;padding:0 14px;font-size:12px}.calendar-order-card__bottom>button:hover{background:#e5e5e8}.calendar-order-card__closed{color:#168c78;font-size:12px;font-weight:600}.calendar-order-card__actions button{transition:color .15s,background .15s,transform .15s}.calendar-order-card__actions button:hover{color:#050505;background:#e8e8eb;transform:translateY(-1px)}.calendar-order-card__actions button:active{transform:translateY(0)}.calendar-order-card__bottom>button{transition:background .15s,transform .15s}.calendar-order-card__bottom>button:hover{background:#e5e5e8;transform:translateY(-1px)}.calendar-order-card__bottom>button:active{transform:translateY(0)}.orders-calendar__day,.orders-calendar__day.is-outside,.orders-calendar__day.is-today:not(.is-selected){background:#fff}.orders-calendar__day:hover:not(.is-selected){background:#f7f7f8}.orders-calendar__day.is-selected{background:#fafafa}.orders-boxes{background:#fff;min-width:0}.orders-boxes,.orders-boxes *{box-sizing:border-box}.orders-boxes__date-navigation{border-bottom:1px solid #efeff3;justify-content:center;align-items:center;gap:24px;min-height:80px;padding:12px 24px;display:flex}.orders-boxes__date-navigation h2{text-align:center;min-width:0;margin:0;font-size:16px;font-weight:650}.orders-boxes__date-navigation button{color:#181818;cursor:pointer;background:#fff;border:1px solid #181818;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:13px;display:inline-flex}.orders-boxes__date-navigation button:hover{background:#f5f5f7}.orders-boxes__date-navigation .orders-boxes__date{font-size:inherit;font-weight:inherit;border:0;padding:6px 0}.orders-boxes__date:hover{text-decoration:underline}.orders-boxes__settings{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:32px;min-height:68px;padding:12px 0;display:flex}.orders-boxes__intervals{border:1px solid #dedee3;border-radius:5px;align-items:center;min-height:38px;padding-left:14px;font-size:13px;display:flex}.orders-boxes__intervals select{color:#181818;cursor:pointer;background:#fff;border:0;border-radius:5px;min-height:36px;padding:0 12px 0 6px}.orders-boxes__legend{color:#181818;font-size:13px;position:relative}.orders-boxes__legend summary{cursor:pointer;align-items:center;gap:12px;min-height:36px;list-style:none;display:flex}.orders-boxes__legend summary::-webkit-details-marker{display:none}.orders-boxes__legend summary svg{color:#77777c}.orders-boxes__legend-panel{z-index:30;background:#fff;border:1px solid #e5e5e9;border-radius:6px;gap:8px;width:230px;padding:38px 16px 16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #18181820}.orders-boxes__legend-panel>button{color:#777;cursor:pointer;background:0 0;border:0;padding:4px;display:grid;position:absolute;top:8px;right:8px}.orders-boxes__legend small{border-radius:4px;padding:8px 12px;font-size:12px}.orders-boxes__legend .is-closed{color:#168c78;background:#e4f7ed}.orders-boxes__legend .is-scheduled{color:#d79c28;background:#fff5dc}.orders-boxes__legend .is-in-work{color:#3769d6;background:#e8efff}.orders-boxes__schedule{grid-template-columns:90px repeat(var(--boxes-count), minmax(220px, 1fr));min-width:0;display:grid;overflow-x:auto}.orders-boxes__time-column,.orders-boxes__box-column{border-right:1px solid #e8e8ec;min-width:0}.orders-boxes__time-header,.orders-boxes__box-column>header{background:#fafafa;border-bottom:1px solid #e8e8ec;align-content:center;justify-items:center;gap:5px;min-height:74px;display:grid}.orders-boxes__time-header{color:#181818;text-transform:uppercase;font-size:12px;font-weight:650}.orders-boxes__box-column>header strong{color:#181818;font-size:14px}.orders-boxes__box-column>header span{color:#929297;font-size:12px}.orders-boxes__time-scale{background:#fff;position:relative}.orders-boxes__time-point{z-index:2;pointer-events:none;height:1px;display:block;position:absolute;left:0;right:0;transform:translateY(-1px)}.orders-boxes__time-scale .orders-boxes__time-line{background:#e6e6ea;border:0;width:100%;height:1px;padding:0;display:block;position:absolute;inset:0;transform:none}.orders-boxes__time-scale .orders-boxes__time-label{z-index:3;color:#8c8c91;white-space:nowrap;background:#fff;border:0;width:auto;height:auto;padding:0 3px;font-size:11px;line-height:16px;display:block;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.orders-boxes__time-scale,.orders-boxes__box-timeline{background:#fff;position:relative}.orders-boxes__box-timeline{overflow:hidden}.orders-boxes__box-timeline:after{z-index:1;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--slot-height) - 1px), #e6e6ea calc(var(--slot-height) - 1px), #e6e6ea var(--slot-height));content:"";pointer-events:none;position:absolute;inset:0}.orders-boxes__past-time{z-index:0;pointer-events:none;background-color:#fafafaa6;background-image:repeating-linear-gradient(135deg,#18181809 0 8px,#0000 8px 16px);position:absolute;top:0;left:0;right:0}.orders-boxes__booking{right:auto;left:calc(var(--booking-column,0) * (100% - 24px) / var(--booking-columns,1) + 12px);width:calc((100% - 24px) / var(--booking-columns,1) - 6px);z-index:2;color:#181818;text-align:left;min-height:38px;font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:14px 16px;transition:filter .15s,transform .15s;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.orders-boxes__booking:hover{z-index:4;filter:brightness(.97);transform:translateY(-1px)}.orders-boxes__booking--scheduled{background:#fff5dc}.orders-boxes__booking--in-work{background:#e8efff}.orders-boxes__booking--ready,.orders-boxes__booking--closed{background:#e4f7ed}.orders-boxes__booking>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orders-boxes__booking strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.orders-boxes__booking>div>span{color:#77777c;white-space:nowrap;flex:none;font-size:12px}.orders-boxes__booking>span{color:#77777c;margin-top:8px;font-size:13px;display:block}.orders-boxes__booking small{color:#77777c;background:#fffc;border-radius:4px;padding:5px 8px;font-size:11px;position:absolute;bottom:14px;left:16px}.orders-boxes__current-time{z-index:4;pointer-events:none;background:#ef476f;border:0;height:1px;padding:0;display:block;position:absolute;left:0;right:0;transform:none}.orders-boxes__empty{color:#929297;text-align:center;padding:100px 24px;font-size:14px}.orders-calendar__main{z-index:1;position:relative}.orders-calendar__sidebar{z-index:20;max-height:none;position:relative;overflow:visible}.orders-calendar__orders{overflow:visible}.calendar-order-card,.calendar-order-card__bottom,.calendar-order-card__bottom>div,.calendar-order-card__progress{position:relative;overflow:visible}.calendar-order-card__dot:hover,.calendar-order-card__dot:focus-visible{z-index:100}.calendar-order-card__dot:before{z-index:110}.calendar-order-card__dot:first-child:before{left:0;transform:translate(0)translateY(4px)}.calendar-order-card__dot:first-child:hover:before,.calendar-order-card__dot:first-child:focus-visible:before{transform:translate(0)translateY(0)}.calendar-order-card__dot:last-child:before{left:auto;right:0;transform:translate(0)translateY(4px)}.calendar-order-card__dot:last-child:hover:before,.calendar-order-card__dot:last-child:focus-visible:before{transform:translate(0)translateY(0)}.orders-boxes__time-column,.orders-boxes__box-column{border-right:1px solid #e2e2e6;min-width:0;position:relative}.orders-boxes__box-column:last-child{border-right:0}.orders-boxes__booking-dates{gap:16px;margin:auto 0 36px;padding-top:16px;font-size:12px;line-height:1.5;display:grid}.orders-boxes__booking-dates dt{color:#77777c}.orders-boxes__booking-dates dd{margin:2px 0 0}@container (width<=200px){.orders-boxes__booking>div{flex-direction:column;gap:6px}}@media (width<=700px){.orders-boxes__date-navigation{flex-wrap:wrap;gap:10px;padding-inline:0}.orders-boxes__date-navigation h2{flex-basis:100%;order:-1;font-size:14px}.orders-boxes__settings{gap:12px}}.box-order-drawer{z-index:4300;-webkit-backdrop-filter:blur(6px);background:#18181861;justify-content:flex-end;animation:.18s box-order-drawer-backdrop-in;display:flex;position:fixed;inset:0}.box-order-drawer,.box-order-drawer *{box-sizing:border-box}.box-order-drawer__panel{overscroll-behavior:contain;color:#181818;background:#fff;width:min(572px,100%);height:100%;padding:34px 32px;animation:.24s cubic-bezier(.22,1,.36,1) box-order-drawer-panel-in;overflow:hidden auto;box-shadow:-18px 0 48px #00000024}.box-order-drawer__header{justify-content:space-between;align-items:center;gap:18px;display:flex}.box-order-drawer__header h2{margin:0;font-size:20px;font-weight:700;line-height:1.4}.box-order-drawer__close{color:#77777c;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.box-order-drawer__close:hover{color:#181818;background:#f4f4f6}.box-order-drawer__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.box-order-drawer__status{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.box-order-drawer__status--scheduled{color:#e59a00;background:#fff5dc}.box-order-drawer__status--in_work{color:#3769d6;background:#e8efff}.box-order-drawer__status--ready,.box-order-drawer__status--closed{color:#168c78;background:#e4f7ed}.box-order-drawer__actions{flex:none;gap:5px;display:flex}.box-order-drawer__actions button{color:#181818;cursor:pointer;background:#f4f4f6;border:0;border-radius:5px;place-items:center;width:36px;height:36px;padding:0;transition:background .15s,transform .15s;display:grid}.box-order-drawer__actions button:hover{background:#e5e5e8;transform:translateY(-1px)}.box-order-drawer__actions button:active{transform:translateY(0)}.box-order-drawer__actions button:focus-visible{outline-offset:2px;outline:2px solid #181818}.box-order-drawer__car{margin-top:24px;font-size:17px;font-weight:650;line-height:1.35;display:block}.box-order-drawer__price{margin-top:23px;font-size:17px;font-weight:700;line-height:1.35;display:block}.box-order-drawer__services{gap:19px;margin-top:30px;display:grid}.box-order-drawer__services>span{color:#3d3d42;font-size:14px}.box-order-drawer__progress{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex;position:relative}.box-order-drawer__progress:before{content:"";background:#e2e2e5;height:2px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.box-order-drawer__dot{z-index:1;cursor:help;background:#dedee1;border:2px solid #fff;border-radius:50%;flex:0 0 17px;width:17px;height:17px;display:block;position:relative;box-shadow:0 0 0 1px #dedee1}.box-order-drawer__dot--scheduled{background:#dedee1;box-shadow:0 0 0 1px #dedee1}.box-order-drawer__dot--in_work{background:#3769d6;box-shadow:0 0 0 1px #3769d6}.box-order-drawer__dot--ready,.box-order-drawer__dot--closed{background:#168c78;box-shadow:0 0 0 1px #168c78}.box-order-drawer__tooltip{z-index:20;color:#303036;text-align:left;opacity:0;pointer-events:none;background:#fff;border:1px solid #e9e9ed;border-radius:8px;gap:7px;width:240px;padding:14px;font-size:12px;line-height:1.35;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 32px #14192629}.box-order-drawer__tooltip strong{font-size:13px}.box-order-drawer__tooltip small{color:#777781;font-size:11px}.box-order-drawer__dot:hover .box-order-drawer__tooltip,.box-order-drawer__dot:focus-visible .box-order-drawer__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.box-order-drawer__dot:first-child .box-order-drawer__tooltip{left:0;transform:translate(0)translateY(4px)}.box-order-drawer__dot:first-child:hover .box-order-drawer__tooltip,.box-order-drawer__dot:first-child:focus-visible .box-order-drawer__tooltip{transform:translate(0)translateY(0)}.box-order-drawer__dot:last-child .box-order-drawer__tooltip{left:auto;right:0;transform:translate(0)translateY(4px)}.box-order-drawer__dot:last-child:hover .box-order-drawer__tooltip,.box-order-drawer__dot:last-child:focus-visible .box-order-drawer__tooltip{transform:translate(0)translateY(0)}.box-order-drawer__dot:focus-visible{outline-offset:4px;outline:2px solid #181818}.box-order-drawer__empty{color:#929297;font-size:13px}@keyframes box-order-drawer-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#18181800}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18181861}}@keyframes box-order-drawer-panel-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (width<=600px){.box-order-drawer__panel{padding:24px 20px}}.order-wizard__time-step{gap:36px;padding-top:36px;display:grid}.order-time__section{gap:18px;display:grid}.order-time__section h3{color:#181818;margin:0;font-size:18px;font-weight:650}.order-time__date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.order-time__date-grid label{gap:9px;display:grid}.order-time__date-grid label>span{color:#181818;font-size:14px;font-weight:500}.order-time__date-grid input{color:#181818;background:#fff;border:1px solid #e3e3e8;border-radius:6px;outline:none;width:100%;height:52px;padding:0 14px;font-size:15px}.order-time__date-grid input:focus{border-color:#b9b9c0;box-shadow:0 0 0 2px #18181809}.order-time__date-grid input[readonly]{color:#181818;cursor:default;background:#fff}.order-time__services-section{gap:20px}.order-time__category-filter{justify-content:flex-start;margin:0;padding:0}.order-time__category-filter>span{color:#8a8a8f;margin-right:14px;font-size:14px}.order-time__services-table{border:1px solid #efeff3;overflow:hidden}.order-time__services-row{color:#181818;border-bottom:1px solid #efeff3;grid-template-columns:minmax(280px,1fr) 340px 180px;align-items:center;gap:22px;min-height:64px;padding:10px 24px;font-size:15px;display:grid}.order-time__services-row:last-child{border-bottom:0}.order-time__services-row--head{color:#8d8d92;min-height:52px;padding-top:0;padding-bottom:0;font-size:14px}.order-time__services-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.order-time__services-row>span:last-child{color:#181818;white-space:nowrap}.order-time__services-row--total{background:#fafafa;min-height:54px}.order-time__services-row--total>span:last-child{font-weight:650}.order-time__box-select{width:max-content;max-width:100%;display:block;position:relative}.order-time__box-select select{color:#235fc5;appearance:none;width:190px;height:38px;font:inherit;cursor:pointer;background:#eef4ff;border:0;border-radius:5px;outline:none;padding:0 36px 0 12px;font-size:14px}.order-time__box-select select:focus{box-shadow:0 0 0 2px #235fc51f}.order-time__box-select select:disabled{color:#9b9ba0;cursor:not-allowed;background:#f5f5f6}.order-time__load-section{padding-bottom:8px}.order-time__load-head{justify-content:space-between;align-items:center;gap:24px;min-height:42px;display:flex}.order-time__load-title{align-items:center;gap:22px;min-width:0;display:flex}.order-time__box-tabs{flex-wrap:wrap;gap:8px;display:flex}.order-time__box-tabs button{color:#87a8e3;height:34px;font:inherit;cursor:pointer;background:#f3f6fd;border:0;border-radius:5px;padding:0 13px;font-size:13px;transition:color .15s,background .15s}.order-time__box-tabs button:hover{color:#235fc5;background:#eaf1ff}.order-time__box-tabs button.is-active{color:#235fc5;background:#e8f0ff}.order-time__selected-interval{color:#181818;text-align:right;font-size:17px;font-weight:650}.order-time__slots{border:1px solid #efeff3;grid-template-columns:repeat(13,minmax(58px,1fr));gap:6px 10px;padding:24px;display:grid;overflow-x:auto}.order-time__slots button{color:#181818;white-space:nowrap;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #181818;border-radius:20px;padding:0 8px;font-size:13px;transition:color .15s,background .15s,border-color .15s}.order-time__slots button:hover:not(:disabled),.order-time__slots button.is-selected{color:#fff;background:#050505;border-color:#050505}.order-time__slots button:disabled{color:#d0d0d4;cursor:not-allowed;background:#fff;border-color:#e7e7ea}.order-time__slots button.is-selected:disabled{color:#fff;background:#050505;border-color:#050505}.order-time__empty{color:#88888d;text-align:center;background:#fafafa;border:1px solid #efeff3;padding:30px 24px;font-size:14px}.order-wizard__materials-step{gap:34px;padding-top:38px;display:grid}.order-materials__categories{justify-content:flex-start;margin:0;padding:0}.order-materials__categories>span{color:#8a8a8f;margin-right:14px;font-size:14px}.order-materials__services{gap:20px;display:grid}.order-materials__service{background:#fafafa;border:1px solid #efeff3;padding:22px 24px 20px}.order-materials__service h3{color:#181818;margin:0 0 18px;font-size:16px;font-weight:650}.order-materials__search-block{z-index:4;position:relative}.order-materials__search{display:block;position:relative}.order-materials__search input{color:#181818;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #e4e4e8;border-radius:6px;outline:none;padding:0 50px 0 18px;font-size:14px}.order-materials__search input::placeholder{color:#a1a1a6}.order-materials__search input:focus{border-color:#bdbdc3}.order-materials__search svg{color:#b1b1b6;pointer-events:none;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.order-materials__suggestions{z-index:10;background:#fff;border:1px solid #e4e4e8;border-radius:6px;max-height:280px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #1414141f}.order-materials__suggestions button{color:#181818;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;gap:20px;padding:10px 16px;display:flex}.order-materials__suggestions button:last-child{border-bottom:0}.order-materials__suggestions button:hover{background:#f6f6f7}.order-materials__suggestions button>span:first-child{gap:4px;min-width:0;display:grid}.order-materials__suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.order-materials__suggestions small{color:#909095;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-materials__suggestions button>span:last-child{color:#55555a;white-space:nowrap;flex-shrink:0;font-size:13px}.order-materials__search-empty{color:#909095;text-align:center;padding:18px;font-size:13px}.order-materials__rows{margin-top:14px}.order-materials__row{border-bottom:1px solid #ededf0;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.85fr) 130px 110px 132px 44px;align-items:center;gap:10px;min-height:68px;padding:10px 0;display:grid}.order-materials__row--film{grid-template-columns:minmax(210px,1.25fr) 138px 138px 130px 100px 130px 44px}.order-materials__identity{grid-template-columns:minmax(0,1fr) minmax(70px,.55fr);align-items:center;gap:8px;min-width:0;display:grid}.order-materials__identity strong,.order-materials__identity>span{color:#181818;text-overflow:ellipsis;white-space:nowrap;background:#f0f0f2;border-radius:5px;min-height:44px;padding:0 12px;font-size:13px;font-weight:500;line-height:44px;overflow:hidden}.order-materials__identity>span{font-weight:400}.order-materials__identity input,.order-materials__dimension{color:#181818;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #e4e4e8;border-radius:5px;outline:none;padding:0 12px;font-size:13px}.order-materials__identity input:focus,.order-materials__dimension:focus{border-color:#bdbdc3}.order-materials__quantity-field{background:#fff;border:1px solid #e4e4e8;border-radius:5px;grid-template-columns:minmax(0,1fr) 58px;height:44px;display:grid;overflow:hidden}.order-materials__quantity-field input{color:#181818;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:none;padding:0 10px;font-size:13px}.order-materials__quantity-field input+input{color:#7f7f84;border-left:1px solid #ededf0;padding-left:6px}.order-materials__price-cell,.order-materials__calculation{border-left:1px solid #ededf0;gap:5px;min-width:0;padding-left:14px;display:grid}.order-materials__price-cell>span:first-child,.order-materials__calculation>span{color:#96969b;white-space:nowrap;font-size:11px}.order-materials__price-input{color:#181818;align-items:center;gap:3px;font-size:15px;font-weight:500;display:flex}.order-materials__price-input input{color:#181818;width:76px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:500}.order-materials__calculation strong{color:#181818;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.order-materials__remove{color:#646469;cursor:pointer;background:#f0f0f2;border:0;border-radius:5px;place-items:center;width:42px;height:44px;padding:0;display:grid}.order-materials__remove:hover{color:#b23030;background:#fff0f0}.order-materials__add-manual{color:#181818;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#f0f0f2;border:0;border-radius:5px;margin-top:12px;font-size:13px;font-weight:500}.order-materials__add-manual:hover{background:#e6e6e9}.order-materials__row input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.order-materials__row input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.order-materials-plan-note{color:#777;background:#f3f5f8;border-radius:5px;margin:0 0 24px;padding:14px 18px;font-size:14px;line-height:1.5}.order-calculation{gap:36px;padding-top:38px;display:grid}.order-calculation__section{gap:18px;display:grid}.order-calculation h3{color:#181818;margin:0;font-size:17px;font-weight:650}.order-calculation__table{border:1px solid #ebebef;overflow:hidden}.order-calculation__row{color:#181818;border-bottom:1px solid #ebebef;grid-template-columns:minmax(250px,1.6fr) 150px 150px 125px 125px 130px;align-items:center;gap:16px;min-height:62px;padding:9px 22px;font-size:14px;display:grid}.order-calculation__row:last-child{border-bottom:0}.order-calculation__row--head{color:#929297;min-height:52px;font-size:13px}.order-calculation__row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.order-calculation__row mark{color:#3572d4;background:#edf4ff;border-radius:4px;align-items:center;min-height:30px;padding:0 10px;font-size:13px;display:inline-flex}.order-calculation__discount{background:#fff;border:1px solid #e2e2e7;border-radius:5px;align-items:center;width:105px;height:36px;padding-right:10px;display:flex}.order-calculation__discount:focus-within{border-color:#b9b9c0}.order-calculation__discount input{color:#181818;width:100%;min-width:0;height:34px;font:inherit;background:0 0;border:0;outline:none;padding:0 4px 0 10px;font-size:13px}.order-calculation__discount span{color:#85858a;font-size:13px}.order-calculation__discount input::-webkit-inner-spin-button{appearance:none;margin:0}.order-calculation__discount input::-webkit-outer-spin-button{appearance:none;margin:0}.order-calculation__paid-amount input::-webkit-inner-spin-button{appearance:none;margin:0}.order-calculation__paid-amount input::-webkit-outer-spin-button{appearance:none;margin:0}.order-calculation__row--total{background:#fafafa;min-height:56px}.order-calculation__row--total strong{font-weight:650}.order-calculation__details{background:#fafafa;border:1px solid #ebebef;padding:26px 24px 20px}.order-calculation__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.order-calculation__fields>label{gap:9px;display:grid}.order-calculation__fields>label>span,.order-calculation__paid-amount>span{color:#3e3e42;font-size:13px}.order-calculation__select{position:relative}.order-calculation__select select{color:#181818;appearance:none;width:100%;height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e2e7;border-radius:5px;outline:none;padding:0 44px 0 14px;font-size:14px}.order-calculation__select select:focus{border-color:#b9b9c0}.order-calculation__select select:disabled{color:#a0a0a5;cursor:default;background:#f5f5f6}.order-calculation__payment-title{margin-top:34px!important}.order-calculation__paid-amount{gap:9px;width:calc(50% - 12px);margin-top:20px;display:grid}.order-calculation__paid-amount>div{background:#fff;border:1px solid #e2e2e7;border-radius:5px;align-items:center;height:52px;padding-right:14px;display:flex}.order-calculation__paid-amount input{color:#181818;width:100%;height:50px;font:inherit;background:0 0;border:0;outline:none;padding:0 14px;font-size:14px}.order-calculation__paid-amount div>span{color:#85858a;font-size:14px}.order-calculation__summary{gap:0;margin-top:28px;display:grid}.order-calculation__summary>div{border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;gap:24px;min-height:54px;display:flex}.order-calculation__summary>div:last-child{border-bottom:0}.order-calculation__summary span{color:#181818;font-size:14px}.order-calculation__summary>div:first-child strong{font-size:14px;font-weight:500}.order-calculation__summary>div:last-child strong{color:#181818;font-size:20px;font-weight:700}.order-calculation__actions{justify-content:space-between;align-items:center;display:flex}.order-calculation__back,.order-calculation__create{min-height:46px;font:inherit;cursor:pointer;border-radius:5px;padding:0 18px;font-size:14px}.order-calculation__back{color:#181818;background:0 0;border:1px solid #e2e2e7}.order-calculation__back:hover{border-color:#bdbdc3}.order-calculation__create{color:#fff;background:#050505;border:1px solid #050505}.order-calculation__create:hover{background:#282828;border-color:#282828}.order-calculation__create:disabled{color:#fff;cursor:default;background:#858589;border-color:#858589}.order-wizard{z-index:4000;background:#141414b8;justify-content:center;align-items:center;padding:clamp(24px,5vh,96px) 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.order-wizard,.order-wizard *{box-sizing:border-box}.order-wizard button,.order-wizard input{font:inherit}.order-wizard__dialog{color:#181818;background:#fff;border-radius:9px;flex-direction:column;width:min(1216px,100vw - 48px);min-height:min(704px,100vh - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 26px 70px #00000057}.order-wizard__header{border-bottom:1px solid #efeff3;flex:0 0 80px;justify-content:space-between;align-items:center;min-height:80px;padding:0 40px;display:flex}.order-wizard__header h2{color:#111;margin:0;font-size:25px;font-weight:700;line-height:1.2}.order-wizard__header button{color:#676767;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;transition:color .15s,background .15s;display:grid}.order-wizard__header button:hover{color:#181818;background:#f6f6f7}.order-wizard__steps{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #efeff3;flex:0 0 58px;align-items:stretch;gap:20px;min-height:58px;padding:0 40px;display:flex;position:relative;overflow:auto hidden}.order-wizard__steps::-webkit-scrollbar{display:none}.order-wizard__steps button{color:#7c7c7c;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 10px;font-size:16px;font-weight:600;position:relative}.order-wizard__steps button:first-child{padding-left:10px}.order-wizard__steps button.is-active{color:#181818;font-weight:650}.order-wizard__steps-indicator{z-index:2;pointer-events:none;background:#181818;border-radius:2px 2px 0 0;height:2px;transition:left .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),opacity .12s;position:absolute;bottom:0}.order-wizard__steps button.is-completed{color:#555}.order-wizard__steps button:disabled{color:#8a8a8a;cursor:default}.order-wizard__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.order-wizard__step{width:100%;min-height:440px;padding:40px}.order-wizard__client-step,.order-wizard__services-step{min-height:440px}.order-wizard__search-wrap input,.order-wizard__form-grid input,.order-wizard__form-grid select,.order-wizard__communication input,.order-wizard__contact-grid input,.order-wizard__partner-name,.order-wizard__plate-field input{color:#181818;background:#fff;border:1px solid #e3e3e8;border-radius:6px;outline:none;width:100%;height:50px;padding:0 13px;font-size:16px;transition:border-color .15s,box-shadow .15s}.order-wizard input::placeholder{color:#a2a2a8;opacity:1}.order-wizard__search-wrap input:focus,.order-wizard__form-grid input:focus,.order-wizard__form-grid select:focus,.order-wizard__communication input:focus,.order-wizard__contact-grid input:focus,.order-wizard__partner-name:focus,.order-wizard__plate-field input:focus{border-color:#b9b9c0;box-shadow:0 0 0 2px #18181809}.order-wizard__form-grid select{appearance:none}.order-wizard__form-grid select:disabled{color:#9b9ba1;cursor:not-allowed;background:#f6f6f7}.order-wizard__search-wrap{width:min(808px,100%);margin:0 auto;position:relative}.order-wizard__search-wrap input{height:52px;padding-right:48px;font-size:16px}.order-wizard__search-wrap input::-webkit-search-cancel-button{display:none}.order-wizard__search-wrap>svg{color:#c4c4c8;pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.order-wizard__search-results,.order-wizard__service-search-results{background:#fff;border:1px solid #e3e3e8;border-radius:0 0 6px 6px;width:min(808px,100%);max-height:286px;margin:-1px auto 0;overflow-y:auto;box-shadow:0 16px 28px #00000014}.order-wizard__search-results>button{color:#181818;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efeff3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;min-height:54px;padding:0 16px;transition:background .15s;display:grid}.order-wizard__search-results>button:last-child{border-bottom:0}.order-wizard__search-results>button:hover{background:#fafafa}.order-wizard__search-result-car{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.order-wizard__search-result-car strong{color:#181818;text-overflow:ellipsis;font-size:16px;font-weight:650;overflow:hidden}.order-wizard__search-result-car>span{color:#181818;font-size:12px}.order-wizard__search-result-client{color:#a0a0a5;white-space:nowrap;justify-content:flex-end;align-items:center;gap:14px;font-size:14px;display:flex}.order-wizard__result-empty{color:#8d8d92;text-align:center;padding:24px 18px;font-size:14px}.order-wizard__or{color:#8a8a8f;text-align:center;margin:28px 0 20px;font-size:16px;font-weight:600}.order-wizard__client-actions{justify-content:center;display:flex}.order-wizard__primary,.order-wizard__secondary{cursor:pointer;border-radius:6px;min-height:46px;padding:0 18px;font-size:16px;font-weight:500;transition:background .15s,border-color .15s}.order-wizard__primary{color:#fff;background:#050505;border:1px solid #050505}.order-wizard__primary:hover{background:#242424;border-color:#242424}.order-wizard__secondary{color:#181818;background:#fff;border:1px solid #dfdfe3}.order-wizard__secondary:hover{background:#f7f7f8}.order-wizard__client-form{gap:32px;display:grid}.order-wizard__change-client,.order-wizard__add-contact,.order-wizard__add-car{color:#181818;cursor:pointer;background:#f5f5f7;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 16px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.order-wizard__change-client:hover,.order-wizard__add-contact:hover,.order-wizard__add-car:hover{background:#ececee}.order-wizard__form-section{gap:16px;display:grid}.order-wizard__form-section h3{color:#181818;margin:0;font-size:18px;font-weight:700;line-height:1.25}.order-wizard__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.order-wizard__form-grid label,.order-wizard__plate-field{gap:8px;display:grid;position:relative}.order-wizard__form-grid label>span,.order-wizard__plate-field>span{color:#181818;font-size:13px;font-weight:500}.order-wizard__partner-block{border:1px solid #efeff3;border-radius:6px;gap:14px;padding:16px;display:grid}.order-wizard__partner-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:max-content;display:inline-flex}.order-wizard__partner-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.order-wizard__partner-toggle-control{background:#e4e4e7;border-radius:999px;flex:none;width:42px;height:22px;transition:background .16s;display:block;position:relative}.order-wizard__partner-toggle-control:after{content:"";background:#d4d4d7;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:4px;box-shadow:0 1px 2px #00000024}.order-wizard__partner-toggle input:checked+.order-wizard__partner-toggle-control{background:#fff;border:1px solid #dedee3}.order-wizard__partner-toggle input:checked+.order-wizard__partner-toggle-control:after{background:#050505;transform:translate(19px)}.order-wizard__partner-toggle strong{color:#181818;font-size:18px;font-weight:650}.order-wizard__partner-name{height:50px}.order-wizard__contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:12px;display:grid}.order-wizard__contact-grid input{height:46px}.order-wizard__contact-grid button,.order-wizard__selected-service>button{color:#77777c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:42px;height:42px;padding:0;transition:color .15s,background .15s;display:grid}.order-wizard__contact-grid button:hover,.order-wizard__selected-service>button:hover{color:#b23030;background:#fff3f3}.order-wizard__communication{gap:10px;margin-top:8px;display:grid}.order-wizard__communication>span{color:#181818;font-size:18px;font-weight:650}.order-wizard__communication>div{flex-wrap:wrap;gap:7px;display:flex}.order-wizard__communication button{color:#77777c;cursor:pointer;background:#fff;border:1px solid #e1e1e5;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 10px 0 5px;font-size:13px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.order-wizard__communication button:hover{color:#333;border-color:#c9c9cf}.order-wizard__communication button.is-active{color:#55555b;background:#fff;border-color:#a9c9ef}.order-wizard__contact-icon{color:#fff;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.order-wizard__contact-icon--telegram{background:#2aabee}.order-wizard__contact-icon--messenger{background:#171717}.order-wizard__contact-icon--vk{background:#4f7db9;font-size:7px}.order-wizard__contact-icon--whatsapp{background:#45d746}.order-wizard__contact-icon--max{background:#7a55e7}.order-wizard__communication input{width:min(340px,100%);height:50px}.order-wizard__form-section--cars{gap:16px}.order-wizard__form-section-heading{justify-content:space-between;align-items:center;display:flex}.order-wizard__car-form{background:0 0;border:0;gap:16px;padding:0;display:grid}.order-wizard__car-form+.order-wizard__car-form{border-top:1px solid #f0f0f3;margin-top:8px;padding-top:24px}.order-wizard__car-form-heading{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.order-wizard__car-form-heading>div{align-items:center;gap:6px;display:flex}.order-wizard__car-form-heading strong{color:#181818;font-size:15px;font-weight:650}.order-wizard__car-form-heading button{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;height:32px;padding:0 11px;font-size:13px;font-weight:550;transition:color .15s,background .15s;display:inline-flex}.order-wizard__remove-car{color:#77777c}.order-wizard__remove-car:hover{color:#b23030;background:#fff2f2}.order-wizard__choose-car{color:#2f73d9}.order-wizard__choose-car:hover,.order-wizard__choose-car.is-selected{color:#fff;background:#2878dc}.order-wizard__choose-car.is-selected:hover{background:#1f68c4}.order-wizard__plate-field{width:calc(50% - 8px)}.order-wizard__add-car{margin-top:0}.order-wizard__catalog-toggle{margin:0 auto;display:block}.order-wizard__catalog{margin-top:34px}.order-wizard__category-filter,.order-wizard__selected-categories{align-items:center;gap:10px;display:flex;overflow-x:auto}.order-wizard__category-filter{padding-bottom:26px}.order-wizard__category-filter>span,.order-wizard__selected-categories>span{color:#8a8a8f;white-space:nowrap;margin-right:6px;font-size:15px}.order-wizard__category-filter button,.order-wizard__selected-categories button{color:#77777c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e3e8;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.order-wizard__category-filter button:hover,.order-wizard__selected-categories button:hover{border-color:#bdbdc4}.order-wizard__category-filter button.is-active,.order-wizard__selected-categories button.is-active{color:#fff;background:#242424;border-color:#242424}.order-wizard__category-filter small,.order-wizard__selected-categories small{color:#55555a;background:#f0f0f2;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;display:grid}.order-wizard__category-filter button.is-active small,.order-wizard__selected-categories button.is-active small{color:#222;background:#fff}.order-wizard__subcategory-list{gap:22px;display:grid}.order-wizard__subcategory{background:#fff;border:1px solid #efeff3;overflow:hidden}.order-wizard__subcategory-header{color:#181818;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:58px;padding:0 22px;font-size:16px;transition:background .15s;display:grid}.order-wizard__subcategory-header:hover{background:#fbfbfb}.order-wizard__subcategory-header svg{color:#181818;transition:transform .16s;transform:rotate(-90deg)}.order-wizard__subcategory-header svg.is-expanded{transform:rotate(0)}.order-wizard__subcategory-header strong{font-size:16px;font-weight:650}.order-wizard__subcategory-table{padding:0 20px}.order-wizard__service-row{border-top:1px solid #efeff3;grid-template-columns:minmax(0,1fr) 120px 100px 20px;align-items:center;gap:16px;min-height:52px;padding:8px 0;display:grid}.order-wizard__service-row:hover{background:#fcfcfc}.order-wizard__service-search-results .order-wizard__service-row{min-height:52px;padding:8px 14px}.order-wizard__service-search-results .order-wizard__service-row:first-child{border-top:0}.order-wizard__service-name{color:#181818;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;font-size:15px;font-weight:600;overflow:hidden}.order-wizard__service-row>span{color:#8d8d92;text-align:right;white-space:nowrap;font-size:14px}.order-wizard__checkbox{color:#fff;cursor:pointer;background:#fafafa;border:1px solid #e8e8ec;border-radius:4px;justify-self:end;place-items:center;width:17px;height:17px;padding:0;display:grid}.order-wizard__checkbox--checked{background:#050505;border-color:#050505}.order-wizard__subcategory-table .order-wizard__service-row{grid-template-columns:18px minmax(0,1fr) 120px 110px}.order-wizard__subcategory-table .order-wizard__checkbox{grid-area:1/1;justify-self:start}.order-wizard__subcategory-table .order-wizard__service-name{grid-area:1/2}.order-wizard__subcategory-table .order-wizard__service-row>span:first-of-type{grid-area:1/3}.order-wizard__subcategory-table .order-wizard__service-row>span:nth-of-type(2){grid-area:1/4}.order-wizard__subcategory-total{border-top:1px solid #efeff3;grid-template-columns:18px minmax(0,1fr) 120px 110px;align-items:center;gap:16px;min-height:56px;font-size:14px;display:grid}.order-wizard__subcategory-total>span:first-child{grid-column:1/3}.order-wizard__subcategory-total strong{text-align:right;font-size:13px}.order-wizard__catalog-total{color:#181818;border:1px solid #efeff3;border-top:0;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:0 20px;font-size:14px;display:flex}.order-wizard__catalog-total strong{font-size:14px;font-weight:700}.order-wizard__empty-block{color:#77777c;text-align:center;background:#fafafa;border:1px dashed #dadade;border-radius:6px;margin-top:28px;padding:28px;font-size:14px}.order-wizard__selected-services{gap:14px;margin-top:78px;display:grid}.order-wizard__selected-categories{flex-wrap:wrap}.order-wizard__selected-categories>div{flex-wrap:wrap;gap:8px;display:flex}.order-wizard__selected-services-table{border:1px solid #efeff3;border-radius:0;overflow:hidden}.order-wizard__selected-services-head,.order-wizard__selected-service,.order-wizard__selected-services-total{grid-template-columns:minmax(260px,1fr) 170px 140px 38px;align-items:center;gap:14px;padding:12px 18px;display:grid}.order-wizard__selected-services-head{color:#8d8d92;background:#fff;border-bottom:1px solid #efeff3;min-height:52px;font-size:14px}.order-wizard__selected-services-head span:nth-child(2),.order-wizard__selected-services-head span:nth-child(3){text-align:left}.order-wizard__selected-service{border-bottom:1px solid #efeff3;min-height:58px}.order-wizard__selected-service>div{gap:3px;display:grid}.order-wizard__selected-service strong{color:#181818;font-size:16px;font-weight:650}.order-wizard__selected-service small{color:#929297;font-size:12px}.order-wizard__selected-service>span{color:#181818;font-size:15px}.order-wizard__selected-service>button{justify-self:end;width:30px;height:30px}.order-wizard__selected-services-total{background:#fafafa;min-height:52px}.order-wizard__selected-services-total strong{color:#181818;font-size:15px}.order-wizard__footer{background:#fff;border-top:0;flex:0 0 82px;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:0 40px;display:flex}.order-wizard__footer button{cursor:pointer;border-radius:6px;min-width:72px;height:46px;padding:0 16px;font-size:16px;font-weight:500;transition:color .15s,background .15s,border-color .15s}.order-wizard__back{color:#181818;background:#fff;border:1px solid #e0e0e4}.order-wizard__back:hover{background:#f7f7f8;border-color:#cfcfd4}.order-wizard__next{color:#fff;background:#050505;border:1px solid #050505}.order-wizard__next:hover:not(:disabled){background:#242424;border-color:#242424}.order-wizard__next:disabled{color:#fff;cursor:not-allowed;background:#777;border-color:#777}.order-wizard__executors-step{max-width:none;margin:0;padding-top:40px}.order-wizard__executor-category-filter{justify-content:flex-start;margin:0 0 32px;padding:0}.order-wizard__executor-category-filter>span{color:#8a8a8f;margin-right:14px;font-size:14px}.order-wizard__executor-services{border:1px solid #efeff3;display:block;overflow:hidden}.order-wizard__executor-service{background:#fff;border:0;border-bottom:1px solid #efeff3;border-radius:0;overflow:visible}.order-wizard__executor-service:last-child{border-bottom:0}.order-wizard__executor-service-main{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px 24px;display:flex}.order-wizard__executor-service-main>strong{color:#181818;flex:0 360px;font-size:15px;font-weight:650}.order-wizard__employee-pills{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:8px;padding:0;display:flex}.order-wizard__employee-pills button{color:#181818;white-space:nowrap;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #181818;border-radius:16px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:400;transition:color .15s,background .15s;display:inline-flex}.order-wizard__employee-pills button:hover{color:#fff;background:#353535;border-color:#353535}.order-wizard__employee-pills button.is-selected{color:#fff;background:#050505;border-color:#050505}.order-wizard__employee-pills button.is-selected:hover{background:#282828;border-color:#282828}.order-wizard__assignee-list{border-top:1px solid #efeff3;margin:0 24px;padding:10px 0 12px}.order-wizard__assignee-row{border:0;grid-template-columns:minmax(0,1fr) 110px 110px;align-items:center;gap:20px;min-height:52px;display:grid}.order-wizard__assignee-row>span{color:#181818;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-wizard__assignee-row label{color:#8c8c91;background:#fff;border:1px solid #efeff3;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;height:42px;padding-right:12px;display:flex}.order-wizard__assignee-row input{color:#181818;width:70px;height:40px;font:inherit;background:0 0;border:0;outline:none;padding:0 0 0 12px;font-size:14px}.order-wizard__assignee-row input::-webkit-inner-spin-button{appearance:none;margin:0}.order-wizard__assignee-row input::-webkit-outer-spin-button{appearance:none;margin:0}.order-wizard__assignee-row label>span{color:#8c8c91;font-size:13px}.order-wizard__assignee-row>strong{color:#181818;text-align:right;white-space:nowrap;font-size:13px;font-weight:500}.order-wizard__executor-unavailable{color:#96969b;font-size:13px}.order-wizard__executor-empty{color:#8a8a8f;text-align:center;border:1px solid #efeff3;padding:42px 20px;font-size:14px}.order-wizard__service-price-input{color:#181818;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9dbe4;border-radius:8px;padding:8px 10px}.order-details{z-index:4100;background:#181818a8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.order-details,.order-details *{box-sizing:border-box}.order-details__dialog{background:#fff;border-radius:8px;flex-direction:column;width:min(1480px,100%);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 22px 60px #0000003d}.order-details__header{color:#fff;background:linear-gradient(90deg,#83a6dc,#6f98d7);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:0 34px;display:flex;position:relative}.order-details__header h2{margin:0;font-size:24px;font-weight:650}.order-details__header-meta{justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.order-details__header-meta span{opacity:.92;font-size:14px}.order-details__header-meta strong{background:#ffffff2e;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:500}.order-details__header>button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.order-details__tabs{border-bottom:1px solid #e8e8ec;flex:0 0 60px;align-items:stretch;width:100%;height:60px;min-height:60px;max-height:60px;padding:0 34px;display:flex;position:relative;overflow:hidden}.order-details__tabs button{color:#a0a0a4;white-space:nowrap;appearance:none;height:100%;min-height:0;line-height:20px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 18px;font-size:15px;font-weight:600;display:flex;position:relative}.order-details__tabs-indicator{z-index:2;pointer-events:none;background:#181818;border:0;border-radius:2px 2px 0 0;height:2px;min-height:2px;padding:0;transition:left .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),opacity .12s;display:block;position:absolute;bottom:0;left:0;right:auto}.order-details__tabs button.is-active{color:#181818}.order-details__body{overscroll-behavior:contain;flex:auto;overflow-y:auto}.order-details__tab-content{gap:34px;padding:36px 34px 40px;display:grid}.order-details__client-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.order-details__client-grid>div{background:#f4f4f6;border-radius:8px;align-content:center;gap:7px;min-height:84px;padding:16px 18px;display:grid}.order-details__client-grid span{color:#8c8c91;font-size:12px}.order-details__client-grid strong{color:#181818;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.order-details__status{text-align:center;gap:22px;padding:12px 0;display:grid}.order-details__status h3{margin:0;font-size:16px;font-weight:650}.order-details__status-line{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.order-details__status-line:before{content:"";background:#e5e5e8;height:2px;position:absolute;top:21px;left:8%;right:8%}.order-details__status-step{z-index:1;color:#9a9a9f;justify-items:center;gap:10px;font-size:13px;display:grid;position:relative}.order-details__status-step>div{color:#77777c;background:#f0f0f2;border:4px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.order-details__status-step.is-completed>div{color:#fff;background:#1d927f}.order-details__status-step.is-current>div{color:#fff;background:#3769d6}.order-details__status-step.is-current svg{animation:1.5s linear infinite order-details-spin}.order-details__status-step.is-completed,.order-details__status-step.is-current{color:#55555a}@keyframes order-details-spin{to{transform:rotate(360deg)}}.order-details__services{gap:18px;display:grid}.order-details__services h2{color:#181818;margin:0;font-size:21px}.order-details__category-pills{flex-wrap:wrap;gap:8px;display:flex}.order-details__category-pills button{color:#77777c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e9;border-radius:20px;padding:0 16px;font-size:13px}.order-details__category-pills button:hover,.order-details__category-pills button.is-active{color:#fff;background:#292929;border-color:#292929}.order-details__accordions{gap:10px;display:grid}.order-details__accordion{border:1px solid #e7e7eb;overflow:hidden}.order-details__accordion-header{color:#181818;text-align:left;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;padding:0 24px;display:flex}.order-details__accordion-header svg{transition:transform .16s}.order-details__accordion.is-open .order-details__accordion-header svg{transform:rotate(180deg)}.order-details__accordion-content{padding:0 20px 20px}.order-details__finance-table{background:#fff;overflow:hidden}.order-details__table-head,.order-details__table-row{text-align:center;align-items:center;min-height:46px;display:grid}.order-details__finance-table--general .order-details__table-head,.order-details__finance-table--general .order-details__table-row{grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(130px,1fr))}.order-details__finance-table--employees .order-details__table-head,.order-details__finance-table--employees .order-details__table-row{grid-template-columns:minmax(220px,1.25fr) minmax(340px,2fr) minmax(130px,.7fr) minmax(130px,.7fr)}.order-details__finance-table--master .order-details__table-head,.order-details__finance-table--master .order-details__table-row,.order-details__finance-table--materials .order-details__table-head,.order-details__finance-table--materials .order-details__table-row{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,1fr))}.order-details__table-head{color:#181818;background:#fafafa;font-size:12px;font-weight:650}.order-details__table-head span,.order-details__table-row>span,.order-details__table-row>strong{border-bottom:3px solid #fff;border-right:3px solid #fff;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;display:flex}.order-details__table-row{color:#77777c;background:#fafafa;font-size:13px}.order-details__table-row--total{color:#181818;background:#e4f7e9}.order-details__table-row--total strong{font-weight:700}.order-details__employee-names{text-decoration:underline}.order-details__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.order-details__summary-grid--employees{grid-template-columns:repeat(2,minmax(0,1fr))}.order-details__summary-grid>div,.order-details__materials-total{background:#e4f7e9;border-radius:8px;align-content:center;gap:7px;min-height:82px;padding:16px 18px;display:grid}.order-details__summary-grid span,.order-details__materials-total span{color:#7c8580;font-size:12px}.order-details__summary-grid strong,.order-details__materials-total strong{color:#101512;font-size:18px}.order-details__section-caption{color:#181818;align-items:center;gap:8px;font-size:14px;display:flex}.order-details__section-caption span,.order-details__employee-select small{color:#55555a;background:#f0f0f2;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:12px;display:inline-grid}.order-details__employee-select{gap:10px;display:grid}.order-details__employee-select>span{color:#181818;align-items:center;gap:8px;font-size:14px;display:flex}.order-details__employee-select>div{position:relative}.order-details__employee-select select{color:#181818;appearance:none;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:5px;outline:none;padding:0 46px 0 14px;font-size:14px}.order-details__materials-total{min-height:90px}.order-details__empty{color:#8e8e93;text-align:center;border:1px solid #e7e7eb;padding:70px 24px;font-size:14px}.order-details__materials-note{color:#85858b;margin:0 0 18px;font-size:14px;line-height:1.5}.close-order-modal{z-index:4200;background:#181818b3;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.close-order-modal,.close-order-modal *{box-sizing:border-box}.close-order-modal__dialog{background:#fff;border-radius:9px;flex-direction:column;width:min(1216px,100%);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 22px 60px #00000040}.close-order-modal__header{border-bottom:1px solid #efeff3;flex:0 0 82px;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 40px;display:flex}.close-order-modal__header h2{color:#181818;margin:0;font-size:24px;font-weight:650}.close-order-modal__header button{color:#77777c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:grid}.close-order-modal__header button:hover{color:#181818;background:#f3f3f5}.close-order-modal__body{overscroll-behavior:contain;gap:10px;padding:40px;display:grid;overflow-y:auto}.close-order-check{border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:20px;display:grid}.close-order-check--success{background:#f0faf4}.close-order-check--warning{background:#fffaf0}.close-order-check--danger{background:#fff1f2}.close-order-check__icon{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.close-order-check--success .close-order-check__icon{background:#168c78}.close-order-check--warning .close-order-check__icon{background:#e59a00}.close-order-check--danger .close-order-check__icon{background:#df3445}.close-order-check__content{gap:7px;min-width:0;display:grid}.close-order-check__content>strong{color:#181818;font-size:15px;font-weight:650}.close-order-check__content>span{color:#89898f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.close-order-check__action{color:#181818;white-space:nowrap;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #efeff3;border-radius:6px;padding:0 16px;font-size:13px;font-weight:550}.close-order-check__action:hover{background:#f7f7f8;border-color:#dddde3}.close-order-check__select select{color:#181818;width:390px;height:50px;font:inherit;background:#fff;border:1px solid #e3e3e8;border-radius:6px;outline:none;padding:0 42px 0 14px;font-size:14px}.close-order-payment{align-items:center;gap:8px;display:flex}.close-order-payment select{color:#181818;width:132px;height:42px;font:inherit;background:#fff;border:1px solid #e3e3e8;border-radius:6px;outline:none;padding:0 10px;font-size:13px}.close-order-payment label{background:#fff;border:1px solid #e3e3e8;border-radius:6px;align-items:center;width:140px;height:42px;display:flex}.close-order-payment input{color:#181818;width:100%;height:40px;font:inherit;background:0 0;border:0;outline:none;padding:0 4px 0 12px;font-size:13px}.close-order-payment label span{color:#77777c;padding-right:12px;font-size:13px}.close-order-payment>button{color:#181818;white-space:nowrap;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3e8;border-radius:6px;padding:0 13px;font-size:12px}.close-order-payment>button:hover{background:#f7f7f8}.close-order-check__rows{max-width:560px;display:grid}.close-order-check__rows>div{color:#818187;border-bottom:1px solid #18181814;grid-template-columns:minmax(0,1fr) minmax(150px,.75fr);gap:28px;padding:8px 0;font-size:13px;display:grid}.close-order-check__rows>div:last-child{border-bottom:0}.close-order-check__rows span:last-child{text-align:right}.close-order-modal__footer{border:1px solid #dfeee4;border-radius:7px;justify-content:space-between;align-items:center;gap:30px;min-height:86px;margin-top:30px;padding:18px;display:flex}.close-order-modal__footer--warning{border-color:#f0c968}.close-order-modal__footer>div{gap:7px;display:grid}.close-order-modal__footer strong{color:#3769d6;font-size:14px}.close-order-modal__footer span{color:#89898f;font-size:13px}.close-order-modal__footer>button{color:#fff;white-space:nowrap;min-height:48px;font:inherit;cursor:pointer;background:#050505;border:0;border-radius:6px;padding:0 22px;font-size:15px}.close-order-modal__footer>button:hover{background:#292929}.close-order-material-error{color:#b42a39;font-size:14px;line-height:1.5}.close-order-modal button:disabled{opacity:.6;cursor:default}fieldset.close-order-modal__body{border:0;min-width:0;margin:0}.expense-modal{z-index:4300;background:#181818b3;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.expense-modal,.expense-modal *{box-sizing:border-box}.expense-modal__dialog{background:#fff;border-radius:9px;width:min(904px,100%);overflow:visible;box-shadow:0 22px 60px #00000040}.expense-modal__header{border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 40px;display:flex}.expense-modal__header h2{color:#181818;margin:0;font-size:24px;font-weight:650}.expense-modal__header>button{color:#77777c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:grid}.expense-modal__header>button:hover{color:#181818;background:#f3f3f5}.expense-modal__body{gap:38px;padding:40px;display:grid}.expense-modal__field{gap:10px;display:grid}.expense-modal__field>span,.expense-modal__select>span{color:#181818;font-size:13px}.expense-modal__field input,.expense-modal__money,.expense-modal__date,.expense-modal__select>button{background:#fff;border:1px solid #e4e4e8;border-radius:6px;height:52px}.expense-modal__field input{color:#181818;width:100%;font:inherit;outline:none;padding:0 14px;font-size:15px}.expense-modal input::placeholder{color:#99999e}.expense-modal input:focus,.expense-modal__select>button:focus-visible{border-color:#a8a8ae}.expense-modal__period{border:0;gap:16px;margin:0;padding:0;display:grid}.expense-modal__period legend{color:#181818;margin-bottom:16px;padding:0;font-size:18px;font-weight:650}.expense-modal__period>div{flex-wrap:wrap;gap:8px;display:flex}.expense-modal__period button{color:#181818;white-space:nowrap;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #181818;border-radius:20px;padding:0 16px;font-size:13px}.expense-modal__period button:hover,.expense-modal__period button.is-active{color:#fff;background:#050505}.expense-modal__amount-row{grid-template-columns:1fr;gap:24px;display:grid}.expense-modal__amount-row--recurring{grid-template-columns:minmax(0,1fr) 210px}.expense-modal__money{align-items:center;display:flex}.expense-modal__money input{color:#181818;width:100%;height:50px;font:inherit;background:0 0;border:0;outline:none;padding:0 4px 0 14px;font-size:15px}.expense-modal__money span{color:#77777c;padding-right:14px;font-size:15px}.expense-modal__date{align-items:center;display:flex}.expense-modal__date input{color:#181818;width:100%;height:50px;font:inherit;background:0 0;border:0;outline:none;padding:0 14px;font-size:14px}.expense-modal__classification{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.expense-modal__select{gap:10px;display:grid;position:relative}.expense-modal__select>button{color:#181818;text-align:left;width:100%;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:0 14px;font-size:14px;display:flex}.expense-modal__select>button svg{flex:none}.expense-modal__menu{z-index:10;background:#fff;border:1px solid #e4e4e8;border-radius:7px;max-height:250px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #00000024}.expense-modal__menu button{color:#181818;text-align:left;width:100%;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:14px;display:block}.expense-modal__menu button:hover,.expense-modal__menu button.is-selected{background:#f3f3f5}.expense-modal__footer{justify-content:space-between;align-items:center;gap:20px;padding:0 40px 40px;display:flex}.expense-modal__footer button{min-height:48px;font:inherit;cursor:pointer;border-radius:6px;padding:0 20px;font-size:14px}.expense-modal__cancel{color:#181818;background:#f4f4f6;border:0}.expense-modal__cancel:hover{background:#eaeaed}.expense-modal__submit{color:#fff;background:#050505;border:0}.expense-modal__submit:hover:not(:disabled){background:#292929}.expense-modal__submit:disabled{color:#a0a0a4;cursor:not-allowed;background:#ededf0}.expense-overview{z-index:4200;background:#181818b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.expense-overview,.expense-overview *{box-sizing:border-box}.expense-overview__dialog{background:#fff;border-radius:9px;flex-direction:column;width:min(1240px,100%);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 22px 60px #00000047}.expense-overview__header{color:#fff;background:linear-gradient(90deg,#83a6dc,#7099d8);flex:none;gap:22px;padding:26px 30px;display:grid;position:relative}.expense-overview__navigation{align-items:center;gap:14px;display:flex}.expense-overview__navigation h2{text-align:center;text-transform:capitalize;min-width:84px;margin:0;font-size:16px;font-weight:650}.expense-overview__navigation>button:not(.expense-overview__today),.expense-overview__close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff6;border-radius:5px;place-items:center;width:38px;height:38px;padding:0;display:grid}.expense-overview__navigation>button:hover:not(.expense-overview__today),.expense-overview__close:hover{background:#ffffff2e}.expense-overview__today{color:#181818;height:38px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:5px;padding:0 16px;font-size:13px;font-weight:600}.expense-overview__today:hover{background:#f1f4fa}.expense-overview__close{background:0 0;border-color:#0000;position:absolute;top:20px;right:24px}.expense-overview__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.expense-overview__summary>div{background:#ffffff0f;border:1px solid #ffffffb8;border-radius:7px;align-content:center;gap:8px;min-height:78px;padding:14px 16px;display:grid}.expense-overview__summary span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.expense-overview__summary strong{font-size:17px;font-weight:650}.expense-overview__body{overscroll-behavior:contain;flex:auto;padding:32px;overflow-y:auto}.expense-overview__table{border:1px solid #efeff3}.expense-overview__table-head,.expense-overview__row{grid-template-columns:170px minmax(0,1fr) 190px;display:grid}.expense-overview__table-head{color:#181818;background:#fafafa;border-bottom:1px solid #fff;min-height:46px;font-size:12px;font-weight:650}.expense-overview__table-head>span{border-right:3px solid #fff;justify-content:center;align-items:center;display:flex}.expense-overview__row{color:#77777c;background:#fafafa;border-bottom:3px solid #fff;min-height:46px;font-size:13px;position:relative}.expense-overview__row:last-child{border-bottom:0}.expense-overview__day{border-right:3px solid #fff;justify-content:center;align-items:center;display:flex}.expense-overview__row-summary{border-right:3px solid #fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 14px;display:flex;position:relative}.expense-overview__row-summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-overview__row-summary>button{color:#a0a0a5;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.expense-overview__row-summary>button:hover{color:#181818;background:#eeeef1}.expense-overview__add{color:#181818;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.expense-overview__add svg{color:#9a9a9f;border:1px solid #c9c9ce;border-radius:50%}.expense-overview__add:hover{background:#eeeef1}.expense-overview__popover{z-index:20;color:#181818;background:#fff;border:1px solid #e4e4e8;border-radius:7px;width:min(460px,100vw - 80px);padding:18px;position:absolute;top:calc(100% + 8px);right:28px;box-shadow:0 18px 42px #0000002e}.expense-overview__popover:before{content:"";background:#fff;border-top:1px solid #e4e4e8;border-left:1px solid #e4e4e8;width:12px;height:12px;position:absolute;top:-7px;right:34px;transform:rotate(45deg)}.expense-overview__popover>strong{color:#8b8b90;padding-bottom:15px;font-size:13px;font-weight:500;display:block}.expense-overview__popover>div{display:grid}.expense-overview__popover>div>div{border-top:1px solid #efeff3;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:16px;min-height:46px;display:grid}.expense-overview__popover span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.expense-overview__popover strong{white-space:nowrap;font-size:13px}.expense-overview__popover button{color:#a0a0a5;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.expense-overview__popover button:hover{color:#181818;background:#f0f0f2}.orders-detailization{z-index:4400;-webkit-backdrop-filter:blur(8px);background:#191919bd;justify-content:center;align-items:center;padding:64px 90px;display:flex;position:fixed;inset:0}.orders-detailization,.orders-detailization *{box-sizing:border-box}.orders-detailization button,.orders-detailization input{font:inherit}.orders-detailization-password{color:#181818;background:#fff;border-radius:7px;width:610px;overflow:hidden;box-shadow:0 25px 65px #0000003d}.orders-detailization-password>header{border-bottom:1px solid #e8e8eb;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 40px 23px;display:flex}.orders-detailization-password h2{margin:0;font-size:24px;font-weight:700;line-height:1.2}.orders-detailization-password p{color:#333338;margin:10px 0 0;font-size:15px}.orders-detailization-password header button,.orders-detailization__close{color:#77777c;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.orders-detailization-password__body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:35px;padding:40px;display:grid}.orders-detailization-password__body>div{gap:7px;display:grid}.orders-detailization-password input{color:#181818;letter-spacing:2px;background:#fff;border:1px solid #dedee2;border-radius:6px;outline:none;width:100%;height:47px;padding:0 14px;font-size:15px}.orders-detailization-password input:focus{border-color:#7296d3;box-shadow:0 0 0 3px #7296d324}.orders-detailization-password .orders-detailization-password__input--error{border-color:#e05a6f}.orders-detailization-password__body small{color:#dc4c64;font-size:12px}.orders-detailization-password__body>button{color:#fff;cursor:pointer;background:#070707;border:0;border-radius:6px;height:47px;padding:0 22px;font-weight:600;transition:background .15s}.orders-detailization-password__body>button:hover{background:#29292c}.orders-detailization__panel{color:#181818;background:#fff;border-radius:7px;flex-direction:column;width:min(1480px,100vw - 180px);height:min(1360px,100vh - 128px);min-height:720px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 65px #0000003d}.orders-detailization__topbar{color:#fff;background:linear-gradient(115deg,#8aa9df 0%,#6e94d4 100%);justify-content:space-between;align-items:center;gap:30px;min-height:91px;padding:22px 31px;display:flex;position:relative}.orders-detailization__month-navigation{align-items:center;gap:18px;display:flex}.orders-detailization__month-navigation>button:not(.orders-detailization__today){color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:5px;place-items:center;width:38px;height:38px;padding:0;display:grid}.orders-detailization__month-navigation strong{min-width:115px;font-size:15px;font-weight:650}.orders-detailization__today{color:#181818;cursor:pointer;background:#fff;border:0;border-radius:5px;height:38px;padding:0 16px;font-size:12px;font-weight:600}.orders-detailization__view-switch{background:#ffffff17;border-radius:999px;padding:2px;display:flex}.orders-detailization__view-switch button{color:#ffffffbd;cursor:pointer;background:0 0;border:0;border-radius:999px;height:34px;padding:0 17px;font-size:12px;font-weight:600}.orders-detailization__view-switch button.active{color:#181818;background:#fff}.orders-detailization__close{color:#fff;position:absolute;top:9px;right:9px}.orders-detailization__month-data{color:#fff;background:linear-gradient(115deg,#8aa9df 0%,#6e94d4 100%);padding:0 31px 30px}.orders-detailization__month-data-toggle{color:#fff;cursor:pointer;background:#ffffff1c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:61px;font-size:15px;font-weight:650;display:flex}.orders-detailization__month-data--open .orders-detailization__month-data-toggle{border-radius:10px 10px 0 0}.orders-detailization-summary{grid-template-columns:repeat(6,minmax(125px,1fr));gap:18px;display:grid}.orders-detailization__month-data>.orders-detailization-summary{background:#ffffff1c;border-radius:0 0 10px 10px;padding:20px 16px 16px}.orders-detailization-summary article{background:#f4f4f6;border-radius:8px;flex-direction:column;justify-content:center;min-height:75px;padding:13px 16px;display:flex}.orders-detailization__month-data .orders-detailization-summary article{color:#fff;background:0 0;border:1px solid #ffffffa6}.orders-detailization-summary span{color:#88888d;font-size:11px}.orders-detailization-summary strong{margin-top:8px;font-size:17px;font-weight:700}.orders-detailization__month-data .orders-detailization-summary span{color:#ffffffb8}.orders-detailization-table__scroll{flex:1;padding:31px;overflow:auto}.orders-detailization-table{border-collapse:separate;border-spacing:2px;width:100%;font-size:11px}.orders-detailization-table th,.orders-detailization-table td{text-align:center;background:#f7f7f8;height:35px;padding:7px 10px}.orders-detailization-table th{color:#222226;font-weight:650}.orders-detailization-table td{color:#6f6f74}.orders-detailization-table td:last-child{min-width:130px;padding:0}.orders-detailization-table td:last-child button{color:#29292d;cursor:pointer;background:#f0f0f2;border:0;width:100%;height:100%;padding:0 12px;font-size:11px}.orders-detailization-table td:last-child button:hover:not(:disabled){color:#fff;background:#7296d3}.orders-detailization-table td:last-child button:disabled{color:#b3b3b8;cursor:default}.orders-detailization-calendar{flex:1;grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.orders-detailization-calendar__picker{border-right:1px solid #eeeeef;padding:31px 30px}.orders-detailization-calendar__weekdays,.orders-detailization-calendar__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.orders-detailization-calendar__weekdays{margin-bottom:5px}.orders-detailization-calendar__weekdays span{color:#8c8c91;background:#ededee;border-radius:7px;place-items:center;height:34px;font-size:11px;font-weight:600;display:grid}.orders-detailization-calendar__days button{aspect-ratio:1;color:#252529;cursor:pointer;background:#f3f3f4;border:0;border-radius:7px;place-items:center;min-height:40px;font-size:12px;font-weight:600;display:grid;position:relative}.orders-detailization-calendar__days button:hover{background:#e8edf7}.orders-detailization-calendar__days button.outside{color:#d0d0d4;background:#fafafa}.orders-detailization-calendar__days button.selected{color:#fff;background:#7a9cd6}.orders-detailization-calendar__days button.has-orders:after{content:"";background:#24937f;border-radius:999px;height:2px;position:absolute;bottom:4px;left:5px;right:5px}.orders-detailization-calendar__days button.selected.has-orders:after{background:#fff}.orders-detailization-calendar__content{min-width:0;padding:38px 34px;overflow-y:auto}.orders-detailization-calendar__day-header{align-items:center;gap:12px;display:flex}.orders-detailization-calendar__day-header>strong{background:#f3f3f5;border-radius:8px;place-items:center;width:68px;height:68px;font-size:31px;display:grid}.orders-detailization-calendar__day-header h2{margin:0;font-size:17px}.orders-detailization-calendar__day-header span{color:#8c8c91;text-transform:capitalize;margin-top:5px;font-size:11px;display:block}.orders-detailization-calendar__content>.orders-detailization-summary{margin-top:22px}.orders-detailization-calendar__orders{gap:0;margin-top:28px;display:grid}.orders-detailization-order{border-top:1px solid #eeeeef;gap:14px;padding:25px 0 31px;display:grid}.orders-detailization-order:first-child{border-top:0}.orders-detailization-order__header{justify-content:space-between;align-items:center;gap:18px;display:flex}.orders-detailization-order__header>div:first-child{align-items:center;gap:8px;display:flex}.orders-detailization-order__header>div:first-child>span{color:#88888d;background:#f1f1f2;border-radius:4px;padding:5px 8px;font-size:11px}.orders-detailization-order__status{border-radius:4px;padding:5px 8px;font-size:11px;font-weight:600}.orders-detailization-order__status--ready{color:#3275d5;background:#e9f0ff}.orders-detailization-order__status--closed{color:#218f78;background:#e4f5ed}.orders-detailization-order__actions{gap:5px;display:flex}.orders-detailization-order__actions button{color:#181818;cursor:pointer;background:#f3f3f5;border:0;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:grid}.orders-detailization-order__actions button:hover{background:#e4e4e7}.orders-detailization-order__car,.orders-detailization-order__price{font-size:14px;font-weight:700}.orders-detailization-order__services-title{color:#414146;font-size:12px}.orders-detailization-order__progress{justify-content:space-between;align-items:center;gap:20px;min-height:18px;display:flex;position:relative}.orders-detailization-order__progress:before{content:"";background:#e5e5e7;height:2px;position:absolute;top:50%;left:7px;right:7px;transform:translateY(-50%)}.orders-detailization-order__service-point{z-index:1;flex:0 0 15px;width:15px;height:15px;display:flex;position:relative}.orders-detailization-order__dot{cursor:help;background:#dfdfe2;border:2px solid #fff;border-radius:50%;width:15px;height:15px;padding:0;box-shadow:0 0 0 1px #dfdfe2}.orders-detailization-order__dot--ready,.orders-detailization-order__dot--closed{background:#24937f;box-shadow:0 0 0 1px #24937f}.orders-detailization-order__dot--in_work{background:#376bd4;box-shadow:0 0 0 1px #376bd4}.orders-detailization-order__dot:focus-visible{outline-offset:4px;outline:2px solid #181818}.order-floating-popover.orders-detailization-service-popover{z-index:4410}.orders-detailization-order__dates{color:#313136;gap:18px;font-size:11px;display:flex}.orders-detailization-order__dates span{gap:3px;display:grid}.orders-detailization-order__dates small{color:#99999e;font-size:9px}.orders-detailization-order__empty-services{color:#96969b;font-size:11px}.orders-detailization-day-modal{z-index:10;-webkit-backdrop-filter:blur(7px);background:#1818186b;justify-content:center;align-items:center;padding:75px 110px;display:flex;position:absolute;inset:0}.orders-detailization-day-modal__dialog{background:#fff;border-radius:7px;flex-direction:column;width:min(1010px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 22px 60px #0003}.orders-detailization-day-modal__dialog>header{border-bottom:1px solid #e8e8eb;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:20px 32px;display:flex}.orders-detailization-day-modal__dialog h2{margin:0;font-size:18px}.orders-detailization-day-modal__dialog>header>div{align-items:center;gap:14px;display:flex}.orders-detailization-day-modal__dialog>header>div>button:last-child{color:#77777c;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.orders-detailization-day-modal__filters-button{color:#252529;cursor:pointer;background:#fff;border:1px solid #dedee2;border-radius:5px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;display:flex}.orders-detailization-day-modal__filters,.orders-detailization-day-modal__active-filters{border-bottom:1px solid #eeeeef;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 32px;display:flex}.orders-detailization-day-modal__filters>span,.orders-detailization-day-modal__active-filters>span{color:#8d8d92;margin-right:8px;font-size:11px}.orders-detailization-day-modal__filters button,.orders-detailization-day-modal__active-filters button{color:#55555a;cursor:pointer;background:#f4f4f5;border:0;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;display:flex}.orders-detailization-day-modal__filters button.active{color:#fff;background:#181818}.orders-detailization-day-modal__orders{padding:5px 32px 25px;overflow-y:auto}.orders-detailization__empty{color:#96969b;text-align:center;place-items:center;min-height:170px;font-size:13px;display:grid}.orders-page{color:#161616;background:#fff;min-height:calc(100vh - 72px)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orders-toolbar{border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:14px 40px;display:flex}.orders-toolbar__selectors,.orders-toolbar__actions{align-items:center;gap:10px;display:flex}.orders-toolbar__selectors{min-width:0}.orders-toolbar__actions{flex-shrink:0}.orders-category-select,.orders-view-select{color:#181818;background:#fff;border:1px solid #dedee3;border-radius:6px;align-items:center;width:258px;min-width:160px;height:48px;font-size:14px;display:flex;position:relative}.orders-category-select select,.orders-view-select select{width:100%;min-width:0;height:100%;color:inherit;text-overflow:ellipsis;appearance:none;cursor:pointer;background:0 0;border:0;padding:0 40px 0 14px}.orders-view-select>svg{pointer-events:none;color:#77777c;position:absolute;left:14px}.orders-category-select:focus-within,.orders-view-select:focus-within{outline-offset:2px;outline:2px solid #b9bec9}.orders-toolbar__button{color:#181818;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dedee3;border-radius:6px;justify-content:center;align-items:center;height:48px;padding:0 18px;font-size:14px;display:inline-flex}.orders-toolbar__button:hover{background:#f5f5f7}.orders-filter-panel{color:#181818;background:#fff;border:1px solid #e5e5e9;border-radius:8px;width:min(320px,100vw - 32px);margin:0;padding:20px;inset:78px 24px auto auto;box-shadow:0 12px 36px #18181820}.orders-filter-panel::backdrop{background:0 0}.orders-filter-panel header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.orders-filter-panel header button{color:#777;cursor:pointer;background:0 0;border:0;padding:4px;display:grid}.orders-filter-panel label{gap:8px;font-size:13px;display:grid}.orders-filter-panel select{background:#fff;border:1px solid #dedee3;border-radius:5px;width:100%;min-height:42px;padding:0 10px}.orders-filter-panel__reset{color:#181818;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:13px}.orders-filter-panel__reset:disabled{color:#aaa;cursor:default}.orders-active-filters{border-bottom:1px solid #ececf0;align-items:center;gap:10px;min-height:68px;padding:12px 32px;display:flex}.orders-active-filters>span{color:#929298;margin-right:4px;font-size:13px}.orders-active-filters button{color:#4e4e53;cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:7px;align-items:center;gap:12px;height:40px;padding:0 13px;font-size:13px;display:inline-flex}.orders-active-filters button:hover{text-decoration:underline}.orders-active-filters button span{color:#8c8c91;font-size:20px;line-height:1}.orders-active-filters .orders-active-filters__reset{color:#77777c;background:0 0;border-color:#0000;padding:0 6px}.orders-page__content{padding:40px}.orders-view-state{text-align:center;background:#fafafa;border:1px solid #eeeeef;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:56px 32px;display:flex}.orders-view-state__icon{color:#6f6f74;background:#fff;border:1px solid #e5e5e9;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.orders-view-state h2{margin:20px 0 0;font-size:22px;font-weight:650;line-height:1.3}.orders-view-state p{color:#77777c;margin:9px 0 0;font-size:15px;line-height:1.5}.orders-view-state>span{color:#a0a0a5;margin-top:5px;font-size:13px}.orders-view-state>button{color:#161616;cursor:pointer;background:#fff;border:1px solid #dcdce1;border-radius:7px;height:42px;margin-top:22px;padding:0 17px;font-weight:600}.orders-view-state>button:hover{background:#f2f2f4}.order-delete-modal{z-index:3000;background:#16161694;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.order-delete-modal__content{background:#fff;border-radius:10px;width:min(100%,520px);box-shadow:0 20px 60px #00000038}.order-delete-modal__header{border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 24px;display:flex}.order-delete-modal__header h2{margin:0;font-size:20px;line-height:1.3}.order-delete-modal__header button{color:#77777c;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.order-delete-modal__header button:hover{color:#161616;background:#f2f2f4}.order-delete-modal__content>p{color:#66666b;margin:0;padding:24px;font-size:14px;line-height:1.6}.order-delete-modal__actions{justify-content:flex-end;align-items:center;gap:10px;padding:0 24px 24px;display:flex}.order-delete-modal__actions button{color:#4e4e53;cursor:pointer;background:#f1f1f3;border:none;border-radius:7px;height:44px;padding:0 18px;font-weight:600}.order-delete-modal__actions button:hover{background:#e6e6e9}.order-delete-modal__actions .order-delete-modal__confirm{color:#fff;background:#dc3545}.order-delete-modal__actions .order-delete-modal__confirm:hover{background:#c92d3c}@media (width<=1200px){.orders-toolbar{flex-wrap:wrap;gap:16px;padding-inline:24px}.orders-category-select,.orders-view-select{width:210px}.orders-page__content{padding:24px}}@media (width<=700px){.orders-toolbar{padding:12px 16px}.orders-toolbar__selectors{width:100%}.orders-category-select,.orders-view-select{width:50%;min-width:0}.orders-toolbar__actions{width:100%}.orders-toolbar__button{flex:1;padding-inline:10px;font-size:12px}.orders-page__content{padding:16px}.orders-active-filters{flex-wrap:wrap;padding:12px 16px}}@supports (top:anchor(bottom)){.orders-filter-panel{position-anchor:--orders-filter-trigger;top:calc(anchor(bottom) + 10px);right:anchor(right)}}.studio-box-modal__overlay{z-index:5000;background:#161616b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.studio-box-modal{color:#161616;background:#fff;border-radius:9px;width:min(100%,680px);max-height:calc(100vh - 56px);overflow-y:auto;box-shadow:0 18px 60px #0000003d}.studio-box-modal--delete{width:min(100%,520px)}.studio-box-modal__header{border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.studio-box-modal__header h2{margin:0;font-size:22px}.studio-box-modal__header button{color:#74747a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.studio-box-modal__header button:hover{color:#161616;background:#f2f2f4}.studio-box-modal form{flex-direction:column;gap:30px;padding:36px 40px 40px;display:flex}.studio-box-modal__field{flex-direction:column;gap:12px;display:flex}.studio-box-modal__field>span,.studio-box-modal__field>strong{font-size:14px}.studio-box-modal__field input{color:#161616;width:100%;height:52px;font:inherit;border:1px solid #e2e2e7;border-radius:6px;outline:none;padding:0 14px}.studio-box-modal__field input:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-box-modal__chips{flex-wrap:wrap;gap:8px;display:flex}.studio-box-modal__chips button{color:#161616;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d9d9de;border-radius:20px;padding:0 13px;font-size:13px}.studio-box-modal__chips button:hover{background:#f3f3f5}.studio-box-modal__chips .studio-box-modal__chip--active{color:#fff;background:#161616;border-color:#161616}.studio-box-modal__hint{color:#929298;margin:0;font-size:13px}.studio-box-modal__availability{border:1px solid #ececf0;border-radius:6px;align-items:flex-start;gap:16px;padding:22px;display:flex}.studio-box-modal__availability .studio-boxes__switch{flex:0 0 46px}.studio-box-modal__availability strong{font-size:15px}.studio-box-modal__availability p{color:#929298;margin:6px 0 0;font-size:13px;line-height:1.5}.studio-box-modal__footer{justify-content:flex-end;display:flex}.studio-box-modal__submit,.studio-box-modal__delete-actions button:last-child{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#161616;border:0;border-radius:6px;padding:0 18px;font-weight:600}.studio-box-modal__submit:hover,.studio-box-modal__delete-actions button:last-child:hover{background:#303034}.studio-box-modal__submit:disabled{opacity:.5;cursor:default}.studio-box-modal__delete-body{padding:32px 28px;line-height:1.5}.studio-box-modal__delete-actions{justify-content:flex-end;gap:12px;padding:0 28px 28px;display:flex}.studio-box-modal__delete-actions button:first-child{cursor:pointer;min-height:44px;font:inherit;background:#f3f3f5;border:0;border-radius:6px;padding:0 16px}.studio-employee-modal__overlay{z-index:5000;background:#161616b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.studio-employee-modal{color:#161616;background:#fff;border-radius:9px;width:min(100%,880px);max-height:calc(100vh - 56px);overflow-y:auto;box-shadow:0 18px 60px #0000003d}.studio-employee-modal__header{border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;min-height:72px;padding:0 32px;display:flex}.studio-employee-modal__header h2{margin:0;font-size:22px}.studio-employee-modal__header button{color:#74747a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.studio-employee-modal__header button:hover{background:#f2f2f4}.studio-employee-modal__tabs{border-bottom:1px solid #ececf0;gap:24px;padding:0 32px;display:flex}.studio-employee-modal__tabs button{color:#929298;cursor:pointer;min-height:56px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-weight:600}.studio-employee-modal__tabs .studio-employee-modal__tab--active{color:#161616;border-bottom-color:#161616}.studio-employee-modal__tabs button:disabled{opacity:.5;cursor:default}.studio-employee-modal__form{padding:36px 40px 40px}.studio-employee-modal__form h3{margin:0 0 22px;font-size:17px}.studio-employee-modal__form h3:not(:first-child){margin-top:32px}.studio-employee-modal__grid,.studio-employee-modal__salary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.studio-employee-modal__grid label,.studio-employee-modal__salary label{flex-direction:column;gap:8px;font-size:13px;display:flex}.studio-employee-modal__full{grid-column:1/-1}.studio-employee-modal__grid input,.studio-employee-modal__salary input,.studio-employee-modal__salary select{color:#161616;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:6px;outline:none;padding:0 14px;font-size:14px}.studio-employee-modal__grid input:focus,.studio-employee-modal__salary input:focus,.studio-employee-modal__salary select:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-employee-modal__pills{flex-wrap:wrap;gap:8px;display:flex}.studio-employee-modal__pills button{color:#161616;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d9d9de;border-radius:20px;padding:0 14px;font-size:13px}.studio-employee-modal__pills .studio-employee-modal__pill--active{color:#fff;background:#161616;border-color:#161616}.studio-employee-modal__salary{margin-top:22px}.studio-employee-modal__help{color:#929298;margin:30px 0 16px;font-size:13px;line-height:1.5}.studio-employee-modal__catalog{flex-direction:column;gap:12px;display:flex}.studio-employee-modal__catalog details{border:1px solid #ececf0}.studio-employee-modal__catalog summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:0 18px;list-style:none;display:flex}.studio-employee-modal__catalog summary::-webkit-details-marker{display:none}.studio-employee-modal__catalog summary:after{content:"⌄";margin-left:auto;font-size:21px}.studio-employee-modal__catalog input[type=checkbox]{accent-color:#161616;cursor:pointer;width:16px;height:16px}.studio-employee-modal__subcategory{padding:0 18px 12px}.studio-employee-modal__subcategory-name{color:#929298;border-top:1px solid #ececf0;padding:14px 0;font-size:13px}.studio-employee-modal__service{border-top:1px solid #ececf0;justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.studio-employee-modal__service label{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.studio-employee-modal__service>input{width:110px;height:40px;font:inherit;border:1px solid #e2e2e7;border-radius:6px;flex:0 0 110px;padding:0 12px}.studio-employee-modal__empty{color:#929298;text-align:center;border:1px solid #ececf0;padding:30px}.studio-employee-modal__footer{justify-content:flex-end;margin-top:36px;display:flex}.studio-employee-modal__footer--split{justify-content:space-between}.studio-employee-modal__footer>button:not(.studio-employee-modal__primary){cursor:pointer;min-height:44px;font:inherit;background:#f3f3f5;border:0;border-radius:6px;padding:0 16px}.studio-employee-modal__primary{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#161616;border:0;border-radius:6px;padding:0 18px;font-weight:600}.studio-employee-modal__primary:hover{background:#303034}.studio-employee-modal__primary:disabled{opacity:.5;cursor:default}.studio-employee-modal__delete-body{padding:32px 40px 0;line-height:1.5}.studio-employee-modal__delete-footer{gap:12px;padding:0 40px 32px}.studio-employee-modal__required{color:#d92d20}.studio-category-modal{z-index:5000;background:#161616b8;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.studio-category-modal__content{color:#161616;background:#fff;border-radius:9px;width:100%;max-width:1100px;max-height:calc(100vh - 64px);overflow-y:auto;box-shadow:0 18px 60px #0000003d}.studio-category-modal__header{background:#fff;border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.studio-category-modal__title{margin:0;font-size:22px;font-weight:600;line-height:1.2}.studio-category-modal__close{color:#74747a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s,background-color .15s;display:flex}.studio-category-modal__close:hover{color:#161616;background:#f2f2f4}.studio-category-modal__form{padding:38px 40px 40px}.studio-category-modal__field{color:#303034;flex-direction:column;gap:9px;font-size:13px;display:flex}.studio-category-modal__field input{color:#161616;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:6px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.studio-category-modal__field input::placeholder,.studio-category-modal__class-row input::placeholder{color:#99999f}.studio-category-modal__field input:focus,.studio-category-modal__class-row input:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-category-modal__section{margin-top:34px}.studio-category-modal__section-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.studio-category-modal__description{color:#8c8c92;margin:7px 0 0;font-size:13px;line-height:1.45}.studio-category-modal__chips{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.studio-category-modal__chip{color:#161616;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #161616;border-radius:999px;padding:0 15px;font-size:13px;font-weight:400;transition:color .15s,background-color .15s,box-shadow .15s}.studio-category-modal__chip:hover{box-shadow:0 2px 6px #00000026}.studio-category-modal__chip--active{color:#fff;background:#161616}.studio-category-modal__option{border:1px solid #e7e7eb;border-radius:7px;margin-top:38px;padding:22px 20px}.studio-category-modal__option-header{align-items:flex-start;gap:14px;display:flex}.studio-category-modal__option-text{flex:1;min-width:0}.studio-category-modal__option-text h3{margin:0;font-size:17px;font-weight:600;line-height:1.3}.studio-category-modal__option-text p{color:#8c8c92;max-width:850px;margin:8px 0 0;font-size:13px;line-height:1.5}.studio-category-modal__switch{cursor:pointer;background:#dfdfe3;border:none;border-radius:999px;flex:none;width:42px;height:24px;margin-top:1px;padding:0;transition:background-color .2s;position:relative}.studio-category-modal__switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.studio-category-modal__switch--active{background:#161616}.studio-category-modal__switch--active .studio-category-modal__switch-thumb{transform:translate(18px)}.studio-category-modal__classes{margin-top:26px;margin-left:56px}.studio-category-modal__classes h4{margin:0;font-size:15px;font-weight:600;line-height:1.3}.studio-category-modal__classes-empty{color:#929298;margin:8px 0 0;font-size:13px;line-height:1.4}.studio-category-modal__class-list{gap:8px;margin-top:14px;display:grid}.studio-category-modal__class-error{color:#c62832;margin:8px 0 0;font-size:13px}.studio-category-modal__class-row{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}.studio-category-modal__class-row input{color:#161616;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:6px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.studio-category-modal__remove-class{color:#66666c;cursor:pointer;background:#f2f2f4;border:none;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:color .15s,background-color .15s;display:flex}.studio-category-modal__remove-class:hover{color:#d83b42;background:#fff0f1}.studio-category-modal__add-class{color:#161616;cursor:pointer;width:100%;height:44px;font:inherit;background:#f2f2f4;border:none;border-radius:6px;margin-top:12px;font-size:14px;font-weight:600;transition:background-color .15s}.studio-category-modal__add-class:hover{background:#e6e6e9}.studio-category-modal__actions{justify-content:flex-end;margin-top:38px;display:flex}.studio-category-modal__submit{color:#fff;cursor:pointer;min-width:190px;height:44px;font:inherit;background:#161616;border:none;border-radius:6px;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .15s,box-shadow .15s}.studio-category-modal__submit:hover{background:#303034;box-shadow:0 2px 5px #00000029}.studio-category-modal__submit:disabled{color:#fff;cursor:not-allowed;box-shadow:none;background:#909094}.studio-subcategory-modal__overlay{z-index:5050;background:#161616b8;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.studio-subcategory-modal{color:#161616;background:#fff;border-radius:9px;width:100%;max-width:760px;overflow:hidden;box-shadow:0 24px 70px #00000040}.studio-subcategory-modal__header{border-bottom:1px solid #ececf0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:18px;min-height:90px;padding:0 42px;display:grid}.studio-subcategory-modal__header h2{letter-spacing:-.025em;margin:0 0 7px;font-size:24px;font-weight:600;line-height:1.15}.studio-subcategory-modal__header p{color:#858589;margin:0;font-size:13px}.studio-subcategory-modal__close{color:#77777c;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s,background-color .15s;display:flex}.studio-subcategory-modal__close:hover{color:#161616;background:#f2f2f4}.studio-subcategory-modal__body{padding:40px 42px 22px}.studio-subcategory-modal__field{flex-direction:column;gap:7px;font-size:13px;display:flex}.studio-subcategory-modal__field input{color:#161616;width:100%;height:56px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:6px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.studio-subcategory-modal__field input::placeholder{color:#99999f}.studio-subcategory-modal__field input:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-subcategory-modal__option{border:1px solid #e7e7eb;border-radius:7px;align-items:flex-start;gap:14px;margin-top:40px;padding:20px;display:flex}.studio-subcategory-modal__switch{cursor:pointer;background:#fff;border:1px solid #e5e5e8;border-radius:999px;flex:none;width:45px;height:24px;padding:0;position:relative}.studio-subcategory-modal__switch-thumb{background:#c6c6c8;border-radius:50%;width:18px;height:18px;transition:transform .18s,background-color .18s;position:absolute;top:2px;left:2px}.studio-subcategory-modal__switch--active .studio-subcategory-modal__switch-thumb{background:#000;transform:translate(21px)}.studio-subcategory-modal__option-text{min-width:0}.studio-subcategory-modal__option-text h3{margin:0;font-size:17px;font-weight:600;line-height:1.3}.studio-subcategory-modal__option-text p{color:#8c8c92;margin:8px 0 0;font-size:13px;line-height:1.5}.studio-subcategory-modal__actions{justify-content:flex-end;padding:18px 42px 38px;display:flex}.studio-subcategory-modal__submit{color:#fff;cursor:pointer;min-width:196px;height:44px;font:inherit;background:#000;border:none;border-radius:6px;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .15s,box-shadow .15s}.studio-subcategory-modal__submit:hover{background:#303034;box-shadow:0 2px 5px #00000029}.studio-subcategory-modal__submit:disabled{cursor:not-allowed;box-shadow:none;background:#909094}.studio-service-modal__overlay{z-index:5200;background:#161616b8;justify-content:center;align-items:flex-start;padding:70px 22px 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.studio-service-modal{color:#161616;background:#fff;border-radius:9px;width:100%;max-width:1180px;overflow:hidden;box-shadow:0 24px 70px #00000040}.studio-service-modal__header{border-bottom:1px solid #ececf0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:18px;min-height:90px;padding:0 42px;display:grid}.studio-service-modal__header h2{letter-spacing:-.025em;margin:0 0 7px;font-size:24px;font-weight:600;line-height:1.15}.studio-service-modal__header p{color:#858589;margin:0;font-size:13px}.studio-service-modal__close{color:#77777c;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s,background-color .15s;display:flex}.studio-service-modal__close:hover{color:#161616;background:#f2f2f4}.studio-service-modal__grid{grid-template-columns:minmax(0,1fr) 340px;display:grid}.studio-service-modal__form{min-width:0;padding:36px 38px 38px}.studio-service-modal__section+.studio-service-modal__section{margin-top:32px}.studio-service-modal__section h3{margin:0 0 16px;font-size:17px;line-height:1.3}.studio-service-modal__field{flex-direction:column;gap:7px;font-size:13px;display:flex}.studio-service-modal__field+.studio-service-modal__field{margin-top:16px}.studio-service-modal__field input,.studio-service-modal__field textarea,.studio-service-modal__grid-two input,.studio-service-modal__grid-two select,.studio-service-modal__full-input,.studio-service-modal__class-price input{color:#161616;width:100%;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:7px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.studio-service-modal__field input,.studio-service-modal__grid-two input,.studio-service-modal__grid-two select,.studio-service-modal__full-input,.studio-service-modal__class-price input{height:50px}.studio-service-modal__field textarea{resize:vertical;min-height:96px;padding-top:14px;padding-bottom:14px}.studio-service-modal__field input:focus,.studio-service-modal__field textarea:focus,.studio-service-modal__grid-two input:focus,.studio-service-modal__grid-two select:focus,.studio-service-modal__full-input:focus,.studio-service-modal__class-price input:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-service-modal__label{margin-bottom:8px;font-size:13px;display:block}.studio-service-modal__pills{flex-wrap:wrap;gap:6px;display:flex}.studio-service-modal__pill{color:#161616;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #161616;border-radius:999px;padding:0 14px;font-size:13px;transition:color .15s,background-color .15s,box-shadow .15s}.studio-service-modal__pill:hover{box-shadow:0 2px 6px #00000024}.studio-service-modal__pill--active{color:#fff;background:#000}.studio-service-modal__help{color:#8b8b90;margin:12px 0 0;font-size:13px;line-height:1.45}.studio-service-modal__grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:14px;display:grid}.studio-service-modal__grid-two--single{grid-template-columns:minmax(0,1fr)}.studio-service-modal__grid-two select{cursor:pointer}.studio-service-modal__full-input,.studio-service-modal__class-prices{margin-top:14px}.studio-service-modal__class-price{background:#f4f4f5;border-bottom:1px solid #fff;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:12px;min-height:64px;padding:8px 16px;font-size:13px;display:grid}.studio-service-modal__summary{background:#fbfbfc;border-left:1px solid #ececf0;min-width:0;padding:28px 24px}.studio-service-modal__summary small{color:#99999f;font-size:12px}.studio-service-modal__summary h3{margin:14px 0 22px;font-size:17px;line-height:1.3}.studio-service-modal__summary-row{border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:14px;display:flex}.studio-service-modal__summary-row strong{font-weight:600}.studio-service-modal__summary-row span{text-align:right;max-width:170px}.studio-service-modal__summary-row--boxes span{overflow-wrap:anywhere;padding:12px 0}.studio-service-modal__submit{color:#fff;cursor:pointer;width:100%;min-height:48px;font:inherit;background:#000;border:none;border-radius:7px;margin-top:34px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s}.studio-service-modal__submit:hover{background:#303034;box-shadow:0 2px 5px #00000029}.studio-service-modal__submit:disabled{cursor:not-allowed;box-shadow:none;background:#909094}.studio-service-modal__material-modes{margin-top:14px}.studio-service-modal__material-editor{border:1px solid #e7e7eb;border-radius:7px;margin-top:16px;padding:14px}.studio-service-modal__material-search{position:relative}.studio-service-modal__material-search>input{color:#161616;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:7px;outline:none;padding:0 48px 0 14px;font-size:14px}.studio-service-modal__material-search>input:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-service-modal__material-search-icon{color:#a2a2a7;pointer-events:none;position:absolute;top:15px;right:15px}.studio-service-modal__material-results{z-index:10;background:#fff;border:1px solid #e2e2e7;border-radius:7px;max-height:270px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000024}.studio-service-modal__material-results button{color:#161616;cursor:pointer;text-align:left;width:100%;min-height:56px;font:inherit;background:#fff;border:none;border-bottom:1px solid #eeeef1;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.studio-service-modal__material-results button:last-child{border-bottom:none}.studio-service-modal__material-results button:hover{background:#f5f5f6}.studio-service-modal__material-results strong{font-size:14px}.studio-service-modal__material-results span{color:#929297;text-align:right;font-size:12px}.studio-service-modal__material-empty{color:#929297;text-align:center;padding:18px 14px;font-size:13px}.studio-service-modal__material-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.studio-service-modal__material-row{grid-template-columns:minmax(0,1fr) 175px 44px;align-items:center;gap:10px;display:grid}.studio-service-modal__material-info{background:#f4f4f5;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:50px;padding:8px 12px;display:flex}.studio-service-modal__material-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.studio-service-modal__material-info span{color:#8f8f94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-service-modal__material-row>input{color:#161616;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:7px;outline:none;padding:0 12px;font-size:13px}.studio-service-modal__material-row>input:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-service-modal__material-remove{color:#77777c;cursor:pointer;background:#f4f4f5;border:none;border-radius:7px;justify-content:center;align-items:center;width:44px;height:50px;padding:0;transition:color .15s,background-color .15s;display:flex}.studio-service-modal__material-remove:hover{color:#c33333;background:#f8e9e9}.studio-service-modal__manual-toggle{color:#161616;cursor:pointer;width:100%;min-height:44px;font:inherit;background:#f3f3f5;border:none;border-radius:7px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:600}.studio-service-modal__manual-toggle:hover{background:#e8e8eb}.studio-service-modal__manual{border:1px solid #e7e7eb;border-radius:7px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.studio-service-modal__manual>strong{margin-bottom:2px;font-size:14px}.studio-service-modal__manual select{color:#161616;cursor:pointer;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:7px;outline:none;padding:0 13px;font-size:13px}.studio-service-modal__manual select:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-service-modal__manual-add{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#000;border:none;border-radius:7px;align-self:flex-end;padding:0 17px;font-size:13px;font-weight:600}.studio-service-modal__manual-add:hover{background:#303034}.studio-service-modal__manual-add:disabled{color:#9a9a9f;cursor:not-allowed;background:#f1f1f3}.studio-service-modal__manual-help{color:#929297;text-align:right;font-size:12px}.studio-general-form{background:#fff;border:1px solid #e8e8ec;width:100%;max-width:920px;margin-top:28px;padding:24px}.studio-form__section+.studio-form__section{margin-top:34px}.studio-form__section-title{color:#161616;margin:0 0 18px;font-size:16px;font-weight:600;line-height:1.3}.studio-form__section-description{color:#929298;margin:-10px 0 18px;font-size:13px;line-height:1.4}.studio-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.studio-form__field{flex-direction:column;gap:7px;min-width:0;display:flex}.studio-form__field+.studio-form__field--full{margin-top:18px}.studio-form__field--full{width:100%}.studio-form__label{color:#303034;font-size:13px;font-weight:500;line-height:1.4}.studio-form__control{color:#242428;background:#fff;border:1px solid #e4e4e8;border-radius:6px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.studio-form__control:hover{border-color:#c8c8ce}.studio-form__control:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-form__textarea{resize:vertical;min-height:72px;padding-top:11px;padding-bottom:11px;line-height:1.5}.studio-logo{cursor:pointer;border:1px solid #e4e4e8;width:84px;height:84px;margin-bottom:28px;display:block;position:relative;overflow:hidden}.studio-logo__image{object-fit:contain;width:100%;height:100%;padding:16px;display:block}.studio-logo__overlay{color:#fff;opacity:0;background:#161616b8;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;transition:opacity .2s;display:flex;position:absolute;inset:0}.studio-logo:hover .studio-logo__overlay{opacity:1}.studio-logo__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.studio-messengers{align-items:center;gap:8px;display:flex}.studio-messengers__input{flex:1}.studio-messengers__button{color:#65656b;cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:12px;font-weight:700;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.studio-messengers__button:hover{color:#161616;background:#f8f8fa;border-color:#bdbdc3}.studio-messengers__button--telegram{color:#229ed9}.studio-messengers__button--vk{color:#07f}.studio-messengers__button--whatsapp{color:#20b958}.studio-schedule{border-top:1px solid #ededf0}.studio-schedule__row{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.studio-schedule__day{color:#242428;font-size:14px;font-weight:600}.studio-schedule__controls{align-items:center;gap:16px;display:flex}.studio-schedule__select{cursor:pointer;width:100px}.studio-schedule__select--closed{width:248px}.studio-schedule__separator{color:#707076}.studio-form__footer{align-items:center;gap:16px;margin-top:28px;display:flex}.studio-form__submit{color:#fff;cursor:pointer;background:#161616;border:none;border-radius:6px;min-width:120px;height:42px;padding:0 22px;font-size:14px;font-weight:500;transition:background-color .2s,transform .1s}.studio-form__submit:hover{background:#303034}.studio-form__submit:active{transform:translateY(1px)}@media (width<=900px){.studio-form__grid{grid-template-columns:1fr}.studio-messengers{flex-wrap:wrap}.studio-messengers__input{flex-basis:100%}}@media (width<=620px){.studio-page__content{padding-left:18px;padding-right:18px}.studio-general-form{padding:18px}.studio-schedule__row{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.studio-schedule__controls{width:100%}.studio-schedule__select{flex:1;width:auto}.studio-schedule__select--closed{width:100%}}.studio-messengers__button[aria-pressed=true]{outline-offset:2px;outline:2px solid #e8b321}.wh-dialog.studio-catalog-dialog{border-radius:10px;box-shadow:0 1px 25px #0003}.wh-dialog.studio-catalog-dialog--category{width:min(1216px,100%)}.wh-dialog.studio-catalog-dialog.wh-archive-action{width:min(800px,100%)}.wh-dialog.studio-catalog-dialog>header{min-height:83px}.studio-catalog-dialog .wh-form-section h3{margin-bottom:24px;line-height:22px}.studio-catalog-dialog-fields .wh-field,.studio-page .studio-service-modal--catalog .studio-service-modal__catalog-fields .wh-field{gap:8px;margin-bottom:0;line-height:17px}.studio-dialog-chips{background:#f6f6f8;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;padding:16px;display:flex}.studio-dialog-chips button{color:#161616;font:inherit;cursor:pointer;background:#fff;border:1px solid #ededf0;border-radius:30px;padding:8px 16px;line-height:20px}.studio-dialog-chips button[aria-pressed=true]{background:#fafafa;border-color:#d0d0d5}.studio-dialog-chips button:hover{border-color:#a5a5ab}.studio-catalog-availability label{color:#161616;cursor:pointer;align-items:center;gap:24px;font-size:18px;line-height:22px;display:flex}.studio-catalog-availability .setup-switch{cursor:pointer}.studio-catalog-availability .setup-switch--on span{background:#000}.studio-catalog-availability p{color:#8b8b90;margin:12px 0 0;font-size:14px;line-height:20px}.studio-catalog-dialog .wh-archive-tree{--wh-archive-tree-guide:#0c9f84}.studio-catalog-dialog .wh-form-section>p{margin:0;line-height:1.5}.studio-page .studio-service-modal.studio-service-modal--catalog{background:#f0f0f3;max-width:1400px}.studio-page .studio-service-modal--catalog .studio-service-modal__header{background:#fff;min-height:83px}.studio-page .studio-service-modal--catalog .studio-service-modal__header h2{margin:0}.studio-page .studio-service-modal--catalog .studio-service-modal__grid{grid-template-columns:minmax(0,928fr) minmax(260px,400fr);gap:24px;padding:24px}.studio-page .studio-service-modal--catalog .studio-service-modal__form{padding:0}.studio-page .studio-service-modal--catalog .studio-service-modal__section{background:#fff;border-radius:16px;padding:28px}.studio-page .studio-service-modal--catalog .studio-service-modal__section+.studio-service-modal__section{margin-top:16px}.studio-page .studio-service-modal--catalog .studio-service-modal__section h3{margin-bottom:24px;font-size:18px;font-weight:600;line-height:22px}.studio-page .studio-service-modal--catalog .studio-service-modal__field>span,.studio-page .studio-service-modal--catalog .studio-service-modal__label{color:#88888a;font-size:14px;font-weight:500;line-height:17px}.studio-page .studio-service-modal--catalog .studio-service-modal__label{margin-bottom:8px}.studio-page .studio-service-modal--catalog .studio-service-modal__field input{border-radius:5px}.studio-page .studio-service-modal--catalog .studio-service-modal__catalog-fields .studio-service-modal__field input{height:52px}.studio-page .studio-service-modal--catalog .studio-service-modal__section:last-child{min-height:147px}.studio-page .studio-service-modal--catalog .studio-service-modal__catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.studio-page .studio-service-modal--catalog .studio-service-modal__section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.studio-service-modal__section-heading>button{color:#737378;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.studio-service-modal__section-heading>button:is(:hover,:focus-visible){color:#161616;text-decoration:underline}.studio-page .studio-service-modal--catalog .studio-service-modal__catalog-description{grid-column:1/-1}.studio-page .studio-service-modal--catalog .studio-service-modal__segments{background:#f3f3f5;border-radius:10px;gap:4px;width:fit-content;padding:4px}.studio-page .studio-service-modal--catalog .studio-service-modal__segments .studio-service-modal__pill{background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:37px;padding:8px 20px;line-height:17px;display:inline-flex}.studio-page .studio-service-modal--catalog .studio-service-modal__segments .studio-service-modal__pill--active{color:#161616;background:#fff}.studio-page .studio-service-modal--catalog .studio-service-modal__material-modes{margin-top:0}.studio-page .studio-service-modal--catalog .studio-service-modal__segments .studio-service-modal__pill[aria-disabled=true]{box-shadow:none;color:#77777c;cursor:help;background:0 0}.studio-page .studio-service-modal--catalog .studio-service-modal__catalog-duration{margin-top:24px}.studio-page .studio-service-modal--catalog .studio-service-modal__grid-two{gap:24px;max-width:424px;margin-top:0}.studio-page .studio-service-modal--catalog .studio-service-modal__catalog-price{max-width:400px;margin-top:24px}.studio-page .studio-service-modal--catalog .studio-service-modal__catalog-price input{margin-top:0}.studio-page .studio-service-modal--catalog .studio-service-modal__summary{background:#fff;border-radius:16px;padding:28px}.studio-page .studio-service-modal--catalog .studio-service-modal__summary small{color:#88888a;font-size:14px;line-height:17px;display:block}.studio-page .studio-service-modal--catalog .studio-service-modal__summary h3{overflow-wrap:anywhere;margin:11px 0 24px;font-weight:600;line-height:22px}.studio-page .studio-service-modal--catalog .studio-service-modal__summary-row{border-bottom-color:#efeff3;align-items:flex-start;gap:12px;min-height:35px;padding-bottom:15px;line-height:19px}.studio-service-modal--catalog .studio-service-modal__summary-row+.studio-service-modal__summary-row{margin-top:11px}.studio-service-modal--catalog .studio-service-modal__summary-row--boxes span{padding:0}.studio-page .studio-service-modal--catalog .studio-service-modal__summary-row strong{color:#88888a;font-weight:400}.studio-page .studio-service-modal--catalog .studio-service-modal__submit{min-width:169px;margin:24px 0 0;padding-inline:24px}@media (width<=850px){.studio-catalog-dialog-fields{gap:16px}.studio-page .studio-service-modal--catalog .studio-service-modal__grid,.studio-page .studio-service-modal--catalog .studio-service-modal__catalog-fields{grid-template-columns:1fr;gap:16px}.studio-page .studio-service-modal--catalog .studio-service-modal__grid{padding:12px}.studio-page .studio-service-modal--catalog .studio-service-modal__section,.studio-page .studio-service-modal--catalog .studio-service-modal__summary{padding:20px}.studio-page .studio-service-modal--catalog .studio-service-modal__summary{position:static}}.studio-service-modal--catalog .studio-service-modal__locked{display:inline-flex;position:relative}.studio-service-modal--catalog .studio-service-modal__locked [role=tooltip]{z-index:1;color:#161616;text-align:center;visibility:hidden;pointer-events:none;background:#fff;border-radius:6px;width:max-content;max-width:min(320px,100vw - 80px);padding:12px;font-size:13px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0002}.studio-service-modal--catalog .studio-service-modal__locked [role=tooltip]:after{content:"";border:8px solid #0000;border-top-color:#fff;border-bottom:0;position:absolute;top:100%;left:calc(50% - 8px)}.studio-service-modal--catalog .studio-service-modal__locked:is(:hover,:focus-within) [role=tooltip]{visibility:visible}:is(.studio-catalog-dialog,.studio-service-modal--catalog) .wh-placement-row.is-selected{background:#ebf7f5}:is(.studio-catalog-dialog,.studio-service-modal--catalog) .wh-placement-row>svg:last-child{color:#0c9f84}.studio-catalog-dialog footer{padding-block:27px}.studio-catalog-dialog footer .wh-button{padding-inline:24px}.studio-catalog-destination{min-height:155px}.studio-catalog-destination .wh-placement>span:first-child{color:#161616;font-size:16px;font-weight:600}.studio-page .studio-service-modal--catalog:focus{outline:none}@media (hover:hover) and (pointer:fine){.studio-service-modal--catalog .studio-service-modal__header:not(:hover) .studio-service-modal__close:not(:focus-visible),.studio-service-modal--catalog .studio-service-modal__section-heading:not(:hover)>button:not(:focus-visible):not([aria-expanded=true]){opacity:0}}@media (width>=801px){.app-shell--service-catalog:not(.app-shell--collapsed){--sidebar-width:269px}.app-shell--service-catalog .topbar{padding-inline:40px}.app-shell--service-catalog .topbar__left{gap:32px}.app-shell--service-catalog .sidebar:not(.sidebar--collapsed) .sidebar__logo{padding-inline:13px}}.app-shell--service-catalog .sidebar__logo-text{display:none}.studio-page__content:has(.studio-catalog){background:#fafafa;min-height:calc(100vh - 136px);padding-inline:40px}.studio-catalog{--studio-catalog-mint:#0c9f84;--studio-catalog-border:#efeff3;background:#fafafa}.studio-catalog-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.studio-catalog :is(.studio-catalog-header,.studio-catalog-trash) h1{margin:0;font-size:30px;line-height:1.2}.studio-catalog-header .wh-trash-header{color:#b32232;background:#f4e4e7;min-width:147px;min-height:52px}.studio-catalog-layout{grid-template-columns:minmax(224px,311px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=1121px){.studio-catalog-sidebar .wh-create-buttons .wh-button{gap:10px;padding-inline:10px;font-size:16px}.studio-catalog-sidebar .wh-create-buttons .wh-button:first-child{flex:151 1 0}.studio-catalog-sidebar .wh-create-buttons .wh-button:last-child{flex:144 1 0}}.studio-catalog-sidebar .wh-tree{min-height:64px;padding:6px}.studio-catalog-sidebar .wh-tree-row{min-height:43px;font-size:16px}.studio-catalog-sidebar .wh-tree-node+.wh-tree-node{margin-top:6px}.studio-catalog-sidebar .wh-tree-children .wh-tree-row{min-height:37px;font-size:14px}.studio-catalog-sidebar .wh-tree-children .wh-tree-node+.wh-tree-node{margin-top:2px}.studio-catalog-sidebar .wh-tree-row .wh-tree-edit{background:inherit;position:absolute;right:2px}.studio-catalog-sidebar .wh-tree-row .wh-tree-edit:nth-last-child(2){right:32px}.studio-catalog-sidebar .wh-tree-row:has(.wh-tree-edit):is(:hover,:focus-within) .wh-tree-label{padding-inline-end:64px}.studio-catalog-sidebar .wh-tree-row:has(.wh-tree-edit):is(:hover,:focus-within) .wh-tree-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.studio-catalog .catalog-marker{--catalog-marker-size:11px}.studio-catalog-sidebar .wh-tree-row.is-selected{border-left-color:var(--studio-catalog-mint);background:#ebf7f5}.studio-catalog-content{border:1px solid var(--studio-catalog-border);background:#fff;min-width:0;padding:24px;container-type:inline-size}.studio-catalog-breadcrumbs{margin-bottom:32px}.studio-catalog-breadcrumbs [aria-current]{font-weight:600}.studio-catalog-section+.studio-catalog-section{margin-top:32px}.studio-catalog-section h2{margin:0 0 12px;font-size:18px;line-height:22px}.studio-catalog-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:10px;display:grid}.studio-catalog-card{border:1px solid var(--studio-catalog-border);min-width:0;padding:19px;position:relative}.studio-catalog-card-link{width:100%;min-height:88px;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-content:start;justify-items:start;gap:14px;padding:0;display:grid}.studio-catalog-card-link strong{font-size:18px;line-height:22px}.studio-catalog-card-link:hover strong{text-decoration:underline}.studio-catalog-folder{width:52px;height:52px;color:var(--studio-catalog-mint);background:#ebf7f5;border-radius:6px;place-items:center;display:grid}.studio-catalog-card dl{margin:14px 0 0;font-size:14px}.studio-catalog-card dl div{border-top:1px solid #f1f1f3;justify-content:space-between;gap:8px;min-height:46px;padding-block:14px;display:flex}.studio-catalog-card dt{color:#737378}.studio-catalog-card dd{margin:0;font-weight:600}.studio-catalog-card--root{min-height:288px}.studio-catalog-card--root dl{border-bottom:1px solid #f1f1f3}.studio-catalog-card:not(.studio-catalog-card--root) dl div:last-child{min-height:32px;padding-bottom:0}.studio-catalog-classes{width:100%;min-height:39px;margin-top:14px;padding-inline:8px;font-size:14px}.studio-catalog-actions{align-items:center;gap:6px;display:flex}.studio-catalog-actions .wh-icon{width:30px;height:30px;padding:5px}.studio-catalog-card>.studio-catalog-actions{opacity:0;pointer-events:none;position:absolute;top:8px;right:8px}.studio-catalog-card:is(:hover,:focus-within)>.studio-catalog-actions{opacity:1;pointer-events:auto}.wh-filters.studio-catalog-search-frame{min-height:93px;margin-bottom:12px;padding:19px}.studio-catalog-search{min-height:53px}.studio-catalog-search>img{flex:none}.studio-catalog-search:focus-within{outline:2px solid var(--studio-catalog-mint);outline-offset:-1px}.studio-catalog-group+.studio-catalog-group{margin-top:12px}.studio-catalog-empty-group{color:#737378;margin:0;padding:22px 24px}.studio-catalog-group.is-open{border:1px solid #efeff3}.studio-catalog-group .wh-table-scroll{padding:0 24px 8px}.wh-group-header.studio-catalog-group-toggle{color:#0c8272;min-height:51px;font:inherit;background:#f7f7f8;border-radius:4px;gap:12px;padding:10px 24px;font-weight:600}.wh-group-header.studio-catalog-group-toggle:hover{background:#edf6f4}.studio-catalog-table{border-collapse:collapse;width:100%;min-width:490px;font-size:14px}.studio-catalog-table th,.studio-catalog-table td{text-align:left;border-bottom:1px solid #f0f0f2;padding:16px 8px}.studio-catalog-table th{color:#161616;font-size:14px;font-weight:400}.studio-catalog-table tbody td{height:78px;font-size:16px;line-height:20px}.studio-catalog-table .studio-catalog-metric{width:18.5%}.studio-catalog-table tbody strong{font-size:16px;font-weight:600}.studio-catalog-table th:first-of-type+th,.studio-catalog-table td:nth-child(2){min-width:132px}.studio-catalog-table .studio-catalog-choice{width:28px;padding-inline:0 4px}.studio-catalog-table small{color:#777;align-items:center;gap:8px;margin-top:6px;font-size:14px;line-height:18px;display:flex}.studio-catalog-service-actions{width:116px}.studio-catalog-service-actions>div{justify-content:flex-end;align-items:center;gap:6px;display:flex}.studio-catalog-switch{cursor:pointer}.studio-catalog-switch.setup-switch--on span{background:#000}.studio-catalog-trash .wh-back{min-height:24px;margin-bottom:28px;font-size:18px}.studio-catalog-trash h1{padding:0 0 24px}.studio-catalog-trash .wh-movement-panel{min-height:min(1060px,100vh - 300px)}.studio-catalog-trash-content{background:#fff;border:1px solid #efeff3;padding:24px}.studio-catalog-trash .wh-filters.studio-catalog-search-frame{margin-bottom:28px}.studio-catalog-trash .wh-trash-columns{grid-template-columns:minmax(178px,2.3fr) minmax(90px,.85fr) minmax(102px,.85fr) minmax(96px,1fr) 234px 24px}.studio-catalog-trash .wh-trash-columns:not(.wh-trash-columns--header){min-height:82px}.studio-catalog-trash .wh-trash-item-icon{flex-basis:52px;height:52px}.studio-catalog-trash .wh-trash-item-icon:not(.is-expanded){background:#ebf7f5}.studio-catalog-trash .wh-archive-tree{--wh-archive-tree-guide:#83c6ba}.studio-catalog-trash .wh-archive-tree-row:has(.wh-archive-tree-actions):is(:hover,:focus-within){background-image:linear-gradient(to right, transparent var(--wh-archive-highlight-start), #ebf7f5 var(--wh-archive-highlight-start))}@media (hover:none),(pointer:coarse){.studio-catalog-sidebar .wh-tree-row .wh-tree-edit{position:static}.studio-catalog-sidebar .wh-tree-row:has(.wh-tree-edit):is(:hover,:focus-within) .wh-tree-label{padding-inline-end:6px}.studio-catalog-card>.studio-catalog-actions{opacity:1;pointer-events:auto}}@media (width<=1120px){.studio-catalog-layout{grid-template-columns:230px minmax(0,1fr);gap:16px}.studio-catalog-content{padding:16px}.studio-catalog-sidebar .wh-create-buttons{gap:8px}}@media (width<=800px){.studio-page__content:has(.studio-catalog){padding-inline:16px}.studio-catalog-group .wh-table-scroll{padding-inline:12px}.wh-filters.studio-catalog-search-frame{min-height:0;padding:10px}.studio-catalog-trash-content{padding:10px}.studio-catalog-layout{grid-template-columns:minmax(0,1fr)}.studio-catalog-sidebar .wh-tree{max-height:240px}.studio-catalog-sidebar .wh-create-buttons{margin-bottom:8px}.studio-catalog-card dl div{padding-block:8px}}.studio-boxes{max-width:1250px}.studio-boxes__header{margin-bottom:32px}.studio-boxes__header h1{margin:0;font-size:32px}.studio-boxes__header p{color:#929298;margin:8px 0 0;font-size:14px}.studio-boxes__table{border:1px solid #ececf0}.studio-boxes__row{border-bottom:1px solid #ececf0;grid-template-columns:265px minmax(0,1fr) 305px;align-items:center;gap:24px;min-height:68px;padding:0 24px;display:grid}.studio-boxes__row:last-child{border-bottom:none}.studio-boxes__row--heading{color:#929298;min-height:56px;font-size:14px}.studio-boxes__row strong{font-size:15px}.studio-boxes__muted{color:#a0a0a5}.studio-boxes__categories{flex-wrap:wrap;gap:5px;display:flex}.studio-boxes__category{color:#3862a6;background:#e9f0ff;border-radius:5px;padding:7px 10px;font-size:13px}.studio-boxes__status-cell{justify-content:space-between;align-items:center;gap:16px;display:flex}.studio-boxes__status{border-radius:5px;padding:7px 10px;font-size:13px}.studio-boxes__status--working{color:#238366;background:#e7f7ec}.studio-boxes__status--repair{color:#77777c;background:#f3f3f5}.studio-boxes__switch{cursor:pointer;background:#ececf0;border:1px solid #e0e0e5;border-radius:20px;align-items:center;width:46px;height:24px;padding:2px;transition:background-color .15s;display:flex}.studio-boxes__switch span{background:#c9c9ce;border-radius:50%;width:18px;height:18px;transition:transform .15s}.studio-boxes__switch--active{background:#fff}.studio-boxes__switch--active span{background:#161616;transform:translate(22px)}.studio-boxes__empty{text-align:center;padding:48px 20px}.studio-boxes__save{color:#fff;cursor:pointer;min-width:156px;height:48px;font:inherit;background:#161616;border:0;border-radius:6px;margin-top:32px;font-weight:600}.studio-boxes__save:hover{background:#303034}.studio-boxes__save:disabled{opacity:.5;cursor:default}.studio-boxes__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.studio-boxes__add{color:#161616;cursor:pointer;min-height:44px;font:inherit;background:#f3f3f5;border:0;border-radius:6px;padding:0 18px;font-weight:600}.studio-boxes__add:hover{background:#e8e8eb}.studio-boxes__actions{align-items:center;gap:10px;display:flex}.studio-boxes__actions>button:not(.studio-boxes__switch){color:#53535a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.studio-boxes__actions>button:not(.studio-boxes__switch):hover{color:#161616;background:#f2f2f4}.studio-boxes__actions>button:nth-child(2):hover{color:#c33333;background:#f8e9e9}.studio-boxes__no-category{color:#929298;font-size:13px}.studio-page .studio-boxes{max-width:none}.studio-page .studio-boxes__table{border:0}.studio-page .studio-boxes__table th:first-child,.studio-page .studio-boxes__table th:nth-child(2){width:30%}.studio-employees{width:100%}.studio-employees__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.studio-employees__header h1{margin:0;font-size:32px}.studio-employees__header p{color:#929298;margin:8px 0 0;font-size:14px}.studio-employees__add{color:#161616;cursor:pointer;min-height:44px;font:inherit;background:#f3f3f5;border:0;border-radius:6px;padding:0 18px;font-weight:600}.studio-employees__add:hover{background:#e8e8eb}.studio-employees__filters{align-items:center;gap:10px;margin-bottom:32px;display:flex}.studio-employees__filters>span{color:#929298;margin-right:12px;font-size:15px}.studio-employees__filters button{color:#77777d;cursor:pointer;min-height:48px;font:inherit;background:#fff;border:1px solid #e5e5e9;border-radius:26px;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.studio-employees__filters button:hover{border-color:#cfcfd5}.studio-employees__filters .studio-employees__filter--active{color:#fff;background:#29292b;border-color:#29292b}.studio-employees__filters small{color:#353537;background:#f4f4f5;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid}.studio-employees__table{border:1px solid #e8e8ec;width:100%;overflow-x:auto}.studio-employees__row{border-bottom:1px solid #e8e8ec;grid-template-columns:minmax(180px,1.25fr) minmax(260px,2.2fr) minmax(120px,.85fr) minmax(145px,.85fr) minmax(175px,1fr) minmax(150px,1fr) 76px;align-items:center;gap:18px;min-width:1240px;min-height:64px;padding:0 22px;display:grid}.studio-employees__row:last-child{border-bottom:0}.studio-employees__row--heading{color:#929298;min-height:52px;font-size:13px}.studio-employees__name{font-size:15px}.studio-employees__categories,.studio-employees__payment-tags{flex-wrap:wrap;gap:5px;display:flex}.studio-employees__categories>span:not(.studio-employees__muted),.studio-employees__role{color:#255fc4;background:#eaf1ff;border-radius:5px;width:fit-content;padding:7px 10px;font-size:13px}.studio-employees__muted{color:#929298;font-size:13px}.studio-employees__toggle{cursor:pointer;background:#fff;border:1px solid #e5e5e9;border-radius:16px;align-items:center;width:44px;height:22px;padding:2px;display:flex}.studio-employees__toggle span{background:#e63a4d;border-radius:50%;width:17px;height:17px;transition:transform .16s,background .16s}.studio-employees__toggle--active span{background:#168d7d;transform:translate(20px)}.studio-employees__payment-tags span{border-radius:5px;padding:7px 10px;font-size:13px}.studio-employees__payment-percent{color:#16846f;background:#e5f7ef}.studio-employees__payment-salary{color:#747478;background:#f2f2f4}.studio-employees__actions{justify-content:flex-end;gap:4px;display:flex}.studio-employees__actions button{color:#53535a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.studio-employees__actions button:hover{background:#f2f2f4}.studio-employees__actions button:last-child:hover{color:#c33333;background:#f8e9e9}.studio-employees__empty{text-align:center;padding:48px 20px}.studio-employees__save{color:#fff;cursor:pointer;min-width:146px;min-height:48px;font:inherit;background:#111;border:0;border-radius:6px;margin-top:30px;font-weight:600}.studio-employees__save:hover:not(:disabled){background:#303034}.studio-employees__save:disabled{cursor:default;opacity:.45}.studio-page{color:#161616;background:#fff;min-height:calc(100vh - 72px)}.studio-tabs{scrollbar-width:none;border-bottom:1px solid #ececf0;align-items:flex-end;gap:0;min-height:64px;padding:0 14px;display:flex;position:relative;overflow-x:auto}.studio-tabs::-webkit-scrollbar{display:none}.studio-tabs__button{z-index:1;color:#a0a0a5;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;height:64px;padding:0 18px;font-size:16px;font-weight:400;transition:color .2s;position:relative}.studio-tabs__button:hover{color:#161616}.studio-tabs__button--active{color:#161616;font-weight:600}.studio-tabs__indicator{z-index:2;opacity:0;pointer-events:none;background:#161616;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;bottom:0;left:0}.studio-page__title{margin:0;font-size:32px;font-weight:700;line-height:1.15}.studio-page__subtitle{color:#929298;margin:8px 0 0;font-size:14px;line-height:1.5}.studio-cars__header{grid-template-columns:285px minmax(400px,610px) 1fr;align-items:center;gap:34px;margin:0 0 24px;display:grid}.studio-cars__header h1{margin:0;font-size:32px;font-weight:700;line-height:1.15}.studio-cars__search{position:relative}.studio-cars__search input{border:1px solid #e4e4e8;border-radius:7px;outline:none;width:100%;height:44px;padding:0 46px 0 14px}.studio-cars__search input:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-cars__search svg{color:#aaaab0;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.studio-cars__add-brand{color:#161616;cursor:pointer;min-width:190px;height:44px;font:inherit;background:#f3f3f5;border:none;border-radius:6px;justify-self:end;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .15s}.studio-cars__add-brand:hover{background:#e8e8eb}.studio-page{--setup-ink:#111;--setup-muted:#8c8c8c;--setup-line:#ededf0;--setup-green:#e5f6eb;--setup-teal:#248878;background:#fafafa}.studio-navigation{background:#fff;border-bottom:1px solid #ededf0;align-items:stretch;display:flex}.studio-tabs{border:0;flex:1;align-items:stretch;min-height:68px;padding:0 32px}.studio-tabs__button{border-bottom:2px solid #0000;height:68px;padding:0 20px;font-weight:500}.studio-tabs__button--active{font-weight:600}.studio-page__content{padding:40px 32px}.studio-section-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.studio-section-header h1{margin:0;font-size:30px;font-weight:700;line-height:1.25}.studio-soft-button{color:#111;cursor:pointer;background:#f2f2f5;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:14px;display:inline-flex}.studio-soft-button:hover{background:#eaeaf0}.studio-page button:disabled{cursor:default;opacity:.55}.studio-page :focus-visible{outline-offset:3px;outline:2px solid #248878}.studio-extra{color:#777;align-content:center;align-items:center;margin:0 32px 0 12px;font-size:14px;display:flex;position:relative}.studio-extra summary{cursor:pointer;white-space:nowrap;padding:12px 8px}.studio-extra nav{z-index:4;background:#fff;border:1px solid #eee;border-radius:6px;width:225px;padding:8px;position:absolute;top:55px;right:0;box-shadow:0 8px 24px #00000012}.studio-extra nav button{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:12px;display:block}.studio-extra nav button:hover,.studio-extra nav button[aria-current]{background:#f2f2f5}.studio-settings-table-scroll{background:#fff;border:1px solid #eee;overflow-x:auto}.studio-settings-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.studio-settings-table th{color:#929298;text-align:left;white-space:nowrap;height:54px;padding:14px 22px;font-weight:400}.studio-settings-table td{border-top:1px solid #f0f0f2;height:62px;padding:14px 22px}.studio-settings-table td strong{font-weight:500}.studio-settings-table td:last-child{width:1%}.studio-row-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.studio-row-actions>button:not(.setup-switch){color:#333;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.studio-row-actions .setup-switch--on span{background:#000}.studio-status{color:#888;white-space:nowrap;background:#f3f3f5;border-radius:4px;padding:7px 10px;font-size:12px;display:inline-block}.studio-status--active{color:#248878;background:#e5f6eb}.studio-role{color:#5873ae;background:#eff1ff;border-radius:4px;padding:5px 9px;font-size:12px}.studio-employees .setup-switch:not(.setup-switch--on) span{background:#ce6271}.studio-settings-empty{text-align:center;color:#888;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:32px;display:flex}.studio-settings-save{gap:12px;margin-top:28px;display:flex}.studio-schedule .setup-schedule__label strong{font-weight:500}.studio-schedule .setup-schedule{border:1px solid #eee}@media (width<=1050px){.studio-tabs{padding:0 12px}.studio-tabs__button{padding:0 14px;font-size:14px}.studio-extra{margin-right:16px}}@media (width<=700px){.studio-page__content{padding:24px 16px}.studio-section-header{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:24px}.studio-section-header h1{font-size:25px}.studio-navigation{min-width:0}.studio-extra{margin:0 8px 0 0}.studio-tabs__button{height:58px}.studio-tabs{min-height:58px}.studio-schedule .setup-schedule{padding:0 16px}.studio-schedule .setup-schedule__day{flex-wrap:wrap;gap:12px}.studio-schedule .setup-schedule__hours{justify-content:space-between;gap:10px;width:100%}.studio-schedule .setup-schedule__hours select{width:42%;min-width:0}.studio-schedule .setup-schedule__closed{width:auto;min-width:130px}.studio-settings-save{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.studio-tabs__indicator{transition:none}}.studio-page :is(.studio-box-modal__overlay,.studio-employee-modal__overlay,.studio-category-modal,.studio-subcategory-modal__overlay,.studio-service-modal__overlay,.studio-delete-category-modal__overlay,.studio-delete-subcategory-modal__overlay,.studio-delete-service-modal__overlay,.client-modal){background:#000000a6;align-items:center;padding:24px}.studio-page :is(.studio-box-modal,.studio-employee-modal,.studio-category-modal__content,.studio-subcategory-modal,.studio-service-modal,.studio-delete-category-modal,.studio-delete-subcategory-modal,.studio-delete-service-modal,.client-modal__content){color:#000;border-radius:10px;width:100%;max-width:904px;max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 1px 25px #0003}.studio-page :is(.studio-box-modal__header,.studio-employee-modal__header,.studio-category-modal__header,.studio-subcategory-modal__header,.studio-service-modal__header,.studio-delete-category-modal__header,.studio-delete-subcategory-modal__header,.studio-delete-service-modal__header,.client-modal__header){border-bottom-color:#ededed;gap:24px;min-height:83px;padding:26px 40px}.studio-page :is(.studio-box-modal__header,.studio-employee-modal__header,.studio-category-modal__header,.studio-subcategory-modal__header,.studio-service-modal__header,.studio-delete-category-modal__header,.studio-delete-subcategory-modal__header,.studio-delete-service-modal__header,.client-modal__header) h2{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:29px}.studio-page :is(.studio-subcategory-modal__header,.studio-service-modal__header){min-height:108px}.studio-page :is(.studio-subcategory-modal__header,.studio-service-modal__header) p{color:gray;font-size:14px}.studio-page :is(.studio-box-modal__header,.studio-employee-modal__header) button{flex:0 0 24px;width:24px;height:24px;padding:0}.studio-page :is(.studio-category-modal__close,.studio-subcategory-modal__close,.studio-service-modal__close,.studio-delete-category-modal__close,.studio-delete-subcategory-modal__close,.studio-delete-service-modal__close,.client-modal__close){width:24px;height:24px}.studio-page :is(.studio-box-modal form,.studio-employee-modal__form,.studio-category-modal__form,.studio-service-modal__form,.client-modal__form){padding:40px}.studio-page :is(.studio-box-modal__field,.studio-category-modal__field,.studio-subcategory-modal__field,.studio-service-modal__field){gap:8px;font-size:14px}.studio-page :is(.studio-box-modal__field input,.studio-category-modal__field input,.studio-subcategory-modal__field input,.studio-employee-modal__grid input,.studio-employee-modal__salary input,.studio-employee-modal__salary select,.studio-service-modal__field input,.studio-service-modal__field textarea,.studio-service-modal__grid-two input,.studio-service-modal__grid-two select,.studio-service-modal__full-input,.studio-service-modal__class-price input,.studio-category-modal__class-row input,.client-modal__field input,.client-modal__field select){border-color:#ededed;border-radius:6px;height:52px;padding-inline:14px;font-size:16px}.studio-page :is(.studio-box-modal__chips button,.studio-category-modal__chip,.studio-employee-modal__pills button,.studio-service-modal__pill){border-color:#000;font-size:14px}.studio-page :is(.studio-box-modal__field>strong,.studio-category-modal__section-title){font-size:16px;font-weight:600}.studio-page :is(.studio-category-modal__description,.studio-category-modal__option-text p,.studio-service-modal__help,.studio-employee-modal__help){color:gray;font-size:14px}.studio-page :is(.studio-box-modal__submit,.studio-employee-modal__primary,.studio-category-modal__submit,.studio-subcategory-modal__submit,.studio-service-modal__submit,.studio-delete-category-modal__confirm,.studio-delete-subcategory-modal__confirm,.studio-delete-service-modal__confirm,.client-modal__submit){background:#000;border-radius:6px;min-width:0;height:auto;min-height:46px;padding:12px 16px;font-size:16px;font-weight:500;line-height:22px}.studio-page .studio-box-modal form{gap:40px}.studio-page .studio-box-modal__field:has(strong){gap:20px}.studio-page .studio-box-modal__footer{justify-content:flex-start}.studio-page .studio-category-modal__section{margin-top:40px}.studio-page .studio-category-modal__chips{margin-top:16px}.studio-page .studio-category-modal__option{border-color:#ededed;border-radius:6px;margin-top:40px;padding:24px}.studio-page .studio-category-modal__option-text h3{font-size:18px}.studio-page .studio-category-modal__switch{background:#fff;border:1px solid #ededed;width:45px;height:24px}.studio-page .studio-category-modal__switch-thumb{box-shadow:none;background:#c6c6c8;top:2px;left:2px}.studio-page .studio-category-modal__switch--active .studio-category-modal__switch-thumb{background:#000;transform:translate(21px)}.studio-page .studio-category-modal__actions{margin-top:40px}.studio-page .studio-category-modal__form--classes .studio-category-modal__option{margin-top:0}.studio-page .studio-subcategory-modal__body{padding:40px 40px 0}.studio-page .studio-subcategory-modal__actions{padding:40px}.studio-page .studio-employee-modal__tabs{gap:20px;padding:0 40px;overflow-x:auto}.studio-page .studio-employee-modal__tabs button{flex-shrink:0;min-height:60px;font-size:16px}.studio-page .studio-employee-modal__form h3{margin-bottom:20px;font-size:18px;font-weight:600}.studio-page .studio-employee-modal__form h3:not(:first-child){margin-top:40px}.studio-page .studio-employee-modal__grid{gap:20px 24px}.studio-page :is(.studio-employee-modal__grid label,.studio-employee-modal__salary label){font-size:14px}.studio-page .studio-employee-modal__footer{justify-content:flex-start;margin-top:40px}.studio-page .studio-employee-modal__footer--split{justify-content:space-between}.studio-page .setup-document-fields{gap:24px;margin-top:20px}.studio-page .setup-upload{color:gray;min-height:46px;font-size:14px}.studio-page .studio-service-modal{max-width:1216px}.studio-page .studio-service-modal__grid{grid-template-columns:minmax(0,816fr) minmax(280px,400fr);align-items:start}.studio-page .studio-service-modal__section+.studio-service-modal__section{margin-top:40px}.studio-page .studio-service-modal__section .studio-service-modal__step{justify-content:center;align-items:baseline;gap:8px;margin-bottom:20px;font-size:18px;display:flex}.studio-page .studio-service-modal__step span{font-size:16px;font-weight:400}.studio-page .studio-service-modal__step u{text-underline-offset:4px}.studio-page .studio-service-modal__field+.studio-service-modal__field{margin-top:20px}.studio-page .studio-service-modal__field textarea{min-height:100px}.studio-page .studio-service-modal__label{margin-bottom:18px;font-size:16px}.studio-page .studio-service-modal__grid-two{gap:18px;max-width:496px;margin-top:18px}.studio-page .studio-service-modal__summary{background:#fafafa;border-left:0;padding:24px;position:sticky;top:0}.studio-page .studio-service-modal__summary h3{margin:14px 0 22px;font-size:18px}.studio-page .studio-service-modal__summary-row{min-height:51px;font-size:16px}.studio-page .studio-service-modal__submit{width:auto;margin:36px 0 0 auto;display:block}.studio-page :is(.studio-box-modal--delete,.studio-delete-category-modal,.studio-delete-subcategory-modal,.studio-delete-service-modal,.studio-employee-modal:has(.studio-employee-modal__delete-body)){max-width:640px}.studio-page :is(.studio-box-modal__delete-body,.studio-employee-modal__delete-body,.studio-delete-category-modal__body,.studio-delete-subcategory-modal__body,.studio-delete-service-modal__body){padding:32px 40px 0;font-size:16px;line-height:1.5}.studio-page :is(.studio-delete-category-modal__body,.studio-delete-subcategory-modal__body,.studio-delete-service-modal__body) p{font-size:16px}.studio-page :is(.studio-box-modal__delete-actions,.studio-employee-modal__delete-footer,.studio-delete-category-modal__actions,.studio-delete-subcategory-modal__actions,.studio-delete-service-modal__actions){justify-content:flex-end;gap:12px;margin:0;padding:32px 40px 40px}.studio-page :is(.studio-box-modal__delete-actions,.studio-employee-modal__delete-footer,.studio-delete-category-modal__actions,.studio-delete-subcategory-modal__actions,.studio-delete-service-modal__actions) button{min-height:46px;font-size:16px;font-weight:500}@media (width<=760px){.studio-page :is(.studio-box-modal__overlay,.studio-employee-modal__overlay,.studio-category-modal,.studio-subcategory-modal__overlay,.studio-service-modal__overlay,.studio-delete-category-modal__overlay,.studio-delete-subcategory-modal__overlay,.studio-delete-service-modal__overlay,.client-modal){padding:12px}.studio-page :is(.studio-box-modal,.studio-employee-modal,.studio-category-modal__content,.studio-subcategory-modal,.studio-service-modal,.studio-delete-category-modal,.studio-delete-subcategory-modal,.studio-delete-service-modal,.client-modal__content){max-height:calc(100dvh - 24px)}.studio-page :is(.studio-box-modal__header,.studio-employee-modal__header,.studio-category-modal__header,.studio-subcategory-modal__header,.studio-service-modal__header,.studio-delete-category-modal__header,.studio-delete-subcategory-modal__header,.studio-delete-service-modal__header,.client-modal__header){padding:22px 20px}.studio-page :is(.studio-box-modal form,.studio-employee-modal__form,.studio-category-modal__form,.studio-service-modal__form,.client-modal__form){padding:24px 20px}.studio-page .studio-employee-modal__tabs{padding-inline:20px}.studio-page :is(.studio-employee-modal__grid,.studio-employee-modal__salary,.setup-document-fields,.client-modal__grid,.studio-service-modal__grid){grid-template-columns:minmax(0,1fr)}.studio-page .studio-service-modal__summary{padding:24px 20px;position:static}.studio-page .studio-category-modal__classes{margin-left:0}.studio-page .studio-category-modal__option{padding:18px}.studio-page :is(.studio-subcategory-modal__body,.studio-box-modal__delete-body,.studio-employee-modal__delete-body,.studio-delete-category-modal__body,.studio-delete-subcategory-modal__body,.studio-delete-service-modal__body){padding:24px 20px 0}.studio-page :is(.studio-subcategory-modal__actions,.studio-box-modal__delete-actions,.studio-employee-modal__delete-footer,.studio-delete-category-modal__actions,.studio-delete-subcategory-modal__actions,.studio-delete-service-modal__actions){flex-wrap:wrap;padding:24px 20px}}.studio-page :is(.studio-subcategory-modal__header,.studio-service-modal__header,.studio-delete-category-modal__header,.studio-delete-subcategory-modal__header,.studio-delete-service-modal__header){grid-template-columns:minmax(0,1fr) 24px}.studio-page .client-delete-modal{background:#000000a6;padding:24px}.studio-page .client-delete-modal__content{border-radius:10px;width:100%;max-width:640px;max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 1px 25px #0003}.studio-page .client-delete-modal__header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:24px;padding:26px 40px;display:flex}.studio-page .client-delete-modal__title{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:29px}.studio-page .client-delete-modal__header button{color:gray;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.studio-page .client-delete-modal__text{color:#000;margin:0;padding:32px 40px 0;font-size:16px}.studio-page .client-delete-modal__actions{gap:12px;padding:32px 40px 40px}.studio-page .client-delete-modal__actions button{height:46px;font-size:16px;font-weight:500}.studio-page .client-delete-modal__confirm{background:#000}@media (width<=760px){.studio-page .client-delete-modal{padding:12px}.studio-page .client-delete-modal__header{padding:22px 20px}.studio-page .client-delete-modal__text{padding:24px 20px 0}.studio-page .client-delete-modal__actions{flex-wrap:wrap;padding:24px 20px}}.studio-page :is(button,a.setup-button,.studio-extra summary,.setup-upload){transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s}.studio-page .studio-row-actions>button:not(.setup-switch){border-radius:6px}@media (hover:hover) and (pointer:fine){.studio-page :is(.studio-box-modal__submit,.studio-employee-modal__primary,.studio-category-modal__submit,.studio-subcategory-modal__submit,.studio-service-modal__submit,.studio-delete-category-modal__confirm,.studio-delete-subcategory-modal__confirm,.studio-delete-service-modal__confirm,.client-modal__submit,.client-delete-modal__confirm,.studio-service-modal__manual-add,.studio-box-modal__delete-actions button:last-child,.setup-button:not(.setup-button--soft):not(.setup-button--white)):not(:disabled):not(:active):hover{background-color:#303034;transform:translateY(-1px);box-shadow:0 4px 10px #00000026}.studio-page :is(.studio-soft-button,.studio-catalog__add-button,.studio-catalog__edit-classes,.studio-catalog__footer-actions>button,.studio-category-modal__add-class,.studio-service-modal__manual-toggle,.client-modal__secondary-button,.studio-delete-category-modal__cancel,.studio-delete-subcategory-modal__cancel,.studio-delete-service-modal__cancel,.client-delete-modal__cancel,.studio-box-modal__delete-actions button:first-child,.studio-employee-modal__footer>button:not(.studio-employee-modal__primary),.setup-button--soft,.setup-button--white):not(:disabled):hover{color:#111;background-color:#e6e6ec;box-shadow:0 2px 6px #0000000d}.studio-page :is(.studio-box-modal__chips button,.studio-category-modal__chip,.studio-employee-modal__pills button,.studio-service-modal__pill,.client-modal__contact-method):not(:disabled):hover{background-color:#f0f0f3;border-color:#555;box-shadow:0 2px 5px #00000014}.studio-page button:is(.studio-box-modal__chip--active,.studio-category-modal__chip--active,.studio-employee-modal__pill--active,.studio-service-modal__pill--active):not(:disabled):hover{color:#fff;background-color:#303034;border-color:#303034}.studio-page :is(.studio-tabs__button,.studio-employee-modal__tabs button):not(:disabled):hover{color:#111;background-color:#f6f6f8}.studio-page .studio-extra summary:hover{color:#111;background-color:#f2f2f5;border-radius:6px}.studio-page .studio-extra nav button:not(:disabled):hover{background-color:#eaeaf0}.studio-page :is(.studio-row-actions>button:not(.setup-switch),.studio-catalog__edit-button,.studio-catalog__search-toggle,.studio-box-modal__header button,.studio-employee-modal__header button,.studio-category-modal__close,.studio-subcategory-modal__close,.studio-service-modal__close,.studio-delete-category-modal__close,.studio-delete-subcategory-modal__close,.studio-delete-service-modal__close,.client-modal__close,.client-delete-modal__header button):not(:disabled):hover{color:#111;background-color:#eaeaf0;box-shadow:0 0 0 3px #eaeaf0}.studio-page :is(.studio-row-actions>button[aria-label^=Удалить],.studio-catalog__edit-button--danger,.studio-category-modal__remove-class,.studio-service-modal__material-remove,.client-modal__remove,.client-modal__remove-car):not(:disabled):hover{color:#c33333;background-color:#fff0f0;box-shadow:0 0 0 3px #fff0f0}.studio-page :is(.setup-switch,.studio-catalog__switch,.studio-category-modal__switch,.studio-subcategory-modal__switch):not(:disabled):hover{box-shadow:0 0 0 3px #00000012}.studio-page .setup-upload:hover{color:#111;background-color:#f3f3f6;border-color:#aaa}}.studio-page :is(.studio-box-modal__submit,.studio-employee-modal__primary,.studio-category-modal__submit,.studio-subcategory-modal__submit,.studio-service-modal__submit,.client-modal__submit,.studio-soft-button,.studio-catalog__add-button,.studio-catalog__footer-actions>button,.setup-button):not(:disabled):active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.studio-page :is(button,a.setup-button,.studio-extra summary,.setup-upload){transition:none}.studio-page :is(button,a.setup-button):hover{transform:none}}.studio-car-modal__overlay{z-index:5000;background:#161616b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.studio-car-modal{color:#161616;background:#fff;border-radius:9px;width:min(100%,900px);max-height:calc(100vh - 56px);overflow-y:auto;box-shadow:0 18px 60px #0000003d}.studio-car-modal__header{z-index:2;background:#fff;border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;min-height:72px;padding:0 32px;display:flex;position:sticky;top:0}.studio-car-modal__header h2{margin:0;font-size:22px}.studio-car-modal__header button{color:#74747a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.studio-car-modal__header button:hover{background:#f2f2f4}.studio-car-modal__form{flex-direction:column;gap:32px;padding:36px 40px 40px;display:flex}.studio-car-modal__field{flex-direction:column;gap:9px;font-size:13px;display:flex}.studio-car-modal__field input{color:#161616;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #e2e2e7;border-radius:6px;outline:none;padding:0 14px;font-size:14px}.studio-car-modal__field input:focus{border-color:#85858c;box-shadow:0 0 0 3px #16161612}.studio-car-modal__visibility{border:1px solid #ececf0;border-radius:6px;align-items:flex-start;gap:16px;padding:22px;display:flex}.studio-car-modal__visibility strong{font-size:15px}.studio-car-modal__visibility p{color:#929298;margin:6px 0 0;font-size:13px}.studio-car-modal__switch{cursor:pointer;background:#ececf0;border:1px solid #e0e0e5;border-radius:20px;flex:0 0 46px;align-items:center;width:46px;height:24px;padding:2px;display:flex}.studio-car-modal__switch span{background:#c9c9ce;border-radius:50%;width:18px;height:18px;transition:transform .15s}.studio-car-modal__switch--active{background:#fff}.studio-car-modal__switch--active span{background:#161616;transform:translate(22px)}.studio-car-modal__brand{color:#929298;margin:0;font-size:14px}.studio-car-modal__brand strong{color:#161616}.studio-car-modal__classes h3{margin:0 0 6px;font-size:17px}.studio-car-modal__classes>p{color:#929298;margin:0 0 18px;font-size:13px}.studio-car-modal__class-row{border-bottom:1px solid #ececf0;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;min-height:76px;display:grid}.studio-car-modal__class-row strong{font-size:14px}.studio-car-modal__class-options{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.studio-car-modal__class-options button{color:#161616;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d9d9de;border-radius:20px;padding:0 12px;font-size:13px}.studio-car-modal__class-options button:hover{background:#f3f3f5}.studio-car-modal__class-options .studio-car-modal__class--active{color:#fff;background:#161616;border-color:#161616}.studio-car-modal__footer{justify-content:flex-end;display:flex}.studio-car-modal__primary{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#161616;border:0;border-radius:6px;padding:0 18px;font-weight:600}.studio-car-modal__primary:hover{background:#303034}.studio-car-modal__primary:disabled{opacity:.5;cursor:default}.studio-car-modal__delete-body{padding:34px 40px;line-height:1.5}.studio-car-modal__delete-footer{justify-content:flex-end;gap:12px;padding:0 40px 34px;display:flex}.studio-car-modal__delete-footer button:first-child{cursor:pointer;min-height:44px;font:inherit;background:#f3f3f5;border:0;border-radius:6px;padding:0 16px}.car-directory{color:#161616;background:#fafafa;min-height:calc(100vh - 72px)}.car-directory__tabs{background:#fff;padding-left:14px}.car-directory__content{padding:32px}.car-directory h1{margin:0 0 30px;font-size:24px;font-weight:600}.car-directory h2{margin:0;font-size:18px;font-weight:600}.car-panel{background:#fff;border:1px solid #ececf0;min-width:0}.car-vehicles-layout{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}.car-brands-nav{flex-direction:column;gap:5px;display:flex}.car-brands-nav button{text-align:left;overflow-wrap:anywhere;color:#161616;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:12px 18px;font-size:14px}.car-brands-nav button:hover{background:#f0f0f3}.car-brands-nav .is-active{background:#ededf2;font-weight:600}.car-vehicles-panel{min-height:540px;padding:28px}.car-vehicles-panel__title{padding-bottom:26px}.car-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:500px;padding:40px 28px;display:flex}.car-empty>svg{color:#85858c}.car-empty p{max-width:460px;margin:0;font-size:14px;line-height:1.6}.car-empty h2{margin-bottom:-6px}.car-vehicles-panel>.car-empty{min-height:480px;padding:32px 12px}.car-soft-button{color:#161616;min-height:44px;font:inherit;cursor:pointer;background:#f1f1f5;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:14px;display:inline-flex}.car-soft-button:hover:not(:disabled){background:#e8e8ee}.car-add-row{width:100%;margin-top:20px}.car-directory button:disabled,.class-group-form button:disabled{cursor:default;opacity:.5}.car-directory button:focus-visible,.studio-car-modal button:focus-visible{outline-offset:3px;outline:2px solid #3275c9}.car-table-scroll{overflow-x:auto}.car-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.car-table th{color:#919198;border-bottom:1px solid #ececf0;height:48px;padding:12px 16px;font-size:13px;font-weight:400}.car-table td{border-bottom:1px solid #ececf0;height:64px;padding:12px 16px}.car-table th:first-child,.car-table td:first-child{padding-left:0}.car-table th:last-child,.car-table td:last-child{padding-right:0}.car-table td:last-child{width:150px}.car-text-link{color:#161616;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.car-text-link:hover{text-decoration:underline}.car-entry-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.car-entry-actions>button:not(.car-switch){color:#929298;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:30px;padding:0;display:grid}.car-entry-actions>button:hover:not(:disabled){color:#161616}.car-availability{white-space:nowrap;color:#98989e;background:#f3f3f6;border-radius:3px;align-items:center;min-height:28px;padding:5px 12px;font-size:12px;display:inline-flex}.car-availability--visible{color:#279685;background:#e6f6ee}.car-switch{cursor:pointer;background:#f2f2f5;border:1px solid #dedee4;border-radius:20px;flex:0 0 44px;align-items:center;height:24px;padding:2px;display:flex}.car-switch span{background:#c4c4cb;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s}.car-switch--active{background:#fff}.car-switch--active span{background:#161616;transform:translate(20px)}.car-groups-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1.92fr);align-items:stretch;gap:24px;display:grid}.car-groups-layout--all{grid-template-columns:minmax(0,1fr)}.car-groups{min-height:calc(100dvh - 204px);padding:32px}.car-groups header{margin-bottom:24px}.car-groups header h2{letter-spacing:-.01em;font-size:24px;line-height:29px}.car-groups header p{color:#a3a1a1;letter-spacing:-.01em;margin:16px 0 0;font-size:16px;line-height:24px}.car-group-card{border:1px solid #ececf0;border-radius:0;margin-bottom:24px;position:relative;overflow:hidden}.car-group-card--selected{background:#e0f0ff;border-color:#0000}.car-group-card--selected:before{content:"";pointer-events:none;background:#2d59c9;width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.car-group-card__select{color:#161616;text-align:left;width:100%;min-height:104px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:19px;padding:17px 18px;font-size:16px;display:flex}.car-group-card__select>strong{overflow-wrap:anywhere;padding-right:64px;font-weight:600;line-height:20px}.car-group-card>.car-entry-actions{gap:10px;position:absolute;top:12px;right:14px}.car-group-card .car-entry-actions>button{color:#161616}.car-class-chips{flex-wrap:wrap;gap:4px;display:flex}.car-class-chips>span{color:#2d59c9;letter-spacing:-.01em;overflow-wrap:anywhere;background:#e8f0ff;border:0;border-radius:5px;padding:6px 10px 8px;font-size:14px;line-height:17px}.car-group-card--selected .car-class-chips>span{background:#fff}.car-groups>.car-add-row{min-height:46px;margin-top:0;font-size:16px}.car-assignments{align-self:start;min-height:540px;padding:32px}.car-assignments h2{letter-spacing:-.01em;font-size:24px;line-height:29px}.car-assignments__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.car-assignments__heading>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.car-missing{white-space:nowrap;color:#e78200;background:#fff3e0;border-radius:5px;padding:6px 10px;font-size:14px;line-height:17px;display:inline-flex}.car-segment{background:#f0f0f4;border-radius:8px;flex:none;grid-template-columns:1fr 1fr;min-width:236px;padding:4px;display:grid;position:relative}.car-segment__indicator{pointer-events:none;background:#fff;border-radius:5px;width:calc(50% - 4px);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 4px #0000000d}.car-segment--all .car-segment__indicator{transform:translate(100%)}.car-segment button{z-index:1;white-space:nowrap;color:#9b9ba2;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s;position:relative}.car-segment button[aria-pressed=true]{color:#161616}.car-brand-accordion{--brand-inset:24px;--brand-chevron:16px;--brand-gap:12px;background:#fafafa;border:0;border-radius:0;margin-bottom:12px;overflow:hidden}.car-brand-accordion summary{justify-content:flex-start;align-items:center;gap:var(--brand-gap);min-height:52px;padding:16px var(--brand-inset);color:#3e63dd;letter-spacing:-.01em;cursor:pointer;background:#fafafa;font-size:16px;font-weight:600;line-height:20px;list-style:none;display:flex}.car-brand-accordion summary::-webkit-details-marker{display:none}.car-brand-accordion summary svg{flex:0 0 var(--brand-chevron);width:var(--brand-chevron);color:#161616;transition:transform .2s}.car-brand-accordion:not([open]) summary svg{transform:rotate(-90deg)}.car-brand-accordion .car-table-scroll{margin-left:calc(var(--brand-inset) + var(--brand-chevron) + var(--brand-gap));margin-right:var(--brand-inset);padding:0}.car-assignment-table{table-layout:fixed;min-width:410px}.car-assignment-table th{color:#000000e6;letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:17px}.car-assignment-table th:first-child{width:32%;min-width:150px}.car-assignment-table th:not(:first-child){min-width:200px}.car-assignment-table td{color:#000;letter-spacing:-.01em;height:60px;font-size:14px;line-height:17px}.car-assignment-table td:last-child{width:auto}.car-assignment-table tr:last-child td{border-bottom:0}.car-class-select{min-width:175px;max-width:240px;position:relative}.car-class-select select{color:#161616;width:100%;height:38px;font:inherit;background-color:#fff;border:1px solid #ebebf1;border-radius:5px;padding-left:12px;font-size:14px}:root .car-class-select--empty select:not([multiple]):not([size]){padding-left:30px}.car-class-select__dot{z-index:1;pointer-events:none;background:#e4a339;border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:12px}.car-empty--assignment{color:#85858c;min-height:540px}.car-empty--assignment p{max-width:420px}.car-groups-placeholder{color:#000;min-height:calc(100dvh - 204px)}.car-groups-placeholder p{letter-spacing:-.01em;max-width:758px;font-size:20px;font-weight:600;line-height:24px}.car-directory__error{color:#b53c3c;background:#fff1f1;border:1px solid #f2cccc;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px;font-size:14px;display:flex}.car-directory__error button{cursor:pointer;background:#fff;border:1px solid #e5b6b6;border-radius:4px;flex:none;padding:8px 12px}.car-form-error{color:#c13c3c;margin:0;font-size:14px;line-height:1.5}.class-group-form{gap:28px}.class-group-form__help{color:#939399;margin:0 0 18px;font-size:14px;line-height:1.6}.class-group-form__rows{flex-direction:column;gap:12px;display:flex}.class-group-form__row{gap:12px;display:flex}.class-group-form__row>input,.class-group-form__row>select{color:#161616;width:100%;min-width:0;height:46px;font:inherit;background-color:#fff;border:1px solid #e2e2e7;border-radius:5px;padding-left:14px;font-size:14px}.class-group-form__row>input{padding-right:14px}.class-group-form__remove{color:#a7a7af;cursor:pointer;background:#f2f2f6;border:0;border-radius:5px;flex:0 0 46px;place-items:center;height:46px;padding:0;display:grid}.class-group-form__classifier{border:1px solid #eaeaf0;border-radius:6px;padding:24px}.class-group-form__classifier h3{margin:0 0 22px;font-size:17px;font-weight:600}.class-group-form .car-add-row{margin-top:14px}@media (width<=1250px){.car-vehicles-layout{grid-template-columns:210px minmax(0,1fr)}.car-groups-layout{grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr);gap:16px}.car-groups-layout--all{grid-template-columns:minmax(0,1fr)}.car-groups,.car-assignments{padding:20px 16px}.car-assignments__heading{flex-wrap:wrap}.car-assignment-table{min-width:420px}}@media (width<=850px){.car-directory__content{padding:24px 18px}.car-groups{min-height:auto}.car-vehicles-layout,.car-groups-layout{grid-template-columns:minmax(0,1fr)}.car-brands-nav{flex-direction:row;overflow-x:auto}.car-brands-nav button{flex:none}.car-vehicles-panel{padding:20px}.car-table{min-width:460px}.car-group-card__select{min-height:100px}.car-empty{min-height:380px}.studio-car-modal__overlay{padding:14px}.studio-car-modal{max-height:calc(100dvh - 28px)}.studio-car-modal__header{gap:16px;padding:16px 20px}.studio-car-modal__header h2{font-size:20px}.studio-car-modal__form{padding:24px 20px}.class-group-form__classifier{padding:18px 14px}.studio-car-modal__delete-body{padding:24px 20px}.studio-car-modal__delete-footer{padding:0 20px 24px}}@media (prefers-reduced-motion:reduce){.car-switch span,.car-brand-accordion summary svg,.car-segment__indicator,.car-segment button{transition:none}}.client-modal{z-index:5000;color:#000;letter-spacing:normal;background:#1616168c;justify-content:center;align-items:center;padding:32px;font-family:inherit;display:flex;position:fixed;inset:0}.client-modal__content{background:#f0f0f3;border-radius:10px;outline:none;flex-direction:column;width:min(1216px,100%);max-height:calc(100dvh - 64px);display:flex;overflow:hidden;box-shadow:0 14px 25px #b2adad40}.client-modal__content--compact{width:min(600px,100%)}.client-modal__header{background:#fff;border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:83px;padding:27px 40px;display:flex}.client-modal__title{margin:0;font-size:24px;font-weight:600;line-height:29px}.client-modal__close{color:#747474;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.client-modal__form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.client-modal__body{flex:auto;min-width:0;min-height:0;padding:24px;overflow-y:auto}.client-modal__fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.client-modal__section{background:#fff;border-radius:16px;flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}.client-modal__section-title{margin:0;font-size:18px;font-weight:600;line-height:22px}.client-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.client-modal__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.client-modal__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.client-modal__grid--single{grid-template-columns:minmax(0,1fr)}.client-modal__field{color:#00000080;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:17px;display:flex}.client-modal__field input,.client-modal__field select{color:#000;letter-spacing:-.01em;background:#fff;border:1px solid #e3e3e7;border-radius:7px;width:100%;min-width:0;height:52px;padding:10px 14px;font-size:16px;font-weight:400;line-height:20px}.client-modal__field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.client-modal__field input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;width:20px;height:20px}.client-modal__field--channel{width:min(488px,100%)}.client-modal__required{color:#ed7d7d}.client-modal__contact-methods{background:#f3f3f5;border-radius:11px;flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex}.client-modal__contact-method{color:#000;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:37px;padding:10px 20px;font-size:14px;font-weight:500;line-height:17px;display:inline-flex}.client-modal__contact-method--active{background:#fff}.client-modal__cards{flex-direction:column;gap:10px;display:flex}.client-modal__cards:empty{display:none}.client-modal__card{background:#f6f6f8;border:1px solid #ebebef;border-radius:8px;flex-direction:column;gap:21px;min-width:0;padding:24px;display:flex}.client-modal__card-heading{justify-content:space-between;align-items:center;gap:12px;min-height:19px;display:flex}.client-modal__card-heading h4{margin:0;font-size:16px;font-weight:600;line-height:19px}.client-modal__remove{color:#797777;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.client-modal__remove:hover{color:#b93131;background:#fae8e8}.client-modal__secondary-button{color:#00000080;cursor:pointer;background:0 0;border:1px dashed #c4c4ca;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:4px;font-size:16px;font-weight:500;line-height:19px;display:flex}.client-modal__secondary-button:hover{color:#000;background:#fafafa}.client-modal__footer{background:#fff;border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:100px;padding:27px 40px;display:flex}.client-modal__cancel,.client-modal__submit{letter-spacing:-.01em;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:4px 24px;font-size:16px;font-weight:500;line-height:19px;display:inline-flex}.client-modal__cancel{color:#000;background:#0000000d}.client-modal__submit{color:#fff;background:#000;min-width:132px}.client-modal__submit:hover{background:#262626}.client-modal__cancel:hover{background:#00000017}.client-modal__error{color:#a32121;background:#fff1f1;border:1px solid #efcccc;border-radius:7px;margin:0;padding:14px;font-size:14px;line-height:1.4}.client-modal__hint{color:#797777;margin:0;font-size:14px;line-height:1.4}.client-modal button:disabled{cursor:wait;opacity:.6}.client-modal__field select:disabled{color:#797777;background:#f6f6f8}.client-modal button:focus-visible,.client-modal input:focus-visible,.client-modal select:focus-visible{outline-offset:3px;outline:2px solid #4a568e}@media (width<=900px){.client-modal{padding:20px}.client-modal__content{max-height:calc(100dvh - 40px)}.client-modal__grid--three{grid-template-columns:minmax(0,1fr)}.client-modal__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.client-modal__header,.client-modal__footer{padding-left:24px;padding-right:24px}}@media (width<=540px){.client-modal{padding:12px}.client-modal__content{max-height:calc(100dvh - 24px)}.client-modal__header{min-height:72px;padding:20px}.client-modal__title{font-size:21px;line-height:26px}.client-modal__body{padding:12px}.client-modal__fields{gap:12px}.client-modal__section{gap:20px;padding:20px}.client-modal__card{padding:16px}.client-modal__grid{grid-template-columns:minmax(0,1fr);gap:16px}.client-modal__contact-method{padding-left:13px;padding-right:13px}.client-modal__footer{min-height:86px;padding:20px}.client-modal__cancel,.client-modal__submit{padding-left:18px;padding-right:18px}}.clients-page{color:#000;letter-spacing:normal;background:#fafafa;min-height:100%;font-size:14px;line-height:1.2}.clients-page button,.clients-page select{cursor:pointer}.clients-page button:disabled{cursor:default;opacity:.5}.clients-page :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #6f7995}.clients-page__header{background:#fff;border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:14px 40px;display:flex}.clients-page__header h1{margin:0;font-size:32px;font-weight:700;line-height:1.2}.clients-primary{color:#fff;white-space:nowrap;background:#000;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:4px 24px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.clients-primary:hover:not(:disabled){background:#292929}.clients-primary--add{min-height:56px;padding-block:16px}.clients-page__body{flex-direction:column;gap:24px;padding:40px;display:flex}.clients-search-panel{background:#fff;border:1px solid #efeff3;gap:20px;padding:20px;display:flex}.clients-search{flex:1;min-width:0;position:relative}.clients-search input{background:#fff;border:1px solid #efeff3;border-radius:7px;width:100%;height:53px;padding:6px 52px 6px 20px;font-size:14px}.clients-search input::placeholder{color:#a3a1a1;opacity:1}.clients-search>svg{color:#a3a1a1;pointer-events:none;position:absolute;top:16px;right:20px}.clients-search input::-webkit-search-cancel-button{margin-right:20px}.clients-sort{color:#000;background-color:#fff;border:1px solid #efeff3;border-radius:7px;width:321px;max-width:100%;height:53px;padding:11px 36px 11px 14px;font-size:14px}.clients-panel{background:#fff;border:1px solid #efeff3;min-width:0;padding:24px}.clients-table-wrap{width:100%;overflow-x:auto}.clients-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1040px}.clients-table th{text-align:left;color:#000000e6;padding:0 12px 15px 0;font-size:14px;font-weight:400}.clients-table th:first-child{width:25%}.clients-table th:nth-child(2){width:33%}.clients-table th:nth-child(3){width:11%}.clients-table th:nth-child(4){width:12%}.clients-table th:nth-child(5){width:19%}.clients-table td{vertical-align:middle;border-bottom:1px solid #efeff3;height:86px;padding:18px 12px 18px 0}.clients-table tbody tr:last-child td{border-bottom:0;padding-bottom:0}.clients-table tbody tr:first-child td{padding-top:0}.clients-table strong{font-weight:600}.clients-owner-link{color:#000;border-radius:5px;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.clients-owner-link:hover strong{text-underline-offset:3px;text-decoration:underline}.clients-owner-link>span:last-child{min-width:0}.clients-table__phone{margin-top:6px;font-size:14px;display:block}.clients-muted{color:#00000080}.clients-avatar{color:#4a568e;background:#e7e9ec;border-radius:60px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.clients-avatar--pink{color:#bd3d77;background:#fce4ed}.clients-avatar--large{color:#4a568e33;flex-basis:80px;width:80px;height:80px;font-size:20px}.clients-table-cars{align-items:center;gap:14px;display:flex}.clients-table-cars>div{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex;position:relative}.clients-table-cars>div:not(:last-child):after{inset-block:0;content:"";background:#e3e3e7;width:1px;position:absolute;right:-7px}.clients-table-cars>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.clients-plate{color:#000;white-space:nowrap;background:#fff;border:1px solid #000;border-radius:4px;align-items:stretch;width:max-content;max-width:100%;font-size:11px;font-weight:400;line-height:13px;display:inline-flex}.clients-plate>span{padding:3px 7px 5px}.clients-plate>span+span{border-left:1px solid #000}.clients-more-cars{color:#0006;background:#fafafa;flex:0 0 53px;place-items:center;height:50px;font-weight:500;display:grid}.clients-empty{color:#797777;margin:0;padding:24px 0;font-size:14px;line-height:1.5}.clients-empty--list{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.clients-empty--list p{margin:0 0 8px}.clients-back{color:#000;align-self:flex-start;align-items:center;gap:14px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.clients-back:hover{text-underline-offset:4px;text-decoration:underline}.clients-owner{justify-content:space-between;align-items:center;gap:24px;min-height:140px;padding:30px;display:flex}.clients-person{align-items:center;gap:16px;min-width:0;display:flex}.clients-person>div{min-width:0}.clients-person p{margin:0 0 6px}.clients-person h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:24px;font-weight:600}.clients-phone{color:#00000080;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.clients-phone:hover{text-decoration:underline}.clients-owner__contacts{flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;display:flex}.clients-email{min-width:0;max-width:100%}.clients-email>svg{flex-shrink:0}.clients-email>span{overflow-wrap:anywhere;min-width:0}.clients-soft-button{color:#000;background:#f3f3f5;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:4px 24px;font-size:14px;font-weight:500;display:inline-flex}.clients-soft-button:hover:not(:disabled){background:#e7e7eb}.clients-columns{grid-template-columns:minmax(0,1fr) 458px;align-items:start;gap:24px;display:grid}.clients-column{flex-direction:column;gap:24px;min-width:0;display:flex}.clients-panel__header{justify-content:space-between;align-items:center;gap:16px;min-height:24px;margin-bottom:24px;display:flex}.clients-panel__header h2{margin:0;font-size:18px;font-weight:600}.clients-cars-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.clients-car{background:#fafafa;border:1px solid #efeff3;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.clients-car__top{justify-content:space-between;align-items:flex-start;gap:6px;width:100%;min-height:24px;display:flex}.clients-car h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.2}.clients-car h3>span{color:#00000080;font-weight:400}.clients-car p{margin:0;font-size:14px;line-height:1.3}.clients-car__color{align-items:center;gap:6px;display:flex}.clients-car__color i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.clients-car__rule{background:#0c9f84;width:100%;height:4px}.clients-car__detail{flex-direction:column;gap:6px;width:100%;font-size:14px;line-height:1.3;display:flex}.clients-car__detail>span{color:#00000080}.clients-car__detail strong{font-weight:500}.clients-icon-button{color:#000;background:0 0;border:0;border-radius:4px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.clients-icon-button:hover:not(:disabled){background:#e7e7eb}.clients-history-wrap{overflow-x:auto}.clients-history{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.clients-history th{padding:0 15px 15px 0;font-size:14px;font-weight:400}.clients-history td{vertical-align:top;border-top:1px solid #d9d9df;padding:18px 15px 18px 0;line-height:1.35}.clients-history th:first-child{width:15%}.clients-history th:nth-child(2){width:20%}.clients-history td:last-child,.clients-history th:last-child{white-space:nowrap}.clients-history td>.clients-plate{margin-top:7px;display:flex}.clients-history td strong{font-weight:600}.clients-history tr:last-child td{padding-bottom:0}.clients-info{margin:0}.clients-info>div{border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.clients-info>div:last-child{border-bottom:0}.clients-info dt{color:#00000080;font-size:14px}.clients-info dd{text-align:right;flex-shrink:0;margin:0;font-size:14px;font-weight:500}.clients-contacts{flex-direction:column;gap:12px;display:flex}.clients-contact{border-bottom:1px solid #efeff3;align-items:center;gap:16px;padding-bottom:12px;display:flex}.clients-contact:last-child{border-bottom:0;padding-bottom:0}.clients-contact>div{flex:1;min-width:0}.clients-contact strong{overflow-wrap:anywhere;margin-bottom:6px;font-weight:500;display:block}.clients-contact .clients-phone{font-size:14px}.clients-notes{flex-direction:column;gap:12px;display:flex}.clients-note{letter-spacing:0;background:#f9f2eb;border:1px solid #e4d5c8;padding:11px 14px;font-size:14px}.clients-note p{color:#797777;margin:0 0 10px}.clients-note>div{white-space:pre-wrap;overflow-wrap:anywhere}.clients-note-form{flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px;display:flex}.clients-note-form textarea{resize:vertical;border:1px solid #efeff3;border-radius:7px;width:100%;min-height:116px;padding:11px 14px;font-size:14px;line-height:1.3}.clients-note-form textarea::placeholder{color:#797777}.clients-not-found{flex-direction:column;gap:20px;display:flex}.clients-not-found h2{margin:0}@media (width<=1650px){.clients-columns{grid-template-columns:minmax(0,1fr) 360px}.clients-cars-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.clients-info>div{align-items:flex-start;padding-block:12px}.clients-info dd{flex-shrink:1;max-width:48%}.clients-panel__header .clients-soft-button{padding-inline:14px}}@media (width<=1250px){.clients-columns{grid-template-columns:minmax(0,1fr)}.clients-columns>aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.clients-columns>aside>:last-child{grid-column:1/-1}.clients-page__body{padding:24px}.clients-page__header{padding-inline:24px}.clients-sort{width:245px}}@media (width<=800px){.clients-search-panel{flex-direction:column}.clients-sort{width:100%}.clients-owner{flex-wrap:wrap;align-items:flex-start;padding:24px}.clients-columns>aside{display:flex}.clients-page__header h1{font-size:25px}.clients-primary--add{padding-inline:16px;font-size:14px}}@media (width<=700px){.clients-page__header{flex-wrap:wrap;gap:14px;padding:20px 16px}.clients-page__body{padding:20px 16px}.clients-panel,.clients-search-panel{padding:18px}.clients-page__header h1{font-size:24px}.clients-primary--add{min-height:46px;padding-block:8px}.clients-person{align-items:flex-start}.clients-avatar--large{flex-basis:56px;width:56px;height:56px}.clients-person h2{font-size:20px}.clients-person p,.clients-person .clients-phone{font-size:14px}.clients-back{font-size:18px}.clients-cars-grid{grid-template-columns:minmax(0,1fr)}.clients-panel__header{flex-wrap:wrap}}.app-loading,.auth-page{background:#f4f4f2;place-items:center;min-height:100vh;display:grid}.app-loading{color:#686868;font-size:16px}.auth-card{background:#fff;border:1px solid #e5e5e2;border-radius:18px;width:min(420px,100vw - 40px);padding:42px;box-shadow:0 20px 60px #00000014}.auth-card__brand{color:#fff;letter-spacing:.06em;background:#171717;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:26px;font-weight:700;display:grid}.auth-card h1{margin:0 0 8px;font-size:28px}.auth-card>p{color:#777;margin:0 0 28px}.auth-card form,.auth-card label{gap:9px;display:grid}.auth-card form{gap:18px}.auth-card label span{color:#4f4f4f;font-size:14px}.auth-card input{border:1px solid #d8d8d4;border-radius:9px;outline:none;height:46px;padding:0 14px}.auth-card input:focus{border-color:#171717;box-shadow:0 0 0 3px #17171714}.auth-card button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:9px;height:48px}.auth-card button:disabled{opacity:.55;cursor:wait}.auth-card__error{color:#a52727;background:#fff2f1;border-radius:8px;padding:11px 13px;font-size:14px}.legacy-banner{z-index:1000;color:#fff;background:#202020;border-radius:10px;align-items:center;gap:10px;max-width:760px;padding:12px 14px;font-size:14px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #0000003d}.legacy-banner button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #626262;border-radius:7px;padding:7px 10px}.legacy-banner button:nth-of-type(2){color:#171717;background:#fff;border-color:#fff}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{color:#161616;background:#fff;min-height:100vh;font-family:Inter,Arial,sans-serif}button,input,textarea,select{font:inherit}.studio-box-modal__chips button.studio-box-modal__chip--active:hover,.studio-employee-modal__pills button.studio-employee-modal__pill--active:hover,.studio-car-modal__class-options button.studio-car-modal__class--active:hover{color:#fff;background:#161616;border-color:#161616}:root{--dropdown-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2348484f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 5 6 5-6'/%3E%3C/svg%3E");--dropdown-chevron-disabled:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%239b9ba1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 5 6 5-6'/%3E%3C/svg%3E")}:root select:not([multiple]):not([size]){appearance:none;padding-left:var(--dropdown-inset,14px);padding-right:calc(var(--dropdown-inset,14px) + 12px + 10px);background-image:var(--dropdown-chevron);background-repeat:no-repeat;background-position:right var(--dropdown-inset,14px) center;text-overflow:ellipsis;background-size:12px 8px}:root select:not([multiple]):not([size]):disabled{background-image:var(--dropdown-chevron-disabled)}.dropdown-chevron{width:12px;height:8px;-webkit-mask:var(--dropdown-chevron) center / contain no-repeat;mask:var(--dropdown-chevron) center / contain no-repeat;pointer-events:none;background-color:currentColor;flex:0 0 12px;display:inline-block}.studio-form__control,.client-modal__field,.order-time__box-select{--dropdown-inset:12px}.order-wizard__form-grid,.studio-service-modal__manual{--dropdown-inset:13px}.orders-filter-panel,.close-order-payment{--dropdown-inset:10px}.orders-view-select{--dropdown-inset:42px}.order-time__box-select{--dropdown-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23235fc5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 5 6 5-6'/%3E%3C/svg%3E")}@media (width<=700px){.orders-toolbar__selectors{flex-direction:column}.orders-category-select,.orders-view-select{width:100%}.orders-view-select{--dropdown-inset:14px}.orders-view-select>svg{display:none}}.toast{background:#fff;border:1px solid #efeff3;border-radius:10px;width:350px;animation:.28s ease-out toast-enter;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 8px #0000000f}.toast__header{border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;display:flex}.toast__title-wrapper{align-items:center;gap:14px;display:flex}.toast__icon{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.toast__title{color:#454545;font-size:17px;font-weight:500}.toast__close{color:#737373;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s;display:flex}.toast__close:hover{color:#222;background:#f5f5f5}.toast__body{color:#4c4c4c;padding:20px;font-size:15px;line-height:1.5}.toast--success .toast__icon{color:#20c866}.toast--error .toast__icon{color:#e5484d}.toast--warning .toast__icon{color:#eab308}.toast--info .toast__icon{color:#3478f6}@keyframes toast-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.toast-container .toast{pointer-events:auto}
