.repair-service-catalog[data-v-3bb7567f]{color:rgba(var(--color-text-base-primary),1);margin:0 auto;max-width:960px;min-width:0;scroll-margin-top:64px;width:100%}.repair-service-catalog button[data-v-3bb7567f],.repair-service-catalog input[data-v-3bb7567f]{color:inherit;font:inherit}.repair-service-catalog button[data-v-3bb7567f]{cursor:pointer}.repair-service-catalog button[data-v-3bb7567f]:focus-visible,.repair-service-catalog input[data-v-3bb7567f]:focus-visible{outline:3px solid rgba(var(--color-border-base-active),1);outline-offset:3px}.repair-service-catalog__header[data-v-3bb7567f]{margin:8px 0 20px}.repair-service-catalog h1[data-v-3bb7567f]{font-size:24px;font-weight:600;letter-spacing:-.8px;line-height:1.15}.repair-service-catalog__header p[data-v-3bb7567f]{color:#444;font-size:16px;line-height:1.5;margin-top:10px}.repair-service-catalog__search[data-v-3bb7567f]{align-items:center;background:#fff;border:1.5px solid #9b9b9b;border-radius:14px;display:flex;gap:12px;min-height:48px;padding:0 12px}.repair-service-catalog__search>.svg-icon-wrapper[data-v-3bb7567f]{flex:none}.repair-service-catalog__search input[data-v-3bb7567f]{background:transparent;border:0;font-size:16px;min-width:0;outline:0;padding:10px 0;width:100%}.repair-service-catalog__search input[data-v-3bb7567f]::-moz-placeholder{color:#555;opacity:1}.repair-service-catalog__search input[data-v-3bb7567f]::placeholder{color:#555;opacity:1}.repair-service-catalog__search input[data-v-3bb7567f]::-webkit-search-cancel-button{display:none}.repair-service-catalog__search button[data-v-3bb7567f]{align-items:center;background:transparent;border:0;display:flex;flex:none;height:44px;justify-content:center;width:44px}.repair-service-catalog__heading[data-v-3bb7567f]{font-size:22px;font-weight:650;line-height:1.3;margin-bottom:16px}.repair-service-catalog__categories[data-v-3bb7567f]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.repair-service-catalog__category[data-v-3bb7567f]{background:#fff;border:1px solid #d9d9d9;border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr auto;min-height:96px;padding:16px;text-align:left}.repair-service-catalog__category>.svg-icon-wrapper[data-v-3bb7567f]{align-self:center;grid-column:2;grid-row:2}.repair-service-catalog__category strong[data-v-3bb7567f]{font-size:16px;font-weight:600;grid-column:1/3;grid-row:1;line-height:1.3;overflow-wrap:anywhere}.repair-service-catalog__category>span[data-v-3bb7567f]:not(.svg-icon-wrapper){align-self:end;font-size:16px;font-weight:500;grid-column:1;grid-row:2;white-space:nowrap}.repair-service-catalog__category[data-v-3bb7567f]:hover{background:#f1f6e9;border-color:#1b1b1b}.repair-service-catalog__page-sentinel[data-v-3bb7567f]{height:1px}.repair-service-catalog__results[data-v-3bb7567f]{margin-top:20px}.repair-service-catalog__group[data-v-3bb7567f]{margin-bottom:24px}.repair-service-catalog__group>h2[data-v-3bb7567f]{font-size:20px;font-weight:650;margin-bottom:12px}.repair-service-catalog__work[data-v-3bb7567f]{align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:14px;display:flex;gap:12px;margin-bottom:10px;min-height:100px;padding:12px;width:100%}.repair-service-catalog__work--selected[data-v-3bb7567f]{background:#f6fbee;border-color:#63852c}.repair-service-catalog__work-info[data-v-3bb7567f]{background:transparent;border:0;display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:6px 4px;text-align:left}.repair-service-catalog__work-info span[data-v-3bb7567f]{font-size:17px;font-weight:500;line-height:1.4}.repair-service-catalog__work-info strong[data-v-3bb7567f]{font-size:21px;font-weight:650;line-height:1.3}.repair-service-catalog__add[data-v-3bb7567f]{align-items:center;background:#eee;border:0;border-radius:12px;display:flex;flex:none;height:48px;justify-content:center;width:48px}.repair-service-catalog__work--selected .repair-service-catalog__add[data-v-3bb7567f]{background:#d3ff65}.repair-service-catalog__work[data-v-3bb7567f]:hover{border-color:#555}.repair-service-catalog__empty[data-v-3bb7567f]{padding:12px 0}.repair-service-catalog__empty h2[data-v-3bb7567f]{font-size:22px;font-weight:650}.repair-service-catalog__empty p[data-v-3bb7567f]{font-size:16px;line-height:1.5;margin:12px 0 20px}.repair-service-catalog__primary[data-v-3bb7567f]{background:#d3ff65;border:0;border-radius:14px;color:#161616;font-size:18px!important;font-weight:650!important;min-height:56px;padding:16px;width:100%}.repair-service-catalog--selected[data-v-3bb7567f]{padding-bottom:140px}.repair-service-catalog__basket[data-v-3bb7567f]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:18px;bottom:calc(var(--layout-bottom-space, 72px) + 8px);box-shadow:0 4px 24px #0002;display:flex;gap:20px;padding:16px;position:fixed;z-index:4}.repair-service-catalog__basket>div[data-v-3bb7567f]{flex:1;min-width:0}.repair-service-catalog__basket span[data-v-3bb7567f]{display:block;font-size:14px;line-height:1.4}.repair-service-catalog__basket strong[data-v-3bb7567f]{display:block;font-size:20px;font-weight:650;line-height:1.3;margin-top:4px}.repair-service-catalog__basket button[data-v-3bb7567f]{align-items:center;display:flex;flex:none;gap:12px;justify-content:center;width:auto}.repair-service-catalog__continue[data-v-3bb7567f]{background:#f1f1f1;border:0;border-radius:12px;font-size:16px!important;margin-top:10px;min-height:48px;padding:12px;width:100%}@media (max-width:767px){.repair-service-catalog__basket[data-v-3bb7567f]{flex-wrap:wrap;gap:12px;padding:12px}.repair-service-catalog__basket>div[data-v-3bb7567f]{align-items:center;display:flex;flex-basis:100%;gap:8px;justify-content:space-between}.repair-service-catalog__basket strong[data-v-3bb7567f]{font-size:20px;margin-top:0;text-align:right;white-space:nowrap}.repair-service-catalog__basket button[data-v-3bb7567f]{font-size:16px!important;min-height:48px;padding:12px;width:100%}}@media (min-width:1280px){.repair-service-catalog__basket[data-v-3bb7567f]{bottom:24px}}.repair-service-catalog__sr-only[data-v-3bb7567f]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:768px){.repair-service-catalog__categories[data-v-3bb7567f]{grid-template-columns:repeat(4,minmax(0,1fr))}.repair-service-catalog__category[data-v-3bb7567f]{min-height:104px}.repair-service-catalog__category>.svg-icon-wrapper[data-v-3bb7567f]{grid-column:2;grid-row:2}.repair-service-catalog__category strong[data-v-3bb7567f]{grid-column:1/3}.repair-service-catalog__category>span[data-v-3bb7567f]:not(.svg-icon-wrapper){grid-row:2}.repair-service-catalog__work[data-v-3bb7567f]{min-height:64px}.repair-service-catalog__work-info[data-v-3bb7567f]{align-items:center;flex-direction:row;gap:24px;justify-content:space-between}.repair-service-catalog__work-info strong[data-v-3bb7567f]{flex:none}}@media (min-width:1280px){.repair-service-catalog__work-info span[data-v-3bb7567f],.repair-service-catalog__work-info strong[data-v-3bb7567f]{font-size:16px}.repair-service-catalog__add[data-v-3bb7567f]{height:40px;width:40px}.repair-service-catalog__primary[data-v-3bb7567f]{font-size:16px!important;min-height:48px;padding:12px}}@media (max-width:359px){.repair-service-catalog h1[data-v-3bb7567f]{font-size:24px}.repair-service-catalog__categories[data-v-3bb7567f]{gap:10px}.repair-service-catalog__category[data-v-3bb7567f]{padding:13px}.repair-service-catalog__category strong[data-v-3bb7567f]{font-size:17px}.repair-service-catalog__category>.svg-icon-wrapper[data-v-3bb7567f]{height:24px!important;width:24px!important}.repair-service-catalog__category>.svg-icon-wrapper[data-v-3bb7567f] svg{height:24px;width:24px}}.repair-flow[data-v-647e6b4c]{margin:0 auto;max-width:680px;padding-bottom:28px;width:100%}.repair-flow h1[data-v-647e6b4c]{font-size:24px;font-weight:650;line-height:1.2;margin:20px 0 28px}.repair-flow h2[data-v-647e6b4c]{font-size:18px;font-weight:600}.repair-flow button[data-v-647e6b4c],.repair-flow input[data-v-647e6b4c],.repair-flow select[data-v-647e6b4c],.repair-flow textarea[data-v-647e6b4c]{color:inherit;font:inherit}.repair-flow button[data-v-647e6b4c],.repair-flow summary[data-v-647e6b4c]{cursor:pointer}.repair-flow button[data-v-647e6b4c]:disabled{cursor:default;opacity:.55}.repair-flow button[data-v-647e6b4c]:focus-visible,.repair-flow select[data-v-647e6b4c]:focus-visible,.repair-flow summary[data-v-647e6b4c]:focus-visible,.repair-flow textarea[data-v-647e6b4c]:focus-visible,.repair-flow__attach[data-v-647e6b4c]:focus-within{outline:3px solid rgba(var(--color-border-base-active),1);outline-offset:3px}.repair-flow__back[data-v-647e6b4c],.repair-flow__files button[data-v-647e6b4c],.repair-flow__section-heading button[data-v-647e6b4c]{background:transparent;border:0;min-height:44px;padding:8px 0}.repair-flow__back[data-v-647e6b4c]{align-items:center;display:flex;gap:8px}.repair-flow__field[data-v-647e6b4c]{display:grid;font-weight:600;gap:8px;margin:20px 0}.repair-flow__field select[data-v-647e6b4c],.repair-flow__field textarea[data-v-647e6b4c]{background:#fff;border:1px solid #aaa;border-radius:12px;font-size:16px;font-weight:400;min-width:0;padding:14px;width:100%}.repair-flow__field textarea[data-v-647e6b4c]{line-height:1.5;min-height:180px;resize:vertical}.repair-flow__attach[data-v-647e6b4c]{align-items:center;border:1px solid #aaa;border-radius:12px;cursor:pointer;display:inline-flex;gap:10px;min-height:48px;padding:10px 14px}.repair-flow__limit[data-v-647e6b4c]{color:#555;display:block;font-size:14px;margin-top:10px}.repair-flow__files[data-v-647e6b4c]{list-style:none;margin-top:12px;padding:0}.repair-flow__files li[data-v-647e6b4c]{align-items:center;display:flex;gap:12px;justify-content:space-between;overflow-wrap:anywhere;padding:8px 0}.repair-flow__files span[data-v-647e6b4c]{min-width:0}.repair-flow__section[data-v-647e6b4c]{border-bottom:1px solid #ddd;padding:10px 0 20px}.repair-flow__section--comment textarea[data-v-647e6b4c]{min-height:104px}.repair-flow__section-heading[data-v-647e6b4c]{align-items:center;display:flex;gap:12px;justify-content:space-between}.repair-flow__section-heading button[data-v-647e6b4c]{text-decoration:underline;text-underline-offset:3px}.repair-flow__work[data-v-647e6b4c]{align-items:baseline;display:flex;gap:16px;justify-content:space-between;line-height:1.4;padding:14px 0}.repair-flow__work strong[data-v-647e6b4c]{flex-shrink:0}.repair-flow__description[data-v-647e6b4c]{line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.repair-flow__bike[data-v-647e6b4c]{border-bottom:1px solid #ddd;padding:18px 0}.repair-flow__models[data-v-647e6b4c]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}.repair-flow__models button[data-v-647e6b4c]{background:rgba(var(--color-bg-primary),1);border:1px solid rgba(var(--color-border-base-primary),1);border-radius:10px;min-height:44px;padding:10px 14px}.repair-flow__models button[aria-pressed=true][data-v-647e6b4c]{background:#eafac8;border-color:#536b29}.repair-flow__total[data-v-647e6b4c]{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-top:28px}.repair-flow__total strong[data-v-647e6b4c]{font-size:26px;font-weight:650}.repair-flow__primary[data-v-647e6b4c]{align-items:center;background:#d3ff65;border:0;border-radius:14px;display:flex;font-weight:600!important;gap:10px;justify-content:center;margin-top:28px;min-height:56px;padding:14px;width:100%}.repair-flow__error[data-v-647e6b4c]{color:#a21c16;line-height:1.4;margin-top:16px}.repair-flow__sr-only[data-v-647e6b4c]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:480px){.repair-flow h1[data-v-647e6b4c]{font-size:26px}.repair-flow__work[data-v-647e6b4c]{flex-wrap:wrap;gap:4px}.repair-flow__total[data-v-647e6b4c]{flex-wrap:wrap}}.repair-skeleton[data-v-51fa39ae]{margin:0 auto;max-width:960px;width:100%}.repair-skeleton__title[data-v-51fa39ae]{border-radius:6px;height:28px;margin:8px 0 20px;width:180px}.repair-skeleton__search[data-v-51fa39ae]{border-radius:12px;height:48px;margin-bottom:20px}.repair-skeleton__grid[data-v-51fa39ae]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.repair-skeleton__card[data-v-51fa39ae]{background:rgba(var(--color-bg-surface),1);border:1px solid rgba(var(--color-border-base-primary),.16);border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:104px;padding:16px}.repair-skeleton__line[data-v-51fa39ae]{border-radius:6px;height:16px;width:70%}.repair-skeleton__price[data-v-51fa39ae]{border-radius:6px;height:14px;width:40%}.repair-skeleton--list[data-v-51fa39ae]{display:grid;gap:12px;padding:12px}@media (min-width:768px){.repair-skeleton__grid[data-v-51fa39ae]{grid-template-columns:repeat(4,minmax(0,1fr))}}.repair-diagnoses[data-v-45929665]{background:rgba(var(--color-bg-primary),1);border-bottom:1px solid #ddd;max-height:40dvh;overflow-y:auto;padding:0 20px}.repair-diagnoses details[data-v-45929665]{padding:12px 0}.repair-diagnoses summary[data-v-45929665]{cursor:pointer;min-height:44px;padding:10px 0}.repair-diagnoses summary span[data-v-45929665]{float:right;margin-left:12px}.repair-diagnoses ul[data-v-45929665]{list-style:none;margin:0;padding:0}.repair-diagnoses li[data-v-45929665],.repair-diagnoses__total[data-v-45929665]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;line-height:1.4;padding:10px 0}.repair-diagnoses li span[data-v-45929665]{min-width:0;overflow-wrap:anywhere}.repair-diagnoses li strong[data-v-45929665]{flex-shrink:0}.repair-diagnoses__description[data-v-45929665]{line-height:1.5;margin:12px 0;overflow-wrap:anywhere;white-space:pre-wrap}.repair-diagnoses__total[data-v-45929665]{border-top:1px solid #ddd}.repair-diagnoses p button[data-v-45929665]{background:transparent;border:0;cursor:pointer;font:inherit;margin-left:12px;min-height:44px;text-decoration:underline}@media (max-width:420px){.repair-diagnoses summary span[data-v-45929665]{display:block;float:none;margin:8px 0 0 18px}.repair-diagnoses li[data-v-45929665],.repair-diagnoses__total[data-v-45929665]{flex-wrap:wrap}}.repair-conversation[data-v-e16470e4]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.repair-conversation__context[data-v-e16470e4]{align-items:center;background:rgba(var(--color-bg-primary),1);border-bottom:1px solid #e5e5e5;display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.repair-conversation__context span[data-v-e16470e4]:first-child{display:grid;gap:4px}.repair-conversation__context small[data-v-e16470e4]{color:#666;font-size:13px}.repair-conversation__context strong[data-v-e16470e4]{font-size:16px;font-weight:600}.repair-conversation__stage[data-v-e16470e4]{background:#eafac8;border-radius:8px;font-size:14px;padding:7px 10px}.repair-conversation__mobile-details[data-v-e16470e4]{display:none}@media (max-width:700px){.repair-conversation__context[data-v-e16470e4]{display:none}.repair-conversation__mobile-details[data-v-e16470e4]{background:rgba(var(--color-bg-surface),1);border-bottom:1px solid #e5e5e5;display:block;flex:none;font-size:13px}.repair-conversation__mobile-details summary[data-v-e16470e4]{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;min-height:40px;padding:4px 16px}.repair-conversation__mobile-details summary[data-v-e16470e4]::-webkit-details-marker{display:none}.repair-conversation__mobile-details summary>span[data-v-e16470e4]:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repair-conversation__mobile-details .repair-conversation__details-chevron[data-v-e16470e4]{flex:none}.repair-conversation__mobile-details[open] .repair-conversation__details-chevron[data-v-e16470e4]{transform:rotate(180deg)}.repair-conversation__mobile-details>div[data-v-e16470e4]{line-height:1.5;padding:8px 16px 12px}.repair-conversation__mobile-details>div p[data-v-e16470e4]{color:#666;margin-top:4px}.repair-conversation__mobile-details .repair-conversation__stage[data-v-e16470e4]{flex:none;font-size:12px;padding:4px 8px}}.repairs[data-v-17ba6b51]{min-width:0;width:100%}.repairs button[data-v-17ba6b51]{color:inherit;cursor:pointer;font:inherit}.repairs button[data-v-17ba6b51]:disabled{cursor:default;opacity:.55}.repairs__header[data-v-17ba6b51]{align-items:center;display:none;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:0 auto 24px;max-width:960px;width:100%}.repairs__header--home[data-v-17ba6b51]{display:flex}@media (min-width:1280px){.repairs__header[data-v-17ba6b51]{display:flex;justify-content:space-between}}.repairs__header h1[data-v-17ba6b51]{display:none;font-size:24px;font-weight:600}@media (min-width:1280px){.repairs__header h1[data-v-17ba6b51]{display:block}}.repairs__header button[data-v-17ba6b51]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:12px;display:flex;font-weight:600;gap:10px;min-height:40px;padding:8px 12px}.repairs__header .repairs__back[data-v-17ba6b51]{background:transparent;border:0;padding-left:0}.repairs__document-skeleton[data-v-17ba6b51]{padding:20px}.repairs__entry[data-v-17ba6b51]{display:grid;gap:12px;margin:24px auto;max-width:960px}.repairs__entry button[data-v-17ba6b51]{align-items:center;background:rgba(var(--color-bg-primary),1);border:1px solid rgba(var(--color-border-base-primary),1);border-radius:12px;display:flex;gap:12px;max-width:480px;min-height:56px;padding:14px 16px;text-align:left;width:100%}.repairs__entry button[data-v-17ba6b51]:first-of-type{background:#d3ff65;border-color:#d3ff65}.repairs__entry strong[data-v-17ba6b51]{flex:1;font-size:16px;font-weight:600;line-height:1.5}.repairs__error[data-v-17ba6b51],.repairs__pending[data-v-17ba6b51]{background:#fff3ec;border-radius:12px;line-height:1.5;margin:12px 0;padding:16px}.repairs__error button[data-v-17ba6b51],.repairs__pending button[data-v-17ba6b51]{background:#fff;border:1px solid #aaa;border-radius:10px;margin:10px 12px 0 0;min-height:42px;padding:8px 12px}.repairs__workspace[data-v-17ba6b51]{border:1px solid #ddd;border-radius:16px;display:grid;grid-template-columns:280px minmax(0,1fr);height:calc(100dvh - 210px);min-height:480px;overflow:hidden}.repairs__workspace--empty[data-v-17ba6b51]{grid-template-columns:minmax(0,1fr)}.repairs__workspace--empty .repairs__list[data-v-17ba6b51]{border-right:0}.repairs__workspace--empty .repairs__conversation[data-v-17ba6b51]{display:none}.repairs__list[data-v-17ba6b51]{background:rgba(var(--color-bg-primary),1);border-right:1px solid #ddd;overflow:auto}.repairs__list-header[data-v-17ba6b51]{display:grid;gap:14px;padding:16px}.repairs__list-header h1[data-v-17ba6b51]{font-size:22px;font-weight:600}.repairs__list-header button[data-v-17ba6b51]{background:#d7ff69;border:0;border-radius:10px;font-weight:600;padding:12px}.repairs__filters[data-v-17ba6b51]{display:flex;gap:6px;padding:0 12px 12px}.repairs__filters button[data-v-17ba6b51]{background:transparent;border:1px solid #ddd;border-radius:8px;flex:1;min-height:42px}.repairs__filters button[aria-pressed=true][data-v-17ba6b51]{background:#eff8d9;border-color:#536b29}.repairs__row[data-v-17ba6b51]{background:transparent;border:0;border-bottom:1px solid #eee;display:flex;gap:10px;justify-content:space-between;padding:16px;text-align:left;width:100%}.repairs__row span[data-v-17ba6b51]:first-child{display:grid;gap:6px;min-width:0}.repairs__row strong[data-v-17ba6b51]{font-weight:600;overflow-wrap:anywhere}.repairs__row small[data-v-17ba6b51]{color:#555;font-size:13px}.repairs__row--current[data-v-17ba6b51]{background:#eff8d9}.repairs__unread[data-v-17ba6b51]{align-self:start;background:#536b29;border-radius:12px;color:#fff;font-size:12px;min-width:24px;padding:4px 7px}.repairs__conversation[data-v-17ba6b51]{background:#f7f7f7;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.repairs__empty[data-v-17ba6b51]{color:#555;line-height:1.5;padding:24px}.repairs__more[data-v-17ba6b51]{background:#fff;border:1px solid #aaa;border-radius:10px;display:block;margin:12px;padding:12px;width:calc(100% - 24px)}@media (max-width:1000px){.repairs__workspace[data-v-17ba6b51]{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:700px){.repairs__workspace[data-v-17ba6b51]{border:0;display:block;height:auto;min-height:0;overflow:visible}.repairs__list[data-v-17ba6b51]{border:0}.repairs__conversation[data-v-17ba6b51],.repairs__workspace--selected .repairs__list[data-v-17ba6b51]{display:none}.repairs__workspace--selected .repairs__conversation[data-v-17ba6b51]{display:flex;height:100dvh;min-height:0}}
