#dashboard{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;box-sizing:border-box;gap:20px;padding-bottom:40px;--label-color: #6B7280;--title-color: black}#dashboard *::-webkit-scrollbar{height:5px;width:8px;scroll-behavior:smooth}#dashboard *::-webkit-scrollbar-thumb{border-radius:8px;background-color:var(--label-color)}#dashboard *::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}#dashboard .filters-container{width:100%;display:flex;align-items:flex-end;justify-content:flex-start;flex-flow:row wrap;gap:10px}#dashboard .dealer-filter-container{min-width:300px;position:relative;border-radius:8px;box-shadow:0 2px 4px #0003}#dashboard .dealer-filter-button{width:100%;display:flex;align-items:center;justify-content:flex-start;border-radius:8px;background-color:#fff;transition:background-color .5s linear,color .5s ease-in-out}#dashboard .dealer-filter-button.honda.active{border:1px solid var(--honda-color);box-shadow:0 0 4px 2px var(--honda-degrade-color)}#dashboard .dealer-filter-button.acura.active{border:1px solid var(--acura-color);box-shadow:0 0 4px 2px var(--acura-degrade-color)}#dashboard .dealer-filter-button.honda:hover{cursor:pointer;background-color:var(--honda-degrade-color)}#dashboard .dealer-filter-button.acura:hover{cursor:pointer;background-color:var(--acura-degrade-color)}#dashboard .dealer-filter-list-container{width:100%;background-color:#fff;position:absolute;border-radius:8px;box-shadow:0 0 4px 2px #0003;z-index:1}#dashboard .dealer-filter-search-input{width:100%;background-color:#fff;border-radius:8px 8px 0 0;transition:background-color .5s linear,color .5s ease-in-out}#dashboard .dealer-filter-search-input:focus{width:100%;outline:none;box-shadow:none;border:0px}#dashboard .dealer-filter-list{width:100%;background-color:#fff;position:absolute;z-index:1;border-radius:0 0 8px 8px;transition:background-color .5s linear,color .5s ease-in-out}#dashboard .dealer-filter-list.honda::-webkit-scrollbar-thumb{background-color:var(--honda-color)}#dashboard .dealer-filter-list.acura::-webkit-scrollbar-thumb{background-color:var(--acura-color)}#dashboard .dealer-filter-list-item.honda:hover{background-color:var(--honda-degrade-color)}#dashboard .dealer-filter-list-item.acura:hover{background-color:var(--acura-degrade-color)}#dashboard .month-filter-label,#dashboard .year-filter-label{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;position:relative;gap:5px}#dashboard .month-filter-label.web,#dashboard .year-filter-label.web{color:#fff}#dashboard .year-filter,#dashboard .month-filter{width:100%;padding:12px 10px 10px;margin-right:20px;border-radius:8px;border:0px;box-shadow:0 2px 4px #0003;text-transform:none;font-weight:400;text-decoration:none;font-size:16px;color:#000;transition:background-color .5s linear,color .5s ease-in-out}#dashboard .year-filter{margin-right:30px}#dashboard .year-filter.web,#dashboard .month-filter.web{padding:15px 17px}#dashboard .year-filter:hover,#dashboard .month-filter:hover{cursor:pointer}#dashboard .export-button{padding:11px 40px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#fff;border-radius:8px;box-shadow:0 2px 4px #0003;transition:background-color .5s linear,color .5s ease-in-out}#dashboard .export-button.honda{background-color:var(--honda-color)}#dashboard .export-button.honda:hover{background-color:var(--honda-degrade-color);color:var(--label-color)}#dashboard .export-button.acura{background-color:var(--acura-color)}#dashboard .export-button.acura:hover{background-color:var(--acura-degrade-color);color:var(--label-color)}#dashboard .clear-filters{padding:11px 40px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border-radius:8px;box-shadow:0 2px 4px #0003;transition:background-color .5s linear,color .5s ease-in-out}#dashboard .clear-filters.honda:hover{background-color:var(--honda-color);color:#fff}#dashboard .clear-filters.acura:hover{background-color:var(--acura-color);color:#fff}#dashboard .widgets-container,#dashboard .widgets-group{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-flow:row wrap;gap:20px}#dashboard .info-card-widget{min-width:285px;max-width:350px;height:auto;background-color:#fff;padding:15px;border-radius:17px;box-shadow:0 0 4px 2px #0003;transition:background-color .5s linear,color .5s ease-in-out}#dashboard .info-card-widget .label h2,#dashboard .info-card-widget .label svg{color:var(--label-color);font-size:1.15rem;font-weight:700;text-transform:none}#dashboard .info-card-widget .info-card-value svg{color:var(--label-color)}#dashboard .info-card-widget.honda .info-card-value p{color:var(--honda-color)}#dashboard .info-card-widget.acura .info-card-value p{color:var(--acura-color)}#dashboard .info-card-widget .title h1{color:var(--title-color);font-size:1.35rem;text-transform:none}#dashboard .info-card-widget.admin:not(.filled) .title h1,#dashboard .info-card-widget.admin:not(.filled) .tooltip-icon{color:#9ca3af;font-weight:700}#dashboard .info-card-widget.honda.filled{background-color:var(--honda-color)}#dashboard .info-card-widget.acura.filled{background-color:var(--acura-color)}#dashboard .info-card-widget.honda.filled svg,#dashboard .info-card-widget.acura.filled svg,#dashboard .info-card-widget.honda.filled p,#dashboard .info-card-widget.acura.filled p,#dashboard .info-card-widget.honda.filled h2,#dashboard .info-card-widget.acura.filled h2,#dashboard .info-card-widget.honda.filled h1,#dashboard .info-card-widget.acura.filled h1{color:#fff}#dashboard .bar-chart-widget{min-width:350px;max-width:450px;max-height:500px;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;gap:10px;background-color:#fff;padding:20px 40px 20px 20px;border-radius:17px;box-shadow:0 0 4px 2px #0003;transition:background-color .5s linear,color .5s ease-in-out}#dashboard .bar-chart-label-container{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}#dashboard .bar-chart-label{align-self:center;justify-self:left;display:flex;align-items:center;justify-content:flex-start;gap:5px}#dashboard .title{width:100%;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:5px}#dashboard .tooltip-container{display:flex;align-items:center;justify-content:center}#dashboard .tooltip-container.bar-chart{align-self:top;justify-self:right}#dashboard .tooltip-container:hover .tooltip-content{visibility:visible;opacity:1}#dashboard .tooltip-icon{width:20px;height:20px;color:#000}#dashboard .tooltip-icon.web{color:#fff}#dashboard .tooltip-icon.bar-chart{color:var(--label-color)}#dashboard .tooltip-content{width:250px;padding:10px 15px;position:absolute;background-color:#fff;transition:none;visibility:hidden;opacity:0;display:flex;align-items:center;justify-content:center;border-radius:4px}#dashboard .tooltip-content p{color:var(--label-color);font-size:12px;text-transform:none;font-weight:500;line-height:1.3}#dashboard .tooltip-content.web p{color:var(--label-color)}#dashboard .tooltip-content.loaded{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}#dashboard .tooltip-content.info-card{left:0;bottom:120%}#dashboard .tooltip-content.bar-chart{right:0;top:120%}#dashboard .tooltip-content.filter{bottom:120%;z-index:11}#dashboard .month-filter-container .tooltip-content.filter{left:0}#dashboard .year-filter-container .tooltip-content.filter{right:0}#dashboard .tooltip-content.acura{border:1px solid var(--acura-color)}#dashboard .tooltip-content.honda{border:1px solid var(--honda-color)}@media (max-width: 1600px){#dashboard .bar-chart-widget{width:45%;max-width:none;min-width:auto}}@media (max-width: 1200px){#dashboard .bar-chart-widget{width:55%}}@media (max-width: 900px){#dashboard .info-card-widget{width:40%}#dashboard .bar-chart-widget{width:80%}}@media (max-width: 768px){#dashboard .info-card-widget{width:45%;min-width:auto;max-width:none}#dashboard .bar-chart-widget{width:90%}}@media (max-width: 700px){#dashboard .dealer-filter-wrap{width:100%;display:flex;align-items:start;justify-content:center;flex-flow:column wrap}#dashboard .dealer-filter-container{width:100%;min-width:0px}#dashboard .clear-filters,#dashboard .export-button{width:100%}#dashboard .year-filter-container .tooltip-content.filter{left:0!important}#dashboard .widgets-group{justify-content:center}#dashboard .bar-chart-widget{width:100%;min-width:auto;max-width:none}}@media (max-width: 500px){#dashboard .info-card-widget{width:100%;justify-content:flex-end}#dashboard .bar-chart-label{gap:15px}#dashboard h1{line-height:1!important}#dashboard .filters-container{flex-flow:column wrap;align-items:start;justify-content:flex-start}#dashboard .tooltip-content{width:65dvw}}:is(html.dark #dashboard) .dealer-filter-button,:is(html.dark #dashboard) .dealer-filter-search-input,:is(html.dark #dashboard) .dealer-filter-list,:is(html.dark #dashboard) .month-filter,:is(html.dark #dashboard) .clear-filters,:is(html.dark #dashboard) .year-filter{background-color:#171717;color:#fff}:is(html.dark #dashboard) .info-card-widget,:is(html.dark #dashboard) .bar-chart-widget,:is(html.dark #dashboard) .tooltip-content{background-color:#171717}:is(html.dark #dashboard) .filters-container .tooltip-icon{color:#fff}:is(html.dark #dashboard) .tooltip-content p{color:#fff!important}#dashboad.web{margin-top:10px}@media (max-width: 767px){#dashboard{padding-right:20px}}
