*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-left-1\.5{left:-.375rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-top-0\.5{top:-.125rem}.-top-1\.5{top:-.375rem}.bottom-14{bottom:3.5rem}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-12{right:3rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[48px\]{top:48px}.top-\[54px\]{top:54px}.top-\[76px\]{top:76px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[100001\]{z-index:100001}.z-\[10010\]{z-index:10010}.z-\[100\]{z-index:100}.z-\[105\]{z-index:105}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130000\]{z-index:130000}.z-\[140\]{z-index:140}.z-\[155\]{z-index:155}.z-\[20000\]{z-index:20000}.z-\[250\]{z-index:250}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9990\]{z-index:9990}.z-\[9995\]{z-index:9995}.z-\[9998\]{z-index:9998}.z-\[999998\]{z-index:999998}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[520px\]{height:520px}.h-\[85vh\]{height:85vh}.h-\[92vh\]{height:92vh}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[620px\]{max-height:620px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[640px\]{max-height:640px}.max-h-\[700px\]{max-height:700px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[940px\]{max-height:940px}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[340px\]{min-height:340px}.min-h-\[40px\]{min-height:40px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[calc\(100vh-20px\)\]{min-height:calc(100vh - 20px)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[min\(92vw\,390px\)\]{width:min(92vw,390px)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[40px\]{min-width:40px}.min-w-\[45px\]{min-width:45px}.min-w-\[50px\]{min-width:50px}.min-w-\[55px\]{min-width:55px}.min-w-\[60px\]{min-width:60px}.min-w-\[65px\]{min-width:65px}.min-w-\[70px\]{min-width:70px}.min-w-\[75px\]{min-width:75px}.min-w-\[80px\]{min-width:80px}.min-w-\[85px\]{min-width:85px}.min-w-\[90px\]{min-width:90px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[145px\]{max-width:145px}.max-w-\[150px\]{max-width:150px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[390px\]{max-width:390px}.max-w-\[68\%\]{max-width:68%}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90px\]{max-width:90px}.max-w-\[94\%\]{max-width:94%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:-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))}.-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))}.translate-x-0{--tw-translate-x:0px;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))}.translate-x-4{--tw-translate-x:1rem;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))}.translate-y-0{--tw-translate-y:0px;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))}.translate-y-2{--tw-translate-y:.5rem;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))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;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))}.transform{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 bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-14{scroll-margin-top:3.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_58px_78px_32px\]{grid-template-columns:minmax(0,1fr) 58px 78px 32px}.grid-cols-\[minmax\(0\,1fr\)_72px_40px\]{grid-template-columns:minmax(0,1fr) 72px 40px}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.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}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-none{border-bottom-right-radius:0}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[6px\]{border-width:6px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-500\/80{border-color:#f59e0bcc}.border-amber-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/20{border-color:#0003}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-blue-500\/60{border-color:#3b82f699}.border-cardBg{border-color:var(--color-cardBg)}.border-current{border-color:currentColor}.border-darkBg{border-color:var(--color-darkBg)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-700\/30{border-color:#0478574d}.border-emerald-800\/50{border-color:#065f4680}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-500\/40{border-color:#6b728066}.border-gray-600\/40{border-color:#4b556366}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-700\/60{border-color:#37415199}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-gray-800\/60{border-color:#1f293799}.border-gray-800\/80{border-color:#1f2937cc}.border-gray-800\/90{border-color:#1f2937e6}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/40{border-color:#6366f166}.border-indigo-500\/50{border-color:#6366f180}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/50{border-color:#a855f780}.border-purple-500\/60{border-color:#a855f799}.border-purple-500\/80{border-color:#a855f7cc}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-500\/60{border-color:#ef444499}.border-red-700\/50{border-color:#b91c1c80}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/60{border-color:#f43f5e99}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-teal-100{--tw-border-opacity:1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-500\/30{border-color:#14b8a64d}.border-teal-500\/40{border-color:#14b8a666}.border-teal-500\/60{border-color:#14b8a699}.border-teal-700{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-500\/40{border-color:#eab30866}.bg-\[\#1E1A1A\]{--tw-bg-opacity:1;background-color:rgb(30 26 26/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-600\/20{background-color:#d9770633}.bg-amber-600\/30{background-color:#d977064d}.bg-amber-950\/30{background-color:#451a034d}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/10{background-color:#eff6ff1a}.bg-blue-50\/20{background-color:#eff6ff33}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/90{background-color:#eff6ffe6}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-800\/80{background-color:#1e40afcc}.bg-cardBg{background-color:var(--color-cardBg)}.bg-darkBg{background-color:var(--color-darkBg)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-600\/30{background-color:#0596694d}.bg-emerald-900\/20{background-color:#064e3b33}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-100\/60{background-color:#f3f4f699}.bg-gray-100\/90{background-color:#f3f4f6e6}.bg-gray-100\/95{background-color:#f3f4f6f2}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200\/80{background-color:#e5e7ebcc}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/70{background-color:#f9fafbb3}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-700\/40{background-color:#37415166}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/90{background-color:#1f2937e6}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/95{background-color:#111827f2}.bg-gray-950\/95{background-color:#030712f2}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\/20{background-color:#4f46e533}.bg-indigo-600\/30{background-color:#4f46e54d}.bg-inputBg{background-color:var(--color-inputBg)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/80{background-color:#fff7edcc}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-600\/30{background-color:#ea580c4d}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-600\/30{background-color:#9333ea4d}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/10{background-color:#dc26261a}.bg-red-600\/20{background-color:#dc262633}.bg-red-600\/30{background-color:#dc26264d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-600\/20{background-color:#e11d4833}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/65{background-color:#020617a6}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-50\/70{background-color:#f0fdfab3}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-teal-600\/20{background-color:#0d948833}.bg-teal-700{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-yellow-500\/20{background-color:#eab30833}.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-blue-900\/90{--tw-gradient-from:#1e3a8ae6 var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-indigo-900\/90{--tw-gradient-to:#312e81e6 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.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}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/60{color:#34d39999}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-500\/60{color:#f9731699}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900\/75{color:#134e4abf}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/30{color:#ffffff4d}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.accent-amber-400{accent-color:#fbbf24}.accent-amber-500{accent-color:#f59e0b}.accent-blue-500{accent-color:#3b82f6}.accent-blue-600{accent-color:#2563eb}.accent-cyan-500{accent-color:#06b6d4}.accent-emerald-500{accent-color:#10b981}.accent-orange-500{accent-color:#f97316}.accent-purple-500{accent-color:#a855f7}.accent-purple-600{accent-color:#9333ea}.accent-red-500{accent-color:#ef4444}.accent-rose-500{accent-color:#f43f5e}.accent-teal-500{accent-color:#14b8a6}.accent-teal-700{accent-color:#0f766e}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px 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_0_10px_rgba\(20\,184\,166\,0\.15\)\]{--tw-shadow:0 0 10px #14b8a626;--tw-shadow-colored:0 0 10px 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_0_6px_\#22c55e\]{--tw-shadow:0 0 6px #22c55e;--tw-shadow-colored:0 0 6px 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_0_6px_\#ef4444\]{--tw-shadow:0 0 6px #ef4444;--tw-shadow-colored:0 0 6px 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_0_8px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow:0 0 8px #10b98199;--tw-shadow-colored:0 0 8px 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_0_8px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 8px #ef444499;--tw-shadow-colored:0 0 8px 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_0_8px_rgba\(245\,158\,11\,0\.8\)\]{--tw-shadow:0 0 8px #f59e0bcc;--tw-shadow-colored:0 0 8px 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-\[inset_0_0_30px_rgba\(250\,204\,21\,0\.8\)\]{--tw-shadow:inset 0 0 30px #facc15cc;--tw-shadow-colored:inset 0 0 30px 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-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 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-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-amber-950\/30{--tw-shadow-color:#451a034d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-950\/50{--tw-shadow-color:#17255480;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-amber-400{outline-color:#fbbf24}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-500\/50{--tw-ring-color:#f59e0b80}.ring-blue-400\/40{--tw-ring-color:#60a5fa66}.ring-blue-400\/50{--tw-ring-color:#60a5fa80}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-emerald-400\/40{--tw-ring-color:#34d39966}.ring-emerald-400\/50{--tw-ring-color:#34d39980}.ring-indigo-400\/50{--tw-ring-color:#818cf880}.blur{--tw-blur:blur(8px);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)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);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)}.grayscale{--tw-grayscale:grayscale(100%);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)}.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-2\.5:after{content:var(--tw-content);height:.625rem}.after\:w-2\.5:after{content:var(--tw-content);width:.625rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-width:0}.focus-within\:border-emerald-500:focus-within{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;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))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:border-emerald-500\/50:hover{border-color:#10b98180}.hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.hover\:border-orange-500\/40:hover{border-color:#f9731666}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-teal-300:hover{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-600\/30:hover{background-color:#d977064d}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-600\/10:hover{background-color:#2563eb1a}.hover\:bg-blue-600\/30:hover{background-color:#2563eb4d}.hover\:bg-darkBg:hover{background-color:var(--color-darkBg)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-inputBg:hover{background-color:var(--color-inputBg)}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.hover\:bg-purple-500\/20:hover{background-color:#a855f733}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-500:hover{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/35:hover{background-color:#ffffff59}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-amber-500:hover{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.hover\:text-amber-800:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.hover\:text-emerald-500:hover{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.hover\:text-emerald-800:hover{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-orange-700:hover{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-teal-700:hover{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.hover\:text-teal-900:hover{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-orange-500:focus{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.focus\:border-rose-500:focus{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.focus\:border-teal-500:focus{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.focus\:border-teal-600:focus{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-teal-600\/15:focus{--tw-ring-color:#0d948826}.active\:scale-125:active{--tw-scale-x:1.25;--tw-scale-y:1.25;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))}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;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))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;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))}.active\:scale-\[\.98\]:active,.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;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))}.active\:scale-\[0\.995\]:active{--tw-scale-x:.995;--tw-scale-y:.995;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))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;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))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:opacity-50:active{opacity:.5}.active\:opacity-60:active{opacity:.6}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-2\.5:after{content:var(--tw-content);--tw-translate-x:.625rem;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))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\:outline-none{outline-offset:2px;outline:2px solid #0000}.dark\:border-amber-500\/20:is(.dark *){border-color:#f59e0b33}.dark\:border-amber-500\/30:is(.dark *){border-color:#f59e0b4d}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-amber-500\/50:is(.dark *){border-color:#f59e0b80}.dark\:border-amber-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.dark\:border-amber-700\/40:is(.dark *){border-color:#b4530966}.dark\:border-amber-700\/60:is(.dark *){border-color:#b4530999}.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-amber-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.dark\:border-amber-900\/60:is(.dark *){border-color:#78350f99}.dark\:border-blue-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.dark\:border-blue-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.dark\:border-blue-500\/30:is(.dark *){border-color:#3b82f64d}.dark\:border-blue-500\/40:is(.dark *){border-color:#3b82f666}.dark\:border-blue-500\/50:is(.dark *){border-color:#3b82f680}.dark\:border-blue-600\/30:is(.dark *){border-color:#2563eb4d}.dark\:border-blue-600\/50:is(.dark *){border-color:#2563eb80}.dark\:border-blue-700\/40:is(.dark *){border-color:#1d4ed866}.dark\:border-blue-800\/50:is(.dark *){border-color:#1e40af80}.dark\:border-blue-800\/60:is(.dark *){border-color:#1e40af99}.dark\:border-darkBg:is(.dark *){border-color:var(--color-darkBg)}.dark\:border-emerald-500\/20:is(.dark *){border-color:#10b98133}.dark\:border-emerald-500\/30:is(.dark *){border-color:#10b9814d}.dark\:border-emerald-500\/40:is(.dark *){border-color:#10b98166}.dark\:border-emerald-500\/50:is(.dark *){border-color:#10b98180}.dark\:border-emerald-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 78 59/var(--tw-border-opacity,1))}.dark\:border-emerald-900\/50:is(.dark *){border-color:#064e3b80}.dark\:border-emerald-900\/60:is(.dark *){border-color:#064e3b99}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-gray-700\/60:is(.dark *){border-color:#37415199}.dark\:border-gray-700\/70:is(.dark *){border-color:#374151b3}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-gray-800\/60:is(.dark *){border-color:#1f293799}.dark\:border-gray-800\/80:is(.dark *){border-color:#1f2937cc}.dark\:border-indigo-500\/30:is(.dark *){border-color:#6366f14d}.dark\:border-indigo-500\/50:is(.dark *){border-color:#6366f180}.dark\:border-orange-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.dark\:border-orange-500\/30:is(.dark *){border-color:#f973164d}.dark\:border-orange-500\/40:is(.dark *){border-color:#f9731666}.dark\:border-orange-500\/50:is(.dark *){border-color:#f9731680}.dark\:border-purple-500\/30:is(.dark *){border-color:#a855f74d}.dark\:border-purple-500\/40:is(.dark *){border-color:#a855f766}.dark\:border-purple-500\/50:is(.dark *){border-color:#a855f780}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-red-500\/40:is(.dark *){border-color:#ef444466}.dark\:border-red-500\/50:is(.dark *){border-color:#ef444480}.dark\:border-red-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.dark\:border-red-600\/30:is(.dark *){border-color:#dc26264d}.dark\:border-red-700\/40:is(.dark *){border-color:#b91c1c66}.dark\:border-red-700\/50:is(.dark *){border-color:#b91c1c80}.dark\:border-red-800\/50:is(.dark *){border-color:#991b1b80}.dark\:border-red-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:border-rose-500\/50:is(.dark *){border-color:#f43f5e80}.dark\:border-rose-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(136 19 55/var(--tw-border-opacity,1))}.dark\:border-sky-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(7 89 133/var(--tw-border-opacity,1))}.dark\:border-sky-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(12 74 110/var(--tw-border-opacity,1))}.dark\:border-slate-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:border-teal-500\/30:is(.dark *){border-color:#14b8a64d}.dark\:border-teal-500\/40:is(.dark *){border-color:#14b8a666}.dark\:border-teal-500\/50:is(.dark *){border-color:#14b8a680}.dark\:border-teal-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.dark\:border-teal-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(19 78 74/var(--tw-border-opacity,1))}.dark\:border-teal-900\/60:is(.dark *){border-color:#134e4a99}.dark\:border-transparent:is(.dark *){border-color:#0000}.dark\:border-zinc-700\/60:is(.dark *){border-color:#3f3f4699}.dark\:bg-\[\#0d2225\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(13 34 37/var(--tw-bg-opacity,1))}.dark\:bg-\[\#10272a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 39 42/var(--tw-bg-opacity,1))}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f59e0b33}.dark\:bg-amber-600\/30:is(.dark *){background-color:#d977064d}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-950\/10:is(.dark *){background-color:#451a031a}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/25:is(.dark *){background-color:#451a0340}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-black\/10:is(.dark *){background-color:#0000001a}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/30:is(.dark *){background-color:#0000004d}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-black\/50:is(.dark *){background-color:#00000080}.dark\:bg-black\/60:is(.dark *){background-color:#0009}.dark\:bg-blue-500\/10:is(.dark *){background-color:#3b82f61a}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-blue-600\/20:is(.dark *){background-color:#2563eb33}.dark\:bg-blue-600\/30:is(.dark *){background-color:#2563eb4d}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-cardBg:is(.dark *){background-color:var(--color-cardBg)}.dark\:bg-darkBg:is(.dark *){background-color:var(--color-darkBg)}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#10b98133}.dark\:bg-emerald-600\/20:is(.dark *){background-color:#05966933}.dark\:bg-emerald-600\/30:is(.dark *){background-color:#0596694d}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-950\/10:is(.dark *){background-color:#022c221a}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:bg-emerald-950\/50:is(.dark *){background-color:#022c2280}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-800\/70:is(.dark *){background-color:#1f2937b3}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1f2937cc}.dark\:bg-gray-800\/90:is(.dark *){background-color:#1f2937e6}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-gray-900\/40:is(.dark *){background-color:#11182766}.dark\:bg-gray-900\/95:is(.dark *){background-color:#111827f2}.dark\:bg-indigo-600\/30:is(.dark *){background-color:#4f46e54d}.dark\:bg-indigo-950\/40:is(.dark *){background-color:#1e1b4b66}.dark\:bg-inputBg:is(.dark *){background-color:var(--color-inputBg)}.dark\:bg-orange-500\/10:is(.dark *){background-color:#f973161a}.dark\:bg-orange-500\/20:is(.dark *){background-color:#f9731633}.dark\:bg-orange-600\/20:is(.dark *){background-color:#ea580c33}.dark\:bg-orange-950\/40:is(.dark *){background-color:#43140766}.dark\:bg-purple-500\/20:is(.dark *){background-color:#a855f733}.dark\:bg-purple-600\/20:is(.dark *){background-color:#9333ea33}.dark\:bg-purple-600\/30:is(.dark *){background-color:#9333ea4d}.dark\:bg-red-500\/10:is(.dark *){background-color:#ef44441a}.dark\:bg-red-500\/20:is(.dark *){background-color:#ef444433}.dark\:bg-red-600\/20:is(.dark *){background-color:#dc262633}.dark\:bg-red-600\/30:is(.dark *){background-color:#dc26264d}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.dark\:bg-rose-600\/30:is(.dark *){background-color:#e11d484d}.dark\:bg-sky-950\/25:is(.dark *){background-color:#082f4940}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-slate-950\/50:is(.dark *){background-color:#02061780}.dark\:bg-teal-500\/10:is(.dark *){background-color:#14b8a61a}.dark\:bg-teal-500\/20:is(.dark *){background-color:#14b8a633}.dark\:bg-teal-600\/30:is(.dark *){background-color:#0d94884d}.dark\:bg-teal-950\/20:is(.dark *){background-color:#042f2e33}.dark\:bg-teal-950\/25:is(.dark *){background-color:#042f2e40}.dark\:bg-teal-950\/30:is(.dark *){background-color:#042f2e4d}.dark\:bg-teal-950\/40:is(.dark *){background-color:#042f2e66}.dark\:bg-teal-950\/50:is(.dark *){background-color:#042f2e80}.dark\:bg-tgBg:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 22 33/var(--tw-bg-opacity,1))}.dark\:bg-tgBtn:is(.dark *){--tw-bg-opacity:1;background-color:rgb(32 43 54/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:bg-zinc-900\/90:is(.dark *){background-color:#18181be6}.dark\:bg-zinc-950\/80:is(.dark *){background-color:#09090bcc}.dark\:from-slate-950:is(.dark *){--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-slate-900:is(.dark *){--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-teal-950\/40:is(.dark *){--tw-gradient-to:#042f2e66 var(--tw-gradient-to-position)}.dark\:text-\[\#f5f5f5\]:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-gray-700:is(.dark *){--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:text-teal-100\/75:is(.dark *){color:#ccfbf1bf}.dark\:text-teal-200:is(.dark *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/60:is(.dark *){color:#fff9}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.dark\:placeholder-gray-500:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.dark\:hover\:bg-amber-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.dark\:hover\:bg-amber-600\/30:hover:is(.dark *){background-color:#d977064d}.dark\:hover\:bg-amber-600\/50:hover:is(.dark *){background-color:#d9770680}.dark\:hover\:bg-black\/40:hover:is(.dark *){background-color:#0006}.dark\:hover\:bg-black\/50:hover:is(.dark *){background-color:#00000080}.dark\:hover\:bg-blue-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.dark\:hover\:bg-blue-600\/20:hover:is(.dark *){background-color:#2563eb33}.dark\:hover\:bg-blue-600\/30:hover:is(.dark *){background-color:#2563eb4d}.dark\:hover\:bg-blue-600\/50:hover:is(.dark *){background-color:#2563eb80}.dark\:hover\:bg-blue-900\/30:hover:is(.dark *){background-color:#1e3a8a4d}.dark\:hover\:bg-blue-950\/30:hover:is(.dark *){background-color:#1725544d}.dark\:hover\:bg-blue-950\/40:hover:is(.dark *){background-color:#17255466}.dark\:hover\:bg-emerald-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.dark\:hover\:bg-emerald-600\/20:hover:is(.dark *){background-color:#05966933}.dark\:hover\:bg-emerald-600\/30:hover:is(.dark *){background-color:#0596694d}.dark\:hover\:bg-emerald-900\/30:hover:is(.dark *){background-color:#064e3b4d}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:bg-indigo-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.dark\:hover\:bg-orange-500\/20:hover:is(.dark *){background-color:#f9731633}.dark\:hover\:bg-orange-600\/30:hover:is(.dark *){background-color:#ea580c4d}.dark\:hover\:bg-orange-900\/30:hover:is(.dark *){background-color:#7c2d124d}.dark\:hover\:bg-purple-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.dark\:hover\:bg-purple-600\/20:hover:is(.dark *){background-color:#9333ea33}.dark\:hover\:bg-purple-900\/30:hover:is(.dark *){background-color:#581c874d}.dark\:hover\:bg-red-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.dark\:hover\:bg-red-600\/30:hover:is(.dark *){background-color:#dc26264d}.dark\:hover\:bg-red-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.dark\:hover\:bg-red-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-red-900\/40:hover:is(.dark *){background-color:#7f1d1d66}.dark\:hover\:bg-red-900\/60:hover:is(.dark *){background-color:#7f1d1d99}.dark\:hover\:bg-rose-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:bg-teal-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:text-amber-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:hover\:text-amber-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:hover\:text-emerald-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:hover\:text-orange-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:hover\:text-orange-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:text-yellow-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:top-\[52px\]{top:52px}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:h-64{height:16rem}.sm\:h-80{height:20rem}.sm\:w-9{width:2.25rem}.sm\:max-w-\[170px\]{max-width:170px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_68px_88px_36px\]{grid-template-columns:minmax(0,1fr) 68px 88px 36px}.sm\:grid-cols-\[minmax\(0\,1fr\)_90px_40px\]{grid-template-columns:minmax(0,1fr) 90px 40px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[9px\]{font-size:9px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0}}@media (width>=1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--lkx-teal-700:#0f766e;--lkx-teal-600:#0d9488;--lkx-teal-500:#14b8a6;--lkx-teal-100:#ccfbf1;--lkx-green-600:#3f8f5b;--lkx-green-100:#dcfce7;--lkx-yellow-500:#f4c542;--lkx-yellow-100:#fef3c7;--lkx-ink:#12343b;--lkx-muted:#60757a;--lkx-surface:#fff;--lkx-surface-soft:#f4f8f7;--lkx-page:#edf4f6;--lkx-border:#d8e5e5;--lkx-radius:22px}.hidden{display:none!important}html,body{min-height:100%}body{background:var(--lkx-page);color:var(--lkx-ink)}html.dark body{color:#edf8f7;background:#0d2023}*,:before,:after{text-shadow:none}.lkx-surface-shadow{box-shadow:0 12px 32px #12343b14}html.dark .lkx-surface-shadow{box-shadow:0 16px 36px #00000038}.lkx-app-shell{width:100%;max-width:1320px;margin:0 auto}.lkx-page{width:100%;max-width:1280px;margin:0 auto;padding:20px 24px 40px}.lkx-kicker{color:var(--lkx-teal-700);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.lkx-title{color:var(--lkx-ink);letter-spacing:-.035em;font-size:clamp(24px,3vw,38px);font-weight:900;line-height:1.05}.lkx-subtitle{color:var(--lkx-muted);font-size:14px;line-height:1.55}html.dark .lkx-title{color:#effcfb}html.dark .lkx-subtitle{color:#9bb0b4}.lkx-card{background:var(--lkx-surface);border:1px solid var(--lkx-border);border-radius:var(--lkx-radius)}html.dark .lkx-card{background:#12282c;border-color:#27464a}.lkx-btn-primary{background:var(--lkx-teal-600);color:#fff;border:1px solid var(--lkx-teal-600)}.lkx-btn-primary:hover{background:var(--lkx-teal-700)}.lkx-btn-accent{background:var(--lkx-yellow-500);color:#18373c;border:1px solid #e5b52d}.lkx-btn-accent:hover{background:#e9b92e}.lkx-btn-secondary{background:var(--lkx-surface);color:var(--lkx-teal-700);border:1px solid #b9d9d7}.lkx-btn-secondary:hover{background:var(--lkx-teal-100)}.lkx-input{background:var(--lkx-surface-soft);width:100%;color:var(--lkx-ink);border:1px solid var(--lkx-border);border-radius:14px;outline:none;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s}.lkx-input:focus{border-color:var(--lkx-teal-500);box-shadow:0 0 0 4px #14b8a61f}html.dark .lkx-input{color:#effcfb;background:#0d2023;border-color:#2b4b4f}#view-login{background:linear-gradient(135deg,#f6fbfa 0%,#edf4f6 52%,#fef9e9 100%)}#view-login .lkx-login-card{width:min(100%,520px);margin:0 auto}html.dark #view-login{background:radial-gradient(circle at top,#123d3d 0%,#0d2023 52%,#0b1719 100%)}#view-login .bg-blue-600{background:var(--lkx-teal-600)!important}#view-login .bg-emerald-600{background:var(--lkx-green-600)!important}#view-login .bg-orange-600{background:#c58a13!important}#view-home,#view-store-hub,#view-customer-home{color:var(--lkx-ink)}html.dark #view-home,html.dark #view-store-hub,html.dark #view-customer-home{color:#effcfb}#view-home .bg-blue-600,#view-store-hub .bg-blue-600,#view-customer-home .bg-blue-600{background:var(--lkx-teal-600)!important}#view-home .hover\:bg-blue-500:hover,#view-store-hub .hover\:bg-blue-500:hover,#view-customer-home .hover\:bg-blue-500:hover{background:var(--lkx-teal-700)!important}#view-home .bg-orange-600,#view-store-hub .bg-orange-600{background:#c58a13!important}#view-customer-home{background:var(--lkx-page);min-height:calc(100vh - 65px);overflow:auto}#view-customer-home .lkx-customer-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}#view-customer-home .lkx-hero{color:#fff;background:linear-gradient(118deg,#0f766e 0%,#168b80 52%,#4b9664 100%);border-radius:28px;min-height:300px;padding:34px;position:relative;overflow:hidden}#view-customer-home .lkx-hero:after{content:"";background:#ffffff17;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-80px}#view-customer-home .lkx-hero-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 12px 18px #0000001f);width:230px;height:230px;position:absolute;bottom:-2px;right:28px}#view-customer-home .lkx-hero-copy{z-index:2;max-width:650px;position:relative}#view-customer-home .lkx-hero h1{letter-spacing:-.045em;font-size:clamp(34px,4vw,56px);font-weight:950;line-height:.98}#view-customer-home .lkx-hero .accent{color:var(--lkx-yellow-500)}#view-customer-home .lkx-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}#view-customer-home .lkx-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#view-customer-home .lkx-access-card{text-align:left;align-items:center;gap:14px;min-height:104px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}#view-customer-home .lkx-icon{background:var(--lkx-teal-100);width:46px;height:46px;color:var(--lkx-teal-700);border-radius:15px;flex:none;place-items:center;display:grid}#view-customer-home .lkx-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#view-customer-home .lkx-category{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:106px;padding:18px 12px;display:flex}#view-customer-home .lkx-category:hover{background:#f8fcfb;border-color:#9accc7}html.dark #view-customer-home .lkx-category:hover{background:#163236}#view-customer-home .lkx-support{position:sticky;top:78px}#view-customer-home .lkx-chat-empty{text-align:center;color:#70878b;justify-content:center;align-items:center;min-height:260px;display:flex}#view-customer-home .lkx-install{margin-bottom:14px}#cust-stores-popup-modal>div,#cust-store-menu-modal>div,#cust-item-customizer-modal>div{border-color:var(--lkx-border)}#cust-stores-popup-modal .bg-orange-600,#cust-store-menu-modal .bg-orange-600{background:var(--lkx-teal-600)!important}#cust-stores-popup-modal .text-orange-600,#cust-store-menu-modal .text-orange-600{color:var(--lkx-teal-700)!important}@media (width<=900px){.lkx-page{padding:14px 14px 28px}#view-customer-home .lkx-customer-grid{grid-template-columns:1fr}#view-customer-home .lkx-support{position:static}#view-customer-home .lkx-chat-shell{min-height:360px;max-height:none}#view-customer-home .lkx-hero{min-height:280px;padding:26px 22px}#view-customer-home .lkx-hero-logo{opacity:.92;width:180px;height:180px;right:-8px}}@media (width<=640px){#view-customer-home .lkx-access-grid{grid-template-columns:1fr}#view-customer-home .lkx-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#view-customer-home .lkx-hero{min-height:360px}#view-customer-home .lkx-hero-logo{opacity:.42;width:190px;height:190px;bottom:-24px;right:50%;transform:translate(50%)}#view-customer-home .lkx-hero-copy{max-width:none}#view-customer-home .lkx-hero h1{font-size:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#cust-stores-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;display:grid!important}@media (width<=640px){#cust-stores-grid{grid-template-columns:1fr}}#cust-menu-items-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px!important;display:grid!important}@media (width<=640px){#cust-menu-items-feed{grid-template-columns:1fr}}#cust-menu-category-pills button{border-radius:999px!important;padding:8px 14px!important}#app-header{-webkit-backdrop-filter:blur(16px);background:#ffffffeb!important;border-bottom-color:#dbe8e8!important}html.dark #app-header{background:#0d2023eb!important;border-bottom-color:#254347!important}#header-user-avatar{border-color:#14b8a6!important}#header-user-role{color:#0f766e!important}html.dark #header-user-role{color:#7dd3c7!important}#header-clock-pill{background:#f1f8f7!important;border-color:#cfe1df!important}html.dark #header-clock-pill{background:#12282c!important;border-color:#294b4f!important}@media (width<=380px){#app-header:not(.hidden){-moz-column-gap:3px!important;flex-wrap:nowrap!important;column-gap:3px!important}#app-header>div:first-child{flex:0 auto!important;width:auto!important;min-width:0!important}#app-header>div:last-child{flex:0 auto!important;justify-content:flex-end!important;gap:2px!important;width:auto!important;min-width:0!important}#app-header #customer-header-actions,#app-header #merchant-header-actions,#app-header #rider-header-actions{min-width:0!important;max-width:100%!important}#app-header #rider-header-actions{gap:3px!important}}#view-home,#view-store-hub{width:100%;max-width:1280px;margin:0 auto;padding:22px 24px 48px}#view-home>.bg-cardBg,#view-store-hub>.bg-cardBg{border-color:#d8e5e5;border-radius:24px}html.dark #view-home>.bg-cardBg,html.dark #view-store-hub>.bg-cardBg{border-color:#29494d}#view-home button,#view-store-hub button{min-height:36px}#view-home .bg-cardBg,#view-store-hub .bg-cardBg{border-radius:22px}#view-home .shadow-sm,#view-store-hub .shadow-sm{box-shadow:0 8px 22px #12343b0e!important}#view-home .rounded-3xl,#view-store-hub .rounded-3xl{border-radius:24px!important}@media (width<=700px){#view-home,#view-store-hub{padding:14px 14px 32px}}.lkx-role-hero{background:linear-gradient(115deg,#fff 0%,#f2f9f8 68%,#fff9e8 100%)}html.dark .lkx-role-hero{background:linear-gradient(115deg,#12282c 0%,#15353a 68%,#2e2a18 100%)}.lkx-role-hero .lkx-kicker{color:var(--lkx-teal-700)}#view-home .lkx-rider-actions .grid>button{border-radius:18px;gap:8px;min-height:88px;padding:14px 10px}#view-home .lkx-rider-actions .grid>button i{font-size:18px}#view-home .lkx-rider-actions .grid>button span{font-size:12px}#view-home .lkx-rider-actions .grid+.grid{border-top:1px solid var(--lkx-border);padding-top:2px}html.dark #view-home .lkx-rider-actions .grid+.grid{border-color:#29494d}#view-home .lkx-rider-actions .grid+.grid>button{min-height:68px}#view-home .lkx-rider-actions .grid+.grid>button i{font-size:15px}#view-home .lkx-rider-actions .grid+.grid>button span{font-size:11px}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{border-color:var(--lkx-border)}#view-store-hub .lkx-merchant-kds #merch-orders-feed{min-height:160px}@media (width<=640px){#view-home .lkx-rider-actions .grid>button{min-height:76px}}#view-login .lkx-role-grid{gap:12px;width:min(100%,620px);margin:0 auto;display:grid}#view-login .lkx-role-card{text-align:left;border:1px solid var(--lkx-border);width:100%;color:var(--lkx-ink);background:#ffffffe0;border-radius:20px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}#view-login .lkx-role-card:hover{border-color:#8ccbc4;transform:translateY(-2px);box-shadow:0 12px 28px #12343b1a}html.dark #view-login .lkx-role-card{color:#effcfb;background:#10272a;border-color:#2b4b4f}html.dark #view-login .lkx-role-card:hover{background:#143236;border-color:#3c7778}#view-login .lkx-role-icon{background:var(--lkx-teal-100);width:52px;height:52px;color:var(--lkx-teal-700);border-radius:17px;place-items:center;font-size:20px;display:grid}#view-login .lkx-role-copy{flex-direction:column;gap:3px;min-width:0;display:flex}#view-login .lkx-role-copy strong{letter-spacing:-.01em;font-size:16px;font-weight:900}#view-login .lkx-role-copy small{color:#60777b;font-size:12px;line-height:1.35}html.dark #view-login .lkx-role-copy small{color:#9bb5b7}#view-login .lkx-role-arrow{color:var(--lkx-teal-600);font-size:14px}#view-login .lkx-login-loader{text-align:center;border:1px solid var(--lkx-border);background:#ffffffeb;border-radius:24px;width:min(100%,620px);margin:0 auto;padding:32px 24px;overflow:hidden;box-shadow:0 18px 45px #12343b1a}html.dark #view-login .lkx-login-loader{background:#10272a;border-color:#2b4b4f}#view-login .lkx-loader-track{border-bottom:2px dashed #0f766e38;width:min(100%,380px);height:58px;margin:0 auto 18px;position:relative;overflow:hidden}#view-login .lkx-loader-track:before{content:"";background:linear-gradient(90deg,#0000,#b8d9d5,#0000);height:2px;position:absolute;bottom:9px;left:0;right:0}#view-login .lkx-loader-bike{color:var(--lkx-teal-600);opacity:.2;font-size:30px;position:absolute;bottom:8px;left:-56px;transform:translate(0)scale(.9)}#view-login .lkx-login-loader.is-running .lkx-loader-bike{animation:1.75s cubic-bezier(.2,.75,.25,1) forwards lkxDeliveryRide}#view-login .lkx-loader-title{color:var(--lkx-ink);font-size:18px;font-weight:900}#view-login .lkx-loader-subtitle{color:#6b8184;margin-top:5px;font-size:12px}html.dark #view-login .lkx-loader-title{color:#effcfb}html.dark #view-login .lkx-loader-subtitle{color:#9bb5b7}@keyframes lkxDeliveryRide{0%{opacity:.25;left:-40px;transform:translate(0)scale(.85)}15%{opacity:1}42%{left:18%;transform:translate(0)scale(.95)}70%{left:43%;transform:translate(0)scale(1)}86%{left:62%;transform:translate(0)scale(1.05)}to{opacity:0;left:calc(100% - 36px);transform:translate(0)scale(1.28)}}@media (width<=640px){#view-login .lkx-role-card{grid-template-columns:46px minmax(0,1fr) 20px;padding:14px}#view-login .lkx-role-icon{border-radius:15px;width:46px;height:46px}#view-login .lkx-role-copy strong{font-size:15px}#view-login .lkx-role-copy small{font-size:11px}}#view-customer-home .lkx-product-card{min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}#view-customer-home .lkx-product-card:hover{border-color:#9accc7;transform:translateY(-3px);box-shadow:0 16px 32px #12343b1a}#view-customer-home .lkx-product-media{background:linear-gradient(135deg,#e9f7f5 0%,#fff 55%,#fff5c8 100%);justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}#view-customer-home .lkx-product-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#view-customer-home .lkx-product-media .lkx-product-placeholder-icon{color:#0f766e;background:#d5efeb;border-radius:20px;place-items:center;width:62px;height:62px;font-size:25px;display:grid}#view-customer-home .lkx-product-merchant{color:#0f766e;font-size:11px;font-weight:850}#view-customer-home .lkx-product-placeholder{color:#789093;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;font-size:12px;display:flex}#view-customer-home .lkx-product-placeholder i{color:#0f766e;font-size:22px}#view-customer-home .lkx-chat-shell{min-height:0;max-height:none}#view-customer-home #cust-rider-chat-messages{min-height:170px;max-height:300px}@media (width<=900px){#view-customer-home .lkx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){#view-customer-home .lkx-product-grid{grid-template-columns:1fr}#view-customer-home .lkx-product-media{height:175px}#view-customer-home #cust-rider-chat-messages{min-height:120px;max-height:220px}}#view-customer-home .lkx-hero{grid-template-columns:minmax(0,1fr) 205px;align-items:center;min-height:315px;padding:38px 42px;display:grid;overflow:hidden}#view-customer-home .lkx-hero-copy{z-index:2;min-width:0;max-width:none;position:relative}#view-customer-home .lkx-hero h1{letter-spacing:-.045em;max-width:650px;line-height:.98}#view-customer-home .lkx-hero-subtitle{color:#fffffff5;max-width:540px;line-height:1.55}#view-customer-home .lkx-hero-logo{z-index:1;justify-self:end;width:205px;height:205px;position:relative;bottom:auto;right:auto}#view-customer-home.is-customer-chat-open .lkx-support{z-index:80;width:min(390px,100vw - 32px);animation:.18s ease-out lkxChatIn;display:block;position:fixed;bottom:88px;right:22px}#view-customer-home.is-customer-chat-open .lkx-chat-shell{border:1px solid var(--lkx-border);height:min(620px,100vh - 130px);min-height:0;max-height:calc(100vh - 130px);box-shadow:0 24px 70px #0c232840}#view-customer-home .lkx-chat-close{color:#668084;background:#f2f7f6;border:1px solid #dce8e6;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}#view-customer-home .lkx-chat-close:hover{color:#0f766e;background:#e5f5f2}@keyframes lkxChatIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}html.dark #view-customer-home .lkx-chat-close{color:#9ab2b5;background:#10272a;border-color:#2e4c50}html.dark #view-customer-home .lkx-chat-close:hover{color:#71d5ca;background:#143638}.lkx-customer-fab{cursor:pointer;z-index:85;border:0;place-items:center;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:fixed}.lkx-customer-fab:active{transform:scale(.92)}.lkx-chat-fab{color:#fff;background:#0f9f92;border-radius:50%;width:58px;height:58px;bottom:24px;right:20px;box-shadow:0 14px 30px #0f9f9247}.lkx-chat-fab:hover{background:#0c8c81;transform:translateY(-2px);box-shadow:0 18px 38px #0f9f9257}html.dark .lkx-chat-fab span{border-color:#0d2225}.lkx-cart-fab{color:#17343a;background:#f4c542;border-radius:17px;width:54px;height:54px;bottom:94px;right:20px;box-shadow:0 12px 28px #1f393c2e}.lkx-cart-fab:hover{background:#ffd45a;transform:translateY(-2px)}.lkx-cart-fab i{font-size:18px}.lkx-cart-fab span{color:#fff;background:#0f9f92;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}html.dark .lkx-cart-fab span{border-color:#0d2225}body.lkx-store-browsing #cust-floating-cart-dock{width:54px;max-width:none;margin:0;bottom:94px;left:auto;right:20px;display:grid!important}#cust-cart-modal.lkx-cart-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05121461}#cust-cart-modal .lkx-cart-drawer{border-radius:24px 0 0 24px;width:min(440px,100vw);max-width:440px;height:100%;max-height:none;animation:.2s ease-out lkxCartDrawerIn;box-shadow:-20px 0 60px #00000038}@keyframes lkxCartDrawerIn{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:none}}html.dark #cust-cart-modal.lkx-cart-overlay{background:#00000085}html.dark #cust-cart-modal .lkx-cart-drawer{box-shadow:-20px 0 60px #00000080}.lkx-mobile-nav{display:none}@media (width<=640px){#view-customer-home .lkx-page{padding-bottom:92px}#view-customer-home .lkx-hero{flex-direction:column;align-items:flex-start;min-height:420px;padding:25px 20px 190px;display:flex}#view-customer-home .lkx-hero-copy{max-width:100%}#view-customer-home .lkx-hero h1{font-size:clamp(34px,9vw,48px)}#view-customer-home .lkx-hero-subtitle{max-width:100%;font-size:14px}#view-customer-home .lkx-hero-logo{align-self:center;width:150px;height:150px;margin-top:8px}#view-customer-home.is-customer-chat-open .lkx-support{width:auto;bottom:76px;left:10px;right:10px}#view-customer-home.is-customer-chat-open .lkx-chat-shell{height:min(72vh,620px);max-height:72vh}.lkx-chat-fab{border-radius:50%;width:52px;height:52px;bottom:86px;right:14px}.lkx-cart-fab{border-radius:16px;width:50px;height:50px;bottom:148px;right:14px}body.lkx-store-browsing #cust-floating-cart-dock{width:50px;bottom:148px;right:14px}#cust-cart-modal .lkx-cart-drawer{border-radius:24px 24px 0 0;align-self:flex-end;width:100%;max-width:none;height:min(90vh,780px);max-height:90vh;box-shadow:0 -20px 60px #0000003d}.lkx-mobile-nav{z-index:75;-webkit-backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #cddddef2;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:6px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 12px 35px #12343b29}.lkx-mobile-nav button{color:#6a8084;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;font-size:10px;font-weight:900;transition:all .16s;display:flex;position:relative}.lkx-mobile-nav button i{font-size:16px}.lkx-mobile-nav button.is-active{color:#0d9488;background:#e6f7f4}.lkx-mobile-nav button:active{transform:scale(.94)}.lkx-mobile-nav button b{color:#17343a;background:#f4c542;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:3px;right:calc(50% - 18px)}html.dark .lkx-mobile-nav{background:#0e2225f7;border-color:#2d4c50;box-shadow:0 12px 35px #00000061}html.dark .lkx-mobile-nav button{color:#9ab2b5}html.dark .lkx-mobile-nav button.is-active{color:#71d5ca;background:#123d3d}}#cust-cart-modal .text-gray-500,#cust-store-menu-modal .text-gray-500,#cust-item-customizer-modal .text-gray-500{color:#61777c!important}html.dark #cust-cart-modal .text-gray-500,html.dark #cust-store-menu-modal .text-gray-500,html.dark #cust-item-customizer-modal .text-gray-500{color:#b7cbcd!important}#cust-cart-modal .bg-gray-50,#cust-store-menu-modal .bg-gray-50,#cust-item-customizer-modal .bg-gray-50{background:#f5f9f8!important}html.dark #cust-cart-modal .bg-gray-50,html.dark #cust-store-menu-modal .bg-gray-50,html.dark #cust-item-customizer-modal .bg-gray-50{background:#10272a!important}#toast-container{top:78px!important;bottom:auto!important}.lkx-toast{color:#17343a;background:#fff;border:1px solid #cfe2df;box-shadow:0 14px 35px #12343b29}html.dark .lkx-toast{color:#e9fbf8;background:#163236;border-color:#31575b;box-shadow:0 16px 40px #0000006b}.rider-incoming-orders{margin-top:.25rem;overflow:hidden}.rider-incoming-orders-head{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.rider-area-status{color:#475569;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.dark .rider-area-status{color:#94a3b8}.rider-area-status strong{text-align:right;color:#0f766e;width:100%;font-size:.68rem}.dark .rider-area-status strong{color:#5eead4}.rider-area-dot{background:#10b981;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #10b9811f}.rider-incoming-orders-feed{flex-direction:column;gap:.7rem;padding:.85rem;display:flex}.rider-order-ticket{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:.9rem;box-shadow:0 1px 2px #0f172a0a}.dark .rider-order-ticket{background:#101827;border-color:#243044}.rider-order-ticket-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rider-order-ticket-id{color:#0f766e;font-size:.72rem;font-weight:900}.rider-order-ticket-store{color:#0f172a;margin-top:.15rem;font-size:.9rem;font-weight:900}.dark .rider-order-ticket-store{color:#f8fafc}.rider-order-ready{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:.35rem .55rem;font-size:.62rem;font-weight:900}.dark .rider-order-ready{color:#6ee7b7;background:#10b9811f;border-color:#34d39947}.rider-order-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.rider-order-ticket-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.8rem;min-width:0;padding:.6rem .7rem}.dark .rider-order-ticket-grid>div{background:#ffffff09;border-color:#243044}.rider-order-ticket-grid span{color:#64748b;margin-bottom:.18rem;font-size:.62rem;font-weight:700;display:block}.rider-order-ticket-grid strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:900;display:block;overflow:hidden}.dark .rider-order-ticket-grid strong{color:#e2e8f0}.rider-order-ticket-foot{color:#64748b;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.75rem;padding-top:.7rem;font-size:.68rem;font-weight:800;display:flex}.dark .rider-order-ticket-foot{border-color:#243044}.rider-order-claim-btn{color:#fff;cursor:pointer;background:#0f9f8f;border:0;border-radius:.75rem;padding:.6rem .8rem;font-size:.7rem;font-weight:900;box-shadow:0 3px 8px #0f9f8f2e}.rider-order-claim-btn:hover{background:#0d8d80}.rider-order-locked{color:#b45309;font-weight:900}.dark .rider-order-locked{color:#fbbf24}@media (width<=640px){.rider-incoming-orders-head{flex-direction:column}.rider-area-status{justify-content:flex-start;width:100%}.rider-area-status strong{text-align:right;width:auto;margin-left:auto}.rider-order-ticket-grid{grid-template-columns:1fr}.rider-order-ticket-foot{flex-direction:column;align-items:stretch}.rider-order-claim-btn{width:100%}}.rider-active-ticket{background:linear-gradient(135deg,#f0fdfa,#fff);border:1px solid #bfe8df;border-radius:1rem;padding:1rem}.dark .rider-active-ticket{background:linear-gradient(135deg,#0d94881f,#101827);border-color:#2dd4bf40}.rider-active-ticket-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rider-active-label{letter-spacing:.08em;color:#0f766e;font-size:.6rem;font-weight:900;display:block}.rider-active-ticket-top strong{color:#0f172a;margin-top:.15rem;font-size:1rem;font-weight:950;display:block}.dark .rider-active-ticket-top strong{color:#f8fafc}.rider-active-status{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:.35rem .55rem;font-size:.6rem;font-weight:900}.dark .rider-active-status{color:#6ee7b7;background:#10b9811f;border-color:#34d39947}.rider-active-route{margin:.9rem 0}.rider-route-stop{align-items:flex-start;gap:.7rem;display:flex}.rider-route-stop>div{min-width:0}.rider-route-stop small{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:800;display:block}.rider-route-stop strong{color:#0f172a;margin-top:.12rem;font-size:.78rem;font-weight:900;display:block}.dark .rider-route-stop strong{color:#f1f5f9}.rider-route-stop span:not(.rider-route-dot){color:#64748b;margin-top:.1rem;font-size:.7rem;display:block}.dark .rider-route-stop span:not(.rider-route-dot){color:#94a3b8}.rider-route-dot{border-radius:999px;flex:none;width:.65rem;height:.65rem;margin-top:.2rem}.rider-route-dot.pickup{background:#0f9f8f;box-shadow:0 0 0 4px #0f9f8f1f}.rider-route-dot.drop{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.rider-route-line{border-left:2px dashed #cbd5e1;height:1.2rem;margin:.15rem 0 .15rem .29rem}.dark .rider-route-line{border-color:#334155}.rider-active-actions{grid-template-columns:1fr auto;gap:.55rem;display:grid}.rider-order-pickup-btn,.rider-order-complete-btn{color:#fff;cursor:pointer;background:#0f9f8f;border:0;border-radius:.75rem;padding:.65rem .8rem;font-size:.7rem;font-weight:900}.rider-order-complete-btn{background:#059669}.rider-active-chat-btn{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;padding:.65rem .8rem;font-size:.7rem;font-weight:900}.dark .rider-active-chat-btn{color:#5eead4;background:#101827;border-color:#334155}:root{--lkx-v3-teal:#0f9f92;--lkx-v3-teal-dark:#087d73;--lkx-v3-ink:#102a30;--lkx-v3-muted:#637b80;--lkx-v3-line:#dce9e7;--lkx-v3-soft:#f3f9f8;--lkx-v3-gold:#f3c746}#view-login{position:relative;overflow:hidden}#view-login:before,#view-login:after{content:"";pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}#view-login:before{background:#0f9f9214;width:330px;height:330px;top:18%;left:-180px}#view-login:after{background:#f3c7461a;width:360px;height:360px;bottom:5%;right:-200px}#view-login>*{z-index:1;position:relative}#view-login .lkx-login-card{background:#fffffff0;border:1px solid #cde0ddf2;border-radius:28px;box-shadow:0 24px 65px #12343b1a}#view-login .lkx-role-card{background:#fff;border-radius:20px;min-height:84px}#view-login .lkx-role-card:focus-visible{outline-offset:3px;outline:3px solid #0f9f9238}#view-login .lkx-role-card-customer{border-left:4px solid #0f9f92}#view-login .lkx-role-card-rider{border-left:4px solid #65a74b}#view-login .lkx-role-card-merchant{border-left:4px solid #e0ad17}#view-login .lkx-role-card:active{transform:translateY(0)scale(.995)}#view-login .lkx-auth-tabs{background:#eef4f4;border:1px solid #dce7e6}#view-login .lkx-auth-tab{color:#637b80;font-weight:900}#view-login .lkx-auth-tab.is-active{background:var(--lkx-v3-teal);color:#fff;box-shadow:0 5px 14px #0f9f9233}html.dark #view-login .lkx-auth-tabs{background:#10272a;border-color:#2b4b4f}html.dark #view-login .lkx-auth-tab{color:#a5babb}html.dark #view-login .lkx-auth-tab.is-active{color:#fff}#view-login .lkx-login-loader{flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}#view-login .lkx-loader-orbit{place-items:center;width:96px;height:96px;margin-bottom:20px;display:grid;position:relative}#view-login .lkx-loader-orbit-ring{border:2px solid #0f9f9226;border-top-color:var(--lkx-v3-teal);border-right-color:#0f9f9273;border-radius:50%;position:absolute;inset:5px}#view-login .lkx-loader-role-icon{width:58px;height:58px;color:var(--lkx-v3-teal-dark);background:#e7f7f4;border-radius:20px;place-items:center;font-size:22px;display:grid;box-shadow:0 10px 28px #0f9f9224}#view-login .lkx-login-loader.is-running .lkx-loader-orbit-ring{animation:1.1s linear infinite lkxV3Orbit}#view-login .lkx-login-loader.is-running .lkx-loader-role-icon{animation:1.1s ease-in-out infinite lkxV3RolePulse}#view-login .lkx-login-loader[data-role=rider] .lkx-loader-role-icon{color:#4f7f25;background:#edf7df;box-shadow:0 10px 28px #65a74b24}#view-login .lkx-login-loader[data-role=merchant] .lkx-loader-role-icon{color:#a46e00;background:#fff5d2;box-shadow:0 10px 28px #e0ad1724}#view-login .lkx-login-loader[data-role=rider] .lkx-loader-orbit-ring{border-top-color:#65a74b;border-right-color:#65a74b73}#view-login .lkx-login-loader[data-role=merchant] .lkx-loader-orbit-ring{border-top-color:#d99f00;border-right-color:#e0ad1773}@keyframes lkxV3Orbit{to{transform:rotate(360deg)}}@keyframes lkxV3RolePulse{0%,to{opacity:.82;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}#view-customer-home .lkx-page{max-width:1180px;margin:0 auto}#view-customer-home .lkx-hero{border-radius:30px;box-shadow:0 20px 55px #12343b1f}#view-customer-home .lkx-section-head h2{letter-spacing:-.025em}#view-customer-home .lkx-access-card{border-radius:20px;min-height:92px;transition:transform .16s,box-shadow .16s,border-color .16s}#view-customer-home .lkx-access-card:hover{border-color:#b5d8d3;transform:translateY(-2px);box-shadow:0 12px 28px #12343b14}#view-customer-home .lkx-category{border-radius:20px;min-height:92px}#view-customer-home .lkx-product-card{border-radius:20px}#view-customer-home .lkx-product-media{height:165px}#view-customer-home .lkx-product-meta strong{letter-spacing:-.01em}#view-home{gap:16px;width:100%;max-width:1240px;margin:0 auto;padding:18px 18px 44px}#view-home .lkx-role-hero{background:linear-gradient(120deg,#fff 0%,#f0faf8 65%,#fff8dd 100%);border:1px solid #d8e8e5;border-radius:28px;min-height:185px}#view-home .lkx-rider-hero-meta{align-items:stretch}#view-home .lkx-rider-credit-card{color:#8a6200;cursor:pointer;background:#fffaf0;border:1px solid #f1d58a;border-radius:16px;align-items:center;gap:11px;min-width:205px;padding:10px 13px;transition:all .16s;display:flex;box-shadow:0 6px 16px #8a620012}#view-home .lkx-rider-credit-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #8a62001c}#view-home .lkx-rider-credit-icon{color:#b17b00;background:#fff0bd;border-radius:12px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}#view-home .lkx-rider-credit-copy{flex-direction:column;line-height:1.05;display:flex}#view-home .lkx-rider-credit-copy small{text-transform:uppercase;letter-spacing:.08em;color:#9a7a2c;font-size:9px;font-weight:900}#view-home .lkx-rider-credit-copy strong{color:#7a5600;margin-top:4px;font-size:18px;font-weight:950}#view-home .lkx-rider-credit-arrow{color:#b17b00;margin-left:auto;font-size:10px}#view-home .lkx-rider-live-pill{color:#047857;background:#ecfdf5;border:1px solid #b7ebd1;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:900;display:inline-flex}#view-home .lkx-rider-live-pill span{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10b9811a}#view-home .lkx-rider-hero-art{color:#0f8f83;background:linear-gradient(145deg,#dff5f1,#fff3c5);border-radius:24px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:9px;width:145px;min-height:120px;display:flex}#view-home .lkx-rider-hero-art i{font-size:42px}#view-home .lkx-rider-hero-art span{letter-spacing:.15em;font-size:8px;font-weight:950}#view-home .rider-active-orders,#view-home .rider-incoming-orders{border-color:#dce9e7;border-radius:24px;box-shadow:0 12px 32px #12343b0f}#view-home .lkx-rider-actions{border-color:#dce9e7;border-radius:24px}#view-home .lkx-rider-actions>.grid:first-child{margin-bottom:2px}#view-store-hub{gap:16px;width:100%;max-width:1240px;margin:0 auto;padding:18px 18px 44px}#view-store-hub .lkx-merchant-hero{background:linear-gradient(120deg,#fff 0%,#f5faf8 62%,#fff7d8 100%);border:1px solid #e4e8da;border-radius:28px;min-height:185px}#view-store-hub .lkx-merchant-hero-actions{display:flex}#view-store-hub .lkx-merchant-hero-btn{color:#31575b;background:#fff;border:1px solid #d9e7e4;border-radius:13px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:900;transition:all .16s;display:inline-flex}#view-store-hub .lkx-merchant-hero-btn:hover{border-color:#9bcfc8;transform:translateY(-2px);box-shadow:0 9px 20px #12343b14}#view-store-hub .lkx-merchant-hero-btn.is-primary{color:#fff;background:#0f9f92;border-color:#0f9f92;box-shadow:0 8px 20px #0f9f922e}#view-store-hub .lkx-merchant-hero-art{color:#b27a00;background:linear-gradient(145deg,#fff3c7,#e5f6f2);border-radius:24px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:9px;width:145px;min-height:120px;display:flex}#view-store-hub .lkx-merchant-hero-art i{font-size:40px}#view-store-hub .lkx-merchant-hero-art span{letter-spacing:.15em;font-size:8px;font-weight:950}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{border-color:#dce9e7;border-radius:24px;box-shadow:0 12px 32px #12343b0f}#view-store-hub #merch-orders-feed,#view-store-hub #merch-orders-feed:empty{min-height:180px}html.dark #view-home .lkx-role-hero,html.dark #view-store-hub .lkx-merchant-hero{background:linear-gradient(120deg,#10272a 0%,#123538 65%,#302b18 100%);border-color:#2c4c50}html.dark #view-home .lkx-rider-credit-card{background:#2a2412;border-color:#6f5920}html.dark #view-home .lkx-rider-credit-copy small{color:#d5b85c}html.dark #view-home .lkx-rider-credit-copy strong{color:#ffe18a}html.dark #view-home .lkx-rider-credit-icon{color:#f6cf52;background:#443817}html.dark #view-home .lkx-rider-hero-art,html.dark #view-store-hub .lkx-merchant-hero-art{background:linear-gradient(145deg,#163e3c,#3b3318)}html.dark #view-store-hub .lkx-merchant-hero-btn{color:#d7e9e8;background:#12282b;border-color:#2c4c50}@media (width<=760px){#view-home,#view-store-hub{padding:12px 12px 32px}#view-home .lkx-role-hero,#view-store-hub .lkx-merchant-hero{min-height:0}#view-home .lkx-rider-hero-art,#view-store-hub .lkx-merchant-hero-art{display:none}#view-home .lkx-rider-credit-card{flex:190px}#view-home .lkx-rider-live-pill{flex:190px;justify-content:center}#view-store-hub .lkx-merchant-hero-btn{flex:180px;justify-content:center}}@media (width<=520px){#view-login .lkx-login-card{border-radius:22px;padding:18px!important}#view-login .lkx-role-card{min-height:76px}#view-home .lkx-role-hero,#view-store-hub .lkx-merchant-hero{border-radius:22px;padding:18px!important}#view-home .rider-incoming-orders-head{padding:14px}#view-home .lkx-rider-actions{padding:12px}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{padding:14px!important}}#view-login{gap:22px!important;padding-top:18px!important;padding-bottom:32px!important}#view-login>div:first-of-type{max-width:420px!important}#view-login>div:first-of-type>div:first-child{border-radius:24px!important;width:82px!important;height:82px!important}#view-login>div:first-of-type .lkx-kicker{letter-spacing:.18em!important;margin-top:13px!important;font-size:10px!important}#view-login>div:first-of-type .lkx-subtitle{margin-top:4px!important;font-size:11px!important}#unified-login-form{background:#fffffff0!important;border:1px solid #dbe7e8!important;border-radius:26px!important;gap:18px!important;width:100%!important;max-width:460px!important;margin:0 auto!important;padding:22px!important}.lkx-login-heading h1{color:#0f172a!important;letter-spacing:-.04em!important;margin:7px 0 0!important;font-size:28px!important;line-height:1.05!important}.lkx-login-heading p{color:#64748b!important;margin:7px 0 0!important;font-size:12px!important}.lkx-login-label{letter-spacing:.08em!important;text-transform:uppercase!important;color:#64748b!important;margin-bottom:6px!important;font-size:10px!important;font-weight:900!important;display:block!important}.lkx-login-input{color:#0f172a!important;box-sizing:border-box!important;background:#f8fafb!important;border:1px solid #d7e1e5!important;border-radius:15px!important;outline:0!important;width:100%!important;height:48px!important;padding:0 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important}.lkx-login-input:focus{border-color:#0f9f92!important;box-shadow:0 0 0 4px #0f9f921a!important}.lkx-login-password-wrap{position:relative}.lkx-login-password{padding-right:48px!important}.lkx-login-eye{color:#64748b!important;background:0 0!important;border:0!important;border-radius:11px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;position:absolute!important;top:6px!important;right:6px!important}.lkx-login-eye:hover{color:#0f766e!important;background:#e8f4f2!important}.lkx-login-helper{color:#94a3b8!important;margin:6px 2px 0!important;font-size:9px!important;line-height:1.35!important}.lkx-login-submit{color:#fff!important;background:#0f9f92!important;border:0!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:50px!important;font-size:13px!important;font-weight:950!important;transition:all .15s!important;display:flex!important;box-shadow:0 9px 20px #0f9f922e!important}.lkx-login-submit:active{transform:scale(.985)}.lkx-login-submit:disabled{opacity:.65}.lkx-login-forgot{color:#0f766e!important;text-align:center!important;cursor:pointer!important;background:0 0!important;border:0!important;width:100%!important;min-height:38px!important;font-size:11px!important;font-weight:800!important}.lkx-login-register{color:#64748b!important;background:0 0!important;border:0!important;font-size:11px!important}.lkx-login-register strong{color:#0f766e!important}.lkx-login-footer{color:#94a3b8!important;border-top:1px solid #e8eef0!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding-top:12px!important;font-size:9px!important;line-height:1.35!important;display:flex!important}.lkx-login-footer i{color:#0f9f92!important}#login-role-loader{z-index:9999!important;box-sizing:border-box!important;background:linear-gradient(#effaf9fa,#fffbebfa)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}#login-role-loader .lkx-loader-scene{border-radius:24px!important;width:min(100%,520px)!important;height:150px!important;overflow:hidden!important}#login-role-loader .lkx-loader-vehicle{font-size:45px!important}#login-role-loader .lkx-loader-title{color:#0f172a!important;margin-top:14px!important;font-size:20px!important}#login-role-loader .lkx-loader-subtitle{color:#64748b!important;margin-top:5px!important;font-size:12px!important}@media (width<=640px){#view-login{padding-left:14px!important;padding-right:14px!important}#view-login>div:first-of-type>div:first-child{border-radius:21px!important;width:74px!important;height:74px!important}#unified-login-form{border-radius:23px!important;padding:20px 17px!important}.lkx-login-heading h1{font-size:25px!important}.lkx-login-input{height:46px!important}.lkx-login-submit{height:48px!important}#login-role-loader .lkx-loader-scene{height:130px!important}#login-role-loader .lkx-loader-title{font-size:18px!important}}.lkx-rider-location-modal{z-index:10050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617ad;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.lkx-rider-location-modal.hidden{display:none}.lkx-rider-location-card{background:#fff;border-radius:26px;width:min(100%,620px);overflow:hidden;box-shadow:0 30px 100px #00000059}.lkx-rider-location-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.lkx-rider-location-head span{letter-spacing:.12em;color:#0f9f92;font-size:9px;font-weight:950;display:block}.lkx-rider-location-head strong{color:#0f172a;margin-top:2px;font-size:18px;display:block}.lkx-rider-location-head button{color:#475569;background:#f1f5f9;border:0;border-radius:12px;width:38px;height:38px}.lkx-rider-location-map{background:#e2e8f0;height:310px}.lkx-rider-location-data{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 15px;display:grid}.lkx-rider-location-data div{background:#f8fafc;border-radius:13px;padding:10px}.lkx-rider-location-data span{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:8px;font-weight:900;display:block}.lkx-rider-location-data strong{color:#0f172a;margin-top:4px;font-family:ui-monospace,monospace;font-size:11px;display:block}.lkx-rider-location-status{color:#047857;background:#ecfdf5;padding:11px 15px;font-size:10px;font-weight:900}.lkx-rider-location-status i{margin-right:5px}@media (width<=640px){.lkx-rider-location-modal{padding:0}.lkx-rider-location-card{border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.lkx-rider-location-map{flex:0 0 46vh;height:46vh}.lkx-rider-location-data{grid-template-columns:1fr}.lkx-rider-location-data div{justify-content:space-between;align-items:center;display:flex}.lkx-rider-location-data strong{margin:0}}#view-customer-home.lkx-orders-mode #cust-nav-home{color:#6a8084;background:0 0}#view-customer-home.lkx-orders-mode #cust-nav-orders{color:#0d9488;background:#e6f7f4}html.dark #view-customer-home.lkx-orders-mode #cust-nav-orders{color:#71d5ca;background:#123d3d}:root{--lx-teal-900:#0f4f52;--lx-teal-800:#126a6d;--lx-teal-700:#178083;--lx-teal-600:#1b9292;--lx-teal-500:#2aa6a0;--lx-green-600:#4b9b5f;--lx-green-500:#62ad69;--lx-yellow-500:#e7bf3f;--lx-yellow-400:#f2cf58;--lx-ink:#173238;--lx-muted:#64777a;--lx-surface:#fff;--lx-surface-soft:#f4f8f6;--lx-border:#dce8e4;--lx-radius-lg:20px;--lx-radius-md:14px;--lx-radius-sm:10px;--lx-shadow-sm:0 4px 16px #0f4f5214;--lx-shadow-md:0 12px 30px #0f4f521f}html.dark{--lx-surface:#132326;--lx-surface-soft:#172d30;--lx-border:#2c4749;--lx-ink:#eef9f7;--lx-muted:#9db3b3;--lx-shadow-sm:0 4px 18px #00000038;--lx-shadow-md:0 14px 34px #00000047}body{letter-spacing:.005em;background:radial-gradient(circle at 8% 0%, #2aa6a014, transparent 28%), var(--color-darkBg)!important;color:var(--lx-ink)!important}main{max-width:1180px!important;padding-left:16px!important;padding-right:16px!important}.lx-depth,#app-header,#view-login>div,#view-customer-home>div,#view-home>div,#view-store-hub>div,#view-directory>div,#view-cart>div,[id$=-modal]>div{box-shadow:var(--lx-shadow-sm)!important}#app-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--lx-surface) 94%, transparent)!important;border-color:var(--lx-border)!important}#app-header #header-user-name,#app-header #header-user-role{color:var(--lx-ink)!important}#app-header #header-user-role{color:var(--lx-muted)!important}#app-header #header-user-avatar{border-color:var(--lx-teal-600)!important}#app-header #header-clock-pill{border-color:var(--lx-border)!important;background:var(--lx-surface-soft)!important}#app-header #header-clock-pill i{color:var(--lx-teal-700)!important}button,input,select,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent}input:focus,select:focus,textarea:focus{border-color:var(--lx-teal-500)!important;box-shadow:0 0 0 3px #2aa6a021!important}#view-login{width:100%;max-width:520px;margin:0 auto;padding-top:clamp(28px,7vh,70px)!important}#view-login>div:first-child{padding:10px 0 4px}#view-login>div:first-child img{filter:drop-shadow(0 12px 20px #0f4f521f);border-radius:28px;width:min(210px,62vw);height:auto;margin:0 auto 14px;display:block}#view-login>div:first-child h2{letter-spacing:-.035em;color:var(--lx-teal-800)!important}#view-login>div:first-child p{color:var(--lx-muted)!important}#portal-form-customer,#portal-form-rider,#portal-form-merchant,#portal-form-admin{background:var(--lx-surface)!important;border-color:var(--lx-border)!important;box-shadow:var(--lx-shadow-md)!important;border-radius:26px!important}#portal-form-customer .bg-blue-600,#portal-form-customer button.bg-blue-600,#portal-form-rider button.bg-blue-600,#portal-form-merchant button.bg-blue-600,#portal-form-admin button.bg-blue-600{background:linear-gradient(135deg, var(--lx-teal-700), var(--lx-teal-500))!important;border-color:#0000!important}#portal-form-customer .bg-blue-600:hover,#portal-form-rider button.bg-blue-600:hover,#portal-form-merchant button.bg-blue-600:hover,#portal-form-admin button.bg-blue-600:hover{background:linear-gradient(135deg, var(--lx-teal-800), var(--lx-teal-600))!important}#auth-tab-login{background:var(--lx-teal-700)!important}#auth-view-login>div:first-child,#auth-view-register>div:first-child{color:var(--lx-teal-700)!important}#view-customer-home{min-height:calc(100vh - 70px);gap:16px!important;height:auto!important;max-height:none!important;padding-top:18px!important;overflow:visible!important}#view-customer-home>button#pwa-install-btn{color:var(--lx-teal-900)!important;background:linear-gradient(135deg,#2aa6a01a,#62ad691a)!important;border-color:#2aa6a047!important}#view-customer-home>div.flex.items-center.gap-2 button[onclick*=openCustomerStoresModal]{min-height:68px;background:linear-gradient(135deg, var(--lx-teal-800), var(--lx-teal-600))!important;color:#fff!important;border-color:#0000!important}#view-customer-home>div.flex.items-center.gap-2 button[onclick*=openCustomerStoresModal] h3,#view-customer-home>div.flex.items-center.gap-2 button[onclick*=openCustomerStoresModal] p{color:#fff!important}#view-customer-home>div.flex.items-center.gap-2 button[onclick*=openCustomerStoresModal] .bg-orange-600{background:#ffffff29!important}#view-customer-home>div.flex.items-center.gap-2 button[onclick*=openCustomerCartModal] .text-orange-500,#view-customer-home>div.flex.items-center.gap-2 button[onclick*=openCustomerCartModal] .text-orange-400{color:var(--lx-teal-700)!important}#view-customer-home>div.flex.items-center.gap-2>button{border-color:var(--lx-border)!important;background:var(--lx-surface)!important}#view-customer-home>div.flex-1.min-h-0{min-height:320px;background:var(--lx-surface)!important;border-color:var(--lx-border)!important;border-radius:24px!important}#cust-stores-modal,#cust-store-menu-modal,#cust-item-customizer-modal,#cust-cart-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#cust-stores-modal>div,#cust-store-menu-modal>div,#cust-item-customizer-modal>div,#cust-cart-modal>div{border-color:var(--lx-border)!important;box-shadow:var(--lx-shadow-md)!important;border-radius:24px!important}#view-store-hub{gap:18px!important}#view-store-hub>div{border-color:var(--lx-border)!important;border-radius:22px!important}#view-store-hub .bg-orange-600,#view-store-hub button.bg-orange-600{background:var(--lx-teal-700)!important}#view-store-hub .text-orange-600,#view-store-hub .text-orange-400{color:var(--lx-teal-700)!important}#view-store-hub .bg-orange-50{background:#2aa6a014!important}#view-store-hub .border-orange-200{border-color:#2aa6a040!important}#view-home{gap:18px!important}#view-home>div{border-color:var(--lx-border)!important;border-radius:22px!important}#view-home .bg-blue-600{background:var(--lx-teal-700)!important}#view-home .text-blue-500,#view-home .text-blue-600,#view-home .text-blue-400{color:var(--lx-teal-700)!important}#view-home .bg-blue-50{background:#2aa6a014!important}#view-directory>*,#view-cart>*,#view-commission>*,#view-form>*,#view-wizard>*,#view-receipt-final>*{border-color:var(--lx-border)}.lx-primary{background:linear-gradient(135deg, var(--lx-teal-700), var(--lx-teal-500))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 8px 18px #1780832e!important}.lx-primary:hover{filter:brightness(.96)}.lx-accent{background:linear-gradient(135deg, var(--lx-yellow-500), var(--lx-yellow-400))!important;color:#3b3518!important;border-color:#0000!important}#view-login button,#view-customer-home button,#view-home button,#view-store-hub button{touch-action:manipulation}@media (width<=640px){main{padding-left:10px!important;padding-right:10px!important}#app-header,#view-login{padding-left:12px!important;padding-right:12px!important}#view-customer-home>div.flex.items-center.gap-2{gap:8px!important}#view-customer-home>div.flex.items-center.gap-2 button[onclick*=openCustomerStoresModal]{min-height:64px}}@media (width>=900px){#view-customer-home{grid-template-columns:1fr 1.6fr;align-content:start;display:grid}#view-customer-home>button#pwa-install-btn,#view-customer-home>div#cust-active-order-milestone-dock{grid-column:1/-1}#view-customer-home>div.flex.items-center.gap-2{grid-column:1}#view-customer-home>div.flex-1.min-h-0{grid-area:2/2/span 2;min-height:520px}}main>section.hidden{display:none!important}#view-login{min-height:calc(100vh - 24px);justify-content:flex-start!important;gap:18px!important;width:min(100%,680px)!important;max-width:680px!important;margin:0 auto!important;padding:34px 20px 48px!important}#view-login>div:first-child{text-align:center;width:100%;margin-bottom:2px!important;padding:0!important}#view-login>div:first-child img{-o-object-fit:contain;object-fit:contain;background:#fffdf5;max-height:180px;border-radius:22px!important;width:min(230px,58vw)!important;margin:0 auto 10px!important;box-shadow:0 12px 28px #0f4f521a!important}#view-login>div:first-child p{letter-spacing:.01em;color:var(--lx-teal-800)!important;margin:0!important;font-size:13px!important;font-weight:700!important}#portal-form-customer,#portal-form-rider,#portal-form-merchant,#portal-form-admin{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:520px;margin:0 auto;color:var(--lx-ink)!important;border:1px solid var(--lx-border)!important;background:#fffffff5!important;border-radius:24px!important;padding:22px!important;box-shadow:0 18px 45px #0f4f521f!important}#portal-form-customer .text-gray-300,#portal-form-customer .text-gray-400,#portal-form-rider .text-gray-300,#portal-form-rider .text-gray-400,#portal-form-merchant .text-gray-300,#portal-form-merchant .text-gray-400{color:#64777a!important}#portal-form-customer .border-gray-800,#portal-form-customer .border-gray-800\/80,#portal-form-rider .border-gray-800,#portal-form-rider .border-gray-800\/80,#portal-form-merchant .border-gray-800,#portal-form-merchant .border-gray-800\/80{border-color:var(--lx-border)!important}#portal-form-customer .bg-inputBg,#portal-form-rider .bg-inputBg,#portal-form-merchant .bg-inputBg,#portal-form-admin .bg-inputBg{color:#173238!important;background:#f8fbfa!important;border-color:#d6e4df!important}#portal-form-customer input::-moz-placeholder{color:#8aa09e!important}#portal-form-rider input::-moz-placeholder{color:#8aa09e!important}#portal-form-merchant input::-moz-placeholder{color:#8aa09e!important}#portal-form-customer input::placeholder,#portal-form-rider input::placeholder,#portal-form-merchant input::placeholder{color:#8aa09e!important}#portal-form-customer .bg-gray-100,#portal-form-customer .dark\:bg-gray-800{background:#edf5f2!important}#portal-form-customer #auth-tab-login,#portal-form-customer #auth-tab-register{min-height:42px;border-radius:12px!important}#portal-form-customer #auth-tab-login{background:var(--lx-teal-700)!important;color:#fff!important;box-shadow:0 6px 14px #1780832e!important}#portal-form-customer #auth-tab-register{color:var(--lx-teal-800)!important}#portal-form-customer #auth-view-login>div:first-child{color:var(--lx-teal-800)!important;font-size:12px!important}#portal-form-customer #auth-view-login>p,#portal-form-customer #auth-view-register>p{color:#64777a!important;font-size:12px!important}#customer-registration-audience-note{box-sizing:border-box;color:#526b6d;text-align:left;overflow-wrap:anywhere;background:#0d948814;border:1px solid #0d948847;border-radius:12px;width:100%;min-width:0;padding:10px 12px;font-size:11px;line-height:1.5}#customer-registration-audience-note strong{color:#0f766e}#cust-login-submit-btn,#reg-send-otp-btn,#reg-verify-otp-btn,#reg-complete-btn,#login-btn,#merch-login-submit-btn{letter-spacing:.01em;min-height:48px;border-radius:14px!important;font-size:12px!important}#cust-login-submit-btn{background:linear-gradient(135deg, var(--lx-teal-800), var(--lx-teal-500))!important;box-shadow:0 9px 20px #1780832e!important}#portal-form-customer>.pt-2\.5{margin-top:4px!important;padding-top:16px!important}#portal-form-customer>.pt-2\.5 button{color:#59706f!important}#portal-form-customer>.pt-2\.5 button:hover{color:var(--lx-teal-800)!important}@media (width<=640px){#view-login{min-height:100vh;padding:24px 14px 34px!important}#view-login>div:first-child img{width:min(210px,64vw)!important}#portal-form-customer,#portal-form-rider,#portal-form-merchant,#portal-form-admin{border-radius:20px!important;padding:18px!important}}#view-customer-home:not(.hidden){background:0 0!important;height:auto!important;min-height:calc(100vh - 64px)!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}.lx-customer-shell{max-width:1120px;margin:0 auto;padding:18px 0 40px}.lx-install-banner{width:100%;color:var(--lx-ink);background:linear-gradient(90deg,#2aa6a01a,#62ad690f);border:1px solid #2aa6a040;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 16px;font-size:12px;font-weight:800;display:flex}.lx-install-banner span{align-items:center;gap:9px;display:flex}.lx-install-banner span>i{color:var(--lx-teal-600)}.lx-install-banner small{color:var(--lx-muted);margin-left:3px;font-weight:500}.lx-install-banner>i{color:var(--lx-teal-600)}.lx-customer-hero{background:linear-gradient(135deg,#0f5558 0%,#187d78 54%,#3e9460 100%);border-radius:28px;align-items:center;min-height:300px;margin-bottom:28px;padding:42px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f4f522e}.lx-customer-hero:before{content:"";background:radial-gradient(circle at 85% 35%,#f2cf584d,#0000 30%),radial-gradient(circle at 15% 100%,#ffffff14,#0000 34%);position:absolute;inset:0}.lx-hero-copy{z-index:2;color:#fff;max-width:610px;position:relative}.lx-eyebrow{letter-spacing:.04em;background:#ffffff21;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.lx-customer-hero h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:.98}.lx-customer-hero h1 strong{color:#f4d15d;font-weight:800}.lx-customer-hero p{color:#ffffffd1;max-width:560px;margin:0 0 25px;font-size:15px;line-height:1.6}.lx-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.lx-hero-primary,.lx-hero-secondary{border-radius:13px;align-items:center;gap:8px;padding:12px 17px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.lx-hero-primary{color:#173d3e;background:#f5d35b;box-shadow:0 8px 18px #0000001f}.lx-hero-primary:hover{filter:brightness(1.03);transform:translateY(-1px)}.lx-hero-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff40}.lx-hero-secondary span{text-align:center;background:#ffffff2b;border-radius:999px;min-width:20px;padding:2px 6px}.lx-hero-art{z-index:1;justify-content:center;align-items:center;width:390px;height:390px;display:flex;position:absolute;bottom:-85px;right:-15px}.lx-hero-glow{background:#ffffff17;border-radius:50%;width:300px;height:300px;position:absolute}.lx-hero-art img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;opacity:.92;filter:drop-shadow(0 18px 25px #00000024);border-radius:50%;width:310px;height:310px;position:relative}.lx-section-block{margin-bottom:28px}.lx-section-heading,.lx-card-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:13px;display:flex}.lx-kicker{letter-spacing:.16em;color:var(--lx-teal-600);margin-bottom:6px;font-size:9px;font-weight:900;line-height:1;display:block}.lx-section-heading h2,.lx-card-heading h2{color:var(--lx-ink);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:800}.lx-text-action{color:var(--lx-teal-700);border-radius:9px;padding:7px 9px;font-size:11px;font-weight:800}.lx-text-action:hover{background:#2aa6a014}.lx-quick-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lx-quick-card{text-align:left;background:var(--lx-surface);border:1px solid var(--lx-border);min-height:84px;box-shadow:var(--lx-shadow-sm);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;transition:all .18s;display:grid}.lx-quick-card:hover{box-shadow:var(--lx-shadow-md);border-color:#2aa6a066;transform:translateY(-2px)}.lx-quick-card.lx-quick-store{background:linear-gradient(135deg,#2aa6a01c,#62ad6912)}.lx-quick-icon{width:42px;height:42px;color:var(--lx-teal-700);background:#2aa6a01f;border-radius:13px;justify-content:center;align-items:center;font-size:16px;display:flex}.lx-quick-card strong{color:var(--lx-ink);margin-bottom:3px;font-size:13px;display:block}.lx-quick-card small{color:var(--lx-muted);font-size:10px}.lx-quick-arrow{color:#8aa1a0;font-size:11px}.lx-content-grid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:16px;display:grid}.lx-discovery-card,.lx-chat-card{background:var(--lx-surface);border:1px solid var(--lx-border);box-shadow:var(--lx-shadow-sm);border-radius:21px;padding:20px}.lx-category-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.lx-category-grid button{border:1px solid var(--lx-border);background:var(--lx-surface-soft);min-height:86px;color:var(--lx-ink);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;transition:all .18s;display:flex}.lx-category-grid button i{color:var(--lx-teal-600);font-size:19px}.lx-category-grid button:hover{background:#2aa6a012;border-color:#2aa6a06b;transform:translateY(-1px)}.lx-discover-cta{text-align:left;background:linear-gradient(135deg,#edf8f5,#f5faf6);border:1px solid #2aa6a038;border-radius:15px;justify-content:space-between;align-items:center;width:100%;padding:15px 16px;display:flex}.lx-discover-cta strong{color:var(--lx-ink);font-size:13px;display:block}.lx-discover-cta small{color:var(--lx-muted);margin-top:3px;font-size:10px;display:block}.lx-discover-arrow{background:var(--lx-teal-700);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lx-chat-card{flex-direction:column;min-height:330px;display:flex}.lx-chat-header{border-bottom:1px solid var(--lx-border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.lx-chat-title{align-items:center;gap:10px;min-width:0;display:flex}.lx-chat-icon{width:40px;height:40px;color:var(--lx-teal-700);background:#2aa6a01f;border-radius:12px;justify-content:center;align-items:center;display:flex}.lx-chat-title h2{color:var(--lx-ink);margin:0;font-size:15px;font-weight:800}.lx-chat-title p{color:var(--lx-muted);margin:3px 0 0;font-size:10px}.lx-live-pill{color:#4b9b5f;background:#4b9b5f17;border:1px solid #4b9b5f33;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:flex}.lx-live-pill i{background:#4b9b5f;border-radius:50%;width:6px;height:6px}.lx-chat-messages{background:var(--lx-surface-soft);border:1px solid var(--lx-border);border-radius:14px;flex-direction:column;flex:1;gap:9px;min-height:145px;max-height:250px;margin:14px 0 10px;padding:12px;display:flex;overflow-y:auto}.lx-chat-empty{min-height:120px;color:var(--lx-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.lx-chat-empty i{color:var(--lx-teal-500);opacity:.7;font-size:23px}.lx-chat-reply{background:#2aa6a012;border:1px solid #2aa6a02e;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.lx-chat-reply>div{align-items:center;gap:7px;min-width:0;display:flex}.lx-chat-reply>div>i{color:var(--lx-teal-600)}.lx-chat-reply span{min-width:0}.lx-chat-reply b,.lx-chat-reply small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lx-chat-reply b{color:var(--lx-teal-700);font-size:10px}.lx-chat-reply small{color:var(--lx-muted);font-size:9px}.lx-chat-reply button{color:#849796;padding:4px}.lx-chat-composer{align-items:center;gap:7px;display:flex}.lx-chat-composer>button{background:var(--lx-surface-soft);border:1px solid var(--lx-border);width:37px;height:37px;color:var(--lx-teal-700);border-radius:11px;flex:0 0 37px}.lx-chat-composer input{background:var(--lx-surface-soft);border:1px solid var(--lx-border);min-width:0;height:37px;color:var(--lx-ink);border-radius:11px;outline:none;flex:1;padding:0 12px;font-size:11px}.lx-chat-composer .lx-send{background:var(--lx-teal-700);border-color:var(--lx-teal-700);color:#fff}.lx-floating-cart{color:#fff;background:linear-gradient(135deg,#0f686a,#3f9760);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex;box-shadow:0 14px 30px #0f4f523d}.lx-floating-cart span{align-items:center;gap:9px;display:flex}.lx-floating-cart span i{background:#ffffff24;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.lx-floating-cart b,.lx-floating-cart small{text-align:left;display:block}.lx-floating-cart b{font-size:12px}.lx-floating-cart small{color:#ffffffb8;margin-top:2px;font-size:9px}.lx-floating-cart>strong{white-space:nowrap;font-size:10px}@media (width<=900px){.lx-customer-shell{padding:14px 0 30px}.lx-customer-hero{min-height:270px;padding:30px 26px}.lx-hero-art{opacity:.55;width:280px;height:280px;bottom:-55px;right:-70px}.lx-content-grid{grid-template-columns:1fr}}@media (width<=640px){.lx-customer-shell{padding-top:10px}.lx-install-banner{margin-bottom:12px;padding:9px 12px}.lx-install-banner small{display:none}.lx-customer-hero{align-items:flex-start;min-height:390px;padding:27px 20px}.lx-customer-hero h1{font-size:39px}.lx-customer-hero p{max-width:290px;font-size:13px}.lx-hero-art{opacity:.52;width:250px;height:250px;bottom:-40px;right:-72px}.lx-hero-art img{width:220px;height:220px}.lx-quick-grid{grid-template-columns:1fr;gap:8px}.lx-quick-card{min-height:70px}.lx-category-grid{grid-template-columns:repeat(2,1fr)}.lx-discovery-card,.lx-chat-card{border-radius:17px;padding:15px}.lx-section-heading h2,.lx-card-heading h2{font-size:18px}}:root{--v4-teal:#0f9f92;--v4-teal-dark:#08756f;--v4-green:#5da85b;--v4-yellow:#f3c94d;--v4-ink:#102c35;--v4-muted:#667b80;--v4-bg:#eef5f6;--v4-surface:#fff;--v4-line:#d9e7e7;--v4-shadow:0 16px 40px #102c3514}body:has(#view-login:not(.hidden)){background:radial-gradient(circle at 4% 12%,#0f9f9238 0 13%,#0000 29%),radial-gradient(circle at 96% 84%,#f3c94d3d 0 12%,#0000 30%),linear-gradient(135deg,#f5fbfa 0%,#edf7f6 48%,#fff9e8 100%)!important}body:has(#view-login:not(.hidden)):before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#0f9f920b 1px,#0000 1px),linear-gradient(90deg,#0f9f920b 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}#view-login{z-index:1;position:relative;max-width:760px!important;min-height:100vh!important;padding:38px 18px 56px!important}#view-login>div:first-child img{border-radius:34px!important;width:150px!important;height:150px!important;box-shadow:0 20px 42px #0f4f5224!important}#view-login .lkx-kicker{color:var(--v4-teal-dark)!important;letter-spacing:.19em!important}#view-login .lkx-subtitle{color:#5f777b!important}#login-role-selector{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:620px!important;box-shadow:var(--v4-shadow)!important;background:#ffffffe6!important;border:1px solid #0f9f9229!important;margin:0 auto!important}#view-login .lkx-role-grid{gap:12px!important}#view-login .lkx-role-card{position:relative;overflow:hidden;border:1px solid var(--v4-line)!important;background:#fff!important;border-left:0!important;min-height:94px!important}#view-login .lkx-role-card:before{content:"";background:var(--v4-teal);width:5px;position:absolute;inset:0 auto 0 0}#view-login .lkx-role-card-rider:before{background:var(--v4-green)}#view-login .lkx-role-card-merchant:before{background:var(--v4-yellow)}#view-login .lkx-role-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px #102c3517!important}#view-login .lkx-role-icon{width:48px!important;height:48px!important;color:var(--v4-teal-dark)!important;background:#e7f7f4!important;border-radius:15px!important}#view-login .lkx-role-card-rider .lkx-role-icon{color:#4f8d4e!important;background:#eef8e7!important}#view-login .lkx-role-card-merchant .lkx-role-icon{color:#b07b00!important;background:#fff5cf!important}#login-role-loader{background:#fffffff0!important;border:1px solid #0f9f9229!important;border-radius:30px!important;max-width:650px!important;margin:0 auto!important;padding:28px 26px 30px!important;box-shadow:0 22px 55px #102c351c!important}.lkx-loader-scene{background:linear-gradient(#eaf8f6 0%,#f8fbfa 64%,#fff8df 100%);border:1px solid #dceceb;border-radius:22px;height:122px;position:relative;overflow:hidden}.lkx-loader-skyline{background:linear-gradient(90deg,#0000 0 7%,#0f9f9212 7% 11%,#0000 11% 18%,#f3c94d17 18% 24%,#0000 24% 31%,#0f9f920f 31% 36%,#0000 36% 45%,#f3c94d14 45% 52%,#0000 52% 63%,#0f9f920f 63% 70%,#0000 70% 78%,#f3c94d14 78% 84%,#0000 84%);height:38px;position:absolute;inset:auto 0 42px}.lkx-loader-road{background:#314b50;height:38px;position:absolute;bottom:24px;left:0;right:0;transform:skewY(-1deg);box-shadow:0 7px 12px #102c3521}.lkx-loader-road:before{content:"";background:#20383d;height:5px;position:absolute;inset:auto 0 0}.lkx-loader-road-line{opacity:.9;background:#f9df75;border-radius:99px;width:72px;height:4px;position:absolute;top:17px}.line-a{left:7%}.line-b{left:46%}.line-c{left:83%}.lkx-loader-vehicle{width:58px;height:44px;color:var(--v4-teal-dark);filter:drop-shadow(0 7px 6px #102c352e);z-index:2;place-items:center;font-size:42px;display:grid;position:absolute;bottom:46px;left:9%}.lkx-loader-finish{color:#b48a16;z-index:1;place-items:center;width:42px;height:52px;font-size:25px;display:grid;position:absolute;bottom:39px;right:20px}.lkx-loader-progress{background:#e7efee;border-radius:99px;height:7px;margin:15px 8px 18px;overflow:hidden}.lkx-loader-progress span{background:linear-gradient(90deg,var(--v4-teal),var(--v4-green),var(--v4-yellow));border-radius:inherit;width:0;height:100%;display:block}#login-role-loader.is-running .lkx-loader-vehicle{animation:.32s cubic-bezier(.2,.75,.25,1) forwards v4Ride}#login-role-loader.is-running .line-a,#login-role-loader.is-running .line-b,#login-role-loader.is-running .line-c{animation:.32s linear infinite v4Road}@keyframes v4Ride{0%{left:8%;transform:translateY(0)rotate(0)}45%{transform:translateY(-3px)rotate(-1deg)}to{left:calc(100% - 86px);transform:translateY(0)rotate(0)}}@keyframes v4Road{0%{transform:translate(0)}to{transform:translate(-36px)}}.lkx-loader-title{text-align:center;color:var(--v4-ink)!important;font-size:20px!important;font-weight:950!important}.lkx-loader-subtitle{text-align:center;margin-top:5px;color:var(--v4-muted)!important;font-size:12px!important}main{max-width:1180px!important}#view-home,#view-store-hub,#view-customer-home{width:100%;max-width:1100px;margin:0 auto}#view-home,#view-store-hub{background:0 0}#view-home{gap:14px!important;padding:20px 14px 44px!important}#view-home .lkx-role-hero{min-height:210px!important;box-shadow:var(--v4-shadow)!important;background:linear-gradient(135deg,#fff 0%,#edf9f7 58%,#fff8df 100%)!important;border:1px solid #d9ebe8!important;border-radius:30px!important;padding:24px!important}#view-home .lkx-rider-hero-art{background:linear-gradient(145deg,#dff6f2,#fff1bf)!important;border-radius:26px!important;width:165px!important;min-height:140px!important}#view-home .lkx-rider-credit-card{background:#fff8df!important;border-color:#efd47b!important;min-width:190px!important}#view-home .lkx-rider-credit-card strong{font-size:22px!important}#view-home .lkx-rider-live-pill{background:#effbf5!important;border-color:#bcebd1!important}#view-home .rider-active-orders,#view-home .rider-incoming-orders{border:1px solid var(--v4-line)!important;box-shadow:var(--v4-shadow)!important;background:#fff!important;border-radius:26px!important}#view-home .lkx-rider-actions{border:1px solid var(--v4-line)!important;box-shadow:var(--v4-shadow)!important;background:#fff!important;border-radius:26px!important;padding:16px!important}#view-home .lkx-rider-actions>.grid:first-child{grid-template-columns:repeat(4,minmax(0,1fr))}#view-home .lkx-rider-actions>.grid:first-child button:first-child{background:#edf9f5!important;border-color:#b9ead8!important}#view-home .lkx-rider-actions>.grid:first-child button:nth-child(2){background:#eef5ff!important;border-color:#c8dcff!important}#view-home .lkx-rider-actions>.grid:first-child button:nth-child(3){background:#fff8e5!important;border-color:#f0d98b!important}#view-home .lkx-rider-actions>.grid:first-child button:nth-child(4){background:#f6efff!important;border-color:#dfcaff!important}#view-home .lkx-rider-chat-panel,#view-home .lkx-rider-history-panel{display:none!important}#view-home .lkx-rider-rotation-panel{border:1px solid var(--v4-line)!important;box-shadow:var(--v4-shadow)!important;background:#fff!important;border-radius:22px!important;padding:14px!important}#view-home .lkx-rider-rotation-panel .queue-listings{grid-template-columns:1.3fr .9fr;gap:12px;display:grid}#view-home .lkx-rider-rotation-panel .queue-listings>div:nth-child(n+2),#view-home .lkx-rider-rotation-panel .admin-tools{display:none}#view-home .lkx-rider-rotation-panel .status-controls{margin-top:0}#view-store-hub{gap:14px!important;padding:20px 14px 50px!important}#view-store-hub .lkx-merchant-hero{border:1px solid var(--v4-line)!important;min-height:190px!important;box-shadow:var(--v4-shadow)!important;background:linear-gradient(135deg,#fff 0%,#f0faf8 58%,#fff8df 100%)!important;border-radius:30px!important;padding:24px!important}#view-store-hub .lkx-merchant-hero h1{letter-spacing:-.045em;font-size:clamp(28px,3.4vw,40px)!important}#view-store-hub .lkx-merchant-hero-art{color:#b17b00!important;background:linear-gradient(145deg,#e1f6f1,#fff1bf)!important;border-radius:25px!important;width:155px!important;min-height:125px!important}#view-store-hub .lkx-merchant-status{border:1px solid var(--v4-line)!important;box-shadow:var(--v4-shadow)!important;background:#fff!important;border-radius:24px!important;padding:18px!important}#view-store-hub .lkx-merchant-status>.grid{gap:10px!important}#view-store-hub .lkx-merchant-status>.grid>div{border-radius:16px!important;padding:13px!important}#view-store-hub .lkx-merchant-kds{border:1px solid var(--v4-line)!important;box-shadow:var(--v4-shadow)!important;background:#fff!important;border-radius:24px!important;padding:18px!important}#view-store-hub .lkx-merchant-kds>.flex.bg-gray-100{background:#f1f6f5!important;border-color:#dbe8e6!important}#view-store-hub #merch-orders-feed{max-height:460px!important}#view-store-hub #merch-orders-feed>div{box-shadow:none!important;border-color:#dbe8e6!important;border-radius:18px!important}#view-store-hub #merch-category-pills button{border-radius:999px!important}#view-store-hub #merch-items-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px!important;display:grid!important}#view-store-hub #merch-items-feed>div{min-height:120px;box-shadow:none!important;border-color:#dbe8e6!important;border-radius:18px!important}#side-notification-container{top:78px!important;right:18px!important}#side-notification-container>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--v4-ink)!important;background:#fffffff5!important;border:1px solid #d9e7e7!important;border-radius:16px!important;box-shadow:0 16px 36px #102c3521!important}#side-notification-container .text-red-400{color:#c2410c!important}#side-notification-container .border-red-500{border-color:#f2b7a7!important}#view-customer-home{padding:16px 14px 48px!important}#view-customer-home>div.flex.items-center.gap-2 button[onclick*=openCustomerStoresModal]{border-radius:20px!important;box-shadow:0 12px 28px #0f4f5224!important}#view-customer-home>div.flex-1.min-h-0{box-shadow:var(--v4-shadow)!important;border-radius:26px!important}@media (width<=760px){#view-home .lkx-role-hero,#view-store-hub .lkx-merchant-hero{min-height:0!important}#view-home .lkx-rider-hero-art,#view-store-hub .lkx-merchant-hero-art{display:none!important}#view-home .lkx-rider-actions>.grid:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}#view-store-hub #merch-items-feed{grid-template-columns:1fr!important}#login-role-loader{padding:20px 16px 24px!important}.lkx-loader-scene{height:108px}}@media (width<=480px){#view-login>div:first-child img{width:124px!important;height:124px!important}#view-login .lkx-role-card{min-height:82px!important;padding:12px!important}#view-home,#view-store-hub{padding-left:8px!important;padding-right:8px!important}}:root{--v6-teal:#0f9f92;--v6-teal-dark:#0b7f76;--v6-yellow:#f7c844;--v6-ink:#12343b;--v6-muted:#647a80;--v6-page:#eef5f7;--v6-line:#d8e7e8;--v6-card:#fff;--v6-soft:#f5faf9;--v6-shadow:0 12px 32px #12343b12}.lkx-header-action{color:#0f766e;cursor:pointer;background:#f6fbfa;border:1px solid #d5e5e5;border-radius:13px;place-items:center;width:38px;height:38px;font-size:14px;transition:transform .16s,background .16s,border-color .16s;display:grid;position:relative}.lkx-header-action:hover{background:#e6f7f4;border-color:#9fd3cd}.lkx-header-action:active{transform:scale(.94)}.lkx-header-help{color:#a66f00;background:#fff9e6;border-color:#efd88a}.lkx-header-help:hover{background:#fff1c7;border-color:#e5c45b}html.dark .lkx-header-action{color:#75d6cc;background:#112c30;border-color:#2c5054}html.dark .lkx-header-help{color:#f4cf62;background:#302b19;border-color:#6b5a27}#view-customer-home{color:var(--v6-ink);background:var(--v6-page)!important}#view-customer-home>.lkx-page{width:min(1180px,100%);padding:18px 22px 100px}#view-customer-home .lkx-customer-grid>.min-w-0{flex-direction:column;display:flex}#view-customer-home .lkx-install{min-height:54px;margin-bottom:14px;box-shadow:0 5px 18px #12343b0a;background:#fff!important;border:1px solid #b7e5df!important;border-radius:18px!important}#view-customer-home .lkx-install:hover{transform:translateY(-1px);border-color:#70c9c0!important}#view-customer-home .lkx-hero{align-items:center;background:linear-gradient(125deg,#0d8d81 0%,#119c90 56%,#3c9a69 100%)!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) 220px!important;min-height:315px!important;padding:36px 40px!important;display:grid!important;box-shadow:0 18px 42px #0c716929!important}#view-customer-home .lkx-hero h1{max-width:680px;font-size:clamp(40px,4.2vw,58px)!important;line-height:.94!important}#view-customer-home .lkx-hero-subtitle{max-width:570px!important}#view-customer-home .lkx-hero-logo{justify-self:end;opacity:.96!important;width:215px!important;height:215px!important}#view-customer-home .lkx-section{margin-top:22px!important}#view-customer-home .lkx-section-head{margin-bottom:13px!important}#view-customer-home .lkx-section-head h2{color:#12343b;letter-spacing:-.025em}#view-customer-home .lkx-customer-grid>.min-w-0>.lkx-section:nth-of-type(2){order:2}#view-customer-home .lkx-customer-grid>.min-w-0>.lkx-section:nth-of-type(3){order:4}#view-customer-home .lkx-customer-grid>.min-w-0>.lkx-section:nth-of-type(4){order:3}#view-customer-home .lkx-access-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#view-customer-home .lkx-access-card{min-height:92px!important;box-shadow:none!important;border-radius:18px!important;padding:15px!important}#view-customer-home .lkx-access-card .lkx-icon{border-radius:13px;width:42px;height:42px}#view-customer-home #cust-home-categories{border:1px solid var(--v6-line)!important;box-shadow:var(--v6-shadow)!important;background:#fff!important;border-radius:24px!important;padding:20px!important}#view-customer-home .lkx-category-grid{gap:10px!important}#view-customer-home .lkx-category{min-height:96px!important;box-shadow:none!important;background:#fbfdfd!important;border-radius:18px!important;padding:15px 10px!important}#view-customer-home .lkx-category:hover{transform:translateY(-2px)}#view-customer-home .lkx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;display:grid!important}#view-customer-home .lkx-product-card{overflow:hidden;border:1px solid var(--v6-line)!important;box-shadow:none!important;background:#fff!important;border-radius:20px!important}#view-customer-home .lkx-product-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #12343b14!important}#view-customer-home .lkx-product-media{background:linear-gradient(145deg,#edf9f7,#fff7d8)!important;height:145px!important}#view-customer-home .lkx-product-meta{padding:14px!important}#view-customer-home .lkx-product-meta h3{font-size:15px!important}#view-customer-home .lkx-product-meta .lkx-btn-primary{min-height:42px;border-radius:13px!important}.lkx-customer-utility-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.lkx-customer-utility{text-align:left;min-width:0;min-height:72px;color:var(--v6-ink);box-shadow:none;cursor:pointer;background:#fff;border:1px solid #cfe3e1;border-radius:18px;align-items:center;gap:11px;padding:13px 14px;transition:all .16s;display:flex}.lkx-customer-utility:hover{border-color:#8acdc5;transform:translateY(-1px)}.lkx-customer-utility-icon{color:#0f8f83;background:#dff6f2;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lkx-customer-utility-help .lkx-customer-utility-icon{color:#a36d00;background:#fff2c9}.lkx-customer-utility strong{font-size:13px;font-weight:950;display:block}.lkx-customer-utility small{color:#71858a;margin-top:3px;font-size:10px;line-height:1.3;display:block}.lkx-customer-utility>i{color:#8aa0a4;margin-left:auto}#view-customer-home.is-customer-chat-open .lkx-support{animation:.18s ease-out lkxV6ChatIn;z-index:88!important;width:min(390px,100vw - 32px)!important;display:block!important;position:fixed!important;bottom:82px!important;right:20px!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{border:1px solid var(--v6-line)!important;border-radius:24px!important;height:min(610px,100vh - 122px)!important;min-height:0!important;max-height:calc(100vh - 122px)!important;box-shadow:0 24px 70px #0c23283d!important}#view-customer-home .lkx-chat-shell>div:first-child{min-height:68px}#view-customer-home #cust-rider-chat-messages{background:#f7fbfb!important}#view-customer-home .lkx-chat-close{border-radius:12px;width:38px;height:38px}.lkx-chat-fab{z-index:87;color:#fff;background:#0f9f92;border-radius:50%;place-items:center;width:58px;height:58px;bottom:24px;right:22px;box-shadow:0 14px 30px #0f9f9247;display:grid!important;position:fixed!important}.lkx-chat-fab:hover{background:#0c8c81;transform:translateY(-2px)}.lkx-chat-fab i{font-size:21px}.lkx-chat-fab span{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-3px;right:-2px}.lkx-cart-fab,body.lkx-store-browsing #cust-floating-cart-dock{display:none!important}@keyframes lkxV6ChatIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (width<=640px){#view-customer-home>.lkx-page{padding:10px 12px 94px!important}#view-customer-home .lkx-install{min-height:52px}#view-customer-home .lkx-hero{flex-direction:column!important;align-items:flex-start!important;min-height:0!important;padding:24px 20px 28px!important;display:flex!important}#view-customer-home .lkx-hero h1{max-width:100%;font-size:clamp(38px,11vw,50px)!important}#view-customer-home .lkx-hero-subtitle{max-width:100%!important;margin-top:14px!important;font-size:14px!important}#view-customer-home .lkx-hero-logo{opacity:.92!important;align-self:center!important;width:142px!important;height:142px!important;margin-top:18px!important;position:relative!important;bottom:auto!important;right:auto!important;transform:none!important}#view-customer-home .lkx-hero-copy{width:100%}#view-customer-home .lkx-hero-copy>div:last-child{margin-top:20px!important}#view-customer-home .lkx-hero-copy>div:last-child button{flex:1 1 0;justify-content:center;min-height:46px}#view-customer-home .lkx-access-grid{grid-template-columns:1fr!important}#view-customer-home .lkx-access-card{min-height:78px!important}#view-customer-home #cust-home-categories{padding:16px!important}#view-customer-home .lkx-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}#view-customer-home .lkx-category{border-radius:15px!important;min-height:82px!important;padding:10px 4px!important}#view-customer-home .lkx-category .lkx-icon{border-radius:11px;width:36px;height:36px}#view-customer-home .lkx-category strong{font-size:10px}#view-customer-home .lkx-product-grid{grid-template-columns:1fr!important;gap:12px!important}#view-customer-home .lkx-product-media{height:150px!important}#view-customer-home .lkx-product-meta{padding:13px!important}.lkx-customer-utility-row{grid-template-columns:1fr!important}.lkx-customer-utility{min-height:64px}#view-customer-home.is-customer-chat-open .lkx-support{width:auto!important;bottom:82px!important;left:8px!important;right:8px!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{border-radius:22px!important;height:calc(100vh - 154px)!important;max-height:calc(100vh - 154px)!important}#view-customer-home .lkx-mobile-nav{z-index:80!important;border-radius:20px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;padding:6px!important;bottom:8px!important;left:8px!important;right:8px!important;box-shadow:0 14px 36px #12343b2e!important}#view-customer-home .lkx-mobile-nav button{min-width:0!important;min-height:54px!important}#view-customer-home .lkx-mobile-nav button i{font-size:17px!important}#view-customer-home .lkx-mobile-nav button span{font-size:10px!important}}.lkx-popover-card{background:#fff;border:1px solid #d4e5e4;border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #12343b2e}.lkx-popover-head{border-bottom:1px solid #e3eeee;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.lkx-popover-head h3{color:#12343b;margin-top:2px;font-size:16px;font-weight:950}.lkx-popover-head button{color:#708589;border-radius:10px;width:32px;height:32px}.lkx-notification-list{padding:10px}.lkx-empty-state{text-align:center;color:#73888c;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:16px;display:flex}.lkx-empty-state i{color:#0f9f92;margin-bottom:2px;font-size:20px}.lkx-empty-state strong{color:#24434a;font-size:13px}.lkx-empty-state span{max-width:270px;font-size:10px;line-height:1.45}.lkx-howto-card{background:#fff;border:1px solid #d4e5e4;border-radius:26px;width:min(560px,100vw - 24px);max-height:min(760px,100vh - 24px);padding:18px;overflow:auto;box-shadow:0 24px 80px #0a282d40}.lkx-howto-head{border-bottom:1px solid #e3eeee;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 15px;display:flex}.lkx-howto-head h3{color:#12343b;margin-top:2px;font-size:20px;font-weight:950}.lkx-howto-head p{color:#70858a;margin-top:4px;font-size:11px;line-height:1.45}.lkx-howto-head>button{color:#708589;background:#f3f8f7;border-radius:12px;flex:none;width:36px;height:36px}.lkx-guide-mascot{-o-object-fit:contain;object-fit:contain;flex:none;display:block}.lkx-howto-mascot{background:#eaf9f5;border-radius:16px;width:52px;height:52px}.lkx-howto-options{gap:9px;padding-top:14px;display:grid}.lkx-howto-options>button{text-align:left;color:#12343b;background:#fbfdfd;border:1px solid #d9e7e7;border-radius:17px;align-items:center;gap:11px;width:100%;padding:12px;transition:all .16s;display:flex}.lkx-howto-options>button:hover{background:#f4fbfa;border-color:#8acdc5;transform:translateY(-1px)}.lkx-howto-options strong{font-size:13px;font-weight:950;display:block}.lkx-howto-options small{color:#71858a;margin-top:3px;font-size:10px;line-height:1.35;display:block}.lkx-howto-options>button>i:last-child{color:#8aa0a4;margin-left:auto}.lkx-howto-option-icon{color:#0f8f83;background:#e6f7f4;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}#lkx-customer-guide{z-index:120;pointer-events:none;display:none;position:fixed;inset:0}#lkx-customer-guide.is-active{display:block}.lkx-guide-backdrop{pointer-events:none;background:0 0;position:absolute;inset:0}.lkx-tour-spotlight{pointer-events:none;border:2px solid #f7c844;border-radius:15px;transition:all .22s;animation:1.25s ease-in-out infinite lkxTourPulse;position:fixed;box-shadow:0 0 0 9999px #07181c57,0 0 0 5px #f7c8442e,0 0 24px #f7c844a6}.lkx-tour-tooltip{pointer-events:auto;z-index:121;color:#12343b;background:#fff;border:1px solid #d6e7e6;border-radius:18px;padding:14px 14px 11px;position:fixed;box-shadow:0 20px 60px #0000003d}.lkx-tour-intro{align-items:flex-start;gap:10px;padding-right:20px;display:flex}.lkx-tour-mascot{background:#eaf9f5;border-radius:15px;width:52px;height:52px}.lkx-tour-copy{min-width:0;padding:0}.lkx-tour-copy h3{margin-top:2px;font-size:16px;font-weight:950}.lkx-tour-copy p{color:#667c81;margin-top:5px;font-size:11px;line-height:1.5}.lkx-tour-speech{color:#176d69;background:#eaf9f5;border-radius:12px 12px 12px 3px;width:fit-content;max-width:100%;margin:10px 0 0 61px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1.4}.lkx-tour-tooltip>#lkx-tour-close{color:#789095;background:#f3f8f7;border-radius:9px;width:28px;height:28px;position:absolute;top:9px;right:9px}@keyframes lkxTourPulse{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}html.dark #view-customer-home{background:#0c2023!important}#cust-send-order-btn:disabled{opacity:.52;filter:saturate(.55);cursor:not-allowed!important;box-shadow:none!important;transform:none!important}html.dark #view-customer-home #cust-home-categories,html.dark #view-customer-home .lkx-product-card,html.dark #view-customer-home .lkx-access-card,html.dark .lkx-customer-utility,html.dark .lkx-howto-card,html.dark .lkx-popover-card,html.dark .lkx-tour-tooltip{color:#eefcfb;background:#122c30!important;border-color:#2c4d51!important}html.dark .lkx-customer-utility small,html.dark .lkx-howto-head p,html.dark .lkx-howto-options small,html.dark .lkx-tour-copy p,html.dark .lkx-empty-state{color:#a7bbbe}html.dark .lkx-howto-options>button{color:#eefcfb;background:#10272a;border-color:#2b4c50}html.dark .lkx-howto-mascot,html.dark .lkx-tour-mascot{background:#eaf9f5}html.dark .lkx-tour-speech{color:#b9f0e5;background:#193d3e}html.dark .lkx-howto-head h3,html.dark .lkx-popover-head h3,html.dark .lkx-empty-state strong{color:#eefcfb}html.dark #view-customer-home #cust-rider-chat-messages{background:#0d2225!important}html.dark .lkx-tour-tooltip{box-shadow:0 20px 60px #00000080}@media (width<=640px){.lkx-header-action{border-radius:11px;width:34px;height:34px}#customer-header-actions{gap:4px!important}#cust-notifications-popover{width:auto!important;position:fixed!important;left:12px!important;right:12px!important}.lkx-howto-card{border-radius:24px 24px 0 0;width:100%;max-height:88vh}.lkx-tour-tooltip{max-width:calc(100vw - 28px)}}.lkx-theme-toggle{background:#f6fbfa;border:1px solid #d5e5e5;border-radius:13px;align-items:center;gap:3px;padding:3px;display:inline-flex}.lkx-theme-toggle button{color:#71858a;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:31px;height:31px;transition:all .16s;display:grid}.lkx-theme-toggle button:hover{color:#0f766e;background:#e6f7f4}html:not(.dark) #customer-theme-light{color:#a66f00;background:#fff2bd;box-shadow:0 1px 4px #a66f0024}html.dark #customer-theme-dark{color:#dbeafe;background:#253d5d;box-shadow:0 1px 4px #00000040}html.dark .lkx-theme-toggle button:hover{color:#75d6cc;background:#173a3e}#lkx-tour-spots{pointer-events:none;position:fixed;inset:0}#lkx-tour-spots .lkx-tour-spotlight{pointer-events:none;border:2px solid #f7c844;border-radius:15px;transition:all .22s;animation:1.25s ease-in-out infinite lkxTourPulse;position:fixed;box-shadow:0 0 0 9999px #07181c57,0 0 0 5px #f7c8442e,0 0 24px #f7c844a6}@media (width<=640px){.lkx-chat-fab{width:54px;height:54px;bottom:88px;right:14px}.lkx-theme-toggle button{width:29px;height:29px}#customer-header-actions{gap:3px!important}.lkx-header-action{width:34px;height:34px}}#view-customer-home #cust-home-categories{order:2!important}#view-customer-home #cust-home-product-discovery{order:3!important}#view-customer-home .lkx-customer-grid>.min-w-0{display:flex!important}#view-customer-home .lkx-support{display:none!important}#view-customer-home.is-customer-chat-open .lkx-support{z-index:88!important;width:min(390px,100vw - 32px)!important;display:block!important;position:fixed!important;bottom:82px!important;right:20px!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{border-radius:22px!important;height:min(520px,100vh - 120px)!important;min-height:0!important;max-height:calc(100vh - 120px)!important;box-shadow:0 24px 70px #0c232847!important}#view-customer-home .lkx-chat-fab{display:grid!important}#view-customer-home .lkx-chat-shell #cust-rider-chat-messages{min-height:180px!important}#view-customer-home .lkx-customer-utility-row-single{grid-template-columns:1fr!important}#view-customer-home .lkx-customer-utility-row-single .lkx-customer-utility{min-height:64px}.lkx-product-filters,.lkx-store-filter-row{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.lkx-product-filters button,.lkx-store-filter-row button{color:#506b70;cursor:pointer;background:#fff;border:1px solid #cfe1df;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:900;transition:all .16s}.lkx-product-filters button:hover,.lkx-store-filter-row button:hover{color:#0f766e;border-color:#82c9c1;transform:translateY(-1px)}.lkx-store-filter-row button:disabled{opacity:.44;cursor:not-allowed;filter:saturate(.4);transform:none}.lkx-product-filters button.is-active,.lkx-store-filter-row button.is-active{color:#fff;background:#0f9f92;border-color:#0f9f92}#view-customer-home .lkx-product-media{position:relative}.lkx-product-category-badge{color:#0f766e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff0;border:1px solid #0f766e1f;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950;position:absolute;top:10px;left:10px}.lkx-product-price{color:#087f76;font-size:14px;font-weight:950}.lkx-product-merchant{color:#0f8179;font-size:10px;font-weight:900}.lkx-product-description{color:#61777c}.lkx-store-address{color:#647a80}.lkx-store-arrow{color:#8aa0a4}.lkx-store-count{color:#60777b;background:#f5f9f8;border:1px solid #dbe9e7}html.dark #view-customer-home{color:#eefcfb!important;background:#091b1e!important}html.dark #view-customer-home .lkx-install{color:#eefcfb!important;background:#10292d!important;border-color:#2c5054!important}html.dark #view-customer-home #cust-home-categories{background:#10272a!important;border-color:#2b4c50!important}html.dark #view-customer-home .lkx-category{color:#eefcfb!important;background:#122f33!important;border-color:#315358!important}html.dark #view-customer-home .lkx-category strong{color:#eefcfb!important}html.dark #view-customer-home .lkx-category .lkx-icon{color:#75d6cc!important;background:#174449!important}html.dark #view-customer-home .lkx-access-card{background:#10272a!important;border-color:#2b4c50!important}html.dark #view-customer-home .lkx-access-card strong{color:#eefcfb!important}html.dark #view-customer-home .lkx-access-card .text-slate-500{color:#a7bbbe!important}html.dark #view-customer-home .lkx-section-head h2{color:#effcfb!important}html.dark #view-customer-home .lkx-section-head p{color:#a7bbbe!important}html.dark #view-customer-home .lkx-product-card{background:#10272a!important;border-color:#2b4c50!important}html.dark #view-customer-home .lkx-product-meta h3{color:#f2fffd!important}html.dark #view-customer-home .lkx-product-merchant{color:#75d6cc!important}html.dark #view-customer-home .lkx-product-price{color:#7ce0d5!important}html.dark #view-customer-home .lkx-product-description{color:#b1c4c7!important}html.dark #view-customer-home .lkx-product-category-badge{color:#7ce0d5;background:#15383b;border-color:#315b60}html.dark #view-customer-home .lkx-customer-utility{color:#eefcfb!important;background:#10272a!important;border-color:#2b4c50!important}html.dark #view-customer-home .lkx-customer-utility strong{color:#f2fffd!important}html.dark #view-customer-home .lkx-customer-utility small{color:#a7bbbe!important}html.dark #view-customer-home .lkx-customer-utility>i{color:#7e999d!important}html.dark .lkx-product-filters button,html.dark .lkx-store-filter-row button{color:#a9c0c3;background:#10272a;border-color:#2c5054}html.dark .lkx-product-filters button.is-active,html.dark .lkx-store-filter-row button.is-active{color:#fff;background:#0f9f92;border-color:#0f9f92}html.dark #cust-stores-popup-modal>div,html.dark #cust-store-menu-modal>div,html.dark #cust-item-customizer-modal>div{color:#eefcfb!important;background:#10272a!important;border-color:#2b4c50!important}html.dark #cust-stores-grid .lkx-store-address{color:#a9c0c3!important}html.dark #cust-stores-grid .lkx-store-arrow{color:#82a0a4!important}html.dark #cust-stores-grid .lkx-store-count{color:#a9c0c3!important;background:#17383c!important;border-color:#31575b!important}html.dark #cust-stores-grid .lkx-customer-store-card .bg-gradient-to-br{background:linear-gradient(135deg,#16373a,#1d3031)!important}html.dark #cust-stores-grid .lkx-customer-store-card .bg-teal-100{color:#7ce0d5!important;background:#1a4a4d!important}#app-header #header-clock-pill,#app-header #header-battery-pill,#app-header #network-status-pill{display:none!important}html.dark #app-header{background:#0b2023!important;border-color:#203d41!important}html.dark #app-header #header-user-role{color:#8da7aa!important}html.dark #app-header #header-user-name{color:#effcfb!important}html.dark .lkx-theme-toggle{background:#112d31!important;border-color:#31555a!important}html.dark .lkx-theme-toggle button{color:#9bb5b8!important}@media (width<=640px){#view-customer-home .lkx-product-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}#view-customer-home .lkx-product-filters::-webkit-scrollbar{display:none}#view-customer-home .lkx-product-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}#view-customer-home .lkx-product-media{height:120px!important}#view-customer-home .lkx-product-meta{padding:11px!important}#view-customer-home .lkx-product-meta h3{font-size:13px!important}#view-customer-home .lkx-product-price{font-size:12px}#view-customer-home .lkx-product-description{font-size:10px!important}#view-customer-home .lkx-product-meta .lkx-btn-primary{min-height:38px;font-size:10px!important}}html.dark #view-customer-home.is-customer-chat-open .lkx-chat-shell{background:#10272a!important;border-color:#2b4c50!important}html.dark #view-customer-home .lkx-chat-shell .border-slate-200{border-color:#2b4c50!important}html.dark #view-customer-home #cust-rider-chat-messages{color:#d9ecee!important;background:#0b2023!important}html.dark #view-customer-home #cust-rider-chat-input{color:#eefcfb!important;background:#122c30!important;border-color:#315358!important}html.dark #view-customer-home .lkx-chat-shell .bg-white{background:#10272a!important}@media (width<=640px){#view-customer-home.is-customer-chat-open .lkx-support{width:auto!important;bottom:76px!important;left:10px!important;right:10px!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{border-radius:22px!important;height:min(68vh,560px)!important;max-height:68vh!important}}#view-customer-home #cust-home-categories.lkx-customer-category-section{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:22px!important;padding:0!important}#view-customer-home #cust-home-categories .lkx-section-head{margin-bottom:11px!important}#view-customer-home #cust-home-categories .lkx-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#view-customer-home #cust-home-categories .lkx-category{min-height:82px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5e6e4!important;padding:12px 8px!important}#view-customer-home #cust-home-categories .lkx-customer-utility-row{margin-top:11px!important}@media (width<=640px){#view-customer-home .lkx-hero{isolation:isolate;padding:24px 20px 26px!important;position:relative!important;overflow:hidden!important}#view-customer-home .lkx-hero-copy{z-index:2!important;position:relative!important}#view-customer-home .lkx-hero-logo{z-index:1!important;opacity:.13!important;pointer-events:none!important;align-self:auto!important;width:300px!important;height:300px!important;margin:0!important;position:absolute!important;bottom:-92px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}#view-customer-home .lkx-hero-copy>div:last-child{z-index:3!important;position:relative!important}#view-customer-home #cust-home-categories .lkx-category-grid{gap:7px!important}#view-customer-home #cust-home-categories .lkx-category{min-height:76px!important;padding:9px 4px!important}#view-customer-home #cust-home-categories .lkx-category .lkx-icon{width:34px!important;height:34px!important}#view-customer-home #cust-home-categories .lkx-category strong{font-size:10px!important}}#cust-stores-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start!important;gap:12px!important;min-height:0!important;display:grid!important;overflow-y:auto!important}#cust-stores-grid .lkx-customer-store-card{background:#fff;border:1px solid #d7e6e4;border-radius:18px;align-self:start!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}#cust-stores-grid .lkx-customer-store-card>div:first-child{height:132px!important}#cust-stores-grid .lkx-customer-store-card>div:last-child{min-height:112px!important}#cust-stores-grid .lkx-customer-store-card h3{line-height:1.2!important}@media (width<=640px){#cust-stores-popup-modal{padding:0!important}#cust-stores-popup-modal>div{border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;height:92vh!important;max-height:92vh!important;padding:13px!important}#cust-stores-grid{grid-template-columns:1fr!important;gap:10px!important;padding:2px 1px 8px!important}#cust-stores-grid .lkx-customer-store-card>div:first-child{height:112px!important}#cust-stores-grid .lkx-customer-store-card>div:last-child{min-height:96px!important;padding:12px!important}#cust-stores-grid .lkx-customer-store-card h3{font-size:14px!important}#cust-stores-grid .lkx-customer-store-card p{font-size:10px!important}#cust-store-category-filters{scrollbar-width:none;flex-wrap:nowrap!important;overflow-x:auto!important}#cust-store-category-filters::-webkit-scrollbar{display:none}#view-customer-home .lkx-product-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}#view-customer-home .lkx-product-card{border-radius:17px!important}#view-customer-home .lkx-product-media{height:112px!important}#view-customer-home .lkx-product-meta{padding:10px!important}#view-customer-home .lkx-product-meta h3{font-size:12px!important}#view-customer-home .lkx-product-meta .lkx-btn-primary{min-height:36px!important;font-size:10px!important}}html.dark #cust-stores-popup-modal>div{color:#eefcfb!important;background:#0f292d!important;border-color:#2b4e52!important}html.dark #cust-stores-grid .lkx-customer-store-card{color:#eefcfb!important;background:#153237!important;border-color:#31565a!important}html.dark #cust-stores-grid .lkx-customer-store-card h3{color:#f3fffd!important}html.dark #cust-stores-grid .lkx-customer-store-card .lkx-store-address{color:#a9c0c3!important}html.dark #cust-stores-grid .lkx-customer-store-card .lkx-store-arrow{color:#82a0a4!important}html.dark #cust-home-categories .lkx-category{background:#122f33!important;border-color:#31565a!important}html.dark #cust-home-categories .lkx-category strong{color:#eefcfb!important}html.dark #cust-home-categories .lkx-category .lkx-icon{color:#75d6cc!important;background:#174449!important}body.lkx-customer-modal-open #view-customer-home .lkx-chat-fab,#view-customer-home #cust-home-categories{display:none!important}#view-customer-home #cust-home-howto-strip{margin-top:16px!important}#view-customer-home .lkx-customer-grid{display:block!important}#view-customer-home .lkx-support{z-index:88!important;width:min(390px,100vw - 32px)!important;display:none!important;position:fixed!important;bottom:82px!important;right:20px!important}body.lkx-customer-modal-open #view-customer-home .lkx-support,#profile-settings-modal #modal-theme-switch-group,#profile-settings-modal .lkx-theme-choice{display:none!important}#cust-stores-grid .lkx-customer-store-card{flex-direction:column!important;align-self:start!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}body.lkx-customer-modal-open #cust-mobile-nav,body.lkx-customer-modal-open #cust-floating-chat,body.lkx-customer-modal-open #cust-floating-cart-dock{display:none!important}html.dark #cust-stores-popup-modal>div,html.dark #cust-store-menu-modal>div,html.dark #cust-item-customizer-modal>div,html.dark #profile-settings-modal>div{color:#eefcfb!important}html.dark #cust-stores-popup-modal input,html.dark #cust-store-search-input{color:#eefcfb!important;background:#10282c!important;border-color:#31555a!important}html.dark #cust-store-category-filters button{color:#b5c8ca!important;background:#10282c!important;border-color:#31555a!important}html.dark #cust-store-category-filters button.is-active{color:#fff!important;background:#0f9f92!important;border-color:#0f9f92!important}html.dark #cust-stores-grid .lkx-customer-store-card .lkx-store-count{color:#c0d0d2!important;background:#17383c!important;border-color:#31575b!important}@media (width<=640px){#view-customer-home>.lkx-page{padding:12px 12px 96px!important}#view-customer-home .lkx-hero{min-height:0!important;padding:26px 20px 28px!important;display:block!important}#view-customer-home .lkx-hero h1{max-width:330px!important;font-size:clamp(35px,10vw,48px)!important}#view-customer-home .lkx-hero-subtitle{max-width:310px!important}#view-customer-home .lkx-hero-logo{opacity:.12!important;width:300px!important;height:300px!important;bottom:-100px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}#view-customer-home .lkx-hero-copy>div:last-child{grid-template-columns:1fr 1fr!important;gap:9px!important;width:100%!important;display:grid!important}#view-customer-home .lkx-hero-copy>div:last-child button{justify-content:center!important;width:100%!important;min-width:0!important;margin:0!important}#view-customer-home .lkx-access-grid{grid-template-columns:1fr!important;gap:9px!important}#view-customer-home .lkx-access-card{min-height:78px!important;padding:13px!important}#view-customer-home .lkx-product-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}#view-customer-home .lkx-product-media{height:116px!important}#view-customer-home .lkx-product-meta{padding:10px!important}#cust-stores-popup-modal>div{border-radius:24px 24px 0 0!important;height:94vh!important;max-height:94vh!important;padding:12px!important}#cust-stores-grid{overscroll-behavior:contain!important;grid-template-columns:1fr!important;gap:12px!important;overflow-y:auto!important}#cust-stores-grid .lkx-customer-store-card>div:first-child{flex-basis:118px!important;height:118px!important}#cust-stores-grid .lkx-customer-store-card>div:last-child{min-height:108px!important;padding:13px!important}#cust-stores-grid .lkx-customer-store-card h3{font-size:14px!important}#view-customer-home.is-customer-chat-open .lkx-support{width:auto!important;bottom:76px!important;left:10px!important;right:10px!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{height:min(72vh,600px)!important;max-height:72vh!important}#lkx-customer-guide .lkx-tour-tooltip{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}#lkx-tour-spots .lkx-tour-spotlight{pointer-events:none!important;border:2px solid #f7c844!important;border-radius:18px!important;box-shadow:0 0 0 9999px #07181c57,0 0 0 5px #f7c84433,0 0 28px #f7c844b8!important}#lkx-customer-guide .lkx-tour-tooltip{max-width:410px;z-index:121!important}html.dark #lkx-customer-guide .lkx-tour-tooltip{color:#effcfb!important;background:#132d31!important;border-color:#31575b!important}html.dark #lkx-customer-guide .lkx-tour-copy h3{color:#effcfb!important}html.dark #lkx-customer-guide .lkx-tour-copy p{color:#b2c5c8!important}html.dark #lkx-customer-guide .lkx-tour-speech{color:#b9f0e5!important;background:#193d3e!important}#lkx-customer-guide .lkx-tour-status{color:#557176;margin-top:8px;font-size:10px;line-height:1.45}html.dark #lkx-customer-guide .lkx-tour-status{color:#a9c4c6}@media (prefers-reduced-motion:reduce){.lkx-tour-spotlight{transition:none!important;animation:none!important}.lkx-howto-options>button{transition:none!important}}#view-home{gap:18px!important;max-width:1320px!important;padding:18px 22px 56px!important}#view-home .lkx-role-hero{border-radius:30px!important;min-height:164px!important;padding:24px 26px!important;box-shadow:0 18px 48px #0f3a3d17!important}#view-home .lkx-role-hero h1{letter-spacing:-.045em!important;font-size:clamp(2rem,3vw,3rem)!important}#view-home .lkx-role-hero p{max-width:720px!important;font-size:13px!important}#view-home .rider-active-orders,#view-home .rider-incoming-orders{border-radius:26px!important;overflow:hidden!important;box-shadow:0 14px 38px #0f3a3d11!important}#view-home .rider-incoming-orders-head{background:linear-gradient(#fbfefd,#fff)!important;padding:18px 20px!important}#view-home .rider-incoming-orders-head h2{letter-spacing:-.025em!important;font-size:20px!important}#view-home .rider-incoming-orders-head p{font-size:12px!important}#view-home .rider-area-status{background:#f4fbf8!important;border:1px solid #d7ebe5!important;border-radius:15px!important;min-width:150px!important;padding:10px 13px!important}#view-home .rider-area-status strong{margin-top:2px!important}#view-home .rider-incoming-orders-feed{padding:14px 16px 16px!important}#view-home #rider-active-orders-feed,#view-home #rider-incoming-orders-feed{min-height:0!important}#view-home #rider-active-orders-feed>.text-center{color:#647b80!important;background:#f8fbfb!important;border:1px dashed #cfe2df!important;border-radius:16px!important;padding:24px 12px!important}#view-home #rider-incoming-orders-feed>.flex.flex-col{background:#f8fbfb!important;border:1px dashed #cfe2df!important;border-radius:16px!important;min-height:0!important;padding:24px 12px!important}#view-home #rider-incoming-orders-feed>.flex.flex-col .w-11{border-radius:14px!important;width:42px!important;height:42px!important}#view-home .lkx-rider-actions{border-radius:26px!important;padding:16px!important;box-shadow:0 14px 34px #0f3a3d0e!important}#view-home .lkx-rider-actions>.grid:first-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}#view-home .lkx-rider-actions>.grid:first-child button{background:#fff!important;border-color:#d9e8e5!important;border-radius:17px!important;min-height:78px!important;box-shadow:0 5px 14px #0f3a3d0b!important}#view-home .lkx-rider-actions>.grid:first-child button:hover{border-color:#9bcfc8!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #0f3a3d17!important}#view-home .lkx-rider-actions>.grid:first-child button span{color:#17383d!important;font-size:11px!important}#view-home .lkx-rider-actions>.grid+.grid{border-top:1px solid #e4eeec!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin-top:2px!important;padding-top:12px!important}#view-home .lkx-rider-actions>.grid+.grid button{background:#fbfdfd!important;border-color:#dfeae8!important;border-radius:15px!important;min-height:64px!important}#view-home .lkx-rider-roster,#view-home #rider-rotation-panel{border-radius:24px!important}@media (width<=640px){#view-home{gap:11px!important;max-width:none!important;padding:10px 10px 92px!important}#view-home .lkx-role-hero{border-radius:23px!important;min-height:0!important;padding:18px!important;display:block!important}#view-home .lkx-role-hero h1{max-width:330px!important;margin-top:5px!important;font-size:31px!important;line-height:1.03!important}#view-home .lkx-role-hero p{max-width:340px!important;font-size:11px!important;line-height:1.45!important}#view-home .lkx-rider-hero-art{display:none!important}#view-home .lkx-rider-hero-meta{grid-template-columns:1fr!important;gap:8px!important;margin-top:13px!important;display:grid!important}#view-home .lkx-rider-credit-card{border-radius:15px!important;width:100%!important;min-width:0!important;padding:9px 11px!important}#view-home .lkx-rider-live-pill{border-radius:13px!important;justify-content:center!important;width:100%!important;padding:10px!important}#view-home .rider-active-orders,#view-home .rider-incoming-orders{border-radius:21px!important}#view-home .rider-incoming-orders-head{gap:10px!important;padding:14px!important}#view-home .rider-incoming-orders-head h2{font-size:18px!important}#view-home .rider-incoming-orders-head p{font-size:10px!important;line-height:1.35!important}#view-home .rider-area-status{border-radius:13px!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;padding:9px 11px!important}#view-home .rider-area-status strong{width:auto!important;margin-left:auto!important}#view-home .rider-incoming-orders-feed{padding:10px!important}#view-home #rider-active-orders-feed>.text-center,#view-home #rider-incoming-orders-feed>.flex.flex-col{border-radius:14px!important;padding:18px 10px!important;font-size:11px!important}#view-home .lkx-rider-actions{border-radius:21px!important;padding:11px!important}#view-home .lkx-rider-actions>.grid:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#view-home .lkx-rider-actions>.grid:first-child button{border-radius:15px!important;min-height:72px!important;padding:10px 7px!important}#view-home .lkx-rider-actions>.grid:first-child button i{font-size:18px!important}#view-home .lkx-rider-actions>.grid:first-child button span{font-size:10px!important}#view-home .lkx-rider-actions>.grid+.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:10px!important}#view-home .lkx-rider-actions>.grid+.grid button{min-height:62px!important}#view-home .rider-order-ticket{border-radius:15px!important;padding:12px!important}#view-home .rider-order-ticket-grid{grid-template-columns:1fr!important;gap:7px!important}#view-home .rider-order-ticket-foot{flex-direction:column!important;align-items:stretch!important}#view-home .rider-order-claim-btn{width:100%!important;min-height:44px!important}#view-home .rider-active-ticket{border-radius:15px!important;padding:13px!important}}html.dark #view-home .rider-incoming-orders-head{background:#10282c!important}html.dark #view-home #rider-active-orders-feed>.text-center,html.dark #view-home #rider-incoming-orders-feed>.flex.flex-col{color:#b9cccf!important;background:#122f33!important;border-color:#31575a!important}html.dark #view-home .lkx-rider-actions>.grid:first-child button,html.dark #view-home .lkx-rider-actions>.grid+.grid button{background:#122f33!important;border-color:#31575a!important}html.dark #view-home .lkx-rider-actions>.grid:first-child button span{color:#eaf8f7!important}#login-role-loader{border-radius:24px!important;width:min(100%,560px)!important;padding:14px!important}#login-role-loader .lkx-loader-scene{border-radius:18px!important;height:96px!important}#login-role-loader .lkx-loader-vehicle{opacity:1!important;visibility:visible!important;z-index:5!important;place-items:center!important;font-size:40px!important;display:grid!important}#login-role-loader .lkx-loader-road{z-index:1!important}#login-role-loader .lkx-loader-progress{height:5px!important;margin:10px 6px 12px!important}#login-role-loader .lkx-loader-title{font-size:16px!important}#login-role-loader .lkx-loader-subtitle{font-size:11px!important}body:has(#portal-form-customer:not(.hidden)) .grecaptcha-badge{z-index:99999!important;position:fixed!important;inset:auto 14px 14px auto!important;transform:none!important}@media (width<=640px){body:has(#portal-form-customer:not(.hidden)) .grecaptcha-badge{transform-origin:100% 100%!important;bottom:8px!important;right:8px!important;transform:scale(.86)!important}}#login-role-loader{z-index:100000!important;box-sizing:border-box!important;width:100vw!important;max-width:none!important;min-height:100dvh!important;box-shadow:none!important;background:linear-gradient(#eef9f7fa,#fffae5fa)!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:24px 16px!important;display:flex!important;position:fixed!important;inset:0!important}#login-role-loader.hidden{display:none!important}#login-role-loader .lkx-loader-scene{border-radius:24px!important;flex:none!important;width:min(100%,560px)!important;height:150px!important}#login-role-loader .lkx-loader-vehicle{opacity:1!important;visibility:visible!important;z-index:10!important;width:64px!important;height:48px!important;font-size:46px!important;display:grid!important}#login-role-loader .lkx-loader-finish{z-index:8!important}#login-role-loader .lkx-loader-progress{width:min(100%,520px)!important;margin:16px auto 18px!important}#login-role-loader .lkx-loader-title{font-size:21px!important;line-height:1.2!important}#login-role-loader .lkx-loader-subtitle{font-size:12px!important;line-height:1.45!important}@media (width<=640px){#login-role-loader{padding:16px 12px!important}#login-role-loader .lkx-loader-scene{border-radius:22px!important;height:142px!important}#login-role-loader .lkx-loader-vehicle{font-size:42px!important}#login-role-loader .lkx-loader-title{font-size:19px!important}#login-role-loader .lkx-loader-subtitle{text-align:center!important;max-width:300px!important;font-size:11px!important}}#view-customer-home.lkx-orders-mode .lkx-install,#view-customer-home.lkx-orders-mode .lkx-customer-grid{display:none!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock{max-width:1180px;min-height:55vh;margin:0 auto;display:flex!important}#view-customer-home.lkx-orders-mode>.lkx-page{min-height:calc(100vh - 70px)}#cust-howto-modal{z-index:2147481990!important;align-items:center!important;padding:16px!important;overflow-y:auto!important}#cust-howto-modal .lkx-howto-card{overscroll-behavior:contain;border-radius:24px!important;width:min(100%,560px)!important;max-height:min(88dvh,780px)!important;margin:auto!important;overflow-y:auto!important}#cust-howto-modal .lkx-howto-options>button{touch-action:manipulation;min-height:64px}#lkx-customer-guide .lkx-tour-tooltip{overscroll-behavior:contain;max-height:min(48dvh,330px);overflow-y:auto}@media (width<=640px){#cust-howto-modal{align-items:flex-end!important;padding:0!important}#cust-howto-modal .lkx-howto-card{width:100%!important;max-height:min(88dvh,780px)!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}#lkx-customer-guide .lkx-tour-tooltip{max-height:42dvh;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}#view-store-hub{width:100%;position:relative;gap:16px!important;max-width:1240px!important;margin:0 auto!important;padding:18px 18px 92px!important}#view-store-hub .lkx-merchant-hero{min-height:205px;background:linear-gradient(120deg,#fff 0%,#f4faf8 62%,#fff7d8 100%)!important;border:1px solid #dce9e7!important;border-radius:28px!important;padding:26px!important;box-shadow:0 16px 36px #12343b14!important}#view-store-hub .lkx-merchant-hero h1{letter-spacing:-.045em!important;color:#101827!important;font-size:clamp(34px,4vw,52px)!important;line-height:.98!important}#view-store-hub .lkx-merchant-hero p{color:#64748b!important;font-size:14px!important;line-height:1.45!important}#view-store-hub .lkx-merchant-hero-art{border-radius:25px!important;width:150px!important;min-height:128px!important}#view-store-hub .lkx-merchant-hero-btn{border-radius:13px!important;min-height:42px!important}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{border:1px solid #dce9e7!important;border-radius:24px!important;box-shadow:0 12px 30px #12343b0f!important}#view-store-hub .lkx-merchant-status{border-top:4px solid #e2b52d!important}#view-store-hub .lkx-merchant-kds{border-top:4px solid #0f9f92!important}#view-store-hub #merch-orders-feed{min-height:180px!important}#view-store-hub #merch-category-pills{scrollbar-width:none}#view-store-hub #merch-category-pills button{white-space:nowrap;border-radius:999px!important;min-height:40px!important;font-weight:900!important}#view-store-hub #merch-items-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;display:grid!important}#view-store-hub #merch-items-feed>div{min-width:0;border-radius:18px!important}#merchant-header-actions{align-items:center}#merchant-header-actions .lkx-header-action{position:relative}.lkx-merchant-header-status{color:#087f61;white-space:nowrap;background:#effbf6;border:1px solid #bfe8d8;border-radius:13px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.lkx-merchant-header-status .lkx-status-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #10b9811f}html.dark .lkx-merchant-header-status{color:#8ce8cf;background:#102d2b;border-color:#2e6257}html.dark .lkx-merchant-header-status .lkx-status-dot{background:#34d399}.lkx-merchant-header-status.is-closed{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.lkx-merchant-header-status.is-closed .lkx-status-dot{background:#ef4444;box-shadow:0 0 0 4px #ef44441f}html.dark .lkx-merchant-header-status.is-closed{color:#fecaca;background:#351c20;border-color:#7f343e}html.dark .lkx-merchant-header-status.is-closed .lkx-status-dot{background:#f87171}body:has(#view-store-hub:not(.hidden)) #floating-chat-container{z-index:80!important;display:flex!important;top:auto!important;bottom:24px!important;right:18px!important}body:has(#view-store-hub:not(.hidden)) #chat-bubble{background:#0fa397!important;border:0!important;border-radius:50%!important;width:58px!important;height:58px!important;padding:0!important;box-shadow:0 14px 30px #0fa39740!important}body:has(#view-store-hub:not(.hidden)) #chat-bubble i{font-size:21px!important}body:has(#view-store-hub:not(.hidden)) #expanded-chat-window{background:#fff!important;border:1px solid #d7e8e5!important;border-radius:22px!important;margin:0 0 10px!important;box-shadow:0 18px 50px #0f23282e!important}body:has(#view-store-hub:not(.hidden)) #expanded-chat-window #chat-drag-handle{color:#0f766e!important;background:#f5faf9!important;border-color:#dbeae8!important}html.dark body:has(#view-store-hub:not(.hidden)) #expanded-chat-window{background:#10282c!important;border-color:#31555a!important}html.dark body:has(#view-store-hub:not(.hidden)) #expanded-chat-window #chat-drag-handle{color:#8ee4d7!important;background:#132f33!important;border-color:#31555a!important}html.dark body:has(#view-store-hub:not(.hidden)) #expanded-chat-window #bubble-chat-input{color:#effcfb!important;background:#0b2023!important;border-color:#31555a!important}.lkx-merchant-mobile-nav{display:none}@media (width<=700px){#view-store-hub{gap:12px!important;padding:12px 12px 104px!important}#view-store-hub .lkx-merchant-hero{border-radius:23px!important;min-height:0!important;padding:21px!important}#view-store-hub .lkx-merchant-hero h1{max-width:330px!important;font-size:clamp(31px,9vw,44px)!important}#view-store-hub .lkx-merchant-hero p{max-width:340px!important;font-size:12px!important}#view-store-hub .lkx-merchant-hero-art{display:none!important}#view-store-hub .lkx-merchant-hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}#view-store-hub .lkx-merchant-hero-btn{justify-content:center!important;width:100%!important;min-height:44px!important}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{border-radius:21px!important;padding:14px!important}#view-store-hub .lkx-merchant-status>.flex:first-child{align-items:flex-start!important}#view-store-hub .lkx-merchant-status .grid{grid-template-columns:1fr!important;gap:8px!important}#view-store-hub .lkx-merchant-status .grid>div{justify-content:space-between!important;align-items:center!important;padding:10px 12px!important;display:flex!important}#view-store-hub #merch-orders-feed{max-height:none!important;overflow:visible!important}#view-store-hub #merch-items-feed{grid-template-columns:1fr!important;gap:10px!important}#view-store-hub #merch-items-feed>div{min-height:0!important}#view-store-hub #merch-category-pills{padding-bottom:3px!important}#view-store-hub #merch-category-pills button{min-height:42px!important;padding-left:14px!important;padding-right:14px!important}#merchant-header-actions{gap:3px!important}#merchant-header-actions .lkx-header-action{width:35px!important;height:35px!important}.lkx-merchant-header-status{border-radius:11px!important;justify-content:center!important;width:35px!important;height:35px!important;padding:0!important}.lkx-merchant-header-status .lkx-status-dot{width:8px!important;height:8px!important}.lkx-merchant-header-status-text{display:none!important}#merchant-header-actions .lkx-theme-toggle{height:35px!important}#merchant-header-actions .lkx-theme-toggle button{width:34px!important;height:34px!important}body:has(#view-store-hub:not(.hidden)) #floating-chat-container{bottom:92px!important;right:14px!important}body:has(#view-store-hub:not(.hidden)) #chat-bubble{width:58px!important;height:58px!important}body:has(#view-store-hub:not(.hidden)) #expanded-chat-window{z-index:120!important;border-radius:23px!important;width:auto!important;height:min(70vh,560px)!important;max-height:70vh!important;margin:0!important;position:fixed!important;bottom:82px!important;left:12px!important;right:12px!important}.lkx-merchant-mobile-nav{z-index:75;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #d8e8e5;border-radius:23px;grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 16px 40px #12343b26}.lkx-merchant-mobile-nav button{color:#647b7e;background:0 0;border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;font-size:10px;font-weight:900;display:flex}.lkx-merchant-mobile-nav button i{font-size:17px}.lkx-merchant-mobile-nav button.is-active{color:#0f8e82;background:#e8f8f5}html.dark .lkx-merchant-mobile-nav{background:#0b1f22f5;border-color:#294b50}html.dark .lkx-merchant-mobile-nav button{color:#9ab2b5}html.dark .lkx-merchant-mobile-nav button.is-active{color:#73ded0;background:#123e3e}}#view-store-hub .text-gray-500{color:#526579!important}#view-store-hub .text-gray-400{color:#61758a!important}#view-store-hub .lkx-merchant-hero>.min-w-0{flex:auto;min-width:0;padding-right:12px}#view-store-hub .lkx-merchant-hero p{max-width:720px!important}#view-store-hub .lkx-merchant-hero-art{flex:0 0 150px}#view-store-hub .lkx-merchant-status>.flex:first-child{flex-wrap:wrap}#view-store-hub #merch-store-status-btn,#view-store-hub #merch-header-chat-btn{white-space:nowrap}@media (width<=700px){#view-store-hub{padding-bottom:112px!important}#view-store-hub .lkx-merchant-status>.flex:first-child{align-items:center!important;row-gap:9px!important}#view-store-hub .lkx-merchant-status>.flex:first-child>span:first-child{flex:100%!important}#view-store-hub .lkx-merchant-status>.flex:first-child>.flex{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}#view-store-hub #merch-store-status-btn,#view-store-hub #merch-header-chat-btn{min-height:38px!important}.lkx-merchant-mobile-nav{z-index:9990!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important;position:fixed!important;bottom:10px!important;left:10px!important;right:10px!important}.lkx-merchant-mobile-nav button{color:#5f7377!important}.lkx-merchant-mobile-nav button.is-active{color:#0f8e82!important}html.dark .lkx-merchant-mobile-nav button{color:#b5c8ca!important}html.dark .lkx-merchant-mobile-nav button.is-active{color:#74e0d1!important}#merchant-header-actions{gap:4px!important}#merchant-header-actions .lkx-header-action,#merchant-header-actions .lkx-theme-toggle,#merchant-header-actions .lkx-theme-toggle button{min-width:36px!important;min-height:36px!important}#merchant-order-portal-modal{z-index:100000!important}}#merchant-order-portal-modal .text-gray-400{color:#64748b!important}#merchant-order-portal-modal .text-gray-500{color:#526579!important}html.dark #merchant-order-portal-modal .text-gray-400{color:#b5c8ca!important}html.dark #merchant-order-portal-modal .text-gray-500{color:#a7bcc0!important}@media (width>=701px){#view-store-hub{gap:18px!important;padding:22px 0 56px!important}#view-store-hub .lkx-merchant-hero{min-height:190px!important;padding:30px!important}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{padding:18px!important}#view-store-hub .lkx-merchant-status .grid{gap:12px!important}#view-store-hub .lkx-merchant-status .grid>div{flex-direction:column;justify-content:center;display:flex;min-height:62px!important}#merchant-category-section,#merchant-menu-section{background:#f8fbfb;border:1px solid #dce9e7;box-shadow:0 10px 26px #12343b0b;border-radius:24px!important;padding:18px!important}#view-store-hub #merch-items-feed{gap:16px!important}}@media (width<=700px){#view-store-hub{padding-bottom:112px!important}.lkx-merchant-mobile-nav{grid-template-columns:repeat(4,1fr)!important}#merchant-floating-chat{width:56px;height:56px;bottom:94px;right:16px;box-shadow:0 14px 30px #08534e4d}#merchant-floating-chat i{font-size:19px}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{padding:14px!important}#merchant-category-section,#merchant-menu-section{border-radius:21px!important;padding:14px!important}html.dark #merchant-floating-chat{border-color:#2a6f68;box-shadow:0 14px 30px #00000059}}@media (width>=701px){#merchant-floating-chat{display:flex!important}}:is(body:has(#view-store-hub:not(.hidden)) #floating-chat-container,body:has(#view-store-hub:not(.hidden)) #chat-bubble,body:has(#view-store-hub:not(.hidden)) #expanded-chat-window){display:none!important}#merchant-floating-chat{z-index:10050;color:#fff;cursor:pointer;background:#0f9f92;border:1px solid #0b8f83;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .16s,box-shadow .16s,background .16s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 36px #08534e47}#merchant-floating-chat:hover{background:#0d8f84;transform:translateY(-2px);box-shadow:0 20px 42px #08534e57}#merchant-floating-chat:active{transform:scale(.94)}#merchant-floating-chat i{font-size:21px}#merchant-floating-chat .merchant-floating-chat-label{display:none}#merchant-floating-unread-badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:900;position:absolute;top:-3px;right:-3px}@media (width>=701px){#view-store-hub{gap:18px!important;padding:22px 0 56px!important}#view-store-hub .lkx-merchant-hero{min-height:190px!important;padding:30px!important}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{padding:18px!important}#view-store-hub .lkx-merchant-status .grid{gap:12px!important}#view-store-hub .lkx-merchant-status .grid>div{flex-direction:column;justify-content:center;display:flex;min-height:62px!important}#merchant-category-section,#merchant-menu-section{background:#f8fbfb;border:1px solid #dce9e7;box-shadow:0 10px 26px #12343b0b;border-radius:24px!important;padding:18px!important}#view-store-hub #merch-items-feed{gap:16px!important}}html:not(.dark) #view-store-hub .lkx-merchant-status,html:not(.dark) #view-store-hub .lkx-merchant-kds,html:not(.dark) #view-store-hub #merchant-category-section,html:not(.dark) #view-store-hub #merchant-menu-section{color:#10202d}html:not(.dark) #view-store-hub .text-gray-900{color:#10202d!important}html:not(.dark) #view-store-hub .text-gray-800{color:#203342!important}html:not(.dark) #view-store-hub .text-gray-700{color:#34495a!important}html:not(.dark) #view-store-hub .text-gray-600{color:#526579!important}html:not(.dark) #view-store-hub .text-gray-500{color:#61758a!important}html:not(.dark) #view-store-hub .text-gray-400{color:#72869a!important}html:not(.dark) #view-store-hub .bg-gray-50{background:#f8fafc!important}html:not(.dark) #view-store-hub .bg-gray-100{background:#eef3f5!important}html:not(.dark) #view-store-hub .bg-white{background:#fff!important}html:not(.dark) #view-store-hub .border-gray-100{border-color:#e8eef1!important}html:not(.dark) #view-store-hub .border-gray-200{border-color:#dbe5e9!important}html:not(.dark) #view-store-hub .border-gray-300{border-color:#ccd9df!important}html.dark #view-store-hub .lkx-merchant-hero{background:linear-gradient(120deg,#11272a 0%,#122f31 62%,#3b3517 100%)!important;border-color:#29484d!important;box-shadow:0 18px 40px #00000047!important}html.dark #view-store-hub .lkx-merchant-hero h1{color:#f1fbfa!important}html.dark #view-store-hub .lkx-merchant-hero p{color:#b8cbcf!important}html.dark #view-store-hub .lkx-merchant-status,html.dark #view-store-hub .lkx-merchant-kds,html.dark #view-store-hub #merchant-category-section,html.dark #view-store-hub #merchant-menu-section{color:#edf9f8!important;background:#102326!important;border-color:#2b4a4f!important;box-shadow:0 16px 34px #00000038!important}html.dark #view-store-hub .text-gray-900{color:#effaf9!important}html.dark #view-store-hub .text-gray-800{color:#dceeed!important}html.dark #view-store-hub .text-gray-700{color:#c9dedd!important}html.dark #view-store-hub .text-gray-600{color:#b6ccce!important}html.dark #view-store-hub .text-gray-500{color:#a8c0c3!important}html.dark #view-store-hub .text-gray-400{color:#91abad!important}html.dark #view-store-hub .bg-white{background:#172d31!important}html.dark #view-store-hub .bg-gray-50{background:#13282c!important}html.dark #view-store-hub .bg-gray-100{background:#193237!important}html.dark #view-store-hub .border-gray-100{border-color:#263f44!important}html.dark #view-store-hub .border-gray-200{border-color:#2d484d!important}html.dark #view-store-hub .border-gray-300{border-color:#3b565b!important}html.dark #view-store-hub #merch-orders-feed>div,html.dark #view-store-hub #merch-items-feed>div{color:#edf9f8!important;background:#172d31!important;border-color:#2c494e!important;box-shadow:0 8px 20px #00000029!important}html.dark #view-store-hub #merch-orders-feed .bg-gray-50,html.dark #view-store-hub #merch-orders-feed .bg-darkBg\/60{background:#11272b!important;border-color:#2b454a!important}html.dark #view-store-hub #merch-items-feed .bg-gray-50{background:#13282c!important}html.dark #view-store-hub input,html.dark #view-store-hub textarea,html.dark #view-store-hub select{color:#effaf9!important}@media (width<=700px){#view-store-hub{padding-bottom:112px!important}.lkx-merchant-mobile-nav{grid-template-columns:repeat(4,1fr)!important}#merchant-floating-chat{width:56px;height:56px;bottom:94px;right:16px;box-shadow:0 14px 30px #08534e4d}#merchant-floating-chat i{font-size:19px}#view-store-hub .lkx-merchant-status,#view-store-hub .lkx-merchant-kds{padding:14px!important}#merchant-category-section,#merchant-menu-section{border-radius:21px!important;padding:14px!important}html.dark #merchant-floating-chat{border-color:#2a6f68;box-shadow:0 14px 30px #00000059}}body:has(#view-store-hub:not(.hidden)) #merch-header-chat-btn{display:none!important}#merchant-quick-access{background:#fff!important;border:1px solid #dce9e7!important;border-radius:24px!important;box-shadow:0 12px 28px #12343b0e!important}#merchant-quick-access .lkx-merchant-quick-btn{color:#10202d;text-align:left;background:#f8fafb;border:1px solid #dbe6e9;border-radius:17px;align-items:center;gap:10px;min-height:72px;padding:10px;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:flex}#merchant-quick-access .lkx-merchant-quick-btn:hover{background:#fff;border-color:#b9d8d4;transform:translateY(-1px);box-shadow:0 8px 20px #12343b14}#merchant-quick-access .lkx-merchant-quick-btn>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}#merchant-quick-access .lkx-merchant-quick-btn strong{font-size:11px;line-height:1.1}#merchant-quick-access .lkx-merchant-quick-btn small{color:#667b84;font-size:9px;font-weight:700;line-height:1.25}.lkx-merchant-quick-icon{border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:flex}.lkx-merchant-quick-icon.orders{color:#2563eb;background:#e9f3ff}.lkx-merchant-quick-icon.menu{color:#0f8e82;background:#e9faf6}.lkx-merchant-quick-icon.storefront{color:#b77900;background:#fff6dd}.lkx-merchant-quick-icon.profile{color:#6d4eea;background:#f0edff}#view-store-hub .merchant-mark-done-btn{color:#fff!important;background:#1e293b!important;border:1px solid #1e293b!important}#view-store-hub .merchant-mark-done-btn:hover{color:#fff!important;background:#0f172a!important}html.dark #view-store-hub .merchant-mark-done-btn{color:#fff!important;background:#334155!important;border-color:#475569!important}html.dark #view-store-hub .merchant-mark-done-btn:hover{background:#475569!important}#view-store-hub #store-profile-modal,#view-store-hub #store-icon-modal,#view-store-hub #store-category-modal,#view-store-hub #store-arrange-categories-modal,#view-store-hub #store-hours-modal,#view-store-hub #store-rider-chat-modal,#profile-settings-modal{z-index:100000!important}#view-store-hub .merchant-order-chat-btn,#view-store-hub #merch-header-chat-btn{display:none!important}@media (width>=701px){#view-store-hub{max-width:1240px!important}#merchant-quick-access{padding:16px 18px!important}#merchant-quick-access .lkx-merchant-quick-btn{min-height:68px}#view-store-hub .lkx-merchant-kds{box-shadow:0 14px 32px #12343b11!important}}@media (width<=700px){#merchant-quick-access{border-radius:21px!important;padding:13px!important}#merchant-quick-access .grid{grid-template-columns:1fr 1fr!important;gap:8px!important}#merchant-quick-access .lkx-merchant-quick-btn{border-radius:15px;min-height:64px;padding:9px}#merchant-quick-access .lkx-merchant-quick-btn small{font-size:8.5px}#merchant-quick-access .lkx-merchant-quick-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:12px}#profile-settings-modal .rider-profile-modal-card{max-height:calc(100vh - 24px)!important;padding-bottom:18px!important}}html.dark #merchant-quick-access{color:#edf9f8!important;background:#102326!important;border-color:#2b4a4f!important}html.dark #merchant-quick-access .lkx-merchant-quick-btn{color:#edf9f8!important;background:#172d31!important;border-color:#2d4b50!important}html.dark #merchant-quick-access .lkx-merchant-quick-btn:hover{background:#1b3439!important;border-color:#396066!important}html.dark #merchant-quick-access .lkx-merchant-quick-btn small{color:#a8c0c3!important}html.dark #merchant-quick-access .lkx-merchant-quick-icon.orders{color:#8dbbff;background:#173653}html.dark #merchant-quick-access .lkx-merchant-quick-icon.menu{color:#74e0d1;background:#123e3e}html.dark #merchant-quick-access .lkx-merchant-quick-icon.storefront{color:#f4c75b;background:#403719}html.dark #merchant-quick-access .lkx-merchant-quick-icon.profile{color:#b7a5ff;background:#2c2550}#merchant-workspace-header{background:#fff;border:1px solid #dbe8e7;align-items:center;gap:18px;padding:18px 20px;display:flex}#merchant-workspace-header.hidden{display:none!important}.lkx-merchant-workspace-back{color:#176d68;cursor:pointer;background:#f5faf9;border:1px solid #cfe1df;border-radius:12px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.lkx-merchant-workspace-back:hover{background:#e8f7f4}.lkx-merchant-workspace-copy{min-width:0}.lkx-merchant-workspace-copy h1{color:#10202d;margin:2px 0 0;font-size:clamp(22px,3vw,34px);font-weight:950;line-height:1.05}.lkx-merchant-workspace-copy p{color:#61758a;margin:5px 0 0;font-size:12px;font-weight:700}html.dark #merchant-workspace-header{background:#102326!important;border-color:#294b50!important}html.dark .lkx-merchant-workspace-copy h1{color:#edf9f8}html.dark .lkx-merchant-workspace-copy p{color:#a8c0c3}html.dark .lkx-merchant-workspace-back{color:#86e5d6;background:#172d31;border-color:#315158}@media (width>=701px){#view-store-hub[data-merchant-workspace=orders] #merchant-home-hero,#view-store-hub[data-merchant-workspace=orders] #merchant-status-section,#view-store-hub[data-merchant-workspace=orders] #merchant-quick-access,#view-store-hub[data-merchant-workspace=orders] #merchant-category-section,#view-store-hub[data-merchant-workspace=orders] #merchant-menu-section,#view-store-hub[data-merchant-workspace=menu] #merchant-home-hero,#view-store-hub[data-merchant-workspace=menu] #merchant-status-section,#view-store-hub[data-merchant-workspace=menu] #merchant-quick-access,#view-store-hub[data-merchant-workspace=menu] #merchant-kds{display:none!important}#view-store-hub[data-merchant-workspace=orders] #merchant-kds,#view-store-hub[data-merchant-workspace=menu] #merchant-category-section,#view-store-hub[data-merchant-workspace=menu] #merchant-menu-section{display:flex!important}#view-store-hub[data-merchant-workspace=orders] #merchant-kds{min-height:calc(100vh - 220px)}#view-store-hub[data-merchant-workspace=menu] #merchant-category-section{margin-top:0}}#view-store-hub .lkx-merchant-order-tabs{background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:100%!important;margin-left:auto!important;padding:0!important;display:flex!important}#view-store-hub .lkx-merchant-order-tab{color:#526579!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6e3e5!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:36px!important;padding:8px 13px!important;font-size:10px!important;font-weight:900!important;transition:background .15s,color .15s,box-shadow .15s,border-color .15s!important;display:inline-flex!important}#view-store-hub .lkx-merchant-order-tab.is-active{color:#fff!important;background:#0f8e88!important;border-color:#0f8e88!important;box-shadow:0 5px 14px #0f8e882e!important}#view-store-hub .lkx-merchant-order-tab.is-done-active{color:#fff!important;background:#16855d!important;border-color:#16855d!important;box-shadow:0 5px 14px #16855d29!important}html.dark #view-store-hub .lkx-merchant-order-tab{color:#b5c8ca!important;background:#182d31!important;border-color:#315158!important}html.dark #view-store-hub .lkx-merchant-order-tab.is-active{color:#fff!important;background:#168f89!important;border-color:#168f89!important}html.dark #view-store-hub .lkx-merchant-order-tab.is-done-active{color:#fff!important;background:#19865f!important;border-color:#19865f!important}@media (width>=701px){#view-store-hub #merch-orders-feed{max-height:390px!important}}body.lkx-merchant-storefront-preview #cust-store-menu-modal .cust-modal-cart-count,body.lkx-merchant-storefront-preview #cust-store-menu-modal button[title="Jump to Cart"]{display:none!important}body.lkx-merchant-storefront-preview #cust-store-menu-modal>div{box-shadow:0 24px 80px #05191e47!important}body.lkx-merchant-storefront-preview #cust-store-menu-modal>div:after{content:"MERCHANT PREVIEW • ORDERING DISABLED";color:#087f72;letter-spacing:.04em;background:#eaf8f5;border:1px solid #b9e5dc;border-radius:999px;order:-1;width:fit-content;max-width:100%;margin:0 auto -2px;padding:5px 10px;font-size:9px;font-weight:900;display:block}body.lkx-merchant-storefront-preview #cust-store-menu-modal>div{border-radius:28px!important;width:min(94vw,980px)!important;max-width:980px!important;max-height:88vh!important;padding:18px!important}body.lkx-merchant-storefront-preview #cust-menu-items-feed{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important;overflow-y:auto!important}body.lkx-merchant-storefront-preview #cust-menu-items-feed .lkx-customer-menu-item{flex-direction:column!important;min-width:0!important;height:auto!important;display:flex!important}body.lkx-merchant-storefront-preview #cust-menu-items-feed .lkx-customer-menu-item>div:first-child{flex-basis:145px!important;height:145px!important}body.lkx-merchant-storefront-preview #cust-menu-items-feed .lkx-customer-menu-item>div:last-child{min-height:112px!important;padding:13px!important}body.lkx-merchant-storefront-preview #cust-menu-items-feed .lkx-customer-add-to-cart,body.lkx-merchant-storefront-preview #cust-store-menu-modal .cust-modal-cart-count,body.lkx-merchant-storefront-preview #cust-store-menu-modal button[title="Jump to Cart"]{display:none!important}html.dark body.lkx-merchant-storefront-preview #cust-store-menu-modal>div:after{color:#86e5d6!important;background:#123c3b!important;border-color:#2b625d!important}@media (width<=700px){.lkx-merchant-mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9990!important;background:#fffffff5!important;border:1px solid #d8e8e5!important;border-radius:23px!important;grid-template-columns:repeat(4,1fr)!important;padding:6px!important;display:grid!important;position:fixed!important;bottom:10px!important;left:10px!important;right:10px!important;box-shadow:0 16px 40px #12343b26!important}.lkx-merchant-mobile-nav button{color:#647b7e!important;background:0 0!important;border:0!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:58px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.lkx-merchant-mobile-nav button i{font-size:17px!important}.lkx-merchant-mobile-nav button.is-active{color:#0f8e82!important;background:#e8f8f5!important}html.dark .lkx-merchant-mobile-nav{background:#0b1f22f7!important;border-color:#294b50!important}html.dark .lkx-merchant-mobile-nav button{color:#9ab2b5!important}html.dark .lkx-merchant-mobile-nav button.is-active{color:#73ded0!important;background:#123e3e!important}#view-store-hub[data-merchant-workspace=orders] #merchant-home-hero,#view-store-hub[data-merchant-workspace=orders] #merchant-status-section,#view-store-hub[data-merchant-workspace=orders] #merchant-quick-access,#view-store-hub[data-merchant-workspace=orders] #merchant-category-section,#view-store-hub[data-merchant-workspace=orders] #merchant-menu-section,#view-store-hub[data-merchant-workspace=menu] #merchant-home-hero,#view-store-hub[data-merchant-workspace=menu] #merchant-status-section,#view-store-hub[data-merchant-workspace=menu] #merchant-quick-access,#view-store-hub[data-merchant-workspace=menu] #merchant-kds{display:none!important}#view-store-hub[data-merchant-workspace=orders] #merchant-kds,#view-store-hub[data-merchant-workspace=menu] #merchant-category-section,#view-store-hub[data-merchant-workspace=menu] #merchant-menu-section{scroll-margin-top:10px!important}#view-store-hub[data-merchant-workspace=orders],#view-store-hub[data-merchant-workspace=menu]{padding-top:12px!important}#view-store-hub[data-merchant-workspace=profile] #merchant-quick-access{opacity:.55}#view-store-hub{padding-bottom:28px!important}#view-store-hub .lkx-merchant-order-tabs{background:#f3f7f7!important;border:1px solid #dce7e8!important;border-radius:14px!important;justify-content:stretch!important;gap:4px!important;width:100%!important;margin-left:0!important;padding:4px!important}#view-store-hub .lkx-merchant-order-tab{flex:1 1 0!important;min-height:40px!important;padding:8px 7px!important}body.lkx-merchant-storefront-preview #cust-store-menu-modal>div:after{font-size:8px!important}body.lkx-merchant-storefront-preview #cust-store-menu-modal>div{border-radius:24px 24px 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important;padding:14px!important}body.lkx-merchant-storefront-preview #cust-menu-items-feed{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.lkx-merchant-storefront-preview #cust-menu-items-feed .lkx-customer-menu-item>div:first-child{flex-basis:118px!important;height:118px!important}body.lkx-merchant-storefront-preview #cust-menu-items-feed .lkx-customer-menu-item>div:last-child{min-height:92px!important;padding:11px!important}#merchant-workspace-header{border-radius:20px;gap:10px;margin:-2px 0 2px;padding:14px}.lkx-merchant-workspace-back{min-height:38px;padding:0 10px;font-size:10px}.lkx-merchant-workspace-copy h1{font-size:22px}.lkx-merchant-workspace-copy p{font-size:10px;line-height:1.35}#view-store-hub[data-merchant-workspace=orders] #merchant-home-hero,#view-store-hub[data-merchant-workspace=orders] #merchant-status-section,#view-store-hub[data-merchant-workspace=orders] #merchant-quick-access,#view-store-hub[data-merchant-workspace=orders] #merchant-category-section,#view-store-hub[data-merchant-workspace=orders] #merchant-menu-section,#view-store-hub[data-merchant-workspace=menu] #merchant-home-hero,#view-store-hub[data-merchant-workspace=menu] #merchant-status-section,#view-store-hub[data-merchant-workspace=menu] #merchant-quick-access,#view-store-hub[data-merchant-workspace=menu] #merchant-kds{display:none!important}}#view-store-hub .lkx-merchant-workspace-header{display:none!important}#view-store-hub .lkx-merchant-inline-back{color:#0f766e!important;background:#f7fbfb!important;border:1px solid #d7e5e5!important;border-radius:10px!important;align-items:center!important;gap:5px!important;min-height:32px!important;padding:6px 10px!important;font-size:10px!important;font-weight:900!important;transition:all .15s!important;display:inline-flex!important}#view-store-hub .lkx-merchant-inline-back:hover{background:#eaf8f5!important;border-color:#9bd8d0!important}html.dark #view-store-hub .lkx-merchant-inline-back{color:#83ddd1!important;background:#142d31!important;border-color:#315158!important}html.dark #view-store-hub .lkx-merchant-inline-back:hover{background:#193b3e!important}@media (width>=701px){#view-store-hub .lkx-merchant-order-tabs{display:none!important}#view-store-hub .lkx-merchant-order-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}#view-store-hub .lkx-merchant-order-panel{background:#fbfdfd!important;border:1px solid #dce8e8!important;border-radius:18px!important;flex-direction:column!important;min-width:0!important;display:flex!important;overflow:hidden!important}#view-store-hub .lkx-merchant-order-panel-head{background:#f6faf9!important;border-bottom:1px solid #e1ebeb!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:11px 13px!important;display:flex!important}#view-store-hub .lkx-merchant-order-panel-head>div{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}#view-store-hub .lkx-merchant-order-panel-head strong{color:#10202d!important;font-size:12px!important;font-weight:950!important}#view-store-hub .lkx-merchant-order-panel-head span:not(.lkx-merchant-order-panel-count){color:#708391!important;font-size:9px!important;font-weight:700!important}#view-store-hub .lkx-merchant-order-panel-count{color:#08786e!important;text-align:center!important;background:#e7f7f4!important;border:1px solid #b8e5dc!important;border-radius:999px!important;flex:none!important;min-width:26px!important;padding:4px 7px!important;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important}#view-store-hub .lkx-merchant-order-feed{background:#fff!important;flex:auto!important;min-height:180px!important;max-height:520px!important;padding:12px!important;overflow-y:auto!important}#view-store-hub[data-merchant-workspace=orders] #merchant-kds{min-height:auto!important}html.dark #view-store-hub .lkx-merchant-order-panel{background:#102528!important;border-color:#294b50!important}html.dark #view-store-hub .lkx-merchant-order-panel-head{background:#132c30!important;border-color:#294b50!important}html.dark #view-store-hub .lkx-merchant-order-panel-head strong{color:#edf9f8!important}html.dark #view-store-hub .lkx-merchant-order-panel-head span:not(.lkx-merchant-order-panel-count){color:#9db5b8!important}html.dark #view-store-hub .lkx-merchant-order-panel-count{color:#7de1d3!important;background:#153c3b!important;border-color:#2a6862!important}html.dark #view-store-hub .lkx-merchant-order-feed{background:#102528!important}}@media (width<=700px){#view-store-hub .lkx-merchant-order-tabs{display:flex!important}#view-store-hub .lkx-merchant-order-panels{display:block!important}#view-store-hub .lkx-merchant-order-panel{display:none!important}#view-store-hub .lkx-merchant-order-panel.is-active{flex-direction:column!important;display:flex!important}#view-store-hub .lkx-merchant-order-panel-head,#view-store-hub .lkx-merchant-inline-back{display:none!important}#view-store-hub .lkx-merchant-order-feed{max-height:none!important}}.merchant-pos-layout{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.merchant-pos-checkout{min-height:320px}.merchant-pos-item{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:space-between;gap:6px;min-height:86px;padding:14px;transition:all .15s;display:flex;position:relative}.dark .merchant-pos-item{color:#f8fafc;background:#ffffff08;border-color:#1e293b}.merchant-pos-item:hover,.merchant-pos-item.is-selected{border-color:#10b981;box-shadow:0 0 0 2px #10b9811f}.merchant-pos-item-name{color:#0f172a;font-size:12px;font-weight:900}.merchant-pos-empty{text-align:center;color:#94a3b8;border:1px dashed #cbd5e1;border-radius:18px;padding:30px 15px;font-size:12px}.merchant-pos-cart{flex-direction:column;gap:8px;display:flex}.merchant-pos-cart-row{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.dark .merchant-pos-cart-row{border-color:#1e293b}.merchant-pos-cart-row strong{font-size:12px}.merchant-pos-cart-row small{color:#94a3b8;margin-top:2px;font-size:9px;display:block}.merchant-pos-qty{align-items:center;gap:7px;display:flex}.merchant-pos-qty button{background:#f1f5f9;border-radius:9px;width:27px;height:27px;font-weight:900}.dark .merchant-pos-qty button{color:#fff;background:#1e293b}.merchant-pos-toggle{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px;font-size:11px;font-weight:900}.dark .merchant-pos-toggle{color:#cbd5e1;background:#ffffff0a;border-color:#1e293b}.merchant-pos-toggle.is-active{color:#047857;background:#ecfdf5;border-color:#10b981}.dark .merchant-pos-toggle.is-active{color:#6ee7b7;background:#10b9811f}@media (width>=900px){.merchant-pos-layout{grid-template-columns:minmax(0,1fr) 380px}.merchant-pos-checkout{min-height:0}}.merchant-pos-shell{font-family:inherit}.merchant-pos-brand-icon{color:#0d8f84;background:#e5f8f3;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.merchant-pos-categories{scrollbar-width:none;gap:8px;padding:1px 1px 11px;display:flex;overflow-x:auto}.merchant-pos-categories::-webkit-scrollbar{display:none}.merchant-pos-category{white-space:nowrap;color:#62787c;background:#fff;border:1px solid #dce8e7;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:900}.merchant-pos-category.is-active{color:#fff;background:#0f9f92;border-color:#0f9f92;box-shadow:0 6px 14px #0f9f9229}.dark .merchant-pos-category{color:#a9bec1;background:#122a2e;border-color:#29484c}.dark .merchant-pos-category.is-active{color:#fff;background:#0f9f92}.merchant-pos-item{text-align:left;flex-direction:column;justify-content:flex-start;gap:5px;transition:all .15s;display:flex;position:relative;overflow:hidden;background:#fff!important;border:1px solid #dce8e7!important;border-radius:18px!important;min-height:145px!important;padding:10px!important}.merchant-pos-item:hover,.merchant-pos-item.is-selected{box-shadow:0 0 0 2px #0f9f921a,0 10px 22px #102f3612;border-color:#0f9f92!important}.dark .merchant-pos-item{background:#10272a!important;border-color:#29484c!important}.merchant-pos-item-media{color:#8aa2a5;background:#f0f6f5;border-radius:13px;justify-content:center;align-items:center;height:68px;font-size:20px;display:flex;overflow:hidden}.merchant-pos-item-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.dark .merchant-pos-item-media{background:#173337}.merchant-pos-item-name{color:#102d33;font-size:12px;font-weight:900;line-height:1.2}.dark .merchant-pos-item-name{color:#effcfb}.merchant-pos-item-price{color:#058f82;font-size:13px;font-weight:900}.merchant-pos-item-meta{color:#8a9c9f;font-size:9px}.merchant-pos-item-qty{color:#fff;background:#0f9f92;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;top:9px;right:9px}.merchant-pos-section-label{text-transform:uppercase;letter-spacing:.1em;color:#8a9b9e;margin:10px 0 5px;font-size:9px;font-weight:900}.merchant-pos-input{color:#17343a;background:#f8fbfa;border:1px solid #dce8e7;border-radius:12px;outline:none;width:100%;min-height:40px;padding:10px 12px;font-size:11px}.merchant-pos-input:focus{border-color:#0f9f92;box-shadow:0 0 0 3px #0f9f9214}.dark .merchant-pos-input{color:#effcfb;background:#0d2023;border-color:#29484c}.merchant-pos-payment-note{color:#62787c;background:#f3faf8;border-radius:12px;padding:9px 10px;font-size:9px;line-height:1.4}.merchant-pos-payment-note i{color:#0f9f92;margin-right:4px}.dark .merchant-pos-payment-note{color:#a9bec1;background:#123033}.merchant-pos-charge-btn{color:#fff;background:linear-gradient(135deg,#0d8f84,#12a69a);border:0;border-radius:14px;min-height:48px;font-size:12px;font-weight:900;box-shadow:0 10px 20px #0f9f922e}.merchant-pos-charge-btn:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.merchant-pos-item-dialog{margin-top:min(10vh,80px)}.merchant-pos-option-group{padding:0 0 14px}.merchant-pos-option-title{text-transform:uppercase;letter-spacing:.08em;color:#72878a;margin-bottom:7px;font-size:10px;font-weight:900}.merchant-pos-option-list{gap:7px;display:grid}.merchant-pos-option-list label{color:#264248;cursor:pointer;border:1px solid #dce8e7;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:11px;font-weight:800;display:flex}.merchant-pos-option-list input{accent-color:#0f9f92}.dark .merchant-pos-option-list label{color:#dceeed;background:#10272a;border-color:#29484c}@media (width<=899px){.merchant-pos-shell{border-radius:22px}.merchant-pos-layout{grid-template-columns:1fr!important}.merchant-pos-checkout{border-top:1px solid #dce8e7;min-height:360px;max-height:48%}.merchant-pos-catalog{min-height:52%}}@media (width<=560px){#merchant-pos-modal{padding:0!important}.merchant-pos-shell{height:100%;border-radius:0!important;max-height:none!important}.merchant-pos-item{min-height:132px!important}.merchant-pos-item-media{height:56px}.merchant-pos-checkout{max-height:58%;padding:12px!important}.merchant-pos-cart{max-height:150px}.merchant-pos-categories{margin-right:-2px}.merchant-pos-charge-btn{min-height:50px}}.merchant-pos-gcash-confirm-shell{margin-top:min(5vh,50px)}.merchant-pos-gcash-big-qr img{-o-object-fit:contain;object-fit:contain;image-rendering:auto;width:100%;height:100%}@media (width<=560px){.merchant-pos-gcash-confirm-shell{border-radius:22px;margin-top:0}.merchant-pos-gcash-big-qr{width:min(82vw,320px);height:min(82vw,320px)}}.lkx-merchant-insights{background:linear-gradient(135deg,#fff,#f7fbfa);border:1px solid #dce9e7;border-radius:22px}.dark .lkx-merchant-insights{background:#10272a;border-color:#29484c}.lkx-merchant-insights-link{color:#087f76;white-space:nowrap;background:#effaf8;border:1px solid #cfe5e1;border-radius:11px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.dark .lkx-merchant-insights-link{color:#86e5d8;background:#123437;border-color:#2b5559}.lkx-merchant-insight-card{background:#fff;border:1px solid #dce8e7;border-radius:17px;flex-direction:column;justify-content:center;gap:3px;min-height:88px;padding:12px;display:flex}.dark .lkx-merchant-insight-card{background:#0d2023;border-color:#29484c}.lkx-merchant-insight-card span{text-transform:uppercase;letter-spacing:.08em;color:#71878a;font-size:9px;font-weight:900}.lkx-merchant-insight-card strong{color:#12343a;font-size:19px;font-weight:950;line-height:1.1}.dark .lkx-merchant-insight-card strong{color:#effcfb}.lkx-merchant-insight-card small{color:#8a9da0;font-size:9px}.lkx-merchant-insight-card.sales strong{color:#087f76}.lkx-merchant-insight-card.warning strong{color:#c56b09}.merchant-cancel-order-btn{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:11px;width:100%;min-height:36px;margin-top:8px;font-size:10px;font-weight:900}.merchant-cancel-order-btn:hover{background:#fee2e2}.dark .merchant-cancel-order-btn{color:#fca5a5;background:#35191b;border-color:#71333a}.merchant-pos-qr-card{background:#fbfefd;border:1px solid #dce8e7;border-radius:14px;padding:10px}.dark .merchant-pos-qr-card{background:#10272a;border-color:#29484c}.merchant-pos-qr-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.merchant-pos-small-btn{color:#087f76;cursor:pointer;background:#e8f7f4;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex}.merchant-pos-qr-stage{background:#fff;border:1px dashed #cfe0de;border-radius:11px;justify-content:center;align-items:center;height:130px;margin-top:8px;display:flex;overflow:hidden}.merchant-pos-qr-stage img{-o-object-fit:contain;object-fit:contain;max-width:120px;max-height:120px}.merchant-pos-gcash-confirm-shell{max-height:94vh;overflow:auto}.merchant-pos-gcash-big-qr{background:#fff;border:10px solid #fff;border-radius:24px;justify-content:center;align-items:center;width:min(78vw,360px);max-width:360px;height:min(78vw,360px);max-height:360px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 12px 34px #0f172a1f}.merchant-pos-gcash-big-qr img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.merchant-pos-gcash-confirm-note{color:#3f5d57;background:#f0faf6;border:1px solid #ccecdf;border-radius:16px;max-width:520px;margin-left:auto;margin-right:auto;padding:12px 14px;font-size:11px;line-height:1.55}.dark .merchant-pos-gcash-confirm-note{color:#c7e1dc;background:#102d2a;border-color:#28524d}@media (width<=900px) and (orientation:landscape){#merchant-pos-modal{padding:0!important}#merchant-pos-modal .merchant-pos-shell{border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important}#merchant-pos-modal .merchant-pos-layout{grid-template-columns:minmax(0,1fr) 340px!important;height:calc(100vh - 62px)!important}#merchant-pos-modal .merchant-pos-catalog{min-width:0!important;min-height:0!important;overflow:auto!important}#merchant-pos-modal .merchant-pos-checkout{border-left:1px solid #dce8e7;border-top:0!important;min-height:0!important;max-height:none!important;padding:10px!important;overflow:auto!important}#merchant-pos-modal #merchant-pos-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px) and (orientation:portrait){#merchant-pos-modal .merchant-pos-shell{border-radius:0!important}#merchant-pos-modal .merchant-pos-layout{grid-template-columns:1fr!important}#merchant-pos-modal .merchant-pos-catalog{min-height:52vh!important}#merchant-pos-modal .merchant-pos-checkout{max-height:48vh!important;overflow:auto!important}#merchant-pos-modal:after{content:"Rotate your phone to landscape for the full POS workspace";z-index:4;color:#fff;pointer-events:none;background:#0f9f92f5;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0003}}@media (width<=700px){.lkx-merchant-insights-link{padding:7px 8px}.lkx-merchant-insight-card{min-height:78px;padding:10px}.lkx-merchant-insight-card strong{font-size:17px}}body.merchant-workspace-open{overflow:hidden!important}.merchant-workspace-modal{z-index:110000!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172a94!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important}.merchant-workspace-modal.hidden{display:none!important}.merchant-workspace-panel{background:#fff!important;border:1px solid #dce8e8!important;border-radius:28px!important;flex-direction:column!important;width:min(1180px,96vw)!important;height:min(860px,92vh)!important;display:flex!important;overflow:hidden!important;box-shadow:0 30px 100px #0f172a47!important}.merchant-menu-workspace-panel{width:min(1240px,97vw)!important}.merchant-workspace-modal-header{background:#fffffff7;border-bottom:1px solid #e1ebeb;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.merchant-workspace-kicker{letter-spacing:.14em;text-transform:uppercase;color:#0f8e88;font-size:9px;font-weight:950}.merchant-workspace-modal-header h2{color:#10202d;margin:3px 0 0;font-size:24px;font-weight:950;line-height:1.05}.merchant-workspace-modal-header p{color:#6b7d8c;margin:4px 0 0;font-size:11px;font-weight:650}.merchant-workspace-close{color:#506675;background:#f6faf9;border:1px solid #d8e4e5;border-radius:12px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.merchant-workspace-close:hover{color:#0f766e;background:#e9f7f5}#merchant-orders-modal #merchant-kds,#merchant-menu-modal #merchant-category-section,#merchant-menu-modal #merchant-menu-section{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}#merchant-orders-modal #merchant-kds{flex:auto!important;min-height:0!important;padding:14px!important;overflow:auto!important}#merchant-menu-modal .merchant-menu-workspace-panel{min-height:0}#merchant-menu-modal #merchant-category-section{flex:none!important;padding:14px 16px 0!important}#merchant-menu-modal #merchant-menu-section{min-height:0!important;padding:0 16px 18px!important;overflow:auto!important}#merchant-orders-modal .lkx-merchant-order-panels{min-height:0!important}.merchant-record-download{color:#0f766e;background:#effaf7;border:1px solid #cde4df;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:950;display:inline-flex}.merchant-record-download:hover{background:#dff5ef}html.dark .merchant-workspace-modal{background:#020a0cb3!important}html.dark .merchant-workspace-panel{background:#0e2024!important;border-color:#2b4a4f!important;box-shadow:0 30px 100px #00000073!important}html.dark .merchant-workspace-modal-header{background:#0e2024fa!important;border-color:#2b4a4f!important}html.dark .merchant-workspace-modal-header h2{color:#edf9f8}html.dark .merchant-workspace-modal-header p{color:#a8c0c3}html.dark .merchant-workspace-close{color:#a8c8ca;background:#172d31;border-color:#315158}html.dark .merchant-record-download{color:#86e5d6;background:#123c3b;border-color:#2b625d}@media (width<=700px){.merchant-workspace-modal{align-items:stretch!important;padding:8px!important}.merchant-workspace-panel,.merchant-menu-workspace-panel{border-radius:22px!important;width:100%!important;height:100%!important;max-height:none!important}.merchant-workspace-modal-header{gap:10px;padding:13px 14px}.merchant-workspace-modal-header h2{font-size:20px}.merchant-workspace-modal-header p{font-size:9px;line-height:1.3}.merchant-workspace-close{min-height:36px;padding:0 10px;font-size:9px}#merchant-orders-modal #merchant-kds{padding:10px!important}#merchant-menu-modal #merchant-category-section{padding:10px 10px 0!important}#merchant-menu-modal #merchant-menu-section{padding:0 10px 12px!important}.merchant-record-download span{display:none}.merchant-record-download{justify-content:center;width:30px;padding:0}}#view-store-hub .lkx-merchant-hero-actions .lkx-merchant-hero-btn.is-pos{color:#fff!important;background:#0f9f92!important;border-color:#0f9f92!important;box-shadow:0 8px 20px #0f9f922e!important}#view-store-hub .lkx-merchant-hero-actions .lkx-merchant-hero-btn.is-pos:hover{background:#0b8f84!important}body.lkx-item-editor-open{touch-action:none!important;overflow:hidden!important}#store-item-modal .merchant-item-editor-body{-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;overscroll-behavior:contain!important;touch-action:pan-y!important}#store-item-modal .merchant-item-editor-footer{z-index:3!important;position:relative!important}html.dark #store-item-modal .merchant-item-editor-footer{background:#172d31!important;border-color:#2d484d!important}@media (width<=700px){#store-item-modal{align-items:stretch!important;padding:8px!important}#store-item-modal .merchant-item-editor-dialog{border-radius:22px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:100dvh!important}#store-item-modal .merchant-item-editor-body{padding:12px!important}#store-item-modal .merchant-item-editor-footer{padding:10px!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}#store-item-modal #item-save-btn,#store-item-modal .merchant-item-editor-footer button{min-height:48px!important}#merchant-orders-modal .merchant-workspace-panel{touch-action:auto!important}#merchant-orders-modal #merchant-kds{touch-action:auto!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}#merchant-orders-modal .lkx-merchant-order-tabs{z-index:5!important;background:#fff!important;border-radius:14px!important;flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:3px!important;display:grid!important;position:sticky!important;top:0!important}#merchant-orders-modal .lkx-merchant-order-tab{cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;min-height:44px!important;padding:8px 5px!important;font-size:10px!important;display:flex!important}#merchant-orders-modal .lkx-merchant-order-tab span:first-child{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#merchant-orders-modal .lkx-merchant-order-panels{flex:auto!important;min-height:0!important;overflow:hidden!important}#merchant-orders-modal .lkx-merchant-order-panel{height:100%!important;min-height:0!important;overflow:hidden!important}#merchant-orders-modal .lkx-merchant-order-panel.is-active{flex-direction:column!important;display:flex!important}#merchant-orders-modal .lkx-merchant-order-feed{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:18px!important;overflow:hidden auto!important}#merchant-orders-modal .lkx-merchant-order-panel-head{display:none!important}#merchant-orders-modal .merchant-record-download{position:sticky!important;bottom:8px!important}html.dark #merchant-orders-modal .lkx-merchant-order-tabs{background:#10282c!important}}html:not(.dark) body.lkx-rider-active #expanded-chat-window #bubble-chat-messages .bg-gray-800{color:#1f3340!important;background:#fff!important;border-color:#dbe7e9!important}html:not(.dark) body.lkx-rider-active #expanded-chat-window #bubble-chat-messages .text-gray-100{color:#1f3340!important}html.dark body.lkx-rider-active #expanded-chat-window #bubble-chat-messages .bg-white{color:#eefcfb!important;background:#163236!important;border-color:#2c4d51!important}body.merchant-pos-open{touch-action:none!important;overflow:hidden!important}#merchant-pos-modal{-webkit-backdrop-filter:blur(10px)!important;background:#02080cc7!important;padding:0!important}#merchant-pos-modal .merchant-pos-shell{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}#merchant-pos-modal .merchant-pos-layout{height:calc(100dvh - 72px)!important;min-height:0!important}#merchant-pos-modal .merchant-pos-catalog,#merchant-pos-modal .merchant-pos-checkout{-webkit-overflow-scrolling:touch!important;min-height:0!important;overflow:auto!important}.merchant-pos-exit-btn,.merchant-pos-close-btn{color:#4b6570;cursor:pointer;background:#f4f9f8;border:1px solid #d8e5e4;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:900;transition:all .18s;display:inline-flex}.merchant-pos-exit-btn:hover,.merchant-pos-close-btn:hover{color:#0f766e;background:#e6f5f2;transform:translateY(-1px)}.merchant-pos-close-btn{width:40px;padding:0}html.dark .merchant-pos-exit-btn,html.dark .merchant-pos-close-btn{color:#b9d0d1;background:#142d31;border-color:#315057}html.dark .merchant-pos-exit-btn:hover,html.dark .merchant-pos-close-btn:hover{color:#7ee1d4;background:#193c40}#store-category-modal,#store-item-modal,#store-arrange-categories-modal{z-index:130500!important;isolation:isolate!important;pointer-events:auto!important;position:fixed!important}#store-category-modal{overscroll-behavior:contain!important;touch-action:auto!important}#store-category-modal>div{-webkit-overflow-scrolling:touch;max-height:min(92dvh,620px);overflow-y:auto}#store-item-modal{overscroll-behavior:contain!important;touch-action:pan-y!important}#store-item-modal .merchant-item-editor-dialog{touch-action:auto!important}#store-item-modal .merchant-item-editor-body{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}body.lkx-item-editor-open,body.lkx-category-editor-open{overflow:hidden!important}#merchant-pos-entry{display:none!important}#view-store-hub .lkx-merchant-hero-actions .is-pos{color:#fff!important;background:#0f9f92!important;border-color:#0f9f92!important;box-shadow:0 10px 22px #0f9f922e!important}#view-store-hub .lkx-merchant-hero-actions .is-pos:hover{background:#0b8f84!important;border-color:#0b8f84!important}#view-store-hub .lkx-merchant-quick-access .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=700px){#view-store-hub .lkx-merchant-hero-actions{grid-template-columns:1fr 1fr!important}#view-store-hub .lkx-merchant-quick-access .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#view-store-hub .lkx-merchant-quick-btn{min-height:72px!important}#view-store-hub .lkx-merchant-quick-btn span:last-child small{display:none!important}#merchant-pos-modal .merchant-pos-layout{height:calc(100dvh - 66px)!important}#merchant-pos-modal .merchant-pos-shell{height:100dvh!important}.merchant-pos-exit-btn{min-height:38px;padding:0 10px;font-size:10px}.merchant-pos-close-btn{width:38px;min-height:38px}#store-item-modal{align-items:stretch!important;padding:8px!important}#store-item-modal .merchant-item-editor-dialog{border-radius:22px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}#store-item-modal .merchant-item-editor-body{padding:12px!important}#store-item-modal .merchant-item-editor-footer{padding:10px!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}#store-item-modal #item-save-btn{min-height:50px!important}#store-category-modal{align-items:center!important;padding:10px!important}#store-category-modal>div{border-radius:22px!important;width:100%!important;max-height:90dvh!important}}@media (width<=700px) and (orientation:portrait){#merchant-pos-modal:after{content:"Rotate your phone to landscape for the full POS workspace";z-index:4;color:#fff;pointer-events:none;white-space:nowrap;background:#0f9f92f5;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;position:absolute;top:66px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0003}}@media (width<=900px) and (orientation:landscape){#merchant-pos-modal .merchant-pos-layout{grid-template-columns:minmax(0,1fr) 360px!important;height:calc(100dvh - 66px)!important}#merchant-pos-modal #merchant-pos-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#merchant-pos-modal .merchant-pos-layout{grid-template-columns:minmax(0,1fr) 420px!important;width:100%!important;height:calc(100dvh - 72px)!important;min-height:0!important;display:grid!important}#merchant-pos-modal .merchant-pos-catalog{min-width:0!important;min-height:0!important;overflow:auto!important}#merchant-pos-modal .merchant-pos-checkout{background:#fff!important;border-top:0!important;border-left:1px solid #dce8e7!important;flex-direction:column!important;min-width:0!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:auto!important}.merchant-pos-exit-btn{display:none!important}html.dark #merchant-pos-modal .merchant-pos-checkout{background:#0e2024!important;border-left-color:#2b4a4f!important}@media (width<=900px) and (orientation:landscape){#merchant-pos-modal .merchant-pos-layout{grid-template-columns:minmax(0,1fr) 380px!important;height:calc(100dvh - 66px)!important}#merchant-pos-modal .merchant-pos-checkout{max-height:none!important;display:flex!important;overflow:auto!important}}@media (width<=900px) and (orientation:portrait){#merchant-pos-modal .merchant-pos-layout{grid-template-columns:1fr!important;height:calc(100dvh - 66px)!important}#merchant-pos-modal .merchant-pos-checkout{border-top:1px solid #dce8e7!important;border-left:0!important;max-height:48dvh!important;overflow:auto!important}}@media (width<=700px){#merchant-pos-modal .merchant-pos-layout{grid-template-columns:1fr!important}}#store-category-modal,#store-item-modal,#store-arrange-categories-modal{z-index:130500!important;-webkit-backdrop-filter:blur(10px)!important;background:#02080cc7!important}#store-category-modal>div,#store-item-modal .merchant-item-editor-dialog,#store-arrange-categories-modal>div{z-index:130501!important;position:relative!important}body.merchant-pos-open #merchant-floating-chat,body.merchant-pos-open #floating-chat-container,body.merchant-pos-open #chat-bubble,body.merchant-pos-open #expanded-chat-window,body.merchant-pos-open .lkx-chat-fab,body.merchant-pos-receipt-open #merchant-floating-chat,body.merchant-pos-receipt-open #floating-chat-container,body.merchant-pos-receipt-open #chat-bubble,body.merchant-pos-receipt-open #expanded-chat-window,body.merchant-pos-receipt-open .lkx-chat-fab{pointer-events:none!important;display:none!important}.lkx-header-notification-badge{color:#fff;text-align:center;box-sizing:border-box;z-index:2;background:#dc2626;border:2px solid #fff;border-radius:999px;min-width:15px;height:15px;padding:0 4px;font-size:8px;font-weight:900;line-height:11px;position:absolute;top:-2px;right:-2px}html.dark .lkx-header-notification-badge{border-color:#0d2023}#merchant-orders-btn,#customer-notification-btn,#rider-notification-btn{position:relative!important}#view-home{width:min(1240px,100%);color:var(--v6-ink,#12343b);margin:0 auto;gap:16px!important;padding:18px 18px 56px!important}#view-home .lkx-role-hero{background:linear-gradient(115deg,#fff 0%,#eefaf8 62%,#fff8df 100%)!important;border:1px solid #cfe5e2!important;border-radius:30px!important;min-height:220px!important;padding:30px 34px!important;box-shadow:0 12px 34px #12343b12!important}#view-home .lkx-role-hero h1{letter-spacing:-.045em;color:#0f172a;font-size:clamp(32px,4vw,50px)!important}#view-home .lkx-role-hero p{color:#5f777c!important}#view-home .lkx-rider-hero-meta{margin-top:18px!important}#view-home .lkx-rider-credit-card{min-width:190px!important}#view-home .lkx-rider-live-pill{min-height:42px}#view-home .lkx-rider-hero-art{border-radius:25px!important;width:150px!important;min-height:130px!important}.rider-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rider-overview-card{text-align:left;color:#17343a;background:#fff;border:1px solid #d8e9e6;border-radius:22px;align-items:center;gap:12px;min-height:92px;padding:14px 16px;transition:all .16s;display:flex;box-shadow:0 8px 24px #12343b0e}.rider-overview-card:hover{border-color:#9fd4ce;transform:translateY(-2px);box-shadow:0 12px 28px #12343b14}.rider-overview-static:hover{transform:none}.rider-overview-icon{color:#a66f00;background:#fff3d0;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.rider-overview-icon-green{color:#087f61;background:#e4f8ef}.rider-overview-icon-teal{color:#0f8f83;background:#e2f7f4}.rider-overview-copy{flex-direction:column;min-width:0;display:flex}.rider-overview-copy small{text-transform:uppercase;letter-spacing:.09em;color:#71868a;font-size:9px;font-weight:950}.rider-overview-copy strong{color:#12343b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:16px;font-weight:950;overflow:hidden}.rider-overview-copy em{color:#789096;margin-top:3px;font-size:10px;font-style:normal}.rider-overview-arrow{color:#9bb0b4;margin-left:auto;font-size:11px}.rider-primary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}#view-home .rider-active-orders,#view-home .rider-incoming-orders{height:100%;overflow:hidden;background:#fff!important;border:1px solid #d7e8e5!important;border-radius:26px!important;box-shadow:0 10px 28px #12343b0e!important}#view-home .rider-active-orders{border-top:5px solid #0f9f92!important}#view-home .rider-incoming-orders{border-top:5px solid #65a74b!important}#view-home .rider-incoming-orders-head{padding:18px 20px!important}#view-home .rider-incoming-orders-feed{min-height:170px;padding:14px 16px 18px!important}#view-home .rider-active-orders .rider-incoming-orders-feed{min-height:170px}#view-home .lkx-rider-actions{background:#fff!important;border:1px solid #d7e8e5!important;border-radius:26px!important;box-shadow:0 10px 28px #12343b0e!important}#view-home .lkx-rider-actions>.grid:first-child button{border-radius:18px!important;min-height:82px!important}#view-home .lkx-rider-actions>.grid:first-child button span{font-size:11px!important;font-weight:900!important}#view-home .lkx-rider-actions>.grid:first-child button i{font-size:18px!important}#view-home .lkx-rider-actions>.grid:nth-child(2) button{border-radius:16px!important;min-height:62px!important}#view-home .lkx-rider-chat-panel{display:none!important}#view-home .lkx-rider-history-panel,#view-home .lkx-rider-rotation-panel{border-radius:22px!important}.lkx-rider-header-active{color:#087f61;cursor:pointer;background:#effbf5;border:1px solid #bfe6d5;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:106px;height:38px;padding:0 10px;font-size:10px;font-weight:950;transition:all .16s;display:inline-flex}.lkx-rider-header-active:hover{border-color:#82ccb4;transform:translateY(-1px)}.lkx-rider-header-active:not(.is-active){color:#708589;background:#f5f8f8;border-color:#d6e2e2}.lkx-rider-active-dot{background:#94a3a8;border-radius:50%;width:8px;height:8px}.lkx-rider-header-active.is-active .lkx-rider-active-dot{background:#10b981;box-shadow:0 0 0 4px #10b9811c}.lkx-rider-header-credits{color:#8a6200;cursor:pointer;background:#fff9e6;border:1px solid #efd88a;border-radius:13px;align-items:center;gap:7px;min-width:74px;height:38px;padding:4px 9px;display:inline-flex}.lkx-rider-header-credits>i{color:#b17b00;font-size:13px}.lkx-rider-header-credits span{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.lkx-rider-header-credits small{text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:950}.lkx-rider-header-credits strong{margin-top:3px;font-size:14px;font-weight:950}.lkx-rider-header-credits{box-sizing:border-box;font-variant-numeric:tabular-nums;justify-content:center;align-self:center;line-height:1}html.dark .lkx-rider-header-active{color:#8ce3c8;background:#112f2b;border-color:#2b6256}html.dark .lkx-rider-header-active:not(.is-active){color:#9db0b3;background:#13272a;border-color:#30494d}html.dark .lkx-rider-header-credits{color:#f4cf62;background:#302b19;border-color:#6b5a27}body.lkx-rider-active #floating-chat-container{z-index:87!important;top:auto!important;bottom:86px!important;right:14px!important}body.lkx-rider-active #chat-bubble{color:#fff!important;background:#0f9f92!important;border:0!important;border-radius:50%!important;width:58px!important;height:58px!important;padding:0!important;box-shadow:0 14px 30px #0f9f9247!important}body.lkx-rider-active #chat-bubble:hover{transform:translateY(-2px);background:#0c8c81!important}body.lkx-rider-active #chat-bubble i{font-size:21px!important}body.lkx-rider-active #expanded-chat-window{border:1px solid #cfe5e2!important;border-radius:22px!important;margin-bottom:10px!important;box-shadow:0 20px 60px #12343b2e!important}body.lkx-rider-active #chat-drag-handle{color:#12343b!important;background:#fff!important;border-bottom:1px solid #e3eeee!important}html.dark body.lkx-rider-active #chat-drag-handle{color:#eefcfb!important;background:#122c30!important;border-color:#2c4d51!important}.lkx-rider-mobile-nav{display:none}@media (width<=640px){#view-home{width:100%;gap:12px!important;padding:10px 12px 98px!important}#view-home .lkx-role-hero{border-radius:26px!important;min-height:0!important;padding:22px 20px 20px!important}#view-home .lkx-role-hero h1{font-size:clamp(34px,10.5vw,48px)!important;line-height:1.02!important}#view-home .lkx-role-hero p{font-size:13px!important;line-height:1.45!important}#view-home .lkx-rider-hero-art{display:none!important}#view-home .lkx-rider-hero-meta{width:100%;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}#view-home .lkx-rider-credit-card{width:100%;min-height:52px;min-width:0!important}#view-home .lkx-rider-live-pill{justify-content:center;width:100%;min-height:48px}.rider-overview-strip{grid-template-columns:1fr 1fr!important;gap:9px!important}.rider-overview-card{border-radius:18px;gap:9px;min-height:86px;padding:11px}.rider-overview-card:first-child{grid-column:1/-1}.rider-overview-icon{border-radius:11px;width:36px;height:36px}.rider-overview-copy strong{font-size:13px}.rider-overview-copy em{font-size:9px}.rider-primary-grid{grid-template-columns:1fr!important;gap:12px!important}#view-home .rider-active-orders,#view-home .rider-incoming-orders{border-radius:22px!important}#view-home .rider-incoming-orders-head{padding:15px 16px!important}#view-home .rider-incoming-orders-feed{min-height:130px;padding:12px!important}#view-home .lkx-rider-actions{border-radius:22px!important;padding:12px!important}#view-home .lkx-rider-actions>.grid:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}#view-home .lkx-rider-actions>.grid:first-child button{min-height:76px!important}#view-home .lkx-rider-actions>.grid:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#view-home .lkx-rider-actions>.grid:nth-child(2) button{min-height:62px!important}#view-home .lkx-rider-rotation-panel{border-radius:20px!important}#view-home .lkx-rider-rotation-panel .queue-listings{grid-template-columns:1fr!important}#view-home .lkx-rider-rotation-panel .status-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lkx-rider-mobile-nav{z-index:88!important;border-radius:20px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:6px!important;display:grid!important;position:fixed!important;bottom:8px!important;left:8px!important;right:8px!important;box-shadow:0 14px 36px #12343b2e!important}.lkx-rider-mobile-nav button{position:relative;min-height:54px!important}.lkx-rider-mobile-nav button i{font-size:17px!important}.lkx-rider-mobile-nav button span{font-size:10px!important}.lkx-rider-mobile-nav button b{color:#17343a;background:#f5c542;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;font-weight:950;display:grid;position:absolute;top:4px;right:18px}body.lkx-rider-active #floating-chat-container{bottom:82px!important;right:12px!important}body.lkx-rider-active #chat-bubble{width:56px!important;height:56px!important}#rider-header-actions{gap:3px!important}.lkx-rider-header-active{min-width:88px;height:34px;padding:0 8px;font-size:9px}.lkx-rider-header-credits{min-width:58px;height:34px;padding:3px 7px}.lkx-rider-header-credits small{display:none}.lkx-rider-header-credits strong{margin-top:0;font-size:12px}#rider-header-actions .lkx-theme-toggle{display:inline-flex}}html.dark #view-home .rider-overview-card{color:#eefcfb;background:#122c30!important;border-color:#2c4d51!important}html.dark #view-home .rider-overview-copy strong{color:#eefcfb}html.dark #view-home .rider-overview-copy small,html.dark #view-home .rider-overview-copy em{color:#a7bbbe}html.dark #view-home .rider-overview-icon{color:#f4cf62;background:#3a341d}html.dark #view-home .rider-overview-icon-green{color:#78e1c4;background:#143c35}html.dark #view-home .rider-overview-icon-teal{color:#79ddd3;background:#164247}html.dark #view-commission .bg-white,html.dark #view-commission .bg-cardBg{background-color:#193238!important;border-color:#36565b!important}html.dark #view-commission .bg-darkBg,html.dark #view-commission .bg-black\/20,html.dark #view-commission .bg-gray-50{background-color:#142a2f!important}html.dark #view-commission .text-gray-400,html.dark #view-commission .text-gray-500{color:#aec2c4!important}#view-home .lkx-rider-live-pill{color:#087f61;background:#effbf5;border:1px solid #bfe6d5;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;display:flex!important}#view-home .lkx-rider-live-pill span{background:#94a3a8;border-radius:50%;flex:none;width:8px;height:8px}#view-home .lkx-rider-live-pill strong{font-size:11px;font-weight:950}#view-home .lkx-rider-live-pill em{color:#6b8185;font-size:10px;font-style:normal}#view-home .lkx-rider-live-pill.is-active{background:#effbf5;border-color:#9fd9c4}#view-home .lkx-rider-live-pill.is-active span{background:#10b981;box-shadow:0 0 0 4px #10b9811c}html.dark #view-home .lkx-rider-live-pill{color:#8ce3c8;background:#112f2b;border-color:#2b6256}html.dark #view-home .lkx-rider-live-pill em{color:#9db0b3}.rider-tools-strip{align-items:center;gap:14px;display:flex;background:#fff!important;border:1px solid #d7e8e5!important;border-radius:22px!important;padding:10px 14px!important}.rider-tools-label{text-transform:uppercase;letter-spacing:.1em;color:#6c8387;white-space:nowrap;font-size:9px;font-weight:950}.rider-tools-links{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rider-tools-links button{color:#245158;background:#f8fbfb;border:1px solid #d9e8e6;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:900;transition:all .15s;display:inline-flex}.rider-tools-links button:hover{background:#effbf8;border-color:#8acbc1;transform:translateY(-1px)}.rider-tools-links button i{color:#0f9f92}html.dark .rider-tools-strip{background:#10282c!important;border-color:#2c4d51!important}html.dark .rider-tools-label{color:#a7bbbe}html.dark .rider-tools-links button{color:#e8f7f7;background:#163236;border-color:#2c4d51}.rider-focus-bar{align-items:center;gap:10px;padding:4px 2px 8px;display:flex}.rider-focus-bar>button{color:#0f8f83;background:#fff;border:1px solid #d7e8e5;border-radius:12px;width:34px;height:34px}.rider-focus-bar div{flex-direction:column;display:flex}.rider-focus-bar span{text-transform:uppercase;letter-spacing:.1em;color:#6c8387;font-size:9px;font-weight:950}.rider-focus-bar strong{color:#102c33;font-size:20px;font-weight:950}html.dark .rider-focus-bar>button{color:#79ddd3;background:#122c30;border-color:#2c4d51}html.dark .rider-focus-bar strong{color:#eefcfb}@media (width>=1024px){body.lkx-rider-active #view-home{position:relative;padding-right:310px!important}body.lkx-rider-active #rider-rotation-panel{z-index:35!important;width:280px!important;max-height:calc(100vh - 108px)!important;padding:14px!important;position:fixed!important;top:88px!important;right:18px!important;overflow-y:auto!important;box-shadow:0 18px 48px #12343b21!important}body.lkx-rider-active #rider-rotation-panel .status-controls{grid-template-columns:1fr 1fr!important}body.lkx-rider-active #rider-rotation-panel .queue-listings{gap:8px!important}body.lkx-rider-active #rider-rotation-panel .queue-listings>div:not(:first-child){display:none}}#view-home.rider-focus-orders>:not(.rider-primary-grid):not(#rider-mobile-nav),#view-home.rider-focus-delivery>:not(.rider-primary-grid):not(#rider-mobile-nav){display:none!important}#view-home.rider-focus-orders .rider-primary-grid,#view-home.rider-focus-delivery .rider-primary-grid{grid-template-columns:1fr!important}#view-home.rider-focus-orders #rider-active-orders-panel,#view-home.rider-focus-delivery #rider-incoming-orders-panel{display:none!important}#view-home.rider-focus-orders #rider-incoming-orders-panel,#view-home.rider-focus-delivery #rider-active-orders-panel{min-height:calc(100vh - 180px);width:100%!important}#view-home.rider-focus-orders #rider-incoming-orders-feed,#view-home.rider-focus-delivery #rider-active-orders-feed{min-height:calc(100vh - 310px)!important}#view-home>button[onclick*=window\.logout]{display:none!important}.rider-profile-modal-card{max-height:calc(100vh - 24px)!important}@media (width<=640px){.rider-profile-modal-card{overscroll-behavior:contain;max-height:calc(100dvh - 20px)!important;padding-bottom:84px!important;overflow-y:auto!important}#profile-settings-modal{align-items:flex-start!important;padding-top:10px!important;padding-bottom:10px!important;overflow-y:auto!important}.rider-tools-strip{flex-direction:column;align-items:stretch;gap:7px;padding:9px!important}.rider-tools-label{padding-left:3px}.rider-tools-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rider-tools-links button{justify-content:center;min-height:38px;padding:6px 4px;font-size:9px}.rider-focus-bar{padding-top:2px}.rider-focus-bar strong{font-size:18px}body.lkx-rider-active #rider-rotation-panel{margin-top:2px;width:auto!important;max-height:none!important;position:static!important}}html:not(.dark) body.lkx-rider-active #expanded-chat-window{color:#102c33!important;background:#fff!important;border-color:#d7e8e5!important}html:not(.dark) body.lkx-rider-active #expanded-chat-window>div{background:#fff;border-color:#d7e8e5}html:not(.dark) body.lkx-rider-active #expanded-chat-window input,html:not(.dark) body.lkx-rider-active #expanded-chat-window textarea{color:#102c33!important;background:#f5f8f8!important;border-color:#d7e8e5!important}html.dark body.lkx-rider-active #expanded-chat-window{color:#eefcfb!important;background:#10282c!important;border-color:#2c4d51!important}html.dark body.lkx-rider-active #expanded-chat-window>div{background:#10282c;border-color:#2c4d51}html.dark body.lkx-rider-active #expanded-chat-window input,html.dark body.lkx-rider-active #expanded-chat-window textarea{color:#eefcfb!important;background:#163236!important;border-color:#2c4d51!important}@media (width<=640px){#view-home .lkx-role-hero{border-radius:24px!important;padding:16px!important}#view-home .lkx-role-hero h1{font-size:30px!important;line-height:1.02!important}#view-home .rider-overview-strip{grid-template-columns:1fr!important}#view-home .rider-overview-card:first-child{grid-column:auto!important}#view-home .rider-primary-grid{gap:10px!important}#view-home .rider-active-orders,#view-home .rider-incoming-orders{min-height:0!important}#view-home .rider-incoming-orders-feed,#view-home .rider-active-orders .rider-incoming-orders-feed{min-height:130px!important}}.rider-emergency-panel{color:#15333a;background:linear-gradient(120deg,#fff 0%,#fff8f7 100%);border:1px solid #f1c9c5;border-radius:22px;grid-column:1/-1;padding:18px;box-shadow:0 8px 24px #64231e0f}.rider-emergency-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rider-emergency-head h2{letter-spacing:-.02em;margin-top:3px;font-size:20px;font-weight:950}.rider-emergency-head p{color:#5f777c;max-width:760px;margin-top:5px;font-size:12px;line-height:1.5}.rider-emergency-badge{white-space:nowrap;color:#9f3028;background:#fff0ee;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.rider-emergency-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.rider-emergency-actions button{text-align:left;color:#722721;background:#fff;border:1px solid #e7b8b2;border-radius:15px;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.rider-emergency-actions button:first-child{color:#fff;background:#b8322c;border-color:#bd332c}.rider-emergency-actions button:hover{filter:brightness(.97);box-shadow:0 7px 18px #64231e1f}.rider-emergency-actions button:disabled{opacity:.65;cursor:wait}.rider-emergency-actions button strong{text-align:center;min-width:48px;font-size:19px;font-weight:1000}.rider-emergency-actions button span{font-size:11px;font-weight:800;line-height:1.35}.rider-emergency-status{color:#6b7378;margin-top:10px;font-size:11px}.rider-emergency-alerts{gap:8px;margin-top:10px;display:grid}.rider-emergency-empty{color:#7a7778;border:1px dashed #e7c9c6;border-radius:13px;margin:0;padding:11px;font-size:11px}.rider-emergency-alert{background:#fff;border:1px solid #ecc6c2;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.rider-emergency-alert strong{color:#7d2923;font-size:12px;display:block}.rider-emergency-alert p{color:#65777b;margin-top:3px;font-size:11px;line-height:1.45}.rider-emergency-alert a{color:#087e78;margin-top:5px;font-size:11px;font-weight:850;display:inline-block}.rider-emergency-alert-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.rider-emergency-alert-actions button{color:#08766f;background:#effbf8;border:1px solid #b7dcd6;border-radius:11px;min-height:38px;padding:8px 10px;font-size:10px;font-weight:900}.rider-emergency-alert-actions button:disabled{opacity:.55}html.dark .rider-emergency-panel,html.dark .rider-emergency-alert{color:#f9e7e5;background:#221e20;border-color:#693936}html.dark .rider-emergency-head p,html.dark .rider-emergency-status,html.dark .rider-emergency-alert p{color:#c4b3b2}html.dark .rider-emergency-alert-actions button{color:#9ee5d2;background:#163b35;border-color:#32695d}@media (width<=640px){.rider-emergency-panel{border-radius:18px;padding:13px}.rider-emergency-head{flex-direction:column}.rider-emergency-actions{grid-template-columns:1fr;gap:8px}.rider-emergency-alert{flex-direction:column;align-items:flex-start}.rider-emergency-alert-actions{justify-content:flex-start}}.rider-delivery-history-panel{background:#fff;border:1px solid #d7e8e5;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #12343b0e}.rider-history-head{border-bottom:1px solid #e3eeee;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.rider-history-head h2{color:#102c33;margin:3px 0 0;font-size:18px;font-weight:950}.rider-history-head p{color:#71868a;margin:4px 0 0;font-size:11px}.rider-history-head>strong{color:#087f61;white-space:nowrap;font-size:11px}.rider-delivery-history-feed{flex-direction:column;gap:7px;max-height:520px;padding:12px;display:flex;overflow-y:auto}.rider-history-item{background:#fbfdfd;border:1px solid #e3eeee;border-radius:15px;align-items:center;gap:10px;padding:11px 12px;display:flex}.rider-history-icon{color:#087f61;background:#e4f8ef;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rider-history-main{flex-direction:column;flex:1;min-width:0;display:flex}.rider-history-main strong{color:#17343a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:950;overflow:hidden}.rider-history-main span{color:#4f6d73;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.rider-history-main small{color:#819599;margin-top:2px;font-size:9px}.rider-history-fee{color:#087f61;white-space:nowrap;font-size:11px;font-weight:950}.rider-history-empty{text-align:center;color:#7a9094;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.rider-history-empty i{color:#8aa2a5;background:#f1f6f6;border-radius:14px;place-items:center;width:40px;height:40px;margin-bottom:2px;display:grid}.rider-history-empty strong{color:#405e64;font-size:12px}.rider-history-empty span{font-size:10px}.rider-tools-strip{margin-bottom:0!important}html:not(.dark) body.lkx-rider-active #expanded-chat-window,html:not(.dark) body.lkx-rider-active #expanded-chat-window #chat-drag-handle,html:not(.dark) body.lkx-rider-active #expanded-chat-window #team-comms-messages-view,html:not(.dark) body.lkx-rider-active #expanded-chat-window #team-comms-dms-list-view,html:not(.dark) body.lkx-rider-active #expanded-chat-window #team-comms-groups-list-view{color:#102c33!important;background:#fff!important}html.dark body.lkx-rider-active #expanded-chat-window,html.dark body.lkx-rider-active #expanded-chat-window #chat-drag-handle,html.dark body.lkx-rider-active #expanded-chat-window #team-comms-messages-view,html.dark body.lkx-rider-active #expanded-chat-window #team-comms-dms-list-view,html.dark body.lkx-rider-active #expanded-chat-window #team-comms-groups-list-view{color:#eefcfb!important;background:#10282c!important}@media (width<=640px){.rider-tools-strip{margin-top:0!important}.rider-tools-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rider-delivery-history-feed{max-height:420px;padding-bottom:10px}.rider-history-head{padding:14px}.rider-history-head h2{font-size:16px}.rider-history-item{padding:10px}}html.dark .rider-delivery-history-panel{background:#10282c;border-color:#2c4d51}html.dark .rider-history-head{border-color:#2c4d51}html.dark .rider-history-head h2,html.dark .rider-history-main strong{color:#eefcfb}html.dark .rider-history-head p,html.dark .rider-history-main span,html.dark .rider-history-main small{color:#a7bbbe}html.dark .rider-history-item{background:#122c30;border-color:#2c4d51}html.dark .rider-history-empty i{color:#8ca7aa;background:#173236}html.dark .rider-history-empty strong{color:#d7e9e9}#rider-global-nav{display:none}body.lkx-rider-has-global-nav{padding-bottom:0}@media (width>=1024px){body.lkx-rider-active #rider-rotation-panel{border-radius:20px!important;width:250px!important;padding:12px!important}body.lkx-rider-active #rider-rotation-panel .queue-listings{gap:6px!important}body.lkx-rider-active #rider-rotation-panel .queue-listings>div{margin:0!important}body.lkx-rider-active #rider-rotation-panel .queue-listings>div:nth-child(n+2){display:none!important}}@media (width<=640px){#rider-global-nav{grid-template-columns:repeat(4,minmax(0,1fr));z-index:120!important;background:#fffffff5!important;border:1px solid #d7e8e5!important;border-radius:20px!important;padding:6px!important;display:grid!important;position:fixed!important;bottom:8px!important;left:8px!important;right:8px!important;box-shadow:0 14px 36px #12343b2e!important}#rider-global-nav button{color:#63797e;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:900;position:relative;border-radius:16px!important;min-height:54px!important;display:flex!important}#rider-global-nav button i{font-size:17px!important}#rider-global-nav button span{font-size:10px!important}#rider-global-nav button.is-active,#rider-global-nav button:active{color:#07988d!important;background:#e6f8f5!important}html.dark #rider-global-nav{background:#10282c!important;border-color:#2c4d51!important}html.dark #rider-global-nav button{color:#9db5b8}html.dark #rider-global-nav button.is-active,html.dark #rider-global-nav button:active{color:#79ddd3!important;background:#173b3d!important}body.lkx-rider-has-global-nav main{padding-bottom:82px!important}}body.lkx-rider-active main>section:not(#view-home){min-height:calc(100dvh - 70px)}body.lkx-rider-active main>section:not(#view-home)>.rider-secondary-section:first-child{margin-top:8px}html.dark body.lkx-rider-active main>section:not(#view-home){background:0 0}html.dark body.lkx-rider-active #view-home .rider-active-orders,html.dark body.lkx-rider-active #view-home .rider-incoming-orders,html.dark body.lkx-rider-active #view-home .rider-tools-strip,html.dark body.lkx-rider-active #view-home #rider-rotation-panel,html.dark body.lkx-rider-active #view-home .rider-delivery-history-panel{color:#eefcfb!important;background:#10282c!important;border-color:#2c4d51!important}html.dark body.lkx-rider-active #view-home .rider-incoming-orders-head,html.dark body.lkx-rider-active #view-home .rider-incoming-orders-head h2,html.dark body.lkx-rider-active #view-home .rider-incoming-orders-head p,html.dark body.lkx-rider-active #view-home #rider-service-area-label,html.dark body.lkx-rider-active #view-home #rider-incoming-orders-count,html.dark body.lkx-rider-active #view-home #rider-active-orders-count{color:#eefcfb!important}@media (width>=1024px){body.lkx-rider-active #view-home{padding-right:0!important}body.lkx-rider-active #rider-rotation-panel{width:100%!important;max-width:none!important;max-height:none!important;margin-top:14px!important;padding:14px 16px!important;position:static!important;overflow:visible!important;box-shadow:0 10px 28px #12343b12!important}body.lkx-rider-active #rider-rotation-panel>.flex:first-child{align-items:center!important}body.lkx-rider-active #rider-rotation-panel .admin-tools{justify-content:flex-end}body.lkx-rider-active #rider-rotation-panel .status-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.lkx-rider-active #rider-rotation-panel .queue-listings{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body.lkx-rider-active #rider-rotation-panel .queue-listings>div{background:#f8fbfb;border:1px solid #e0ecea;border-radius:15px;min-width:0;padding:10px!important}body.lkx-rider-active #rider-rotation-panel .queue-listings>div:not(:first-child){display:block!important}}html.dark body.lkx-rider-active #rider-rotation-panel .status-controls{background:#0b1e22!important;border-color:#315158!important}html.dark body.lkx-rider-active #rider-rotation-panel .status-controls button{color:#e9f7f7!important;background:#1a3035!important;border-color:#315158!important}html.dark body.lkx-rider-active #rider-rotation-panel .queue-listings>div{background:#163236!important;border-color:#315158!important}html.dark body.lkx-rider-active #rider-rotation-panel .queue-listings>div,html.dark body.lkx-rider-active #rider-rotation-panel .queue-listings>div span,html.dark body.lkx-rider-active #rider-rotation-panel .queue-listings>div strong{color:#e9f7f7!important}html.dark body.lkx-rider-active #rider-rotation-panel #home-roster-avail,html.dark body.lkx-rider-active #rider-rotation-panel #home-roster-busy,html.dark body.lkx-rider-active #rider-rotation-panel #home-roster-break,html.dark body.lkx-rider-active #rider-rotation-panel #home-roster-cooldown,html.dark body.lkx-rider-active #rider-rotation-panel #home-roster-dayoff{color:#c8dadd!important}@media (width<=640px){body.lkx-rider-active #rider-tools-strip{flex-direction:row!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}body.lkx-rider-active #rider-tools-strip .rider-tools-label{display:none!important}body.lkx-rider-active #rider-tools-strip .rider-tools-links{scrollbar-width:none;padding-bottom:1px;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;display:flex!important;overflow:auto hidden!important}body.lkx-rider-active #rider-tools-strip .rider-tools-links::-webkit-scrollbar{display:none}body.lkx-rider-active #rider-tools-strip .rider-tools-links button{white-space:nowrap!important;border-radius:12px!important;flex:none!important;min-width:78px!important;min-height:38px!important;padding:7px 10px!important;font-size:9px!important}body.lkx-rider-active #rider-rotation-panel{width:auto!important;max-height:none!important;margin-top:12px!important;position:static!important;overflow:visible!important}body.lkx-rider-active #rider-rotation-panel .queue-listings>div{background:#f8fbfb;border:1px solid #e0ecea;border-radius:14px;padding:8px!important}html.dark body.lkx-rider-active #rider-rotation-panel .queue-listings>div{background:#163236!important;border-color:#315158!important}}@media (width>=641px){body.lkx-rider-active #rider-header-actions .lkx-rider-header-credits{white-space:nowrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:96px!important;min-width:96px!important;height:38px!important;padding:0 11px!important;display:inline-flex!important}body.lkx-rider-active #rider-header-actions .lkx-rider-header-credits span{flex-direction:row!important;align-items:baseline!important;gap:5px!important;line-height:1!important;display:inline-flex!important}body.lkx-rider-active #rider-header-actions .lkx-rider-header-credits small{letter-spacing:.07em!important;font-size:8px!important;line-height:1!important;display:inline!important}body.lkx-rider-active #rider-header-actions .lkx-rider-header-credits strong{margin:0!important;font-size:14px!important;line-height:1!important;display:inline!important}body.lkx-rider-active #view-home .rider-area-status{-moz-column-gap:10px!important;white-space:nowrap!important;background:#f3fbf9!important;border:1px solid #d8ece8!important;border-radius:18px!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:0 10px!important;min-width:158px!important;min-height:58px!important;padding:10px 14px!important;display:grid!important}body.lkx-rider-active #view-home .rider-area-status .rider-area-dot{grid-area:1/1!important;width:9px!important;height:9px!important;margin-right:7px!important}body.lkx-rider-active #view-home .rider-area-status>span:not(.rider-area-dot){text-overflow:ellipsis!important;grid-area:1/1!important;padding-left:16px!important;font-size:12px!important;font-weight:900!important;overflow:hidden!important}body.lkx-rider-active #view-home .rider-area-status strong{color:#087f61!important;grid-area:1/2!important;margin:0!important;font-size:11px!important;line-height:1!important}html.dark body.lkx-rider-active #view-home .rider-area-status{background:#163236!important;border-color:#2c4d51!important}html.dark body.lkx-rider-active #view-home .rider-area-status strong{color:#79ddd3!important}}@media (width>=1024px){body.lkx-rider-active #view-home #rider-rotation-panel .queue-listings{grid-template-columns:minmax(330px,2.35fr) repeat(4,minmax(145px,1fr))!important;gap:10px!important}body.lkx-rider-active #view-home #rider-rotation-panel .queue-listings>div{min-width:0!important;overflow:visible!important}body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail,body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail>*{min-width:0!important}body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail strong,body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail b,body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail span{text-overflow:clip!important}body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail .font-semibold,body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail .font-bold,body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail strong{white-space:nowrap!important;text-overflow:clip!important;font-size:13px!important;line-height:1.15!important;overflow:visible!important}body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail button,body.lkx-rider-active #view-home #rider-rotation-panel #home-roster-avail .text-xs{flex:none!important}}.rider-delivery-map-card{background:#f8fbfb;border:1px solid #d7e8e5;border-radius:20px;margin:14px 0 0;overflow:hidden}.rider-delivery-map-head{border-bottom:1px solid #dfeceb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rider-delivery-map-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rider-delivery-map-kicker{letter-spacing:.08em;color:#0f8f83;font-size:9px;font-weight:950}.rider-delivery-map-head strong{color:#17343a;font-size:12px}.rider-delivery-nav-btn{color:#087f73;cursor:pointer;background:#fff;border:1px solid #bfe0dc;border-radius:11px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.rider-delivery-map{background:#eaf2f1;width:100%;height:220px}.rider-delivery-map-status{color:#526b70;background:#fff;border-top:1px solid #dfeceb;align-items:center;gap:7px;min-height:34px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}html.dark .rider-delivery-map-card{background:#10282c;border-color:#2c4d51}html.dark .rider-delivery-map-head{border-color:#2c4d51}html.dark .rider-delivery-map-head strong{color:#eefcfb}html.dark .rider-delivery-nav-btn{color:#8ce3d4;background:#163236;border-color:#35605e}html.dark .rider-delivery-map-status{color:#a9c0c3;background:#122c30;border-color:#2c4d51}@media (width<=640px){.rider-delivery-map-card{border-radius:17px}.rider-delivery-map-head{align-items:flex-start;padding:11px 12px}.rider-delivery-map-head strong{font-size:11px}.rider-delivery-map{height:190px}.rider-delivery-nav-btn{padding:7px 8px}}html,body{max-width:100%;overflow-x:hidden}body.lkx-rider-active #view-home{box-sizing:border-box;width:100%;max-width:100%}body.lkx-rider-active #view-home>*{min-width:0;max-width:100%}.lkx-rider-live-pill{transition:background .18s,border-color .18s}.lkx-rider-live-pill.is-active{background:#eafaf3!important;border-color:#a8e6ca!important}.lkx-rider-live-pill.is-active span{background:#13a66f!important;box-shadow:0 0 0 6px #13a66f1f!important}@media (width<=640px){#view-home{gap:10px!important;padding:10px 10px 100px!important}#view-home .lkx-role-hero{border-radius:22px!important;min-height:0!important;padding:18px!important}#view-home .lkx-role-hero h1{font-size:30px!important;line-height:1.03!important}#view-home .lkx-role-hero p{font-size:12px!important;line-height:1.45!important}#view-home .lkx-rider-hero-art{display:none!important}#view-home .lkx-rider-live-pill{box-sizing:border-box!important;width:100%!important;min-height:44px!important;padding:9px 12px!important}#view-home .lkx-rider-live-pill strong{font-size:12px!important}#view-home .lkx-rider-live-pill em{font-size:9px!important}#view-home .rider-overview-strip{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}#view-home .rider-overview-card{border-radius:18px!important;min-height:70px!important;padding:12px!important}#view-home .rider-tools-strip{border-radius:18px!important;padding:8px!important}#view-home .rider-tools-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#view-home .rider-tools-links button{border-radius:12px!important;flex-direction:column!important;gap:3px!important;min-width:0!important;min-height:46px!important;padding:6px 3px!important;font-size:8px!important}#view-home .rider-tools-links button i{font-size:13px!important}#view-home .rider-primary-grid{grid-template-columns:1fr!important;gap:10px!important}#view-home .rider-active-ticket{min-width:0!important;overflow:hidden!important}#view-home .rider-route-stop strong,#view-home .rider-route-stop span{overflow-wrap:anywhere!important}#view-home .rider-delivery-map{height:210px!important;min-height:210px!important}}.lkx-rider-credit-modal{max-height:min(88vh,720px);overflow:hidden}.rider-credit-history-row{background:#94a3b80d;border:1px solid #94a3b82e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.rider-credit-history-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.rider-credit-history-row strong{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:900;overflow:hidden}.rider-credit-history-row small{color:#94a3b8;font-size:8px}.rider-credit-history-row>span{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:950}.rider-credit-history-row .is-positive{color:#059669}.rider-credit-history-row .is-negative{color:#dc2626}html.dark .rider-credit-history-row strong{color:#e2e8f0}html.dark .rider-credit-history-row{background:#ffffff08;border-color:#94a3b824}.rider-admin-modal-surface,#admin-manage-riders-modal,#admin-rider-app-access-modal,#admin-tl-permissions-modal,#admin-edit-rider-modal,#admin-adjust-rider-credits-modal,#rider-credit-modal,#rider-info-modal{-webkit-backdrop-filter:blur(10px)saturate(115%)!important;background:#0f172a7a!important}html:not(.dark) #admin-manage-riders-modal>div,html:not(.dark) #admin-rider-app-access-modal>div,html:not(.dark) #admin-tl-permissions-modal>div,html:not(.dark) #admin-edit-rider-modal>div,html:not(.dark) #admin-adjust-rider-credits-modal>div,html:not(.dark) #rider-credit-modal>div,html:not(.dark) #rider-info-modal>div{color:#0f172a!important;background:#fff!important;border-color:#dbe5e8!important;box-shadow:0 28px 70px #0f172a33!important}html:not(.dark) #admin-manage-riders-modal .bg-black\/40,html:not(.dark) #admin-rider-app-access-modal .bg-black\/40,html:not(.dark) #admin-tl-permissions-modal .bg-black\/40{background:#f8fafc!important;border-color:#e2e8f0!important}html:not(.dark) #admin-manage-riders-modal .text-white,html:not(.dark) #admin-rider-app-access-modal .text-white,html:not(.dark) #admin-tl-permissions-modal .text-white,html:not(.dark) #admin-edit-rider-modal .text-white,html:not(.dark) #admin-adjust-rider-credits-modal .text-white{color:#0f172a!important}html:not(.dark) #admin-manage-riders-modal .text-gray-300,html:not(.dark) #admin-manage-riders-modal .text-gray-400,html:not(.dark) #admin-rider-app-access-modal .text-gray-300,html:not(.dark) #admin-rider-app-access-modal .text-gray-400,html:not(.dark) #admin-tl-permissions-modal .text-gray-300,html:not(.dark) #admin-tl-permissions-modal .text-gray-400,html:not(.dark) #admin-adjust-rider-credits-modal .text-gray-300,html:not(.dark) #admin-adjust-rider-credits-modal .text-gray-400{color:#64748b!important}html:not(.dark) #admin-manage-riders-modal .border-gray-800,html:not(.dark) #admin-rider-app-access-modal .border-gray-800,html:not(.dark) #admin-tl-permissions-modal .border-gray-800,html:not(.dark) #admin-adjust-rider-credits-modal .border-gray-800{border-color:#e2e8f0!important}html:not(.dark) #admin-manage-riders-modal .bg-gray-900,html:not(.dark) #admin-manage-riders-modal .bg-gray-800,html:not(.dark) #admin-rider-app-access-modal .bg-gray-800,html:not(.dark) #admin-tl-permissions-modal .bg-gray-800,html:not(.dark) #admin-adjust-rider-credits-modal .bg-gray-800{color:#334155!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.rider-directory-admin-only.hidden{display:none!important}.admin-rider-accounts-state{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:18px;display:flex}.admin-rider-accounts-state>i{color:#0f9f92;font-size:22px}.admin-rider-accounts-state strong{color:#1e293b;font-size:12px;font-weight:900}.admin-rider-accounts-state span{font-size:11px}.admin-rider-accounts-state button{color:#087f74;background:#ecfaf7;border:1px solid #b8e5dc;border-radius:12px;min-height:40px;margin-top:3px;padding:8px 18px;font-size:11px;font-weight:900}html.dark .admin-rider-accounts-state strong{color:#e2e8f0}html.dark .admin-rider-accounts-state button{color:#8ce3c8;background:#143b3b;border-color:#2b6256}@media (width<=640px){#admin-manage-riders-modal,#admin-rider-app-access-modal,#admin-tl-permissions-modal,#admin-edit-rider-modal,#admin-adjust-rider-credits-modal{padding:12px!important}#admin-manage-riders-modal>div,#admin-rider-app-access-modal>div,#admin-tl-permissions-modal>div,#admin-edit-rider-modal>div,#admin-adjust-rider-credits-modal>div{border-radius:24px!important;max-height:92vh!important}}html:not(.dark) #admin-manage-riders-modal .bg-black\/40{background:#fff!important;border-color:#e2e8f0!important}html:not(.dark) #admin-manage-riders-modal .border-gray-800\/90{border-color:#e2e8f0!important}#view-home .lkx-rider-chat-panel.is-open{z-index:1200!important;background:#fff!important;border:1px solid #cfe5e2!important;border-radius:24px!important;width:min(410px,100vw - 36px)!important;height:min(650px,78dvh)!important;min-height:0!important;max-height:calc(100dvh - 36px)!important;display:flex!important;position:fixed!important;inset:auto 18px 18px auto!important;overflow:hidden!important;box-shadow:0 24px 64px #12343b3d!important}html.dark #view-home .lkx-rider-chat-panel.is-open{background:#10282c!important;border-color:#2c4d51!important}.rider-chat-panel-close{color:#647b7e;background:#fff;border:1px solid #d7e8e5;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.rider-chat-panel-close:hover{color:#0f8f83;border-color:#83c9bf}html.dark .rider-chat-panel-close{color:#b5c8ca;background:#122c30;border-color:#315158}@media (width<=640px){#view-home .lkx-rider-chat-panel.is-open{inset:auto 8px max(76px,calc(env(safe-area-inset-bottom) + 70px)) 8px!important;width:auto!important;height:min(74dvh,620px)!important;max-height:calc(100dvh - max(92px,calc(env(safe-area-inset-bottom) + 86px)))!important;border-radius:22px!important}}@media (height<=540px){#view-home .lkx-rider-chat-panel.is-open{height:auto!important;max-height:none!important;inset:8px 8px 8px auto!important}}body.lkx-customer-modal-open{overflow:hidden!important}#cust-address-book-modal{z-index:80!important}#cust-address-book-modal>div{border-radius:26px!important;width:min(720px,100vw - 32px)!important;max-height:min(92vh,900px)!important;overflow:hidden!important}.lkx-address-modal-scroll{scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lkx-address-suggestions{z-index:30;background:#fff;border:1px solid #cfe1df;border-radius:14px;max-height:220px;margin-top:4px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #12343b24}.lkx-address-suggestion{text-align:left;color:#17343a;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.lkx-address-suggestion:hover,.lkx-address-suggestion:focus-visible{background:#eef9f7;outline:none}.lkx-address-suggestion-icon{color:#0f9f92;background:#e4f7f3;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.lkx-address-suggestion span:not(.lkx-address-suggestion-icon){flex-direction:column;min-width:0;display:flex}.lkx-address-suggestion strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:900;overflow:hidden}.lkx-address-suggestion small{color:#71878b;margin-top:2px;font-size:9px;line-height:1.25}.lkx-address-suggestion-empty{color:#71878b;padding:11px 10px;font-size:10px;line-height:1.4}html.dark .lkx-address-suggestions{background:#10282c;border-color:#31555a;box-shadow:0 18px 38px #00000059}html.dark .lkx-address-suggestion{color:#eefcfb}html.dark .lkx-address-suggestion:hover,html.dark .lkx-address-suggestion:focus-visible{background:#17383c}html.dark .lkx-address-suggestion-icon{color:#79ddd3;background:#164247}html.dark .lkx-address-suggestion small,html.dark .lkx-address-suggestion-empty{color:#a9c0c3}#cust-stores-grid{overscroll-behavior:contain!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;align-items:start!important;gap:12px!important;min-height:0!important;max-height:none!important;display:grid!important;overflow-y:auto!important}#cust-stores-grid .lkx-customer-store-card{flex-direction:column!important;align-self:start!important;height:auto!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}#cust-stores-grid .lkx-customer-store-card>div:first-child{flex:0 0 132px!important;height:132px!important}#cust-stores-grid .lkx-customer-store-card>div:last-child{flex:none!important;height:auto!important;min-height:108px!important}#cust-stores-grid .lkx-customer-store-card h3{white-space:normal!important;text-overflow:clip!important;line-height:1.25!important;overflow:visible!important}#cust-store-menu-modal>div{width:min(900px,100vw - 32px)!important;max-width:900px!important;max-height:min(92vh,860px)!important}#cust-menu-category-pills{scrollbar-width:none;overscroll-behavior:contain!important;flex-wrap:nowrap!important;overflow-x:auto!important}#cust-menu-category-pills::-webkit-scrollbar{display:none}#cust-menu-items-feed{overscroll-behavior:contain!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;align-items:start!important;gap:12px!important;min-height:0!important;display:grid!important;overflow-y:auto!important}#cust-menu-items-feed .lkx-customer-menu-item{flex-direction:column!important;align-self:start!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}#cust-menu-items-feed .lkx-customer-menu-item>div:first-child{flex:0 0 138px!important;height:138px!important}#cust-menu-items-feed .lkx-customer-menu-item>div:last-child{flex:auto!important;min-height:155px!important}#cust-menu-items-feed .lkx-customer-menu-item h3{white-space:normal!important;text-overflow:clip!important;line-height:1.25!important;overflow:visible!important}#cust-menu-items-feed .lkx-customer-add-to-cart{white-space:nowrap!important;min-height:44px!important;line-height:1.1!important}#cust-product-discovery-feed .lkx-product-card button{min-height:42px!important}#cust-floating-cart-dock{display:grid!important}#cust-floating-cart-dock.hidden,body.lkx-customer-modal-open #cust-floating-cart-dock{display:none!important}@keyframes lkxCartAddedPulse{0%{transform:scale(1)}35%{transform:scale(1.08)}70%{transform:scale(.98)}to{transform:scale(1)}}#lkx-customer-guide{z-index:120!important}@media (width<=640px){body.lkx-customer-modal-open{overscroll-behavior:none!important}#cust-stores-popup-modal>div,#cust-store-menu-modal>div{border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;height:94vh!important;max-height:94vh!important;padding:13px!important}#cust-stores-grid{grid-template-columns:1fr!important;gap:10px!important;padding:2px 1px 12px!important}#cust-stores-grid .lkx-customer-store-card>div:first-child{flex-basis:112px!important;height:112px!important}#cust-stores-grid .lkx-customer-store-card>div:last-child{min-height:96px!important;padding:12px!important}#cust-store-menu-modal>div{gap:10px!important}#cust-menu-items-feed{grid-template-columns:1fr!important;gap:10px!important;padding:1px 1px 14px!important}#cust-menu-items-feed .lkx-customer-menu-item>div:first-child{flex-basis:126px!important;height:126px!important}#cust-menu-items-feed .lkx-customer-menu-item>div:last-child{min-height:145px!important;padding:14px!important}#cust-menu-items-feed .lkx-customer-menu-item h3{font-size:15px!important}#cust-menu-items-feed .lkx-customer-add-to-cart{min-height:46px!important;font-size:14px!important}#cust-address-book-modal{padding:0!important}#cust-address-book-modal>div{border-radius:24px 24px 0 0!important;width:100%!important;max-width:none!important;height:94vh!important;max-height:94vh!important;padding:13px!important}#cust-address-book-modal .lkx-address-modal-scroll{min-height:0!important;padding-bottom:10px!important}#cust-address-book-modal .grid.grid-cols-2{grid-template-columns:1fr!important}#cust-address-book-modal .lkx-address-suggestions{max-height:180px!important}#cust-address-book-modal #save-new-addr-btn,#cust-address-book-modal button[onclick*=openAddressMapPicker]{min-height:44px!important}body.lkx-customer-modal-open #cust-mobile-nav,body.lkx-customer-modal-open #cust-floating-chat,body.lkx-customer-modal-open #cust-floating-cart-dock{display:none!important}}@media (width>=641px){#cust-floating-cart-dock{z-index:84!important;bottom:94px!important;right:20px!important}}html.dark #cust-address-book-modal>div,html.dark #cust-address-book-modal .bg-gray-50{color:#eefcfb!important}#cust-home-howto-strip{display:none!important}#view-customer-home .lkx-support{z-index:95!important;width:min(420px,100vw - 32px)!important;display:none!important;position:fixed!important;top:auto!important;bottom:82px!important;right:20px!important}#view-customer-home.is-customer-chat-open .lkx-support{display:block!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{height:min(560px,100vh - 150px)!important;min-height:0!important;max-height:calc(100vh - 150px)!important;box-shadow:0 24px 70px #0e30353d!important}body.lkx-customer-modal-open #view-customer-home .lkx-support{display:none!important}.lkx-live-eta-bar{color:#17343a!important;background:#fffffff0!important;border:1px solid #0f9f924d!important;box-shadow:0 8px 20px #12343b1a!important}.lkx-live-eta-rider{color:#0f766e!important}.lkx-live-eta-rider i{margin-right:5px;color:#0f9f92!important}.lkx-live-eta-value{color:#0b8d82!important}html.dark .lkx-live-eta-bar{color:#eefcfb!important;background:#10282cf0!important;border-color:#31575b!important}html.dark .lkx-live-eta-rider{color:#8de4db!important}html.dark .lkx-live-eta-value{color:#79ddd3!important}#toast-container{z-index:999999!important;top:82px!important}#toast-container .lkx-toast{color:#fff!important;background:#0f766ef7!important;border:1px solid #ffffff47!important;justify-content:center!important;align-items:center!important;min-height:42px!important;display:flex!important;box-shadow:0 14px 34px #0f766e47!important}.lkx-cart-added-pulse{animation:.7s ease-out lkxCartAddedPulse!important}#cust-item-customizer-modal{z-index:100!important;overscroll-behavior:contain!important}#cust-item-customizer-modal>div{scrollbar-width:thin;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;width:min(520px,100vw - 32px)!important;max-height:min(92vh,820px)!important;overflow-y:auto!important}@media (width<=380px){#cust-item-customizer-modal .lkx-customizer-actions{flex-wrap:wrap!important}#cust-item-customizer-modal .lkx-customizer-quantity{min-height:40px!important}#cust-item-customizer-modal .lkx-customizer-quantity>button{touch-action:manipulation;flex:0 0 40px!important;width:40px!important;height:40px!important}#cust-item-customizer-modal .lkx-customizer-actions>button:last-child{flex:100%!important;min-width:0!important}#cust-cart-stores-container .lkx-customer-cart-item{flex-wrap:wrap!important}#cust-cart-stores-container .lkx-customer-cart-item-info{flex:100%!important}#cust-cart-stores-container .lkx-customer-cart-item-actions{margin-left:auto!important;padding-top:0!important}#cust-cart-stores-container .lkx-customer-cart-qty-button,#cust-cart-stores-container .lkx-customer-cart-remove-button{touch-action:manipulation;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important}}@media (width<=640px) and (height<=640px){#cust-cart-modal .lkx-cart-drawer{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;overflow:hidden auto!important}}@media (width<=640px){#cust-item-customizer-modal{align-items:flex-end!important;padding:0!important}#cust-item-customizer-modal>div{width:100%!important;max-width:none!important;height:94vh!important;max-height:94vh!important;padding:14px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}body.lkx-customer-modal-open #cust-mobile-nav,body.lkx-customer-modal-open #cust-floating-chat,body.lkx-customer-modal-open #cust-floating-cart-dock{display:none!important}}#cust-stores-grid .lkx-customer-store-card{border-radius:20px!important}#cust-stores-grid .lkx-customer-store-card>div:first-child{flex-basis:118px!important;height:118px!important}#cust-stores-grid .lkx-customer-store-card>div:last-child{min-height:96px!important;padding:13px!important}#cust-stores-grid .lkx-customer-store-card h3{font-size:15px!important}#cust-stores-grid .lkx-store-count{color:#577176!important;background:#f4f9f8!important;border:1px solid #d7e8e5!important}#cust-stores-grid .lkx-customer-store-card .text-teal-700{color:#0f766e!important}#cust-product-discovery-feed .lkx-product-card{border-radius:18px!important;flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important}#cust-product-discovery-feed .lkx-product-meta{flex-direction:column!important;flex:auto!important;min-width:0!important;padding:12px!important;display:flex!important}#cust-product-discovery-feed .lkx-product-meta h3{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}#cust-product-discovery-feed .lkx-product-meta .lkx-btn-primary{letter-spacing:.01em!important;border-radius:12px!important;min-height:40px!important;margin-top:auto!important;padding:9px 12px!important;font-size:12px!important}@media (width<=640px){#cust-product-discovery-feed .lkx-product-grid,#view-customer-home .lkx-product-grid{gap:9px!important}#cust-product-discovery-feed .lkx-product-media{height:112px!important}#cust-product-discovery-feed .lkx-product-meta{padding:10px!important}#cust-product-discovery-feed .lkx-product-meta .lkx-btn-primary{min-height:38px!important;padding:8px 9px!important;font-size:10.5px!important}#view-customer-home.is-customer-chat-open .lkx-support{width:auto!important;bottom:82px!important;left:8px!important;right:8px!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{border-radius:20px!important;height:min(68vh,560px)!important;max-height:68vh!important}}#view-customer-home .lkx-support[hidden]{display:none!important}#view-customer-home.is-customer-chat-open .lkx-support:not([hidden]){display:block!important}#view-customer-home .lkx-chat-shell{overflow:hidden!important}#view-customer-home .lkx-chat-shell>#cust-rider-chat-messages{overscroll-behavior:contain!important;min-height:0!important}@media (width<=640px){#view-customer-home.is-customer-chat-open .lkx-support:not([hidden]){width:auto!important;inset:auto 8px 78px!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{border-radius:20px!important;height:min(70vh,600px)!important;max-height:70vh!important}#view-customer-home.is-customer-chat-open .lkx-chat-close{border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}}#cust-stores-grid.lkx-store-directory-grid{overscroll-behavior:contain!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;padding:2px!important;display:grid!important;overflow-y:auto!important}#cust-stores-grid.lkx-store-directory-grid .lkx-customer-store-card{border-radius:18px!important;height:auto!important;min-height:0!important}#cust-stores-grid.lkx-store-directory-grid .lkx-customer-store-card>div:first-child{flex-basis:108px!important;height:108px!important}#cust-stores-grid.lkx-store-directory-grid .lkx-customer-store-card>div:last-child{padding:12px!important}#cust-stores-grid.lkx-store-directory-grid .lkx-customer-store-card h3{font-size:14px!important;line-height:1.2!important}#cust-stores-grid.lkx-store-directory-grid .lkx-store-address{font-size:11px!important}#cust-stores-grid.lkx-store-directory-grid .lkx-store-count{font-size:10px!important}#cust-stores-grid.lkx-store-directory-grid{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:12px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden auto!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card{box-sizing:border-box!important;flex-direction:column!important;flex:none!important;place-self:start stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card>div:first-child{box-sizing:border-box!important;flex:0 0 108px!important;width:100%!important;min-width:0!important;height:108px!important;min-height:108px!important;display:flex!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card>div:last-child{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:92px!important;padding:12px!important;display:block!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card h3,#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card p,#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card .lkx-store-count{min-width:0!important}@media (width<=640px){#cust-stores-grid.lkx-store-directory-grid{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;gap:10px!important;padding:2px 1px 8px!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card{width:100%!important;max-width:none!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card>div:first-child{flex-basis:112px!important;width:100%!important;height:112px!important;min-height:112px!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-customer-store-card>div:last-child{width:100%!important;min-height:100px!important;padding:12px!important}}#cust-tracking-workspace{flex-direction:column;display:flex}#cust-tracking-workspace.hidden{display:none!important}.cust-tracking-workspace-grid{flex:1;grid-template-columns:minmax(0,1fr) 330px;display:grid;overflow:hidden}.cust-tracking-map-stage{background:#dbe9e9;min-width:0;min-height:0;padding:12px;position:relative}.cust-tracking-map-slot{background:#c4dfe4;border-radius:18px;width:100%;height:100%;min-height:320px;overflow:hidden}.cust-tracking-map-slot #cust-live-embed-map{border-radius:18px;width:100%!important;height:100%!important;min-height:320px!important}.cust-tracking-map-hint{color:#e7f7f5;pointer-events:none;background:#081c22e0;border-radius:13px;align-items:center;gap:8px;max-width:min(460px,100% - 48px);padding:10px 13px;font-size:11px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 8px 24px #0003}.cust-tracking-details{background:#0c2025;border-left:1px solid #ffffff14;flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}body.lkx-tracking-workspace-open #view-customer-home .lkx-support,body.lkx-tracking-workspace-open #view-customer-home #cust-floating-chat{display:none!important}#view-customer-home .lkx-chat-fab{z-index:100001!important}#view-customer-home .lkx-support{z-index:100000!important}#view-customer-home.is-customer-chat-open .lkx-support:not([hidden]){width:min(370px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;position:fixed!important;inset:auto 22px 94px auto!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{border-radius:22px!important;height:min(520px,70vh)!important;max-height:70vh!important;box-shadow:0 20px 60px #00000047!important}#view-customer-home.is-customer-chat-open .lkx-chat-fab,#view-customer-home #cust-rider-chat-composer.is-awaiting-rider>button{display:none!important}#view-customer-home #cust-rider-chat-composer.is-awaiting-rider>#cust-rider-chat-input{flex:100%!important;width:100%!important;min-width:0!important;font-size:13px!important}@media (width<=760px){.cust-tracking-workspace-grid{grid-template-rows:minmax(45vh,1fr) auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.cust-tracking-map-stage{min-height:45vh;padding:8px}.cust-tracking-map-slot,.cust-tracking-map-slot #cust-live-embed-map{min-height:42vh!important}.cust-tracking-map-hint{max-width:calc(100% - 32px);bottom:16px;left:16px}.cust-tracking-details{padding:12px}#view-customer-home.is-customer-chat-open .lkx-support:not([hidden]){width:auto!important;max-width:none!important;bottom:82px!important;left:10px!important;right:10px!important}#view-customer-home.is-customer-chat-open .lkx-chat-shell{height:min(62vh,520px)!important;max-height:62vh!important}}#cust-tracking-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#173436!important;background:#f4f8f7!important}#cust-tracking-workspace>header{box-shadow:0 2px 12px #0f2d2d0d;background:#fffffff7!important;border-color:#dbe7e5!important}#cust-tracking-workspace #cust-tracking-title{color:#143638!important}#cust-tracking-workspace .text-slate-300{color:#607678!important}#cust-tracking-workspace .text-slate-400{color:#718486!important}#cust-tracking-workspace .text-teal-200{color:#0d7772!important}#cust-tracking-workspace .text-teal-300{color:#087e78!important}#cust-tracking-workspace>header button{color:#24494a!important;background:#f0f6f5!important;border-color:#d6e4e2!important}#cust-tracking-workspace .cust-tracking-workspace-grid{min-height:0}#cust-tracking-workspace .cust-tracking-map-stage{background:#e6f0ee!important}#cust-tracking-workspace .cust-tracking-map-slot{background:#d8e9e6;border:1px solid #d0e2df;box-shadow:0 10px 30px #163f3f14}#cust-tracking-workspace .cust-tracking-map-hint{border:1px solid #d5e6e3;color:#315657!important;background:#fffffff5!important}#cust-tracking-workspace .cust-tracking-details{color:#173436!important;background:#fff!important;border-left-color:#dbe7e5!important}#cust-tracking-workspace .cust-tracking-details .bg-white\/5{background:#f5f9f8!important;border-color:#dce8e6!important}#cust-tracking-workspace .cust-tracking-details .bg-teal-400\/10{background:#eaf8f5!important;border-color:#bde7df!important}#cust-tracking-workspace #cust-tracking-stepper-slot{color:#243f40}#cust-tracking-workspace .cust-tracking-stepper{color:inherit}html.dark #cust-tracking-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf8f6!important;background:#0b1d21!important}html.dark #cust-tracking-workspace>header{background:#081b20f7!important;border-color:#244044!important}html.dark #cust-tracking-workspace #cust-tracking-title{color:#f3fbfa!important}html.dark #cust-tracking-workspace .text-slate-300{color:#c5d5d6!important}html.dark #cust-tracking-workspace .text-slate-400{color:#9eb5b7!important}html.dark #cust-tracking-workspace .text-teal-200{color:#99f6e4!important}html.dark #cust-tracking-workspace .text-teal-300{color:#5eead4!important}html.dark #cust-tracking-workspace>header button{color:#edf8f6!important;background:#183237!important;border-color:#2c4b50!important}html.dark #cust-tracking-workspace .cust-tracking-map-stage{background:#10292d!important}html.dark #cust-tracking-workspace .cust-tracking-map-slot{background:#17383c;border-color:#294d51}html.dark #cust-tracking-workspace .cust-tracking-details{color:#edf8f6!important;background:#0c2025!important;border-left-color:#ffffff14!important}html.dark #cust-tracking-workspace .cust-tracking-details .bg-white\/5{background:#ffffff0d!important;border-color:#ffffff1a!important}html.dark #cust-tracking-workspace .cust-tracking-details .bg-teal-400\/10{background:#2dd4bf1a!important;border-color:#5eead433!important}html.dark #cust-tracking-workspace #cust-tracking-stepper-slot{color:#edf8f6}@media (width>=761px){#cust-tracking-workspace .cust-tracking-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(320px,370px)}#cust-tracking-workspace .cust-tracking-map-stage{padding:16px}#cust-tracking-workspace .cust-tracking-map-slot,#cust-tracking-workspace .cust-tracking-map-slot #cust-live-embed-map{min-height:0!important}#cust-tracking-workspace .cust-tracking-details{padding:20px}}@media (width<=760px){#cust-tracking-workspace>header{padding-top:max(10px, env(safe-area-inset-top))}#cust-tracking-workspace .cust-tracking-workspace-grid{overscroll-behavior:contain;grid-template-rows:minmax(38vh,44vh) minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow-y:auto}#cust-tracking-workspace .cust-tracking-map-stage{min-height:38vh;padding:8px}#cust-tracking-workspace .cust-tracking-map-slot,#cust-tracking-workspace .cust-tracking-map-slot #cust-live-embed-map{min-height:36vh!important}#cust-tracking-workspace .cust-tracking-details{border-left:0;gap:10px;padding:12px}#cust-tracking-workspace .cust-tracking-map-hint{max-width:calc(100% - 28px);bottom:14px;left:14px}}#view-customer-home.is-tracking-mode #cust-tracking-workspace{display:block!important}#cust-tracking-workspace{color:#173436;width:100%;min-height:min(820px,100dvh - 92px);padding:4px 0 28px}.cust-tracking-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:6px 2px 14px;display:flex}.cust-tracking-back{color:#0d7772;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:12px;font-weight:900;display:inline-flex}.cust-tracking-back:hover{color:#075e5a}.cust-tracking-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);align-items:stretch;gap:14px;display:grid}.cust-tracking-map-stage{background:#eaf3f1;border:1px solid #d7e7e4;border-radius:26px;min-width:0;min-height:620px;padding:12px;position:relative;box-shadow:0 12px 35px #12343b14}.cust-tracking-map-topline{color:#46676a;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 10px;font-size:11px;font-weight:900;display:flex}.cust-tracking-map-topline span:first-child{color:#0d7772}.cust-tracking-map-topline span:last-child{color:#789092;text-align:right;font-weight:700}#cust-tracking-workspace .cust-tracking-map-slot{background:#d8e9e6;border:1px solid #d0e2df;border-radius:20px;height:calc(100% - 34px);min-height:560px;overflow:hidden;box-shadow:0 8px 25px #163f3f14}#cust-tracking-workspace .cust-tracking-map-slot #cust-live-embed-map{border-radius:20px;width:100%!important;height:100%!important;min-height:560px!important}.cust-tracking-details{flex-direction:column;gap:12px;min-width:0;max-height:620px;padding:2px;display:flex;overflow-y:auto;background:0 0!important;border:0!important}.cust-tracking-status-card,.cust-tracking-stepper-card,.cust-tracking-rider-card,.cust-tracking-order-summary{background:#fff;border:1px solid #dbe9e6;border-radius:20px;box-shadow:0 8px 24px #12343b0f}.cust-tracking-status-card{padding:16px}.cust-tracking-stepper-card{padding:14px}.cust-tracking-stepper-card .cust-tracking-stepper{padding:0!important}.cust-tracking-rider-card{padding:14px}.cust-tracking-card-kicker{color:#0d7772;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900}.cust-tracking-rider-row{align-items:center;gap:10px;min-width:0;display:flex}.cust-tracking-rider-avatar{color:#0d9488;background:#e5f7f3;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.cust-tracking-live-pill{color:#087e78;text-align:right;background:#edf9f6;border-radius:999px;align-items:center;gap:5px;max-width:145px;padding:6px 8px;font-size:9px;font-weight:900;line-height:1.15;display:inline-flex}.cust-tracking-live-pill span{background:#10b981;border-radius:50%;flex:none;width:6px;height:6px}.cust-tracking-chat-btn{color:#062d2c;cursor:pointer;background:#10b8aa;border:0;border-radius:17px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-weight:900;display:flex;box-shadow:0 8px 20px #10b8aa2e}.cust-tracking-chat-btn:hover{background:#0fa99d}.cust-tracking-order-summary{padding:14px}.cust-tracking-order-meta{color:#718486;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.cust-tracking-items{border-top:1px solid #e7efed;border-bottom:1px solid #e7efed;padding:6px 0}.cust-tracking-item-row{justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.cust-tracking-total-lines{padding-top:7px;font-size:11px}.cust-tracking-total-lines>div{color:#657d80;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.cust-tracking-total-lines .cust-tracking-grand-total{color:#173436;border-top:1px dashed #d6e5e2;margin-top:4px;padding-top:9px;font-size:14px}.cust-tracking-payment{color:#718486;border-top:1px solid #e7efed;align-items:center;gap:7px;margin-top:9px;padding-top:9px;font-size:10px;display:flex}.cust-tracking-payment i{color:#0d9488}.cust-tracking-payment strong{color:#173436;margin-left:auto}#cust-tracking-workspace .cust-tracking-map-hint{border:1px solid #d5e6e3;border-radius:13px;max-width:min(460px,100% - 48px);bottom:24px;left:24px;box-shadow:0 8px 24px #0000001a;color:#315657!important;background:#fffffff2!important}html.dark #cust-tracking-workspace{color:#edf8f6}html.dark .cust-tracking-back{color:#71d5ca}html.dark .cust-tracking-back:hover{color:#99f6e4}html.dark .cust-tracking-map-stage{background:#10292d;border-color:#294d51}html.dark .cust-tracking-map-topline{color:#a9c0c3}html.dark .cust-tracking-map-topline span:first-child{color:#71d5ca}html.dark .cust-tracking-map-topline span:last-child{color:#8fa9ac}html.dark .cust-tracking-status-card,html.dark .cust-tracking-stepper-card,html.dark .cust-tracking-rider-card,html.dark .cust-tracking-order-summary{background:#10282c;border-color:#2d4c50;box-shadow:0 10px 28px #00000038}html.dark .cust-tracking-rider-avatar{color:#79ddd3;background:#164247}html.dark .cust-tracking-live-pill{color:#8be8dc;background:#153b39}html.dark .cust-tracking-items{border-color:#29474b}html.dark .cust-tracking-total-lines .cust-tracking-grand-total{color:#f3fbfa;border-color:#315256}html.dark .cust-tracking-payment{border-color:#29474b}html.dark .cust-tracking-payment strong{color:#edf8f6}html.dark #cust-tracking-workspace .cust-tracking-map-hint{border-color:#315256;color:#e1f2ef!important;background:#091e22f0!important}@media (width<=900px){.cust-tracking-workspace-grid{grid-template-columns:1fr}.cust-tracking-map-stage{min-height:52vh}#cust-tracking-workspace .cust-tracking-map-slot{height:46vh;min-height:46vh}#cust-tracking-workspace .cust-tracking-map-slot #cust-live-embed-map{min-height:46vh!important}.cust-tracking-details{max-height:none;overflow:visible}}@media (width<=760px){#cust-tracking-workspace{min-height:calc(100dvh - 72px);padding:0 0 92px}.cust-tracking-header{padding:4px 2px 12px}.cust-tracking-header h2{font-size:18px}.cust-tracking-workspace-grid{gap:10px}.cust-tracking-map-stage{border-radius:22px;min-height:42vh;padding:8px}.cust-tracking-map-topline{padding:1px 3px 8px;font-size:10px}#cust-tracking-workspace .cust-tracking-map-slot{border-radius:17px;height:38vh;min-height:38vh}#cust-tracking-workspace .cust-tracking-map-slot #cust-live-embed-map{border-radius:17px;min-height:38vh!important}#cust-tracking-workspace .cust-tracking-map-hint{max-width:none;font-size:10px;bottom:14px;left:14px;right:14px}.cust-tracking-details{gap:9px;padding:0}.cust-tracking-status-card,.cust-tracking-stepper-card,.cust-tracking-rider-card,.cust-tracking-order-summary{border-radius:18px}.cust-tracking-status-card{padding:14px}.cust-tracking-rider-card,.cust-tracking-order-summary{padding:13px}}#view-customer-home.is-tracking-mode>.lkx-page{background:0 0!important}#view-customer-home.is-tracking-mode #cust-tracking-workspace{background:0 0!important;min-height:0!important;padding:0 0 18px!important;display:block!important}#view-customer-home.is-tracking-mode .cust-tracking-header{padding:2px 2px 12px!important}.cust-tracking-context-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:flex}.cust-tracking-context-label{color:#087e78;letter-spacing:.08em;white-space:nowrap;background:#e4f7f3;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:950;display:inline-flex}.cust-tracking-context-order{text-overflow:ellipsis;white-space:nowrap;color:#6d8285;text-align:right;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.cust-tracking-kicker{color:#0d7772;letter-spacing:.2em;font-size:10px;font-weight:950}.cust-tracking-subtitle{color:#718486;margin-top:4px;font-size:11px;line-height:1.45}#cust-tracking-workspace .cust-tracking-map-stage,#cust-tracking-workspace .cust-tracking-status-card,#cust-tracking-workspace .cust-tracking-stepper-card,#cust-tracking-workspace .cust-tracking-rider-card,#cust-tracking-workspace .cust-tracking-order-summary{box-shadow:0 6px 20px #12343b0e!important}#view-customer-home.is-tracking-mode .lkx-support{display:none!important}#view-customer-home.is-tracking-mode.is-customer-chat-open .lkx-support{z-index:1000!important;width:min(390px,100vw - 32px)!important;display:block!important;position:fixed!important;bottom:88px!important;left:auto!important;right:20px!important}#view-customer-home.is-tracking-mode.is-customer-chat-open .lkx-chat-shell{height:min(610px,100vh - 140px)!important;max-height:calc(100vh - 140px)!important}#view-customer-home.is-tracking-mode .lkx-chat-fab{z-index:1001!important}html.dark .cust-tracking-context-label{color:#8be8dc;background:#164247}html.dark .cust-tracking-context-order,html.dark .cust-tracking-subtitle{color:#a9c0c3}html.dark .cust-tracking-kicker{color:#79ddd3}@media (width<=760px){#view-customer-home.is-tracking-mode>.lkx-page{padding-top:8px!important;padding-left:10px!important;padding-right:10px!important}#view-customer-home.is-tracking-mode #cust-tracking-workspace{padding-bottom:18px!important}.cust-tracking-context-row{margin-bottom:7px}.cust-tracking-context-label{padding:5px 8px;font-size:8px}.cust-tracking-context-order,.cust-tracking-kicker{font-size:9px}#cust-tracking-workspace .cust-tracking-header h2{margin-top:2px;font-size:20px}.cust-tracking-subtitle{font-size:10px}#view-customer-home.is-tracking-mode #cust-mobile-nav{z-index:1002!important;display:flex!important}#view-customer-home.is-tracking-mode.is-customer-chat-open .lkx-support{width:auto!important;bottom:84px!important;left:10px!important;right:10px!important}#view-customer-home.is-tracking-mode.is-customer-chat-open .lkx-chat-shell{height:min(62vh,520px)!important;max-height:62vh!important}}#view-customer-home.is-tracking-mode .lkx-install,#view-customer-home.is-tracking-mode #cust-active-order-milestone-dock,#view-customer-home.is-tracking-mode .lkx-customer-grid{display:block!important}#view-customer-home.is-tracking-mode #cust-active-order-milestone-dock{display:none!important}#view-customer-home.is-tracking-mode .lkx-customer-grid{visibility:visible!important;opacity:1!important}#view-customer-home.is-tracking-mode .lkx-page{min-height:100%;padding-bottom:100px!important}#view-customer-home.is-tracking-mode #cust-tracking-workspace{background:0 0!important;border:0!important;min-height:0!important;margin:0 0 22px!important;padding:0!important;display:block!important}#view-customer-home.is-tracking-mode .cust-tracking-header{background:#fff!important;border:1px solid #dbe9e6!important;border-radius:22px!important;margin-bottom:12px!important;padding:14px 16px 16px!important;box-shadow:0 6px 20px #12343b0e!important}.cust-tracking-header-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cust-tracking-home-btn{color:#0d7772;cursor:pointer;background:#f7fbfa;border:1px solid #cfe3df;border-radius:12px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.cust-tracking-home-btn:hover{background:#e8f7f3}.cust-tracking-shell-note{color:#799092;white-space:nowrap;font-size:9px;font-weight:800}#view-customer-home.is-tracking-mode .cust-tracking-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:12px!important;min-height:0!important;overflow:visible!important}#view-customer-home.is-tracking-mode .cust-tracking-map-stage{background:#e6f1ef!important;border:1px solid #d3e5e2!important;border-radius:22px!important;min-height:560px!important;padding:12px!important;box-shadow:0 6px 20px #12343b0e!important}#view-customer-home.is-tracking-mode .cust-tracking-details{background:0 0!important;border:0!important;max-height:none!important;padding:0!important;overflow:visible!important}#view-customer-home.is-tracking-mode .cust-tracking-chat-btn{cursor:pointer}#view-customer-home.is-tracking-mode .lkx-support{z-index:100001!important}#view-customer-home.is-tracking-mode.is-customer-chat-open .lkx-support:not([hidden]){width:min(390px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;position:fixed!important;inset:auto 20px 90px auto!important}@media (width<=900px){#view-customer-home.is-tracking-mode .cust-tracking-workspace-grid{grid-template-columns:1fr!important}#view-customer-home.is-tracking-mode .cust-tracking-map-stage{min-height:52vh!important}#view-customer-home.is-tracking-mode .cust-tracking-map-slot,#view-customer-home.is-tracking-mode .cust-tracking-map-slot #cust-live-embed-map{height:46vh!important;min-height:46vh!important}}@media (width<=760px){#view-customer-home.is-tracking-mode .lkx-page{padding:8px 10px 112px!important}#view-customer-home.is-tracking-mode .cust-tracking-header{border-radius:18px!important;margin-bottom:9px!important;padding:11px 12px 13px!important}.cust-tracking-header-top{margin-bottom:8px}.cust-tracking-home-btn{padding:7px 9px;font-size:9px}.cust-tracking-shell-note{font-size:8px}#view-customer-home.is-tracking-mode .cust-tracking-header h2{font-size:20px!important}#view-customer-home.is-tracking-mode .cust-tracking-subtitle{font-size:10px}#view-customer-home.is-tracking-mode .cust-tracking-workspace-grid{gap:9px!important}#view-customer-home.is-tracking-mode .cust-tracking-map-stage{border-radius:20px!important;min-height:40vh!important;padding:7px!important}#view-customer-home.is-tracking-mode .cust-tracking-map-slot,#view-customer-home.is-tracking-mode .cust-tracking-map-slot #cust-live-embed-map{border-radius:16px!important;height:34vh!important;min-height:34vh!important}#view-customer-home.is-tracking-mode .cust-tracking-details{gap:9px!important}#view-customer-home.is-tracking-mode .lkx-customer-grid{margin-top:10px!important}#view-customer-home.is-tracking-mode #cust-mobile-nav{z-index:100500!important;display:flex!important}#view-customer-home.is-tracking-mode.is-customer-chat-open .lkx-support:not([hidden]){width:auto!important;max-width:none!important;bottom:82px!important;left:10px!important;right:10px!important}#view-customer-home.is-tracking-mode.is-customer-chat-open .lkx-chat-shell{border-radius:20px!important;height:min(58vh,500px)!important;max-height:58vh!important}}html.dark #view-customer-home.is-tracking-mode .cust-tracking-header{background:#10282c!important;border-color:#2d4c50!important}html.dark .cust-tracking-home-btn{color:#8be8dc;background:#143438;border-color:#315256}html.dark .cust-tracking-shell-note{color:#9bb4b7}#view-customer-home.is-tracking-mode .lkx-install,#view-customer-home.is-tracking-mode .lkx-customer-grid,#view-customer-home.is-tracking-mode #cust-active-order-milestone-dock{display:block!important}#cust-tracking-workspace{scroll-margin-top:88px}#cust-tracking-workspace .cust-tracking-header-top{justify-content:flex-start;margin-bottom:8px}#cust-tracking-workspace .cust-tracking-shell-note{color:#087e78;background:#e4f7f3;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}#view-customer-home.is-tracking-mode #cust-tracking-workspace{min-height:0!important;margin:0 0 22px!important;padding:0!important;display:block!important;position:relative!important}#view-customer-home.is-tracking-mode .cust-tracking-header{margin-bottom:12px!important}#view-customer-home.is-tracking-mode .cust-tracking-map-stage{min-height:560px!important}#view-customer-home.is-tracking-mode .cust-tracking-map-slot,#view-customer-home.is-tracking-mode .cust-tracking-map-slot #cust-live-embed-map{height:520px!important;min-height:520px!important}body.lkx-tracking-workspace-open{overflow:visible!important}@media (width<=900px){#view-customer-home.is-tracking-mode .cust-tracking-workspace-grid{grid-template-columns:1fr!important}#view-customer-home.is-tracking-mode .cust-tracking-map-stage{min-height:52vh!important}#view-customer-home.is-tracking-mode .cust-tracking-map-slot,#view-customer-home.is-tracking-mode .cust-tracking-map-slot #cust-live-embed-map{height:46vh!important;min-height:46vh!important}}@media (width<=760px){#view-customer-home.is-tracking-mode .lkx-page{padding:8px 10px 112px!important}#view-customer-home.is-tracking-mode .cust-tracking-header{margin-bottom:9px!important;padding:11px 12px 13px!important}#view-customer-home.is-tracking-mode .cust-tracking-header-top{margin-bottom:6px!important}#view-customer-home.is-tracking-mode .cust-tracking-shell-note{font-size:8px!important}#view-customer-home.is-tracking-mode .cust-tracking-header h2{font-size:20px!important;line-height:1.1!important}#view-customer-home.is-tracking-mode .cust-tracking-subtitle{font-size:10px!important}#view-customer-home.is-tracking-mode .cust-tracking-map-stage{min-height:40vh!important;padding:7px!important}#view-customer-home.is-tracking-mode .cust-tracking-map-slot,#view-customer-home.is-tracking-mode .cust-tracking-map-slot #cust-live-embed-map{height:34vh!important;min-height:34vh!important}#view-customer-home.is-tracking-mode .cust-tracking-details{gap:9px!important}#view-customer-home.is-tracking-mode #cust-mobile-nav{z-index:100500!important;display:flex!important}}html.dark #cust-tracking-workspace .cust-tracking-shell-note{color:#8be8dc;background:#164247}#view-customer-home #cust-tracking-workspace.hidden{display:none!important}#view-customer-home #cust-tracking-workspace:not(.hidden){z-index:100600!important;-webkit-backdrop-filter:blur(4px)!important;background:#0f172ac7!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}#view-customer-home .cust-tracking-modal-card{background:#f8fcfb!important;border:1px solid #cfe3df!important;border-radius:24px!important;flex-direction:column!important;width:min(1320px,100%)!important;max-height:min(900px,92vh)!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 90px #0000004d!important}#view-customer-home .cust-tracking-header{box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #dceae7!important;border-radius:0!important;flex:none!important;margin:0!important;padding:18px 20px!important}#view-customer-home .cust-tracking-header-top{justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;display:flex!important}#view-customer-home .cust-tracking-header-actions{flex-shrink:0!important;align-items:center!important;gap:10px!important;margin-left:auto!important;display:flex!important}#view-customer-home .cust-tracking-order-pill{color:#557174!important;white-space:nowrap!important;background:#eef7f5!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:8px 11px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}#view-customer-home .cust-tracking-close-btn{color:#36595d!important;cursor:pointer!important;background:#f4f9f8!important;border:1px solid #d4e4e1!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;font-size:18px!important;transition:all .15s!important;display:inline-flex!important}#view-customer-home .cust-tracking-close-btn:hover{transform:translateY(-1px);background:#e6f3f0!important}#view-customer-home.is-customer-chat-open .lkx-support:not([hidden]){z-index:100001!important}#view-customer-home.is-customer-chat-open .lkx-chat-fab{z-index:100002!important;display:none!important}body.lkx-tracking-modal-open #view-customer-home.is-customer-chat-open .lkx-support:not([hidden]){z-index:2147483000!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;width:min(390px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;display:block!important;position:fixed!important;inset:auto 20px 90px auto!important}body.lkx-tracking-modal-open #view-customer-home.is-customer-chat-open .lkx-chat-shell{z-index:1!important;pointer-events:auto!important;position:relative!important}#view-customer-home .cust-tracking-kicker{color:#087e78!important;letter-spacing:.16em!important;margin:0 0 3px!important;font-size:10px!important;font-weight:1000!important}#view-customer-home .cust-tracking-subtitle{color:#6a8083!important;margin-top:3px!important}#view-customer-home .cust-tracking-workspace-grid{background:#f1f8f6!important;flex:auto!important;grid-template-columns:minmax(0,1.7fr) minmax(320px,.7fr)!important;gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:auto!important}#view-customer-home .cust-tracking-map-stage{height:100%!important;min-height:520px!important;box-shadow:none!important;background:#e5f1ee!important;border:1px solid #cfe3df!important;border-radius:20px!important;padding:10px!important}#view-customer-home .cust-tracking-map-slot,#view-customer-home .cust-tracking-map-slot #cust-live-embed-map{border-radius:15px!important;height:480px!important;min-height:480px!important;overflow:hidden!important}#view-customer-home .cust-tracking-details{background:0 0!important;border:0!important;min-width:0!important;max-height:none!important;padding:0!important;overflow:auto!important}#view-customer-home #cust-active-order-milestone-dock #cust-live-embed-map,#view-customer-home #cust-active-order-milestone-dock #cust-map-live-eta{display:none!important}body.lkx-tracking-modal-open{overflow:hidden!important}html.dark #view-customer-home .cust-tracking-modal-card,html.dark #view-customer-home .cust-tracking-header{background:#10282c!important;border-color:#2d4c50!important}html.dark #view-customer-home .cust-tracking-workspace-grid{background:#0d2023!important}html.dark #view-customer-home .cust-tracking-map-stage{background:#17373b!important;border-color:#315256!important}html.dark #view-customer-home .cust-tracking-order-pill{color:#9bb4b7!important;background:#173b3f!important}html.dark #view-customer-home .cust-tracking-close-btn{color:#cce0e0!important;background:#173438!important;border-color:#315256!important}html.dark #view-customer-home .cust-tracking-subtitle{color:#a9c0c3!important}@media (width<=900px){#view-customer-home #cust-tracking-workspace:not(.hidden){padding:16px!important}#view-customer-home .cust-tracking-modal-card{border-radius:22px!important;max-height:94vh!important}#view-customer-home .cust-tracking-workspace-grid{grid-template-columns:1fr!important;gap:10px!important}#view-customer-home .cust-tracking-map-stage{min-height:42vh!important}#view-customer-home .cust-tracking-map-slot,#view-customer-home .cust-tracking-map-slot #cust-live-embed-map{height:38vh!important;min-height:38vh!important}}@media (width<=600px){#view-customer-home #cust-tracking-workspace:not(.hidden){align-items:flex-end!important;padding:0!important}#view-customer-home .cust-tracking-modal-card{border-bottom:0!important;border-radius:22px 22px 0 0!important;width:100%!important;max-height:94vh!important}#view-customer-home .cust-tracking-header{padding:14px 14px 12px!important}#view-customer-home .cust-tracking-header-top{align-items:flex-start!important;gap:10px!important}#view-customer-home .cust-tracking-header-actions{gap:6px!important}#view-customer-home .cust-tracking-order-pill{text-overflow:ellipsis!important;max-width:150px!important;overflow:hidden!important}#view-customer-home .cust-tracking-close-btn{border-radius:12px!important;width:40px!important;height:40px!important}#view-customer-home .cust-tracking-kicker{font-size:8px!important}#view-customer-home .cust-tracking-header h2{font-size:21px!important;line-height:1.05!important}#view-customer-home .cust-tracking-subtitle{font-size:10px!important}#view-customer-home .cust-tracking-workspace-grid{padding:10px 10px 16px!important}#view-customer-home .cust-tracking-map-stage{border-radius:17px!important;min-height:34vh!important;padding:7px!important}#view-customer-home .cust-tracking-map-slot,#view-customer-home .cust-tracking-map-slot #cust-live-embed-map{border-radius:13px!important;height:30vh!important;min-height:30vh!important}#view-customer-home .cust-tracking-details{overflow:visible!important}#view-customer-home .cust-tracking-chat-btn{min-height:48px!important}body.lkx-tracking-modal-open #view-customer-home.is-customer-chat-open .lkx-support:not([hidden]){width:auto!important;max-width:none!important;bottom:82px!important;left:10px!important;right:10px!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-modal-card{overflow:hidden!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-workspace-grid{-webkit-overflow-scrolling:touch!important;min-height:0!important;padding-bottom:24px!important;overflow:hidden auto!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-details{padding-bottom:72px!important;overflow:visible!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-order-summary{margin-bottom:8px!important;padding-bottom:14px!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-total-lines,body.lkx-tracking-modal-open #view-customer-home .cust-tracking-payment{visibility:visible!important;display:flex!important}}#view-customer-home.is-tracking-mode .lkx-chat-fab{display:none!important}body.lkx-tracking-modal-open .lkx-tracking-chat-overlay{z-index:2147483647!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:min(390px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;display:block!important;position:fixed!important;inset:auto 20px 24px auto!important}body.lkx-tracking-modal-open .lkx-tracking-chat-overlay .lkx-chat-shell{z-index:1!important;pointer-events:auto!important;width:100%!important;height:min(610px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;position:relative!important}#view-customer-home .cust-tracking-total-lines>div{text-align:left!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}#view-customer-home .cust-tracking-total-lines .cust-tracking-grand-total{text-align:left!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}#view-customer-home .cust-tracking-total-lines .cust-tracking-grand-total strong,#view-customer-home .cust-tracking-payment strong{white-space:nowrap!important;flex:none!important;margin-left:auto!important}#view-customer-home .cust-tracking-payment{align-items:center!important;width:100%!important;display:flex!important}@media (width<=600px){body.lkx-tracking-modal-open .lkx-tracking-chat-overlay{width:auto!important;max-width:none!important;bottom:10px!important;left:10px!important;right:10px!important}body.lkx-tracking-modal-open .lkx-tracking-chat-overlay .lkx-chat-shell{border-radius:20px!important;height:min(72dvh,560px)!important;max-height:72dvh!important}#view-customer-home .cust-tracking-total-lines>div,#view-customer-home .cust-tracking-total-lines .cust-tracking-grand-total{gap:12px!important}#view-customer-home .cust-tracking-order-summary{padding-bottom:16px!important}}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-header-top{justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;margin:0!important;display:flex!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-header-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;display:flex!important}body.lkx-tracking-modal-open #view-customer-home .lkx-chat-fab,body.lkx-tracking-modal-open .lkx-chat-fab{pointer-events:none!important;display:none!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay{z-index:2147483647!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:min(390px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;display:block!important;position:fixed!important;inset:auto 20px 24px auto!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay .lkx-chat-shell{z-index:1!important;pointer-events:auto!important;width:100%!important;height:min(610px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;position:relative!important}#view-customer-home .cust-tracking-total-lines{width:100%!important;display:block!important}#view-customer-home .cust-tracking-total-lines>div,#view-customer-home .cust-tracking-total-lines .cust-tracking-grand-total{-moz-column-gap:12px!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}#view-customer-home .cust-tracking-total-lines>div>span,#view-customer-home .cust-tracking-total-lines>div>strong{white-space:nowrap!important;min-width:0!important}#view-customer-home .cust-tracking-total-lines>div>strong{text-align:right!important}#view-customer-home .cust-tracking-payment{-moz-column-gap:7px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:7px!important;width:100%!important;display:grid!important}#view-customer-home .cust-tracking-payment strong{text-align:right!important;white-space:nowrap!important;margin-left:0!important}@media (width<=600px){body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay{width:auto!important;max-width:none!important;inset:10px!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay .lkx-chat-shell{height:min(78dvh,620px)!important;max-height:78dvh!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-header-top{gap:8px!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-header-actions{margin-left:auto!important}#view-customer-home .cust-tracking-total-lines>div,#view-customer-home .cust-tracking-total-lines .cust-tracking-grand-total{grid-template-columns:minmax(0,1fr) auto!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-header-top{-moz-column-gap:10px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:4px 10px!important;width:100%!important;display:grid!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-header-top>.min-w-0{grid-area:1/1!important;min-width:0!important;padding-right:0!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-header-actions{display:contents!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-order-pill{text-overflow:ellipsis!important;grid-area:2/1!important;place-self:start!important;max-width:calc(100vw - 78px)!important;margin-top:2px!important;overflow:hidden!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-close-btn{flex-shrink:0!important;grid-area:1/2/span 2!important;place-self:start end!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-total-lines{flex-direction:column!important;gap:0!important;width:100%!important;display:flex!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-total-lines>div,body.lkx-tracking-modal-open #view-customer-home .cust-tracking-total-lines .cust-tracking-grand-total{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-total-lines>div>span,body.lkx-tracking-modal-open #view-customer-home .cust-tracking-total-lines>div>strong{white-space:nowrap!important;flex:none!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-total-lines>div>strong{text-align:right!important;margin-left:auto!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-payment{align-items:center!important;gap:7px!important;width:100%!important;display:flex!important}body.lkx-tracking-modal-open #view-customer-home .cust-tracking-payment strong{white-space:nowrap!important;flex:none!important;margin-left:auto!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay{z-index:2147483647!important;background:#f7fbfb!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay .lkx-chat-shell{width:100%!important;height:100dvh!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;display:flex!important;overflow:hidden!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay .lkx-chat-shell>div:first-child{padding-top:max(16px, env(safe-area-inset-top))!important;flex:none!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay #cust-rider-chat-messages{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay .lkx-chat-shell>div:last-child{padding-bottom:max(12px, env(safe-area-inset-bottom))!important;flex:none!important}body.lkx-tracking-modal-open .lkx-support.lkx-tracking-chat-overlay #cust-rider-chat-messages img{-o-object-fit:contain!important;object-fit:contain!important;border-radius:14px!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:220px!important}}#view-customer-home:not(.lkx-orders-mode) #cust-active-order-milestone-dock{display:none!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock{width:min(1180px,100%)!important;min-height:0!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;margin:0 auto!important;display:flex!important}#view-customer-home.lkx-orders-mode>.lkx-page{min-height:calc(100dvh - 70px)!important;padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}#cust-mobile-nav{pointer-events:auto!important;isolation:isolate!important}#cust-mobile-nav button{pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important}@media (width<=640px){#view-customer-home #cust-mobile-nav{z-index:100200!important;bottom:calc(8px + env(safe-area-inset-bottom))!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock>section{width:100%!important;min-width:0!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock .grid{grid-template-columns:minmax(0,1fr)!important}#cust-stores-popup-modal{z-index:100100!important;align-items:flex-end!important;padding:0!important}#cust-stores-popup-modal>div{width:100%!important;max-width:none!important;height:min(88dvh,820px)!important;min-height:0!important;max-height:88dvh!important;padding:14px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important;gap:10px!important}#cust-store-category-filters{scrollbar-width:none!important;flex-wrap:nowrap!important;max-width:100%!important;padding:2px 0 5px!important;display:flex!important;overflow-x:auto!important}#cust-store-category-filters::-webkit-scrollbar{display:none!important}#cust-stores-grid.lkx-store-directory-grid,#cust-stores-grid.lkx-store-search-results-grid{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:2px 1px 12px!important;overflow-y:auto!important}#cust-stores-grid.lkx-store-search-results-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;gap:12px!important;display:grid!important}#cust-stores-grid .lkx-store-search-product{background:#fff!important;border:1px solid #d6e7e4!important;border-radius:16px!important;grid-template-columns:104px minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:132px!important;display:grid!important;overflow:hidden!important;box-shadow:0 3px 10px #143c3c0f!important}#cust-stores-grid .lkx-store-search-product-media{background:linear-gradient(145deg,#e9faf6,#f8fcfb)!important;justify-content:center!important;align-items:center!important;width:104px!important;min-height:132px!important;display:flex!important;position:relative!important;overflow:hidden!important}#cust-stores-grid .lkx-store-search-product-media img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:132px!important;display:block!important}#cust-stores-grid .lkx-product-placeholder-icon{color:#0f8c82!important;font-size:28px!important}#cust-stores-grid .lkx-product-category-badge{color:#087e75!important;background:#fffffff2!important;border:1px solid #d7eeea!important;border-radius:999px!important;max-width:90px!important;padding:4px 6px!important;font-size:9px!important;font-weight:900!important;position:absolute!important;top:7px!important;left:7px!important}#cust-stores-grid .lkx-store-search-product-meta{flex-direction:column!important;justify-content:center!important;gap:7px!important;min-width:0!important;padding:11px!important;display:flex!important}#cust-stores-grid .lkx-store-search-product-top{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}#cust-stores-grid .lkx-store-search-product h3{color:#172f34!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}#cust-stores-grid .lkx-product-merchant{color:#0c8178!important;font-size:10px!important;font-weight:800!important}#cust-stores-grid .lkx-product-price{color:#07866f!important;font-size:13px!important;font-weight:900!important}#cust-stores-grid .lkx-product-description{color:#61777c!important;margin:0!important;font-size:10px!important;line-height:1.35!important}#cust-stores-grid .lkx-store-search-add{color:#fff!important;white-space:normal!important;background:#0e9b8f!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:34px!important;margin-top:auto!important;padding:7px 8px!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:flex!important}#cust-stores-grid .lkx-store-search-empty{text-align:center!important;color:#637b7d!important;grid-column:1/-1!important;padding:28px 16px!important}}@media (width>=641px){#cust-stores-popup-modal>div{min-height:0!important}#cust-stores-grid.lkx-store-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;gap:14px!important;display:grid!important}#cust-stores-grid .lkx-store-search-product{background:#fff!important;border:1px solid #d6e7e4!important;border-radius:18px!important;flex-direction:column!important;min-width:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 3px 12px #143c3c0f!important}#cust-stores-grid .lkx-store-search-product-media{background:#e9faf6!important;height:145px!important;position:relative!important;overflow:hidden!important}#cust-stores-grid .lkx-store-search-product-media img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}#cust-stores-grid .lkx-store-search-product-meta{flex-direction:column!important;flex:1!important;gap:9px!important;min-width:0!important;padding:13px!important;display:flex!important}#cust-stores-grid .lkx-store-search-product-top{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}#cust-stores-grid .lkx-store-search-product h3{color:#172f34!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important}#cust-stores-grid .lkx-product-merchant{color:#0c8178!important;font-size:11px!important;font-weight:800!important}#cust-stores-grid .lkx-product-price{color:#07866f!important;flex-shrink:0!important;font-size:13px!important;font-weight:900!important}#cust-stores-grid .lkx-product-description{color:#61777c!important;margin:0!important;font-size:11px!important}#cust-stores-grid .lkx-store-search-add{color:#fff!important;background:#0e9b8f!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:40px!important;margin-top:auto!important;padding:9px 12px!important;font-size:12px!important;font-weight:900!important;display:flex!important}}#view-customer-home .lkx-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}#view-customer-home .lkx-access-card{text-align:left!important;border-radius:20px!important;align-items:center!important;gap:14px!important;min-width:0!important;min-height:94px!important;padding:18px!important;display:flex!important}#view-customer-home .lkx-access-card>span:nth-child(2){flex:auto!important;min-width:0!important}#view-customer-home .lkx-access-card>span:nth-child(2) strong{line-height:1.25!important}#view-customer-home .lkx-access-card>span:nth-child(2) span{line-height:1.4!important}#view-customer-home .lkx-access-card .lkx-icon{border-radius:14px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}#cust-store-category-filters,#cust-product-discovery-filters,#cust-menu-category-pills{scrollbar-width:thin!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;max-width:100%!important;padding:5px 2px 8px!important;display:flex!important;overflow:auto hidden!important}#cust-store-category-filters button,#cust-product-discovery-filters button,#cust-menu-category-pills button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:8px 16px!important;line-height:1.1!important}#cust-stores-popup-modal>div{overflow:hidden!important}#cust-stores-grid{min-height:0!important}#cust-stores-popup-modal #cust-store-search-input{min-height:42px!important;font-size:14px!important}#viewer-image-viewport{min-height:0!important}#viewer-image{-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:min(92vw,1200px)!important;height:auto!important;max-height:calc(100dvh - 190px)!important}#cust-rider-chat-messages img{-o-object-fit:contain!important;object-fit:contain!important;background:#eef4f4!important;width:auto!important;max-width:min(100%,320px)!important;max-height:260px!important;display:block!important}#cust-rider-chat-messages .lkx-chat-image-wrap{background:#f3f8f7!important;border:1px solid #dbe9e7!important;border-radius:14px!important;padding:5px!important;display:inline-flex!important}#view-customer-home.lkx-orders-mode:before{content:"";z-index:100000;-webkit-backdrop-filter:blur(5px);background:#0d1c2299;position:fixed;inset:0}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock{z-index:100010!important;overscroll-behavior:contain!important;background:0 0!important;width:min(1180px,100vw - 48px)!important;max-height:min(88dvh,900px)!important;margin:0!important;padding:0 2px 8px!important;position:fixed!important;top:50%!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock>section{width:100%!important;max-height:none!important;box-shadow:0 24px 80px #00000040!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#view-customer-home.lkx-orders-mode #cust-mobile-nav,#view-customer-home.lkx-orders-mode #cust-floating-chat,#view-customer-home.lkx-orders-mode #cust-floating-cart-dock{display:none!important}@media (width<=700px){#view-customer-home .lkx-access-grid{grid-template-columns:1fr!important;gap:10px!important}#view-customer-home .lkx-access-card{border-radius:17px!important;min-height:78px!important;padding:14px!important}#view-customer-home.lkx-orders-mode:before{background:#0d1c22b8}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top))!important;top:calc(50% - env(safe-area-inset-bottom)/2)!important;padding:0 0 calc(8px + env(safe-area-inset-bottom))!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock>section{border-radius:22px!important;padding:14px!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock .grid{grid-template-columns:minmax(0,1fr)!important}#viewer-image{max-width:94vw!important;max-height:calc(100dvh - 170px)!important}#image-viewer-modal{gap:8px!important;padding:8px!important}#image-viewer-modal>div:first-child{flex-wrap:wrap!important;gap:8px!important}#image-viewer-modal>div:first-child>div:last-child{margin-left:auto!important}}.lkx-chat-clear-btn{color:#b42318;background:#fff7f7;border:1px solid #f1c7c7;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.lkx-chat-clear-btn:hover{background:#feecec}html.dark .lkx-chat-clear-btn{color:#ffb4b4;background:#351f22;border-color:#684044}#cust-store-location-controls{width:100%;min-width:0}#cust-store-location-controls .lkx-store-location-actions{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}#cust-store-location-controls .lkx-store-location-actions>button{white-space:normal!important;text-align:center!important;flex:180px!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:42px!important;line-height:1.25!important;display:inline-flex!important}#cust-store-location-status{overflow-wrap:anywhere!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}@media (width<=640px){#cust-stores-popup-modal{align-items:flex-end!important;padding:0!important}#cust-stores-popup-modal>div{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:min(90dvh,850px)!important;min-height:0!important;max-height:90dvh!important;padding:13px!important;padding-bottom:calc(13px + env(safe-area-inset-bottom))!important;gap:10px!important;overflow:hidden!important}#cust-store-search-input{min-height:44px!important;font-size:14px!important}#cust-store-location-controls .lkx-store-location-actions>button{flex-basis:calc(50% - 4px)!important;padding-left:8px!important;padding-right:8px!important;font-size:10px!important}#cust-store-location-status{font-size:11px!important;line-height:1.45!important}#cust-store-distance-tabs,#cust-store-category-filters{flex:none!important;max-width:100%!important}#cust-stores-grid{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:1 1 0!important;min-height:90px!important;max-height:none!important;overflow-y:auto!important}}@media (width<=380px){#cust-store-location-controls .lkx-store-location-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}#cust-store-location-controls .lkx-store-location-actions>button{flex:none!important;width:100%!important}}.lkx-report-problem-link{color:#31595a;text-align:left;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#f8fcfb;border:1px solid #dcebe8;border-radius:13px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:.86rem;font-weight:800;display:flex}.lkx-report-problem-link>span{flex:1}.lkx-report-problem-link>i:first-child{color:#0b9084}.lkx-report-problem-link>i:last-child{color:#8aa2a0;font-size:.75rem}.lkx-report-problem-link:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}.lkx-bug-report-card{color:#183b3d;overscroll-behavior:contain;background:#fff;border:1px solid #dcece8;border-radius:22px;width:min(100%,520px);max-height:min(92svh,850px);padding:clamp(18px,4vw,26px);overflow:auto;box-shadow:0 24px 80px #03212747}.lkx-bug-report-head{border-bottom:1px solid #e5efed;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.lkx-bug-report-kicker{color:#0b8d82;letter-spacing:.14em;font-size:.66rem;font-weight:900}.lkx-bug-report-head h2{color:#173d40;letter-spacing:-.025em;margin:5px 0 0;font-size:1.25rem;font-weight:900;line-height:1.2}.lkx-bug-report-head p{color:#69817f;margin:5px 0 0;font-size:.83rem;line-height:1.45}.lkx-bug-report-head>button{color:#486968;cursor:pointer;background:#f7fbfa;border:1px solid #dcebe8;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.lkx-bug-report-form{gap:13px;margin-top:15px;display:grid}.lkx-bug-report-form>label{color:#31585a;gap:6px;font-size:.79rem;font-weight:850;display:grid}.lkx-bug-report-form input:not([type=file]),.lkx-bug-report-form select,.lkx-bug-report-form textarea{color:#183b3d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdfdc;border-radius:11px;padding:10px 12px;font-size:.9rem;font-weight:500}.lkx-bug-report-form textarea{resize:vertical;min-height:100px;line-height:1.5}.lkx-bug-report-form input:focus-visible,.lkx-bug-report-form select:focus-visible,.lkx-bug-report-form textarea:focus-visible{outline-offset:1px;outline:3px solid #91ddd1}.lkx-bug-report-form input::-moz-placeholder{color:#899b9a;opacity:1}.lkx-bug-report-form textarea::-moz-placeholder{color:#899b9a;opacity:1}.lkx-bug-report-form input::placeholder,.lkx-bug-report-form textarea::placeholder{color:#899b9a;opacity:1}.lkx-bug-report-upload{background:#f8fcfb;border:1px dashed #bdd8d2;border-radius:12px;padding:11px}.lkx-bug-report-upload>label{color:#187b73;cursor:pointer;align-items:center;gap:11px;min-height:40px;font-size:.84rem;font-weight:850;display:flex}.lkx-bug-report-upload>label>i{background:#e3f7f0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.lkx-bug-report-upload small{color:#718987;margin-top:3px;font-size:.72rem;font-weight:600;line-height:1.4;display:block}.lkx-bug-report-preview-wrap{width:max-content;max-width:100%;margin-top:10px;position:relative}.lkx-bug-report-preview-wrap img{-o-object-fit:contain;object-fit:contain;border:1px solid #dcebe8;border-radius:10px;max-width:100%;max-height:180px;display:block}.lkx-bug-report-preview-wrap button{color:#fff;cursor:pointer;background:#183b3d;border:1px solid #fff9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px;right:6px}.lkx-bug-report-privacy{color:#657e7c;align-items:flex-start;gap:8px;margin:0;font-size:.74rem;line-height:1.45;display:flex}.lkx-bug-report-privacy i{color:#0b9084;margin-top:2px}.lkx-bug-report-status{color:#5b7775;overflow-wrap:anywhere;background:#f8fcfb;border:1px solid #dcece8;border-radius:10px;margin:0;padding:10px 11px;font-size:.77rem;line-height:1.45}.lkx-bug-report-status[data-state=error]{color:#9f3333;background:#fff8f8;border-color:#f2c9c9}.lkx-bug-report-status[data-state=success]{color:#176b53;background:#f3fcf7;border-color:#bee8d7}.lkx-bug-report-actions{justify-content:flex-end;gap:9px;margin-top:1px;display:flex}.lkx-bug-report-actions button{color:#426362;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e6e3;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:.84rem;font-weight:850;display:inline-flex}.lkx-bug-report-actions #cust-bug-report-submit{color:#fff;background:linear-gradient(115deg,#087f78,#10a394);border-color:#078b80}.lkx-bug-report-actions button:disabled{opacity:.65;cursor:wait}.lkx-bug-report-actions button:focus-visible,.lkx-bug-report-head>button:focus-visible,.lkx-bug-report-preview-wrap button:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}@media (width<=560px){.lkx-bug-report-card{max-height:94svh;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-radius:21px 21px 0 0}.lkx-bug-report-form{gap:11px}.lkx-bug-report-form textarea{min-height:88px}.lkx-bug-report-actions{grid-template-columns:.8fr 1.2fr;display:grid}.lkx-bug-report-actions button{width:100%;padding-inline:10px}}@media (width<=640px){#view-customer-home .lkx-special-request-home-button{align-self:flex-start!important;width:auto!important;min-width:0!important;min-height:44px!important}}body.lkx-customer-bug-report-open #view-customer-home .lkx-support,body.lkx-customer-bug-report-open #view-customer-home .lkx-chat-fab,body.lkx-customer-bug-report-open #cust-mobile-nav{display:none!important}.lkx-customer-delivered-section{background:#ffffffe0;border:1px solid #d9ebe6;border-radius:20px;gap:10px;margin-top:12px;padding:14px;display:grid}.lkx-customer-delivered-section h3{color:#163b3d;margin:3px 0 0;font-size:1rem;font-weight:900}.lkx-customer-delivered-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lkx-customer-delivered-close{color:#536e70;background:#f7fbfa;border:1px solid #dcebe8;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lkx-customer-delivered-list{gap:8px;display:grid}.lkx-customer-delivered-card{background:#fff;border:1px solid #e1eeeb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.lkx-customer-delivered-copy{gap:4px;min-width:0;display:grid}.lkx-customer-delivered-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#183b3c;font-size:.83rem;overflow:hidden}.lkx-customer-delivered-copy small,.lkx-customer-rating-saved small{color:#718786;font-size:.7rem}.lkx-customer-rating-picker{flex:none;justify-items:end;gap:6px;display:grid}.lkx-customer-rating-picker [role=group]{gap:2px;display:flex}.lkx-customer-rating-star{color:#e6a722;cursor:pointer;background:0 0;border:0;padding:2px;font-size:1.25rem;line-height:1}.lkx-customer-rating-star:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #0b988d}.lkx-customer-rating-picker [data-submit-rating]{color:#fff;cursor:pointer;background:#078d82;border:0;border-radius:10px;min-height:34px;padding:6px 11px;font-size:.72rem;font-weight:850}.lkx-customer-rating-picker [data-submit-rating]:disabled{color:#708482;cursor:not-allowed;background:#dbe8e5}.lkx-customer-rating-saved{color:#dfa21a;letter-spacing:.04em;white-space:nowrap;justify-items:end;gap:2px;font-size:1.05rem;display:grid}html.dark .lkx-customer-delivered-section{background:#102f2f;border-color:#244d49}html.dark .lkx-customer-delivered-section h3,.dark .lkx-customer-delivered-copy strong{color:#e8f5f2}html.dark .lkx-customer-delivered-card{background:#173838;border-color:#284846}html.dark .lkx-customer-delivered-close{color:#dbece9;background:#173838;border-color:#345b57}@media (width<=560px){.lkx-customer-delivered-section{padding:12px}.lkx-customer-delivered-card{flex-direction:column;align-items:flex-start}.lkx-customer-rating-picker{grid-template-columns:1fr auto;place-items:center start;width:100%}.lkx-customer-rating-picker [data-submit-rating]{grid-area:1/2}.lkx-customer-rating-saved{justify-items:start}}#merchant-voucher-modal{z-index:110}.lkx-voucher-panel{width:min(760px,100vw - 28px);max-height:min(88vh,900px);overflow:auto}.lkx-voucher-row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.dark .lkx-voucher-row{background:#111827;border-color:#374151}.lkx-voucher-status{color:#64748b;background:#e5e7eb;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.lkx-voucher-status.is-active{color:#047857;background:#d1fae5}.dark .lkx-voucher-status{color:#cbd5e1;background:#374151}.dark .lkx-voucher-status.is-active{color:#6ee7b7;background:#064e3b}.lkx-voucher-icon{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:9px;width:30px;height:30px}.dark .lkx-voucher-icon{color:#cbd5e1;background:#1f2937;border-color:#374151}.lkx-voucher-icon.danger{color:#dc2626}@media (width<=640px){.lkx-voucher-row{align-items:flex-start}.lkx-voucher-row>div:last-child{flex-wrap:wrap;justify-content:flex-end}}html.dark #merchant-voucher-modal .lkx-voucher-panel{color:#e8f3f3!important;background:#172d32!important;border-color:#3a565c!important}html.dark #merchant-voucher-modal .lkx-voucher-panel label,html.dark #merchant-voucher-modal .lkx-voucher-panel .text-slate-500{color:#c1d0d2!important}html.dark #merchant-voucher-modal .lkx-voucher-panel input,html.dark #merchant-voucher-modal .lkx-voucher-panel select{color:#effafa!important;background-color:#102328!important;border-color:#49656b!important}html.dark #merchant-voucher-modal .lkx-voucher-panel input::placeholder{color:#9fb4b7!important}html.dark #merchant-voucher-modal .lkx-voucher-panel option{color:#effafa;background:#172d32}html.dark #merchant-voucher-modal .lkx-voucher-row{color:#effafa;background:#1b3439;border-color:#426066}html.dark #merchant-voucher-modal .lkx-voucher-row .text-slate-500{color:#b5c7c9!important}.lkx-customer-voucher-empty,.lkx-customer-voucher-applied{color:#475b5f;background:#f7fbfa;border:1px solid #dbe7e5;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.lkx-customer-voucher-empty span,.lkx-customer-voucher-applied>div{align-items:center;gap:8px;min-width:0;display:flex}.lkx-customer-voucher-empty i,.lkx-customer-voucher-applied i{color:#0f9f92}.lkx-customer-voucher-empty button,.lkx-customer-voucher-applied button{color:#fff;white-space:nowrap;background:#0f9f92;border:0;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:900}.lkx-customer-voucher-applied{background:#ecfbf7;border-color:#8bd8ca}.lkx-customer-voucher-applied strong{color:#087f76;font-size:12px;display:block}.lkx-customer-voucher-applied small{color:#60787b;margin-top:2px;font-size:9px;display:block}.lkx-customer-voucher-applied button{color:#b42318;background:0 0;border:1px solid #f1b8b4}.lkx-customer-voucher-option{text-align:left;color:#19373c;background:#fff;border:1px solid #e0e8e7;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;display:flex}.lkx-customer-voucher-option:hover{background:#f4fbfa;border-color:#7bcfc4}.lkx-customer-voucher-option strong{font-size:12px;display:block}.lkx-customer-voucher-option small{color:#6b7f82;margin-top:2px;font-size:9px;display:block}.lkx-customer-voucher-option>i{color:#0f9f92}html.dark .lkx-customer-voucher-empty,html.dark .lkx-customer-voucher-applied{color:#b8ccce;background:#10272a;border-color:#2b4a4e}.dark .lkx-customer-voucher-applied strong{color:#71d5ca}.dark .lkx-customer-voucher-applied small{color:#9ab0b3}.dark .lkx-customer-voucher-option{color:#effcfb;background:#0d2023;border-color:#29464a}.dark .lkx-customer-voucher-option:hover{background:#123d3d;border-color:#2e8f86}#cust-voucher-modal{z-index:2147482000!important}#cust-voucher-modal>div{border-radius:24px!important;width:min(100%,460px)!important;box-shadow:0 24px 70px #00000047!important}.lkx-customer-voucher-empty{background:linear-gradient(135deg,#f5fbfa,#fffdf5)!important;border-color:#cfe5e1!important;min-height:58px!important;padding:10px 12px!important}.lkx-customer-voucher-empty span{color:#334f54!important;font-weight:800!important}.lkx-customer-voucher-empty button{align-items:center!important;gap:6px!important;min-height:34px!important;padding:8px 12px!important;display:inline-flex!important;box-shadow:0 5px 14px #0f9f922e!important}.lkx-customer-voucher-empty button:before{content:"+";font-size:14px;line-height:1}html.dark .lkx-customer-voucher-empty{background:linear-gradient(135deg,#102a2d,#2b2717)!important;border-color:#2d5558!important}html.dark .lkx-customer-voucher-empty span{color:#e6f5f3!important}#cust-cart-modal .lkx-customer-voucher-empty{box-shadow:0 3px 12px #12343b0d;border-radius:15px!important;gap:12px!important;min-height:64px!important;padding:12px 14px!important}#cust-cart-modal .lkx-customer-voucher-empty span{line-height:1.3;font-size:12px!important}#cust-cart-modal .lkx-customer-voucher-empty span i{background:#dff7f1;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}#cust-cart-modal .lkx-customer-voucher-empty button{min-height:38px!important;padding:9px 12px!important;font-size:11px!important}@media (width<=390px){#cust-cart-modal .lkx-customer-voucher-empty{flex-direction:column;align-items:flex-start!important}#cust-cart-modal .lkx-customer-voucher-empty button{justify-content:center;width:100%}}#cust-voucher-modal{z-index:2147482000!important;align-items:center!important;padding:16px!important}#cust-voucher-modal>div{color:#18373c!important;background:#fff!important;border:1px solid #d7e7e5!important;border-radius:24px!important;flex-direction:column!important;width:min(100%,480px)!important;max-height:min(86dvh,760px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 24px 70px #00000047!important}#cust-voucher-modal h3,#cust-voucher-modal label{color:#18373c!important}#cust-voucher-modal input{min-width:0;color:#18373c!important;background:#f8fbfa!important;border-color:#cbdedb!important}#cust-voucher-modal input::placeholder{color:#71858a!important}#cust-voucher-modal #cust-voucher-available-list{overscroll-behavior:contain;min-height:80px}html.dark #cust-voucher-modal>div{color:#effcfb!important;background:#10272a!important;border-color:#315257!important}html.dark #cust-voucher-modal h3,html.dark #cust-voucher-modal label,html.dark #cust-voucher-modal p{color:#effcfb!important}html.dark #cust-voucher-modal input{color:#effcfb!important;background:#0b1c1f!important;border-color:#3a5b5f!important}html.dark #cust-voucher-modal input::placeholder{color:#a1b8bb!important}html.dark #cust-voucher-modal #cust-voucher-available-list{color:#eaf8f7!important}@media (width<=640px){#cust-voucher-modal{align-items:flex-end!important;padding:0!important}#cust-voucher-modal>div{width:100%!important;max-height:min(84dvh,760px)!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}}:root{--lkx-public-ink:#152f35;--lkx-public-muted:#60777b;--lkx-public-teal:#087f79;--lkx-public-teal-2:#10a397;--lkx-public-green:#1a7b55;--lkx-public-line:#dce9e7;--lkx-public-paper:#fffdfa;--lkx-public-mint:#eaf8f4;--lkx-public-gold:#f2c965}#view-login{color:var(--lkx-public-ink);background:#f6faf8!important;gap:0!important;min-height:100vh!important;padding:0!important;display:block!important}#view-login .lkx-auth-stage.hidden{display:none!important}#view-login .lkx-auth-stage:not(.hidden){display:flex}#view-login .lkx-auth-stage{background:radial-gradient(at 6% 22%,#5ecab929,#0000 35%),radial-gradient(at 95% 82%,#f2c9652e,#0000 30%),linear-gradient(145deg,#f7fbf9,#f0f6f6 58%,#fffbef);flex-direction:column;align-items:center;gap:22px;width:100%;min-height:100vh;padding:34px 20px 56px;display:flex}#view-login .lkx-auth-stage>#lokalex-auth-brand{max-width:520px;margin-bottom:0}#view-login .lkx-auth-stage>#lokalex-auth-brand img{border-radius:28px;box-shadow:0 15px 40px #144c4814}#view-login .lkx-login-card{background:#fffffff5;border:1px solid #d7e7e4f5;border-radius:28px;width:min(100%,560px);box-shadow:0 25px 70px #183f401a}#view-login #portal-form-customer{text-align:left;width:min(100%,680px);padding:30px!important}#view-login #portal-form-customer h2,#view-login #portal-form-application h2{letter-spacing:-.035em;color:#16353b}#view-login .lkx-login-heading h1{letter-spacing:-.045em}#view-login .lkx-login-field input,#view-login #portal-form-customer input,#view-login #portal-form-customer select,#view-login #portal-form-application input,#view-login #portal-form-application select,#view-login #portal-form-application textarea{min-height:48px;color:#173b40!important;background:#f8fbfa!important;border-color:#d9e7e5!important;border-radius:14px!important}#view-login .lkx-login-field input:focus,#view-login #portal-form-customer input:focus,#view-login #portal-form-customer select:focus,#view-login #portal-form-application input:focus,#view-login #portal-form-application select:focus,#view-login #portal-form-application textarea:focus{outline:none;box-shadow:0 0 0 4px #10a3971f;border-color:#4eafa5!important}#view-login .lkx-login-submit{letter-spacing:.01em;min-height:50px;transition:transform .18s,box-shadow .18s,filter .18s;background:linear-gradient(135deg,#087f79,#10a397)!important;border-radius:15px!important;box-shadow:0 10px 24px #087f7926!important}#view-login .lkx-login-submit:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 14px 28px #087f7933!important}#view-login .lkx-login-forgot,#view-login .lkx-login-register{font-size:12px}#view-login .lkx-login-foot{color:#819496}#view-login .lkx-registration-partner-panel{background:linear-gradient(145deg,#f4fbf9,#fbfdfb);border:1px solid #dcebe8;border-radius:19px;padding:17px}.lkx-registration-partner-copy{align-items:center;gap:11px;margin-bottom:13px;display:flex}.lkx-registration-partner-mark{color:#0a837a;background:#dff5ef;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.lkx-registration-partner-copy h3{color:#173e42;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:850}.lkx-registration-partner-copy p{color:#687e80;margin:3px 0 0;font-size:11px;line-height:1.45}.lkx-registration-partner-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lkx-registration-partner-option{text-align:left;color:#173d42;background:#fff;border:1px solid #d8e7e4;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:9px;min-width:0;padding:11px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.lkx-registration-partner-option:hover{border-color:#8bc8c0;transform:translateY(-2px);box-shadow:0 9px 22px #195a5114}.lkx-registration-partner-option>span:first-child{color:#087f79;background:#e5f7f2;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.lkx-registration-partner-option>span:first-child.merchant{color:#976700;background:#fff2d6}.lkx-registration-partner-option strong{font-size:11px;font-weight:850;display:block}.lkx-registration-partner-option small{color:#718588;margin-top:3px;font-size:9px;line-height:1.3;display:block}.lkx-registration-partner-option>i{color:#69908e;font-size:11px}#lokalex-public-landing.hidden{display:none!important}#lokalex-public-landing{width:100%;min-height:100svh;color:var(--lkx-public-ink);background:linear-gradient(#f8fcfa 0%,#f3f8f6 100%);flex-direction:column;display:flex;overflow:hidden}#lokalex-public-landing *{box-sizing:border-box}.lkx-public-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafdfbe3;border-bottom:1px solid #d6e7e2b3;justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:1320px;margin:0 auto;padding:17px clamp(18px,4.5vw,64px);display:flex;position:sticky;top:0}.lkx-public-brand{color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.lkx-public-brand-mark{background:#fff;border:1px solid #dfebe6;border-radius:15px;place-items:center;width:46px;height:46px;padding:3px;display:grid;overflow:hidden;box-shadow:0 5px 16px #14524512}.lkx-public-brand-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.lkx-public-brand-copy strong{letter-spacing:-.04em;font-size:19px;font-weight:950;line-height:1.05;display:block}.lkx-public-brand-copy small{color:#718581;letter-spacing:.03em;margin-top:4px;font-size:9px;display:block}.lkx-public-nav-links{flex:1;justify-content:center;align-items:center;gap:clamp(16px,2.7vw,38px);display:flex}.lkx-public-nav-links a{color:#586f70;font-size:12px;font-weight:750;text-decoration:none;transition:color .15s}.lkx-public-nav-links a:hover{color:#087f79}.lkx-public-nav-actions{align-items:center;gap:9px;display:flex}.lkx-public-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.lkx-public-btn:hover{transform:translateY(-1px)}.lkx-public-btn-primary{color:#fff;background:linear-gradient(135deg,#097f79,#10a397);box-shadow:0 9px 20px #087f7929}.lkx-public-btn-primary:hover{box-shadow:0 14px 26px #087f7938}.lkx-public-btn-ghost{color:#24464a;background:0 0;border-color:#d5e5e0}.lkx-public-btn-ghost:hover{background:#fff;border-color:#9acbc3}.lkx-public-btn-light{color:#15545a;background:#ffffffd6;border-color:#dce9e5;box-shadow:0 6px 18px #1847420d}.lkx-public-btn-dark{color:#fff;background:#173d42;box-shadow:0 8px 17px #15393d1a}.lkx-public-btn-dark:hover{background:#0a6d67}.lkx-public-btn-lg{border-radius:15px;min-height:52px;padding:16px 21px;font-size:13px}.lkx-public-menu-toggle{color:#1b5557;background:#fff;border:1px solid #d9e8e3;border-radius:12px;width:42px;height:42px;display:none}.lkx-public-main{flex:1 0 auto;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(18px,4.5vw,64px)}.lkx-public-hero{grid-template-columns:minmax(0,1.06fr) minmax(350px,.94fr);align-items:center;gap:40px;min-height:580px;padding:64px 0 72px;display:grid;position:relative}.lkx-public-hero-copy{z-index:2;max-width:650px;position:relative}.lkx-public-eyebrow,.lkx-public-section-tag{color:#078278;letter-spacing:.17em;font-size:10px;font-weight:950;line-height:1.3}.lkx-public-eyebrow{background:#edf9f5;border:1px solid #d3eae3;border-radius:100px;align-items:center;gap:9px;width:max-content;max-width:100%;padding:9px 12px;display:flex}.lkx-public-eyebrow span{background:#20a374;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20a3741c}.lkx-public-hero h1{letter-spacing:-.066em;color:#17363b;max-width:650px;margin:23px 0 18px;font-size:clamp(44px,5vw,74px);font-weight:950;line-height:.99}.lkx-public-hero h1 em,.lkx-public-section-intro h2 em{color:#0d9488;font-style:normal}.lkx-public-hero-lede{color:#607779;max-width:520px;font-size:15px;line-height:1.8}.lkx-public-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.lkx-public-trust-line{color:#657c7d;align-items:center;gap:10px;margin-top:29px;font-size:11px;display:flex}.lkx-public-trust-icon{color:#996b04;background:#fff6dc;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.lkx-public-hero-art{place-items:center;min-height:430px;display:grid;position:relative}.lkx-public-art-orbit{border:1px solid #1b968626;border-radius:50%;width:350px;height:350px;position:absolute}.lkx-public-art-orbit-one{border-style:dashed;width:420px;height:420px;transform:rotate(-17deg)}.lkx-public-art-orbit-two{background:radial-gradient(circle at 35% 28%,#fffffff5,#d9f5ecd9 55%,#f4edcfa6);border-color:#ffffffe6;width:300px;height:300px;box-shadow:0 30px 70px #1570631a}.lkx-public-art-center{z-index:1;background:#ffffffe6;border:1px solid #d5e9e2f2;border-radius:44px;flex-direction:column;justify-content:center;align-items:center;width:176px;height:176px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 24px 50px #215b501f}.lkx-public-art-center img{-o-object-fit:contain;object-fit:contain;width:118px;height:118px}.lkx-public-art-center span{color:#168379;letter-spacing:.19em;margin-top:-9px;font-size:8px;font-weight:950}.lkx-public-float-card{z-index:3;background:#fffffff2;border:1px solid #d9e9e3f2;border-radius:17px;align-items:center;gap:11px;min-width:214px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 16px 35px #244f491a}.lkx-public-float-card strong{color:#193d42;font-size:11px;font-weight:900;display:block}.lkx-public-float-card small{color:#788d8e;margin-top:4px;font-size:9px;display:block}.lkx-public-float-icon{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.lkx-public-float-icon.shop{color:#0c866c;background:#dff5ec}.lkx-public-float-icon.rider{color:#315dc0;background:#e7efff}.lkx-public-float-icon.chat{color:#a27312;background:#fff2d9}.lkx-public-float-shop{top:42px;left:0;transform:rotate(-4deg)}.lkx-public-float-rider{top:166px;right:-5px;transform:rotate(3deg)}.lkx-public-float-chat{bottom:39px;left:10px;transform:rotate(2deg)}.lkx-public-art-spark{color:#f0c65a;font-size:28px;position:absolute}.lkx-public-art-spark.spark-one{top:56px;right:25px}.lkx-public-art-spark.spark-two{color:#139d90;font-size:24px;bottom:74px;right:60px}.lkx-public-art-spark.spark-three{color:#7194d5;font-size:20px;top:130px;left:40px}.lkx-public-section{border-top:1px solid #e0ebe6;padding:74px 0;scroll-margin-top:90px}.lkx-public-story{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:9vw;display:grid}.lkx-public-section-intro h2,.lkx-public-section-heading h2,.lkx-public-partners h2{color:#18393d;letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(30px,3.2vw,45px);font-weight:920;line-height:1.08}.lkx-public-story-copy{color:#637a7c;padding-top:4px;font-size:14px;line-height:1.85}.lkx-public-story-copy p+p{margin-top:13px}.lkx-public-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.lkx-public-section-heading>p{color:#6a8080;max-width:300px;font-size:12px;line-height:1.7}.lkx-public-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lkx-public-step{background:#fff;border:1px solid #dceae5;border-radius:21px;min-height:230px;padding:22px;position:relative;box-shadow:0 10px 27px #194d4309}.lkx-public-step-number{color:#c4d6d1;letter-spacing:.08em;font-size:11px;font-weight:950;position:absolute;top:18px;right:20px}.lkx-public-step-icon{color:#0c8d80;background:#e1f6ef;border-radius:15px;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.lkx-public-step:nth-child(2) .lkx-public-step-icon{color:#4864bc;background:#eaf0ff}.lkx-public-step:nth-child(3) .lkx-public-step-icon{color:#967013;background:#fff4dc}.lkx-public-step h3{color:#1b3e42;margin:20px 0 9px;font-size:16px;font-weight:900}.lkx-public-step p{color:#6a8081;font-size:12px;line-height:1.7}.lkx-public-partners{background:linear-gradient(130deg,#e8f7f1,#f5faf7 55%,#fbf5df);border:1px solid #d9ebe2;border-radius:30px;margin:10px 0 18px;padding:clamp(24px,4.5vw,54px);scroll-margin-top:90px}.lkx-public-partners-heading{text-align:center;max-width:740px;margin:0 auto 28px}.lkx-public-partners h2{font-size:clamp(29px,3vw,42px)}.lkx-public-partners-heading p{color:#667d7b;max-width:610px;margin:13px auto 0;font-size:12px;line-height:1.8}.lkx-public-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lkx-public-partner-card{background:#fff;border:1px solid #dce9e3;border-radius:23px;padding:26px;position:relative;box-shadow:0 14px 35px #1550440e}.lkx-public-partner-icon{color:#2472be;background:#e9f1ff;border-radius:16px;place-items:center;width:49px;height:49px;font-size:19px;display:grid}.lkx-public-partner-card.merchant-card .lkx-public-partner-icon{color:#9a6d11;background:#fff2d7}.lkx-public-partner-label{color:#0a857b;letter-spacing:.15em;margin-top:17px;font-size:9px;font-weight:950}.lkx-public-partner-card h3{color:#17383d;letter-spacing:-.04em;margin:8px 0 10px;font-size:22px;font-weight:950}.lkx-public-partner-card p{color:#6b8081;min-height:58px;font-size:12px;line-height:1.75}.lkx-public-partner-card p strong{color:#254a4c}.lkx-public-partner-card ol{color:#516a6c;margin:17px 0 21px;padding-left:19px;font-size:11px;line-height:1.9}.lkx-public-partner-card .lkx-public-btn{width:100%;min-height:47px}.lkx-public-partner-footnote{color:#66807b;text-align:center;justify-content:center;align-items:center;gap:9px;max-width:730px;margin:21px auto 0;font-size:10px;line-height:1.6;display:flex}.lkx-public-partner-footnote i{color:#218b77}.lkx-public-footer{border-top:1px solid #dfeae5;align-items:center;gap:18px;width:100%;max-width:1320px;margin:0 auto;padding:16px clamp(18px,4.5vw,64px) 18px;display:flex}.lkx-public-footer>a{color:#1c4b4d;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.lkx-public-footer img{-o-object-fit:contain;object-fit:contain;width:29px;height:29px}.lkx-public-footer>span{color:#7a8e8c;flex:1;font-size:10px}.lkx-public-footer>button{color:#087f79;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}#view-login #portal-form-application{text-align:left;width:min(100%,780px);padding:30px!important}.lkx-partner-back{color:#6d8281;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.lkx-partner-application-heading{text-align:center;margin:22px 0 19px}.lkx-partner-application-icon{color:#0a8978;background:#e3f7f0;border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:21px;display:grid}.lkx-partner-application-heading h2{margin:9px 0;font-size:clamp(26px,3vw,36px)}.lkx-partner-application-heading p{color:#6b8181;max-width:520px;margin:0 auto;font-size:12px;line-height:1.65}.lkx-partner-review-flow{color:#9cb1ad;background:#f7fbf9;border:1px solid #e0ece7;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:22px 0;padding:13px;display:flex}.lkx-partner-review-step{color:#325b5c;align-items:center;gap:7px;font-size:10px;display:flex}.lkx-partner-review-step>i{color:#108a7d}.lkx-partner-review-step strong{font-weight:850}.lkx-partner-type-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:20px;display:grid}.lkx-partner-type-toggle button{color:#567171;background:#fff;border:1px solid #d9e8e3;border-radius:13px;min-height:47px;padding:10px 14px;font-size:12px;font-weight:850}.lkx-partner-type-toggle button.is-active{color:#087e75;background:#e4f8f1;border-color:#7fc9bd;box-shadow:inset 0 0 0 1px #10a39714}.lkx-partner-application-form{flex-direction:column;gap:15px;display:flex}.lkx-partner-form-grid,.lkx-partner-role-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.lkx-partner-role-fields.hidden{display:none!important}.lkx-partner-form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.lkx-partner-form-field label{color:#526c6d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.lkx-partner-form-field label span{text-transform:none;letter-spacing:0;color:#8b9b9b;font-weight:600}.lkx-partner-form-field input,.lkx-partner-form-field select,.lkx-partner-form-field textarea{color:#173b40;width:100%;min-width:0;font:inherit;background:#fbfdfc;border:1px solid #d9e7e3;border-radius:12px;outline:none;padding:12px 13px;font-size:12px}.lkx-partner-form-field input,.lkx-partner-form-field select{min-height:47px}.lkx-partner-form-field textarea{resize:vertical;min-height:80px}.lkx-partner-store-location-note{color:#866923;background:#fff7e4;border:1px solid #f1dfad;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:10px;line-height:1.6;display:flex}.lkx-partner-store-location-note i{margin-top:2px}.lkx-partner-application-privacy{color:#52736a;background:#f0fbf6;border:1px solid #cfe9de;border-radius:14px;align-items:flex-start;gap:11px;padding:14px;display:flex}.lkx-partner-application-privacy>i{color:#098875;margin-top:2px}.lkx-partner-application-privacy p{margin:0;font-size:11px;line-height:1.65}.lkx-partner-application-privacy strong{color:#16584f}.lkx-partner-submit{width:100%;min-height:50px}.lkx-partner-submit:disabled{opacity:.6;cursor:wait;transform:none}.lkx-partner-application-status{color:#586f70;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:0;font-size:11px;line-height:1.6}.lkx-partner-application-status:not(:empty){background:#f3f8f6;border:1px solid #dce9e5;padding:12px}.lkx-partner-application-status[data-state=blocked]{color:#835c15;background:#fff8e7;border-color:#f0dfb6}.lkx-partner-application-status[data-state=error]{color:#9e3f3f;background:#fff3f2;border-color:#f2d0cc}.lkx-partner-application-status[data-state=success]{color:#176b4e;background:#effbf5;border-color:#cdebd9}.lkx-partner-back-row{color:#b3c1be;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:4px 0 0;font-size:10px;display:flex}.lkx-partner-back-row button{color:#16847a;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}@media (width<=1000px){.lkx-public-nav{gap:14px}.lkx-public-nav-links{gap:15px}.lkx-public-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:15px}.lkx-public-float-card{min-width:190px;padding:11px}.lkx-public-float-rider{right:-2px}}@media (width<=760px){.lkx-public-nav{padding:13px 18px}.lkx-public-nav-links{background:#fff;border:1px solid #dce9e4;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:15px;display:none;position:absolute;top:70px;left:14px;right:14px;box-shadow:0 16px 34px #1e4a431f}.lkx-public-nav-links.is-open{display:flex}.lkx-public-nav-links a{padding:12px 8px}.lkx-public-nav-actions{margin-left:auto}.lkx-public-nav-actions .lkx-public-btn{padding:11px 12px;font-size:10px}.lkx-public-menu-toggle{display:block}.lkx-public-hero{flex-direction:column;align-items:stretch;gap:4px;min-height:auto;padding:53px 0 40px;display:flex}.lkx-public-hero h1{font-size:clamp(43px,10vw,62px)}.lkx-public-hero-lede{font-size:14px}.lkx-public-hero-art{width:min(100%,430px);min-height:360px;margin:0 auto}.lkx-public-art-orbit-one{width:350px;height:350px}.lkx-public-art-orbit-two{width:250px;height:250px}.lkx-public-art-center{border-radius:36px;width:145px;height:145px}.lkx-public-art-center img{width:98px;height:98px}.lkx-public-float-card{min-width:180px}.lkx-public-float-shop{top:26px;left:0}.lkx-public-float-rider{top:139px;right:0}.lkx-public-float-chat{bottom:20px;left:1px}.lkx-public-section{padding:50px 0}.lkx-public-story{grid-template-columns:1fr;gap:17px}.lkx-public-section-heading{display:block}.lkx-public-section-heading>p{margin-top:12px}.lkx-public-steps{grid-template-columns:1fr}.lkx-public-step{min-height:0}.lkx-public-partners{border-radius:22px;padding:22px 14px}.lkx-public-partner-grid{grid-template-columns:1fr}.lkx-public-partner-card{padding:21px}.lkx-public-partner-card p{min-height:0}.lkx-public-footer{flex-wrap:wrap;gap:10px}.lkx-public-footer>span{flex-basis:calc(100% - 120px);order:3}#view-login .lkx-auth-stage{padding:20px 12px 38px}#view-login #portal-form-customer,#view-login #portal-form-application{border-radius:23px;padding:20px!important}.lkx-registration-partner-actions,.lkx-partner-form-grid,.lkx-partner-role-fields{grid-template-columns:1fr}.lkx-partner-review-flow{gap:7px;padding:11px 7px}.lkx-partner-review-step{font-size:9px}}@media (width<=410px){.lkx-public-brand-copy small{display:none}.lkx-public-nav{gap:7px}.lkx-public-nav-actions .lkx-public-btn-ghost{padding:10px 9px}.lkx-public-nav-actions .lkx-public-btn-primary{padding:10px}.lkx-public-nav-actions .lkx-public-btn-primary i{display:none}.lkx-public-hero-actions{grid-template-columns:1fr;display:grid}.lkx-public-float-card{min-width:166px;max-width:190px}.lkx-public-float-card small{font-size:8px}.lkx-public-float-icon{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.lkx-public-btn,.lkx-public-nav-links a,.lkx-registration-partner-option{transition:none!important}.lkx-public-btn:hover,.lkx-registration-partner-option:hover{transform:none}}body.lokalex-v1-auth-mode.lokalex-v1-landing-mode>main{width:100%!important;max-width:none!important;margin:0 auto!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}body.lokalex-v1-auth-mode.lokalex-v1-landing-mode #view-login{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.lokalex-v1-auth-mode.lokalex-v1-landing-mode #view-login>#lokalex-public-landing{box-sizing:border-box!important;flex-direction:column!important;flex:none!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100svh!important;margin:0!important;display:flex!important}:root{--lkx-auth-ink:#17343a;--lkx-auth-muted:#6b7e82;--lkx-auth-teal:#0b9288;--lkx-auth-teal-deep:#08756f;--lkx-auth-line:#e2ebe9;--lkx-auth-soft:#f6faf9}#view-login{width:100%!important;max-width:none!important;min-height:100vh!important;color:var(--lkx-auth-ink)!important;background:radial-gradient(at 0 12%,#5bcaba30,#0000 34%),radial-gradient(at 100% 88%,#f3cd7430,#0000 31%),linear-gradient(135deg,#f6faf9 0%,#eef5f4 52%,#fffaf0 100%)!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:clamp(18px,4vh,42px) clamp(14px,3vw,42px)!important;display:flex!important}#view-login.hidden{display:none!important}#view-login>#lokalex-auth-stage{background:#fff;border:1px solid #d7e7e3f2;border-radius:30px;grid-template-columns:minmax(270px,.88fr) minmax(0,1.12fr);align-content:stretch;align-items:stretch;min-height:600px;overflow:hidden;box-shadow:0 30px 85px #1b454321,0 2px 5px #1b45430a;gap:0!important;width:min(100%,1080px)!important;min-width:0!important;max-width:1080px!important;margin:0 auto!important;padding:0!important;display:grid!important}#view-login>#lokalex-auth-stage.hidden{display:none!important}#view-login>#lokalex-auth-stage:not(.hidden){display:grid!important}#view-login #lokalex-auth-stage>.hidden{display:none!important}#view-login #lokalex-auth-brand{color:#fff;background:radial-gradient(circle at 86% 12%,#b2ecdb24,#0000 31%),radial-gradient(circle at 12% 92%,#edc86b21,#0000 35%),linear-gradient(158deg,#0f7772 0%,#105e60 50%,#153f4b 100%);flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;min-width:0;min-height:600px;text-align:left!important;width:auto!important;max-width:none!important;margin:0!important;padding:clamp(28px,4vw,50px)!important;display:flex!important}#view-login .lkx-auth-brand-mark{background:#fffdf5;border:1px solid #ffffffb8;border-radius:28px;place-items:center;width:112px;height:112px;padding:8px;display:grid;overflow:hidden;box-shadow:0 18px 40px #04222533;margin:0 0 28px!important}#view-login .lkx-auth-brand-mark img{-o-object-fit:contain;object-fit:contain;border-radius:20px;width:100%;height:100%}#view-login .lkx-auth-brand-kicker{color:#b9eee2;letter-spacing:.17em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}#view-login .lkx-auth-brand-kicker span{background:#efd17a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #efd17a21}#view-login .lkx-auth-brand-headline{color:#fff;letter-spacing:-.055em;margin:20px 0 13px;font-size:clamp(32px,3vw,43px);font-weight:900;line-height:1.04}#view-login .lkx-auth-brand-headline em{color:#b6eadb;font-style:normal}#view-login .lkx-auth-brand-copy{color:#f1faf7c9;max-width:340px;margin:0;font-size:13px;line-height:1.8}#view-login .lkx-auth-feature-list{gap:13px;width:100%;max-width:360px;margin:30px 0 0;padding:0;list-style:none;display:grid}#view-login .lkx-auth-feature-list li{align-items:center;gap:11px;display:flex}#view-login .lkx-auth-feature-list li>span{color:#f3d88c;background:#ffffff17;border:1px solid #ffffff21;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}#view-login .lkx-auth-feature-list strong{color:#fff;font-size:11px;font-weight:850;display:block}#view-login .lkx-auth-feature-list small{color:#eff9f5ad;margin-top:3px;font-size:9px;line-height:1.4;display:block}#view-login .lkx-auth-brand-foot{color:#ecf8f3a1;letter-spacing:.15em;text-transform:uppercase;margin:auto 0 0;padding-top:32px;font-size:9px;font-weight:800}#view-login #unified-login-form,#view-login #login-role-selector,#view-login #portal-form-customer,#view-login #portal-form-application,#view-login #portal-form-rider,#view-login #portal-form-merchant,#view-login #login-role-loader{grid-area:1/2;align-self:stretch;min-width:0;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important}#view-login .lkx-login-card{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}#view-login #unified-login-form{flex-direction:column;justify-content:center;display:flex;padding:clamp(30px,4vw,54px)!important}#view-login .lkx-login-heading{margin:0 0 30px;text-align:left!important}#view-login .lkx-login-heading .lkx-kicker{color:#0d9185;letter-spacing:.18em;font-size:9px;font-weight:900}#view-login .lkx-login-heading h1{color:#162f37;letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(32px,3.2vw,40px);font-weight:900;line-height:1.05}#view-login .lkx-login-heading p{color:#77868b;font-size:13px;line-height:1.6}#view-login .lkx-login-fields{flex-direction:column;gap:17px;display:flex}#view-login .lkx-login-field label{color:#52696d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;display:block}#view-login .lkx-login-input-wrap{background:#fafcfb;border:1px solid #dce8e6;border-radius:14px;align-items:center;min-width:0;min-height:52px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}#view-login .lkx-login-input-wrap:focus-within{background:#fff;border-color:#55b9ab;box-shadow:0 0 0 4px #10a3971c}#view-login .lkx-login-input-wrap>i{color:#8ba1a1;background:#f3f8f6;flex:0 0 46px;align-self:stretch;place-items:center;display:grid}#view-login .lkx-login-input-wrap input{color:#1d3a3f;outline:none;flex:1;width:0;min-width:0;min-height:50px;padding:0 13px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}#view-login .lkx-login-input-wrap input::placeholder{color:#a0aeaf}#view-login .lkx-login-input-wrap>button{color:#718c8d;background:0 0;border:0;flex:0 0 46px;align-self:stretch}#view-login .lkx-login-submit{justify-content:center;align-items:center;gap:9px;min-height:51px;padding:13px 16px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s;display:flex;color:#fff!important;background:linear-gradient(135deg,#087d76,#0ea99b)!important;border:1px solid #0d9185!important;border-radius:14px!important;box-shadow:0 10px 22px #087f7924!important}#view-login .lkx-login-submit:hover{transform:translateY(-1px);box-shadow:0 14px 28px #087f7933!important}#view-login #v1-google-signin-btn{color:#25464a!important;box-shadow:none!important;background:#fff!important;border-color:#dce7e4!important}#view-login #v1-google-signin-btn:hover{background:#f8fcfa!important;border-color:#a8d5cc!important}#view-login #v1-username-login-note{color:#849394;margin:-4px 0 0;font-size:10px;line-height:1.5}#view-login .lkx-login-forgot{color:#0b8078;background:0 0;align-self:flex-end;margin-top:-2px;font-size:11px;font-weight:850}#view-login .lkx-login-register{color:#7a898b;background:0 0;align-self:center;margin-top:2px;font-size:11px}#view-login .lkx-login-register strong{color:#087f79;font-weight:900}#view-login .lkx-login-foot{color:#9aa7a7;text-align:center;border-top:1px solid #edf2f0;margin-top:24px;padding-top:18px;font-size:10px;line-height:1.6}#view-login .lkx-login-foot i{color:#159a87;margin-right:5px}#view-login #portal-form-customer,#view-login #portal-form-application,#view-login #portal-form-rider,#view-login #portal-form-merchant{align-self:start;text-align:left!important;padding:clamp(26px,3.5vw,42px)!important}#view-login #portal-form-customer>div:first-child{text-align:left!important}#view-login #portal-form-customer h2,#view-login #portal-form-application h2{color:#19373c;letter-spacing:-.045em;margin-top:10px;font-size:clamp(25px,2.7vw,32px);font-weight:900;line-height:1.1}#view-login #customer-registration-method-intro{color:#78888b;margin-top:9px;font-size:12px;line-height:1.6}#view-login #customer-registration-audience-note{color:#607b7c;background:#f5fbf8;border:1px solid #d8eae5;border-radius:14px;margin-top:20px;padding:13px 14px;font-size:10px;line-height:1.65}#view-login #customer-registration-audience-note strong{color:#087e74}#view-login .lkx-registration-partner-panel{margin-top:16px;background:linear-gradient(135deg,#fbfdfc,#f4faf7)!important;border:1px solid #e0ebe7!important;border-radius:17px!important;padding:15px!important;display:block!important}#view-login .lkx-registration-partner-copy{align-items:center;gap:11px;margin-bottom:12px;display:flex}#view-login .lkx-registration-partner-mark{color:#087f79;background:#e3f6ef;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}#view-login .lkx-registration-partner-copy h3{color:#203f42;margin:0;font-size:12px;font-weight:900}#view-login .lkx-registration-partner-copy p{color:#718587;margin:3px 0 0;font-size:10px;line-height:1.45}#view-login .lkx-registration-partner-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}#view-login .lkx-registration-partner-option{color:#234346;text-align:left;background:#fff;border:1px solid #dde9e5;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:8px;min-width:0;padding:10px;transition:border-color .18s,transform .18s;display:grid}#view-login .lkx-registration-partner-option:hover{border-color:#83c8bc;transform:translateY(-1px)}#view-login .lkx-registration-partner-option>span:first-child{color:#0a8b7e;background:#e7f7f2;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}#view-login .lkx-registration-partner-option>span:first-child.merchant{color:#9a710d;background:#fff4dc}#view-login .lkx-registration-partner-option strong{color:#203f43;font-size:10px;font-weight:900;display:block}#view-login .lkx-registration-partner-option small{color:#7d9091;margin-top:3px;font-size:9px;line-height:1.35;display:block}#view-login .lkx-registration-partner-option>i{color:#719594;font-size:10px}#view-login #v1-registration-method-tabs:not(.hidden){background:#f4f8f6;border:1px solid #e2ece8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:17px;padding:5px;display:grid!important}#view-login #v1-registration-method-tabs .lkx-login-submit{min-height:43px;padding:10px;font-size:10px;color:#607679!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important}#view-login #v1-registration-method-tabs .lkx-login-submit.is-active{color:#087f79!important;background:#fff!important;border-color:#dceae5!important;box-shadow:0 2px 7px #1a46400f!important}#view-login #v1-reg-email-panel{gap:13px;margin-top:15px}#view-login #v1-reg-email-panel>p{color:#728588;font-size:10px;line-height:1.6}#view-login #portal-form-customer input,#view-login #portal-form-customer select,#view-login #portal-form-customer textarea,#view-login #portal-form-application input,#view-login #portal-form-application select,#view-login #portal-form-application textarea{outline:none;width:100%;min-height:47px;padding:12px 13px;font-size:12px;color:#1c3b40!important;background:#fafcfb!important;border:1px solid #dce8e5!important;border-radius:12px!important}#view-login #portal-form-customer input:focus,#view-login #portal-form-customer select:focus,#view-login #portal-form-customer textarea:focus,#view-login #portal-form-application input:focus,#view-login #portal-form-application select:focus,#view-login #portal-form-application textarea:focus{box-shadow:0 0 0 4px #10a3971a;border-color:#55b9ab!important}#view-login #portal-form-customer label,#view-login #portal-form-application label{color:#536d70;letter-spacing:.045em;font-size:10px;font-weight:850}#view-login #portal-form-customer .lkx-login-submit,#view-login #portal-form-application .lkx-login-submit{width:100%}#view-login .lkx-partner-application-heading{text-align:left;margin-top:17px}#view-login .lkx-partner-application-heading p{margin-left:0}#view-login .lkx-partner-back,#view-login .lkx-partner-back-row button{color:#0b8178}#view-login .lkx-partner-application-status{overflow-wrap:anywhere}@media (width<=820px){#view-login>#lokalex-auth-stage,#view-login>#lokalex-auth-stage:not(.hidden){border-radius:24px;grid-template-columns:minmax(0,1fr);min-height:0;width:min(100%,560px)!important}#view-login #lokalex-auth-brand{grid-area:1/1;min-height:0;padding:25px 25px 23px!important}#view-login .lkx-auth-brand-mark{border-radius:21px;width:76px;height:76px;padding:5px;margin-bottom:18px!important}#view-login .lkx-auth-brand-headline{margin:12px 0 8px;font-size:clamp(25px,6vw,32px)}#view-login .lkx-auth-brand-copy{max-width:440px;font-size:11px;line-height:1.65}#view-login .lkx-auth-feature-list{display:none}#view-login .lkx-auth-brand-foot{margin-top:17px;padding-top:0;font-size:8px}#view-login #unified-login-form,#view-login #login-role-selector,#view-login #portal-form-customer,#view-login #portal-form-application,#view-login #portal-form-rider,#view-login #portal-form-merchant,#view-login #login-role-loader{grid-area:auto/1}#view-login #unified-login-form{padding:28px 24px 26px!important}#view-login .lkx-login-heading{margin-bottom:24px}#view-login #portal-form-customer,#view-login #portal-form-application,#view-login #portal-form-rider,#view-login #portal-form-merchant{padding:25px 22px!important}}@media (width<=440px){#view-login{padding:10px!important}#view-login>#lokalex-auth-stage,#view-login>#lokalex-auth-stage:not(.hidden){border-radius:20px}#view-login #lokalex-auth-brand{padding:20px 20px 18px!important}#view-login .lkx-auth-brand-mark{border-radius:18px;width:66px;height:66px}#view-login #unified-login-form{padding:24px 18px 22px!important}#view-login #portal-form-customer,#view-login #portal-form-application{padding:22px 17px!important}#view-login .lkx-registration-partner-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#view-login *,#view-login :before,#view-login :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.lokalex-v1-auth-mode #view-login{box-sizing:border-box!important;color:#17343a!important;background:radial-gradient(at 6% 5%,#60c3ad29,#0000 33%),radial-gradient(at 96% 90%,#f0ca732e,#0000 34%),linear-gradient(145deg,#f5faf8 0%,#f2f7f5 52%,#fffaf0 100%)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:clamp(20px,4vh,38px) 18px!important;display:flex!important;overflow-x:clip!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage,body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage:not(.hidden){background:#fff!important;border:1px solid #dceae5!important;border-radius:26px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:0!important;width:min(100%,500px)!important;min-width:0!important;max-width:500px!important;height:auto!important;min-height:0!important;margin:auto!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 70px #1f4b431c,0 2px 8px #1f4b4309!important}:is(body.lokalex-v1-auth-mode #view-login:has(#portal-form-customer:not(.hidden)),body.lokalex-v1-auth-mode #view-login:has(#portal-form-application:not(.hidden)),body.lokalex-v1-auth-mode #view-login:has(#portal-form-rider:not(.hidden)),body.lokalex-v1-auth-mode #view-login:has(#portal-form-merchant:not(.hidden))){justify-content:flex-start!important}body.lokalex-v1-auth-mode #view-login:has(#portal-form-customer:not(.hidden))>#lokalex-auth-stage{width:min(100%,700px)!important;max-width:700px!important;margin-top:0!important;margin-bottom:20px!important}body.lokalex-v1-auth-mode #view-login:has(#portal-form-application:not(.hidden))>#lokalex-auth-stage{width:min(100%,760px)!important;max-width:760px!important;margin-top:0!important;margin-bottom:20px!important}:is(body.lokalex-v1-auth-mode #view-login:has(#portal-form-rider:not(.hidden))>#lokalex-auth-stage,body.lokalex-v1-auth-mode #view-login:has(#portal-form-merchant:not(.hidden))>#lokalex-auth-stage){width:min(100%,700px)!important;max-width:700px!important;margin-top:0!important;margin-bottom:20px!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage>#lokalex-auth-brand{color:#17343a!important;text-align:left!important;background:linear-gradient(135deg,#eff8f3 0%,#f9fbf5 100%)!important;border:0!important;border-bottom:1px solid #e5eee9!important;border-radius:0!important;grid-area:1/1!important;grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:4px 16px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:19px 28px!important;display:grid!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-mark{background:#fffdf6!important;border:1px solid #e6eee7!important;border-radius:18px!important;grid-area:1/1/span 2!important;place-items:center!important;width:62px!important;height:62px!important;margin:0!important;padding:5px!important;display:grid!important;box-shadow:0 6px 18px #244f4117!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-mark img{-o-object-fit:contain!important;object-fit:contain!important;border-radius:13px!important;width:100%!important;height:100%!important;display:block!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-kicker{color:#17877b!important;letter-spacing:.15em!important;opacity:1!important;grid-area:1/2!important;align-self:end!important;font-size:9px!important;font-weight:900!important;line-height:1.25!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-kicker span{box-shadow:none!important;background:#d5aa4f!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-headline{color:#17343a!important;-webkit-text-fill-color:#17343a!important;opacity:1!important;letter-spacing:-.045em!important;text-shadow:none!important;background:0 0!important;grid-area:2/2!important;margin:3px 0 0!important;font-size:clamp(22px,2.5vw,27px)!important;font-weight:900!important;line-height:1.04!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-headline em{color:#0b8d80!important;-webkit-text-fill-color:#0b8d80!important;font-style:normal!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-copy,body.lokalex-v1-auth-mode #view-login .lkx-auth-feature-list,body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-foot{display:none!important}body.lokalex-v1-auth-mode #view-login #unified-login-form,body.lokalex-v1-auth-mode #view-login #login-role-selector,body.lokalex-v1-auth-mode #view-login #portal-form-customer,body.lokalex-v1-auth-mode #view-login #portal-form-application,body.lokalex-v1-auth-mode #view-login #portal-form-rider,body.lokalex-v1-auth-mode #view-login #portal-form-merchant,body.lokalex-v1-auth-mode #view-login #login-role-loader{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;grid-area:2/1!important;align-self:start!important;margin:0!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;padding:32px 36px 27px!important;display:flex!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading{text-align:center!important;margin:0 0 25px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading .lkx-kicker{color:#12867b!important;letter-spacing:.17em!important;font-size:9px!important;font-weight:900!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading h1{color:#182f35!important;letter-spacing:-.05em!important;margin:10px 0 7px!important;font-size:clamp(28px,4vw,34px)!important;font-weight:900!important;line-height:1.08!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading p{color:#77888a!important;margin:0!important;font-size:13px!important;line-height:1.55!important}body.lokalex-v1-auth-mode #view-login .lkx-login-field label{color:#405c60!important;letter-spacing:.025em!important;margin-bottom:7px!important;font-size:11px!important;font-weight:800!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap{background:#f9fbfa!important;border:1px solid #dce8e4!important;border-radius:14px!important;min-height:54px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap:focus-within{background:#fff!important;border-color:#42a99a!important;box-shadow:0 0 0 4px #0b92881a!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap>i{color:#81999a!important;background:#f0f6f3!important;flex-basis:47px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap input{color:#17343a!important;min-height:52px!important;padding:0 14px!important;font-size:14px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap input::placeholder{color:#8a9b9c!important;opacity:1!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap>button{color:#607d80!important;flex-basis:45px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-submit{border-radius:14px!important;min-height:51px!important;padding:13px 17px!important;font-size:13px!important;font-weight:850!important;line-height:1.3!important}body.lokalex-v1-auth-mode #view-login #v1-google-signin-btn{color:#29484a!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce7e3!important}body.lokalex-v1-auth-mode #view-login #v1-google-signin-btn:hover{background:#f8fbf9!important;border-color:#b7d5cc!important}body.lokalex-v1-auth-mode #view-login #v1-username-login-note{color:#788b8c!important;text-align:center!important;margin:-1px 0 0!important;font-size:11px!important;font-weight:500!important;line-height:1.55!important}body.lokalex-v1-auth-mode #view-login .lkx-login-forgot{color:#0c8177!important;font-size:12px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-register{color:#6f8283!important;font-size:12px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-register strong{color:#087e75!important}body.lokalex-v1-auth-mode #view-login .lkx-login-foot{color:#829393!important;border-top-color:#edf2ef!important;margin-top:23px!important;padding-top:16px!important;font-size:10px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer,body.lokalex-v1-auth-mode #view-login #portal-form-application,body.lokalex-v1-auth-mode #view-login #portal-form-rider,body.lokalex-v1-auth-mode #view-login #portal-form-merchant{text-align:left!important;padding:28px clamp(20px,4.2vw,42px) 32px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer h2,body.lokalex-v1-auth-mode #view-login #portal-form-application h2{color:#19373c!important;letter-spacing:-.045em!important;margin:8px 0 0!important;font-size:clamp(25px,3.2vw,31px)!important;font-weight:900!important;line-height:1.12!important}body.lokalex-v1-auth-mode #view-login #customer-registration-method-intro{color:#75888a!important;font-size:13px!important;line-height:1.6!important}body.lokalex-v1-auth-mode #view-login #customer-registration-audience-note{color:#526e6f!important;background:#f5faf7!important;border:1px solid #dbece5!important;border-radius:14px!important;margin-top:18px!important;padding:13px 15px!important;font-size:12px!important;line-height:1.6!important}body.lokalex-v1-auth-mode #view-login #customer-registration-audience-note strong{color:#087c72!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-panel{background:#f8fbf9!important;border:1px solid #e1ebe6!important;border-radius:16px!important;margin-top:15px!important;padding:15px!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-copy h3{color:#1b3a3e!important;font-size:13px!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-copy p{color:#6f8485!important;font-size:11px!important;line-height:1.5!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-option{border-color:#dce8e3!important;border-radius:13px!important;min-height:62px!important;padding:11px!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-option strong{color:#203f43!important;font-size:12px!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-option small{color:#718687!important;font-size:10px!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs:not(.hidden){margin-top:18px!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs .lkx-login-submit{min-height:46px!important;font-size:12px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer input,body.lokalex-v1-auth-mode #view-login #portal-form-customer select,body.lokalex-v1-auth-mode #view-login #portal-form-customer textarea,body.lokalex-v1-auth-mode #view-login #portal-form-application input,body.lokalex-v1-auth-mode #view-login #portal-form-application select,body.lokalex-v1-auth-mode #view-login #portal-form-application textarea{color:#18393d!important;background:#fbfdfc!important;border:1px solid #d9e6e2!important;border-radius:13px!important;min-height:50px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.4!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer input::-moz-placeholder{color:#899b9b!important;opacity:1!important}body.lokalex-v1-auth-mode #view-login #portal-form-application input::-moz-placeholder{color:#899b9b!important;opacity:1!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer textarea::-moz-placeholder{color:#899b9b!important;opacity:1!important}body.lokalex-v1-auth-mode #view-login #portal-form-application textarea::-moz-placeholder{color:#899b9b!important;opacity:1!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer input::placeholder,body.lokalex-v1-auth-mode #view-login #portal-form-application input::placeholder,body.lokalex-v1-auth-mode #view-login #portal-form-customer textarea::placeholder,body.lokalex-v1-auth-mode #view-login #portal-form-application textarea::placeholder{color:#899b9b!important;opacity:1!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer label,body.lokalex-v1-auth-mode #view-login #portal-form-application label{color:#526d70!important;font-size:11px!important}body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel>p{color:#6e8485!important;font-size:12px!important}body.lokalex-v1-auth-mode #view-login #reg-step-1>div>.flex.items-center{background:#fbfdfc!important;border:1px solid #dce7e3!important;border-radius:13px!important;min-height:54px!important}body.lokalex-v1-auth-mode #view-login #reg-country-code{color:#23454a!important;background:#f2f8f5!important;border:0!important;border-right:1px solid #e2ebe7!important;border-radius:12px 0 0 12px!important;flex:0 0 116px!important;width:116px!important;min-width:116px!important;min-height:52px!important;padding:0 10px!important;font-size:12px!important}body.lokalex-v1-auth-mode #view-login #reg-phone-num{color:#17343a!important;width:0!important;min-width:0!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0 12px 12px 0!important;outline:none!important;flex:1 1 0!important;padding:0 14px!important;font-size:14px!important}body.lokalex-v1-auth-mode #view-login #reg-phone-num::placeholder{color:#8a9b9c!important;opacity:1!important}body.lokalex-v1-auth-mode #view-login #reg-custom-country-code{color:#17343a!important;background:#fff!important}body.lokalex-v1-auth-mode #view-login #reg-step-1 p{color:#6f8384!important;font-size:11px!important;line-height:1.5!important}@media (width<=820px){body.lokalex-v1-auth-mode #view-login{padding:max(14px, env(safe-area-inset-top)) 13px max(22px, env(safe-area-inset-bottom))!important;justify-content:flex-start!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage,body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage:not(.hidden){border-radius:23px!important;width:min(100%,560px)!important;max-width:560px!important;margin:0 auto 18px!important}body.lokalex-v1-auth-mode #view-login:has(#portal-form-customer:not(.hidden))>#lokalex-auth-stage{width:min(100%,700px)!important;max-width:700px!important}body.lokalex-v1-auth-mode #view-login:has(#portal-form-application:not(.hidden))>#lokalex-auth-stage{width:min(100%,760px)!important;max-width:760px!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage>#lokalex-auth-brand{grid-template-columns:54px minmax(0,1fr)!important;gap:4px 13px!important;padding:17px 21px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-mark{border-radius:15px!important;width:52px!important;height:52px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-mark img{border-radius:10px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-kicker{letter-spacing:.13em!important;font-size:8px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-headline{font-size:clamp(19px,3.6vw,24px)!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{padding:27px 26px 25px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer,body.lokalex-v1-auth-mode #view-login #portal-form-application,body.lokalex-v1-auth-mode #view-login #portal-form-rider,body.lokalex-v1-auth-mode #view-login #portal-form-merchant{padding:25px 25px 28px!important}}@media (width<=520px){body.lokalex-v1-auth-mode #view-login{padding:max(10px, env(safe-area-inset-top)) 10px max(16px, env(safe-area-inset-bottom))!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage,body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage:not(.hidden){border-radius:21px!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage>#lokalex-auth-brand{padding:15px 17px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-mark{width:48px!important;height:48px!important;padding:4px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-headline{letter-spacing:-.035em!important;font-size:19px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{padding:24px 19px 22px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading{margin-bottom:21px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading h1{font-size:29px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading p{font-size:13px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-fields{gap:14px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap{min-height:52px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap input{min-height:50px!important;font-size:14px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-submit{min-height:49px!important;font-size:12px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer,body.lokalex-v1-auth-mode #view-login #portal-form-application,body.lokalex-v1-auth-mode #view-login #portal-form-rider,body.lokalex-v1-auth-mode #view-login #portal-form-merchant{padding:22px 17px 24px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer h2,body.lokalex-v1-auth-mode #view-login #portal-form-application h2{font-size:26px!important}body.lokalex-v1-auth-mode #view-login #customer-registration-audience-note{padding:12px!important;font-size:11px!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-panel{padding:12px!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-actions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-option{min-height:58px!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs:not(.hidden){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.lokalex-v1-auth-mode #view-login #reg-country-code{flex-basis:106px!important;width:106px!important;min-width:106px!important;font-size:11px!important}body.lokalex-v1-auth-mode #view-login #reg-phone-num{padding:0 11px!important;font-size:14px!important}body.lokalex-v1-auth-mode #view-login .lkx-partner-form-grid,body.lokalex-v1-auth-mode #view-login .lkx-partner-role-fields{grid-template-columns:minmax(0,1fr)!important}}@media (width<=360px){body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage>#lokalex-auth-brand{grid-template-columns:43px minmax(0,1fr)!important;gap:3px 10px!important;padding:14px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-mark{border-radius:13px!important;width:42px!important;height:42px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-headline{font-size:17px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{padding:22px 15px 20px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer,body.lokalex-v1-auth-mode #view-login #portal-form-application{padding:19px 13px 21px!important}body.lokalex-v1-auth-mode #view-login #reg-country-code{flex-basis:96px!important;width:96px!important;min-width:96px!important;padding:0 7px!important}}@media (height<=680px) and (width>=821px){body.lokalex-v1-auth-mode #view-login{justify-content:flex-start!important;padding-top:16px!important;padding-bottom:16px!important}}@media (prefers-reduced-motion:reduce){body.lokalex-v1-auth-mode #view-login *,body.lokalex-v1-auth-mode #view-login :before,body.lokalex-v1-auth-mode #view-login :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#view-login.hidden,#view-customer-home.hidden,#view-home.hidden,#view-store-hub.hidden,#view-cart.hidden,#view-wizard.hidden,#view-receipt-final.hidden,#view-commission.hidden,#view-directory.hidden,#view-form.hidden,#view-map.hidden,#view-login[data-lokalex-route-active=false],#view-customer-home[data-lokalex-route-active=false],#view-home[data-lokalex-route-active=false],#view-store-hub[data-lokalex-route-active=false],#view-cart[data-lokalex-route-active=false],#view-wizard[data-lokalex-route-active=false],#view-receipt-final[data-lokalex-route-active=false],#view-commission[data-lokalex-route-active=false],#view-directory[data-lokalex-route-active=false],#view-form[data-lokalex-route-active=false],#view-map[data-lokalex-route-active=false],body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage.hidden,body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage>#unified-login-form.hidden,body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage>#login-role-selector.hidden,body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage>#portal-form-customer.hidden,body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage>#portal-form-application.hidden,body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage>#portal-form-rider.hidden,body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage>#portal-form-merchant.hidden,body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage>#login-role-loader.hidden,body.lokalex-v1-auth-mode #view-login #lokalex-auth-stage .hidden,body.lokalex-v1-auth-mode #view-login>#lokalex-public-landing.hidden{display:none!important}body.lokalex-v1-auth-mode.lokalex-v1-landing-mode #view-login>#lokalex-public-landing:not(.hidden){display:block!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-card-topline{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 24px!important;padding:0!important;display:flex!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-return-home{color:#426568!important;background:#f8fbf9!important;border:1px solid #e0ebe6!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:8px 11px!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important;transition:border-color .18s,background .18s,transform .18s!important;display:inline-flex!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-return-home:hover{background:#eff9f5!important;border-color:#9fcfc5!important;transform:translateY(-1px)!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-secure-chip{color:#0b8579!important;letter-spacing:.12em!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;font-size:8px!important;font-weight:950!important;display:inline-flex!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{gap:0!important;padding-top:27px!important;padding-bottom:25px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading h1{letter-spacing:-.055em!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap{background:#f8fbf9!important;border-radius:15px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap:focus-within{background:#fff!important}body.lokalex-v1-auth-mode #view-login .lkx-login-submit{border-radius:14px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-foot small{color:#8a9a99!important;letter-spacing:0!important;max-width:390px!important;margin:8px auto 0!important;font-size:10px!important;font-weight:500!important;line-height:1.55!important;display:block!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer,body.lokalex-v1-auth-mode #view-login #portal-form-application{padding-top:25px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer>.lkx-auth-card-topline,body.lokalex-v1-auth-mode #view-login #portal-form-application>.lkx-auth-card-topline{margin-bottom:20px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer>div:not(.lkx-auth-card-topline):first-of-type{margin-top:0!important}body.lokalex-v1-auth-mode #view-login .lkx-registration-partner-panel{box-shadow:0 8px 24px #16483f09!important}body.lokalex-v1-auth-mode #view-login .lkx-partner-review-flow{flex-wrap:wrap!important;row-gap:8px!important}@media (width<=520px){body.lokalex-v1-auth-mode #view-login .lkx-auth-card-topline{align-items:flex-start!important;margin-bottom:17px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-return-home{min-height:34px!important;padding:7px 9px!important;font-size:10px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-secure-chip{padding-top:10px!important;font-size:7px!important}}body.lokalex-v1-auth-mode #view-login #portal-form-customer{box-sizing:border-box!important;background:linear-gradient(#fff 0%,#fcfefc 100%)!important;border:1px solid #dcebe5!important;border-radius:27px!important;align-self:center!important;gap:0!important;width:min(100%,760px)!important;max-width:760px!important;padding:clamp(22px,3vw,36px)!important;box-shadow:0 22px 64px #13463d18,0 2px 9px #13463d09!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer>.lkx-auth-card-topline{margin:0 0 23px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-intro{background:radial-gradient(circle at 100% 0,#ffcf5b2b,#0000 37%),linear-gradient(135deg,#effaf5 0%,#fbfdfb 70%)!important;border:1px solid #e0eee8!important;border-radius:20px!important;margin:0 0 23px!important;padding:21px 22px 19px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-row{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-mark{color:#087f76!important;background:linear-gradient(145deg,#d7f5e9,#f7fbdf)!important;border:1px solid #0d918521!important;border-radius:16px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:19px!important;display:grid!important;box-shadow:inset 0 1px #fffc!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-copy{min-width:0!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-eyebrow{color:#0a8d80!important;letter-spacing:.16em!important;font-size:8px!important;font-weight:950!important;line-height:1.5!important;display:block!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-copy h2{color:#17383d!important;letter-spacing:-.045em!important;margin:5px 0 0!important;font-size:clamp(25px,3vw,33px)!important;font-weight:950!important;line-height:1.08!important}body.lokalex-v1-auth-mode #view-login #customer-registration-method-intro{color:#657c7d!important;margin:13px 0 0!important;font-size:12px!important;line-height:1.65!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-customer-note{color:#617978!important;background:#ffffffc7!important;border:1px solid #e2eee8!important;border-radius:12px!important;align-items:flex-start!important;gap:9px!important;margin-top:15px!important;padding:11px 12px!important;font-size:10px!important;line-height:1.55!important;display:flex!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-customer-note>i{color:#0e9182!important;flex:none!important;margin-top:1px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-customer-note strong{color:#204b49!important;font-weight:900!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs:not(.hidden){background:#f1f7f4!important;border:1px solid #e0ece7!important;border-radius:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 18px!important;padding:5px!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs:not(.hidden):before{content:"CHOOSE A SIGN-UP METHOD";color:#829695;letter-spacing:.13em;grid-column:1/-1;padding:7px 9px 2px;font-size:8px;font-weight:950;display:block}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs .lkx-login-submit{color:#68807e!important;min-height:45px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;font-weight:900!important;display:flex!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs .lkx-login-submit.is-active{color:#087f76!important;background:#fff!important;border-color:#dceae4!important;box-shadow:0 3px 9px #17463c12!important}body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel:not(.hidden){background:#fbfdfb!important;border:1px solid #e2eee8!important;border-radius:17px!important;gap:14px!important;margin:0 0 18px!important;padding:18px!important}body.lokalex-v1-auth-mode #view-login #reg-step-1:not(.hidden){background:linear-gradient(#fbfdfb 0%,#f7fbf8 100%)!important;border:1px solid #e1eee8!important;border-radius:18px!important;gap:15px!important;margin:0!important;padding:18px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer label{color:#526e70!important;letter-spacing:.055em!important;margin-bottom:7px!important;font-size:10px!important;font-weight:900!important;display:block!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-phone-input{background:#fff!important;border:1px solid #d7e7e1!important;border-radius:14px!important;min-height:54px!important;margin-top:0!important;box-shadow:inset 0 1px 2px #11413806!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-phone-input:focus-within{border-color:#49b9a8!important;box-shadow:0 0 0 4px #10a3971a!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-phone-input select{color:#345b59!important;background:#f2f8f4!important;border:0!important;border-right:1px solid #e2ede7!important;border-radius:0!important;flex:0 0 116px!important;width:116px!important;min-height:52px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-phone-input>input{color:#1e4243!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:52px!important;padding:0 15px!important;font-size:14px!important;font-weight:700!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-phone-panel p,body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel>p{color:#788c8d!important;font-size:10px!important;line-height:1.6!important}body.lokalex-v1-auth-mode #view-login #reg-send-otp-btn,body.lokalex-v1-auth-mode #view-login #reg-verify-otp-btn,body.lokalex-v1-auth-mode #view-login #reg-complete-btn,body.lokalex-v1-auth-mode #view-login #v1-reg-email-submit{color:#fff!important;letter-spacing:.025em!important;background:linear-gradient(110deg,#087f77 0%,#0da99a 100%)!important;border:1px solid #087e75!important;border-radius:13px!important;min-height:51px!important;margin-top:2px!important;font-size:11px!important;font-weight:950!important;box-shadow:0 9px 20px #087f7726!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-google-divider{color:#8a9a98!important;text-align:center!important;align-items:center!important;gap:12px!important;margin:18px 0 12px!important;font-size:10px!important;font-weight:750!important;display:flex!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-google-divider:before,body.lokalex-v1-auth-mode #view-login .lkx-signup-google-divider:after{content:"";background:#e7efea;flex:auto;height:1px}body.lokalex-v1-auth-mode #view-login #v1-google-register-btn:not(.hidden){color:#2c4d4d!important;width:100%!important;min-height:49px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e7e2!important;border-radius:13px!important;margin:0 0 18px!important;font-size:11px!important;font-weight:900!important;display:flex!important}body.lokalex-v1-auth-mode #view-login #v1-google-register-btn:not(.hidden):hover{background:#f7fcf9!important;border-color:#a8d5ca!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer:has(#reg-step-2:not(.hidden)) .lkx-signup-google-divider{display:none!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer:has(#reg-step-2:not(.hidden)) #v1-google-register-btn{display:none!important}body.lokalex-v1-auth-mode #view-login #reg-step-2:not(.hidden){background:#fbfdfb!important;border:1px solid #e0ece6!important;border-radius:18px!important;gap:14px!important;margin:18px 0 0!important;padding:19px!important}body.lokalex-v1-auth-mode #view-login #reg-step-2>div:first-child{color:#078b7c!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer input,body.lokalex-v1-auth-mode #view-login #portal-form-customer select,body.lokalex-v1-auth-mode #view-login #portal-form-customer textarea{color:#1c3b40!important;background:#fff!important;border-color:#dce9e4!important;border-radius:12px!important;min-height:49px!important;font-size:12px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer #reg-country-code{background:#f2f8f4!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer #reg-otp-code{text-align:center!important;letter-spacing:.28em!important;font-size:20px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer>.pt-2\.5{border-top:1px solid #e8efeb!important;margin-top:23px!important;padding-top:18px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer>.pt-2\.5 button{color:#6b8382!important;font-size:10px!important;font-weight:800!important}@media (width<=520px){body.lokalex-v1-auth-mode #view-login #portal-form-customer{border-radius:22px!important;width:100%!important;padding:16px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-intro{border-radius:17px!important;margin-bottom:18px!important;padding:17px 15px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-mark{border-radius:13px!important;flex-basis:42px!important;width:42px!important;height:42px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-row{gap:10px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-eyebrow{letter-spacing:.11em!important;font-size:7px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-copy h2{font-size:25px!important}body.lokalex-v1-auth-mode #view-login #reg-step-1:not(.hidden),body.lokalex-v1-auth-mode #view-login #reg-step-2:not(.hidden),body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel:not(.hidden){border-radius:15px!important;padding:13px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-phone-input select{flex-basis:97px!important;width:97px!important;padding:0 7px!important;font-size:10px!important}}.lkx-login-security-notice{color:#173b3d;background:linear-gradient(135deg,#fffbebfa,#f0fdfaeb);border:1px solid #d977063d;border-radius:1rem;align-items:flex-start;gap:.75rem;margin:.2rem 0 .35rem;padding:.85rem .95rem;font-size:.82rem;line-height:1.45;display:flex}.lkx-login-security-notice[hidden]{display:none!important}.lkx-login-security-icon{color:#0f766e;background:#0d94881f;border-radius:.7rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.lkx-login-security-notice strong{margin-bottom:.12rem;font-weight:800;display:block}.lkx-login-security-notice p{color:#526d70;margin:0}.lkx-auth-inline-status{color:#3d6363;overflow-wrap:anywhere;text-align:left;background:#f6fbf9;border:1px solid #d8e9e3;border-radius:12px;width:100%;margin:8px 0;padding:12px 14px;font-size:.84rem;line-height:1.55;display:block}.lkx-auth-inline-status.hidden{display:none!important}.lkx-auth-inline-status[data-state=success]{color:#16634c;background:#effbf5;border-color:#b5e4d1}.lkx-auth-inline-status[data-state=error]{color:#9f2626;background:#fff7f7;border-color:#f0c3c3}.lkx-auth-inline-status[data-state=warning]{color:#805700;background:#fffaf0;border-color:#f0d69a}.lkx-resend-verification{text-underline-offset:3px;justify-content:center;align-items:center;gap:7px;margin:2px auto 0;text-decoration:underline;display:inline-flex}:root{--lkx-focus-ring:0 0 0 4px #0c857933;--lkx-focus-outline:3px solid #087f79}body.lokalex-v1-landing-mode #lokalex-public-landing{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(at 88% 8%,#dcf2e58f,#0000 30%),linear-gradient(#fbfdf9 0%,#f4f8f4 60%,#fbfaf2 100%);min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.lokalex-v1-landing-mode .lkx-public-nav{padding-top:max(13px, env(safe-area-inset-top));background:#fbfdf9eb;border-bottom-color:#cfe1d8c7}body.lokalex-v1-landing-mode .lkx-public-nav a,body.lokalex-v1-landing-mode .lkx-public-nav button,body.lokalex-v1-landing-mode .lkx-public-btn{-webkit-tap-highlight-color:transparent}body.lokalex-v1-landing-mode .lkx-public-brand-mark{border-radius:14px;width:44px;height:44px}body.lokalex-v1-landing-mode .lkx-public-nav-links a{align-items:center;min-height:44px;display:inline-flex}body.lokalex-v1-landing-mode .lkx-public-btn,body.lokalex-v1-landing-mode .lkx-public-menu-toggle{min-height:44px}body.lokalex-v1-landing-mode .lkx-public-main{padding-bottom:24px}body.lokalex-v1-landing-mode .lkx-public-hero h1{text-wrap:balance;max-width:11ch}body.lokalex-v1-landing-mode .lkx-public-hero-lede,body.lokalex-v1-landing-mode .lkx-public-story-copy,body.lokalex-v1-landing-mode .lkx-public-step p,body.lokalex-v1-landing-mode .lkx-public-partner-card p{text-wrap:pretty}body.lokalex-v1-landing-mode .lkx-public-step,body.lokalex-v1-landing-mode .lkx-public-partner-card{transition:border-color .2s,box-shadow .2s,transform .2s}body.lokalex-v1-landing-mode .lkx-public-step:hover,body.lokalex-v1-landing-mode .lkx-public-partner-card:hover{border-color:#c5dfd5;transform:translateY(-2px);box-shadow:0 17px 38px #194d4314}body.lokalex-v1-landing-mode :is(a,button):focus-visible,body.lokalex-v1-auth-mode #view-login :is(a,button,input,select,textarea):focus-visible,#cust-howto-modal :is(button,a):focus-visible,#lkx-customer-guide :is(button,a):focus-visible{outline:var(--lkx-focus-outline);outline-offset:3px;box-shadow:var(--lkx-focus-ring)}body.lokalex-v1-auth-mode #view-login{-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.lokalex-v1-auth-mode #lokalex-auth-stage{border-color:#d6e7df!important;border-radius:25px!important;box-shadow:0 22px 60px #1a443b1f,0 2px 8px #1a443b0a!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-card-topline{align-items:center;gap:12px}body.lokalex-v1-auth-mode #view-login .lkx-auth-return-home{min-height:44px}body.lokalex-v1-auth-mode #view-login .lkx-auth-secure-chip{flex:none}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap,body.lokalex-v1-auth-mode #view-login #portal-form-customer input,body.lokalex-v1-auth-mode #view-login #portal-form-customer select,body.lokalex-v1-auth-mode #view-login #portal-form-application input,body.lokalex-v1-auth-mode #view-login #portal-form-application select,body.lokalex-v1-auth-mode #view-login #portal-form-application textarea{transition:border-color .18s,box-shadow .18s,background-color .18s}body.lokalex-v1-auth-mode #view-login .lkx-login-submit:disabled,body.lokalex-v1-auth-mode #view-login button:disabled{cursor:wait;filter:saturate(.65);transform:none;box-shadow:none!important}body.lokalex-v1-auth-mode #view-login .lkx-login-security-notice,body.lokalex-v1-auth-mode #view-login .lkx-auth-inline-status{font-size:13px;line-height:1.55}#cust-howto-modal .lkx-howto-card{border-color:#d2e5dc;box-shadow:0 28px 90px #0f29283d,0 4px 14px #0f292812}#cust-howto-modal .lkx-howto-options>button{border-color:#d8e8e1;min-height:68px}#lkx-customer-guide .lkx-tour-tooltip{border-color:#d2e5dc;box-shadow:0 22px 70px #081c1f47}@media (width<=760px){body.lokalex-v1-landing-mode .lkx-public-nav{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}body.lokalex-v1-landing-mode .lkx-public-main{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}body.lokalex-v1-landing-mode .lkx-public-nav-links{overscroll-behavior:contain;max-height:min(70dvh,480px);overflow-y:auto}body.lokalex-v1-landing-mode .lkx-public-hero h1{text-wrap:balance;max-width:12ch}body.lokalex-v1-landing-mode .lkx-public-hero-actions .lkx-public-btn{min-height:50px}body.lokalex-v1-auth-mode #view-login{padding-top:max(12px, env(safe-area-inset-top))!important;padding-right:max(10px, env(safe-area-inset-right))!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important;padding-left:max(10px, env(safe-area-inset-left))!important}body.lokalex-v1-auth-mode #view-login input,body.lokalex-v1-auth-mode #view-login select,body.lokalex-v1-auth-mode #view-login textarea{font-size:16px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-return-home{font-size:12px}}@media (width<=380px){body.lokalex-v1-landing-mode .lkx-public-brand-mark{width:38px;height:38px}body.lokalex-v1-landing-mode .lkx-public-brand-copy strong{font-size:16px}body.lokalex-v1-landing-mode .lkx-public-nav-actions{gap:5px}body.lokalex-v1-landing-mode .lkx-public-nav-actions .lkx-public-btn{min-height:40px;padding:9px 8px}body.lokalex-v1-landing-mode .lkx-public-menu-toggle{width:40px;height:40px}body.lokalex-v1-landing-mode .lkx-public-main{padding-left:14px;padding-right:14px}body.lokalex-v1-landing-mode .lkx-public-hero h1{font-size:clamp(39px,11vw,46px)}body.lokalex-v1-landing-mode .lkx-public-float-card{min-width:158px;max-width:176px;padding:10px}body.lokalex-v1-landing-mode .lkx-public-float-card small{max-width:118px}}@media (height<=680px) and (width>=761px){body.lokalex-v1-landing-mode .lkx-public-hero{min-height:0;padding-top:42px;padding-bottom:46px}body.lokalex-v1-landing-mode .lkx-public-hero-art{min-height:350px}}@media (height<=620px) and (width<=760px){body.lokalex-v1-auth-mode #view-login:has(#unified-login-form:not(.hidden)){justify-content:flex-start!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage{margin-top:0!important;margin-bottom:0!important}}@media (prefers-reduced-motion:reduce){body.lokalex-v1-landing-mode *,#cust-howto-modal *,#lkx-customer-guide *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.lokalex-v1-landing-mode .lkx-public-step:hover,body.lokalex-v1-landing-mode .lkx-public-partner-card:hover{transform:none}}@media (forced-colors:active){body.lokalex-v1-landing-mode :is(a,button):focus-visible,body.lokalex-v1-auth-mode #view-login :is(a,button,input,select,textarea):focus-visible,#cust-howto-modal :is(button,a):focus-visible,#lkx-customer-guide :is(button,a):focus-visible{box-shadow:none;outline:2px solid highlight}}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage{background:linear-gradient(155deg,#fff 0%,#fbfdfb 58%,#f5faf6 100%)!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-mark{background:linear-gradient(145deg,#fff 0%,#fffdf5 100%)!important;border-color:#e3eee7!important;box-shadow:0 8px 20px #214e411a,inset 0 1px #ffffffe6!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-brand-kicker{color:#138276!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading h1{text-wrap:balance;color:#15393b!important;font-size:clamp(30px,4vw,36px)!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading p{color:#687f7e!important}body.lokalex-v1-auth-mode #view-login .lkx-login-field label{color:#36585a!important;font-size:12px!important;font-weight:800!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap{background:#f8fbf9!important;border-color:#d7e6df!important;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s!important;box-shadow:inset 0 1px 2px #11413806!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap:focus-within{transform:translateY(-1px);border-color:#38a99b!important;box-shadow:0 0 0 4px #10a3971f!important}body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap>i{color:#54827e!important;background:#eef6f1!important}body.lokalex-v1-auth-mode #view-login #unified-login-btn,body.lokalex-v1-auth-mode #view-login #v1-reg-email-submit,body.lokalex-v1-auth-mode #view-login #reg-send-otp-btn,body.lokalex-v1-auth-mode #view-login #reg-verify-otp-btn{color:#fff!important;letter-spacing:.01em!important;background:linear-gradient(112deg,#087f76 0%,#0b9e8f 57%,#19aa91 100%)!important;border:1px solid #087c73!important;border-radius:14px!important;min-height:53px!important;font-size:13px!important;font-weight:900!important;transition:box-shadow .18s,filter .18s,transform .18s!important;box-shadow:0 10px 22px #087f762e,inset 0 1px #ffffff29!important}body.lokalex-v1-auth-mode #view-login #unified-login-btn:hover,body.lokalex-v1-auth-mode #view-login #v1-reg-email-submit:hover,body.lokalex-v1-auth-mode #view-login #reg-send-otp-btn:hover,body.lokalex-v1-auth-mode #view-login #reg-verify-otp-btn:hover{filter:saturate(1.08)brightness(1.02);transform:translateY(-1px);box-shadow:0 13px 27px #087f763b,inset 0 1px #ffffff2e!important}body.lokalex-v1-auth-mode #view-login #unified-login-btn:active,body.lokalex-v1-auth-mode #view-login #v1-reg-email-submit:active,body.lokalex-v1-auth-mode #view-login #reg-send-otp-btn:active,body.lokalex-v1-auth-mode #view-login #reg-verify-otp-btn:active{transform:translateY(0)}body.lokalex-v1-auth-mode #view-login #unified-login-btn:disabled,body.lokalex-v1-auth-mode #view-login #v1-reg-email-submit:disabled,body.lokalex-v1-auth-mode #view-login #reg-send-otp-btn:disabled,body.lokalex-v1-auth-mode #view-login #reg-verify-otp-btn:disabled{filter:saturate(.65);transform:none;box-shadow:none!important}body.lokalex-v1-auth-mode #view-login #unified-forgot-password{text-underline-offset:3px;justify-self:end;min-height:36px;padding:4px 2px;font-weight:800!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-register{min-height:43px;border-radius:12px!important;transition:color .16s,background-color .16s,border-color .16s!important}body.lokalex-v1-auth-mode #view-login #unified-forgot-password+.lkx-login-register{border-top:1px solid #edf2ef;margin-top:4px;padding-top:14px}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-register:hover{color:#214e4c!important;background:#f5faf7!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-register strong{text-underline-offset:3px;-webkit-text-decoration:underline #087e754d;text-decoration:underline #087e754d}body.lokalex-v1-auth-mode #view-login #portal-form-customer{background:radial-gradient(at 94% 2%,#dff3e65c,#0000 33%),linear-gradient(#fff 0%,#fbfdfb 100%)!important;border-color:#d7e8df!important;box-shadow:0 25px 70px #13463d1c,0 2px 9px #13463d09!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-intro{background:radial-gradient(circle at 97% 0,#ffcf5b33,#0000 32%),linear-gradient(135deg,#eef9f3 0%,#fbfdf9 74%)!important;border-color:#dcebe3!important}body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel:not(.hidden){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;-moz-column-gap:16px!important;background:linear-gradient(#fff 0%,#f9fcfa 100%)!important;border-color:#dcebe4!important;gap:15px 16px!important;display:grid!important}body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel>p,body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel>button{grid-column:1/-1}body.lokalex-v1-auth-mode #view-login #portal-form-customer #v1-reg-email-panel input:focus,body.lokalex-v1-auth-mode #view-login #portal-form-customer #reg-step-1 input:focus,body.lokalex-v1-auth-mode #view-login #portal-form-customer #reg-step-1 select:focus{border-color:#38a99b!important;box-shadow:0 0 0 4px #10a3971c!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs .lkx-login-submit{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs .lkx-login-submit:hover{transform:translateY(-1px);color:#147c72!important;background:#f9fdfb!important;border-color:#c5e0d4!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs .lkx-login-submit.is-active:hover{background:#fff!important;border-color:#cbe1d7!important}@media (width<=640px){body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel:not(.hidden){grid-template-columns:minmax(0,1fr);gap:13px!important}body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel>p,body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel>button{grid-column:auto}}@media (width<=520px){body.lokalex-v1-auth-mode #view-login #unified-login-form{padding:25px 19px 22px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer{border-radius:22px!important;padding:19px 15px 21px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-card-topline{gap:8px}body.lokalex-v1-auth-mode #view-login .lkx-auth-secure-chip{letter-spacing:.08em!important;font-size:7px!important}}@media (prefers-reduced-motion:reduce){body.lokalex-v1-auth-mode #view-login .lkx-login-input-wrap,body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-register,body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs .lkx-login-submit,body.lokalex-v1-auth-mode #view-login #unified-login-btn,body.lokalex-v1-auth-mode #view-login #v1-reg-email-submit,body.lokalex-v1-auth-mode #view-login #reg-send-otp-btn,body.lokalex-v1-auth-mode #view-login #reg-verify-otp-btn{transition-duration:.01ms!important}}.lkx-admin-review-view{box-sizing:border-box;width:100%;color:var(--color-textMain,#0f172a);padding:clamp(12px,3vw,32px)}.lkx-admin-review-shell{flex-direction:column;gap:18px;width:min(1120px,100%);margin:0 auto;display:flex}.lkx-admin-review-hero{color:#f8fafc;background:linear-gradient(135deg,#0d7770,#139c8e 64%,#2b9478);border-radius:26px;padding:clamp(22px,4vw,40px);box-shadow:0 18px 42px #0d766f2b}.lkx-admin-review-hero.merchant-admin-hero{background:linear-gradient(135deg,#164e63,#0f766e 62%,#2f855a)}.lkx-admin-review-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#bff7e9;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.lkx-admin-review-hero h1{color:#fff;margin:14px 0 10px;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:1.1}.lkx-admin-review-hero>p{color:#ffffffdb;max-width:760px;margin:0;font-size:14px;line-height:1.65}.lkx-admin-review-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.lkx-admin-role-pill{background:#ffffff26;border:1px solid #ffffff40;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:850}.lkx-admin-refresh{color:#0d766f;background:#fff;border:1px solid #ffffff73;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:900;display:inline-flex}.lkx-admin-review-panel{background:var(--color-cardBg,#fff);border:1px solid var(--color-border,#dce7e5);border-radius:23px;min-width:0;padding:clamp(14px,2.4vw,24px);box-shadow:0 10px 28px #0f2f360d}.lkx-admin-review-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lkx-admin-review-panel-head h2{margin:5px 0;font-size:23px;font-weight:950;line-height:1.2}.lkx-admin-review-panel-head p{color:var(--color-textMuted,#64748b);max-width:580px;margin:0;font-size:12px;line-height:1.5}.lkx-admin-filter-tabs{background:#eff7f6;border-radius:13px;flex-wrap:wrap;gap:5px;padding:4px;display:flex}.lkx-admin-filter-tabs button{color:#486563;background:0 0;border:0;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:850}.lkx-admin-filter-tabs button:hover,.lkx-admin-filter-tabs button:focus-visible{background:#fff;outline:2px solid #6bbfb5}.lkx-admin-review-status{color:#526c6a;background:#f3f7f7;border-radius:11px;margin:16px 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.lkx-admin-review-status[data-state=success]{color:#166534;background:#e8f8ef}.lkx-admin-review-status[data-state=error]{color:#9f1239;background:#fff0f0}.lkx-admin-application-queue{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lkx-admin-application-card{border:1px solid var(--color-border,#dce7e5);background:var(--color-cardBg,#fff);border-radius:17px;min-width:0;padding:16px}.lkx-admin-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lkx-admin-card-top h3{overflow-wrap:anywhere;margin:8px 0 3px;font-size:16px;font-weight:950}.lkx-admin-card-top p{color:var(--color-textMuted,#64748b);overflow-wrap:anywhere;margin:0;font-size:12px}.lkx-admin-submitted{color:var(--color-textMuted,#64748b);text-align:right;max-width:150px;font-size:10px}.lkx-admin-status-chip{letter-spacing:.08em;text-transform:uppercase;color:#854d0e;background:#fff4d7;border-radius:30px;padding:4px 8px;font-size:9px;font-weight:950;display:inline-flex}.lkx-admin-status-chip.approved{color:#166534;background:#dcfce7}.lkx-admin-status-chip.rejected{color:#9f1239;background:#ffe4e6}.lkx-admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.lkx-admin-field{background:#f7faf9;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.lkx-admin-field span{color:#69817f;font-size:10px}.lkx-admin-field strong{overflow-wrap:anywhere;white-space:pre-wrap;max-height:120px;font-size:12px;font-weight:800;overflow:auto}.lkx-admin-review-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lkx-admin-review-actions button,.lkx-admin-invitation-panel button{border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex}.lkx-admin-approve{color:#fff;background:#0d9488}.lkx-admin-reject{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3!important}.lkx-admin-review-meta{color:#64748b;border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px;font-size:11px}.lkx-admin-review-note{color:#64748b;white-space:pre-wrap;background:#f8fafc;border-radius:10px;margin:12px 0 0;padding:9px;font-size:11px}.lkx-admin-empty,.lkx-admin-queue-loading{text-align:center;color:#6b8381;border:1px dashed #cfdfdd;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:28px;display:flex}.lkx-admin-empty>i,.lkx-admin-queue-loading>i{color:#0d9488;font-size:25px}.lkx-admin-empty strong{color:#234441;font-size:14px}.lkx-admin-empty span{max-width:460px;font-size:12px;line-height:1.55}.lkx-admin-invitation-panel{color:#14532d;background:#f0fdf4;border:1px solid #a7e3c0;border-radius:15px;margin:12px 0;padding:14px}.lkx-admin-invitation-panel strong{font-size:14px}.lkx-admin-invitation-panel p{margin:8px 0;font-size:12px;line-height:1.55}.lkx-admin-invitation-panel input{color:#12302b;background:#fff;border:1px solid #bbf7d0;border-radius:9px;width:100%;min-width:0;margin:4px 0 9px;padding:10px;font-size:11px}.lkx-admin-invitation-panel button{color:#fff;background:#166534}.lkx-admin-review-footer{color:#6b8180;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 3px 24px;font-size:11px;display:flex}.lkx-admin-review-footer button{background:var(--color-cardBg,#fff);border:1px solid #d1dddb;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:850}@media (width<=620px){.lkx-admin-review-view{padding:10px 10px 26px}.lkx-admin-review-hero{border-radius:20px}.lkx-admin-review-panel{border-radius:18px}.lkx-admin-field-grid{grid-template-columns:minmax(0,1fr)}.lkx-admin-card-top{flex-direction:column}.lkx-admin-submitted{text-align:left;max-width:none}.lkx-admin-filter-tabs{width:100%}.lkx-admin-filter-tabs button{flex:1}.lkx-admin-review-actions button{flex:1;justify-content:center}}.lkx-customer-partner-entry{background:linear-gradient(135deg,#fff,#f0fbf8);border:1px solid #d6e8e5;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 20px;padding:18px 20px;display:flex}.lkx-customer-partner-entry h2{color:#173e3d;margin:4px 0;font-size:17px;font-weight:950}.lkx-customer-partner-entry p{color:#617a78;max-width:620px;margin:0;font-size:12px;line-height:1.55}.lkx-customer-partner-entry-actions{flex-wrap:wrap;gap:8px;display:flex}.lkx-customer-partner-entry-actions button{color:#0e736c;background:#fff;border:1px solid #c8e1dc;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:11px 13px;font-size:12px;font-weight:900;display:inline-flex}.lkx-customer-partner-entry-actions button:hover,.lkx-customer-partner-entry-actions button:focus-visible{background:#eafff9;outline:2px solid #5bb8ad}@media (width<=520px){.lkx-customer-partner-entry{align-items:stretch}.lkx-customer-partner-entry-actions{width:100%}.lkx-customer-partner-entry-actions button{flex:1;justify-content:center}}.lkx-store-review-panel{margin-top:2px}.lkx-service-area-manager{border-top:1px solid #e2e8f0;flex-direction:column;gap:14px;margin-top:24px;padding-top:20px;display:flex}.lkx-service-area-manager h3{margin:5px 0;font-size:20px;font-weight:950}.lkx-service-area-manager>div:first-child p{color:var(--color-textMuted,#64748b);margin:0;font-size:12px;line-height:1.55}.lkx-service-area-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.lkx-service-area-form label{flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:850;display:flex}.lkx-service-area-form input,.lkx-store-review-card select,.lkx-store-review-card textarea{box-sizing:border-box;background:var(--color-cardBg,#fff);width:100%;min-width:0;color:var(--color-textMain,#0f172a);font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:10px 11px;font-size:12px}.lkx-service-area-form button{color:#fff;background:#0d766e;border:0;border-radius:10px;grid-column:1/-1;justify-self:start;padding:11px 15px;font-size:12px;font-weight:900}.lkx-service-area-list{flex-wrap:wrap;gap:8px;display:flex}.lkx-service-area-chip{color:#115e59;background:#e9f8f5;border:1px solid #bdebe2;border-radius:11px;padding:8px 11px;font-size:11px;font-weight:800}.lkx-store-review-card{background:var(--color-cardBg,#fff);border:1px solid #dbe5e4;border-radius:16px;margin:10px 0;padding:15px}.lkx-store-review-card h3{margin:8px 0 5px;font-size:16px;font-weight:950}.lkx-store-review-card .lkx-admin-field-grid{margin-top:10px}.lkx-store-review-control{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;margin-top:14px;display:grid}.lkx-store-review-control label{flex-direction:column;gap:6px;font-size:11px;font-weight:850;display:flex}.lkx-store-review-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lkx-store-review-actions button{border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:900;display:inline-flex}.lkx-store-review-actions .lkx-approve-store{color:#fff;background:#0d9488}.lkx-store-review-actions .lkx-request-changes{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.lkx-store-review-card .lkx-store-review-subtitle{color:#64748b;font-size:11px;line-height:1.5}.lkx-store-review-prefill{color:#0f766e;background:#f0fdfa;border:1px solid #bdebe2;border-radius:9px;margin-top:9px;padding:8px 10px;font-size:11px;font-weight:850}@media (width<=620px){.lkx-service-area-form,.lkx-store-review-control{grid-template-columns:minmax(0,1fr)}.lkx-service-area-form button{grid-column:auto}.lkx-store-review-actions button{flex:1;justify-content:center}}.lkx-admin-access-guidance{background:#ffffff1a;border:1px solid #fff3;border-radius:15px;align-items:flex-start;gap:11px;max-width:900px;margin-top:17px;padding:12px 14px;display:flex}.lkx-admin-access-guidance>span{color:#f4d989;background:#ffffff1f;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.lkx-admin-access-guidance strong{color:#fff;font-size:12px;font-weight:950;display:block}.lkx-admin-access-guidance small{color:#f8fffcd1;margin-top:4px;font-size:11px;line-height:1.55;display:block}.lkx-admin-switch-account{color:#fff;background:#102d302e;border-color:#ffffff73}.lkx-admin-switch-account:hover,.lkx-admin-switch-account:focus-visible{background:#102d304d;outline:2px solid #ffffff9e}@media (width<=620px){.lkx-admin-access-guidance{border-radius:13px;padding:11px}.lkx-admin-access-guidance small{font-size:10px}.lkx-admin-review-hero-actions{align-items:stretch}.lkx-admin-review-hero-actions>.lkx-admin-refresh{justify-content:center}}.lkx-admin-review-view,.lkx-admin-review-shell,.lkx-admin-review-panel,.lkx-admin-application-card,.lkx-store-review-card{box-sizing:border-box;min-width:0;max-width:100%}.lkx-admin-review-panel{overflow:hidden}.lkx-admin-review-hero-actions button,.lkx-admin-review-actions button,.lkx-store-review-actions button,.lkx-service-area-form button,.lkx-admin-filter-tabs button{touch-action:manipulation;min-height:42px}.lkx-admin-review-status,.lkx-admin-review-note,.lkx-admin-invitation-panel,.lkx-admin-field strong{overflow-wrap:anywhere;word-break:break-word}.lkx-admin-filter-tabs button{white-space:normal;line-height:1.25}.lkx-admin-review-actions button:focus-visible,.lkx-store-review-actions button:focus-visible,.lkx-admin-refresh:focus-visible,.lkx-admin-filter-tabs button:focus-visible,.lkx-admin-review-footer button:focus-visible{outline-offset:2px;outline:3px solid #60bdb2}@media (width<=620px){.lkx-admin-review-shell{gap:12px}.lkx-admin-review-hero{border-radius:18px;padding:18px 15px}.lkx-admin-review-hero h1{font-size:clamp(1.65rem,7vw,2rem)}.lkx-admin-review-hero>p{font-size:13px;line-height:1.6}.lkx-admin-access-guidance{align-items:flex-start;gap:10px}.lkx-admin-review-hero-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.lkx-admin-role-pill{box-sizing:border-box;text-align:center;width:100%;display:block}.lkx-admin-review-hero-actions .lkx-admin-refresh{justify-content:center;width:100%;min-height:44px}.lkx-admin-review-panel{border-radius:16px;padding:13px}.lkx-admin-review-panel-head{gap:12px}.lkx-admin-review-panel-head h2{font-size:20px}.lkx-admin-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.lkx-admin-filter-tabs button{overflow-wrap:anywhere;min-width:0;padding:8px 5px;font-size:10px}.lkx-admin-application-card,.lkx-store-review-card{border-radius:14px;padding:12px}.lkx-admin-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lkx-admin-review-actions button,.lkx-store-review-actions button{white-space:normal;overflow-wrap:anywhere;justify-content:center;min-width:0}.lkx-admin-invitation-panel button{justify-content:center;width:100%;min-height:44px}.lkx-service-area-form input,.lkx-store-review-card select,.lkx-store-review-card textarea,.lkx-service-area-form label input{font-size:16px}}@media (width<=380px){.lkx-admin-field-grid,.lkx-admin-review-actions,.lkx-admin-filter-tabs{grid-template-columns:minmax(0,1fr)}.lkx-admin-filter-tabs button{text-align:left;font-size:12px}.lkx-admin-review-footer{align-items:stretch}.lkx-admin-review-footer button{width:100%;min-height:44px}}.lkx-admin-mobile-nav{display:none}#view-rider-admin .lkx-admin-review-hero,#view-rider-admin .lkx-admin-review-panel,#view-rider-admin .lkx-admin-review-footer,#view-merchant-admin .lkx-admin-review-hero,#view-merchant-admin .lkx-admin-review-panel,#view-merchant-admin .lkx-admin-review-footer{scroll-margin-top:64px}@media (width<=760px){.lkx-admin-review-view{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.lkx-admin-mobile-nav{box-sizing:border-box;z-index:1190;width:100%;padding:7px max(7px,env(safe-area-inset-left,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(7px,env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #dcebe8;border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #143c3e21}.lkx-admin-mobile-nav button{color:#668083;min-width:0;min-height:56px;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:.68rem;font-weight:850;line-height:1.1;display:flex}.lkx-admin-mobile-nav button i{font-size:1.05rem}.lkx-admin-mobile-nav button span{text-align:center;overflow-wrap:anywhere;max-width:100%}.lkx-admin-mobile-nav button[aria-current=page]{color:#087f78;background:#e8faf4;border-color:#b8e9dd}.lkx-admin-mobile-nav button:focus-visible{outline-offset:-2px;outline:3px solid #087f78}.lkx-admin-review-shell{width:100%;min-width:0}}@media (width<=380px){.lkx-admin-mobile-nav{gap:2px;padding-left:5px;padding-right:5px}.lkx-admin-mobile-nav button{min-height:54px;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.lkx-admin-mobile-nav *{scroll-behavior:auto!important}}.lkx-super-admin-view{color:#183b3d;width:100%;min-width:0;padding:clamp(14px,3vw,34px)}.lkx-super-admin-shell{gap:22px;width:min(1180px,100%);min-width:0;margin:0 auto;display:grid}.lkx-super-admin-hero{color:#f6fffc;background:radial-gradient(circle at 88% 10%,#ffda7e42,#0000 30%),linear-gradient(135deg,#103e42,#087f78 62%,#139f90);border-radius:28px;padding:clamp(22px,4vw,42px);box-shadow:0 18px 48px #07504e24}.lkx-super-admin-eyebrow,.lkx-super-admin-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.lkx-super-admin-eyebrow{color:#b9f4e3;align-items:center;gap:9px;display:flex}.lkx-super-admin-hero h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(1.85rem,4vw,3rem);font-weight:900;line-height:1.08}.lkx-super-admin-hero>p{color:#d5f4ed;max-width:760px;margin:0;line-height:1.7}.lkx-super-admin-guidance{background:#042a2e40;border:1px solid #d2fff438;border-radius:18px;align-items:flex-start;gap:14px;margin-top:24px;padding:16px;display:flex}.lkx-super-admin-guidance>span{color:#087e76;background:#d6f8ed;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lkx-super-admin-guidance strong,.lkx-super-admin-guidance small{display:block}.lkx-super-admin-guidance small{color:#d2eee8;margin-top:4px;line-height:1.55}.lkx-super-admin-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.lkx-super-admin-pill{background:#e1fff821;border:1px solid #e1fff833;border-radius:999px;align-items:center;gap:7px;margin-right:auto;padding:9px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.lkx-super-admin-button{color:#fff;cursor:pointer;background:#0a8d82;border:1px solid #d3ebe5;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:.85rem;font-weight:800;display:inline-flex}.lkx-super-admin-button:hover{filter:brightness(1.04)}.lkx-super-admin-button:focus-visible{outline-offset:2px;outline:3px solid #ffcf70}.lkx-super-admin-secondary{color:#135b5b;background:#f6fffc;border-color:#d7f2e9}.lkx-super-admin-status{color:#47696a;background:#fff;border:1px solid #dcece8;border-radius:14px;margin:0;padding:12px 15px;font-size:.9rem}.lkx-super-admin-section{background:#ffffffeb;border:1px solid #dcece8;border-radius:22px;min-width:0;padding:clamp(18px,3vw,28px);box-shadow:0 12px 30px #164b4c0d}.lkx-super-admin-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.lkx-super-admin-kicker{color:#0c8f83}.lkx-super-admin-section h2{color:#183b3d;letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:900}.lkx-super-admin-section-head p{color:#657f80;margin:6px 0 0;font-size:.9rem;line-height:1.55}.lkx-super-admin-readonly-note{color:#648180;white-space:nowrap;font-size:.78rem;font-weight:800}.lkx-super-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lkx-super-admin-stat{background:linear-gradient(145deg,#fff,#f5fbf9);border:1px solid #e1eeeb;border-radius:16px;min-width:0;padding:18px}.lkx-super-admin-stat span,.lkx-super-admin-stat strong,.lkx-super-admin-stat small{display:block}.lkx-super-admin-stat span{color:#668082;font-size:.82rem;font-weight:800}.lkx-super-admin-stat strong{color:#12494b;margin-top:9px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:900;line-height:1}.lkx-super-admin-stat small{color:#688383;margin-top:9px;font-size:.76rem;line-height:1.4}.lkx-super-admin-activity{gap:9px;display:grid}.lkx-super-admin-event{background:#fbfefd;border:1px solid #e4efec;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:14px 15px;display:grid}.lkx-super-admin-event-main{min-width:0}.lkx-super-admin-event strong{color:#24484a;overflow-wrap:anywhere;font-size:.9rem;display:block}.lkx-super-admin-event small{color:#748b8b;overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;line-height:1.5;display:block}.lkx-super-admin-event time{color:#667f80;text-align:right;white-space:nowrap;font-size:.75rem}.lkx-super-admin-empty{color:#658080;text-align:center;border:1px dashed #d3e7e1;border-radius:15px;justify-items:center;gap:8px;padding:28px 15px;display:grid}.lkx-super-admin-empty i{color:#14998c;font-size:1.4rem}.lkx-super-admin-empty strong{color:#31585a}.lkx-super-admin-empty span{font-size:.84rem;line-height:1.5}.lkx-super-admin-footer{color:#708887;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px 24px;font-size:.78rem;display:flex}.lkx-super-admin-footer span{align-items:center;gap:8px;display:flex}.lkx-super-admin-footer button{color:#087f78;cursor:pointer;background:0 0;border:0;font-weight:800}@media (width<=900px){.lkx-super-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lkx-super-admin-section-head{flex-direction:column;align-items:flex-start}.lkx-super-admin-readonly-note{white-space:normal}}@media (width<=560px){.lkx-super-admin-view{padding:12px}.lkx-super-admin-shell{gap:14px}.lkx-super-admin-hero{border-radius:20px;padding:20px}.lkx-super-admin-actions{align-items:stretch}.lkx-super-admin-pill{width:100%;margin:0}.lkx-super-admin-button{width:100%}.lkx-super-admin-summary{grid-template-columns:1fr 1fr;gap:8px}.lkx-super-admin-stat{padding:13px}.lkx-super-admin-stat span{font-size:.76rem}.lkx-super-admin-event{grid-template-columns:minmax(0,1fr)}.lkx-super-admin-event time{text-align:left}.lkx-super-admin-footer{flex-direction:column;align-items:flex-start}}.lkx-super-admin-grant-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:4px 0 16px;display:grid}.lkx-super-admin-grant-form label{color:#31585a;align-content:start;gap:7px;font-size:.82rem;font-weight:800;display:grid}.lkx-super-admin-grant-form input,.lkx-super-admin-grant-form select{color:#183b3d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbded9;border-radius:12px;padding:10px 12px;font-size:.88rem}.lkx-super-admin-grant-form input:focus-visible,.lkx-super-admin-grant-form select:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}.lkx-super-admin-grant-form button{white-space:normal;grid-column:1/-1;justify-self:start;min-width:min(100%,320px)}.lkx-super-admin-grant-form button:disabled{opacity:.65;cursor:wait}.lkx-super-admin-status[data-state=error]{color:#9f2525;background:#fff7f7;border-color:#fecaca}.lkx-super-admin-status[data-state=success]{color:#146b54;background:#f2fcf7;border-color:#b8ebd9}@media (width<=760px){.lkx-super-admin-grant-form{grid-template-columns:minmax(0,1fr);gap:13px}.lkx-super-admin-grant-form button{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0}}.lkx-super-admin-status[data-state=warning]{color:#875500;background:#fffaf0;border-color:#f5d48a}.lkx-admin-password-setup{color:#183b3d;background:radial-gradient(circle at 90% 8%,#078f821f,#0000 30%),#f6faf9;place-items:center;width:100%;min-height:70vh;padding:24px;display:grid}.lkx-admin-password-card{background:#fff;border:1px solid #dcece8;border-radius:24px;width:min(520px,100%);padding:clamp(22px,5vw,38px);box-shadow:0 20px 55px #164b4c1a}.lkx-admin-password-mark{color:#078b80;background:#d9f7ee;border-radius:17px;place-items:center;width:54px;height:54px;font-size:1.35rem;display:grid}.lkx-admin-password-eyebrow{color:#078b80;letter-spacing:.14em;margin:18px 0 8px;font-size:.72rem;font-weight:900}.lkx-admin-password-card h1{color:#173e40;letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,5vw,2.2rem);font-weight:900;line-height:1.1}.lkx-admin-password-intro{color:#5e7878;margin:12px 0 22px;line-height:1.6}.lkx-admin-password-form{gap:14px;display:grid}.lkx-admin-password-form label{color:#31585a;gap:7px;font-size:.84rem;font-weight:800;display:grid}.lkx-admin-password-form input{color:#183b3d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbded9;border-radius:12px;padding:11px 13px;font-size:.95rem}.lkx-admin-password-form input:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}.lkx-admin-password-hint{color:#6a8382;margin:0;font-size:.8rem;line-height:1.5}.lkx-admin-password-form button{color:#fff;cursor:pointer;background:#078b80;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-weight:900;display:flex}.lkx-admin-password-form button:disabled{opacity:.65;cursor:wait}#admin-initial-password-status{color:#557170;background:#f7fbfa;border:1px solid #dcece8;border-radius:10px;margin:0;padding:11px 12px;font-size:.84rem;line-height:1.5}#admin-initial-password-status[data-state=error]{color:#9f2525;background:#fff7f7;border-color:#fecaca}#admin-initial-password-status[data-state=success]{color:#146b54;background:#f2fcf7;border-color:#b8ebd9}@media (width<=560px){.lkx-admin-password-setup{padding:14px}.lkx-admin-password-card{border-radius:18px}}.lkx-super-admin-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lkx-super-admin-capability{background:linear-gradient(145deg,#fff,#f5fbf9);border:1px solid #e1eeeb;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.lkx-super-admin-capability-number{color:#087f78;background:#dff7ef;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:900;display:grid}.lkx-super-admin-capability strong{color:#21484a;font-size:.9rem;font-weight:900;display:block}.lkx-super-admin-capability p{color:#637e7e;margin:6px 0 0;font-size:.8rem;line-height:1.55}.lkx-super-admin-deployment-note{color:#537170;background:#f5fbf9;border:1px solid #d9e9e5;border-radius:12px;align-items:flex-start;gap:10px;margin:15px 0 0;padding:12px 14px;font-size:.8rem;line-height:1.55;display:flex}.lkx-super-admin-deployment-note>i{color:#0b8e82;margin-top:2px}.lkx-super-admin-empty-error{background:#fff9f9;border-color:#f2c8c8}.lkx-super-admin-empty-error>i{color:#bd4949}.lkx-super-admin-status[data-state=error]{overflow-wrap:anywhere;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.lkx-super-admin-status[data-state=error]:before{content:"!";color:#9f2525;background:#fee2e2;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.78rem;font-weight:900;display:inline-grid}.lkx-super-admin-grant-form label small{color:#718b8b;font-size:.74rem;font-weight:600;line-height:1.45}.lkx-super-admin-grant-form input:disabled,.lkx-super-admin-grant-form select:disabled{opacity:.72;cursor:wait}@media (width<=900px){.lkx-super-admin-capabilities{grid-template-columns:1fr}.lkx-super-admin-capability{padding:14px}}@media (width<=560px){.lkx-super-admin-workflow .lkx-super-admin-section-head{gap:8px}.lkx-super-admin-deployment-note{font-size:.76rem}.lkx-super-admin-capability p{font-size:.82rem}}.lkx-super-admin-announcement-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin:4px 0 14px;display:grid}.lkx-super-admin-announcement-form label{color:#31585a;gap:7px;min-width:0;font-size:.82rem;font-weight:800;display:grid}.lkx-super-admin-announcement-form input,.lkx-super-admin-announcement-form select,.lkx-super-admin-announcement-form textarea{color:#183b3d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbded9;border-radius:12px;padding:11px 12px;font-size:.9rem}.lkx-super-admin-announcement-form textarea{resize:vertical;min-height:116px;line-height:1.5}.lkx-super-admin-announcement-form input:focus-visible,.lkx-super-admin-announcement-form select:focus-visible,.lkx-super-admin-announcement-form textarea:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}.lkx-super-admin-announcement-form label small{color:#718b8b;font-size:.74rem;font-weight:600;line-height:1.45}.lkx-super-admin-announcement-message{grid-column:1/-1}.lkx-super-admin-announcement-form button{grid-column:1/-1;justify-self:start;min-width:min(100%,300px)}.lkx-super-admin-announcement-form button:disabled{opacity:.65;cursor:wait}.lkx-super-admin-announcement-list{gap:10px;display:grid}.lkx-super-admin-announcement-card{background:#fbfefd;border:1px solid #dfece8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:15px;display:grid}.lkx-super-admin-announcement-card h3{color:#21484a;overflow-wrap:anywhere;margin:0;font-size:.96rem;font-weight:900}.lkx-super-admin-announcement-meta{color:#6c8584;flex-wrap:wrap;gap:7px;margin:8px 0;font-size:.72rem;font-weight:800;display:flex}.lkx-super-admin-announcement-tag{color:#0b776b;background:#e5f6ef;border-radius:999px;padding:4px 8px}.lkx-super-admin-announcement-tag[data-status=scheduled]{color:#8a6200;background:#fff4d7}.lkx-super-admin-announcement-tag[data-status=withdrawn]{color:#697779;background:#edf0f0}.lkx-super-admin-announcement-card p{color:#587474;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.lkx-super-admin-announcement-card small{color:#748b8b;margin-top:8px;font-size:.72rem;display:block}.lkx-super-admin-announcement-card button{color:#a12c2c;cursor:pointer;background:#fff7f7;border:1px solid #f3c6c6;border-radius:10px;align-self:center;min-height:36px;padding:8px 11px;font-size:.78rem;font-weight:850}.lkx-super-admin-announcement-card button:disabled{opacity:.65;cursor:wait}@media (width<=760px){.lkx-super-admin-announcement-form{grid-template-columns:minmax(0,1fr);gap:12px}.lkx-super-admin-announcement-message,.lkx-super-admin-announcement-form button{grid-column:1/-1}.lkx-super-admin-announcement-form button{justify-self:stretch;width:100%;min-width:0}.lkx-super-admin-announcement-card{grid-template-columns:minmax(0,1fr)}.lkx-super-admin-announcement-card button{justify-self:start}}.lkx-super-admin-status,.lkx-super-admin-deployment-note,.lkx-super-admin-guidance,.lkx-super-admin-announcement-card{overflow-wrap:anywhere;min-width:0}.lkx-super-admin-actions .lkx-super-admin-button,.lkx-super-admin-footer button,.lkx-super-admin-announcement-card button{touch-action:manipulation;min-height:44px}.lkx-super-admin-bug-reports-list{gap:12px;margin-top:14px;display:grid}.lkx-super-admin-bug-report{background:linear-gradient(145deg,#fff,#f8fcfa);border:1px solid #dfece8;border-radius:15px;min-width:0;padding:16px}.lkx-super-admin-bug-report-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lkx-super-admin-bug-report-head>div{min-width:0}.lkx-super-admin-bug-report-category{color:#0b776b;text-transform:capitalize;background:#e5f6ef;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.lkx-super-admin-bug-report h3{color:#21484a;overflow-wrap:anywhere;margin:7px 0 4px;font-size:.98rem;font-weight:900}.lkx-super-admin-bug-report-head small{color:#718887;overflow-wrap:anywhere;font-size:.72rem;display:block}.lkx-super-admin-bug-report-status{color:#846000;background:#fff4d7;border-radius:999px;flex:none;padding:5px 9px;font-size:.7rem;font-weight:850}.lkx-super-admin-bug-report-status[data-status=in_review]{color:#365b9a;background:#e8f0ff}.lkx-super-admin-bug-report-status[data-status=resolved]{color:#237443;background:#e1f6e9}.lkx-super-admin-bug-report-description{color:#536f6e;white-space:pre-line;overflow-wrap:anywhere;margin:12px 0;font-size:.86rem;line-height:1.6}.lkx-super-admin-bug-report-actions{border-top:1px solid #e6efed;flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.lkx-super-admin-bug-report-actions button{color:#176c66;cursor:pointer;background:#f7fcfa;border:1px solid #cfe4df;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:.76rem;font-weight:850;display:inline-flex}.lkx-super-admin-bug-report-actions button:hover{background:#eaf8f2}.lkx-super-admin-bug-report-actions button:disabled{opacity:.65;cursor:wait}.lkx-super-admin-bug-report-actions button:focus-visible,.lkx-super-admin-bug-reports-list button:focus-visible,.lkx-bug-screenshot-card button:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}.lkx-bug-screenshot-dialog{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08181dc2;justify-content:center;align-items:center;padding:16px;position:fixed;inset:0}.lkx-bug-screenshot-card{background:#fff;border:1px solid #dcece8;border-radius:18px;width:min(100%,880px);max-height:92svh;padding:16px;overflow:auto;box-shadow:0 25px 90px #0000004d}.lkx-bug-screenshot-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lkx-bug-screenshot-card h2{color:#183b3d;margin:0;font-size:1.02rem;font-weight:900}.lkx-bug-screenshot-card header button{color:#426362;cursor:pointer;background:#f7fbfa;border:1px solid #dcebe8;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.lkx-bug-screenshot-card img{-o-object-fit:contain;object-fit:contain;border:1px solid #e1eeeb;border-radius:10px;max-width:100%;max-height:72vh;margin:14px auto 8px;display:block}.lkx-bug-screenshot-card p{color:#647d7b;margin:8px 0 0;font-size:.8rem}@media (width<=560px){.lkx-super-admin-bug-report{padding:13px}.lkx-super-admin-bug-report-head{flex-direction:column;gap:8px}.lkx-super-admin-bug-report-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lkx-super-admin-bug-report-actions button{width:100%;padding-inline:7px;font-size:.72rem}.lkx-bug-screenshot-dialog{align-items:flex-end;padding:0}.lkx-bug-screenshot-card{max-height:92svh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.lkx-bug-screenshot-card img{max-height:72svh}}.lkx-super-admin-status{overflow-wrap:anywhere;word-break:break-word;line-height:1.55}@media (width<=420px){.lkx-super-admin-view{padding:9px}.lkx-super-admin-shell{gap:12px}.lkx-super-admin-hero{border-radius:17px;padding:17px 14px}.lkx-super-admin-section{border-radius:16px;padding:14px}.lkx-super-admin-summary{grid-template-columns:minmax(0,1fr)}.lkx-super-admin-grant-form input,.lkx-super-admin-grant-form select,.lkx-super-admin-announcement-form input,.lkx-super-admin-announcement-form select,.lkx-super-admin-announcement-form textarea{font-size:16px}.lkx-super-admin-grant-form button,.lkx-super-admin-announcement-form button{width:100%;min-height:46px}.lkx-super-admin-announcement-card{padding:12px}.lkx-super-admin-announcement-card button{justify-content:center;width:100%}}.lkx-super-admin-retry-unlock{white-space:normal;text-align:left;margin-top:10px;line-height:1.4}@media (width<=560px){.lkx-super-admin-retry-unlock{text-align:center;justify-content:center;width:100%}}.lkx-super-admin-mobile-nav{display:none}.lkx-super-admin-view .lkx-super-admin-hero,.lkx-super-admin-view .lkx-super-admin-section{scroll-margin-top:64px}.lkx-super-admin-summary>.lkx-super-admin-empty{box-sizing:border-box;grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;max-width:none}.lkx-super-admin-summary>.lkx-super-admin-empty span{max-width:52ch}.lkx-super-admin-activity>.lkx-super-admin-empty,.lkx-super-admin-announcement-list>.lkx-super-admin-empty{box-sizing:border-box;width:100%}@media (width<=760px){.lkx-super-admin-view{padding:10px 10px calc(92px + env(safe-area-inset-bottom,0px))}.lkx-super-admin-shell{gap:13px;width:100%}.lkx-super-admin-hero{border-radius:18px;padding:clamp(16px,4vw,22px)}.lkx-super-admin-hero h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.55rem,7vw,2.15rem);line-height:1.1}.lkx-super-admin-hero>p{font-size:.92rem;line-height:1.55}.lkx-super-admin-guidance{border-radius:14px;gap:10px;margin-top:15px;padding:12px}.lkx-super-admin-guidance>span{flex-basis:34px;width:34px;height:34px}.lkx-super-admin-guidance small{overflow-wrap:anywhere;font-size:.83rem;line-height:1.45}.lkx-super-admin-actions{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:15px;display:grid}.lkx-super-admin-pill,.lkx-super-admin-actions .lkx-super-admin-button{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;margin:0}.lkx-super-admin-section{border-radius:17px;padding:15px}.lkx-super-admin-section-head{gap:7px;margin-bottom:14px}.lkx-super-admin-section-head>div{width:100%;min-width:0}.lkx-super-admin-section-head p{overflow-wrap:anywhere;font-size:.84rem}.lkx-super-admin-readonly-note{white-space:normal;font-size:.73rem}.lkx-super-admin-capabilities{grid-template-columns:minmax(0,1fr)}.lkx-super-admin-capability{box-sizing:border-box;width:100%}.lkx-super-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.lkx-super-admin-summary>.lkx-super-admin-empty{grid-column:1/-1;width:100%}.lkx-super-admin-status{padding:11px 12px;font-size:.84rem;line-height:1.45}.lkx-super-admin-mobile-nav{z-index:1200;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #d5e7e2;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #143c3e1f}.lkx-super-admin-mobile-nav button{color:#5f7979;min-width:0;min-height:56px;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:.68rem;font-weight:850;line-height:1.1;display:flex}.lkx-super-admin-mobile-nav button i{font-size:1.05rem}.lkx-super-admin-mobile-nav button span{overflow-wrap:anywhere;text-align:center;max-width:100%}.lkx-super-admin-mobile-nav button[aria-current=page]{color:#087f78;background:#e8faf4;border-color:#b8e9dd}.lkx-super-admin-mobile-nav button:focus-visible{outline-offset:-2px;outline:3px solid #087f78}.lkx-super-admin-view .lkx-super-admin-hero,.lkx-super-admin-view .lkx-super-admin-section{scroll-margin-top:64px}.lkx-super-admin-mobile-pagebar{z-index:4;background:#f4faf8;align-items:center;gap:12px;min-height:50px;padding:5px 2px 10px;display:none;position:sticky;top:0}#view-super-admin[data-active-panel]:not([data-active-panel=overview]) .lkx-super-admin-mobile-pagebar:not([hidden]){display:flex}.lkx-super-admin-mobile-pagebar button{color:#176d67;min-height:42px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #d5e7e2;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:.8rem;font-weight:850;display:inline-flex}.lkx-super-admin-mobile-pagebar strong{color:#173e40;overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:900}#view-super-admin[data-active-panel=overview] .lkx-super-admin-shell>:not(#super-admin-top):not(#super-admin-status):not(#super-admin-workflow):not(#super-admin-applications-section):not(#super-admin-footer):not(#super-admin-mobile-pagebar),#view-super-admin[data-active-panel=admins] .lkx-super-admin-shell>:not(#super-admin-reviewer-section):not(#super-admin-rider-credit-policy-section):not(#super-admin-mobile-pagebar),#view-super-admin[data-active-panel=notices] .lkx-super-admin-shell>:not(#super-admin-announcements-section):not(#super-admin-mobile-pagebar),#view-super-admin[data-active-panel=reports] .lkx-super-admin-shell>:not(#super-admin-bug-reports-section):not(#super-admin-bug-report-screenshot-dialog):not(#super-admin-mobile-pagebar),#view-super-admin[data-active-panel=activity] .lkx-super-admin-shell>:not(#super-admin-activity-section):not(#super-admin-mobile-pagebar){display:none!important}#view-super-admin[data-active-panel=admins] #super-admin-reviewer-section,#view-super-admin[data-active-panel=admins] #super-admin-rider-credit-policy-section,#view-super-admin[data-active-panel=notices] #super-admin-announcements-section,#view-super-admin[data-active-panel=reports] #super-admin-bug-reports-section,#view-super-admin[data-active-panel=activity] #super-admin-activity-section{min-height:calc(100svh - 122px);scroll-margin-top:58px}}@media (width<=380px){.lkx-super-admin-view{padding-left:7px;padding-right:7px}.lkx-super-admin-hero{padding:15px 12px}.lkx-super-admin-section{padding:12px}.lkx-super-admin-summary{grid-template-columns:minmax(0,1fr)}.lkx-super-admin-summary>.lkx-super-admin-empty{grid-column:1}.lkx-super-admin-mobile-nav{gap:2px;padding-left:5px;padding-right:5px}.lkx-super-admin-mobile-nav button{font-size:.63rem}}@media (prefers-reduced-motion:reduce){.lkx-super-admin-mobile-nav *{scroll-behavior:auto!important}}.lkx-super-admin-policy-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px;margin:10px 0 14px;display:grid}.lkx-super-admin-policy-form label{color:#31585a;gap:7px;min-width:0;font-size:.82rem;font-weight:800;display:grid}.lkx-super-admin-policy-form input:not([type=checkbox]),.lkx-super-admin-policy-form select{color:#183b3d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbded9;border-radius:12px;padding:10px 12px;font-size:.9rem}.lkx-super-admin-policy-form input:focus-visible,.lkx-super-admin-policy-form select:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}.lkx-super-admin-policy-form label small{color:#708887;font-size:.74rem;font-weight:500;line-height:1.5}.lkx-super-admin-policy-toggle{background:#f7fbfa;border:1px solid #d8e9e4;border-radius:13px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;display:flex!important}.lkx-super-admin-policy-toggle input{accent-color:#078b80;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.lkx-super-admin-policy-toggle span{gap:4px;min-width:0;display:grid}.lkx-super-admin-policy-toggle strong{color:#31585a;font-size:.84rem}.lkx-super-admin-policy-toggle small{color:#708887;font-size:.74rem;font-weight:500;line-height:1.45}.lkx-super-admin-policy-form button{grid-column:1/-1;justify-self:start;min-width:min(100%,320px)}.lkx-super-admin-policy-form button:disabled{opacity:.65;cursor:wait}@media (width<=760px){.lkx-super-admin-policy-form{grid-template-columns:minmax(0,1fr)}.lkx-super-admin-policy-form button{width:100%;min-width:0}.lkx-super-admin-policy-card>.lkx-super-admin-section-head{align-items:flex-start}}.lkx-super-admin-analytics{border-top:1px solid #e2eeeb;margin-top:22px;padding-top:19px}.lkx-super-admin-analytics-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.lkx-super-admin-analytics-head h3{color:#1a4446;margin:5px 0 0;font-size:1.05rem;font-weight:900}.lkx-super-admin-analytics-head p{color:#6a8281;margin:5px 0 0;font-size:.82rem;line-height:1.5}.lkx-super-admin-order-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.lkx-super-admin-order-stats .lkx-super-admin-stat{padding:13px}.lkx-super-admin-order-stats .lkx-super-admin-stat strong{font-size:1.5rem}.lkx-super-admin-order-chart{background:#fbfefd;border:1px solid #e1eeeb;border-radius:14px;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:5px;min-height:122px;margin-top:12px;padding:13px 8px 8px;display:grid}.lkx-super-admin-order-bar{grid-template-rows:18px minmax(45px,1fr) 17px;place-items:end center;gap:4px;min-width:0;height:100%;display:grid}.lkx-super-admin-order-bar-count{color:#5d7978;font-size:.62rem;font-weight:800;line-height:1}.lkx-super-admin-order-bar-track{background:#eaf5f1;border-radius:7px 7px 3px 3px;justify-content:center;align-items:flex-end;width:min(100%,22px);height:100%;display:flex;overflow:hidden}.lkx-super-admin-order-bar-track i{background:linear-gradient(#20b5a2,#07877e);border-radius:7px 7px 2px 2px;width:100%;min-height:2px;display:block}.lkx-super-admin-order-bar small{color:#718786;white-space:nowrap;font-size:.58rem;line-height:1}.lkx-super-admin-order-chart-empty{color:#748b8b;text-align:center;grid-column:1/-1;align-self:center;font-size:.82rem}.lkx-super-admin-analytics-note{color:#708785;margin:10px 0 0;font-size:.75rem;line-height:1.5}@media (width<=760px){.lkx-super-admin-order-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lkx-super-admin-analytics-head{flex-direction:column;align-items:flex-start}.lkx-super-admin-order-chart{gap:3px;padding-inline:5px}.lkx-super-admin-order-bar-count{font-size:.56rem}.lkx-super-admin-order-bar small{font-size:.5rem}}@media (width<=360px){.lkx-super-admin-mobile-nav button{gap:3px;font-size:.58rem}.lkx-super-admin-mobile-nav button i{font-size:.95rem}.lkx-super-admin-order-chart{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:10px}.lkx-super-admin-order-bar{min-height:60px}}.lkx-merchant-workspace{box-sizing:border-box;width:100%;color:var(--color-textMain,#0f172a);padding:clamp(12px,3vw,32px)}.lkx-merchant-workspace-shell{flex-direction:column;gap:16px;width:min(1120px,100%);margin:0 auto;display:flex}.lkx-merchant-workspace-hero{color:#fff;background:linear-gradient(135deg,#063f46,#0d766e 58%,#1e8069);border-radius:26px;padding:clamp(22px,4vw,38px);box-shadow:0 18px 42px #0d766e20}.lkx-merchant-eyebrow,.lkx-merchant-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.lkx-merchant-eyebrow{color:#bff7e9;align-items:center;gap:8px;display:flex}.lkx-merchant-workspace-hero h1{margin:12px 0;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:1.1}.lkx-merchant-workspace-hero p{color:#e0f2f1;max-width:740px;margin:0;font-size:13px;line-height:1.65}.lkx-merchant-workspace-meta{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.lkx-merchant-workspace-meta span{background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850}.lkx-merchant-workspace-status{color:#475569;background:#f1f5f9;border-radius:12px;margin:0;padding:11px 14px;font-size:12px;line-height:1.5}.lkx-merchant-workspace-status[data-state=success]{color:#166534;background:#e7f8ef}.lkx-merchant-workspace-status[data-state=error]{color:#9f1239;background:#fff1f2}.lkx-merchant-panel,.lkx-merchant-publish-panel{background:var(--color-cardBg,#fff);border:1px solid var(--color-border,#dce7e5);border-radius:22px;min-width:0;padding:clamp(15px,2.4vw,24px);box-shadow:0 10px 28px #0f29330b}.lkx-merchant-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.lkx-merchant-kicker{color:#0d9488}.lkx-merchant-panel h2,.lkx-merchant-publish-panel h2{margin:5px 0;font-size:22px;font-weight:950;line-height:1.2}.lkx-merchant-panel-head p,.lkx-merchant-publish-panel p{color:var(--color-textMuted,#64748b);max-width:650px;margin:0;font-size:12px;line-height:1.6}.lkx-merchant-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.lkx-merchant-item-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.lkx-merchant-inline-form label,.lkx-merchant-item-form label{color:var(--color-textMain,#0f172a);flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:850;display:flex}.lkx-merchant-inline-form input,.lkx-merchant-item-form input,.lkx-merchant-item-form select,.lkx-merchant-item-form textarea{box-sizing:border-box;background:var(--color-cardBg,#fff);width:100%;min-width:0;color:var(--color-textMain,#0f172a);font:inherit;border:1px solid #cbd5e1;border-radius:11px;padding:11px 12px;font-size:13px;font-weight:500}.lkx-merchant-inline-form input:focus-visible,.lkx-merchant-item-form input:focus-visible,.lkx-merchant-item-form select:focus-visible,.lkx-merchant-item-form textarea:focus-visible,.lkx-merchant-workspace button:focus-visible{outline-offset:2px;outline:3px solid #0d948877}.lkx-merchant-item-wide{grid-column:1/-1}.lkx-merchant-inline-form button,.lkx-merchant-item-form>button,.lkx-merchant-menu-actions button,.lkx-merchant-publish-panel>button{color:#fff;cursor:pointer;background:#0d766e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:950;display:inline-flex}.lkx-merchant-workspace button:disabled{opacity:.5;cursor:not-allowed}.lkx-merchant-chip-list{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.lkx-merchant-chip{color:#115e59;background:#e9f8f5;border:1px solid #bdebe2;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:850;display:flex}.lkx-merchant-chip button,.lkx-merchant-menu-item button{color:#be123c;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:900}.lkx-merchant-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.lkx-merchant-menu-item{background:var(--color-cardBg,#fff);border:1px solid #dbe5e4;border-radius:15px;justify-content:space-between;gap:10px;min-width:0;padding:13px;display:flex}.lkx-merchant-menu-item strong{overflow-wrap:anywhere;font-size:13px;display:block}.lkx-merchant-menu-item p{color:var(--color-textMuted,#64748b);overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.45}.lkx-merchant-menu-item small{color:#0f766e;font-size:10px;font-weight:900}.lkx-merchant-menu-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.lkx-merchant-menu-actions span{color:var(--color-textMuted,#64748b);font-size:11px;font-weight:800}.lkx-merchant-publish-panel{background:#f0fdfa;border-color:#99f6e4;justify-content:space-between;align-items:center;gap:18px;display:flex}.lkx-merchant-publish-panel>button{flex-shrink:0}.lkx-merchant-empty{color:#64748b;padding:14px 4px;font-size:12px;display:block}.lkx-merchant-workspace-footer{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;font-size:11px;display:flex}.lkx-merchant-workspace-footer button{background:var(--color-cardBg,#fff);color:inherit;border:1px solid #d1dddb;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:850}@media (width<=640px){.lkx-merchant-workspace{padding:10px 10px 26px}.lkx-merchant-workspace-hero{border-radius:20px}.lkx-merchant-inline-form,.lkx-merchant-item-form,.lkx-merchant-menu-list{grid-template-columns:minmax(0,1fr)}.lkx-merchant-item-wide{grid-column:auto}.lkx-merchant-publish-panel{flex-direction:column;align-items:stretch}.lkx-merchant-publish-panel>button,.lkx-merchant-inline-form button,.lkx-merchant-item-form>button{width:100%}}.lkx-platform-announcements{z-index:1200;isolation:isolate;gap:8px;width:100%;padding:0;display:grid;position:sticky;top:0}.lkx-platform-announcements[hidden]{display:none!important}.lkx-platform-announcement{color:#17494a;background:#e8f8f3;border-bottom:1px solid #0e4b4a1f;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px clamp(14px,3vw,28px);display:grid;box-shadow:0 8px 22px #12454114}.lkx-platform-announcement-maintenance{color:#674d08;background:#fff5d9}.lkx-platform-announcement-important{color:#792525;background:#fff0f0}.lkx-platform-announcement-icon{background:#ffffffb8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.lkx-platform-announcement-content{min-width:0}.lkx-platform-announcement-kind{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-bottom:3px;font-size:.68rem;font-weight:900;display:block}.lkx-platform-announcement-content strong{overflow-wrap:anywhere;font-size:.93rem;font-weight:900;line-height:1.35;display:block}.lkx-platform-announcement-content p{white-space:pre-line;overflow-wrap:anywhere;margin:3px 0 0;font-size:.85rem;line-height:1.5}.lkx-platform-announcement-content small{opacity:.78;margin-top:5px;font-size:.72rem;display:block}.lkx-platform-announcement-dismiss{min-height:36px;color:inherit;cursor:pointer;background:#ffffffad;border:1px solid;border-radius:10px;padding:7px 10px;font-size:.75rem;font-weight:800}.lkx-platform-announcement-dismiss:focus-visible{outline-offset:2px;outline:3px solid #0f766e}@media (width<=540px){.lkx-platform-announcement{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px 12px}.lkx-platform-announcement-icon{border-radius:10px;width:32px;height:32px}.lkx-platform-announcement-dismiss{grid-column:2;justify-self:start;min-height:32px}.lkx-platform-announcement-content strong{font-size:.86rem}.lkx-platform-announcement-content p{font-size:.8rem}}.lkx-platform-announcement-promotion{color:#18554b;background:linear-gradient(100deg,#e9f9f1,#fff8df)}#cust-stores-popup-modal>div{width:min(900px,100vw - 32px)!important;max-height:min(90dvh,840px)!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-store-state{color:#607477!important;background:linear-gradient(145deg,#f5fbf8,#fffdf7)!important;border-color:#d9eae3!important;border-radius:20px!important;grid-column:1/-1!important;justify-content:center!important;place-self:start center!important;width:min(560px,100%)!important;min-height:160px!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-store-state>i{background:#e5f6ef;border-radius:15px;place-items:center;width:42px;height:42px;margin-bottom:3px;display:grid;color:#0a9387!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-store-state>strong{color:#183b3d!important;font-size:14px!important;font-weight:850!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-store-state>span{max-width:36ch;font-size:11px!important;line-height:1.5!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-store-state-error{background:linear-gradient(145deg,#fff8f4,#fffdf8)!important;border-color:#f3d9cd!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-store-state-error>i{background:#fff0e7;color:#c7683d!important}#cust-store-location-status{overflow-wrap:anywhere;color:#718487!important;font-size:11px!important;line-height:1.45!important}#cust-address-book-modal>div{background:linear-gradient(155deg,#fff 0%,#fbfdfb 100%)!important;border:1px solid #dcebe5!important;width:min(680px,100vw - 32px)!important;max-height:min(90dvh,840px)!important;box-shadow:0 25px 80px #0e2f3033!important}#cust-address-book-modal h3{letter-spacing:-.02em}#cust-address-book-modal .lkx-address-actions{z-index:4;padding:10px 1px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#fbfdfbe0,#fbfdfb 22%);margin:4px -1px -10px;position:sticky;bottom:-10px}#cust-address-book-modal .lkx-address-actions button{border-radius:14px!important;min-height:46px!important;font-weight:800!important}#cust-saved-addresses-list>.lkx-address-empty{background:#f8fbf9;border:1px dashed #d8e6e0;border-radius:16px;color:#829394!important;min-height:0!important;padding:12px 8px!important;font-style:normal!important}#cust-saved-addresses-list>.lkx-address-empty>i{color:#0a9387!important;opacity:.75!important;font-size:16px!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock.lkx-orders-empty{width:min(480px,100vw - 32px)!important;max-height:min(76dvh,540px)!important;padding:0!important;overflow:visible!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock.lkx-orders-empty>section{text-align:center!important;background:linear-gradient(145deg,#fff 0%,#f5fbf8 68%,#fff9e9 100%)!important;border:1px solid #dcebe4!important;border-radius:26px!important;align-items:center!important;gap:10px!important;padding:26px 22px 24px!important;position:relative!important;box-shadow:0 24px 75px #0a2b2b38!important}.lkx-orders-empty-close{color:#52676b;cursor:pointer;background:#ffffffe0;border:1px solid #dce8e4;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}#view-customer-home.lkx-orders-mode .lkx-orders-empty-card .lkx-orders-empty-close{min-height:40px!important;box-shadow:none!important;background:#ffffffeb!important;border-color:#dce8e4!important;padding:0!important}.lkx-orders-empty-close:hover{color:#087f79;border-color:#a6d4c9}.lkx-orders-empty-mark{color:#0a9387;background:linear-gradient(145deg,#e2f7ee,#fff3d2);border:1px solid #cde9de;border-radius:19px;place-items:center;width:52px;height:52px;font-size:21px;display:grid}#view-customer-home.lkx-orders-mode .lkx-orders-empty-card h2{letter-spacing:-.04em;margin:0!important;font-size:clamp(21px,4vw,27px)!important}#view-customer-home.lkx-orders-mode .lkx-orders-empty-card .lkx-empty-state{gap:8px!important;min-height:0!important;margin:0!important;display:flex!important}#view-customer-home.lkx-orders-mode .lkx-orders-empty-card .lkx-empty-state>span{max-width:34ch;color:#75898a!important;font-size:12px!important}#view-customer-home.lkx-orders-mode .lkx-orders-empty-card button{min-height:44px;box-shadow:0 9px 20px #087d762b;background:linear-gradient(135deg,#087d76,#11a18e)!important;border-radius:14px!important;padding:0 20px!important}#view-map{color:#173b3d;background:#eef5f1!important}#view-map .lkx-map-header,#view-map .lkx-map-search,#view-map .lkx-map-actions{color:#173b3d!important;background:#fffffffa!important;border-color:#e1ece7!important}#view-map .lkx-map-header{min-height:58px;padding-top:max(12px, env(safe-area-inset-top))!important}#view-map .lkx-map-header h1{letter-spacing:-.02em;color:#173b3d!important;font-size:14px!important;font-weight:850!important}#view-map .lkx-map-header button{color:#0a8279!important}#view-map #map-search-bar-container{position:relative;z-index:30!important}#view-map #map-search-input{min-height:44px;color:#233f42!important;background:#f7faf8!important;border-color:#d8e6e1!important;font-size:14px!important}#view-map #map-search-input::placeholder{color:#89999a!important}.lkx-map-pin-hint{color:#708385;align-items:center;gap:6px;margin:7px 2px 0;font-size:10px;line-height:1.35;display:flex}.lkx-map-pin-hint i{color:#d99a31}#view-map .lkx-map-canvas{isolation:isolate;position:relative}#view-map #google-map-container{position:relative;z-index:0!important}#view-map #map-center-pin:not(.hidden){color:#078b80;filter:drop-shadow(0 5px 9px #0a302d47);width:50px;height:62px;z-index:10000!important;pointer-events:none!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-100%)!important}#view-map #map-center-pin.hidden{display:none!important}.lkx-map-pin-art{width:48px;height:61px;display:block;overflow:visible}.lkx-map-pin-ground{filter:blur(2px);background:#12312d47;border-radius:50%;width:16px;height:5px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}#view-map #map-confirm-btn{letter-spacing:.035em;min-height:50px;background:linear-gradient(110deg,#087c74,#10a58f)!important;border:1px solid #0b8d80!important;border-radius:16px!important;font-size:12px!important;box-shadow:0 10px 22px #087d742e!important}#view-map .lkx-map-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}html.dark #view-map .lkx-map-header,html.dark #view-map .lkx-map-search,html.dark #view-map .lkx-map-actions{color:#eaf8f5!important;background:#142b2c!important;border-color:#2b4949!important}html.dark #view-map .lkx-map-header h1{color:#eaf8f5!important}html.dark #view-map #map-search-input{color:#eef8f5!important;background:#1d3839!important;border-color:#355456!important}html.dark .lkx-map-pin-hint{color:#b0c5c2}body.lokalex-v1-auth-mode #view-login .lkx-auth-stage{isolation:isolate;min-height:100svh!important;padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom))!important;background:radial-gradient(at 12% 20%,#19a6941a,#0000 34%),linear-gradient(145deg,#f7fbf9,#f0f6f6 60%,#fffaf0)!important;justify-content:center!important;position:relative!important}body.lokalex-v1-auth-mode #view-login #lokalex-auth-brand{display:none!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7!important;border:1px solid #d7e7e4f5!important;border-radius:26px!important;width:min(100%,430px)!important;max-width:430px!important;margin:0 auto!important;padding:24px clamp(18px,4vw,30px)!important;box-shadow:0 22px 65px #183f401f!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-auth-secure-chip,body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-heading .lkx-kicker{display:none!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer{background:#fffffff7!important;border-radius:24px!important;width:min(100%,620px)!important;max-width:620px!important;margin:0 auto!important;padding:20px clamp(16px,3vw,26px)!important;box-shadow:0 20px 58px #183f401c!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer .lkx-signup-intro{padding:12px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer .lkx-signup-customer-note{font-size:10px!important;line-height:1.4!important}#cust-rider-chat-input:disabled{cursor:not-allowed;opacity:1!important;color:#52676b!important;background:#f5f9f7!important}#cust-rider-chat-input:disabled::placeholder{color:#5f7478!important;opacity:1!important}#cust-rider-chat-input:disabled::placeholder{color:#5f7478!important;opacity:1!important}#view-customer-home #cust-floating-chat.hidden,#view-customer-home #cust-tracking-chat-button.hidden,#new-addr-recipient-fields.hidden{display:none!important}.rider-route-stop .rider-special-recipient-label{margin-top:5px;color:#087f79!important;font-size:9px!important}.rider-route-stop .rider-special-recipient-phone{margin-top:3px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-flex;color:#087f79!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{padding:clamp(20px,3vw,38px)!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-card-topline{margin-bottom:18px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading{margin-bottom:20px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading h1{letter-spacing:-.055em;font-size:clamp(31px,4vw,42px)!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading p{margin-top:5px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-fields{gap:12px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-register{line-height:1.45!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer{gap:14px!important;padding:clamp(17px,3vw,30px)!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer>.lkx-auth-card-topline{margin-bottom:8px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-intro{border-radius:19px!important;margin:0!important;padding:17px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-copy h2{margin-top:4px!important}body.lokalex-v1-auth-mode #view-login #customer-registration-method-intro{margin-top:6px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-customer-note{margin-top:8px!important;padding:9px 11px!important;font-size:10px!important;line-height:1.4!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs{margin:0!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs .lkx-login-submit{min-height:46px!important}body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel{gap:10px!important;margin-top:0!important}body.lokalex-v1-auth-mode #view-login #v1-reg-email-panel>p{margin:0 0 2px!important}@media (width<=640px){#cust-stores-popup-modal{padding:0!important}#cust-stores-popup-modal>div{border-radius:24px 24px 0 0!important;width:100%!important;max-height:min(92dvh,900px)!important;padding:14px!important}#cust-stores-grid.lkx-store-directory-grid>.lkx-store-state{min-height:142px!important}#cust-address-book-modal>div{border-radius:24px 24px 0 0!important;height:min(94dvh,900px)!important;max-height:min(94dvh,900px)!important;padding:14px!important}#cust-address-book-modal .lkx-address-actions{bottom:-10px}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock.lkx-orders-empty{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 28px - env(safe-area-inset-top))!important;top:calc(50% - env(safe-area-inset-bottom) / 2)!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}#view-customer-home.lkx-orders-mode #cust-active-order-milestone-dock.lkx-orders-empty>section{padding:22px 18px 20px!important}#view-map .lkx-map-header{min-height:52px}#view-map .lkx-map-search{padding:10px 12px!important}#view-map .lkx-map-actions{padding:10px 12px calc(12px + env(safe-area-inset-bottom))!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{padding:20px 16px 24px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-card-topline{margin-bottom:14px!important}body.lokalex-v1-auth-mode #view-login .lkx-login-heading{margin-bottom:18px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer{padding:17px 14px 20px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-intro{padding:14px!important}body.lokalex-v1-auth-mode #view-login .lkx-signup-brand-copy h2{font-size:24px!important}}@media (width<=360px){#cust-address-book-modal .lkx-address-actions{flex-direction:column!important}#cust-address-book-modal .lkx-address-actions button{width:100%!important}body.lokalex-v1-auth-mode #view-login #v1-registration-method-tabs{grid-template-columns:1fr!important}}body.lokalex-v1-auth-mode #view-login .lkx-auth-stage{min-height:100svh!important;padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom))!important;justify-content:center!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{background:#fffffff7!important;border:1px solid #d7e7e4f5!important;border-radius:25px!important;width:min(100%,430px)!important;max-width:430px!important;padding:22px clamp(18px,4vw,28px)!important;box-shadow:0 22px 65px #183f401f!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-heading{margin-bottom:16px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-heading h1{font-size:clamp(27px,5vw,34px)!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer{background:#fffffff7!important;border-radius:24px!important;width:min(100%,620px)!important;max-width:620px!important;padding:18px clamp(15px,3vw,24px)!important;box-shadow:0 20px 58px #183f401c!important}@media (width<=640px){body.lokalex-v1-auth-mode #view-login #unified-login-form{padding:18px 16px 20px!important}body.lokalex-v1-auth-mode #view-login #portal-form-customer{padding:15px 13px 18px!important}}body.lokalex-v1-auth-mode #view-login .lkx-auth-stage{padding:max(12px, env(safe-area-inset-top)) 14px max(12px, env(safe-area-inset-bottom))!important}body.lokalex-v1-auth-mode #view-login #unified-login-form{isolation:isolate;overflow:hidden;border-radius:22px!important;gap:8px!important;width:min(100%,380px)!important;max-width:380px!important;padding:16px 19px 17px!important;position:relative!important;box-shadow:0 14px 38px #183f4017!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-auth-card-topline{justify-content:flex-start!important;min-height:32px!important;margin:0 0 1px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-auth-return-icon{border-radius:50%!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:14px!important;display:grid!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-heading{margin:2px 0 10px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-heading h1{margin:0!important;font-size:28px!important;line-height:1.12!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-heading p{display:none!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-fields{gap:8px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-field{gap:4px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-input-wrap{border-radius:15px!important;min-height:48px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-input-wrap input{min-height:46px!important;font-size:16px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form #unified-login-btn{border-radius:14px!important;min-height:48px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form #unified-forgot-password{justify-self:end!important;min-height:26px!important;padding:1px 2px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-login-register{min-height:30px!important;padding:4px 2px!important}body.lokalex-v1-auth-mode #view-login #unified-login-form #unified-forgot-password+.lkx-login-register{margin-top:0!important;padding-top:7px!important}body.lokalex-v1-auth-mode #view-login .lkx-auth-stage:before{content:"";z-index:0;pointer-events:none;opacity:.065;filter:grayscale(.35);background:url(../Logo.png) 50%/clamp(170px,28vw,310px) no-repeat;position:fixed;inset:0}body.lokalex-v1-auth-mode #view-login .lkx-auth-stage>:not(#lokalex-auth-brand){z-index:1;position:relative}body.lokalex-v1-auth-mode #view-login{z-index:1;position:relative;background:0 0!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-auth-link-row{justify-content:center!important;align-items:center!important;gap:7px!important;min-height:31px!important;margin-top:-2px!important;display:flex!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-auth-link-row .lkx-login-register{color:#61797a!important;white-space:nowrap!important;min-height:28px!important;padding:3px 2px!important;font-size:11px!important;font-weight:700!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-auth-link-row .lkx-login-partner-link{color:#087f79!important}body.lokalex-v1-auth-mode #view-login #unified-login-form .lkx-auth-link-row>span{color:#b2bfbd;font-size:11px}#view-customer-home .lkx-chat-support-row{color:#61777a;background:#fff;border-bottom:1px solid #e3ece9;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 14px;font-size:11px;display:flex}#view-customer-home .lkx-chat-support-row>span{align-items:center;gap:7px;min-width:0;display:inline-flex}#view-customer-home .lkx-chat-support-row>span i{color:#078e82}#view-customer-home #cust-chat-report-problem{color:#087d73;background:#f3fbf7;border:1px solid #c9e5dd;border-radius:10px;flex:none;min-height:32px;padding:6px 10px;font-size:11px;font-weight:800}#view-customer-home #cust-chat-report-problem:hover{background:#e8f7f0}#view-customer-home #cust-rider-chat-input:disabled{opacity:1!important;color:#52676b!important}#view-customer-home #cust-rider-chat-input:disabled::placeholder{color:#52676b!important;opacity:1!important}#customer-header-actions .lkx-header-faq{color:#087d73;border-radius:50%;width:34px;min-width:34px;height:34px;padding:0;font-size:15px;font-weight:900;line-height:1}#cust-faq-modal{z-index:2147481991!important;align-items:center!important;padding:16px!important;overflow-y:auto!important}#cust-faq-modal .lkx-faq-card{overscroll-behavior:contain;border-radius:24px!important;width:min(100%,560px)!important;max-height:min(88dvh,760px)!important;margin:auto!important;overflow-y:auto!important}#cust-faq-modal .lkx-howto-head p{margin-top:4px}#cust-faq-modal .lkx-faq-mark{color:#078e82;background:#e7f8f1;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}#cust-faq-modal .lkx-faq-list{gap:8px;padding:16px 0 2px;display:grid}#cust-faq-modal .lkx-faq-list details{background:#fbfdfc;border:1px solid #dceae5;border-radius:14px;padding:12px 14px}#cust-faq-modal .lkx-faq-list summary{color:#18383c;cursor:pointer;font-size:13px;font-weight:800;line-height:1.4}#cust-faq-modal .lkx-faq-list details p{color:#62787a;margin:8px 0 1px;font-size:12px;line-height:1.6}#cust-faq-modal .lkx-faq-list summary:focus-visible,#cust-faq-modal button:focus-visible{outline-offset:3px;outline:2px solid #119b8c}html.dark #cust-faq-modal .lkx-faq-list details{background:#12282b;border-color:#315052}html.dark #cust-faq-modal .lkx-faq-list summary{color:#e8f6f3}html.dark #cust-faq-modal .lkx-faq-list details p{color:#b8ccca}html.dark #view-customer-home .lkx-chat-support-row{color:#c4d7d5;background:#10272a;border-color:#28484a}html.dark #view-customer-home #cust-chat-report-problem{color:#8de0d4;background:#153634;border-color:#32625e}@media (width<=520px){#customer-header-actions .lkx-header-faq{width:32px;min-width:32px;height:32px}#cust-faq-modal{align-items:flex-end!important;padding:0!important}#cust-faq-modal .lkx-faq-card{width:100%!important;max-height:min(88dvh,760px)!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}#view-customer-home .lkx-chat-support-row{padding:6px 10px;font-size:10px}#view-customer-home #cust-chat-report-problem{padding:5px 8px;font-size:10px}}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage>#lokalex-auth-brand{display:none!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage:has(>#unified-login-form:not(.hidden)){width:min(100%,380px)!important;max-width:380px!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;margin:auto!important;display:grid!important;overflow:visible!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage:has(>#portal-form-customer:not(.hidden)){width:min(100%,620px)!important;max-width:620px!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:visible!important}body.lokalex-v1-auth-mode #view-login>#lokalex-auth-stage:has(>#portal-form-application:not(.hidden)){width:min(100%,760px)!important;max-width:760px!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:visible!important}:root{--lkx-role-card:#fff;--lkx-role-line:#d8e5e5;--lkx-role-ink:#12343b;--lkx-role-muted:#60757a;--lkx-role-teal:#0d9488}html.dark{--lkx-role-card:#12282c;--lkx-role-line:#29494d;--lkx-role-ink:#effcfb;--lkx-role-muted:#9bb0b4}#app-header:not(.hidden){box-sizing:border-box;width:100%;min-width:0;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}#app-header.hidden{display:none!important}#app-header>div:first-child{flex:1 1 0!important;width:auto!important;min-width:0!important}#app-header>#header-actions-shell{max-width:68vw;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;display:flex!important}#app-header #header-user-section{flex:0 auto;gap:7px;min-width:0}#app-header #header-user-section>div:last-child{min-width:0}#app-header #header-user-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:clamp(72px,17vw,180px)!important}#app-header #customer-header-actions,#app-header #merchant-header-actions,#app-header #rider-header-actions{flex:0 auto;gap:5px;min-width:0;flex-wrap:nowrap!important}#app-header .lkx-theme-toggle{white-space:nowrap;flex-wrap:nowrap!important}#app-header .lkx-header-action,#app-header .lkx-merchant-header-status,#app-header .lkx-rider-header-active,#app-header .lkx-rider-header-credits{flex:none;min-height:34px}.lkx-app-update-notice{z-index:2147482000;color:#12343b;background:#fff;border:1px solid #cfe4df;border-radius:16px;grid-template-columns:minmax(150px,1fr) auto 32px;align-items:center;gap:12px;width:min(520px,100vw - 32px);padding:12px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 48px #12343b33}.lkx-app-update-copy{gap:3px;min-width:0;display:grid}.lkx-app-update-copy strong{font-size:13px;font-weight:900}.lkx-app-update-copy span{color:#60757a;font-size:11px;line-height:1.4}.lkx-app-update-action{color:#fff;cursor:pointer;background:#0d9488;border:0;border-radius:11px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:850}.lkx-app-update-action:disabled{opacity:.7;cursor:wait}.lkx-app-update-dismiss{color:#60757a;cursor:pointer;background:#f5faf9;border:1px solid #d8e5e5;border-radius:10px;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.lkx-app-update-notice button:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}html.dark .lkx-app-update-notice{color:#effcfb;background:#12282c;border-color:#29494d}html.dark .lkx-app-update-copy span{color:#9bb0b4}html.dark .lkx-app-update-dismiss{color:#c4d7d5;background:#193438;border-color:#29494d}@media (width<=640px){.lkx-app-update-notice{right:10px;bottom:max(82px, calc(env(safe-area-inset-bottom,0px) + 76px));border-radius:14px;grid-template-columns:minmax(0,1fr) auto 30px;gap:8px;width:calc(100vw - 20px);padding:10px}.lkx-app-update-action{padding-inline:9px;font-size:10px}.lkx-app-update-dismiss{width:30px;height:30px}#app-header:not(.hidden){gap:5px!important;min-height:56px!important;padding:6px 9px!important}#app-header #header-user-avatar{width:32px!important;height:32px!important}#app-header #header-user-name{max-width:96px!important;font-size:11px!important}#app-header #header-user-role{font-size:7px!important}#app-header>#header-actions-shell{gap:3px!important}#app-header .lkx-header-action{width:34px!important;min-width:34px!important;height:34px!important}#app-header .lkx-theme-toggle{gap:1px!important}#app-header .lkx-theme-toggle button{width:32px!important;min-width:32px!important;height:32px!important}#app-header .lkx-rider-header-active{min-width:74px!important}#app-header .lkx-rider-header-credits{min-width:48px!important}}@media (width<=380px){#app-header:not(.hidden){gap:3px!important;padding-inline:7px!important}#app-header #header-user-section{gap:5px}#app-header #header-user-avatar{width:29px!important;height:29px!important}#app-header #header-user-name{max-width:70px!important;font-size:10px!important}#app-header #header-user-role{letter-spacing:.08em!important;font-size:6px!important}#app-header>#header-actions-shell{max-width:66vw;gap:2px!important}#app-header #customer-header-actions,#app-header #merchant-header-actions,#app-header #rider-header-actions{gap:2px!important}#app-header .lkx-header-action{width:30px!important;min-width:30px!important;height:30px!important}#app-header .lkx-theme-toggle button{width:29px!important;min-width:29px!important;height:29px!important}#app-header .lkx-merchant-header-status{justify-content:center!important;width:31px!important;min-width:31px!important;padding-inline:0!important}#app-header .lkx-merchant-header-status-text{display:none!important}#app-header .lkx-rider-header-active{justify-content:center!important;width:29px!important;min-width:29px!important;padding-inline:0!important}#app-header #rider-header-active-text{width:0;overflow:hidden;font-size:0!important}#app-header .lkx-rider-header-credits{gap:3px!important;width:38px!important;min-width:38px!important;padding-inline:4px!important}}#view-home .lkx-card,#view-store-hub .lkx-card,#view-rider-admin .lkx-admin-review-panel,#view-merchant-admin .lkx-admin-review-panel,#view-super-admin .lkx-super-admin-section{background:var(--lkx-role-card);box-shadow:0 10px 26px #12343b0e;border-color:var(--lkx-role-line)!important;border-radius:20px!important}html.dark #view-home .lkx-card,html.dark #view-store-hub .lkx-card,html.dark #view-rider-admin .lkx-admin-review-panel,html.dark #view-merchant-admin .lkx-admin-review-panel,html.dark #view-super-admin .lkx-super-admin-section{box-shadow:0 12px 30px #0000002b}#view-home .lkx-role-hero,#view-store-hub .lkx-role-hero,#view-rider-admin .lkx-admin-review-hero,#view-merchant-admin .lkx-admin-review-hero,#view-super-admin .lkx-super-admin-hero{box-shadow:0 16px 36px #124d4c1f;border-radius:24px!important}#view-super-admin .lkx-super-admin-hero{padding:clamp(20px,2.8vw,30px);border-radius:25px!important}#view-super-admin .lkx-super-admin-hero h1{font-size:clamp(1.8rem,3.3vw,2.5rem);line-height:1.06}#view-super-admin .lkx-super-admin-hero>p{max-width:64ch;line-height:1.5}#view-super-admin .lkx-super-admin-guidance,#view-super-admin .lkx-super-admin-actions{margin-top:16px}#view-super-admin .lkx-super-admin-capabilities{grid-auto-rows:minmax(116px,1fr);align-items:stretch}#view-super-admin .lkx-super-admin-capability{box-sizing:border-box;align-items:center;height:100%;min-height:116px}#view-super-admin .lkx-super-admin-capability p{max-width:34ch}#view-super-admin .lkx-super-admin-section-head{align-items:flex-start}#view-super-admin .lkx-super-admin-grant-form{align-items:start}#view-super-admin .lkx-super-admin-grant-form label{grid-template-rows:auto minmax(44px,auto) minmax(1.1em,auto);align-self:start}#view-super-admin .lkx-super-admin-grant-form label small{min-height:1.1em}#view-super-admin .lkx-super-admin-status[data-state=error]{box-shadow:0 5px 16px #9d25250a}#view-super-admin .lkx-super-admin-empty-error{padding:18px 14px}#view-rider-admin .lkx-admin-review-panel-head,#view-merchant-admin .lkx-admin-review-panel-head{gap:14px}#view-rider-admin .lkx-admin-refresh,#view-merchant-admin .lkx-admin-refresh,#view-super-admin .lkx-super-admin-button{touch-action:manipulation;border-radius:13px}#view-rider-admin :focus-visible,#view-merchant-admin :focus-visible,#view-super-admin :focus-visible{outline-color:#14b8a6}#view-home .lkx-role-hero,#view-store-hub .lkx-role-hero{color:#fff!important;background:linear-gradient(118deg,#0f766e 0%,#0d9488 56%,#48946b 100%)!important;border:0!important}#view-home .lkx-role-hero .lkx-kicker,#view-store-hub .lkx-role-hero .lkx-kicker{color:#d5f7ee!important}#view-home .lkx-role-hero h1,#view-store-hub .lkx-role-hero h1{color:#fff!important}#view-home .lkx-role-hero p,#view-store-hub .lkx-role-hero p{color:#ffffffe0!important}#view-home .lkx-rider-hero-art,#view-store-hub .lkx-merchant-hero-art{color:#ffdf7c!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important}#view-store-hub .lkx-merchant-hero-btn{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff6b!important}#view-store-hub .lkx-merchant-hero-btn.is-primary{color:#17343a!important;background:#f4c542!important;border-color:#f4c542!important}#view-store-hub .lkx-merchant-hero-btn.is-pos{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff6b!important}#rider-admin-credits-section .lkx-admin-credit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#rider-admin-credits-section .lkx-admin-credit-actions .lkx-admin-filter-tabs{margin:0}#rider-admin-credits-section .lkx-admin-policy-card{background:linear-gradient(135deg,#f7fcfa,#fffdf5);border:1px solid #d8e9e4;border-radius:16px;margin:0 0 18px;padding:16px}#rider-admin-credits-section .lkx-admin-policy-card h3{color:#173e40;margin:4px 0;font-size:1.05rem;font-weight:900}#rider-admin-credits-section .lkx-admin-policy-card p{color:#668080;margin:5px 0 0;font-size:.82rem;line-height:1.5}html.dark #rider-admin-credits-section .lkx-admin-policy-card{background:linear-gradient(135deg,#142f2d,#26322c);border-color:#29494d}html.dark #rider-admin-credits-section .lkx-admin-policy-card h3{color:#e1f5ef}html.dark #rider-admin-credits-section .lkx-admin-policy-card p{color:#a5c0b9}.lkx-admin-policy-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:13px 0 8px;display:grid}.lkx-admin-policy-form label{color:#31585a;gap:6px;min-width:0;font-size:.8rem;font-weight:800;display:grid}.lkx-admin-policy-form input{color:#183b3d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbded9;border-radius:12px;padding:10px 12px;font-size:.9rem}html.dark .lkx-admin-policy-form label{color:#c2d9d4}html.dark .lkx-admin-policy-form input{color:#e7f5f2;background:#102528;border-color:#38595b}.lkx-admin-policy-form input:focus-visible{outline-offset:2px;outline:3px solid #91ddd1}.lkx-admin-policy-form button{white-space:nowrap;min-height:44px}.lkx-admin-policy-form button:disabled{opacity:.65;cursor:wait}#rider-admin-credits-section .lkx-admin-credit-decision{color:#31585a;background:#f4fbf7;border:1px solid #d9ece4;border-radius:13px;gap:4px;margin-top:12px;padding:11px 12px;font-size:.8rem;line-height:1.45;display:grid}#rider-admin-credits-section .lkx-admin-credit-decision strong{color:#176a54}#rider-admin-credits-section .lkx-admin-credit-decision span,#rider-admin-credits-section .lkx-admin-credit-decision small{color:#668080;overflow-wrap:anywhere}html.dark #rider-admin-credits-section .lkx-admin-credit-decision{color:#d7efea;background:#142f2d;border-color:#28534a}html.dark #rider-admin-credits-section .lkx-admin-credit-decision strong{color:#8ee1bf}html.dark #rider-admin-credits-section .lkx-admin-credit-decision span,html.dark #rider-admin-credits-section .lkx-admin-credit-decision small{color:#a5c0b9}#super-admin-announcement-list:empty{display:none}@media (width<=760px){#view-customer-home .lkx-mobile-nav,#view-super-admin .lkx-super-admin-mobile-nav,#view-rider-admin .lkx-admin-mobile-nav,#view-merchant-admin .lkx-admin-mobile-nav,#view-home .lkx-rider-mobile-nav,#view-store-hub .lkx-merchant-mobile-nav{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);align-items:stretch;z-index:75!important;left:10px!important;right:10px!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;background:#fffffff5!important;border:1px solid #d8e7e4!important;border-radius:21px!important;gap:3px!important;width:auto!important;padding:6px 7px!important;display:flex!important;position:fixed!important;box-shadow:0 12px 32px #12343b26!important}#view-customer-home .lkx-mobile-nav button,#view-super-admin .lkx-super-admin-mobile-nav button,#view-rider-admin .lkx-admin-mobile-nav button,#view-merchant-admin .lkx-admin-mobile-nav button,#view-home .lkx-rider-mobile-nav button,#view-store-hub .lkx-merchant-mobile-nav button{color:#60757a;text-align:center;touch-action:manipulation;background:0 0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;font-size:.66rem;font-weight:850;line-height:1.1;display:flex;border-radius:14px!important;min-width:0!important;min-height:52px!important;padding:5px 2px!important}#view-customer-home .lkx-mobile-nav button.is-active,#view-super-admin .lkx-super-admin-mobile-nav button[aria-current=page],#view-rider-admin .lkx-admin-mobile-nav button[aria-current=page],#view-merchant-admin .lkx-admin-mobile-nav button[aria-current=page],#view-home .lkx-rider-mobile-nav button.is-active,#view-store-hub .lkx-merchant-mobile-nav button.is-active{color:#0f8178!important;background:#e6f7f2!important}html.dark #view-customer-home .lkx-mobile-nav,html.dark #view-super-admin .lkx-super-admin-mobile-nav,html.dark #view-rider-admin .lkx-admin-mobile-nav,html.dark #view-merchant-admin .lkx-admin-mobile-nav,html.dark #view-home .lkx-rider-mobile-nav,html.dark #view-store-hub .lkx-merchant-mobile-nav{background:#0e2225f7!important;border-color:#29494d!important}html.dark #view-customer-home .lkx-mobile-nav button,html.dark #view-super-admin .lkx-super-admin-mobile-nav button,html.dark #view-rider-admin .lkx-admin-mobile-nav button,html.dark #view-merchant-admin .lkx-admin-mobile-nav button,html.dark #view-home .lkx-rider-mobile-nav button,html.dark #view-store-hub .lkx-merchant-mobile-nav button{color:#a5babc}html.dark #view-customer-home .lkx-mobile-nav button.is-active,html.dark #view-super-admin .lkx-super-admin-mobile-nav button[aria-current=page],html.dark #view-rider-admin .lkx-admin-mobile-nav button[aria-current=page],html.dark #view-merchant-admin .lkx-admin-mobile-nav button[aria-current=page],html.dark #view-home .lkx-rider-mobile-nav button.is-active,html.dark #view-store-hub .lkx-merchant-mobile-nav button.is-active{color:#73ded0!important;background:#123e3e!important}#view-customer-home .lkx-mobile-nav button:focus-visible,#view-super-admin .lkx-super-admin-mobile-nav button:focus-visible,#view-rider-admin .lkx-admin-mobile-nav button:focus-visible,#view-merchant-admin .lkx-admin-mobile-nav button:focus-visible,#view-home .lkx-rider-mobile-nav button:focus-visible,#view-store-hub .lkx-merchant-mobile-nav button:focus-visible{outline-offset:-2px;outline:3px solid #0f8178}#view-super-admin,#view-rider-admin,#view-merchant-admin,#view-home,#view-store-hub,#view-customer-home{scroll-padding-bottom:104px}#view-customer-home .lkx-page{padding-bottom:98px}#view-super-admin .lkx-super-admin-mobile-nav{z-index:1200}#view-super-admin .lkx-super-admin-shell{gap:16px}#view-super-admin .lkx-super-admin-hero{padding:20px}#view-super-admin .lkx-super-admin-capabilities{grid-template-columns:1fr;grid-auto-rows:auto}#view-super-admin .lkx-super-admin-capability{min-height:0}#view-rider-admin .lkx-admin-credit-actions{justify-content:flex-start}#rider-admin-credits-section .lkx-admin-credit-actions{width:100%}.lkx-admin-policy-form{grid-template-columns:minmax(0,1fr)}.lkx-admin-policy-form button{white-space:normal;width:100%}#rider-admin-credits-section .lkx-admin-policy-card>.lkx-admin-review-panel-head{flex-direction:column;align-items:flex-start}}@media (width<=380px){#view-customer-home .lkx-mobile-nav button,#view-super-admin .lkx-super-admin-mobile-nav button,#view-rider-admin .lkx-admin-mobile-nav button,#view-merchant-admin .lkx-admin-mobile-nav button,#view-home .lkx-rider-mobile-nav button,#view-store-hub .lkx-merchant-mobile-nav button{font-size:.59rem}}@media (width<=420px){#view-super-admin .lkx-super-admin-hero{padding:16px 14px}#view-super-admin .lkx-super-admin-guidance{gap:9px;padding:12px}#view-super-admin .lkx-super-admin-actions{gap:8px}#view-super-admin .lkx-super-admin-section{padding:14px}#rider-admin-credits-section .lkx-admin-credit-actions{align-items:stretch}#rider-admin-credits-section .lkx-admin-credit-actions .lkx-admin-filter-tabs{width:100%}#rider-admin-credits-section .lkx-admin-credit-actions .lkx-admin-refresh{justify-content:center;width:100%}#rider-admin-credits-section .lkx-admin-policy-card{padding:12px}}@media (prefers-reduced-motion:reduce){#app-header *,#view-super-admin .lkx-super-admin-mobile-nav *,#view-rider-admin .lkx-admin-mobile-nav *,#view-merchant-admin .lkx-admin-mobile-nav *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (width<=760px){.lkx-admin-mobile-pagebar{z-index:4;background:var(--color-bg,#f4faf8);align-items:center;min-height:50px;padding:5px 2px 10px;display:none;position:sticky;top:0}#view-rider-admin[data-active-panel]:not([data-active-panel=overview]) #rider-admin-mobile-pagebar:not([hidden]),#view-merchant-admin[data-active-panel]:not([data-active-panel=overview]) #merchant-admin-mobile-pagebar:not([hidden]){display:flex}.lkx-admin-mobile-pagebar strong{min-width:0;color:var(--lkx-role-ink,#173e40);overflow-wrap:anywhere;font-size:1rem;font-weight:900}#view-rider-admin[data-active-panel=overview] .lkx-admin-review-shell>:not(#rider-admin-mobile-pagebar):not(#rider-admin-top):not(#rider-admin-account-section),#view-rider-admin[data-active-panel=applicants] .lkx-admin-review-shell>:not(#rider-admin-mobile-pagebar):not(#rider-admin-applications-section),#view-rider-admin[data-active-panel=credits] .lkx-admin-review-shell>:not(#rider-admin-mobile-pagebar):not(#rider-admin-credits-section),#view-rider-admin[data-active-panel=insights] .lkx-admin-review-shell>:not(#rider-admin-mobile-pagebar):not(#rider-admin-performance-section),#view-rider-admin[data-active-panel=access] .lkx-admin-review-shell>:not(#rider-admin-mobile-pagebar):not(#rider-admin-access-section),#view-merchant-admin[data-active-panel=overview] .lkx-admin-review-shell>:not(#merchant-admin-mobile-pagebar):not(#merchant-admin-top):not(#merchant-admin-account-section),#view-merchant-admin[data-active-panel=applicants] .lkx-admin-review-shell>:not(#merchant-admin-mobile-pagebar):not(#merchant-admin-applications-section),#view-merchant-admin[data-active-panel=stores] .lkx-admin-review-shell>:not(#merchant-admin-mobile-pagebar):not(#merchant-admin-stores-section),#view-merchant-admin[data-active-panel=insights] .lkx-admin-review-shell>:not(#merchant-admin-mobile-pagebar):not(#merchant-admin-performance-section),#view-merchant-admin[data-active-panel=areas] .lkx-admin-review-shell>:not(#merchant-admin-mobile-pagebar):not(#merchant-admin-stores-section),#view-merchant-admin[data-active-panel=areas] #merchant-admin-stores-section>:not(#merchant-admin-service-areas-section){display:none!important}#view-rider-admin[data-active-panel]:not([data-active-panel=overview]) #rider-admin-applications-section,#view-rider-admin[data-active-panel]:not([data-active-panel=overview]) #rider-admin-credits-section,#view-rider-admin[data-active-panel]:not([data-active-panel=overview]) #rider-admin-performance-section,#view-rider-admin[data-active-panel]:not([data-active-panel=overview]) #rider-admin-access-section,#view-merchant-admin[data-active-panel]:not([data-active-panel=overview]) #merchant-admin-applications-section,#view-merchant-admin[data-active-panel]:not([data-active-panel=overview]) #merchant-admin-stores-section,#view-merchant-admin[data-active-panel]:not([data-active-panel=overview]) #merchant-admin-performance-section{min-height:calc(100svh - 122px);scroll-margin-top:58px}html.dark .lkx-admin-mobile-pagebar{background:#0e2427}}#app-header #admin-header-actions{flex:0 auto;gap:5px;min-width:0}#app-header #admin-header-actions .lkx-theme-toggle{display:inline-flex}#app-header #admin-header-actions .lkx-theme-toggle button{cursor:pointer}#view-home,#view-store-hub,#view-customer-home,#view-rider-admin,#view-merchant-admin,#view-super-admin,#view-merchant-workspace{isolation:isolate}#view-home:before,#view-store-hub:before,#view-customer-home:before,#view-rider-admin:before,#view-merchant-admin:before,#view-super-admin:before,#view-merchant-workspace:before{content:"";z-index:-1;pointer-events:none;opacity:.04;background:url(../Logo.png) 50%/clamp(160px,22vw,260px) no-repeat;position:fixed;inset:0}#view-home .lkx-role-hero,#view-store-hub .lkx-role-hero,#view-rider-admin .lkx-admin-review-hero,#view-merchant-admin .lkx-admin-review-hero,#view-super-admin .lkx-super-admin-hero,#view-merchant-workspace .lkx-merchant-workspace-hero{background:radial-gradient(circle at 82% 18%,#f4c54233,#0000 24%),linear-gradient(118deg,#0f938c 0%,#129a7f 58%,#469876 100%)!important;border:0!important;border-radius:24px!important;box-shadow:0 18px 42px #0d766f26!important}#view-rider-admin .lkx-admin-review-hero h1,#view-merchant-admin .lkx-admin-review-hero h1,#view-super-admin .lkx-super-admin-hero h1,#view-merchant-workspace .lkx-merchant-workspace-hero h1{font-size:clamp(1.7rem,4vw,2.7rem)}#view-rider-admin .lkx-admin-review-hero>p,#view-merchant-admin .lkx-admin-review-hero>p,#view-super-admin .lkx-super-admin-hero>p,#view-merchant-workspace .lkx-merchant-workspace-hero>p{max-width:62ch;line-height:1.55}#view-rider-admin .lkx-admin-review-panel,#view-merchant-admin .lkx-admin-review-panel,#view-super-admin .lkx-super-admin-section,#view-merchant-workspace .lkx-merchant-panel,#view-merchant-workspace .lkx-merchant-publish-panel{background:#fffffff5!important;border-radius:20px!important;box-shadow:0 10px 28px #12343b0e!important}#view-rider-admin .lkx-admin-refresh,#view-merchant-admin .lkx-admin-refresh,#view-super-admin .lkx-super-admin-button,#view-merchant-workspace .lkx-merchant-panel button,#view-merchant-workspace .lkx-merchant-publish-panel button{touch-action:manipulation;border-radius:13px;min-height:42px}#view-super-admin .lkx-super-admin-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#view-super-admin .lkx-super-admin-capability{background:linear-gradient(145deg,#fff,#f4faf7);border-color:#dcebe5;border-radius:16px;align-items:center;min-height:78px;padding:12px}#view-super-admin .lkx-super-admin-capability-number{color:#087f78;background:#d8f8ef}#view-super-admin .lkx-super-admin-capability p{margin-top:3px;line-height:1.4}#view-super-admin .lkx-super-admin-guidance{margin-top:16px;padding:12px 14px}#view-super-admin .lkx-super-admin-workflow{padding:18px}#view-super-admin .lkx-super-admin-hero{padding:clamp(18px,2.4vw,28px)}#view-super-admin .lkx-super-admin-hero h1{margin-top:8px;font-size:clamp(1.8rem,3.4vw,2.45rem)}#view-super-admin .lkx-super-admin-guidance{max-width:820px;margin-top:12px}#view-super-admin .lkx-super-admin-actions{margin-top:14px}#view-super-admin .lkx-super-admin-section{padding:clamp(16px,2vw,22px)}#view-super-admin .lkx-super-admin-section-head{margin-bottom:14px}#view-super-admin .lkx-super-admin-section-head p{max-width:72ch}#view-super-admin .lkx-super-admin-announcement-form textarea{min-height:96px}#view-super-admin .lkx-super-admin-empty-error{text-align:left;grid-template-columns:20px minmax(0,1fr);justify-items:start;gap:4px 9px;padding:12px}#view-super-admin .lkx-super-admin-empty-error>i{grid-row:1/span 2;align-self:start;margin-top:2px}#view-super-admin .lkx-super-admin-empty-error>strong{align-self:center}#view-super-admin .lkx-super-admin-empty-error>span{grid-column:2}#view-super-admin .lkx-super-admin-workflow .lkx-super-admin-section-head{margin-bottom:12px}#view-super-admin .lkx-super-admin-workflow .lkx-super-admin-section-head p{display:none}#view-super-admin .lkx-super-admin-status{padding:10px 13px;font-size:.83rem;line-height:1.45}#view-super-admin .lkx-super-admin-announcement-form label small{font-weight:500}#view-super-admin .lkx-super-admin-footer{padding-bottom:12px}#view-super-admin .lkx-super-admin-status[hidden]{display:none!important}html.dark #view-rider-admin .lkx-admin-review-panel,html.dark #view-merchant-admin .lkx-admin-review-panel,html.dark #view-super-admin .lkx-super-admin-section,html.dark #view-merchant-workspace .lkx-merchant-panel,html.dark #view-merchant-workspace .lkx-merchant-publish-panel{background:#12282cf7!important}html.dark #view-home:before,html.dark #view-store-hub:before,html.dark #view-customer-home:before,html.dark #view-rider-admin:before,html.dark #view-merchant-admin:before,html.dark #view-super-admin:before,html.dark #view-merchant-workspace:before{opacity:.035}@media (width<=760px){#app-header #admin-header-actions{gap:3px!important}#app-header #admin-header-actions .lkx-header-action{width:34px!important;min-width:34px!important;height:34px!important}#app-header #admin-header-actions .lkx-theme-toggle button{width:32px!important;min-width:32px!important;height:32px!important}#view-super-admin .lkx-super-admin-capabilities{grid-template-columns:minmax(0,1fr)}#view-super-admin .lkx-super-admin-capability{min-height:64px}#rider-admin-mobile-nav,#merchant-admin-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}.lkx-rider-access-note{color:#587779;background:#f4fbf8;border:1px solid #d7ece7;border-radius:13px;align-items:flex-start;gap:9px;margin:12px 0 16px;padding:12px 14px;font-size:.84rem;line-height:1.5;display:flex}.lkx-rider-access-note i{color:#07998c;margin-top:3px}.lkx-rider-access-select-label{color:#26484b;margin:16px 0 7px;font-size:.82rem;font-weight:800;display:block}.lkx-rider-access-select{color:#173e40;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d1e3e0;border-radius:12px;padding:10px 13px;font-weight:700}.lkx-rider-access-editor{background:linear-gradient(145deg,#f8fcfa,#fff);border:1px solid #d8e9e4;border-radius:16px;margin-top:14px;padding:16px}.lkx-rider-access-person{border-bottom:1px solid #deebe8;align-items:center;gap:12px;padding-bottom:14px;display:flex}.lkx-rider-access-avatar{color:#078f82;background:#def7ef;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lkx-rider-access-person strong,.lkx-rider-access-person small{display:block}.lkx-rider-access-person strong{color:#173e40}.lkx-rider-access-person small{color:#738b8b;overflow-wrap:anywhere;margin-top:3px;font-size:.76rem}.lkx-rider-access-warning{color:#94610a;background:#fff4dc;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:.7rem;font-weight:800}.lkx-rider-access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.lkx-rider-access-option{cursor:pointer;background:#fff;border:1px solid #e0ebe8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 12px;display:flex}.lkx-rider-access-option input{accent-color:#07998c;flex:0 0 20px;width:20px;height:20px}.lkx-rider-access-copy strong,.lkx-rider-access-copy small{display:block}.lkx-rider-access-copy strong{color:#26484b;font-size:.83rem}.lkx-rider-access-copy small{color:#718888;margin-top:3px;font-size:.73rem;line-height:1.35}.lkx-rider-access-actions{border-top:1px solid #deebe8;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding-top:14px;display:flex}.lkx-rider-access-actions>span{color:#718888;font-size:.76rem}html.dark .lkx-rider-access-note,html.dark .lkx-rider-access-editor{color:#a5c0b9;background:#142f2d;border-color:#29494d}html.dark .lkx-rider-access-select,html.dark .lkx-rider-access-option{color:#d7efea;background:#102a2a;border-color:#315153}html.dark .lkx-rider-access-person strong,html.dark .lkx-rider-access-copy strong{color:#e1f5ef}html.dark .lkx-rider-access-person small,html.dark .lkx-rider-access-copy small,html.dark .lkx-rider-access-actions>span{color:#a5c0b9}@media (width<=640px){.lkx-rider-access-options{grid-template-columns:minmax(0,1fr)}.lkx-rider-access-editor{padding:12px}.lkx-rider-access-actions{flex-direction:column;align-items:stretch}.lkx-rider-access-actions .lkx-admin-approve{width:100%;min-height:44px}}@media (width<=560px){#view-super-admin .lkx-super-admin-hero{border-radius:18px;padding:16px!important}#view-super-admin .lkx-super-admin-hero h1{margin:7px 0 6px;font-size:clamp(1.45rem,6vw,1.7rem);line-height:1.1}#view-super-admin .lkx-super-admin-hero>p{font-size:.84rem;line-height:1.4}#view-super-admin .lkx-super-admin-guidance,#view-super-admin .lkx-super-admin-pill{display:none!important}#view-super-admin .lkx-super-admin-actions{margin-top:12px}#view-super-admin .lkx-super-admin-button{width:100%;min-height:44px}}@media (width<=380px){#app-header #admin-header-actions{gap:2px!important}#app-header #admin-header-actions .lkx-header-action{width:30px!important;min-width:30px!important;height:30px!important}#app-header #admin-header-actions .lkx-theme-toggle button{width:29px!important;min-width:29px!important;height:29px!important}}.lkx-role-performance-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lkx-role-performance-columns>section{min-width:0}.lkx-role-performance-columns h4{color:#163b3d;margin:0 0 10px;font-size:14px;font-weight:900}.lkx-role-performance-list{gap:8px;min-width:0;display:grid}.lkx-role-performance-row{background:#fbfefd;border:1px solid #dcebe7;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.lkx-role-performance-rank{color:#087f75;background:#dff7f0;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.lkx-role-performance-main,.lkx-role-performance-metric{gap:3px;min-width:0;display:grid}.lkx-role-performance-main strong,.lkx-role-performance-metric strong{overflow-wrap:anywhere;color:#173b3c;font-size:12px;font-weight:850}.lkx-role-performance-main small,.lkx-role-performance-metric small{color:#70878b;font-size:10px;line-height:1.35}.lkx-role-performance-note{color:#81651c;margin:10px 0 0;font-size:11px}.rider-performance-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 0;display:flex}.rider-performance-head h2{color:#163b3d;margin:3px 0 0;font-size:1.05rem;font-weight:900}.rider-performance-head>span{color:#718786;text-align:right;font-size:.72rem}.rider-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 18px 18px;display:grid}.rider-performance-metrics article{background:#f8fcfb;border:1px solid #deece8;border-radius:14px;gap:5px;padding:12px;display:grid}.rider-performance-metrics article small{color:#708786;font-size:.7rem}.rider-performance-metrics article strong{color:#087f75;font-size:1.1rem;font-weight:900}.rider-performance-unavailable{color:#9f3333;border:1px solid #efcaca;border-radius:12px;grid-column:1/-1;padding:12px;font-size:.8rem}html.dark .rider-performance-head h2{color:#e4f4f0}html.dark .rider-performance-metrics article{background:#102d2d;border-color:#284846}html.dark .rider-performance-metrics article small,html.dark .rider-performance-head>span{color:#9db7b8}html.dark .lkx-role-performance-columns h4,html.dark .lkx-role-performance-main strong,html.dark .lkx-role-performance-metric strong{color:#e4f4f0}html.dark .lkx-role-performance-row{background:#102d2d;border-color:#284846}html.dark .lkx-role-performance-rank{color:#80e3cf;background:#104d49}html.dark .lkx-role-performance-main small,html.dark .lkx-role-performance-metric small{color:#9db7b8}@media (width<=760px){.lkx-role-performance-columns{grid-template-columns:minmax(0,1fr)}.lkx-role-performance-row{grid-template-columns:30px minmax(0,1fr) auto}.lkx-role-performance-row .lkx-role-performance-metric:last-child{grid-column:2/-1}.rider-performance-head{padding-inline:12px}.rider-performance-metrics{gap:7px;padding:10px 12px 12px}.rider-performance-metrics article{padding:9px}.rider-performance-metrics article strong{font-size:.95rem}}.lokalex-customer-idle-warning{inset:calc(env(safe-area-inset-top) + 12px) 12px auto;z-index:10050;color:#163b3d;background:#fffdf5;border:1px solid #f3c85b;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;max-width:620px;margin-inline:auto;padding:14px 16px;font:600 14px/1.4 system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 18px 48px #0f263033}.lokalex-customer-idle-warning>div{gap:2px;display:grid}.lokalex-customer-idle-warning>div strong{font-size:14px;font-weight:850}.lokalex-customer-idle-warning>div span{color:#526d73;font-weight:600}.lokalex-customer-idle-warning button{color:#fff;cursor:pointer;background:#0b8f83;border:0;border-radius:12px;flex:none;padding:10px 13px;font:800 13px/1.2 system-ui,sans-serif}.lokalex-customer-idle-warning button:focus-visible{outline-offset:3px;outline:3px solid #f2c34e}@media (width<=480px){.lokalex-customer-idle-warning{align-items:flex-start;gap:10px;padding:12px;font-size:12px}.lokalex-customer-idle-warning button{padding:9px 10px;font-size:12px}}
