*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,Noto Sans Arabic,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}body,html{margin:0;padding:0;min-width:320px}body{background:var(--background);color:var(--text);font-family:Manrope,Noto Sans Arabic,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:Noto Sans Arabic,Manrope,sans-serif}button,input,select,textarea{font:inherit}input,select,textarea{color:var(--text);background:var(--surface)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--muted);font-weight:400;opacity:1}input::placeholder,textarea::placeholder{color:var(--muted);font-weight:400;opacity:1}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus)}:disabled{cursor:not-allowed;opacity:.5}a,button{touch-action:manipulation;-webkit-tap-highlight-color:oklch(60% .08 35/18%)}button,summary{cursor:pointer}h1,h2,h3{line-height:1.35;text-wrap:balance}svg{flex-shrink:0}table{font-variant-numeric:tabular-nums}th{text-align:start}[id]{scroll-margin-top:32px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height);padding:10px 17px;border-radius:var(--radius-control);font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s}.btn-primary{background:var(--primary);color:var(--on-primary);border:1px solid var(--primary)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-secondary)}.btn-secondary:hover{background:var(--hover);border-color:var(--text);color:var(--text)}.input-field{display:block;width:100%;min-height:var(--control-height);padding:11px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);font-size:13px;font-weight:400;line-height:1.5;color:var(--text);background:var(--surface)}.field-label{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:12px;font-weight:600}.th-cell{padding:14px 20px;color:var(--muted);font-size:11px;letter-spacing:.025em;font-weight:600;white-space:nowrap}.td-cell{padding:17px 20px;line-height:1.6}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:600;white-space:nowrap}.pill:before{content:"";width:4px;height:4px;background:currentColor;border-radius:50%}.tab-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 16px;border:1px solid transparent;border-radius:3px;font-size:13px;font-weight:600;white-space:nowrap;transition:background-color .18s,color .18s}.tab-btn-active{background:var(--text);color:var(--surface)}.tab-btn-inactive{color:var(--text-secondary)}.tab-btn-inactive:hover{background:var(--hover);color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-\[13px\]{left:13px}.right-\[13px\]{right:13px}.top-0{top:0}.top-1\/2{top:50%}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[7px\]{margin-bottom:7px}.ml-1{margin-left:.25rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-\[3px\]{margin-top:3px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[200px\]{height:200px}.h-\[25px\]{height:25px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-full{height:100%}.h-px{height:1px}.max-h-\[140px\]{max-height:140px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-24{width:6rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[200px\]{width:200px}.w-\[280px\]{width:280px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[76px\]{width:76px}.w-\[88px\]{width:88px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-rise{animation:rise .3s ease}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.border{border-width:1px}.border-0{border-width:0}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-amber-200,.border-emerald-200,.border-line-btn{border-color:var(--border)}.border-line-input{border-color:var(--border-strong)}.border-line-soft,.border-line-teal,.border-orange-200{border-color:var(--border)}.border-orange-600{border-color:var(--primary)}.border-red-100{border-color:var(--negative-bg)}.border-red-200,.border-slate-200{border-color:var(--border)}.border-teal-600{border-color:var(--primary)}.bg-\[var\(--surface-subtle\)\]{background-color:var(--surface-subtle)}.bg-amber-50{background-color:var(--warning-bg)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-blue-50{background-color:var(--info-bg)}.bg-chartbar{background-color:var(--chart)}.bg-emerald-50{background-color:var(--positive-bg)}.bg-emerald-600{background-color:var(--positive)}.bg-green-50{background-color:var(--positive-bg)}.bg-ink{background-color:var(--text)}.bg-line-soft{background-color:var(--border)}.bg-orange-50{background-color:var(--selected)}.bg-orange-600{background-color:var(--primary)}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-red-50{background-color:var(--negative-bg)}.bg-slate-100{background-color:var(--hover)}.bg-slate-200{background-color:var(--border)}.bg-surface{background-color:var(--background)}.bg-teal-50{background-color:var(--selected)}.bg-teal-600{background-color:var(--primary)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--surface)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500,.from-orange-600,.from-teal-400{--tw-gradient-from:var(--primary) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-700{--tw-gradient-from:var(--selected-text) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:var(--primary) var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to:var(--selected-text) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:var(--primary) var(--tw-gradient-to-position)}.to-teal-800{--tw-gradient-to:var(--secondary) var(--tw-gradient-to-position)}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[11px_13px\]{padding:11px 13px}.p-\[12px_13px\]{padding:12px 13px}.p-\[14px_16px\]{padding:14px 16px}.p-\[18px_19px\]{padding:18px 19px}.p-\[18px_20px\]{padding:18px 20px}.p-\[22px\]{padding:22px}.p-\[30px\]{padding:30px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-1\.5{padding-bottom:.375rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pb-\[11px\]{padding-bottom:11px}.pe-5{padding-inline-end:1.25rem}.pl-10{padding-left:2.5rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.ps-0{padding-inline-start:0}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-tight{line-height:1.25}.-tracking-\[\.5px\]{letter-spacing:-.5px}.-tracking-\[\.6px\]{letter-spacing:-.6px}.-tracking-\[\.8px\]{letter-spacing:-.8px}.tracking-wide{letter-spacing:.025em}.text-amber-700{color:var(--warning)}.text-blue-600{color:var(--info)}.text-emerald-600,.text-emerald-700{color:var(--positive)}.text-ink{color:var(--text)}.text-orange-600{color:var(--primary)}.text-orange-700{color:var(--selected-text)}.text-red-500,.text-red-600{color:var(--negative)}.text-slate-300{color:var(--border-strong)}.text-slate-400,.text-slate-500{color:var(--muted)}.text-slate-600,.text-slate-700{color:var(--text-secondary)}.text-teal-600{color:var(--primary)}.text-teal-700{color:var(--selected-text)}.text-white{color:var(--surface)}.opacity-70{opacity:.7}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[0_8px_20px_rgba\(22\2c 163\2c 74\2c \.26\)\]{--tw-shadow:0 8px 20px rgba(22,163,74,.26);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(234\2c 88\2c 12\2c \.26\)\]{--tw-shadow:0 8px 20px rgba(234,88,12,.26);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color)}.shadow-\[0_8px_20px_rgba\(234\2c 88\2c 12\2c \.26\)\],.shadow-tealLg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-tealLg{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}:root{color-scheme:light;--background:oklch(96% .004 220);--surface:oklch(99% .002 220);--surface-subtle:oklch(96.5% .004 220);--elevated:oklch(99% .002 220);--text:oklch(24% .012 220);--text-secondary:oklch(40% .014 220);--muted:oklch(46% .012 220);--disabled:oklch(59% .008 220);--border:oklch(85% .009 220);--border-strong:oklch(66% .014 220);--hover:oklch(93% .007 220);--primary:oklch(48% .145 34);--primary-hover:oklch(41% .13 34);--on-primary:oklch(99% .002 34);--selected:oklch(94% .027 34);--selected-text:oklch(43% .12 34);--secondary:oklch(30% .014 220);--accent:oklch(48% .145 34);--positive:oklch(42% .09 158);--positive-bg:oklch(94% .024 158);--negative:oklch(46% .15 25);--negative-bg:oklch(95% .022 25);--warning:oklch(43% .085 75);--warning-bg:oklch(95% .04 85);--info:oklch(42% .075 240);--info-bg:oklch(94% .02 240);--chart:oklch(68% .025 220);--chart-credit:oklch(64% .1 75);--focus:var(--primary);--nav-bg:var(--surface);--nav-text:var(--text-secondary);--nav-muted:var(--muted);--nav-active:var(--text);--nav-border:var(--border);--radius:4px;--radius-control:4px;--control-height:44px;--page-padding:40px;--sidebar-width:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--shadow:none;--shadow-overlay:0 18px 54px oklch(20% .02 220/16%);--rule:2px solid var(--text)}[data-theme=dark]{color-scheme:dark;--background:oklch(18% .009 220);--surface:oklch(22% .01 220);--surface-subtle:oklch(25% .012 220);--elevated:oklch(28% .012 220);--text:oklch(94% .004 220);--text-secondary:oklch(81% .008 220);--muted:oklch(74% .01 220);--disabled:oklch(54% .01 220);--border:oklch(35% .014 220);--border-strong:oklch(55% .018 220);--hover:oklch(30% .012 220);--primary:oklch(76% .13 42);--primary-hover:oklch(83% .1 42);--on-primary:oklch(20% .025 35);--selected:oklch(30% .04 35);--selected-text:oklch(83% .09 42);--secondary:oklch(86% .008 220);--positive:oklch(78% .1 158);--positive-bg:oklch(29% .035 158);--negative:oklch(80% .1 25);--negative-bg:oklch(29% .04 25);--warning:oklch(82% .1 85);--warning-bg:oklch(29% .03 85);--info:oklch(80% .065 240);--info-bg:oklch(30% .03 240);--chart:oklch(52% .03 220);--chart-credit:oklch(75% .1 75);--shadow-overlay:0 18px 54px oklch(10% .01 220/45%)}.app-shell{min-height:100dvh}.app-shell,.app-workspace{display:flex;flex-direction:column}.app-workspace{flex:1;min-width:0}.app-sidebar{gap:32px;min-height:88px;padding:20px var(--page-padding);background:var(--surface);border-bottom:1px solid var(--border);z-index:40}.app-sidebar,.masthead-brand{display:flex;align-items:center}.masthead-brand{gap:18px;flex-shrink:0}.brand{gap:10px;text-decoration:none;color:var(--text)}.brand,.brand-mark{display:inline-flex;align-items:center}.brand-mark{position:relative;justify-content:center;gap:4px;width:29px;height:30px;transform:skewY(-14deg);flex-shrink:0}.brand-mark i{display:block;width:5px;background:currentColor;height:16px}.brand-mark i:nth-child(2){height:29px}.brand-mark i:last-child{height:22px}.brand-wordmark{font-family:Manrope,sans-serif;font-size:29px;line-height:1;letter-spacing:-1.5px;font-weight:800}.brand-wordmark>span{color:var(--primary)}.brand-edition{font-size:9px;letter-spacing:.12em;color:var(--muted);font-weight:700;max-width:80px;line-height:1.6;border-inline-start:1px solid var(--border);padding-inline-start:16px}.sidebar-nav{gap:8px;flex:1;min-width:0}.nav-group,.sidebar-nav{display:flex;align-items:center}.nav-group{gap:2px}.nav-group+.nav-group{border-inline-start:1px solid var(--border);padding-inline-start:8px}.nav-group-label{display:none}.nav-link{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 12px;font-size:12px;font-weight:600;border-radius:3px;color:var(--text-secondary);white-space:nowrap}.nav-link svg{width:16px;height:16px;stroke-width:1.7}.nav-link:hover{background:var(--hover);color:var(--text)}.nav-link.is-active{background:var(--text);color:var(--surface)}.masthead-quick{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.quick-create{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:11px;white-space:nowrap;border:1px solid var(--border-strong);border-radius:3px}.quick-create.is-active,.quick-create:hover{background:var(--hover)}.sidebar-collapse{width:32px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--muted)}[data-sidebar=collapsed] .app-sidebar .nav-link svg{display:none}[data-sidebar=collapsed] .app-sidebar{min-height:72px;padding-block:12px}.app-topbar{display:flex;align-items:center;gap:24px;min-height:64px;padding:10px var(--page-padding);background:var(--surface-subtle);border-bottom:1px solid var(--border);z-index:30}.workspace-identity{display:flex;align-items:center;gap:8px;max-width:270px;font-size:11px;font-weight:600}.workspace-identity>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-monogram{display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:var(--text);color:var(--surface);font-size:9px;flex-shrink:0;border-radius:3px}.topbar-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted);white-space:nowrap}.topbar-breadcrumb>span:last-child{color:var(--text-secondary)}.topbar-actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.topbar-date{font-size:10px;color:var(--muted);white-space:nowrap}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid transparent;border-radius:3px;color:var(--text-secondary);background:transparent}.icon-button:hover{background:var(--hover);border-color:var(--border)}.icon-button svg{width:17px;height:17px}.language-button{min-height:40px;padding:8px;color:var(--text-secondary);font-size:11px;font-weight:600}.theme-moon,[data-theme=dark] #themeToggle>svg{display:none}[data-theme=dark] .theme-moon{display:flex}.stock-alert-button{display:flex;align-items:center;gap:5px;min-height:40px;padding:8px;color:var(--text-secondary);font-size:10px}.stock-alert-button>span{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;background:var(--warning-bg);color:var(--warning);border-radius:3px}.topbar-create{min-height:36px;font-size:11px;padding:7px 12px}.user-menu{position:relative}.user-menu summary{display:flex;align-items:center;gap:8px;min-height:40px;list-style:none}.user-menu summary::-webkit-details-marker{display:none}.user-avatar{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--hover);border:1px solid var(--border);color:var(--text);border-radius:3px;font-size:11px;font-weight:700}.user-name{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.user-dropdown{position:absolute;inset-inline-end:0;top:calc(100% + 10px);min-width:210px;background:var(--elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-overlay);padding:8px;border-radius:4px;z-index:60}.user-dropdown a{display:flex;gap:8px;align-items:center;padding:12px;font-size:12px}.user-dropdown a:hover{background:var(--hover)}.user-role{padding:8px 12px 12px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--border);margin-bottom:4px}.app-main{flex:1;width:100%;max-width:1760px;margin-inline:auto;padding:40px var(--page-padding) 72px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:28px;border-bottom:var(--rule)}.page-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.06em;color:var(--muted);font-weight:600;margin-bottom:16px}.section-marker{width:7px;height:7px;background:var(--primary);display:inline-block}.page-heading h1{font-size:36px;letter-spacing:-1.4px;font-weight:700;line-height:1.25;margin:0}.page-heading p{margin:10px 0 0;font-size:13px;color:var(--muted);max-width:72ch}.density-toggle{background:transparent;min-height:36px;font-size:10px;padding:7px 10px;border-color:var(--border);white-space:nowrap}.skip-link{position:fixed;top:-100px;inset-inline-start:16px;background:var(--surface);padding:12px;border:2px solid var(--primary);z-index:100}.skip-link:focus{top:12px}.mobile-nav-toggle,.sidebar-backdrop{display:none}main>.module-layout,main>.reports-layout{max-width:none}.module-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:36px;align-items:start}.module-nav{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:sticky;top:24px;margin:0!important;padding:0}.module-nav-label{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--muted);margin-bottom:20px;padding-inline:0}.module-nav .tab-btn{white-space:normal;line-height:1.6;padding:12px;justify-content:flex-start;font-size:12px}.module-body,.report-content{min-width:0}.module-body>.workspace-section,.report-content>.workspace-section{margin-bottom:24px}.workspace-section{border:0;border-radius:0;box-shadow:none}.workspace-section>div:first-child:not(.table-scroll):not(.overflow-x-auto):not(.grid){border-bottom-color:var(--border)}.workspace-section>div:first-child:has(h2,h3){padding:22px 24px}.workspace-section>div:first-child:has(h2,h3)>span:has(>svg){background:transparent;border:0;width:24px;border-radius:0}.workspace-section h2,.workspace-section h3{font-size:16px;font-weight:700}.workspace-section form>div:has(>.field-label){min-width:0}.workspace-section form>.grid,.workspace-section>form>.p-\[22px\]{padding:28px}.workspace-section form>.flex.justify-end{padding:20px 28px;background:var(--surface-subtle)}.document-mode{display:flex;gap:4px!important;padding:5px;background:var(--hover);width:-moz-max-content;width:max-content;max-width:100%;border:1px solid var(--border);border-radius:4px;margin-bottom:24px!important}.document-mode .tab-btn{font-size:12px}.table-scroll{max-width:100%;overflow-x:auto}main table{text-align:start}main table thead{color:var(--muted);background:var(--surface-subtle);border-block:1px solid var(--border)}main table th:not(.th-cell){padding:14px 20px;font-size:11px;font-weight:600}main table td:not(.td-cell){padding:15px 20px}main table tbody tr{border-bottom:1px solid var(--border)}main table tbody tr:last-child{border-bottom:0}main table tbody tr:hover{background:var(--surface-subtle)}main table td.text-center,main table td.text-end{white-space:nowrap}main table td:first-child{font-weight:600}main table tfoot{background:var(--surface-subtle)}main table td a[class*=rounded],main table td button{border-radius:3px;font-size:11px;box-shadow:none}main table td a:not([class*=bg-]){text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px}main .font-extrabold{font-weight:700}main .font-bold{font-weight:600}main .font-semibold{font-weight:500}main input:not([type=hidden]),main select,main textarea{max-width:100%;border-radius:var(--radius-control);font-size:13px}main input:not([type=hidden]):not([type=checkbox]):not([type=radio]),main select{min-height:42px}main input[type=checkbox],main input[type=radio]{accent-color:var(--primary);width:17px;height:17px}main [class*=tabular-nums],main input[type=date],main input[type=number]{font-variant-numeric:tabular-nums}main [class*=grid-cols-]>*{min-width:0}main [class*=bg-gradient]{background-image:none!important;background-color:var(--text);color:var(--surface);box-shadow:none}main [class*=shadow-]{box-shadow:none}main .pill,main [class*=rounded-],main [class*=rounded-full]{border-radius:3px}main [class*=transition-all]{transition-property:background-color,color,border-color}main .bg-ink{background:var(--text);color:var(--surface)}main svg[stroke="#cbd5e1"]{stroke:var(--muted)}main [role=alert],main [role=status]{border:1px solid;border-radius:3px}[data-density=compact] main table td{padding-block:10px}[data-density=compact] main table th{padding-block:9px}[data-density=compact]{--control-height:38px}main [class*=fixed][id]:has(form){overflow-y:auto;overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(20% .01 220/45%);padding:0;align-items:stretch;justify-content:flex-end;z-index:70}main [role=dialog]>.card{width:min(580px,100vw);max-width:580px;min-height:100dvh;max-height:none;margin:0;border-radius:0;border:0;box-shadow:var(--shadow-overlay);overflow-y:auto}main [role=dialog]>.card>div:first-child{padding:28px;border-bottom:var(--rule)}main [role=dialog] form>.grid{padding:28px;gap:24px}main [role=dialog] button:has(>span[data-i18n="common.cancel"]){min-height:44px}.ui-confirm{padding:0;width:min(460px,calc(100vw - 32px));border:1px solid var(--border-strong);border-radius:4px;background:var(--elevated);color:var(--text);box-shadow:var(--shadow-overlay)}.ui-confirm::backdrop{background:oklch(20% .01 220/50%)}.ui-confirm-content{padding:28px}.ui-confirm h2{font-size:19px;margin:0 0 16px;font-weight:700}.ui-confirm p{font-size:13px;color:var(--text-secondary);white-space:pre-wrap}.ui-confirm-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border);padding:20px 28px;background:var(--surface-subtle)}.btn-danger{background:var(--negative);color:var(--surface)}.pos-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px 32px;align-items:start}.pos-details{grid-column:1;grid-row:1/span 2;border-top:var(--rule);background:transparent}.pos-details>div:first-child{padding:20px 0!important;flex-wrap:wrap;gap:12px}.pos-details>div:first-child>span:first-child{display:none}.pos-details h2{font-size:14px}.pos-details>.grid{display:flex;flex-direction:column;gap:22px;padding:24px 0}.pos-details #invoiceNoBadge{margin:0;width:100%;font-size:11px;background:var(--hover);color:var(--text-secondary)}.pos-order{grid-column:2;grid-row:1;border-top:var(--rule)}.pos-order>div:has(>h2){padding-block:18px!important}.pos-search{position:relative;padding:24px;border-bottom:1px solid var(--border)}.pos-search,.pos-search-field{display:flex;align-items:center;gap:12px}.pos-search-field{flex:1;min-width:0;border:1px solid var(--border-strong);background:var(--surface-subtle);padding:10px 14px;border-radius:3px}.pos-search-field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.pos-search input{width:100%;min-height:26px!important;padding:0;background:transparent;border:0;outline:none!important}.pos-search kbd{font-size:11px;color:var(--muted);border:1px solid var(--border);padding:1px 6px}.pos-results{position:absolute;inset-inline:24px;top:calc(100% - 16px);z-index:20;background:var(--elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-overlay);max-height:300px;overflow:auto}.pos-result{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px;text-align:start;border-bottom:1px solid var(--border)}.pos-result:focus,.pos-result:hover{background:var(--hover)}.pos-result small{display:block;color:var(--muted);font-size:11px}.pos-result strong{font-size:13px;font-weight:600}.pos-search-note{padding:16px;font-size:12px;color:var(--muted)}.pos-draft,.pos-order>div.grid{grid-template-columns:minmax(120px,1fr) 145px 80px 110px auto!important;gap:12px!important;padding:20px 24px!important}.pos-summary{grid-column:2;grid-row:2;display:grid!important;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr);gap:24px!important;border-top:1px solid var(--border);padding-top:24px}.pos-summary>.card{border:0;background:transparent}.pos-summary>.card>div:first-child:has(h2){padding:0 0 16px;border:0}.pos-summary .pos-payments,.pos-summary>.card>div.p-5{padding:0}.pos-summary>div:has(>#saveBtn){grid-column:1/-1;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:20px}.pos-summary #saveBtn{width:auto;min-width:220px}.pos-summary>div:has(>#saveBtn)>.grid{display:flex}#errorBox,#toastBox{grid-column:1/-1}#pSaveBtn,#saveBtn{min-height:48px;background:var(--primary);color:var(--on-primary);border-radius:4px;box-shadow:none}#pTotalLabel,#totalLabel{color:var(--text);font-size:30px;font-weight:700;letter-spacing:-1px}.pay-btn,.seg-btn{min-height:48px}.pay-btn,.seg-btn,.sub-btn{border-radius:3px!important}.sub-btn{min-height:40px}.pay-check{border-radius:50%!important}.pay-check svg{stroke:var(--on-primary)}.pos-payments #cashSubmethodRow{grid-template-columns:repeat(5,minmax(0,1fr))}.pos-payments .pay-btn{padding:12px 10px;gap:8px}.pos-payments .pay-btn>svg{width:17px}.pos-payments .pay-btn .pay-check{display:none}#emptyState{padding:44px 24px;min-height:160px;text-align:start;display:flex;flex-direction:column;align-items:flex-start}#emptyState>div:first-child{margin:0 0 16px;width:32px;height:32px;background:transparent;border:0}.reports-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:start}.report-index{position:sticky;top:24px}.report-group{margin-bottom:28px}.report-group>div:first-child{margin-bottom:12px!important;gap:8px}.report-group>div:first-child>div{width:20px;height:20px;background:transparent!important}.report-group>div:first-child svg{width:16px;stroke:var(--muted)}.report-group h2{font-size:12px;font-weight:700}.report-link{gap:12px;border:0;padding:10px 12px;font-size:12px;border-radius:3px}.report-link span{font-size:12px;font-weight:500}.report-link svg{width:12px}.report-link:hover{background:var(--hover)}.report-link.is-active{background:var(--text);color:var(--surface)}.report-link.is-active span,.report-link.is-active svg{color:inherit!important;stroke:currentColor}.report-content>div:first-child:has(>select){border-bottom:1px solid var(--border);padding-bottom:20px}.setup-list{display:flex;flex-direction:column;gap:0;border-top:var(--rule)}.setup-section{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding:32px 0;background:transparent;border-bottom:1px solid var(--border)}.setup-section>div:first-child{padding:0!important;border:0;align-items:flex-start}.setup-section>div:first-child>span{display:none}.setup-section>form{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.setup-section>form>button{grid-column:1/-1;justify-self:start;min-width:150px}.setup-section>form>.grid{padding:0;gap:16px}.setup-section>form>.card{grid-column:1/-1;border:1px solid var(--border);background:var(--surface)}.page-settings .module-body{max-width:1050px}.page-settings .workspace-section{border-top:1px solid var(--border)}.page-settings .workspace-section form>div:first-child{padding:24px 28px}.page-settings .workspace-section form>div:first-child h2{font-size:20px}.page-settings .workspace-section form>div:first-child p{max-width:65ch;line-height:1.8}.page-inventory .module-body>.warehouse-list{display:flex;flex-direction:column;gap:0;background:var(--surface)}.page-inventory .module-body>.warehouse-list>.card{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;border-bottom:1px solid var(--border);padding:24px}.page-inventory .module-body>.warehouse-list>.card>.grid{margin:0}.page-inventory .module-body>.warehouse-list>.card>.flex:last-child{grid-column:1/-1}.document-layout{max-width:1120px!important;display:grid;grid-template-columns:150px minmax(0,1fr);gap:32px;align-items:start}.document-actions{align-items:stretch}.document-actions,.document-actions>div{display:flex;flex-direction:column;gap:12px;margin:0}.document-actions .btn-primary,.document-actions .btn-secondary{font-size:11px;padding:10px}.document-actions form,.document-actions form button{width:100%}.document-sheet{border:1px solid var(--border);border-top:4px solid var(--text);border-radius:0;padding:40px!important;box-shadow:none}.document-masthead{padding-bottom:32px}.document-masthead>div:first-child>div:first-child:has(svg){display:none}.document-masthead>div.text-end{text-align:start;min-width:160px}.document-masthead [data-i18n="invoiceView.invoiceTitle"],.document-masthead [data-i18n="purchaseView.purchaseTitle"]{font-size:30px;letter-spacing:-1px}.document-parties{gap:24px;padding-block:28px}.document-parties>.text-end{text-align:start}.document-parties>.text-end>.flex{justify-content:flex-start;flex-wrap:wrap;gap:16px 28px}.document-cancellation,.document-history{grid-column:2}.overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px 36px}.overview-main{min-width:0}.overview-aside{border-inline-start:1px solid var(--border);padding-inline-start:28px;min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.section-heading h2{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.section-heading p{margin:6px 0 0;font-size:11px;color:var(--muted)}.text-link{font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.period-stamp{display:flex;flex-direction:column;gap:2px;text-align:end;font-size:11px;color:var(--muted)}.period-stamp strong{font-weight:600;color:var(--text-secondary);font-size:12px}.revenue-figure{display:flex;align-items:baseline;gap:10px;margin:0 0 24px;flex-wrap:wrap}.revenue-figure strong{font-size:32px;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums}.revenue-figure .currency{font-size:12px;color:var(--muted);font-weight:500}.revenue-figure .change{font-size:11px;margin-inline-start:auto;font-weight:600}.revenue-figure .change small{display:block;text-align:end;font-size:10px;font-weight:400;color:var(--muted)}.trend-chart{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:18px;height:205px;padding-top:16px;border-bottom:1px solid var(--border-strong);background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--border) calc(25% - 1px),var(--border) 25%)}.trend-column{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;position:relative}.trend-bar{width:60%;max-width:56px;background:var(--chart);min-height:0;transition:background-color .18s;position:relative}.trend-bar.latest{background:var(--text)}.trend-bar:hover{background:var(--primary)}.trend-column>span{position:absolute;top:calc(100% + 12px);font-size:10px;color:var(--muted);white-space:nowrap}.trend-column>span.latest{color:var(--text);font-weight:700}.finance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;border-block:1px solid var(--border);padding-block:24px}.finance-strip>div{padding-inline:24px;border-inline-end:1px solid var(--border)}.finance-strip>div:first-child{padding-inline-start:0}.finance-strip>div:last-child{border:0;padding-inline-end:0}.finance-strip dt{font-size:11px;color:var(--muted);margin-bottom:10px}.finance-strip dd{margin:0;font-size:20px;letter-spacing:-.5px;font-weight:700;font-variant-numeric:tabular-nums}.finance-strip dd small{font-size:10px;color:var(--muted);font-weight:400}.finance-strip p{font-size:10px;color:var(--muted);margin:6px 0 0}.overview-section{margin-top:36px}.overview-section .section-heading{margin-bottom:16px}.overview-invoices{background:var(--surface);border-block:1px solid var(--border)}.aside-title{font-size:12px;font-weight:700;margin:0 0 20px}.attention-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:2px 5px;background:var(--warning-bg);color:var(--warning);font-size:10px;font-weight:600}.stock-record{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:16px 0;border-bottom:1px solid var(--border)}.stock-record strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.stock-record small{font-size:10px;color:var(--muted);display:block;margin-top:2px}.stock-record>span{font-size:11px;font-weight:600;align-self:center;white-space:nowrap}.payment-allocation{display:flex;height:8px;margin:20px 0;overflow:hidden;background:var(--border)}.payment-allocation>span:first-child{background:var(--text)}.payment-allocation>span:last-child{background:var(--chart-credit)}.allocation-row{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px}.allocation-row span{display:flex;align-items:center;gap:7px;color:var(--text-secondary)}.allocation-dot{display:inline-block;width:6px;height:6px;background:var(--text)}.allocation-dot.credit{background:var(--chart-credit)}.balance-position{display:flex;justify-content:space-between;gap:12px;padding-top:20px;margin-top:20px;border-top:1px solid var(--border);font-size:12px;font-weight:600}.quick-paths{display:flex;flex-direction:column;border-top:var(--rule);padding-top:20px;gap:0}.quick-paths a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:12px;border-bottom:1px solid var(--border);font-weight:500}.quick-paths a:hover{color:var(--primary)}.auth-layout{min-height:100dvh;display:flex;flex-direction:column;padding:32px 56px;background:var(--surface)}.auth-header{justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:24px;gap:24px}.auth-header,.auth-tools{display:flex;align-items:center}.auth-tools{gap:8px}.auth-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:10%;align-items:center;width:100%;max-width:1080px;margin:auto;padding-block:72px}.auth-intro .page-eyebrow{margin-bottom:24px}.auth-intro h2{max-width:500px;margin:0 0 24px;font-size:52px;line-height:1.2;font-weight:600;letter-spacing:-2.4px;white-space:pre-line}.auth-intro>p{max-width:400px;margin:0;color:var(--muted);font-size:14px;line-height:1.9}.auth-index{margin-top:48px;border-top:var(--rule);max-width:400px}.auth-index>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:14px 0;font-size:12px}.auth-index>div small{color:var(--muted);font-size:10px}.auth-form-wrap{padding:32px 0 32px 40px;border-inline-start:1px solid var(--border)}.auth-form-wrap .card{border:0;background:transparent;box-shadow:none}.auth-form-wrap h1{font-size:26px;letter-spacing:-.7px;font-weight:700}.auth-form-wrap form{margin-top:32px}.auth-form-wrap .btn-primary,.auth-form-wrap .input-field{min-height:48px}.auth-form-wrap .page-eyebrow{margin-bottom:12px}.password-field{position:relative}.password-field input{padding-inline-end:65px}.password-toggle{position:absolute;inset-inline-end:8px;top:6px;min-height:36px;padding:8px;color:var(--muted);font-size:10px}.auth-security{align-items:center;gap:8px;margin-top:24px}.auth-footer,.auth-security{display:flex;font-size:10px;color:var(--muted)}.auth-footer{justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding-top:20px}.pill[style*="#16a34a"]{background:var(--positive-bg)!important;color:var(--positive)!important}.pill[style*="#b45309"],.pill[style*="#c2410c"]{background:var(--warning-bg)!important;color:var(--warning)!important}.pill[style*="#dc2626"]{background:var(--negative-bg)!important;color:var(--negative)!important}.pill[style*="#0f766e"],.pill[style*="#2563eb"],.pill[style*="#7c3aed"],.pill[style*="#db2777"]{background:var(--info-bg)!important;color:var(--info)!important}.pill[style*="#475569"],.pill[style*="#64748b"]{background:var(--hover)!important;color:var(--text-secondary)!important}.text-white{color:var(--on-primary)}[dir=rtl] .auth-intro h2,[dir=rtl] .brand-edition,[dir=rtl] .module-nav-label,[dir=rtl] .page-eyebrow,[dir=rtl] .page-heading h1{letter-spacing:0}[dir=rtl] .auth-form-wrap{padding-left:0;padding-right:40px}[dir=rtl] .document-actions>a>svg,[dir=rtl] .report-link>svg,[dir=rtl] .text-link>svg{transform:rotate(180deg)}@media (max-width:1400px){.brand-edition{display:none}.app-sidebar{gap:24px}.nav-link{padding-inline:10px}.app-sidebar .nav-link svg{display:none}.module-layout{grid-template-columns:160px minmax(0,1fr);gap:28px}.pos-workspace{grid-template-columns:220px minmax(0,1fr);gap:24px}.pos-draft,.pos-order>div.grid{grid-template-columns:minmax(0,1fr) 1fr 70px 100px auto!important}.overview-layout{grid-template-columns:minmax(0,1fr) 270px;gap:28px}}@media (max-width:1199px){:root{--page-padding:28px}.sidebar-collapse,.topbar-breadcrumb,.topbar-date,.user-name{display:none}.nav-link{font-size:11px;padding:10px 8px}.app-sidebar{gap:20px}.brand-wordmark{font-size:27px}.module-layout{grid-template-columns:145px minmax(0,1fr);gap:24px}.reports-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.overview-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.overview-aside{padding-inline-start:24px}.pos-workspace{grid-template-columns:190px minmax(0,1fr)}.pos-draft,.pos-order>div.grid{grid-template-columns:1fr 75px 100px auto!important}.pos-draft>div:first-child,.pos-order>div.grid>div:first-child{grid-column:1/-1}.pos-summary{grid-template-columns:1fr}.pos-summary>div:has(>#saveBtn){flex-wrap:wrap;gap:16px}.setup-section{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:1023px){.app-sidebar{display:none;position:fixed;inset-block:0;inset-inline-start:0;width:300px;max-width:calc(100vw - 56px);height:100dvh;padding:28px 20px;flex-direction:column;align-items:stretch;gap:24px;border-inline-end:1px solid var(--border);border-bottom:0;overflow-y:auto}.app-sidebar.is-open{display:flex}.masthead-brand{padding-inline:10px}.brand-edition{display:block}.sidebar-nav{gap:12px}.nav-group,.sidebar-nav{flex-direction:column;align-items:stretch}.nav-group{display:flex;border:0!important;padding:0!important}.nav-group-label{display:block;padding:12px 10px 8px;color:var(--muted);font-size:10px;font-weight:600}.app-sidebar .nav-link svg{display:block!important}.nav-link{justify-content:flex-start;font-size:13px;min-height:44px;padding:10px 12px}.masthead-quick{margin:0;border-top:1px solid var(--border);padding-top:20px}.quick-create{width:100%;justify-content:center;min-height:44px}.mobile-nav-toggle{display:inline-flex}.sidebar-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:35;background:oklch(20% .01 220/50%)}.app-topbar{min-height:72px;gap:12px}.module-layout{grid-template-columns:1fr;gap:0}.module-nav{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:4px;margin-bottom:24px!important;padding-bottom:8px}.module-nav-label{display:none}.module-nav .tab-btn{flex-shrink:0;white-space:nowrap}.reports-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.page-heading h1{font-size:32px}.document-layout{grid-template-columns:1fr;gap:24px}.document-actions{flex-direction:row;align-items:center;flex-wrap:wrap}.document-actions>div{flex-direction:row;margin-inline-start:auto}.document-cancellation,.document-history{grid-column:1}.pos-workspace{grid-template-columns:210px minmax(0,1fr)}.auth-layout{padding:28px 32px}.auth-stage{gap:6%}.auth-intro h2{font-size:42px}.overview-layout{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:767px){:root{--page-padding:20px}.app-main{padding-top:28px;padding-bottom:48px}.workspace-identity{max-width:150px}.stock-alert-button,.topbar-create,.workspace-monogram{display:none}.app-topbar{gap:8px}.topbar-actions{gap:2px}.user-menu summary>svg{display:none}.page-heading{align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:24px}.page-heading h1{font-size:28px;letter-spacing:-.8px}.page-heading p{font-size:12px}.page-eyebrow{margin-bottom:12px;font-size:9px;flex-wrap:wrap}.density-toggle{width:36px;min-width:36px;height:36px;padding:8px}.density-toggle span{display:none}.overview-layout{grid-template-columns:1fr;gap:28px}.overview-aside{border-inline-start:0;padding-inline-start:0;border-top:var(--rule);padding-top:24px}.overview-aside>.overview-section{margin-top:28px}.finance-strip dd{font-size:17px}.finance-strip>div{padding-inline:16px}.trend-chart{gap:10px;height:180px}.reports-layout{display:block}.report-index{position:static;border-bottom:var(--rule);margin-bottom:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.report-group{margin-bottom:20px}.report-group h2{font-size:11px}.report-group>div:first-child>div{display:none}.report-link{padding:8px 0;gap:4px}.report-link span{font-size:10px}.report-link svg{display:none}.report-link.is-active{padding-inline:7px}.pos-workspace{grid-template-columns:1fr;gap:24px}.pos-details{grid-column:1;grid-row:1}.pos-details>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0;gap:20px}.pos-details>.grid>.col-span-2{grid-column:auto}.pos-details>.grid>div:first-child{grid-column:1/-1}.pos-details>div:first-child{padding:16px 0!important}.pos-details #invoiceNoBadge{width:auto;margin-inline-start:auto}.pos-order{grid-column:1;grid-row:2}.pos-summary{grid-column:1;grid-row:3}.setup-section{grid-template-columns:1fr;gap:24px}.setup-section>div:first-child{padding-bottom:0!important}.document-sheet{padding:24px!important}.document-masthead>div.text-end{min-width:0}.auth-stage{grid-template-columns:1fr;max-width:440px;margin:auto;padding-block:48px}.auth-intro{display:none}.auth-form-wrap,[dir=rtl] .auth-form-wrap{padding:0;border:0}.auth-layout{padding:24px}main .sticky{position:static}main .flex:has(>.btn-secondary){flex-wrap:wrap}main form.flex{max-width:100%;flex-wrap:wrap}.module-body>.grid[class*="380px"]{grid-template-columns:1fr}}@media (max-width:639px){main .col-span-2{grid-column:1/-1}main [class*="grid-cols-\[1fr_"]{grid-template-columns:1fr}.pos-draft,.pos-order>div.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pos-draft>div:first-child{grid-column:1/-1}.pos-search{padding:20px}.pos-search kbd{display:none}.pos-summary>div:has(>#saveBtn){flex-direction:column;align-items:stretch}.pos-summary #saveBtn{width:100%}.pos-summary>div:has(>#saveBtn)>.grid{display:grid}#pCashSubmethodRow,.pos-payments #cashSubmethodRow{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-identity{max-width:100px;font-size:10px}.language-button{font-size:10px;padding-inline:6px}.finance-strip,.setup-section>form{grid-template-columns:1fr}.finance-strip{gap:16px;padding-block:20px}.finance-strip>div{padding:0!important;border:0;display:grid;grid-template-columns:1fr auto;gap:4px 12px}.finance-strip dt{margin:0}.finance-strip p{grid-column:1/-1;margin:0}.revenue-figure strong{font-size:28px}.revenue-figure .change{margin-inline-start:0}.section-heading h2{font-size:16px}.period-stamp{font-size:9px}.period-stamp strong{font-size:10px}.document-masthead{flex-direction:column}.document-masthead .justify-end{justify-content:flex-start}.document-parties>.text-end>.flex{gap:16px}.document-actions .btn-primary,.document-actions .btn-secondary{min-height:40px}.auth-footer{flex-direction:column;gap:6px}.page-inventory .module-body>.warehouse-list>.card{grid-template-columns:1fr}.page-inventory .module-body>.warehouse-list>.card>.flex:last-child{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{@page{size:A4;margin:12mm}:root,[data-theme=dark]{color-scheme:light;--background:#fff;--surface:#fff;--surface-subtle:#f2f3f3;--text:#20272a;--text-secondary:#3b454a;--muted:#4d585d;--border:#c8ced1;--border-strong:#7b868c;--primary:#9b3e2b;--on-primary:#fff;--positive:#27614d;--negative:#96352c;--warning:#71521a;--positive-bg:#eaf5ed;--negative-bg:#faeded;--warning-bg:#faf2df;--info:#28546b;--info-bg:#eaf2f6;--selected:#f7eee9;--selected-text:#823725}.app-sidebar,.app-topbar,.module-nav,.page-heading,.report-index,.sidebar-backdrop,.skip-link,[data-no-print],[role=dialog],button,form{display:none!important}.app-shell,body,html,main{height:auto!important;overflow:visible!important;background:#fff!important}.app-shell,.app-workspace,.document-layout,.module-layout,.reports-layout{display:block!important}main{padding:0!important;max-width:none!important}.card{box-shadow:none!important}.overflow-x-auto,.table-scroll{overflow:visible!important}table{width:100%;border-collapse:collapse}thead{display:table-header-group}tr{-moz-column-break-inside:avoid;break-inside:avoid}.document-actions,.document-cancellation,.document-history{display:none!important}.document-sheet{border:0!important;border-top:3px solid #20272a!important;padding:20px 0!important}.document-sheet .bg-white{background:#fff}.page-invoice_view main>div,.page-purchase_view main>div{max-width:none;margin:0}.document-parties{display:grid;grid-template-columns:1fr 1fr}.overview-layout{display:block}.overview-aside{border:0;padding:24px 0}}.chart-values{margin-top:36px;font-size:11px;color:var(--muted)}.chart-values summary{display:inline-block;cursor:pointer}.chart-values[open]{padding-top:12px}.chart-values .table-scroll{margin-top:16px}.chart-values+.finance-strip{margin-top:24px}.empty-ledger{display:flex;justify-content:space-between;gap:24px;padding-block:24px;color:var(--muted);font-size:12px}.purchase-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px 28px;align-items:start}.purchase-entry{display:contents}.purchase-context{grid-column:1;grid-row:1/span 2;background:transparent;border-top:var(--rule)}.purchase-context>div:first-child{padding:20px 0!important;flex-wrap:wrap}.purchase-context>div:first-child>span:first-child{display:none}.purchase-context h2{font-size:14px}.purchase-context #purchaseNoBadge{margin:0;width:100%;background:var(--hover);color:var(--text-secondary);font-size:11px}.purchase-context>.grid{display:flex;flex-direction:column;padding:24px 0;gap:22px}.purchase-context .pay-btn{padding:10px;gap:8px}.purchase-context .pay-btn>svg,.purchase-context .pay-check{display:none}.purchase-context .pay-btn .text-start{line-height:1.5}.purchase-context #pCashSubmethodRow{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order{grid-column:2;grid-row:1;border-top:var(--rule)}.purchase-order>div.grid{grid-template-columns:minmax(0,1fr) 65px 100px auto!important;gap:12px;padding:20px}.purchase-settlement{grid-column:2;grid-row:2;position:static;display:grid;grid-template-columns:1fr 1fr;align-items:end;border-top:1px solid var(--border);padding-top:24px}.purchase-settlement>.card{border:0;background:transparent}.purchase-settlement>.card>div:first-child{padding:0 0 16px;border:0}.purchase-settlement>.card>div.p-5{padding:0}.purchase-settlement #pErrorBox,.purchase-settlement #pToastBox{grid-column:1/-1}@media (max-width:1399px){.purchase-workspace{grid-template-columns:200px minmax(0,1fr);gap:24px}.purchase-order>div.grid{grid-template-columns:65px 100px 1fr!important}.purchase-order>div.grid>div:first-child{grid-column:1/-1}.purchase-settlement{grid-template-columns:1fr}}@media (max-width:767px){.purchase-workspace{display:flex;flex-direction:column}.purchase-context,.purchase-order,.purchase-settlement{width:100%}.purchase-context>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-context>.grid>.col-span-2{grid-column:1/-1}.purchase-context>div:first-child{padding-block:16px!important}}main [role=dialog]>.editor-panel{width:min(580px,100vw);max-width:580px;min-height:100dvh;max-height:none;margin:0;background:var(--surface);border-radius:0;border:0;box-shadow:var(--shadow-overlay);overflow-y:auto}main [role=dialog]>.editor-panel>div:first-child,main [role=dialog]>.editor-panel>form>div:first-of-type{padding:28px;border-bottom:var(--rule)}main [role=dialog]>.editor-panel>form>div:first-of-type h2{font-size:21px}main [role=dialog]>.editor-panel>form>div:first-of-type button{width:40px;height:40px}main [role=dialog]>.editor-panel>form>div:last-child{padding:20px 28px}.pos-order>div:has(>h2)>span:first-child,.purchase-order>div:has(>h2)>span:first-child{display:none}@media (min-width:1024px) and (max-width:1550px){.app-sidebar .brand-edition,.app-sidebar .nav-link svg{display:none}.app-sidebar{gap:24px}.nav-link{padding-inline:12px}.masthead-quick{flex-shrink:0}.sidebar-nav{flex:1}}@media (min-width:1024px) and (max-width:1199px){.app-sidebar{flex-wrap:wrap;gap:16px}.masthead-brand{order:0}.masthead-quick{order:1}.sidebar-nav{order:2;flex-basis:100%;justify-content:space-between}.nav-link{padding-inline:12px}}.transfer-desk,.voucher-layout{display:flex;flex-direction:column;gap:24px}.transfer-desk>.workspace-section,.voucher-layout>.workspace-section{width:100%}.transfer-desk>.workspace-section:last-child,.voucher-layout>.workspace-section:last-child{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:8px 28px;padding:24px;border-top:var(--rule);background:transparent}.voucher-layout>.workspace-section:last-child>p{grid-column:1}.voucher-layout>.workspace-section:last-child>.flex{grid-column:2;grid-row:1/span 2}.voucher-layout>.workspace-section:last-child>div[id]{grid-column:1/-1}.voucher-layout>.workspace-section:last-child>.flex>.flex{font-size:14px}.voucher-layout>.workspace-section:last-child>.flex>button{background:var(--primary);color:var(--on-primary);min-height:48px;border-radius:4px;box-shadow:none}.transfer-desk>.workspace-section:last-child>div{min-width:0}.page-settings .settings-fields{display:block}.page-settings .settings-fields>div:has(>.field-label){display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:12px 24px;padding:20px 0;border-bottom:1px solid var(--border)}.page-settings .settings-fields>div:has(>.field-label):last-child{border:0}.page-settings .settings-fields>div:has(>.field-label)>.field-label{margin:0}.page-settings .settings-fields>div:first-child:not(:has(>.field-label)){padding-block:8px 24px;border-bottom:1px solid var(--border)}@media(max-width:767px){.transfer-desk>.workspace-section:last-child,.voucher-layout>.workspace-section:last-child{display:flex;flex-direction:column;gap:16px}.page-settings .settings-fields>div:has(>.field-label){grid-template-columns:1fr;gap:12px}.page-settings .settings-fields{padding:24px!important}}@media(max-width:639px){.auth-form-wrap .input-field,main input:not([type=hidden]):not([type=checkbox]):not([type=radio]),main select,main textarea{font-size:16px}.document-mode .tab-btn{font-size:12px}}@media(max-width:767px){.icon-button,.language-button,.user-menu summary{min-height:44px}.icon-button{width:44px}.user-menu summary{min-width:44px;justify-content:center}.module-nav .tab-btn,.sub-btn{min-height:44px}main table td a[class*=rounded],main table td button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding-inline:12px}.report-link{min-height:44px;align-items:center}}.company-mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--text);color:var(--surface);border-radius:3px;flex-shrink:0}.company-mark .brand-mark{width:26px;height:28px}.transfer-desk>.workspace-section:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.transfer-desk>.workspace-section:last-child>h2{grid-column:1/-1;margin:0}.transfer-route{display:grid;grid-template-columns:1fr 32px 1fr;gap:12px;align-items:center}.transfer-route>div:nth-child(2)>svg{transform:rotate(-90deg)}[dir=rtl] .transfer-route>div:nth-child(2)>svg{transform:rotate(90deg)}.transfer-desk>.workspace-section:last-child>button{width:auto;min-width:200px;margin:0;min-height:48px;background:var(--primary);color:var(--on-primary);border-radius:4px}.transfer-desk #tError{grid-column:1/-1}@media(max-width:1023px){.transfer-desk>.workspace-section:last-child{grid-template-columns:1fr}.transfer-desk>.workspace-section:last-child>button{justify-self:end}.transfer-route{width:100%}}@media(max-width:639px){.transfer-route{grid-template-columns:1fr}.transfer-route>div:nth-child(2)>svg,[dir=rtl] .transfer-route>div:nth-child(2)>svg{transform:none}.transfer-desk>.workspace-section:last-child>button{width:100%}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:h-\[19px\]:after{content:var(--tw-content);height:19px}.after\:w-\[19px\]:after{content:var(--tw-content);width:19px}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--surface)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group:hover .group-hover\:text-teal-600{color:var(--primary)}.peer:checked~.peer-checked\:bg-teal-600{background-color:var(--primary)}.peer:checked~.peer-checked\:after\:translate-x-\[19px\]:after{content:var(--tw-content);--tw-translate-x:19px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1fr_100px_auto\]{grid-template-columns:1fr 100px auto}.lg\:grid-cols-\[1fr_128px_74px_112px_auto\]{grid-template-columns:1fr 128px 74px 112px auto}.lg\:grid-cols-\[1fr_82px_116px_auto\]{grid-template-columns:1fr 82px 116px auto}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.lg\:grid-cols-\[2fr_1fr_1fr_auto\]{grid-template-columns:2fr 1fr 1fr auto}}.\[\&_svg\]\:h-8 svg{height:2rem}