@import url("premium.css");
@import url("approved-assets.css");

/* VIVIC 8.4 compatibility layer.
   Visual composition belongs to premium.css.
   Asset bindings belong to approved-assets.css.
   Keep only non-visual safety/behaviour rules here. */
[hidden]{display:none!important}
html,body{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}
img,svg,video{max-width:100%;height:auto}
main,section,header,footer,.section-shell,.request-grid,.request-form,.category-grid,.journey-strip{min-width:0}
.button,button,a,input,select,textarea{touch-action:manipulation}
.button,button{min-height:44px}
input,select,textarea{box-sizing:border-box}
.request-form button:disabled{opacity:.65;cursor:wait}
.header-actions .control-public-link{display:none!important}
@media(max-width:760px){input,select,textarea{font-size:16px}}
