body:has(.cmp__reports) .responsivegrid.aem-GridColumn--default--12{padding-left:.875rem;padding-right:.875rem}
body:has(.cmp__reports) .aem-Grid.aem-Grid--12.aem-Grid--default--12{padding-left:.875rem;padding-right:.875rem}
body:has(.cmp__reports) .reports.aem-GridColumn.aem-GridColumn--default--12{padding-left:.875rem;padding-right:.875rem;padding-top:1rem;margin-top:6.25rem}
body:has(.cmp__reports) .cmp__reports{padding:0 0 0 .875rem;box-sizing:border-box;margin-left:4%}
@media screen and (min-width:500px){body:has(.cmp__reports) .cmp__reports{padding:0 0 0 .5rem}
}
@media screen and (min-width:993px){body:has(.cmp__reports){font-size:.875rem}
body:has(.cmp__reports) .reports.aem-GridColumn.aem-GridColumn--default--12{margin-top:7.5rem}
body:has(.cmp__reports) .cmp__reports{padding:.9375rem 0 0 1.25rem}
body:has(.cmp__reports) .cmp__reports .common-section{padding-bottom:1.125rem}
body:has(.cmp__reports) .cmp__reports.option1-rows#row3{min-height:12.5rem;margin:0 0 0 1.25rem}
}
.cmp__reports .errorText{display:none;font-family:"ToyotaType-Light",sans-serif !important;font-size:10.5px !important;font-weight:400 !important;color:#f44336}
.cmp__reports .fieldClass label{font-size:14px;font-family:"Toyotatype-light",sans-serif;font-weight:600;color:#333 !important}
.cmp__reports textarea:focus ~ label,.cmp__reports textarea:not(:placeholder-shown) ~ label{width:max-content;transform:translateY(-1.28125em) scale(0.75) !important}
.cmp__reports .common-section{flex-flow:row wrap;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;padding-left:2%}
.cmp__reports .common-section .field label{position:absolute;top:45px;left:0;color:rgba(0,0,0,0.87);pointer-events:none;transform-origin:0 0;transition:transform .2s ease-in-out}
.cmp__reports .common-section .field label + label{top:75px;color:red;font-size:12.5px}
.cmp__reports .common-section .field .error{font-family:"ToyotaType-Light",sans-serif !important;font-size:12.5px !important;font-weight:400 !important;height:1.2rem;color:#f44336 !important}
.cmp__reports .common-section .field input:focus + label,.cmp__reports .common-section .field textarea:focus ~ label,.cmp__reports .common-section .field input:valid + label,.cmp__reports .common-section .field textarea:not(:placeholder-shown) ~ label{width:max-content;transform:translateY(-1em) scale(0.8)}
.cmp__reports .common-section .field input:focus + label.required>span,.cmp__reports .common-section .field textarea:focus + label.required>span{color:red}
.cmp__reports .common-section .fieldClass .selectClass option:first-child{display:none}
.cmp__reports .textbox{width:220px !important;height:80px;border:1px solid lightgrey;outline:0}
.cmp__reports .field{width:33%}
.cmp__reports .inputLabel{top:3em !important}
.cmp__reports .inputClass{width:55% !important}
.cmp__reports .formClass .fieldClass .inputClass:focus + .inputLabel{width:max-content;transform:translateY(-1.28125em) scale(0.75) !important}
.cmp__reports .formClass .fieldClass .inputClass:invalid{caret-color:blue}
.cmp__reports .textLabel{position:absolute;top:0;left:0;color:#333;pointer-events:none;font-size:14px;font-family:"Toyotatype-light",sans-serif;font-weight:600;transform-origin:0 0;transition:transform .2s ease-in-out}
.cmp__reports .selectClass{width:220px !important}
.cmp__reports .Reports .field{position:relative;margin-top:2rem;user-select:none;margin-left:20px}
.cmp__reports .solid{border:solid 1.5px #dcdcdc;margin:5px 0 10px 0;width:100%}
.cmp__reports .separatror2{margin:0 0 20px 20px;font-size:14px;font-family:"Toyotatype-light",sans-serif;font-weight:600;color:#333 !important}
.cmp__reports textarea:focus + .textLabel{width:max-content;transform:translateY(-1.28125em) scale(0.75)}
.cmp__reports .selectOp5Brand5 .selector-options,.cmp__reports .selectOp8Brand8 .selector-options{height:auto;min-height:max-content;max-height:200px;transform:translateX(-8px) translateY(10px)}
.cmp__reports .dropdownMS .multiSelector-options{top:23%}
.cmp__reports .option{margin:0 0 0 20px;min-height:200px;display:none}
.cmp__reports .option #brand option:first-child,.cmp__reports .option #model option:first-child,.cmp__reports .option #model-yr option:first-child,.cmp__reports .option #dept option:first-child,.cmp__reports .option #org option:first-child,.cmp__reports .option #prog option:first-child,.cmp__reports .option #asset-type option:first-child,.cmp__reports .option #aff option:first-child,.cmp__reports .option #model-21 option:first-child,.cmp__reports .option #asset-type-22 option:first-child,.cmp__reports .option #aff-22 option:first-child,.cmp__reports .option #asset-report option:first-child{display:none}
.cmp__reports .option #brand_3 option:first-child,.cmp__reports .option #model_3 option:first-child,.cmp__reports .option #model-yr_3 option:first-child,.cmp__reports .option #dept_3 option:first-child,.cmp__reports .option #org_3 option:first-child,.cmp__reports .option #prog_3 option:first-child,.cmp__reports .option #asset-type_3 option:first-child,.cmp__reports .option #model-yr_4 option:first-child,.cmp__reports .option #dept_4 option:first-child,.cmp__reports .option #org_4 option:first-child,.cmp__reports .option #prog_4 option:first-child,.cmp__reports .option #brand_4 option:first-child,.cmp__reports .option #model_4 option:first-child,.cmp__reports .option #asset-type_4 option:first-child{display:none}
.cmp__reports .option #brand_5 option:first-child,.cmp__reports .option #model_5 option:first-child,.cmp__reports .option #model-yr_5 option:first-child,.cmp__reports .option #Organisation_5 option:first-child,.cmp__reports .option #color option:first-child,.cmp__reports .option #Asset_Type_5 option:first-child,.cmp__reports .option #Asset-id_6 option:first-child,.cmp__reports .option #brand_6 option:first-child,.cmp__reports .option #model_6 option:first-child,.cmp__reports .option #model-yr_6 option:first-child,.cmp__reports .option #dept_6 option:first-child,.cmp__reports .option #org_6 option:first-child,.cmp__reports .option #prog_6 option:first-child,.cmp__reports .option #asset-type_6 option:first-child{display:none}
.cmp__reports .option #model_7 option:first-child,.cmp__reports .option #asset-type_7 option:first-child,.cmp__reports .option #aff_7 option:first-child,.cmp__reports .option #brand_8 option:first-child,.cmp__reports .option #model_8 option:first-child{display:none}
.cmp__reports .option1-rows{flex-direction:row;box-sizing:border-box;display:flex;place-content:stretch flex-start;align-items:stretch;flex:1 1 100%;max-height:100%}
.cmp__reports .export{background-color:#c00;color:#fff;height:2.3rem;width:80px;border:0}
.cmp__reports .export_div{justify-content:center;display:flex;padding-top:15px}
.cmp__reports .export_div button{background-color:#c00;color:#fff;height:2.5rem;width:100px;margin:.9375rem;font-family:"ToyotaType-book",sans-serif !important;font-size:.875rem !important}
.cmp__reports .assetToolTip.mat-icon.material-icons.mat-icon-no-color{font-size:1.3rem;position:absolute}
.cmp__reports #row3 .inputClass{width:100% !important;padding:0 35px 0 0}
@media screen and (max-width:800px){.cmp__reports .separatror2{margin:0 0 20px 20px}
.cmp__reports .common-section{flex-flow:column}
.cmp__reports .field{width:70%}
.cmp__reports .selectClass{width:100% !important}
.cmp__reports .inputClass{width:100% !important}
.formClass .fieldClass .inputClass,.formClass .fieldClass .selectClass{width:100%}
}
@media screen and (max-width:500px){.cmp__reports .field{width:100%}
.formClass .fieldClass .inputClass,.formClass .fieldClass .selectClass{width:80% !important}
.cmp__reports .option1-rows .fieldClass .tooltiptext{width:auto !important}
#navigation-f56cf3a72d a.cmp-navigation__item-link{font-size:11px}
}
.cmp__reports .dropdownMS{font-size:14px;font-family:"Toyotatype-light",sans-serif;font-weight:600;color:#333 !important}
.cmp__reports .option1-rows{justify-content:space-between}
.cmp__reports .option1-rows .fieldClass{width:auto}
.cmp__reports .option1-rows .fieldClass .tooltiptext{visibility:hidden;width:220px;background-color:rgba(0,0,0,0.7);color:red;color:#fff;text-align:justify;border-radius:6px;padding:5px 5px;position:absolute;z-index:1;font-size:10px;top:30%;left:50%}
.cmp__reports .option1-rows .fieldClass .assetToolTip{font-family:"Material Icons",serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1}
.cmp__reports .option1-rows .fieldClass .assetToolTip:hover + .tooltiptext{visibility:visible}
.cmp__reports .option1-rows .dropdownMS .dropdownMS-toggle::after{right:25px}
.cmp__reports .option1-rows .dropdownMS{position:relative;cursor:pointer;width:auto}
.cmp__reports .option1-rows .dropdownMS .dropdownMS-toggle{width:200px}
.cmp__reports #row4 .inputClass{width:auto !important}
.cmp__reports .separator-line-ms{margin-top:1.5rem}
.cmp__reports #row3 .inputClass{width:100% !important}
.cmp__reports #row1 .inputClass{width:100% !important}
.cmp__reports .option1-rows#row3{justify-content:flex-start}
.cmp__reports .option1-rows#row3 div{margin-right:3.5rem}
.cmp__reports .option1-rows#row3 div:first-child{margin-right:5rem}
@media screen and (max-width:1350px){.cmp__reports .option1-rows .fieldClass{margin-right:20px}
.cmp__reports .option1-rows{justify-content:flex-start}
.cmp__reports .option1-rows#row3 div{margin-right:0rem}
.cmp__reports .option1-rows#row3 div:first-child{margin-right:1.5rem}
}
@media screen and (max-width:950px){.cmp__reports .option1-rows{display:initial}
.cmp__reports .option1-rows#row3 div:first-child{margin-right:0}
.cmp__reports .option1-rows:after{content:"";display:table;clear:both}
.cmp__reports .option1-rows .dropdownMS{float:left;width:50%}
.cmp__reports .option1-rows .fieldClass{width:50%;float:left}
}
@media screen and (max-width:500px){.cmp__reports .option1-rows{display:flex;flex-direction:column}
.cmp__reports .option1-rows .dropdownMS{width:100%}
.cmp__reports .option1-rows .fieldClass{width:100%}
.cmp__reports .option1-rows .dropdownMS .dropdownMS-toggle{width:80%}
.cmp__reports #row3 .inputClass{width:77% !important}
.cmp__reports #row1 .inputClass{width:77% !important}
.cmp__reports .textbox{width:68% !important}
}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/brandhub/clientlibs/clientlib-reports/resources/icons/material-icons.woff) format('woff')}
.formClass .fieldClass{position:relative;user-select:none;text-align:left}
.formClass .fieldClass .selectClass{display:table-cell;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.formClass .fieldClass .inputClass,.formClass .fieldClass .selectClass{font:inherit;background:0;color:currentColor;outline:0;padding:0;margin:0;max-width:100%;vertical-align:bottom;text-align:inherit;font-family:"ToyotaType-Light",sans-serif !important;font-size:14px !important;font-weight:400 !important;box-sizing:border-box;margin-top:50px;width:225px;border:0;border-bottom:1px solid lightgrey}
.formClass .fieldClass .inputClass:focus,.formClass .fieldClass .selectClass:focus{border-bottom:1px solid black}
.formClass .fieldClass input[type="date"]:in-range::-webkit-datetime-edit-year-field,.formClass .fieldClass input[type="date"]:in-range::-webkit-datetime-edit-month-field,.formClass .fieldClass input[type="date"]:in-range::-webkit-datetime-edit-day-field,.formClass .fieldClass input[type="date"]:in-range::-webkit-datetime-edit-text{display:none;appearance:none}
.formClass .fieldClass .inputClass:focus{caret-color:#2196f3}
.formClass .fieldClass .inputClass:valid{caret-color:#2196f3}
.formClass .fieldClass .inputClass:invalid{caret-color:#f44336}
.formClass .fieldClass .inputLabel{position:absolute;top:1.28125em;left:0;color:#333;pointer-events:none;font-size:14px;font-family:"Toyotatype-light",sans-serif;font-weight:600;transform-origin:0 0;transition:transform .2s ease-in-out}
.formClass .fieldClass .inputLabel + .errorLabel{top:75px;color:#f44336;font-size:75%}
.formClass .fieldClass textarea:focus + .inputLabel,.formClass .fieldClass textarea:not(:placeholder-shown) + .inputLabel,.formClass .fieldClass textarea:valid + .inputLabel,.formClass .fieldClass .inputClass:focus + .inputLabel,.formClass .fieldClass .selectClass:focus + .inputLabel,.formClass .fieldClass .inputClass:not(:placeholder-shown) + .inputLabel,.formClass .fieldClass .selectClass:valid + .inputLabel{width:max-content;transform:translateY(-1.28125em) scale(0.75)}
.formClass .fieldClass .inputClass:focus + .required>span,.formClass .fieldClass .selectClass:focus + .required>span{color:#f44336}