:root{--cm-color-dark: #062F5B;--cm-color-main: #2470C6;--cm-color-light: #BBD3ED;--cm-color-dark: #78808D;--cm-color-darkest: #101010;--cm-color-gray: #D8DADB;--lumo-primary-color: var(--cm-color-main);--lumo-primary-text-color: var(--cm-color-main);--lumo-clickable-cursor: pointer;--vaadin-button-border: solid 1px}@font-face{font-family:Roboto,sans-serif;src:url(./Roboto-Medium-CFKDKRMh.ttf)}@font-face{font-family:ME_Calibri;src:url(./regular-vlO7_vMj.ttf)}@font-face{font-family:ME_Calibri;font-weight:700;src:url(./bold-fFomzgz-.ttf)}@font-face{font-family:ME_Calibri;font-style:italic;src:url(./italic-D-gEnoo8.ttf)}@font-face{font-family:ME_Calibri;font-weight:700;font-style:italic;src:url(./italicbold-xcfrIyzO.ttf)}@font-face{font-family:ME_Times;src:url(./regular-BH0awosN.ttf)}@font-face{font-family:ME_Times;font-weight:700;src:url(./bold-DKjgTLcS.ttf)}@font-face{font-family:ME_Times;font-style:italic;src:url(./italic-CVWNPw41.ttf)}@font-face{font-family:ME_Times;font-weight:700;font-style:italic;src:url(./italicbold-Bl3mOJKY.ttf)}html{font-size:13px}body,html{margin:0;height:100%}:host{font-family:Roboto,sans-serif;color:var(--lumo-body-text-color)}.btn-primary{background-color:#062f5b;border-color:#062f5b}.btn-secondary{background-color:#78808d;border-color:#78808d}.cm-top-panel{height:75px;width:100%;background-color:#bbd3ed;position:fixed}.cm-left-panel{width:130px;height:100%;background-color:#062f5b;position:fixed}.cm-left-panel a,.cm-left-panel a:hover{color:#fff}.cm-left-panel a:hover{background-color:#2470c6}.cm-title{padding-left:130px;font-size:1.5em;font-weight:700;color:#062f5b;flex-grow:1}.cm-top-panel-btn{padding-right:1rem!important;flex-grow:unset!important}.cm-top-panel-img{width:41px;height:41px}.cm-top-panel-cb{background:none;border-color:#062f5b;border-width:2px;color:#062f5b}.cm-content{height:100%;width:100%}.cm-ad{width:600px;height:450px}.subs-price-main{color:#ad1212}.subs-price-old{color:#78808d;text-decoration:line-through}.root{display:flex;flex-flow:column;height:100%}.header{width:900px;margin:0 auto;height:99px;flex:0 1 auto;line-height:99px;justify-content:space-between;display:flex}.content{width:900px;margin:0 auto;flex:1 1 auto}.footer{flex:0 1 210px;background-color:#d8dadb}.footer-in{width:900px;margin:35px auto}a{color:#2470c6;text-decoration:none}a:hover{text-decoration:underline}a.dark-link{color:#062f5b}.root-form input{background-color:#d8dadb;border-radius:5px;border:none}.root-form>*{line-height:35px;height:35px}.cm-navbar{display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;width:100%;align-items:center}.fm-balance-ticker{display:flex;align-items:center;gap:.4rem;max-width:28rem;min-height:2.25rem;padding:0 .5rem 0 0;border-right:1px solid var(--cm-color-gray);font-size:var(--lumo-font-size-m);line-height:1.5rem}.fm-balance-ticker__caption{color:var(--cm-color-dark);font-size:inherit;white-space:nowrap}.fm-balance-ticker__caption:after{content:"·";padding-left:.35rem}.fm-balance-ticker__group{max-width:10rem;overflow:hidden;color:var(--cm-color-darkest);font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.fm-balance-ticker__amount{color:var(--cm-color-main);font-size:inherit;font-weight:600;white-space:nowrap}.fm-balance-ticker__refresh{margin:0}.marketplace-account-row{display:grid;align-items:center;box-sizing:border-box;gap:.75rem;margin:0;padding:0}.marketplace-account-row--wb{grid-template-columns:3rem 6rem minmax(12rem,1fr) 10.5rem}.marketplace-account-row--ozon{grid-template-columns:3rem 6rem 7rem minmax(9rem,1fr) 10.5rem}.marketplace-account-row>*{min-width:0;margin:0}.marketplace-account-row__provider{align-self:center;font-weight:600}.marketplace-account-row__status{align-self:center;white-space:nowrap}.marketplace-account-row vaadin-text-field,.marketplace-account-row vaadin-button{width:100%;height:2.25rem}.marketplace-account-card{gap:var(--lumo-space-s);padding:0 0 var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct)}.marketplace-account-card__header{align-items:center;justify-content:space-between;gap:var(--lumo-space-m)}.marketplace-account-card__fields{align-items:end;gap:var(--lumo-space-s)}.marketplace-account-card__fields>*{flex:1 1 0;min-width:0}.marketplace-account-card__actions{justify-content:flex-end}.marketplace-account-card .marketplace-account-row__primary-action{margin:0}@media (max-width: 760px){.marketplace-account-row--wb,.marketplace-account-row--ozon{grid-template-columns:3rem 6rem minmax(10rem,1fr)}.marketplace-account-row--wb .marketplace-account-row__primary-action,.marketplace-account-row--ozon vaadin-text-field:nth-of-type(2),.marketplace-account-row--ozon .marketplace-account-row__primary-action{grid-column:3}}.marketplace-sync-error{box-sizing:border-box;width:100%;padding:.65rem .8rem;border:1px solid var(--lumo-error-color-50pct);border-radius:6px;background:var(--lumo-error-color-10pct);color:var(--lumo-error-text-color);font-size:var(--lumo-font-size-s);line-height:1.35}.marketplace-dashboard{box-sizing:border-box;gap:0;padding:.75rem 1.25rem 1.5rem;background:#fff;color:var(--cm-color-darkest);scrollbar-gutter:stable}.marketplace-analytics-view{min-width:0;margin:0}.marketplace-analytics-tabs{border-bottom:1px solid var(--lumo-contrast-10pct)}.marketplace-analytics-content{width:100%;min-width:0;box-sizing:border-box}.marketplace-dashboard__service{width:100%;box-sizing:border-box;padding:.75rem 0 1rem;border-bottom:1px solid var(--lumo-contrast-10pct);--vaadin-form-layout-column-spacing: .75rem;--vaadin-form-layout-row-spacing: .75rem}.marketplace-dashboard__service>*{align-self:stretch}.marketplace-dashboard__schemes{display:flex;overflow:hidden;height:var(--lumo-size-m);box-sizing:border-box;border:0;border-radius:5px;background:var(--lumo-contrast-5pct)}.marketplace-dashboard__scheme{flex:1 1 0;height:var(--lumo-size-m);min-width:0;width:100%;margin:0;border-radius:0;background:transparent;border:0;box-shadow:none;color:var(--cm-color-darkest);font-size:var(--lumo-font-size-s)}.marketplace-dashboard__scheme+.marketplace-dashboard__scheme{border-left:1px solid var(--lumo-contrast-20pct)}.marketplace-dashboard__scheme--active{background:var(--lumo-primary-color-10pct);color:var(--cm-color-main);font-weight:600}.marketplace-dashboard__field{display:grid;grid-template-rows:1rem var(--lumo-size-m);gap:.25rem;height:calc(1rem + .25rem + var(--lumo-size-m));min-width:0;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs)}.marketplace-dashboard__field>span:first-child{overflow:hidden;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.marketplace-dashboard__periods{display:flex;align-items:center;overflow:hidden;height:var(--lumo-size-m);box-sizing:border-box;border:0;border-radius:5px;background:var(--lumo-contrast-5pct)}.marketplace-dashboard__period{display:flex;align-items:center;justify-content:center;flex:1 1 0;height:var(--lumo-size-m);min-width:0;margin:0;padding:0 var(--lumo-space-s);border-radius:0;background:transparent;border:0;box-shadow:none;color:var(--cm-color-darkest);font-size:var(--lumo-font-size-s);line-height:1;white-space:nowrap}.marketplace-dashboard__period+.marketplace-dashboard__period{border-left:1px solid var(--lumo-contrast-20pct)}.marketplace-dashboard__period--active{background:var(--lumo-primary-color-10pct);color:var(--cm-color-main);font-weight:600}.marketplace-dashboard__period::part(label),.marketplace-dashboard__scheme::part(label){display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;padding:0;line-height:var(--lumo-line-height-s)}.marketplace-dashboard__field vaadin-combo-box,.marketplace-dashboard__field vaadin-date-picker{height:var(--lumo-size-m);min-height:var(--lumo-size-m);padding-block:0}.marketplace-dashboard__dates{display:grid;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:.35rem;min-width:0;height:var(--lumo-size-m)}.marketplace-dashboard__status-box{min-width:0}.marketplace-dashboard__status-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;height:var(--lumo-size-m);box-sizing:border-box;padding:0 var(--lumo-space-s);border-radius:5px;background:var(--lumo-contrast-5pct)}.marketplace-dashboard__status-body>span{overflow:hidden;font-size:var(--lumo-font-size-s);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.marketplace-dashboard__sync{align-self:center;margin:0}.marketplace-dashboard__availability{margin-top:.75rem;padding:.65rem .8rem;border:1px solid var(--lumo-primary-color-50pct);border-radius:5px;background:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-s)}.marketplace-dashboard__loading{min-height:2.5rem;box-sizing:border-box;padding:7px 12px;border-bottom:1px solid var(--lumo-contrast-10pct);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.marketplace-dashboard__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;width:100%;box-sizing:border-box;padding:1rem 0 .75rem}.marketplace-dashboard__metric{display:grid;min-height:6.75rem;box-sizing:border-box;padding:.8rem;border:1px solid var(--lumo-contrast-20pct);border-radius:6px;background:#fff}.marketplace-dashboard__metric-title{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.marketplace-dashboard__metric-value{align-self:center;overflow:hidden;font-size:var(--lumo-font-size-xl);font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.marketplace-dashboard__metric-caption{align-self:end;overflow:hidden;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.marketplace-dashboard__insights{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;align-items:stretch;width:100%;box-sizing:border-box}.marketplace-dashboard__panel{min-width:0;box-sizing:border-box;padding:.8rem;border:1px solid var(--lumo-contrast-20pct);border-radius:6px;background:#fff}.marketplace-dashboard__panel h3{margin:0 0 .65rem;font-size:var(--lumo-font-size-m);line-height:1.3}.marketplace-dashboard__chart{display:flex;height:22rem;min-height:22rem;grid-column:span 6;flex-direction:column;overflow:hidden}.marketplace-dashboard__chart marketplace-trend-chart{flex:1 1 auto;min-height:0;overflow:hidden}.marketplace-dashboard__weekday-chart{height:22rem;min-height:22rem;grid-column:span 3;overflow:hidden}.marketplace-dashboard__weekday-chart marketplace-breakdown-chart{min-height:0}.marketplace-dashboard__legend{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.4rem}.marketplace-dashboard__legend-item{position:relative;padding-left:.9rem;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs)}.marketplace-dashboard__legend-item:before{position:absolute;top:50%;left:0;width:.45rem;height:.45rem;border-radius:50%;content:"";transform:translateY(-50%)}.marketplace-dashboard__legend-item--blue:before{background:#2f7df6}.marketplace-dashboard__legend-item--green:before{background:#18a957}.marketplace-dashboard__legend-item--violet:before{background:#8857f2}.marketplace-dashboard__top-products{height:22rem;min-height:22rem;grid-column:span 3;overflow:hidden}.marketplace-dashboard__visualizations{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;width:100%;box-sizing:border-box;padding-top:.75rem}.marketplace-dashboard__visual-panel{display:flex;height:16rem;min-height:16rem;grid-column:span 2;flex-direction:column;overflow:hidden}.marketplace-dashboard__visual-panel marketplace-breakdown-chart{min-height:0;flex:1 1 auto}.marketplace-dashboard__report-panel{min-height:10rem;grid-column:span 3}.marketplace-dashboard__compact-list{display:grid}.marketplace-dashboard__compact-list p{margin:.5rem 0;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.marketplace-dashboard__compact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-s)}.marketplace-dashboard__compact-row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-dashboard__grid-cell{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-dashboard__compact-row span:last-child{font-weight:600;white-space:nowrap}.marketplace-dashboard__signals{display:grid}.marketplace-dashboard__signal{position:relative;padding:.5rem 0 .5rem 1rem;border-top:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-s);line-height:1.35}.marketplace-dashboard__signal:before{position:absolute;top:.95rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--lumo-primary-color);content:""}.marketplace-dashboard__signal--warning:before{background:var(--lumo-error-color)}.marketplace-dashboard__signal--success:before{background:#18a957}.marketplace-dashboard__tables{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;box-sizing:border-box;padding-top:.75rem}.marketplace-dashboard__table--wide{grid-column:1 / -1}.marketplace-dashboard__grid{border-top:1px solid var(--lumo-contrast-10pct)}@media (max-width: 1250px){.marketplace-dashboard__insights{grid-template-columns:repeat(8,minmax(0,1fr))}.marketplace-dashboard__visualizations{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-dashboard__chart{grid-column:span 8}.marketplace-dashboard__weekday-chart,.marketplace-dashboard__top-products{grid-column:span 4}.marketplace-dashboard__visual-panel,.marketplace-dashboard__report-panel{grid-column:span 2}}@media (max-width: 900px){.marketplace-dashboard{padding:.5rem}.marketplace-dashboard__service,.marketplace-dashboard__insights,.marketplace-dashboard__visualizations,.marketplace-dashboard__tables{grid-template-columns:1fr}.marketplace-dashboard__periods{overflow-x:auto}.marketplace-dashboard__chart,.marketplace-dashboard__weekday-chart,.marketplace-dashboard__top-products,.marketplace-dashboard__visual-panel,.marketplace-dashboard__report-panel{grid-column:1}.marketplace-dashboard__chart,.marketplace-dashboard__weekday-chart,.marketplace-dashboard__top-products{height:22rem;min-height:22rem}.marketplace-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-account-card__fields{flex-direction:column;align-items:stretch}.marketplace-account-card__actions>vaadin-button{width:100%}.marketplace-dashboard__tables>.marketplace-dashboard__panel{grid-column:1}}vaadin-app-layout::part(drawer){background-color:var(--cm-color-gray)}vaadin-app-layout.christmas::part(drawer){background-image:url(/img/snowfall.png);background-repeat:no-repeat;background-position-y:bottom}.drawer-tab{padding:.7rem 1.7rem;font-size:1rem}.drawer-tab vaadin-icon{margin-right:.7rem}.drawer-tab:after,.drawer-tab:before{width:.2rem}
