.ui-alert[data-v-26209e1b]{font:inherit;border:1px solid;border-radius:6px;padding:12px 16px}.ui-alert--info[data-v-26209e1b]{color:#0c4a6e;background:#e0f2fe;border-color:#0ea5e9}.ui-alert--success[data-v-26209e1b]{color:#14532d;background:#dcfce7;border-color:#22c55e}.ui-alert--error[data-v-26209e1b]{color:#7f1d1d;background:#fee2e2;border-color:#ef4444}.ui-alert--warning[data-v-26209e1b]{color:#78350f;background:#fef3c7;border-color:#f59e0b}.ui-button[data-v-5f3333d0]{box-sizing:border-box;cursor:pointer;font:inherit;border:1px solid #0f172a;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 14px;display:inline-flex;position:relative}.ui-button--primary[data-v-5f3333d0]{color:#fff;background:#0f172a}.ui-button--secondary[data-v-5f3333d0]{color:#0f172a;background:#fff}.ui-button--ghost[data-v-5f3333d0]{color:#0f172a;background:0 0;border-color:#0000}.ui-button--ghost[data-v-5f3333d0]:hover{background:#f1f5f9}.ui-button--block[data-v-5f3333d0]{width:100%}.ui-button[data-v-5f3333d0]:disabled{cursor:not-allowed;opacity:.6}.ui-button__spinner[data-v-5f3333d0]{opacity:.9;border:2px solid;border-top-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:.7s linear infinite ui-button-spin-5f3333d0;position:absolute;top:0;bottom:0;left:0;right:0}.ui-button__content--hidden[data-v-5f3333d0]{visibility:hidden}@keyframes ui-button-spin-5f3333d0{to{transform:rotate(1turn)}}.ui-modal[data-v-e910106b]{box-sizing:border-box;z-index:1000;background:#0f172ab8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ui-modal__box[data-v-e910106b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:100%;max-width:500px;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 10px 40px #00000026}.ui-modal__header[data-v-e910106b]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ui-modal__title[data-v-e910106b]{margin:0;font-size:18px;font-weight:600}.ui-modal__actions[data-v-e910106b]{gap:8px;display:flex}.ui-modal__body[data-v-e910106b]{flex:1;padding:16px;overflow-y:auto}.ui-modal__footer[data-v-e910106b]{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;padding:16px;display:flex}.ui-modal-enter-active[data-v-e910106b],.ui-modal-leave-active[data-v-e910106b]{transition:opacity .2s}.ui-modal-enter-from[data-v-e910106b],.ui-modal-leave-to[data-v-e910106b]{opacity:0}.ui-modal-enter-active .ui-modal__box[data-v-e910106b],.ui-modal-leave-active .ui-modal__box[data-v-e910106b]{transition:transform .2s}.ui-modal-enter-from .ui-modal__box[data-v-e910106b],.ui-modal-leave-to .ui-modal__box[data-v-e910106b]{transform:scale(.98)}.auth-prompt__text[data-v-34097d26]{margin:0 0 12px}.auth-prompt__alert[data-v-34097d26]{margin:0}.ui-badge[data-v-097f0476]{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ui-badge--neutral[data-v-097f0476]{color:#0f172a;background:#e2e8f0}.ui-badge--accent[data-v-097f0476]{color:#fff;background:#0f172a}.ui-badge--success[data-v-097f0476]{color:#166534;background:#dcfce7}.ui-badge--info[data-v-097f0476]{color:#1e40af;background:#dbeafe}.ui-badge--warning[data-v-097f0476]{color:#854d0e;background:#fef9c3}.ui-menu[data-v-1b0efe8b]{display:inline-block;position:relative}.ui-menu__trigger[data-v-1b0efe8b]{cursor:pointer}.ui-menu__panel[data-v-1b0efe8b]{z-index:1001;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:160px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #0000001f}.ui-menu__backdrop[data-v-1b0efe8b]{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}.ui-menu-drop-enter-active[data-v-1b0efe8b],.ui-menu-drop-leave-active[data-v-1b0efe8b]{transition:opacity .15s,transform .15s}.ui-menu-drop-enter-from[data-v-1b0efe8b],.ui-menu-drop-leave-to[data-v-1b0efe8b]{opacity:0;transform:translateY(-4px)}.notification-center[data-v-8672c213]{position:relative}.notification-center__trigger[data-v-8672c213]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;font-size:20px;line-height:1;display:inline-flex;position:relative}.notification-center__trigger[data-v-8672c213]:hover{background:#f1f5f9}.notification-center__trigger--pulse[data-v-8672c213]{animation:2s infinite notification-pulse-8672c213}@keyframes notification-pulse-8672c213{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.notification-center__bell[data-v-8672c213]{display:block}.notification-center__badge[data-v-8672c213]{position:absolute;top:2px;right:2px}.notification-center__panel[data-v-8672c213]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:400px;max-width:calc(100vw - 32px);max-height:500px;display:flex;box-shadow:0 8px 32px #0000001f}.notification-center__header[data-v-8672c213]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px;display:flex}.notification-center__title[data-v-8672c213]{font-size:16px;font-weight:600}.notification-center__header-actions[data-v-8672c213]{align-items:center;gap:8px;display:flex}.notification-center__btn-text[data-v-8672c213]{padding:4px 8px;font-size:13px}.notification-center__dots[data-v-8672c213]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px;line-height:1}.notification-center__dots[data-v-8672c213]:hover{color:#0f172a;background:#f1f5f9}.notification-center__dots--sm[data-v-8672c213]{font-size:14px}.notification-center__menu-item[data-v-8672c213]{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;padding:10px 16px;display:block}.notification-center__menu-item[data-v-8672c213]:hover{background:#f1f5f9}.notification-center__menu-item--divider[data-v-8672c213]{border-top:1px solid #e2e8f0}.notification-center__alert-wrap[data-v-8672c213]{padding:12px 16px}.notification-center__alert-inner[data-v-8672c213]{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-center__tabs[data-v-8672c213]{border-bottom:1px solid #e2e8f0;gap:4px;padding:8px 16px;display:flex}.notification-center__tab[data-v-8672c213]{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:inline-flex}.notification-center__tab--active[data-v-8672c213]{color:#0f172a;background:#f1f5f9;font-weight:500}.notification-center__list[data-v-8672c213]{flex:1;max-height:300px;overflow-y:auto}.notification-center__item[data-v-8672c213]{cursor:pointer;border-bottom:1px solid #e2e8f0;padding:12px 16px;transition:background .2s;position:relative}.notification-center__item[data-v-8672c213]:hover{background:#f8fafc}.notification-center__item--unread[data-v-8672c213]{background:#f0f9ff}.notification-center__item-icon[data-v-8672c213]{display:none}.notification-center__item-body[data-v-8672c213]{min-width:0}.notification-center__item-row[data-v-8672c213]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.notification-center__item-content[data-v-8672c213]{flex:1;min-width:0}.notification-center__item-title[data-v-8672c213]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.notification-center__item-message[data-v-8672c213]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.notification-center__item-meta[data-v-8672c213]{flex-shrink:0;align-items:center;gap:4px;display:flex}.notification-center__item-time[data-v-8672c213]{color:#64748b;font-size:12px}.notification-center__item-action[data-v-8672c213]{margin-top:8px}.notification-center__item-indicator[data-v-8672c213]{background:#0f172a;border-radius:0 2px 2px 0;width:4px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.notification-center__empty[data-v-8672c213]{text-align:center;padding:48px 24px}.notification-center__empty-icon[data-v-8672c213]{opacity:.5;margin-bottom:16px;font-size:48px;display:block}.notification-center__empty-title[data-v-8672c213]{margin-bottom:8px;font-size:16px;font-weight:600}.notification-center__empty-text[data-v-8672c213]{color:#64748b;font-size:14px}.notification-center__footer[data-v-8672c213]{text-align:center;border-top:1px solid #e2e8f0;padding:12px 16px}.notification-center__list[data-v-8672c213]::-webkit-scrollbar{width:4px}.notification-center__list[data-v-8672c213]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.ui-card[data-v-686872cb]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.ui-textarea[data-v-0ce6fdd9]{box-sizing:border-box;font:inherit;resize:vertical;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:80px;padding:8px 12px}.ui-textarea[data-v-0ce6fdd9]:read-only{color:#64748b;cursor:default;background:#f8fafc}.contextual-help[data-v-0a5eb99f]{display:inline-block;position:relative}.contextual-help__trigger[data-v-0a5eb99f]{opacity:.7;transition:opacity .2s}.contextual-help__trigger[data-v-0a5eb99f]:hover{opacity:1}.contextual-help__card[data-v-0a5eb99f]{border:1px solid #0f172a33;min-width:280px;max-width:400px;padding:12px;animation:.2s ease-out contextual-help-appear-0a5eb99f;box-shadow:0 8px 32px #0000001f}@keyframes contextual-help-appear-0a5eb99f{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.contextual-help__card-header[data-v-0a5eb99f]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.contextual-help__card-title[data-v-0a5eb99f]{font-size:.9375rem;font-weight:500}.contextual-help__card-body[data-v-0a5eb99f]{margin-bottom:8px}.contextual-help__content[data-v-0a5eb99f]{margin-bottom:12px;line-height:1.6}.contextual-help__content p[data-v-0a5eb99f]{margin:0;font-size:.875rem}.contextual-help__links-title[data-v-0a5eb99f],.contextual-help__steps-title[data-v-0a5eb99f],.contextual-help__tutorials-title[data-v-0a5eb99f]{margin-bottom:6px;font-size:.875rem;font-weight:600}.contextual-help__steps-list[data-v-0a5eb99f]{margin:0 0 12px 1.5rem;padding:0}.contextual-help__step[data-v-0a5eb99f]{margin-bottom:4px;font-size:.875rem}.contextual-help__links-list[data-v-0a5eb99f]{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.contextual-help__link[data-v-0a5eb99f]{color:#0f172a;font-size:.875rem;text-decoration:none}.contextual-help__link[data-v-0a5eb99f]:hover{text-decoration:underline}.contextual-help__media[data-v-0a5eb99f]{margin-top:12px}.contextual-help__media-img[data-v-0a5eb99f],.contextual-help__media-video[data-v-0a5eb99f]{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;max-height:200px}.contextual-help__tutorials[data-v-0a5eb99f]{margin-top:12px}.contextual-help__tutorial-btn[data-v-0a5eb99f]{text-align:left;width:100%;margin-bottom:4px;display:block}.contextual-help__actions[data-v-0a5eb99f]{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.contextual-help__feedback-lead[data-v-0a5eb99f]{margin-bottom:12px}.contextual-help__rating[data-v-0a5eb99f]{gap:8px;margin-bottom:12px;display:flex}.contextual-help__rating-btn[data-v-0a5eb99f]{cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:36px;height:36px}.contextual-help__rating-btn--active[data-v-0a5eb99f],.contextual-help__rating-btn[data-v-0a5eb99f]:hover{color:#fff;background:#0f172a;border-color:#0f172a}.contextual-help__feedback-comment[data-v-0a5eb99f]{margin-top:12px}@media (max-width:600px){.contextual-help__card[data-v-0a5eb99f]{max-width:calc(100vw - 32px)}}.help-center[data-v-22f1b022]{position:relative}.help-center__fab[data-v-22f1b022]{color:#fff;cursor:pointer;z-index:1000;background:#0f172a;border:none;border-radius:50%;width:56px;height:56px;font-size:1.75rem;line-height:1;transition:transform .15s,box-shadow .15s,background-color .15s;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 24px #0f172a38}.help-center__fab[data-v-22f1b022]:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a47}.help-center__fab[data-v-22f1b022]:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}@media (max-width:600px){.help-center__fab[data-v-22f1b022]{width:52px;height:52px;font-size:1.5rem;bottom:16px;right:16px}}.ui-progress--spinner[data-v-533a797b]{justify-content:center;align-items:center;display:inline-flex}.ui-progress__spinner[data-v-533a797b]{border:3px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ui-progress-spin-533a797b}.ui-progress--linear[data-v-533a797b]{width:100%}.ui-progress__track[data-v-533a797b]{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}.ui-progress__bar[data-v-533a797b]{background:#0f172a;border-radius:3px;height:100%;transition:width .2s}.ui-progress__bar--indeterminate[data-v-533a797b]{animation:1.2s ease-in-out infinite ui-progress-linear-533a797b;width:30%!important}@keyframes ui-progress-spin-533a797b{to{transform:rotate(1turn)}}@keyframes ui-progress-linear-533a797b{0%{transform:translate(-100%)}to{transform:translate(400%)}}.ui-select[data-v-73f7fbc8]{font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px}.ui-switch[data-v-168819b8]{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ui-switch[data-v-168819b8]:disabled{cursor:not-allowed;opacity:.5}.ui-switch__track[data-v-168819b8]{background:#e2e8f0;border-radius:11px;width:40px;height:22px;transition:background .2s;position:relative}.ui-switch[aria-checked=true] .ui-switch__track[data-v-168819b8]{background:#0f172a}.ui-switch__thumb[data-v-168819b8]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ui-switch[aria-checked=true] .ui-switch__thumb[data-v-168819b8]{transform:translate(18px)}.onboarding[data-v-0c70aea3]{z-index:10000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.onboarding__backdrop[data-v-0c70aea3]{background:#0f172a8f;position:absolute;top:0;bottom:0;left:0;right:0}.onboarding__card[data-v-0c70aea3]{width:min(960px,100vw - 24px);max-height:calc(100vh - 24px);position:relative;overflow:auto}.onboarding__header[data-v-0c70aea3]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.onboarding__title-wrap h2[data-v-0c70aea3]{margin:0}.onboarding__step-counter[data-v-0c70aea3]{color:#64748b;margin-top:4px;font-size:12px}.onboarding__body[data-v-0c70aea3]{margin-top:12px}.onboarding__step h3[data-v-0c70aea3]{margin:0 0 8px;font-size:28px}.onboarding__features[data-v-0c70aea3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.onboarding__features article[data-v-0c70aea3]{border:1px solid #e2e8f0;border-radius:10px;padding:12px}.onboarding__icon[data-v-0c70aea3]{font-size:28px}.onboarding__features h4[data-v-0c70aea3]{margin:8px 0}.onboarding__features p[data-v-0c70aea3]{color:#64748b;margin:0}.onboarding__form-grid[data-v-0c70aea3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.onboarding__form-grid>div[data-v-0c70aea3]:last-child{grid-column:1/-1}.onboarding__form-grid label[data-v-0c70aea3],.onboarding__interest-block label[data-v-0c70aea3]{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.onboarding__interest-block[data-v-0c70aea3]{margin-top:10px}.onboarding__chips[data-v-0c70aea3]{flex-wrap:wrap;gap:8px;display:flex}.onboarding__chip[data-v-0c70aea3]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px;font-size:12px}.onboarding__chip.is-active[data-v-0c70aea3]{color:#fff;background:#0f172a;border-color:#0f172a}.onboarding__notification-list[data-v-0c70aea3]{gap:8px;margin-top:12px;display:grid}.onboarding__notification-item[data-v-0c70aea3]{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.onboarding__notification-title[data-v-0c70aea3]{margin-bottom:2px;font-weight:600}.onboarding__muted[data-v-0c70aea3]{color:#64748b}.onboarding__next-steps[data-v-0c70aea3]{gap:8px;margin-top:10px;display:grid}.onboarding__next-step[data-v-0c70aea3]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.onboarding__next-step[data-v-0c70aea3]:hover{background:#f8fafc}.onboarding__next-step-title[data-v-0c70aea3]{margin-bottom:4px;font-weight:600}.onboarding__actions[data-v-0c70aea3]{align-items:center;gap:8px;margin-top:14px;display:flex}.onboarding__spacer[data-v-0c70aea3]{flex:1}@media (max-width:960px){.onboarding__features[data-v-0c70aea3],.onboarding__form-grid[data-v-0c70aea3]{grid-template-columns:1fr}.onboarding__step h3[data-v-0c70aea3]{font-size:22px}}.tutorial-overlay[data-v-9fe53580]{pointer-events:none}.tutorial-overlay__card[data-v-9fe53580]{pointer-events:all;width:min(500px,100vw - 24px);box-shadow:0 8px 32px #0000004d}.tutorial-overlay__header[data-v-9fe53580]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.tutorial-overlay__title[data-v-9fe53580]{margin:0;font-size:18px}.tutorial-overlay__meta[data-v-9fe53580]{color:#64748b;margin-top:4px;font-size:12px}.tutorial-overlay__body[data-v-9fe53580]{gap:12px;margin:12px 0;display:grid}.tutorial-overlay__body p[data-v-9fe53580]{margin:0;line-height:1.6}.tutorial-overlay__actions[data-v-9fe53580]{align-items:center;gap:8px;display:flex}.tutorial-overlay__spacer[data-v-9fe53580]{flex:1}@media (max-width:600px){.tutorial-overlay[data-v-9fe53580]{bottom:12px;top:auto!important;left:12px!important;right:12px!important;transform:none!important}.tutorial-overlay__card[data-v-9fe53580]{width:auto}}.ui-container[data-v-068b58b2]{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (max-width:960px){.ui-container[data-v-068b58b2]{padding-left:20px;padding-right:20px}}.ui-drawer[data-v-943fe033]{z-index:1100;background:#0006;position:fixed;top:0;bottom:0;left:0;right:0}.ui-drawer__panel[data-v-943fe033]{background:#fff;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:4px 0 24px #0000001f}.ui-drawer__panel--right[data-v-943fe033]{left:auto;right:0;box-shadow:-4px 0 24px #0000001f}.ui-drawer-enter-active[data-v-943fe033],.ui-drawer-leave-active[data-v-943fe033]{transition:opacity .2s}.ui-drawer-enter-from[data-v-943fe033],.ui-drawer-leave-to[data-v-943fe033]{opacity:0}.ui-drawer-enter-active .ui-drawer__panel[data-v-943fe033],.ui-drawer-leave-active .ui-drawer__panel[data-v-943fe033]{transition:transform .2s}.ui-drawer-enter-from .ui-drawer__panel[data-v-943fe033],.ui-drawer-leave-to .ui-drawer__panel[data-v-943fe033]{transform:translate(-100%)}.ui-drawer-enter-from .ui-drawer__panel--right[data-v-943fe033],.ui-drawer-leave-to .ui-drawer__panel--right[data-v-943fe033]{transform:translate(100%)}.ui-drawer-enter-active .ui-drawer__panel--right[data-v-943fe033],.ui-drawer-leave-active .ui-drawer__panel--right[data-v-943fe033]{transform:translate(0)}.ui-snackbar[data-v-c50d0f28]{z-index:2000;border:1px solid;border-radius:8px;align-items:center;gap:16px;max-width:400px;padding:12px 16px;display:flex;position:fixed;top:16px;right:16px;box-shadow:0 4px 12px #00000026}.ui-snackbar--info[data-v-c50d0f28]{color:#0c4a6e;background:#e0f2fe;border-color:#0ea5e9}.ui-snackbar--success[data-v-c50d0f28]{color:#14532d;background:#dcfce7;border-color:#22c55e}.ui-snackbar--error[data-v-c50d0f28]{color:#7f1d1d;background:#fee2e2;border-color:#ef4444}.ui-snackbar--warning[data-v-c50d0f28]{color:#78350f;background:#fef3c7;border-color:#f59e0b}.ui-snackbar__message[data-v-c50d0f28]{font:inherit;flex:1}.ui-snackbar__close[data-v-c50d0f28]{cursor:pointer;font:inherit;opacity:.9;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px 8px;font-weight:500}.ui-snackbar__close[data-v-c50d0f28]:hover{opacity:1;background:#0000000f}.ui-snackbar-enter-active[data-v-c50d0f28],.ui-snackbar-leave-active[data-v-c50d0f28]{transition:transform .2s,opacity .2s}.ui-snackbar-enter-from[data-v-c50d0f28],.ui-snackbar-leave-to[data-v-c50d0f28]{opacity:0;transform:translate(100%)}.app[data-v-6b0341c1]{flex-direction:column;min-height:100vh;display:flex}.app-bar[data-v-6b0341c1]{z-index:100;background:#fff;border-bottom:1px solid #00000014;min-height:64px;position:sticky;top:0}.app-bar[data-v-6b0341c1],.app-bar__inner[data-v-6b0341c1]{align-items:center;display:flex}.app-bar__inner[data-v-6b0341c1]{gap:12px;width:100%;max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}.app-bar__burger[data-v-6b0341c1]{flex-shrink:0}.app-bar__logo[data-v-6b0341c1]{color:#0f172a;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.app-bar__logo--desktop[data-v-6b0341c1]{gap:12px;min-width:220px}.app-bar__logo-sub[data-v-6b0341c1],.app-bar__logo-title[data-v-6b0341c1]{display:block}.app-bar__logo-sub[data-v-6b0341c1]{color:#64748b;font-size:12px;font-weight:400}.app-bar__search[data-v-6b0341c1]{flex:1;max-width:420px;margin:0 12px}.app-bar__input[data-v-6b0341c1]{box-sizing:border-box;font:inherit;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:40px;padding:8px 12px}.app-bar__nav[data-v-6b0341c1]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.app-bar__nav-link[data-v-6b0341c1]{color:#334155;border-radius:8px;align-items:center;height:40px;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.app-bar__nav-link[data-v-6b0341c1]:hover{color:#0f172a;background:#f8fafc}.app-bar__nav-btn[data-v-6b0341c1]{align-items:center;gap:4px;display:inline-flex}.app-bar__nav-btn--icon[data-v-6b0341c1]{width:44px;min-width:44px;padding:0}.app-bar__icon-btn[data-v-6b0341c1]{padding:8px}.app-bar__badge-wrap[data-v-6b0341c1]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;line-height:1;display:inline-flex;position:relative}.app-bar__badge-wrap[data-v-6b0341c1] .app-bar__badge{box-sizing:border-box;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-10px}.app-bar__user-menu[data-v-6b0341c1]{margin-left:4px}.app-bar__user-trigger[data-v-6b0341c1]{color:#0f172a;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #e2e8f0;border-radius:8px;height:40px;padding:0 12px}.app-bar__user-trigger[data-v-6b0341c1]:hover{background:#f1f5f9}.app-menu__item[data-v-6b0341c1]{color:#0f172a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;padding:10px 16px;text-decoration:none;display:block}.app-menu__item[data-v-6b0341c1]:hover{background:#f1f5f9}.app-menu__label[data-v-6b0341c1]{color:#64748b;letter-spacing:.04em;text-transform:uppercase;padding:8px 16px 4px;font-size:12px;font-weight:700}.app-menu__divider[data-v-6b0341c1]{background:#e2e8f0;height:1px;margin:4px 0}.app-menu__item--action[data-v-6b0341c1]{border-top:1px solid #e2e8f0}.app-bar__nav[data-v-6b0341c1] .ui-button{white-space:nowrap;justify-content:center;align-items:center;height:40px;padding:0 12px;display:inline-flex}.app-bar__nav[data-v-6b0341c1] .ui-button.app-bar__nav-btn--icon{height:44px;padding:0}@media (max-width:1260px){.app-bar__logo-sub[data-v-6b0341c1]{display:none}.app-bar__search[data-v-6b0341c1]{max-width:320px;margin:0 8px}.app-bar__nav[data-v-6b0341c1] .ui-button{padding:0 10px;font-size:14px}.app-bar__nav-link[data-v-6b0341c1]{padding:0 6px}}.app-drawer[data-v-6b0341c1]{padding:16px}.app-drawer__item[data-v-6b0341c1]{color:#0f172a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;text-decoration:none;display:flex}.app-drawer__item[data-v-6b0341c1]:hover{background:#f1f5f9}.app-drawer__item--btn[data-v-6b0341c1]{cursor:pointer}.app-drawer__divider[data-v-6b0341c1]{background:#e2e8f0;height:1px;margin:12px 0}.app-drawer__label[data-v-6b0341c1]{color:#64748b;text-transform:uppercase;padding:8px 12px;font-size:12px;font-weight:600}.app-drawer__input[data-v-6b0341c1]{box-sizing:border-box;font:inherit;border:1px solid #e2e8f0;border-radius:6px;width:100%;margin-bottom:8px;padding:10px 12px}.app-main[data-v-6b0341c1]{flex:1}.app-footer[data-v-6b0341c1]{background:#f1f5f9;border-top:1px solid #e2e8f0;margin-top:48px;padding:32px 0 24px}.app-footer__grid[data-v-6b0341c1]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin-bottom:24px;display:grid}.app-footer__col[data-v-6b0341c1]{min-width:0}.app-footer__logo[data-v-6b0341c1]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.app-footer__logo-title[data-v-6b0341c1]{font-weight:600;display:block}.app-footer__logo-sub[data-v-6b0341c1]{color:#64748b;font-size:12px}.app-footer__heading[data-v-6b0341c1]{margin:0 0 12px;font-size:14px;font-weight:600}.app-footer__text[data-v-6b0341c1]{color:#64748b;margin:0 0 8px;font-size:14px}.app-footer__link[data-v-6b0341c1]{color:#64748b;margin-bottom:6px;font-size:14px;text-decoration:none;display:block}.app-footer__link[data-v-6b0341c1]:hover{color:#0f172a}.app-footer__divider[data-v-6b0341c1]{background:#e2e8f0;height:1px;margin-bottom:24px}.app-footer__bottom[data-v-6b0341c1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-footer__copy[data-v-6b0341c1]{color:#64748b;font-size:14px}.app-footer__legal[data-v-6b0341c1]{gap:16px;display:flex}@media (max-width:600px){.app-bar[data-v-6b0341c1]{height:56px;min-height:56px}}.product-quick-view[data-v-37485323]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.product-quick-view__backdrop[data-v-37485323]{background:#0f172a80;position:absolute;top:0;bottom:0;left:0;right:0}.product-quick-view__card[data-v-37485323]{width:min(900px,92vw);max-height:90vh;position:relative;overflow:auto}.product-quick-view__header[data-v-37485323]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.product-quick-view__content[data-v-37485323]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.product-quick-view__image img[data-v-37485323]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:300px}.product-quick-view__info[data-v-37485323]{flex-direction:column;gap:10px;display:flex}.product-quick-view__muted[data-v-37485323]{color:#64748b;font-size:12px}.product-quick-view__price[data-v-37485323]{align-items:center;gap:8px;display:flex}.product-quick-view__price-main[data-v-37485323]{font-size:20px;font-weight:700}.product-quick-view__description p[data-v-37485323]{color:#475569}.product-quick-view__specs ul[data-v-37485323]{color:#475569;margin:0;padding-left:16px}.product-quick-view__actions[data-v-37485323]{flex-wrap:wrap;gap:8px;display:flex}.product-quick-view__footer[data-v-37485323]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.product-quick-view__link[data-v-37485323]{color:#0f172a;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}@media (max-width:960px){.product-quick-view__content[data-v-37485323]{grid-template-columns:1fr}}.product-card[data-v-5df62fa7]{cursor:pointer;grid-template-columns:1fr;gap:12px;width:100%;min-height:100%;display:grid}.product-card--horizontal[data-v-5df62fa7]{grid-template-columns:200px 1fr;align-items:start}.product-card__media[data-v-5df62fa7]{border-radius:10px;position:relative;overflow:hidden}.product-card__image[data-v-5df62fa7]{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:220px;transition:transform .2s}.product-card--horizontal .product-card__image[data-v-5df62fa7]{height:170px}.product-card__badges[data-v-5df62fa7]{flex-wrap:wrap;left:8px}.product-card__actions[data-v-5df62fa7],.product-card__badges[data-v-5df62fa7]{gap:6px;display:flex;position:absolute;top:8px}.product-card__actions[data-v-5df62fa7]{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .2s,transform .2s;right:8px;transform:translateY(-6px)}.product-card:hover .product-card__actions[data-v-5df62fa7]{opacity:1;pointer-events:auto;transform:translateY(0)}.product-card:hover .product-card__image[data-v-5df62fa7]{transform:scale(1.02)}.product-card__action[data-v-5df62fa7]{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172ad6;border:none;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600}.product-card__content[data-v-5df62fa7]{flex-direction:column;gap:8px;min-width:0;display:flex}.product-card__meta[data-v-5df62fa7]{color:#64748b;text-overflow:ellipsis;min-height:17px;font-size:12px;line-height:1.35;overflow:hidden}.product-card__title[data-v-5df62fa7]{word-break:break-word;min-height:42px;margin:0;font-size:16px;line-height:1.3}.product-card__description[data-v-5df62fa7],.product-card__title[data-v-5df62fa7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card__description[data-v-5df62fa7]{color:#475569;min-height:34px;font-size:13px}.product-card__rating[data-v-5df62fa7]{align-items:center;gap:8px;display:flex}.product-card__muted[data-v-5df62fa7]{color:#64748b;font-size:12px}.product-card__footer[data-v-5df62fa7]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.product-card__price[data-v-5df62fa7]{font-size:18px;font-weight:700}.product-card__price-old[data-v-5df62fa7]{color:#64748b;font-size:12px;text-decoration:line-through}.product-card__discount[data-v-5df62fa7]{color:#ef4444;font-size:12px}.product-card__stock[data-v-5df62fa7]{color:#64748b;text-align:right;font-size:12px}.product-card[data-v-5df62fa7] .ui-button{margin-top:auto}.product-card--horizontal[data-v-5df62fa7] .ui-button{align-self:flex-start}@media (max-width:600px){.product-card--horizontal[data-v-5df62fa7]{grid-template-columns:1fr}.product-card--horizontal .product-card__image[data-v-5df62fa7]{height:220px}.product-card__actions[data-v-5df62fa7]{opacity:1;pointer-events:auto;transform:none}}.home-view__hero[data-v-7a0be221]{background:linear-gradient(135deg,#fff,#f8fafc 50%,#e0f2fe);align-items:center;min-height:500px;display:flex}.home-view__hero-inner[data-v-7a0be221]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:48px;padding-bottom:48px;display:grid}@media (max-width:960px){.home-view__hero[data-v-7a0be221]{min-height:auto}.home-view__hero-inner[data-v-7a0be221]{text-align:center;grid-template-columns:1fr}.home-view__hero-img-wrap[data-v-7a0be221]{display:none}}.home-view__hero-title[data-v-7a0be221]{color:#0f172a;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.2}.home-view__hero-text[data-v-7a0be221]{color:#475569;margin:0 0 24px;font-size:18px;line-height:1.6}.home-view__hero-actions[data-v-7a0be221]{flex-wrap:wrap;gap:12px;display:flex}.home-view__hero-img[data-v-7a0be221]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:400px}.home-view__section[data-v-7a0be221]{padding:64px 0}.home-view__section--gray[data-v-7a0be221]{background:#f1f5f9}.home-view__section--light[data-v-7a0be221]{background:#f8fafc}.home-view__section-title[data-v-7a0be221]{color:#0f172a;text-align:center;margin:0 0 8px;font-size:28px;font-weight:700}.home-view__section-subtitle[data-v-7a0be221]{color:#64748b;text-align:center;margin:0 0 40px;font-size:16px}.home-view__features[data-v-7a0be221]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:960px){.home-view__features[data-v-7a0be221]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home-view__features[data-v-7a0be221]{grid-template-columns:1fr}}.home-view__feature[data-v-7a0be221]{text-align:center;padding:24px}.home-view__feature-icon[data-v-7a0be221]{margin-bottom:16px;font-size:40px;line-height:1;display:block}.home-view__feature-title[data-v-7a0be221]{margin:0 0 8px;font-size:18px;font-weight:600}.home-view__feature-desc[data-v-7a0be221]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.home-view__categories[data-v-7a0be221]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;margin-bottom:32px;display:grid}.home-view__category-link[data-v-7a0be221]{color:inherit;text-decoration:none}.home-view__category-card[data-v-7a0be221]{flex-direction:column;justify-content:space-between;height:100%;min-height:160px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.home-view__category-icon[data-v-7a0be221]{background:#e2e8f0;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:24px;line-height:1;display:inline-flex}.home-view__category-link:hover .home-view__category-card[data-v-7a0be221]{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.home-view__category-name[data-v-7a0be221]{margin:0 0 4px;font-size:16px;font-weight:600}.home-view__category-count[data-v-7a0be221]{color:#64748b;margin:0;font-size:14px}.home-view__products[data-v-7a0be221]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-bottom:32px;display:grid}.home-view__product-item[data-v-7a0be221]{min-width:0}.home-view__section-actions[data-v-7a0be221]{text-align:center}.home-view__cta[data-v-7a0be221]{background:linear-gradient(135deg,#1e40af,#3b82f6);padding:64px 0}.home-view__cta-inner[data-v-7a0be221]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.home-view__cta-title[data-v-7a0be221]{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.home-view__cta-desc[data-v-7a0be221]{color:#ffffffe6;margin:0;font-size:16px}.home-view__cta-btn[data-v-7a0be221]{color:#1e40af;background:#fff;border-color:#fff}.home-view__cta-btn[data-v-7a0be221]:hover{color:#1e3a8a;background:#f1f5f9}.about-view[data-v-8bc6b254]{padding:40px 0 64px}.about-view__title[data-v-8bc6b254]{margin:0 0 16px;font-size:28px;font-weight:700}.about-view__lead[data-v-8bc6b254]{color:#475569;margin:0 0 32px;font-size:16px;line-height:1.6}.about-view__cards[data-v-8bc6b254]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}@media (max-width:960px){.about-view__cards[data-v-8bc6b254]{grid-template-columns:1fr}}.about-view__card[data-v-8bc6b254]{padding:20px}.about-view__card-title[data-v-8bc6b254]{margin:0 0 8px;font-size:16px;font-weight:600}.about-view__card-text[data-v-8bc6b254]{color:#64748b;margin:0;font-size:14px;line-height:1.5}.about-view__grid[data-v-8bc6b254]{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px;display:grid}@media (max-width:960px){.about-view__grid[data-v-8bc6b254]{grid-template-columns:1fr}}.about-view__heading[data-v-8bc6b254]{margin:0 0 12px;font-size:18px;font-weight:600}.about-view__list[data-v-8bc6b254]{margin:0;padding-left:1.25rem}.about-view__list li[data-v-8bc6b254]{margin-bottom:8px;line-height:1.5}.about-view__stats[data-v-8bc6b254]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}@media (max-width:960px){.about-view__stats[data-v-8bc6b254]{grid-template-columns:1fr}}.about-view__stat[data-v-8bc6b254]{text-align:center;background:#f1f5f9;padding:24px}.about-view__stat-value[data-v-8bc6b254]{margin-bottom:8px;font-size:20px;font-weight:700;display:block}.about-view__stat-label[data-v-8bc6b254]{color:#64748b;font-size:14px}.about-view__cta[data-v-8bc6b254]{padding:24px}.about-view__cta-title[data-v-8bc6b254]{margin:0 0 8px;font-size:16px;font-weight:600}.about-view__cta-text[data-v-8bc6b254]{color:#64748b;margin:0 0 20px;font-size:14px}.about-view__cta-buttons[data-v-8bc6b254]{flex-wrap:wrap;gap:12px;display:flex}.contacts-view[data-v-b6b51fc4]{padding:40px 0 64px}.contacts-view__title[data-v-b6b51fc4]{margin:0 0 16px;font-size:28px;font-weight:700}.contacts-view__lead[data-v-b6b51fc4]{color:#475569;margin:0 0 32px;font-size:16px;line-height:1.6}.contacts-view__grid[data-v-b6b51fc4]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}@media (max-width:960px){.contacts-view__grid[data-v-b6b51fc4]{grid-template-columns:1fr}}.contacts-view__card[data-v-b6b51fc4]{padding:24px}.contacts-view__card-title[data-v-b6b51fc4]{margin:0 0 20px;font-size:16px;font-weight:600}.contacts-view__item[data-v-b6b51fc4]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.contacts-view__item[data-v-b6b51fc4]:last-child{margin-bottom:0}.contacts-view__item-icon[data-v-b6b51fc4]{flex-shrink:0;font-size:20px}.contacts-view__item-main[data-v-b6b51fc4]{font-weight:500}.contacts-view__item-sub[data-v-b6b51fc4]{color:#64748b;font-size:13px}.contacts-view__office p[data-v-b6b51fc4]{align-items:center;gap:8px;margin:0 0 12px;display:flex}.contacts-view__note[data-v-b6b51fc4]{color:#64748b;margin:12px 0 0;font-size:13px}.contacts-view__requisites[data-v-b6b51fc4]{padding:24px}.contacts-view__table[data-v-b6b51fc4]{border-collapse:collapse;width:100%;font-size:14px}.contacts-view__table td[data-v-b6b51fc4]{vertical-align:top;padding:8px 12px 8px 0}.contacts-view__table-label[data-v-b6b51fc4]{color:#64748b;width:120px}.delivery-view[data-v-7a22e4fa]{padding:40px 0 64px}.delivery-view__title[data-v-7a22e4fa]{margin:0 0 16px;font-size:28px;font-weight:700}.delivery-view__lead[data-v-7a22e4fa]{color:#475569;margin:0 0 32px;font-size:16px;line-height:1.6}.delivery-view__grid[data-v-7a22e4fa]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}@media (max-width:960px){.delivery-view__grid[data-v-7a22e4fa]{grid-template-columns:1fr}}.delivery-view__card[data-v-7a22e4fa]{padding:24px}.delivery-view__card-title[data-v-7a22e4fa]{margin:0 0 16px;font-size:16px;font-weight:600}.delivery-view__list[data-v-7a22e4fa]{margin:0 0 16px;padding-left:1.25rem}.delivery-view__list li[data-v-7a22e4fa]{margin-bottom:8px;line-height:1.5}.delivery-view__note[data-v-7a22e4fa]{color:#64748b;margin:0;font-size:13px}.privacy-view[data-v-c2a18ed0]{padding:24px 0 48px}.privacy-view__title[data-v-c2a18ed0]{margin:0 0 24px;font-size:24px;font-weight:700}.privacy-view__body[data-v-c2a18ed0]{font-size:15px;line-height:1.7}.privacy-view__body p[data-v-c2a18ed0]{margin:0 0 16px}.privacy-view__body h2[data-v-c2a18ed0]{margin:32px 0 12px;font-size:18px;font-weight:600}.privacy-view__body ul[data-v-c2a18ed0]{margin:0 0 16px;padding-left:20px}.privacy-view__body li[data-v-c2a18ed0]{margin-bottom:8px}.privacy-view__body a[data-v-c2a18ed0]{color:#0f172a;font-weight:500;text-decoration:none}.privacy-view__body a[data-v-c2a18ed0]:hover{text-decoration:underline}.privacy-view__updated[data-v-c2a18ed0]{color:#64748b;margin-top:32px;font-size:14px}.terms-view[data-v-a59f19c3]{padding:24px 0 48px}.terms-view__title[data-v-a59f19c3]{margin:0 0 24px;font-size:24px;font-weight:700}.terms-view__body[data-v-a59f19c3]{font-size:15px;line-height:1.7}.terms-view__body p[data-v-a59f19c3]{margin:0 0 16px}.terms-view__body h2[data-v-a59f19c3]{margin:32px 0 12px;font-size:18px;font-weight:600}.terms-view__body ul[data-v-a59f19c3]{margin:0 0 16px;padding-left:20px}.terms-view__body li[data-v-a59f19c3]{margin-bottom:8px}.terms-view__body a[data-v-a59f19c3]{color:#0f172a;font-weight:500;text-decoration:none}.terms-view__body a[data-v-a59f19c3]:hover{text-decoration:underline}.terms-view__updated[data-v-a59f19c3]{color:#64748b;margin-top:32px;font-size:14px}.tutorial-list[data-v-bb7023b9]{gap:12px;display:grid}.tutorial-list__header h3[data-v-bb7023b9]{margin:0 0 6px}.tutorial-list__header p[data-v-bb7023b9]{color:#64748b;margin:0}.tutorial-list__filters[data-v-bb7023b9]{flex-wrap:wrap;gap:8px;display:flex}.tutorial-list__chip[data-v-bb7023b9]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;font-size:12px}.tutorial-list__chip.is-active[data-v-bb7023b9]{color:#fff;background:#0f172a;border-color:#0f172a}.tutorial-items[data-v-bb7023b9]{gap:10px;max-height:420px;display:grid;overflow-y:auto}.tutorial-item[data-v-bb7023b9]{border:1px solid #e2e8f0}.tutorial-completed[data-v-bb7023b9]{background:#f8fafc;border-color:#0f172a}.tutorial-item__row[data-v-bb7023b9]{justify-content:space-between;gap:12px;display:flex}.tutorial-item__content[data-v-bb7023b9]{flex:1;min-width:0}.tutorial-item__title-row[data-v-bb7023b9]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tutorial-item__title-row h4[data-v-bb7023b9]{margin:0}.tutorial-item__content p[data-v-bb7023b9]{color:#64748b;margin:8px 0}.tutorial-item__meta[data-v-bb7023b9]{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tutorial-item__prereq[data-v-bb7023b9]{margin-top:8px}.tutorial-item__prereq-label[data-v-bb7023b9]{color:#64748b;margin-bottom:4px;font-size:12px}.tutorial-item__prereq-items[data-v-bb7023b9]{flex-wrap:wrap;gap:6px;display:flex}.tutorial-item__actions[data-v-bb7023b9]{align-items:flex-start;display:flex}.tutorial-list__progress[data-v-bb7023b9]{gap:8px;display:grid}.tutorial-list__progress-head[data-v-bb7023b9]{justify-content:space-between;font-size:14px;display:flex}.tutorial-list__progress-value[data-v-bb7023b9]{color:#64748b;text-align:center;font-size:12px}.tutorial-list__footer[data-v-bb7023b9]{align-items:center;gap:8px;display:flex}.tutorial-list__spacer[data-v-bb7023b9]{flex:1}@media (max-width:600px){.tutorial-item__row[data-v-bb7023b9]{flex-direction:column}}.help-view[data-v-ec009155]{max-width:1100px;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem}.help-view__header[data-v-ec009155]{margin-bottom:2rem}.help-view__title[data-v-ec009155]{margin-bottom:1rem;font-size:1.75rem;font-weight:700}.help-view__lead[data-v-ec009155]{color:#64748b;margin-bottom:1.5rem}.help-view__actions[data-v-ec009155]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.help-view__action-card[data-v-ec009155]{flex-direction:column;align-items:flex-start;height:100%;min-height:260px;padding:1.25rem;transition:transform .2s ease-in-out;display:flex}.help-view__action-card[data-v-ec009155]:hover{transform:translateY(-2px)}.help-view__action-icon[data-v-ec009155]{justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.75rem;font-size:2.5rem;line-height:1;display:inline-flex}.help-view__action-icon--primary[data-v-ec009155]{color:#0f172a}.help-view__action-icon--success[data-v-ec009155]{color:#15803d}.help-view__action-icon--info[data-v-ec009155]{color:#0369a1}.help-view__action-icon--warning[data-v-ec009155]{color:#b45309}.help-view__action-title[data-v-ec009155]{align-items:flex-start;min-height:2.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;display:flex}.help-view__action-desc[data-v-ec009155]{color:#64748b;min-height:4.5rem;margin-bottom:1rem;font-size:.875rem}.help-view__action-card[data-v-ec009155] .ui-button{margin-top:auto}.help-view__stats[data-v-ec009155]{margin-bottom:2rem;padding:1.25rem}.help-view__stats-title[data-v-ec009155]{margin-bottom:1rem;font-size:1.125rem;font-weight:700}.help-view__stats-grid[data-v-ec009155]{text-align:center;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.help-view__stat-item[data-v-ec009155]{flex-direction:column;align-items:center;display:flex}.help-view__progress-ring[data-v-ec009155]{background:#fff;border:8px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:.5rem;display:flex}.help-view__progress-value[data-v-ec009155]{color:#0f172a;font-size:1.2rem;font-weight:700}.help-view__stat-value[data-v-ec009155]{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.help-view__stat-value--primary[data-v-ec009155]{color:#0f172a}.help-view__stat-value--success[data-v-ec009155]{color:#15803d}.help-view__stat-label[data-v-ec009155]{color:#64748b;font-size:.875rem}.help-view__faq[data-v-ec009155]{margin-bottom:2rem;padding:1.25rem}.help-view__faq-title[data-v-ec009155]{margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.help-view__accordion[data-v-ec009155]{flex-direction:column;gap:0;display:flex}.help-view__details[data-v-ec009155]{border-bottom:1px solid #e2e8f0}.help-view__details[data-v-ec009155]:last-child{border-bottom:none}.help-view__summary[data-v-ec009155]{cursor:pointer;padding:.75rem 0;font-weight:500;list-style:none}.help-view__summary[data-v-ec009155]::-webkit-details-marker{display:none}.help-view__details-body[data-v-ec009155]{padding-bottom:1rem}.help-view__details-body p[data-v-ec009155]{margin-bottom:.75rem}.help-view__resources[data-v-ec009155]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.help-view__resource-card[data-v-ec009155]{height:100%;padding:1.25rem}.help-view__resource-title[data-v-ec009155]{margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.help-view__resource-lead[data-v-ec009155]{color:#64748b;margin-bottom:1rem;font-size:.875rem}.help-view__list[data-v-ec009155]{margin:0;padding:0;list-style:none}.help-view__list li[data-v-ec009155]{margin-bottom:.5rem}.help-view__list a[data-v-ec009155]{color:#0f172a;text-decoration:none}.help-view__list a[data-v-ec009155]:hover{text-decoration:underline}.help-view__contact-list[data-v-ec009155]{margin:0;padding:0;list-style:none}.help-view__contact-list li[data-v-ec009155]{margin-bottom:.5rem;font-size:.875rem}@media (max-width:960px){.help-view__action-card[data-v-ec009155],.help-view__action-desc[data-v-ec009155],.help-view__action-title[data-v-ec009155]{min-height:0}.help-view__resources[data-v-ec009155],.help-view__stats-grid[data-v-ec009155]{grid-template-columns:1fr}}.not-found-view[data-v-61940237]{justify-content:center;align-items:center;min-height:60vh;padding:48px 16px;display:flex}.not-found-view__content[data-v-61940237]{text-align:center;max-width:480px}.not-found-view__icon[data-v-61940237]{color:#cbd5e1;margin-bottom:24px;font-size:80px;line-height:1;display:block}.not-found-view__code[data-v-61940237]{color:#0f172a;margin:0 0 16px;font-size:48px;font-weight:700}.not-found-view__title[data-v-61940237]{margin:0 0 16px;font-size:20px;font-weight:600}.not-found-view__text[data-v-61940237]{color:#64748b;margin:0 0 32px;font-size:15px;line-height:1.5}.not-found-view__actions[data-v-61940237]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;display:flex}.not-found-view__links-title[data-v-61940237]{color:#64748b;margin:0 0 12px;font-size:14px}.not-found-view__links-wrap[data-v-61940237]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.not-found-view__link[data-v-61940237]{color:#0f172a;font-weight:500;text-decoration:none}.not-found-view__link[data-v-61940237]:hover{text-decoration:underline}@media (max-width:600px){.not-found-view__code[data-v-61940237]{font-size:36px}.not-found-view__title[data-v-61940237]{font-size:18px}}.ui-input[data-v-cea2d308]{font:inherit;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:8px 12px}.ui-input[data-v-cea2d308]:read-only{color:#64748b;cursor:default;background:#f8fafc}.login-page[data-v-3ad9b715]{flex-direction:column;min-height:calc(100vh - 160px);display:flex}.login-page__container[data-v-3ad9b715]{flex:1;justify-content:center;align-items:center;padding-top:32px;padding-bottom:32px;display:flex}.login-page__card-wrap[data-v-3ad9b715]{width:100%;max-width:400px}.login-page__card[data-v-3ad9b715]{padding:24px}.login-page__title[data-v-3ad9b715]{text-align:center;margin:0 0 24px;font-size:24px;font-weight:600}.login-page__form[data-v-3ad9b715]{flex-direction:column;gap:16px;display:flex}.login-page__field[data-v-3ad9b715]{flex-direction:column;gap:6px;display:flex}.login-page__label[data-v-3ad9b715]{color:#334155;font-size:14px;font-weight:500}.login-page__footer[data-v-3ad9b715]{color:#64748b;text-align:center;margin:24px 0 0;font-size:14px}.login-page__two-factor[data-v-3ad9b715]{flex-direction:column;gap:12px;display:flex}.login-page__hint[data-v-3ad9b715]{color:#64748b;margin:0;font-size:14px}.login-page__hint--success[data-v-3ad9b715]{color:#047857;margin-bottom:12px}.login-page__link[data-v-3ad9b715]{color:#0f172a;font-weight:500;text-decoration:none}.login-page__link[data-v-3ad9b715]:hover{text-decoration:underline}.login-page__reset[data-v-3ad9b715]{margin-top:12px}.register-page[data-v-ef54f2f2]{padding-top:32px;padding-bottom:32px}.register-page__card-wrap[data-v-ef54f2f2]{max-width:560px;margin:0 auto}.register-page__card[data-v-ef54f2f2]{padding:24px}.register-page__title[data-v-ef54f2f2]{text-align:center;margin:0 0 24px;font-size:24px;font-weight:600}.register-page__form[data-v-ef54f2f2]{flex-direction:column;gap:16px;display:flex}.register-page__row[data-v-ef54f2f2]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.register-page__row[data-v-ef54f2f2]{grid-template-columns:1fr}}.register-page__field[data-v-ef54f2f2]{flex-direction:column;gap:6px;display:flex}.register-page__label[data-v-ef54f2f2]{color:#334155;font-size:14px;font-weight:500}.register-page__hint[data-v-ef54f2f2]{color:#64748b;font-size:12px}.register-page__divider[data-v-ef54f2f2]{background:#e2e8f0;height:1px;margin:8px 0}.register-page__subtitle[data-v-ef54f2f2]{margin:0 0 4px;font-size:16px;font-weight:600}.register-page__footer[data-v-ef54f2f2]{color:#64748b;text-align:center;margin:24px 0 0;font-size:14px}.register-page__link[data-v-ef54f2f2]{color:#0f172a;font-weight:500;text-decoration:none}.register-page__link[data-v-ef54f2f2]:hover{text-decoration:underline}.verify-email-page[data-v-aa8400e2]{padding-top:40px;padding-bottom:40px}.verify-email-page__card-wrap[data-v-aa8400e2]{max-width:560px;margin:0 auto}.verify-email-page__card[data-v-aa8400e2]{flex-direction:column;gap:16px;padding:24px;display:flex}.verify-email-page__title[data-v-aa8400e2]{margin:0;font-size:24px;font-weight:600}.verify-email-page__text[data-v-aa8400e2]{color:#475569;margin:0;font-size:16px}.verify-email-page__text--success[data-v-aa8400e2]{color:#166534}.verify-email-page__text--error[data-v-aa8400e2]{color:#b91c1c}.verify-email-page__actions[data-v-aa8400e2]{flex-wrap:wrap;gap:12px;display:flex}.ui-pager[data-v-2673634c]{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.ui-pager__label[data-v-2673634c]{color:#64748b;font-size:12px}.ui-section[data-v-cd6269ee]{box-sizing:border-box;flex-direction:column;gap:16px;padding-left:12px;padding-right:12px;display:flex}.ui-section__header[data-v-cd6269ee]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-section__title[data-v-cd6269ee]{margin:0;font-size:24px;font-weight:600}.ui-section__subtitle[data-v-cd6269ee]{color:#64748b;margin:4px 0 0}.ui-section__actions[data-v-cd6269ee]{gap:8px;display:flex}@media (max-width:960px){.ui-section[data-v-cd6269ee]{padding-left:8px;padding-right:8px}}.catalog-view[data-v-58133c22]{max-width:1280px;margin:0 auto;padding:1.5rem 0 2.5rem}.catalog-view__section[data-v-58133c22] .ui-section__header{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:1.5rem}.catalog-view__section[data-v-58133c22] .ui-section__title{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.catalog-view__section[data-v-58133c22] .ui-section__subtitle{margin-top:.25rem;font-size:.875rem}.catalog-view__breadcrumbs[data-v-58133c22]{box-sizing:border-box;color:#64748b;align-items:center;gap:.375rem;margin-bottom:1.25rem;padding-left:12px;padding-right:12px;font-size:.8125rem;display:flex}.catalog-view__breadcrumbs span[data-v-58133c22]{color:#cbd5e1;-webkit-user-select:none;user-select:none}.catalog-view__breadcrumbs a[data-v-58133c22]{color:#475569;text-decoration:none;transition:color .15s}.catalog-view__breadcrumbs a[data-v-58133c22]:hover{color:#0f172a}.catalog-view__view-toggle[data-v-58133c22]{background:#f1f5f9;border-radius:8px;gap:0;padding:3px;display:inline-flex}.catalog-view__toggle[data-v-58133c22]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.catalog-view__toggle[data-v-58133c22]:hover{color:#0f172a}.catalog-view__toggle.is-active[data-v-58133c22]{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0000000f}.catalog-view__toolbar.catalog-view__toolbar[data-v-58133c22]{background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:0;padding:1rem 1.25rem}.catalog-view__attribute-filters.catalog-view__attribute-filters[data-v-58133c22]{margin-top:12px;margin-bottom:0}.catalog-view__attribute-grid[data-v-58133c22]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.catalog-view__attribute-item[data-v-58133c22]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.catalog-view__filters[data-v-58133c22]{flex-wrap:wrap;align-items:flex-end;gap:1.25rem 1.75rem;display:flex}.catalog-view__field[data-v-58133c22]{flex:none;min-width:0}.catalog-view__field[data-v-58133c22]:not(.catalog-view__field--checkbox){width:200px}.catalog-view__field--search[data-v-58133c22]{width:320px}.catalog-view__search-wrapper[data-v-58133c22]{align-items:center;display:flex;position:relative}.catalog-view__search-input[data-v-58133c22]{color:#0f172a;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:40px;padding:.5rem 2.5rem .5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.catalog-view__search-input[data-v-58133c22]::placeholder{color:#94a3b8}.catalog-view__search-input[data-v-58133c22]:hover{border-color:#cbd5e1}.catalog-view__search-input[data-v-58133c22]:focus{border-color:#0f172a;outline:none;box-shadow:0 0 0 3px #0f172a14}.catalog-view__search-clear[data-v-58133c22]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;right:.5rem}.catalog-view__search-clear[data-v-58133c22]:hover{color:#0f172a;background:#f1f5f9}.catalog-view__field--checkbox[data-v-58133c22]{align-items:center;padding-bottom:2px;display:flex}.catalog-view__field--btn .catalog-view__label[data-v-58133c22]{visibility:hidden;margin-bottom:.5rem}.catalog-view__field--btn[data-v-58133c22] .ui-button{min-height:40px}.catalog-view__label[data-v-58133c22]{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.catalog-view__toolbar[data-v-58133c22] .ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0f172a;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:40px;padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:block}.catalog-view__toolbar[data-v-58133c22] .ui-select:hover{border-color:#cbd5e1}.catalog-view__toolbar[data-v-58133c22] .ui-select:focus{border-color:#0f172a;outline:none;box-shadow:0 0 0 3px #0f172a14}.catalog-view__checkbox[data-v-58133c22]{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.catalog-view__checkbox input[data-v-58133c22]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-view__checkbox-box[data-v-58133c22]{background:#fff;border:1.5px solid #cbd5e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:border-color .15s,background .15s;display:inline-flex}.catalog-view__checkbox input:focus-visible+.catalog-view__checkbox-box[data-v-58133c22]{box-shadow:0 0 0 3px #0f172a1a}.catalog-view__checkbox input:checked+.catalog-view__checkbox-box[data-v-58133c22]{background:#0f172a url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% no-repeat;border-color:#0f172a}.catalog-view__checkbox-label[data-v-58133c22]{font-weight:500}.catalog-view__content[data-v-58133c22]{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.catalog-view__content--single[data-v-58133c22]{grid-template-columns:minmax(0,1fr)}.catalog-view__advanced[data-v-58133c22]{border:1px solid #e2e8f0;border-radius:10px;height:-moz-fit-content;height:fit-content;padding:1.25rem;position:sticky;top:1rem}.catalog-view__section-header[data-v-58133c22]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.catalog-view__section-header h3[data-v-58133c22]{margin:0;font-size:.875rem;font-weight:600}.catalog-view__advanced-section[data-v-58133c22]{margin-bottom:1.25rem}.catalog-view__advanced-section[data-v-58133c22]:last-child{margin-bottom:0}.catalog-view__advanced-section h4[data-v-58133c22]{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.catalog-view__checkbox-grid[data-v-58133c22]{grid-template-columns:1fr;gap:.375rem;display:grid}.catalog-view__price-range[data-v-58133c22]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.catalog-view__main[data-v-58133c22]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.catalog-view__active-filters[data-v-58133c22]{flex-direction:column;gap:.5rem;display:flex}.catalog-view__badges[data-v-58133c22]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.catalog-view__chip[data-v-58133c22]{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.catalog-view__chip[data-v-58133c22]:hover{background:#e2e8f0;border-color:#94a3b8}.catalog-view__chip-remove[data-v-58133c22]{color:#475569;font-size:.95rem;line-height:1}.catalog-view__link[data-v-58133c22]{color:#0f172a;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:.8125rem;font-weight:500;text-decoration:underline}.catalog-view__link[data-v-58133c22]:hover{color:#475569}.catalog-view__muted[data-v-58133c22]{color:#64748b;font-size:.8125rem}.catalog-view__state[data-v-58133c22]{color:#64748b;text-align:center;border:1px dashed #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;font-size:.875rem;display:flex}.catalog-view__products[data-v-58133c22]{flex-direction:column;gap:1.25rem;display:flex}.catalog-view__grid[data-v-58133c22]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.catalog-view__list[data-v-58133c22]{flex-direction:column;gap:.75rem;display:flex}.catalog-view__list[data-v-58133c22] .product-card{min-height:0}.catalog-view__pagination[data-v-58133c22]{justify-content:center;padding-top:.5rem;display:flex}.catalog-view__empty-title[data-v-58133c22]{color:#0f172a;font-size:1rem;font-weight:600}.catalog-view[data-v-58133c22] .ui-card{border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem}@media (max-width:960px){.catalog-view__content[data-v-58133c22]{grid-template-columns:1fr}.catalog-view__filters>div[data-v-58133c22]{flex:180px;min-width:0;max-width:none}.catalog-view__field--search[data-v-58133c22]{flex:220px;min-width:220px}}@media (max-width:600px){.catalog-view__toolbar[data-v-58133c22]{padding-left:1rem;padding-right:1rem}.catalog-view__field--search[data-v-58133c22],.catalog-view__field[data-v-58133c22]:not(.catalog-view__field--checkbox){width:100%;min-width:0}}.ui-table[data-v-08a92af6]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}table[data-v-08a92af6]{border-collapse:collapse;width:100%;font-size:13px}td[data-v-08a92af6],th[data-v-08a92af6]{text-align:left;border-bottom:1px solid #e2e8f0;padding:10px}@media (max-width:960px){.ui-table table thead[data-v-08a92af6]{display:none}.ui-table table tbody tr[data-v-08a92af6]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:12px;display:block}.ui-table table tbody tr[data-v-08a92af6]:last-child{margin-bottom:0}.ui-table table tbody td[data-v-08a92af6]{border-bottom:none;padding:6px 0;display:block}.ui-table table tbody td[data-v-08a92af6]:before{content:attr(data-label);min-width:100px;margin-right:8px;font-weight:600;display:inline-block}}.product-view[data-v-7f3fcb0a]{max-width:1280px;margin:0 auto;padding:1.5rem 0 2.5rem}.product-view__state[data-v-7f3fcb0a]{color:#64748b;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.product-view__breadcrumbs[data-v-7f3fcb0a]{box-sizing:border-box;color:#64748b;gap:6px;margin-bottom:16px;padding-left:12px;padding-right:12px;font-size:12px;display:flex}.product-view__breadcrumbs a[data-v-7f3fcb0a]{color:#0f172a;text-decoration:none}.product-view__main[data-v-7f3fcb0a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.product-view__gallery[data-v-7f3fcb0a]{flex-direction:column;gap:12px;display:flex}.product-view__image[data-v-7f3fcb0a]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:420px}.product-view__badges[data-v-7f3fcb0a]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.product-view__thumbs[data-v-7f3fcb0a]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;display:grid}.product-view__thumb[data-v-7f3fcb0a]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0}.product-view__thumb.is-active[data-v-7f3fcb0a]{border-color:#0f172a}.product-view__thumb img[data-v-7f3fcb0a]{-o-object-fit:cover;object-fit:cover;width:100%;height:80px}.product-view__info[data-v-7f3fcb0a]{flex-direction:column;gap:16px;display:flex}.product-view__title h1[data-v-7f3fcb0a]{margin:0 0 6px}.product-view__rating[data-v-7f3fcb0a]{align-items:center;gap:8px;display:flex}.product-view__muted[data-v-7f3fcb0a]{color:#64748b;font-size:12px}.product-view__price[data-v-7f3fcb0a]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.product-view__price-main[data-v-7f3fcb0a]{font-size:24px;font-weight:700}.product-view__price-old[data-v-7f3fcb0a]{color:#64748b;text-decoration:line-through}.product-view__stock[data-v-7f3fcb0a]{align-items:center;gap:8px;display:flex}.product-view__cart[data-v-7f3fcb0a]{flex-direction:column;gap:12px;display:flex}.product-view__quantity[data-v-7f3fcb0a]{align-items:center;gap:8px;max-width:220px;display:flex}.product-view__qty-button[data-v-7f3fcb0a]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:32px;height:32px}.product-view__actions[data-v-7f3fcb0a]{gap:12px;display:flex}.product-view__link[data-v-7f3fcb0a]{color:#0f172a;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.product-view__description h3[data-v-7f3fcb0a]{margin:0 0 6px}.product-view__tabs[data-v-7f3fcb0a]{margin-top:24px}.product-view__tab-buttons[data-v-7f3fcb0a]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.product-view__tab[data-v-7f3fcb0a]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:12px}.product-view__tab.is-active[data-v-7f3fcb0a]{color:#fff;background:#0f172a;border-color:#0f172a}.product-view__text[data-v-7f3fcb0a]{white-space:pre-line}.product-view__spec-key[data-v-7f3fcb0a]{width:40%;font-weight:600}.product-view__delivery[data-v-7f3fcb0a]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.product-view__recommended[data-v-7f3fcb0a]{margin-top:32px}.product-view__grid[data-v-7f3fcb0a]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.product-view__empty-title[data-v-7f3fcb0a]{font-weight:600}@media (max-width:960px){.product-view__main[data-v-7f3fcb0a]{grid-template-columns:1fr}}.cart-view[data-v-71a663b7]{padding:24px 0 48px}.cart-view__header[data-v-71a663b7]{margin-bottom:24px}.cart-view__title[data-v-71a663b7]{margin:0 0 8px;font-size:24px;font-weight:600}.cart-view__subtitle[data-v-71a663b7]{color:#64748b;margin:0;font-size:14px}.cart-view__empty[data-v-71a663b7]{text-align:center;padding:48px 16px}.cart-view__empty-icon[data-v-71a663b7]{opacity:.6;margin-bottom:16px;font-size:64px;display:block}.cart-view__empty-heading[data-v-71a663b7]{margin:0 0 24px;font-size:18px;font-weight:600}.cart-view__grid[data-v-71a663b7]{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}@media (max-width:960px){.cart-view__grid[data-v-71a663b7]{grid-template-columns:1fr}}.cart-view__list[data-v-71a663b7],.cart-view__summary[data-v-71a663b7]{padding:20px}.cart-view__card-title[data-v-71a663b7]{margin:0 0 16px;font-size:16px;font-weight:600}.cart-view__row[data-v-71a663b7]{border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;padding:16px 0;display:flex}.cart-view__row[data-v-71a663b7]:last-child{border-bottom:none}.cart-view__row-img[data-v-71a663b7]{-o-object-fit:cover;object-fit:cover;background:#f1f5f9;border-radius:6px;flex-shrink:0;width:80px;height:80px}.cart-view__row-info[data-v-71a663b7]{flex:1;min-width:0}.cart-view__row-name[data-v-71a663b7]{margin:0 0 4px;font-size:15px;font-weight:600}.cart-view__row-sku[data-v-71a663b7]{color:#64748b;margin:0;font-size:13px}.cart-view__row-qty[data-v-71a663b7]{align-items:center;gap:8px;display:flex}.cart-view__qty-btn[data-v-71a663b7]{min-width:36px;padding:6px 10px}.cart-view__qty-value[data-v-71a663b7]{text-align:center;min-width:24px;font-weight:600}.cart-view__row-total[data-v-71a663b7]{text-align:right;min-width:80px;font-weight:600}.cart-view__row-remove[data-v-71a663b7]{min-width:36px;padding:6px 10px}.cart-view__summary-row[data-v-71a663b7]{justify-content:space-between;margin-bottom:8px;display:flex}.cart-view__summary-row--total[data-v-71a663b7]{border-top:1px solid #e2e8f0;margin-top:12px;margin-bottom:20px;padding-top:12px;font-size:18px;font-weight:600}.cart-view__checkout-btn[data-v-71a663b7]{margin-top:0}.price-breakdown__row[data-v-46973d7f]{justify-content:space-between;margin-bottom:8px;display:flex}.price-breakdown__row--total[data-v-46973d7f]{margin-top:12px;margin-bottom:0;font-size:1.05em;font-weight:600}.price-breakdown__divider[data-v-46973d7f]{border:none;border-top:1px solid #e2e8f0;margin:12px 0 0}.checkout-view[data-v-f992ed0a]{padding:24px 0 48px}.checkout-view__title[data-v-f992ed0a]{margin:0 0 24px;font-size:24px;font-weight:600}.checkout-view__state[data-v-f992ed0a]{text-align:center;padding:48px 16px}.checkout-view__state-icon[data-v-f992ed0a]{opacity:.6;margin-bottom:16px;font-size:64px;display:block}.checkout-view__state-heading[data-v-f992ed0a]{margin:0 0 8px;font-size:18px;font-weight:600}.checkout-view__state-text[data-v-f992ed0a]{color:#64748b;margin:0 0 24px}.checkout-view__grid[data-v-f992ed0a]{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}@media (max-width:960px){.checkout-view__grid[data-v-f992ed0a]{grid-template-columns:1fr}}.checkout-view__steps[data-v-f992ed0a]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.checkout-view__step[data-v-f992ed0a]{color:#64748b;cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 14px}.checkout-view__step--active[data-v-f992ed0a]{color:#fff;background:#0f172a;border-color:#0f172a}.checkout-view__card[data-v-f992ed0a]{margin-bottom:24px;padding:20px}.checkout-view__card-title[data-v-f992ed0a]{margin:0 0 16px;font-size:16px;font-weight:600}.checkout-view__row[data-v-f992ed0a]{border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;padding:12px 0;display:flex}.checkout-view__row-img[data-v-f992ed0a]{-o-object-fit:cover;object-fit:cover;background:#f1f5f9;border-radius:6px;width:60px;height:60px}.checkout-view__row-info[data-v-f992ed0a]{flex:1;min-width:0}.checkout-view__row-name[data-v-f992ed0a]{margin:0 0 4px;font-size:14px;font-weight:600}.checkout-view__row-id[data-v-f992ed0a]{color:#64748b;margin:0;font-size:12px}.checkout-view__row-meta[data-v-f992ed0a]{text-align:right}.checkout-view__row-meta strong[data-v-f992ed0a]{display:block}.checkout-view__supplier[data-v-f992ed0a]{margin-bottom:24px}.checkout-view__supplier[data-v-f992ed0a]:last-child{margin-bottom:0}.checkout-view__supplier-head[data-v-f992ed0a]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.checkout-view__supplier-count[data-v-f992ed0a]{color:#64748b;font-size:12px;display:block}.checkout-view__supplier-totals[data-v-f992ed0a]{text-align:right}.checkout-view__supplier-totals strong[data-v-f992ed0a]{display:block}.checkout-view__table-wrap[data-v-f992ed0a]{overflow-x:auto}.checkout-view__table[data-v-f992ed0a]{border-collapse:collapse;width:100%;font-size:14px}.checkout-view__table td[data-v-f992ed0a],.checkout-view__table th[data-v-f992ed0a]{text-align:left;border-bottom:1px solid #e2e8f0;padding:8px 12px}.checkout-view__table th[data-v-f992ed0a]{color:#64748b;font-weight:600}.checkout-view__table-sku[data-v-f992ed0a]{color:#64748b;font-size:12px}.checkout-view__radios[data-v-f992ed0a]{flex-direction:column;gap:12px;display:flex}.checkout-view__radio[data-v-f992ed0a]{cursor:pointer;font:inherit;align-items:center;gap:10px;display:flex}.checkout-view__radio input[data-v-f992ed0a]{width:18px;height:18px}.checkout-view__field[data-v-f992ed0a]{margin-top:16px}.checkout-view__label[data-v-f992ed0a]{color:#334155;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.checkout-view__address-picker[data-v-f992ed0a]{margin-bottom:8px}.checkout-view__address-selected[data-v-f992ed0a]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:8px 0 0;padding:10px 12px;font-size:14px}.checkout-view__nav[data-v-f992ed0a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.checkout-view__nav-actions[data-v-f992ed0a]{gap:12px;display:flex}.checkout-view__summary[data-v-f992ed0a]{padding:20px}.checkout-view__summary--sticky[data-v-f992ed0a]{position:sticky;top:100px}.checkout-view__company[data-v-f992ed0a]{background:#f8fafc;border-radius:6px;margin-bottom:16px;padding:12px}.checkout-view__company-title[data-v-f992ed0a]{margin:0 0 8px;font-size:14px;font-weight:600}.checkout-view__company p[data-v-f992ed0a]{margin:0 0 4px;font-size:14px}.checkout-view__summary-row[data-v-f992ed0a]{justify-content:space-between;margin-bottom:8px;display:flex}.checkout-view__details[data-v-f992ed0a]{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:16px}.checkout-view__details-title[data-v-f992ed0a]{margin:0 0 8px;font-size:14px;font-weight:600}.checkout-view__details p[data-v-f992ed0a]{margin:0 0 4px;font-size:14px}.profile-page[data-v-5cd70185]{padding:24px 0 48px}.profile-page__state[data-v-5cd70185]{color:#64748b;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;display:flex}.profile-page__header[data-v-5cd70185]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.profile-page__title[data-v-5cd70185]{margin:0 0 8px;font-size:24px;font-weight:600}.profile-page__subtitle[data-v-5cd70185]{color:#64748b;margin:0}.profile-page__grid[data-v-5cd70185]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:960px){.profile-page__grid[data-v-5cd70185]{grid-template-columns:1fr}}.profile-page__col[data-v-5cd70185]{min-width:0}.profile-page__card[data-v-5cd70185]{margin-bottom:24px;padding:16px}.profile-page__card-head[data-v-5cd70185]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.profile-page__card-title[data-v-5cd70185]{margin:0 0 16px;font-size:16px;font-weight:600}.profile-page__card-head .profile-page__card-title[data-v-5cd70185]{margin:0}.profile-page__card-body[data-v-5cd70185]{flex-direction:column;gap:16px;display:flex}.profile-page__fields[data-v-5cd70185]{gap:16px;display:grid}.profile-page__fields--two[data-v-5cd70185]{grid-template-columns:1fr 1fr}@media (max-width:600px){.profile-page__fields--two[data-v-5cd70185]{grid-template-columns:1fr}}.profile-page__field[data-v-5cd70185]{flex-direction:column;gap:6px;display:flex}.profile-page__label[data-v-5cd70185]{color:#334155;font-size:14px;font-weight:500}.profile-page__row[data-v-5cd70185]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.profile-page__row[data-v-5cd70185]:last-child{border-bottom:none}.profile-page__row-title[data-v-5cd70185]{font-weight:500;display:block}.profile-page__row-sub[data-v-5cd70185]{color:#64748b;font-size:13px}.profile-page__empty[data-v-5cd70185]{text-align:center;padding:32px 16px}.profile-page__empty-icon[data-v-5cd70185]{opacity:.6;margin-bottom:16px;font-size:48px;display:block}.profile-page__empty-title[data-v-5cd70185]{margin:0 0 8px;font-size:16px;font-weight:600}.profile-page__empty-text[data-v-5cd70185]{color:#64748b;margin:0 0 24px;font-size:14px}.profile-page__actions[data-v-5cd70185]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.profile-page__modal-fields[data-v-5cd70185]{flex-direction:column;gap:16px;display:flex}.orders-page[data-v-233f2233]{padding:24px 0 48px}.orders-page__header[data-v-233f2233]{margin-bottom:24px}.orders-page__title[data-v-233f2233]{margin:0 0 8px;font-size:24px;font-weight:600}.orders-page__subtitle[data-v-233f2233]{color:#64748b;margin:0}.orders-page__state[data-v-233f2233]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 16px;display:flex}.orders-page__state--card[data-v-233f2233]{text-align:center}.orders-page__state-icon[data-v-233f2233]{color:#f59e0b;font-size:48px}.orders-page__state-icon--muted[data-v-233f2233]{color:#94a3b8}.orders-page__state-title[data-v-233f2233]{margin:0 0 8px;font-size:18px;font-weight:600}.orders-page__state-text[data-v-233f2233]{color:#64748b;margin:0 0 24px}.orders-page__filters[data-v-233f2233]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.orders-page__filter-label[data-v-233f2233]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.orders-page__alert[data-v-233f2233]{margin-bottom:24px}.orders-page__order[data-v-233f2233]{margin-bottom:16px}.orders-page__order-card[data-v-233f2233]{padding:16px}.orders-page__order-head[data-v-233f2233]{flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.orders-page__order-head[data-v-233f2233],.orders-page__order-head-left[data-v-233f2233]{align-items:center;gap:8px;display:flex}.orders-page__order-number[data-v-233f2233]{font-weight:600}.orders-page__order-sum[data-v-233f2233]{color:#0f172a;font-weight:600}.orders-page__order-meta[data-v-233f2233]{color:#64748b;margin-bottom:12px;font-size:14px}.orders-page__order-date[data-v-233f2233]{margin-bottom:4px;display:block}.orders-page__order-comment[data-v-233f2233]{color:#475569;margin:8px 0 0}.orders-page__order-actions[data-v-233f2233]{flex-wrap:wrap;gap:8px;display:flex}.orders-page__pager[data-v-233f2233]{justify-content:center;margin-top:24px;display:flex}.order-view[data-v-acb245b8]{padding:24px 0 48px}.order-view__head[data-v-acb245b8]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.order-view__back[data-v-acb245b8]{flex-shrink:0;padding:8px 12px}.order-view__title[data-v-acb245b8]{margin:0;font-size:24px;font-weight:600}.order-view__state[data-v-acb245b8]{color:#64748b;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;display:flex}.order-view__state--error .order-view__state-icon[data-v-acb245b8]{color:#dc2626}.order-view__state-icon[data-v-acb245b8]{font-size:48px;line-height:1}.order-view__state-title[data-v-acb245b8]{margin:0 0 8px;font-size:18px;font-weight:600}.order-view__state-text[data-v-acb245b8]{text-align:center;margin:0 0 24px}.order-view__grid[data-v-acb245b8]{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}@media (max-width:1200px){.order-view__grid[data-v-acb245b8]{grid-template-columns:1fr}}.order-view__main[data-v-acb245b8]{min-width:0}.order-view__card[data-v-acb245b8]{margin-bottom:24px;padding:20px}.order-view__card--sticky[data-v-acb245b8]{position:sticky;top:100px}.order-view__card-head[data-v-acb245b8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.order-view__card-title[data-v-acb245b8]{margin:0 0 16px;font-size:16px;font-weight:600}.order-view__card-head .order-view__card-title[data-v-acb245b8]{margin:0 8px 0 0}.order-view__actions[data-v-acb245b8]{flex-wrap:wrap;gap:8px;display:flex}.order-view__timeline-title[data-v-acb245b8]{margin:0 0 12px;font-size:14px;font-weight:600}.order-view__timeline-list[data-v-acb245b8]{margin:0;padding:0;list-style:none}.order-view__timeline-item[data-v-acb245b8]{border-left:2px solid #e2e8f0;gap:12px;margin-left:6px;padding:8px 0 8px 16px;display:flex;position:relative}.order-view__timeline-item--done[data-v-acb245b8]{border-left-color:#0f172a}.order-view__timeline-dot[data-v-acb245b8]{background:#e2e8f0;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:-7px}.order-view__timeline-item--done .order-view__timeline-dot[data-v-acb245b8]{background:#0f172a}.order-view__timeline-content[data-v-acb245b8]{flex-direction:column;gap:2px;display:flex}.order-view__timeline-date[data-v-acb245b8]{color:#64748b;font-size:12px}.order-view__timeline-label[data-v-acb245b8]{font-weight:500}.order-view__timeline-item:not(.order-view__timeline-item--done) .order-view__timeline-label[data-v-acb245b8]{color:#64748b}.order-view__timeline-desc[data-v-acb245b8]{color:#64748b;font-size:13px}.order-view__item[data-v-acb245b8]{border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;padding:16px 0;display:flex}.order-view__item[data-v-acb245b8]:last-of-type{border-bottom:none}.order-view__item-img[data-v-acb245b8]{-o-object-fit:cover;object-fit:cover;background:#f1f5f9;border-radius:6px;flex-shrink:0;width:80px;height:80px}.order-view__item-info[data-v-acb245b8]{flex:1;min-width:0}.order-view__item-name[data-v-acb245b8]{margin:0 0 4px;font-size:15px;font-weight:600}.order-view__item-qty[data-v-acb245b8],.order-view__item-sku[data-v-acb245b8]{color:#64748b;margin:0;font-size:13px}.order-view__item-total[data-v-acb245b8]{font-weight:600}.order-view__total[data-v-acb245b8]{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;font-weight:600;display:flex}.order-view__comment[data-v-acb245b8]{color:#475569;margin:0;font-size:14px}.order-view__meta[data-v-acb245b8]{margin:0}.order-view__meta-row[data-v-acb245b8]{margin-bottom:12px}.order-view__meta-row[data-v-acb245b8]:last-child{margin-bottom:0}.order-view__meta-row dt[data-v-acb245b8]{color:#64748b;margin-bottom:2px;font-size:12px}.order-view__meta-row dd[data-v-acb245b8]{margin:0;font-weight:500}.order-view__meta-sum[data-v-acb245b8]{color:#0f172a;font-size:18px}.order-view__help-text[data-v-acb245b8]{color:#64748b;margin:0 0 16px;font-size:14px}.order-view__help-links[data-v-acb245b8]{flex-direction:column;gap:8px;display:flex}.order-view__link[data-v-acb245b8]{color:#0f172a;font-weight:500;text-decoration:none}.order-view__link[data-v-acb245b8]:hover{text-decoration:underline}.order-view__modal-note[data-v-acb245b8]{color:#64748b;margin:8px 0 0;font-size:14px}.order-view__chat-state[data-v-acb245b8]{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.order-view__chat-state--error[data-v-acb245b8]{color:#dc2626}.order-view__chat[data-v-acb245b8]{flex-direction:column;gap:16px;min-height:420px;display:flex}.order-view__chat-messages[data-v-acb245b8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.order-view__chat-empty[data-v-acb245b8]{color:#64748b;margin:auto}.order-view__chat-message[data-v-acb245b8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-self:flex-start;max-width:85%;padding:10px 12px}.order-view__chat-message--own[data-v-acb245b8]{background:#eff6ff;border-color:#bfdbfe;align-self:flex-end}.order-view__chat-author[data-v-acb245b8]{color:#334155;margin-bottom:4px;font-size:12px;font-weight:600}.order-view__chat-content[data-v-acb245b8]{color:#0f172a;white-space:pre-wrap;word-break:break-word}.order-view__chat-time[data-v-acb245b8]{color:#64748b;margin-top:6px;font-size:12px}.order-view__chat-form[data-v-acb245b8]{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.favorites-page[data-v-8c804396]{padding-top:24px;padding-bottom:48px}.favorites-page__header[data-v-8c804396]{text-align:center;margin-bottom:32px}.favorites-page__title[data-v-8c804396]{margin:0 0 8px;font-size:28px;font-weight:700}.favorites-page__subtitle[data-v-8c804396]{color:#64748b;margin:0}.favorites-page__empty[data-v-8c804396]{text-align:center;padding:48px 16px}.favorites-page__empty-icon[data-v-8c804396]{color:#cbd5e1;margin-bottom:16px;font-size:64px;display:block}.favorites-page__empty-title[data-v-8c804396]{margin:0 0 16px;font-size:20px;font-weight:600}.favorites-page__empty-text[data-v-8c804396]{color:#64748b;margin:0 0 24px}.favorites-page__toolbar[data-v-8c804396]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.favorites-page__count[data-v-8c804396]{margin:0 0 4px;font-size:18px;font-weight:600}.favorites-page__count-sub[data-v-8c804396]{color:#64748b;margin:0;font-size:14px}.favorites-page__grid[data-v-8c804396]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.favorites-page__item[data-v-8c804396]{min-width:0}.favorites-page__recommended[data-v-8c804396]{margin-top:48px}.favorites-page__recommended-title[data-v-8c804396]{margin:0 0 24px;font-size:18px;font-weight:600}.templates-page[data-v-079a553a]{padding:24px 0 48px}.templates-page__header[data-v-079a553a]{margin-bottom:24px}.templates-page__title[data-v-079a553a]{margin:0 0 8px;font-size:24px;font-weight:600}.templates-page__subtitle[data-v-079a553a]{color:#64748b;margin:0}.templates-page__state[data-v-079a553a]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 16px;display:flex}.templates-page__state-icon[data-v-079a553a]{font-size:48px}.templates-page__state-title[data-v-079a553a]{margin:0 0 8px;font-size:18px;font-weight:600}.templates-page__state-text[data-v-079a553a]{color:#64748b;margin:0 0 24px}.templates-page__card[data-v-079a553a]{margin-bottom:16px;padding:16px}.templates-page__card-head[data-v-079a553a]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.templates-page__card-name[data-v-079a553a]{margin:0 0 4px;font-size:16px;font-weight:600}.templates-page__card-comment[data-v-079a553a]{color:#475569;margin:0 0 4px;font-size:14px}.templates-page__card-meta[data-v-079a553a]{color:#64748b;margin:0;font-size:13px}.templates-page__items[data-v-079a553a]{border-top:1px solid #e2e8f0;flex-direction:column;gap:6px;padding-top:10px;display:flex}.templates-page__item[data-v-079a553a]{color:#334155;justify-content:space-between;font-size:14px;display:flex}.templates-page__item-qty[data-v-079a553a]{color:#64748b;white-space:nowrap}.admin-tools[data-v-189ce7cb]{padding:24px}.admin-tools__section-head[data-v-189ce7cb]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-tools__status-grid[data-v-189ce7cb]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.admin-tools__status-card[data-v-189ce7cb]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.admin-tools__status-label[data-v-189ce7cb]{color:#64748b;font-size:14px}.admin-tools__status-meta[data-v-189ce7cb]{color:#334155;font-size:14px}.admin-tools__links[data-v-189ce7cb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.admin-tools__link[data-v-189ce7cb]{color:inherit;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.admin-tools__link[data-v-189ce7cb]:hover{border-color:#94a3b8}.admin-tools__link-title[data-v-189ce7cb]{font-size:18px;font-weight:600}.admin-tools__link-description[data-v-189ce7cb]{color:#64748b}.admin-tools__help-text[data-v-189ce7cb],.admin-tools__note[data-v-189ce7cb],.admin-tools__timestamp[data-v-189ce7cb]{color:#64748b;margin:0;font-size:14px}.admin-tools__note[data-v-189ce7cb],.admin-tools__timestamp[data-v-189ce7cb]{margin-top:16px}.admin-tools__error[data-v-189ce7cb]{color:#b91c1c;margin:0 0 16px;font-size:14px}.admin-tools__flag-list[data-v-189ce7cb]{flex-direction:column;gap:12px;display:flex}.admin-tools__flag-item[data-v-189ce7cb]{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.admin-tools__flag-item[data-v-189ce7cb]:first-child{border-top:0;padding-top:0}.admin-tools__flag-copy[data-v-189ce7cb]{flex-direction:column;gap:4px;display:flex}.admin-tools__flag-name[data-v-189ce7cb]{font-weight:600}.admin-tools__flag-description[data-v-189ce7cb],.admin-tools__flag-key[data-v-189ce7cb]{color:#64748b;font-size:13px}.admin-tools__flag-actions[data-v-189ce7cb]{align-items:center;gap:8px;display:flex}.admin-tools__action-message[data-v-189ce7cb]{color:#334155;margin:16px 0 0;font-size:14px}@media (max-width:720px){.admin-tools__flag-item[data-v-189ce7cb],.admin-tools__section-head[data-v-189ce7cb]{flex-direction:column;align-items:flex-start}}.admin-navigation[data-v-c186a3c1]{padding:20px}.admin-navigation__header[data-v-c186a3c1]{margin-bottom:16px}.admin-navigation__title[data-v-c186a3c1]{margin:0 0 4px;font-size:20px;font-weight:700}.admin-navigation__subtitle[data-v-c186a3c1]{color:#64748b;margin:0;line-height:1.5}.admin-navigation__grid[data-v-c186a3c1]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.admin-navigation__section[data-v-c186a3c1]{flex-direction:column;gap:12px;display:flex}.admin-navigation__section-title[data-v-c186a3c1]{color:#475569;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.admin-navigation__links[data-v-c186a3c1]{flex-direction:column;gap:10px;display:flex}.admin-navigation__link[data-v-c186a3c1]{color:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s,background-color .2s;display:block}.admin-navigation__link.is-active[data-v-c186a3c1],.admin-navigation__link[data-v-c186a3c1]:hover{background:#f8fafc;border-color:#94a3b8}.admin-navigation__link-title[data-v-c186a3c1]{margin-bottom:4px;font-weight:600;display:block}.admin-navigation__link-desc[data-v-c186a3c1]{color:#64748b;font-size:14px;line-height:1.4;display:block}.admin-dashboard[data-v-020c7d5c]{max-width:1400px;margin:0 auto;padding:24px}.admin-dashboard__nav[data-v-020c7d5c],.admin-dashboard__notifications[data-v-020c7d5c]{margin-top:20px}.admin-dashboard__notifications[data-v-020c7d5c]{flex-direction:column;gap:12px;display:flex}.admin-dashboard__settings[data-v-020c7d5c]{margin-top:24px}.admin-dashboard__settings-grid[data-v-020c7d5c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.admin-dashboard__settings-item[data-v-020c7d5c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.admin-dashboard__settings-name[data-v-020c7d5c]{margin-bottom:8px;font-weight:700}.admin-dashboard__settings-text[data-v-020c7d5c]{color:#64748b;margin-bottom:12px;line-height:1.5}.admin-dashboard__settings-links[data-v-020c7d5c]{flex-wrap:wrap;gap:8px;display:flex}.admin-dashboard__notification[data-v-020c7d5c]{border-left:4px solid #0000}.admin-dashboard__notification.is-info[data-v-020c7d5c]{border-color:#0ea5e9}.admin-dashboard__notification.is-warning[data-v-020c7d5c]{border-color:#f97316}.admin-dashboard__notification.is-error[data-v-020c7d5c]{border-color:#ef4444}.admin-dashboard__notification.is-success[data-v-020c7d5c]{border-color:#22c55e}.admin-dashboard__notification-content[data-v-020c7d5c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-dashboard__notification-title[data-v-020c7d5c]{font-weight:600}.admin-dashboard__notification-message[data-v-020c7d5c]{color:#64748b;font-size:13px}.admin-dashboard__link[data-v-020c7d5c]{color:#0f172a;font-size:13px;font-weight:600;text-decoration:none}.admin-dashboard__stats[data-v-020c7d5c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.admin-dashboard__stat[data-v-020c7d5c]{justify-content:space-between;align-items:center;display:flex}.admin-dashboard__stat-label[data-v-020c7d5c]{color:#64748b;margin:0;font-size:13px}.admin-dashboard__stat-value[data-v-020c7d5c]{margin:6px 0 0;font-size:22px;font-weight:700}.admin-dashboard__stat-meta[data-v-020c7d5c]{margin:6px 0 0;font-size:12px}.admin-dashboard__stat-success[data-v-020c7d5c]{color:#16a34a}.admin-dashboard__stat-warning[data-v-020c7d5c]{color:#f97316}.admin-dashboard__stat-danger[data-v-020c7d5c]{color:#ef4444}.admin-dashboard__stat-muted[data-v-020c7d5c]{color:#64748b}.admin-dashboard__grid[data-v-020c7d5c]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.admin-dashboard__side[data-v-020c7d5c]{flex-direction:column;gap:16px;display:flex}.admin-dashboard__section-header[data-v-020c7d5c]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-dashboard__section-title[data-v-020c7d5c]{margin:0;font-size:16px;font-weight:600}.admin-dashboard__toggle[data-v-020c7d5c]{gap:8px;display:flex}.admin-dashboard__toggle-item[data-v-020c7d5c]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:12px}.admin-dashboard__toggle-item.is-active[data-v-020c7d5c]{color:#fff;background:#0f172a;border-color:#0f172a}.admin-dashboard__chart[data-v-020c7d5c]{min-height:300px;display:flex}.admin-dashboard__chart-placeholder[data-v-020c7d5c]{color:#64748b;text-align:center;margin:auto}.admin-dashboard__chart-title[data-v-020c7d5c]{margin-bottom:6px;font-weight:600}.admin-dashboard__chart-subtitle[data-v-020c7d5c]{font-size:12px}.admin-dashboard__quick-actions[data-v-020c7d5c]{flex-direction:column;gap:10px;display:flex}.admin-dashboard__quick-action[data-v-020c7d5c]{color:inherit;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.admin-dashboard__quick-action[data-v-020c7d5c]:hover{border-color:#0f172a}.admin-dashboard__quick-title[data-v-020c7d5c]{font-weight:600}.admin-dashboard__quick-description[data-v-020c7d5c]{color:#64748b;font-size:12px}.admin-dashboard__list[data-v-020c7d5c]{flex-direction:column;gap:10px;display:flex}.admin-dashboard__list-item[data-v-020c7d5c]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.admin-dashboard__list-item[data-v-020c7d5c]:last-child{border-bottom:none;padding-bottom:0}.admin-dashboard__list-title[data-v-020c7d5c]{font-weight:600}.admin-dashboard__list-subtitle[data-v-020c7d5c]{color:#64748b;font-size:12px}.admin-dashboard__list-right[data-v-020c7d5c]{text-align:right}.admin-dashboard__empty[data-v-020c7d5c]{color:#64748b;text-align:center;padding:16px 0}@media (max-width:1200px){.admin-dashboard__grid[data-v-020c7d5c]{grid-template-columns:1fr}}.admin-orders[data-v-f3bbe540]{padding:24px}.admin-orders__filters[data-v-f3bbe540]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}.admin-orders__label[data-v-f3bbe540]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.admin-orders__bulk[data-v-f3bbe540]{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.admin-orders__stats[data-v-f3bbe540]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.admin-orders__stat[data-v-f3bbe540]{text-align:center}.admin-orders__stat-value[data-v-f3bbe540]{font-size:22px;font-weight:700}.admin-orders__stat-title[data-v-f3bbe540]{color:#64748b;font-size:12px}.admin-orders__customer-name[data-v-f3bbe540],.admin-orders__order-number[data-v-f3bbe540]{font-weight:600}.admin-orders__customer-email[data-v-f3bbe540],.admin-orders__muted[data-v-f3bbe540]{color:#64748b;font-size:12px}.admin-orders__actions[data-v-f3bbe540]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0;display:flex}.admin-orders__link[data-v-f3bbe540]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.admin-orders__link[data-v-f3bbe540]:hover{color:#1d4ed8;text-decoration:underline}.admin-orders__link+.admin-orders__link[data-v-f3bbe540]{border-left:1px solid #e2e8f0}.admin-orders__empty[data-v-f3bbe540]{color:#64748b;text-align:center;padding:20px 0}.admin-orders__pagination[data-v-f3bbe540]{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.admin-orders__limit[data-v-f3bbe540]{align-items:center;gap:8px;display:flex}.admin-orders__modal[data-v-f3bbe540]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-orders__modal-backdrop[data-v-f3bbe540]{background:#0f172a80;position:absolute;top:0;bottom:0;left:0;right:0}.admin-orders__modal-card[data-v-f3bbe540]{width:min(900px,92vw);max-height:90vh;position:relative;overflow:auto}.admin-orders__modal-card--narrow[data-v-f3bbe540]{width:min(420px,92vw)}.admin-orders__modal-header[data-v-f3bbe540]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-orders__modal-grid[data-v-f3bbe540]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.admin-orders__detail[data-v-f3bbe540]{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.admin-orders__detail-actions[data-v-f3bbe540]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.admin-orders__total[data-v-f3bbe540]{text-align:right;font-weight:600}.admin-orders__modal-body[data-v-f3bbe540]{margin-bottom:12px}.admin-orders__modal-actions[data-v-f3bbe540]{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1200px){.admin-orders__modal-grid[data-v-f3bbe540]{grid-template-columns:1fr}.admin-orders__pagination[data-v-f3bbe540]{flex-direction:column;align-items:flex-start}}.admin-payments[data-v-d75bcb9f]{flex-direction:column;gap:24px;display:flex}.admin-payments__filters[data-v-d75bcb9f]{grid-template-columns:1fr 200px;align-items:end;gap:16px;display:grid}.admin-payments__label[data-v-d75bcb9f]{color:#374151;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.admin-payments__invoice[data-v-d75bcb9f]{font-family:monospace;font-size:13px}.admin-payments__customer-name[data-v-d75bcb9f]{font-weight:500}.admin-payments__muted[data-v-d75bcb9f]{color:#64748b;font-size:13px}.admin-payments__empty[data-v-d75bcb9f]{color:#64748b;text-align:center;padding:24px}.admin-payments__pagination[data-v-d75bcb9f]{justify-content:space-between;align-items:center;padding-top:16px;display:flex}.admin-payments__total[data-v-d75bcb9f]{color:#64748b;font-size:14px}.admin-payments__modal[data-v-d75bcb9f]{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-payments__modal-backdrop[data-v-d75bcb9f]{background:#00000080;position:absolute;top:0;bottom:0;left:0;right:0}.admin-payments__modal-card[data-v-d75bcb9f]{z-index:1;width:100%;max-width:480px;padding:24px;position:relative}.admin-payments__modal-header[data-v-d75bcb9f]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.admin-payments__modal-header h3[data-v-d75bcb9f]{margin:0;font-size:18px;font-weight:600}.admin-payments__modal-body[data-v-d75bcb9f]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.admin-payments__detail[data-v-d75bcb9f]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;display:flex}.admin-payments__detail span[data-v-d75bcb9f]:first-child{color:#64748b}.admin-payments__note[data-v-d75bcb9f]{margin-top:8px}.admin-payments__error[data-v-d75bcb9f]{color:#dc2626;background:#fef2f2;border-radius:8px;padding:8px 12px;font-size:14px}.admin-payments__modal-actions[data-v-d75bcb9f]{justify-content:flex-end;gap:12px;display:flex}.admin-payments__link[data-v-d75bcb9f]{color:#3b82f6;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.admin-payments__link[data-v-d75bcb9f]:hover{text-decoration:underline}.document-upload[data-v-9ff20fd8]{padding:1rem}.document-upload__title[data-v-9ff20fd8]{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.document-upload__drop-zone[data-v-9ff20fd8]{cursor:pointer;text-align:center;border:2px dashed #cbd5e1;border-radius:8px;padding:2rem;transition:all .3s;position:relative}.document-upload__drop-zone[data-v-9ff20fd8]:hover{background:#f8fafc;border-color:#0f172a}.document-upload__drop-zone--active[data-v-9ff20fd8]{background:#f1f5f9;border-color:#0f172a}.document-upload__drop-zone--error[data-v-9ff20fd8]{background:#fef2f2;border-color:#ef4444}.document-upload__drop-content[data-v-9ff20fd8]{pointer-events:none}.document-upload__drop-heading[data-v-9ff20fd8]{margin:0 0 .5rem;font-weight:600}.document-upload__drop-hint[data-v-9ff20fd8]{color:#64748b;margin:0;font-size:.875rem}.document-upload__input[data-v-9ff20fd8]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.document-upload__list[data-v-9ff20fd8]{margin-top:1rem}.document-upload__list-title[data-v-9ff20fd8]{margin:0 0 .75rem;font-size:1rem;font-weight:500}.document-upload__item[data-v-9ff20fd8]{border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem;display:flex}.document-upload__item-info[data-v-9ff20fd8]{flex:1;min-width:120px}.document-upload__item-name[data-v-9ff20fd8]{word-break:break-all;font-weight:500;display:block}.document-upload__item-size[data-v-9ff20fd8]{color:#64748b;font-size:.875rem}.document-upload__item-select[data-v-9ff20fd8]{min-width:180px}.document-upload__item-input[data-v-9ff20fd8]{flex:1;min-width:200px}.document-upload__item-switch[data-v-9ff20fd8]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.document-upload__error[data-v-9ff20fd8]{margin-top:1rem;position:relative}.document-upload__error-close[data-v-9ff20fd8]{cursor:pointer;background:0 0;border:none;margin-left:8px;padding:2px 8px;font-size:.875rem;text-decoration:underline}.document-upload__progress[data-v-9ff20fd8]{margin-top:1rem}.document-upload__actions[data-v-9ff20fd8]{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;margin-top:1rem;padding-top:1rem;display:flex}.document-card[data-v-5bead00f]{height:100%;padding:12px;transition:all .2s}.document-card[data-v-5bead00f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.document-card__header[data-v-5bead00f]{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.document-card__icon[data-v-5bead00f]{color:#0f172a;background:#e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:flex}.document-card__icon--red[data-v-5bead00f]{color:#991b1b;background:#fee2e2}.document-card__icon--blue[data-v-5bead00f]{color:#1e40af;background:#dbeafe}.document-card__icon--green[data-v-5bead00f]{color:#166534;background:#dcfce7}.document-card__icon--purple[data-v-5bead00f]{color:#6b21a8;background:#f3e8ff}.document-card__icon--grey[data-v-5bead00f]{color:#475569;background:#f1f5f9}.document-card__head[data-v-5bead00f]{flex:1;min-width:0}.document-card__name[data-v-5bead00f]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.document-card__type[data-v-5bead00f]{color:#64748b;font-size:.875rem}.document-card__body[data-v-5bead00f]{margin-bottom:12px}.document-card__desc[data-v-5bead00f]{margin:0 0 12px;font-size:.875rem}.document-card__file-info[data-v-5bead00f]{background:#f8fafc;border-radius:4px;padding:8px}.document-card__file-row[data-v-5bead00f]{color:#64748b;justify-content:space-between;font-size:.875rem;display:flex}.document-card__file-row[data-v-5bead00f]:not(:last-child){margin-bottom:4px}.document-card__actions[data-v-5bead00f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.document-card__admin-actions[data-v-5bead00f]{gap:4px;display:flex}.document-card__preview-img[data-v-5bead00f]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:70vh}.document-manager[data-v-76ba1fe0]{flex-direction:column;gap:16px;display:flex}.document-manager__header[data-v-76ba1fe0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-manager__filters[data-v-76ba1fe0]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}.document-manager__label[data-v-76ba1fe0]{margin-bottom:6px;display:block}.document-manager__label[data-v-76ba1fe0],.document-manager__muted[data-v-76ba1fe0]{color:#64748b;font-size:12px}.document-manager__uploader[data-v-76ba1fe0]{margin-bottom:8px}.document-manager__grid[data-v-76ba1fe0]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.document-manager__state[data-v-76ba1fe0]{color:#64748b;text-align:center}.document-manager__modal[data-v-76ba1fe0]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.document-manager__modal-backdrop[data-v-76ba1fe0]{background:#0f172a80;position:absolute;top:0;bottom:0;left:0;right:0}.document-manager__modal-card[data-v-76ba1fe0]{width:min(520px,92vw);max-height:90vh;position:relative;overflow:auto}.document-manager__modal-card--narrow[data-v-76ba1fe0]{width:min(420px,92vw)}.document-manager__modal-header[data-v-76ba1fe0]{margin-bottom:12px}.document-manager__modal-body[data-v-76ba1fe0]{flex-direction:column;gap:10px;display:flex}.document-manager__modal-actions[data-v-76ba1fe0]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.document-manager__textarea[data-v-76ba1fe0]{font:inherit;resize:vertical;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:100px;padding:8px 10px}.document-manager__checkbox[data-v-76ba1fe0]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.document-manager__snackbar[data-v-76ba1fe0]{z-index:60;position:fixed;bottom:16px;right:16px}.document-manager__snackbar-card[data-v-76ba1fe0]{align-items:center;gap:12px;display:flex}.document-manager__snackbar-card.is-error[data-v-76ba1fe0]{border-color:#ef4444}.document-manager__link[data-v-76ba1fe0]{color:#0f172a;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.admin-product-documents[data-v-e5f64329]{max-width:var(--bp-lg);margin:0 auto;padding:24px}.admin-product-documents__breadcrumbs[data-v-e5f64329]{box-sizing:border-box;color:#64748b;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-left:12px;padding-right:12px;font-size:12px;display:flex}.admin-product-documents__breadcrumbs a[data-v-e5f64329],.admin-product-documents__link[data-v-e5f64329]{color:#0f172a;text-decoration:none}.admin-product-documents__link[data-v-e5f64329]{font-size:13px;font-weight:600}.admin-product-documents__subtitle[data-v-e5f64329]{color:#64748b;margin:0 0 12px}.admin-product-documents__loading[data-v-e5f64329]{color:#64748b;text-align:center}.admin-product-documents__error-title[data-v-e5f64329]{font-weight:600}.admin-product-documents__error-text[data-v-e5f64329]{color:#64748b;font-size:13px}.admin-requests[data-v-a5af2374]{padding:24px}.admin-requests__filters[data-v-a5af2374]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}.admin-requests__label[data-v-a5af2374]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.admin-requests__bulk[data-v-a5af2374]{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.admin-requests__stats[data-v-a5af2374]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.admin-requests__stat[data-v-a5af2374]{text-align:center}.admin-requests__stat-value[data-v-a5af2374]{font-size:22px;font-weight:700}.admin-requests__stat-title[data-v-a5af2374]{color:#64748b;font-size:12px}.admin-requests__author-name[data-v-a5af2374],.admin-requests__title[data-v-a5af2374]{font-weight:600}.admin-requests__muted[data-v-a5af2374]{color:#64748b;font-size:12px}.admin-requests__actions[data-v-a5af2374]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0;display:flex}.admin-requests__link[data-v-a5af2374]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.admin-requests__link[data-v-a5af2374]:hover{color:#1d4ed8;text-decoration:underline}.admin-requests__link+.admin-requests__link[data-v-a5af2374]{border-left:1px solid #e2e8f0}.admin-requests__empty[data-v-a5af2374]{color:#64748b;text-align:center;padding:20px 0}.admin-requests__pagination[data-v-a5af2374]{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.admin-requests__limit[data-v-a5af2374]{align-items:center;gap:8px;display:flex}.admin-requests__modal[data-v-a5af2374]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-requests__modal-backdrop[data-v-a5af2374]{background:#0f172a80;position:absolute;top:0;bottom:0;left:0;right:0}.admin-requests__modal-card[data-v-a5af2374]{width:min(920px,92vw);max-height:90vh;position:relative;overflow:auto}.admin-requests__modal-card--narrow[data-v-a5af2374]{width:min(520px,92vw)}.admin-requests__modal-header[data-v-a5af2374]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-requests__modal-grid[data-v-a5af2374]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.admin-requests__detail[data-v-a5af2374]{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.admin-requests__detail-actions[data-v-a5af2374]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.admin-requests__textarea[data-v-a5af2374]{font:inherit;resize:vertical;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:100px;padding:8px 10px}.admin-requests__rfq[data-v-a5af2374]{margin-top:16px}.admin-requests__rfq-grid[data-v-a5af2374]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-requests__comments[data-v-a5af2374]{margin-top:16px}.admin-requests__comment-list[data-v-a5af2374]{flex-direction:column;gap:12px;display:flex}.admin-requests__comment[data-v-a5af2374]{flex-direction:column;gap:8px;display:flex}.admin-requests__comment-header[data-v-a5af2374]{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-requests__comment-author[data-v-a5af2374]{font-weight:600}.admin-requests__checkbox[data-v-a5af2374],.admin-requests__comment-meta[data-v-a5af2374]{align-items:center;gap:8px;display:flex}.admin-requests__checkbox[data-v-a5af2374]{color:#475569;margin-top:12px;font-size:13px}.admin-requests__modal-body[data-v-a5af2374]{margin-bottom:12px}.admin-requests__modal-actions[data-v-a5af2374]{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1200px){.admin-requests__modal-grid[data-v-a5af2374]{grid-template-columns:1fr}.admin-requests__pagination[data-v-a5af2374]{flex-direction:column;align-items:flex-start}}.supplier-form[data-v-431b68fb]{max-width:900px;margin:0 auto}.supplier-form__header[data-v-431b68fb]{margin-bottom:12px}.supplier-form__section[data-v-431b68fb]{flex-direction:column;gap:12px;display:flex}.supplier-form__grid[data-v-431b68fb]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.supplier-form__span-8[data-v-431b68fb]{grid-column:span 2}.supplier-form__span-12[data-v-431b68fb]{grid-column:1/-1}.supplier-form__label[data-v-431b68fb]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.supplier-form__divider[data-v-431b68fb]{background:#e2e8f0;height:1px;margin:16px 0}.supplier-form__textarea[data-v-431b68fb]{font:inherit;resize:vertical;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:120px;padding:8px 10px}.supplier-form__actions[data-v-431b68fb]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.supplier-form__error[data-v-431b68fb]{color:#ef4444;font-size:12px}.supplier-form__commission[data-v-431b68fb]{margin-top:12px}@media (max-width:600px){.supplier-form__span-8[data-v-431b68fb]{grid-column:1/-1}}.admin-suppliers[data-v-e1e8572a]{padding:24px}.admin-suppliers__filters[data-v-e1e8572a]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}.admin-suppliers__label[data-v-e1e8572a]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.admin-suppliers__checkbox[data-v-e1e8572a]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.admin-suppliers__stats[data-v-e1e8572a]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.admin-suppliers__stat[data-v-e1e8572a]{text-align:center}.admin-suppliers__stat-value[data-v-e1e8572a]{font-size:22px;font-weight:700}.admin-suppliers__stat-title[data-v-e1e8572a]{color:#64748b;font-size:12px}.admin-suppliers__name[data-v-e1e8572a]{font-weight:600}.admin-suppliers__muted[data-v-e1e8572a]{color:#64748b;font-size:12px}.admin-suppliers__rating[data-v-e1e8572a]{align-items:center;gap:6px;display:flex}.admin-suppliers__actions[data-v-e1e8572a]{flex-wrap:wrap;align-items:center;gap:0;display:flex}.admin-suppliers__link[data-v-e1e8572a]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.admin-suppliers__link[data-v-e1e8572a]:hover{color:#1d4ed8;text-decoration:underline}.admin-suppliers__link+.admin-suppliers__link[data-v-e1e8572a]{border-left:1px solid #e2e8f0}.admin-suppliers__empty[data-v-e1e8572a]{color:#64748b;text-align:center;padding:20px 0}.admin-suppliers__pagination[data-v-e1e8572a]{margin-top:12px}.admin-suppliers__error[data-v-e1e8572a],.admin-suppliers__loading[data-v-e1e8572a]{color:#64748b;text-align:center;margin-top:12px}.admin-suppliers__modal[data-v-e1e8572a]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-suppliers__modal-backdrop[data-v-e1e8572a]{background:#0f172a80;position:absolute;top:0;bottom:0;left:0;right:0}.admin-suppliers__modal-card[data-v-e1e8572a]{width:min(960px,92vw);max-height:90vh;position:relative;overflow:auto}.admin-suppliers__modal-card--narrow[data-v-e1e8572a]{width:min(520px,92vw)}.admin-suppliers__modal-header[data-v-e1e8572a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-suppliers__modal-grid[data-v-e1e8572a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.admin-suppliers__detail[data-v-e1e8572a]{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.admin-suppliers__description[data-v-e1e8572a]{margin-top:16px}.admin-suppliers__stats-grid[data-v-e1e8572a]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.admin-suppliers__modal-actions[data-v-e1e8572a]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.admin-suppliers__danger[data-v-e1e8572a]{color:#ef4444;font-size:13px}.admin-suppliers__textarea[data-v-e1e8572a]{font:inherit;resize:vertical;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-height:120px;margin-top:8px;padding:8px 10px}@media (max-width:1200px){.admin-suppliers__modal-grid[data-v-e1e8572a]{grid-template-columns:1fr}}.admin-users[data-v-ea382cbc]{padding:24px}.admin-users__tabs[data-v-ea382cbc]{gap:8px;display:inline-flex}.admin-users__tab[data-v-ea382cbc]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:13px}.admin-users__tab.is-active[data-v-ea382cbc]{color:#fff;background:#0f172a;border-color:#0f172a}.admin-users__stats[data-v-ea382cbc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.admin-users__stat[data-v-ea382cbc]{text-align:center}.admin-users__stat-value[data-v-ea382cbc]{font-size:22px;font-weight:700}.admin-users__stat-title[data-v-ea382cbc]{color:#64748b;font-size:12px}.admin-users__filters[data-v-ea382cbc]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}.admin-users__label[data-v-ea382cbc]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.admin-users__name[data-v-ea382cbc]{font-weight:600}.admin-users__muted[data-v-ea382cbc]{color:#64748b;font-size:12px}.admin-users table[data-v-ea382cbc]{table-layout:fixed;width:100%}.admin-users thead th[data-v-ea382cbc]{color:#64748b;text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-size:12px;font-weight:600}.admin-users tbody td[data-v-ea382cbc]{vertical-align:top;border-bottom:1px solid #f1f5f9;padding:10px 12px;font-size:13px}.admin-users tbody td[data-v-ea382cbc]:first-child,.admin-users thead th[data-v-ea382cbc]:first-child{width:22%}.admin-users tbody td[data-v-ea382cbc]:nth-child(2),.admin-users thead th[data-v-ea382cbc]:nth-child(2){width:18%}.admin-users tbody td[data-v-ea382cbc]:nth-child(3),.admin-users thead th[data-v-ea382cbc]:nth-child(3){width:22%}.admin-users tbody td[data-v-ea382cbc]:nth-child(4),.admin-users thead th[data-v-ea382cbc]:nth-child(4){white-space:nowrap;width:10%}.admin-users tbody td[data-v-ea382cbc]:nth-child(5),.admin-users thead th[data-v-ea382cbc]:nth-child(5){white-space:nowrap;width:12%}.admin-users tbody td[data-v-ea382cbc]:nth-child(6),.admin-users thead th[data-v-ea382cbc]:nth-child(6){white-space:nowrap;width:16%}.admin-users__roles[data-v-ea382cbc]{flex-wrap:wrap;gap:6px;display:flex}.admin-users__actions[data-v-ea382cbc]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0;display:flex}.admin-users__link[data-v-ea382cbc]{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.admin-users__link[data-v-ea382cbc]:hover{color:#1d4ed8;text-decoration:underline}.admin-users__link+.admin-users__link[data-v-ea382cbc]{border-left:1px solid #e2e8f0}.admin-users__pagination[data-v-ea382cbc]{margin-top:12px}.admin-users__empty[data-v-ea382cbc]{color:#64748b;text-align:center;padding:20px 0}.admin-users__modal[data-v-ea382cbc]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-users__modal-backdrop[data-v-ea382cbc]{background:#0f172a80;position:absolute;top:0;bottom:0;left:0;right:0}.admin-users__modal-card[data-v-ea382cbc]{width:min(640px,92vw);max-height:90vh;position:relative;overflow:auto}.admin-users__modal-header[data-v-ea382cbc]{margin-bottom:12px}.admin-users__detail[data-v-ea382cbc]{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.admin-users__company[data-v-ea382cbc]{margin-top:16px}.admin-users__modal-actions[data-v-ea382cbc]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.attributes-admin__header[data-v-5b25a0da]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.attributes-admin__title[data-v-5b25a0da]{margin:0;font-size:24px;font-weight:700}.attributes-admin__toolbar[data-v-5b25a0da]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.attributes-admin__toolbar .ui-input[data-v-5b25a0da]{min-width:240px}.attributes-admin__table-wrap[data-v-5b25a0da]{padding:0;overflow:hidden}.attributes-admin__table-scroll[data-v-5b25a0da]{overflow-x:auto}.attributes-admin__flags[data-v-5b25a0da]{color:#64748b;font-size:12px}.attributes-admin__form[data-v-5b25a0da]{flex-direction:column;gap:16px;display:flex}.attributes-admin__field[data-v-5b25a0da]{flex-direction:column;gap:6px;display:flex}.attributes-admin__label[data-v-5b25a0da]{color:#334155;font-size:14px;font-weight:500}.attributes-admin__switches[data-v-5b25a0da]{flex-wrap:wrap;gap:16px;display:flex}.attributes-admin__checkbox-wrap[data-v-5b25a0da]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.attributes-admin__modal-actions[data-v-5b25a0da]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.categories-admin__header[data-v-5dc8fbd1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.categories-admin__title[data-v-5dc8fbd1]{margin:0;font-size:24px;font-weight:700}.categories-admin__stats[data-v-5dc8fbd1]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-bottom:24px;display:grid}.categories-admin__stat[data-v-5dc8fbd1]{text-align:center;padding:16px}.categories-admin__stat-value[data-v-5dc8fbd1]{font-size:24px;font-weight:700}.categories-admin__stat-label[data-v-5dc8fbd1]{color:#64748b;margin-top:4px;font-size:12px}.categories-admin__toolbar[data-v-5dc8fbd1]{max-width:320px;margin-bottom:16px}.categories-admin__table-wrap[data-v-5dc8fbd1]{padding:0;overflow:hidden}.categories-admin__table-scroll[data-v-5dc8fbd1]{overflow-x:auto}.categories-admin__col-check[data-v-5dc8fbd1]{text-align:center;width:44px}.categories-admin__parent[data-v-5dc8fbd1]{margin-right:4px}.categories-admin__parent[data-v-5dc8fbd1],.categories-admin__stats-cell[data-v-5dc8fbd1]{color:#64748b;font-size:12px}.categories-admin__bulk[data-v-5dc8fbd1]{margin-top:16px;padding:16px}.categories-admin__bulk-inner[data-v-5dc8fbd1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.categories-admin__bulk-actions[data-v-5dc8fbd1]{gap:12px;display:flex}.categories-admin__form[data-v-5dc8fbd1]{flex-direction:column;gap:16px;display:flex}.categories-admin__field[data-v-5dc8fbd1]{flex-direction:column;gap:6px;display:flex}.categories-admin__label[data-v-5dc8fbd1]{color:#334155;font-size:14px;font-weight:500}.categories-admin__hint[data-v-5dc8fbd1]{color:#64748b;font-size:12px}.categories-admin__checkbox-wrap[data-v-5dc8fbd1]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.categories-admin__modal-actions[data-v-5dc8fbd1]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.category-attributes-admin__header[data-v-2d9e470b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.category-attributes-admin__title[data-v-2d9e470b]{margin:0 0 4px;font-size:24px;font-weight:700}.category-attributes-admin__subtitle[data-v-2d9e470b]{color:#64748b;margin:0;font-size:14px}.category-attributes-admin__toolbar[data-v-2d9e470b]{flex-wrap:wrap;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.category-attributes-admin__field[data-v-2d9e470b]{flex-direction:column;gap:6px;min-width:200px;display:flex}.category-attributes-admin__label[data-v-2d9e470b]{color:#334155;font-size:14px;font-weight:500}.category-attributes-admin__add[data-v-2d9e470b]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.category-attributes-admin__table-wrap[data-v-2d9e470b]{padding:0;overflow:hidden}.category-attributes-admin__empty[data-v-2d9e470b]{color:#64748b;text-align:center;margin:0;padding:32px 24px}.category-attributes-admin__table-scroll[data-v-2d9e470b]{overflow-x:auto}.category-attributes-admin__num-input[data-v-2d9e470b]{max-width:90px}.excel-import[data-v-0bec912c]{gap:16px;max-width:1200px;margin:0 auto;display:grid}.excel-import__title[data-v-0bec912c]{margin:0;font-size:24px}.drop-zone[data-v-0bec912c]{text-align:center;border:2px dashed #94a3b8;border-radius:12px;padding:40px 16px;transition:all .2s}.drop-zone.drag-over[data-v-0bec912c],.drop-zone[data-v-0bec912c]:hover{background:#f8fafc;border-color:#0f172a}.drop-zone__emoji[data-v-0bec912c]{margin:0;font-size:32px;line-height:1}.drop-zone__title[data-v-0bec912c]{margin:12px 0 4px;font-size:22px;font-weight:600}.drop-zone__hint[data-v-0bec912c]{color:#64748b;margin:0 0 14px}.drop-zone__input[data-v-0bec912c]{display:none}.block-space[data-v-0bec912c]{margin-top:12px}.template-section[data-v-0bec912c]{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex}.template-section p[data-v-0bec912c]{margin:0}.mapping-list[data-v-0bec912c]{gap:12px;display:grid}.mapping-item[data-v-0bec912c]{border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mapping-meta[data-v-0bec912c]{gap:6px;display:grid}.mapping-column[data-v-0bec912c]{color:#1f2937;font-weight:600}.mapping-match[data-v-0bec912c]{color:#475569;font-size:14px}.actions-row[data-v-0bec912c]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.result-lines[data-v-0bec912c]{gap:6px;display:grid}.loading-wrap[data-v-0bec912c]{justify-items:center;gap:12px;padding:32px;display:grid}@media (max-width:960px){.mapping-item[data-v-0bec912c],.template-section[data-v-0bec912c]{flex-direction:column;align-items:stretch}.actions-row[data-v-0bec912c]{flex-direction:column;justify-content:stretch}}.product-import-view[data-v-e63b035e]{padding:24px}.product-import-view__header[data-v-e63b035e]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.product-import-view__header h1[data-v-e63b035e]{margin:0;font-size:32px;line-height:1.2}@media (max-width:600px){.product-import-view[data-v-e63b035e]{padding:16px}.product-import-view__header[data-v-e63b035e]{flex-direction:column;align-items:flex-start}.product-import-view__header h1[data-v-e63b035e]{font-size:28px}}.product-dialog[data-v-850af90f]{flex-direction:column;gap:20px;display:flex}.product-dialog__grid[data-v-850af90f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-dialog__field[data-v-850af90f]{flex-direction:column;gap:6px;display:flex}.product-dialog__field--full[data-v-850af90f]{grid-column:1/-1}.product-dialog__label[data-v-850af90f]{color:#334155;font-size:14px;font-weight:600}.product-dialog__section[data-v-850af90f]{flex-direction:column;gap:12px;padding-top:4px;display:flex}.product-dialog__section-head[data-v-850af90f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-dialog__section-title[data-v-850af90f]{margin:0 0 4px;font-size:16px;font-weight:700}.product-dialog__section-note[data-v-850af90f]{color:#64748b;margin:0;font-size:13px}.product-dialog__spec-list[data-v-850af90f]{flex-direction:column;gap:10px;display:flex}.product-dialog__spec-row[data-v-850af90f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.product-dialog__empty[data-v-850af90f]{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;padding:12px;font-size:14px}.product-dialog__upload[data-v-850af90f]{flex-direction:column;gap:6px;display:flex}.product-dialog__file-input[data-v-850af90f]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px}.product-dialog__image-block[data-v-850af90f]{flex-direction:column;gap:10px;display:flex}.product-dialog__subhead[data-v-850af90f]{color:#475569;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.product-dialog__images[data-v-850af90f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.product-dialog__image-card[data-v-850af90f]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.product-dialog__image[data-v-850af90f]{-o-object-fit:cover;object-fit:cover;background:#f8fafc;width:100%;height:140px;display:block}.product-dialog__image-meta[data-v-850af90f]{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.product-dialog__image-meta--stack[data-v-850af90f]{flex-direction:column;align-items:flex-start}.product-dialog__image-name[data-v-850af90f]{color:#334155;word-break:break-word;font-size:13px}.product-dialog__image-actions[data-v-850af90f]{flex-wrap:wrap;gap:8px;display:flex}.product-dialog__primary[data-v-850af90f]{color:#047857;font-size:12px;font-weight:700}.product-dialog__actions[data-v-850af90f]{justify-content:flex-end;gap:12px;display:flex}@media (max-width:720px){.product-dialog__grid[data-v-850af90f]{grid-template-columns:1fr}.product-dialog__field--full[data-v-850af90f]{grid-column:auto}.product-dialog__section-head[data-v-850af90f]{flex-direction:column;align-items:stretch}.product-dialog__spec-row[data-v-850af90f]{grid-template-columns:1fr}}.product-view-dialog__row[data-v-15aaddb1]{grid-template-columns:200px 1fr;gap:24px;margin-bottom:24px;display:grid}.product-view-dialog__image-wrap[data-v-15aaddb1]{aspect-ratio:1;background:#f1f5f9;border-radius:8px;overflow:hidden}.product-view-dialog__image[data-v-15aaddb1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-view-dialog__image-placeholder[data-v-15aaddb1]{color:#64748b;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.product-view-dialog__main[data-v-15aaddb1]{min-width:0}.product-view-dialog__name[data-v-15aaddb1]{margin:0 0 8px;font-size:18px;font-weight:600}.product-view-dialog__sku[data-v-15aaddb1]{color:#64748b;margin:0 0 8px;font-size:14px}.product-view-dialog__price[data-v-15aaddb1]{margin:0 0 8px;font-size:20px;font-weight:700}.product-view-dialog__meta[data-v-15aaddb1]{color:#475569;margin:0 0 4px;font-size:14px}.product-view-dialog__block[data-v-15aaddb1]{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px}.product-view-dialog__block-title[data-v-15aaddb1]{margin:0 0 8px;font-size:14px;font-weight:600}.product-view-dialog__text[data-v-15aaddb1]{color:#475569;margin:0;font-size:14px;line-height:1.5}.product-view-dialog__attrs[data-v-15aaddb1]{margin:0;font-size:14px}.product-view-dialog__attrs dt[data-v-15aaddb1]{color:#64748b;margin-top:8px;margin-bottom:2px}.product-view-dialog__attrs dd[data-v-15aaddb1]{margin:0}.product-view-dialog__empty[data-v-15aaddb1]{color:#64748b;text-align:center;padding:48px 24px}.product-view-dialog__empty p[data-v-15aaddb1]{margin:0}@media (max-width:600px){.product-view-dialog__row[data-v-15aaddb1]{grid-template-columns:1fr}}.products-admin__header[data-v-df731ce9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.products-admin__title[data-v-df731ce9]{margin:0 0 4px;font-size:24px;font-weight:700}.products-admin__subtitle[data-v-df731ce9]{color:#64748b;margin:0;font-size:14px}.products-admin__filters[data-v-df731ce9]{margin-bottom:24px;padding:16px}.products-admin__filters-row[data-v-df731ce9]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.products-admin__filter-label[data-v-df731ce9]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.products-admin__filters-row .ui-input[data-v-df731ce9],.products-admin__filters-row .ui-select[data-v-df731ce9]{min-width:160px}.products-admin__table-wrap[data-v-df731ce9]{padding:0;overflow:hidden}.products-admin__toolbar[data-v-df731ce9]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.products-admin__select-all[data-v-df731ce9]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.products-admin__bulk[data-v-df731ce9]{flex-wrap:wrap;gap:8px;display:flex}.products-admin__table-scroll[data-v-df731ce9]{overflow-x:auto}.products-admin__col-check[data-v-df731ce9]{text-align:center;width:44px}.products-admin__col-name[data-v-df731ce9]{min-width:340px}.products-admin__thumb[data-v-df731ce9]{-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;width:52px;height:52px}.products-admin__cell-name[data-v-df731ce9]{min-width:340px}.products-admin__product[data-v-df731ce9]{align-items:flex-start;gap:12px;display:flex}.products-admin__product-copy[data-v-df731ce9]{min-width:0}.products-admin__name[data-v-df731ce9]{color:#334155;font-size:14px;font-weight:600;line-height:1.35}.products-admin__sku[data-v-df731ce9]{color:#64748b;margin-top:4px;font-size:12px}.products-admin__price[data-v-df731ce9]{white-space:nowrap;font-weight:600}.products-admin__num[data-v-df731ce9]{text-align:right;white-space:nowrap}.products-admin__muted-cell[data-v-df731ce9]{color:#475569;min-width:160px}.products-admin__actions-cell[data-v-df731ce9]{min-width:156px}.products-admin__actions[data-v-df731ce9]{align-items:center;gap:8px;display:inline-flex}.products-admin__more-btn[data-v-df731ce9]{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:32px;height:32px;padding:0 10px;font-weight:700;line-height:1}.products-admin__more-btn[data-v-df731ce9]:hover{background:#f8fafc}.products-admin__menu-item[data-v-df731ce9]{color:#0f172a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;padding:10px 14px;display:block}.products-admin__menu-item[data-v-df731ce9]:hover{background:#f8fafc}.products-admin__menu-item--danger[data-v-df731ce9]{color:#991b1b}@media (max-width:960px){.products-admin__cell-name[data-v-df731ce9],.products-admin__col-name[data-v-df731ce9]{min-width:240px}.products-admin__actions-cell[data-v-df731ce9],.products-admin__muted-cell[data-v-df731ce9]{min-width:0}}.units-admin__header[data-v-3b10a1c8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.units-admin__title[data-v-3b10a1c8]{margin:0;font-size:24px;font-weight:700}.units-admin__stats[data-v-3b10a1c8]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-bottom:24px;display:grid}.units-admin__stat[data-v-3b10a1c8]{text-align:center;padding:16px}.units-admin__stat-value[data-v-3b10a1c8]{font-size:24px;font-weight:700}.units-admin__stat-label[data-v-3b10a1c8]{color:#64748b;margin-top:4px;font-size:12px}.units-admin__toolbar[data-v-3b10a1c8]{max-width:320px;margin-bottom:16px}.units-admin__table-wrap[data-v-3b10a1c8]{padding:0;overflow:hidden}.units-admin__table-scroll[data-v-3b10a1c8]{overflow-x:auto}.units-admin__form[data-v-3b10a1c8]{flex-direction:column;gap:16px;display:flex}.units-admin__field[data-v-3b10a1c8]{flex-direction:column;gap:6px;display:flex}.units-admin__label[data-v-3b10a1c8]{color:#334155;font-size:14px;font-weight:500}.units-admin__checkbox-wrap[data-v-3b10a1c8]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.units-admin__modal-actions[data-v-3b10a1c8]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.approval-title[data-v-34957d3c]{font-weight:600}.approval-main[data-v-34957d3c]{min-height:420px}.approval-details[data-v-34957d3c]{gap:12px;display:grid}.approval-actions[data-v-34957d3c]{gap:10px;display:grid}.action-row[data-v-34957d3c]{flex-wrap:wrap;gap:8px;display:flex}.detail-label[data-v-34957d3c],.filter-label[data-v-34957d3c]{color:#64748b;font-size:12px}.chat-layout[data-v-49ef64e4]{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.chat-main[data-v-49ef64e4],.chat-sidebar[data-v-49ef64e4]{min-height:calc(100vh - 220px)}.chat-sidebar[data-v-49ef64e4]{background:linear-gradient(#f8fafcfa,#f1f5f9f2),#fff;flex-direction:column;padding:14px;display:flex}.chat-sidebar__filters[data-v-49ef64e4],.chat-sidebar__toolbar[data-v-49ef64e4]{grid-template-columns:1fr auto;gap:8px;display:grid}.chat-sidebar__filters[data-v-49ef64e4]{margin-top:10px}.chat-sidebar__mode[data-v-49ef64e4]{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.chat-sidebar__state[data-v-49ef64e4]{padding:18px 6px}.chat-sidebar__list[data-v-49ef64e4]{flex-direction:column;flex:1;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex;overflow-y:auto}.chat-sidebar__item[data-v-49ef64e4]{cursor:pointer;text-align:left;background:#ffffffd9;border:1px solid #dbe4f0;border-radius:14px;width:100%;padding:12px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.chat-sidebar__item[data-v-49ef64e4]:hover{border-color:#94a3b8;transform:translateY(-1px)}.chat-sidebar__item--active[data-v-49ef64e4]{background:#fff;border-color:#0f172a;box-shadow:0 10px 24px #0f172a14}.chat-sidebar__item-head[data-v-49ef64e4],.chat-sidebar__item-meta[data-v-49ef64e4]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.chat-sidebar__item-meta[data-v-49ef64e4]{color:#64748b;margin-top:8px;font-size:12px}.chat-title[data-v-49ef64e4]{color:#0f172a;font-weight:600;line-height:1.25}.chat-main[data-v-49ef64e4]{padding:0;overflow:hidden}.chat-main__empty[data-v-49ef64e4]{justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.chat-shell[data-v-49ef64e4]{background:radial-gradient(circle at 100% 0,#e2e8f08c,#0000 28%),linear-gradient(#fff,#f8fafc);flex-direction:column;height:100%;min-height:calc(100vh - 220px);display:flex}.chat-shell__header[data-v-49ef64e4]{background:#ffffffe6;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.chat-shell__title[data-v-49ef64e4]{color:#0f172a;margin:0;font-size:20px;line-height:1.2}.chat-shell__meta[data-v-49ef64e4]{color:#64748b;margin:6px 0 0;font-size:13px}.chat-shell__header-side[data-v-49ef64e4]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.chat-shell__date[data-v-49ef64e4]{color:#64748b;font-size:13px}.chat-actions[data-v-49ef64e4]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chat-file-input[data-v-49ef64e4]{display:none}.chat-messages[data-v-49ef64e4]{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.chat-empty-state[data-v-49ef64e4]{justify-content:center;align-items:center;height:100%;display:flex}.chat-thread[data-v-49ef64e4]{flex-direction:column;gap:12px;display:flex}.chat-message[data-v-49ef64e4]{justify-content:flex-start;display:flex}.chat-message--own[data-v-49ef64e4]{justify-content:flex-end}.chat-message__bubble[data-v-49ef64e4]{background:#fff;border:1px solid #dbe4f0;border-radius:16px;max-width:min(72%,640px);padding:10px 12px;box-shadow:0 8px 22px #94a3b814}.chat-message--own .chat-message__bubble[data-v-49ef64e4]{background:linear-gradient(#eff6ff,#dbeafe);border-color:#bfdbfe}.chat-author[data-v-49ef64e4]{color:#334155;margin-bottom:4px;font-size:12px;font-weight:600}.chat-content[data-v-49ef64e4]{color:#0f172a;white-space:pre-wrap;word-break:break-word;line-height:1.45}.chat-attachments[data-v-49ef64e4]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.chat-attachment[data-v-49ef64e4]{color:inherit;background:#f8fafcf2;border:1px solid #dbe4f0;border-radius:12px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.chat-attachment__thumb[data-v-49ef64e4]{-o-object-fit:cover;object-fit:cover;background:#e2e8f0;border-radius:10px;flex-shrink:0;width:56px;height:56px}.chat-attachment__body[data-v-49ef64e4]{min-width:0}.chat-attachment__name[data-v-49ef64e4]{color:#0f172a;word-break:break-word;font-size:14px;font-weight:600;line-height:1.35}.chat-attachment__meta[data-v-49ef64e4]{color:#64748b;margin-top:4px;font-size:12px}.chat-time[data-v-49ef64e4]{color:#64748b;margin-top:6px;font-size:12px}.chat-composer[data-v-49ef64e4]{background:#ffffffeb;border-top:1px solid #e2e8f0;grid-template-columns:1fr auto;gap:10px;padding:16px 22px 22px;display:grid}.chat-composer__field[data-v-49ef64e4]{min-width:0}.chat-composer__actions[data-v-49ef64e4]{align-items:flex-start;gap:10px;display:flex}.chat-composer__error[data-v-49ef64e4],.chat-composer__hint[data-v-49ef64e4]{margin-top:6px;font-size:12px}.chat-composer__hint[data-v-49ef64e4]{color:#64748b}.chat-composer__error[data-v-49ef64e4]{color:#b91c1c}@media (max-width:1024px){.chat-layout[data-v-49ef64e4]{grid-template-columns:1fr}.chat-main[data-v-49ef64e4],.chat-shell[data-v-49ef64e4],.chat-sidebar[data-v-49ef64e4]{min-height:auto}}@media (max-width:768px){.chat-composer[data-v-49ef64e4],.chat-sidebar__filters[data-v-49ef64e4],.chat-sidebar__mode[data-v-49ef64e4],.chat-sidebar__toolbar[data-v-49ef64e4]{grid-template-columns:1fr}.chat-composer__actions[data-v-49ef64e4]{flex-direction:column;justify-content:stretch;width:100%}.chat-shell__header[data-v-49ef64e4]{flex-direction:column;align-items:stretch}.chat-shell__header-side[data-v-49ef64e4]{align-items:flex-start}.chat-actions[data-v-49ef64e4]{justify-content:flex-start}.chat-message__bubble[data-v-49ef64e4]{max-width:88%}}.position-form[data-v-5d96fd1b]{padding:16px 0}.position-form__grid[data-v-5d96fd1b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-group[data-v-5d96fd1b]{gap:6px;display:grid}.field-group>span[data-v-5d96fd1b]{color:#334155;font-size:13px}.field-group--full[data-v-5d96fd1b]{grid-column:1/-1}.suggestions[data-v-5d96fd1b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:220px;overflow-y:auto}.suggestion-item[data-v-5d96fd1b]{cursor:pointer;text-align:left;background:#fff;border:none;width:100%;padding:8px 10px}.suggestion-item[data-v-5d96fd1b]:hover{background:#f8fafc}.suggestion-item+.suggestion-item[data-v-5d96fd1b]{border-top:1px solid #e2e8f0}.suggestion-item__name[data-v-5d96fd1b]{font-weight:600}.suggestion-item__meta[data-v-5d96fd1b]{color:#64748b;margin-top:2px;font-size:12px}.position-form__advanced[data-v-5d96fd1b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px 12px}.position-form__advanced>summary[data-v-5d96fd1b]{cursor:pointer;font-weight:600}.position-form__advanced-grid[data-v-5d96fd1b]{margin-top:10px}.switch-row[data-v-5d96fd1b]{align-items:center;gap:8px;display:flex}.muted[data-v-5d96fd1b]{color:#64748b;font-size:12px}.estimated-cost[data-v-5d96fd1b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.estimated-cost__title[data-v-5d96fd1b]{font-size:14px;font-weight:600}.estimated-cost__value[data-v-5d96fd1b]{font-size:18px;font-weight:700}@media (max-width:960px){.position-form__grid[data-v-5d96fd1b]{grid-template-columns:1fr}}.validation-item[data-v-1a52f184]{align-items:center;gap:8px;min-height:24px;display:inline-flex}.validation-item__icon[data-v-1a52f184]{color:#dc2626;font-size:10px;line-height:1}.validation-item__icon--valid[data-v-1a52f184]{color:#16a34a}.validation-item__text[data-v-1a52f184]{color:#dc2626;font-size:14px;line-height:1.2}.validation-item__text--valid[data-v-1a52f184]{color:#16a34a}.procurement-create[data-v-001d2630]{padding:24px 0}.procurement-create__header[data-v-001d2630]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.procurement-create__header h1[data-v-001d2630]{margin:0}.procurement-create__header p[data-v-001d2630]{color:#64748b;margin:8px 0 0}.procurement-create__layout[data-v-001d2630]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;display:grid}.procurement-create__main[data-v-001d2630],.procurement-create__side[data-v-001d2630]{align-content:start;gap:12px;display:grid}h2[data-v-001d2630]{margin:0 0 12px}.form-grid[data-v-001d2630]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-group[data-v-001d2630]{gap:6px;display:grid}.field-group>span[data-v-001d2630]{color:#334155;font-size:13px}.field-group--full[data-v-001d2630]{grid-column:1/-1}.switch-row[data-v-001d2630]{align-items:center;gap:8px;display:flex}.muted[data-v-001d2630]{color:#64748b;font-size:12px}.section-head[data-v-001d2630]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.empty-state[data-v-001d2630]{text-align:center;border:1px dashed #cbd5e1;border-radius:8px;gap:8px;padding:18px;display:grid}.empty-state h3[data-v-001d2630],.empty-state p[data-v-001d2630]{margin:0}.positions-list[data-v-001d2630]{gap:8px;display:grid}.position-item[data-v-001d2630]{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.position-item__summary[data-v-001d2630]{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px;list-style:none;display:flex}.position-item__summary[data-v-001d2630]::-webkit-details-marker{display:none}.position-item__title[data-v-001d2630]{font-weight:600}.position-item__meta[data-v-001d2630]{color:#64748b;margin-top:2px;font-size:12px}.position-item__content[data-v-001d2630]{border-top:1px solid #e2e8f0;padding:0 10px}.actions-column[data-v-001d2630],.status-block[data-v-001d2630]{gap:8px;display:grid}.actions-column[data-v-001d2630]{margin-top:12px}.validation-list[data-v-001d2630]{gap:8px;display:grid}.progress-block[data-v-001d2630]{gap:6px;margin-top:12px;display:grid}.progress-value[data-v-001d2630]{color:#64748b;text-align:center;font-size:12px}.help-text[data-v-001d2630]{gap:8px;display:grid}.help-text p[data-v-001d2630]{margin:0}@media (max-width:960px){.form-grid[data-v-001d2630],.procurement-create__layout[data-v-001d2630]{grid-template-columns:1fr}.procurement-create__header[data-v-001d2630]{flex-direction:column}}.create-procurement-view[data-v-b9c854aa],.offer-details-view[data-v-25cb9f41]{background-color:rgb(var(--v-theme-background));min-height:100vh}.offer-form[data-v-54ae52ac]{padding:24px 0}.offer-form__header[data-v-54ae52ac]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.offer-form__header h1[data-v-54ae52ac]{margin:0}.offer-form__header p[data-v-54ae52ac]{color:#64748b;margin:8px 0 0}.offer-form__header-actions[data-v-54ae52ac]{flex-wrap:wrap;gap:8px;display:flex}.offer-form[data-v-54ae52ac] .ui-card{margin-bottom:12px}.procurement-info-grid[data-v-54ae52ac]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.label[data-v-54ae52ac]{color:#64748b;font-size:13px}.value[data-v-54ae52ac]{font-weight:600}.meta[data-v-54ae52ac],.value[data-v-54ae52ac]{margin-top:2px}.meta[data-v-54ae52ac]{font-size:12px}.offer-form__body[data-v-54ae52ac]{gap:0;display:grid}h2[data-v-54ae52ac]{margin:0 0 10px}.form-grid[data-v-54ae52ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.field-group[data-v-54ae52ac]{gap:6px;display:grid}.field-group>span[data-v-54ae52ac]{color:#334155;font-size:13px}.field-group--full[data-v-54ae52ac]{grid-column:1/-1}.field-group--inline[data-v-54ae52ac]{justify-content:space-between;align-items:center;display:flex}.error-text[data-v-54ae52ac]{color:#dc2626;font-size:12px}.section-head[data-v-54ae52ac]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.section-head__meta[data-v-54ae52ac]{gap:6px;min-width:180px;font-size:13px;display:grid}.empty-block[data-v-54ae52ac]{color:#64748b;place-items:center;min-height:120px;display:grid}.positions-list[data-v-54ae52ac]{gap:10px;display:grid}.position-card__header[data-v-54ae52ac]{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.position-card__header h3[data-v-54ae52ac]{margin:0}.position-meta[data-v-54ae52ac]{color:#64748b;margin-top:4px;font-size:13px}.position-description[data-v-54ae52ac]{margin-top:6px}.position-specs[data-v-54ae52ac]{color:#64748b;margin-top:4px;font-size:12px}.position-savings[data-v-54ae52ac]{margin-top:8px}.summary-grid[data-v-54ae52ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.summary-item[data-v-54ae52ac]{text-align:center}.summary-item__value[data-v-54ae52ac]{font-size:24px;font-weight:700}.summary-item__label[data-v-54ae52ac]{color:#64748b;margin-top:4px}.confirm-details[data-v-54ae52ac]{border-top:1px solid #e2e8f0;gap:6px;margin-top:10px;padding-top:10px;display:grid}.confirm-detail[data-v-54ae52ac]{justify-content:space-between;gap:8px;display:flex}.text-success[data-v-54ae52ac]{color:#16a34a}.text-error[data-v-54ae52ac]{color:#dc2626}.text-warning[data-v-54ae52ac]{color:#f59e0b}@media (max-width:1200px){.form-grid[data-v-54ae52ac],.procurement-info-grid[data-v-54ae52ac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.offer-form__header[data-v-54ae52ac]{flex-direction:column}.form-grid[data-v-54ae52ac],.procurement-info-grid[data-v-54ae52ac],.summary-grid[data-v-54ae52ac]{grid-template-columns:1fr}.section-head[data-v-54ae52ac]{flex-direction:column;align-items:flex-start}}.offer-form-view[data-v-1e81c0e6]{background-color:rgb(var(--v-theme-background));min-height:100vh}.offer-list[data-v-f8c68445]{padding:24px 0}.offer-list__header[data-v-f8c68445]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.offer-list__header h1[data-v-f8c68445]{margin:0}.offer-list__header p[data-v-f8c68445]{color:#64748b;margin:8px 0 0}.offer-list__header-actions[data-v-f8c68445]{flex-wrap:wrap;gap:8px;display:flex}.stats-grid[data-v-f8c68445]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.stat-card__value[data-v-f8c68445]{font-size:24px;font-weight:700}.stat-card__label[data-v-f8c68445]{color:#64748b}.offer-list[data-v-f8c68445] .ui-card{margin-bottom:12px}.filters-grid[data-v-f8c68445]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.field-group[data-v-f8c68445]{gap:6px;display:grid}.field-group>span[data-v-f8c68445]{color:#334155;font-size:13px}.filters-actions[data-v-f8c68445]{align-items:end;display:flex}.offer-list__empty[data-v-f8c68445],.offer-list__loading[data-v-f8c68445]{place-items:center;gap:8px;min-height:180px;display:grid}.offer-list__empty[data-v-f8c68445]{text-align:center}.offer-list__empty h3[data-v-f8c68445],.offer-list__empty p[data-v-f8c68445]{margin:0}.amount-value[data-v-f8c68445],.supplier-cell__name[data-v-f8c68445]{font-weight:600}.amount-meta[data-v-f8c68445],.muted[data-v-f8c68445],.supplier-cell__meta[data-v-f8c68445]{color:#64748b;font-size:12px}.align-right[data-v-f8c68445]{text-align:right}.align-center[data-v-f8c68445]{text-align:center}.row-actions[data-v-f8c68445]{align-items:center;gap:6px;display:inline-flex}.winner-mark[data-v-f8c68445]{color:#16a34a;font-size:20px;font-weight:700}.menu-actions[data-v-f8c68445]{min-width:200px}.menu-action[data-v-f8c68445]{cursor:pointer;font:inherit;text-align:left;background:#fff;border:none;width:100%;padding:8px 10px}.menu-action[data-v-f8c68445]:hover{background:#f8fafc}.updated-row[data-v-f8c68445]{background-color:#16a34a14;transition:background-color .3s}.updated-row[data-v-f8c68445]:hover{background-color:#16a34a24}@keyframes pulse-f8c68445{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse-animation[data-v-f8c68445]{animation:1s ease-in-out 3 pulse-f8c68445}@media (max-width:1200px){.filters-grid[data-v-f8c68445],.stats-grid[data-v-f8c68445]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.offer-list__header[data-v-f8c68445]{flex-direction:column}.filters-grid[data-v-f8c68445],.stats-grid[data-v-f8c68445]{grid-template-columns:1fr}}.offer-list-view[data-v-33c1bdfc]{background-color:rgb(var(--v-theme-background));min-height:100vh}.procurement-analytics[data-v-d3bae53b]{padding:24px 0}.analytics-header[data-v-d3bae53b]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.analytics-header h1[data-v-d3bae53b]{margin:0}.analytics-header p[data-v-d3bae53b]{color:#64748b;margin:8px 0 0}.analytics-header__actions[data-v-d3bae53b]{flex-wrap:wrap;gap:8px;display:flex}.procurement-analytics[data-v-d3bae53b] .ui-card{margin-bottom:12px}.filters-grid[data-v-d3bae53b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.field-group[data-v-d3bae53b]{gap:6px;display:grid}.field-group>span[data-v-d3bae53b]{color:#334155;font-size:13px}.metrics-grid[data-v-d3bae53b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card__value[data-v-d3bae53b]{font-size:22px;font-weight:700}.metric-card__label[data-v-d3bae53b]{color:#64748b;margin-top:4px}.metric-card__trend[data-v-d3bae53b]{margin-top:6px;font-size:12px}.text-success[data-v-d3bae53b]{color:#16a34a}.text-error[data-v-d3bae53b]{color:#dc2626}.charts-grid[data-v-d3bae53b]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}h2[data-v-d3bae53b]{margin:0 0 10px}.chart-container[data-v-d3bae53b]{height:300px;position:relative}.stats-grid[data-v-d3bae53b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.empty-block[data-v-d3bae53b]{color:#64748b;place-items:center;min-height:90px;display:grid}.categories-list[data-v-d3bae53b],.supplier-item[data-v-d3bae53b],.supplier-list[data-v-d3bae53b]{gap:8px;display:grid}.supplier-item[data-v-d3bae53b]{grid-template-columns:auto 1fr auto;align-items:center}.supplier-item__name[data-v-d3bae53b]{font-weight:600}.category-item__meta[data-v-d3bae53b],.cell-meta[data-v-d3bae53b],.muted[data-v-d3bae53b],.supplier-item__meta[data-v-d3bae53b]{color:#64748b;font-size:12px}.supplier-item__rate[data-v-d3bae53b]{font-weight:700}.category-item[data-v-d3bae53b]{gap:6px;display:grid}.category-item__line[data-v-d3bae53b],.section-head[data-v-d3bae53b]{justify-content:space-between;gap:8px;display:flex}.section-head[data-v-d3bae53b]{align-items:center;margin-bottom:10px}.align-right[data-v-d3bae53b]{text-align:right}.align-center[data-v-d3bae53b]{text-align:center}.cell-title[data-v-d3bae53b]{font-weight:600}@media (max-width:1200px){.filters-grid[data-v-d3bae53b],.metrics-grid[data-v-d3bae53b]{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-grid[data-v-d3bae53b],.stats-grid[data-v-d3bae53b]{grid-template-columns:1fr}}@media (max-width:960px){.analytics-header[data-v-d3bae53b]{flex-direction:column}.filters-grid[data-v-d3bae53b],.metrics-grid[data-v-d3bae53b]{grid-template-columns:1fr}.section-head[data-v-d3bae53b]{flex-direction:column;align-items:flex-start}}.procurement-analytics-view[data-v-bc63623d]{background-color:rgb(var(--v-theme-background));min-height:100vh}.procurement-details[data-v-d0d0aa47]{padding:24px 0}.procurement-details__loading[data-v-d0d0aa47]{place-items:center;min-height:240px;display:grid}.procurement-details__header[data-v-d0d0aa47]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.procurement-details__header-main[data-v-d0d0aa47]{min-width:0}.procurement-details__title-row[data-v-d0d0aa47]{align-items:center;gap:8px;display:flex}.procurement-details__title-row h1[data-v-d0d0aa47]{margin:0}.procurement-details__meta-row[data-v-d0d0aa47]{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.procurement-details__description[data-v-d0d0aa47]{color:#64748b;margin:10px 0 0}.procurement-details__actions[data-v-d0d0aa47]{flex-wrap:wrap;gap:8px;display:flex}.menu-actions[data-v-d0d0aa47]{min-width:180px}.menu-action[data-v-d0d0aa47]{cursor:pointer;font:inherit;text-align:left;background:#fff;border:none;width:100%;padding:8px 10px}.menu-action[data-v-d0d0aa47]:hover{background:#f8fafc}.menu-action--danger[data-v-d0d0aa47]{color:#dc2626}.procurement-details__layout[data-v-d0d0aa47]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;display:grid}.procurement-details__main[data-v-d0d0aa47],.procurement-details__side[data-v-d0d0aa47]{align-content:start;gap:12px;display:grid}h2[data-v-d0d0aa47]{margin:0 0 10px}.info-grid[data-v-d0d0aa47]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.info-item[data-v-d0d0aa47]{gap:4px;display:grid}.info-label[data-v-d0d0aa47]{color:#64748b;font-size:13px}.info-value[data-v-d0d0aa47]{font-weight:600}.info-extra[data-v-d0d0aa47]{font-size:12px}.empty-block[data-v-d0d0aa47]{color:#64748b;place-items:center;min-height:110px;display:grid}.text-truncate[data-v-d0d0aa47]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.history-list[data-v-d0d0aa47]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.history-list li[data-v-d0d0aa47]{border-left:2px solid #e2e8f0;justify-content:space-between;gap:10px;padding-left:8px;display:flex}.history-title[data-v-d0d0aa47]{font-weight:600}.contacts-text[data-v-d0d0aa47],.history-meta[data-v-d0d0aa47],.muted[data-v-d0d0aa47]{color:#64748b;font-size:13px}.stats-list[data-v-d0d0aa47]{gap:8px;margin-bottom:10px;display:grid}.stats-item[data-v-d0d0aa47]{justify-content:space-between;gap:8px;display:flex}.stats-item span[data-v-d0d0aa47]{color:#64748b}.stats-item strong[data-v-d0d0aa47]{color:#0f172a}.transition-list[data-v-d0d0aa47]{flex-wrap:wrap;gap:6px;display:flex}.contacts-text p[data-v-d0d0aa47]{margin:0 0 8px}.text-success[data-v-d0d0aa47]{color:#16a34a}.text-warning[data-v-d0d0aa47]{color:#f59e0b}.text-error[data-v-d0d0aa47]{color:#dc2626}@media (max-width:960px){.procurement-details__layout[data-v-d0d0aa47]{grid-template-columns:1fr}.procurement-details__header[data-v-d0d0aa47]{flex-direction:column}.info-grid[data-v-d0d0aa47]{grid-template-columns:1fr}}.procurement-details-view[data-v-feeba386]{background-color:rgb(var(--v-theme-background));min-height:100vh}.procurement-list[data-v-aab99504]{padding:24px 0}.procurement-list__header[data-v-aab99504]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.procurement-list__header h1[data-v-aab99504]{margin:0}.procurement-list__header p[data-v-aab99504]{color:#64748b;margin:8px 0 0}.procurement-list__header-actions[data-v-aab99504]{flex-wrap:wrap;gap:8px;display:flex}.procurement-list[data-v-aab99504] .ui-card{margin-bottom:12px}.procurement-list__filters[data-v-aab99504]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.field-group[data-v-aab99504]{gap:6px;display:grid}.field-group>span[data-v-aab99504]{color:#334155;font-size:13px}.procurement-list__filter-actions[data-v-aab99504]{align-items:end;gap:8px;display:flex}.procurement-list__loading[data-v-aab99504]{place-items:center;gap:8px;min-height:160px;display:grid}.procurement-list__empty[data-v-aab99504]{text-align:center;place-items:center;gap:8px;min-height:180px;display:grid}.procurement-list__empty h3[data-v-aab99504],.procurement-list__empty p[data-v-aab99504]{margin:0}th.is-sortable[data-v-aab99504]{cursor:pointer;-webkit-user-select:none;user-select:none}th.is-active-sort[data-v-aab99504]{color:#0f172a}.sort-indicator[data-v-aab99504]{color:#64748b;margin-left:4px;font-size:12px}.is-align-end[data-v-aab99504]{text-align:right}.is-align-center[data-v-aab99504]{text-align:center}.muted[data-v-aab99504]{color:#64748b}.text-error[data-v-aab99504]{color:#dc2626;font-size:12px}.text-warning[data-v-aab99504]{color:#f59e0b;font-size:12px}.text-success[data-v-aab99504]{color:#16a34a;font-size:12px}.row-actions[data-v-aab99504]{align-items:center;gap:6px;display:inline-flex}.menu-actions[data-v-aab99504]{min-width:220px}.menu-action[data-v-aab99504]{cursor:pointer;font:inherit;text-align:left;background:#fff;border:none;width:100%;padding:8px 12px}.menu-action[data-v-aab99504]:hover{background:#f8fafc}.menu-action--danger[data-v-aab99504]{color:#dc2626}.updated-row[data-v-aab99504]{background-color:#16a34a14;transition:background-color .3s}.updated-row[data-v-aab99504]:hover{background-color:#16a34a24}@keyframes pulse-aab99504{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.pulse-animation[data-v-aab99504]{animation:1s ease-in-out 3 pulse-aab99504}.procurement-list__footer[data-v-aab99504]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.procurement-list__per-page[data-v-aab99504]{gap:6px;min-width:120px;display:grid}.procurement-list__per-page>span[data-v-aab99504]{color:#64748b;font-size:12px}@media (max-width:1200px){.procurement-list__filters[data-v-aab99504]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.procurement-list__header[data-v-aab99504]{flex-direction:column}.procurement-list__filters[data-v-aab99504]{grid-template-columns:1fr}.procurement-list__footer[data-v-aab99504]{flex-direction:column;align-items:stretch}.row-actions[data-v-aab99504]{flex-wrap:wrap;justify-content:center}}.procurements-view[data-v-09db883b]{background-color:rgb(var(--v-theme-background));min-height:100vh}.winner-selection[data-v-de209233]{padding:24px 0}.winner-selection__header[data-v-de209233]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.winner-selection__header h1[data-v-de209233]{margin:0}.winner-selection__header p[data-v-de209233]{color:#64748b;margin:8px 0 0}.winner-selection__header-actions[data-v-de209233]{flex-wrap:wrap;gap:8px;display:flex}.winner-selection[data-v-de209233] .ui-card{margin-bottom:12px}.winner-selection__stats-grid[data-v-de209233]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:12px;display:grid}.stats-row[data-v-de209233]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stats-value[data-v-de209233]{font-size:24px;font-weight:700}.stats-label[data-v-de209233]{color:#64748b}.actions-column[data-v-de209233]{gap:8px;display:grid}.positions-list[data-v-de209233]{gap:12px;display:grid}.position-head[data-v-de209233]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.position-title[data-v-de209233]{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.position-meta[data-v-de209233]{color:#64748b;margin-top:4px;font-size:13px}.empty-block[data-v-de209233]{color:#64748b;place-items:center;min-height:100px;display:grid}.offers-grid[data-v-de209233]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.offer-card[data-v-de209233]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.offer-card--winner[data-v-de209233]{border-color:#16a34a;box-shadow:0 0 0 1px #16a34a}.offer-card--best[data-v-de209233]{border-color:#f59e0b}.offer-card__head[data-v-de209233]{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.offer-card__supplier[data-v-de209233]{font-weight:600}.offer-card__meta[data-v-de209233],.offer-card__specs[data-v-de209233]{color:#64748b;font-size:12px}.offer-card__price[data-v-de209233],.offer-card__total[data-v-de209233]{font-weight:700}.offer-card__price[data-v-de209233]{margin-top:4px}.offer-card__total[data-v-de209233]{margin-top:6px}.winner-icon[data-v-de209233]{color:#16a34a;font-size:18px}.best-icon[data-v-de209233]{color:#f59e0b;font-size:18px}.recommendations-list[data-v-de209233]{gap:8px;display:grid}.recommendation-row[data-v-de209233]{justify-content:space-between;align-items:center;gap:8px;display:flex}.confirm-details[data-v-de209233]{border-top:1px solid #e2e8f0;gap:6px;margin-top:10px;padding-top:10px;display:grid}.confirm-detail[data-v-de209233]{justify-content:space-between;gap:8px;display:flex}.text-success[data-v-de209233]{color:#16a34a}@media (max-width:1200px){.offers-grid[data-v-de209233],.winner-selection__stats-grid[data-v-de209233]{grid-template-columns:1fr}.stats-row[data-v-de209233]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.winner-selection__header[data-v-de209233]{flex-direction:column}.stats-row[data-v-de209233]{grid-template-columns:1fr}}.winner-selection-view[data-v-68c9d513]{background-color:rgb(var(--v-theme-background));min-height:100vh}.error[data-v-d60c9581]{color:#b91c1c}.application-details-view[data-v-82d4091e],.application-form-view[data-v-cad3ce07],.application-list-view[data-v-4561e381]{background-color:#f8fafc;min-height:100vh}.tender-create[data-v-427538dd]{background-color:#fafafa;min-height:100vh;padding:16px 0}.tender-create__header h1[data-v-427538dd]{margin:0}.tender-create__header p[data-v-427538dd]{color:#64748b;margin:8px 0 0}.tender-create__form[data-v-427538dd]{gap:12px;margin-top:12px;display:grid}.tender-create__steps[data-v-427538dd]{flex-wrap:wrap;gap:8px;display:flex}.tender-create__step[data-v-427538dd]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.tender-create__step--active[data-v-427538dd]{color:#fff;background:#0f172a;border-color:#0f172a}.tender-create__step-index[data-v-427538dd]{border:1px solid;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.tender-create__section h2[data-v-427538dd]{margin:0 0 12px}.tender-create__grid[data-v-427538dd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-group[data-v-427538dd]{gap:6px;display:grid}.field-group>span[data-v-427538dd]{color:#334155;font-size:14px}.field-group--full[data-v-427538dd]{grid-column:1/-1}.tender-create__disabled-grid[data-v-427538dd]{margin-top:12px}.disabled-chip-list[data-v-427538dd]{border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:8px;display:flex}.switch-row[data-v-427538dd]{align-items:center;gap:8px;display:flex}.muted[data-v-427538dd]{color:#64748b}.section-head[data-v-427538dd]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.tender-create__empty-state[data-v-427538dd]{text-align:center;border:1px dashed #cbd5e1;border-radius:8px;gap:8px;padding:20px;display:grid}.tender-create__empty-state h3[data-v-427538dd],.tender-create__empty-state p[data-v-427538dd]{margin:0}.criteria-list[data-v-427538dd]{gap:12px;display:grid}.criterion-row[data-v-427538dd]{border:1px solid #e2e8f0;border-radius:8px;padding:10px}.native-input[data-v-427538dd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:8px}.tender-review[data-v-427538dd]{gap:12px;display:grid}.tender-review h3[data-v-427538dd],.tender-review h4[data-v-427538dd],.tender-review p[data-v-427538dd]{margin:0}.review-grid[data-v-427538dd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-section[data-v-427538dd]{gap:6px;display:grid}.review-item[data-v-427538dd]{line-height:1.5}.review-divider[data-v-427538dd]{border:none;border-top:1px solid #e2e8f0;margin:0}.tender-create__actions-inner[data-v-427538dd]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tender-create__actions-right[data-v-427538dd]{gap:8px;display:flex}@media (max-width:960px){.review-grid[data-v-427538dd],.tender-create__grid[data-v-427538dd]{grid-template-columns:1fr}.tender-create__actions-inner[data-v-427538dd]{flex-direction:column;align-items:stretch}.tender-create__actions-right[data-v-427538dd]{grid-template-columns:1fr;width:100%;display:grid}}.create-tender-view[data-v-436e6744]{min-height:100vh}.evaluation-view[data-v-81bc6c73],.tender-analytics-view[data-v-d71bd16d]{background-color:#f8fafc;min-height:100vh}.tender-details[data-v-9a8d27f2]{background-color:#fafafa;min-height:100vh;padding:16px 0}.tender-details__state[data-v-9a8d27f2]{text-align:center;place-items:center;gap:10px;min-height:220px;display:grid}.tender-details__state h3[data-v-9a8d27f2],.tender-details__state p[data-v-9a8d27f2]{margin:0}.tender-details__content[data-v-9a8d27f2]{gap:12px;display:grid}.tender-details__header[data-v-9a8d27f2]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tender-details__title-row[data-v-9a8d27f2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tender-details__title-row h1[data-v-9a8d27f2]{margin:0}.tender-details__meta-row[data-v-9a8d27f2],.tender-details__subtitle[data-v-9a8d27f2]{color:#64748b;margin-top:6px}.tender-details__meta-row[data-v-9a8d27f2]{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.tender-details__header-actions[data-v-9a8d27f2]{flex-wrap:wrap;gap:8px;display:flex}.tender-details__grid[data-v-9a8d27f2]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;display:grid}.tender-details__main[data-v-9a8d27f2],.tender-details__side[data-v-9a8d27f2]{align-content:start;gap:12px;display:grid}.tender-details__section h2[data-v-9a8d27f2]{margin:0 0 10px;font-size:20px}.tender-description[data-v-9a8d27f2],.tender-requirements[data-v-9a8d27f2]{line-height:1.6}.tender-details__requirements-extra[data-v-9a8d27f2]{border-top:1px solid #e2e8f0;gap:8px;margin-top:12px;padding-top:12px;display:grid}.tender-details__requirements-extra h3[data-v-9a8d27f2]{margin:0;font-size:16px}.tender-details__requirement-item[data-v-9a8d27f2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tender-details__badge-list[data-v-9a8d27f2]{flex-wrap:wrap;gap:6px;display:flex}.evaluation-criteria[data-v-9a8d27f2]{gap:10px;display:grid}.criterion-item[data-v-9a8d27f2]{border:1px solid #e2e8f0;border-radius:8px;padding:10px}.criterion-item__header[data-v-9a8d27f2]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.criterion-item__header h4[data-v-9a8d27f2]{margin:0}.criterion-item__badges[data-v-9a8d27f2]{flex-wrap:wrap;gap:6px;display:flex}.criterion-item p[data-v-9a8d27f2]{color:#64748b;margin:8px 0 0}.tender-details__documents[data-v-9a8d27f2]{gap:8px;display:grid}.tender-details__document[data-v-9a8d27f2]{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.tender-details__document-title[data-v-9a8d27f2]{font-weight:600}.tender-details__document-meta[data-v-9a8d27f2]{color:#64748b;margin-top:2px;font-size:12px}.info-grid[data-v-9a8d27f2]{gap:10px;display:grid}.info-item[data-v-9a8d27f2]{gap:3px;display:grid}.info-label[data-v-9a8d27f2]{color:#64748b;font-size:13px}.info-value[data-v-9a8d27f2]{font-size:15px;font-weight:600}.info-value--primary[data-v-9a8d27f2]{color:#0f172a}.info-value--error[data-v-9a8d27f2]{color:#dc2626}.organizer-contact[data-v-9a8d27f2]{gap:6px;display:grid}.organizer-contact__company[data-v-9a8d27f2]{font-weight:700}.organizer-contact__meta[data-v-9a8d27f2]{color:#64748b;font-size:14px}.tender-details__timeline[data-v-9a8d27f2]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tender-details__timeline li[data-v-9a8d27f2]{border-left:2px solid #e2e8f0;gap:2px;padding-left:8px;display:grid}.tender-details__timeline li span[data-v-9a8d27f2]:first-child{color:#64748b;font-size:12px}@media (max-width:960px){.tender-details__grid[data-v-9a8d27f2]{grid-template-columns:1fr}.tender-details__header[data-v-9a8d27f2]{flex-direction:column}}.tender-details-view[data-v-e7ae07f1]{min-height:100vh}.tender-results-view[data-v-03acbdf8]{background-color:#f8fafc;min-height:100vh}.tender-card[data-v-d0b2ce91]{gap:10px;display:grid;position:relative}.tender-card--urgent[data-v-d0b2ce91]{border-left:4px solid #ef4444}.tender-card__header[data-v-d0b2ce91]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tender-card__header h3[data-v-d0b2ce91]{margin:0;font-size:18px}.tender-card__subtitle[data-v-d0b2ce91]{color:#64748b;font-size:14px}.tender-card__info[data-v-d0b2ce91]{gap:6px;display:grid}.tender-card__row[data-v-d0b2ce91]{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.tender-card__description[data-v-d0b2ce91]{color:#334155;margin:0;line-height:1.4}.tender-card__actions[data-v-d0b2ce91]{flex-wrap:wrap;gap:8px;display:flex}.tender-card__urgent[data-v-d0b2ce91]{color:#fff;background:#ef4444;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}.tender-list[data-v-e9f18270]{background-color:#fafafa;min-height:100vh;padding:16px 0}.tender-list__header[data-v-e9f18270]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.tender-list__header h1[data-v-e9f18270]{margin:0 0 6px}.tender-list__header p[data-v-e9f18270]{color:#64748b;margin:0}.tender-list__filters-card[data-v-e9f18270]{margin-bottom:12px}.tender-list__filters-grid[data-v-e9f18270]{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.tender-list__advanced label[data-v-e9f18270],.tender-list__filters-grid label[data-v-e9f18270]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.tender-list__filters-toggle[data-v-e9f18270]{align-items:end;display:flex}.tender-list__advanced[data-v-e9f18270]{border-top:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;padding-top:10px;display:grid}.tender-list__advanced-actions[data-v-e9f18270]{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tender-list__quick-filters[data-v-e9f18270]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tender-list__chip[data-v-e9f18270]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 10px;font-size:12px}.tender-list__chip.is-active[data-v-e9f18270]{color:#fff;background:#0f172a;border-color:#0f172a}.tender-list__state[data-v-e9f18270]{text-align:center;place-items:center;gap:10px;min-height:200px;display:grid}.tender-list__state h3[data-v-e9f18270],.tender-list__state p[data-v-e9f18270]{margin:0}.tender-list__state p[data-v-e9f18270]{color:#64748b}.tender-list__content[data-v-e9f18270],.tender-list__grid[data-v-e9f18270]{gap:12px;display:grid}.tender-list__grid[data-v-e9f18270]{grid-template-columns:repeat(3,minmax(0,1fr))}.tender-list__pager[data-v-e9f18270]{justify-content:center;display:flex}@media (max-width:1200px){.tender-list__advanced[data-v-e9f18270],.tender-list__filters-grid[data-v-e9f18270],.tender-list__grid[data-v-e9f18270]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tender-list__header[data-v-e9f18270]{flex-direction:column}.tender-list__advanced[data-v-e9f18270],.tender-list__filters-grid[data-v-e9f18270],.tender-list__grid[data-v-e9f18270]{grid-template-columns:1fr}}.tenders-view[data-v-f1bd5dfb]{min-height:100vh}.request-detail__header[data-v-2230933f]{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.request-detail__title[data-v-2230933f]{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.request-detail__badges[data-v-2230933f]{align-items:center;gap:.5rem;display:flex}.request-detail__grid[data-v-2230933f]{grid-template-columns:1fr 320px;gap:1.5rem;display:grid}.request-detail__main[data-v-2230933f]{min-width:0}.request-detail__card[data-v-2230933f]{margin-bottom:1rem}.request-detail__card-title[data-v-2230933f]{margin:0 0 .75rem;font-size:1rem;font-weight:600}.request-detail__card-text[data-v-2230933f]{margin:0}.request-detail__card-body[data-v-2230933f]{flex-direction:column;gap:.75rem;display:flex}.request-detail__row[data-v-2230933f]{grid-template-columns:140px 1fr;gap:.5rem;display:grid}.request-detail__row--block[data-v-2230933f]{grid-template-columns:1fr}.request-detail__label[data-v-2230933f]{color:#64748b;font-size:.875rem;font-weight:500}.request-detail__mono[data-v-2230933f]{font-family:ui-monospace,monospace;font-size:.875rem}.request-detail__empty[data-v-2230933f]{color:#64748b;text-align:center;padding:1.5rem}.request-detail__comment[data-v-2230933f]{border-bottom:1px solid #e2e8f0;margin-bottom:1rem;padding-bottom:1rem}.request-detail__comment[data-v-2230933f]:last-of-type{border-bottom:none}.request-detail__comment-header[data-v-2230933f]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.request-detail__comment-author[data-v-2230933f]{font-weight:500}.request-detail__comment-date[data-v-2230933f]{color:#64748b;font-size:.75rem}.request-detail__comment-text[data-v-2230933f]{margin:0;font-size:.875rem}.request-detail__form[data-v-2230933f]{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem}.request-detail__form[data-v-2230933f],.request-detail__meta[data-v-2230933f]{flex-direction:column;gap:.75rem;display:flex}.request-detail__meta-item[data-v-2230933f]{flex-direction:column;gap:2px;display:flex}.request-detail__sidebar[data-v-2230933f]{min-width:0}.request-detail__loading[data-v-2230933f]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.request-detail__loading p[data-v-2230933f]{color:#64748b;margin:0}@media (max-width:960px){.request-detail__grid[data-v-2230933f]{grid-template-columns:1fr}}.requests-view__header[data-v-f1f490d4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.requests-view__title[data-v-f1f490d4]{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.requests-view__subtitle[data-v-f1f490d4]{color:#64748b;margin:0}.requests-view__filters[data-v-f1f490d4]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.requests-view__card[data-v-f1f490d4]{overflow:hidden}.requests-view__empty[data-v-f1f490d4]{text-align:center;padding:2rem}.requests-view__empty-title[data-v-f1f490d4]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.requests-view__empty-desc[data-v-f1f490d4]{color:#64748b;margin:0 0 1rem}.requests-view__cell-title[data-v-f1f490d4]{font-weight:500}.requests-view__cell-desc[data-v-f1f490d4],.requests-view__cell-title[data-v-f1f490d4]{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.requests-view__cell-desc[data-v-f1f490d4]{color:#64748b;font-size:.875rem}.requests-view__cell-muted[data-v-f1f490d4]{color:#64748b;font-size:.75rem}.requests-view__footer[data-v-f1f490d4]{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.requests-view__count[data-v-f1f490d4]{color:#64748b;font-size:.875rem}.requests-view__menu-item[data-v-f1f490d4]{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;padding:10px 12px;display:block}.requests-view__menu-item[data-v-f1f490d4]:hover{background:#f1f5f9}.requests-view__form[data-v-f1f490d4]{flex-direction:column;gap:1rem;display:flex}.requests-view__form-row[data-v-f1f490d4]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.requests-view__label[data-v-f1f490d4]{margin-bottom:4px;font-size:.875rem;font-weight:500;display:block}.requests-view__link[data-v-f1f490d4]{color:#0f172a;text-decoration:none}.requests-view__link[data-v-f1f490d4]:hover{text-decoration:underline}.min-h-screen[data-v-05aad835]{min-height:100vh}.max-w-7xl[data-v-05aad835]{max-width:80rem}.mx-auto[data-v-05aad835]{margin-left:auto;margin-right:auto}.relative[data-v-05aad835]{position:relative}.absolute[data-v-05aad835]{position:absolute}.fixed[data-v-05aad835]{position:fixed}.inset-0[data-v-05aad835]{top:0;bottom:0;left:0;right:0}.right-0[data-v-05aad835]{right:0}.top-20[data-v-05aad835]{top:5rem}.z-50[data-v-05aad835]{z-index:50}.overflow-x-auto[data-v-05aad835]{overflow-x:auto}.overflow-y-auto[data-v-05aad835]{overflow-y:auto}.flex[data-v-05aad835]{display:flex}.inline-flex[data-v-05aad835]{display:inline-flex}.flex-col[data-v-05aad835]{flex-direction:column}.flex-1[data-v-05aad835]{flex:1}.flex-shrink-0[data-v-05aad835]{flex-shrink:0}.items-center[data-v-05aad835]{align-items:center}.justify-between[data-v-05aad835]{justify-content:space-between}.justify-end[data-v-05aad835]{justify-content:flex-end}.grid[data-v-05aad835]{display:grid}.grid-cols-1[data-v-05aad835]{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-4[data-v-05aad835]{gap:1rem}.gap-6[data-v-05aad835]{gap:1.5rem}.-mb-px[data-v-05aad835]{margin-bottom:-1px}.mb-4[data-v-05aad835]{margin-bottom:1rem}.mb-8[data-v-05aad835]{margin-bottom:2rem}.ml-4[data-v-05aad835]{margin-left:1rem}.mt-2[data-v-05aad835]{margin-top:.5rem}.mt-6[data-v-05aad835]{margin-top:1.5rem}.space-x-2[data-v-05aad835]>*+*{margin-left:.5rem}.space-x-4[data-v-05aad835]>*+*{margin-left:1rem}.space-x-8[data-v-05aad835]>*+*{margin-left:2rem}.space-y-4[data-v-05aad835]>*+*{margin-top:1rem}.space-y-6[data-v-05aad835]>*+*{margin-top:1.5rem}.p-4[data-v-05aad835]{padding:1rem}.p-5[data-v-05aad835]{padding:1.25rem}.p-6[data-v-05aad835]{padding:1.5rem}.px-1[data-v-05aad835]{padding-left:.25rem;padding-right:.25rem}.px-3[data-v-05aad835]{padding-left:.75rem;padding-right:.75rem}.px-4[data-v-05aad835]{padding-left:1rem;padding-right:1rem}.px-6[data-v-05aad835]{padding-left:1.5rem;padding-right:1.5rem}.py-1[data-v-05aad835]{padding-top:.25rem;padding-bottom:.25rem}.py-2[data-v-05aad835]{padding-top:.5rem;padding-bottom:.5rem}.py-3[data-v-05aad835]{padding-top:.75rem;padding-bottom:.75rem}.py-4[data-v-05aad835]{padding-top:1rem;padding-bottom:1rem}.py-8[data-v-05aad835]{padding-top:2rem;padding-bottom:2rem}.h-5[data-v-05aad835]{height:1.25rem}.w-5[data-v-05aad835]{width:1.25rem}.h-6[data-v-05aad835]{height:1.5rem}.w-6[data-v-05aad835]{width:1.5rem}.h-8[data-v-05aad835]{height:2rem}.w-8[data-v-05aad835]{width:2rem}.h-10[data-v-05aad835]{height:2.5rem}.w-10[data-v-05aad835]{width:2.5rem}.h-16[data-v-05aad835]{height:4rem}.w-48[data-v-05aad835]{width:12rem}.w-96[data-v-05aad835]{width:24rem}.w-full[data-v-05aad835]{width:100%}.min-w-full[data-v-05aad835]{min-width:100%}.border[data-v-05aad835]{border-style:solid;border-width:1px}.border-b[data-v-05aad835]{border-bottom-style:solid;border-bottom-width:1px}.border-b-2[data-v-05aad835]{border-bottom-style:solid;border-bottom-width:2px}.border-gray-200[data-v-05aad835]{border-color:#e5e7eb}.border-gray-300[data-v-05aad835]{border-color:#d1d5db}.border-blue-500[data-v-05aad835]{border-color:#3b82f6}.border-transparent[data-v-05aad835]{border-color:#0000}.border-yellow-200[data-v-05aad835]{border-color:#fde68a}.divide-y[data-v-05aad835]>*+*{border-top-style:solid;border-top-width:1px}.divide-gray-200[data-v-05aad835]>*+*{border-color:#e5e7eb}.rounded-full[data-v-05aad835]{border-radius:9999px}.rounded-lg[data-v-05aad835]{border-radius:.5rem}.rounded-md[data-v-05aad835]{border-radius:.375rem}.shadow[data-v-05aad835]{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shadow-sm[data-v-05aad835]{box-shadow:0 1px 2px #0000000d}.shadow-lg[data-v-05aad835]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.bg-white[data-v-05aad835]{background-color:#fff}.bg-gray-50[data-v-05aad835]{background-color:#f9fafb}.bg-gray-200[data-v-05aad835]{background-color:#e5e7eb}.bg-gray-300[data-v-05aad835]{background-color:#d1d5db}.bg-gray-600[data-v-05aad835]{background-color:#4b5563}.bg-blue-500[data-v-05aad835]{background-color:#3b82f6}.bg-blue-600[data-v-05aad835]{background-color:#2563eb}.bg-green-100[data-v-05aad835]{background-color:#dcfce7}.bg-green-500[data-v-05aad835]{background-color:#22c55e}.bg-purple-500[data-v-05aad835]{background-color:#a855f7}.bg-red-100[data-v-05aad835]{background-color:#fee2e2}.bg-yellow-50[data-v-05aad835]{background-color:#fefce8}.bg-opacity-50[data-v-05aad835]{--bg-opacity:.5}.bg-gray-600.bg-opacity-50[data-v-05aad835]{background-color:#4b556380}.text-white[data-v-05aad835]{color:#fff}.text-gray-400[data-v-05aad835]{color:#9ca3af}.text-gray-500[data-v-05aad835]{color:#6b7280}.text-gray-600[data-v-05aad835]{color:#4b5563}.text-gray-700[data-v-05aad835]{color:#374151}.text-gray-900[data-v-05aad835]{color:#111827}.text-blue-600[data-v-05aad835]{color:#2563eb}.text-green-800[data-v-05aad835]{color:#166534}.text-red-800[data-v-05aad835]{color:#991b1b}.text-yellow-600[data-v-05aad835]{color:#ca8a04}.text-yellow-800[data-v-05aad835]{color:#854d0e}.text-red-600[data-v-05aad835]{color:#dc2626}.text-xs[data-v-05aad835]{font-size:.75rem;line-height:1rem}.text-sm[data-v-05aad835]{font-size:.875rem;line-height:1.25rem}.text-lg[data-v-05aad835]{font-size:1.125rem}.text-lg[data-v-05aad835],.text-xl[data-v-05aad835]{line-height:1.75rem}.text-xl[data-v-05aad835]{font-size:1.25rem}.text-2xl[data-v-05aad835]{font-size:1.5rem;line-height:2rem}.font-medium[data-v-05aad835]{font-weight:500}.font-semibold[data-v-05aad835]{font-weight:600}.font-bold[data-v-05aad835]{font-weight:700}.uppercase[data-v-05aad835]{text-transform:uppercase}.tracking-wider[data-v-05aad835]{letter-spacing:.05em}.text-left[data-v-05aad835]{text-align:left}.whitespace-nowrap[data-v-05aad835]{white-space:nowrap}.block[data-v-05aad835]{display:block}.hidden[data-v-05aad835]{display:none}.tab-btn[data-v-05aad835]{cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;outline:none;transition:color .15s,border-color .15s}.hover\:bg-blue-700[data-v-05aad835]:hover{background-color:#1d4ed8}.hover\:bg-gray-100[data-v-05aad835]:hover{background-color:#f3f4f6}.hover\:bg-gray-400[data-v-05aad835]:hover{background-color:#9ca3af}.hover\:text-gray-600[data-v-05aad835]:hover{color:#4b5563}.hover\:text-gray-700[data-v-05aad835]:hover{color:#374151}.hover\:text-blue-900[data-v-05aad835]:hover{color:#1e3a5f}.hover\:text-yellow-900[data-v-05aad835]:hover{color:#713f12}.hover\:text-red-900[data-v-05aad835]:hover{color:#7f1d1d}.hover\:border-gray-300[data-v-05aad835]:hover{border-color:#d1d5db}.focus\:outline-none[data-v-05aad835]:focus{outline:none}.focus\:ring-2[data-v-05aad835]:focus{box-shadow:0 0 0 2px #3b82f6}@media (min-width:768px){.md\:grid-cols-2[data-v-05aad835]{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row[data-v-05aad835]{flex-direction:row}.sm\:px-6[data-v-05aad835]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lg\:grid-cols-4[data-v-05aad835]{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8[data-v-05aad835]{padding-left:2rem;padding-right:2rem}}.supplier-documents__header[data-v-fbb4fbea]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.supplier-documents__title[data-v-fbb4fbea]{margin:0 0 4px;font-size:24px;font-weight:700}.supplier-documents__subtitle[data-v-fbb4fbea]{color:#64748b;margin:0;font-size:14px}.supplier-documents__filters[data-v-fbb4fbea]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.supplier-documents__search[data-v-fbb4fbea]{flex:1;min-width:180px}.supplier-documents__select[data-v-fbb4fbea]{min-width:160px}.supplier-documents__grid[data-v-fbb4fbea]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.document-card[data-v-fbb4fbea]{border-radius:12px;transition:transform .2s}.document-card[data-v-fbb4fbea]:hover{transform:translateY(-2px)}.document-card__body[data-v-fbb4fbea]{gap:16px;margin-bottom:12px;display:flex}.document-card__icon[data-v-fbb4fbea]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.document-card__icon--primary[data-v-fbb4fbea]{background:#3b82f6}.document-card__icon--success[data-v-fbb4fbea]{background:#22c55e}.document-card__icon--info[data-v-fbb4fbea]{background:#0ea5e9}.document-card__icon--warning[data-v-fbb4fbea]{background:#eab308}.document-card__icon--secondary[data-v-fbb4fbea]{background:#64748b}.document-card__icon--grey[data-v-fbb4fbea]{background:#94a3b8}.document-card__content[data-v-fbb4fbea]{flex:1;min-width:0}.document-card__name[data-v-fbb4fbea]{margin:0 0 4px;font-size:16px;font-weight:600}.document-card__type[data-v-fbb4fbea]{color:#64748b;margin:0 0 8px;font-size:13px}.document-card__meta[data-v-fbb4fbea]{color:#64748b;margin-top:8px;font-size:12px}.document-card__actions[data-v-fbb4fbea]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-card__menu-item[data-v-fbb4fbea]{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;padding:8px 12px;display:block}.document-card__menu-item[data-v-fbb4fbea]:hover{background:#f1f5f9}.supplier-documents__empty[data-v-fbb4fbea]{text-align:center;padding:48px 24px}.supplier-documents__empty-title[data-v-fbb4fbea]{margin:0 0 8px;font-size:18px;font-weight:600}.supplier-documents__empty-desc[data-v-fbb4fbea]{color:#64748b;margin:0 0 16px;font-size:14px}.supplier-documents__upload-form[data-v-fbb4fbea]{flex-direction:column;gap:16px;display:flex}.supplier-documents__field[data-v-fbb4fbea]{flex-direction:column;gap:6px;display:flex}.supplier-documents__label[data-v-fbb4fbea]{color:#334155;font-size:14px;font-weight:500}.supplier-documents__file-input[data-v-fbb4fbea]{font:inherit;border:1px solid #e2e8f0;border-radius:6px;padding:8px}.supplier-documents__file-names[data-v-fbb4fbea]{color:#64748b;font-size:12px}.supplier-documents__error[data-v-fbb4fbea]{color:#dc2626;font-size:12px}.supplier-documents__hint[data-v-fbb4fbea]{margin:0}.supplier-documents__modal-actions[data-v-fbb4fbea]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.supplier-documents__view-header[data-v-fbb4fbea]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.supplier-documents__view-title[data-v-fbb4fbea]{flex:1;margin:0;font-size:18px;font-weight:600}.supplier-documents__view-grid[data-v-fbb4fbea]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px;display:grid}.supplier-documents__view-list[data-v-fbb4fbea]{margin:0}.supplier-documents__view-list dt[data-v-fbb4fbea]{color:#64748b;margin-bottom:2px;font-size:12px}.supplier-documents__view-list dd[data-v-fbb4fbea]{margin:0 0 12px;font-size:14px}.supplier-documents__view-block[data-v-fbb4fbea]{margin-top:16px}.supplier-documents__view-block h4[data-v-fbb4fbea]{margin:0 0 8px;font-size:14px;font-weight:600}.supplier-documents__view-block p[data-v-fbb4fbea]{color:#475569;margin:0;font-size:14px}@media (max-width:960px){.supplier-documents__view-grid[data-v-fbb4fbea]{grid-template-columns:1fr}}.supplier-login[data-v-2f6a04dc]{background:linear-gradient(135deg,#667eea,#764ba2);align-items:center;min-height:100vh;display:flex}.supplier-login__container[data-v-2f6a04dc]{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.supplier-login__main[data-v-2f6a04dc]{flex-direction:column;gap:24px;width:100%;max-width:420px;display:flex}.supplier-login__card[data-v-2f6a04dc]{border-radius:16px;padding:24px}.supplier-login__title[data-v-2f6a04dc]{text-align:center;margin:0 0 8px;font-size:24px;font-weight:700}.supplier-login__subtitle[data-v-2f6a04dc]{color:#64748b;text-align:center;margin:0 0 24px;font-size:14px}.supplier-login__form[data-v-2f6a04dc]{flex-direction:column;gap:16px;display:flex}.supplier-login__field[data-v-2f6a04dc]{flex-direction:column;gap:6px;display:flex}.supplier-login__label[data-v-2f6a04dc]{color:#334155;font-size:14px;font-weight:500}.supplier-login__error[data-v-2f6a04dc]{color:#dc2626;font-size:12px}.supplier-login__toggle-password[data-v-2f6a04dc]{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:4px;padding:0;font-size:12px}.supplier-login__checkbox-wrap[data-v-2f6a04dc]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.supplier-login__checkbox[data-v-2f6a04dc]{width:18px;height:18px}.supplier-login__submit[data-v-2f6a04dc]{margin-top:8px}.supplier-login__divider[data-v-2f6a04dc]{background:#e2e8f0;height:1px;margin:8px 0}.supplier-login__links[data-v-2f6a04dc]{text-align:center}.supplier-login__link[data-v-2f6a04dc]{color:#0f172a;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500}.supplier-login__link[data-v-2f6a04dc]:hover{text-decoration:underline}.supplier-login__register[data-v-2f6a04dc]{color:#64748b;text-align:center;margin:0;font-size:14px}.supplier-login__benefits[data-v-2f6a04dc]{border-radius:12px;padding:20px}.supplier-login__benefits-title[data-v-2f6a04dc]{text-align:center;margin:0 0 12px;font-size:16px;font-weight:600}.supplier-login__benefits-list[data-v-2f6a04dc]{color:#475569;margin:0;padding-left:20px;font-size:14px;line-height:1.6}.supplier-login__reset-form[data-v-2f6a04dc]{flex-direction:column;gap:16px;display:flex}.supplier-login__modal-actions[data-v-2f6a04dc]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}@media (max-width:600px){.supplier-login[data-v-2f6a04dc]{padding:16px}}.supplier-orders__header[data-v-e61a5ac2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.supplier-orders__title[data-v-e61a5ac2]{margin:0 0 4px;font-size:24px;font-weight:700}.supplier-orders__subtitle[data-v-e61a5ac2]{color:#64748b;margin:0;font-size:14px}.supplier-orders__filters[data-v-e61a5ac2]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.supplier-orders__filters>div[data-v-e61a5ac2]{flex:1;min-width:150px}.supplier-orders__filters>div[data-v-e61a5ac2]:first-child{flex:2;min-width:200px}.supplier-orders__filter-label[data-v-e61a5ac2]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.supplier-orders__filters .ui-input[data-v-e61a5ac2],.supplier-orders__filters .ui-select[data-v-e61a5ac2]{width:100%}.supplier-orders__table-wrap[data-v-e61a5ac2]{padding:0;overflow:hidden}.supplier-orders__table-scroll[data-v-e61a5ac2]{overflow-x:auto}.supplier-orders__amount[data-v-e61a5ac2]{font-weight:600}.supplier-orders__link[data-v-e61a5ac2]{color:#3b82f6;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.supplier-orders__link[data-v-e61a5ac2]:hover{color:#2563eb}.supplier-orders__actions[data-v-e61a5ac2]{flex-wrap:wrap;gap:8px;display:flex}.supplier-orders__view-header[data-v-e61a5ac2]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.supplier-orders__view-title[data-v-e61a5ac2]{flex:1;margin:0;font-size:18px;font-weight:600}.supplier-orders__view-grid[data-v-e61a5ac2]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px;display:grid}.supplier-orders__dl[data-v-e61a5ac2]{margin:0;font-size:14px}.supplier-orders__dl dt[data-v-e61a5ac2]{color:#64748b;margin-bottom:2px}.supplier-orders__dl dd[data-v-e61a5ac2]{margin:0 0 8px}.supplier-orders__items-title[data-v-e61a5ac2]{margin:0 0 12px;font-size:14px;font-weight:600}.supplier-orders__items-scroll[data-v-e61a5ac2]{margin-bottom:16px;overflow-x:auto}.supplier-orders__notes[data-v-e61a5ac2]{margin-top:16px}.supplier-orders__notes .supplier-orders__label[data-v-e61a5ac2]{color:#334155;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.supplier-orders__accept-hint[data-v-e61a5ac2]{color:#64748b;margin:0 0 16px;font-size:14px}.supplier-orders__modal-actions[data-v-e61a5ac2]{justify-content:flex-end;gap:12px;display:flex}@media (max-width:960px){.supplier-orders__view-grid[data-v-e61a5ac2]{grid-template-columns:1fr}}.product-image-upload[data-v-e10f16fb]{width:100%}.product-image-upload__card[data-v-e10f16fb]{padding:20px}.product-image-upload__title[data-v-e10f16fb]{margin:0 0 16px;font-size:16px;font-weight:600}.product-image-upload__field[data-v-e10f16fb]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.product-image-upload__label[data-v-e10f16fb]{color:#334155;font-size:14px;font-weight:500}.product-image-upload__file-input[data-v-e10f16fb]{font:inherit;border:1px solid #e2e8f0;border-radius:6px;padding:8px}.product-image-upload__file-names[data-v-e10f16fb]{color:#64748b;font-size:12px}.product-image-upload__preview-section[data-v-e10f16fb]{margin-bottom:16px}.product-image-upload__subtitle[data-v-e10f16fb]{margin:0 0 12px;font-size:14px;font-weight:600}.product-image-upload__grid[data-v-e10f16fb]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.product-image-upload__preview-card[data-v-e10f16fb]{border:1px solid #e2e8f0;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.product-image-upload__preview-card[data-v-e10f16fb]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}.product-image-upload__preview-img[data-v-e10f16fb]{-o-object-fit:cover;object-fit:cover;width:100%;height:120px;display:block}.product-image-upload__preview-actions[data-v-e10f16fb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.product-image-upload__upload-row[data-v-e10f16fb]{margin-bottom:16px}.product-image-upload__hint[data-v-e10f16fb]{margin:0}.supplier-products__header[data-v-82b1fa20]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.supplier-products__header-actions[data-v-82b1fa20]{gap:12px;display:flex}.supplier-products__title[data-v-82b1fa20]{margin:0 0 4px;font-size:24px;font-weight:700}.supplier-products__subtitle[data-v-82b1fa20]{color:#64748b;margin:0;font-size:14px}.supplier-products__filters[data-v-82b1fa20]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.supplier-products__filters .ui-input[data-v-82b1fa20],.supplier-products__filters .ui-select[data-v-82b1fa20]{min-width:140px}.supplier-products__table-wrap[data-v-82b1fa20]{padding:0;overflow:hidden}.supplier-products__table-scroll[data-v-82b1fa20]{overflow-x:auto}.supplier-products__thumb[data-v-82b1fa20]{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:48px;height:48px}.supplier-products__name[data-v-82b1fa20]{font-size:14px;font-weight:600}.supplier-products__sku[data-v-82b1fa20]{color:#64748b;font-size:12px}.supplier-products__price[data-v-82b1fa20]{font-weight:600}.supplier-products__actions[data-v-82b1fa20]{flex-wrap:wrap;gap:8px;display:flex}.supplier-products__form[data-v-82b1fa20]{flex-direction:column;gap:16px;display:flex}.supplier-products__form-grid[data-v-82b1fa20]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.supplier-products__field[data-v-82b1fa20]{flex-direction:column;gap:6px;display:flex}.supplier-products__field--full[data-v-82b1fa20]{grid-column:1/-1}.supplier-products__label[data-v-82b1fa20]{color:#334155;font-size:14px;font-weight:500}.supplier-products__file-input[data-v-82b1fa20]{font:inherit;border:1px solid #e2e8f0;border-radius:6px;padding:8px}.supplier-products__checkbox-wrap[data-v-82b1fa20]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.supplier-products__checkbox[data-v-82b1fa20]{width:18px;height:18px}.supplier-products__modal-actions[data-v-82b1fa20]{justify-content:flex-end;gap:12px;display:flex}.supplier-products__import-alert[data-v-82b1fa20]{margin-bottom:16px}.supplier-products__import-alert[data-v-82b1fa20]:last-of-type{margin-bottom:0}.supplier-products__import-actions[data-v-82b1fa20]{gap:12px;margin:16px 0;display:flex}.supplier-profile__header[data-v-5deeb3ff]{margin-bottom:24px}.supplier-profile__title[data-v-5deeb3ff]{margin:0 0 4px;font-size:24px;font-weight:700}.supplier-profile__subtitle[data-v-5deeb3ff]{color:#64748b;margin:0;font-size:14px}.supplier-profile__layout[data-v-5deeb3ff]{grid-template-columns:1fr 360px;gap:24px;display:grid}.supplier-profile__main[data-v-5deeb3ff]{min-width:0}.supplier-profile__card[data-v-5deeb3ff]{margin-bottom:24px;padding:20px}.supplier-profile__card-title[data-v-5deeb3ff]{margin:0 0 16px;font-size:16px;font-weight:600}.supplier-profile__grid[data-v-5deeb3ff]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.supplier-profile__field[data-v-5deeb3ff]{flex-direction:column;gap:6px;display:flex}.supplier-profile__field--full[data-v-5deeb3ff]{grid-column:1/-1}.supplier-profile__label[data-v-5deeb3ff]{color:#334155;font-size:14px;font-weight:500}.supplier-profile__actions[data-v-5deeb3ff]{flex-wrap:wrap;gap:12px;display:flex}.supplier-profile__sidebar[data-v-5deeb3ff]{min-width:0}.supplier-profile__badge[data-v-5deeb3ff]{margin-bottom:12px}.supplier-profile__check-list[data-v-5deeb3ff]{margin:0 0 12px;padding:0;font-size:14px;list-style:none}.supplier-profile__check--ok[data-v-5deeb3ff]{color:#16a34a}.supplier-profile__check--warn[data-v-5deeb3ff]{color:#ca8a04}.supplier-profile__verify-btn[data-v-5deeb3ff]{margin-top:8px}.supplier-profile__rating[data-v-5deeb3ff]{text-align:center;margin-bottom:16px}.supplier-profile__rating-value[data-v-5deeb3ff]{color:#0f172a;font-size:28px;font-weight:700}.supplier-profile__rating-stars[data-v-5deeb3ff]{color:#eab308;margin-left:4px}.supplier-profile__rating-caption[data-v-5deeb3ff]{color:#64748b;margin-top:4px;font-size:12px;display:block}.supplier-profile__dl[data-v-5deeb3ff]{margin:0;font-size:14px}.supplier-profile__dl dt[data-v-5deeb3ff]{color:#64748b;margin-bottom:2px}.supplier-profile__dl dd[data-v-5deeb3ff]{margin:0 0 12px;font-weight:500}.supplier-profile__timeline[data-v-5deeb3ff]{border-left:2px solid #e2e8f0;margin:0 0 0 6px;padding:0 0 0 16px;list-style:none}.supplier-profile__timeline-item[data-v-5deeb3ff]{padding-bottom:12px;font-size:14px;position:relative}.supplier-profile__timeline-item[data-v-5deeb3ff]:before{content:"";background:#94a3b8;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-21px}.supplier-profile__timeline-time[data-v-5deeb3ff]{color:#64748b;margin-bottom:2px;font-size:12px;display:block}.supplier-profile__timeline-text[data-v-5deeb3ff]{color:#334155}@media (max-width:960px){.supplier-profile__layout[data-v-5deeb3ff]{grid-template-columns:1fr}}.supplier-registration-form[data-v-ef135511]{max-width:900px;margin:0 auto}.supplier-registration-form__card[data-v-ef135511]{border-radius:12px;padding:24px}.supplier-registration-form__title[data-v-ef135511]{margin:0 0 8px;font-size:22px;font-weight:700}.supplier-registration-form__subtitle[data-v-ef135511]{color:#64748b;margin:0 0 24px;font-size:14px}.supplier-registration-form__step[data-v-ef135511]{margin-bottom:24px}.supplier-registration-form__step-title[data-v-ef135511]{margin:0 0 16px;font-size:16px;font-weight:600}.supplier-registration-form__grid[data-v-ef135511]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.supplier-registration-form__field[data-v-ef135511]{flex-direction:column;gap:6px;display:flex}.supplier-registration-form__field--full[data-v-ef135511]{grid-column:1/-1}.supplier-registration-form__label[data-v-ef135511]{color:#334155;font-size:14px;font-weight:500}.supplier-registration-form__summary[data-v-ef135511]{background:#f8fafc;margin-bottom:16px;padding:16px}.supplier-registration-form__summary-title[data-v-ef135511]{margin:0 0 8px;font-size:14px;font-weight:600}.summary-item[data-v-ef135511]{font-size:14px;line-height:1.6}.supplier-registration-form__checkbox-wrap[data-v-ef135511]{cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.supplier-registration-form__checkbox-wrap a[data-v-ef135511]{color:#3b82f6}.supplier-registration-form__checkbox[data-v-ef135511]{flex-shrink:0;width:18px;height:18px;margin-top:4px}.supplier-registration-form__toggle[data-v-ef135511]{color:#64748b;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:12px}.supplier-registration-form__nav[data-v-ef135511]{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.supplier-registration-form__spacer[data-v-ef135511]{flex:1}.supplier-registration-view[data-v-4deccdf3]{padding:24px 0}.supplier-registration-view__inner[data-v-4deccdf3]{flex-direction:column;gap:16px;display:flex}.supplier-registration-view__hero[data-v-4deccdf3]{text-align:center}.supplier-registration-view__hero h1[data-v-4deccdf3]{margin:0 0 8px;font-size:36px}.supplier-registration-view__hero p[data-v-4deccdf3]{color:#64748b;margin:0;font-size:18px}.supplier-registration-view__card h2[data-v-4deccdf3]{margin:0 0 12px;font-size:22px}.supplier-registration-view__benefits[data-v-4deccdf3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplier-registration-view__benefit[data-v-4deccdf3]{border:1px solid #e2e8f0;border-radius:10px;padding:14px}.supplier-registration-view__benefit h3[data-v-4deccdf3]{margin:8px 0;font-size:18px}.supplier-registration-view__benefit p[data-v-4deccdf3]{color:#64748b;margin:0}.supplier-registration-view__icon[data-v-4deccdf3]{font-size:28px}.supplier-registration-view__conditions[data-v-4deccdf3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-registration-view__conditions ul[data-v-4deccdf3]{gap:8px;margin:0;padding-left:18px;display:grid}.supplier-registration-view__timeline[data-v-4deccdf3]{gap:12px;margin:0;padding-left:18px;display:grid}.supplier-registration-view__timeline h3[data-v-4deccdf3]{margin:0 0 4px;font-size:18px}.supplier-registration-view__timeline p[data-v-4deccdf3]{color:#64748b;margin:0}.supplier-registration-view__contacts[data-v-4deccdf3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.supplier-registration-view__contact-title[data-v-4deccdf3]{font-size:18px;font-weight:700}.supplier-registration-view__contact-sub[data-v-4deccdf3]{color:#64748b}@media (max-width:960px){.supplier-registration-view__hero h1[data-v-4deccdf3]{font-size:30px}.supplier-registration-view__hero p[data-v-4deccdf3]{font-size:16px}.supplier-registration-view__benefits[data-v-4deccdf3],.supplier-registration-view__conditions[data-v-4deccdf3],.supplier-registration-view__contacts[data-v-4deccdf3]{grid-template-columns:1fr}}.supplier-list[data-v-b5de4b83]{flex-direction:column;gap:16px;padding:16px;display:flex}.supplier-list__header[data-v-b5de4b83]{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-list__filters[data-v-b5de4b83]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}.supplier-list__label[data-v-b5de4b83]{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.supplier-list__checkbox[data-v-b5de4b83]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.supplier-list__summary[data-v-b5de4b83]{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-list__count[data-v-b5de4b83]{color:#64748b}.supplier-list__view[data-v-b5de4b83]{gap:8px;display:inline-flex}.supplier-list__view-button[data-v-b5de4b83]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:12px}.supplier-list__view-button.is-active[data-v-b5de4b83]{color:#fff;background:#0f172a;border-color:#0f172a}.supplier-list__state[data-v-b5de4b83]{color:#64748b;text-align:center}.supplier-list__grid[data-v-b5de4b83]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.supplier-list__card[data-v-b5de4b83]{flex-direction:column;gap:8px;display:flex}.supplier-list__name[data-v-b5de4b83]{font-weight:600}.supplier-list__muted[data-v-b5de4b83]{color:#64748b;font-size:12px}.supplier-list__badges[data-v-b5de4b83]{flex-wrap:wrap;gap:8px;display:flex}.supplier-list__actions[data-v-b5de4b83]{flex-wrap:wrap;gap:6px;display:flex}.supplier-list__link[data-v-b5de4b83]{color:#0f172a;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.supplier-list__rating[data-v-b5de4b83]{align-items:center;gap:6px;display:flex}.supplier-list__pagination[data-v-b5de4b83]{justify-content:center;display:flex}.suppliers-view[data-v-7a890bca]{padding:24px 0}.suppliers-view__cta[data-v-7a890bca]{color:#0f172a;border:1px solid #0f172a;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.suppliers-view__stats[data-v-7a890bca]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.suppliers-view__stat[data-v-7a890bca]{text-align:center}.suppliers-view__stat-value[data-v-7a890bca]{font-size:22px;font-weight:700}.suppliers-view__stat-label[data-v-7a890bca]{color:#64748b;font-size:12px}.suppliers-view__modal[data-v-7a890bca]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.suppliers-view__modal-backdrop[data-v-7a890bca]{background:#0f172a80;position:absolute;top:0;bottom:0;left:0;right:0}.suppliers-view__modal-card[data-v-7a890bca]{width:min(820px,92vw);max-height:90vh;position:relative;overflow:auto}.suppliers-view__modal-header[data-v-7a890bca]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.suppliers-view__modal-grid[data-v-7a890bca]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.suppliers-view__detail[data-v-7a890bca]{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.suppliers-view__description[data-v-7a890bca]{margin-top:16px}.suppliers-view__rating[data-v-7a890bca]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.suppliers-view__muted[data-v-7a890bca]{color:#64748b;font-size:12px}.suppliers-view__featured[data-v-7a890bca]{color:#d97706;font-size:12px;font-weight:600}.suppliers-view__modal-actions[data-v-7a890bca]{justify-content:flex-end;margin-top:16px;display:flex}@media (max-width:960px){.suppliers-view__modal-grid[data-v-7a890bca]{grid-template-columns:1fr}}
