/* Final consistency pass, scoped to report controls and editor navigation. */
@media(min-width:1024px){
.cf-analytics-filter-panel .cf-fuel-vehicle-picker>summary{box-sizing:border-box;min-height:36px!important;height:36px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:13px!important;line-height:20px!important}
.app-content:has([aria-label="Vozový park"]) h1{font-size:30px!important;line-height:36px!important}
}
/* Use the same drawn chevron for mobile report and work-queue disclosures. */
.cf-analytics-filter-panel>summary>b,.cf-work-queue>details>summary:after{display:block;width:16px;height:16px;min-width:16px;flex:0 0 16px;font-size:0!important;line-height:0;color:transparent;background:center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2360788a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}
@media(max-width:639px){
.app-content:has([aria-label="Vozový park"]) h1{font-size:24px!important;line-height:32px!important}
/* Equal columns leave room for the full PDF label without growing the row. */
.app-content>div.grid:has(>button:nth-child(3)>span.truncate){grid-template-columns:repeat(3,minmax(0,1fr))!important}
.app-content>div.grid:has(>button:nth-child(3)>span.truncate)>button{font-size:13px!important;line-height:18px!important;gap:4px!important;padding-inline:4px!important}
}

