/* Aleksander Automotive — canonical UI layer. Loaded last on every product screen. */
:root{--acas-ui-bg:#050b12;--acas-ui-surface:#0b1520;--acas-ui-surface-2:#101e2b;--acas-ui-line:rgba(45,212,238,.22);--acas-ui-cyan:#2dd4ee;--acas-ui-white:#fff;--acas-ui-muted:#b9c7d5;--acas-ui-radius:16px;--acas-ui-shadow:0 18px 54px rgba(0,0,0,.3)}
.acas-plugin-admin #wpcontent{background:var(--acas-ui-bg)}
.acas-admin-page,.acas-app,.acas-marketplace{color:var(--acas-ui-white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.acas-admin-page{width:auto;max-width:1440px;margin:0 20px 0 0;padding:0 0 32px}
.acas-admin-page *,.acas-app *,.acas-marketplace *{box-sizing:border-box}
.acas-admin-page h1,.acas-admin-page h2,.acas-admin-page h3,.acas-app h1,.acas-app h2,.acas-app h3,.acas-marketplace h1,.acas-marketplace h2{color:var(--acas-ui-white);line-height:1.15}
.acas-admin-page p,.acas-admin-page .description,.acas-app p,.acas-marketplace p{line-height:1.6;overflow-wrap:anywhere}
.acas-admin-hero,.acas-admin-panel,.acas-status-card,.acas-admin-page .form-table,.acas-workshop-card,.acas-marketplace__hero,.acas-marketplace__map,.acas-marketplace__toolbar{border:1px solid var(--acas-ui-line);border-radius:var(--acas-ui-radius);background:linear-gradient(145deg,rgba(16,30,43,.98),rgba(6,14,23,.99));box-shadow:var(--acas-ui-shadow)}
.acas-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:clamp(18px,3vw,34px);overflow:hidden}
.acas-admin-hero span{color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.acas-admin-hero p{max-width:720px;margin-bottom:0;color:#fff}
.acas-admin-page .description,.acas-admin-page p.description,.acas-admin-row span,.acas-conversation-row span{color:#fff}
.acas-status-grid,.acas-admin-columns,.mock-grid{align-items:stretch}.acas-status-card{min-width:0;border-left:1px solid var(--acas-ui-line);padding:18px}.acas-status-card strong{overflow-wrap:anywhere}
.acas-admin-panel{min-width:0;padding:clamp(16px,2.5vw,26px);overflow:hidden}.acas-admin-row{min-width:0}.acas-admin-row>*{min-width:0;overflow-wrap:anywhere}
.acas-owner-navigation{top:32px;grid-template-columns:minmax(0,1fr) auto;width:auto;max-width:none;margin:0 20px 18px 0;padding:10px 12px;border-radius:0 0 var(--acas-ui-radius) var(--acas-ui-radius);background:rgba(4,12,20,.97);backdrop-filter:blur(16px)}
.acas-owner-navigation__brand>span{flex-basis:40px;width:40px;height:40px}.acas-owner-navigation__brand img{width:34px;height:34px}.acas-owner-navigation__brand strong{color:#fff;font-weight:800}
.acas-owner-navigation__toggle{min-width:46px;width:46px;padding:8px}.acas-owner-navigation__toggle b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.acas-owner-navigation__dialog{overscroll-behavior:contain}.acas-owner-navigation .acas-owner-navigation__links a{color:#fff}
.acas-admin-page input[type=text],.acas-admin-page input[type=email],.acas-admin-page input[type=url],.acas-admin-page input[type=password],.acas-admin-page input[type=number],.acas-admin-page input[type=time],.acas-admin-page input[type=date],.acas-admin-page select,.acas-admin-page textarea{max-width:100%;min-height:44px;border:1px solid var(--acas-ui-line);border-radius:10px;background:#07111b;color:#fff}
.acas-admin-page .button,.acas-admin-page button,.acas-workshop-card__actions a,.acas-workshop-card__actions button{white-space:normal;overflow-wrap:anywhere;text-align:center}
.acas-table-scroll{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}
.acas-marketplace{width:100%;max-width:1440px;padding:12px;background:transparent}.acas-marketplace__grid{grid-template-columns:1fr}.acas-workshop-card{display:flex;flex-direction:column}.acas-workshop-card__services{align-content:flex-start}.acas-workshop-card__actions{grid-template-columns:1fr;margin-top:auto;padding-top:16px}.acas-workshop-card__actions a:last-child{grid-column:auto}
@media(max-width:782px){#wpcontent{padding-left:10px}.acas-admin-page{margin-right:10px}.acas-owner-navigation{top:46px;margin-right:10px}.acas-admin-hero{grid-template-columns:1fr}.acas-admin-hero>strong{justify-self:start}.acas-panel-head{align-items:flex-start;flex-direction:column}.acas-admin-row{align-items:flex-start}.acas-archive-toolbar{grid-template-columns:1fr}.acas-category-manager{grid-template-columns:1fr}.acas-owner-navigation__dialog{padding-left:14px;padding-right:14px}.acas-owner-navigation .acas-owner-navigation__links{grid-template-columns:1fr}.acas-owner-navigation .acas-owner-navigation__links a{grid-template-columns:48px minmax(0,1fr);min-height:68px}}
@media(min-width:640px){.acas-marketplace{padding:20px}.acas-marketplace__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acas-workshop-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.acas-workshop-card__actions a:last-child{grid-column:1/-1}}
@media(min-width:960px){.acas-owner-navigation{grid-template-columns:auto minmax(0,1fr)}.acas-owner-navigation .acas-owner-navigation__links{grid-template-columns:repeat(6,minmax(78px,1fr));gap:6px}.acas-owner-navigation .acas-owner-navigation__links a{min-height:52px;padding:7px 5px;font-size:11px}.acas-admin-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1180px){.acas-marketplace__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acas-workshop-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
