:root{color:#1a1a1a;background:#f6f7f9;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;overflow:hidden}button{cursor:pointer}.vap-shell{grid-template-columns:240px 1fr;height:100vh;display:grid}.vap-app-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.vap-app-inner{flex-direction:column;flex:1 1 0;width:100%;max-width:72rem;min-height:0;margin:0 auto;padding:1.25rem 2rem 1rem;display:flex}.vap-sidebar{background:#fff;border-right:1px solid #e5e5e5;flex-direction:column;gap:1.5rem;min-height:0;padding:1.25rem 1rem;display:flex;overflow-y:auto}.vap-sidebar__brand{flex-direction:column;gap:.25rem;padding:0 .5rem;display:flex}.vap-sidebar__brand-title{color:#1a1a1a;font-weight:700;line-height:1.25}.vap-sidebar__brand-source{color:#888;font-size:.75rem}.vap-sidebar__nav{flex-direction:column;gap:.25rem;display:flex}.vap-sidebar__link{color:#333;border-radius:6px;padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:background .12s;display:block}.vap-sidebar__link:hover{background:#f1f3f5}.vap-sidebar__link--active{color:#004666;background:#e6f0f6}.vap-sidebar__account{border-top:1px solid #eee;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.vap-sidebar__account-email{color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.vap-results-section{flex-direction:column;flex:1 1 0;min-height:0;margin-top:1.25rem;display:flex}.vap-results-header{color:#444;flex:none;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.vap-results-pagination{flex:none;justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.scl-a-license__background{width:296px;height:64px;margin:0;display:block}input.scl-a-license__plate{z-index:1;text-align:center;letter-spacing:.1em;color:#000;outline:none;margin:-64px 0 0;padding:0 1.75rem;font-family:Courier New,monospace;font-size:1.75rem;font-weight:700;display:block;position:relative;width:296px!important;height:64px!important;box-shadow:none!important;background:0 0!important;border:0!important}input.scl-a-license__plate:focus{outline-offset:2px;outline:2px dashed #004666}.scl-o-form__group .scl-a-select__field{width:100%}.scl-o-form__group .scl-a-select__field select{background-color:var(--scl-color-contrast--primary);color:#4c5356;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%234c5356' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid #bed7e3;border-radius:0;width:100%;height:63px;padding:0 48px 0 20px;font-family:inherit;font-size:16px;line-height:22px}.scl-o-form__group .scl-a-select__field:before{display:none}.scl-o-form__group .scl-a-select__field select:disabled{background-color:var(--scl-color-contrast--secondary);color:var(--scl-color-shade--medium);cursor:not-allowed}.vap-search-fieldset{border:1px solid var(--scl-color-shade--light);background:var(--scl-color-contrast--primary);border-radius:8px;margin:0;padding:.75rem 1.25rem 1rem}.vap-search-fieldset legend{padding:0 .5rem;font-weight:600}.vap-search-buttons{border-top:1px solid #eee;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.vap-advertising-matrix{background:#e5e5e5;border:1px solid #e5e5e5;border-radius:6px;grid-template-columns:minmax(8rem,max-content) repeat(4,minmax(4rem,1fr));gap:1px;display:grid;overflow:hidden}.vap-advertising-matrix__head,.vap-advertising-matrix__broker,.vap-advertising-matrix__cell{background:#fff;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .75rem;display:flex}.vap-advertising-matrix__head{color:#555;text-transform:uppercase;letter-spacing:.04em;background:#f6f7f9;font-size:.85rem;font-weight:600}.vap-advertising-matrix__head--broker{justify-content:flex-start}.vap-advertising-matrix__broker{color:#333;white-space:nowrap;justify-content:flex-start;font-weight:500}.vap-toggle{letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:3.5rem;padding:.3rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.vap-toggle--on{color:#1f6f3f;background:#e6f4ec;border-color:#6cb78a}.vap-toggle--on:hover:not(:disabled){background:#d2ecde}.vap-toggle--off{color:#a23030;background:#fdecec;border-color:#d99a9a}.vap-toggle--off:hover:not(:disabled){background:#fbdada}.vap-toggle:disabled{opacity:.6;cursor:not-allowed}.vap-override-history{padding:.5rem .25rem}.vap-override-history__status{color:var(--scl-color-shade--medium)}.vap-override-history__error{color:var(--scl-color-state-brand--danger)}.vap-override-history__list{margin:0;padding:0;list-style:none}.vap-override-history__entry{border-top:1px solid var(--scl-color-shade--light);padding:.75rem 0}.vap-override-history__entry:first-child{border-top:none}.vap-override-history__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vap-override-history__actor{color:var(--scl-color-shade--medium)}.vap-override-history__changes{flex-direction:column;gap:.15rem;margin-top:.35rem;display:flex}.vap-override-history__blocked{color:var(--scl-color-state-brand--warning)}.vap-override-history__unblocked{color:var(--scl-color-state-brand--success)}.vap-override-history__reason{margin:.35rem 0 0}.vap-override-history__reason--empty{color:var(--scl-color-shade--medium)}.scl-o-navbar__icon{min-width:2.25rem;min-height:2.25rem;color:var(--scl-color-shade--darkest);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.scl-o-navbar__icon .fa-times:before{content:"✕";font-size:1rem;line-height:1}.scl-o-navbar__icon:hover,.scl-o-navbar__icon:focus-visible{background:#0000001f}.vap-status-badges{flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.vap-status-badges .scl-a-badge{text-align:center;display:block}.vap-badge-note{cursor:help;border-bottom:1px dotted var(--scl-color-shade--medium);display:inline-block}.scl-m-table__td{vertical-align:top}.vap-vehicle-actions{flex-direction:column;align-items:stretch;gap:.375rem;display:flex}.vap-vehicle-actions .scl-a-button,.vap-vehicle-actions button{text-align:center;white-space:nowrap;justify-content:center;width:100%}.vap-results-table th:nth-child(8){text-align:center}.vap-results-table{border:1px solid #e5e5e5;border-radius:6px;flex:1 1 0;width:100%;min-height:0;overflow:hidden auto}.vap-results-table table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0}.vap-results-table .scl-m-table__wrapper{overflow:visible}.vap-results-table .scl-m-table__th,.vap-results-table .scl-m-table__td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;padding:.5rem .75rem}.vap-results-table thead .scl-m-table__th{z-index:1;background:#f6f7f9;position:sticky;top:0;box-shadow:0 1px #ddd}.vap-results-table th:first-child,.vap-results-table td:first-child,.vap-results-table th:nth-child(2),.vap-results-table td:nth-child(2){width:8%}.vap-results-table th:nth-child(3),.vap-results-table td:nth-child(3){width:12%}.vap-results-table th:nth-child(4),.vap-results-table td:nth-child(4){width:16%}.vap-results-table th:nth-child(5),.vap-results-table td:nth-child(5){width:13%}.vap-results-table th:nth-child(6),.vap-results-table td:nth-child(6),.vap-results-table th:nth-child(7),.vap-results-table td:nth-child(7){width:14%}.vap-results-table th:nth-child(8),.vap-results-table td:nth-child(8){width:15%}.vap-results-table th:first-child,.vap-results-table td:first-child,.vap-results-table th:nth-child(2),.vap-results-table td:nth-child(2),.vap-results-table th:nth-child(3),.vap-results-table td:nth-child(3){white-space:nowrap;overflow-wrap:normal;word-break:normal}.vap-results-table .scl-a-badge{white-space:normal;word-break:break-word}.vap-vehicle-cell{flex-direction:column;display:flex}.vap-vehicle-cell__title{align-items:baseline;gap:.375rem;display:flex}.vap-vehicle-cell__new{color:var(--scl-color-shade--medium);font-size:.75rem;font-style:italic}.vap-vehicle-cell__meta{color:var(--scl-color-shade--medium)}
