@tailwind base;@tailwind components;@tailwind utilities;:root{--font-ui: "Inter", system-ui, Avenir, Helvetica, Arial, sans-serif;font-family:var(--font-ui);line-height:1.5;font-weight:400;--color-primary: #12d31f;--color-bg: #1f2937;--radius-control: .75rem;--radius-surface: 1rem;--radius-modal: 1.2rem;--radius-field-sm: .45rem;--radius-field-md: .55rem;--radius-field-lg: .65rem}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-bg);color:#0f172a;-webkit-tap-highlight-color:transparent;font-family:var(--font-ui);overscroll-behavior-y:none}html,body,#root{overscroll-behavior-y:none}#root,button,input,textarea,select{font-family:var(--font-ui)}input[type=time]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}#root input[type=date].wrp-date-in-modal{display:block;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}#root input[type=date].wrp-date-in-modal::-webkit-datetime-edit-fields-wrapper{display:flex;align-items:center;min-width:0;max-width:100%;height:100%;padding:0}#root input[type=date].wrp-date-in-modal::-webkit-datetime-edit{display:flex;align-items:center;min-width:0;max-width:100%;height:100%;margin:0;padding:0}#root input[type=date].wrp-date-in-modal::-webkit-datetime-edit-text{padding:0 .15em 0 0}#root .wrp-field-shell{border-radius:var(--radius-field-md)}#root input,#root textarea,#root select{text-transform:none}@supports (-webkit-touch-callout: none){#root input,#root textarea,#root select,#root [contenteditable=true],.wrp-modal-host input,.wrp-modal-host textarea,.wrp-modal-host select,.wrp-modal-host [contenteditable=true],.wrp-modal-host-p4 input,.wrp-modal-host-p4 textarea,.wrp-modal-host-p4 select,.wrp-modal-host-p4 [contenteditable=true],.wrp-modal-os-root input,.wrp-modal-os-root textarea,.wrp-modal-os-root select,.wrp-modal-os-root [contenteditable=true],.wrp-modal-scroll-lock input,.wrp-modal-scroll-lock textarea,.wrp-modal-scroll-lock select,.wrp-modal-scroll-lock [contenteditable=true]{font-size:16px!important}}#root input.rounded-lg,#root select.rounded-lg,#root textarea.rounded-lg{border-radius:var(--radius-field-sm)}#root input.rounded-xl,#root select.rounded-xl,#root textarea.rounded-xl{border-radius:var(--radius-field-md)}#root input.rounded-2xl,#root input.rounded-3xl,#root select.rounded-2xl,#root select.rounded-3xl,#root textarea.rounded-2xl,#root textarea.rounded-3xl,#root input[class*="rounded-["],#root select[class*="rounded-["],#root textarea[class*="rounded-["]{border-radius:var(--radius-field-lg)}input.plate-input{text-transform:uppercase;letter-spacing:.08em}#root .rounded-lg,#root .rounded-xl{border-radius:var(--radius-control)}#root .rounded-2xl,#root .rounded-3xl,#root [class*="rounded-[1.2rem]"],#root [class*="rounded-[1.5rem]"],#root [class*="rounded-[2rem]"],#root [class*="rounded-[2.5rem]"],#root [class*="rounded-[3.5rem]"]{border-radius:var(--radius-surface)}#root :where(div,section,article).rounded-xl,#root :where(div,section,article).rounded-2xl,#root :where(div,section,article).rounded-3xl{border-radius:var(--radius-surface)}#root .fixed.inset-0 [class*="rounded-[2rem]"],#root .fixed.inset-0 [class*="rounded-[2.5rem]"],#root .fixed.inset-0 .rounded-3xl,#root .fixed.inset-0 .rounded-2xl{border-radius:var(--radius-modal)}@media(max-width:768px){main{padding-bottom:80px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@layer utilities{.animate-fade-in{animation:fadeIn .3s ease-in-out}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wrp-tabs-shell{display:flex;width:100%;overflow-x:hidden;flex-wrap:wrap;gap:.125rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.25rem;box-shadow:0 1px 2px #0f172a0f}.wrp-tab-btn{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#0f172a;border-radius:.375rem;padding:.5rem .75rem;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:all .18s ease;white-space:nowrap}.wrp-tab-btn:hover{background:#f8fafc}.wrp-tab-btn:active{transform:translateY(1px) scale(.995)}.wrp-tab-btn.is-active{background:#2563eb;color:#fff;box-shadow:0 1px 3px #2563eb59}.wrp-tab-btn.is-active-danger{background:#dc2626;color:#fff;box-shadow:0 1px 3px #dc262659}.wrp-tab-btn.is-active-dark{background:#0f172a;color:#fff;box-shadow:0 1px 3px #0f172a59}@media(max-width:768px){.wrp-tabs-shell{gap:.0625rem;padding:.1875rem}.wrp-tab-btn{padding:.4rem .5rem;font-size:8px;letter-spacing:.04em}}@media(max-width:420px){.wrp-tab-btn{padding:.35rem .4rem;font-size:7.5px;letter-spacing:.03em}}:is(.text-slate-300,.text-slate-400,.text-slate-500,.text-gray-300,.text-gray-400,.text-gray-500,.text-zinc-300,.text-zinc-400,.text-zinc-500){color:#1f2937}.wrp-list-font-scale{--wrp-list-size-7: 8px;--wrp-list-size-8: 9px;--wrp-list-size-9: 10px;--wrp-list-size-10: 11px;--wrp-list-size-11: 12px;--wrp-list-size-xs: 13px;--wrp-list-size-sm: 14px}.wrp-list-font-scale table.text-\[10px\]{font-size:var(--wrp-list-size-10)!important;line-height:1.32!important}.wrp-list-font-scale table.text-\[11px\]{font-size:var(--wrp-list-size-11)!important;line-height:1.34!important}.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4).text-\[7px\],.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4) .text-\[7px\]{font-size:var(--wrp-list-size-7)!important;line-height:1.25!important}.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4).text-\[8px\],.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4) .text-\[8px\]{font-size:var(--wrp-list-size-8)!important;line-height:1.25!important}.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4).text-\[9px\],.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4) .text-\[9px\]{font-size:var(--wrp-list-size-9)!important;line-height:1.28!important}.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4).text-\[10px\],.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4) .text-\[10px\]{font-size:var(--wrp-list-size-10)!important;line-height:1.3!important}.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4).text-\[11px\],.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4) .text-\[11px\]{font-size:var(--wrp-list-size-11)!important;line-height:1.3!important}.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4).text-xs,.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4) .text-xs{font-size:var(--wrp-list-size-xs)!important;line-height:1.3!important}.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4).text-sm,.wrp-list-font-scale :is(tbody,.divide-y,.space-y-1,.space-y-2,.space-y-3,.space-y-4) .text-sm{font-size:var(--wrp-list-size-sm)!important;line-height:1.32!important}.wrp-stock-list>:not([hidden])~:not([hidden]){border-top-color:#cbd5e1!important}.wrp-stock-list h4{font-size:13px!important;line-height:1.2!important}@media(min-width:640px){.wrp-stock-list h4{font-size:14px!important}}body.wrp-print-modal-open:not(.wrp-native-print-active){overflow:hidden!important}body.wrp-os-print-prep #root{display:none!important}html.wrp-native-print-active,body.wrp-native-print-active,html.wrp-native-print-active:has(#print-container-wrapper),body.wrp-native-print-active:has(#print-container-wrapper){overflow:visible!important;height:auto!important;max-height:none!important}body.wrp-native-print-active #print-container-wrapper{overflow:visible!important;max-height:none!important}@media print{@page{size:A4;margin:5mm}html,body{height:auto!important;overflow:visible!important}body:has(#print-container-wrapper),body.wrp-native-print-active{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(#print-container-wrapper) #root,body.wrp-native-print-active #root{display:none!important}body:has(#print-container-wrapper) #print-container-wrapper,body.wrp-native-print-active #print-container-wrapper{display:flex!important;position:static!important;inset:auto!important;width:100%!important;max-height:none!important;min-height:0!important;height:auto!important;overflow:visible!important;background:#fff!important;padding:0!important;margin:0!important;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}body:has(#print-container-wrapper) .no-print,body.wrp-native-print-active .no-print{display:none!important}body:has(#print-container-wrapper) #printable-content,body.wrp-native-print-active #printable-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important;min-height:1px!important;height:auto!important;zoom:1!important;transform:none!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(#print-container-wrapper) #printable-content img,body.wrp-native-print-active #printable-content img{max-height:3.5rem!important;max-width:8.125rem!important;width:auto!important;height:auto!important;object-fit:contain!important}body:has(#print-container-wrapper) .wrp-os-print,body.wrp-native-print-active .wrp-os-print{flex:none!important;flex-grow:0!important;min-height:0!important;height:auto!important;font-size:10px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(#print-container-wrapper) .wrp-os-print>div,body.wrp-native-print-active .wrp-os-print>div{flex:none!important;min-height:0!important;height:auto!important}body:has(#print-container-wrapper) .wrp-os-print table,body.wrp-native-print-active .wrp-os-print table{font-size:9px!important;border-collapse:collapse!important;border-spacing:0!important}body:has(#print-container-wrapper) .wrp-os-print .wrp-os-client-vehicle,body.wrp-native-print-active .wrp-os-print .wrp-os-client-vehicle{border:1px solid #cbd5e1!important}body:has(#print-container-wrapper) .wrp-os-print tbody td,body.wrp-native-print-active .wrp-os-print tbody td{padding-top:2px!important;padding-bottom:2px!important}body:has(#print-container-wrapper) .wrp-os-print thead,body.wrp-native-print-active .wrp-os-print thead{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(#print-container-wrapper) #printable-content,body.wrp-native-print-active #printable-content{flex:none!important;page-break-after:avoid}}
