/* V190: shared compact controls and two-level cabinet navigation. */
:root{--av190-control:31px}
button:not(.av71-tile):not(.av170-body-tile),.btn,a[role=button],input[type=submit],input[type=button]{box-sizing:border-box!important;height:var(--av190-control)!important;min-height:var(--av190-control)!important;font-size:15px!important;line-height:23px!important;padding-top:3px!important;padding-bottom:3px!important}
input[type=file]::file-selector-button{height:31px;min-height:31px;padding:3px 10px;font-size:15px;line-height:23px;box-sizing:border-box;border-radius:6px}
.av190-legacy-tabs[hidden],#adminPage .admin-tabs.av190-legacy-tabs{display:none!important}
.av190-navigation{width:100%;margin:14px 0 18px}
.av190-main-tabs,.av190-sub-tabs,#cabinet #tabs,#cabinet #subtabs174{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start;gap:8px!important;overflow-x:auto;max-width:100%;padding:3px 0 8px!important;margin:0!important}
.av190-sub-tabs:empty,#cabinet #subtabs174[hidden]{display:none!important}
.av190-sub-tabs,#cabinet #subtabs174{margin-top:6px!important}
.av190-navigation button,#cabinet #tabs button,#cabinet #subtabs174 button{flex:0 0 auto!important;width:auto!important;padding-left:12px!important;padding-right:12px!important;color:#121212!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:none!important;white-space:nowrap}
.av190-navigation button[aria-pressed=true],#cabinet #tabs button[aria-pressed=true],#cabinet #subtabs174 button[aria-pressed=true]{color:#fff!important;background:linear-gradient(#64d3fb 0%,#159ce8 47%,#0083df 51%,#08b9ed 100%)!important;border-color:#008bcc!important}
#adminPage .av65-car .av190-car-actions{display:grid!important;grid-template-columns:repeat(var(--av190-columns,3),minmax(0,1fr))!important;grid-template-rows:repeat(2,31px)!important;gap:6px!important;flex:1 1 660px!important;width:min(100%,760px)!important;max-width:760px!important;align-items:stretch!important}
#adminPage .av190-car-actions>.av189-car-refunds{display:contents!important}
#adminPage .av190-car-actions .btn,#adminPage .av190-car-actions button,#adminPage .av190-car-actions>a,#adminPage .av190-car-actions>.av62-upload{width:100%!important;min-width:0!important;max-width:100%!important;height:31px!important;min-height:31px!important;box-sizing:border-box!important;margin:0!important;padding:3px 8px!important;font-size:15px!important;line-height:23px!important;white-space:nowrap!important;text-overflow:ellipsis;overflow:hidden;border-radius:6px}
#adminPage .av190-car-actions>.av62-upload>input{height:100%!important}
.av190-search{display:flex;align-items:center;gap:8px;margin:12px 0}.av190-search input{flex:1;min-width:0;max-width:560px}
.av190-user-card,.av190-settlement{padding:16px;border:1px solid #d5e2ed;border-radius:12px;margin:10px 0;background:var(--panel,#fff);color:var(--text,#182f4b)}
.av190-user-card{display:flex;align-items:center;justify-content:space-between;gap:12px}.av190-user-card>div:first-child{min-width:0;overflow-wrap:anywhere}
.av190-user-card h3,.av190-settlement h3{font-size:17px;margin:0 0 6px}.av190-user-card p,.av190-settlement p{margin:4px 0}
.av190-user-actions,.av190-pages{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.av190-user-actions{flex-shrink:0}.av190-pages{margin:16px 0;justify-content:center}
.av190-blocked{color:#b82036}.av190-settlement dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;margin:12px 0 0}.av190-settlement dd{margin:0;text-align:right;font-weight:600}.av190-settlement dt{overflow-wrap:anywhere}
html[data-theme=dark] .av190-user-card,html[data-theme=dark] .av190-settlement,body.dark .av190-user-card,body.dark .av190-settlement{background:#142536;color:#f0f6ff;border-color:#456076}
html[data-theme=dark] .av190-navigation button:not([aria-pressed=true]){background:#142536!important;color:#f0f6ff!important;border-color:#456076!important}
@media(max-width:1050px){#adminPage .bookingrow.av65-car{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important}#adminPage .av65-car .av190-car-actions{grid-column:1/-1!important;width:100%!important;max-width:none!important}}
@media(max-width:600px){.av190-user-card{align-items:stretch;flex-direction:column;padding:12px}.av190-user-actions{width:100%}.av190-user-actions button{flex:1;min-width:0}.av190-settlement{padding:12px}.av190-settlement dl{gap:8px;font-size:13px}.av190-settlement dd{max-width:150px}.av190-search{flex-wrap:wrap}#adminPage .av190-car-actions button,#adminPage .av190-car-actions .btn,#adminPage .av190-car-actions>a{padding-left:4px!important;padding-right:4px!important}.av190-main-tabs,.av190-sub-tabs{scrollbar-width:thin}}
