.st .onb-col,.st .card,.st .card-body{grid-template-columns:minmax(0,1fr)}.st-logo{flex-shrink:0;display:inline-flex}.st .onb-top{min-height:var(--fp-control-h-sm)}.st-top-actions{justify-content:flex-end;align-items:center;gap:var(--fp-space-3);min-width:0;display:flex}.st-art{place-items:center;display:grid}.st-art.sunken{background:var(--fp-sunken);border-color:#0000}.st-loading{gap:var(--fp-space-6);display:grid}.st-skel-art{border-radius:var(--fp-radius-md);background:var(--fp-sunken);opacity:0;height:220px;animation:fp-fade-in var(--fp-dur-micro) .3s both}.st .dropzone.is-over{border-style:solid;border-color:var(--fp-ink);background:var(--fp-hover)}.st .dropzone.st-static{cursor:default}.st .dropzone.st-static:hover{background:var(--fp-sunken)}.st .modal-foot .btn-group{margin-left:auto}.st-note{gap:var(--fp-space-2);align-items:flex-start;display:flex}.st-note>.fp-icon{flex-shrink:0;margin-top:2px}.st-note a{color:var(--fp-ink);text-underline-offset:2px;white-space:nowrap}.st-note a:hover{color:var(--fp-ink-2)}.st .ft-row>.field,.st .ft-val>.field{width:100%;min-width:0}.st .ft-val>input[type=date].field{justify-self:start;width:auto;min-width:160px;max-width:100%}.st .ft-row>.field.mono{min-width:120px}.st-expiry-status{align-items:center;column-gap:var(--fp-space-2);row-gap:var(--fp-space-1);margin-top:var(--fp-space-1);flex-wrap:wrap;display:flex}.st-vehicle{gap:var(--fp-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.st-vehicle-head{align-items:center;gap:var(--fp-space-3);min-width:0;display:flex}.st-vehicle-id{flex:auto;min-width:0;display:grid}.st-vehicle-plate{font:var(--fp-type-mono);color:var(--fp-ink);font-variant-numeric:tabular-nums;font-size:15px}.st-vehicle-sub{font:var(--fp-type-caption);color:var(--fp-ink-2)}.st-vehicle .status-chip{flex-shrink:0}.st-vehicle-note{gap:var(--fp-space-2);padding-top:var(--fp-space-3);border-top:var(--fp-rule);font:var(--fp-type-caption);color:var(--fp-ink-2);text-wrap:pretty;align-items:flex-start;margin:0;display:flex}.st-vehicle-note>.fp-icon{flex-shrink:0;margin-top:2px}.st-saved{align-items:center;gap:var(--fp-space-3);min-width:0;display:flex}.st-saved .save-success-lead{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-plate{white-space:nowrap}.st-auth{gap:var(--fp-space-5)}.st-tabs{gap:var(--fp-space-1);padding:var(--fp-space-1);border:var(--fp-rule);border-radius:var(--fp-radius-md);background:var(--fp-white);grid-template-columns:1fr 1fr;display:grid}.st-tab{min-width:0;height:var(--fp-control-h-sm);padding:0 var(--fp-space-2);border-radius:var(--fp-radius-sm);color:var(--fp-ink-2);font:var(--fp-type-label);white-space:nowrap;cursor:pointer;transition:background-color var(--fp-motion-hover), color var(--fp-motion-hover);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.st-tab>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.st-tab:hover{color:var(--fp-ink);background:var(--fp-hover)}.st-tab[aria-selected=true]{background:var(--fp-ink);color:var(--fp-ink-inverse)}.st-form{gap:var(--fp-gap-stack);grid-template-columns:minmax(0,1fr);display:grid}.st-form .field,.st-wide{width:100%}.st-password{min-width:0;display:flex;position:relative}.st-password .field{padding-right:calc(var(--fp-control-h) + var(--fp-space-1))}.st-eye{width:var(--fp-control-h);border-radius:var(--fp-radius-md);color:var(--fp-ink-2);cursor:pointer;transition:color var(--fp-motion-hover);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.st-eye:hover,.st-eye[aria-pressed=true]{color:var(--fp-ink)}.st-eye:focus-visible{outline-offset:-2px}.st-divider{align-items:center;gap:var(--fp-space-3);font:var(--fp-type-caption);color:var(--fp-ink-3);grid-template-columns:1fr auto 1fr;display:grid}.st-divider:before,.st-divider:after{content:"";background:var(--fp-line);height:1px}.st-footnote{gap:var(--fp-space-2);padding-top:var(--fp-space-4);border-top:var(--fp-rule);font:var(--fp-type-caption);color:var(--fp-ink-2);text-wrap:pretty;align-items:flex-start;margin:0;display:flex}.st-footnote>.fp-icon{flex-shrink:0;margin-top:2px}.st-mark{border-radius:var(--fp-radius-md);background:var(--fp-sunken);width:44px;height:44px;color:var(--fp-ink);place-items:center;display:grid}.st-strong strong{color:var(--fp-ink);overflow-wrap:anywhere;font-weight:500}.st-start{justify-self:start}.st .primary-button[aria-busy=true]:disabled{border-color:var(--fp-ink);background:var(--fp-ink);color:var(--fp-ink-inverse);cursor:progress}@media (max-width:767px){.st .onb-top{min-height:var(--fp-control-h-touch)}.st-tab{height:var(--fp-control-h-touch)}.st-eye{width:var(--fp-control-h-touch)}.st-password .field{padding-right:calc(var(--fp-control-h-touch) + var(--fp-space-1))}.st .ghost-button{height:var(--fp-control-h-touch)}.st .field{font-size:16px}}@media (max-width:479px){.st-skel-art{height:160px}.st .modal-foot .btn-group{flex:100%}.st .modal-foot .btn-group>*{flex:auto}}@media (prefers-reduced-motion:reduce){.st-skel-art{animation:.12s linear .3s both fp-fade-in}}
