.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-text-height{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-stethoscope{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-info{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-explosion{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-male,.fa-person{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-check-square,.fa-square-check{--fa:""}.fa-peseta-sign{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-car-side{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-building-user{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-mug-hot{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-chair{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-boxes-packing{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-square{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-code{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-eject{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-o{--fa:"O"}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-comment-dollar{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-envelope{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-truck-pickup{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-podcast{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-receipt{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-arrow-up{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-add,.fa-plus{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-building{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-draw-polygon{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-alt,.fa-user-large{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-person-military-pointing{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-C9RhG_FT.woff2) format("woff2"),url(/assets/fa-v4compatibility-CCth-dXg.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-ext-300-normal-WGwOtXxi.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-300-normal-COYJju1g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/dm-sans-latin-300-normal-C46oWILc.woff2) format("woff2"),url(/assets/dm-sans-latin-300-normal-CsNfKS1n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-italic-BpitL8Uu.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-italic-2EvOpbQN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-italic-DRLHr0TN.woff2) format("woff2"),url(/assets/dm-sans-latin-400-italic-i6QPgQBE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/dm-sans-latin-ext-800-normal-m9aqBDDI.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-800-normal-DOQ-4In_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/dm-sans-latin-800-normal-C2H8778U.woff2) format("woff2"),url(/assets/dm-sans-latin-800-normal-BwbkPQqB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2) format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2) format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2) format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2) format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2) format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.qm-shops{margin:4px 0 20px}.qm-shops-head,.qm-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.qm-shops-head h3,.qm-results-head h3{font-size:17px;font-weight:700;color:var(--surface-text, var(--gray-900));margin:0}.qm-shops-head small,.qm-results-head small{color:var(--surface-text-muted, var(--gray-500));font-size:13px}.qm-shops-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,240px);gap:14px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.qm-shop-card{scroll-snap-align:start;position:relative;text-align:left;border:1px solid var(--surface-border, var(--gray-200));background:var(--surface-card, #fff);border-radius:14px;overflow:hidden;cursor:pointer;padding:0;font:inherit;color:var(--surface-text, var(--gray-900));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.qm-shop-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--primary-light)}.qm-shop-card.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.qm-shop-card-cover{display:block;height:86px;background:var(--gray-100) center / cover no-repeat;position:relative}.qm-shop-card-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#00000059)}.qm-shop-logo{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#fff;border:3px solid var(--surface-card, #fff);flex-shrink:0;box-shadow:var(--shadow-md)}.qm-shop-logo.sm{width:36px;height:36px;font-size:18px;border-width:2px;border-radius:10px}.qm-shop-logo.lg{width:76px;height:76px;font-size:38px;border-radius:18px;border-width:4px}.qm-shop-card .qm-shop-logo{position:absolute;left:12px;top:62px;z-index:1}.qm-shop-card-body{display:block;padding:26px 12px 12px}.qm-shop-card-name{display:flex;align-items:center;gap:6px;font-weight:700;font-size:14px;line-height:1.3}.qm-shop-card-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qm-verified{color:var(--info);font-size:12px}.qm-shop-card-meta{display:block;font-size:12px;color:var(--surface-text-muted, var(--gray-500));margin-top:2px}.qm-shop-card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.qm-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-muted, var(--gray-100));color:var(--surface-text-muted, var(--gray-600))}.qm-tag.open{background:#10b9811f;color:#059669}.qm-tag.closed{background:#ef44441a;color:#dc2626}.qm-tag.you{position:absolute;top:8px;right:8px;z-index:2;background:var(--secondary);color:#1f1300}.qm-shop-card.join{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px;text-align:center;border-style:dashed;border-width:2px;background:var(--surface-muted, var(--gray-50));min-height:190px}.qm-shop-card.join i{font-size:26px;color:var(--primary)}.qm-shop-card.join strong{font-size:14px}.qm-shop-card.join small{font-size:12px;color:var(--surface-text-muted, var(--gray-500))}.qm-shop-hero{border-radius:18px;overflow:hidden;border:1px solid var(--surface-border, var(--gray-200));background:var(--surface-card, #fff);margin-bottom:20px}.qm-shop-hero-cover{height:170px;background:var(--gray-100) center / cover no-repeat;position:relative}.qm-shop-hero-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000073)}.qm-shop-hero-back{position:absolute;top:14px;left:14px;z-index:1;border:0;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;background:#ffffffeb;color:#0c1212;cursor:pointer}.qm-shop-hero-body{display:flex;gap:16px;align-items:flex-end;padding:0 20px 18px;margin-top:-38px;position:relative;z-index:1;flex-wrap:wrap}.qm-shop-hero-text{flex:1;min-width:220px;padding-top:42px}.qm-shop-hero-text h2{font-size:22px;margin:0;display:flex;align-items:center;gap:8px;color:var(--surface-text, var(--gray-900))}.qm-shop-hero-text p{margin:2px 0 8px;color:var(--surface-text-muted, var(--gray-500));font-size:14px}.qm-shop-hero-facts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--surface-text-muted, var(--gray-600))}.qm-shop-hero-facts i{color:var(--primary);margin-right:4px}.qm-shop-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.product-card .product-image .qm-img-alt{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.product-card:hover .product-image .qm-img-alt{opacity:1}.product-card .product-image .qm-card-tags{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.product-card .product-image .qm-card-tags>span{position:static;line-height:1.4}.product-card .product-image .qm-img-count{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;background:#0c1212b3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-card .product-image{height:200px}.qm-pd-overlay{position:fixed;inset:0;z-index:3000;background:#080c0c99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:qm-fade .18s ease}@keyframes qm-fade{0%{opacity:0}to{opacity:1}}@keyframes qm-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.qm-pd{width:min(1120px,100%);max-height:calc(100vh - 48px);background:var(--surface-card, #fff);color:var(--surface-text, var(--gray-900));border-radius:20px;box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;overflow:hidden;animation:qm-rise .22s ease}.qm-pd-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--surface-border, var(--gray-200))}.qm-pd-back{border:0;background:none;font:inherit;font-weight:600;font-size:14px;color:var(--surface-text, var(--gray-900));cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px}.qm-pd-back:hover{background:var(--surface-hover, var(--gray-100))}.qm-pd-top-actions{display:flex;gap:6px}.qm-icon-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--surface-border, var(--gray-200));background:var(--surface-card, #fff);color:var(--surface-text, var(--gray-700));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.qm-icon-btn:hover{background:var(--surface-hover, var(--gray-100))}.qm-icon-btn.on{color:var(--danger);border-color:#ef444466}.qm-pd-body{overflow-y:auto;padding:20px 24px 28px}.qm-pd-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.qm-gallery{position:sticky;top:0}.qm-gallery-stage{position:relative;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:var(--surface-muted, var(--gray-100));cursor:zoom-in;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.qm-gallery-stage img{width:100%;height:100%;object-fit:cover;animation:qm-fade .25s ease}.qm-gallery-emoji{font-size:140px;line-height:1}.qm-gallery-tag{position:absolute;top:14px;left:14px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#fff}.qm-gallery-tag.sale{background:var(--danger)}.qm-gallery-tag.featured{background:var(--primary-gradient);left:auto;right:14px}.qm-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:#0c1212;box-shadow:var(--shadow-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:2}.qm-gallery-arrow.prev{left:12px}.qm-gallery-arrow.next{right:12px}.qm-gallery-stage:hover .qm-gallery-arrow,.qm-lightbox .qm-gallery-arrow{opacity:1}.qm-gallery-arrow:hover{transform:translateY(-50%) scale(1.06)}.qm-gallery-count{position:absolute;right:14px;bottom:14px;padding:3px 10px;border-radius:999px;background:#0c1212b3;color:#fff;font-size:12px;font-weight:600;z-index:2}.qm-gallery-zoom{position:absolute;left:14px;bottom:14px;padding:3px 10px;border-radius:999px;background:#ffffffe0;color:#0c1212;font-size:12px;font-weight:600;opacity:0;transition:opacity .2s ease}.qm-gallery-stage:hover .qm-gallery-zoom{opacity:1}.qm-gallery-dots{display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%);gap:6px}.qm-gallery-dots span{width:7px;height:7px;border-radius:50%;background:#ffffff8c;transition:width .2s ease}.qm-gallery-dots span.on{width:18px;border-radius:4px;background:#fff}.qm-gallery-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.qm-gallery-thumbs button{flex:0 0 72px;height:72px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:var(--surface-muted, var(--gray-100));opacity:.65;transition:opacity .2s ease,border-color .2s ease}.qm-gallery-thumbs button:hover{opacity:1}.qm-gallery-thumbs button.on{border-color:var(--primary);opacity:1}.qm-gallery-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.qm-pd-info{display:flex;flex-direction:column;gap:14px;min-width:0}.qm-pd-shop{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--surface-border, var(--gray-200));background:var(--surface-muted, var(--gray-50));font:inherit;color:inherit;text-align:left;cursor:pointer}.qm-pd-shop:hover{border-color:var(--primary-light)}.qm-pd-shop.static{cursor:default;font-size:13px;padding:10px 12px;gap:8px}.qm-pd-shop-text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.qm-pd-shop-text strong{font-size:14px}.qm-pd-shop-text small{font-size:12px;color:var(--surface-text-muted, var(--gray-500))}.qm-pd-shop-visit{font-size:12px;font-weight:700;color:var(--primary);white-space:nowrap}.qm-pd-name{font-size:26px;line-height:1.25;margin:0;font-weight:700}.qm-pd-rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--surface-text-muted, var(--gray-500));margin-top:-6px}.qm-pd-rating strong{color:var(--surface-text, var(--gray-900))}.qm-stars{color:#f59e0b;letter-spacing:1px}.qm-pd-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.qm-pd-price strong{font-size:30px;font-weight:800;color:var(--primary);line-height:1.1}html[data-theme=dark] .qm-pd-price strong{color:#2fc1b4}.qm-pd-price s{color:var(--surface-text-muted, var(--gray-400));font-size:16px}.qm-save{font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px;background:#ef44441f;color:#dc2626}.qm-pd-wholesale{font-size:13px;padding:10px 12px;border-radius:10px;background:#7c3aed14;color:#6d28d9}html[data-theme=dark] .qm-pd-wholesale{color:#c4b5fd;background:#7c3aed2e}.qm-pd-label{font-size:13px;color:var(--surface-text-muted, var(--gray-500));margin-bottom:8px}.qm-pd-label strong{color:var(--surface-text, var(--gray-900))}.qm-variant-chips{display:flex;flex-wrap:wrap;gap:8px}.qm-variant-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;border:1.5px solid var(--surface-border, var(--gray-200));background:var(--surface-card, #fff);color:var(--surface-text, var(--gray-900));font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.qm-variant-chip img{width:26px;height:26px;border-radius:6px;object-fit:cover}.qm-variant-chip small{font-weight:500;color:var(--surface-text-muted, var(--gray-500))}.qm-variant-chip:hover:not(:disabled){border-color:var(--primary-light)}.qm-variant-chip.on{border-color:var(--primary);background:#0f6e6a14}.qm-variant-chip:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.qm-pd-stock{font-size:13px;font-weight:600;color:#059669;display:flex;align-items:center;gap:6px}.qm-pd-stock.low{color:#d97706}.qm-pd-stock.out{color:#dc2626}.qm-pd-buy{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.qm-qty{display:inline-flex;align-items:center;border:1.5px solid var(--surface-border, var(--gray-200));border-radius:12px;overflow:hidden;background:var(--surface-card, #fff)}.qm-qty button{width:40px;height:46px;border:0;background:none;color:var(--surface-text, var(--gray-700));cursor:pointer}.qm-qty button:disabled{opacity:.35;cursor:not-allowed}.qm-qty input{width:44px;border:0;text-align:center;font:inherit;font-weight:700;font-size:15px;background:none;color:inherit;outline:none}.qm-btn{flex:1;min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;height:46px;border-radius:12px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s ease,background .15s ease}.qm-btn.solid{border:0;background:var(--primary-gradient);color:#fff}.qm-btn.solid:hover:not(:disabled){filter:brightness(1.08)}.qm-btn.ghost{border:1.5px solid var(--primary);background:transparent;color:var(--primary)}html[data-theme=dark] .qm-btn.ghost{color:#2fc1b4;border-color:#2fc1b4}.qm-btn.ghost:hover:not(:disabled){background:#0f6e6a14}.qm-btn:disabled{opacity:.5;cursor:not-allowed}.qm-pd-total{font-size:13px;color:var(--surface-text-muted, var(--gray-500));margin-top:-6px}.qm-pd-total strong{color:var(--surface-text, var(--gray-900))}.qm-pd-trust{list-style:none;margin:4px 0 0;padding:4px 14px;border-radius:14px;border:1px solid var(--surface-border, var(--gray-200))}.qm-pd-trust li{display:flex;gap:12px;align-items:flex-start;padding:10px 0}.qm-pd-trust li+li{border-top:1px dashed var(--surface-border, var(--gray-200))}.qm-pd-trust li>i{width:30px;height:30px;border-radius:8px;background:#0f6e6a1a;color:var(--primary);display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}html[data-theme=dark] .qm-pd-trust li>i{color:#2fc1b4;background:#2fc1b41f}.qm-pd-trust span{display:flex;flex-direction:column;line-height:1.35}.qm-pd-trust strong{font-size:13px}.qm-pd-trust small{font-size:12px;color:var(--surface-text-muted, var(--gray-500))}.qm-pd-section{margin-top:28px;padding-top:22px;border-top:1px solid var(--surface-border, var(--gray-200))}.qm-pd-section h3{font-size:17px;margin:0 0 10px}.qm-pd-section p{color:var(--surface-text-muted, var(--gray-600));font-size:14px;line-height:1.7;max-width:760px;margin:0}.qm-pd-section-head{display:flex;justify-content:space-between;align-items:baseline}.qm-link{border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--primary);cursor:pointer}.qm-pd-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:16px 0 0}.qm-pd-specs div{padding:10px 12px;border-radius:10px;background:var(--surface-muted, var(--gray-50))}.qm-pd-specs dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--surface-text-muted, var(--gray-500))}.qm-pd-specs dd{margin:2px 0 0;font-size:14px;font-weight:600;text-transform:capitalize}.qm-related{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,180px);gap:12px;overflow-x:auto;padding-bottom:6px}.qm-related-card{border:1px solid var(--surface-border, var(--gray-200));border-radius:14px;background:var(--surface-card, #fff);color:inherit;padding:0 0 10px;font:inherit;text-align:left;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease,transform .15s ease}.qm-related-card:hover{border-color:var(--primary-light);transform:translateY(-2px)}.qm-related-img{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:var(--surface-muted, var(--gray-100));font-size:48px;margin-bottom:4px}.qm-related-img img{width:100%;height:100%;object-fit:cover}.qm-related-name{font-size:13px;font-weight:600;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qm-related-card strong{font-size:14px;padding:0 10px;color:var(--primary)}.qm-pd-mobilebar{display:none}.qm-lightbox{position:fixed;inset:0;z-index:3100;background:#000000f0;display:flex;align-items:center;justify-content:center;animation:qm-fade .18s ease;cursor:zoom-out}.qm-lightbox img{max-width:min(92vw,1400px);max-height:88vh;object-fit:contain;border-radius:8px;cursor:default}.qm-lightbox-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:18px;cursor:pointer}.qm-lightbox .qm-gallery-count{right:50%;transform:translate(50%);bottom:22px}.qm-golive-steps{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left}.qm-golive-steps li{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--surface-border, var(--gray-200))}.qm-golive-steps li.done{border-color:#10b98173;background:#10b9810f}.qm-golive-steps li>i{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-muted, var(--gray-100));color:var(--surface-text-muted, var(--gray-500));flex-shrink:0}.qm-golive-steps li.done>i{background:#10b981;color:#fff}.qm-golive-steps li span{display:flex;flex-direction:column;flex:1;line-height:1.35}.qm-golive-steps li strong{font-size:14px}.qm-golive-steps li small{font-size:12px;color:var(--surface-text-muted, var(--gray-500))}@media(max-width:860px){.qm-pd-overlay{padding:0}.qm-pd{max-height:none;height:100%;border-radius:0}.qm-pd-body{padding:0 0 96px}.qm-pd-main{grid-template-columns:1fr;gap:18px}.qm-gallery{position:static}.qm-gallery-stage{border-radius:0}.qm-gallery-arrow,.qm-gallery-zoom,.qm-gallery-count{display:none}.qm-lightbox .qm-gallery-count{display:block}.qm-gallery-dots{display:flex}.qm-gallery-thumbs{padding:0 16px 4px}.qm-gallery-thumbs button{flex-basis:58px;height:58px}.qm-pd-info,.qm-pd-section{padding-left:16px;padding-right:16px}.qm-pd-section{margin-top:20px}.qm-pd-name{font-size:21px}.qm-pd-price strong{font-size:26px}.qm-pd-buy .qm-btn{display:none}.qm-pd-mobilebar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface-card, #fff);border-top:1px solid var(--surface-border, var(--gray-200));box-shadow:0 -6px 20px #00000014}.qm-pd{position:relative}.qm-pd-mobilebar>div{display:flex;flex-direction:column;line-height:1.2;margin-right:auto}.qm-pd-mobilebar small{font-size:11px;color:var(--surface-text-muted, var(--gray-500))}.qm-pd-mobilebar strong{font-size:18px}.qm-pd-mobilebar .qm-btn{flex:0 0 auto;min-width:0}.qm-pd-mobilebar .qm-btn.ghost{width:46px;padding:0}.qm-pd-mobilebar .qm-btn.solid{padding:0 22px}.qm-shop-hero-cover{height:130px}.product-card .product-image{height:170px}}.category-chip .qm-chip-count{margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;background:#00000014}.category-chip.active .qm-chip-count{background:#ffffff40}.category-chip.is-empty{opacity:.55}.navbar-search{position:relative}.qm-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--surface-text-muted, var(--gray-500));cursor:pointer;padding:4px 6px}.qm-filter-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--surface-text, var(--gray-700));cursor:pointer;white-space:nowrap}.qm-filter-check input{accent-color:var(--primary)}.products-grid.is-stale{opacity:.55;pointer-events:none;transition:opacity .15s ease}.product-card .product-image .qm-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:42px;color:var(--gray-300)}.product-card .product-image .product-badge.soldout{position:static;background:#111827d1;color:#fff}.product-card.is-soldout .product-image img:not(.qm-img-alt){filter:grayscale(.6);opacity:.75}.product-card .qm-card-unit{font-size:12px;color:var(--surface-text-muted, var(--gray-500))}.product-card .qm-card-closed{color:var(--warning, #d97706);font-weight:600}.product-card .qm-card-low{font-size:12px;font-weight:600;color:var(--danger, #dc2626);margin-bottom:6px}.product-card .product-actions .btn:disabled{opacity:.5;cursor:not-allowed}.qm-skeleton-card{pointer-events:none}.qm-skeleton-card .product-image,.qm-skeleton-card .product-body span,.qm-skeleton-hero{background:linear-gradient(90deg,var(--surface-muted, #f1f5f9) 25%,var(--surface-border, #e2e8f0) 50%,var(--surface-muted, #f1f5f9) 75%);background-size:200% 100%;animation:qm-shimmer 1.2s linear infinite}.qm-skeleton-card .product-body span{display:block;height:12px;border-radius:6px;margin-bottom:10px}.qm-skeleton-card .product-body span:nth-child(2){width:60%}.qm-skeleton-card .product-body span:nth-child(3){width:40%;height:16px}.qm-skeleton-hero{min-height:220px;border-radius:16px}@keyframes qm-shimmer{to{background-position:-200% 0}}.qm-page-state{margin:12px 0 24px}.qm-page-state .btn{margin-top:12px}.qm-load-more{display:flex;flex-direction:column;align-items:center;gap:6px;margin:24px 0 8px}.qm-load-more small{color:var(--surface-text-muted, var(--gray-500));font-size:12px}.qm-shop-card .qm-tag.you{position:absolute;top:10px;right:10px;z-index:2}.qm-shop-logo{overflow:hidden;font-weight:700;font-size:16px}.qm-shop-logo.lg{font-size:26px}.qm-shop-logo img{width:100%;height:100%;object-fit:cover;display:block}.qm-shop-hero-facts .is-open i{color:#10b981}.qm-shop-hero-facts .is-closed i{color:var(--warning, #d97706)}.qm-section-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 18px 16px;scrollbar-width:thin}.qm-section-tabs button{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--surface-border, var(--gray-200));background:var(--surface-card, #fff);color:var(--surface-text, var(--gray-800));border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.qm-section-tabs button small{color:var(--surface-text-muted, var(--gray-500));font-weight:500}.qm-section-tabs button.on{background:var(--primary);border-color:var(--primary);color:#fff}.qm-section-tabs button.on small{color:#fffc}.qm-modal{max-width:520px}.qm-modal .modal-body{max-height:min(70vh,640px);overflow-y:auto}.qm-track label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.qm-track-row{display:flex;gap:8px}.qm-track input{flex:1;min-width:0;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--surface-border, var(--gray-300));background:var(--surface-card, #fff);color:var(--surface-text, var(--gray-900));font:inherit}.qm-track .form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.qm-track-or{display:flex;align-items:center;gap:10px;margin:18px 0 14px;color:var(--surface-text-muted, var(--gray-500));font-size:12px}.qm-track-or:before,.qm-track-or:after{content:"";flex:1;height:1px;background:var(--surface-border, var(--gray-200))}.qm-track-problem{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#dc262614;color:var(--danger, #dc2626);font-size:13px;margin:0 0 14px}button.purchase-history-item{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.purchase-history-item .purchase-image{display:inline-flex;align-items:center;justify-content:center;color:var(--primary)}.qm-sell-intro{text-align:center;margin-bottom:6px}.qm-sell-intro>i{font-size:30px;color:var(--primary)}.qm-sell-intro h3{margin:8px 0 4px;font-size:18px}.qm-sell-intro p,.qm-sell-muted{font-size:13px;color:var(--surface-text-muted, var(--gray-500));margin:0}.qm-sell-muted,.qm-sell-checks{margin-top:14px}.qm-golive-steps li .btn{flex-shrink:0}.qm-pd-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:64px 24px;min-height:320px;color:var(--surface-text-muted, var(--gray-500))}.qm-pd-state>i{font-size:38px;color:var(--gray-300)}.qm-pd-state h3{margin:0;font-size:18px;color:var(--surface-text, var(--gray-900))}.qm-pd-state p{margin:0;max-width:360px}.qm-pd-state-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.qm-pd-unit{font-size:13px;color:var(--surface-text-muted, var(--gray-500));margin:-4px 0 8px}.qm-pd-closed{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#d977061a;color:#b45309;font-size:13px;margin:10px 0}html[data-theme=dark] .qm-pd-closed{color:#fbbf24}.qm-pd-contact{display:flex;flex-wrap:wrap;gap:4px 12px}.qm-pd-contact a{color:var(--primary);font-weight:600;text-decoration:none}.qm-pd-description{white-space:pre-line;line-height:1.6;margin:0 0 12px}.qm-pd-muted{color:var(--surface-text-muted, var(--gray-500));font-size:13px;margin:0 0 12px}.qm-sheet-overlay{position:fixed;inset:0;z-index:3200;background:#0f172a73;display:flex;justify-content:flex-end;animation:qm-fade-in .15s ease}.qm-sheet{width:min(460px,100%);height:100%;background:var(--surface-card, #fff);color:var(--surface-text, var(--gray-900));display:flex;flex-direction:column;box-shadow:-12px 0 40px #0000002e;animation:qm-slide-in .22s ease}@keyframes qm-fade-in{0%{opacity:0}}@keyframes qm-slide-in{0%{transform:translate(40px);opacity:.6}}.qm-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--surface-border, var(--gray-200))}.qm-sheet-head h4{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.qm-sheet-head h4 i{color:var(--primary)}.qm-sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain}.qm-co-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px 24px}.qm-co-back{align-self:flex-start;border:0;background:transparent;color:var(--primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0}.qm-co-title{margin:0;font-size:18px}.qm-co-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 24px;color:var(--surface-text-muted, var(--gray-500))}.qm-co-state>i{font-size:36px;color:var(--gray-300)}.qm-co-state h4{margin:0;color:var(--surface-text, var(--gray-900))}.qm-co-state p{margin:0 0 8px}.qm-co-card{border:1px solid var(--surface-border, var(--gray-200));border-radius:14px;padding:12px}.qm-co-shop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.qm-co-shop a{color:var(--surface-text, var(--gray-900));font-weight:700;text-decoration:none}.qm-co-shop a i{color:var(--primary);margin-right:4px}.qm-co-shop small{color:var(--surface-text-muted, var(--gray-500))}.qm-co-shop-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--surface-border, var(--gray-200));font-size:14px}.qm-co-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.qm-co-lines li{display:grid;grid-template-columns:44px 1fr auto;grid-template-areas:"thumb text total" "thumb qty qty";gap:4px 10px;align-items:center}.qm-co-thumb{grid-area:thumb;width:44px;height:44px;border-radius:10px;overflow:hidden;background:var(--surface-muted, var(--gray-100));display:inline-flex;align-items:center;justify-content:center;color:var(--gray-400);align-self:start}.qm-co-thumb img{width:100%;height:100%;object-fit:cover}.qm-co-line-text{grid-area:text;display:flex;flex-direction:column;min-width:0;line-height:1.3}.qm-co-line-text strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qm-co-line-text small{font-size:12px;color:var(--surface-text-muted, var(--gray-500))}.qm-co-line-total{grid-area:total;font-size:14px}.qm-co-qty{grid-area:qty;display:inline-flex;align-items:center;gap:4px;justify-self:start;border:1px solid var(--surface-border, var(--gray-200));border-radius:999px;padding:2px}.qm-co-qty button{width:28px;height:28px;border-radius:50%;border:0;background:var(--surface-muted, var(--gray-100));color:var(--surface-text, var(--gray-800));cursor:pointer;font-size:11px}.qm-co-qty button:disabled{opacity:.4;cursor:not-allowed}.qm-co-qty span,.qm-co-qty b{min-width:26px;text-align:center;font-size:13px;font-weight:700}.qm-co-notice{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45}.qm-co-notice.is-error{background:#dc262614;color:var(--danger, #dc2626)}.qm-co-notice.is-warning{background:#d977061a;color:#b45309}html[data-theme=dark] .qm-co-notice.is-warning{color:#fbbf24}.qm-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.qm-co-fields{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.qm-co-fields legend{font-weight:700;font-size:14px;margin-bottom:8px;padding:0}.qm-co-fields label,label.qm-co-fields{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600}.qm-co-fields input:not([type=radio]),.qm-co-fields textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--surface-border, var(--gray-300));background:var(--surface-card, #fff);color:var(--surface-text, var(--gray-900));font:inherit;font-weight:400;resize:vertical}.qm-co-fields input:focus,.qm-co-fields textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0f6e6a26}.qm-co-fields .has-error input,.qm-co-fields .has-error textarea,label.qm-co-fields.has-error input{border-color:var(--danger, #dc2626)}.qm-co-fields .has-error small,label.qm-co-fields.has-error small,.qm-co-error{color:var(--danger, #dc2626);font-weight:500;font-size:12px}.qm-co-hint{margin:0;font-size:12px;font-weight:400;color:var(--surface-text-muted, var(--gray-500))}.qm-co-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.qm-co-options button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon note";gap:0 10px;align-items:center;text-align:left;border:1px solid var(--surface-border, var(--gray-200));background:var(--surface-card, #fff);color:var(--surface-text, var(--gray-900));border-radius:12px;padding:10px 12px;font:inherit;cursor:pointer}.qm-co-options button i{grid-area:icon;color:var(--primary);font-size:18px}.qm-co-options button strong{grid-area:title;font-size:14px}.qm-co-options button span{grid-area:note;font-size:12px;color:var(--surface-text-muted, var(--gray-500))}.qm-co-options button.active,.qm-co-pay.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#0f6e6a0f}.qm-co-pickup{margin:0;font-size:13px;color:var(--surface-text-muted, var(--gray-600))}.qm-co-pickup i{color:var(--primary)}.qm-co-pay-list{display:flex;flex-direction:column;gap:8px}.qm-co-pay{flex-direction:row!important;align-items:center;gap:10px!important;border:1px solid var(--surface-border, var(--gray-200));border-radius:12px;padding:10px 12px;cursor:pointer}.qm-co-pay input{accent-color:var(--primary)}.qm-co-pay>i{color:var(--primary);width:18px;text-align:center}.qm-co-pay span{display:flex;flex-direction:column}.qm-co-pay small{font-weight:400;font-size:12px;color:var(--surface-text-muted, var(--gray-500))}.qm-co-summary{border-top:1px solid var(--surface-border, var(--gray-200));padding-top:12px;display:flex;flex-direction:column;gap:6px;font-size:14px}.qm-co-summary>div{display:flex;justify-content:space-between;gap:12px}.qm-co-summary>div.is-note{color:var(--surface-text-muted, var(--gray-500));font-size:13px}.qm-co-summary>div.is-note b{font-weight:500}.qm-co-summary>div.is-total{font-size:17px;font-weight:700;padding-top:6px}.qm-co-short{margin:4px 0 0;font-size:13px;color:#b45309}.qm-co-place{width:100%;justify-content:center;padding:13px 16px;font-size:15px;position:sticky;bottom:12px}.qm-co-placed{align-items:center;text-align:center;padding-top:32px}.qm-co-placed h3{margin:0;font-size:19px}.qm-co-placed p{margin:0}.qm-co-placed-icon{width:64px;height:64px;border-radius:50%;background:#10b981;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 8px 24px #10b98159}.qm-co-transfer{width:100%;margin:4px 0;border:1px solid var(--surface-border, var(--gray-200));border-radius:12px;padding:10px 14px;text-align:left}.qm-co-transfer>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.qm-co-transfer dt{color:var(--surface-text-muted, var(--gray-500));font-size:13px}.qm-co-transfer dd{margin:0;font-weight:600}.qm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.qm-co-placed-actions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:6px}.qm-sheet .qm-btn{flex:none}.qm-co-shop-foot .qm-btn{min-width:0;height:40px;font-size:14px}.qm-co-placed-actions .qm-btn{justify-content:center;text-decoration:none}@media(max-width:600px){.qm-sheet{width:100%}.qm-track .form-row{grid-template-columns:1fr}.qm-golive-steps li{flex-wrap:wrap}}.lm-page{--lm-primary: #0f6e6a;--lm-primary-600: #0b5956;--lm-primary-50: #e8f4f3;--lm-ink: #10201f;--lm-muted: #5f716f;--lm-line: #e3eae9;--lm-bg: #f5f8f7;--lm-card: #ffffff;--lm-up: #d14343;--lm-down: #0f8a4f;--lm-amber: #f59e0b;--lm-radius: 18px;--lm-shadow: 0 1px 2px rgba(16, 32, 31, .04), 0 6px 20px rgba(16, 32, 31, .06);--lm-container: 1400px;--lm-gutter: clamp(16px, 3.2vw, 40px);--lm-cart-w: clamp(320px, 25vw, 380px);--lm-col-gap: clamp(24px, 2.4vw, 36px);--lm-sticky-h: 124px;position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;background:var(--lm-bg);color:var(--lm-ink);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.lm-page *,.lm-page *:before,.lm-page *:after{box-sizing:border-box}:where(.lm-page) button{font:inherit;color:inherit}.lm-page h1,.lm-page h2,.lm-page h3,.lm-page p{margin:0}.lm-container{width:100%;max-width:var(--lm-container);margin-inline:auto;padding-inline:var(--lm-gutter)}@media(min-width:1024px){.lm-hero-inner,.lm-sticky-inner,.lm-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--lm-cart-w);column-gap:var(--lm-col-gap)}}.lm-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#093f3d,#0f6e6a 55%,#17958e);color:#fff}.lm-hero-glow{position:absolute;inset:0;background:radial-gradient(520px 260px at 88% -10%,rgba(255,214,102,.28),transparent 70%),radial-gradient(420px 240px at 8% 120%,rgba(110,231,218,.25),transparent 70%);pointer-events:none}.lm-hero-inner{position:relative;padding-block:clamp(24px,3.4vw,44px) clamp(22px,3vw,40px)}.lm-brand{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px);min-width:0}.lm-brand-text{min-width:0}.lm-logo{flex:none;display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:22px;background:#fff;color:var(--lm-primary);font-size:26px;font-weight:800;letter-spacing:-.02em;box-shadow:0 10px 30px #0000002e}.lm-logo img{width:100%;height:100%;object-fit:cover}.lm-live{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;margin-bottom:8px;border-radius:999px;background:#ffffff24;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lm-live i{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade80b3;animation:lm-pulse 1.8s infinite}.lm-live.is-closed i{background:#fbbf24;animation:none}@keyframes lm-pulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.lm-brand h1{font-size:clamp(24px,4.2vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.lm-brand p{margin-top:6px;max-width:560px;font-size:14px;opacity:.88}.lm-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.lm-hero-meta li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);font-size:12.5px;font-weight:500}.lm-hero-meta i{opacity:.8}@media(min-width:1024px){.lm-hero-inner{align-items:center}.lm-hero-meta{flex-direction:column;gap:2px;margin:0;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lm-hero-meta li{padding:8px 10px;border:0;border-radius:12px;background:none;font-size:13px}.lm-hero-meta li+li{border-top:1px solid rgba(255,255,255,.1);border-radius:0}.lm-hero-meta i{width:16px;text-align:center}}.lm-ticker{background:#0b1716;color:#e6efee;font-size:13px}.lm-ticker-inner{display:flex;align-items:center;gap:12px;min-height:44px}.lm-ticker-label{flex:none;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:8px;background:var(--lm-amber);color:#1c1300;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lm-ticker-track{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.lm-ticker-run{display:flex;width:max-content;animation:lm-ticker 38s linear infinite}.lm-ticker:hover .lm-ticker-run,.lm-ticker:focus-within .lm-ticker-run{animation-play-state:paused}@keyframes lm-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.lm-tick{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-right:1px solid rgba(255,255,255,.08);background:none;white-space:nowrap;cursor:pointer}.lm-page .lm-tick span{color:#b9cac8}.lm-page .lm-tick b{color:#fff;font-variant-numeric:tabular-nums}.lm-tick em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.lm-tick em.down{color:#4ade80}.lm-tick em.up{color:#f87171}.lm-closed{background:#fff8e6;border-bottom:1px solid #f6e1a8;color:#7a5200}.lm-closed-inner{display:flex;align-items:center;gap:10px;padding-block:12px;font-size:14px}.lm-closed-inner i{flex:none;color:#b7791f}.lm-sticky{position:sticky;top:0;z-index:20;background:#f5f8f7e0;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--lm-line)}.lm-sticky-inner{align-items:center;padding-block:12px 10px}.lm-sticky-main{min-width:0}.lm-sticky-facts{display:none;margin:0}@media(min-width:1024px){.lm-sticky-facts{display:flex;align-self:stretch;gap:8px}.lm-sticky-facts>div{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:8px 12px;border:1px solid var(--lm-line);border-radius:14px;background:#fff}.lm-sticky-facts dt{color:var(--lm-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lm-sticky-facts dd{margin:2px 0 0;overflow:hidden;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}}.lm-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border:1px solid var(--lm-line);border-radius:14px;background:#fff;box-shadow:0 1px 2px #10201f0a;transition:border-color .15s,box-shadow .15s}.lm-search:focus-within{border-color:var(--lm-primary);box-shadow:0 0 0 4px #0f6e6a1f}.lm-search>i{color:var(--lm-muted)}.lm-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font:inherit;font-size:15px;color:var(--lm-ink)}.lm-search input::-webkit-search-cancel-button{display:none}.lm-search button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--lm-line);color:var(--lm-muted);cursor:pointer}.lm-chips{display:flex;gap:8px;margin-top:10px;padding-right:28px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.lm-chips::-webkit-scrollbar{display:none}.lm-chips button{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--lm-line);border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.lm-chips button small{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--lm-bg);color:var(--lm-muted);font-size:11px;font-weight:700;text-align:center}.lm-page .lm-chips button.active{background:var(--lm-ink);border-color:var(--lm-ink);color:#fff}.lm-chips button.active small{background:#ffffff29;color:#fff}.lm-layout{padding-block:24px 120px}.lm-main{min-width:0}.lm-aside{display:none}@media(min-width:1024px){.lm-layout{align-items:start;padding-block:28px 56px}.lm-aside{display:block;position:sticky;top:calc(var(--lm-sticky-h) + 20px);min-width:0}.lm-aside .lm-cart{display:flex;flex-direction:column;max-height:calc(100dvh - var(--lm-sticky-h) - 44px)}.lm-aside .lm-cart-lines{flex:1 1 auto;min-height:0;max-height:none}.lm-cart-bar{display:none!important}}.lm-section{margin-bottom:36px;scroll-margin-top:calc(var(--lm-sticky-h) + 12px)}.lm-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.lm-section-head h2{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.01em}.lm-section-head p{margin-top:3px;color:var(--lm-muted);font-size:13.5px}.lm-section-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;box-shadow:var(--lm-shadow);font-size:19px}.lm-count{flex:none;color:var(--lm-muted);font-size:12.5px;font-weight:600}.lm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:560px){.lm-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}}.lm-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid transparent;border-radius:var(--lm-radius);background:var(--lm-card);box-shadow:var(--lm-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(hover:hover){.lm-card:not(.is-out):hover{transform:translateY(-3px);box-shadow:0 2px 4px #10201f0d,0 14px 32px #10201f1a}}.lm-card.in-cart{border-color:#0f6e6a73}.lm-card-media{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.lm-media{display:grid;place-items:center;width:100%;aspect-ratio:1 / .82;overflow:hidden}.lm-media img{width:100%;height:100%;object-fit:cover}.lm-emoji{font-size:clamp(42px,9vw,58px);filter:drop-shadow(0 8px 10px rgba(16,32,31,.14));transition:transform .25s ease}.lm-card:hover .lm-emoji{transform:scale(1.08) rotate(-3deg)}.lm-media.is-large{aspect-ratio:16 / 10;border-radius:20px}.lm-media.is-large .lm-emoji{font-size:96px}.lm-badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px}.lm-badges em{padding:3px 8px;border-radius:8px;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.02em}.lm-badges .deal{background:var(--lm-down);color:#fff}.lm-badges .new{background:#4f46e5;color:#fff}.lm-badges .hot{background:#fff;color:#b45309;box-shadow:0 1px 3px #0000001a}.lm-soldout{position:absolute;inset:0;display:grid;place-items:center;background:#ffffff9e;color:var(--lm-ink);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lm-card.is-out .lm-emoji,.lm-card.is-out img{filter:grayscale(1)}.lm-in-cart{position:absolute;right:10px;bottom:10px;padding:3px 9px;border-radius:999px;background:var(--lm-primary);color:#fff;font-size:11px;font-weight:700}.lm-card-body{display:flex;flex:1;flex-direction:column;gap:2px;padding:12px 14px 14px}.lm-card-name{display:-webkit-box;padding:0;overflow:hidden;border:0;background:none;font-size:14.5px!important;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lm-unit{color:var(--lm-muted);font-size:12.5px}.lm-unit em{color:#b45309;font-style:normal;font-weight:700}.lm-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.lm-price{display:flex;flex-direction:column;gap:3px;min-width:0}.lm-price b{font-size:16.5px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lm-change{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:2px 7px;border-radius:6px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.lm-change i{font-size:9px}.lm-change.down{background:#e6f6ee;color:var(--lm-down)}.lm-change.up{background:#fdecec;color:var(--lm-up)}.lm-add{flex:none;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:12px;background:var(--lm-primary);color:#fff!important;box-shadow:0 6px 14px #0f6e6a47;cursor:pointer;transition:transform .12s ease,background-color .15s}.lm-add:hover{background:var(--lm-primary-600)}.lm-add:active{transform:scale(.92)}.lm-stepper{flex:none;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:var(--lm-primary-50)}.lm-stepper button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:#fff;color:var(--lm-primary)!important;font-size:11px;cursor:pointer;box-shadow:0 1px 2px #10201f14}.lm-stepper button:disabled{opacity:.4;cursor:not-allowed}.lm-stepper b{min-width:24px;color:var(--lm-primary);font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.lm-stepper.is-lg{padding:5px;border-radius:14px}.lm-stepper.is-lg button{width:40px;height:40px;border-radius:11px;font-size:13px}.lm-stepper.is-lg b{min-width:34px;font-size:17px}.lm-deals{margin-bottom:36px}.lm-flame{font-size:22px}.lm-deal-row{display:flex;gap:12px;margin-inline:calc(-1 * var(--lm-gutter));padding:4px var(--lm-gutter) 10px;overflow-x:auto;scroll-padding-inline:var(--lm-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:1024px){.lm-deal-row{margin-inline:0;padding-inline:0;scroll-padding-inline:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.lm-deal-row:after{content:"";flex:0 0 28px}}.lm-deal-row::-webkit-scrollbar{display:none}.lm-deal{position:relative;flex:none;display:flex;align-items:center;gap:12px;width:min(290px,78vw);padding:10px;border-radius:var(--lm-radius);background:linear-gradient(135deg,#fff,#f1faf6);border:1px solid #d5eee2;box-shadow:var(--lm-shadow);scroll-snap-align:start}.lm-deal-media{flex:none;width:84px;padding:0;overflow:hidden;border:0;border-radius:14px;background:none;cursor:pointer}.lm-deal-media .lm-media{aspect-ratio:1}.lm-deal-media .lm-emoji{font-size:40px}.lm-deal-body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;padding-right:34px}.lm-deal-body em{color:var(--lm-down);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lm-deal-body strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.lm-deal-body span{display:flex;align-items:baseline;gap:6px}.lm-deal-body b{font-size:16px;font-variant-numeric:tabular-nums}.lm-deal-body s{color:var(--lm-muted);font-size:12px}.lm-deal-add{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:var(--lm-primary);color:#fff!important;font-size:13px;font-weight:800;cursor:pointer}.lm-deal-add.added{background:var(--lm-ink)}.lm-cart{padding:18px;border-radius:22px;background:#fff;box-shadow:var(--lm-shadow)}.lm-cart.in-sheet{padding:4px 0 0;box-shadow:none}.lm-cart.in-sheet .lm-cart-head{padding-right:48px}.lm-cart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lm-cart-head h2{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:800}.lm-cart-head h2 i{color:var(--lm-primary)}.lm-cart-head span{color:var(--lm-muted);font-size:13px;font-weight:600}.lm-cart-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 12px 18px;text-align:center}.lm-cart-empty span{margin-bottom:6px;font-size:44px}.lm-cart-empty p{color:var(--lm-muted);font-size:13.5px}.lm-cart-lines{display:flex;flex-direction:column;max-height:min(48vh,420px);margin:0;padding:0;overflow-y:auto;list-style:none}.lm-cart-lines li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--lm-line)}.lm-cart-lines .lm-media{aspect-ratio:1;border-radius:12px}.lm-cart-lines .lm-emoji{font-size:24px;filter:none}.lm-cart-lines strong{display:block;overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.lm-cart-lines span{color:var(--lm-muted);font-size:12px}.lm-cart-line-end{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lm-cart-line-end b{font-size:13.5px;font-variant-numeric:tabular-nums}.lm-cart-line-end .lm-stepper button{width:26px;height:26px;font-size:10px}.lm-cart-total{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0 12px;font-size:15px}.lm-cart-total b{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.lm-cart-min{margin:0 0 12px!important;padding:10px 12px;border-radius:12px;background:#fff8e6;color:#8a5a00;font-size:12.5px}.lm-cart-bar{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;z-index:30;display:flex;align-items:center;gap:12px;max-width:560px;height:60px;margin:0 auto;padding:0 20px 0 10px;border:0;border-radius:18px;background:var(--lm-ink);color:#fff!important;font-size:15px;font-weight:700;box-shadow:0 14px 34px #10201f52;cursor:pointer;animation:lm-rise .28s ease}.lm-cart-bar-count{display:grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border-radius:12px;background:var(--lm-primary)}.lm-cart-bar b{margin-left:auto;font-size:16px;font-variant-numeric:tabular-nums}@keyframes lm-rise{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border:1px solid transparent;border-radius:14px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s,transform .12s}.lm-btn:active:not(:disabled){transform:scale(.98)}.lm-btn:disabled{opacity:.5;cursor:not-allowed}.lm-page .lm-btn-primary{background:var(--lm-primary);color:#fff;box-shadow:0 8px 18px #0f6e6a40}.lm-page .lm-btn-primary:hover:not(:disabled){background:var(--lm-primary-600)}.lm-page .lm-btn-ghost{background:#fff;border-color:var(--lm-line);color:var(--lm-ink)}.lm-btn-block{width:100%}.lm-btn-grow{flex:1}.lm-sheet-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#08121180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:lm-fade .2s ease}.lm-sheet{position:relative;width:100%;max-height:92vh;max-height:92dvh;overflow-y:auto;padding:22px 20px calc(20px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:#fff;color:var(--lm-ink);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 -10px 40px #0003;animation:lm-sheet-up .28s cubic-bezier(.2,.9,.3,1)}@media(min-width:720px){.lm-sheet-overlay{align-items:center;padding:24px}.lm-sheet{max-width:520px;border-radius:26px;padding-bottom:22px;animation:lm-pop .22s ease}.lm-sheet-grip{display:none!important}}.lm-sheet-grip{display:block;width:44px;height:5px;margin:-10px auto 12px;border-radius:999px;background:var(--lm-line)}.lm-sheet-close{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#10201f0f;color:var(--lm-ink);cursor:pointer}.lm-sheet-foot{position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;margin:18px -20px calc(-20px - env(safe-area-inset-bottom));padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#ffffffd9,#fff 30%)}@media(min-width:720px){.lm-sheet-foot{bottom:-22px;margin-bottom:-22px;padding-bottom:20px}}@keyframes lm-fade{0%{opacity:0}to{opacity:1}}@keyframes lm-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lm-pop{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:none;opacity:1}}.lm-detail-media{position:relative;margin-top:4px}.lm-detail-body{padding-top:18px}.lm-detail-body h2{padding-right:20px;font-size:22px;font-weight:800;letter-spacing:-.01em}.lm-detail-price{display:flex;align-items:center;gap:10px;margin-top:12px}.lm-detail-price b{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.lm-detail-price s{color:var(--lm-muted);font-size:15px}.lm-detail-note{margin-top:12px!important;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600}.lm-detail-note.down{background:#e6f6ee;color:var(--lm-down)}.lm-detail-note.up{background:#fdecec;color:var(--lm-up)}.lm-detail-desc{margin-top:14px!important;color:#3b4d4b;font-size:14.5px}.lm-detail-facts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.lm-detail-facts li{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;background:var(--lm-bg);color:#3b4d4b;font-size:12.5px;font-weight:600}.lm-detail-facts i{color:var(--lm-primary)}.lm-checkout h2{margin:6px 0 16px;font-size:22px;font-weight:800}.lm-back{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--lm-muted)!important;font-size:13px!important;font-weight:600;cursor:pointer}.lm-checkout fieldset{margin:0 0 18px;padding:0;border:0}.lm-checkout legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--lm-muted)}.lm-checkout label:not(.lm-pay){display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.lm-checkout label>span{font-size:13px;font-weight:600}.lm-checkout input:not([type=radio]),.lm-checkout textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--lm-line);border-radius:12px;background:#fff;color:var(--lm-ink);font:inherit;font-size:15px;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.lm-checkout input:focus,.lm-checkout textarea:focus{border-color:var(--lm-primary);box-shadow:0 0 0 4px #0f6e6a1f}.lm-checkout .has-error input,.lm-checkout .has-error textarea{border-color:var(--lm-up)}.lm-checkout label:not(.lm-pay)>small{color:var(--lm-up);font-size:12px;font-weight:600}.lm-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px}.lm-options button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;border:1.5px solid var(--lm-line);border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.lm-options button i{margin-bottom:6px;color:var(--lm-muted);font-size:18px}.lm-options button span{color:var(--lm-muted);font-size:12px}.lm-options button.active{border-color:var(--lm-primary);background:var(--lm-primary-50)}.lm-options button.active i{color:var(--lm-primary)}.lm-pickup-at{padding:10px 12px;border-radius:12px;background:var(--lm-bg);color:#3b4d4b;font-size:13px}.lm-pay-list{display:flex;flex-direction:column;gap:8px}.lm-pay{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--lm-line);border-radius:14px;cursor:pointer}.lm-pay input{width:18px;height:18px;margin:0;accent-color:var(--lm-primary)}.lm-pay>i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--lm-bg);color:var(--lm-primary)}.lm-pay span{display:flex;flex-direction:column}.lm-pay strong{font-size:14px}.lm-pay small{color:var(--lm-muted);font-size:12px}.lm-pay.active{border-color:var(--lm-primary);background:var(--lm-primary-50)}.lm-summary{padding:14px 16px;border-radius:14px;background:var(--lm-bg)}.lm-summary div{display:flex;justify-content:space-between;padding:4px 0;font-size:14px}.lm-summary b{font-variant-numeric:tabular-nums}.lm-summary .is-total{margin-top:6px;padding-top:10px;border-top:1px dashed #cdd8d6;font-size:17px;font-weight:800}.lm-done{display:flex;flex-direction:column;align-items:center;padding:10px 0 4px;text-align:center}.lm-done-check{display:grid;place-items:center;width:76px;height:76px;margin-bottom:16px;border-radius:50%;background:var(--lm-down);color:#fff;font-size:32px;box-shadow:0 0 0 10px #e6f6ee;animation:lm-pop .35s ease}.lm-done h2{font-size:24px;font-weight:800}.lm-done>p{max-width:360px;margin-top:6px;color:var(--lm-muted);font-size:14px}.lm-done-ref{display:flex;flex-direction:column;gap:2px;margin:18px 0 14px;padding:12px 28px;border:1.5px dashed rgba(15,110,106,.4);border-radius:14px;background:var(--lm-primary-50)}.lm-done-ref span{color:var(--lm-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lm-done-ref b{color:var(--lm-primary);font-size:22px;letter-spacing:.08em}.lm-done-lines{width:100%;margin:0;padding:0;list-style:none;text-align:left}.lm-done-lines li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--lm-line);font-size:14px}.lm-done-lines li.is-total{border-bottom:0;font-size:16px;font-weight:800}.lm-done-next{margin-top:10px!important;color:var(--lm-muted);font-size:13px}.lm-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:20px}.lm-done-actions .lm-btn{flex:1 1 160px}.lm-done-lines li small,.lm-done-lines li.is-sub{color:var(--lm-muted)}.lm-done-lines li.is-note{border-bottom:0;padding-top:0;color:var(--lm-muted);font-size:12px}.lm-summary .is-note{color:var(--lm-muted);font-size:12px}.lm-notice{display:flex;gap:10px;margin:0 0 16px;padding:12px 14px;border-radius:14px;font-size:13.5px;line-height:1.45}.lm-notice>i{margin-top:3px}.lm-notice p{margin:2px 0 0}.lm-notice ul{margin:6px 0 0;padding-left:18px}.lm-notice.is-warning{background:#fff7e6;color:#8a4b05}.lm-notice.is-error{background:#fdecec;color:#9b2c2c}.lm-demo-note{margin:-4px 0 14px;padding:8px 12px;border-radius:10px;background:var(--lm-primary-50);color:var(--lm-primary);font-size:12.5px}.lm-field-error{display:block;margin-top:6px;color:var(--lm-up);font-size:12px}.lm-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lm-transfer{width:100%;margin:0 0 14px;padding:14px 16px;border:1.5px solid rgba(15,110,106,.25);border-radius:16px;background:#fbfefd;text-align:left}.lm-transfer h3{margin:0 0 10px;color:var(--lm-primary);font-size:16px;font-weight:800}.lm-transfer dl{display:grid;gap:8px;margin:0}.lm-transfer dl div{display:flex;align-items:center;justify-content:space-between;gap:12px}.lm-transfer dt{color:var(--lm-muted);font-size:13px}.lm-transfer dd{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;text-align:right}.lm-mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.lm-copy{padding:4px 9px;border:1px solid var(--lm-line);border-radius:999px;background:#fff;color:var(--lm-primary);font-size:12px;font-weight:700;cursor:pointer}.lm-copy.is-done{border-color:var(--lm-down);color:var(--lm-down)}.lm-transfer-note{margin:10px 0 0;color:var(--lm-muted);font-size:12.5px;line-height:1.45}.lm-recent{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:10px 14px;border-radius:14px;background:var(--lm-primary-50);color:var(--lm-primary);font-size:13px;font-weight:600}.lm-recent a{padding:4px 10px;border-radius:999px;background:#fff;color:var(--lm-primary);font-weight:700;text-decoration:none}.lm-recent a i{font-size:10px}.lm-order-page{min-height:100dvh}.lm-order-head{padding:18px 0 20px;background:linear-gradient(135deg,#0f6e6a,#3a9a8f);color:#fff}.lm-order-head .lm-back{color:#ffffffd9;text-decoration:none}.lm-order-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px}.lm-order-title span{font-size:12px;font-weight:700;letter-spacing:.06em;opacity:.8;text-transform:uppercase}.lm-order-title h1{margin:2px 0;font-size:26px;font-weight:800;letter-spacing:.03em}.lm-order-title small{opacity:.85;font-size:13px}.lm-refresh{width:40px;height:40px;border:0;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer}.lm-order-body{display:grid;gap:14px;max-width:640px;padding-top:18px;padding-bottom:40px}.lm-order-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;align-items:center;padding:18px;border-radius:var(--lm-radius);background:var(--lm-card);box-shadow:var(--lm-shadow)}.lm-order-status-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--lm-primary-50);color:var(--lm-primary);font-size:22px}.lm-order-status.is-completed .lm-order-status-icon{background:#e6f6ee;color:var(--lm-down)}.lm-order-status.is-cancelled .lm-order-status-icon{background:#fdecec;color:var(--lm-up)}.lm-order-status h2{margin:0;font-size:19px;font-weight:800}.lm-order-status p{margin:2px 0 0;color:var(--lm-muted);font-size:14px}.lm-pay-badge{grid-column:1 / -1;justify-self:start;margin-top:6px;padding:5px 12px;border-radius:999px;font-size:12.5px;font-style:normal;font-weight:700}.lm-pay-badge.is-paid{background:#e6f6ee;color:var(--lm-down)}.lm-pay-badge.is-due{background:#fff7e6;color:#8a4b05}.lm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:16px 12px;border-radius:var(--lm-radius);background:var(--lm-card);box-shadow:var(--lm-shadow);list-style:none}.lm-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.lm-steps li+li:before{content:"";position:absolute;top:12px;right:50%;width:100%;height:2px;background:var(--lm-line);z-index:0}.lm-steps li.is-done+li.is-done:before{background:var(--lm-primary)}.lm-step-dot{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--lm-line);border-radius:50%;background:#fff;color:#fff;font-size:11px}.lm-steps li.is-done .lm-step-dot{border-color:var(--lm-primary);background:var(--lm-primary)}.lm-steps li.is-current .lm-step-dot{box-shadow:0 0 0 5px var(--lm-primary-50)}.lm-step-text{display:grid;gap:2px}.lm-step-text strong{font-size:12.5px}.lm-step-text small{color:var(--lm-muted);font-size:11px}.lm-steps li:not(.is-done) .lm-step-text strong{color:var(--lm-muted);font-weight:600}.lm-order-card{padding:16px 18px;border-radius:var(--lm-radius);background:var(--lm-card);box-shadow:var(--lm-shadow)}.lm-order-card h3{margin:0 0 6px;font-size:15px;font-weight:800}.lm-order-facts{display:grid;gap:10px;margin:0}.lm-order-facts div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;font-size:14px}.lm-order-facts dt{color:var(--lm-muted)}.lm-order-facts dd{margin:0;font-weight:600}.lm-pre{white-space:pre-line}.lm-order-contact{display:flex;gap:10px}.lm-order-contact .lm-btn{flex:1}.lm-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:22px;border-radius:22px;background:#fff;box-shadow:var(--lm-shadow)}.lm-footer>div:first-child{display:flex;flex-direction:column}.lm-footer>div:first-child span{color:var(--lm-muted);font-size:13px}.lm-footer-actions{display:flex;flex-wrap:wrap;gap:8px}.lm-footer-actions .lm-btn{height:42px;font-size:14px}.lm-footer-actions .fa-whatsapp{color:#25d366}.lm-powered{flex-basis:100%;padding-top:12px;border-top:1px solid var(--lm-line);color:var(--lm-muted);font-size:12px;text-align:center}.lm-powered b{color:var(--lm-primary)}.lm-center{display:grid;place-items:center;padding:24px}.lm-state{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:420px;padding:36px 24px;text-align:center}.lm-state.compact{margin:0 auto 36px}.lm-state-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:20px;background:var(--lm-primary-50);color:var(--lm-primary);font-size:24px}.lm-state h1{font-size:22px}.lm-state h2{font-size:18px}.lm-state p{margin-bottom:10px;color:var(--lm-muted);font-size:14px}.lm-shimmer{display:block;border-radius:10px;background:linear-gradient(90deg,#0000000f 25%,#0000001a,#0000000f 75%);background-size:200% 100%;animation:lm-shimmer 1.3s infinite}.lm-hero .lm-shimmer{background:linear-gradient(90deg,#ffffff1f 25%,#ffffff3d,#ffffff1f 75%);background-size:200% 100%}.lm-skel-lines{display:flex;flex:1;flex-direction:column;gap:10px}.lm-skel-lines span:first-child{width:min(260px,70%);height:28px}.lm-skel-lines span:last-child{width:min(380px,90%);height:14px}.lm-skel-card{gap:10px;padding-bottom:14px}.lm-skel-card span:nth-child(1){aspect-ratio:1 / .82;border-radius:0}.lm-skel-card span:nth-child(2){height:14px;margin:4px 14px 0}.lm-skel-card span:nth-child(3){width:50%;height:18px;margin:0 14px}@keyframes lm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:480px){.lm-logo{width:60px;height:60px;border-radius:18px;font-size:22px}.lm-sticky-inner{padding-block:10px 8px}.lm-layout{padding-block:18px 110px}.lm-card-body{padding:10px 11px 12px}.lm-price b{font-size:15px}.lm-add{width:34px;height:34px;border-radius:10px}.lm-stepper button{width:26px;height:26px}.lm-stepper b{min-width:18px;font-size:13px}.lm-hero-meta li{font-size:12px;padding:6px 10px}.lm-ticker-label{padding:0 12px}.lm-ticker-label span{display:none}.lm-tick{padding:10px 14px}}@media(prefers-reduced-motion:reduce){.lm-page{scroll-behavior:auto}.lm-ticker-run,.lm-live i,.lm-shimmer{animation:none}.lm-ticker-track{overflow-x:auto}}:root{--primary: #0F6E6A;--primary-light: #1A8F89;--primary-dark: #0A524F;--primary-gradient: linear-gradient(145deg, #0A524F 0%, #0F6E6A 50%, #1A8F89 100%);--primary-gradient-hover: linear-gradient(145deg, #084240 0%, #0F6E6A 100%);--secondary: #F59E0B;--success: #10B981;--danger: #EF4444;--warning: #F59E0B;--info: #3B82F6;--gray-50: #F6F8F8;--gray-100: #EEF2F2;--gray-200: #DDE4E4;--gray-300: #C2CCCC;--gray-400: #8A9696;--gray-500: #5C6A6A;--gray-600: #445252;--gray-700: #2E3A3A;--gray-800: #1A2323;--gray-900: #0C1212;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .5s cubic-bezier(.4, 0, .2, 1);--font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--sidebar-bg: #0f1717;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: rgba(232, 240, 239, .72);--sidebar-text-strong: #f4faf9;--sidebar-text-muted: rgba(232, 240, 239, .42);--sidebar-hover: rgba(255, 255, 255, .06);--sidebar-active-bg: rgba(26, 143, 137, .2);--sidebar-active-text: #9fe0db;--sidebar-icon: rgba(232, 240, 239, .48);--sidebar-footer-bg: rgba(255, 255, 255, .04);--sidebar-logo-bg: #0f6e6a;--surface-page: #eef2f2;--surface-card: #ffffff;--surface-border: #d5dddd;--surface-muted: #f6f8f8}[data-theme=light]{--sidebar-bg: #0f1717;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: rgba(232, 240, 239, .72);--sidebar-text-strong: #f4faf9;--sidebar-text-muted: rgba(232, 240, 239, .42);--sidebar-hover: rgba(255, 255, 255, .06);--sidebar-active-bg: rgba(26, 143, 137, .2);--sidebar-active-text: #9fe0db;--sidebar-icon: rgba(232, 240, 239, .48);--sidebar-footer-bg: rgba(255, 255, 255, .04);--sidebar-logo-bg: #0f6e6a;--surface-page: #eef2f2;--surface-card: #ffffff;--surface-border: #d5dddd;--surface-muted: #f6f8f8}[data-theme=dark]{--gray-50: #0f1414;--gray-100: #171e1e;--gray-200: #243030;--gray-300: #3a4848;--gray-400: #7a8a8a;--gray-500: #9aabab;--gray-600: #c2d0d0;--gray-700: #d7e2e2;--gray-800: #e8f0f0;--gray-900: #f4faf9;--sidebar-bg: #0a1010;--sidebar-border: rgba(255, 255, 255, .07);--sidebar-text: rgba(232, 240, 239, .7);--sidebar-text-strong: #f4faf9;--sidebar-text-muted: rgba(232, 240, 239, .4);--sidebar-hover: rgba(255, 255, 255, .05);--sidebar-active-bg: rgba(26, 143, 137, .22);--sidebar-active-text: #9fe0db;--sidebar-icon: rgba(232, 240, 239, .45);--sidebar-footer-bg: rgba(255, 255, 255, .035);--sidebar-logo-bg: #0f6e6a;--surface-page: #0f1414;--surface-card: #171e1e;--surface-border: #243030;--surface-muted: #121818}.app-container{display:flex;min-height:100vh;min-width:0;max-width:100%}.sidebar{width:280px;background:var(--surface-card);border-right:1px solid var(--gray-200);padding:24px 16px;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;transition:var(--transition);overflow-y:auto}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 20px;border-bottom:1px solid var(--gray-200);margin-bottom:20px}.sidebar-brand .logo-icon{width:40px;height:40px;flex-shrink:0;background:var(--primary);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:none}.sidebar-brand .logo-icon svg{display:block;width:1em;height:1em}.sidebar-brand .brand-text{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.15}.sidebar-brand h1{font-size:17px;font-weight:700;color:var(--gray-900);letter-spacing:-.03em;line-height:1.2;margin:0}.sidebar-brand span{font-size:11px;color:var(--gray-500);font-weight:500;letter-spacing:.01em;line-height:1.3}.sidebar-nav{flex:1}.sidebar-nav .nav-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-400);font-weight:600;padding:12px 12px 8px}.sidebar-nav .nav-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius-sm);color:var(--gray-600);text-decoration:none;font-weight:500;font-size:14px;cursor:pointer;transition:var(--transition);margin-bottom:2px;position:relative}.sidebar-nav .nav-item i{width:20px;font-size:16px;text-align:center;color:var(--gray-400);transition:var(--transition)}.sidebar-nav .nav-item:hover{background:var(--gray-100);color:var(--gray-800)}.sidebar-nav .nav-item:hover i{color:var(--primary)}.sidebar-nav .nav-item.active{background:#0f6e6a1a;color:var(--primary-dark);box-shadow:none;font-weight:600}.sidebar-nav .nav-item.active i{color:var(--primary)}.sidebar-nav .nav-item .badge{margin-left:auto;background:var(--danger);color:#fff;font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px;line-height:1.4}.sidebar-footer{padding-top:16px;border-top:1px solid var(--gray-200);margin-top:auto}.sidebar-footer .offline-status{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--gray-50);font-size:13px;color:var(--gray-600)}.sidebar-footer .offline-status .dot{width:10px;height:10px;border-radius:50%;background:var(--success);flex-shrink:0;transition:var(--transition)}.sidebar-footer .offline-status .dot.offline{background:var(--gray-400)}.main-content{margin-left:280px;flex:1;padding:24px 32px 40px;min-width:0;min-height:100vh;background:radial-gradient(ellipse 80% 50% at 100% -10%,rgba(15,110,106,.06),transparent 55%),var(--gray-50)}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.topbar-left{display:flex;align-items:center;gap:16px}.topbar-left .hamburger{display:none;background:none;border:none;font-size:24px;color:var(--gray-700);cursor:pointer;padding:4px}.topbar-left .page-title h2{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--gray-900);letter-spacing:-.03em;line-height:1.15}.topbar-left .page-title p{font-size:13.5px;color:var(--gray-500);margin-top:4px;font-weight:500}.topbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.topbar-right .search-box{display:flex;align-items:center;background:var(--surface-card);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:8px 14px;gap:10px;min-width:240px;transition:var(--transition)}.topbar-right .search-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #0f6e6a1a}.topbar-right .search-box input{border:none;outline:none;background:transparent;font-family:var(--font);font-size:14px;color:var(--gray-700);width:100%}.topbar-right .search-box input::placeholder{color:var(--gray-400)}.topbar-right .search-box i{color:var(--gray-400);font-size:14px}.topbar-right .sync-btn{background:var(--surface-card);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:8px 16px;font-family:var(--font);font-size:13px;font-weight:500;color:var(--gray-600);cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:8px}.topbar-right .sync-btn:hover{background:var(--gray-50);border-color:var(--gray-300)}.topbar-right .sync-btn i{font-size:14px}.topbar-right .sync-btn:disabled{opacity:.6;cursor:not-allowed}.topbar-right .profile-btn{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:var(--surface-card);cursor:pointer;transition:var(--transition)}.topbar-right .profile-btn:hover{border-color:var(--primary-light);box-shadow:var(--shadow-sm)}.topbar-right .profile-btn .avatar{width:36px;height:36px;border-radius:50%;background:var(--primary-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.topbar-right .profile-btn .profile-info{text-align:left;line-height:1.2}.topbar-right .profile-btn .profile-info .name{font-size:13px;font-weight:600;color:var(--gray-800)}.topbar-right .profile-btn .profile-info .role{font-size:11px;color:var(--gray-500)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px}.stat-card{background:var(--surface-card);border-radius:var(--radius);padding:18px 20px;box-shadow:none;border:1px solid var(--gray-200);transition:border-color .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.stat-card:hover{border-color:var(--gray-300);box-shadow:var(--shadow-sm);transform:none}.stat-card .stat-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.stat-card .stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.stat-card .stat-icon.teal{background:#e0f2f1;color:var(--primary)}.stat-card .stat-icon.green{background:#d1fae5;color:var(--success)}.stat-card .stat-icon.blue{background:#dbeafe;color:var(--info)}.stat-card .stat-icon.orange{background:#fef3c7;color:var(--warning)}.stat-card .stat-trend{font-size:12px;font-weight:600;padding:2px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}.stat-card .stat-trend.positive{color:var(--success);background:#d1fae5}.stat-card .stat-trend.negative{color:var(--danger);background:#fee2e2}.stat-card .stat-value{font-size:28px;font-weight:700;color:var(--gray-900);margin-top:0;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.stat-card .stat-label{font-size:13px;font-weight:500;color:var(--gray-500);margin-top:6px}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:28px}.quick-action-btn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface-card);border:1px solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .18s ease,background .18s ease;font-family:var(--font);font-size:13.5px;font-weight:600;color:var(--gray-700)}.quick-action-btn:hover{border-color:var(--gray-300);background:var(--gray-50);box-shadow:none;transform:none}.quick-action-btn .action-icon{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.quick-action-btn .action-icon.sale{background:#e0f2f1;color:var(--primary)}.quick-action-btn .action-icon.inventory{background:#d1fae5;color:var(--success)}.quick-action-btn .action-icon.order{background:#dbeafe;color:var(--info)}.quick-action-btn .action-icon.report{background:#fef3c7;color:var(--warning)}.quick-action-btn .action-icon.payment{background:#fce4ec;color:var(--danger)}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:28px}.section-card{background:var(--surface-card);border-radius:var(--radius);border:1px solid var(--gray-200);box-shadow:none;overflow:hidden}.section-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gray-200);flex-wrap:wrap;gap:12px}.section-header h3{font-size:15px;font-weight:600;color:var(--gray-900);display:flex;align-items:center;gap:10px;letter-spacing:-.01em}.section-header h3 i{color:var(--primary)}.section-header .section-actions{display:flex;gap:8px;align-items:center}.section-header .section-actions .btn-sm{padding:6px 14px;font-size:12px;border-radius:var(--radius-sm);border:1px solid var(--gray-200);background:var(--surface-card);cursor:pointer;transition:var(--transition);font-family:var(--font);font-weight:500;color:var(--gray-600)}.section-header .section-actions .btn-sm:hover{background:var(--gray-50);border-color:var(--gray-300)}.section-body{padding:20px 24px}.chart-container{height:220px;display:flex;align-items:flex-end;gap:12px;padding-top:16px}.chart-bar-wrapper{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.chart-bar{width:100%;max-width:40px;border-radius:6px 6px 0 0;background:var(--primary-gradient);transition:var(--transition);min-height:8px;position:relative}.chart-bar:hover{opacity:.8;transform:scaleY(1.02);transform-origin:bottom}.chart-bar .bar-tooltip{position:absolute;top:-28px;left:50%;transform:translate(-50%);background:var(--gray-900);color:#fff;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap;opacity:0;transition:var(--transition);pointer-events:none}.chart-bar:hover .bar-tooltip{opacity:1}.chart-label{font-size:11px;color:var(--gray-500);font-weight:500}.activity-list{display:flex;flex-direction:column;gap:12px}.activity-item{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--gray-50);border-radius:var(--radius-sm);transition:var(--transition);cursor:default}.activity-item:hover{background:var(--gray-100)}.activity-item .activity-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.activity-item .activity-icon.success{background:#d1fae5;color:var(--success)}.activity-item .activity-icon.warning{background:#fef3c7;color:var(--warning)}.activity-item .activity-icon.info{background:#dbeafe;color:var(--info)}.activity-item .activity-icon.danger{background:#fee2e2;color:var(--danger)}.activity-item .activity-content{flex:1}.activity-item .activity-content .activity-title{font-size:14px;font-weight:600;color:var(--gray-800)}.activity-item .activity-content .activity-desc{font-size:13px;color:var(--gray-500)}.activity-item .activity-time{font-size:12px;color:var(--gray-400);white-space:nowrap}.activity-item .activity-status{font-size:12px;font-weight:600;padding:2px 10px;border-radius:20px}.activity-item .activity-status.completed{color:var(--success);background:#d1fae5}.activity-item .activity-status.preparing{color:var(--warning);background:#fef3c7}.activity-item .activity-status.pending{color:var(--info);background:#dbeafe}.distribution-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.distribution-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--gray-50);border-radius:var(--radius-sm)}.distribution-item .dist-left{display:flex;align-items:center;gap:10px}.distribution-item .dist-left .dist-icon{font-size:18px}.distribution-item .dist-left .dist-label{font-size:14px;font-weight:500;color:var(--gray-700)}.distribution-item .dist-value{font-size:16px;font-weight:700;color:var(--gray-900)}.notification-overlay{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;display:none;align-items:flex-start;justify-content:flex-end}.notification-overlay.active{display:flex}.notification-panel{width:420px;max-width:90vw;height:100vh;background:var(--surface-card);padding:24px;overflow-y:auto;animation:slideInRight .3s ease;box-shadow:var(--shadow-xl)}.notification-panel .panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--gray-200)}.notification-panel .panel-header h3{font-size:20px;font-weight:700}.notification-panel .panel-header h3 span{font-size:14px;color:var(--gray-500);font-weight:400}.notification-panel .panel-header .close-btn{background:none;border:none;font-size:24px;color:var(--gray-400);cursor:pointer;padding:4px}.notification-panel .panel-header .close-btn:hover{color:var(--gray-600)}.notification-item{display:flex;gap:14px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--gray-50);margin-bottom:10px;transition:var(--transition);border-left:3px solid transparent}.notification-item:hover{background:var(--gray-100)}.notification-item.unread{background:#e0f2f1;border-left-color:var(--primary)}.notification-item .notif-icon{font-size:20px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-item .notif-icon.order{background:#dbeafe;color:var(--info)}.notification-item .notif-icon.alert{background:#fef3c7;color:var(--warning)}.notification-item .notif-icon.payment{background:#d1fae5;color:var(--success)}.notification-item .notif-content{flex:1}.notification-item .notif-content .notif-title{font-size:14px;font-weight:600;color:var(--gray-800)}.notification-item .notif-content .notif-desc{font-size:13px;color:var(--gray-500)}.notification-item .notif-content .notif-time{font-size:11px;color:var(--gray-400);margin-top:4px}.notification-item .notif-actions{display:flex;gap:6px;margin-top:6px}.notification-item .notif-actions .btn-xs{padding:4px 12px;font-size:11px;border-radius:var(--radius-sm);border:none;cursor:pointer;font-weight:600;font-family:var(--font);transition:var(--transition)}.notification-item .notif-actions .btn-xs.primary{background:var(--primary);color:#fff}.notification-item .notif-actions .btn-xs.primary:hover{background:var(--primary-dark)}.notification-item .notif-actions .btn-xs.secondary{background:var(--gray-200);color:var(--gray-600)}.notification-item .notif-actions .btn-xs.secondary:hover{background:var(--gray-300)}.notification-panel .panel-footer{padding-top:16px;border-top:1px solid var(--gray-200);display:flex;gap:10px}.notification-panel .panel-footer .btn-sm{padding:8px 16px;font-size:13px;border-radius:var(--radius-sm);border:1px solid var(--gray-200);background:var(--surface-card);cursor:pointer;transition:var(--transition);font-family:var(--font);font-weight:500;color:var(--gray-600);flex:1}.notification-panel .panel-footer .btn-sm:hover{background:var(--gray-50);border-color:var(--gray-300)}.notification-panel .panel-footer .btn-sm.primary{background:var(--primary-gradient);color:#fff;border:none}.notification-panel .panel-footer .btn-sm.primary:hover{background:var(--primary-gradient-hover)}@media(max-width:1200px){.dashboard-grid{grid-template-columns:1fr}}@media(max-width:992px){.sidebar{transform:translate(-100%);width:280px}.sidebar.open{transform:translate(0)}.main-content{margin-left:0;padding:16px}.topbar-left .hamburger{display:block}.topbar-right .search-box{min-width:160px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sidebar-overlay{display:none;position:fixed;inset:0;background:#0000004d;z-index:99}.sidebar-overlay.active{display:block}.notification-panel{width:100%;max-width:100%;border-radius:0}}@media(max-width:640px){.stats-grid,.quick-actions{grid-template-columns:1fr 1fr}.topbar{flex-direction:column;align-items:stretch}.topbar-right{flex-wrap:wrap}.topbar-right .search-box{min-width:100%}.section-header{flex-direction:column;align-items:stretch}.distribution-grid{grid-template-columns:1fr}.chart-container{height:160px;gap:8px}.stat-card .stat-value{font-size:24px}.notification-panel{padding:16px}}.empty-state{text-align:center;padding:40px 20px;color:var(--gray-500)}.empty-state i{font-size:48px;color:var(--gray-300);margin-bottom:12px;display:block}.empty-state h4{font-size:18px;color:var(--gray-700);margin-bottom:4px}.gap-8{gap:8px}.pulse-dot{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.tab-content{display:none}.tab-content.active{display:block}.notif-badge{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:var(--danger);color:#fff;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}.bell-wrap{position:relative;font-size:18px;color:var(--gray-500)}.badge-warning{background:var(--warning)}.nav-insights{margin-top:16px}.sync-meta{margin-left:auto;font-size:11px;color:var(--gray-400)}.section-meta{font-size:13px;color:var(--gray-500)}.empty-notifications{text-align:center;padding:40px 20px;color:var(--gray-500)}.empty-notifications i{font-size:40px;display:block;margin-bottom:12px;color:var(--gray-300)}.empty-notifications h4{color:var(--gray-700)}.modal.form-modal,.modal.inventory-item-modal{max-width:520px;width:calc(100% - 32px);text-align:left}.modal.inventory-item-modal-wide{max-width:760px}.form-modal .modal-header,.form-modal .modal-body,.form-modal .modal-footer,.inventory-item-modal .modal-header,.inventory-item-modal .modal-body,.inventory-item-modal .modal-footer{text-align:left}.form-modal .modal-body,.inventory-item-modal .modal-body{padding:20px 24px 8px}.form-modal .form-group,.inventory-item-modal .form-group{margin-bottom:16px;min-width:0}.form-modal .form-group label,.inventory-item-modal .form-group label{display:block;text-align:left;margin-bottom:6px}.form-modal .form-group input,.form-modal .form-group select,.form-modal .form-group textarea,.inventory-item-modal .form-group input,.inventory-item-modal .form-group select,.inventory-item-modal .form-group textarea{display:block;width:100%;box-sizing:border-box;text-align:left}.form-modal .form-row,.inventory-item-modal .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.form-modal .form-row .form-group,.inventory-item-modal .form-row .form-group{margin-bottom:16px}.form-modal .modal-footer,.inventory-item-modal .modal-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}.form-modal .modal-footer .btn,.inventory-item-modal .modal-footer .btn{width:auto;flex:0 0 auto}:root{--primary: #0F6E6A;--primary-light: #1A8F89;--primary-dark: #0A524F;--primary-gradient: linear-gradient(145deg, #0A524F 0%, #0F6E6A 50%, #1A8F89 100%);--primary-gradient-hover: linear-gradient(145deg, #084240 0%, #0F6E6A 100%);--secondary: #F59E0B;--success: #10B981;--danger: #EF4444;--warning: #F59E0B;--info: #3B82F6;--accent-pink: #C45C4A;--accent-teal: #14B8A6;--gray-50: #F6F8F8;--gray-100: #EEF2F2;--gray-200: #DDE4E4;--gray-300: #C2CCCC;--gray-400: #8A9696;--gray-500: #5C6A6A;--gray-600: #445252;--gray-700: #2E3A3A;--gray-800: #1A2323;--gray-900: #0C1212;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--radius-xl: 20px;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font);background:var(--gray-50);color:var(--gray-900);line-height:1.6;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--gray-100);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.navbar{background:var(--surface-card);border-bottom:1px solid var(--gray-200);padding:12px 32px;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.navbar-inner{display:flex;align-items:center;justify-content:space-between;max-width:none;width:100%;margin:0;gap:16px;flex-wrap:wrap}.navbar-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.navbar-brand .logo-icon{width:40px;height:40px;background:var(--primary-gradient);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;box-shadow:0 2px 8px #0f6e6a2e}.navbar-brand .logo-icon svg{display:block;width:1.05em;height:1.05em}.navbar-brand h1{font-size:22px;font-weight:800;color:var(--gray-900);letter-spacing:-.02em}.navbar-search{flex:1;max-width:none;min-width:220px;position:relative}.navbar-search input{width:100%;padding:10px 16px 10px 44px;border:2px solid var(--gray-200);border-radius:var(--radius-lg);font-family:var(--font);font-size:14px;color:var(--gray-800);background:var(--gray-50);transition:var(--transition);outline:none}.navbar-search input:focus{border-color:var(--primary);background:var(--surface-card);box-shadow:0 0 0 4px #0f6e6a1a}.navbar-search i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--gray-400)}.navbar-search .ai-badge{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:700;color:#fff;background:var(--primary-gradient);padding:2px 10px;border-radius:20px;opacity:.8}.navbar-actions{display:flex;align-items:center;gap:12px}.navbar-actions .action-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--gray-200);background:var(--surface-card);cursor:pointer;transition:var(--transition);font-family:var(--font);font-size:13px;font-weight:500;color:var(--gray-700);position:relative}.navbar-actions .action-btn:hover{border-color:var(--primary-light);background:var(--gray-50)}.navbar-actions .action-btn .badge{position:absolute;top:-6px;right:-6px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.navbar-actions .action-btn.primary{background:var(--primary-gradient);color:#fff;border:none}.navbar-actions .action-btn.primary:hover{box-shadow:0 2px 10px #0f6e6a2e;transform:translateY(-1px)}.marketplace-container{max-width:none;width:100%;margin:0;padding:24px 32px}.category-banner{display:flex;gap:12px;overflow-x:auto;padding:4px 0 16px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.category-banner::-webkit-scrollbar{height:4px}.category-banner::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:10px}.category-chip{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:var(--surface-card);cursor:pointer;transition:var(--transition);font-family:var(--font);font-size:13px;font-weight:500;color:var(--gray-600);white-space:nowrap}.category-chip:hover{border-color:var(--primary-light);background:var(--gray-50);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.category-chip.active{border-color:var(--primary);background:#e0f2f1;color:var(--primary)}.category-chip i{font-size:16px}.filter-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:var(--surface-card);border-radius:var(--radius-sm);padding:16px 20px;border:1px solid var(--gray-200);margin-bottom:16px;width:100%}.filter-bar .filter-group{display:flex;align-items:center;gap:6px}.filter-bar .filter-group select,.filter-bar .filter-group input{padding:8px 14px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-family:var(--font);font-size:13px;color:var(--gray-700);background:var(--surface-card);outline:none;transition:var(--transition);min-width:120px}.filter-bar .filter-group select:focus,.filter-bar .filter-group input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f6e6a1a}.filter-bar .filter-group label{font-size:13px;font-weight:500;color:var(--gray-600)}.filter-bar .filter-actions{display:flex;gap:8px;margin-left:auto}.filter-bar .filter-actions .btn{padding:8px 16px;font-size:13px}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;padding:8px 0;width:100%}.product-card{background:var(--surface-card, #fff);border-radius:var(--radius);border:1px solid var(--gray-200);overflow:hidden;transition:var(--transition);cursor:pointer;position:relative;color:var(--gray-900)}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--primary-light)}.product-card .product-image{position:relative;height:168px;background:var(--gray-50);display:flex;align-items:center;justify-content:center;font-size:64px;line-height:1;overflow:hidden}.product-card .product-image img{width:100%;height:100%;object-fit:cover}.product-card .product-image .product-badge{position:absolute;top:12px;left:12px;z-index:2;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;color:#fff;max-width:calc(100% - 24px)}.product-card .product-image .product-badge.featured{background:var(--primary-gradient)}.product-card .product-image .product-badge.discount{background:var(--danger);left:auto;right:12px}.product-card .product-image .product-badge.nearby{background:var(--success, #059669);top:auto;bottom:12px;left:12px}.product-card .product-body .product-distance{font-size:11px;color:var(--gray-500);margin:2px 0 4px}.product-card .product-body .product-distance.nearby{color:var(--success, #059669);font-weight:600}.product-card .product-body .product-distance i{margin-right:4px}.market-distance-heading{font-size:13px;font-weight:700;color:var(--gray-600);margin:8px 0 12px;letter-spacing:.02em}.product-card .product-image .product-wholesale-badge{position:absolute;bottom:12px;right:12px;z-index:2;padding:4px 12px;border-radius:20px;font-size:10px;font-weight:600;background:#000000b3;color:#fff}.product-card .product-image .variant-indicator{position:absolute;bottom:12px;left:12px;z-index:2;padding:2px 10px;border-radius:12px;font-size:10px;font-weight:600;background:#ffffffe6;color:var(--gray-700)}.product-card .product-body{padding:16px 18px 18px}.product-card .product-body .product-name{font-size:15px;font-weight:600;color:var(--gray-800);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.product-card .product-body .product-shop{font-size:12px;color:var(--gray-500);margin-bottom:6px;display:flex;align-items:center;gap:6px}.product-card .product-body .product-shop i{color:var(--primary)}.product-card .product-body .product-rating{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--warning);margin-bottom:6px}.product-card .product-body .product-rating .rating-count{color:var(--gray-400);font-size:12px}.product-card .product-body .product-price-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-card .product-body .product-price-row .current-price{font-size:18px;font-weight:700;color:var(--gray-900)}.product-card .product-body .product-price-row .original-price{font-size:14px;color:var(--gray-400);text-decoration:line-through}.product-card .product-body .product-price-row .discount-percent{font-size:13px;font-weight:600;color:var(--danger)}.product-card .product-body .product-delivery{font-size:12px;color:var(--gray-500);margin-top:4px}.product-card .product-body .product-delivery i{color:var(--success)}.product-card .product-body .product-actions{display:flex;gap:8px;margin-top:12px;align-items:stretch;min-width:0;position:relative;z-index:1}.product-card .product-body .product-actions .btn{flex:1 1 0;min-width:0;width:auto;max-width:none;padding:8px 10px;font-size:13px;white-space:nowrap}.product-card .product-body .product-actions .btn-wishlist{flex:0 0 40px;width:40px;min-width:40px;padding:8px 0;background:var(--gray-100);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);color:var(--gray-500)}.product-card .product-body .product-actions .btn-wishlist:hover{background:#fee2e2;color:var(--danger)}.product-card .product-body .product-min-order{font-size:11px;color:var(--gray-400);margin-top:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--radius-sm);font-family:var(--font);font-size:14px;font-weight:600;border:none;cursor:pointer;transition:var(--transition);text-decoration:none}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 1px 2px #0c121214}.btn-primary:hover{background:var(--primary-dark);box-shadow:0 2px 8px #0f6e6a2e}.btn-secondary{background:var(--gray-100);color:var(--gray-700)}.btn-secondary:hover{background:var(--gray-200)}.btn-success{background:var(--success);color:#fff}.btn-success:hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 16px #10b9814d}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#dc2626}.btn-warning{background:var(--warning);color:#fff}.btn-warning:hover{background:#d97706}.btn-outline{background:transparent;color:var(--gray-600);border:2px solid var(--gray-300)}.btn-outline:hover{background:var(--gray-50)}.btn-sm{padding:6px 14px;font-size:12px}.btn-block{width:100%}.modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;display:none;align-items:flex-start;justify-content:center;padding:30px 20px;animation:fadeIn .25s ease;overflow-y:auto}.modal-overlay.active{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--surface-card);border-radius:var(--radius-lg);max-width:960px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-2xl);animation:slideUp .3s ease;position:relative}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--gray-200);position:sticky;top:0;background:var(--surface-card);z-index:1;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.modal-header h4{font-size:20px;font-weight:700;color:var(--gray-800)}.modal-header .close-btn{background:var(--gray-100);border:none;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;color:var(--gray-500);transition:var(--transition);display:flex;align-items:center;justify-content:center}.modal-header .close-btn:hover{background:var(--gray-200)}.modal-body{padding:24px}.modal-footer{padding:16px 24px;border-top:1px solid var(--gray-200);display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;position:sticky;bottom:0;background:var(--surface-card);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.product-detail-images{display:flex;flex-direction:column;gap:12px}.product-detail-image-main{background:var(--gray-100);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:120px;min-height:320px;border:1px solid var(--gray-200);position:relative}.product-detail-thumbnails{display:flex;gap:8px;overflow-x:auto}.product-detail-thumbnails .thumb{width:60px;height:60px;background:var(--gray-100);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:28px;border:2px solid var(--gray-200);cursor:pointer;transition:var(--transition);flex-shrink:0}.product-detail-thumbnails .thumb:hover,.product-detail-thumbnails .thumb.active{border-color:var(--primary)}.product-detail-info .product-title{font-size:24px;font-weight:700;color:var(--gray-900);margin-bottom:4px}.product-detail-info .product-shop-link{font-size:14px;color:var(--primary);margin-bottom:8px;display:inline-block}.product-detail-info .product-shop-link .shop-id{font-size:12px;color:var(--gray-400);font-weight:400}.product-detail-info .product-rating-detail{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;color:var(--gray-600)}.product-detail-info .product-rating-detail .stars{color:var(--warning)}.product-detail-info .product-price-detail{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);margin-bottom:12px;flex-wrap:wrap}.product-detail-info .product-price-detail .price-current{font-size:28px;font-weight:700;color:var(--gray-900)}.product-detail-info .product-price-detail .price-original{font-size:18px;color:var(--gray-400);text-decoration:line-through}.product-detail-info .product-price-detail .price-discount{font-size:16px;font-weight:600;color:var(--danger)}.product-detail-info .product-description{color:var(--gray-600);font-size:15px;line-height:1.7;margin-bottom:16px}.product-detail-info .product-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:12px;background:var(--gray-50);border-radius:var(--radius-sm)}.product-detail-info .product-specs .spec-item{font-size:13px;color:var(--gray-600)}.product-detail-info .product-specs .spec-item .spec-label{font-weight:500;color:var(--gray-700)}.product-detail-info .product-variants{margin-bottom:16px}.product-detail-info .product-variants .variant-label{font-size:13px;font-weight:600;color:var(--gray-700);margin-bottom:4px}.product-detail-info .product-variants .variant-options{display:flex;gap:8px;flex-wrap:wrap}.product-detail-info .product-variants .variant-options .variant-btn{padding:6px 14px;border:2px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer;font-family:var(--font);font-size:13px;font-weight:500;color:var(--gray-700);transition:var(--transition)}.product-detail-info .product-variants .variant-options .variant-btn:hover{border-color:var(--primary-light)}.product-detail-info .product-variants .variant-options .variant-btn.active{border-color:var(--primary);background:#e0f2f1;color:var(--primary)}.product-detail-info .product-delivery-info{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;background:#d1fae5;border-radius:var(--radius-sm);margin-bottom:16px}.product-detail-info .product-delivery-info .delivery-item{font-size:13px;color:#065f46}.product-detail-info .product-delivery-info .delivery-item i{margin-right:6px}.product-detail-info .product-actions-detail{display:flex;gap:12px;flex-wrap:wrap}.product-detail-info .product-actions-detail .btn{flex:1;min-width:120px}.product-detail-info .product-qty-selector{display:flex;align-items:center;gap:12px;margin:12px 0}.product-detail-info .product-qty-selector label{font-size:13px;font-weight:600;color:var(--gray-700)}.product-detail-info .product-qty-selector input{width:80px;padding:8px 12px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-family:var(--font);font-size:14px;text-align:center}.checkout-form .form-group{margin-bottom:0}.checkout-form .form-group.full-width{grid-column:1 / -1}.form-group label{display:block;font-size:13px;font-weight:600;color:var(--gray-700);margin-bottom:4px}.form-group label .required{color:var(--danger);margin-left:2px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 14px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-family:var(--font);font-size:14px;color:var(--gray-800);transition:var(--transition);background:var(--surface-card);outline:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f6e6a1a}.form-group textarea{resize:vertical;min-height:60px}.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:var(--danger);background:#fef2f2}.form-group .error-message{color:var(--danger);font-size:12px;font-weight:500;margin-top:4px;display:none}.form-group.error .error-message{display:block}.cart-item{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--gray-100)}.cart-item:last-child{border-bottom:none}.cart-item .cart-item-image{width:60px;height:60px;background:var(--gray-100);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:30px;flex-shrink:0}.cart-item .cart-item-info{flex:1}.cart-item .cart-item-info .item-name{font-weight:600;font-size:14px;color:var(--gray-800)}.cart-item .cart-item-info .item-price{font-size:14px;font-weight:600;color:var(--primary)}.cart-item .cart-item-qty{display:flex;align-items:center;gap:8px}.cart-item .cart-item-qty button{width:28px;height:28px;border-radius:50%;border:1px solid var(--gray-200);background:var(--surface-card);cursor:pointer;font-size:14px;font-weight:600;transition:var(--transition)}.cart-item .cart-item-qty button:hover{background:var(--gray-50)}.cart-item .cart-item-qty .qty-value{min-width:24px;text-align:center;font-weight:600}.cart-item .cart-item-remove{background:none;border:none;color:var(--gray-400);cursor:pointer;font-size:18px;transition:var(--transition)}.cart-item .cart-item-remove:hover{color:var(--danger)}.cart-summary-detail{padding-top:16px;border-top:2px solid var(--gray-200);margin-top:8px}.cart-summary-detail .summary-row{display:flex;justify-content:space-between;padding:4px 0;font-size:14px;color:var(--gray-600)}.cart-summary-detail .summary-row.total{font-size:18px;font-weight:700;color:var(--gray-900);border-top:1px solid var(--gray-200);padding-top:8px;margin-top:4px}.cart-summary-detail .summary-row.total .amount{color:var(--primary)}.toast-container{position:fixed;top:24px;right:24px;bottom:auto;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px;width:calc(100% - 32px)}.toast{background:var(--surface-card);border-radius:var(--radius-sm);padding:16px 20px;box-shadow:var(--shadow-lg);border-left:4px solid var(--primary);display:flex;align-items:center;gap:12px;animation:slideInRight .3s ease}.toast.success{border-left-color:var(--success)}.toast.error{border-left-color:var(--danger)}.toast.warning{border-left-color:var(--warning)}.toast.info{border-left-color:var(--info)}.toast .toast-icon{font-size:20px}.toast .toast-content{flex:1}.toast .toast-content .toast-title{font-weight:600;font-size:14px;color:var(--gray-800)}.toast .toast-content .toast-message{font-size:13px;color:var(--gray-500)}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.ai-assistant{position:fixed;bottom:24px;right:24px;z-index:50}.ai-assistant .ai-toggle{width:60px;height:60px;border-radius:50%;background:var(--primary-gradient);color:#fff;border:none;font-size:28px;cursor:pointer;box-shadow:0 4px 14px #0f6e6a38;transition:var(--transition);display:flex;align-items:center;justify-content:center}.ai-assistant .ai-toggle:hover{transform:scale(1.05);box-shadow:0 6px 18px #0f6e6a40}.ai-assistant .ai-chat{display:none;position:absolute;bottom:72px;right:0;width:340px;max-height:420px;background:var(--surface-card);border-radius:var(--radius);box-shadow:var(--shadow-2xl);border:1px solid var(--gray-200);overflow:hidden}.ai-assistant .ai-chat.open{display:block;animation:slideUp .3s ease}.ai-chat .ai-header{padding:14px 18px;background:var(--primary-gradient);color:#fff;display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.ai-chat .ai-messages{padding:12px 16px;max-height:280px;overflow-y:auto;background:var(--gray-50)}.ai-chat .ai-messages .message{padding:10px 14px;border-radius:var(--radius-sm);margin-bottom:8px;max-width:85%;font-size:13px;line-height:1.5}.ai-chat .ai-messages .message.bot{background:var(--surface-card);color:var(--gray-800);border:1px solid var(--gray-200);align-self:flex-start}.ai-chat .ai-messages .message.user{background:var(--primary-gradient);color:#fff;margin-left:auto}.ai-chat .ai-input{display:flex;padding:10px 14px;gap:8px;border-top:1px solid var(--gray-200);background:var(--surface-card)}.ai-chat .ai-input input{flex:1;padding:8px 12px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-family:var(--font);font-size:13px;outline:none;transition:var(--transition)}.ai-chat .ai-input input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f6e6a1a}.ai-chat .ai-input button{padding:8px 14px;background:var(--primary-gradient);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:600;font-size:13px;transition:var(--transition)}.ai-chat .ai-input button:hover{transform:scale(1.02)}@media(max-width:992px){.navbar{padding:10px 16px}.navbar-search{max-width:300px}.marketplace-container{padding:16px}.product-detail-grid{grid-template-columns:1fr}.products-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.checkout-form{grid-template-columns:1fr}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar .filter-actions{margin-left:0}.filter-bar .filter-group{flex-wrap:wrap}.filter-bar .filter-group select{flex:1}}@media(max-width:640px){.navbar-inner{flex-direction:column;align-items:stretch}.navbar-search{max-width:100%}.navbar-actions{justify-content:center;flex-wrap:wrap}.navbar-actions .action-btn span{display:none}.products-grid{grid-template-columns:1fr 1fr;gap:12px}.product-card .product-image{height:140px}.product-card .product-body .product-name{font-size:13px}.product-card .product-body .product-price-row .current-price{font-size:15px}.category-banner{gap:8px}.category-chip{font-size:12px;padding:6px 14px}.modal{max-width:100%;margin:0;border-radius:0;max-height:100vh}.modal-header{border-radius:0}.product-detail-image-main{min-height:200px;font-size:80px}.ai-assistant .ai-chat{width:300px;right:-10px}.product-detail-info .product-actions-detail .btn{flex:1;min-width:80px;font-size:12px}.checkout-form,.product-detail-info .product-delivery-info{grid-template-columns:1fr}}.text-muted{color:var(--gray-500)}.text-sm{font-size:13px}.text-center{text-align:center}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.gap-4{gap:4px}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.empty-state{text-align:center;padding:60px 20px;color:var(--gray-500)}.empty-state i{font-size:64px;color:var(--gray-300);display:block;margin-bottom:16px}.empty-state h4{font-size:20px;color:var(--gray-700)}.empty-state p{font-size:14px}.escrow-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;background:#d1fae5;color:#065f46}.escrow-badge i{font-size:12px}.order-tracking-steps{display:flex;justify-content:space-between;align-items:center;position:relative;padding:16px 0}.order-tracking-steps:before{content:"";position:absolute;top:50%;left:10%;right:10%;height:2px;background:var(--gray-200);transform:translateY(-50%);z-index:0}.track-step{display:flex;flex-direction:column;align-items:center;gap:4px;z-index:1;position:relative}.track-step .step-icon{width:32px;height:32px;border-radius:50%;border:2px solid var(--gray-300);background:var(--surface-card);display:flex;align-items:center;justify-content:center;font-size:14px;transition:var(--transition)}.track-step.completed .step-icon{border-color:var(--success);background:var(--success);color:#fff}.track-step.active .step-icon{border-color:var(--warning);background:var(--warning);color:#fff;animation:pulse 1.5s ease-in-out infinite}.track-step .step-label{font-size:10px;color:var(--gray-500);text-align:center;max-width:60px}.track-step.completed .step-label{color:var(--success)}.track-step.active .step-label{color:var(--warning);font-weight:600}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.seller-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.seller-stat{background:var(--gray-50);padding:14px 16px;border-radius:var(--radius-sm);text-align:center;border:1px solid var(--gray-200)}.seller-stat .stat-number{font-size:24px;font-weight:700;color:var(--gray-900)}.seller-stat .stat-label{font-size:12px;color:var(--gray-500)}.purchase-history-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--gray-50);border-radius:var(--radius-sm);border:1px solid var(--gray-200);margin-bottom:8px;transition:var(--transition);cursor:pointer}.purchase-history-item:hover{background:var(--gray-100);border-color:var(--primary-light)}.purchase-history-item .purchase-image{font-size:28px}.purchase-history-item .purchase-info{flex:1}.purchase-history-item .purchase-info .purchase-name{font-weight:500;font-size:14px;color:var(--gray-800)}.purchase-history-item .purchase-info .purchase-date{font-size:12px;color:var(--gray-400)}.purchase-history-item .purchase-amount{font-weight:600;color:var(--primary);font-size:14px}.seller-dash-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.seller-dash-actions .btn{width:auto;flex:0 0 auto;white-space:nowrap;min-height:42px}.seller-listings{margin-top:20px}.seller-listings h5{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--gray-600)}.seller-listing-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--gray-200);border-radius:10px;margin-bottom:8px;background:var(--gray-50)}.seller-listing-meta{font-size:12px;color:var(--gray-500);margin-top:2px}.seller-product-modal{max-width:520px;width:min(520px,calc(100vw - 32px));text-align:left}.seller-product-modal .modal-footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.seller-product-modal .modal-footer .btn{width:auto;flex:0 0 auto}.seller-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.seller-pos-copy{margin:0;font-size:14px;line-height:1.5;color:var(--gray-600)}@media(max-width:560px){.seller-dash-actions .btn{flex:1 1 100%}.seller-form-row{grid-template-columns:1fr;gap:0}.seller-product-modal .modal-footer .btn{flex:1 1 auto}}.checkout-modal{max-width:640px;width:min(640px,calc(100vw - 32px));max-height:min(90vh,820px);overflow:hidden;display:flex;flex-direction:column;margin:auto}.checkout-modal>form{display:flex;flex-direction:column;min-height:0;flex:1}.checkout-modal .modal-body{overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.checkout-modal .modal-body::-webkit-scrollbar{width:8px}.checkout-modal .modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.checkout-modal .modal-footer{position:static;justify-content:flex-end;gap:10px;flex-shrink:0}.checkout-modal .modal-footer .btn{width:auto;flex:0 0 auto;white-space:nowrap;min-height:42px}.checkout-escrow{margin-bottom:16px}.checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-form .form-group{margin-bottom:0;min-width:0}.checkout-form .form-group.full-width,.checkout-form .full-width{grid-column:1 / -1}.checkout-pay-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkout-pay-methods button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:10px 8px;border:1px solid var(--gray-200);border-radius:12px;background:var(--surface-card);color:var(--gray-600);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.checkout-pay-methods button i{font-size:16px;color:var(--primary, #0f6e6a)}.checkout-pay-methods button.active{border-color:var(--primary, #0f6e6a);background:#0f6e6a14;color:var(--gray-900)}.checkout-pay-hint{margin:0;font-size:13px;color:var(--gray-500)}.checkout-summary{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.checkout-summary-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--gray-600)}.checkout-summary-row.total{padding-top:8px;border-top:1px solid var(--gray-200);font-weight:700;color:var(--gray-900);font-size:16px}@media(max-width:640px){.checkout-form{grid-template-columns:1fr}.checkout-pay-methods{grid-template-columns:1fr 1fr}.checkout-modal .modal-footer{flex-direction:column-reverse;align-items:stretch}.checkout-modal .modal-footer .btn{width:100%;flex:1 1 auto}}.history-modal{max-width:560px;width:min(560px,calc(100vw - 32px));text-align:left;overflow:hidden}.history-modal .modal-body{text-align:left}.history-empty{text-align:center;color:var(--gray-400);padding:24px 8px}.history-modal .purchase-history-item{width:100%;text-align:left;font:inherit;color:inherit;margin-bottom:10px}.history-status{display:inline-flex;margin-top:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#d1fae5;color:#065f46}.history-status.processing{background:#fef3c7;color:#92400e}.history-detail-modal{max-width:480px;width:min(480px,calc(100vw - 32px));text-align:left}.history-detail-modal input[readonly],.history-detail-modal textarea[readonly]{background:var(--gray-50);cursor:default}.history-detail-modal .modal-footer .btn{width:auto}.pay-mode-copy{margin:0 0 16px;color:var(--gray-600);font-size:14px}.pay-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pay-mode-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px;border:1px solid var(--gray-200);border-radius:12px;background:var(--surface-card);cursor:pointer;min-height:140px}.pay-mode-card:hover{border-color:var(--primary);background:#f6fbfa}.pay-mode-card i{font-size:20px;color:var(--primary)}.pay-mode-card strong{font-size:15px}.pay-mode-card span{font-size:13px;color:var(--gray-500);line-height:1.4}.offline-warn-box{background:#fff7ed;border:1px solid #fdba74;border-radius:12px;padding:14px 16px;color:#9a3412;font-size:14px;line-height:1.5}.offline-warn-box p{margin:0}.offline-warn-accept{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;color:var(--gray-700)}.offline-warn-accept input{margin-top:3px}.offline-warn-modal .modal-footer,.pay-mode-modal .modal-footer{justify-content:flex-end;gap:10px}@media(max-width:640px){.pay-mode-grid{grid-template-columns:1fr}}.pos-offline-checkout{max-width:min(1180px,calc(100vw - 32px));width:100%;max-height:min(92vh,900px);overflow:hidden;display:flex;flex-direction:column}.pos-offline-checkout .modal-body{overflow:auto;padding:16px 20px 20px}.pos-offline-checkout .checkout-page{gap:12px}.pos-offline-checkout .checkout-row{align-items:flex-start}.pos-offline-checkout .checkout-customer,.pos-offline-checkout .checkout-cart,.pos-offline-checkout .checkout-pay{align-self:flex-start}.pos-offline-checkout .checkout-customer{display:flex;flex-direction:column;justify-content:flex-start;gap:0;flex:0 0 300px;width:300px;max-width:320px}.pos-offline-checkout .checkout-cart .section-card,.pos-offline-checkout .checkout-customer .section-card,.pos-offline-checkout .checkout-pay .section-card{width:100%;flex:0 0 auto;height:auto}.pos-offline-checkout .checkout-cart .section-body,.pos-offline-checkout .checkout-customer .section-body,.pos-offline-checkout .checkout-pay .section-body{flex:0 0 auto}.pos-offline-checkout .checkout-customer .form-group{margin-bottom:10px}.pos-offline-checkout .pos-checkout-subhead{margin:4px 0 10px;padding-top:10px;border-top:1px solid var(--gray-100);font-size:13px;font-weight:700;color:var(--gray-700);display:flex;align-items:center;gap:8px}.pos-offline-checkout .form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-items:start}.pos-offline-checkout .form-row.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pos-offline-checkout .form-row .form-group{margin-bottom:10px;min-width:0}.pos-offline-checkout .checkout-customer .form-group label{display:block;margin-bottom:6px;line-height:1.3;white-space:nowrap}.pos-offline-checkout .checkout-customer .form-group input,.pos-offline-checkout .checkout-customer .form-group select,.pos-offline-checkout .checkout-customer .form-group textarea{display:block;width:100%;min-width:0;box-sizing:border-box}.pos-offline-checkout .checkout-customer .form-group input[type=date],.pos-offline-checkout .checkout-customer .form-group input[type=time],.pos-offline-checkout .checkout-customer .form-group select,.pos-offline-checkout .checkout-customer .form-group input[type=text]{min-height:42px}.dine-ready-note{margin:0;padding:10px 12px;border-radius:8px;background:var(--gray-50);color:var(--gray-700)}@media(max-width:720px){.pos-offline-checkout .form-row{grid-template-columns:1fr}}.pos-offline-checkout .cart-item{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--gray-100)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:1.5;font-feature-settings:"kern" 1,"liga" 1}button,input,select,textarea{font-family:inherit}::placeholder{color:var(--gray-400);opacity:1}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn:focus-visible,.icon-btn:focus-visible,.close-btn:focus-visible,.tab-btn:focus-visible,.nav-item:focus-visible,.user-chip:focus-visible,.filter-bar select:focus-visible,.filter-bar input:focus-visible,.form-group input:focus-visible,.form-group select:focus-visible,.form-group textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #0f6e6a2e}.btn{white-space:nowrap;line-height:1.2;min-height:40px;letter-spacing:.01em;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.btn i{line-height:1}.btn-sm{min-height:32px;padding:6px 14px}.btn-xs,.action-btns .btn{min-height:28px;padding:4px 8px}.btn-primary:hover,.btn-success:hover{transform:translateY(-1px)}.btn:disabled,.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none}.form-group{margin-bottom:16px}.form-group label{line-height:1.3;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea,.form-group .input-wrapper input,.form-group .input-wrapper select,.form-group .input-wrapper textarea{min-height:42px;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.form-group textarea,.form-group .input-wrapper textarea{min-height:88px}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{background:var(--gray-50);color:var(--gray-500);cursor:not-allowed}.filter-bar{align-items:center}.filter-bar .filter-group select,.filter-bar .filter-group input{min-height:36px;line-height:1.3}.filter-bar .btn{min-height:36px}.table-wrapper,.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{font-variant-numeric:tabular-nums}table thead th{text-align:left;vertical-align:middle;line-height:1.3;padding:10px 14px}table tbody td{line-height:1.4;padding:11px 14px}table tbody tr{transition:background-color .15s ease}table tbody td:last-child{white-space:nowrap}.action-btns{flex-wrap:nowrap;justify-content:flex-start}.status-badge{white-space:nowrap;line-height:1.2}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-footer .pagination,.pagination{display:flex;align-items:center;gap:6px}.table-footer .pagination button,.pagination button{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.stat-card{transition:border-color .18s ease,box-shadow .18s ease}.stat-card:hover{transform:none}.stat-card .stat-value,.profile-stat-card .stat-number{font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.stat-card .stat-label{line-height:1.3}.section-header{align-items:center}.section-header h3{line-height:1.3;margin:0}.section-header .section-actions{align-items:center}@keyframes dashEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.main-content .topbar,.main-content .stats-grid,.main-content .quick-actions,.main-content .dashboard-grid,.main-content>.section-card{animation:dashEnter .45s cubic-bezier(.22,1,.36,1) both}.main-content .topbar{animation-delay:.02s}.main-content .stats-grid{animation-delay:.06s}.main-content .quick-actions{animation-delay:.1s}.main-content .dashboard-grid{animation-delay:.14s}.main-content>.section-card{animation-delay:.18s}@media(prefers-reduced-motion:reduce){.main-content .topbar,.main-content .stats-grid,.main-content .quick-actions,.main-content .dashboard-grid,.main-content>.section-card{animation:none}}.order-tabs,.inventory-tabs,.report-tabs,.settings-tabs{display:flex;align-items:stretch}.tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.main-content{background:var(--surface-page, #eef2f2)!important}.topbar{margin-bottom:22px!important;padding-bottom:16px;border-bottom:1px solid var(--surface-border, var(--gray-200))}.page-title h2{font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--gray-900)}.page-title p{font-size:13px;font-weight:500;color:var(--gray-500);margin-top:4px}.stats-grid{gap:14px!important;margin-bottom:18px!important}.stat-card,.section-card{background:var(--surface-card, #fff)!important;border:1px solid var(--surface-border, var(--gray-200))!important;box-shadow:none!important}.stat-card{padding:16px 18px!important}.stat-card .stat-label{line-height:1.3;text-transform:none}.stat-card .stat-value{font-size:26px!important;margin-top:4px!important}.stat-card .stat-icon{width:36px!important;height:36px!important;font-size:14px!important;border-radius:9px!important}.stat-card .stat-trend{font-size:11px!important;padding:2px 8px!important}.quick-actions{gap:10px!important;margin-bottom:20px!important}.quick-action-btn{background:var(--surface-card, #fff)!important;border-color:var(--surface-border, var(--gray-200))!important}.section-header{padding:14px 18px!important;background:transparent}.section-header h3 i{opacity:.85}.section-meta{font-size:12px;font-weight:500;color:var(--gray-500)}.section-body{padding:16px 18px!important}.chart-bar{background:var(--primary)!important;border-radius:4px 4px 0 0!important}.chart-bar:hover{transform:none!important;opacity:.88}.distribution-item{background:var(--surface-muted, var(--gray-50))!important;border:1px solid transparent;padding:12px 14px!important}.distribution-item .dist-left .dist-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#0f6e6a1a;color:var(--primary);font-size:12px!important}.distribution-item .dist-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.activity-item{background:var(--surface-muted, var(--gray-50))!important;border:1px solid transparent;padding:12px 14px!important}.activity-item:hover{background:#eef2f2!important;border-color:var(--surface-border, var(--gray-200))}.topbar-right .search-box,.topbar-right .sync-btn,.topbar-right .icon-btn,.topbar-right .user-chip{background:var(--surface-card, #fff)!important;border-color:var(--surface-border, var(--gray-200))!important}.stat-card:hover,.quick-action-btn:hover{transform:none!important}.quick-action-btn:hover{box-shadow:none}.sidebar-nav .nav-item{line-height:1.3;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.sidebar-nav .nav-item i{flex-shrink:0}.sidebar{background:var(--sidebar-bg)!important;border-right:1px solid var(--sidebar-border)!important;color:var(--sidebar-text)}.sidebar-brand{border-bottom-color:var(--sidebar-border)!important}.sidebar-brand .logo-icon{background:var(--sidebar-logo-bg)!important;color:#fff!important}.sidebar-brand h1{color:var(--sidebar-text-strong)!important}.sidebar-brand span,.sidebar-nav .nav-label{color:var(--sidebar-text-muted)!important}.sidebar-nav .nav-item{color:var(--sidebar-text)!important}.sidebar-nav .nav-item i{color:var(--sidebar-icon)!important}.sidebar-nav .nav-item:hover{background:var(--sidebar-hover)!important;color:var(--sidebar-text-strong)!important}.sidebar-nav .nav-item:hover i{color:var(--sidebar-active-text)!important}.sidebar-nav .nav-item.active{background:var(--sidebar-active-bg)!important;color:var(--sidebar-active-text)!important;font-weight:600;box-shadow:none!important}.sidebar-nav .nav-item.active i{color:var(--sidebar-active-text)!important}.sidebar-nav .nav-item .badge{background:#e11d48;color:#fff}.sidebar-footer{border-top-color:var(--sidebar-border)!important}.sidebar-footer .offline-status,.sidebar-footer .shop-context{background:var(--sidebar-footer-bg)!important;color:var(--sidebar-text)!important}.sidebar-footer .shop-context span{color:var(--sidebar-text)}.sidebar-footer .shop-context span:first-child{color:var(--sidebar-text-strong);font-weight:600}.sidebar-footer .offline-status .dot.offline{background:var(--sidebar-text-muted)}.topbar-right .search-box input{min-height:42px}.topbar-right .icon-btn,.topbar-right .user-chip{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.modal-header,.modal-body,.modal-footer{text-align:left}.modal-header h4{margin:0;line-height:1.3}.modal-footer{align-items:center}.modal-footer .btn{min-height:38px;width:auto}.empty-state{text-align:center}.empty-state h4{line-height:1.3}.empty-state p{color:var(--gray-500);line-height:1.5}.toast{line-height:1.4}.auth-alert,.alert{line-height:1.45}[data-theme=dark] body{background:var(--surface-page);color:var(--gray-900)}[data-theme=dark] .topbar{border-bottom-color:var(--surface-border)!important}[data-theme=dark] .page-title h2{color:var(--gray-900)}[data-theme=dark] .page-title p,[data-theme=dark] .section-meta,[data-theme=dark] .chart-label{color:var(--gray-500)!important}[data-theme=dark] .stat-card .stat-value,[data-theme=dark] .section-header h3,[data-theme=dark] .distribution-row .dist-value,[data-theme=dark] .activity-item .activity-content .activity-title{color:var(--gray-900)!important}[data-theme=dark] .stat-card .stat-label,[data-theme=dark] .distribution-row .dist-label,[data-theme=dark] .activity-item .activity-content .activity-desc,[data-theme=dark] .activity-item .activity-time{color:var(--gray-500)!important}[data-theme=dark] .chart-track,[data-theme=dark] .distribution-row .dist-meter{background:#ffffff0f!important}[data-theme=dark] .distribution-row .dist-icon,[data-theme=dark] .stat-card .stat-icon.teal{background:#1a8f892e!important;color:var(--sidebar-active-text)!important}[data-theme=dark] .activity-item{border-bottom-color:var(--surface-border)!important}[data-theme=dark] .activity-item:hover{background:transparent!important}[data-theme=dark] .topbar-right .search-box,[data-theme=dark] .topbar-right .sync-btn,[data-theme=dark] .topbar-right .icon-btn,[data-theme=dark] .topbar-right .user-chip,[data-theme=dark] .section-header .section-actions .btn-sm{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--gray-700)}[data-theme=dark] .topbar-right .search-box input{color:var(--gray-800)}[data-theme=dark] .topbar-right .search-box input::placeholder{color:var(--gray-400)}[data-theme=dark] .topbar-right .user-chip .name{color:var(--gray-900)}[data-theme=dark] .topbar-right .user-chip .role{color:var(--gray-500)}[data-theme=dark] .quick-action-btn:not(.primary){background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--gray-700)!important}[data-theme=dark] .notification-panel,[data-theme=dark] .modal,[data-theme=dark] .profile-dialog .modal{background:var(--surface-card);color:var(--gray-900)}.theme-toggle i{font-size:15px}.quick-action-btn.primary{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.quick-action-btn.primary .action-icon.sale{background:#ffffff29!important;color:#fff!important}.quick-action-btn.primary:hover{background:var(--primary-dark)!important;border-color:var(--primary-dark)!important;color:#fff!important}.chart-container{height:240px!important;gap:10px!important;padding:8px 4px 0!important;border-top:1px solid transparent;background:linear-gradient(to top,transparent 27px,var(--surface-border, #d5dddd) 27px,var(--surface-border, #d5dddd) 28px,transparent 28px)}.chart-bar-wrapper{gap:8px!important}.chart-track{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;background:#0f6e6a0f;border-radius:6px 6px 0 0;padding:0 18%;box-sizing:border-box}.chart-bar{width:100%!important;max-width:none!important;background:var(--primary)!important;border-radius:5px 5px 0 0!important;opacity:.78;transition:opacity .18s ease!important}.chart-bar-wrapper.is-peak .chart-bar{opacity:1;background:var(--primary-dark)!important}.chart-bar:hover{opacity:1!important;transform:none!important}.chart-bar .bar-tooltip{top:-30px!important;font-size:11px!important;font-weight:600!important;padding:3px 8px!important;border-radius:6px!important;background:var(--gray-900)!important}.chart-label{font-size:11px!important;font-weight:600!important;color:var(--gray-500)!important;letter-spacing:.01em}.chart-bar-wrapper.is-peak .chart-label{color:var(--gray-800)!important}.distribution-list{display:flex;flex-direction:column;gap:12px}.distribution-row{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:12px}.distribution-row .dist-left{display:flex;align-items:center;gap:10px;min-width:0}.distribution-row .dist-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#0f6e6a1a;color:var(--primary);font-size:12px;flex-shrink:0}.distribution-row .dist-label{font-size:13px;font-weight:600;color:var(--gray-700)}.distribution-row .dist-meter{height:6px;border-radius:999px;background:var(--surface-muted, #eef2f2);overflow:hidden}.distribution-row .dist-meter span{display:block;height:100%;border-radius:inherit;background:var(--primary);opacity:.85}.distribution-row .dist-value{font-size:15px;font-weight:700;color:var(--gray-900);font-variant-numeric:tabular-nums;min-width:1.5rem;text-align:right}.activity-list{gap:0!important}.activity-item{background:transparent!important;border:none!important;border-bottom:1px solid var(--surface-border, var(--gray-200))!important;border-radius:0!important;padding:12px 2px!important;gap:12px!important}.activity-item:last-child{border-bottom:none!important}.activity-item:hover{background:transparent!important;border-color:var(--surface-border, var(--gray-200))!important}.activity-item .activity-icon{width:32px!important;height:32px!important;border-radius:8px!important;font-size:13px!important}.activity-item .activity-content .activity-title{font-size:13.5px!important;font-weight:600!important}.activity-item .activity-content .activity-desc{font-size:12.5px!important}.activity-item .activity-status{font-size:11px!important;font-weight:600!important;padding:3px 8px!important;border-radius:6px!important}.activity-item .activity-time{font-size:11.5px!important;font-weight:500;color:var(--gray-400)!important;min-width:4.5rem;text-align:right}@media(max-width:720px){.distribution-row{grid-template-columns:1fr auto;gap:8px 12px}.distribution-row .dist-meter{grid-column:1 / -1;order:3}}.modal-overlay.confirm-overlay{z-index:5000}.confirm-modal{max-width:440px}.confirm-modal .modal-header h4{display:flex;align-items:center;gap:8px;margin:0}.confirm-modal .modal-header h4 i{color:var(--danger, #ef4444)}.confirm-message{margin:0;font-size:14px;line-height:1.55;color:var(--surface-text-muted, var(--gray-600))}.confirm-modal .modal-footer{display:flex;justify-content:flex-end;gap:10px}html,body,#root{max-width:100%;overflow-x:hidden}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.app-container{min-height:100dvh}.sidebar{width:min(280px,86vw);transform:translate(-100%);z-index:200;padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom))}.sidebar.open{transform:translate(0);box-shadow:var(--shadow-xl)}.sidebar-overlay{display:none;position:fixed;inset:0;background:#11182773;z-index:150}.sidebar-overlay.active{display:block}.main-content{margin-left:0!important;width:100%;padding:12px 12px calc(16px + env(safe-area-inset-bottom));min-height:100dvh}.topbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.topbar-left{min-width:0}.topbar-left .hamburger{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto}.topbar-left .page-title{min-width:0}.topbar-left .page-title h2{font-size:18px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-left .page-title p{display:none}.topbar-right{width:100%}.stats-grid{grid-template-columns:1fr 1fr!important;gap:8px}.stat-card{padding:12px}.stat-card .stat-value{font-size:18px;word-break:break-word}.stat-card .stat-label{font-size:11px}.filter-bar{flex-direction:column;align-items:stretch;gap:10px}.filter-bar .filter-group,.filter-bar .filter-actions{width:100%;margin-left:0;flex-wrap:wrap}.filter-bar .filter-group select,.filter-bar .filter-group input{flex:1;min-width:0;width:100%}.filter-bar .filter-actions .btn{flex:1;min-height:44px}.inventory-tabs,.report-tabs,.customers-tabs,.payments-tabs,.settings-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px 12px;scrollbar-width:none}.inventory-tabs::-webkit-scrollbar,.report-tabs::-webkit-scrollbar{display:none}.inventory-tabs .tab-btn,.report-tabs .tab-btn{flex:0 0 auto;white-space:nowrap;min-height:40px;font-size:13px;padding:8px 12px}.section-card{overflow:hidden}.table-scroll{max-height:none}.table-scroll table,table{min-width:560px}.action-btns{flex-wrap:nowrap}.modal-overlay.active{padding:8px;align-items:flex-end}.modal,.modal.inventory-item-modal{width:100%!important;max-width:none!important;margin:0;max-height:calc(100dvh - env(safe-area-inset-top) - 8px);overflow-y:auto;border-radius:16px 16px 0 0}.modal.form-modal.profile-dialog{width:100%!important;max-width:none!important;margin:0;max-height:calc(100dvh - env(safe-area-inset-top) - 8px - var(--form-dock-offset, 0px));overflow:hidden;border-radius:16px 16px 0 0}.inventory-item-modal .form-row,.form-row{grid-template-columns:1fr!important}.modal-footer,.inventory-item-modal .modal-footer{flex-direction:column-reverse;align-items:stretch}.modal-footer .btn,.inventory-item-modal .modal-footer .btn{width:100%;min-width:0;min-height:44px}.quick-actions,.dashboard-grid,.distribution-grid{grid-template-columns:1fr!important}.notification-panel{width:100%;max-width:100%;border-radius:0}.checkout-page,.checkout-row,.checkout-scan,.checkout-customer,.checkout-cart,.checkout-pay,.checkout-receipt{min-width:0;width:100%;max-width:none}.checkout-row{flex-direction:column!important;gap:16px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important}.cart-table-wrap{display:none!important}.cart-cards{display:flex!important;flex-direction:column;gap:10px}.checkout-actions{grid-template-columns:1fr!important}}@media(max-width:420px){.stats-grid{grid-template-columns:1fr!important}.topbar-right .user-chip .profile-info{display:none}}:root{--surface-page: #eef2f2;--surface-card: #ffffff;--surface-border: #d5dddd;--surface-muted: #f3f6f6;--surface-text: #0c1212;--surface-text-muted: #5c6a6a;--surface-hover: #e8eded}html[data-theme=light]{--primary: #0f6e6a;--primary-light: #1a8f89;--primary-dark: #0a524f;--gray-50: #f6f8f8;--gray-100: #eef2f2;--gray-200: #dde4e4;--gray-300: #c2cccc;--gray-400: #8a9696;--gray-500: #5c6a6a;--gray-600: #445252;--gray-700: #2e3a3a;--gray-800: #1a2323;--gray-900: #0c1212;--sidebar-bg: #0f1717;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: rgba(232, 240, 239, .78);--sidebar-text-strong: #f4faf9;--sidebar-text-muted: rgba(232, 240, 239, .45);--sidebar-hover: rgba(255, 255, 255, .07);--sidebar-active-bg: rgba(255, 255, 255, .06);--sidebar-active-text: #f4faf9;--sidebar-icon: rgba(232, 240, 239, .52);--sidebar-footer-bg: rgba(255, 255, 255, .05);--sidebar-logo-bg: #0f6e6a;--surface-page: #eef2f2;--surface-card: #ffffff;--surface-border: #d5dddd;--surface-muted: #f3f6f6;--surface-text: #0c1212;--surface-text-muted: #5c6a6a;--surface-hover: #e8eded}html[data-theme=dark]{--primary: #0f6e6a;--primary-light: #1a8f89;--primary-dark: #0a524f;--gray-50: #121818;--gray-100: #1a2222;--gray-200: #2a3535;--gray-300: #3d4a4a;--gray-400: #8b9a9a;--gray-500: #a8b6b6;--gray-600: #c5d0d0;--gray-700: #dce4e4;--gray-800: #eef3f3;--gray-900: #f7fafa;--sidebar-bg: #0b1010;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: rgba(232, 240, 239, .78);--sidebar-text-strong: #f7fafa;--sidebar-text-muted: rgba(232, 240, 239, .45);--sidebar-hover: rgba(255, 255, 255, .07);--sidebar-active-bg: rgba(255, 255, 255, .06);--sidebar-active-text: #f7fafa;--sidebar-icon: rgba(232, 240, 239, .52);--sidebar-footer-bg: rgba(255, 255, 255, .04);--sidebar-logo-bg: #0f6e6a;--surface-page: #0e1313;--surface-card: #171e1e;--surface-border: #2f3b3b;--surface-muted: #1c2424;--surface-text: #f7fafa;--surface-text-muted: #a8b6b6;--surface-hover: #222b2b;color-scheme:dark}html[data-theme=dark] body{background:var(--surface-page);color:var(--surface-text)}html[data-theme=dark] .main-content{background:var(--surface-page)!important}html[data-theme=dark] .topbar{border-bottom-color:var(--surface-border)!important}html[data-theme=dark] .page-title h2,html[data-theme=dark] .topbar-left .page-title h2{color:var(--surface-text)!important;-webkit-text-fill-color:var(--surface-text);background:none}html[data-theme=dark] .page-title p,html[data-theme=dark] .topbar-left .page-title p{color:var(--surface-text-muted)!important}html[data-theme=dark] .stat-card,html[data-theme=dark] .section-card{background:var(--surface-card)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .stat-card .stat-value,html[data-theme=dark] .section-header h3,html[data-theme=dark] .distribution-row .dist-value,html[data-theme=dark] .distribution-item .dist-value,html[data-theme=dark] .activity-item .activity-content .activity-title{color:var(--surface-text)!important}html[data-theme=dark] .stat-card .stat-label,html[data-theme=dark] .section-meta,html[data-theme=dark] .chart-label,html[data-theme=dark] .distribution-row .dist-label,html[data-theme=dark] .distribution-item .dist-label,html[data-theme=dark] .activity-item .activity-content .activity-desc,html[data-theme=dark] .activity-item .activity-time{color:var(--surface-text-muted)!important}html[data-theme=dark] .stat-card .stat-icon.teal,html[data-theme=dark] .stat-card .stat-icon.green,html[data-theme=dark] .stat-card .stat-icon.blue,html[data-theme=dark] .stat-card .stat-icon.orange{background:transparent!important;color:var(--gray-400)!important}html[data-theme=dark] .stat-card .stat-trend.positive{color:#8fbfa8!important;background:transparent!important}html[data-theme=dark] .stat-card .stat-trend.negative{color:#c99595!important;background:transparent!important}html[data-theme=dark] .quick-action-btn{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .quick-action-btn:hover{background:var(--surface-hover)!important;border-color:#3d4a4a!important;color:var(--surface-text)!important}html[data-theme=dark] .quick-action-btn.primary{background:var(--accent-action, #2a9d8f)!important;border-color:var(--accent-action, #2a9d8f)!important;color:#fff!important}html[data-theme=dark] .quick-action-btn.primary:hover{background:var(--accent-action-hover, #21867a)!important;border-color:var(--accent-action-hover, #21867a)!important;color:#fff!important}html[data-theme=dark] .quick-action-btn.primary .action-icon.sale{background:#ffffff24!important;color:#fff!important}html[data-theme=dark] .quick-action-btn .action-icon.sale,html[data-theme=dark] .quick-action-btn .action-icon.inventory,html[data-theme=dark] .quick-action-btn .action-icon.order,html[data-theme=dark] .quick-action-btn .action-icon.report,html[data-theme=dark] .quick-action-btn .action-icon.payment{background:transparent!important;color:var(--gray-400)!important}html[data-theme=dark] .chart-container{background:linear-gradient(to top,transparent 27px,var(--surface-border) 27px,var(--surface-border) 28px,transparent 28px)!important}html[data-theme=dark] .chart-track,html[data-theme=dark] .distribution-row .dist-meter{background:#ffffff0f!important}html[data-theme=dark] .chart-bar{background:var(--chart-bar, #3a4545)!important;opacity:1}html[data-theme=dark] .chart-bar-wrapper.is-peak .chart-bar{background:var(--chart-bar-peak, #8b9696)!important;opacity:1}html[data-theme=dark] .chart-bar-wrapper.is-peak .chart-label{color:var(--surface-text)!important}html[data-theme=dark] .distribution-row .dist-icon{background:transparent!important;color:var(--gray-400)!important}html[data-theme=dark] .distribution-row .dist-meter span{background:var(--dist-slate, #7d8888)!important}html[data-theme=dark] .section-header h3 i{color:var(--gray-400)!important}html[data-theme=dark] .activity-item{border-bottom-color:var(--surface-border)!important;background:transparent!important}html[data-theme=dark] .activity-item .activity-icon.success{background:#10b98124!important;color:#34d399!important}html[data-theme=dark] .activity-item .activity-icon.warning{background:#f59e0b24!important;color:#fbbf24!important}html[data-theme=dark] .activity-item .activity-icon.info{background:#3b82f624!important;color:#60a5fa!important}html[data-theme=dark] .activity-item .activity-icon.danger{background:#ef444424!important;color:#f87171!important}html[data-theme=dark] .activity-item .activity-status.completed{color:#34d399!important;background:#10b98124!important}html[data-theme=dark] .activity-item .activity-status.preparing{color:#fbbf24!important;background:#f59e0b24!important}html[data-theme=dark] .activity-item .activity-status.pending{color:#60a5fa!important;background:#3b82f624!important}html[data-theme=dark] .topbar-right .search-box,html[data-theme=dark] .topbar-right .sync-btn,html[data-theme=dark] .topbar-right .icon-btn,html[data-theme=dark] .topbar-right .user-chip,html[data-theme=dark] .section-header .section-actions .btn-sm{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .topbar-right .search-box i,html[data-theme=dark] .topbar-right .sync-btn,html[data-theme=dark] .topbar-right .icon-btn{color:var(--surface-text-muted)!important}html[data-theme=dark] .topbar-right .search-box input{color:var(--surface-text)!important}html[data-theme=dark] .topbar-right .search-box input::placeholder{color:var(--gray-400)!important}html[data-theme=dark] .topbar-right .user-chip .name{color:var(--surface-text)!important}html[data-theme=dark] .topbar-right .user-chip .role{color:var(--surface-text-muted)!important}html[data-theme=dark] .topbar-left .hamburger{color:var(--surface-text)!important}html[data-theme=dark] .chart-bar .bar-tooltip{background:#0b1010!important;color:#f7fafa!important;border:1px solid var(--surface-border)}html[data-theme=dark] .inventory-item-modal .form-hint,html[data-theme=dark] .item-active-toggle{color:var(--surface-text-muted)}html[data-theme=dark] .inventory-item-modal .form-hint-banner{background:#ffffff0a}html[data-theme=dark] .inventory-item-modal .warehouse-inline-form{border-color:var(--surface-border)}html[data-theme=dark] .payments-screen .lists-table-wrap th,html[data-theme=dark] .payments-screen .lists-table-wrap td{border-bottom-color:var(--surface-border)}html[data-theme=dark] .payments-screen .form-hint{color:var(--surface-text-muted)}html[data-theme=dark] .customers-screen .customer-accordion{border-bottom-color:var(--surface-border)}html[data-theme=dark] .customers-screen .related-party-box{background:#ffffff0a;border-color:var(--surface-border)}html[data-theme=dark] .customers-screen .form-hint,html[data-theme=dark] .customers-screen .related-party-box em{color:var(--surface-text-muted)}html[data-theme=dark] .filter-bar{background:var(--surface-card)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .filter-bar .filter-group label{color:var(--surface-text-muted)!important}html[data-theme=dark] .filter-bar .filter-group select,html[data-theme=dark] .filter-bar .filter-group input{background:var(--surface-muted)!important;color:var(--surface-text)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .customers-screen .cust-loyalty-card,html[data-theme=dark] .customers-screen .cust-person-card{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .customers-screen .cust-loyalty-card span{color:var(--surface-text-muted)!important}html[data-theme=dark] .customers-screen .cust-loyalty-card strong,html[data-theme=dark] .customers-screen .cust-tier-count{color:var(--surface-text)!important}html[data-theme=dark] .marketplace-container .navbar,html[data-theme=dark] .navbar{background:var(--surface-card)!important;border-bottom-color:var(--surface-border)!important}html[data-theme=dark] .navbar-search input,html[data-theme=dark] .navbar-actions .action-btn{background:var(--surface-muted)!important;color:var(--surface-text)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .category-chip{background:var(--surface-card)!important;color:var(--surface-text)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .category-chip.active{background:#0f6e6a47!important;border-color:var(--primary)!important;color:#9fe0db!important}html[data-theme=dark] .product-card{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .product-card .product-image{background:var(--surface-muted)!important}html[data-theme=dark] .product-card .product-body .product-name,html[data-theme=dark] .product-card .product-body .product-price-row .current-price{color:var(--surface-text)!important}html[data-theme=dark] .product-card .product-body .product-shop,html[data-theme=dark] .product-card .product-body .product-delivery,html[data-theme=dark] .product-card .product-body .product-distance,html[data-theme=dark] .product-card .product-body .product-rating .rating-count,html[data-theme=dark] .product-card .product-body .product-min-order{color:var(--surface-text-muted)!important}html[data-theme=dark] .product-card .product-image .variant-indicator{background:var(--surface-card)!important;color:var(--surface-text)!important}html[data-theme=dark] .form-group label,html[data-theme=dark] .rpt-filter-group label{color:var(--surface-text-muted)!important}html[data-theme=dark] .form-group input,html[data-theme=dark] .form-group select,html[data-theme=dark] .form-group textarea,html[data-theme=dark] .rpt-filter-group input,html[data-theme=dark] .rpt-filter-group select,html[data-theme=dark] .date-range-group input{background:var(--surface-muted)!important;color:var(--surface-text)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .settings-card,html[data-theme=dark] .settings-tabs{background:var(--surface-card)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .settings-card .card-header{border-bottom-color:var(--surface-border)!important}html[data-theme=dark] .settings-card .card-header h4,html[data-theme=dark] .settings-tabs .tab-btn{color:var(--surface-text)!important}html[data-theme=dark] .settings-tabs .tab-btn{color:var(--surface-text-muted)!important}html[data-theme=dark] .settings-tabs .tab-btn.active{background:var(--primary-gradient)!important;color:#fff!important}html[data-theme=dark] .reports-screen .metric-card,html[data-theme=dark] .reports-screen .rpt-filter-panel,html[data-theme=dark] .reports-screen .chart-card,html[data-theme=dark] .reports-screen .export-btn{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .reports-screen .metric-card .metric-label,html[data-theme=dark] .reports-screen .metric-card .metric-hint{color:var(--surface-text-muted)!important}html[data-theme=dark] .reports-screen .metric-card .metric-value,html[data-theme=dark] .reports-screen .chart-card .chart-header h3{color:var(--surface-text)!important}html[data-theme=dark] .reports-screen .quick-range-btn{background:var(--surface-muted)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .reports-screen .quick-range-btn.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}html[data-theme=dark] .mkt-stat,html[data-theme=dark] .mkt-toolbar,html[data-theme=dark] .mkt-section,html[data-theme=dark] .mkt-item{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .mkt-stat span,html[data-theme=dark] .mkt-toolbar span,html[data-theme=dark] .mkt-item-body p{color:var(--surface-text-muted)!important}html[data-theme=dark] .mkt-stat strong,html[data-theme=dark] .mkt-item-body strong,html[data-theme=dark] .mkt-item-body footer b,html[data-theme=dark] .mkt-section-info strong{color:var(--surface-text)!important}html[data-theme=dark] .mkt-toolbar select{background:var(--surface-muted)!important;color:var(--surface-text)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .mkt-section header{background:var(--surface-muted)!important;border-bottom-color:var(--surface-border)!important}html[data-theme=dark] .inv-cfg-panel{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .inv-cfg-panel header{background:var(--surface-muted)!important;border-bottom-color:var(--surface-border)!important}html[data-theme=dark] .inv-cfg-panel header h4,html[data-theme=dark] .inv-cfg-panel h5,html[data-theme=dark] .inv-cfg-panel label,html[data-theme=dark] .inv-cfg-logo strong{color:var(--surface-text)!important}html[data-theme=dark] .inv-cfg-logo p,html[data-theme=dark] .inv-cfg-panel label{color:var(--surface-text-muted)!important}html[data-theme=dark] .inv-cfg-panel input,html[data-theme=dark] .inv-cfg-panel select,html[data-theme=dark] .inv-cfg-panel textarea{background:var(--surface-muted)!important;color:var(--surface-text)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .inv-cfg-preview-body{background:var(--surface-muted)!important}html[data-theme=dark] .inv-preview,html[data-theme=dark] .rcpt-preview{background:#fff!important;color:#0c1212!important}html[data-theme=light],html[data-theme=dark]{--accent-action: #0f6e6a;--accent-action-hover: #0a524f;--chart-bar: #c5cece;--chart-bar-peak: #6b7878;--dist-slate: #8a9494;--dist-stone: #a89b8c;--dist-steel: #8494a3;--dist-olive: #8f9878}html[data-theme=dark]{--accent-action: #2a9d8f;--accent-action-hover: #21867a;--chart-bar: #3a4545;--chart-bar-peak: #8b9696;--dist-slate: #7d8888;--dist-stone: #9a8f82;--dist-steel: #7a8a99;--dist-olive: #879075}.sidebar-nav .nav-item.active,html[data-theme=light] .sidebar-nav .nav-item.active,html[data-theme=dark] .sidebar-nav .nav-item.active{background:#ffffff0f!important;color:var(--sidebar-text-strong)!important;font-weight:600!important;box-shadow:inset 3px 0 #e8f0f0!important}.sidebar-nav .nav-item.active i,html[data-theme=light] .sidebar-nav .nav-item.active i,html[data-theme=dark] .sidebar-nav .nav-item.active i,.sidebar-nav .nav-item:hover i,html[data-theme=light] .sidebar-nav .nav-item:hover i,html[data-theme=dark] .sidebar-nav .nav-item:hover i{color:var(--sidebar-text-strong)!important}.sidebar-brand .logo-icon{background:#0f6e6a!important}.stat-card .stat-icon.teal,.stat-card .stat-icon.green,.stat-card .stat-icon.blue,.stat-card .stat-icon.orange{background:transparent}.chart-bar,html[data-theme=dark] .chart-bar{background:var(--chart-bar)!important;opacity:1!important}.chart-bar-wrapper.is-peak .chart-bar,html[data-theme=dark] .chart-bar-wrapper.is-peak .chart-bar{background:var(--chart-bar-peak)!important;box-shadow:inset 0 0 0 1px #0c12122e;opacity:1!important}.chart-track,html[data-theme=dark] .chart-track{background:#0c12120a!important}html[data-theme=dark] .chart-track{background:#ffffff0a!important}.distribution-row .dist-icon,html[data-theme=dark] .distribution-row .dist-icon{background:transparent!important;color:var(--gray-500)!important}.distribution-row .dist-meter{background:var(--surface-muted, var(--gray-100))!important}.distribution-row .dist-meter span,html[data-theme=dark] .distribution-row .dist-meter span{opacity:1!important}.distribution-row.tone-slate .dist-meter span{background:var(--dist-slate)!important}.distribution-row.tone-stone .dist-meter span{background:var(--dist-stone)!important}.distribution-row.tone-steel .dist-meter span{background:var(--dist-steel)!important}.distribution-row.tone-olive .dist-meter span{background:var(--dist-olive)!important}.section-header h3 i,html[data-theme=dark] .section-header h3 i{color:var(--gray-400)!important;opacity:1!important}.quick-action-btn:not(.primary) .action-icon,.quick-action-btn .action-icon.sale,.quick-action-btn .action-icon.inventory,.quick-action-btn .action-icon.order,.quick-action-btn .action-icon.report,.quick-action-btn .action-icon.payment,html[data-theme=dark] .quick-action-btn:not(.primary) .action-icon,html[data-theme=dark] .quick-action-btn .action-icon.inventory,html[data-theme=dark] .quick-action-btn .action-icon.order,html[data-theme=dark] .quick-action-btn .action-icon.report,html[data-theme=dark] .quick-action-btn .action-icon.payment{background:transparent!important;color:var(--gray-500)!important}.quick-action-btn.primary,html[data-theme=dark] .quick-action-btn.primary{background:var(--accent-action)!important;border-color:var(--accent-action)!important;color:#fff!important}.quick-action-btn.primary:hover,html[data-theme=dark] .quick-action-btn.primary:hover{background:var(--accent-action-hover)!important;border-color:var(--accent-action-hover)!important;color:#fff!important}.quick-action-btn.primary .action-icon.sale,html[data-theme=dark] .quick-action-btn.primary .action-icon.sale{background:#ffffff24!important;color:#fff!important}html[data-theme=dark] .quick-action-btn:not(.primary){color:var(--surface-text)!important}.sidebar-nav .nav-label{text-transform:none!important;letter-spacing:.01em!important;font-size:11px!important;font-weight:500!important;color:var(--sidebar-text-muted)!important}.stat-card .stat-label{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important;color:var(--gray-500)!important;margin-top:4px!important}.stat-card .stat-value{font-size:28px!important;font-weight:650!important;letter-spacing:-.04em!important;line-height:1.05!important;color:var(--gray-900)!important}.stat-card.is-primary .stat-value{font-size:32px!important;font-weight:700!important}.stat-card,.section-card,.quick-action-btn:not(.primary){box-shadow:none!important;border:1px solid var(--surface-border, var(--gray-200))!important}.stat-card.tone-revenue{background:linear-gradient(165deg,#f3faf7,#fff 55%)!important;border-color:#d5e6df!important}.stat-card.tone-orders{background:linear-gradient(165deg,#f4f7fb,#fff 55%)!important;border-color:#d8e0ea!important}.stat-card.tone-stock{background:linear-gradient(165deg,#fbf6f1,#fff 55%)!important;border-color:#eadfd3!important}.stat-card.tone-checkout{background:linear-gradient(165deg,#f5f7f4,#fff 55%)!important;border-color:#dde3d8!important}.stat-card .stat-icon{width:34px!important;height:34px!important;border-radius:9px!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:14px!important}.stat-card.tone-revenue .stat-icon{background:#2f7a581a!important;color:#2f7a58!important}.stat-card.tone-orders .stat-icon{background:#4762851a!important;color:#476285!important}.stat-card.tone-stock .stat-icon{background:#a6703a1f!important;color:#a6703a!important}.stat-card.tone-checkout .stat-icon{background:#5a70541a!important;color:#5a7054!important}.stat-card.is-primary{border-color:#b9d4c8!important;box-shadow:0 1px 2px #0c12120a!important}html[data-theme=dark] .stat-card.tone-revenue{background:linear-gradient(165deg,#17221e,#171e1e 60%)!important;border-color:#2f3f38!important}html[data-theme=dark] .stat-card.tone-orders{background:linear-gradient(165deg,#171c24,#171e1e 60%)!important;border-color:#2f3844!important}html[data-theme=dark] .stat-card.tone-stock{background:linear-gradient(165deg,#221c17,#171e1e 60%)!important;border-color:#43372e!important}html[data-theme=dark] .stat-card.tone-checkout{background:linear-gradient(165deg,#1a2019,#171e1e 60%)!important;border-color:#343e32!important}html[data-theme=dark] .stat-card.is-primary{border-color:#3a5248!important;box-shadow:none!important}html[data-theme=dark] .stat-card.tone-revenue .stat-icon{background:#8fbfa81f!important;color:#8fbfa8!important}html[data-theme=dark] .stat-card.tone-orders .stat-icon{background:#92a8c41f!important;color:#92a8c4!important}html[data-theme=dark] .stat-card.tone-stock .stat-icon{background:#c4b08a1f!important;color:#c4b08a!important}html[data-theme=dark] .stat-card.tone-checkout .stat-icon{background:#a0b4981f!important;color:#a0b498!important}.stat-card .stat-trend{display:inline-flex!important;align-items:center;gap:5px!important;font-size:12px!important;font-weight:600!important;padding:4px 8px!important;border-radius:999px!important;line-height:1!important}.stat-card .stat-trend.positive,html[data-theme=dark] .stat-card .stat-trend.positive{color:#1f6b45!important;background:#1f6b451f!important}.stat-card .stat-trend.negative,html[data-theme=dark] .stat-card .stat-trend.negative{color:#9a4545!important;background:#9a45451f!important}html[data-theme=dark] .stat-card .stat-trend.positive{color:#8fbfa8!important;background:#8fbfa824!important}html[data-theme=dark] .stat-card .stat-trend.negative{color:#d4a0a0!important;background:#d4a0a024!important}.stat-card .stat-top{margin-bottom:10px!important}@keyframes statCardEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stats-grid .stat-card{animation:statCardEnter .42s cubic-bezier(.22,1,.36,1) both;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.stats-grid .stat-card:nth-child(1){animation-delay:.03s}.stats-grid .stat-card:nth-child(2){animation-delay:.08s}.stats-grid .stat-card:nth-child(3){animation-delay:.13s}.stats-grid .stat-card:nth-child(4){animation-delay:.18s}.stats-grid .stat-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #0c12120f!important}html[data-theme=dark] .stats-grid .stat-card:hover{box-shadow:0 8px 18px #00000047!important}.stats-grid .stat-trend i{transition:transform .2s ease}.stats-grid .stat-card:hover .stat-trend.positive i{transform:translateY(-1px)}.stats-grid .stat-card:hover .stat-trend.negative i{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.stats-grid .stat-card{animation:none;transition:border-color .2s ease,box-shadow .2s ease!important}.stats-grid .stat-card:hover{transform:none!important}.stats-grid .stat-trend i{transition:none}}html[data-theme=dark] .stat-card .stat-value,html[data-theme=dark] .stat-card.is-primary .stat-value{color:var(--surface-text)!important}html[data-theme=dark] .stat-card .stat-label{color:var(--surface-text-muted)!important}html[data-theme=dark] .quick-action-btn:not(.primary) .action-icon{color:var(--gray-400)!important}.activity-item .activity-icon,.activity-item .activity-icon.success,.activity-item .activity-icon.warning,.activity-item .activity-icon.info,.activity-item .activity-icon.danger,html[data-theme=dark] .activity-item .activity-icon.success,html[data-theme=dark] .activity-item .activity-icon.warning,html[data-theme=dark] .activity-item .activity-icon.info,html[data-theme=dark] .activity-item .activity-icon.danger{background:transparent!important;color:var(--gray-500)!important;border-radius:0!important}html[data-theme=dark] .activity-item .activity-icon{color:var(--gray-400)!important}.activity-item .activity-status,html[data-theme=dark] .activity-item .activity-status.completed,html[data-theme=dark] .activity-item .activity-status.preparing,html[data-theme=dark] .activity-item .activity-status.pending{background:transparent!important;padding:0!important;border-radius:0!important;font-weight:500!important}.activity-item .activity-status.completed{color:#3d7a5f!important}.activity-item .activity-status.preparing{color:#8a7348!important}.activity-item .activity-status.pending{color:#5c6a6a!important}html[data-theme=dark] .activity-item .activity-status.completed{color:#8fbfa8!important}html[data-theme=dark] .activity-item .activity-status.preparing{color:#c4b08a!important}html[data-theme=dark] .activity-item .activity-status.pending{color:#a8b6b6!important}.stat-compare{margin-top:6px;font-size:11.5px;font-weight:500;color:var(--gray-500);line-height:1.3}.stat-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0;border:none;background:none;color:var(--accent-action, #0f6e6a);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .18s ease}.stat-link:hover{opacity:.8}.stat-link:focus-visible{outline:2px solid var(--accent-action, #0f6e6a);outline-offset:2px;border-radius:4px}.stat-card .stat-label{margin-top:6px!important}.chart-summary{display:flex;flex-wrap:wrap;gap:16px 28px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--surface-border, var(--gray-200))}.chart-summary-label{display:block;font-size:11px;font-weight:500;color:var(--gray-500);margin-bottom:2px}.chart-summary strong{font-size:14px;font-weight:650;letter-spacing:-.02em;color:var(--gray-900);font-variant-numeric:tabular-nums}html[data-theme=dark] .chart-summary strong{color:var(--surface-text)}.chart-container,.chart-bar-wrapper{position:relative}.bar-value{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:10px;font-weight:600;color:var(--gray-500);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .18s ease;z-index:1}.chart-bar-wrapper.is-today .bar-value,.chart-bar-wrapper:hover .bar-value{opacity:1}.chart-bar-wrapper.is-today .chart-bar{background:var(--chart-bar-peak)!important;box-shadow:inset 0 0 0 1px #0c121229}.chart-bar-wrapper.is-today .chart-label{color:var(--gray-800)!important;font-weight:700!important}html[data-theme=dark] .chart-bar-wrapper.is-today .chart-label{color:var(--surface-text)!important}.chart-track{position:relative;padding-top:16px;box-sizing:border-box}.chart-avg-layer{position:absolute;inset:16px 0 0;pointer-events:none;z-index:1}.chart-avg-line{position:absolute;left:-6px;right:-6px;border-top:1px dashed var(--gray-400)}html[data-theme=dark] .chart-avg-line{border-top-color:#ffffff59}.distribution-row{grid-template-columns:minmax(96px,118px) 1fr auto auto!important;gap:10px 12px!important}.dist-pct{min-width:2.4rem;text-align:right;font-size:12px;font-weight:600;color:var(--gray-500);font-variant-numeric:tabular-nums}.activity-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.activity-amount{font-size:13px;font-weight:650;letter-spacing:-.02em;color:var(--gray-900);font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=dark] .activity-amount{color:var(--surface-text)}.activity-amount.is-in{color:#2f7a52}.activity-amount.is-out{color:#b4473f}html[data-theme=dark] .activity-amount.is-in{color:#8fcfa8}html[data-theme=dark] .activity-amount.is-out{color:#e79a92}.activity-item .activity-status{font-size:11px!important;min-width:4.5rem;text-align:right}.activity-table{--activity-cols: 32px minmax(0, 1fr) 9.5rem 8rem 4.75rem;gap:0!important}.activity-table .activity-table-head,.activity-table .activity-item{display:grid!important;grid-template-columns:var(--activity-cols);align-items:center;column-gap:16px!important}.activity-table .activity-table-head{padding:0 2px 8px;border-bottom:1px solid var(--surface-border, var(--gray-200));font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400)}.activity-table .activity-table-head .activity-col-main{grid-column:1 / 3}.activity-table .activity-col-amount,.activity-table .activity-col-time{text-align:right}.activity-table .activity-col-status{text-align:left}.activity-table .activity-content{min-width:0}.activity-table .activity-content .activity-title,.activity-table .activity-content .activity-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-table .activity-content .activity-desc{margin-top:2px}.activity-table .activity-item .activity-amount{font-size:13.5px}.activity-table .activity-item .activity-status{display:inline-flex!important;align-items:center;gap:6px;min-width:0;white-space:nowrap}.activity-table .activity-item .activity-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.activity-table .activity-item .activity-time{min-width:0;white-space:nowrap}@media(max-width:720px){.activity-table .activity-table-head{display:none!important}.activity-table .activity-item{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon main amount" "icon main time";row-gap:2px!important}.activity-table .activity-item .activity-status{display:none!important}.activity-table .activity-item .activity-icon{grid-area:icon}.activity-table .activity-item .activity-content{grid-area:main}.activity-table .activity-item .activity-amount{grid-area:amount}.activity-table .activity-item .activity-time{grid-area:time}}.search-box{position:relative}.search-box .search-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:inherit;font-size:10px;font-weight:600;color:var(--gray-400);background:var(--surface-muted, var(--gray-100));border:1px solid var(--surface-border, var(--gray-200));border-radius:5px;padding:2px 6px;line-height:1.2;pointer-events:none}.search-box:focus-within .search-kbd{opacity:.35}.search-box input{padding-right:58px!important;transition:border-color .18s ease,box-shadow .18s ease}.sync-btn{gap:8px!important;min-height:40px;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.sync-btn .sync-dot{width:7px;height:7px;border-radius:50%;background:#2f7a58;flex-shrink:0}.sync-btn .sync-dot.offline{background:#a35d5d}.sync-btn .sync-dot.syncing{background:#8a7348;animation:syncPulse 1s ease-in-out infinite}.sync-btn .sync-label{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-btn.is-warn .sync-dot:not(.offline):not(.syncing){background:#c48a1a}.sync-btn.is-alert .sync-dot:not(.offline):not(.syncing){background:#b42318}.topbar-right .sync-btn.is-alert{border-color:#b4231873}.topbar-right .sync-btn.is-static:disabled{opacity:1;cursor:default}@keyframes syncPulse{0%,to{opacity:1}50%{opacity:.35}}.quick-action-btn{min-height:44px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease!important}.quick-action-btn:hover{transform:translateY(-1px)!important}.quick-action-btn:focus-visible,.icon-btn:focus-visible,.sync-btn:focus-visible,.user-chip:focus-visible{outline:2px solid var(--accent-action, #0f6e6a);outline-offset:2px}.sidebar-nav .nav-item .badge{font-size:10px!important;min-width:18px;justify-content:center;text-align:center;opacity:.95}html[data-theme=dark] .main-content{background:#0c1111!important}html[data-theme=dark] .stat-card,html[data-theme=dark] .section-card{background:#161d1d!important}html[data-theme=dark] .stat-compare,html[data-theme=dark] .dist-pct{color:var(--surface-text-muted)}html[data-theme=dark] .stat-link{color:#3db8a8}html[data-theme=dark] .search-box .search-kbd{background:var(--surface-muted);border-color:var(--surface-border);color:var(--gray-400)}@media(max-width:900px){.search-box .search-kbd{display:none}.search-box input{padding-right:14px!important}.sync-btn .sync-label{max-width:88px}}@media(max-width:720px){.distribution-row{grid-template-columns:1fr auto auto!important}.distribution-row .dist-meter{grid-column:1 / -1;order:4}.activity-item .activity-status{display:none}.chart-summary{gap:12px 20px}}@media(prefers-reduced-motion:reduce){.sync-btn .sync-dot.syncing{animation:none}.quick-action-btn:hover{transform:none!important}}@media(min-width:993px){.checkout-page{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:none!important}.checkout-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;width:100%!important}.checkout-scan,.checkout-cart{flex:1 1 0%!important;min-width:0!important;max-width:none!important}.checkout-customer,.checkout-pay{flex:0 0 280px!important;width:280px!important;max-width:280px!important}.checkout-receipt{width:100%!important;max-width:none!important}.checkout-scan .section-card,.checkout-customer .section-card,.checkout-cart .section-card,.checkout-pay .section-card,.checkout-receipt .section-card{width:100%!important;max-width:none!important;height:100%!important}}@media(max-width:992px){.checkout-row{display:flex!important;flex-direction:column!important;width:100%!important}.checkout-scan,.checkout-customer,.checkout-cart,.checkout-pay,.checkout-receipt{width:100%!important;max-width:none!important;flex:1 1 auto!important}}.main-content .topbar{position:relative;z-index:30}.user-menu{position:relative;flex:0 1 auto;min-width:0}@media(min-width:769px){.main-content .topbar{flex-wrap:nowrap}.main-content .topbar-left{flex:0 1 auto;min-width:0}.main-content .topbar-left .page-title{min-width:0}.main-content .topbar-left .page-title h2,.main-content .topbar-left .page-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-content .topbar-right{flex:1 1 auto;flex-wrap:nowrap;min-width:0}.main-content .topbar-right .search-box{flex:1 1 160px;min-width:120px;max-width:320px}.main-content .topbar-right .sync-btn,.main-content .topbar-right .icon-btn,.main-content .topbar-right .user-menu{flex-shrink:0}}@media(max-width:1280px){.topbar-right .user-menu .user-chip .profile-info,.topbar-right .user-menu .user-chip-caret{display:none}.topbar-right .user-menu .user-chip{padding:3px;max-width:none;border-radius:50%}}.topbar-right .user-menu .user-chip{max-width:min(240px,100%)}.user-chip-caret{font-size:10px;color:var(--gray-400);margin-left:2px;flex-shrink:0;transition:transform .18s ease}.user-chip[aria-expanded=true] .user-chip-caret{transform:rotate(180deg)}.user-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:220px;padding:6px;background:var(--surface-card, #fff);border:1px solid var(--surface-border, var(--gray-200));border-radius:12px;box-shadow:0 10px 28px #0c12121f;animation:userMenuIn .16s ease-out}.user-menu-header{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--surface-border, var(--gray-200));min-width:0}.user-menu-header .name{font-size:13px;font-weight:600;color:var(--surface-text, var(--gray-800))}.user-menu-header .email{margin-top:2px;font-size:11.5px;color:var(--gray-500)}.user-menu-header .name,.user-menu-header .email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:8px;background:none;color:var(--surface-text, var(--gray-800));font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.user-menu-item i{width:16px;text-align:center;font-size:13px;color:var(--gray-500)}.user-menu-item:hover,.user-menu-item:focus-visible{background:var(--gray-100);outline:none}.user-menu-item.danger,.user-menu-item.danger i{color:#b42318}.user-menu-item.danger:hover,.user-menu-item.danger:focus-visible{background:#b4231814}html[data-theme=dark] .user-menu-dropdown{box-shadow:0 12px 32px #00000073}html[data-theme=dark] .user-menu-header .email,html[data-theme=dark] .user-menu-item i{color:var(--surface-text-muted, #a8b6b6)}html[data-theme=dark] .user-menu-item:hover,html[data-theme=dark] .user-menu-item:focus-visible{background:#ffffff0f}html[data-theme=dark] .user-menu-item.danger,html[data-theme=dark] .user-menu-item.danger i{color:#f97066}html[data-theme=dark] .user-menu-item.danger:hover,html[data-theme=dark] .user-menu-item.danger:focus-visible{background:#f970661a}@keyframes userMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.user-chip-caret{display:none}}@media(prefers-reduced-motion:reduce){.user-menu-dropdown{animation:none}.user-chip-caret{transition:none}}.payments-screen .lists-tabs,.customers-screen .cust-tabs,.settings-tabs,.scroll-tabs>.inventory-tabs,.inv-cfg-tabs,.mkt-tabs{display:flex;width:100%}.payments-screen .lists-tabs>.lists-tab,.customers-screen .cust-tabs>.cust-tab,.settings-tabs>.tab-btn,.scroll-tabs>.inventory-tabs>.tab-btn,.inv-cfg-tabs>button,.mkt-tabs>button{flex:1 0 auto;justify-content:center}.modal-overlay.active.form-window-minimized,.modal-overlay.form-window-minimized,.modal-overlay.active.form-window-overlay.form-window-minimized,.modal-overlay[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;z-index:-1!important}.modal-overlay.active.form-window-overlay:not(.form-window-minimized):not([hidden]){display:flex!important;visibility:visible!important;opacity:1!important;z-index:1050!important;pointer-events:none!important}.form-window-overlay .modal{pointer-events:auto!important;position:relative;z-index:1}.form-window-overlay[data-parked=true],.form-window-overlay[data-parked=true] .modal{display:none!important;pointer-events:none!important}.form-window-overlay .modal,.modal.inventory-item-modal,.modal.form-modal,.modal.staff-dialog,.modal.grn-form-modal,.modal.gin-form-modal{display:flex;flex-direction:column;width:100%;overflow:hidden;max-height:min(90vh,calc(100dvh - 40px))}.form-window-overlay .modal-header,.modal.inventory-item-modal .modal-header,.modal.form-modal .modal-header,.modal.staff-dialog .modal-header,.modal.grn-form-modal .modal-header,.modal.gin-form-modal .modal-header{position:relative;flex:0 0 auto;width:100%;gap:12px;z-index:20;overflow:visible}.form-window-overlay .modal-header h4,.modal.inventory-item-modal .modal-header h4,.modal.form-modal .modal-header h4,.modal.staff-dialog .modal-header h4,.modal.grn-form-modal .modal-header h4,.modal.gin-form-modal .modal-header h4{flex:1 1 auto;min-width:0;pointer-events:none}.form-window-overlay .modal-body,.modal.inventory-item-modal .modal-body,.modal.form-modal .modal-body,.modal.staff-dialog .modal-body,.modal.grn-form-modal .modal-body,.modal.gin-form-modal .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;max-height:none}.form-window-overlay .modal-footer,.modal.inventory-item-modal .modal-footer,.modal.form-modal .modal-footer,.modal.staff-dialog .modal-footer,.modal.grn-form-modal .modal-footer,.modal.gin-form-modal .modal-footer{position:relative;flex:0 0 auto;width:100%;z-index:2}.form-window-controls{display:flex;align-items:center;gap:8px;flex-shrink:0;position:relative;z-index:30;margin-left:auto;pointer-events:auto!important}.form-window-min-btn,.form-window-controls .close-btn{background:var(--gray-100);border:none;width:36px;height:36px;border-radius:50%;font-size:16px;line-height:1;cursor:pointer;color:var(--gray-500);display:flex;align-items:center;justify-content:center;transition:var(--transition);position:relative;z-index:31;flex-shrink:0;pointer-events:auto!important;touch-action:manipulation}.form-window-min-btn:hover,.form-window-controls .close-btn:hover{background:var(--gray-200);color:var(--gray-800)}.form-dock{position:fixed;inset:auto 0 0;height:auto;max-height:none;z-index:2147483000;pointer-events:auto!important;padding:0}.form-dock-bar{pointer-events:auto!important;display:flex;align-items:stretch;gap:12px;min-height:56px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#111827f5;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -8px 28px #0f172a47}.form-dock-meta{flex:0 0 auto;align-self:center;color:#ffffffb8;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:0 8px}.form-dock-tabs{display:flex;flex:1 1 auto;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;min-width:0;padding-bottom:2px;pointer-events:auto}.form-dock-chip{pointer-events:auto!important;display:flex;align-items:stretch;flex:0 0 auto;max-width:280px;color:#fff;border-radius:10px;overflow:hidden;border:1px solid transparent;cursor:pointer}.form-dock-chip.is-minimized{background:#ffffff14}.form-dock-chip.is-active{background:var(--primary, #0f766e);border-color:#ffffff2e}.form-dock-restore{border:none;background:transparent;color:inherit;font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;cursor:pointer;min-width:0;text-align:left;pointer-events:auto;position:relative;z-index:2}.form-dock-status{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.form-dock-title{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.form-dock-restore:hover{background:#ffffff14}.form-dock-close{border:none;background:transparent;color:inherit;width:36px;cursor:pointer;font-size:16px;opacity:.8;pointer-events:auto;position:relative;z-index:2}.form-dock-close:hover{background:#ffffff1f;opacity:1}html.has-form-dock{--form-dock-offset: calc(72px + env(safe-area-inset-bottom, 0px)) }html.has-form-dock .main-content{padding-bottom:calc(var(--form-dock-offset) + 16px)}html.has-form-dock .modal-overlay.active{padding-bottom:calc(12px + var(--form-dock-offset));align-items:flex-start;padding-top:20px;bottom:var(--form-dock-offset);height:auto}html.has-form-dock .modal-overlay.active .modal{max-height:calc(100dvh - 32px - var(--form-dock-offset))}html.has-form-dock .toast-container,html.has-form-dock .toast-viewport{bottom:72px;pointer-events:none;width:max-content;max-width:min(400px,calc(100vw - 32px))}html.has-form-dock .toast-container .toast,html.has-form-dock .toast-viewport .toast{pointer-events:auto}@media(max-width:768px){.form-dock-meta{display:none}.form-dock-chip{max-width:220px}html.has-form-dock .modal-overlay.active{padding-top:8px;padding-bottom:calc(8px + var(--form-dock-offset));align-items:flex-end}html.has-form-dock .modal-overlay.active .modal{max-height:calc(100dvh - 16px - var(--form-dock-offset))}}html[data-theme=dark] .auth-card,html[data-theme=dark] .picker-option,html[data-theme=dark] .category-option,html[data-theme=dark] .payment-method-item,html[data-theme=dark] .social-btn,html[data-theme=dark] .toast,html[data-theme=dark] .so-share-menu,html[data-theme=dark] .modal,html[data-theme=dark] .modal-content,html[data-theme=dark] .form-modal,html[data-theme=dark] .inventory-item-modal,html[data-theme=dark] .pay-form-modal,html[data-theme=dark] .lists-dialog,html[data-theme=dark] .section-card,html[data-theme=dark] .table-card,html[data-theme=dark] .data-table-wrap,html[data-theme=dark] .lists-table-wrap,html[data-theme=dark] .checkout-scan .section-card,html[data-theme=dark] .checkout-cart .section-card,html[data-theme=dark] .checkout-customer .section-card,html[data-theme=dark] .checkout-pay .section-card,html[data-theme=dark] .checkout-receipt .section-card{background:var(--surface-card)!important;color:var(--surface-text);border-color:var(--surface-border)!important}html[data-theme=dark] .auth-card .card-header h2,html[data-theme=dark] .auth-card .step-title,html[data-theme=dark] .auth-card .completion-content h2,html[data-theme=dark] .picker-title,html[data-theme=dark] .picker-label strong,html[data-theme=dark] .category-option .category-name,html[data-theme=dark] .payment-method-item .method-label,html[data-theme=dark] .social-btn,html[data-theme=dark] .modal-header h2,html[data-theme=dark] .modal-header h3,html[data-theme=dark] .modal-header h4,html[data-theme=dark] .modal-header h5,html[data-theme=dark] .toast .toast-title,html[data-theme=dark] .toast .toast-message{color:var(--surface-text)!important;-webkit-text-fill-color:var(--surface-text)}html[data-theme=dark] .auth-card .card-header p,html[data-theme=dark] .picker-scope,html[data-theme=dark] .picker-label,html[data-theme=dark] .auth-card .form-group label,html[data-theme=dark] .inv-status-now,html[data-theme=dark] .inv-status-menu button em{color:var(--surface-text-muted)!important}html[data-theme=dark] .picker-option.selected,html[data-theme=dark] .category-option.selected,html[data-theme=dark] .payment-method-item.checked{background:#0f6e6a29!important}html[data-theme=dark] .auth-card .form-group .input-wrapper input,html[data-theme=dark] .auth-card .form-group .input-wrapper select,html[data-theme=dark] .auth-card .form-group .input-wrapper textarea,html[data-theme=dark] .auth-card .otp-input{background:var(--surface-muted)!important;color:var(--surface-text)!important;border-color:var(--surface-border)!important}html[data-theme=dark] .so-share-menu button,html[data-theme=dark] .inv-status-menu button{color:var(--surface-text)!important}html[data-theme=dark] .so-share-menu button:hover,html[data-theme=dark] .inv-status-menu button:hover,html[data-theme=dark] .picker-option:hover,html[data-theme=dark] .social-btn:hover{background:var(--surface-hover)!important}html[data-theme=dark] .payments-screen .pay-row-actions .btn,html[data-theme=dark] .payments-screen .pay-icon-btn,html[data-theme=dark] .inv-row-actions .btn,html[data-theme=dark] .action-btns .btn:not(.btn-primary):not(.btn-danger){background:var(--surface-muted)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}html[data-theme=dark] .btn-secondary{background:var(--surface-muted)!important;border-color:var(--surface-border)!important;color:var(--surface-text)!important}.search-input{min-width:220px;padding:9px 14px;border:1px solid var(--surface-border);border-radius:var(--radius-sm, 8px);background:var(--surface-card);color:var(--surface-text);font:inherit;font-size:14px;outline:none}.search-input::placeholder{color:var(--gray-400)}.search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f6e6a26}html[data-theme=dark] .search-input{background:var(--surface-muted)}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill:hover,html[data-theme=dark] input:-webkit-autofill:focus,html[data-theme=dark] textarea:-webkit-autofill,html[data-theme=dark] select:-webkit-autofill{-webkit-text-fill-color:var(--surface-text);-webkit-box-shadow:0 0 0 1000px var(--surface-muted) inset;caret-color:var(--surface-text);transition:background-color 9999s ease-out 0s}html[data-theme=dark] .payment-method-btn,html[data-theme=dark] .checkout-pay-methods button,html[data-theme=dark] .pay-mode-card,html[data-theme=dark] .book-type-card,html[data-theme=dark] .boost-plan{color:var(--surface-text);border-color:var(--surface-border)}html[data-theme=dark] .payment-method-btn:hover,html[data-theme=dark] .product-grid-item:hover,html[data-theme=dark] .pay-mode-card:hover,html[data-theme=dark] .notification-item.unread{background:var(--surface-hover)!important;color:var(--surface-text)}html[data-theme=dark] .payment-method-btn.active,html[data-theme=dark] .checkout-pay-methods button.active,html[data-theme=dark] .payments-screen .book-type-card.selected,html[data-theme=dark] .boost-plan.selected,html[data-theme=dark] .so-pill-submit,html[data-theme=dark] .customer-profile-modal .profile-stat-card.is-platinum,html[data-theme=dark] .customer-profile-modal .profile-stat-card.is-silver{background:#0f6e6a33!important;border-color:var(--primary)!important;color:var(--surface-text)!important}html[data-theme=dark] .payment-method-btn.active i,html[data-theme=dark] .payment-method-btn .check-icon{color:#5fd0c8}html[data-theme=dark] .so-icon-cluster,html[data-theme=dark] .inv-cfg-actions,html[data-theme=dark] .payments-screen .pay-table tbody td.pay-actions-cell,html[data-theme=dark] .pagination button{background:var(--surface-card)!important;border-color:var(--surface-border)!important;color:var(--surface-text)}html[data-theme=dark] .pagination button.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff}html[data-theme=dark] .inv-cfg-color{background:var(--surface-card);border-color:var(--surface-border);color:var(--surface-text)}html[data-theme=dark] .inv-cfg-color.selected{background:#0f6e6a33;border-color:var(--primary)}html[data-theme=dark] .vendor-reg{--gray-50: #121818;--gray-100: #1a2222;--gray-200: #2a3535;--gray-300: #3d4a4a;--gray-400: #8b9a9a;--gray-500: #a8b6b6;--gray-600: #c5d0d0;--gray-700: #dce4e4;--gray-800: #eef3f3;--gray-900: #f7fafa}html[data-theme=dark] .vendor-reg .otp-inputs input{background:var(--surface-muted);color:var(--surface-text)}html[data-theme=dark] .vendor-reg .otp-inputs input.filled{background:#6c3ce138}html[data-theme=dark] .inv-preview,html[data-theme=dark] .rcpt-preview,html[data-theme=dark] .print-preview{--gray-50: #f6f8f8;--gray-100: #eef2f2;--gray-200: #dde4e4;--gray-300: #c2cccc;--gray-400: #8a9696;--gray-500: #5c6a6a;--gray-600: #445252;--gray-700: #2e3a3a;--gray-800: #1a2323;--gray-900: #0c1212;--surface-card: #ffffff;--surface-text: #0c1212;--surface-text-muted: #5c6a6a;--surface-border: #d5dddd;background:#fff!important;color:#0c1212!important}
