.sales-analytics-summary-cards-row{flex-wrap:nowrap;column-gap:0;overflow-x:auto;overflow-y:hidden;min-width:0;padding-bottom:4px;box-sizing:border-box}.sales-analytics-summary-cards-row__divider{flex-shrink:0;align-self:center;width:1px;height:4.75rem;background-color:var(--lumo-contrast-20pct, #ccc);margin-inline:.4rem;box-sizing:border-box}.sales-analytics-stats-card{box-sizing:border-box;flex-shrink:0;width:170px;min-width:170px;max-width:170px;height:140px;padding:8px;border:1px solid var(--lumo-contrast-20pct, #ccc);border-radius:7px;box-shadow:0 2px 4px #00000017}.sales-analytics-stats-card__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;column-gap:.25rem;row-gap:.125rem}.sales-analytics-stats-card__icon{font-size:17px;line-height:1;flex-shrink:0}.sales-analytics-stats-card__title{font-weight:700;font-size:12px;line-height:1.22;text-align:center;white-space:normal}.sales-analytics-stats-card__value{font-size:19px;color:#1976d2;font-weight:500;line-height:1.18;margin-bottom:0}.sales-analytics-stats-card--with-percent .sales-analytics-stats-card__value{margin-bottom:2px}.sales-analytics-stats-card__percent{font-size:12px;color:#666;font-weight:400;min-height:17px;line-height:17px}.sales-analytics-popover{box-sizing:border-box;max-width:27rem;padding:6px 10px;margin:0;gap:0}.sales-analytics-popover p{margin:0 0 .3em;line-height:1.35;font-size:var(--lumo-font-size-s, .8125rem);color:var(--lumo-body-text-color, #333)}.sales-analytics-popover p:last-child{margin-bottom:0}.sales-analytics-filters vaadin-date-picker.sales-analytics-filters__date{width:200px}.sales-analytics-filters vaadin-integer-field.sales-analytics-filters__nm-id{width:300px}.sales-analytics-table__product-cell img.sales-analytics-table__product-thumb,.sales-analytics-table__product-thumb{width:60px;height:60px;object-fit:cover}.sales-analytics-table__product-title{font-weight:500}.sales-analytics-table__product-meta{display:block;font-size:12px;color:#666;margin-top:2px}.sales-analytics-table__amount-cell{cursor:help}.sales-analytics-table__hint-icon{color:var(--lumo-secondary-text-color)}.sales-analytics-table__header-help{cursor:help}.sales-analytics-screen__header{width:100%;align-items:center}vaadin-number-field>label{text-wrap:auto}vaadin-integer-field>label{overflow-wrap:break-word;white-space:break-spaces}.shared-navbar{min-width:0;box-sizing:border-box}.shared-navbar .shared-navbar__title,.shared-navbar vaadin-button.shared-navbar__logout{flex-shrink:0}.shared-navbar .shared-navbar__scroll{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;overflow-x:hidden;overflow-y:hidden}.shared-navbar .shared-navbar__menu{width:max-content;max-width:none;flex-wrap:nowrap}.shared-navbar .shared-navbar__menu>*{flex-shrink:0;white-space:nowrap}.shared-navbar .shared-navbar__icon{margin-inline-end:.5rem}.shared-navbar .shared-navbar__label-short{display:none}.shared-navbar vaadin-button.shared-navbar__logout::part(prefix){margin-inline-end:.5rem}@media(max-width:1450px){.shared-navbar:not(.shared-navbar--sales-analytics) .shared-navbar__label{display:none}.shared-navbar:not(.shared-navbar--sales-analytics) .shared-navbar__label-short{display:inline}.shared-navbar:not(.shared-navbar--sales-analytics) .shared-navbar__link:not(.shared-navbar__link--dense) .shared-navbar__icon{margin-inline-end:0}}@media(max-width:1620px){.shared-navbar.shared-navbar--sales-analytics .shared-navbar__label{display:none}.shared-navbar.shared-navbar--sales-analytics .shared-navbar__label-short{display:inline}.shared-navbar.shared-navbar--sales-analytics .shared-navbar__link:not(.shared-navbar__link--dense) .shared-navbar__icon{margin-inline-end:0}}@media(max-width:1300px){.shared-navbar.shared-navbar--sales-analytics .shared-navbar__label,.shared-navbar.shared-navbar--sales-analytics .shared-navbar__label-short{display:none!important}.shared-navbar.shared-navbar--sales-analytics .shared-navbar__icon{margin-inline-end:0}}@media(max-width:1200px){.shared-navbar .shared-navbar__label,.shared-navbar .shared-navbar__label-short{display:none!important}.shared-navbar .shared-navbar__icon{margin-inline-end:0}}
