@keyframes spinner-indicator-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-indicator{display:inline-block;vertical-align:middle;flex-shrink:0;animation:spinner-indicator-rotate .65s linear infinite;transform-origin:center}.telegram-notifications{display:flex;flex-direction:column;gap:14px;margin-top:8px}.telegram-notifications__alert{margin:0}.telegram-notifications__types{display:flex;flex-direction:column;gap:8px}.telegram-notifications__types-title{display:block;margin-bottom:2px}.telegram-notifications__type-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid var(--border-color, rgba(255, 255, 255, .12));border-radius:8px}.telegram-notifications__type-label{font-size:14px}.telegram-notifications__status{margin-top:2px}.telegram-notifications__actions{display:flex;flex-wrap:wrap;gap:8px}.telegram-notifications__activate-hint{font-size:12px}.app-top-nav{display:flex;align-items:center;gap:0;padding:0;background:var(--color-bg-base);border-bottom:1px solid var(--color-border-light);position:sticky;top:0;z-index:100}[data-theme=dark] .app-top-nav{background:#141414;border-bottom-color:#303030}.app-top-nav__logo{display:flex;flex-direction:column;align-items:flex-start;font-size:16px;font-weight:700;color:var(--color-brand-primary);white-space:nowrap;padding:0 24px;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.2;gap:1px}[data-theme=dark] .app-top-nav__logo{color:#a855f7}.app-top-nav__version{font-size:10px;font-weight:400;color:var(--color-text-placeholder);letter-spacing:.02em}.app-top-nav__menu{flex:1;min-width:0}.app-top-nav__user{flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis}.app-top-nav__lang{padding:0 16px;flex-shrink:0}.app-page-loader{display:flex;align-items:center;justify-content:center;height:100vh}.products-page{min-height:100vh}.app-header-wrapper{flex-shrink:0}.app-content{padding:16px 24px}.app-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.app-settings-summary{display:flex;flex-direction:column;gap:2px}.app-settings-summary__label{font-size:12px;font-weight:600}.app-settings-summary__values{font-size:12px}.app-filter-bar{margin-bottom:12px}.app-top-nav__cabinet-tag{margin-left:8px;font-size:11px}.app-cabinet-modal__status{margin-bottom:12px}.app-cabinet-modal__desc{display:block;margin-bottom:16px}.app-cabinet-modal__step{margin-bottom:12px}.app-cabinet-modal__path{display:block;margin-top:6px;font-size:12px}.app-cabinet-modal__done{display:block;margin-top:12px}:root{--color-brand-primary: #7B2FF7;--color-brand-primary-hover: #6920E0;--color-brand-primary-light: #F0E8FF;--color-success: #52c41a;--color-success-light: #d9f7be;--color-warning: #faad14;--color-warning-light: #fff1b8;--color-error: #ff4d4f;--color-error-light: #fff1f0;--color-info: #1677ff;--color-info-light: #e6f4ff;--color-text-primary: #1a1a2e;--color-text-secondary: #595959;--color-text-disabled: #bfbfbf;--color-border: #d9d9d9;--color-border-light: #f0f0f0;--color-bg-base: #ffffff;--color-bg-muted: #fafafa;--color-bg-dark: #1a1a2e;--color-text-hint: #8c8c8c;--color-text-muted: #999999;--color-text-caption: #666666;--color-text-dark: #333333;--color-text-placeholder: #aaaaaa;--color-success-text: #389e0d;--color-error-text: #cf1322;--color-info-text: #0958d9;--color-warning-text: #fa8c16}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #141414 inset!important;box-shadow:0 0 0 1000px #141414 inset!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:#ffffffd9}.w-full{width:100%}.row-loss td,.row-status--unsuitable td,.row-status--unsuitable td.ant-table-cell-fix-left,.row-status--unsuitable td.ant-table-cell-fix-right,.row-status--unsuitable:hover td,.row-status--unsuitable:hover td.ant-table-cell-fix-left,.row-status--unsuitable:hover td.ant-table-cell-fix-right{background-color:#fff2f0!important}.row-status--suitable td,.row-status--suitable td.ant-table-cell-fix-left,.row-status--suitable td.ant-table-cell-fix-right,.row-status--suitable:hover td,.row-status--suitable:hover td.ant-table-cell-fix-left,.row-status--suitable:hover td.ant-table-cell-fix-right{background-color:#f6ffed!important}.row-status--reviewing td,.row-status--reviewing td.ant-table-cell-fix-left,.row-status--reviewing td.ant-table-cell-fix-right,.row-status--reviewing:hover td,.row-status--reviewing:hover td.ant-table-cell-fix-left,.row-status--reviewing:hover td.ant-table-cell-fix-right{background-color:#e6f4ff!important}[data-theme=dark] .row-loss td,[data-theme=dark] .row-status--unsuitable td,[data-theme=dark] .row-status--unsuitable td.ant-table-cell-fix-left,[data-theme=dark] .row-status--unsuitable td.ant-table-cell-fix-right,[data-theme=dark] .row-status--unsuitable:hover td,[data-theme=dark] .row-status--unsuitable:hover td.ant-table-cell-fix-left,[data-theme=dark] .row-status--unsuitable:hover td.ant-table-cell-fix-right{background-color:#2a1215!important}[data-theme=dark] .row-status--suitable td,[data-theme=dark] .row-status--suitable td.ant-table-cell-fix-left,[data-theme=dark] .row-status--suitable td.ant-table-cell-fix-right,[data-theme=dark] .row-status--suitable:hover td,[data-theme=dark] .row-status--suitable:hover td.ant-table-cell-fix-left,[data-theme=dark] .row-status--suitable:hover td.ant-table-cell-fix-right{background-color:#162312!important}[data-theme=dark] .row-status--reviewing td,[data-theme=dark] .row-status--reviewing td.ant-table-cell-fix-left,[data-theme=dark] .row-status--reviewing td.ant-table-cell-fix-right,[data-theme=dark] .row-status--reviewing:hover td,[data-theme=dark] .row-status--reviewing:hover td.ant-table-cell-fix-left,[data-theme=dark] .row-status--reviewing:hover td.ant-table-cell-fix-right{background-color:#111a2c!important}[data-theme=dark] body{background:#0f0f17;color:#e0e0e0}[data-theme=dark] .ant-layout{background:#0f0f17}.margin--good{color:#52c41a}.margin--warn{color:#faad14}.margin--bad{color:#ff4d4f}@keyframes wb-spin{to{transform:rotate(360deg)}}
