.pneus{color-scheme:light}.pneus input,.pneus select{display:block;width:100%;margin-top:.5rem;padding:.625rem .75rem;border:1px solid #ececec;border-radius:.5rem;background:#fff;color:#111418;font-size:.875rem}.pneus input[readonly]{background:#f8fafc;color:#2F3B46}.pneus input::-moz-placeholder{color:#2F3B46}.pneus input::placeholder{color:#2F3B46}.pneus :is(input,select,button,a):focus-visible{outline:2px solid #FF6A00;outline-offset:2px}.pneus button:disabled{cursor:not-allowed}html{scrollbar-gutter:stable}.session-bar{height:112px}@media (min-width:640px){.session-bar{height:61px;flex-wrap:nowrap}}.dashboard-metric{min-height:256px}.finance-metric{min-height:196px}.cash-metric{min-height:136px}.tyre-metric{min-height:166px}.dre-metric{min-height:224px}.loading-action{position:relative;overflow:hidden;background:#e8edf1}.loading-action:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.65) 50%,transparent 80%);transform:translateX(-100%);animation:skeleton-sweep 1.8s ease-in-out infinite}.financeiro .loading-controls input,.loading-controls input{color:transparent;background:#e8edf1}.loading-controls input::-webkit-calendar-picker-indicator{opacity:0}@media (prefers-reduced-motion:reduce){.loading-action:after{animation:none;display:none}}@media print{html{scrollbar-gutter:auto}}.settings-skeleton .text-sm.font-semibold{font-size:12px;line-height:16px;text-transform:uppercase;font-weight:700}.settings-skeleton .mt-1\.5{margin-top:4px;height:42px}.team-skeleton .mt-1\.5{margin-top:8px;height:44px}