.service-tree[data-v-6338f862]{font-family:var(--an-font);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.service-tree--recommend>.service-tree__item[data-v-6338f862]{border:1px solid var(--an-border);border-radius:var(--an-radius-cover);background-color:var(--an-surface);padding:14px 18px}.service-tree__row[data-v-6338f862]{align-items:center;gap:14px;min-height:24px;display:flex}.service-tree__row--nested[data-v-6338f862]{border-left:1px solid var(--an-border);gap:12px;padding:8px 0 8px 32px}.service-tree__row:not(.service-tree__row--nested)+.service-tree__row--nested[data-v-6338f862]{margin-top:10px}.service-tree__check[data-v-6338f862]{flex:auto;align-items:center;gap:14px;min-width:0;display:inline-flex}.service-tree__check--static[data-v-6338f862]{gap:12px}.service-tree__text[data-v-6338f862]{flex-direction:column;gap:2px;min-width:0;display:flex}.service-tree__title[data-v-6338f862]{color:var(--an-text);overflow-wrap:anywhere;font-size:16px;line-height:1.35}.service-tree__row--nested .service-tree__title[data-v-6338f862]{font-size:15px}.service-tree__caption[data-v-6338f862]{color:var(--an-text-caption);font-size:13px;line-height:1.35}.service-tree__row--off .service-tree__caption[data-v-6338f862],.service-tree__row--off .service-tree__sum[data-v-6338f862],.service-tree__row--off .service-tree__title[data-v-6338f862]{color:var(--an-text-muted)}.service-tree__lock[data-v-6338f862]{border-radius:var(--an-radius-checkbox);background-color:var(--an-success-bg);width:20px;height:20px;color:var(--an-success-text);flex:0 0 20px;justify-content:center;align-items:center;display:flex}.service-tree__chip[data-v-6338f862]{flex:none}.service-tree__counter[data-v-6338f862]{flex:none;align-items:center;gap:6px;display:flex}.service-tree__step[data-v-6338f862]{border:1px solid var(--an-border-field);border-radius:var(--an-radius-control);background-color:var(--an-surface);width:26px;height:26px;color:var(--an-text);font-family:var(--an-font);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s;display:flex}.service-tree__step[data-v-6338f862]:hover:not(:disabled){border-color:var(--an-accent);background-color:var(--an-accent-soft)}.service-tree__step[data-v-6338f862]:focus-visible{outline:2px solid var(--an-accent);outline-offset:2px}.service-tree__step[data-v-6338f862]:disabled{color:var(--an-text-muted-2);background-color:var(--an-surface-soft-6);cursor:default}.service-tree__qty[data-v-6338f862]{width:28px;color:var(--an-text);text-align:center;font-size:15px;font-weight:700}.service-tree__sum[data-v-6338f862]{color:var(--an-text);white-space:nowrap;flex:none;font-size:16px}.service-tree--recommend .service-tree__sum[data-v-6338f862]{font-weight:700}.service-tree--recommend .service-tree__row--off .service-tree__sum[data-v-6338f862]{font-weight:400}.service-tree__row--nested .service-tree__sum[data-v-6338f862]{font-size:15px;font-weight:400}.service-tree__aside[data-v-6338f862],.service-tree__extras[data-v-6338f862]{display:contents}@container (width<=600px){.service-tree__row[data-v-6338f862]{flex-wrap:wrap;row-gap:8px}.service-tree__check[data-v-6338f862]{flex:1 1 0}.service-tree__aside[data-v-6338f862],.service-tree__extras[data-v-6338f862]{flex-wrap:wrap;flex:100%;align-items:center;gap:10px;padding-left:34px;display:flex}.service-tree__row--nested .service-tree__aside[data-v-6338f862],.service-tree__row--nested .service-tree__extras[data-v-6338f862]{padding-left:30px}.service-tree__extras[data-v-6338f862]{order:2}.service-tree__aside[data-v-6338f862]{order:3}.service-tree__aside[data-v-6338f862]:empty,.service-tree__extras[data-v-6338f862]:empty{display:none}}@media (width<=768px){.service-tree__row[data-v-6338f862]{flex-wrap:wrap;row-gap:8px}.service-tree__check[data-v-6338f862]{flex:1 1 0;min-height:44px}.service-tree__aside[data-v-6338f862],.service-tree__extras[data-v-6338f862]{flex-wrap:wrap;flex:100%;align-items:center;gap:10px;padding-left:34px;display:flex}.service-tree__row--nested .service-tree__aside[data-v-6338f862],.service-tree__row--nested .service-tree__extras[data-v-6338f862]{padding-left:30px}.service-tree__extras[data-v-6338f862]{order:2}.service-tree__aside[data-v-6338f862]{order:3}.service-tree__aside[data-v-6338f862]:empty,.service-tree__extras[data-v-6338f862]:empty{display:none}.service-tree__step[data-v-6338f862]{width:44px;height:44px}}
