.province-card[data-v-296f92a0],.region-card[data-v-296f92a0],.weekday-card[data-v-296f92a0]{transition:all .3s ease;border-radius:12px!important}.province-card[data-v-296f92a0]:hover,.region-card[data-v-296f92a0]:hover,.weekday-card[data-v-296f92a0]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.province-card .v-card__title[data-v-296f92a0],.region-card .v-card__title[data-v-296f92a0],.weekday-card .v-card__title[data-v-296f92a0]{border-radius:12px 12px 0 0!important;background:linear-gradient(135deg,var(--v-indigo-darken1),var(--v-indigo-base))}.province-card .v-card__title[data-v-296f92a0]{background:linear-gradient(135deg,var(--v-deep-orange-darken1),var(--v-deep-orange-base))}.stats-card[data-v-296f92a0]{transition:all .3s ease;border-radius:12px!important;border:2px solid #e0e0e0!important}.stats-card[data-v-296f92a0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.12)!important;border-color:#1976d2!important}.rate-chip[data-v-296f92a0]{font-size:.95rem!important;font-weight:600!important;letter-spacing:.25px!important;margin-top:4px!important}.v-chip[data-v-296f92a0]{font-weight:700;letter-spacing:.5px}.text-body-2[data-v-296f92a0]{color:#424242}.v-icon[data-v-296f92a0]{opacity:.8}.filter-select[data-v-296f92a0] .v-input__control .v-input__slot{border:2px solid hsla(0,0%,100%,.8)!important}.filter-select[data-v-296f92a0] .v-input__control .v-input__slot:hover{border:2px solid #fff!important}.weekday-card.self-weekday .v-card__title[data-v-296f92a0]{background:linear-gradient(135deg,var(--v-blue-darken2),var(--v-blue-base))}.weekday-card.ex-self-weekday .v-card__title[data-v-296f92a0]{background:linear-gradient(135deg,var(--v-green-darken2),var(--v-green-base))}.weekday-card.other-weekday .v-card__title[data-v-296f92a0]{background:linear-gradient(135deg,var(--v-orange-darken2),var(--v-orange-base))}.weekday-title[data-v-296f92a0]{font-size:.95rem!important;font-weight:600!important;letter-spacing:1px!important}.driver-card[data-v-296f92a0]{transition:all .3s ease;border-radius:12px!important;border:2px solid #e0e0e0!important;min-height:200px}.driver-card[data-v-296f92a0]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important;border-color:#4caf50!important}.driver-name[data-v-296f92a0]{font-size:.9rem!important;font-weight:600!important;line-height:1.2!important;word-break:break-word}.driver-card .v-card__title[data-v-296f92a0]{border-radius:12px 12px 0 0!important;background:linear-gradient(135deg,var(--v-green-darken2),var(--v-green-base))}.driver-na-card[data-v-296f92a0]{transition:all .3s ease;border-radius:12px!important;border:2px dashed #e0e0e0!important;background-color:#fafafa!important}.other-carrier-card[data-v-296f92a0]{transition:all .3s ease;border-radius:12px!important}.other-carrier-card[data-v-296f92a0]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.other-carrier-card .v-card__title[data-v-296f92a0]{border-radius:12px 12px 0 0!important;background:linear-gradient(135deg,var(--v-orange-darken1),var(--v-orange-base))}.filter-select[data-v-296f92a0] .v-messages__message{color:#fff!important;font-weight:500}.filter-select[data-v-296f92a0] .v-input--is-focused .v-input__slot{border:2px solid #fff!important}.runout-insight-detail-table[data-v-296f92a0] .v-data-table-header th{background-color:#263238!important;color:#fff!important;font-weight:600!important;font-size:.875rem!important;border-bottom:2px solid #37474f!important}.runout-insight-detail-table .v-data-table[data-v-296f92a0] thead tr{background-color:#263238!important}.runout-details-table[data-v-296f92a0] .v-data-table__wrapper{background-color:#f8f9fa!important}.runout-details-table[data-v-296f92a0] .v-data-table-header{background-color:#e9ecef!important}.runout-details-table[data-v-296f92a0] .v-data-table-header th{background-color:#303f9f!important;color:#fff!important;font-weight:600!important;font-size:.875rem!important;border-bottom:2px solid #dee2e6!important}.runout-details-table[data-v-296f92a0] .v-data-table tbody tr{background-color:#fff!important}.runout-details-table[data-v-296f92a0] .v-data-table tbody tr:nth-of-type(2n){background-color:#f8f9fa!important}.section-header-self[data-v-296f92a0]{background:linear-gradient(135deg,#1565c0,#1976d2 50%,#1e88e5)!important;color:#fff!important;box-shadow:0 4px 12px rgba(21,101,192,.3)!important;border-radius:8px 8px 0 0!important;position:relative;overflow:hidden}.section-header-self[data-v-296f92a0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent 50%);pointer-events:none}.section-header-ex-self[data-v-296f92a0]{background:linear-gradient(135deg,#2e7d32,#388e3c 50%,#43a047)!important;color:#fff!important;box-shadow:0 4px 12px rgba(46,125,50,.3)!important;border-radius:8px 8px 0 0!important;position:relative;overflow:hidden}.section-header-ex-self[data-v-296f92a0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent 50%);pointer-events:none}.section-header-upt[data-v-296f92a0]{background:linear-gradient(135deg,#1565c0,#1976d2 50%,#1e88e5)!important;color:#fff!important;box-shadow:0 4px 12px rgba(21,101,192,.3)!important;border-radius:8px 8px 0 0!important;position:relative;overflow:hidden}.section-header-upt[data-v-296f92a0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent 50%);pointer-events:none}.section-header-other[data-v-296f92a0]{background:linear-gradient(135deg,#e65100,#ff6f00 50%,#ff8f00)!important;color:#fff!important;box-shadow:0 4px 12px rgba(230,81,0,.3)!important;border-radius:8px 8px 0 0!important;position:relative;overflow:hidden}.section-header-other[data-v-296f92a0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent 50%);pointer-events:none}.section-title[data-v-296f92a0]{font-size:2.2rem!important;font-weight:700!important;letter-spacing:.5px!important;text-shadow:0 2px 4px rgba(0,0,0,.2)!important;display:flex;align-items:center;position:relative;z-index:1}.custom-tabs[data-v-296f92a0]{background:linear-gradient(90deg,#1976d2 0,#1976d2 33.33%,#2e7d32 0,#2e7d32 66.66%,#e65100 0,#e65100)!important}.custom-tabs[data-v-296f92a0] .v-tab{flex:1 1 33.333%!important;max-width:33.333%!important;min-width:33.333%!important;width:33.333%!important;text-align:center!important;justify-content:center!important;padding:0 8px!important}.custom-tabs[data-v-296f92a0] .v-tab .v-tab__content{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custom-tabs[data-v-296f92a0] .self-tab.v-tab--active{background:linear-gradient(135deg,#1565c0,#1976d2 50%,#1e88e5)!important;color:#fff!important;font-weight:700!important}.custom-tabs[data-v-296f92a0] .ex-self-tab.v-tab--active{background:linear-gradient(135deg,#2e7d32,#388e3c 50%,#43a047)!important;color:#fff!important;font-weight:700!important}.custom-tabs[data-v-296f92a0] .other-tab.v-tab--active{background:linear-gradient(135deg,#e65100,#ff6f00 50%,#ff8f00)!important;color:#fff!important;font-weight:700!important}.custom-tabs[data-v-296f92a0] .self-tab:not(.v-tab--active):hover{background:linear-gradient(135deg,rgba(21,101,192,.1),rgba(25,118,210,.1) 50%,rgba(30,136,229,.1))!important}.custom-tabs[data-v-296f92a0] .ex-self-tab:not(.v-tab--active):hover{background:linear-gradient(135deg,rgba(46,125,50,.1),rgba(56,142,60,.1) 50%,rgba(67,160,71,.1))!important}.custom-tabs[data-v-296f92a0] .other-carrier-tab:not(.v-tab--active):hover,.custom-tabs[data-v-296f92a0] .other-tab:not(.v-tab--active):hover{background:linear-gradient(135deg,rgba(230,81,0,.1),rgba(255,111,0,.1) 50%,rgba(255,143,0,.1))!important}.section-divider[data-v-296f92a0]{color:#37474f!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;border-bottom:3px solid #e3f2fd!important;padding-bottom:8px!important;position:relative!important;margin-bottom:24px!important;margin-top:32px!important}.section-divider[data-v-296f92a0]:before{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#1976d2,#42a5f5);border-radius:2px}.section-divider-runout-list[data-v-296f92a0]{color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;border-bottom:3px solid #e3f2fd!important;padding-bottom:8px!important;position:relative!important;margin-bottom:24px!important;margin-top:32px!important}.section-divider-runout-list[data-v-296f92a0]:before{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#80cbc4,#fff);border-radius:2px}.comparative-btn[data-v-296f92a0]{border:2px solid hsla(0,0%,100%,.8)!important;font-weight:600!important;letter-spacing:.5px!important;transition:all .3s ease!important}.comparative-btn[data-v-296f92a0]:hover{border:2px solid #fff!important;background-color:hsla(0,0%,100%,.1)!important}.comparative-header[data-v-296f92a0]{background:linear-gradient(135deg,#424242,#616161 50%,#757575)!important}.comparison-card[data-v-296f92a0]{border:3px solid transparent!important;border-radius:16px!important;transition:all .3s ease!important}.comparison-card[data-v-296f92a0]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.self-card[data-v-296f92a0]{border-color:#1976d2!important}.ex-self-card[data-v-296f92a0]{border-color:#2e7d32!important}.upt-card[data-v-296f92a0]{border-color:#1976d2!important}.other-card[data-v-296f92a0]{border-color:#e65100!important}.self-header[data-v-296f92a0]{background:linear-gradient(135deg,#1565c0,#1976d2 50%,#1e88e5)!important}.ex-self-header[data-v-296f92a0]{background:linear-gradient(135deg,#2e7d32,#388e3c 50%,#43a047)!important}.upt-header[data-v-296f92a0]{background:linear-gradient(135deg,#1565c0,#1976d2 50%,#1e88e5)!important}.other-header[data-v-296f92a0]{background:linear-gradient(135deg,#e65100,#ff6f00 50%,#ff8f00)!important}.comparative-group-card[data-v-296f92a0]{height:160px!important;border-radius:8px!important}.comparative-group-card .v-card__title[data-v-296f92a0]{border-radius:8px 8px 0 0!important;font-size:.9rem!important;min-height:40px!important}.indigo-headers[data-v-296f92a0] .v-data-table__wrapper table thead th{background-color:#3f51b5!important;color:#fff!important;font-weight:600!important}.ex-upt-filter-input[data-v-296f92a0] .v-combobox__content input,.ex-upt-filter-input[data-v-296f92a0] .v-input__control .v-input__slot,.ex-upt-filter-input[data-v-296f92a0] .v-input__control .v-input__slot .v-select__selection,.ex-upt-filter-input[data-v-296f92a0] .v-input__control .v-input__slot input,.ex-upt-filter-input[data-v-296f92a0] .v-input__slot label,.ex-upt-filter-input[data-v-296f92a0] .v-label,.ex-upt-filter-input[data-v-296f92a0] .v-label--active,.ex-upt-filter-input[data-v-296f92a0] .v-select__selection,.ex-upt-filter-input[data-v-296f92a0] .v-select__selections,.ex-upt-filter-input[data-v-296f92a0] .v-select__selections .v-select__selection,.ex-upt-filter-input[data-v-296f92a0] .v-select__slot .v-select__selection,.ex-upt-filter-input[data-v-296f92a0] .v-text-field__slot input,.filter-select[data-v-296f92a0] .v-input__control .v-input__slot,.filter-select[data-v-296f92a0] .v-input__control .v-input__slot input,.filter-select[data-v-296f92a0] .v-input__slot label,.filter-select[data-v-296f92a0] .v-select__selection,.filter-select[data-v-296f92a0] .v-text-field__slot input,.indigo-headers[data-v-296f92a0] .v-data-table__wrapper table thead th .v-icon,.other-filter-input[data-v-296f92a0] .v-combobox__content input,.other-filter-input[data-v-296f92a0] .v-input__control .v-input__slot,.other-filter-input[data-v-296f92a0] .v-input__control .v-input__slot .v-select__selection,.other-filter-input[data-v-296f92a0] .v-input__control .v-input__slot input,.other-filter-input[data-v-296f92a0] .v-input__slot label,.other-filter-input[data-v-296f92a0] .v-label,.other-filter-input[data-v-296f92a0] .v-label--active,.other-filter-input[data-v-296f92a0] .v-select__selection,.other-filter-input[data-v-296f92a0] .v-select__selections,.other-filter-input[data-v-296f92a0] .v-select__selections .v-select__selection,.other-filter-input[data-v-296f92a0] .v-select__slot .v-select__selection,.other-filter-input[data-v-296f92a0] .v-text-field__slot input,.upt-filter-input[data-v-296f92a0] .v-combobox__content input,.upt-filter-input[data-v-296f92a0] .v-input__control .v-input__slot,.upt-filter-input[data-v-296f92a0] .v-input__control .v-input__slot .v-select__selection,.upt-filter-input[data-v-296f92a0] .v-input__control .v-input__slot input,.upt-filter-input[data-v-296f92a0] .v-input__slot label,.upt-filter-input[data-v-296f92a0] .v-label,.upt-filter-input[data-v-296f92a0] .v-label--active,.upt-filter-input[data-v-296f92a0] .v-select__selection,.upt-filter-input[data-v-296f92a0] .v-select__selections,.upt-filter-input[data-v-296f92a0] .v-select__selections .v-select__selection,.upt-filter-input[data-v-296f92a0] .v-select__slot .v-select__selection,.upt-filter-input[data-v-296f92a0] .v-text-field__slot input,.v-combobox.white--text[data-v-296f92a0] .v-combobox__content input,.v-combobox.white--text[data-v-296f92a0] .v-input__control .v-input__slot,.v-combobox.white--text[data-v-296f92a0] .v-input__control .v-input__slot input,.v-combobox.white--text[data-v-296f92a0] .v-input__slot label,.v-combobox.white--text[data-v-296f92a0] .v-label,.v-combobox.white--text[data-v-296f92a0] .v-label--active,.v-combobox.white--text[data-v-296f92a0] .v-select__selection,.v-combobox.white--text[data-v-296f92a0] .v-text-field__slot input,.v-select.white--text[data-v-296f92a0] .v-input__control .v-input__slot,.v-select.white--text[data-v-296f92a0] .v-input__control .v-input__slot .v-select__selection,.v-select.white--text[data-v-296f92a0] .v-input__slot label,.v-select.white--text[data-v-296f92a0] .v-label,.v-select.white--text[data-v-296f92a0] .v-label--active,.v-select.white--text[data-v-296f92a0] .v-select__selection,.v-select.white--text[data-v-296f92a0] .v-select__selections,.v-select.white--text[data-v-296f92a0] .v-select__selections .v-select__selection,.white--text[data-v-296f92a0] .v-combobox__content input,.white--text[data-v-296f92a0] .v-input__control .v-input__slot,.white--text[data-v-296f92a0] .v-input__control .v-input__slot .v-select__selection,.white--text[data-v-296f92a0] .v-input__control .v-input__slot input,.white--text[data-v-296f92a0] .v-input__slot label,.white--text[data-v-296f92a0] .v-label,.white--text[data-v-296f92a0] .v-label--active,.white--text[data-v-296f92a0] .v-select__selection,.white--text[data-v-296f92a0] .v-select__selections,.white--text[data-v-296f92a0] .v-select__selections .v-select__selection,.white--text[data-v-296f92a0] .v-select__slot .v-select__selection,.white--text[data-v-296f92a0] .v-text-field__slot input{color:#fff!important}