#dashboard-root .revenue-page{max-width:76rem;margin:0 auto}#dashboard-root .revenue-page__top{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:768px){#dashboard-root .revenue-page__top{flex-direction:row;align-items:flex-end;justify-content:space-between}}#dashboard-root .revenue-page__title{margin:0 0 .25rem;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:rgb(var(--dash-text))}#dashboard-root .revenue-page__lead{margin:0;font-size:.875rem;line-height:1.5;color:rgb(var(--dash-muted-foreground));max-width:36rem}#dashboard-root .revenue-page__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}#dashboard-root .revenue-page__action-link{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:.625rem;border:1px solid rgb(var(--dash-border)/.85);background:rgb(var(--dash-panel)/.55);font-size:.8125rem;font-weight:600;color:rgb(var(--dash-text));text-decoration:none!important;transition:border-color .2s ease,background .2s ease}#dashboard-root .revenue-page__action-link:hover{border-color:rgb(var(--dash-accent)/.45);background:rgb(var(--dash-panel));text-decoration:none!important}#dashboard-root .revenue-kpi-strip{margin-bottom:1.75rem}#dashboard-root .revenue-kpi-card{position:relative;overflow:hidden;padding:.9rem 1rem;border-radius:.85rem;border:1px solid rgb(var(--dash-border)/.7);background:rgb(var(--dash-background)/.35)}#dashboard-root .revenue-kpi-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:rgb(255 255 255/.88);opacity:1}#dashboard-root[data-theme=light] .revenue-kpi-card:before{background:rgb(255 255 255)}#dashboard-root .revenue-kpi-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}#dashboard-root .revenue-kpi-card__label{margin:0;font-size:.75rem;font-weight:600;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-kpi-card__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:rgb(var(--dash-bg)/.65);color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-kpi-card__value{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:rgb(var(--dash-text))}#dashboard-root .revenue-section{margin-bottom:2rem}#dashboard-root .revenue-section__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .875rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-tile{display:flex;gap:.875rem;padding:1rem;border-radius:1rem;border:1px solid rgb(var(--dash-border)/.8);background:rgb(var(--dash-panel)/.55);transition:border-color .2s ease,background .2s ease,transform .2s ease}#dashboard-root a.revenue-source-tile{text-decoration:none;color:inherit}#dashboard-root a.revenue-source-tile:hover{border-color:rgb(var(--dash-accent)/.4);background:rgb(var(--dash-panel));transform:translateY(-1px)}#dashboard-root .revenue-source-tile__logo{flex-shrink:0}#dashboard-root .revenue-source-tile__body{min-width:0;flex:1}#dashboard-root .revenue-source-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.375rem}#dashboard-root .revenue-source-tile__title{margin:0;font-size:.9375rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-source-tile__sync{margin:0 0 .5rem;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-tile__metrics{display:flex;flex-wrap:wrap;gap:.375rem .75rem}#dashboard-root .revenue-source-tile__metric{display:inline-flex;flex-direction:column;gap:.0625rem;min-width:4.5rem}#dashboard-root .revenue-source-tile__metric-label{font-size:.625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-tile__metric-value{font-size:.875rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-platform-grid{display:grid;gap:1rem}@media (min-width:1024px){#dashboard-root .revenue-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#dashboard-root .revenue-platform-card{display:flex;flex-direction:column;border-radius:1rem;border:1px solid rgb(var(--dash-border)/.85);background:rgb(var(--dash-panel)/.55);overflow:hidden}#dashboard-root a.revenue-platform-card{text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}#dashboard-root a.revenue-platform-card:hover{border-color:rgb(var(--dash-accent)/.4);transform:translateY(-1px)}#dashboard-root .revenue-platform-card__stripe{height:4px;background:var(--revenue-brand-color,rgb(var(--dash-accent)))}#dashboard-root .revenue-platform-card__inner{padding:1rem 1.125rem 1.125rem}#dashboard-root .revenue-platform-card__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}#dashboard-root .revenue-platform-card__title-wrap{min-width:0}#dashboard-root .revenue-platform-card__title{margin:0;font-size:1rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-platform-card__subtitle{margin:.125rem 0 0;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-card.is-disconnected{opacity:.88}#dashboard-root .revenue-platform-card__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}@media (min-width:640px){#dashboard-root .revenue-platform-card__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}#dashboard-root .revenue-platform-kpi{padding:.625rem .75rem;border-radius:.625rem;background:rgb(var(--dash-bg)/.55)}#dashboard-root .revenue-platform-kpi__label{margin:0;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-kpi__value{margin:.125rem 0 0;font-size:.9375rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-platform-kpi__value.is-warn{color:rgb(251 191 36)}#dashboard-root .revenue-platform-card__block-title{margin:0 0 .375rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-card__list{margin:0;padding:0;list-style:none}#dashboard-root .revenue-platform-card__list li{display:flex;justify-content:space-between;gap:.75rem;padding:.375rem 0;font-size:.8125rem;border-bottom:1px solid rgb(var(--dash-border)/.35)}#dashboard-root .revenue-platform-card__list li:last-child{border-bottom:none}#dashboard-root .revenue-platform-card__list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--dash-text))}#dashboard-root .revenue-platform-card__list-value{flex-shrink:0;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-card__issue{display:flex;align-items:flex-start;gap:.375rem;margin-bottom:.75rem;font-size:.75rem;color:rgb(251 191 36)}#dashboard-root .revenue-connect{display:flex;flex-direction:column;gap:1.75rem}#dashboard-root .revenue-connect__intro{padding:0;border:0;background:none;border-radius:0}#dashboard-root .revenue-connect__title{margin:0 0 .375rem;font-size:1.125rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-connect__lead{margin:0;max-width:40rem;font-size:.875rem;line-height:1.55;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-connect__section-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-connect__grid{margin-top:0}#dashboard-root .revenue-connect__tile .integrations-market-tile__action{display:inline-flex;align-items:center;gap:.125rem}#dashboard-root .revenue-connect__footnote{margin:0;font-size:.75rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-page--empty{display:flex;align-items:flex-start;justify-content:center}#dashboard-root .revenue-setup{width:100%;max-width:40rem;margin:0 auto}#dashboard-root .revenue-setup--page{padding-top:clamp(1rem,4vh,2.5rem);padding-bottom:2rem}#dashboard-root .revenue-setup--section{max-width:none;margin:0}#dashboard-root .revenue-setup__hero{margin-bottom:1.75rem;text-align:center}#dashboard-root .revenue-setup__eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-setup__title{margin:0 0 .5rem;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-setup__title--section{font-size:1.25rem;letter-spacing:-.02em}#dashboard-root .revenue-setup__lead{margin:0 auto;max-width:34rem;font-size:.9375rem;font-weight:400;line-height:1.55;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-setup__note{margin:.65rem auto 0;max-width:32rem;font-size:.8125rem;font-weight:400;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-setup__groups{display:flex;flex-direction:column;gap:1.35rem}#dashboard-root .revenue-setup__group-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.6875rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-setup__list{list-style:none;margin:0;padding:0;border-top:1px solid rgb(var(--dash-border)/.65)}#dashboard-root .revenue-setup__row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .15rem;border-bottom:1px solid rgb(var(--dash-border)/.5);text-decoration:none!important;color:inherit;transition:background .15s ease;border-radius:.5rem}#dashboard-root .revenue-setup__row:hover{background:rgb(var(--dash-muted)/.28)}#dashboard-root .revenue-setup__logo{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0;background:transparent;overflow:visible}#dashboard-root .revenue-setup__logo .integrations-brand-mark,#dashboard-root .revenue-setup__logo .integrations-brand-mark__img,#dashboard-root .revenue-setup__logo img{width:1.75rem!important;height:1.75rem!important;-o-object-fit:contain;object-fit:contain;background:transparent!important}#dashboard-root .revenue-setup__copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}#dashboard-root .revenue-setup__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:400;letter-spacing:-.015em;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-setup__badge{font-size:.625rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-setup__desc{font-size:.8125rem;font-weight:400;line-height:1.4;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-setup__action{display:inline-flex;align-items:center;flex-shrink:0;font-size:.8125rem;font-weight:400;letter-spacing:-.01em;color:rgb(var(--dash-muted-foreground));text-decoration:none!important;transition:color .15s ease}#dashboard-root .revenue-setup__row:hover .revenue-setup__action{color:rgb(var(--dash-foreground))}#dashboard-root .revenue-setup__footnote{margin:1.5rem auto 0;max-width:34rem;font-size:.75rem;font-weight:400;line-height:1.5;text-align:center;color:rgb(var(--dash-muted-foreground))}#dashboard-root a.revenue-setup__footnote-link{color:rgb(var(--dash-foreground));text-decoration:none}#dashboard-root a.revenue-setup__footnote-link:hover{opacity:.85;text-decoration:none}@media (max-width:560px){#dashboard-root .revenue-setup__row{grid-template-columns:2.25rem minmax(0,1fr);grid-template-rows:auto auto}#dashboard-root .revenue-setup__action{grid-column:2;justify-self:start;margin-top:.15rem;padding-bottom:.15rem}}#dashboard-root .revenue-brand-well{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:0;border:0;background:transparent;overflow:visible;padding:0}#dashboard-root .revenue-brand-well--cloudpayments,#dashboard-root .revenue-brand-well--moysklad,#dashboard-root .revenue-brand-well--ozon,#dashboard-root .revenue-brand-well--platega,#dashboard-root .revenue-brand-well--wildberries,#dashboard-root .revenue-brand-well--yookassa,#dashboard-root[data-theme=dark] .revenue-brand-well{background:transparent}#dashboard-root .revenue-brand-well .integrations-brand-mark,#dashboard-root .revenue-brand-well .integrations-brand-mark__img,#dashboard-root .revenue-brand-well img{background:transparent!important;border:0!important;-o-object-fit:contain;object-fit:contain}#dashboard-root .revenue-hub-tabs{display:flex;justify-content:center;width:100%;margin:0 0 1.25rem;flex-shrink:0}#dashboard-root .revenue-hub-tabs.integrations-hub-tabs{margin-bottom:1.25rem}#dashboard-root .revenue-hub-tabs .integrations-segment--hub .integrations-segment__tab{display:inline-flex!important}#dashboard-root .revenue-page .digest-period-toggle{position:relative;display:inline-flex;align-items:stretch;gap:.15rem;width:-moz-max-content;width:max-content;max-width:100%;flex-shrink:0;min-height:2.625rem;height:2.625rem;padding:.25rem;border-radius:.75rem;border:1.5px solid rgb(var(--dash-border-strong)/.95);background:rgb(var(--dash-control,var(--dash-card)));box-shadow:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;margin:0}#dashboard-root[data-theme=dark] .revenue-page .digest-period-toggle{background:rgb(var(--dash-control,var(--dash-card)));border-color:rgb(var(--dash-border-strong)/.95);box-shadow:none}#dashboard-root .revenue-page .digest-period-toggle__thumb{position:absolute;top:.25rem;bottom:.25rem;left:0;z-index:0;border-radius:calc(.75rem - .25rem);background:#fff;opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}#dashboard-root .revenue-page .digest-period-toggle__thumb.is-ready{opacity:1}#dashboard-root[data-theme=light] .revenue-page .digest-period-toggle__thumb{background:#1a1816}#dashboard-root .revenue-page button.digest-period-toggle__btn{position:relative;z-index:1;box-sizing:border-box;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;flex:0 0 auto;min-height:100%;height:auto;padding:0 .9rem!important;margin:0!important;border:0!important;border-radius:calc(.75rem - .25rem)!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;color:rgb(var(--dash-muted-foreground))!important;white-space:nowrap!important;text-decoration:none!important;transition:color .15s ease}#dashboard-root .revenue-page button.digest-period-toggle__btn:hover:not(.is-active){color:#fff!important;background:transparent!important;text-decoration:none!important}#dashboard-root[data-theme=light] .revenue-page button.digest-period-toggle__btn:hover:not(.is-active){color:#0a0a0a!important}#dashboard-root .revenue-page button.digest-period-toggle__btn.is-active,#dashboard-root .revenue-page button.digest-period-toggle__btn.is-active:hover{color:#0a0a0a!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}#dashboard-root[data-theme=light] .revenue-page button.digest-period-toggle__btn.is-active,#dashboard-root[data-theme=light] .revenue-page button.digest-period-toggle__btn.is-active:hover{color:#fff!important;background:#1a1816!important}#dashboard-root[data-theme=dark] .revenue-page button.digest-period-toggle__btn.is-active{background:transparent!important;box-shadow:none!important}#dashboard-root .revenue-page button.digest-period-toggle__btn:focus-visible{outline:2px solid rgb(var(--dash-foreground)/.35);outline-offset:2px}#dashboard-root .revenue-page .digest-period-toggle__label{display:inline-block}@media (min-width:1100px){#dashboard-root .revenue-page button.digest-period-toggle__btn{padding:0 1.05rem!important;font-size:.75rem!important}}@media (max-width:639px){#dashboard-root .revenue-page .digest-period-toggle{min-height:2.5rem;height:2.5rem}#dashboard-root .revenue-page button.digest-period-toggle__btn{padding-inline:.6rem!important;font-size:.625rem!important}}#dashboard-root .revenue-page__top--hub{margin-bottom:1.25rem;align-items:center}#dashboard-root .revenue-page__top--hub .revenue-page__lead{margin:0}@media (min-width:768px){#dashboard-root .revenue-page__top--hub{align-items:center}}#dashboard-root .revenue-section__head .revenue-section__title{margin:0}#dashboard-root .revenue-statistics{display:flex;flex-direction:column;gap:1rem}#dashboard-root .revenue-statistics__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}@media (min-width:768px){#dashboard-root .revenue-statistics__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}#dashboard-root .revenue-statistics__hint{margin:0;font-size:.8125rem;font-weight:400;line-height:1.4;color:rgb(var(--dash-muted-foreground));max-width:28rem}#dashboard-root .revenue-breakdown__head .digest-period-toggle,#dashboard-root .revenue-chart__head .digest-period-toggle,#dashboard-root .revenue-statistics__toolbar .digest-period-toggle{flex-shrink:0}#dashboard-root .revenue-statistics__period-kpis{margin-bottom:.25rem}#dashboard-root .revenue-statistics__period-kpi .revenue-kpi-card__head{margin-bottom:.375rem}#dashboard-root .revenue-statistics__chart-wrap .revenue-chart,#dashboard-root .revenue-statistics__chart-wrap .revenue-dynamics-chart{margin:0}#dashboard-root .revenue-statistics__breakdown{margin-top:.25rem}#dashboard-root .revenue-statistics__breakdown .revenue-breakdown{height:auto}#dashboard-root .revenue-page__skeleton{display:grid;gap:.75rem}#dashboard-root .revenue-overview{display:flex;flex-direction:column;gap:1rem}#dashboard-root .revenue-overview__kpis{margin-bottom:.25rem}#dashboard-root .revenue-overview__kpi{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center!important}#dashboard-root .revenue-overview__kpi .revenue-kpi-card__label,#dashboard-root .revenue-overview__kpi .revenue-kpi-card__value{text-align:center!important;width:100%;margin-left:auto;margin-right:auto}#dashboard-root .revenue-kpi-card__label,#dashboard-root .revenue-kpi-card__value{text-align:center}#dashboard-root .revenue-overview__kpi .revenue-kpi-card__value{font-size:1.25rem}#dashboard-root .revenue-statistics__period-kpi{text-align:center}#dashboard-root .revenue-statistics__period-kpi .revenue-kpi-card__head{justify-content:center}#dashboard-root .revenue-statistics__period-kpi .revenue-kpi-card__label,#dashboard-root .revenue-statistics__period-kpi .revenue-kpi-card__value{text-align:center;width:100%}#dashboard-root .revenue-panel{padding:1.125rem 1.25rem;border-radius:1rem;border:1px solid rgb(var(--dash-border)/.85);background:rgb(var(--dash-panel)/.45)}#dashboard-root .revenue-section{padding:0;margin:0;border:0;background:transparent}#dashboard-root .revenue-section+.revenue-section{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid rgb(var(--dash-border)/.55)}#dashboard-root .revenue-section__title{margin:0 0 1rem;font-size:.9375rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-section__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}#dashboard-root .revenue-section__meta{font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-panel--flush{padding:0;border:none;background:transparent}#dashboard-root .revenue-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}#dashboard-root .revenue-panel__title{margin:0;font-size:.9375rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-panel__meta{font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-panel__link{display:inline-flex;align-items:center;gap:.125rem;font-size:.75rem;font-weight:600;color:rgb(var(--dash-accent));text-decoration:none}#dashboard-root .revenue-panel__link:hover{text-decoration:underline}#dashboard-root .revenue-panel__title--solo{margin-bottom:1rem}#dashboard-root .revenue-sources-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:720px){#dashboard-root .revenue-sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#dashboard-root .revenue-source-card{flex:unset;scroll-snap-align:unset;display:flex;align-items:center;gap:.9rem;width:100%;min-width:0;min-height:3.75rem;padding:1rem 1.1rem;border-radius:.95rem;border:1px solid rgb(var(--dash-border)/.65);background:rgb(255 255 255/.04);text-decoration:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease}#dashboard-root[data-theme=light] .revenue-source-card{background:rgb(var(--dash-muted)/.28)}#dashboard-root .revenue-source-card:hover{border-color:rgb(var(--dash-border)/.95);background:rgb(255 255 255/.07);transform:translateY(-1px)}#dashboard-root[data-theme=light] .revenue-source-card:hover{background:rgb(var(--dash-muted)/.42)}#dashboard-root .revenue-source-card:focus-visible{outline:2px solid rgb(var(--dash-accent)/.55);outline-offset:2px}#dashboard-root .revenue-source-card__logo{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent!important;padding:0}#dashboard-root[data-theme=dark] .revenue-source-card__logo,#dashboard-root[data-theme=light] .revenue-source-card__logo{background:transparent!important}#dashboard-root .revenue-source-card__logo .integrations-brand-mark,#dashboard-root .revenue-source-card__logo .integrations-brand-mark__img{display:block;width:2.25rem!important;height:2.25rem!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#dashboard-root .revenue-source-card__name{margin:0;flex:1;min-width:0;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.25;color:rgb(var(--dash-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard-root .revenue-source-card__chevron{flex-shrink:0;color:rgb(var(--dash-foreground));opacity:.55;transition:opacity .15s ease,transform .15s ease}#dashboard-root .revenue-source-card:hover .revenue-source-card__chevron{opacity:.95;transform:translateX(2px)}#dashboard-root .revenue-sources-more{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;margin-top:.75rem;padding:.625rem 1rem;border-radius:.625rem;border:1px dashed rgb(var(--dash-border)/.85);background:rgb(var(--dash-bg)/.35);font-family:inherit;font-size:.8125rem;font-weight:600;color:rgb(var(--dash-muted-foreground));transition:border-color .2s ease,color .2s ease,background .2s ease}#dashboard-root .revenue-sources-more:hover{border-color:rgb(var(--dash-accent)/.45);color:rgb(var(--dash-text));background:rgb(var(--dash-panel)/.55)}#dashboard-root .revenue-sources-more__icon{transition:transform .2s ease}#dashboard-root .revenue-sources-more__icon.is-flipped{transform:rotate(180deg)}#dashboard-root .revenue-sources-more__count{padding:.0625rem .4375rem;border-radius:999px;font-size:.6875rem;font-weight:700;background:rgb(var(--dash-accent)/.12);color:rgb(var(--dash-accent))}#dashboard-root .revenue-overview__sources{display:flex;flex-direction:column;gap:1.125rem}#dashboard-root .revenue-overview__source-group-title{display:flex;align-items:center;gap:.375rem;margin:0 0 .625rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-sources-row{display:flex;gap:.625rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#dashboard-root .revenue-sources-row::-webkit-scrollbar{height:4px}#dashboard-root .revenue-overview__platforms{display:flex;flex-direction:column;gap:.75rem}#dashboard-root .revenue-platform-panel{border-radius:1rem;border:1px solid rgb(var(--dash-border)/.85);background:rgb(var(--dash-card)/.45);overflow:hidden}#dashboard-root .revenue-platform-panel__stripe{height:3px;background:var(--revenue-brand-color,rgb(var(--dash-accent)))}#dashboard-root .revenue-platform-panel__inner{padding:1rem 1.125rem 1.125rem}#dashboard-root .revenue-platform-panel__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}#dashboard-root .revenue-platform-panel__title{margin:0;font-size:1rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-platform-panel__sync{margin:.125rem 0 0;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-panel__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.875rem}@media (min-width:640px){#dashboard-root .revenue-platform-panel__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}#dashboard-root .revenue-platform-panel__metric{padding:.625rem .75rem;border-radius:.625rem;background:rgb(var(--dash-bg)/.55)}#dashboard-root .revenue-platform-panel__metric-label{display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-panel__metric-value{display:block;margin-top:.125rem;font-size:.9375rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-platform-panel__metric-value.is-warn{color:rgb(251 191 36)}#dashboard-root .revenue-platform-panel__alert{display:flex;align-items:flex-start;gap:.375rem;margin:0 0 .75rem;padding:.5rem .625rem;border-radius:.5rem;font-size:.75rem;color:rgb(251 191 36);background:rgb(245 158 11/.08);border:1px solid rgb(245 158 11/.18)}#dashboard-root .revenue-platform-panel__columns{display:grid;gap:.875rem}@media (min-width:768px){#dashboard-root .revenue-platform-panel__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}#dashboard-root .revenue-platform-panel__block-title{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-panel__orders,#dashboard-root .revenue-platform-panel__stock{margin:0;padding:0;list-style:none}#dashboard-root .revenue-platform-panel__order{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid rgb(var(--dash-border)/.35);font-size:.8125rem}#dashboard-root .revenue-platform-panel__order:last-child{border-bottom:none}#dashboard-root .revenue-platform-panel__order-main{min-width:0}#dashboard-root .revenue-platform-panel__order-name{display:block;color:rgb(var(--dash-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashboard-root .revenue-platform-panel__order-status{display:inline-block;margin-top:.125rem;font-size:.625rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-panel__order-price{flex-shrink:0;font-weight:600;color:rgb(var(--dash-text))}#dashboard-root .revenue-platform-panel__stock-item{display:flex;justify-content:space-between;gap:.75rem;padding:.375rem 0;font-size:.8125rem;color:rgb(var(--dash-text));border-bottom:1px solid rgb(var(--dash-border)/.3)}#dashboard-root .revenue-platform-panel__stock-item:last-child{border-bottom:none}#dashboard-root .revenue-platform-panel__stock-item .is-low{color:rgb(251 191 36);font-weight:600}#dashboard-root .revenue-platform-connect{display:block;border-radius:.875rem;border:1px dashed rgb(var(--dash-border)/.9);background:rgb(var(--dash-panel)/.35);text-decoration:none;color:inherit;overflow:hidden;transition:border-color .2s ease,background .2s ease}#dashboard-root .revenue-platform-connect:hover{border-color:rgb(var(--dash-accent)/.45);background:rgb(var(--dash-panel)/.65)}#dashboard-root .revenue-platform-connect__stripe{height:2px;background:var(--revenue-brand-color,rgb(var(--dash-accent)));opacity:.65}#dashboard-root .revenue-platform-connect__body{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem}#dashboard-root .revenue-platform-connect__title{margin:0;font-size:.875rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-platform-connect__desc{margin:.125rem 0 0;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-platform-connect__chevron{margin-left:auto;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-overview__competitors{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}#dashboard-root .revenue-overview__competitor{display:flex;gap:.75rem;padding:.75rem;border-radius:.75rem;background:rgb(var(--dash-bg)/.45);border:1px solid rgb(var(--dash-border)/.5)}#dashboard-root .revenue-overview__competitor-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.5rem;background:rgb(var(--dash-panel));color:rgb(var(--dash-accent))}#dashboard-root .revenue-overview__competitor-title{margin:0;font-size:.8125rem;font-weight:600;color:rgb(var(--dash-text))}#dashboard-root .revenue-overview__competitor-text{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-panel--flush .revenue-reviews{margin-bottom:0}#dashboard-root .revenue-panel--flush .revenue-reviews__head{padding:0 .125rem}#dashboard-root .revenue-reviews-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;min-height:min(22rem,58vh);max-width:26rem;margin:.5rem auto 0;padding:1.5rem 1rem 2rem}#dashboard-root .revenue-reviews-empty__title{margin:0;font-family:var(--font-brutal),"Unbounded",system-ui,sans-serif;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-reviews-empty__lead{margin:.45rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reviews-empty__preview{width:100%;max-width:18rem;margin-top:1.75rem;display:flex;flex-direction:column;gap:.45rem;opacity:.55}#dashboard-root .revenue-reviews-empty__preview-row{height:2.35rem;border-radius:.55rem;background:linear-gradient(90deg,rgb(var(--dash-muted)/.35) 0,rgb(var(--dash-muted)/.18) 55%,rgb(var(--dash-muted)/.28) 100%)}#dashboard-root .revenue-reviews-empty__preview-row:nth-child(2){opacity:.75;width:92%;margin-inline:auto}#dashboard-root .revenue-reviews-empty__preview-row:nth-child(3){opacity:.5;width:78%;margin-inline:auto}#dashboard-root .revenue-source-modal-root{z-index:120}#dashboard-root .revenue-source-modal-panel{width:min(100%,40rem)}#dashboard-root .revenue-source-modal__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0!important}#dashboard-root .revenue-source-modal__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:1rem 1.35rem 1.15rem;scrollbar-width:none;-ms-overflow-style:none}#dashboard-root .revenue-source-modal__scroll::-webkit-scrollbar{width:0;height:0;display:none}#dashboard-root .revenue-source-modal__sync{margin:0 0 .75rem;font-size:.75rem;font-weight:400;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-modal__note{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;margin:0 0 .85rem;font-family:inherit;font-size:.8125rem;font-weight:400;color:rgb(var(--dash-muted-foreground));text-decoration:none!important}#dashboard-root .revenue-source-modal__note:hover{color:rgb(var(--dash-foreground));text-decoration:none!important}#dashboard-root .revenue-source-modal__range{display:flex;justify-content:flex-start;margin:0 0 .85rem}#dashboard-root .revenue-source-modal__range .digest-period-toggle{width:auto;min-width:0;height:2.35rem;padding:.2rem;gap:0;border-radius:.7rem}#dashboard-root .revenue-source-modal__range .digest-period-toggle__thumb{top:.2rem;bottom:.2rem;border-radius:.55rem}#dashboard-root .revenue-source-modal__range button.digest-period-toggle__btn{flex:0 0 auto;min-width:3.1rem;min-height:100%;padding:0 .85rem!important;font-size:.6875rem!important;letter-spacing:.06em}#dashboard-root .revenue-source-modal__range .digest-period-toggle__label{font-size:inherit;letter-spacing:inherit}#dashboard-root .revenue-source-modal__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 1.15rem}@media (min-width:520px){#dashboard-root .revenue-source-modal__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}#dashboard-root .revenue-source-modal__metric{position:relative;min-width:0;min-height:4.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:.55rem;padding:.8rem .9rem .75rem;border-radius:.75rem;border:1px solid rgb(var(--dash-border)/.55);background:rgb(var(--dash-muted)/.38);box-shadow:none;overflow:hidden}#dashboard-root[data-theme=dark] .revenue-source-modal__metric{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.08)}#dashboard-root[data-theme=light] .revenue-source-modal__metric{background:rgb(var(--dash-muted)/.32)}#dashboard-root .revenue-source-modal__metric:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:rgb(255 255 255/.88)}#dashboard-root[data-theme=light] .revenue-source-modal__metric:before{background:rgb(255 255 255)}#dashboard-root .revenue-source-modal__metric dt{margin:0;padding:0;font-size:.625rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-modal__metric dd{margin:0;padding:0;font-size:1.0625rem;font-weight:400;letter-spacing:-.03em;line-height:1.1;color:rgb(var(--dash-foreground));font-variant-numeric:tabular-nums;word-break:break-word}#dashboard-root .revenue-source-modal__section{margin:0 0 1.15rem;padding:0;border:0;background:transparent}#dashboard-root .revenue-source-modal__section--chart{margin:.35rem 0 1.15rem;padding:.95rem 0 1rem;border-top:1px solid rgb(var(--dash-border)/.65);border-bottom:1px solid rgb(var(--dash-border)/.65)}#dashboard-root .revenue-source-modal__sparkline{position:relative;margin-top:.5rem;padding-top:2.85rem;color:rgb(var(--dash-muted-foreground));cursor:crosshair;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;overflow:hidden}#dashboard-root .revenue-source-modal__dynamics-card{margin-top:.65rem}#dashboard-root .revenue-sparkline__svg{display:block;width:100%;max-width:100%;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#dashboard-root .revenue-sparkline__tip{position:absolute;top:.1rem;z-index:2;display:flex;flex-direction:column;gap:.08rem;max-width:calc(100% - .5rem);min-width:4.75rem;padding:.35rem .5rem;border-radius:.5rem;border:1px solid rgb(var(--dash-border)/.7);background:rgb(var(--dash-card));box-shadow:0 6px 16px rgb(0 0 0/.14);pointer-events:none;white-space:nowrap}#dashboard-root .revenue-sparkline__tip[data-align=start]{transform:translate(0)}#dashboard-root .revenue-sparkline__tip[data-align=center]{transform:translate(-50%)}#dashboard-root .revenue-sparkline__tip[data-align=end]{transform:translate(-100%)}#dashboard-root .revenue-sparkline__tip-day{font-size:.625rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-sparkline__tip-value{font-size:.8125rem;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-sparkline__dot{stroke:rgb(var(--dash-card));stroke-width:2}#dashboard-root .revenue-source-modal__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}#dashboard-root .revenue-source-modal__section-title{margin:0;font-size:.6875rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-modal__section-sub{margin:.2rem 0 0;font-size:.8125rem;font-weight:400;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-modal__text-btn{all:unset;box-sizing:border-box;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.8125rem;font-weight:400;color:rgb(var(--dash-muted-foreground));text-decoration:none!important}#dashboard-root .revenue-source-modal__text-btn:hover{color:rgb(var(--dash-foreground));text-decoration:none!important}#dashboard-root .revenue-source-modal__tabs{display:flex;justify-content:flex-start;margin:0 0 1rem;overflow-x:auto;scrollbar-width:none}#dashboard-root .revenue-source-modal__tabs::-webkit-scrollbar{display:none}#dashboard-root .revenue-source-modal__content,#dashboard-root .revenue-source-modal__pane{min-width:0;display:flex;flex-direction:column;gap:1rem}#dashboard-root .revenue-source-modal__digest{min-width:0}#dashboard-root .revenue-source-modal__digest .digest-brief-lines-frame,#dashboard-root .revenue-source-modal__pane .digest-brief-lines-frame{border-color:rgb(var(--dash-border)/.7)}#dashboard-root .revenue-source-modal__pane .revenue-source-modal__row-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}#dashboard-root .revenue-source-modal__pane .digest-line-row .revenue-source-modal__row-value{flex-shrink:0;margin-top:.1rem}#dashboard-root .revenue-source-modal__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}#dashboard-root .revenue-source-modal__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.7rem 0;border-top:1px solid rgb(var(--dash-border)/.45)}#dashboard-root .revenue-source-modal__row:first-child{border-top:0;padding-top:.15rem}#dashboard-root .revenue-source-modal__row-main{min-width:0;display:flex;flex-direction:column;gap:.15rem}#dashboard-root .revenue-source-modal__row-title{font-size:.875rem;font-weight:400;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-source-modal__row-body,#dashboard-root .revenue-source-modal__row-meta{font-size:.75rem;font-weight:400;line-height:1.4;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-modal__row-value{flex-shrink:0;font-size:.875rem;font-weight:400;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-source-modal__row-value.is-warn{color:rgb(180 83 9)}#dashboard-root[data-theme=dark] .revenue-source-modal__row-value.is-warn{color:rgb(251 191 36)}#dashboard-root .revenue-source-modal__warn{margin:0;font-size:.8125rem;font-weight:400;line-height:1.45;color:rgb(180 83 9)}#dashboard-root[data-theme=dark] .revenue-source-modal__warn{color:rgb(251 191 36)}#dashboard-root .revenue-source-modal__empty{display:flex;flex-direction:column;gap:.35rem;padding:.25rem 0}#dashboard-root .revenue-source-modal__empty-title{margin:0;font-size:.9375rem;font-weight:400;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-source-modal__empty-text{margin:0;font-size:.8125rem;font-weight:400;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;padding:.95rem 1.35rem 1.1rem;border-top:1px solid rgb(var(--dash-border)/.7);background:transparent}#dashboard-root[data-theme=light] .revenue-source-modal__footer{border-top-color:rgb(var(--dash-border)/.7)}#dashboard-root .revenue-source-modal__footer .integrations-btn,#dashboard-root .revenue-source-modal__footer .revenue-source-modal__footer-btn{text-decoration:none!important;min-width:7.25rem}#dashboard-root .revenue-bitrix-pill--ok{background:rgb(34 197 94/.14);color:rgb(74 222 128)}#dashboard-root[data-theme=light] .revenue-bitrix-pill--ok{background:rgb(22 163 74/.12);color:rgb(21 128 61)}#dashboard-root .revenue-bitrix-pill--neutral{background:color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 8%,rgb(var(--dash-secondary)));color:rgb(var(--dash-muted-foreground));border:1px solid color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 15%,rgb(var(--dash-border)))}#dashboard-root .revenue-bitrix-pill--warn{background:rgb(251 191 36/.14);color:rgb(251 191 36)}#dashboard-root[data-theme=light] .revenue-bitrix-pill--warn{background:rgb(202 138 4/.14);color:rgb(161 98 7)}#dashboard-root .revenue-bitrix-panel__header-tools{display:flex;align-items:center;gap:.25rem;flex-shrink:0}#dashboard-root .revenue-bitrix-panel__tool{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;color:rgb(var(--dash-muted-foreground));transition:background .15s ease,color .15s ease}#dashboard-root .revenue-bitrix-panel__tool:hover{background:rgb(var(--dash-secondary));color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-panel__tabs{display:flex;gap:0;padding:0 1.25rem;border-bottom:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card));flex-shrink:0;overflow-x:auto;scrollbar-width:none}#dashboard-root .revenue-bitrix-panel__tabs::-webkit-scrollbar{display:none}#dashboard-root .revenue-bitrix-panel__tab{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:.375rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:600;color:rgb(var(--dash-muted-foreground));white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}#dashboard-root .revenue-bitrix-panel__tab:hover{color:rgb(var(--dash-text))}#dashboard-root .revenue-bitrix-panel__tab.is-active{color:var(--revenue-brand-color,rgb(var(--dash-accent)));border-bottom-color:var(--revenue-brand-color,rgb(var(--dash-accent)))}#dashboard-root .revenue-bitrix-panel__tab-count{display:inline-flex;min-width:1.125rem;height:1.125rem;align-items:center;justify-content:center;padding:0 .3rem;border-radius:999px;font-size:.625rem;font-weight:700;background:rgb(var(--dash-secondary));color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-panel__tab.is-active .revenue-bitrix-panel__tab-count{background:rgb(var(--dash-accent)/.12);color:rgb(var(--dash-accent))}#dashboard-root .revenue-bitrix-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card));flex-shrink:0}#dashboard-root .revenue-bitrix-hero__main{position:relative;display:flex;flex-direction:column;gap:.2rem}#dashboard-root .revenue-bitrix-hero__label{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-hero__value-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.625rem}#dashboard-root .revenue-bitrix-hero__value{font-size:1.75rem;font-weight:750;letter-spacing:-.03em;line-height:1.1;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-hero__trend{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700}#dashboard-root .revenue-bitrix-hero__trend.is-up{background:rgb(34 197 94/.12);color:rgb(22 163 74)}#dashboard-root .revenue-bitrix-hero__trend.is-down{background:rgb(248 113 113/.12);color:rgb(220 38 38)}#dashboard-root .revenue-bitrix-hero__chips{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}#dashboard-root .revenue-bitrix-hero__chip{display:flex;flex-direction:column;gap:.1rem;min-width:4.5rem;padding:.5rem .75rem;border-radius:.5rem;background:rgb(var(--dash-secondary));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-hero__chip-icon{display:flex;color:var(--revenue-brand-color,rgb(var(--dash-accent)));margin-bottom:.125rem}#dashboard-root .revenue-bitrix-hero__chip-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-hero__chip-value{font-size:.875rem;font-weight:700;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-panel__body{display:flex;flex:1;min-height:0;overflow:hidden;background:rgb(var(--dash-card))}#dashboard-root .revenue-bitrix-panel__sidebar{flex-shrink:0;width:18.5rem;padding:1rem 1rem 1.25rem;border-right:1px solid rgb(var(--dash-border));background:rgb(var(--dash-secondary));overflow-y:auto;overflow-x:hidden}@media (max-width:767px){#dashboard-root .revenue-bitrix-panel__sidebar{display:none}}#dashboard-root .revenue-bitrix-sidebar__head-card{padding:.875rem;margin-bottom:1.125rem;border-radius:.75rem;background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-sidebar__head-row{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}#dashboard-root .revenue-bitrix-sidebar__category-tag{display:inline-flex;max-width:100%;padding:.2rem .55rem;border-radius:.375rem;font-size:.6875rem;font-weight:700;line-height:1.35;letter-spacing:.02em;color:var(--revenue-brand-color,rgb(var(--dash-accent)));background:color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 14%,rgb(var(--dash-card)))}#dashboard-root .revenue-bitrix-sidebar__status{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;color:rgb(22 163 74)}#dashboard-root[data-theme=dark] .revenue-bitrix-sidebar__status{color:rgb(74 222 128)}#dashboard-root .revenue-bitrix-sidebar__status-dot{width:.4375rem;height:.4375rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px rgb(34 197 94/.2)}#dashboard-root .revenue-bitrix-sidebar__sync{display:flex;align-items:center;gap:.35rem;margin:.625rem 0 0;padding-top:.625rem;border-top:1px solid rgb(var(--dash-border));font-size:.6875rem;line-height:1.4;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-sidebar__section+.revenue-bitrix-sidebar__section{margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-sidebar__title{margin:0 0 .625rem;padding-left:.125rem;font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-sidebar-metrics{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}#dashboard-root .revenue-bitrix-sidebar-metric{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;border-radius:.5rem;transition:background .15s ease}#dashboard-root .revenue-bitrix-sidebar-metric__body{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}#dashboard-root .revenue-bitrix-sidebar-metric__label{flex:1;min-width:0;font-size:.75rem;font-weight:500;line-height:1.35;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-sidebar-metric__value{flex-shrink:0;max-width:58%;font-size:.8125rem;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums;color:rgb(var(--dash-foreground));text-align:right;word-break:break-word}#dashboard-root .revenue-bitrix-sidebar-metric:hover{background:rgb(var(--dash-card)/.65)}#dashboard-root .revenue-bitrix-sidebar-metric.is-highlight{background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-sidebar-metric.is-highlight .revenue-bitrix-sidebar-metric__value{color:var(--revenue-brand-color,rgb(var(--dash-accent)));font-size:.875rem}#dashboard-root .revenue-bitrix-sidebar-metric.is-warn .revenue-bitrix-sidebar-metric__value{color:rgb(217 119 6)}#dashboard-root[data-theme=dark] .revenue-bitrix-sidebar-metric.is-warn .revenue-bitrix-sidebar-metric__value{color:rgb(251 191 36)}#dashboard-root .revenue-bitrix-sidebar-metric__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:.05rem;border-radius:.4375rem;color:var(--revenue-brand-color,rgb(var(--dash-accent)));background:color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 12%,rgb(var(--dash-card)))}#dashboard-root .revenue-bitrix-sidebar-actions{display:flex;flex-direction:column;gap:.375rem}#dashboard-root .revenue-bitrix-sidebar-actions__btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;line-height:1.35;white-space:normal;text-decoration:none;text-align:center;transition:filter .15s ease,background .15s ease,border-color .15s ease}#dashboard-root .revenue-bitrix-sidebar-actions__btn--primary{background:var(--revenue-brand-color,rgb(var(--dash-accent)));color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 35%,transparent)}#dashboard-root .revenue-bitrix-sidebar-actions__btn--primary:hover{filter:brightness(1.07)}#dashboard-root .revenue-bitrix-sidebar-actions__btn--secondary{background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border));color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-sidebar-actions__btn--secondary:hover{border-color:color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 40%,rgb(var(--dash-border)));background:color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 5%,rgb(var(--dash-card)))}#dashboard-root .revenue-bitrix-notices{display:flex;flex-direction:column;gap:.375rem}#dashboard-root .revenue-bitrix-notice{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.5rem;font-size:.75rem;font-weight:600;line-height:1.35}#dashboard-root .revenue-bitrix-notice.is-warn{background:rgb(251 191 36/.12);color:rgb(180 130 20);border:1px solid rgb(251 191 36/.3)}#dashboard-root[data-theme=dark] .revenue-bitrix-notice.is-warn{color:rgb(251 191 36)}#dashboard-root .revenue-bitrix-fields{margin:0;display:flex;flex-direction:column;gap:.875rem}#dashboard-root .revenue-bitrix-fields__row{margin:0}#dashboard-root .revenue-bitrix-fields__label{margin:0 0 .2rem;font-size:.6875rem;font-weight:600;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-fields__value{margin:0;font-size:.875rem;font-weight:500;line-height:1.4;color:rgb(var(--dash-text))}#dashboard-root .revenue-bitrix-fields__value.is-bold{font-size:1rem;font-weight:700}#dashboard-root .revenue-bitrix-fields__value.is-ok{color:rgb(74 222 128);font-weight:600}#dashboard-root[data-theme=light] .revenue-bitrix-fields__value.is-ok{color:rgb(21 128 61)}#dashboard-root .revenue-bitrix-fields__value.is-warn{color:rgb(251 191 36);font-weight:600}#dashboard-root[data-theme=light] .revenue-bitrix-fields__value.is-warn{color:rgb(161 98 7)}#dashboard-root .revenue-bitrix-panel__content{flex:1;min-width:0;overflow-y:auto;background:rgb(var(--dash-secondary))}#dashboard-root .revenue-bitrix-mobile-strip{display:none}@media (max-width:767px){#dashboard-root .revenue-bitrix-mobile-strip{display:flex;gap:.5rem;padding:.75rem 1rem;overflow-x:auto;border-bottom:1px solid rgb(var(--dash-border));background:rgb(var(--dash-secondary));scrollbar-width:none}#dashboard-root .revenue-bitrix-mobile-strip::-webkit-scrollbar{display:none}}#dashboard-root .revenue-bitrix-mobile-chip{flex-shrink:0;display:flex;flex-direction:column;gap:.1rem;min-width:5.5rem;padding:.5rem .75rem;border-radius:.625rem;background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-mobile-chip__label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-mobile-chip__value{font-size:.8125rem;font-weight:700;color:rgb(var(--dash-foreground));white-space:nowrap}#dashboard-root .revenue-bitrix-card--chart{padding-bottom:.5rem}#dashboard-root .revenue-bitrix-chart__sub{margin:.2rem 0 0;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-chart__sparkline{margin-top:.5rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-rating-bars{display:flex;flex-direction:column;gap:.375rem;width:100%;max-width:14rem}#dashboard-root .revenue-bitrix-rating-bars__row{display:grid;grid-template-columns:1.75rem 1fr 1.5rem;align-items:center;gap:.5rem}#dashboard-root .revenue-bitrix-rating-bars__star{font-size:.6875rem;font-weight:600;color:rgb(251 191 36)}#dashboard-root .revenue-bitrix-rating-bars__track{height:.375rem;border-radius:999px;background:rgb(var(--dash-border));overflow:hidden}#dashboard-root .revenue-bitrix-rating-bars__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,rgb(251 191 36),rgb(250 204 21))}#dashboard-root .revenue-bitrix-rating-bars__count{font-size:.6875rem;font-weight:600;text-align:right;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-review-summary{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.75rem 1rem;padding:1rem;border-bottom:1px solid rgb(var(--dash-border));background:rgb(var(--dash-secondary))}#dashboard-root .revenue-bitrix-review-summary__bars{grid-column:1/-1}#dashboard-root .revenue-bitrix-review-summary__meta{align-self:center}#dashboard-root .revenue-bitrix-panel__pane{padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}#dashboard-root .revenue-bitrix-insights{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.625rem}#dashboard-root .revenue-bitrix-insight{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;border-radius:.75rem;background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-insight.is-warn{border-color:rgb(251 191 36/.35);background:rgb(251 191 36/.08)}#dashboard-root .revenue-bitrix-insight.is-ok{border-color:rgb(34 197 94/.3);background:rgb(34 197 94/.06)}#dashboard-root .revenue-bitrix-insight__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 12%,rgb(var(--dash-card)));color:var(--revenue-brand-color,rgb(var(--dash-accent)))}#dashboard-root .revenue-bitrix-insight__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}#dashboard-root .revenue-bitrix-insight__label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-insight__value{font-size:1rem;font-weight:700;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-insight__hint{font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-card{padding:1rem;border-radius:.75rem;background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-card--flush{padding:0;overflow:hidden;background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-card__title{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-card__title--inline{margin:0}#dashboard-root .revenue-bitrix-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}#dashboard-root .revenue-bitrix-card__link{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:var(--revenue-brand-color,rgb(var(--dash-accent)))}#dashboard-root .revenue-bitrix-card__link:hover{text-decoration:underline}#dashboard-root .revenue-bitrix-card__toolbar{padding:.625rem 1rem;border-bottom:1px solid rgb(var(--dash-border));font-size:.75rem;font-weight:600;color:rgb(var(--dash-muted-foreground));background:rgb(var(--dash-secondary))}#dashboard-root .revenue-bitrix-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (max-width:640px){#dashboard-root .revenue-bitrix-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}#dashboard-root .revenue-bitrix-alert{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border-radius:.75rem;background:rgb(251 191 36/.1);border:1px solid rgb(251 191 36/.25);font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-preview-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}#dashboard-root .revenue-bitrix-preview-list__item{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.625rem;background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-preview-list__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:rgb(var(--dash-secondary));color:var(--revenue-brand-color,rgb(var(--dash-accent)))}#dashboard-root .revenue-bitrix-preview-list__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}#dashboard-root .revenue-bitrix-preview-list__title{font-size:.8125rem;font-weight:600;color:rgb(var(--dash-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashboard-root .revenue-bitrix-preview-list__meta{font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-preview-list__value{flex-shrink:0;font-size:.8125rem;font-weight:700;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-preview-reviews{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}#dashboard-root .revenue-bitrix-preview-reviews__item{padding:.75rem;border-radius:.625rem;background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-bitrix-preview-reviews__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}#dashboard-root .revenue-bitrix-preview-reviews__author{font-size:.8125rem;font-weight:600;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-preview-reviews__product{margin:0 0 .25rem;font-size:.75rem;font-weight:600;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-preview-reviews__text{margin:0;font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-muted-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dashboard-root .revenue-bitrix-tip{display:flex;gap:.875rem;padding:1rem;border-radius:.75rem;background:color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 8%,rgb(var(--dash-secondary)));border:1px solid color-mix(in srgb,var(--revenue-brand-color,rgb(var(--dash-accent))) 22%,rgb(var(--dash-border)));color:var(--revenue-brand-color,rgb(var(--dash-accent)))}#dashboard-root .revenue-bitrix-tip__title{margin:0 0 .25rem;font-size:.875rem;font-weight:700;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-tip__text{margin:0;font-size:.8125rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-stock-warehouse{display:block;margin-top:.125rem;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-review-summary__score{display:flex;align-items:center;gap:.375rem;font-size:1.5rem;font-weight:750;color:rgb(251 191 36)}#dashboard-root .revenue-bitrix-review-summary__total{margin:0;font-size:.875rem;font-weight:600;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-review-summary__warn{margin:.125rem 0 0;font-size:.75rem;font-weight:600;color:rgb(251 191 36)}#dashboard-root .revenue-bitrix-timeline--compact .revenue-bitrix-timeline__item{padding:.5rem 0}#dashboard-root .revenue-bitrix-timeline--compact .revenue-bitrix-timeline__detail{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#dashboard-root .revenue-bitrix-feed__badge{display:inline-flex;margin-top:.375rem;padding:.125rem .5rem;border-radius:999px;font-size:.625rem;font-weight:700;background:rgb(251 191 36/.14);color:rgb(251 191 36)}#dashboard-root .revenue-bitrix-list{margin:0;padding:0;list-style:none}#dashboard-root .revenue-bitrix-list__item{display:flex;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card))}#dashboard-root .revenue-bitrix-list__item:last-child{border-bottom:none}#dashboard-root .revenue-bitrix-list__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:rgb(var(--dash-secondary));color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-list__body{flex:1;min-width:0}#dashboard-root .revenue-bitrix-list__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}#dashboard-root .revenue-bitrix-list__title{font-size:.875rem;font-weight:600;color:rgb(var(--dash-text))}#dashboard-root .revenue-bitrix-list__meta{flex-shrink:0;font-size:.875rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-bitrix-list__sub{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-feed{margin:0;padding:0;list-style:none}#dashboard-root .revenue-bitrix-feed__item{display:flex;gap:.75rem;padding:1rem;border-bottom:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card))}#dashboard-root .revenue-bitrix-feed__item:last-child{border-bottom:none}#dashboard-root .revenue-bitrix-feed__avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgb(var(--dash-accent)/.1);color:rgb(var(--dash-accent))}#dashboard-root .revenue-bitrix-feed__body{flex:1;min-width:0}#dashboard-root .revenue-bitrix-feed__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem}#dashboard-root .revenue-bitrix-feed__author{font-size:.8125rem;font-weight:600;color:rgb(var(--dash-text))}#dashboard-root .revenue-bitrix-feed__rating{font-size:.75rem;color:rgb(251 191 36);font-weight:600}#dashboard-root .revenue-bitrix-feed__time{margin-left:auto;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-feed__product{margin:0 0 .25rem;font-size:.75rem;font-weight:600;color:rgb(var(--dash-text))}#dashboard-root .revenue-bitrix-feed__text{margin:0;font-size:.8125rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-timeline{margin:0;padding:.5rem 0;list-style:none}#dashboard-root .revenue-bitrix-timeline__item{display:flex;gap:.875rem;padding:.75rem 1rem .75rem 1.25rem;position:relative}#dashboard-root .revenue-bitrix-timeline__item:not(:last-child):before{content:"";position:absolute;left:1.625rem;top:2.25rem;bottom:-.25rem;width:2px;background:rgb(var(--dash-border)/.45)}#dashboard-root .revenue-bitrix-timeline__dot{flex-shrink:0;width:.625rem;height:.625rem;margin-top:.35rem;border-radius:999px;background:rgb(var(--dash-muted-foreground));box-shadow:0 0 0 3px rgb(var(--dash-card));z-index:1}#dashboard-root .revenue-bitrix-timeline__dot.is-sync{background:rgb(var(--dash-accent))}#dashboard-root .revenue-bitrix-timeline__dot.is-order{background:rgb(59 130 246)}#dashboard-root .revenue-bitrix-timeline__dot.is-review{background:rgb(251 191 36)}#dashboard-root .revenue-bitrix-timeline__dot.is-issue{background:rgb(248 113 113)}#dashboard-root .revenue-bitrix-timeline__body{flex:1;min-width:0}#dashboard-root .revenue-bitrix-timeline__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}#dashboard-root .revenue-bitrix-timeline__title{font-size:.8125rem;font-weight:600;color:rgb(var(--dash-text))}#dashboard-root .revenue-bitrix-timeline__time{flex-shrink:0;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-timeline__detail{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-activity-feed__row{min-height:2.75rem}#dashboard-root .revenue-activity-feed__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:.1rem;border-radius:.4375rem;color:rgb(var(--dash-muted-foreground));background:rgb(var(--dash-secondary))}#dashboard-root .revenue-activity-feed__icon.is-sync{color:rgb(var(--dash-accent));background:rgb(var(--dash-accent)/.1)}#dashboard-root .revenue-activity-feed__icon.is-order{color:rgb(37 99 235);background:rgb(37 99 235/.1)}#dashboard-root .revenue-activity-feed__icon.is-review{color:rgb(217 119 6);background:rgb(251 191 36/.12)}#dashboard-root .revenue-activity-feed__icon.is-issue{color:rgb(220 38 38);background:rgb(248 113 113/.12)}#dashboard-root .revenue-activity-feed__body{flex:1;min-width:0}#dashboard-root .revenue-activity-feed__title{margin:0;font-size:.8125rem;font-weight:400;line-height:1.35;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-activity-feed__detail{margin:.15rem 0 0;font-size:.75rem;font-weight:400;line-height:1.4;color:rgb(var(--dash-muted-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dashboard-root .revenue-activity-feed__time{flex-shrink:0;font-size:.6875rem;font-weight:400;font-variant-numeric:tabular-nums;color:rgb(var(--dash-muted-foreground));white-space:nowrap}#dashboard-root .revenue-activity-feed__pager{padding:.35rem 0 0}#dashboard-root .revenue-bitrix-card--activity .revenue-activity-feed{padding:.75rem}#dashboard-root .revenue-bitrix-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:14rem;padding:2rem;text-align:center}#dashboard-root .revenue-bitrix-empty__icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:rgb(var(--dash-secondary));color:rgb(var(--dash-muted-foreground));margin-bottom:.25rem}#dashboard-root .revenue-bitrix-empty__title{margin:0;font-size:.9375rem;font-weight:700;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-empty__text{margin:0;max-width:18rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-panel__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0;padding:.875rem 1.25rem;border-top:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card));box-shadow:0 -8px 24px rgb(0 0 0/.08)}#dashboard-root .revenue-bitrix-panel__btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,filter .15s ease;white-space:nowrap}#dashboard-root .revenue-bitrix-panel__btn--primary{background:var(--revenue-brand-color,rgb(var(--dash-accent)));color:#fff}#dashboard-root .revenue-bitrix-panel__btn--primary:hover{filter:brightness(1.06)}#dashboard-root .revenue-bitrix-panel__btn--secondary{border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-secondary));color:rgb(var(--dash-foreground))}#dashboard-root .revenue-bitrix-panel__btn--secondary:hover{border-color:rgb(var(--dash-accent)/.45);background:rgb(var(--dash-muted))}#dashboard-root .revenue-bitrix-panel__btn--ghost{margin-left:auto;padding:.5rem .75rem;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-bitrix-panel__btn--ghost:hover{color:rgb(var(--dash-foreground));background:rgb(var(--dash-secondary))}@media (max-width:640px){#dashboard-root .revenue-bitrix-panel__btn--ghost{margin-left:0;width:100%;justify-content:center}}#dashboard-root .revenue-source-slider__metric{padding:.75rem;border-radius:.625rem;background:rgb(var(--dash-card));border:1px solid rgb(var(--dash-border))}#dashboard-root .revenue-source-slider__metric.is-accent{border-color:rgb(var(--dash-accent)/.25);background:rgb(var(--dash-accent)/.06)}#dashboard-root .revenue-source-slider__metric-label{display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-source-slider__metric-value{display:block;margin-top:.25rem;font-size:1.0625rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-source-slider__metric-value.is-warn{color:rgb(251 191 36)}#dashboard-root .revenue-detail-table{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}#dashboard-root .revenue-detail-table__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;background:rgb(var(--dash-card))}#dashboard-root .revenue-detail-table__main{display:flex;flex-direction:column;gap:.25rem;min-width:0}#dashboard-root .revenue-detail-table__name{font-size:.8125rem;font-weight:600;color:rgb(var(--dash-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashboard-root .revenue-detail-table__tag{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.125rem .5rem;border-radius:999px;font-size:.625rem;font-weight:600;background:rgb(var(--dash-accent)/.1);color:rgb(var(--dash-accent))}#dashboard-root .revenue-detail-table__value{flex-shrink:0;font-size:.8125rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-detail-table__value.is-warn{color:rgb(251 191 36)}#dashboard-root .revenue-page__skeleton-bar{height:5rem;border-radius:1rem;background:linear-gradient(90deg,rgb(var(--dash-panel)) 0,rgb(var(--dash-border)/.35) 50%,rgb(var(--dash-panel)) 100%);background-size:200% 100%;animation:revenue-shimmer 1.2s ease-in-out infinite}@keyframes revenue-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}#dashboard-root .revenue-page__analytics{display:grid;gap:1rem;margin-bottom:2rem}@media (min-width:1100px){#dashboard-root .revenue-page__analytics{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}}#dashboard-root .revenue-chart{padding:1.125rem 1.25rem 1.25rem;border-radius:1rem;border:1px solid rgb(var(--dash-border)/.85);background:rgb(var(--dash-panel)/.55)}#dashboard-root .revenue-chart--empty{display:flex;align-items:center;justify-content:center;min-height:14rem;padding:1.5rem}#dashboard-root .revenue-chart__empty-label{margin:0;font-size:.9375rem;font-weight:400;letter-spacing:-.01em;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-dynamics-chart__head-end{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (min-width:640px){#dashboard-root .revenue-dynamics-chart__head-end{align-items:flex-end}}#dashboard-root .revenue-statistics__chart-wrap{margin-top:.25rem}#dashboard-root .revenue-statistics__calendar{margin-top:1.75rem}#dashboard-root .revenue-statistics__calendar-title{margin-bottom:.35rem}#dashboard-root .revenue-statistics__calendar-hint{margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-activity-calendar{width:100%;max-width:none;padding:0;border:none;background:transparent;box-shadow:none}#dashboard-root .github-calendar{position:relative;width:100%;overflow:visible}#dashboard-root .github-calendar__body{display:flex;width:100%;align-items:stretch;gap:.35rem;overflow:hidden}#dashboard-root .github-calendar__day-labels{display:grid;flex-shrink:0;width:1.35rem;grid-template-rows:repeat(7,minmax(0,1fr));gap:2px;padding-top:1.125rem}#dashboard-root .github-calendar__day-label{display:flex;align-items:center;font-size:.625rem;line-height:1;color:rgb(var(--dash-muted-foreground))}#dashboard-root .github-calendar__grid-wrap{min-width:0;flex:1;overflow:hidden}#dashboard-root .github-calendar__months{display:flex;justify-content:space-between;gap:.25rem;margin-bottom:.35rem;padding-right:.125rem}#dashboard-root .github-calendar__month{flex:1;min-width:0;font-size:.625rem;line-height:1.2;color:rgb(var(--dash-muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard-root .github-calendar__weeks{display:flex;width:100%;gap:2px;overflow:hidden}#dashboard-root .github-calendar__week{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}#dashboard-root .github-calendar__cell-wrap{position:relative;width:100%;aspect-ratio:1/1;min-height:0}#dashboard-root .github-calendar__cell{width:100%;height:100%;border-radius:2px;transition:filter .12s ease}#dashboard-root .github-calendar__cell-wrap:focus-within .github-calendar__cell:not(.is-future),#dashboard-root .github-calendar__cell-wrap:hover .github-calendar__cell:not(.is-future){filter:brightness(1.08);outline:1px solid rgb(var(--dash-border)/.85);outline-offset:-1px}#dashboard-root .github-calendar__cell.is-future{opacity:.28}#dashboard-root .github-calendar__tooltip{position:fixed;z-index:80;width:-moz-max-content;width:max-content;min-width:12.5rem;max-width:min(24rem,calc(100vw - 1.5rem));overflow:visible;overscroll-behavior:none;border-radius:.5rem;border:1px solid rgb(var(--dash-border)/.75);background:rgb(var(--dash-card));padding:.55rem .7rem;font-size:.6875rem;line-height:1.35;color:rgb(var(--dash-foreground));box-shadow:0 8px 24px rgb(0 0 0/.18);pointer-events:none}#dashboard-root .github-calendar__tooltip-title{margin:0 0 .45rem;padding-bottom:.35rem;border-bottom:1px solid rgb(var(--dash-border)/.55);font-weight:600;font-size:.75rem;color:rgb(var(--dash-foreground))}#dashboard-root .github-calendar__tooltip-rows{display:flex;flex-direction:column;gap:.3rem}#dashboard-root .github-calendar__tooltip-row{display:flex;align-items:center;flex-wrap:nowrap;gap:.45rem;font-variant-numeric:tabular-nums}#dashboard-root .github-calendar__tooltip-source{font-weight:500;color:rgb(var(--dash-foreground));white-space:nowrap}#dashboard-root .github-calendar__tooltip-sep{color:rgb(var(--dash-muted-foreground)/.55);-webkit-user-select:none;-moz-user-select:none;user-select:none}#dashboard-root .github-calendar__tooltip-amount{font-weight:600;color:rgb(var(--dash-foreground));white-space:nowrap}#dashboard-root .github-calendar__tooltip-count{color:rgb(var(--dash-muted-foreground));white-space:nowrap}#dashboard-root .github-calendar__tooltip-empty,#dashboard-root .github-calendar__tooltip-line{margin:0;color:rgb(var(--dash-muted-foreground))}#dashboard-root .github-calendar__legend{display:flex;margin-top:.85rem;align-items:center;justify-content:center;gap:.35rem;font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .github-calendar__legend-swatch{width:.75rem;height:.75rem;border-radius:2px}@media (max-width:640px){#dashboard-root .github-calendar__day-labels{width:1.1rem}#dashboard-root .github-calendar__day-label{font-size:.5625rem}}#dashboard-root .revenue-chart__tooltip{min-height:4.25rem;margin-bottom:.75rem;padding:.625rem .75rem;border-radius:.625rem;border:1px solid rgb(var(--dash-border)/.7);background:rgb(var(--dash-card)/.9);font-size:.75rem}#dashboard-root .revenue-chart__tooltip--placeholder{display:flex;align-items:center;color:rgb(var(--dash-muted-foreground));border-style:dashed;background:transparent}#dashboard-root .revenue-chart__tooltip-date{margin:0 0 .25rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-chart__tooltip-total{margin:0 0 .375rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-chart__tooltip-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1rem}#dashboard-root .revenue-chart__tooltip-list li{display:inline-flex;align-items:center;gap:.375rem;color:rgb(var(--dash-text))}#dashboard-root .revenue-chart__body{display:flex;gap:.5rem;min-height:220px}#dashboard-root .revenue-chart__y-axis{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;width:3.25rem;padding-bottom:1.375rem;font-size:.625rem;color:rgb(var(--dash-muted-foreground));text-align:right}#dashboard-root .revenue-chart__plot{position:relative;flex:1;min-width:0}#dashboard-root .revenue-chart__grid{position:absolute;inset:0 0 1.375rem;pointer-events:none}#dashboard-root .revenue-chart__grid-line{position:absolute;left:0;right:0;height:1px;background:rgb(var(--dash-border)/.35)}#dashboard-root .revenue-chart__bars{position:relative;display:flex;align-items:flex-end;gap:3px;height:220px;padding-bottom:1.375rem;contain:layout style}@media (hover:none){#dashboard-root .revenue-chart__bars .revenue-chart__bar-col{pointer-events:none}}#dashboard-root .revenue-chart__bar-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;height:100%;cursor:default;outline:none}#dashboard-root .revenue-chart__bar-col:focus-visible .revenue-chart__bar-stack,#dashboard-root .revenue-chart__bar-col:hover .revenue-chart__bar-stack{box-shadow:0 0 0 1px rgb(var(--dash-accent)/.4);opacity:1}#dashboard-root .revenue-chart__bars:hover .revenue-chart__bar-stack{opacity:.55}#dashboard-root .revenue-chart__bars:hover .revenue-chart__bar-col:focus-visible .revenue-chart__bar-stack,#dashboard-root .revenue-chart__bars:hover .revenue-chart__bar-col:hover .revenue-chart__bar-stack{opacity:1}#dashboard-root .revenue-chart__bar-stack{width:100%;max-width:2.25rem;margin-top:auto;display:flex;flex-direction:column-reverse;border-radius:.3125rem .3125rem .125rem .125rem;overflow:hidden;min-height:2px}#dashboard-root .revenue-chart__bar-segment{width:100%;min-height:1px}#dashboard-root .revenue-chart__x-label{margin-top:.375rem;font-size:.5625rem;line-height:1.1;color:rgb(var(--dash-muted-foreground));white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center}#dashboard-root .revenue-chart__x-label--spacer{visibility:hidden;height:.875rem}#dashboard-root .revenue-chart__legend{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-chart__legend li{display:inline-flex;align-items:center;gap:.375rem}#dashboard-root .revenue-chart__legend-dot{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}#dashboard-root .revenue-breakdown{padding:1.125rem 1.25rem;border-radius:1rem;border:1px solid rgb(var(--dash-border)/.85);background:rgb(var(--dash-panel)/.55);height:100%}#dashboard-root .revenue-breakdown__head{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}#dashboard-root .revenue-breakdown__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.875rem}#dashboard-root .revenue-breakdown__row-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}#dashboard-root .revenue-breakdown__brand{display:flex;align-items:center;gap:.5rem;min-width:0}#dashboard-root .revenue-breakdown__name{font-size:.8125rem;font-weight:600;color:rgb(var(--dash-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashboard-root .revenue-breakdown__values{display:flex;align-items:baseline;gap:.5rem;flex-shrink:0}#dashboard-root .revenue-breakdown__value{font-size:.8125rem;font-weight:650;color:rgb(var(--dash-text))}#dashboard-root .revenue-breakdown__pct{font-size:.6875rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-breakdown__track{height:.375rem;border-radius:999px;background:rgb(var(--dash-bg)/.65);overflow:hidden}#dashboard-root .revenue-breakdown__fill{height:100%;border-radius:999px}#dashboard-root .revenue-breakdown__hint{margin:1rem 0 0;font-size:.6875rem;color:rgb(var(--dash-muted-foreground));line-height:1.45}#dashboard-root .revenue-reviews{display:flex;flex-direction:column;gap:1.35rem;margin-bottom:1.5rem}#dashboard-root .revenue-reviews__summary{margin-bottom:.25rem}#dashboard-root .revenue-reviews__section-head{display:flex;align-items:baseline;justify-content:flex-start;gap:.45rem;margin-bottom:.65rem}#dashboard-root .revenue-reviews__section-title{margin:0;font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.25;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reviews__section-meta{font-size:.8125rem;font-weight:400;line-height:1.25;font-variant-numeric:tabular-nums;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reviews__stats-grid{display:grid;gap:.65rem}@media (min-width:860px){#dashboard-root .revenue-reviews__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#dashboard-root .revenue-reviews__stat-card{padding:.95rem 1rem;border-radius:.85rem;border:1px solid rgb(var(--dash-border)/.6);background:rgb(255 255 255/.04)}#dashboard-root[data-theme=light] .revenue-reviews__stat-card{background:rgb(var(--dash-muted)/.22)}#dashboard-root .revenue-reviews__stat-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}#dashboard-root .revenue-reviews__stat-logo{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center}#dashboard-root .revenue-reviews__stat-logo .integrations-brand-mark,#dashboard-root .revenue-reviews__stat-logo .integrations-brand-mark__img{width:1.75rem!important;height:1.75rem!important;-o-object-fit:contain;object-fit:contain}#dashboard-root .revenue-reviews__stat-copy{flex:1;min-width:0}#dashboard-root .revenue-reviews__stat-title{margin:0;font-size:.9375rem;font-weight:500;letter-spacing:-.015em;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-reviews__stat-meta{margin:.15rem 0 0;font-size:.75rem;font-weight:400;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reviews__stat-rating{flex-shrink:0;text-align:right}#dashboard-root .revenue-reviews__stat-avg{display:block;font-size:1.25rem;font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:rgb(var(--dash-foreground));line-height:1.1}#dashboard-root .revenue-reviews__stars{display:inline-flex;gap:.05rem;margin-top:.2rem;color:rgb(251 191 36)}#dashboard-root .revenue-reviews__stars .is-empty{color:rgb(var(--dash-border))}#dashboard-root .revenue-reviews__distribution{display:flex;flex-direction:column;gap:.3rem}#dashboard-root .revenue-reviews__dist-row{display:grid;grid-template-columns:.85rem 1fr 1.25rem;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:400}#dashboard-root .revenue-reviews__dist-label{color:rgb(var(--dash-muted-foreground));font-variant-numeric:tabular-nums}#dashboard-root .revenue-reviews__dist-track{height:.28rem;border-radius:999px;background:rgb(var(--dash-muted)/.55);overflow:hidden}#dashboard-root .revenue-reviews__dist-fill{height:100%;border-radius:999px;background:rgb(251 191 36/.8)}#dashboard-root .revenue-reviews__dist-count{text-align:right;font-variant-numeric:tabular-nums;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reviews__filters{display:flex;justify-content:flex-start;margin-bottom:.75rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}#dashboard-root .revenue-reviews__filters::-webkit-scrollbar{display:none}#dashboard-root .revenue-reviews__filters .digest-period-toggle{width:auto;max-width:100%;height:2.35rem;padding:.2rem;gap:0;border-radius:.7rem;flex-wrap:nowrap}#dashboard-root .revenue-reviews__filters .digest-period-toggle__thumb{top:.2rem;bottom:.2rem;border-radius:.55rem}#dashboard-root .revenue-reviews__filters button.digest-period-toggle__btn{flex:0 0 auto;min-width:0;min-height:100%;padding:0 .75rem!important;font-size:.6875rem!important;letter-spacing:.04em;white-space:nowrap}#dashboard-root .revenue-reviews__filters .digest-period-toggle__label{font-size:inherit;letter-spacing:inherit}#dashboard-root .revenue-reviews__list-frame{border-color:rgb(var(--dash-border)/.7)}#dashboard-root .revenue-reviews__row{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;min-height:3.5rem}#dashboard-root .revenue-reviews__row.is-empty{pointer-events:none;min-height:3.5rem}#dashboard-root .revenue-reviews__row-logo{flex-shrink:0;width:1.375rem;height:1.375rem;margin-top:.15rem;display:flex;align-items:center;justify-content:center}#dashboard-root .revenue-reviews__row-logo .integrations-brand-mark,#dashboard-root .revenue-reviews__row-logo .integrations-brand-mark__img{width:1.375rem!important;height:1.375rem!important;-o-object-fit:contain;object-fit:contain}#dashboard-root .revenue-reviews__row-body{flex:1;min-width:0}#dashboard-root .revenue-reviews__row-top{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .35rem;font-size:.75rem;font-weight:400;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reviews__row-author{color:rgb(var(--dash-foreground))}#dashboard-root .revenue-reviews__row-sep{opacity:.45}#dashboard-root .revenue-reviews__row-stars{margin-left:auto}#dashboard-root .revenue-reviews__row-product{margin:.25rem 0 0;font-size:.75rem;font-weight:400;color:rgb(var(--dash-foreground)/.85)}#dashboard-root .revenue-reviews__row-text{margin:.2rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.45;color:rgb(var(--dash-muted-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dashboard-root .revenue-reviews__pager{padding-top:.45rem}#dashboard-root .revenue-reputation{display:flex;flex-direction:column;gap:1.75rem;max-width:40rem}#dashboard-root .revenue-reputation__section{display:flex;flex-direction:column;gap:.75rem}#dashboard-root .revenue-reputation__section-title{margin:0;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-reputation__form{display:flex;flex-direction:column;gap:.75rem}#dashboard-root .revenue-reputation__platforms{display:flex;flex-wrap:wrap;gap:.4rem}#dashboard-root button.revenue-reputation__chip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;border-radius:.5rem;border:1px solid rgb(var(--dash-border));background:transparent;font-size:.8125rem;font-weight:400;line-height:1.2;color:rgb(var(--dash-muted-foreground));text-decoration:none!important;transition:color .15s ease,background .15s ease,border-color .15s ease}#dashboard-root button.revenue-reputation__chip:hover{color:rgb(var(--dash-foreground));background:rgb(var(--dash-muted)/.4);text-decoration:none!important}#dashboard-root button.revenue-reputation__chip.is-active{border-color:rgb(var(--dash-accent));background:rgb(var(--dash-accent));color:rgb(var(--dash-accent-foreground))}#dashboard-root .revenue-reputation__add-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}#dashboard-root .revenue-reputation__input{flex:1 1 12rem;min-width:0;box-sizing:border-box;padding:.55rem .75rem;border-radius:.5rem;border:1px solid rgb(var(--dash-border));background:rgb(var(--dash-card));color:rgb(var(--dash-foreground));font-size:.875rem;line-height:1.3}#dashboard-root .revenue-reputation__input::-moz-placeholder{color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reputation__input::placeholder{color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reputation__input:focus{outline:none;border-color:rgb(var(--dash-accent)/.55)}#dashboard-root button.revenue-reputation__add-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:.5rem;background:rgb(var(--dash-accent));color:rgb(var(--dash-accent-foreground));font-size:.875rem;font-weight:500;text-decoration:none!important;white-space:nowrap}#dashboard-root button.revenue-reputation__add-btn:hover:not(:disabled){filter:brightness(1.05);text-decoration:none!important}#dashboard-root button.revenue-reputation__add-btn:disabled{opacity:.45;cursor:default}#dashboard-root .revenue-reputation__targets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}#dashboard-root .revenue-reputation__targets li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.8125rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reputation__target-name{color:rgb(var(--dash-foreground));font-weight:450}#dashboard-root .revenue-reputation__empty,#dashboard-root .revenue-reputation__error{margin:0;font-size:.875rem;line-height:1.45;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reputation__error{color:rgb(220 38 38)}#dashboard-root .revenue-reputation__reviews{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}#dashboard-root .revenue-reputation__review{padding:.85rem 0;border-top:1px solid rgb(var(--dash-border)/.7)}#dashboard-root .revenue-reputation__review:first-child{border-top:none;padding-top:0}#dashboard-root .revenue-reputation__review.is-highlight{outline:1px solid rgb(var(--dash-accent)/.45);outline-offset:.35rem;border-radius:.35rem}#dashboard-root .revenue-reputation__review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.75rem;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reputation__review-target{font-weight:500;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-reputation__review-text{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-reputation__draft-box{margin-top:.55rem;padding:.55rem .65rem;border-radius:.45rem;border:1px solid rgb(var(--dash-border)/.8);background:rgb(var(--dash-muted)/.25)}#dashboard-root .revenue-reputation__draft-label{margin:0 0 .25rem;font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--dash-muted-foreground))}#dashboard-root .revenue-reputation__draft-text{margin:0;font-size:.8125rem;line-height:1.45;color:rgb(var(--dash-foreground))}#dashboard-root .revenue-reputation__review-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}#dashboard-root button.revenue-reputation__action-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .7rem;border-radius:.45rem;border:1px solid rgb(var(--dash-border));font-size:.75rem;font-weight:450;color:rgb(var(--dash-foreground));text-decoration:none!important}#dashboard-root button.revenue-reputation__action-btn:hover:not(:disabled){background:rgb(var(--dash-muted)/.4);text-decoration:none!important}#dashboard-root button.revenue-reputation__action-btn--primary{border-color:rgb(var(--dash-accent));background:rgb(var(--dash-accent));color:rgb(var(--dash-accent-foreground))}#dashboard-root button.revenue-reputation__action-btn:disabled{opacity:.45;cursor:default}@media (max-width:767px){#dashboard-root .revenue-page__title{font-size:1.375rem}#dashboard-root .revenue-page__lead{font-size:.875rem}#dashboard-root .revenue-page__top--hub{gap:.75rem}#dashboard-root .revenue-section+.revenue-section{margin-top:1.25rem}#dashboard-root .revenue-page__analytics{grid-template-columns:1fr!important}}