@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.homepage-card{padding:2em;border-radius:1rem;background-color:#fff;box-shadow:0 4px 10px #0000000d}.read-the-docs{color:#888}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}._lightMode_oemqd_4{--sidebar-bg: #ffffff;--sidebar-header-bg: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--text-primary: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--item-hover: #f1f5f9;--item-active: #eef2ff;--border-color: #e2e8f0;--shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);--accent-primary: #4f46e5;--accent-secondary: #7c3aed;--danger: #ef4444;--danger-hover: #dc2626;--success: #10b981;--warning: #f59e0b}._darkMode_oemqd_23{--sidebar-bg: #1e293b;--sidebar-header-bg: linear-gradient(135deg, #1e1b4b 0%, #2e1065 100%);--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--item-hover: #334155;--item-active: #1e293b;--border-color: #334155;--shadow: 0 25px 50px -12px rgba(0, 0, 0, .5);--accent-primary: #818cf8;--accent-secondary: #a78bfa;--danger: #f87171;--danger-hover: #ef4444;--success: #34d399;--warning: #fbbf24}._container_oemqd_41{position:fixed;top:0;left:0;bottom:0;width:300px;background:var(--sidebar-bg);box-shadow:var(--shadow);z-index:1001;display:flex;flex-direction:column;overflow-y:auto;animation:_slideIn_oemqd_1 .3s ease}@keyframes _slideIn_oemqd_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._backdrop_oemqd_66{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:1000;animation:_fadeIn_oemqd_1 .3s ease}@keyframes _fadeIn_oemqd_1{0%{opacity:0}to{opacity:1}}._header_oemqd_88{background:var(--sidebar-header-bg);padding:24px 20px;border-bottom:1px solid var(--border-color)}._userInfo_oemqd_94{display:flex;align-items:center;gap:12px}._userAvatar_oemqd_100{color:#fff;display:flex;align-items:center;justify-content:center}._userAvatar_oemqd_100 svg{background:#fff3;border-radius:50%;padding:4px}._userDetails_oemqd_113{flex:1;min-width:0}._title_oemqd_118{font-size:18px;font-weight:700;margin:0 0 4px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_oemqd_128{font-size:12px;color:#fffc;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._content_oemqd_138{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}._menuItem_oemqd_147{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary);font-size:14px;font-weight:500;text-align:left}._menuItem_oemqd_147:hover{background:var(--item-hover);color:var(--accent-primary);transform:translate(4px)}._menuItemLeft_oemqd_170{display:flex;align-items:center;gap:12px}._menuItemLeft_oemqd_170 svg{font-size:18px}._menuItemRight_oemqd_180{display:flex;align-items:center;gap:8px}._badge_oemqd_187{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}._themeToggle_oemqd_200{margin-top:8px;border-top:1px solid var(--border-color);border-radius:0;padding-top:16px}._logoutBtn_oemqd_208{margin-top:8px;color:var(--danger);border-top:1px solid var(--border-color);border-radius:0;padding-top:16px}._logoutBtn_oemqd_208:hover{background:var(--danger);color:#fff}._loginBtn_oemqd_221{margin-top:8px;color:var(--success);border-top:1px solid var(--border-color);border-radius:0;padding-top:16px}._loginBtn_oemqd_221:hover{background:var(--success);color:#fff}._footer_oemqd_235{padding:16px 20px;border-top:1px solid var(--border-color);text-align:center}._version_oemqd_241{font-size:11px;color:var(--text-muted);margin:0 0 4px}._tagline_oemqd_247{font-size:10px;color:var(--text-muted);margin:0;opacity:.7}._loadingItem_oemqd_255{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-secondary)}._loadingSpinner_oemqd_263{width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_oemqd_1 .8s linear infinite}@keyframes _spin_oemqd_1{to{transform:rotate(360deg)}}@media (max-width: 480px){._container_oemqd_41{width:280px}._header_oemqd_88{padding:20px 16px}._title_oemqd_118{font-size:16px}._userEmail_oemqd_128{font-size:11px}._menuItem_oemqd_147{padding:10px 14px;font-size:13px}._content_oemqd_138{padding:12px}._footer_oemqd_235{padding:12px 16px}}._container_oemqd_41::-webkit-scrollbar{width:4px}._container_oemqd_41::-webkit-scrollbar-track{background:var(--border-color)}._container_oemqd_41::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px}._container_oemqd_41::-webkit-scrollbar-thumb:hover{background:var(--accent-secondary)}.home-container{min-height:100vh;background:linear-gradient(to bottom right,#f0faff,#fff7ed);padding-bottom:5rem;font-family:Inter,sans-serif;transition:background .3s,color .3s;color:#111827}.dark .home-container{background:#111827;color:#fff}.navbar{background:#fff;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:50;transition:background .3s,border-color .3s}.dark .navbar{background:#1f2937;border-color:#374151}.omniflow-title{text-align:center;margin-top:2rem;animation:glowing 1.8s infinite alternate}.omniflow-title h1{font-size:2.25rem;font-weight:700;color:#1e40af}.dark .omniflow-title h1{color:#60a5fa}@keyframes glowing{0%{text-shadow:0 0 5px #fff,0 0 10px #1e40af,0 0 20px #1e40af}to{text-shadow:0 0 10px #fff,0 0 20px #1e40af,0 0 30px #1e40af}}.greeting-section{padding:2rem 1rem;text-align:center}.greeting-section h1{font-size:2rem;font-weight:700;color:#1e40af;margin-bottom:1rem}.dark .greeting-section h1{color:#60a5fa}.greeting-section p{font-size:1rem;color:#6b7280}.dark .greeting-section p{color:#cbd5e1}.tiles-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;max-width:800px;margin:0 auto}.tile{border-radius:1rem;padding:1.5rem;color:#fff;cursor:pointer;background-size:cover;background-position:center;transition:transform .2s,box-shadow .2s,background-color .3s;box-shadow:0 4px 12px #00000014;background-color:#1e3a8a}.dark .tile{background-color:#1f2937;color:#e5e7eb}.tile:hover{transform:scale(1.03)}.tile h2{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.tile p{font-size:.95rem;color:#fffffff2}.dark .tile p{color:#e5e7ebe6}.bottom-navbar{background:#fff;padding:.7rem 1rem;display:flex;justify-content:space-around;border-top:1px solid #ccc;position:fixed;bottom:0;left:0;right:0;z-index:50;transition:background .3s,border-color .3s}.dark .bottom-navbar{background:#1f2937;border-color:#374151}.bottom-nav-link{display:flex;flex-direction:column;align-items:center;color:#4b5563;text-decoration:none;transition:color .2s ease}.bottom-nav-link:hover,.bottom-nav-link.active{color:#2563eb}.dark .bottom-nav-link{color:#cbd5e1}.dark .bottom-nav-link:hover,.dark .bottom-nav-link.active{color:#3b82f6}.bottom-nav-link span{font-size:.75rem;margin-top:.25rem}.profile-icon-wrapper,.messages-wrapper{position:relative;display:inline-block;background:none;border:none;padding:0;margin:0;outline:none;cursor:pointer}.profile-icon-wrapper:focus,.messages-wrapper:focus{outline:none;box-shadow:none}.dot{position:absolute;width:10px;height:10px;background:#ef4444;border-radius:50%}.top-left-dot,.top-right-dot{top:0;right:0}body{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;min-height:100vh;transition:background-color .3s ease,color .3s ease}body:not(.dark-mode){background:#f8fafc}body.dark-mode{background:#0f172a}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;transition:background-color .3s ease}.auth-container:not(.dark-mode){background:#f8fafc}.auth-container.dark-mode{background:#0f172a}.auth-card{background:#fff;border-radius:32px;padding:32px 24px;width:100%;max-width:400px;box-shadow:0 20px 40px #0000000d;transition:all .3s ease;animation:fadeIn .3s ease}body.dark-mode .auth-card{background:#1e293b;box-shadow:0 20px 40px #0000004d}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-header{margin-bottom:32px;text-align:center}.brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.auth-logo{width:44px;height:44px;object-fit:contain;display:block}body.dark-mode .auth-logo{filter:brightness(1)}.auth-brand-name{font-size:26px;font-weight:700;letter-spacing:-.3px}.auth-container:not(.dark-mode) .auth-brand-name{color:#1a1a1a}body.dark-mode .auth-brand-name{color:#f3f4f6}.auth-title{font-size:28px;font-weight:700;margin-bottom:8px;line-height:1.2}.auth-container:not(.dark-mode) .auth-title{color:#1a1a1a}body.dark-mode .auth-title{color:#f3f4f6}.auth-subtitle{font-size:15px;line-height:1.5}.auth-container:not(.dark-mode) .auth-subtitle{color:#666}body.dark-mode .auth-subtitle{color:#94a3b8}.auth-form{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:14px;font-weight:600;margin-left:4px}.auth-container:not(.dark-mode) .form-group label{color:#1a1a1a}body.dark-mode .form-group label{color:#e5e7eb}.form-group input{padding:16px;border:1.5px solid #e5e7eb;border-radius:16px;font-size:16px;transition:all .2s;width:100%}.auth-container:not(.dark-mode) .form-group input{background:#fff;color:#1a1a1a;border-color:#e5e7eb}body.dark-mode .form-group input{background:#334155;color:#f3f4f6;border-color:#475569}.form-group input::placeholder{font-size:15px}.auth-container:not(.dark-mode) .form-group input::placeholder{color:#9ca3af}body.dark-mode .form-group input::placeholder{color:#94a3b8}.form-group input:hover{border-color:#667eea}.form-group input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.input-hint{display:block;font-size:11px;margin-top:4px}.auth-container:not(.dark-mode) .input-hint{color:#6c757d}body.dark-mode .input-hint{color:#94a3b8}.password-header{display:flex;justify-content:space-between;align-items:center}.forgot-link{background:none;border:none;font-size:14px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .2s}.auth-container:not(.dark-mode) .forgot-link{color:#667eea}body.dark-mode .forgot-link{color:#818cf8}.forgot-link:hover{background:#667eea0d}.password-wrapper input{width:100%;padding-right:50px}.password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.auth-container:not(.dark-mode) .password-toggle{color:#9ca3af}body.dark-mode .password-toggle{color:#94a3b8}.password-toggle:hover{color:#667eea;background:#667eea0d}.terms-checkbox{margin:4px 0}.checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.auth-container:not(.dark-mode) .checkbox-label{color:#4b5563}body.dark-mode .checkbox-label{color:#cbd5e1}.checkbox-custom{width:20px;height:20px;border:2px solid #cbd5e0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}body.dark-mode .checkbox-custom{border-color:#64748b}.checkbox-label input:checked+.checkbox-custom{background-color:#667eea;border-color:#667eea}.checkbox-custom:after{content:"✓";color:#fff;font-size:12px;font-weight:700;display:none}.checkbox-label input:checked+.checkbox-custom:after{display:block}.checkbox-text{line-height:1.4}.terms-link{background:none;border:none;font-weight:600;font-size:14px;cursor:pointer;padding:0 2px}.auth-container:not(.dark-mode) .terms-link{color:#667eea}body.dark-mode .terms-link{color:#818cf8}.terms-link:hover{text-decoration:underline}.auth-button{border:none;padding:16px;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px}.auth-container:not(.dark-mode) .auth-button{background:#667eea;color:#fff}body.dark-mode .auth-button{background:#5b6fd8;color:#fff}.auth-button:hover:not(:disabled){transform:scale(1.02)}.auth-container:not(.dark-mode) .auth-button:hover:not(:disabled){background:#5a67d8}body.dark-mode .auth-button:hover:not(:disabled){background:#4f63c7}.auth-button:active:not(:disabled){transform:scale(.98)}.auth-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.divider{display:flex;align-items:center;text-align:center;font-size:13px;margin:24px 0}.auth-container:not(.dark-mode) .divider{color:#9ca3af}body.dark-mode .divider{color:#64748b}.divider:before,.divider:after{content:"";flex:1;height:1px}.auth-container:not(.dark-mode) .divider:before,.auth-container:not(.dark-mode) .divider:after{background:#e5e7eb}body.dark-mode .divider:before,body.dark-mode .divider:after{background:#334155}.divider span{padding:0 16px;text-transform:uppercase;font-weight:500}.google-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px;border:1.5px solid;border-radius:16px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.auth-container:not(.dark-mode) .google-btn{background:#fff;border-color:#e5e7eb;color:#1a1a1a}body.dark-mode .google-btn{background:#334155;border-color:#475569;color:#f3f4f6}.google-btn:hover:not(:disabled){transform:scale(1.02)}.auth-container:not(.dark-mode) .google-btn:hover:not(:disabled){background:#f9fafb;border-color:#667eea}body.dark-mode .google-btn:hover:not(:disabled){background:#3b465e;border-color:#818cf8}.google-btn:active:not(:disabled){transform:scale(.98)}.google-btn:disabled{opacity:.6;cursor:not-allowed}.auth-footer{text-align:center;margin-top:24px;font-size:15px}.auth-container:not(.dark-mode) .auth-footer{color:#666}body.dark-mode .auth-footer{color:#94a3b8}.toggle-mode{background:none;border:none;font-weight:600;cursor:pointer;padding:4px 8px;margin-left:4px;border-radius:8px;transition:all .2s;font-size:15px}.auth-container:not(.dark-mode) .toggle-mode{color:#667eea}body.dark-mode .toggle-mode{color:#818cf8}.toggle-mode:hover{background:#667eea0d}.back-to-login{background:none;border:none;font-size:15px;font-weight:500;cursor:pointer;padding:8px;width:fit-content;margin:8px auto 0;display:flex;align-items:center;gap:4px;border-radius:8px;transition:all .2s}.auth-container:not(.dark-mode) .back-to-login{color:#667eea}body.dark-mode .back-to-login{color:#818cf8}.back-to-login:hover{background:#667eea0d;transform:translate(-4px)}.error-text{font-size:13px;margin-top:4px;margin-left:4px;display:flex;align-items:center;gap:4px}.auth-container:not(.dark-mode) .error-text{color:#ef4444}body.dark-mode .error-text{color:#f87171}.error-text:before{content:"⚠";font-size:12px}.env-error{border-radius:16px;padding:16px;margin-bottom:24px;font-size:14px}.auth-container:not(.dark-mode) .env-error{background:#fef2f2;border:1px solid #fee2e2;color:#b91c1c}body.dark-mode .env-error{background:#3b1f1f;border:1px solid #7f2e2e;color:#fca5a5}.success-message{border-radius:16px;padding:12px 16px;margin-bottom:24px;font-size:14px;display:flex;align-items:center;gap:10px}.auth-container:not(.dark-mode) .success-message{background:#f0fdf4;border:1px solid #dcfce7;color:#166534}body.dark-mode .success-message{background:#1a3a2a;border:1px solid #2d6a4f;color:#86efac}.error-container{background:#fff;border-radius:24px;padding:32px 24px;max-width:400px;margin:20px;text-align:center;box-shadow:0 20px 40px #0000000d}body.dark-mode .error-container{background:#1e293b;color:#f3f4f6}.error-container h2{margin-bottom:12px;font-size:20px}.auth-container:not(.dark-mode) .error-container h2{color:#ef4444}body.dark-mode .error-container h2{color:#f87171}.error-container p{margin-bottom:24px;line-height:1.6}.auth-container:not(.dark-mode) .error-container p{color:#666}body.dark-mode .error-container p{color:#94a3b8}.auth-logo-fallback{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.auth-logo-fallback svg{width:100%;height:100%}body.dark-mode .auth-logo-fallback svg rect{fill:#818cf8}@media (max-width: 768px){.auth-card{padding:28px 22px}.auth-title{font-size:26px}.auth-brand-name{font-size:24px}}@media (max-width: 480px){.auth-card{padding:24px 20px}.auth-title{font-size:24px}.auth-brand-name{font-size:22px}.auth-logo,.auth-logo-fallback{width:36px;height:36px}.form-group input,.auth-button,.google-btn{padding:14px;font-size:15px}.brand{gap:10px}}@media (max-width: 360px){.auth-card{padding:20px 16px}.brand{gap:8px}.auth-brand-name{font-size:20px}.auth-logo,.auth-logo-fallback{width:32px;height:32px}.auth-title{font-size:22px}.auth-subtitle,.form-group label{font-size:13px}.form-group input{padding:12px;font-size:14px}}@media (max-height: 600px) and (orientation: landscape){.auth-container{padding:12px}.auth-card{padding:20px}.auth-header{margin-bottom:16px}.brand{margin-bottom:12px}.auth-form{gap:12px;margin-bottom:12px}.form-group{gap:4px}.form-group input{padding:10px}}@supports (padding: max(0px)){.auth-container{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.auth-card{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}}body.dark-mode::-webkit-scrollbar{width:8px;background:#1e293b}body.dark-mode::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}body.dark-mode::-webkit-scrollbar-thumb:hover{background:#64748b}@media print{.auth-container{background:#fff!important;padding:0}.auth-card{box-shadow:none;padding:0}.auth-button,.google-btn,.divider,.auth-footer{display:none}}.profile-page{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:1.5rem 1.5rem 5rem;background:linear-gradient(to bottom,#e0e7ff,#fdf2f8)}.dark .profile-page{background:linear-gradient(to bottom,#111827,#1f2937)}.profile-container{background:#fff;border-radius:1rem;padding:1.5rem;max-width:700px;width:100%;box-shadow:0 10px 30px #0000001a}.dark .profile-container{background:#1f2937;color:#e5e7eb}.profile-heading{text-align:center;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem}.profile-photo-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.profile-photo{width:110px;height:110px;border-radius:50%;object-fit:cover;border:3px solid #4f46e5;margin-bottom:.5rem}.upload-btn{background:#4f46e5;color:#fff;padding:.4rem .8rem;border-radius:.5rem;cursor:pointer;font-size:.9rem;transition:background .3s}.upload-btn:hover{background:#4338ca}.profile-section{margin-bottom:1.5rem}.section-title{font-size:1.1rem;font-weight:600;margin-bottom:.8rem;color:#374151}.dark .section-title{color:#f3f4f6}.section-content{display:flex;flex-direction:column;gap:.8rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media (max-width: 640px){.grid-2{grid-template-columns:1fr}}input,textarea{padding:.7rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.95rem;width:100%;transition:border .2s,box-shadow .2s}input:focus,textarea:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 2px #4f46e54d}.dark input,.dark textarea{background:#374151;border-color:#4b5563;color:#f9fafb}.dark input:focus,.dark textarea:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f166}.actions{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1rem}.btn-secondary{background:#e5e7eb;color:#374151}.btn-secondary:hover{background:#d1d5db}.dark .btn-secondary{background:#374151;color:#f9fafb}.dark .btn-secondary:hover{background:#4b5563}.profile-placeholder{position:relative;width:110px;height:110px;border-radius:50%;background:#f3f4f6;display:flex;justify-content:center;align-items:center;border:3px solid #4f46e5;margin-bottom:.5rem;overflow:hidden}.placeholder-icon{font-size:80px;color:#9ca3af}.whatsapp-icon{position:absolute;bottom:5px;right:5px;font-size:22px;color:#25d366;background:#fff;border-radius:50%;padding:2px}.profile-basic-info{text-align:center;margin-top:.5rem}.profile-basic-info h3{font-size:1.2rem;font-weight:600;margin-bottom:.2rem}.profile-basic-info p{font-size:.95rem;color:#6b7280;margin-bottom:.5rem}.seller-badge{display:inline-block;background:#f59e0b;color:#fff;font-size:.75rem;padding:.3rem .6rem;border-radius:.4rem;font-weight:600}._lightMode_cq666_3{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._darkMode_cq666_21{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #6b7280;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._container_cq666_38{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_cq666_45{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._header_cq666_45 h1{font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px;color:var(--text-primary)}._unreadBadge_cq666_67{background:var(--error);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px}._headerActions_cq666_76{display:flex;gap:12px}._clearBtn_cq666_81,._cancelBtn_cq666_81{background:none;border:none;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:30px;transition:all .2s}._clearBtn_cq666_81{color:var(--error)}._clearBtn_cq666_81:hover{background:var(--error)15}._cancelBtn_cq666_81{color:var(--text-secondary)}._cancelBtn_cq666_81:hover{background:var(--bg-tertiary)}._tabsContainer_cq666_112{padding:0 16px;border-bottom:1px solid var(--border-color)}._tabs_cq666_112{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:12px 0}._tabs_cq666_112::-webkit-scrollbar{display:none}._tab_cq666_112{display:flex;align-items:center;gap:6px;padding:8px 16px;background:none;border:none;border-radius:30px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-secondary);white-space:nowrap}._tab_cq666_112:hover{background:var(--bg-tertiary);color:var(--text-primary)}._tab_cq666_112._active_cq666_150{background:var(--accent-primary);color:#fff}._tabCount_cq666_155{background:var(--bg-tertiary);padding:2px 6px;border-radius:20px;font-size:11px;font-weight:600}._tab_cq666_112._active_cq666_150 ._tabCount_cq666_155{background:#fff3;color:#fff}._bulkBar_cq666_169{background:var(--accent-primary);color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:0 16px 16px;border-radius:12px}._bulkCount_cq666_182{font-size:13px;font-weight:500}._bulkActions_cq666_187{display:flex;gap:12px}._bulkActions_cq666_187 button{background:#fff3;border:none;padding:6px 12px;border-radius:30px;font-size:12px;font-weight:500;cursor:pointer;color:#fff;display:flex;align-items:center;gap:6px;transition:all .2s}._bulkActions_cq666_187 button:hover{background:#ffffff4d}._content_cq666_212{padding:16px}._selectAllBar_cq666_217{padding:8px 0;margin-bottom:16px;border-bottom:1px solid var(--border-color)}._selectAllLabel_cq666_223{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:var(--text-secondary)}._selectAllLabel_cq666_223 input{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-primary)}._notificationGroup_cq666_240{margin-bottom:24px}._groupHeader_cq666_244{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 4px}._groupDate_cq666_252{font-size:13px;font-weight:600;color:var(--text-primary)}._groupCount_cq666_258{font-size:11px;color:var(--text-tertiary);background:var(--bg-tertiary);padding:2px 8px;border-radius:20px}._notificationCard_cq666_267{display:flex;gap:14px;padding:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;margin-bottom:10px;cursor:pointer;transition:all .2s}._notificationCard_cq666_267:hover{transform:translate(4px);border-color:var(--accent-primary)}._notificationCard_cq666_267._unread_cq666_67{background:var(--accent-primary)05;border-left:3px solid var(--accent-primary)}._selectionCheckbox_cq666_290{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:4px}._selectionCheckbox_cq666_290 svg{font-size:20px}._selectionCheckbox_cq666_290 ._checked_cq666_302{color:var(--accent-primary)}._selectionCheckbox_cq666_290 ._unchecked_cq666_306{color:var(--text-tertiary)}._notificationIcon_cq666_311{position:relative;width:48px;height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}._unreadDot_cq666_323{position:absolute;top:2px;right:2px;width:10px;height:10px;background:var(--error);border-radius:50%;border:2px solid var(--card-bg)}._notificationContent_cq666_335{flex:1;min-width:0}._notificationHeader_cq666_340{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}._notificationHeader_cq666_340 h4{font-size:14px;font-weight:600;margin:0;color:var(--text-primary)}._notificationTime_cq666_356{font-size:11px;color:var(--text-tertiary)}._notificationMessage_cq666_361{font-size:13px;color:var(--text-secondary);margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._notificationFooter_cq666_372{display:flex;align-items:center}._notificationType_cq666_377{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._emptyState_cq666_385{text-align:center;padding:60px 20px}._emptyIcon_cq666_390{font-size:64px;color:var(--text-tertiary);margin-bottom:16px;opacity:.5}._emptyState_cq666_385 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyState_cq666_385 p{color:var(--text-secondary);font-size:14px}._markAllBtn_cq666_409{width:100%;padding:14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-primary);transition:all .2s;margin-top:16px}._markAllBtn_cq666_409:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}._detailView_cq666_434{padding:16px}._detailHeader_cq666_438{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._backBtn_cq666_445{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_cq666_445:hover{background:var(--accent-primary);color:#fff}._detailHeader_cq666_438 h2{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._deleteBtn_cq666_471{background:none;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--error);transition:all .2s}._deleteBtn_cq666_471:hover{background:var(--error)15}._detailCard_cq666_489{background:var(--card-bg);border-radius:24px;border:1px solid var(--border-color);padding:24px}._detailIcon_cq666_496{width:64px;height:64px;border-radius:32px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px}._detailInfo_cq666_507 h3{font-size:20px;font-weight:700;margin:0 0 8px;color:var(--text-primary)}._detailTime_cq666_514{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary);margin-bottom:12px}._detailType_cq666_523{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._detailMessage_cq666_530{margin:20px 0;padding-top:20px;border-top:1px solid var(--border-color)}._detailMessage_cq666_530 p{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}._detailActions_cq666_543{display:flex;gap:12px}._markReadBtn_cq666_548{flex:1;padding:12px;background:var(--accent-primary);color:#fff;border:none;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}._markReadBtn_cq666_548:hover{transform:scale(1.02)}._loginPrompt_cq666_570{text-align:center;padding:60px 20px}._promptIcon_cq666_575{font-size:64px;color:var(--text-tertiary);margin-bottom:16px;opacity:.5}._loginPrompt_cq666_570 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._loginPrompt_cq666_570 p{color:var(--text-secondary);margin-bottom:24px}._loginBtn_cq666_593{background:var(--accent-primary);color:#fff;border:none;padding:12px 28px;border-radius:30px;font-weight:600;cursor:pointer}._bottomSpacing_cq666_604{height:80px}._skeletonHeader_cq666_609{display:flex;justify-content:space-between;padding:16px}._skeletonTitle_cq666_615{width:120px;height:28px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_cq666_1 1.5s infinite}._skeletonActions_cq666_624{width:60px;height:28px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_cq666_1 1.5s infinite}._skeletonTabs_cq666_633{display:flex;gap:8px;padding:12px 16px}._skeletonTab_cq666_633{width:80px;height:36px;border-radius:30px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_cq666_1 1.5s infinite}._skeletonList_cq666_648{padding:16px}._skeletonItem_cq666_652{display:flex;gap:14px;margin-bottom:12px}._skeletonIcon_cq666_658{width:48px;height:48px;border-radius:24px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_cq666_1 1.5s infinite}._skeletonContent_cq666_667{flex:1}._skeletonLine_cq666_671{height:16px;width:80%;border-radius:8px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_cq666_1 1.5s infinite}._skeletonLineShort_cq666_681{height:12px;width:50%;border-radius:6px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_cq666_1 1.5s infinite}@keyframes _loading_cq666_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._header_cq666_45 h1{font-size:18px}._tab_cq666_112{padding:6px 12px;font-size:12px}._notificationCard_cq666_267{padding:12px}._notificationIcon_cq666_311{width:40px;height:40px;font-size:16px}._notificationHeader_cq666_340 h4{font-size:13px}._notificationMessage_cq666_361{font-size:12px}._bulkBar_cq666_169{flex-direction:column;align-items:stretch}._bulkActions_cq666_187{justify-content:center}._detailCard_cq666_489{padding:20px}._detailIcon_cq666_496{width:48px;height:48px;font-size:22px}._detailInfo_cq666_507 h3{font-size:18px}._detailMessage_cq666_530 p{font-size:14px}}:root{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--text-primary: #0f172a;--text-secondary: #64748b;--text-muted: #94a3b8;--border-color: #e2e8f0;--accent-primary: #667eea;--accent-secondary: #764ba2;--accent-success: #10b981;--accent-warning: #f59e0b;--accent-danger: #ef4444;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--transition-fast: all .15s ease-in-out;--transition-smooth: all .3s ease-in-out;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--z-index-header: 10;--z-index-modal: 50}[data-theme=dark]{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-gradient: linear-gradient(135deg, #1e3a8a 0%, #3730a3 100%);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--border-color: #334155;--accent-primary: #818cf8;--accent-secondary: #a78bfa}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary)}.help-center{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);padding-bottom:100px;overflow-x:hidden}.help-hero{background:var(--bg-gradient);color:#fff;padding:4rem 1.5rem 3rem;text-align:center;position:relative;overflow:hidden}.help-hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" opacity="0.1"><circle cx="20" cy="20" r="2" fill="white"/><circle cx="80" cy="40" r="3" fill="white"/><circle cx="40" cy="80" r="2" fill="white"/></svg>') repeat;pointer-events:none}.hero-content{position:relative;z-index:1;max-width:800px;margin:0 auto}.hero-content h1{font-size:2.5rem;font-weight:700;margin-bottom:.75rem;letter-spacing:-.05em}.hero-content p{font-size:1.125rem;opacity:.9;margin-bottom:2rem}.search-container{position:relative;max-width:500px;margin:0 auto}.search-input{width:100%;padding:1rem 1rem 1rem 3.5rem;font-size:1rem;border:none;border-radius:var(--radius-xl);background:#fff3;backdrop-filter:blur(10px);color:#fff;transition:var(--transition-smooth)}.search-input::placeholder{color:#ffffffb3}.search-input:focus{outline:none;background:#ffffff4d;box-shadow:0 0 0 4px #fff3}.search-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.25rem;color:#fff;cursor:pointer;padding:.25rem;transition:var(--transition-fast)}.search-btn:hover{transform:translateY(-50%) scale(1.1)}.quick-actions-section{padding:2rem 1.5rem;background:var(--bg-secondary)}.quick-actions-section h2{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:var(--text-primary)}.actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;max-width:1000px;margin:0 auto}.action-card{background:var(--bg-primary);border-radius:var(--radius-lg);padding:1.5rem 1rem;text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-smooth);display:flex;flex-direction:column;align-items:center;gap:.75rem}.action-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent-primary)}.action-icon{font-size:2.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.action-card span{font-weight:600;color:var(--text-primary);font-size:.95rem}.help-tabs{display:flex;background:var(--bg-primary);border-bottom:1px solid var(--border-color);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:sticky;top:0;z-index:var(--z-index-header);backdrop-filter:blur(10px)}.help-tabs::-webkit-scrollbar{display:none}.tab{flex:1;min-width:120px;padding:1rem .5rem;background:none;border:none;font-size:.95rem;font-weight:600;color:var(--text-secondary);transition:var(--transition-fast);position:relative;cursor:pointer}.tab:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:var(--accent-primary);transition:var(--transition-fast);transform:translate(-50%)}.tab:hover,.tab.active{color:var(--accent-primary)}.tab.active:after{width:60%}.section-header{padding:2rem 1.5rem 1.5rem;text-align:center;max-width:800px;margin:0 auto}.section-header h2{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.section-header p{color:var(--text-secondary);font-size:1rem}.faq-section{padding:0 1.5rem 2rem;max-width:900px;margin:0 auto}.categories-list{display:flex;flex-direction:column;gap:1rem}.category-card{background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.category-card:hover{box-shadow:var(--shadow-md);border-color:var(--accent-primary)}.category-header{width:100%;padding:1.5rem;background:var(--bg-secondary);border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--transition-fast);text-align:left}.category-header:hover{background:var(--bg-primary)}.category-title{display:flex;align-items:center;gap:1rem}.category-icon{font-size:1.75rem}.category-title h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.toggle-icon{font-size:1.5rem;font-weight:300;color:var(--accent-primary)}.category-content{overflow:hidden}.question-item{border-top:1px solid var(--border-color)}.question-button{width:100%;padding:1.25rem 1.5rem;background:none;border:none;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;text-align:left;transition:var(--transition-fast)}.question-button:hover{background:var(--bg-secondary)}.question-text{font-weight:500;color:var(--text-primary);flex:1;padding-right:1rem}.question-toggle{font-size:1.25rem;color:var(--accent-primary);font-weight:300}.answer-content{padding:0 1.5rem 1.5rem;color:var(--text-secondary);line-height:1.7}.answer-content p{margin:0}.no-results{text-align:center;padding:4rem 1.5rem;color:var(--text-secondary)}.no-results-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-results h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--text-primary)}.no-results p{font-size:1rem}.contact-section{padding:0 1.5rem 2rem;max-width:1000px;margin:0 auto}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.contact-card{background:var(--bg-primary);border-radius:var(--radius-lg);padding:2rem;text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:var(--transition-smooth);display:flex;flex-direction:column;align-items:center;gap:1rem}.contact-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent-primary)}.contact-icon{font-size:2.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.contact-card h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.contact-card p{color:var(--text-secondary);margin:0 0 .5rem}.contact-btn{padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;cursor:pointer;transition:var(--transition-smooth);min-height:44px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.contact-btn.primary{background:var(--bg-gradient);color:#fff;border:none}.contact-btn.primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.contact-btn{background:var(--bg-secondary);color:var(--accent-primary);border:1px solid var(--border-color)}.contact-btn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.contact-card small{font-size:.875rem;color:var(--text-muted)}.contact-form-section{max-width:700px;margin:0 auto;background:var(--bg-primary);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--border-color)}.contact-form-section h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:var(--text-primary)}.form-row{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:500;margin-bottom:.5rem;color:var(--text-primary)}.form-group input,.form-group select,.form-group textarea{padding:1rem;border:2px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:1rem;transition:var(--transition-smooth);min-height:48px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-primary);background:var(--bg-primary);box-shadow:0 0 0 3px #667eea1a}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{background:var(--bg-gradient);color:#fff;padding:1rem 2rem;border:none;border-radius:var(--radius-md);font-weight:600;font-size:1rem;cursor:pointer;transition:var(--transition-smooth);width:100%;min-height:56px;margin-top:1rem}.submit-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.submit-btn.large{padding:1.25rem 2rem;font-size:1.1rem}.feedback-section{padding:0 1.5rem 2rem;max-width:800px;margin:0 auto}.feedback-content{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1rem}@media (min-width: 768px){.feedback-content{grid-template-columns:1fr 1fr}}.feedback-form{background:var(--bg-primary);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:1.5rem}.rating-section{display:flex;flex-direction:column;gap:1rem}.rating-section label{font-weight:500;color:var(--text-primary)}.rating-stars{display:flex;gap:.5rem;justify-content:center}.star-btn{background:none;border:none;font-size:2rem;cursor:pointer;transition:var(--transition-fast);padding:.25rem}.star-btn:hover,.star-btn.active{transform:scale(1.2)}.rating-labels{display:flex;justify-content:space-between;font-size:.875rem;color:var(--text-muted)}.feedback-input textarea{min-height:150px}.feature-requests{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:2rem;text-align:center;border:1px dashed var(--border-color);transition:var(--transition-smooth)}.feature-requests:hover{border-color:var(--accent-primary);background:var(--bg-primary)}.feature-requests h3{font-size:1.25rem;margin-bottom:.75rem;color:var(--text-primary)}.feature-requests p{color:var(--text-secondary);margin-bottom:1.5rem}.feature-btn{background:var(--accent-primary);color:#fff;padding:1rem 1.5rem;border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.feature-btn:hover{background:#5a6fd8;transform:translateY(-2px)}.guides-section{padding:0 1.5rem 2rem;max-width:1000px;margin:0 auto}.guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.guide-card{background:var(--bg-primary);border-radius:var(--radius-lg);padding:2rem;text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:var(--transition-smooth);display:flex;flex-direction:column;align-items:center;gap:1rem}.guide-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent-primary)}.guide-icon{font-size:2.5rem}.guide-card h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.guide-card p{color:var(--text-secondary);margin:0 0 .5rem;flex:1}.guide-btn{background:var(--bg-secondary);color:var(--accent-primary);padding:.75rem 1.5rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:var(--transition-smooth);width:100%}.guide-btn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.video-guides{max-width:800px;margin:0 auto}.video-guides h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:var(--text-primary)}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.video-card{background:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:var(--transition-smooth)}.video-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.video-thumbnail{height:180px;background:linear-gradient(45deg,#e2e8f0,#cbd5e1);display:flex;align-items:center;justify-content:center;position:relative}.play-icon{font-size:3rem;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.video-card h4{padding:1rem 1.5rem .5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.video-card span{padding:0 1.5rem 1rem;font-size:.875rem;color:var(--text-muted)}.help-footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:3rem 1.5rem 2rem;margin-top:4rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2 broadband;max-width:1000px;margin:0 auto 2rem}.footer-section h4{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.footer-section p{color:var(--text-secondary);margin-bottom:.5rem;font-size:.95rem}.emergency-link{color:var(--accent-danger);font-weight:600;text-decoration:none;font-size:1.1rem}.emergency-link:hover{text-decoration:underline}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-links a{color:var(--accent-primary);text-decoration:none;font-size:.95rem;transition:var(--transition-fast)}.footer-links a:hover{text-decoration:underline}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color);color:var(--text-muted);font-size:.875rem}.footer-bottom p{margin:.5rem 0}.bottom-nav-spacer{height:80px}[data-theme=dark] .help-hero{background:var(--bg-gradient)}[data-theme=dark] .action-card,[data-theme=dark] .category-card,[data-theme=dark] .contact-card,[data-theme=dark] .guide-card,[data-theme=dark] .video-card,[data-theme=dark] .feedback-form,[data-theme=dark] .contact-form-section,[data-theme=dark] .feature-requests{background:var(--bg-secondary);border-color:var(--border-color)}[data-theme=dark] .search-input{background:#ffffff26}[data-theme=dark] .search-input:focus{background:#ffffff40}[data-theme=dark] .form-group input,[data-theme=dark] .form-group select,[data-theme=dark] .form-group textarea{background:#1e293b;border-color:var(--border-color)}@media (max-width: 768px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.search-input{padding:.875rem .875rem .875rem 3rem}.quick-actions-section{padding:1.5rem 1rem}.actions-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}.action-card{padding:1rem .75rem}.action-icon{font-size:2rem}.tab{min-width:100px;padding:.875rem .25rem;font-size:.875rem}.section-header{padding:1.5rem 1rem}.section-header h2{font-size:1.5rem}.category-header{padding:1.25rem}.category-title h3{font-size:1.1rem}.question-button{padding:1rem}.contact-methods,.form-row,.feedback-content,.guides-grid,.video-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 480px){.hero-content h1{font-size:1.75rem}.actions-grid{grid-template-columns:repeat(2,1fr)}.tab{min-width:80px;font-size:.8rem}.contact-form-section,.feedback-form{padding:1.5rem}.submit-btn{padding:1rem;font-size:.95rem}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (prefers-contrast: high){:root{--border-color: #000}[data-theme=dark]{--border-color: #fff}}._lightMode_nttiq_3{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6;--danger: #DC2626;--danger-hover: #B91C1C}._darkMode_nttiq_22{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--border-color: #334155;--card-bg: #1e293b;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6;--danger: #DC2626;--danger-hover: #B91C1C}._container_nttiq_41{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_nttiq_48{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_nttiq_60{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_nttiq_60:hover{background:var(--accent-primary);color:#fff}._header_nttiq_48 h1{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._settingsLayout_nttiq_87{display:flex;max-width:1200px;margin:0 auto;padding:0}._mobileTabBar_nttiq_95{display:none;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}._mobileSelect_nttiq_102{width:100%;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer}._sidebar_nttiq_115{width:280px;flex-shrink:0;border-right:1px solid var(--border-color);padding:20px 0;height:calc(100vh - 60px);position:sticky;top:60px;overflow-y:auto}._userCard_nttiq_126{padding:0 16px 20px;border-bottom:1px solid var(--border-color);margin-bottom:20px}._avatarSection_nttiq_132{display:flex;align-items:center;gap:12px}._avatar_nttiq_132{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--accent-primary)}._userInfo_nttiq_146 h3{font-size:16px;font-weight:700;margin:0 0 4px;color:var(--text-primary)}._userInfo_nttiq_146 p{font-size:12px;color:var(--text-secondary);margin:0}._sidebarTabs_nttiq_159{display:flex;flex-direction:column;gap:4px}._sidebarTab_nttiq_159{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;transition:all .2s;color:var(--text-secondary);font-size:14px;font-weight:500;text-align:left}._sidebarTab_nttiq_159:hover{background:var(--bg-tertiary);color:var(--accent-primary)}._sidebarTab_nttiq_159._active_nttiq_186{background:var(--accent-primary)10;color:var(--accent-primary);border-right:3px solid var(--accent-primary)}._tabIcon_nttiq_192{font-size:18px;margin-right:12px}._tabArrow_nttiq_197{font-size:12px;opacity:.5}._content_nttiq_203{flex:1;padding:20px;min-height:calc(100vh - 60px)}._contentWrapper_nttiq_209{max-width:800px;margin:0 auto}._tabSection_nttiq_215{animation:_fadeIn_nttiq_1 .3s ease}@keyframes _fadeIn_nttiq_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._sectionHeader_nttiq_224{margin-bottom:24px}._sectionHeader_nttiq_224 h2{font-size:24px;font-weight:700;margin:0 0 8px;color:var(--text-primary)}._sectionHeader_nttiq_224 p{font-size:14px;color:var(--text-secondary);margin:0}._formCard_nttiq_242{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;padding:24px;margin-bottom:24px}._formCard_nttiq_242 h3{font-size:18px;font-weight:600;margin:0 0 16px;color:var(--text-primary)}._formGroup_nttiq_257{margin-bottom:20px}._formGroup_nttiq_257 label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:var(--text-primary)}._formGroup_nttiq_257 input,._formGroup_nttiq_257 textarea,._formGroup_nttiq_257 select{width:100%;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;transition:all .2s;outline:none}._formGroup_nttiq_257 input:focus,._formGroup_nttiq_257 textarea:focus,._formGroup_nttiq_257 select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._disabledInput_nttiq_290{background:var(--bg-tertiary);opacity:.7;cursor:not-allowed}._formRow_nttiq_296{display:grid;grid-template-columns:1fr 1fr;gap:16px}._passwordInput_nttiq_303{position:relative;display:flex;align-items:center}._passwordInput_nttiq_303 input{flex:1;padding-right:48px}._passwordToggle_nttiq_314{position:absolute;right:12px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:8px}._checkboxGroup_nttiq_325{margin-bottom:16px}._checkboxLabel_nttiq_329{display:flex;align-items:flex-start;gap:12px;cursor:pointer}._checkboxLabel_nttiq_329 input{width:20px;height:20px;margin-top:2px;cursor:pointer}._checkboxLabel_nttiq_329 div{flex:1}._checkboxLabel_nttiq_329 strong{display:block;font-size:14px;margin-bottom:2px;color:var(--text-primary)}._checkboxLabel_nttiq_329 p{font-size:12px;color:var(--text-secondary);margin:0}._saveBtn_nttiq_361{width:100%;padding:14px;background:var(--accent-primary);color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}._saveBtn_nttiq_361:hover:not(:disabled){transform:scale(1.02)}._saveBtn_nttiq_361:disabled{opacity:.6;cursor:not-allowed}._spinning_nttiq_387{animation:_spin_nttiq_387 1s linear infinite}@keyframes _spin_nttiq_387{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dangerZone_nttiq_397{background:var(--error)10;border:1px solid var(--error)30;border-radius:20px;padding:24px;margin-top:24px}._dangerZone_nttiq_397 h3{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--error)}._dangerZone_nttiq_397 p{font-size:14px;color:var(--text-secondary);margin:0 0 20px}._deleteBtn_nttiq_418{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--error);color:#fff;border:none;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._deleteBtn_nttiq_418:hover{background:var(--danger-hover);transform:scale(1.02)}._modalOverlay_nttiq_439{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._confirmModal_nttiq_453{background:var(--bg-primary);border-radius:24px;padding:24px;max-width:320px;width:90%;text-align:center}._warningIcon_nttiq_462{font-size:48px;color:var(--warning);margin-bottom:16px}._confirmModal_nttiq_453 h3{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--text-primary)}._confirmModal_nttiq_453 p{font-size:14px;color:var(--text-secondary);margin:0 0 24px}._modalActions_nttiq_481{display:flex;gap:12px}._cancelBtn_nttiq_486{flex:1;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;color:var(--text-primary)}._confirmDeleteBtn_nttiq_498{flex:1;padding:12px;background:var(--error);color:#fff;border:none;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer}._addAddressBtn_nttiq_511{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;color:var(--accent-primary);margin-bottom:20px;transition:all .2s}._addAddressBtn_nttiq_511:hover{background:var(--accent-primary)10;border-color:var(--accent-primary)}._addressForm_nttiq_532{background:var(--bg-secondary);border-radius:20px;padding:20px;margin-bottom:24px;overflow:hidden}._formActions_nttiq_540{display:flex;gap:12px;margin-top:20px}._formActions_nttiq_540 ._cancelBtn_nttiq_486{flex:1}._formActions_nttiq_540 ._saveBtn_nttiq_361{flex:1;margin:0}._addressesList_nttiq_555{margin-top:24px}._addressesList_nttiq_555 h3{font-size:18px;font-weight:600;margin:0 0 16px;color:var(--text-primary)}._addressCard_nttiq_566{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:12px}._addressContent_nttiq_577{flex:1}._addressContent_nttiq_577 h4{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-primary)}._addressContent_nttiq_577 p{font-size:13px;color:var(--text-secondary);margin:0 0 2px}._addressActions_nttiq_594{display:flex;gap:8px}._editBtn_nttiq_599{padding:6px 12px;background:none;border:1px solid var(--border-color);border-radius:20px;font-size:12px;cursor:pointer;color:var(--accent-primary)}._deleteBtn_nttiq_418{padding:6px 12px;background:none;border:1px solid var(--border-color);border-radius:20px;font-size:12px;cursor:pointer;color:var(--error)}._walletCard_nttiq_620{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:20px;padding:24px;color:#fff;margin-bottom:24px}._walletHeader_nttiq_628{display:flex;align-items:center;gap:16px;margin-bottom:20px}._walletIcon_nttiq_635{font-size:32px}._walletHeader_nttiq_628 h3{font-size:16px;font-weight:500;margin:0 0 4px;opacity:.9}._balance_nttiq_646{font-size:28px;font-weight:700;margin:0}._walletActions_nttiq_652{display:flex;gap:12px}._addFundsBtn_nttiq_657,._withdrawBtn_nttiq_657{flex:1;padding:10px;border:none;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._addFundsBtn_nttiq_657{background:#fff;color:var(--accent-primary)}._withdrawBtn_nttiq_657{background:#fff3;color:#fff}._addFundsBtn_nttiq_657:hover,._withdrawBtn_nttiq_657:hover{transform:scale(1.02)}._paymentMethods_nttiq_683{margin-top:24px}._paymentMethods_nttiq_683 h3{font-size:18px;font-weight:600;margin:0 0 16px;color:var(--text-primary)}._paymentCard_nttiq_694{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:12px}._paymentInfo_nttiq_705{display:flex;align-items:center;gap:16px}._paymentIcon_nttiq_711{width:48px;height:48px;background:var(--bg-tertiary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}._paymentInfo_nttiq_705 h4{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-primary)}._paymentInfo_nttiq_705 p{font-size:12px;color:var(--text-secondary);margin:0}._addPaymentBtn_nttiq_736{width:100%;padding:14px;background:none;border:1px dashed var(--border-color);border-radius:16px;font-size:14px;font-weight:500;cursor:pointer;color:var(--accent-primary);display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}._addPaymentBtn_nttiq_736:hover{border-color:var(--accent-primary);background:var(--accent-primary)10}._ordersList_nttiq_759{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._orderCard_nttiq_766{display:flex;gap:16px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;cursor:pointer;transition:all .2s}._orderCard_nttiq_766:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._orderImage_nttiq_782{width:80px;height:80px;background:var(--bg-tertiary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-tertiary);overflow:hidden}._orderImage_nttiq_782 img{width:100%;height:100%;object-fit:cover}._orderInfo_nttiq_801{flex:1}._orderInfo_nttiq_801 h4{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-primary)}._orderId_nttiq_812{font-size:12px;color:var(--text-tertiary);margin:0 0 8px}._orderMeta_nttiq_818{display:flex;align-items:center;gap:12px;margin-bottom:8px}._orderDate_nttiq_825{font-size:12px;color:var(--text-secondary)}._orderStatus_nttiq_830{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}._statusDelivered_nttiq_838{color:var(--success)}._statusPending_nttiq_842{color:var(--warning)}._statusCancelled_nttiq_846{color:var(--error)}._orderTotal_nttiq_850{font-size:16px;font-weight:700;color:var(--accent-primary);margin:0}._viewAllBtn_nttiq_857{width:100%;padding:14px;background:none;border:1px solid var(--border-color);border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;color:var(--text-primary);transition:all .2s}._viewAllBtn_nttiq_857:hover{background:var(--bg-secondary)}._notificationsList_nttiq_875{margin-top:24px}._notificationsList_nttiq_875 h3{font-size:18px;font-weight:600;margin:0 0 16px;color:var(--text-primary)}._notificationItem_nttiq_886{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:12px}._notificationItem_nttiq_886._unread_nttiq_897{background:var(--accent-primary)05;border-left:3px solid var(--accent-primary)}._notificationIcon_nttiq_902{width:40px;height:40px;background:var(--bg-tertiary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-primary);font-size:18px}._notificationContent_nttiq_914{flex:1}._notificationContent_nttiq_914 h4{font-size:14px;font-weight:600;margin:0 0 4px;color:var(--text-primary)}._notificationContent_nttiq_914 p{font-size:13px;color:var(--text-secondary);margin:0 0 4px}._notificationTime_nttiq_931{font-size:11px;color:var(--text-tertiary)}._markReadBtn_nttiq_936{padding:6px 12px;background:none;border:1px solid var(--border-color);border-radius:20px;font-size:12px;cursor:pointer;color:var(--accent-primary)}._statsGrid_nttiq_947{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}._statCard_nttiq_954{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:20px;text-align:center}._statIcon_nttiq_962{font-size:28px;color:var(--accent-primary);margin-bottom:8px}._statValue_nttiq_968{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}._statLabel_nttiq_975{font-size:12px;color:var(--text-secondary);margin:0}._dashboardCard_nttiq_982{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;padding:24px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._dashboardHeader_nttiq_995{display:flex;align-items:center;gap:16px}._dashboardIcon_nttiq_1001{font-size:32px;color:var(--accent-primary)}._dashboardHeader_nttiq_995 h3{font-size:18px;font-weight:600;margin:0 0 4px;color:var(--text-primary)}._dashboardHeader_nttiq_995 p{font-size:13px;color:var(--text-secondary);margin:0}._dashboardBtn_nttiq_1019{padding:12px 24px;background:var(--accent-primary);color:#fff;border:none;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._dashboardBtn_nttiq_1019:hover{transform:scale(1.02)}._exportBtn_nttiq_1036{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;color:var(--text-primary);margin-top:16px}._noData_nttiq_1052{text-align:center;padding:40px;color:var(--text-tertiary);background:var(--bg-secondary);border-radius:16px}._bottomSpacing_nttiq_1061{height:80px}._skeletonHeader_nttiq_1066{display:flex;gap:16px;padding:12px 16px}._skeletonBackBtn_nttiq_1072{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_nttiq_1 1.5s infinite}._skeletonTitle_nttiq_1081{flex:1;height:40px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_nttiq_1 1.5s infinite}._skeletonLayout_nttiq_1090{display:flex;padding:20px;gap:20px}._skeletonSidebar_nttiq_1096{width:280px}._skeletonUserCard_nttiq_1100{height:80px;border-radius:16px;margin-bottom:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_nttiq_1 1.5s infinite}._skeletonTab_nttiq_1109{height:48px;border-radius:12px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_nttiq_1 1.5s infinite}._skeletonContent_nttiq_1118{flex:1}._skeletonForm_nttiq_1122{max-width:600px}._skeletonInput_nttiq_1126{height:56px;border-radius:12px;margin-bottom:16px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_nttiq_1 1.5s infinite}._skeletonButton_nttiq_1135{height:52px;border-radius:30px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_nttiq_1 1.5s infinite}@keyframes _loading_nttiq_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){._sidebar_nttiq_115{display:none}._mobileTabBar_nttiq_95{display:block}._settingsLayout_nttiq_87{flex-direction:column}._content_nttiq_203{padding:16px}._formRow_nttiq_296{grid-template-columns:1fr;gap:0}._statsGrid_nttiq_947{grid-template-columns:1fr}._dashboardCard_nttiq_982{flex-direction:column;text-align:center}._addressCard_nttiq_566{flex-direction:column;gap:12px}._addressActions_nttiq_594{align-self:flex-end}._notificationItem_nttiq_886{flex-direction:column}._markReadBtn_nttiq_936{align-self:flex-start}._modalActions_nttiq_481{flex-direction:column}}@media (max-width: 480px){._header_nttiq_48 h1{font-size:16px}._sectionHeader_nttiq_224 h2{font-size:20px}._formCard_nttiq_242{padding:16px}._walletHeader_nttiq_628{flex-direction:column;text-align:center}._walletActions_nttiq_652{flex-direction:column}._paymentCard_nttiq_694{flex-direction:column;text-align:center;gap:12px}._paymentInfo_nttiq_705,._orderCard_nttiq_766{flex-direction:column}._orderImage_nttiq_782{width:100%;height:160px}}.bottom-navbar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;background:#fffffffa;backdrop-filter:blur(30px) saturate(180%);border-top:.5px solid rgba(0,0,0,.08);padding:.3rem 0;z-index:1000;box-shadow:0 -1px 6px #0000000f;height:50px;min-height:50px}html.dark .bottom-navbar{background:#121212fa;border-top-color:#ffffff14;box-shadow:0 -1px 6px #0006}.bottom-nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.35rem .4rem;text-decoration:none;color:#6b7280;font-size:.65rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;flex:1;min-height:44px;border-radius:8px;margin:0 .1rem}html.dark .bottom-nav-link{color:#9ca3af}.bottom-nav-link:hover{color:#ff6200;background:#ff62000a;transform:translateY(-1px)}html.dark .bottom-nav-link:hover{color:#ff8c00;background:#ff8c0014}.bottom-nav-link.active{color:#ff6200;background:#ff62000f}html.dark .bottom-nav-link.active{color:#ff8c00;background:#ff8c001f}.nav-label{margin-top:.2rem;font-size:.6rem;font-weight:500;letter-spacing:-.01em;line-height:1}.nav-icon-with-badge{position:relative;display:flex;align-items:center;justify-content:center}.nav-badge{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;font-size:.5rem;font-weight:800;padding:.08rem .2rem;border-radius:.8rem;min-width:.85rem;height:.85rem;display:flex;align-items:center;justify-content:center;border:1.5px solid white;box-shadow:0 1px 3px #00000026;line-height:1}html.dark .nav-badge{border-color:#121212;box-shadow:0 1px 3px #0006}.active-indicator{position:absolute;top:0;width:3px;height:2px;background:#ff6200;border-radius:1px;animation:subtle-pulse 3s infinite}html.dark .active-indicator{background:#ff8c00}@keyframes subtle-pulse{0%,to{opacity:1}50%{opacity:.7}}.notif-icon{position:relative;display:flex;align-items:center;justify-content:center}.notif-badge{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;font-size:.5rem;font-weight:800;padding:.08rem .2rem;border-radius:.8rem;min-width:.85rem;height:.85rem;display:flex;align-items:center;justify-content:center;border:1.5px solid white;box-shadow:0 1px 3px #00000026}html.dark .notif-badge{border-color:#121212;box-shadow:0 1px 3px #0006}@media (max-width: 380px){.bottom-navbar{height:48px;min-height:48px;padding:.25rem 0}.bottom-nav-link{padding:.3rem .35rem;min-height:42px}.nav-label{font-size:.58rem;margin-top:.18rem}.nav-badge,.notif-badge{font-size:.48rem;padding:.06rem .18rem;min-width:.8rem;height:.8rem;top:-4px;right:-4px}.bottom-nav-link svg{width:16px;height:16px}}@media (max-width: 340px){.bottom-navbar{height:46px;min-height:46px;padding:.2rem 0}.bottom-nav-link{padding:.25rem .3rem;min-height:40px}.nav-label{font-size:.55rem;margin-top:.15rem}.nav-badge,.notif-badge{font-size:.45rem;padding:.05rem .15rem;min-width:.75rem;height:.75rem;top:-3px;right:-3px}.bottom-nav-link svg{width:15px;height:15px}}@media (min-width: 768px){.bottom-navbar{display:none}}.bottom-nav-link,.nav-badge,.notif-badge{transition:all .2s cubic-bezier(.4,0,.2,1)}.bottom-nav-link:hover .nav-badge,.bottom-nav-link:hover .notif-badge{transform:scale(1.05)}.bottom-nav-link.active .nav-badge,.bottom-nav-link.active .notif-badge{transform:scale(1.02)}.bottom-nav-link:focus-visible{outline:2px solid #ff6200;outline-offset:2px;border-radius:6px}html.dark .bottom-nav-link:focus-visible{outline-color:#ff8c00}@media (prefers-reduced-motion: reduce){.bottom-navbar,.bottom-nav-link,.nav-badge,.notif-badge,.active-indicator{transition:none;animation:none}.bottom-nav-link:hover{transform:none}}.bottom-navbar,.nav-badge,.notif-badge{transform:translateZ(0)}.bottom-nav-link svg{width:18px;height:18px;flex-shrink:0}.bottom-nav-link[href*=cart]:hover svg{color:#ef4444}.bottom-nav-link[href*=cart].active svg{color:#ef4444}.bottom-nav-link[href*=wishlist]:hover svg{color:#ec4899}.bottom-nav-link[href*=wishlist].active svg{color:#ec4899}.bottom-nav-link[href*=notifications]:hover svg{color:#3b82f6}.bottom-nav-link[href*=notifications].active svg{color:#3b82f6}@supports (padding: max(0px)){.bottom-navbar{padding-bottom:max(.3rem,env(safe-area-inset-bottom))}}.nav-badge.loading{background:#e5e7eb;color:transparent;min-width:.85rem;animation:pulse 1.5s ease-in-out infinite}html.dark .nav-badge.loading{background:#374151}@media (prefers-contrast: high){.bottom-navbar{border-top-width:1px;border-top-color:#000}html.dark .bottom-navbar{border-top-color:#fff}.nav-badge,.notif-badge{border-width:2px}}@media (hover: none) and (pointer: coarse){.bottom-nav-link:hover{transform:none;background:transparent}.bottom-nav-link:active{background:#ff62001a;transform:scale(.95)}html.dark .bottom-nav-link:active{background:#ff8c0026}}._lightMode_1qmhm_3{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._darkMode_1qmhm_19{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._container_1qmhm_35{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:30px}._header_1qmhm_43{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._headerLeft_1qmhm_55{width:40px}._header_1qmhm_43 h1{font-size:16px;font-weight:600;margin:0;text-align:center;color:var(--text-primary)}._headerActions_1qmhm_67{display:flex;gap:8px}._iconBtn_1qmhm_72{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._iconBtn_1qmhm_72:hover{background:var(--accent-primary);color:#fff}._iconBtn_1qmhm_72:disabled{opacity:.5;cursor:not-allowed}._imageCarouselSection_1qmhm_97{position:relative;background:var(--bg-secondary)}._imageCarousel_1qmhm_97{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--bg-tertiary)}._carouselImage_1qmhm_110{width:100%;height:100%;object-fit:cover}._carouselNavPrev_1qmhm_116,._carouselNavNext_1qmhm_117{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;backdrop-filter:blur(4px);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s;z-index:10}._carouselNavPrev_1qmhm_116{left:12px}._carouselNavNext_1qmhm_117{right:12px}._carouselNavPrev_1qmhm_116:hover,._carouselNavNext_1qmhm_117:hover{background:var(--accent-primary);transform:translateY(-50%) scale(1.05)}._carouselDots_1qmhm_150{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:10}._dot_1qmhm_161{width:8px;height:8px;border-radius:4px;background:#ffffff80;border:none;cursor:pointer;transition:all .2s}._dot_1qmhm_161._active_1qmhm_171{width:24px;background:#fff}._content_1qmhm_177{padding:20px 16px}._productHeader_1qmhm_182{margin-bottom:20px}._productTitle_1qmhm_186{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--text-primary);line-height:1.3}._productPriceContainer_1qmhm_195{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}._discountPrice_1qmhm_203{font-size:24px;font-weight:800;color:#10b981}._regularPrice_1qmhm_209{font-size:24px;font-weight:800;color:var(--accent-primary)}._originalPrice_1qmhm_215{font-size:16px;font-weight:500;color:var(--text-tertiary);text-decoration:line-through}._discountBadge_1qmhm_222{background:#ef4444;color:#fff;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}._productRating_1qmhm_231{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._stars_1qmhm_238{display:flex;align-items:center;gap:4px}._starFilled_1qmhm_244{color:#f59e0b;font-size:16px}._starEmpty_1qmhm_249{color:var(--border-color);font-size:16px}._ratingCount_1qmhm_254{font-size:13px;color:var(--text-secondary)}._rateButton_1qmhm_259{background:var(--accent-primary);color:#fff;border:none;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}._rateButton_1qmhm_259:hover{transform:scale(1.05)}._infoButtons_1qmhm_276{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}._infoBtn_1qmhm_283{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-secondary)}._infoBtn_1qmhm_283:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._infoBtn_1qmhm_283._active_1qmhm_171{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._infoPanel_1qmhm_310{background:var(--bg-secondary);border-radius:16px;padding:16px;margin-bottom:20px;overflow:hidden}._infoPanel_1qmhm_310 h4{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-primary)}._infoPanel_1qmhm_310 p{font-size:13px;color:var(--text-secondary);margin:0 0 8px;line-height:1.5}._infoDetail_1qmhm_335{font-size:12px;color:var(--text-tertiary);margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color)}._deliveryFee_1qmhm_343{font-size:12px;color:var(--success);font-weight:500;margin-top:8px}._variantsSection_1qmhm_351{margin-bottom:20px}._variantsSection_1qmhm_351 h4{font-size:14px;font-weight:600;margin:0 0 12px;color:var(--text-primary)}._variantOptions_1qmhm_362{display:flex;flex-wrap:wrap;gap:10px}._variantBtn_1qmhm_368{padding:10px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-primary);display:flex;align-items:center;gap:8px}._variantBtn_1qmhm_368:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._variantBtn_1qmhm_368._selected_1qmhm_388{border-color:var(--accent-primary);background:var(--accent-primary)10}._variantPrice_1qmhm_393{font-size:11px;color:var(--accent-primary);font-weight:600}._stockStatus_1qmhm_400{margin-bottom:20px;background:var(--bg-secondary);padding:12px;border-radius:12px}._stockLabel_1qmhm_407{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px;color:var(--text-secondary)}._inStock_1qmhm_415{color:#10b981;font-weight:600}._mediumStock_1qmhm_420{color:#f59e0b;font-weight:600}._lowStock_1qmhm_425{color:#ef4444;font-weight:600}._stockBarContainer_1qmhm_430{display:flex;align-items:center;gap:12px;margin-top:8px}._stockBar_1qmhm_430{flex:1;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}._stockFill_1qmhm_445{height:100%;border-radius:4px;transition:width .3s ease}._stockPercent_1qmhm_451{font-size:11px;color:var(--text-tertiary);min-width:60px;text-align:right}._sellerCard_1qmhm_459{background:var(--bg-secondary);border-radius:20px;padding:16px;margin-bottom:20px}._sellerHeader_1qmhm_466{display:flex;align-items:center;gap:12px;margin-bottom:12px}._sellerAvatar_1qmhm_473{width:48px;height:48px;background:var(--accent-primary);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}._sellerDetails_1qmhm_485 h4{font-size:14px;font-weight:700;margin:0 0 4px;display:flex;align-items:center;gap:6px;color:var(--text-primary)}._verifiedBadge_1qmhm_495{background:var(--success);color:#fff;width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:10px}._sellerStats_1qmhm_507{display:flex;gap:12px;font-size:11px;color:var(--text-secondary)}._sellerStats_1qmhm_507 span{display:flex;align-items:center;gap:4px}._sellerContact_1qmhm_520{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border-color)}._contactItem_1qmhm_528{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}._contactItem_1qmhm_528 a{color:var(--text-primary);text-decoration:none}._contactItem_1qmhm_528 a:hover{color:var(--accent-primary)}._descriptionSection_1qmhm_546{margin-bottom:20px}._descriptionSection_1qmhm_546 h4,._usageGuide_1qmhm_551 h4,._askSeller_1qmhm_552 h4{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-primary)}._descriptionSection_1qmhm_546 p,._usageGuide_1qmhm_551 p{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}._usageGuide_1qmhm_551{margin-bottom:20px;background:var(--bg-secondary);padding:16px;border-radius:16px}._actionButtons_1qmhm_576{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}._buyBtn_1qmhm_583,._cartBtn_1qmhm_583,._wishlistBtn_1qmhm_583{flex:1;padding:14px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:none}._buyBtn_1qmhm_583{background:var(--accent-primary);color:#fff}._cartBtn_1qmhm_583,._wishlistBtn_1qmhm_583{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._buyBtn_1qmhm_583:hover,._cartBtn_1qmhm_583:hover,._wishlistBtn_1qmhm_583:hover{transform:scale(1.02)}._buyBtn_1qmhm_583:disabled,._cartBtn_1qmhm_583:disabled,._wishlistBtn_1qmhm_583:disabled{opacity:.6;cursor:not-allowed;transform:none}._askSeller_1qmhm_552{margin-bottom:24px;background:var(--bg-secondary);border-radius:20px;padding:16px}._messageComposer_1qmhm_633{display:flex;flex-direction:column;gap:12px}._messageComposer_1qmhm_633 textarea{width:100%;padding:12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);font-size:13px;resize:vertical;font-family:inherit}._messageComposer_1qmhm_633 textarea:focus{outline:none;border-color:var(--accent-primary)}._sendBtn_1qmhm_656{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--accent-primary);color:#fff;border:none;border-radius:30px;font-weight:600;cursor:pointer;transition:all .2s}._sendBtn_1qmhm_656:hover:not(:disabled){transform:scale(1.02)}._sendBtn_1qmhm_656:disabled{opacity:.6;cursor:not-allowed}._reviewsSection_1qmhm_681{margin-top:8px}._reviewsSection_1qmhm_681 h3{font-size:16px;font-weight:700;margin-bottom:16px;color:var(--text-primary)}._reviewCard_1qmhm_692{background:var(--bg-secondary);border-radius:16px;padding:16px;margin-bottom:12px}._reviewHeader_1qmhm_699{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}._reviewHeader_1qmhm_699 strong{font-size:13px;color:var(--text-primary)}._reviewStars_1qmhm_713{display:flex;gap:2px}._reviewComment_1qmhm_718{font-size:13px;color:var(--text-secondary);margin:0 0 8px;line-height:1.4}._reviewDate_1qmhm_725{font-size:10px;color:var(--text-tertiary)}._shareModal_1qmhm_731{position:fixed;inset:0;background:#00000080;z-index:200;display:flex;align-items:flex-end}._shareContent_1qmhm_743{background:var(--bg-primary);border-radius:20px 20px 0 0;padding:24px;width:100%}._shareContent_1qmhm_743 h3{font-size:18px;margin-bottom:16px;color:var(--text-primary)}._shareOptions_1qmhm_756{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._shareOptions_1qmhm_756 button{background:var(--bg-secondary);border:1px solid var(--border-color);padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;color:var(--text-primary)}._errorContainer_1qmhm_774{text-align:center;padding:60px 20px}._errorIcon_1qmhm_779{font-size:64px;margin-bottom:16px;opacity:.5}._errorContainer_1qmhm_774 h2{font-size:20px;margin-bottom:8px;color:var(--text-primary)}._errorContainer_1qmhm_774 p{color:var(--text-secondary);margin-bottom:24px}._errorBtn_1qmhm_796{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer}._spinning_1qmhm_807{animation:_spin_1qmhm_807 1s linear infinite}@keyframes _spin_1qmhm_807{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._skeletonHeader_1qmhm_821{display:flex;justify-content:space-between;padding:12px 16px}._skeletonTitle_1qmhm_827{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}._skeletonActions_1qmhm_836{display:flex;gap:8px}._skeletonActions_1qmhm_836 div{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}._skeletonImage_1qmhm_850{height:300px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}._skeletonContent_1qmhm_857{padding:20px 16px}._skeletonTitleLarge_1qmhm_861{height:28px;width:80%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}._skeletonPrice_1qmhm_871{height:32px;width:40%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}._skeletonMeta_1qmhm_881{height:20px;width:60%;border-radius:8px;margin-bottom:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}._skeletonSeller_1qmhm_891{height:80px;border-radius:16px;margin-bottom:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}._skeletonText_1qmhm_900{height:16px;width:100%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}._skeletonButtons_1qmhm_910{display:flex;gap:12px;margin-top:20px}._skeletonButtons_1qmhm_910 div{flex:1;height:48px;border-radius:30px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qmhm_1 1.5s infinite}@keyframes _loading_1qmhm_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_1qmhm_177{max-width:700px;margin:0 auto}._actionButtons_1qmhm_576{flex-wrap:nowrap}}@media (min-width: 769px){._carouselNavPrev_1qmhm_116,._carouselNavNext_1qmhm_117{display:flex}}@media (max-width: 768px){._carouselNavPrev_1qmhm_116,._carouselNavNext_1qmhm_117{display:none}._stockBarContainer_1qmhm_430{flex-direction:column;align-items:flex-start;gap:6px}._stockPercent_1qmhm_451{text-align:left}._productTitle_1qmhm_186{font-size:18px}._discountPrice_1qmhm_203,._regularPrice_1qmhm_209{font-size:20px}._infoButtons_1qmhm_276{gap:8px}._infoBtn_1qmhm_283{padding:6px 12px;font-size:12px}._actionButtons_1qmhm_576{flex-direction:column}._buyBtn_1qmhm_583,._cartBtn_1qmhm_583,._wishlistBtn_1qmhm_583{width:100%}._shareOptions_1qmhm_756{grid-template-columns:1fr}._variantOptions_1qmhm_362{flex-direction:column}._variantBtn_1qmhm_368{width:100%;justify-content:center}}@media (max-width: 480px){._productTitle_1qmhm_186{font-size:16px}._discountPrice_1qmhm_203,._regularPrice_1qmhm_209{font-size:18px}._originalPrice_1qmhm_215{font-size:14px}}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);background-size:200% 200%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.auth-form-container.glass-card{max-width:28rem;margin:0 auto;background:#ffffff0d;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0000004d;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.auth-form-container.glass-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px #0006}.auth-title{font-family:Inter,sans-serif;font-weight:700;font-size:1.5rem;color:#e2e8f0;text-shadow:0 2px 4px rgba(0,0,0,.2);text-align:center;margin-bottom:1rem}.auth-subtitle{font-family:Inter,sans-serif;font-size:.875rem;color:#94a3b8;text-align:center;margin-bottom:1.5rem}.auth-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{position:relative}.form-group label{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:#e2e8f0;margin-bottom:.5rem;display:block}.form-group input{width:100%;padding:.75rem 1rem;background:#374151cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f1f5f9;font-family:Inter,sans-serif;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus{border-color:#60a5fa;box-shadow:0 0 8px #60a5fa4d;outline:none}.password-wrapper{position:relative}.password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;transition:color .3s ease}.password-toggle:hover{color:#bfdbfe}.error-text{font-family:Inter,sans-serif;color:#f87171;font-size:.75rem;margin-top:.25rem;display:block}.back-button{background:none;border:none;color:#94a3b8;cursor:pointer;position:absolute;top:1rem;left:1rem;transition:color .3s ease}.back-button:hover{color:#f1f5f9}.auth-button{width:100%;padding:.75rem;background:linear-gradient(90deg,#3b82f6,#2563eb);color:#fff;font-family:Inter,sans-serif;font-weight:600;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.auth-button:hover:not(:disabled){background:linear-gradient(90deg,#60a5fa,#3b82f6);transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.auth-button:disabled{opacity:.5;cursor:not-allowed}.auth-button svg{margin-right:.5rem}.toaster{font-family:Inter,sans-serif!important;font-size:.875rem!important;border-radius:8px!important;padding:.75rem!important}.toaster .Toastify__toast--success{background:#22c55e33!important;color:#86efac!important;backdrop-filter:blur(4px)!important}.toaster .Toastify__toast--error{background:#ef444433!important;color:#f87171!important;backdrop-filter:blur(4px)!important}@media (max-width: 640px){.auth-form-container.glass-card{padding:1.5rem;margin:0 1rem}}._lightMode_7911f_3{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._darkMode_7911f_21{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #6b7280;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._container_7911f_37{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_7911f_44{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_7911f_56{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_7911f_56:hover{background:var(--accent-primary);color:#fff}._header_7911f_44 h1{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._headerStats_7911f_82{display:flex;align-items:center}._itemCount_7911f_87{font-size:13px;color:var(--text-secondary);background:var(--bg-secondary);padding:6px 12px;border-radius:20px}._content_7911f_96{padding:16px;max-width:1200px;margin:0 auto}._statsBar_7911f_103{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}._statCard_7911f_110{display:flex;align-items:center;gap:12px;background:var(--card-bg);padding:16px;border-radius:16px;border:1px solid var(--border-color)}._statIcon_7911f_120{font-size:24px;color:var(--accent-primary)}._statInfo_7911f_125{flex:1}._statValue_7911f_129{display:block;font-size:20px;font-weight:700;color:var(--text-primary)}._statLabel_7911f_136{font-size:12px;color:var(--text-secondary)}._wishlistGrid_7911f_142{display:flex;flex-direction:column;gap:16px}._wishlistItem_7911f_149{display:flex;gap:16px;background:var(--card-bg);border-radius:20px;border:1px solid var(--border-color);overflow:hidden;transition:all .2s;position:relative}._wishlistItem_7911f_149:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._discountBadge_7911f_166{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,var(--error),#DC2626);color:#fff;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px;z-index:10}._itemImage_7911f_183{width:160px;flex-shrink:0;background:var(--bg-tertiary);cursor:pointer;overflow:hidden}._itemImage_7911f_183 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._itemImage_7911f_183:hover img{transform:scale(1.05)}._itemInfo_7911f_203{flex:1;padding:16px 16px 16px 0}._storeRow_7911f_209{display:flex;align-items:center;gap:6px;margin-bottom:8px}._storeIcon_7911f_216{font-size:12px;color:var(--accent-primary)}._storeName_7911f_221{font-size:12px;font-weight:500;color:var(--text-secondary)}._verifiedBadge_7911f_227{font-size:10px;color:var(--success);background:var(--success)15;padding:2px 6px;border-radius:12px}._productName_7911f_236{font-size:16px;font-weight:600;margin:0 0 8px;cursor:pointer;color:var(--text-primary);line-height:1.3}._productName_7911f_236:hover{color:var(--accent-primary)}._ratingRow_7911f_250{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}._ratingStars_7911f_258{display:flex;gap:2px}._starFilled_7911f_263,._starHalf_7911f_268{color:#f59e0b;font-size:12px}._starEmpty_7911f_273{color:var(--border-color);font-size:12px}._ratingValue_7911f_278{font-size:12px;font-weight:600;color:var(--text-primary)}._reviewCount_7911f_284{font-size:11px;color:var(--text-tertiary)}._priceRow_7911f_290{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}._currentPrice_7911f_298{font-size:18px;font-weight:700;color:var(--accent-primary)}._originalPrice_7911f_304{font-size:13px;color:var(--text-tertiary);text-decoration:line-through}._stockStatus_7911f_311{margin-bottom:12px}._inStock_7911f_315{font-size:12px;color:var(--success);font-weight:500}._lowStock_7911f_321{font-size:12px;color:var(--warning);font-weight:500}._outOfStock_7911f_327{font-size:12px;color:var(--error);font-weight:500}._actionRow_7911f_334{display:flex;gap:12px;flex-wrap:wrap}._addCartBtn_7911f_340{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);color:#fff;border:none;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}._addCartBtn_7911f_340:hover:not(:disabled){transform:scale(1.02)}._addCartBtn_7911f_340:disabled{opacity:.6;cursor:not-allowed}._removeBtn_7911f_364{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text-secondary)}._removeBtn_7911f_364:hover:not(:disabled){background:var(--error);color:#fff;border-color:var(--error)}._removeBtn_7911f_364:disabled{opacity:.6;cursor:not-allowed}._emptyState_7911f_392{text-align:center;padding:60px 20px;background:var(--card-bg);border-radius:20px}._emptyIcon_7911f_399{font-size:64px;color:var(--text-tertiary);margin-bottom:20px}._emptyState_7911f_392 h2{font-size:20px;margin-bottom:8px;color:var(--text-primary)}._emptyState_7911f_392 p{color:var(--text-secondary);margin-bottom:24px}._shopBtn_7911f_416{background:var(--accent-primary);color:#fff;border:none;padding:12px 28px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .2s}._shopBtn_7911f_416:hover{transform:scale(1.02)}._bottomSpacing_7911f_432{height:80px}._skeletonHeader_7911f_437{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_7911f_443{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_7911f_1 1.5s infinite}._skeletonTitle_7911f_452{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_7911f_1 1.5s infinite}._skeletonStats_7911f_461{width:80px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_7911f_1 1.5s infinite}._skeletonGrid_7911f_470{display:flex;flex-direction:column;gap:16px;padding:16px}._skeletonCard_7911f_477{display:flex;gap:16px;background:var(--card-bg);border-radius:20px;padding:16px}._skeletonImage_7911f_485{width:120px;height:120px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_7911f_1 1.5s infinite}._skeletonInfo_7911f_494{flex:1}._skeletonLine_7911f_498{height:16px;width:80%;border-radius:8px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_7911f_1 1.5s infinite}._skeletonLineShort_7911f_508{height:12px;width:50%;border-radius:6px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_7911f_1 1.5s infinite}._skeletonPrice_7911f_518{height:18px;width:40%;border-radius:8px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_7911f_1 1.5s infinite}._skeletonButtons_7911f_528{display:flex;gap:8px}._skeletonButtons_7911f_528 div{width:80px;height:36px;border-radius:30px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_7911f_1 1.5s infinite}@keyframes _loading_7911f_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){._wishlistItem_7911f_149{flex-direction:column}._itemImage_7911f_183{width:100%;height:200px}._itemInfo_7911f_203{padding:0 16px 16px}._statsBar_7911f_103{grid-template-columns:1fr}._actionRow_7911f_334{flex-direction:column}._addCartBtn_7911f_340,._removeBtn_7911f_364{justify-content:center}._storeRow_7911f_209{flex-wrap:wrap}}@media (max-width: 480px){._header_7911f_44 h1,._currentPrice_7911f_298{font-size:16px}._productName_7911f_236{font-size:14px}._statCard_7911f_110{padding:12px}._statIcon_7911f_120{font-size:20px}._statValue_7911f_129{font-size:18px}}._lightMode_havtb_3{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._darkMode_havtb_21{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #6b7280;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._container_havtb_38{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_havtb_45{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_havtb_57{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_havtb_57:hover{background:var(--accent-primary);color:#fff}._header_havtb_45 h1{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._headerActions_havtb_83{display:flex;align-items:center}._itemCount_havtb_88{font-size:13px;color:var(--text-secondary);background:var(--bg-secondary);padding:6px 12px;border-radius:20px}._content_havtb_97{padding:16px;max-width:1200px;margin:0 auto}._cartLayout_havtb_104{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){._cartLayout_havtb_104{grid-template-columns:1fr 320px}}._cartItems_havtb_117{display:flex;flex-direction:column;gap:20px}._storeSection_havtb_124{background:var(--card-bg);border-radius:20px;border:1px solid var(--border-color);overflow:hidden}._storeHeader_havtb_131{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}._storeIcon_havtb_140{font-size:20px;color:var(--accent-primary)}._storeInfo_havtb_145{flex:1}._storeInfo_havtb_145 h3{font-size:15px;font-weight:600;margin:0 0 2px;color:var(--text-primary)}._storeBadge_havtb_156{font-size:10px;color:var(--success);background:var(--success)15;padding:2px 8px;border-radius:12px}._storeItemBadge_havtb_164{font-size:12px;color:var(--text-secondary);background:var(--bg-tertiary);padding:4px 10px;border-radius:20px}._storeItems_havtb_173{padding:8px 0}._cartItem_havtb_117{display:flex;gap:16px;padding:16px;border-bottom:1px solid var(--border-color);transition:all .2s}._cartItem_havtb_117:hover{background:var(--bg-tertiary)30}._itemImage_havtb_191{position:relative;width:100px;height:100px;border-radius:12px;overflow:hidden;background:var(--bg-tertiary);cursor:pointer;flex-shrink:0}._itemImage_havtb_191 img{width:100%;height:100%;object-fit:cover}._discountBadge_havtb_208{position:absolute;top:4px;left:4px;background:linear-gradient(135deg,var(--error),#DC2626);color:#fff;padding:2px 6px;border-radius:8px;font-size:9px;font-weight:600;display:flex;align-items:center;gap:2px}._itemDetails_havtb_224{flex:1;min-width:0}._itemDetails_havtb_224 h4{font-size:14px;font-weight:600;margin:0 0 4px;cursor:pointer;color:var(--text-primary)}._itemDetails_havtb_224 h4:hover{color:var(--accent-primary)}._variantInfo_havtb_241{font-size:11px;color:var(--text-tertiary);margin-bottom:6px}._priceSection_havtb_247{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}._currentPrice_havtb_255{font-size:15px;font-weight:700;color:var(--accent-primary)}._originalPrice_havtb_261{font-size:12px;color:var(--text-tertiary);text-decoration:line-through}._stockStatus_havtb_267{margin-bottom:8px}._inStock_havtb_271{font-size:11px;color:var(--success)}._lowStock_havtb_276{font-size:11px;color:var(--warning)}._outOfStock_havtb_281{font-size:11px;color:var(--error)}._deliveryInfo_havtb_286{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-tertiary)}._deliveryIcon_havtb_294{font-size:11px}._itemActions_havtb_299{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:140px}._quantityControl_havtb_307{display:flex;align-items:center;gap:8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;padding:4px}._qtyBtn_havtb_317{width:28px;height:28px;border-radius:50%;background:var(--bg-tertiary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._qtyBtn_havtb_317:hover:not(:disabled){background:var(--accent-primary);color:#fff}._qtyBtn_havtb_317:disabled{opacity:.5;cursor:not-allowed}._qtyValue_havtb_341{min-width:30px;text-align:center;font-size:14px;font-weight:500;color:var(--text-primary)}._itemTotal_havtb_349{text-align:right}._totalLabel_havtb_353{font-size:11px;color:var(--text-tertiary);display:block}._totalValue_havtb_359{font-size:16px;font-weight:700;color:var(--accent-primary)}._itemActionsButtons_havtb_365{display:flex;gap:12px}._wishlistBtn_havtb_370,._removeBtn_havtb_370{background:none;border:none;display:flex;align-items:center;gap:4px;font-size:11px;cursor:pointer;padding:4px 8px;border-radius:20px;transition:all .2s;color:var(--text-secondary)}._wishlistBtn_havtb_370:hover{background:var(--warning)15;color:var(--warning)}._removeBtn_havtb_370:hover{background:var(--error)15;color:var(--error)}._storeFooter_havtb_395{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-wrap:wrap;gap:12px}._storeTotal_havtb_406{font-size:14px;font-weight:500;color:var(--text-secondary)}._storeTotalAmount_havtb_412{font-weight:700;color:var(--accent-primary);margin-left:8px}._checkoutBtn_havtb_418{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);color:#fff;border:none;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}._checkoutBtn_havtb_418:hover:not(:disabled){transform:scale(1.02)}._checkoutBtn_havtb_418:disabled{opacity:.6;cursor:not-allowed}._orderSummary_havtb_443{position:sticky;top:80px;align-self:start}._summaryCard_havtb_449{background:var(--card-bg);border-radius:20px;padding:20px;border:1px solid var(--border-color)}._summaryCard_havtb_449 h3{font-size:16px;font-weight:700;margin:0 0 16px;color:var(--text-primary)}._summaryRow_havtb_463{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;color:var(--text-secondary)}._summaryRow_havtb_463._savings_havtb_471{color:var(--success)}._savingsValue_havtb_475{font-weight:600}._summaryDivider_havtb_479{height:1px;background:var(--border-color);margin:12px 0}._summaryRow_havtb_463._total_havtb_353{font-size:16px;font-weight:700;color:var(--text-primary)}._totalValue_havtb_359{color:var(--accent-primary)}._shippingNote_havtb_495,._securityNote_havtb_495{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-tertiary);padding:10px 0;border-top:1px solid var(--border-color);margin-top:12px}._securityNote_havtb_495{border-top:none;margin-top:0;padding-top:0}._emptyCart_havtb_513{text-align:center;padding:60px 20px;background:var(--card-bg);border-radius:20px}._emptyCartIcon_havtb_520{font-size:64px;color:var(--text-tertiary);margin-bottom:20px}._emptyCart_havtb_513 h2{font-size:20px;margin-bottom:8px;color:var(--text-primary)}._emptyCart_havtb_513 p{color:var(--text-secondary);margin-bottom:24px}._shopBtn_havtb_537{background:var(--accent-primary);color:#fff;border:none;padding:12px 28px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .2s}._shopBtn_havtb_537:hover{transform:scale(1.02)}._bottomSpacing_havtb_553{height:80px}._spinning_havtb_558{animation:_spin_havtb_558 1s linear infinite}@keyframes _spin_havtb_558{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._skeletonHeader_havtb_568{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_havtb_574,._skeletonActions_havtb_574{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_havtb_1 1.5s infinite}._skeletonTitle_havtb_583{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_havtb_1 1.5s infinite}._skeletonStore_havtb_592{margin:16px;border-radius:20px;overflow:hidden}._skeletonStoreHeader_havtb_598{height:60px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_havtb_1 1.5s infinite}._skeletonItem_havtb_605{display:flex;gap:16px;padding:16px}._skeletonImage_havtb_611{width:100px;height:100px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_havtb_1 1.5s infinite}._skeletonInfo_havtb_620{flex:1}._skeletonLine_havtb_624{height:16px;width:80%;border-radius:8px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_havtb_1 1.5s infinite}._skeletonLineShort_havtb_634{height:12px;width:50%;border-radius:6px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_havtb_1 1.5s infinite}._skeletonPrice_havtb_644{height:18px;width:40%;border-radius:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_havtb_1 1.5s infinite}._skeletonFooter_havtb_653{height:70px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_havtb_1 1.5s infinite}@keyframes _loading_havtb_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){._cartItem_havtb_117{flex-direction:column}._itemImage_havtb_191{width:100%;height:160px}._itemActions_havtb_299{flex-direction:row;justify-content:space-between;align-items:center;width:100%}._itemTotal_havtb_349{text-align:left}._storeFooter_havtb_395{flex-direction:column}._checkoutBtn_havtb_418{width:100%;justify-content:center}._orderSummary_havtb_443{position:static}}@media (max-width: 480px){._itemActionsButtons_havtb_365{flex-direction:column;gap:6px}._wishlistBtn_havtb_370,._removeBtn_havtb_370{justify-content:center}._storeHeader_havtb_131{flex-wrap:wrap}._storeItemBadge_havtb_164{margin-left:auto}}._lightMode_1ocis_3{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._darkMode_1ocis_20{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._container_1ocis_37{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:30px}._header_1ocis_45{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1ocis_57{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_1ocis_57:hover{background:var(--accent-primary);color:#fff}._header_1ocis_45 h1{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._walletBadge_1ocis_83{display:flex;align-items:center;gap:8px;background:var(--bg-secondary);padding:8px 12px;border-radius:30px;font-size:14px;font-weight:600;color:var(--accent-primary);border:1px solid var(--border-color)}._walletBadge_1ocis_83 svg{color:var(--accent-primary)}._refreshBtn_1ocis_100{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}._refreshBtn_1ocis_100:hover{color:var(--accent-primary)}._tabsContainer_1ocis_117{padding:0 16px;margin-bottom:16px;border-bottom:1px solid var(--border-color)}._tabsScroll_1ocis_123{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:8px}._tabsScroll_1ocis_123::-webkit-scrollbar{height:3px}._tabsScroll_1ocis_123::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:10px}._tabsScroll_1ocis_123::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:10px}._tabBtn_1ocis_145{padding:10px 20px;background:none;border:none;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-secondary);white-space:nowrap}._tabBtn_1ocis_145._active_1ocis_158{background:var(--accent-primary);color:#fff}._tabBtn_1ocis_145:hover:not(._active_1ocis_158){background:var(--bg-secondary);color:var(--text-primary)}._ordersList_1ocis_169{padding:0 16px;display:flex;flex-direction:column;gap:16px}._orderCard_1ocis_177{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;padding:16px;transition:all .2s}._orderCard_1ocis_177:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--accent-primary)}._orderRow_1ocis_191{display:flex;gap:16px}._orderImage_1ocis_196{width:100px;height:100px;border-radius:12px;object-fit:cover;background:var(--bg-tertiary);flex-shrink:0}._orderDetails_1ocis_205{flex:1;min-width:0}._orderHeaderRow_1ocis_210{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:8px}._productName_1ocis_219{font-size:16px;font-weight:700;margin:0;color:var(--text-primary)}._deliveryBadge_1ocis_226{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}._storeName_1ocis_237{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);margin-bottom:8px}._orderMeta_1ocis_246{display:flex;gap:16px;margin-bottom:12px;font-size:11px;color:var(--text-tertiary)}._orderMeta_1ocis_246 span{display:flex;align-items:center;gap:4px}._orderProgressHorizontal_1ocis_261{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:0 8px}._progressStepContainer_1ocis_269{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}._progressStep_1ocis_269{width:32px;height:32px;border-radius:16px;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2;position:relative}._progressStep_1ocis_269._active_1ocis_158{background:var(--accent-primary);color:#fff}._stepIcon_1ocis_295{font-size:14px}._progressLine_1ocis_299{position:absolute;top:16px;left:50%;right:-50%;height:2px;background:var(--bg-tertiary);z-index:1}._progressLine_1ocis_299._active_1ocis_158{background:var(--accent-primary)}._statusMessageInfo_1ocis_314{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#eff6ff;border-radius:12px;font-size:12px;color:#2563eb;margin-bottom:12px}._statusMessageSuccess_1ocis_326{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ecfdf5;border-radius:12px;font-size:12px;color:#10b981;margin-bottom:12px}._priceRow_1ocis_339{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:12px;flex-wrap:wrap}._priceItem_1ocis_351{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}._priceLabel_1ocis_359{font-size:10px;color:var(--text-tertiary)}._priceValuePaid_1ocis_364{font-size:13px;font-weight:600;color:var(--success)}._priceValueDue_1ocis_370{font-size:13px;font-weight:600;color:var(--warning)}._priceValueTotal_1ocis_376{font-size:13px;font-weight:600;color:var(--accent-primary)}._priceSep_1ocis_382{color:var(--text-tertiary)}._actionButtons_1ocis_387{display:flex;gap:12px;flex-wrap:wrap}._actionBtnConfirm_1ocis_393{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#eff6ff;border:none;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;color:#2563eb}._actionBtnConfirm_1ocis_393:hover:not(:disabled){background:#2563eb;color:#fff;transform:scale(1.02)}._actionBtnPay_1ocis_414{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ecfdf5;border:none;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;color:#10b981}._actionBtnPay_1ocis_414:hover:not(:disabled){background:#10b981;color:#fff;transform:scale(1.02)}._actionBtnConfirm_1ocis_393:disabled,._actionBtnPay_1ocis_414:disabled{opacity:.6;cursor:not-allowed}._statusBadgeCompleted_1ocis_441{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--bg-tertiary);border-radius:30px;font-size:13px;font-weight:600;color:var(--success)}._completedBadge_1ocis_454{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#ecfdf5;border-radius:20px;font-size:11px;font-weight:600;color:#10b981;white-space:nowrap}._installmentProgress_1ocis_468{margin:12px 0}._progressTrack_1ocis_472{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden;margin-bottom:6px}._progressFill_1ocis_480{height:100%;background:var(--accent-primary);border-radius:3px;transition:width .3s ease}._progressText_1ocis_487{font-size:11px;color:var(--text-tertiary)}._installmentStats_1ocis_492{display:flex;gap:16px;margin:12px 0;padding:12px;background:var(--bg-secondary);border-radius:12px}._stat_1ocis_314{flex:1;display:flex;flex-direction:column;gap:4px}._stat_1ocis_314 span{font-size:10px;color:var(--text-tertiary)}._stat_1ocis_314 strong{font-size:14px;font-weight:700;color:var(--text-primary)}._installmentLink_1ocis_519{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--accent-primary);font-size:13px;font-weight:600;cursor:pointer;padding:8px 0;transition:all .2s}._installmentLink_1ocis_519:hover{gap:10px;color:var(--accent-secondary)}._ratingSection_1ocis_539{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color);flex-wrap:wrap}._ratingSection_1ocis_539 span{font-size:12px;color:var(--text-secondary)}._stars_1ocis_554{display:flex;align-items:center;gap:4px}._star_1ocis_554{font-size:16px;color:var(--border-color);cursor:pointer;transition:all .2s}._star_1ocis_554._active_1ocis_158{color:#f59e0b}._star_1ocis_554:hover{transform:scale(1.1)}._ratedText_1ocis_575{font-size:11px;color:var(--success);margin-left:8px}._emptyState_1ocis_582{text-align:center;padding:60px 20px;background:var(--bg-secondary);border-radius:20px}._emptyState_1ocis_582 svg{color:var(--text-tertiary);margin-bottom:16px}._emptyState_1ocis_582 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyState_1ocis_582 p{color:var(--text-secondary);margin-bottom:24px}._shopBtn_1ocis_605{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .2s}._shopBtn_1ocis_605:hover{transform:scale(1.05)}._modalOverlay_1ocis_621{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}._modalContent_1ocis_635{background:var(--bg-primary);border-radius:24px;width:90%;max-width:400px;overflow:hidden}._modalHeader_1ocis_643{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}._modalHeader_1ocis_643 h3{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._closeBtn_1ocis_658{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-tertiary);padding:4px;transition:all .2s}._closeBtn_1ocis_658:hover{color:var(--error)}._modalBody_1ocis_672{padding:20px}._modalFooter_1ocis_676{display:flex;gap:12px;padding:20px;border-top:1px solid var(--border-color)}._modalBtnCancel_1ocis_683,._modalBtnConfirm_1ocis_683{flex:1;padding:12px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}._modalBtnCancel_1ocis_683{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._modalBtnConfirm_1ocis_683{background:var(--accent-primary);color:#fff}._modalBtnCancel_1ocis_683:hover,._modalBtnConfirm_1ocis_683:hover{transform:scale(1.02)}._modalBtnConfirm_1ocis_683:disabled{opacity:.6;cursor:not-allowed;transform:none}._otpInput_1ocis_716{width:100%;padding:12px;font-size:24px;text-align:center;letter-spacing:8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);margin-top:16px;outline:none}._otpInput_1ocis_716:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._paymentAmount_1ocis_736{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-secondary);border-radius:16px;margin-bottom:20px}._paymentAmount_1ocis_736 span{font-size:14px;color:var(--text-secondary)}._paymentAmount_1ocis_736 strong{font-size:20px;font-weight:800;color:var(--accent-primary)}._paymentMethods_1ocis_757{display:flex;flex-direction:column;gap:12px}._paymentMethod_1ocis_757{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:16px;cursor:pointer;transition:all .2s;position:relative}._paymentMethod_1ocis_757:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._paymentMethod_1ocis_757._selected_1ocis_781{border-color:var(--accent-primary);background:var(--accent-primary)10}._methodInfo_1ocis_786{flex:1;display:flex;flex-direction:column;gap:2px}._methodName_1ocis_793{font-size:14px;font-weight:600;color:var(--text-primary)}._methodBalance_1ocis_799{font-size:11px;color:var(--text-tertiary)}._checkIndicator_1ocis_804{width:24px;height:24px;background:var(--accent-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}._mpesaInfo_1ocis_816{margin-top:16px;padding:12px;background:#eff6ff;border-radius:12px;display:flex;align-items:center;gap:8px;color:#2563eb;font-size:12px}._paymentLoader_1ocis_829{text-align:center;padding:20px}._spinner_1ocis_834{width:50px;height:50px;border:4px solid var(--border-color);border-top:4px solid var(--accent-primary);border-radius:50%;animation:_spin_1ocis_834 1s linear infinite;margin:0 auto 16px}@keyframes _spin_1ocis_834{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._paymentInstruction_1ocis_849{margin:16px 0;font-size:13px;color:var(--text-secondary)}._referenceText_1ocis_855{font-size:11px;color:var(--text-tertiary);margin-top:8px}._cancelBtn_1ocis_861{margin-top:16px;padding:10px 20px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;cursor:pointer;color:var(--text-primary);font-size:13px}._cancelBtn_1ocis_861:hover{background:var(--error);color:#fff;border-color:var(--error)}._successContent_1ocis_878{background:var(--bg-primary);border-radius:24px;padding:32px;text-align:center}._successIcon_1ocis_885{font-size:64px;margin-bottom:16px}._successContent_1ocis_878 h3{font-size:20px;margin-bottom:8px;color:var(--text-primary)}._successContent_1ocis_878 p{color:var(--text-secondary);margin-bottom:8px}._skeletonWallet_1ocis_902,._skeletonTab_1ocis_911{width:100px;height:40px;border-radius:30px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite}._skeletonImage_1ocis_920{width:100px;height:100px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite}._skeletonTitle_1ocis_929{width:60%;height:20px;border-radius:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite}._skeletonBadge_1ocis_938{width:80px;height:24px;border-radius:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite}._skeletonStore_1ocis_947{width:40%;height:14px;border-radius:6px;margin:8px 0;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite}._skeletonMeta_1ocis_957{width:50%;height:12px;border-radius:6px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite}._skeletonProgress_1ocis_967{height:40px;margin:16px 0;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite;border-radius:20px}._skeletonPrice_1ocis_976{height:40px;margin:12px 0;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite;border-radius:12px}._skeletonActions_1ocis_985{height:40px;width:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ocis_1 1.5s infinite;border-radius:30px}@keyframes _loading_1ocis_1{0%{background-position:200% 0}to{background-position:-200% 0}}._spinning_1ocis_999{animation:_spin_1ocis_834 1s linear infinite}@media (max-width: 480px){._orderRow_1ocis_191{flex-direction:column;align-items:center;text-align:center}._orderImage_1ocis_196{width:120px;height:120px}._orderHeaderRow_1ocis_210,._orderMeta_1ocis_246{justify-content:center}._priceRow_1ocis_339{flex-direction:column;align-items:stretch}._priceItem_1ocis_351{flex-direction:row;justify-content:space-between}._priceSep_1ocis_382{display:none}._actionButtons_1ocis_387{justify-content:center}._installmentStats_1ocis_492{flex-direction:column;gap:8px}._ratingSection_1ocis_539{justify-content:center}._modalFooter_1ocis_676{flex-direction:column}._paymentMethod_1ocis_757{padding:12px}}@media (min-width: 768px){._ordersList_1ocis_169{max-width:800px;margin:0 auto}}._lightMode_84x5s_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._darkMode_84x5s_18{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._container_84x5s_34{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:30px}._header_84x5s_42{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_84x5s_54,._helpBtn_84x5s_54{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_84x5s_54:hover,._helpBtn_84x5s_54:hover{background:var(--accent-primary);color:#fff}._header_84x5s_42 h1{font-size:18px;font-weight:700;margin:0}._helpPanel_84x5s_80{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);overflow:hidden}._helpContent_84x5s_86{padding:16px}._helpContent_84x5s_86 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--accent-primary)}._helpContent_84x5s_86 ul{list-style:none;padding:0;margin:0}._helpContent_84x5s_86 li{font-size:13px;color:var(--text-secondary);margin-bottom:8px;line-height:1.4}._stepsContainer_84x5s_111{display:flex;padding:16px;gap:8px;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}._step_84x5s_111{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;padding:8px;cursor:pointer;border-radius:12px;transition:all .2s}._step_84x5s_111._active_84x5s_133{background:var(--accent-primary)15}._stepNumber_84x5s_137{width:28px;height:28px;border-radius:14px;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-secondary);transition:all .2s}._step_84x5s_111._active_84x5s_133 ._stepNumber_84x5s_137{background:var(--accent-primary);color:#fff}._stepLabel_84x5s_156{font-size:11px;color:var(--text-tertiary);font-weight:500}._step_84x5s_111._active_84x5s_133 ._stepLabel_84x5s_156{color:var(--accent-primary)}._form_84x5s_167{padding:20px 16px}._section_84x5s_171{animation:_fadeIn_84x5s_1 .3s ease}@keyframes _fadeIn_84x5s_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formGroup_84x5s_186{margin-bottom:24px}._formGroup_84x5s_186 label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}._formGroup_84x5s_186 input,._formGroup_84x5s_186 textarea,._formGroup_84x5s_186 select{width:100%;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;transition:all .2s;outline:none}._formGroup_84x5s_186 input:focus,._formGroup_84x5s_186 textarea:focus,._formGroup_84x5s_186 select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._formGroup_84x5s_186 input._warning_84x5s_219{border-color:var(--warning)}._hint_84x5s_223{font-size:12px;color:var(--text-tertiary);margin-top:4px}._charCount_84x5s_229{text-align:right;font-size:11px;color:var(--text-tertiary);margin-top:4px}._charCount_84x5s_229 ._warning_84x5s_219{color:var(--warning)}._row_84x5s_241{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){._row_84x5s_241{grid-template-columns:1fr 1fr}}._categoryGrid_84x5s_254{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._categoryBtn_84x5s_260{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:var(--text-primary);position:relative}._categoryBtn_84x5s_260:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._categoryBtn_84x5s_260._selected_84x5s_281{border-color:var(--accent-primary);background:var(--accent-primary)10}._categoryIcon_84x5s_286{font-size:18px}._checkIcon_84x5s_290{margin-left:auto;color:var(--success);font-size:14px}._conditionGrid_84x5s_297{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._conditionBtn_84x5s_303{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;text-align:left}._conditionBtn_84x5s_303:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._conditionBtn_84x5s_303._selected_84x5s_281{border-color:var(--accent-primary);background:var(--accent-primary)10}._conditionBtn_84x5s_303 strong{font-size:13px;color:var(--text-primary)}._conditionBtn_84x5s_303 small{font-size:10px;color:var(--text-tertiary)}._imageGrid_84x5s_338{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._imagePreview_84x5s_344{position:relative;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--bg-tertiary)}._imagePreview_84x5s_344 img{width:100%;height:100%;object-fit:cover}._removeImageBtn_84x5s_358{position:absolute;top:4px;right:4px;background:#0009;backdrop-filter:blur(4px);border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}._removeImageBtn_84x5s_358:hover{background:var(--error);transform:scale(1.1)}._imageUploadBtn_84x5s_381{aspect-ratio:1 / 1;border:2px dashed var(--border-color);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s;background:var(--bg-secondary)}._imageUploadBtn_84x5s_381:hover{border-color:var(--accent-primary);background:var(--accent-primary)10}._imageUploadBtn_84x5s_381 svg{font-size:24px;color:var(--text-tertiary)}._imageUploadBtn_84x5s_381 span{font-size:12px;color:var(--text-secondary)}._imageUploadBtn_84x5s_381 small{font-size:10px;color:var(--text-tertiary)}._uploadProgress_84x5s_415{background:var(--bg-secondary);border-radius:30px;overflow:hidden;margin-bottom:12px;position:relative;height:40px;display:flex;align-items:center;justify-content:center}._progressBar_84x5s_427{position:absolute;left:0;top:0;bottom:0;background:var(--accent-primary);transition:width .3s ease}._uploadProgress_84x5s_415 span{position:relative;z-index:1;font-size:12px;font-weight:600;color:#fff}._priceInput_84x5s_445{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:0 16px}._priceInput_84x5s_445 svg{color:var(--text-tertiary);font-size:18px}._priceInput_84x5s_445 input{flex:1;border:none;background:none;padding:12px 0;font-size:16px;font-weight:600}._priceInput_84x5s_445 span{color:var(--text-tertiary);font-weight:500}._checkboxLabel_84x5s_475{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400!important}._checkboxLabel_84x5s_475 input{width:auto;display:none}._checkmark_84x5s_488{width:20px;height:20px;border:2px solid var(--border-color);border-radius:6px;display:inline-block;position:relative;transition:all .2s}._checkboxLabel_84x5s_475 input:checked+._checkmark_84x5s_488{background:var(--accent-primary);border-color:var(--accent-primary)}._checkboxLabel_84x5s_475 input:checked+._checkmark_84x5s_488:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}._tagsDisplay_84x5s_514{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}._tag_84x5s_514{background:var(--accent-primary)15;color:var(--accent-primary);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px}._tag_84x5s_514 button{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;padding:0 4px}._suggestedLabel_84x5s_542{font-size:12px;color:var(--text-secondary);margin-bottom:8px}._tagsGrid_84x5s_548{display:flex;flex-wrap:wrap;gap:8px}._suggestedTag_84x5s_554{background:var(--bg-tertiary);border:1px solid var(--border-color);padding:6px 12px;border-radius:20px;font-size:11px;cursor:pointer;transition:all .2s;color:var(--text-secondary);display:flex;align-items:center;gap:4px}._suggestedTag_84x5s_554:hover:not(:disabled){background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._suggestedTag_84x5s_554:disabled{opacity:.5;cursor:not-allowed}._meetingPlacesGrid_84x5s_580{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._placeBtn_84x5s_586{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;font-size:13px;color:var(--text-primary)}._placeBtn_84x5s_586:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._placeBtn_84x5s_586._selected_84x5s_281{border-color:var(--accent-primary);background:var(--accent-primary)10}._placeBtn_84x5s_586 svg:first-child{color:var(--text-tertiary)}._placeBtn_84x5s_586 svg:last-child{margin-left:auto;color:var(--success)}._campusDisplay_84x5s_620{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s}._campusDisplay_84x5s_620:hover{border-color:var(--accent-primary);background:var(--accent-primary)10}._campusDisplay_84x5s_620 svg{color:var(--accent-primary)}._campusDisplay_84x5s_620 span{flex:1;font-weight:500}._campusDisplay_84x5s_620 small{color:var(--text-tertiary);font-size:11px}._summaryCard_84x5s_652{background:var(--bg-secondary);border-radius:16px;padding:16px;margin-bottom:24px}._summaryCard_84x5s_652 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._summaryItem_84x5s_666{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}._summaryItem_84x5s_666:last-child{border-bottom:none}._summaryItem_84x5s_666 span{font-size:13px;color:var(--text-secondary)}._summaryItem_84x5s_666 strong{font-size:13px;color:var(--text-primary)}._negotiableBadge_84x5s_688{background:var(--success)15;color:var(--success);padding:2px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-left:8px}._formActions_84x5s_699{display:flex;gap:12px;margin-top:24px}._prevBtn_84x5s_705,._nextBtn_84x5s_705,._submitBtn_84x5s_705{flex:1;padding:14px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:none}._prevBtn_84x5s_705{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._nextBtn_84x5s_705,._submitBtn_84x5s_705{background:var(--accent-primary);color:#fff}._prevBtn_84x5s_705:hover,._nextBtn_84x5s_705:hover,._submitBtn_84x5s_705:hover{transform:scale(1.02)}._submitBtn_84x5s_705:disabled{opacity:.6;cursor:not-allowed;transform:none}._errorToast_84x5s_742{position:fixed;bottom:20px;left:16px;right:16px;background:var(--error);color:#fff;border-radius:12px;padding:12px;z-index:200}._errorMessage_84x5s_754{font-size:13px;padding:4px 0}._spinning_84x5s_760{animation:_spin_84x5s_760 1s linear infinite}@keyframes _spin_84x5s_760{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._skeletonHeader_84x5s_770{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_84x5s_776,._skeletonHelpBtn_84x5s_776{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_84x5s_1 1.5s infinite}._skeletonTitle_84x5s_785{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_84x5s_1 1.5s infinite}._skeletonSteps_84x5s_794{display:flex;gap:8px;padding:16px}._skeletonStep_84x5s_794{flex:1;height:60px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_84x5s_1 1.5s infinite}._skeletonForm_84x5s_809{padding:20px 16px}._skeletonInput_84x5s_813{height:50px;border-radius:12px;margin-bottom:16px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_84x5s_1 1.5s infinite}@keyframes _loading_84x5s_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._categoryGrid_84x5s_254,._conditionGrid_84x5s_297,._meetingPlacesGrid_84x5s_580{grid-template-columns:1fr}._imageGrid_84x5s_338{grid-template-columns:repeat(2,1fr)}._formActions_84x5s_699{flex-direction:column}._stepsContainer_84x5s_111{flex-wrap:wrap}._step_84x5s_111{min-width:70px}}._lightMode_121e1_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._darkMode_121e1_18{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._container_121e1_34{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:30px}._header_121e1_42{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_121e1_54,._helpBtn_121e1_54{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_121e1_54:hover,._helpBtn_121e1_54:hover{background:var(--accent-primary);color:#fff}._header_121e1_42 h1{font-size:18px;font-weight:700;margin:0}._helpPanel_121e1_80{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);overflow:hidden}._helpContent_121e1_86{padding:16px}._helpContent_121e1_86 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--accent-primary)}._helpContent_121e1_86 ul{list-style:none;padding:0;margin:0}._helpContent_121e1_86 li{font-size:13px;color:var(--text-secondary);margin-bottom:8px;line-height:1.4}._stepsContainer_121e1_111{display:flex;padding:16px;gap:8px;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}._step_121e1_111{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;padding:8px;cursor:pointer;border-radius:12px;transition:all .2s}._step_121e1_111._active_121e1_133{background:var(--accent-primary)15}._stepNumber_121e1_137{width:28px;height:28px;border-radius:14px;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-secondary);transition:all .2s}._step_121e1_111._active_121e1_133 ._stepNumber_121e1_137{background:var(--accent-primary);color:#fff}._stepLabel_121e1_156{font-size:11px;color:var(--text-tertiary);font-weight:500}._step_121e1_111._active_121e1_133 ._stepLabel_121e1_156{color:var(--accent-primary)}._form_121e1_167{padding:20px 16px}._section_121e1_171{animation:_fadeIn_121e1_1 .3s ease}@keyframes _fadeIn_121e1_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formGroup_121e1_186{margin-bottom:24px}._formGroup_121e1_186 label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}._formGroup_121e1_186 input,._formGroup_121e1_186 textarea,._formGroup_121e1_186 select{width:100%;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;transition:all .2s;outline:none}._formGroup_121e1_186 input:focus,._formGroup_121e1_186 textarea:focus,._formGroup_121e1_186 select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._hint_121e1_219{font-size:12px;color:var(--text-tertiary);margin-top:4px}._charCount_121e1_225{text-align:right;font-size:11px;color:var(--text-tertiary);margin-top:4px}._coverImageUpload_121e1_233{margin-top:8px}._coverPreview_121e1_237{position:relative;width:100%;height:200px;border-radius:16px;overflow:hidden;background:var(--bg-tertiary)}._coverPreview_121e1_237 img{width:100%;height:100%;object-fit:cover}._removeCoverBtn_121e1_252{position:absolute;top:12px;right:12px;background:#0009;backdrop-filter:blur(4px);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}._removeCoverBtn_121e1_252:hover{background:var(--error);transform:scale(1.1)}._coverUploadBtn_121e1_275{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:200px;border:2px dashed var(--border-color);border-radius:16px;cursor:pointer;transition:all .2s;background:var(--bg-secondary)}._coverUploadBtn_121e1_275:hover{border-color:var(--accent-primary);background:var(--accent-primary)10}._coverUploadBtn_121e1_275 svg{font-size:32px;color:var(--text-tertiary)}._coverUploadBtn_121e1_275 span{font-size:14px;color:var(--text-secondary);font-weight:500}._coverUploadBtn_121e1_275 small{font-size:11px;color:var(--text-tertiary)}._uploadProgress_121e1_312{background:var(--bg-secondary);border-radius:30px;overflow:hidden;margin-bottom:12px;position:relative;height:40px;display:flex;align-items:center;justify-content:center}._progressBar_121e1_324{position:absolute;left:0;top:0;bottom:0;background:var(--accent-primary);transition:width .3s ease}._uploadProgress_121e1_312 span{position:relative;z-index:1;font-size:12px;font-weight:600;color:#fff}._uploadingSpinner_121e1_341{display:flex;flex-direction:column;align-items:center;gap:8px}._spinning_121e1_348{animation:_spin_121e1_348 1s linear infinite}@keyframes _spin_121e1_348{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cuisineGrid_121e1_358{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._cuisineBtn_121e1_364{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:var(--text-primary);position:relative}._cuisineBtn_121e1_364:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._cuisineBtn_121e1_364._selected_121e1_385{border-color:var(--accent-primary);background:var(--accent-primary)10}._cuisineIcon_121e1_390{font-size:18px}._checkIcon_121e1_394{margin-left:auto;color:var(--success);font-size:14px}._campusDisplay_121e1_401{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px}._campusDisplay_121e1_401 svg{color:var(--accent-primary)}._campusDisplay_121e1_401 span{flex:1;font-weight:500}._phoneInput_121e1_421{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:0 16px}._phoneInput_121e1_421 svg{color:var(--text-tertiary);font-size:18px}._phoneInput_121e1_421 input{flex:1;border:none;background:none;padding:12px 0}._hoursGrid_121e1_444{display:flex;flex-direction:column;gap:8px;background:var(--bg-secondary);border-radius:12px;padding:12px}._hourRow_121e1_453{display:flex;align-items:center;gap:12px}._dayLabel_121e1_459{width:80px;font-size:13px;font-weight:500;color:var(--text-primary)}._hourRow_121e1_453 input{flex:1;padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px}._formRow_121e1_477{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){._formRow_121e1_477{grid-template-columns:1fr 1fr}}._deliveryTimeGrid_121e1_490{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._timeBtn_121e1_496{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:var(--text-primary)}._timeBtn_121e1_496:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._timeBtn_121e1_496._selected_121e1_385{border-color:var(--accent-primary);background:var(--accent-primary)10}._priceInput_121e1_523{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:0 16px}._priceInput_121e1_523 svg{color:var(--text-tertiary);font-size:18px}._priceInput_121e1_523 input{flex:1;border:none;background:none;padding:12px 0;font-size:16px;font-weight:600}._priceInput_121e1_523 span{color:var(--text-tertiary);font-weight:500}._offersList_121e1_553{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}._offerItem_121e1_560{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px}._offerIcon_121e1_570{font-size:20px}._offerText_121e1_574{flex:1;font-size:13px;color:var(--text-primary)}._removeOfferBtn_121e1_580{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:8px;transition:all .2s}._removeOfferBtn_121e1_580:hover{color:var(--error);transform:scale(1.1)}._addOfferBtn_121e1_594{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:var(--accent-primary)}._addOfferBtn_121e1_594:hover{border-color:var(--accent-primary);background:var(--accent-primary)10}._summaryCard_121e1_617{background:var(--bg-secondary);border-radius:16px;padding:16px;margin-bottom:24px}._summaryCard_121e1_617 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._summaryItem_121e1_631{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}._summaryItem_121e1_631:last-child{border-bottom:none}._summaryItem_121e1_631 span{font-size:13px;color:var(--text-secondary)}._summaryItem_121e1_631 strong{font-size:13px;color:var(--text-primary)}._deliveryFeeBadge_121e1_653{background:var(--success)15;color:var(--success);padding:2px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-left:8px}._formActions_121e1_664{display:flex;gap:12px;margin-top:24px}._prevBtn_121e1_670,._nextBtn_121e1_670,._submitBtn_121e1_670{flex:1;padding:14px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:none}._prevBtn_121e1_670{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._nextBtn_121e1_670,._submitBtn_121e1_670{background:var(--accent-primary);color:#fff}._prevBtn_121e1_670:hover,._nextBtn_121e1_670:hover,._submitBtn_121e1_670:hover{transform:scale(1.02)}._submitBtn_121e1_670:disabled{opacity:.6;cursor:not-allowed;transform:none}._loadingContainer_121e1_707{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}._loadingSpinner_121e1_716{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_121e1_348 1s linear infinite}._skeletonHeader_121e1_726{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_121e1_732,._skeletonHelpBtn_121e1_732{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_121e1_707 1.5s infinite}._skeletonTitle_121e1_741{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_121e1_707 1.5s infinite}@keyframes _loading_121e1_707{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._cuisineGrid_121e1_358,._deliveryTimeGrid_121e1_490,._formRow_121e1_477{grid-template-columns:1fr}._formActions_121e1_664{flex-direction:column}._stepsContainer_121e1_111{flex-wrap:wrap}._step_121e1_111{min-width:70px}._hourRow_121e1_453{flex-direction:column;align-items:flex-start}._dayLabel_121e1_459{width:auto}._hourRow_121e1_453 input{width:100%}}._lightMode_1d6r2_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._darkMode_1d6r2_18{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._container_1d6r2_34{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:90px}._header_1d6r2_42{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1d6r2_54,._iconBtn_1d6r2_54{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_1d6r2_54:hover,._iconBtn_1d6r2_54:hover{background:var(--accent-primary);color:#fff}._header_1d6r2_42 h1{font-size:16px;font-weight:600;margin:0}._headerActions_1d6r2_79{display:flex;gap:8px}._favorited_1d6r2_84{color:#ef4444;fill:#ef4444}._content_1d6r2_90{padding:16px}._serviceHeader_1d6r2_95{display:flex;gap:16px;margin-bottom:24px;padding:20px;background:var(--bg-secondary);border-radius:20px}._serviceIcon_1d6r2_104{font-size:48px;width:80px;height:80px;background:var(--bg-tertiary);border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._serviceTitleSection_1d6r2_116{flex:1}._serviceTitleSection_1d6r2_116 h2{font-size:18px;font-weight:700;margin:0 0 8px;color:var(--text-primary)}._serviceMeta_1d6r2_127{display:flex;gap:12px;flex-wrap:wrap}._categoryBadge_1d6r2_133{background:var(--accent-primary)15;color:var(--accent-primary);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}._rating_1d6r2_142{display:flex;align-items:center;gap:4px;font-size:12px;color:#f59e0b}._orders_1d6r2_150{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}._providerSection_1d6r2_159{margin-bottom:24px}._providerSection_1d6r2_159 h3{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._providerCard_1d6r2_170{background:var(--bg-secondary);border-radius:20px;padding:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}._providerAvatar_1d6r2_180{width:56px;height:56px;border-radius:28px;overflow:hidden;background:var(--bg-tertiary);flex-shrink:0}._providerAvatar_1d6r2_180 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_1d6r2_195{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;background:var(--accent-primary);color:#fff}._providerInfo_1d6r2_207{flex:1}._providerInfo_1d6r2_207 h4{font-size:16px;font-weight:700;margin:0 0 4px;color:var(--text-primary)}._providerInfo_1d6r2_207 p{font-size:12px;color:var(--success);margin:0 0 4px}._providerStats_1d6r2_224{display:flex;gap:12px;font-size:11px;color:var(--text-secondary)}._providerStats_1d6r2_224 span{display:flex;align-items:center;gap:4px}._contactBtn_1d6r2_237{background:#25d366;color:#fff;border:none;padding:10px 20px;border-radius:30px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}._contactBtn_1d6r2_237:hover{transform:scale(1.05);background:#128c7e}._detailsSection_1d6r2_257{margin-bottom:24px}._detailsSection_1d6r2_257 h3{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._detailsGrid_1d6r2_268{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:var(--bg-secondary);padding:16px;border-radius:16px}._detailItem_1d6r2_277{display:flex;align-items:center;gap:12px}._detailItem_1d6r2_277 svg{font-size:20px;color:var(--accent-primary)}._detailItem_1d6r2_277 div{display:flex;flex-direction:column}._detailItem_1d6r2_277 strong{font-size:11px;color:var(--text-tertiary);font-weight:500}._detailItem_1d6r2_277 span{font-size:13px;font-weight:600;color:var(--text-primary)}._descriptionSection_1d6r2_306{margin-bottom:24px}._descriptionSection_1d6r2_306 h3{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._descriptionSection_1d6r2_306 p{font-size:14px;line-height:1.5;color:var(--text-secondary)}._requirementsSection_1d6r2_324{margin-bottom:24px}._requirementsSection_1d6r2_324 h3{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._requirementsList_1d6r2_335{list-style:none;margin:0;background:var(--bg-secondary);border-radius:16px;padding:16px}._requirementsList_1d6r2_335 li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}._requirementsList_1d6r2_335 li:last-child{border-bottom:none}._requirementsList_1d6r2_335 li svg{color:var(--success);font-size:12px;flex-shrink:0}._tagsSection_1d6r2_365{margin-bottom:24px}._tagsSection_1d6r2_365 h3{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._tagsList_1d6r2_376{display:flex;flex-wrap:wrap;gap:8px}._tag_1d6r2_365{background:var(--bg-tertiary);padding:6px 12px;border-radius:20px;font-size:12px;color:var(--text-secondary)}._safetyTips_1d6r2_391{background:var(--bg-secondary);border-radius:20px;padding:16px;margin-bottom:24px}._safetyTips_1d6r2_391 h4{font-size:14px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:8px;color:var(--text-primary)}._safetyTips_1d6r2_391 ul{list-style:none;padding:0;margin:0}._safetyTips_1d6r2_391 li{font-size:12px;color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}._safetyTips_1d6r2_391 li:before{content:"•";position:absolute;left:6px;color:var(--accent-primary)}._actionBar_1d6r2_430{position:fixed;bottom:0;left:0;right:0;background:var(--bg-primary);border-top:1px solid var(--border-color);padding:12px 16px;z-index:90}._actionContent_1d6r2_441{display:flex;justify-content:space-between;align-items:center;gap:12px}._priceSection_1d6r2_448{flex:1}._priceLarge_1d6r2_452{font-size:20px;font-weight:800;color:var(--accent-primary);display:block}._priceType_1d6r2_459{font-size:11px;color:var(--text-tertiary)}._actionButtons_1d6r2_464{display:flex;gap:8px}._contactActionBtn_1d6r2_469,._orderActionBtn_1d6r2_469{padding:12px 20px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;border:none}._contactActionBtn_1d6r2_469{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}._orderActionBtn_1d6r2_469{background:var(--accent-primary);color:#fff}._contactActionBtn_1d6r2_469:hover,._orderActionBtn_1d6r2_469:hover{transform:scale(1.05)}._modalOverlay_1d6r2_495{position:fixed;inset:0;background:#000000b3;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}._orderModal_1d6r2_509{background:var(--bg-primary);border-radius:24px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}._modalHeader_1d6r2_518{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}._modalHeader_1d6r2_518 h3{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._modalHeader_1d6r2_518 button{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-tertiary);padding:8px}._orderForm_1d6r2_542{padding:20px}._formGroup_1d6r2_546{margin-bottom:20px}._formGroup_1d6r2_546 label{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}._formGroup_1d6r2_546 textarea,._formGroup_1d6r2_546 input{width:100%;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;transition:all .2s;outline:none}._formGroup_1d6r2_546 textarea:focus,._formGroup_1d6r2_546 input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._deliveryMethodOptions_1d6r2_578{display:flex;gap:12px}._methodBtn_1d6r2_583{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:var(--text-primary)}._methodBtn_1d6r2_583:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._methodBtn_1d6r2_583._selected_1d6r2_605{border-color:var(--accent-primary);background:var(--accent-primary)10}._priceSummary_1d6r2_611{background:var(--bg-secondary);border-radius:12px;padding:12px 16px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}._priceSummary_1d6r2_611 span{font-size:13px;color:var(--text-secondary)}._priceSummary_1d6r2_611 strong{font-size:18px;font-weight:800;color:var(--accent-primary)}._modalActions_1d6r2_633{display:flex;gap:12px}._cancelBtn_1d6r2_638,._confirmBtn_1d6r2_638{flex:1;padding:14px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;border:none}._cancelBtn_1d6r2_638{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._confirmBtn_1d6r2_638{background:var(--accent-primary);color:#fff}._cancelBtn_1d6r2_638:hover,._confirmBtn_1d6r2_638:hover{transform:scale(1.02)}._confirmBtn_1d6r2_638:disabled{opacity:.6;cursor:not-allowed;transform:none}._shareModal_1d6r2_671{position:fixed;inset:0;background:#00000080;z-index:200;display:flex;align-items:flex-end}._shareContent_1d6r2_683{background:var(--bg-primary);border-radius:20px 20px 0 0;padding:24px;width:100%}._shareContent_1d6r2_683 h3{font-size:18px;margin-bottom:16px;color:var(--text-primary)}._shareOptions_1d6r2_696{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._shareOptions_1d6r2_696 button{background:var(--bg-secondary);border:1px solid var(--border-color);padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;color:var(--text-primary)}._errorContainer_1d6r2_714{text-align:center;padding:60px 20px}._errorIcon_1d6r2_719{font-size:64px;margin-bottom:16px}._errorContainer_1d6r2_714 h2{font-size:20px;margin-bottom:8px;color:var(--text-primary)}._errorContainer_1d6r2_714 p{color:var(--text-secondary);margin-bottom:24px}._errorBtn_1d6r2_735{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer}._spinning_1d6r2_746{animation:_spin_1d6r2_746 1s linear infinite}@keyframes _spin_1d6r2_746{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._skeletonHeader_1d6r2_756{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_1d6r2_762,._skeletonActions_1d6r2_762{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1d6r2_1 1.5s infinite}._skeletonTitle_1d6r2_771{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1d6r2_1 1.5s infinite}._skeletonIcon_1d6r2_780{width:80px;height:80px;border-radius:20px;margin:16px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1d6r2_1 1.5s infinite}._skeletonContent_1d6r2_790{padding:16px}._skeletonTitleLarge_1d6r2_794{height:28px;width:80%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1d6r2_1 1.5s infinite}._skeletonMeta_1d6r2_804{height:20px;width:60%;border-radius:8px;margin-bottom:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1d6r2_1 1.5s infinite}._skeletonProvider_1d6r2_814{height:80px;border-radius:16px;margin-bottom:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1d6r2_1 1.5s infinite}._skeletonText_1d6r2_823{height:16px;width:100%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1d6r2_1 1.5s infinite}._skeletonPrice_1d6r2_833{height:40px;width:50%;border-radius:8px;margin-top:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1d6r2_1 1.5s infinite}@keyframes _loading_1d6r2_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_1d6r2_90{max-width:700px;margin:0 auto}._detailsGrid_1d6r2_268{grid-template-columns:repeat(4,1fr)}}@media (max-width: 480px){._serviceHeader_1d6r2_95{flex-direction:column;text-align:center}._serviceIcon_1d6r2_104{align-self:center}._providerCard_1d6r2_170{flex-direction:column;text-align:center}._detailsGrid_1d6r2_268{grid-template-columns:repeat(2,1fr)}._actionButtons_1d6r2_464{flex-direction:column}._contactActionBtn_1d6r2_469,._orderActionBtn_1d6r2_469{padding:10px 16px;font-size:13px}._deliveryMethodOptions_1d6r2_578,._modalActions_1d6r2_633{flex-direction:column}._shareOptions_1d6r2_696{grid-template-columns:1fr}}._lightMode_1ca1h_3{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._darkMode_1ca1h_20{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._container_1ca1h_37{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:80px}._header_1ca1h_45{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1ca1h_57,._iconBtn_1ca1h_57,._cartBtn_1ca1h_57{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s;position:relative}._backBtn_1ca1h_57:hover,._iconBtn_1ca1h_57:hover,._cartBtn_1ca1h_57:hover{background:var(--accent-primary);color:#fff}._header_1ca1h_45 h1{font-size:16px;font-weight:600;margin:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerActions_1ca1h_87{display:flex;gap:8px}._favorited_1ca1h_92{color:var(--error);fill:var(--error)}._cartBadge_1ca1h_97{position:absolute;top:-4px;right:-4px;background:var(--error);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}._coverSection_1ca1h_115{position:relative;width:100%;height:200px;overflow:hidden}._coverImage_1ca1h_122{width:100%;height:100%;object-fit:cover}._coverPlaceholder_1ca1h_128{width:100%;height:100%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));display:flex;align-items:center;justify-content:center;font-size:48px;color:#fff}._specialBadge_1ca1h_139{position:absolute;bottom:12px;left:12px;background:linear-gradient(135deg,var(--error),var(--warning));color:#fff;padding:6px 12px;border-radius:30px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;z-index:10}._infoSection_1ca1h_156{padding:20px 16px;border-bottom:1px solid var(--border-color)}._restaurantHeader_1ca1h_161{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._restaurantHeader_1ca1h_161 h2{font-size:20px;font-weight:700;margin:0 0 4px;color:var(--text-primary)}._cuisine_1ca1h_175{font-size:13px;color:var(--text-secondary);margin:0}._ratingBadge_1ca1h_181{background:var(--bg-tertiary);padding:6px 10px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;color:var(--warning)}._metaGrid_1ca1h_193{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}._metaItem_1ca1h_200{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}._metaItem_1ca1h_200 svg{color:var(--accent-primary);font-size:14px}._actionButtonsInfo_1ca1h_213{display:flex;gap:12px}._contactBtn_1ca1h_218,._whatsappBtn_1ca1h_218{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:none}._contactBtn_1ca1h_218{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._whatsappBtn_1ca1h_218{background:#25d366;color:#fff}._contactBtn_1ca1h_218:hover,._whatsappBtn_1ca1h_218:hover{transform:scale(1.02)}._categoriesSection_1ca1h_249{padding:16px;border-bottom:1px solid var(--border-color);position:sticky;top:64px;background:var(--bg-primary);z-index:90}._categoriesScroll_1ca1h_258{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}._categoriesScroll_1ca1h_258::-webkit-scrollbar{height:3px}._categoriesScroll_1ca1h_258::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:10px}._categoriesScroll_1ca1h_258::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:10px}._categoryBtn_1ca1h_280{padding:8px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;color:var(--text-secondary);transition:all .2s}._categoryBtn_1ca1h_280:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._categoryBtn_1ca1h_280._active_1ca1h_298{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._menuSection_1ca1h_305{padding:16px}._menuGrid_1ca1h_309{display:flex;flex-direction:column;gap:16px}._menuItem_1ca1h_315{display:flex;justify-content:space-between;gap:16px;padding:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;transition:all .2s}._menuItem_1ca1h_315:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--accent-primary)}._menuItemInfo_1ca1h_332{flex:1}._menuItemInfo_1ca1h_332 h4{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-primary)}._itemDescription_1ca1h_343{font-size:13px;color:var(--text-secondary);margin:0 0 8px;line-height:1.4}._itemMeta_1ca1h_350{display:flex;gap:8px;margin-bottom:8px}._vegBadge_1ca1h_356{font-size:11px;color:var(--success);background:var(--success)15;padding:2px 8px;border-radius:12px}._spicyBadge_1ca1h_364{font-size:11px;color:var(--error);background:var(--error)15;padding:2px 8px;border-radius:12px}._itemPrice_1ca1h_372{font-size:15px;font-weight:700;color:var(--accent-primary)}._menuItemActions_1ca1h_378{display:flex;flex-direction:column;align-items:flex-end;gap:8px}._itemImage_1ca1h_385{width:80px;height:80px;border-radius:12px;object-fit:cover}._addBtn_1ca1h_392{width:36px;height:36px;border-radius:18px;background:var(--accent-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}._addBtn_1ca1h_392:hover{transform:scale(1.05)}._emptyMenu_1ca1h_411{text-align:center;padding:60px 20px}._emptyIcon_1ca1h_416{font-size:48px;margin-bottom:16px;opacity:.5}._emptyMenu_1ca1h_411 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyMenu_1ca1h_411 p{color:var(--text-secondary)}._floatingCart_1ca1h_433{position:fixed;bottom:80px;right:16px;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;padding:12px 20px;border-radius:40px;border:none;cursor:pointer;box-shadow:0 4px 12px #0003;z-index:100;font-weight:600}._floatingCartCount_1ca1h_451{background:#fff;color:var(--accent-primary);width:24px;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}._floatingCartTotal_1ca1h_464{font-size:14px}._modalOverlay_1ca1h_469{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);display:flex;align-items:flex-end;z-index:1000}._cartModal_1ca1h_482{background:var(--bg-primary);border-radius:24px 24px 0 0;width:100%;max-height:80vh;overflow-y:auto}._modalHeader_1ca1h_490{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}._modalHeader_1ca1h_490 h3{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._modalClose_1ca1h_505{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-tertiary)}._modalBody_1ca1h_513{padding:20px}._emptyCart_1ca1h_517{text-align:center;padding:40px}._emptyCart_1ca1h_517 svg{font-size:48px;color:var(--text-tertiary);margin-bottom:16px}._cartItemsList_1ca1h_528{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}._cartItemModal_1ca1h_535{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;background:var(--bg-secondary);border-radius:12px}._cartItemInfo_1ca1h_546{flex:1}._cartItemName_1ca1h_550{font-weight:600;display:block;margin-bottom:4px;color:var(--text-primary)}._cartItemPrice_1ca1h_557{font-size:13px;color:var(--accent-primary);font-weight:600}._cartItemControls_1ca1h_563{display:flex;align-items:center;gap:8px}._cartItemControls_1ca1h_563 button{width:28px;height:28px;border-radius:14px;background:var(--bg-tertiary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary)}._removeItemBtn_1ca1h_582{background:var(--error)15!important;color:var(--error)!important}._cartSummary_1ca1h_587{padding-top:16px;border-top:1px solid var(--border-color)}._summaryRow_1ca1h_592{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--text-secondary)}._summaryRowTotal_1ca1h_600{display:flex;justify-content:space-between;padding:12px 0;font-size:16px;font-weight:700;color:var(--text-primary);border-top:1px solid var(--border-color);margin-top:8px}._modalFooter_1ca1h_611{padding:20px;border-top:1px solid var(--border-color)}._checkoutBtn_1ca1h_616{width:100%;padding:14px;background:var(--accent-primary);color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._checkoutBtn_1ca1h_616:hover{transform:scale(1.02)}._shareModal_1ca1h_634{position:fixed;inset:0;background:#00000080;z-index:200;display:flex;align-items:flex-end}._shareContent_1ca1h_646{background:var(--bg-primary);border-radius:20px 20px 0 0;padding:24px;width:100%}._shareContent_1ca1h_646 h3{font-size:18px;margin-bottom:16px;color:var(--text-primary)}._shareOptions_1ca1h_659{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._shareOptions_1ca1h_659 button{background:var(--bg-secondary);border:1px solid var(--border-color);padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;color:var(--text-primary)}._errorContainer_1ca1h_677{text-align:center;padding:60px 20px}._errorIcon_1ca1h_682{font-size:64px;margin-bottom:16px;opacity:.5}._errorContainer_1ca1h_677 h2{font-size:20px;margin-bottom:8px;color:var(--text-primary)}._errorContainer_1ca1h_677 p{color:var(--text-secondary);margin-bottom:24px}._errorBtn_1ca1h_699{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer}._bottomSpacing_1ca1h_710{height:20px}._skeletonHeader_1ca1h_715{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_1ca1h_721,._skeletonCartBtn_1ca1h_721{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ca1h_1 1.5s infinite}._skeletonTitle_1ca1h_730{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ca1h_1 1.5s infinite}._skeletonCover_1ca1h_739{height:200px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ca1h_1 1.5s infinite}._skeletonInfo_1ca1h_746{padding:20px 16px}._skeletonTitleLarge_1ca1h_750{height:24px;width:60%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ca1h_1 1.5s infinite}._skeletonMeta_1ca1h_760{height:16px;width:80%;border-radius:8px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ca1h_1 1.5s infinite}._skeletonCategories_1ca1h_770{display:flex;gap:8px;padding:16px}._skeletonCategory_1ca1h_776{width:80px;height:36px;border-radius:30px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ca1h_1 1.5s infinite}._skeletonMenuItems_1ca1h_785{padding:16px}._skeletonMenuItem_1ca1h_785{height:100px;border-radius:16px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1ca1h_1 1.5s infinite}@keyframes _loading_1ca1h_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._metaGrid_1ca1h_193{grid-template-columns:1fr}._restaurantHeader_1ca1h_161{flex-direction:column;gap:12px}._menuItem_1ca1h_315{flex-direction:column}._menuItemActions_1ca1h_378{flex-direction:row;justify-content:space-between;align-items:center}._itemImage_1ca1h_385{width:60px;height:60px}._floatingCart_1ca1h_433{bottom:70px;right:12px;padding:10px 16px}._shareOptions_1ca1h_659{grid-template-columns:1fr}._actionButtonsInfo_1ca1h_213{flex-direction:column}}@media (min-width: 768px){._menuGrid_1ca1h_309{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._menuItem_1ca1h_315{flex-direction:column}._menuItemActions_1ca1h_378{flex-direction:row;justify-content:space-between;align-items:center;margin-top:12px}._coverSection_1ca1h_115{height:280px}}._lightMode_147n9_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED}._darkMode_147n9_15{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6}._container_147n9_28{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:90px}._header_147n9_36{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_147n9_48,._iconBtn_147n9_48{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_147n9_48:hover,._iconBtn_147n9_48:hover{background:var(--accent-primary);color:#fff}._header_147n9_36 h1{font-size:16px;font-weight:600;margin:0}._headerActions_147n9_73{display:flex;gap:8px}._favorited_147n9_78{color:#ef4444;fill:#ef4444}._content_147n9_84{padding:16px}._imageGallery_147n9_89{margin-bottom:20px}._mainImage_147n9_93{width:100%;aspect-ratio:1 / 1;background:var(--bg-secondary);border-radius:20px;overflow:hidden;margin-bottom:12px}._mainImage_147n9_93 img{width:100%;height:100%;object-fit:cover}._imagePlaceholderLarge_147n9_108{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:80px;background:var(--bg-tertiary)}._imageThumbnails_147n9_118{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}._thumbnail_147n9_125{width:70px;height:70px;border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:var(--bg-secondary);flex-shrink:0}._thumbnail_147n9_125 img{width:100%;height:100%;object-fit:cover}._thumbnail_147n9_125._active_147n9_142{border-color:var(--accent-primary)}._productInfo_147n9_147{margin-bottom:24px}._productHeader_147n9_151{margin-bottom:12px}._productHeader_147n9_151 h2{font-size:20px;font-weight:700;margin:0 0 8px;color:var(--text-primary)}._price_147n9_162{font-size:24px;font-weight:800;color:var(--accent-primary)}._productMeta_147n9_168{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}._condition_147n9_175{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600}._condition_147n9_175._new_147n9_182{background:#10b98115;color:#10b981}._condition_147n9_175._like_new_147n9_183{background:#3b82f615;color:#3b82f6}._condition_147n9_175._good_147n9_184{background:#f59e0b15;color:#f59e0b}._condition_147n9_175._fair_147n9_185{background:#ef444415;color:#ef4444}._views_147n9_187,._likes_147n9_187{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}._productDescription_147n9_195{margin-bottom:20px}._productDescription_147n9_195 h4,._productDetails_147n9_200 h4,._meetingPlaces_147n9_201 h4,._productTags_147n9_202 h4{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._productDescription_147n9_195 p{font-size:14px;line-height:1.5;color:var(--text-secondary)}._detailsGrid_147n9_216{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:var(--bg-secondary);padding:16px;border-radius:16px;margin-bottom:20px}._detailItem_147n9_226{display:flex;flex-direction:column;gap:4px}._detailItem_147n9_226 strong{font-size:12px;color:var(--text-tertiary);font-weight:500}._detailItem_147n9_226 span{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px}._negotiableYes_147n9_247{color:#10b981}._negotiableNo_147n9_248{color:#ef4444}._meetingPlaces_147n9_201{margin-bottom:20px}._placesList_147n9_255{display:flex;flex-wrap:wrap;gap:8px}._placeItem_147n9_261{background:var(--bg-secondary);padding:8px 12px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:6px;color:var(--text-secondary)}._productTags_147n9_202{margin-bottom:24px}._tagsList_147n9_277{display:flex;flex-wrap:wrap;gap:8px}._tag_147n9_277{background:var(--bg-tertiary);padding:6px 12px;border-radius:20px;font-size:12px;color:var(--text-secondary)}._sellerSection_147n9_292{margin-bottom:24px}._sellerSection_147n9_292 h3{font-size:18px;font-weight:600;margin-bottom:12px}._sellerCard_147n9_302{background:var(--bg-secondary);border-radius:20px;padding:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}._sellerAvatar_147n9_312{width:56px;height:56px;border-radius:28px;overflow:hidden;background:var(--bg-tertiary);flex-shrink:0}._sellerAvatar_147n9_312 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_147n9_327{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;background:var(--accent-primary);color:#fff}._sellerInfo_147n9_339{flex:1}._sellerInfo_147n9_339 h4{font-size:16px;font-weight:700;margin:0 0 4px}._sellerStats_147n9_349{display:flex;gap:12px;margin-bottom:4px;font-size:12px}._sellerStats_147n9_349 span{display:flex;align-items:center;gap:4px;color:var(--text-secondary)}._memberSince_147n9_363{font-size:11px;color:var(--text-tertiary);display:flex;align-items:center;gap:4px}._contactSellerBtn_147n9_371{background:#25d366;color:#fff;border:none;padding:10px 20px;border-radius:30px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}._contactSellerBtn_147n9_371:hover{transform:scale(1.05);background:#128c7e}._relatedSection_147n9_391{margin-bottom:24px}._relatedSection_147n9_391 h3{font-size:18px;font-weight:600;margin-bottom:12px}._relatedGrid_147n9_401{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._relatedCard_147n9_407{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--border-color);transition:all .2s}._relatedCard_147n9_407:hover{transform:translateY(-4px);border-color:var(--accent-primary)}._relatedImage_147n9_421{width:100%;aspect-ratio:1 / 1;background:var(--bg-secondary);overflow:hidden}._relatedImage_147n9_421 img{width:100%;height:100%;object-fit:cover}._imagePlaceholder_147n9_108{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;background:var(--bg-tertiary)}._relatedInfo_147n9_444{padding:10px}._relatedInfo_147n9_444 h4{font-size:12px;font-weight:600;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._relatedPrice_147n9_458{font-size:12px;font-weight:700;color:var(--accent-primary)}._safetyTips_147n9_465{background:var(--bg-secondary);border-radius:20px;padding:16px;margin-bottom:24px}._safetyTips_147n9_465 h4{font-size:14px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:6px}._safetyTips_147n9_465 ul{list-style:none;padding:0;margin:0}._safetyTips_147n9_465 li{font-size:12px;color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}._safetyTips_147n9_465 li:before{content:"•";position:absolute;left:6px;color:var(--accent-primary)}._actionBar_147n9_503{position:fixed;bottom:0;left:0;right:0;background:var(--bg-primary);border-top:1px solid var(--border-color);padding:12px 16px;z-index:90}._actionContent_147n9_514{display:flex;justify-content:space-between;align-items:center;gap:12px}._priceSection_147n9_521{flex:1}._priceLarge_147n9_525{font-size:20px;font-weight:800;color:var(--accent-primary);display:block}._negotiable_147n9_247{font-size:11px;color:var(--text-tertiary)}._actionButtons_147n9_537{display:flex;gap:8px}._contactActionBtn_147n9_542,._buyActionBtn_147n9_542{padding:12px 20px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;border:none}._contactActionBtn_147n9_542{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}._buyActionBtn_147n9_542{background:var(--accent-primary);color:#fff}._contactActionBtn_147n9_542:hover,._buyActionBtn_147n9_542:hover{transform:scale(1.05)}._shareModal_147n9_568{position:fixed;inset:0;background:#00000080;z-index:200;display:flex;align-items:flex-end}._shareContent_147n9_580{background:var(--bg-primary);border-radius:20px 20px 0 0;padding:24px;width:100%}._shareContent_147n9_580 h3{font-size:18px;margin-bottom:16px}._shareOptions_147n9_592{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._shareOptions_147n9_592 button{background:var(--bg-secondary);border:1px solid var(--border-color);padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;color:var(--text-primary)}._errorContainer_147n9_610{text-align:center;padding:60px 20px}._errorIcon_147n9_615{font-size:64px;margin-bottom:16px}._errorContainer_147n9_610 h2{font-size:20px;margin-bottom:8px}._errorContainer_147n9_610 p{color:var(--text-secondary);margin-bottom:24px}._errorBtn_147n9_630{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer}._skeletonHeader_147n9_641{display:flex;justify-content:space-between;padding:12px 16px;background:var(--bg-primary)}._skeletonBackBtn_147n9_648,._skeletonActions_147n9_648{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_147n9_1 1.5s infinite}._skeletonTitle_147n9_657{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_147n9_1 1.5s infinite}._skeletonImage_147n9_666{height:300px;margin:16px;border-radius:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_147n9_1 1.5s infinite}._skeletonContent_147n9_675{padding:16px}._skeletonTitleLarge_147n9_679{height:28px;width:80%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_147n9_1 1.5s infinite}._skeletonPrice_147n9_689{height:32px;width:40%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_147n9_1 1.5s infinite}._skeletonMeta_147n9_699{height:20px;width:60%;border-radius:8px;margin-bottom:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_147n9_1 1.5s infinite}._skeletonText_147n9_709{height:16px;width:100%;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_147n9_1 1.5s infinite}._skeletonSeller_147n9_719{height:80px;border-radius:16px;margin-top:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_147n9_1 1.5s infinite}@keyframes _loading_147n9_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._content_147n9_84{max-width:700px;margin:0 auto}._relatedGrid_147n9_401,._detailsGrid_147n9_216{grid-template-columns:repeat(4,1fr)}}@media (max-width: 480px){._sellerCard_147n9_302{flex-direction:column;text-align:center}._actionButtons_147n9_537{flex-direction:column}._contactActionBtn_147n9_542,._buyActionBtn_147n9_542{padding:10px 16px;font-size:13px}._priceLarge_147n9_525{font-size:18px}}.delivery-agent-page{background:#f8fafc;min-height:100vh}.delivery-content{padding:1rem;max-width:800px;margin:0 auto}.benefits-section{margin-bottom:3rem;text-align:center}.benefits-section h2{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#1f2937}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.benefit-card{padding:2rem 1.5rem;background:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;text-align:center}.benefit-card svg{font-size:3rem;color:#4f46e5;margin-bottom:1rem}.benefit-card h4{font-size:1.3rem;font-weight:700;margin:0 0 1rem;color:#1f2937}.benefit-card p{color:#6b7280;line-height:1.5;margin:0}.application-status{padding:2rem;text-align:center}.status-card{background:#fff;padding:3rem 2rem;border-radius:20px;box-shadow:0 4px 20px #0000001a;max-width:500px;margin:0 auto}.status-icon{font-size:4rem;color:#4f46e5;margin-bottom:1.5rem}.status-card h2{font-size:1.8rem;font-weight:700;margin:0 0 2rem;color:#1f2937}.status-details{text-align:left;margin-bottom:2rem}.detail-item{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #f3f4f6}.detail-item:last-child{border-bottom:none}.detail-item strong{color:#374151}.status.approved{color:#10b981;font-weight:700}.status.pending{color:#f59e0b;font-weight:700}.go-online-btn{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;width:100%}.pending-message{color:#6b7280;font-style:italic;margin:2rem 0 0}.application-form{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0000001a}.form-section{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.form-section:last-of-type{border-bottom:none;margin-bottom:2rem}.form-section h3{font-size:1.3rem;font-weight:700;margin:0 0 .5rem;color:#1f2937}.section-subtitle{color:#6b7280;font-size:.9rem;margin:0 0 1.5rem}.vehicle-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.vehicle-option{position:relative;border:2px solid #e5e7eb;border-radius:15px;padding:1.5rem;cursor:pointer;transition:all .3s ease}.vehicle-option.selected{border-color:#4f46e5;background:#eef2ff}.vehicle-option input{display:none}.vehicle-icon{font-size:2.5rem;color:#6b7280;margin-bottom:1rem}.vehicle-option.selected .vehicle-icon{color:#4f46e5}.vehicle-info h4{font-size:1.1rem;font-weight:700;margin:0 0 .5rem;color:#374151}.vehicle-option.selected .vehicle-info h4{color:#4f46e5}.vehicle-info p{color:#6b7280;margin:0;font-size:.9rem}.check-icon{position:absolute;top:1rem;right:1rem;color:#4f46e5;opacity:0;transition:opacity .3s ease}.vehicle-option.selected .check-icon{opacity:1}.form-group label{display:block;font-weight:600;margin-bottom:.5rem;color:#374151}.form-group input,.form-group select{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.helper-text{font-size:.8rem;color:#6b7280;margin-top:.5rem}.checkbox-group{display:flex;align-items:center}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-weight:400}.checkbox-label input{display:none}.checkmark{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;margin-right:.75rem;position:relative;transition:all .3s ease}.checkbox-label input:checked+.checkmark{background:#4f46e5;border-color:#4f46e5}.checkbox-label input:checked+.checkmark:after{content:"✓";position:absolute;color:#fff;font-size:.8rem;top:50%;left:50%;transform:translate(-50%,-50%)}.campus-display{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#f3f4f6;border-radius:12px;color:#374151;font-weight:600}.requirements-section{margin-bottom:2rem}.requirements-section h3{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.requirements-list{list-style:none;padding:0;margin:0}.requirements-list li{display:flex;align-items:center;gap:.5rem;padding:.8rem 0;color:#4b5563;border-bottom:1px solid #f3f4f6}.requirements-list li:last-child{border-bottom:none}.requirements-list li svg{color:#10b981;font-size:.9rem}.submit-btn{width:100%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:1.2rem;border-radius:15px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.submit-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none!important}@media (max-width: 768px){.benefits-grid,.vehicle-options{grid-template-columns:1fr}.application-form{padding:1.5rem}.status-card{padding:2rem 1rem}}.student-chat-page{display:flex;flex-direction:column;height:100vh;background:#f8fafc}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.header-left{display:flex;align-items:center;gap:1rem;flex:1}.back-btn{background:#f3f4f6;border:none;width:40px;height:40px;border-radius:50%;color:#374151;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem}.user-info{display:flex;align-items:center;gap:1rem;flex:1}.user-avatar{position:relative;width:50px;height:50px}.user-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-avatar svg{width:100%;height:100%;color:#9ca3af}.online-status{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid white}.online-status.online{background:#10b981}.online-status.offline{background:#9ca3af}.user-details h3{font-size:1.2rem;font-weight:700;margin:0 0 .2rem;color:#1f2937}.user-status{font-size:.8rem;color:#6b7280}.header-actions{display:flex;gap:.5rem}.icon-btn{background:#f3f4f6;border:none;width:40px;height:40px;border-radius:50%;color:#374151;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem}.messages-container{flex:1;overflow-y:auto;padding:1rem;background:#f8fafc}.empty-chat{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280}.empty-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-chat h3{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#374151}.empty-chat p{margin:0;font-size:1rem}.messages-list{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.message{display:flex;max-width:70%}.message.own-message{align-self:flex-end}.message.other-message{align-self:flex-start}.message-content{padding:1rem 1.2rem;border-radius:18px;position:relative;word-wrap:break-word}.own-message .message-content{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-bottom-right-radius:4px}.other-message .message-content{background:#fff;color:#1f2937;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0000001a}.message-content p{margin:0 0 .5rem;line-height:1.4}.message-meta{display:flex;align-items:center;gap:.5rem;font-size:.7rem;opacity:.8}.time{font-size:.7rem}.read-status{display:flex;align-items:center}.read-status svg{font-size:.8rem}.message-input-container{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-top:1px solid #e5e7eb;position:sticky;bottom:0}.input-actions{display:flex;gap:.5rem}.message-input-wrapper{flex:1}.message-input-wrapper input{width:100%;padding:1rem 1.5rem;border:2px solid #e5e7eb;border-radius:25px;font-size:1rem;outline:none;transition:all .3s ease}.message-input-wrapper input:focus{border-color:#4f46e5}.send-btn{background:#4f46e5;color:#fff;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .3s ease}.send-btn:disabled{background:#9ca3af;cursor:not-allowed}.send-btn:not(:disabled):hover{background:#3730a3}.loading-screen,.error-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;background:#f8fafc}.error-screen h2{font-size:1.8rem;font-weight:700;margin:0 0 1rem;color:#1f2937}.error-screen button{background:#4f46e5;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;cursor:pointer;font-weight:600}.messages-container::-webkit-scrollbar{width:6px}.messages-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.messages-container::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:3px}.messages-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){.message{max-width:85%}.header-actions{display:none}.message-input-container{gap:.5rem;padding:.8rem}.input-actions{gap:.3rem}.icon-btn{width:35px;height:35px;font-size:1rem}.send-btn{width:45px;height:45px;font-size:1.1rem}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message{animation:slideIn .3s ease}.order-tracking-page{background:#f8fafc;min-height:100vh}.order-tabs{display:flex;background:#fff;border-bottom:1px solid #e5e7eb;padding:0 1rem}.order-tab{flex:1;background:none;border:none;padding:1rem .5rem;cursor:pointer;font-weight:600;color:#6b7280;position:relative;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.order-tab.active{color:#4f46e5}.order-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#4f46e5;border-radius:3px 3px 0 0}.tab-count{background:#e5e7eb;color:#374151;padding:.2rem .5rem;border-radius:12px;font-size:.7rem;font-weight:700;min-width:20px;text-align:center}.order-tab.active .tab-count{background:#4f46e5;color:#fff}.orders-container{padding:1rem;max-width:800px;margin:0 auto}.empty-orders{text-align:center;padding:4rem 2rem;background:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a}.empty-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-orders h3{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#374151}.empty-orders p{color:#6b7280;margin:0 0 2rem;font-size:1rem}.browse-btn{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer}.orders-list{display:flex;flex-direction:column;gap:1.5rem}.order-card{background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;position:relative}.order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.order-info h3{font-size:1.3rem;font-weight:700;margin:0 0 .5rem;color:#1f2937}.order-number{color:#6b7280;font-size:.9rem;margin:0 0 .3rem}.order-date{color:#9ca3af;font-size:.8rem;margin:0}.order-amount{font-size:1.5rem;font-weight:700;color:#059669}.order-type{margin-bottom:1.5rem}.type-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.type-badge.food{background:#fef3c7;color:#92400e}.type-badge.service{background:#e0e7ff;color:#3730a3}.progress-tracking{margin-bottom:1.5rem;padding:1rem;background:#f8fafc;border-radius:10px}.progress-steps{display:flex;justify-content:space-between;position:relative;margin-bottom:.5rem}.progress-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2;flex:1}.step-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#9ca3af;font-size:1rem;transition:all .3s ease}.progress-step.completed .step-icon{background:#10b981;color:#fff}.progress-step.current .step-icon{background:#4f46e5;color:#fff;transform:scale(1.1)}.step-label{font-size:.7rem;font-weight:600;color:#9ca3af;text-align:center;transition:all .3s ease}.progress-step.completed .step-label,.progress-step.current .step-label{color:#374151}.progress-bar{display:flex;position:absolute;top:20px;left:20px;right:20px;height:3px;background:#e5e7eb;z-index:1}.progress-segment{flex:1;height:100%;background:#e5e7eb;transition:all .3s ease}.progress-segment.completed{background:#10b981}.order-details{margin-bottom:1.5rem}.detail-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:#6b7280;font-size:.9rem}.detail-item svg{color:#4f46e5;font-size:.8rem}.order-actions{display:flex;gap:1rem}.contact-btn{flex:1;background:#10b981;color:#fff;border:none;padding:.8rem 1rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.9rem}.details-btn{flex:1;background:#f3f4f6;color:#374151;border:none;padding:.8rem 1rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem}.status-badge{position:absolute;top:1rem;right:1rem;padding:.3rem .8rem;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase}.status-badge.pending{background:#fef3c7;color:#92400e}.status-badge.confirmed{background:#dbeafe;color:#1e40af}.status-badge.preparing{background:#fef3c7;color:#92400e}.status-badge.out_for_delivery{background:#dbeafe;color:#1e40af}.status-badge.delivered,.status-badge.accepted{background:#d1fae5;color:#065f46}.status-badge.in_progress{background:#fef3c7;color:#92400e}.status-badge.completed{background:#d1fae5;color:#065f46}.status-badge.cancelled{background:#fecaca;color:#dc2626}@media (max-width: 768px){.order-tabs{padding:0 .5rem}.order-tab{font-size:.9rem;padding:.8rem .3rem}.order-header{flex-direction:column;gap:1rem}.progress-steps{flex-wrap:wrap;gap:1rem}.progress-step{flex:none;width:calc(50% - .5rem)}.progress-bar{display:none}.order-actions{flex-direction:column}.status-badge{position:static;align-self:flex-start;margin-bottom:1rem}}.student-earnings-page{background:#f8fafc;min-height:100vh}.page-header{display:flex;align-items:center;padding:1rem;background:#fff;border-bottom:1px solid #e5e7eb}.back-btn{background:#f3f4f6;border:none;width:40px;height:40px;border-radius:50%;color:#374151;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;margin-right:1rem}.page-header h1{font-size:1.8rem;font-weight:700;margin:0;color:#1f2937}.stats-section{padding:1rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:1200px;margin:0 auto}.stat-card{background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;gap:1rem}.stat-card.total{border-left:4px solid #4f46e5}.stat-card.available{border-left:4px solid #10b981}.stat-card.pending{border-left:4px solid #f59e0b}.stat-card.withdrawn{border-left:4px solid #6b7280}.stat-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stat-card.total .stat-icon{background:#eef2ff;color:#4f46e5}.stat-card.available .stat-icon{background:#ecfdf5;color:#10b981}.stat-card.pending .stat-icon{background:#fffbeb;color:#f59e0b}.stat-card.withdrawn .stat-icon{background:#f3f4f6;color:#6b7280}.stat-info h3{font-size:1.5rem;font-weight:700;margin:0 0 .3rem;color:#1f2937}.stat-info p{margin:0;color:#6b7280;font-size:.9rem}.withdrawal-section{padding:1rem;max-width:1200px;margin:0 auto}.withdrawal-card{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:15px;padding:2rem;color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 20px #4f46e54d}.withdrawal-info h3{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.withdrawal-info p{margin:0;opacity:.9;font-size:1.1rem}.withdraw-btn{background:#fff;color:#4f46e5;border:none;padding:1rem 2rem;border-radius:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:1rem;transition:all .3s ease}.withdraw-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.filters-section{padding:1rem;max-width:1200px;margin:0 auto}.filters-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;background:#fff;padding:1.5rem;border-radius:15px;box-shadow:0 2px 10px #0000001a}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-group label{font-weight:600;color:#374151;font-size:.9rem}.filter-group select{padding:.8rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:all .3s ease}.filter-group select:focus{outline:none;border-color:#4f46e5}.earnings-section{padding:1rem;max-width:1200px;margin:0 auto}.earnings-section h2{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;color:#1f2937}.empty-earnings{text-align:center;padding:4rem 2rem;background:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a}.empty-icon{font-size:4rem;color:#4f46e5;margin-bottom:1.5rem;opacity:.7}.empty-earnings h3{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#374151}.empty-earnings p{color:#6b7280;margin:0 0 2rem;font-size:1rem;line-height:1.5}.start-earning-btn{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;font-size:1rem}.earnings-list{display:flex;flex-direction:column;gap:1rem}.earning-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}.earning-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.earning-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;background:#eef2ff;color:#4f46e5}.earning-details{flex:1}.earning-details h4{font-size:1.1rem;font-weight:700;margin:0 0 .3rem;color:#1f2937}.earning-details p{margin:0 0 .3rem;color:#6b7280;font-size:.9rem}.earning-date{color:#9ca3af;font-size:.8rem}.earning-amount{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.amount{font-size:1.3rem;font-weight:700;color:#059669}.status-badge{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.2rem .6rem;border-radius:10px;background:#f3f4f6}.quick-stats-section{padding:1rem;max-width:1200px;margin:0 auto 2rem}.quick-stats-section h3{font-size:1.3rem;font-weight:700;margin:0 0 1rem;color:#1f2937}.source-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.source-stat{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a}.source-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;background:#eef2ff;color:#4f46e5}.source-info{display:flex;flex-direction:column}.source-label{font-weight:600;color:#374151;margin-bottom:.3rem}.source-amount{font-weight:700;color:#059669;font-size:1.1rem}.loading-screen,.error-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center}.loading-spinner{width:50px;height:50px;border:4px solid #e5e7eb;border-top:4px solid #4f46e5;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.error-screen button{background:#4f46e5;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;cursor:pointer;margin-top:1rem}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr}.withdrawal-card{flex-direction:column;gap:1.5rem;text-align:center}.filters-row{grid-template-columns:1fr}.earning-item{flex-direction:column;text-align:center;gap:1rem}.earning-amount{align-items:center}.source-stats{grid-template-columns:1fr}.stat-card{flex-direction:column;text-align:center;gap:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-card{animation:fadeInUp .6s ease}.terms-page{min-height:100vh;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-nav{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:16px 0}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px}.breadcrumb-link{display:flex;align-items:center;gap:4px;color:#666;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#2874f0}.breadcrumb-current{color:#2874f0;font-weight:500}.terms-container{display:grid;grid-template-columns:280px 1fr;gap:32px;padding:32px 0;max-width:1200px;margin:0 auto}.terms-sidebar{position:sticky;top:20px;height:fit-content}.sidebar-header{background:#2874f0;color:#fff;padding:16px;border-radius:8px 8px 0 0}.sidebar-header h3{margin:0;font-size:18px;font-weight:600}.sidebar-nav{background:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px}.nav-link{display:block;width:100%;text-align:left;padding:12px 16px;border:none;background:none;color:#212121;font-size:14px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f0f0f0}.nav-link:hover{background-color:#f8f9fa;color:#2874f0}.nav-link:last-child{border-bottom:none}.sidebar-help{margin-top:20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.help-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#2874f0;font-weight:500}.help-links{display:flex;flex-direction:column;gap:8px}.help-link{display:flex;align-items:center;gap:8px;color:#666;text-decoration:none;font-size:14px;padding:6px 0;transition:color .2s}.help-link:hover{color:#2874f0}.terms-content{background:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:32px}.terms-header{border-bottom:1px solid #e0e0e0;padding-bottom:24px;margin-bottom:32px}.terms-header h1{margin:0 0 16px;color:#212121;font-size:28px;font-weight:600}.terms-meta{display:flex;gap:24px;margin-bottom:20px}.meta-item{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.terms-notice{display:flex;gap:12px;background:#fff8e1;border:1px solid #ffd54f;border-radius:6px;padding:16px;color:#212121}.terms-notice svg{color:#ff9800;flex-shrink:0}.terms-notice p{margin:0;font-size:14px;line-height:1.5}.terms-section{margin-bottom:40px}.terms-section h2{color:#212121;font-size:24px;font-weight:600;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.terms-section h3{color:#212121;font-size:18px;font-weight:600;margin:24px 0 12px}.terms-section p{color:#666;line-height:1.6;margin-bottom:16px}.terms-section ul{color:#666;padding-left:20px;margin-bottom:16px}.terms-section li{margin-bottom:8px;line-height:1.5}.terms-section ul ul{margin-top:8px;margin-bottom:8px}.terms-section a{color:#2874f0;text-decoration:none}.terms-section a:hover{text-decoration:underline}.contact-info{display:flex;flex-direction:column;gap:16px;margin-top:20px}.contact-item{display:flex;align-items:flex-start;gap:12px}.contact-item svg{color:#2874f0;flex-shrink:0;margin-top:2px}.contact-item strong{display:block;color:#212121;margin-bottom:4px}.contact-item a,.contact-item span{color:#666;line-height:1.5}.terms-footer{margin-top:48px;padding-top:32px;border-top:1px solid #e0e0e0}.acceptance-box{background:#f8f9fa;border-radius:8px;padding:24px;text-align:center}.acceptance-box h3{color:#212121;margin:0 0 16px;font-size:20px}.acceptance-box p{color:#666;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.footer-meta{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.footer-meta .meta-item{font-size:14px;color:#666}.footer-meta strong{color:#212121;margin-right:4px}.footer-actions{display:flex;justify-content:center}.btn-back{display:flex;align-items:center;gap:8px;background:#2874f0;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s}.btn-back:hover{background-color:#1c68e3}@media (max-width: 992px){.terms-container{grid-template-columns:1fr;gap:24px}.terms-sidebar{position:static}}@media (max-width: 768px){.container{padding:0 16px}.terms-content{padding:24px 16px}.terms-header h1{font-size:24px}.terms-section h2{font-size:20px}.terms-meta,.footer-meta{flex-direction:column;gap:12px}}.flash-sales-page{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--flash-gradient: linear-gradient(135deg, #ef4444, #dc2626)}.flash-sales-page.dark-mode{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #6b7280;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #34d399;--error: #f87171;--warning: #fbbf24;--flash-gradient: linear-gradient(135deg, #dc2626, #b91c1c)}.flash-sales-page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:20px}.flash-sales-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.back-btn,.refresh-btn{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}.back-btn:hover,.refresh-btn:hover{background:var(--accent-primary);color:#fff}.flash-sales-header h1{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}.flash-search-wrapper{padding:12px 16px}.flash-search-container{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;padding:10px 16px}.flash-search-icon{color:var(--text-tertiary);font-size:16px}.flash-search-input{flex:1;border:none;background:none;outline:none;font-size:14px;color:var(--text-primary)}.flash-search-input::placeholder{color:var(--text-tertiary)}.flash-clear-search{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.flash-categories-wrapper{padding:0 16px;margin-bottom:16px}.flash-categories-scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.flash-categories-scroll::-webkit-scrollbar{height:3px}.flash-categories-scroll::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:10px}.flash-categories-scroll::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:10px}.category-chip{padding:6px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;color:var(--text-secondary);transition:all .2s}.category-chip:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.category-chip.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.category-chip.more-btn{display:flex;align-items:center;gap:4px}.flash-stats-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;margin-bottom:16px;flex-wrap:wrap;gap:8px}.flash-stats-item{display:flex;align-items:center;gap:6px;background:var(--bg-secondary);padding:6px 12px;border-radius:30px;font-size:12px;font-weight:500;color:var(--text-secondary)}.stats-icon{color:var(--warning);font-size:12px}.flash-stats-item.category{background:var(--accent-primary)10;color:var(--accent-primary)}.flash-products-grid{padding:0 16px}.flash-products-grid-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 640px){.flash-products-grid-inner{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.flash-products-grid-inner{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.flash-products-grid-inner{grid-template-columns:repeat(5,1fr)}}.flash-product-card{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--border-color);transition:all .2s}.flash-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a;border-color:var(--accent-primary)}.flash-card-image{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--bg-tertiary);overflow:hidden}.flash-card-image img{width:100%;height:100%;object-fit:cover}.flash-discount-badge{position:absolute;top:8px;left:8px;background:var(--flash-gradient);color:#fff;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:700;z-index:2}.flash-lowstock-badge{position:absolute;top:8px;right:8px;background:var(--warning);color:#fff;padding:4px 8px;border-radius:8px;font-size:10px;font-weight:700;z-index:2}.flash-card-info{padding:12px;display:flex;flex-direction:column;gap:8px}.flash-product-name{font-size:14px;font-weight:600;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;color:var(--text-primary)}.flash-timer{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--warning);background:var(--warning)10;padding:4px 8px;border-radius:20px;width:fit-content}.flash-pricing{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.flash-price{font-size:16px;font-weight:700;color:var(--accent-primary)}.flash-original-price{font-size:12px;color:var(--text-tertiary);text-decoration:line-through}.stock-progress-container{margin-top:4px}.stock-progress-bar{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden;margin-bottom:6px}.stock-progress-fill{height:100%;background:var(--success);border-radius:2px;transition:width .3s ease}.stock-progress-fill.low{background:var(--warning)}.stock-progress-fill.out{background:var(--error)}.stock-progress-text{display:flex;justify-content:space-between;font-size:10px;color:var(--text-tertiary)}.items-left{color:var(--warning);font-weight:500}.grab-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:var(--accent-primary);color:#fff;border:none;border-radius:30px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:4px}.grab-button:hover:not(:disabled){transform:scale(1.02)}.grab-button:disabled{opacity:.6;cursor:not-allowed}.flash-empty-state{text-align:center;padding:60px 20px;grid-column:1 / -1}.empty-icon{font-size:64px;color:var(--text-tertiary);margin-bottom:16px;opacity:.5}.flash-empty-state h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}.flash-empty-state p{color:var(--text-secondary)}.bottom-spacing{height:80px}.skeleton-back,.skeleton-title,.skeleton-search{height:40px;border-radius:12px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-back{width:40px;border-radius:50%}.skeleton-title{width:100px}.skeleton-search{flex:1}.skeleton-categories{display:flex;gap:8px;padding:12px 16px}.skeleton-category{width:80px;height:32px;border-radius:30px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite}.flash-product-skeleton{background:var(--card-bg);border-radius:16px;overflow:hidden;border:1px solid var(--border-color)}.skeleton-image{width:100%;aspect-ratio:1 / 1;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-name{height:16px;width:80%;margin:12px;border-radius:4px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-price{height:14px;width:50%;margin:0 12px 8px;border-radius:4px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-button{height:36px;width:calc(100% - 24px);margin:0 12px 12px;border-radius:30px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite}@media (max-width: 480px){.flash-product-name{font-size:12px}.flash-price{font-size:14px}.grab-button{padding:8px;font-size:11px}.flash-timer{font-size:10px}.category-chip{padding:4px 12px;font-size:12px}}:root{--wallet-primary: #1677ff;--wallet-primary-dark: #0958d9;--wallet-primary-light: #4096ff;--wallet-bg: #ffffff;--wallet-bg-card: #ffffff;--wallet-bg-hover: #f5f5f5;--wallet-bg-modal: rgba(0, 0, 0, .45);--wallet-text-primary: #1f1f1f;--wallet-text-secondary: #666666;--wallet-text-tertiary: #8c8c8c;--wallet-text-light: #ffffff;--wallet-success: #52c41a;--wallet-warning: #faad14;--wallet-danger: #ff4d4f;--wallet-info: #1677ff;--wallet-border: #f0f0f0;--wallet-border-dark: #d9d9d9;--wallet-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--wallet-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--wallet-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--wallet-radius-sm: 6px;--wallet-radius-md: 8px;--wallet-radius-lg: 12px;--wallet-radius-xl: 16px;--wallet-radius-round: 50%;--wallet-transition: all .3s cubic-bezier(.4, 0, .2, 1);--wallet-spacing-xs: 4px;--wallet-spacing-sm: 8px;--wallet-spacing-md: 16px;--wallet-spacing-lg: 24px;--wallet-spacing-xl: 32px}@media (prefers-color-scheme: dark){:root{--wallet-bg: #141414;--wallet-bg-card: #1f1f1f;--wallet-bg-hover: #2a2a2a;--wallet-text-primary: #ffffff;--wallet-text-secondary: #bfbfbf;--wallet-text-tertiary: #8c8c8c;--wallet-border: #303030;--wallet-border-dark: #434343}}.wallet-container{max-width:480px;margin:0 auto;padding:16px;min-height:100vh;background:var(--wallet-bg);color:var(--wallet-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wallet-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.wallet-title{font-size:24px;font-weight:700;margin:0;color:var(--wallet-text-primary);line-height:1.2}.wallet-security-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wallet-security-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--wallet-bg-hover);border:1px solid var(--wallet-border);border-radius:12px;font-size:11px;font-weight:600;color:var(--wallet-text-secondary);text-transform:uppercase;letter-spacing:.3px}.wallet-balance-card{background:linear-gradient(135deg,var(--wallet-primary) 0%,var(--wallet-primary-dark) 100%);border-radius:var(--wallet-radius-xl);padding:24px;margin-bottom:24px;color:#fff;box-shadow:var(--wallet-shadow-lg)}.wallet-balance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wallet-balance-label{font-size:14px;opacity:.9;font-weight:500}.wallet-balance-amount{font-size:40px;font-weight:700;margin:0 0 24px;line-height:1.2;letter-spacing:-.5px}.wallet-balance-actions{display:flex;gap:12px;margin-top:16px}.wallet-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:var(--wallet-radius-lg);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:var(--wallet-transition);backdrop-filter:blur(10px)}.wallet-action-btn:hover:not(:disabled){background:#ffffff40;transform:translateY(-1px)}.wallet-action-btn:disabled{opacity:.6;cursor:not-allowed}.wallet-quick-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.wallet-quick-action-btn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:var(--wallet-bg-card);border:1px solid var(--wallet-border);border-radius:var(--wallet-radius-lg);color:var(--wallet-text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:var(--wallet-transition)}.wallet-quick-action-btn:hover:not(:disabled){background:var(--wallet-bg-hover);border-color:var(--wallet-primary);transform:translateY(-2px);box-shadow:var(--wallet-shadow-md)}.wallet-quick-action-btn:disabled{opacity:.6;cursor:not-allowed}.wallet-quick-action-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.wallet-input{width:100%;padding:16px;background:var(--wallet-bg-card);border:1px solid var(--wallet-border);border-radius:var(--wallet-radius-lg);color:var(--wallet-text-primary);font-size:16px;transition:var(--wallet-transition);margin-bottom:16px;box-sizing:border-box}.wallet-input:focus{outline:none;border-color:var(--wallet-primary);box-shadow:0 0 0 2px #1677ff1a}.wallet-input:disabled{background:var(--wallet-bg-hover);cursor:not-allowed}.wallet-input-label{display:block;font-size:14px;font-weight:600;color:var(--wallet-text-primary);margin-bottom:8px}.wallet-input-hint{font-size:12px;color:var(--wallet-text-tertiary);margin-top:6px;margin-bottom:0}.wallet-input select{width:100%;padding:16px 40px 16px 16px;background:var(--wallet-bg-card);border:1px solid var(--wallet-border);border-radius:var(--wallet-radius-lg);color:var(--wallet-text-primary);font-size:16px;transition:var(--wallet-transition);margin-bottom:16px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;cursor:pointer}.wallet-input select:focus{outline:none;border-color:var(--wallet-primary);box-shadow:0 0 0 2px #1677ff1a}.wallet-input select:disabled{background-color:var(--wallet-bg-hover);cursor:not-allowed;opacity:.6}.wallet-input select option{background:var(--wallet-bg-card);color:var(--wallet-text-primary);padding:12px}.wallet-pin-inputs{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.wallet-pin-input{width:48px;height:56px;text-align:center;font-size:24px;font-weight:600;background:var(--wallet-bg-card);border:2px solid var(--wallet-border);border-radius:var(--wallet-radius-md);color:var(--wallet-text-primary);transition:var(--wallet-transition);box-sizing:border-box}.wallet-pin-input:focus{outline:none;border-color:var(--wallet-primary);box-shadow:0 0 0 2px #1677ff1a}.wallet-pin-input.filled{border-color:var(--wallet-primary);background:#1677ff0d}.wallet-confirm-btn{width:100%;padding:16px;background:var(--wallet-primary);border:none;border-radius:var(--wallet-radius-lg);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:var(--wallet-transition);display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box}.wallet-confirm-btn:hover:not(:disabled){background:var(--wallet-primary-dark);transform:translateY(-1px);box-shadow:var(--wallet-shadow-md)}.wallet-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.wallet-back-btn{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--wallet-bg-card);border:1px solid var(--wallet-border);border-radius:var(--wallet-radius-lg);color:var(--wallet-text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:var(--wallet-transition);box-sizing:border-box}.wallet-back-btn:hover:not(:disabled){background:var(--wallet-bg-hover);border-color:var(--wallet-primary)}.wallet-back-btn:disabled{opacity:.6;cursor:not-allowed}.wallet-refresh-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--wallet-bg-card);border:1px solid var(--wallet-border);border-radius:var(--wallet-radius-md);color:var(--wallet-text-primary);cursor:pointer;transition:var(--wallet-transition);box-sizing:border-box}.wallet-refresh-btn:hover:not(:disabled){background:var(--wallet-bg-hover);border-color:var(--wallet-primary);color:var(--wallet-primary)}.wallet-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.wallet-view-content{background:var(--wallet-bg-card);border:1px solid var(--wallet-border);border-radius:var(--wallet-radius-xl);padding:24px;margin-bottom:24px}.wallet-view-title{font-size:20px;font-weight:700;margin:0 0 8px;color:var(--wallet-text-primary)}.wallet-view-subtitle{font-size:14px;color:var(--wallet-text-secondary);margin:0 0 24px}.wallet-method-buttons{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.wallet-method-btn{flex:1;min-width:120px;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:var(--wallet-bg-card);border:2px solid var(--wallet-border);border-radius:var(--wallet-radius-lg);color:var(--wallet-text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:var(--wallet-transition);box-sizing:border-box}.wallet-method-btn:hover:not(:disabled){border-color:var(--wallet-primary);color:var(--wallet-primary)}.wallet-method-btn.active{background:var(--wallet-primary);border-color:var(--wallet-primary);color:#fff}.wallet-method-btn:disabled{opacity:.6;cursor:not-allowed}.wallet-transactions-section{margin-top:24px}.wallet-section-title{font-size:18px;font-weight:700;margin:0;color:var(--wallet-text-primary)}.wallet-show-more-btn{width:100%;padding:14px;background:transparent;border:2px solid var(--wallet-border);border-radius:var(--wallet-radius-lg);color:var(--wallet-text-primary);font-size:15px;font-weight:600;cursor:pointer;transition:var(--wallet-transition);display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;box-sizing:border-box}.wallet-show-more-btn:hover{border-color:var(--wallet-primary);color:var(--wallet-primary);background:var(--wallet-bg-hover)}.wallet-loading-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:var(--wallet-bg-card);border:1px solid var(--wallet-border);border-radius:var(--wallet-radius-lg);color:var(--wallet-text-tertiary);gap:16px}.wallet-loading-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.wallet-skeleton{background:linear-gradient(90deg,var(--wallet-bg-hover) 25%,var(--wallet-border) 50%,var(--wallet-bg-hover) 75%);background-size:200% 100%;animation:wallet-skeleton-loading 1.5s infinite;border-radius:var(--wallet-radius-md)}@keyframes wallet-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.wallet-pin-modal{position:fixed;inset:0;background:var(--wallet-bg-modal);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;backdrop-filter:blur(4px)}.wallet-pin-content{background:var(--wallet-bg-card);border-radius:var(--wallet-radius-xl);padding:32px;width:100%;max-width:400px;box-shadow:var(--wallet-shadow-lg);animation:wallet-modal-enter .3s ease-out;max-height:90vh;overflow-y:auto;box-sizing:border-box}@keyframes wallet-modal-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-pin-title{font-size:20px;font-weight:700;margin:0 0 8px;color:var(--wallet-text-primary);text-align:center}.wallet-pin-subtitle{font-size:14px;color:var(--wallet-text-secondary);margin:0 0 24px;text-align:center;line-height:1.5}.wallet-info-box{padding:16px;background:var(--wallet-bg-hover);border-radius:var(--wallet-radius-md);margin-bottom:16px;font-size:15px;color:var(--wallet-text-primary);font-weight:500;border:1px solid var(--wallet-border)}.wallet-status-success{background:#52c41a1a;border:1px solid rgba(82,196,26,.3);color:var(--wallet-success);padding:12px;border-radius:var(--wallet-radius-md);margin-bottom:20px;display:flex;align-items:center;gap:8px;font-size:14px}.wallet-status-error{background:#ff4d4f1a;border:1px solid rgba(255,77,79,.3);color:var(--wallet-danger);padding:12px;border-radius:var(--wallet-radius-md);margin-bottom:20px;display:flex;align-items:center;gap:8px;font-size:14px}.wallet-status-info{background:#1677ff1a;border:1px solid rgba(22,119,255,.3);color:var(--wallet-info);padding:12px;border-radius:var(--wallet-radius-md);margin-bottom:20px;display:flex;align-items:center;gap:8px;font-size:14px}.wallet-forgot-pin-link{background:none;border:none;color:var(--wallet-primary);cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline;transition:var(--wallet-transition);display:inline-flex;align-items:center;gap:6px;padding:0;margin:20px 0}.wallet-forgot-pin-link:hover{color:var(--wallet-primary-dark)}.animate-spin{animation:wallet-spin 1s linear infinite}@keyframes wallet-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wallet-text-success{color:var(--wallet-success)}.wallet-text-warning{color:var(--wallet-warning)}.wallet-text-danger{color:var(--wallet-danger)}.wallet-text-info{color:var(--wallet-info)}@media (max-width: 480px){.wallet-container{padding:12px}.wallet-balance-card{padding:20px}.wallet-balance-amount{font-size:36px}.wallet-view-content{padding:20px}.wallet-quick-actions{grid-template-columns:repeat(2,1fr);gap:10px}.wallet-pin-content{padding:24px}.wallet-pin-inputs{gap:10px}.wallet-pin-input{width:44px;height:52px;font-size:22px}}@media (max-width: 360px){.wallet-quick-actions{grid-template-columns:1fr}.wallet-balance-actions{flex-direction:column}.wallet-pin-inputs{gap:8px}.wallet-pin-input{width:42px;height:52px;font-size:20px}.wallet-method-buttons{flex-direction:column}.wallet-method-btn{min-width:100%}}@media print{.wallet-refresh-btn,.wallet-show-more-btn,.wallet-action-btn{display:none}.wallet-balance-card{background:#fff!important;color:#000!important;box-shadow:none!important;border:1px solid #000!important}}.wallet-pin-content::-webkit-scrollbar{width:6px}.wallet-pin-content::-webkit-scrollbar-track{background:var(--wallet-bg-hover);border-radius:3px}.wallet-pin-content::-webkit-scrollbar-thumb{background:var(--wallet-border-dark);border-radius:3px}.wallet-pin-content::-webkit-scrollbar-thumb:hover{background:var(--wallet-text-tertiary)}.omni-about-page{background:#0f0f0f;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.container{max-width:1200px;margin:0 auto;padding:0 16px}.hero-viral{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#0f0f0f);overflow:hidden;padding:20px 0}.hero-bg-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,215,0,.1) 0%,transparent 70%)}.hero-content{position:relative;z-index:2;text-align:center;padding:80px 0 40px;width:100%}.viral-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ffd70033,#ffd7001a);border:1px solid rgba(255,215,0,.3);border-radius:50px;padding:10px 16px;margin-bottom:20px;color:gold;font-size:.75rem;font-weight:600;letter-spacing:.5px;backdrop-filter:blur(10px);max-width:90%}.hero-title-viral{font-size:clamp(2rem,8vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:20px;background:linear-gradient(135deg,#fff,gold,#ffe55c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:0 10px}.text-gradient{background:linear-gradient(135deg,gold,#ffe55c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle-viral{font-size:clamp(.9rem,4vw,1.1rem);color:#9ca3af;max-width:600px;margin:0 auto 30px;line-height:1.5;padding:0 15px}.hero-actions-viral{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;margin-bottom:40px;padding:0 15px}.btn-viral{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-radius:14px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;font-size:.95rem;position:relative;overflow:hidden;width:100%;max-width:280px;min-height:54px}.btn-download{background:linear-gradient(135deg,gold,#ffe55c);color:#0f0f0f;box-shadow:0 4px 20px #ffd7004d}.btn-seller{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}.viral-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:400px;margin:0 auto;padding:0 10px}.stat-card-viral{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 12px;text-align:center;backdrop-filter:blur(10px)}.stat-icon-wrapper{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.stat-icon-wrapper div{font-size:1.2rem}.stat-number{font-size:1.5rem;font-weight:800;margin-bottom:6px}.stat-label{font-size:.85rem;font-weight:700;margin-bottom:2px;color:#fff}.stat-sublabel{font-size:.7rem;color:#9ca3af}.story-section-viral{padding:60px 0;background:#111}.story-grid{display:grid;grid-template-columns:1fr;gap:40px}.section-badge{display:inline-block;background:#ef44441a;color:#ef4444;padding:6px 12px;border-radius:16px;font-size:.7rem;font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.section-badge.success{background:#22c55e1a;color:#22c55e}.problem-side h2,.solution-side h2{font-size:clamp(1.5rem,6vw,2rem);font-weight:700;margin-bottom:20px;line-height:1.2}.pain-points{display:flex;flex-direction:column;gap:12px}.pain-point{display:flex;align-items:center;gap:12px;padding:16px;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:10px;font-size:.9rem}.pain-icon{font-size:1.2rem;flex-shrink:0}.founder-story-card{background:linear-gradient(135deg,#ffd7001a,#ffd7000d);border:1px solid rgba(255,215,0,.2);border-radius:20px;padding:25px;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.founder-avatar{position:relative;flex-shrink:0}.founder-avatar img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #FFD700}.avatar-badge{position:absolute;bottom:0;right:0;background:gold;color:#0f0f0f;padding:3px 10px;border-radius:16px;font-size:.65rem;font-weight:700}.founder-content h3{font-size:1.3rem;font-weight:700;color:gold;margin-bottom:6px}.founder-title{font-size:.9rem;color:#fff;font-weight:600;margin-bottom:4px}.founder-education{font-size:.8rem;color:#9ca3af;margin-bottom:12px}.founder-mission{font-size:.9rem;color:#fff;font-style:italic;margin-bottom:16px;line-height:1.4}.founder-stats{display:flex;gap:15px;justify-content:center}.founder-stat{text-align:center}.stat-value{font-size:1.1rem;font-weight:800;color:gold;margin-bottom:2px}.stat-label{font-size:.75rem;color:#9ca3af;font-weight:500}.features-viral{padding:60px 0;background:#0f0f0f}.section-header-viral{text-align:center;margin-bottom:40px}.section-header-viral h2{font-size:clamp(1.8rem,7vw,2.5rem);font-weight:800;margin-bottom:12px;padding:0 15px}.features-grid-viral{display:grid;grid-template-columns:1fr;gap:20px}.feature-card-viral{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px 20px;text-align:center;transition:all .2s ease;position:relative;overflow:hidden}.feature-icon-viral{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.5rem;color:#fff;position:relative}.feature-icon-viral.from-yellow-400.to-orange-500{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.feature-icon-viral.from-blue-400.to-cyan-500{background:linear-gradient(135deg,#60a5fa,#06b6d4)}.feature-icon-viral.from-green-400.to-emerald-500{background:linear-gradient(135deg,#34d399,#10b981)}.feature-icon-viral.from-purple-400.to-pink-500{background:linear-gradient(135deg,#a78bfa,#ec4899)}.feature-emoji{position:absolute;bottom:-5px;right:-5px;font-size:1.2rem}.feature-card-viral h3{font-size:1.2rem;font-weight:700;margin-bottom:12px;color:#fff}.feature-card-viral p{font-size:.9rem;color:#9ca3af;margin-bottom:16px;line-height:1.5}.feature-cta{display:inline-flex;align-items:center;gap:6px;color:gold;font-weight:600;text-decoration:none;font-size:.85rem}.social-proof-section{padding:60px 0;background:#111}.social-proof-content{text-align:center}.social-proof-content h2{font-size:clamp(1.5rem,6vw,2rem);font-weight:700;margin-bottom:30px;padding:0 15px}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:800px;margin:0 auto}.testimonial-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:25px 20px;text-align:left}.testimonial-text{font-size:.95rem;color:#fff;margin-bottom:12px;line-height:1.5;font-style:italic}.testimonial-source{color:gold;font-weight:600;font-size:.85rem}.mission-viral{padding:60px 0;position:relative;background:linear-gradient(135deg,#0f0f0f,#1a1a1a)}.mission-grid-viral{display:grid;grid-template-columns:1fr;gap:30px;position:relative;z-index:2}.mission-card-viral,.vision-card-viral{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px 25px;backdrop-filter:blur(10px)}.mission-icon-viral,.vision-icon-viral{font-size:2.2rem;color:gold;margin-bottom:16px}.mission-card-viral h3,.vision-card-viral h3{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:#fff}.mission-card-viral p,.vision-card-viral p{font-size:.95rem;color:#9ca3af;margin-bottom:20px;line-height:1.5}.mission-highlights{display:flex;flex-direction:column;gap:10px}.highlight{display:flex;align-items:center;gap:10px;color:#22c55e;font-weight:500;font-size:.9rem}.vision-targets{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.target{text-align:center;min-width:80px}.target-number{font-size:1.2rem;font-weight:800;color:gold;margin-bottom:2px}.target-text{font-size:.8rem;color:#9ca3af}.final-cta{padding:80px 0;position:relative;background:linear-gradient(135deg,#111,#0f0f0f);overflow:hidden}.cta-content-viral{position:relative;z-index:2;text-align:center;max-width:600px;margin:0 auto;padding:0 15px}.cta-content-viral h2{font-size:clamp(1.8rem,7vw,2.5rem);font-weight:800;margin-bottom:16px;background:linear-gradient(135deg,#fff,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-content-viral p{font-size:1rem;color:#9ca3af;margin-bottom:30px;line-height:1.5}.cta-buttons-final{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;margin-bottom:25px}.btn-cta-primary{background:linear-gradient(135deg,gold,#ffe55c);color:#0f0f0f;padding:18px 30px;font-size:1rem;position:relative;width:100%;max-width:280px}.btn-cta-secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.2);padding:18px 30px;font-size:1rem;backdrop-filter:blur(10px);width:100%;max-width:280px}.cta-guarantee{display:inline-flex;align-items:center;gap:8px;color:#22c55e;font-weight:600;font-size:.9rem}.viral-footer{background:#111;border-top:1px solid rgba(255,255,255,.1);padding:40px 0 20px}.footer-content{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:30px;text-align:center}.footer-brand{text-align:center}.footer-logo{font-size:1.8rem;color:gold;margin-bottom:10px}.footer-brand-name{font-size:1.3rem;font-weight:800;color:#fff;display:block;margin-bottom:6px}.footer-tagline{color:#9ca3af;font-size:.9rem}.footer-contact h4,.footer-social h4{color:#fff;margin-bottom:12px;font-size:1rem}.contact-info{display:flex;flex-direction:column;gap:10px}.contact-info a,.location{display:flex;align-items:center;justify-content:center;gap:8px;color:#9ca3af;text-decoration:none;transition:color .3s ease;font-size:.9rem}.social-links-viral{display:flex;gap:12px;justify-content:center}.social-link-viral{width:44px;height:44px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#9ca3af;text-decoration:none;transition:all .3s ease;font-size:1.1rem}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);color:#6b7280;font-size:.8rem}@media (min-width: 768px){.container{padding:0 20px}.hero-content{padding:100px 0 60px}.viral-badge{font-size:.8rem;padding:12px 20px}.hero-actions-viral{flex-direction:row;gap:16px}.btn-viral{width:auto;max-width:none;min-width:200px}.viral-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:800px}.stat-card-viral{padding:25px 15px}.story-grid{grid-template-columns:1fr 1fr;gap:50px}.founder-story-card{flex-direction:row;text-align:left;align-items:flex-start}.features-grid-viral{grid-template-columns:repeat(2,1fr);gap:25px}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px}.mission-grid-viral{grid-template-columns:1fr 1fr;gap:35px}.cta-buttons-final{flex-direction:row;gap:20px}.btn-cta-primary,.btn-cta-secondary{width:auto;min-width:220px}.footer-content{grid-template-columns:repeat(3,1fr);text-align:left;gap:40px}.footer-brand{text-align:left}.contact-info a,.location,.social-links-viral{justify-content:flex-start}}@media (min-width: 1024px){.hero-content{padding:120px 0 80px}.features-grid-viral{grid-template-columns:repeat(4,1fr);gap:30px}.feature-card-viral{padding:40px 25px}.mission-card-viral,.vision-card-viral{padding:50px 40px}.viral-stats-grid{gap:20px}.stat-card-viral{padding:30px 20px}}@media (min-width: 1200px){.container{padding:0 24px}}@media (hover: none) and (pointer: coarse){.btn-viral:active{transform:scale(.98)}.feature-card-viral:active,.stat-card-viral:active{transform:scale(.99)}}@media (prefers-reduced-motion: reduce){.hero-bg-glow,.badge-rocket,.pulse-dot{animation:none}}@media (prefers-contrast: high){.omni-about-page{background:#000;color:#fff}.hero-viral{background:#000}.text-gradient{background:none;-webkit-text-fill-color:#FFD700;color:gold}}@media (max-width: 768px) and (orientation: landscape){.hero-viral{min-height:120vh}.hero-content{padding:60px 0 40px}}.flash-deals-section{--bg-card: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--border-color: #e2e8f0;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .08);--accent-primary: #09fa2a;--success: #10b981;--error: #ef4444;--warning: #f59e0b;--flash-gradient: linear-gradient(135deg, #ef4444, #dc2626);--skeleton-base: #e5e7eb;--skeleton-highlight: rgba(255, 255, 255, .2)}html.dark .flash-deals-section{--bg-card: #0a0a0a;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #6b7280;--border-color: #1f1f1f;--shadow: 0 2px 8px rgba(0, 0, 0, .3);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .5);--accent-primary: #34d399;--success: #34d399;--error: #f87171;--warning: #fbbf24;--flash-gradient: linear-gradient(135deg, #dc2626, #b91c1c);--skeleton-base: #1a1a1a;--skeleton-highlight: rgba(255, 255, 255, .05)}.flash-deals-section{margin:.5rem 0;padding:0;width:100%}.flash-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.flash-header-left{display:flex;align-items:center;gap:.5rem}.flash-icon-wrapper{width:28px;height:28px;background:var(--flash-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.flash-icon{font-size:.875rem;color:#fff}.flash-header-text h2{font-size:.9rem;font-weight:700;margin:0;color:var(--text-primary)}.flash-header-text p{font-size:.6rem;color:var(--text-tertiary);margin:0}.flash-view-more{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:transparent;border:1px solid var(--border-color);border-radius:1rem;font-size:.65rem;font-weight:500;color:var(--accent-primary);cursor:pointer;transition:all .2s}.flash-view-more:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.flash-carousel-wrapper{position:relative;display:flex;align-items:center}.flash-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s;color:var(--text-secondary);font-size:10px}.flash-scroll-btn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.flash-scroll-btn.left{left:-6px}.flash-scroll-btn.right{right:-6px}.flash-carousel{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin;padding:.25rem 0;-webkit-overflow-scrolling:touch}.flash-carousel::-webkit-scrollbar{height:3px}.flash-carousel::-webkit-scrollbar-track{background:var(--border-color);border-radius:3px}.flash-carousel::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}.flash-card{flex:0 0 140px;background:var(--bg-card);border-radius:.75rem;overflow:hidden;cursor:pointer;transition:all .2s ease;border:1px solid var(--border-color);position:relative}.flash-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--accent-primary)}.flash-image-container{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--border-color)}.flash-image{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.flash-card:hover .flash-image{transform:scale(1.03)}.flash-discount-badge{position:absolute;top:.25rem;left:.25rem;background:var(--flash-gradient);color:#fff;padding:.1rem .35rem;border-radius:.3rem;font-size:.55rem;font-weight:700;z-index:5}.flash-timer{position:absolute;bottom:.25rem;right:.25rem;background:#000000b3;backdrop-filter:blur(4px);color:#fff;padding:.1rem .35rem;border-radius:.3rem;font-size:.55rem;font-weight:600;display:flex;align-items:center;gap:.2rem;z-index:5;font-family:monospace}.flash-timer svg{font-size:.45rem}.flash-card-info{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.flash-product-name{font-size:.7rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.8rem}.flash-price-container{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.flash-current-price{font-size:.8rem;font-weight:700;color:var(--accent-primary)}.flash-original-price{font-size:.55rem;color:var(--text-tertiary);text-decoration:line-through}.flash-footer{display:flex;justify-content:center;margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.flash-view-all-btn{display:flex;align-items:center;gap:.35rem;padding:.4rem 1rem;background:transparent;border:1px solid var(--border-color);border-radius:1.5rem;font-size:.7rem;font-weight:500;color:var(--accent-primary);cursor:pointer;transition:all .2s}.flash-view-all-btn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.flash-deals-section.loading .skeleton-icon{width:28px;height:28px;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:50%}.flash-deals-section.loading .skeleton-title{width:70px;height:12px;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:.25rem;margin-bottom:.2rem}.flash-deals-section.loading .skeleton-subtitle{width:90px;height:8px;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:.25rem}.flash-card-skeleton{flex:0 0 140px;background:var(--bg-card);border-radius:.75rem;overflow:hidden;border:1px solid var(--border-color)}.flash-image-skeleton{width:100%;aspect-ratio:1 / 1;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.flash-content-skeleton{padding:.5rem}@media (max-width: 768px){.flash-card{flex:0 0 130px}.flash-product-name{font-size:.65rem}.flash-current-price{font-size:.75rem}.flash-scroll-btn{display:none}.flash-carousel{scrollbar-width:thin}.flash-header{flex-direction:row;align-items:center}.flash-view-more{padding:.2rem .6rem;font-size:.6rem}}@media (max-width: 480px){.flash-card{flex:0 0 120px}.flash-product-name{font-size:.6rem}.flash-current-price{font-size:.7rem}.flash-timer,.flash-discount-badge{font-size:.5rem;padding:.1rem .3rem}.flash-card-info{padding:.4rem}.flash-header-text h2{font-size:.8rem}.flash-header-text p{font-size:.55rem}.flash-icon-wrapper{width:24px;height:24px}.flash-icon{font-size:.75rem}}@media (min-width: 1024px){.flash-card{flex:0 0 160px}.flash-product-name{font-size:.75rem}.flash-current-price{font-size:.85rem}}.featured-highlights{--bg-card: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--border-color: #e2e8f0;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .08);--accent-primary: #10b981;--success: #10b981;--error: #ef4444;--warning: #f59e0b;--skeleton-base: #e5e7eb;--skeleton-highlight: rgba(255, 255, 255, .2)}html.dark .featured-highlights{--bg-card: #0a0a0a;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #6b7280;--border-color: #1f1f1f;--shadow: 0 2px 8px rgba(0, 0, 0, .3);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .5);--accent-primary: #10b981;--success: #34d399;--error: #f87171;--warning: #fbbf24;--skeleton-base: #1a1a1a;--skeleton-highlight: rgba(255, 255, 255, .05)}.featured-highlights{margin:.5rem 0;padding:0;width:100%}.featured-section-header{text-align:left;margin-bottom:.75rem}.featured-title-wrapper{display:flex;align-items:center;gap:.5rem}.featured-section-icon{font-size:.875rem;color:var(--warning)}.featured-section-title{font-size:.9rem;font-weight:700;color:var(--text-primary);margin:0}.featured-carousel-wrapper{position:relative;display:flex;align-items:center}.featured-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s;color:var(--text-secondary);font-size:10px}.featured-scroll-btn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.featured-scroll-btn.left{left:-6px}.featured-scroll-btn.right{right:-6px}.featured-carousel{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin;padding:.25rem 0;-webkit-overflow-scrolling:touch}.featured-carousel::-webkit-scrollbar{height:3px}.featured-carousel::-webkit-scrollbar-track{background:var(--border-color);border-radius:3px}.featured-carousel::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}.featured-card{flex:0 0 140px;background:var(--bg-card);border-radius:.75rem;overflow:hidden;cursor:pointer;transition:all .2s ease;border:1px solid var(--border-color);position:relative}.featured-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--accent-primary)}.featured-image-container{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--border-color)}.featured-image{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.featured-card:hover .featured-image{transform:scale(1.03)}.featured-discount-badge{position:absolute;top:.25rem;left:.25rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.1rem .35rem;border-radius:.3rem;font-size:.55rem;font-weight:700;z-index:5}.featured-card-info{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.featured-product-name{font-size:.7rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.8rem}.featured-price-container{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.featured-current-price{font-size:.8rem;font-weight:700;color:var(--accent-primary)}.featured-original-price{font-size:.55rem;color:var(--text-tertiary);text-decoration:line-through}.featured-highlights.loading .skeleton-icon{width:18px;height:18px;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:50%}.featured-highlights.loading .skeleton-title{width:70px;height:12px;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:.25rem}.featured-card-skeleton{flex:0 0 140px;background:var(--bg-card);border-radius:.75rem;overflow:hidden;border:1px solid var(--border-color)}.featured-image-skeleton{width:100%;aspect-ratio:1 / 1;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.featured-card-info-skeleton{padding:.5rem}.skeleton-name{height:24px;width:90%;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:.25rem;margin-bottom:.5rem}.skeleton-price{height:14px;width:60%;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:.25rem}@media (max-width: 768px){.featured-card{flex:0 0 130px}.featured-product-name{font-size:.65rem}.featured-current-price{font-size:.75rem}.featured-scroll-btn{display:none}.featured-carousel{scrollbar-width:thin}}@media (max-width: 480px){.featured-card{flex:0 0 120px}.featured-product-name{font-size:.6rem}.featured-current-price{font-size:.7rem}.featured-discount-badge{font-size:.5rem;padding:.1rem .3rem}.featured-card-info{padding:.4rem}.featured-section-title{font-size:.8rem}.featured-section-icon{font-size:.75rem}}@media (min-width: 1024px){.featured-card{flex:0 0 160px}.featured-product-name{font-size:.75rem}.featured-current-price{font-size:.85rem}}.promoted-carousel-clean{--shadow: 0 4px 20px rgba(0, 0, 0, .08);--overlay: rgba(0, 0, 0, .4);--text-light: #ffffff;--text-dark: #1a1a1a;--accent: #ff0000}html.dark .promoted-carousel-clean{--shadow: 0 4px 20px rgba(0, 0, 0, .3);--overlay: rgba(0, 0, 0, .5);--accent: #ff0000}.promoted-carousel-clean{margin:.5rem 0;width:100%}.carousel-container{position:relative;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow)}.slide-wrapper{position:relative;cursor:pointer;overflow:hidden}.slide-image-container{position:relative;width:100%;height:180px;overflow:hidden}@media (min-width: 640px){.slide-image-container{height:220px}}@media (min-width: 768px){.slide-image-container{height:280px}}@media (min-width: 1024px){.slide-image-container{height:340px}}.slide-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.slide-wrapper:hover .slide-image{transform:scale(1.03)}.fallback-image{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff}.slide-content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(0deg,#000000b3,#0000004d,#0000);color:var(--text-light)}@media (min-width: 768px){.slide-content{padding:2rem}}.slide-title{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;line-height:1.3}@media (min-width: 768px){.slide-title{font-size:1.5rem}}@media (min-width: 1024px){.slide-title{font-size:1.75rem}}.slide-description{font-size:.8rem;color:#ffffffe6;margin:0 0 1rem;line-height:1.4;max-width:80%}@media (min-width: 768px){.slide-description{font-size:.9rem;max-width:70%}}.slide-cta{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#1a1a1a;border:none;padding:.5rem 1rem;border-radius:30px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}html.dark .slide-cta{background:var(--accent);color:#fff}.slide-cta:hover{transform:translate(4px);background:var(--accent);color:#fff}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#00000080;backdrop-filter:blur(4px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s;z-index:10}.nav-arrow:hover{background:var(--accent);transform:translateY(-50%) scale(1.05)}.nav-arrow.prev{left:16px}.nav-arrow.next{right:16px}@media (max-width: 640px){.nav-arrow{width:30px;height:30px}.nav-arrow.prev{left:8px}.nav-arrow.next{right:8px}}.dots-indicator{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:10}.dot{width:6px;height:6px;border-radius:3px;background:#ffffff80;border:none;cursor:pointer;transition:all .2s;padding:0}.dot.active{width:24px;background:#fff}.promoted-carousel-skeleton{margin:.5rem 0;border-radius:1rem;overflow:hidden}.skeleton-slide{position:relative;height:180px}@media (min-width: 640px){.skeleton-slide{height:220px}}@media (min-width: 768px){.skeleton-slide{height:280px}}.skeleton-image{width:100%;height:100%;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem}.skeleton-title{width:60%;height:24px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px;margin-bottom:8px}.skeleton-subtitle{width:40%;height:16px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px;margin-bottom:16px}.skeleton-button{width:100px;height:32px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:30px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){.slide-title{font-size:1rem}.slide-description{font-size:.7rem;max-width:90%;margin-bottom:.5rem}.slide-content{padding:1rem}.slide-cta{padding:.35rem .8rem;font-size:.7rem}.dots-indicator{bottom:10px}}:root{--card-shadow: 0 2px 8px rgba(0, 0, 0, .08);--card-shadow-hover: 0 4px 16px rgba(0, 0, 0, .12);--card-radius: 8px;--transition: all .2s cubic-bezier(.4, 0, .2, 1)}.home-tab-sections{max-width:1400px;margin:0 auto;padding:0 1rem}.error-state{display:flex;justify-content:center;align-items:center;min-height:400px;text-align:center;padding:2rem}.error-content{max-width:400px}.error-content h3{color:#ff4757;font-size:1.5rem;margin-bottom:1rem}.error-content p{color:#666;margin-bottom:1.5rem;line-height:1.5}html.dark .error-content p{color:#999}.retry-btn{background:#ff6200;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:var(--transition)}.retry-btn:hover{background:#e55a00;transform:translateY(-1px)}.empty-state{display:flex;justify-content:center;align-items:center;min-height:400px;text-align:center;padding:2rem}.empty-content{max-width:400px}.empty-content svg{color:#ddd;margin-bottom:1rem}html.dark .empty-content svg{color:#444}.empty-content h3{color:#333;font-size:1.5rem;margin-bottom:.5rem}html.dark .empty-content h3{color:#fff}.empty-content p{color:#666;margin-bottom:0}html.dark .empty-content p{color:#999}.section-modern{margin-bottom:2.5rem;position:relative}.section-header-modern{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f0f0f0}html.dark .section-header-modern{border-bottom-color:#333}.section-title-modern{display:flex;align-items:center;gap:1rem}.section-icon-modern{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;box-shadow:0 4px 12px #0000001a}.section-title-text{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}html.dark .section-title-text{color:#fff}.section-count{font-size:.85rem;color:#666;margin:.25rem 0 0;font-weight:500}html.dark .section-count{color:#999}.view-all-btn-modern{background:transparent;border:1px solid #ddd;color:#666;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:.5rem}html.dark .view-all-btn-modern{border-color:#555;color:#999}.view-all-btn-modern:hover{background:#f8f8f8;border-color:#ff6200;color:#ff6200}html.dark .view-all-btn-modern:hover{background:#333}.carousel-container-modern{position:relative;padding:0 3rem;margin:0 -1rem}.carousel-modern{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding:.5rem 0}.carousel-modern::-webkit-scrollbar{display:none}.carousel-track-modern{display:flex;gap:1rem;padding:.5rem}.carousel-item-modern{flex:0 0 auto;width:180px;scroll-snap-align:start}.carousel-arrow-modern{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e0e0e0;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;z-index:10;box-shadow:0 2px 8px #0000001a;transition:var(--transition)}html.dark .carousel-arrow-modern{background:#2a2a2a;border-color:#444;color:#b0b0b0;box-shadow:0 2px 8px #0000004d}.carousel-arrow-modern:hover{background:#ff6200;border-color:#ff6200;color:#fff;box-shadow:0 4px 16px #ff62004d}.carousel-arrow-modern.left{left:.5rem}.carousel-arrow-modern.right{right:.5rem}.compact-product-card{background:#fff;border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow);border:1px solid #f0f0f0;transition:var(--transition);height:100%;position:relative;cursor:pointer}html.dark .compact-product-card{background:#242424;border-color:#333;box-shadow:0 2px 8px #0003}.compact-product-card:hover{box-shadow:var(--card-shadow-hover);border-color:#ff6200;transform:translateY(-3px)}.card-image-container{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f8f8f8}html.dark .card-image-container{background:#2a2a2a}.card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.compact-product-card:hover .card-image{transform:scale(1.05)}.card-discount-badge{position:absolute;top:.5rem;left:.5rem;background:#ff6200;color:#fff;padding:.2rem .5rem;border-radius:.3rem;font-size:.7rem;font-weight:700;z-index:2}.quick-wishlist-btn{position:absolute;top:.5rem;right:.5rem;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;font-size:.8rem;z-index:2;transition:var(--transition)}html.dark .quick-wishlist-btn{background:#2a2a2ae6;border-color:#555;color:#b0b0b0}.quick-wishlist-btn:hover{background:#ff6200;border-color:#ff6200;color:#fff}.card-content{padding:.75rem}.card-title{font-size:.8rem;font-weight:600;color:#333;margin:0 0 .5rem;line-height:1.3;height:2.2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html.dark .card-title{color:#fff}.card-rating{display:flex;align-items:center;gap:.3rem;margin-bottom:.5rem}.rating-stars{display:flex;gap:.05rem}.star-filled{color:#ffb800}.star-empty{color:#ddd}html.dark .star-empty{color:#555}.rating-text{font-size:.7rem;color:#666;margin-left:.2rem}html.dark .rating-text{color:#999}.card-price-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.current-price{font-size:1rem;font-weight:700;color:#ff6200}.original-price{font-size:.75rem;color:#999;text-decoration:line-through}.card-extra-info{display:flex;flex-wrap:wrap;gap:.3rem}.installment-tag,.shipping-tag{display:inline-flex;align-items:center;gap:.2rem;background:#f0f9ff;color:#07c;padding:.2rem .4rem;border-radius:.25rem;font-size:.65rem;font-weight:600}html.dark .installment-tag,html.dark .shipping-tag{background:#0077cc1a}.shipping-tag{background:#f0fff4;color:#059669}html.dark .shipping-tag{background:#0596691a}.section-skeleton{margin-bottom:2rem}.section-header-skeleton{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f0f0f0}html.dark .section-header-skeleton{border-bottom-color:#333}.section-title-skeleton{width:200px;height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:4px}html.dark .section-title-skeleton{background:linear-gradient(90deg,#333 25%,#444,#333 75%)}.section-nav-skeleton{width:80px;height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:6px}html.dark .section-nav-skeleton{background:linear-gradient(90deg,#333 25%,#444,#333 75%)}.carousel-skeleton{display:flex;gap:1rem;padding:.5rem 0;overflow:hidden}.product-card-skeleton{flex:0 0 auto;width:180px;background:#fff;border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow);border:1px solid #f0f0f0}html.dark .product-card-skeleton{background:#242424;border-color:#333}.product-image-skeleton{width:100%;aspect-ratio:1 / 1;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 2s infinite}html.dark .product-image-skeleton{background:linear-gradient(90deg,#333 25%,#444,#333 75%)}.product-content-skeleton{padding:.75rem}.product-title-skeleton{width:100%;height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:2px;margin-bottom:.5rem}html.dark .product-title-skeleton{background:linear-gradient(90deg,#333 25%,#444,#333 75%)}.product-price-skeleton{width:60%;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:2px}html.dark .product-price-skeleton{background:linear-gradient(90deg,#333 25%,#444,#333 75%)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 1200px){.home-tab-sections{max-width:1200px;padding:0 1.5rem}.carousel-item-modern{width:160px}}@media (max-width: 768px){.home-tab-sections{padding:0 1rem}.section-header-modern{flex-direction:column;align-items:flex-start;gap:1rem}.section-title-text{font-size:1.25rem}.carousel-container-modern{padding:0 2rem}.carousel-item-modern{width:140px}.section-icon-modern{width:40px;height:40px;font-size:1rem}}@media (max-width: 480px){.carousel-container-modern{padding:0 1rem}.carousel-arrow-modern{display:none}.carousel-item-modern{width:130px}.section-title-modern{gap:.75rem}.section-count{font-size:.75rem}.view-all-btn-modern{padding:.4rem .8rem;font-size:.8rem}}@media (hover: hover) and (pointer: fine){.carousel-modern{scrollbar-width:thin;scrollbar-color:#ddd transparent}.carousel-modern::-webkit-scrollbar{display:block;height:4px}.carousel-modern::-webkit-scrollbar-track{background:transparent;margin:0 3rem}.carousel-modern::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}html.dark .carousel-modern::-webkit-scrollbar-thumb{background:#444}}@media (prefers-contrast: high){.compact-product-card,.view-all-btn-modern,.carousel-arrow-modern{border-width:2px}}@media (prefers-reduced-motion: reduce){.compact-product-card,.view-all-btn-modern,.carousel-arrow-modern,.quick-wishlist-btn{transition:none}.compact-product-card:hover,.compact-product-card:hover .card-image{transform:none}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.8}}}._lightMode_vpb31_4{--bg-overlay: rgba(0, 0, 0, .5);--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--shadow: 0 -4px 20px rgba(0, 0, 0, .1)}._darkMode_vpb31_22{--bg-overlay: rgba(0, 0, 0, .8);--bg-primary: #0a0a0a;--bg-secondary: #111111;--bg-tertiary: #1a1a1a;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #6b7280;--border-color: #1f1f1f;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #34d399;--error: #f87171;--warning: #fbbf24;--shadow: 0 -4px 20px rgba(0, 0, 0, .5)}._filterOverlay_vpb31_40{position:fixed;inset:0;background:var(--bg-overlay);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-end}._filterContainer_vpb31_54{background:var(--bg-primary);border-radius:24px 24px 0 0;width:100%;max-height:85vh;overflow-y:auto;animation:_slideUp_vpb31_1 .3s ease;display:flex;flex-direction:column}@keyframes _slideUp_vpb31_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._filterHeader_vpb31_75{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--bg-primary);z-index:10}._filterTitle_vpb31_87{display:flex;align-items:center;gap:12px}._titleIcon_vpb31_93{width:40px;height:40px;background:var(--accent-primary)15;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-primary)}._filterTitle_vpb31_87 h2{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._productCount_vpb31_111{font-size:12px;color:var(--text-tertiary);display:block;margin-top:2px}._closeBtn_vpb31_118{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._closeBtn_vpb31_118:hover{background:var(--error);color:#fff}._filterTabs_vpb31_138{display:flex;gap:8px;padding:12px 20px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:81px;z-index:10}._tabBtn_vpb31_149{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-secondary)}._tabBtn_vpb31_149._active_vpb31_166{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._filterContent_vpb31_173{padding:20px;flex:1;overflow-y:auto}._filterGroup_vpb31_180{margin-bottom:24px}._filterGroup_vpb31_180 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._quickFilterGrid_vpb31_192{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._quickFilterBtn_vpb31_198{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bg-secondary);border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:var(--text-primary);position:relative}._quickFilterBtn_vpb31_198._active_vpb31_166{border-color:var(--accent-primary)}._quickFilterBtn_vpb31_198 svg:first-child{font-size:16px}._checkIcon_vpb31_222{margin-left:auto;color:var(--success);font-size:14px}._priceGrid_vpb31_229{display:flex;flex-direction:column;gap:8px}._priceBtn_vpb31_235{width:100%;padding:10px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;text-align:left;font-size:13px;color:var(--text-primary)}._priceBtn_vpb31_235._active_vpb31_166{border-color:var(--accent-primary);background:var(--accent-primary)10}._priceLabel_vpb31_253{font-weight:500}._categoryGrid_vpb31_258{display:flex;flex-direction:column;gap:12px}._categoryItem_vpb31_264{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;cursor:pointer;transition:all .2s}._categoryItem_vpb31_264:hover{border-color:var(--accent-primary);background:var(--accent-primary)05}._categoryItem_vpb31_264._selected_vpb31_281{border-color:var(--accent-primary);background:var(--accent-primary)10}._radioCustom_vpb31_287{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}._categoryItem_vpb31_264._selected_vpb31_281 ._radioCustom_vpb31_287{border-color:var(--accent-primary)}._radioInner_vpb31_303{width:10px;height:10px;border-radius:50%;background:var(--accent-primary);opacity:0;transform:scale(0);transition:all .2s}._categoryItem_vpb31_264._selected_vpb31_281 ._radioInner_vpb31_303{opacity:1;transform:scale(1)}._categoryItem_vpb31_264 input{display:none}._categoryContent_vpb31_323{display:flex;align-items:center;gap:12px;flex:1}._categoryIcon_vpb31_330{font-size:20px;color:var(--accent-primary)}._categoryLabel_vpb31_335{font-size:14px;font-weight:500;color:var(--text-primary)}._categoryCount_vpb31_341{font-size:12px;color:var(--text-tertiary);margin-left:auto}._ratingGrid_vpb31_348{display:flex;flex-direction:column;gap:12px}._ratingItem_vpb31_354{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;cursor:pointer;transition:all .2s}._ratingItem_vpb31_354:hover{border-color:var(--accent-primary);background:var(--accent-primary)05}._ratingItem_vpb31_354._selected_vpb31_281{border-color:var(--accent-primary);background:var(--accent-primary)10}._ratingItem_vpb31_354 input{display:none}._ratingContent_vpb31_381{display:flex;align-items:center;gap:12px;flex:1}._stars_vpb31_388{display:flex;gap:3px}._starFilled_vpb31_393{color:#f59e0b;font-size:14px}._starEmpty_vpb31_398{color:var(--border-color);font-size:14px}._ratingText_vpb31_403{font-size:14px;font-weight:500;color:var(--text-primary)}._customPriceRange_vpb31_410{background:var(--bg-secondary);border-radius:14px;padding:16px}._priceInputs_vpb31_416{display:flex;align-items:center;gap:12px}._priceInput_vpb31_416{flex:1;padding:12px 14px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;outline:none}._priceInput_vpb31_416:focus{border-color:var(--accent-primary)}._separator_vpb31_437{color:var(--text-tertiary);font-size:14px}._sortSelect_vpb31_443{width:100%;padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;cursor:pointer;outline:none}._sortSelect_vpb31_443:focus{border-color:var(--accent-primary)}._checkboxItem_vpb31_460{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:var(--text-primary);margin-top:16px;padding:14px 16px;background:var(--bg-secondary);border-radius:14px;transition:all .2s}._checkboxItem_vpb31_460:hover{background:var(--bg-tertiary)}._checkboxItem_vpb31_460 input{display:none}._checkboxCustom_vpb31_482{width:20px;height:20px;border-radius:6px;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}._checkboxItem_vpb31_460._selected_vpb31_281 ._checkboxCustom_vpb31_482{border-color:var(--accent-primary);background:var(--accent-primary)}._checkboxInner_vpb31_499{width:10px;height:10px;background:#fff;clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,41% 75%,17% 51%);opacity:0;transform:scale(0);transition:all .2s}._checkboxItem_vpb31_460._selected_vpb31_281 ._checkboxInner_vpb31_499{opacity:1;transform:scale(1)}._filterActions_vpb31_515{display:flex;gap:12px;padding:16px 20px;border-top:1px solid var(--border-color);background:var(--bg-primary);position:sticky;bottom:0;z-index:10}._resetBtn_vpb31_526,._applyBtn_vpb31_526{flex:1;padding:14px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:none}._resetBtn_vpb31_526{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._applyBtn_vpb31_526{background:var(--accent-primary);color:#fff}._resetBtn_vpb31_526:hover,._applyBtn_vpb31_526:hover{transform:scale(1.02)}._applyBtn_vpb31_526:disabled{opacity:.6;cursor:not-allowed;transform:none}._bottomSpacing_vpb31_563{height:70px;flex-shrink:0}@media (max-width: 768px){._bottomSpacing_vpb31_563{height:60px}}._spinning_vpb31_575{animation:_spin_vpb31_575 1s linear infinite}@keyframes _spin_vpb31_575{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 768px){._filterContainer_vpb31_54{max-width:500px;margin:0 auto;border-radius:24px 24px 0 0}._quickFilterGrid_vpb31_192{grid-template-columns:repeat(2,1fr)}._bottomSpacing_vpb31_563{height:20px}}@media (max-width: 480px){._filterHeader_vpb31_75{padding:16px}._filterTitle_vpb31_87 h2{font-size:16px}._filterContent_vpb31_173{padding:16px}._filterTabs_vpb31_138{padding:10px 16px;top:73px}._tabBtn_vpb31_149{padding:8px;font-size:13px}._quickFilterBtn_vpb31_198{padding:10px;font-size:12px}._categoryItem_vpb31_264,._ratingItem_vpb31_354{padding:10px 14px}._categoryIcon_vpb31_330{font-size:18px}._categoryLabel_vpb31_335,._ratingText_vpb31_403{font-size:13px}._starFilled_vpb31_393,._starEmpty_vpb31_398{font-size:12px}._filterActions_vpb31_515{padding:12px 16px}._resetBtn_vpb31_526,._applyBtn_vpb31_526{padding:12px}._bottomSpacing_vpb31_563{height:50px}}._filterContainer_vpb31_54::-webkit-scrollbar{width:4px}._filterContainer_vpb31_54::-webkit-scrollbar-track{background:var(--bg-tertiary)}._filterContainer_vpb31_54::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px}._filterContent_vpb31_173::-webkit-scrollbar{width:4px}._filterContent_vpb31_173::-webkit-scrollbar-track{background:var(--bg-tertiary)}._filterContent_vpb31_173::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px}:root{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--nav-bg: rgba(255, 255, 255, .98);--tab-bg: #e2e8f0;--tab-active: linear-gradient(135deg, #F59E0B, #EF4444);--shadow-color: rgba(0, 0, 0, .05);--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--bottom-nav-height: 70px;--skeleton-base: #e5e7eb;--skeleton-highlight: rgba(255, 255, 255, .2)}html.dark{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #6b7280;--border-color: #1f1f1f;--card-bg: #0a0a0a;--nav-bg: rgba(0, 0, 0, .98);--tab-bg: #1f1f1f;--tab-active: linear-gradient(135deg, #F59E0B, #EF4444);--shadow-color: rgba(0, 0, 0, .3);--success-color: #34d399;--warning-color: #fbbf24;--danger-color: #f87171;--bottom-nav-height: 70px;--skeleton-base: #1a1a1a;--skeleton-highlight: rgba(255, 255, 255, .05)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased}.marketplace-wrapper{max-width:1440px;margin:0 auto;padding:.5rem;background:var(--bg-primary);min-height:100vh;transition:background .3s ease}.marketplace-wrapper{padding-bottom:calc(var(--bottom-nav-height) + 20px)}@media (min-width: 768px){.marketplace-wrapper{padding-bottom:20px}}.skeleton{position:relative;overflow:hidden;background:var(--skeleton-base)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0,var(--skeleton-highlight) 20%,rgba(255,255,255,.3) 60%,transparent);animation:shimmer 2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.nav-left-skeleton{display:flex;align-items:center}.nav-center-skeleton{flex:1;display:flex;justify-content:center;max-width:320px}.nav-right-skeleton{display:flex;gap:.3rem;align-items:center}.skeleton-circle{width:34px;height:34px;border-radius:50%;background:var(--skeleton-base)}.skeleton-search{width:100%;max-width:280px;height:30px;border-radius:1rem;background:var(--skeleton-base)}.skeleton-tagline{width:180px;height:10px;border-radius:5px;background:#ffffff4d;margin:0 auto}.skeleton-carousel{width:100%;height:140px;border-radius:.5rem;background:var(--skeleton-base)}@media (max-width: 480px){.skeleton-carousel{height:120px}}.skeleton-tab{width:60px;height:26px;border-radius:1rem;background:var(--skeleton-base);flex-shrink:0}.skeleton-image{width:100%;height:100%;background:var(--skeleton-base);border-radius:.3rem}.skeleton-line{height:8px;border-radius:4px;background:var(--skeleton-base);margin-bottom:.2rem}.skeleton-title{height:12px;width:90%;margin:.2rem 0}.skeleton-price-new{height:14px;width:70px;border-radius:4px;background:var(--skeleton-base)}.skeleton-price-old{height:10px;width:50px;border-radius:4px;background:var(--skeleton-base)}.skeleton-stars{display:flex;gap:.05rem}.skeleton-star{width:8px;height:8px;border-radius:50%;background:var(--skeleton-base)}.skeleton-stock{width:45px;height:8px;border-radius:4px;background:var(--skeleton-base)}.skeleton-distance-icon{width:10px;height:10px;border-radius:50%;background:var(--skeleton-base)}.skeleton-distance-text{width:80px;height:8px;border-radius:4px;background:var(--skeleton-base)}.skeleton-loader{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.3rem 0;width:100%}@media (min-width: 640px){.skeleton-loader{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.skeleton-loader{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.skeleton-loader{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1280px){.skeleton-loader{grid-template-columns:repeat(6,1fr)}}.premium-navbar.compact{display:flex;align-items:center;justify-content:space-between;padding:.5rem .6rem;background:var(--nav-bg);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:1000;margin-bottom:.25rem;border-radius:.5rem;height:52px;min-height:52px;box-shadow:0 2px 6px var(--shadow-color)}.nav-center{flex:1;display:flex;justify-content:center;max-width:320px}.search-bar.compact{display:flex;align-items:center;gap:.3rem;width:100%;max-width:280px;padding:.35rem .6rem;background:var(--bg-secondary);border-radius:1rem;box-shadow:0 1px 3px var(--shadow-color);transition:all .3s ease;border:1px solid var(--border-color);cursor:pointer;position:relative}.search-bar.compact input{flex:1;border:none;background:transparent;font-size:.75rem;color:var(--text-primary);padding:.15rem 0;cursor:pointer}.search-bar.compact input::placeholder{color:var(--text-tertiary);font-size:.75rem}.search-bar.compact input:focus{outline:none}.search-bar.compact svg{color:var(--text-tertiary);font-size:.75rem}.location-refresh-btn{position:absolute;right:40px;top:50%;transform:translateY(-50%);background:#3b82f61a;border:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.location-refresh-btn:hover{background:#3b82f633;transform:translateY(-50%) scale(1.1)}.nav-right{display:flex;gap:.3rem;align-items:center}.nav-icon{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.35rem;border-radius:50%;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px}.store-button{position:relative;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.35rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:34px;height:34px}.store-button.premium-store{color:#8b5cf6;background:#8b5cf61a}.store-button.vip-store{color:#f59e0b;background:linear-gradient(135deg,#f59e0b1a,#d977061a);animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{box-shadow:0 0 6px #f59e0b40}to{box-shadow:0 0 12px #f59e0b66}}.premium-badge{position:absolute;top:-1px;right:-1px;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;font-size:.4rem;font-weight:800;padding:.06rem .15rem;border-radius:.3rem;border:1.5px solid var(--bg-secondary);line-height:1}.notification-badge.compact{position:absolute;top:-3px;right:-3px;background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;border-radius:8px;min-width:14px;height:14px;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--bg-secondary);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #ff475799}70%{transform:scale(1.05);box-shadow:0 0 0 4px #ff475700}to{transform:scale(1);box-shadow:0 0 #ff475700}}.marketplace-tagline{text-align:center;padding:.3rem .6rem .15rem;margin-bottom:.25rem;border-radius:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 4px var(--shadow-color)}html.dark .marketplace-tagline{background:linear-gradient(135deg,#1a1a2e,#16213e)}.tagline-text{font-size:.7rem;color:#fffffff2;font-weight:500;margin:0;line-height:1.2}.promoted-section-fixed{width:100%;border-radius:.5rem;position:relative;margin-bottom:.4rem;overflow:hidden;box-shadow:0 2px 8px var(--shadow-color)}.tab-bar-permanent-wrapper{position:sticky;top:52px;z-index:999;background:var(--nav-bg);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);margin:0 -.5rem;padding:.25rem .4rem;box-shadow:0 2px 6px var(--shadow-color)}.tab-bar-scrollable.permanent{display:flex;gap:.2rem;overflow-x:auto;padding:.3rem;scrollbar-width:none;border-radius:.5rem;background:var(--bg-secondary);max-width:1400px;margin:0 auto}.tab-bar-scrollable.permanent::-webkit-scrollbar{display:none}.tab-button.permanent{padding:.3rem .6rem;border:none;background:var(--tab-bg);border-radius:1rem;font-weight:600;font-size:.7rem;color:var(--text-primary);cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0;height:26px;display:flex;align-items:center;gap:2px}.tab-button.permanent.active{background:var(--tab-active);color:#fff;box-shadow:0 1px 2px #ff620040}.filter-bar{display:flex;align-items:center;justify-content:space-between;padding:.5rem .6rem;margin:.5rem 0;background:var(--card-bg);border-radius:.5rem;border:1px solid var(--border-color);flex-wrap:wrap;gap:.5rem}.filter-btn,.refresh-btn{display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1rem;font-size:.7rem;font-weight:500;cursor:pointer;color:var(--text-primary);transition:all .2s}.filter-btn:hover,.refresh-btn:hover{background:var(--accent-primary);color:#fff}.active-filters{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.filter-chip{padding:.2rem .5rem;background:#10b9811a;color:#10b981;border-radius:1rem;font-size:.65rem;font-weight:500}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.3rem 0}@media (min-width: 640px){.product-grid{grid-template-columns:repeat(3,1fr);gap:.6rem}}@media (min-width: 768px){.product-grid{grid-template-columns:repeat(4,1fr);gap:.8rem}}@media (min-width: 1024px){.product-grid{grid-template-columns:repeat(5,1fr);gap:1rem}}@media (min-width: 1280px){.product-grid{grid-template-columns:repeat(6,1fr)}}.product-card{background:var(--card-bg);border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px var(--shadow-color);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;position:relative;border:1px solid var(--border-color)}.product-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}.product-img-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--bg-primary);padding:.15rem}.product-img-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:.3rem;transition:transform .3s ease}.product-card:hover .product-img-wrapper img{transform:scale(1.03)}.badge{position:absolute;top:.2rem;left:.2rem;padding:.15rem .3rem;border-radius:.3rem;font-size:.55rem;font-weight:700;display:flex;align-items:center;gap:.1rem;z-index:10;line-height:1}.badge.installment{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.discount-badge{position:absolute;top:.2rem;right:.2rem;background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;padding:.15rem .3rem;border-radius:.3rem;font-size:.55rem;font-weight:700;z-index:10}.product-card-content{padding:.4rem .3rem;display:flex;flex-direction:column;gap:.2rem}.product-card h3{font-size:.7rem;font-weight:600;color:var(--text-primary);line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0;min-height:1.2rem}.compact-price{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.price-new{font-size:.8rem;font-weight:700;color:#22c55e;white-space:nowrap}.price-old{font-size:.6rem;color:var(--text-tertiary);text-decoration:line-through;white-space:nowrap;font-weight:500}.compact-meta{display:flex;align-items:center;justify-content:space-between;gap:.2rem}.stars{display:flex;gap:.05rem}.star-filled{color:#facc15;font-size:.6rem}.star-empty{color:#d1d5db;font-size:.6rem}html.dark .star-empty{color:#4b5563}.stock-indicator{font-size:.6rem;font-weight:500;color:#10b981;white-space:nowrap}.compact-distance{font-size:.6rem;font-weight:600;display:flex;align-items:center;gap:.2rem;margin-top:.1rem;padding-top:.15rem;border-top:1px solid var(--border-color)}.empty-tab-state{grid-column:1 / -1;text-align:center;padding:2rem 1rem;background:#ffffff80;border-radius:.6rem;margin:.8rem 0;border:2px dashed var(--border-color)}html.dark .empty-tab-state{background:#0a0a0acc}.empty-tab-icon{font-size:2.5rem;color:var(--text-tertiary);margin-bottom:.8rem;opacity:.6}.empty-tab-state h3{font-size:1rem;color:var(--text-primary);margin-bottom:.4rem;font-weight:600}.empty-tab-state p{font-size:.8rem;color:var(--text-tertiary);margin-bottom:1.2rem;max-width:260px;margin-left:auto;margin-right:auto;line-height:1.4}.empty-tab-state button{background:var(--accent-primary);color:#fff;border:none;padding:.4rem .8rem;border-radius:1rem;font-size:.7rem;font-weight:600;cursor:pointer}.loading-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.2rem;grid-column:1 / -1}.loading-spinner{width:28px;height:28px;border:2px solid var(--skeleton-base);border-top:2px solid #ff6200;border-radius:50%;margin-bottom:.6rem;animation:spin 1s linear infinite}.end-message{text-align:center;padding:1.2rem;color:var(--text-tertiary);font-size:.8rem;grid-column:1 / -1}.modal-overlay{background:#0009;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(5px)}.premium-modal{background:var(--bg-secondary);border-radius:1rem;padding:1.2rem;max-width:380px;width:90%;box-shadow:0 16px 24px var(--shadow-color);animation:slideUp .4s ease;border:1px solid var(--border-color)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebar-wrapper{position:fixed;top:0;left:0;z-index:2000;height:100vh}.sidebar-overlay{position:fixed;inset:0;background:#000000b3;z-index:1000}.sidebar{position:absolute;top:0;left:0;bottom:0;width:280px;background:var(--bg-primary);overflow-y:auto}.home-sections-wrapper{padding:.8rem .6rem;max-width:1400px;margin:0 auto}.exit-app-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;background:var(--bg-primary)}.exit-app-message h2{font-size:1.5rem;color:var(--text-primary);margin-bottom:8px}.exit-app-message p{color:var(--text-secondary);font-size:.9rem}@media (max-width: 480px){.premium-navbar.compact{padding:.4rem .5rem;height:48px}.tab-bar-permanent-wrapper{top:48px}.nav-icon{width:32px;height:32px}.search-bar.compact{max-width:240px}.product-card h3{font-size:.65rem}.price-new{font-size:.75rem}.price-old,.star-filled,.star-empty,.stock-indicator,.compact-distance{font-size:.55rem}.badge,.discount-badge{font-size:.5rem;padding:.1rem .25rem}}@media (min-width: 768px){.promoted-section-fixed .promoted-slide{height:180px}.tagline-text{font-size:.8rem}}@media (min-width: 1024px){.promoted-section-fixed .promoted-slide{height:220px}.tagline-text{font-size:.85rem}}@media (min-width: 1280px){.promoted-section-fixed .promoted-slide{height:260px}.tagline-text{font-size:.9rem}}.create-store-page{font-family:Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;padding-top:84px;padding-bottom:120px;display:flex;justify-content:center;align-items:flex-start;background:var(--cs-bg, #0f1724)}.create-store-page.light{--cs-bg: #f5f7fb;--cs-surface: #ffffff;--cs-text: #0b1220;--cs-muted: #475569;--cs-accent: #2563eb;--cs-border: #e6e9ef;--cs-card-shadow: 0 6px 24px rgba(16, 24, 40, .06);--cs-card-bg: #ffffff;--cs-card-hover: #f8fafc;--cs-card-selected: #eef2ff;--cs-card-border: #e2e8f0;--cs-info-bg: #f8fafc;--cs-info-border: #e2e8f0;--cs-info-blue-bg: #eff6ff;--cs-info-blue-border: #bfdbfe;--cs-success: #10b981;--cs-warning: #f59e0b}.create-store-page.dark{--cs-bg: #081025;--cs-surface: #0f172a;--cs-text: #e6eef8;--cs-muted: #94a3b8;--cs-accent: #3b82f6;--cs-border: #1e293b;--cs-card-shadow: 0 8px 40px rgba(2,6,23,.6);--cs-card-bg: #1e293b;--cs-card-hover: #334155;--cs-card-selected: #1e3a8a;--cs-card-border: #334155;--cs-info-bg: #1e293b;--cs-info-border: #334155;--cs-info-blue-bg: #172554;--cs-info-blue-border: #1e3a8a;--cs-success: #34d399;--cs-warning: #fbbf24}.create-store-page .cs-container{width:100%;max-width:760px;margin:24px 16px;background:var(--cs-surface);color:var(--cs-text);border-radius:16px;padding:20px 24px;box-shadow:var(--cs-card-shadow);border:1px solid var(--cs-border)}.cs-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--cs-border)}.cs-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--cs-text);letter-spacing:-.01em;white-space:nowrap}.cs-offer-text{margin:0;font-size:.8rem;color:var(--cs-accent);background:#2563eb1a;padding:4px 10px;border-radius:20px;font-weight:500;white-space:nowrap;border:1px solid rgba(37,99,235,.2)}.cs-progress{display:flex;align-items:center;gap:8px;flex-shrink:0}.cs-step{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--cs-border);display:flex;align-items:center;justify-content:center;background:transparent;color:var(--cs-muted);font-weight:600;font-size:.85rem}.cs-step.active{background:var(--cs-accent);color:#fff;border-color:var(--cs-accent);box-shadow:0 4px 10px #2563eb40}.cs-progress-line{width:30px;height:2px;background:var(--cs-border);border-radius:2px}.cs-progress-line.filled{background:var(--cs-accent)}.cs-progress-label{font-size:.8rem;color:var(--cs-muted);font-weight:500;margin-left:4px}.cs-form{display:flex;flex-direction:column;gap:16px}.cs-step-panel.hidden{display:none}.cs-step-panel.visible{display:block}.cs-label{display:block;font-size:.85rem;color:var(--cs-muted);margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.cs-input,.cs-select,.cs-textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text);font-size:.95rem;transition:all .2s ease}.cs-input::placeholder,.cs-textarea::placeholder{color:var(--cs-muted);opacity:.6}.cs-input:focus,.cs-select:focus,.cs-textarea:focus{outline:none;border-color:var(--cs-accent);box-shadow:0 0 0 3px #2563eb1a}.cs-textarea{min-height:80px;resize:vertical}.cs-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs-location-box{background:var(--cs-info-bg);border-radius:10px;border:1px solid var(--cs-border);overflow:hidden}.cs-location-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#2563eb0d;border-bottom:1px solid var(--cs-border)}.cs-location-header span{font-size:.9rem;font-weight:500;color:var(--cs-text)}.cs-location-header .pulse{animation:cs-pulse 1.5s ease infinite;color:var(--cs-accent)}.cs-location-box .cs-input{border:none;border-radius:0;padding:12px 14px;background:transparent}.cs-location-box .cs-input:focus{box-shadow:none;border:none}.cs-file-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.cs-file-box{display:flex;flex-direction:column;gap:8px}.cs-file-row{display:flex;align-items:center;gap:12px}.cs-file-chooser{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-weight:500;cursor:pointer;border:1px dashed var(--cs-border);background:transparent;color:var(--cs-accent);font-size:.85rem;position:relative;transition:all .2s ease}.cs-file-chooser:hover{background:#2563eb0d;border-color:var(--cs-accent)}.cs-file-chooser input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.cs-file-info{color:var(--cs-muted);font-size:.85rem;flex:1;word-break:break-word}.cs-step-buttons{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.cs-btn{padding:10px 18px;border-radius:10px;border:1px solid transparent;font-weight:600;cursor:pointer;font-size:.9rem;min-width:110px;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.cs-btn.cs-btn-muted{background:transparent;border:1px solid var(--cs-border);color:var(--cs-muted)}.cs-btn.cs-btn-muted:hover{background:var(--cs-info-bg);border-color:var(--cs-accent);color:var(--cs-accent)}.cs-btn.cs-btn-primary{background:var(--cs-accent);color:#fff;box-shadow:0 4px 12px #2563eb40;border:none}.cs-btn.cs-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2563eb4d}.cs-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cs-center{display:flex;align-items:center;justify-content:center}.cs-card-status{max-width:640px;text-align:center;padding:32px 24px}.cs-status-icon{width:64px;height:64px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;background:#ffffff05;color:var(--cs-muted)}.cs-status-icon.pending{background:#3b82f61a;color:var(--cs-accent)}.cs-status-icon.approved{background:#22c55e1a;color:var(--cs-success)}.cs-status-icon.rejected{background:#ef44441a;color:#ef4444}.cs-status-title{margin:4px 0 6px;font-size:1.1rem;font-weight:600;color:var(--cs-text)}.cs-status-desc{margin:0 0 16px;color:var(--cs-muted);font-size:.9rem;max-width:400px}.cs-status-actions{display:flex;gap:12px;justify-content:center}.cs-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#030712b3;backdrop-filter:blur(4px);z-index:1100}.cs-overlay-inner{display:flex;flex-direction:column;gap:12px;align-items:center;padding:20px 24px;border-radius:12px;background:var(--cs-surface);color:var(--cs-text);box-shadow:var(--cs-card-shadow)}.cs-spinner{animation:cs-rotate 1s linear infinite;color:var(--cs-accent)}@keyframes cs-rotate{0%{transform:rotate(0);stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{transform:rotate(360deg);stroke-dasharray:90,150;stroke-dashoffset:-124}}.cs-loading-text{color:var(--cs-muted);font-weight:500;font-size:.9rem}.hidden{display:none!important}.cs-delivery-section{margin:16px 0;padding:16px;background:var(--cs-card-bg);border-radius:12px;border:1px solid var(--cs-border)}.cs-section-label{font-size:.9rem;margin-bottom:12px;display:flex;align-items:center;color:var(--cs-text)}.cs-delivery-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs-delivery-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:10px;padding:16px 12px;cursor:pointer;transition:all .2s ease;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.cs-delivery-card:hover{border-color:var(--cs-accent);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb26}.cs-delivery-card.selected{border-color:var(--cs-accent);background:var(--cs-card-selected);border-width:2px}.cs-card-icon{font-size:28px;color:var(--cs-accent);margin-bottom:8px}.cs-delivery-card h4{margin:4px 0 2px;font-size:1rem;font-weight:600;color:var(--cs-text)}.cs-card-desc{font-size:.75rem;color:var(--cs-muted);margin-bottom:8px}.cs-card-features{display:flex;flex-direction:column;gap:4px;font-size:.7rem;color:var(--cs-muted);text-align:left;width:100%;padding-top:8px;border-top:1px dashed var(--cs-border)}.cs-card-features span{display:flex;align-items:center;gap:4px}.cs-self-delivery-details{margin-top:16px;padding:16px;background:var(--cs-info-bg);border-radius:10px;border:1px solid var(--cs-border)}.cs-subsection-title{margin:0 0 12px;font-size:.95rem;color:var(--cs-text);font-weight:600}.cs-info-box{display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--cs-info-bg);border:1px solid var(--cs-info-border);border-radius:8px;margin-top:12px;color:var(--cs-muted);font-size:.85rem}.cs-info-box svg{color:var(--cs-accent);flex-shrink:0;margin-top:2px}.cs-info-box.cs-info-blue{background:var(--cs-info-blue-bg);border-color:var(--cs-info-blue-border)}.cs-info-box.cs-info-blue svg{color:var(--cs-accent)}.cs-info-box ul{margin:6px 0 0;padding-left:16px}.cs-info-box li{margin-bottom:3px}.cs-hint{display:block;font-size:.7rem;color:var(--cs-muted);margin-top:4px}.cs-omniflow-info{margin-top:12px}.cs-delivery-summary{margin:16px 0;padding:14px;background:var(--cs-info-bg);border-radius:10px;border:1px solid var(--cs-border)}.cs-delivery-summary h4{margin:0 0 10px;font-size:.95rem;color:var(--cs-text);font-weight:600}.cs-summary-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--cs-border);font-size:.9rem}.cs-summary-row:last-child{border-bottom:none}.cs-summary-row span{color:var(--cs-muted)}.cs-summary-row strong{color:var(--cs-text);font-weight:600}@keyframes cs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@media (max-width: 768px){.cs-container{padding:16px 18px;margin:16px 12px}.cs-header{flex-wrap:wrap;gap:10px;margin-bottom:16px}.cs-title{font-size:1.1rem;white-space:normal;flex:1}.cs-offer-text{white-space:normal;text-align:center;font-size:.75rem;padding:3px 8px}.cs-progress{width:100%;justify-content:flex-end;order:3}.cs-progress-label{display:none}.cs-step{width:28px;height:28px;font-size:.8rem}.cs-progress-line{width:20px}.cs-delivery-cards,.cs-grid-2,.cs-file-grid{grid-template-columns:1fr}.cs-step-buttons{flex-direction:column}.cs-btn{width:100%}.cs-file-row{flex-direction:column;align-items:flex-start}.cs-file-chooser{width:100%;justify-content:center}.cs-info-box{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.cs-container{padding:14px;margin:12px 8px}.cs-header{flex-direction:column;align-items:flex-start}.cs-offer-text{align-self:flex-start}.cs-progress{justify-content:flex-start}.cs-title{font-size:1rem}.cs-delivery-card{padding:14px 10px}.cs-card-features{font-size:.65rem}.cs-summary-row{flex-direction:column;align-items:flex-start;gap:2px}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--card-bg-light: #ffffff;--card-bg-dark: #1c1c1e;--text-light: #000000;--text-dark: #ffffff;--border-color: #ddd;--shadow-color: rgba(0, 0, 0, .15)}.installment-orders-container{padding:1rem;font-family:Segoe UI,sans-serif;color:var(--text-dark);background-color:var(--card-bg-dark)}@media (prefers-color-scheme: light){.installment-orders-container{color:var(--text-light);background-color:#f7f7f7}}.order-card{background-color:var(--card-bg-light);color:var(--text-light);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 10px var(--shadow-color);transition:transform .2s ease-in-out}.order-card:hover{transform:translateY(-2px)}.order-header{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;text-align:center}.order-details{font-size:.95rem;margin:.5rem 0;line-height:1.6}.status{font-weight:600;margin-top:.5rem;text-align:center}.progress-bar{width:100%;height:10px;background-color:#ccc;border-radius:5px;overflow:hidden;margin-top:10px}.progress-fill{height:100%;border-radius:5px;transition:width .4s ease;background-color:#28a745}.action-buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.action-buttons button{padding:10px 15px;border:none;border-radius:8px;font-weight:700;background-color:#007bff;color:#fff;cursor:pointer;transition:background .3s ease}.action-buttons button:hover{background-color:#0056b3}@media (max-width: 600px){.order-card{padding:1rem}.order-header{font-size:1.1rem}.order-details{font-size:.9rem}}.installment-modal{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.installment-modal-content{background:#fffffff2;border-radius:20px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;border:1px solid rgba(255,255,255,.2)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px 20px 0 0}.modal-title{display:flex;align-items:center;gap:12px}.title-icon{font-size:24px}.modal-close{background:#fff3;border:none;width:36px;height:36px;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-close:hover{background:#ffffff4d;transform:rotate(90deg)}.modal-body{padding:32px}.toggle-section{margin-bottom:32px;padding:20px;background:#667eea0d;border-radius:12px}.toggle-label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:18px;font-weight:600;color:#333}.toggle-label input[type=checkbox]{display:none}.toggle-slider{position:relative;width:60px;height:30px;background:#ddd;border-radius:15px;transition:all .3s ease}.toggle-slider:before{content:"";position:absolute;width:26px;height:26px;border-radius:50%;background:#fff;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-label input:checked+.toggle-slider{background:linear-gradient(135deg,#667eea,#764ba2)}.toggle-label input:checked+.toggle-slider:before{transform:translate(30px)}.toggle-text{flex:1}.settings-section{margin-bottom:32px;padding:24px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #0000000d}.settings-section h3{color:#333;margin-bottom:20px;font-size:18px;display:flex;align-items:center;gap:8px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{display:flex;align-items:center;gap:8px;font-weight:500;color:#555}.input-icon{color:#667eea;font-size:14px}.form-group input,.form-group select{padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .3s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group small{font-size:12px;color:#888;margin-top:4px}.checkbox-group{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px}.checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:#667eea}.info-icon{color:#888;font-size:12px;cursor:help}.schedule-preview{background:#f8f9fa;border-radius:8px;overflow:hidden}.schedule-header{display:grid;grid-template-columns:1fr 1fr 1fr;background:#667eea;color:#fff;padding:12px 16px;font-weight:600;text-align:center}.schedule-item{display:grid;grid-template-columns:1fr 1fr 1fr;padding:12px 16px;border-bottom:1px solid #eee;align-items:center;text-align:center}.schedule-item input{width:80px;margin:0 auto;padding:8px;text-align:center}.schedule-total{display:grid;grid-template-columns:1fr 1fr 1fr;padding:16px;background:#e8f5e9;font-weight:600}.total-percentage{color:#2e7d32;font-size:18px}.price-preview{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:24px;margin-top:32px}.price-preview h4{color:#333;margin-bottom:20px;font-size:16px}.price-items{display:flex;flex-direction:column;gap:12px}.price-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.05)}.price-item.installment{padding-left:20px;font-size:14px;color:#666}.price-item.total{font-weight:600;font-size:18px;color:#333;border-top:2px solid #667eea;border-bottom:none;padding-top:20px;margin-top:8px}.modal-footer{display:flex;justify-content:flex-end;gap:16px;padding:24px 32px;border-top:1px solid rgba(0,0,0,.1);background:#f8f9fa;border-radius:0 0 20px 20px}.btn-primary,.btn-secondary{padding:12px 32px;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:all .3s ease;font-size:14px}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:#fff;color:#666;border:1px solid #ddd}.btn-secondary:hover{background:#f8f9fa;border-color:#ccc}@media (max-width: 768px){.installment-modal-content{margin:10px;max-height:80vh}.modal-header,.modal-body,.modal-footer{padding:20px}.form-grid{grid-template-columns:1fr}.schedule-header,.schedule-item,.schedule-total{grid-template-columns:1fr 1fr 1fr;font-size:12px}}:root{--light-bg: #f8fafc;--light-card: #ffffff;--light-text: #010308;--light-border: #eff1f3;--light-secondary: #165ef0;--dark-bg: #000207;--dark-card: #020408;--dark-text: #f8fafc;--dark-border: #0f408f;--dark-secondary: #cbd5e1;--accent: #2563eb;--danger: #dc2626;--success: #16a34a;--warning: #d97706;--info: #0891b2}html,body,#root{height:100%;width:100%;margin:0;padding:0;box-sizing:border-box}html.light{background:var(--light-bg);color:var(--light-text)}html.dark{background:var(--dark-bg);color:var(--dark-text)}body{margin:0;font-family:Poppins,sans-serif;transition:all .3s ease;background:inherit;color:inherit}.dashboard-glass{display:flex;flex-direction:column;min-height:100vh}.dashboard-glass .mobile-header{display:none;background:var(--light-card);border-bottom:1px solid var(--light-border);padding:.75rem 1rem;position:sticky;top:0;z-index:1000;box-shadow:0 2px 5px #0000001a;color:var(--light-text)}html.dark .dashboard-glass .mobile-header{background:#1a2235;border-color:#374151;box-shadow:0 2px 5px #0000004d;color:#f7fafc}.dashboard-glass .mobile-header-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-glass .mobile-menu-btn{background:var(--accent);border:none;font-size:1rem;color:#fff;cursor:pointer;padding:.6rem;border-radius:10px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.dashboard-glass .mobile-store-info{display:flex;flex-direction:column;align-items:flex-start;flex:1}.dashboard-glass .store-name-mobile{font-weight:700;font-size:1rem;color:var(--light-text)}html.dark .dashboard-glass .store-name-mobile{color:var(--dark-text)}.dashboard-glass .seller-name-mobile{font-size:.8rem;color:var(--accent);margin-top:.1rem;font-weight:600}.dashboard-glass .mobile-wallet-notification{display:flex;align-items:center;gap:.75rem}.dashboard-glass .mobile-wallet-balance{display:flex;align-items:center;gap:.4rem;background:var(--success);color:#fff;padding:.5rem .75rem;border-radius:12px;font-weight:700;font-size:.8rem;box-shadow:0 4px 12px #16a34a4d}.dashboard-glass .wallet-icon{font-size:.9rem}.dashboard-glass .mobile-notifications{position:relative;display:flex;gap:.2rem}.dashboard-glass .notification-dot.mobile-dot{width:8px;height:8px;background:var(--danger);border-radius:50%;animation:pulse 2s infinite}.dashboard-glass .tabs-container{background:var(--light-card);padding:.5rem 1rem;box-shadow:0 1px 3px #0000001a;height:50px;display:flex;align-items:center;overflow-x:auto;white-space:nowrap;position:sticky;top:0;z-index:100;color:var(--light-text)}html.dark .dashboard-glass .tabs-container{background:#000205;box-shadow:0 1px 3px #0000004d;color:#e2e8f0;border-right:1px solid #085ff7}.dashboard-glass .tabs-scroll{display:flex;gap:.3rem;align-items:center;width:100%;justify-content:space-between}.dashboard-glass .tab-button{display:inline-flex;align-items:center;gap:.4rem;border:none;background:none;font-size:.8rem;color:var(--light-text);padding:.4rem .8rem;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;font-weight:500;height:36px}html.dark .dashboard-glass .tab-button{color:#e2e8f0}.dashboard-glass .tab-button:hover,.dashboard-glass .tab-button.active{background:var(--accent);color:#fff;font-weight:600;transform:translateY(-1px)}.dashboard-glass .tab-icon{font-size:.8rem}.dashboard-glass .tab-label{font-size:.75rem;font-weight:600}.dashboard-glass .notification-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;background:var(--danger);border-radius:50%;animation:pulse 2s infinite}.dashboard-glass .section-header-with-notification{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.dashboard-glass .section-notification-dot{width:10px;height:10px;background:var(--danger);border-radius:50%;animation:pulse 2s infinite}.dashboard-glass .glass-main{flex:1;padding:2rem;background:var(--light-card);color:var(--light-text)}html.dark .dashboard-glass .glass-main{background:#000207;color:#f7fafc}.dashboard-glass .glass-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:1.2rem;font-weight:600;color:var(--accent);flex-wrap:wrap;gap:1rem}.dashboard-glass .welcome-section{display:flex;flex-direction:column;gap:.2rem}.dashboard-glass .welcome-text{font-size:1.3rem;font-weight:700;color:var(--light-text)}html.dark .dashboard-glass .welcome-text{color:var(--dark-text)}.dashboard-glass .store-name{font-size:.9rem;color:var(--light-secondary);font-weight:500}html.dark .dashboard-glass .store-name{color:var(--dark-secondary)}.dashboard-glass .wallet-balance{display:flex;align-items:center;gap:.5rem;background:#10b9811a;color:#10b981;padding:.5rem 1rem;border-radius:10px;font-weight:600;border:1px solid rgba(16,185,129,.2)}.dashboard-glass .glass-section{background:var(--light-card);border-radius:16px;padding:1.5rem;box-shadow:0 4px 16px #2564eba1;margin-bottom:2rem;border:1px solid var(--light-border);color:var(--light-text)}html.dark .dashboard-glass .glass-section{background:#000103;border-color:#374151;color:#f1f5f9}.dashboard-glass .glass-section h3{margin-bottom:1rem;font-size:1.4rem;font-weight:600;color:var(--accent);border-bottom:2px solid rgba(37,100,235,.678);padding-bottom:.5rem}.dashboard-glass .overview-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.dashboard-glass .stat-card-compact{background:var(--light-card);padding:1rem .75rem;border-radius:14px;border:1px solid var(--light-border);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease;box-shadow:0 4px 12px #2564eb9d;position:relative;overflow:hidden}html.dark .dashboard-glass .stat-card-compact{background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .stat-card-compact:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.dashboard-glass .stat-card-compact:nth-child(2):before{background:var(--success)}.dashboard-glass .stat-card-compact:nth-child(3):before{background:var(--warning)}.dashboard-glass .stat-card-compact:nth-child(4):before{background:#8b5cf6}.dashboard-glass .stat-card-compact:nth-child(5):before{background:var(--danger)}.dashboard-glass .stat-card-compact:nth-child(6):before{background:var(--accent)}.dashboard-glass .stat-card-compact:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.dashboard-glass .stat-icon-compact{font-size:1.5rem;color:#fff;padding:.75rem;background:var(--accent);border-radius:12px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dashboard-glass .stat-card-compact:nth-child(2) .stat-icon-compact{background:var(--success)}.dashboard-glass .stat-card-compact:nth-child(3) .stat-icon-compact{background:var(--warning)}.dashboard-glass .stat-info-compact h4{margin:0 0 .5rem;font-size:.75rem;font-weight:700;color:var(--light-secondary);text-transform:uppercase;letter-spacing:.3px}html.dark .dashboard-glass .stat-info-compact h4{color:var(--dark-secondary)}.dashboard-glass .stat-number-compact{margin:0;font-size:1.3rem;font-weight:900;color:purple}.dashboard-glass .stat-card-compact:nth-child(2) .stat-number-compact{color:var(--success)}.dashboard-glass .stat-card-compact:nth-child(3) .stat-number-compact{color:var(--warning)}.dashboard-glass .stat-info-compact small{color:var(--light-secondary);font-size:.7rem;font-weight:600;margin-top:.25rem}html.dark .dashboard-glass .stat-info-compact small{color:var(--dark-secondary)}.dashboard-glass .overview-content{display:grid;gap:1.5rem}.dashboard-glass .recent-products-section h4{margin-bottom:1rem;color:var(--accent);font-size:1.1rem;font-weight:800}.dashboard-glass .compact-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.dashboard-glass .compact-products-display{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:2rem}.dashboard-glass .compact-product-card-mini{background:var(--light-card);border:1px solid var(--light-border);border-radius:12px;padding:.75rem;transition:all .3s ease;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 2px 8px #0000000f;height:100%}html.dark .dashboard-glass .compact-product-card-mini{background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .compact-product-card-mini:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.dashboard-glass .compact-image-mini{width:100%;height:120px;border-radius:8px;overflow:hidden;position:relative;background:var(--light-bg)}html.dark .dashboard-glass .compact-image-mini{background:var(--dark-bg)}.dashboard-glass .compact-image-mini img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.dashboard-glass .compact-product-card-mini:hover .compact-image-mini img{transform:scale(1.05)}.dashboard-glass .compact-product-badges{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:.3rem;flex-wrap:wrap}.dashboard-glass .compact-badge{padding:.2rem .5rem;border-radius:4px;font-size:.6rem;font-weight:700;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:.2rem}.dashboard-glass .compact-badge.lipa{background:var(--success)}.dashboard-glass .compact-badge.discount{background:var(--danger)}.dashboard-glass .compact-badge.flash{background:#f59e0b}.dashboard-glass .compact-product-info-mini{flex:1;display:flex;flex-direction:column;gap:.4rem}.dashboard-glass .compact-product-title-mini{font-size:.85rem;font-weight:700;color:var(--light-text);margin:0;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.dark .dashboard-glass .compact-product-title-mini{color:var(--dark-text)}.dashboard-glass .compact-price-row{display:flex;justify-content:space-between;align-items:center;margin-top:.2rem}.dashboard-glass .compact-price-mini{font-size:1rem;font-weight:900;color:green}.dashboard-glass .compact-original-price{font-size:.75rem;color:red;text-decoration:line-through;margin-right:.5rem}.dashboard-glass .compact-stock-mini{font-size:.7rem;color:var(--light-secondary);font-weight:600;padding:.2rem .5rem;background:var(--light-bg);border-radius:4px;display:inline-block}html.dark .dashboard-glass .compact-stock-mini{background:var(--dark-bg);color:var(--dark-secondary)}.dashboard-glass .compact-product-meta-mini{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.dashboard-glass .compact-meta-item{font-size:.7rem;color:var(--light-secondary);display:flex;align-items:center;gap:.2rem}html.dark .dashboard-glass .compact-meta-item{color:var(--dark-secondary)}.dashboard-glass .compact-meta-item strong{font-weight:700;color:var(--accent)}.dashboard-glass .compact-product-actions-mini{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.dashboard-glass .compact-action-btn{padding:.4rem .6rem;border:none;border-radius:6px;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.3rem;flex:1;justify-content:center;text-transform:uppercase;letter-spacing:.3px}.dashboard-glass .compact-edit-btn{background:var(--accent);color:#fff}.dashboard-glass .compact-flash-btn{background:#f59e0b;color:#fff}.dashboard-glass .compact-delete-btn{background:var(--danger);color:#fff}.dashboard-glass .compact-action-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0003}.dashboard-glass .products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.dashboard-glass .orders-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.dashboard-glass .compact-product-card{background:var(--light-card);border:1px solid var(--light-border);border-radius:14px;padding:1rem;transition:all .3s ease;position:relative;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 4px 12px #2564eb85}.dashboard-glass .product-card{background:var(--light-card);border:1px solid var(--light-border);border-radius:16px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 12px #2564eb1a}html.dark .dashboard-glass .compact-product-card,html.dark .dashboard-glass .product-card{background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .compact-product-card:hover,.dashboard-glass .product-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.dashboard-glass .compact-image-container,.dashboard-glass .product-image-container{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--light-bg);border:1px solid var(--light-border)}html.dark .dashboard-glass .compact-image-container,html.dark .dashboard-glass .product-image-container{background:var(--dark-bg);border-color:var(--dark-border)}.dashboard-glass .compact-product-image,.dashboard-glass .product-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.dashboard-glass .compact-product-card:hover .compact-product-image,.dashboard-glass .product-card:hover .product-image{transform:scale(1.05)}.dashboard-glass .compact-image-nav,.dashboard-glass .image-navigation{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.dashboard-glass .compact-image-nav-btn,.dashboard-glass .image-nav-btn{background:#000c;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;transition:all .3s ease}.dashboard-glass .compact-image-nav-btn:hover:not(:disabled),.dashboard-glass .image-nav-btn:hover:not(:disabled){background:#000000e6;transform:scale(1.1)}.dashboard-glass .compact-image-nav-btn:disabled,.dashboard-glass .image-nav-btn:disabled{opacity:.4;cursor:not-allowed}.dashboard-glass .compact-image-dots{display:flex;gap:6px}.dashboard-glass .compact-dot{width:8px;height:8px;background:#0e7edae5;border-radius:50%;transition:all .3s ease}.dashboard-glass .compact-dot.active{background:#fff;transform:scale(1.2)}.dashboard-glass .compact-lipa-badge,.dashboard-glass .product-lipa-badge,.dashboard-glass .product-discount-badge,.dashboard-glass .product-flash-badge{position:absolute;top:10px;right:10px;color:#07f31a;padding:.3rem .6rem;border-radius:8px;font-size:.7rem;font-weight:800;display:flex;align-items:center;gap:.3rem;z-index:2;text-transform:uppercase}.dashboard-glass .compact-lipa-badge,.dashboard-glass .product-lipa-badge{background:var(--success);left:10px;right:auto}.dashboard-glass .product-discount-badge{background:var(--danger);right:10px}.dashboard-glass .product-flash-badge{background:#f59e0b;right:10px;top:45px}.dashboard-glass .compact-product-info,.dashboard-glass .product-info{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.dashboard-glass .compact-product-title,.dashboard-glass .product-title{font-size:1rem;font-weight:800;margin:0;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--light-text)}html.dark .dashboard-glass .compact-product-title,html.dark .dashboard-glass .product-title{color:var(--dark-text)}.dashboard-glass .compact-product-price{font-size:1.1rem;font-weight:900;color:green;margin:0}.dashboard-glass .price-section{display:flex;align-items:center;gap:.5rem}.dashboard-glass .current-price{font-size:1.2rem;font-weight:900;color:#adff2f}.dashboard-glass .original-price{font-size:.9rem;color:red;text-decoration:line-through}.dashboard-glass .compact-product-meta,.dashboard-glass .product-meta{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--light-secondary);font-weight:600}html.dark .dashboard-glass .compact-product-meta,html.dark .dashboard-glass .product-meta{color:var(--dark-secondary)}.dashboard-glass .discount{color:var(--success);font-weight:800;background:#04f74dea;padding:.2rem .4rem;border-radius:6px;display:inline-block}.dashboard-glass .product-variants{font-size:.85rem;color:#daa520;padding:.5rem;background:#0000000d;border-radius:8px;margin-top:.5rem}.dashboard-glass .product-details{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--light-secondary);padding:.5rem;background:#00000005;border-radius:8px;margin-top:.5rem}.dashboard-glass .compact-product-actions,.dashboard-glass .product-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.dashboard-glass .edit-delivery-btn,.dashboard-glass .flash-sale-btn,.dashboard-glass .installment-btn,.dashboard-glass .edit-btn,.dashboard-glass .delete-btn{padding:.6rem 1rem;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.85rem}.dashboard-glass .edit-delivery-btn{background:var(--accent);color:#fff}.dashboard-glass .flash-sale-btn{background:#f59e0b;color:#fff}.dashboard-glass .installment-btn{background:#8b5cf6;color:#fff}.dashboard-glass .edit-btn{background:var(--accent);color:#fff}.dashboard-glass .delete-btn{background:var(--danger);color:#fff}.dashboard-glass .edit-delivery-btn:hover,.dashboard-glass .flash-sale-btn:hover,.dashboard-glass .installment-btn:hover,.dashboard-glass .edit-btn:hover,.dashboard-glass .delete-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.dashboard-glass .edit-delivery-btn:hover{background:#1d4ed8}.dashboard-glass .flash-sale-btn:hover{background:#d97706}.dashboard-glass .installment-btn:hover{background:#7c3aed}.dashboard-glass .edit-btn:hover{background:#1d4ed8}.dashboard-glass .delete-btn:hover{background:#b91c1c}.dashboard-glass .compact-required-info{margin-top:.75rem;padding:1rem;background:linear-gradient(135deg,#10b9817a,#8a5cf6a1);border-radius:12px;border:2px dashed var(--accent);backdrop-filter:blur(10px)}.dashboard-glass .compact-required-info h6{margin:0 0 .75rem;font-size:.9rem;color:var(--accent);font-weight:800;text-align:center;text-transform:uppercase}.dashboard-glass .required-fields-compact{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.dashboard-glass .field-group{display:flex;flex-direction:column;gap:.4rem}.dashboard-glass .field-group label{font-size:.8rem;font-weight:700;color:var(--accent);margin:0;text-transform:uppercase}.dashboard-glass .field-group select{padding:.6rem;border:1px solid var(--light-border);border-radius:10px;background:var(--light-card);color:var(--light-text);font-size:.8rem;transition:all .3s ease}html.dark .dashboard-glass .field-group select{background:var(--dark-card);border-color:var(--dark-border);color:var(--dark-text)}.dashboard-glass .delivery-options label{font-size:.8rem;font-weight:700;color:var(--accent);margin-bottom:.4rem;display:block;text-transform:uppercase}.dashboard-glass .checkbox-group-compact{display:flex;gap:1rem;margin-top:.4rem;flex-wrap:wrap}.dashboard-glass .checkbox-group-compact label{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--light-text);cursor:pointer;padding:.6rem .8rem;border-radius:10px;transition:all .3s ease;background:var(--light-card);border:1px solid var(--light-border);text-transform:none}html.dark .dashboard-glass .checkbox-group-compact label{color:var(--dark-text);background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .compact-form-actions{display:flex;gap:.5rem}.dashboard-glass .compact-save-btn{padding:.6rem 1rem;background:var(--success);color:#fff;border:none;border-radius:10px;font-size:.8rem;cursor:pointer;transition:all .3s ease;font-weight:800;width:100%;text-transform:uppercase}.dashboard-glass .compact-save-btn:hover:not(:disabled){background:#02f35ad7;transform:translateY(-1px)}.dashboard-glass .compact-save-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.dashboard-glass .overview-actions{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.dashboard-glass .view-all-btn,.dashboard-glass .add-product-btn{padding:.75rem 1.5rem;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.6rem;font-size:.9rem;text-transform:uppercase}.dashboard-glass .view-all-btn{background:transparent;color:var(--accent);border:2px solid var(--accent)}.dashboard-glass .view-all-btn:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}.dashboard-glass .add-product-btn{background:var(--success);color:#fff}.dashboard-glass .add-product-btn:hover{background:#15803d;transform:translateY(-2px)}.dashboard-glass .earnings-dashboard{display:flex;flex-direction:column;gap:1.5rem}.dashboard-glass .earnings-cards-compact{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.dashboard-glass .earnings-card-compact{background:var(--light-card);border:1px solid var(--light-border);border-radius:14px;padding:1rem .75rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease;box-shadow:0 4px 12px #01eeb30a;position:relative;overflow:hidden}html.dark .dashboard-glass .earnings-card-compact{background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .earnings-card-compact:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:gold}.dashboard-glass .earnings-card-compact:nth-child(2):before{background:var(--warning)}.dashboard-glass .earnings-card-compact:nth-child(3):before{background:var(--success)}.dashboard-glass .earnings-card-compact:nth-child(4):before{background:#8b5cf6}.dashboard-glass .earnings-card-compact:nth-child(5):before{background:var(--danger)}.dashboard-glass .earnings-card-compact:nth-child(6):before{background:var(--accent)}.dashboard-glass .earnings-card-compact:hover{transform:translateY(-3px);box-shadow:0 8px 25px #06866659}.dashboard-glass .earnings-icon-compact{padding:.75rem;border-radius:12px;font-size:1.3rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:all .3s ease}.dashboard-glass .earnings-icon-compact.total{background:#00f;color:#fff}.dashboard-glass .earnings-icon-compact.pending{background:gold;color:#fff}.dashboard-glass .earnings-icon-compact.completed{background:var(--success);color:#fff}.dashboard-glass .earnings-icon-compact.month{background:#8b5cf6;color:#fff}.dashboard-glass .earnings-icon-compact.lipa{background:var(--danger);color:#fff}.dashboard-glass .earnings-icon-compact.wallet{background:var(--accent);color:#fff}.dashboard-glass .earnings-info-compact{flex:1}.dashboard-glass .earnings-info-compact h4{margin:0 0 .5rem;font-size:.75rem;font-weight:700;color:var(--light-secondary);text-transform:uppercase;letter-spacing:.3px}html.dark .dashboard-glass .earnings-info-compact h4{color:var(--dark-secondary)}.dashboard-glass .earnings-amount-compact{margin:0 0 .4rem;font-size:1.1rem;font-weight:900;color:green}.dashboard-glass .earnings-card-compact:nth-child(2) .earnings-amount-compact{color:var(--warning)}.dashboard-glass .earnings-card-compact:nth-child(3) .earnings-amount-compact{color:var(--success)}.dashboard-glass .earnings-subtitle{font-size:.7rem;color:var(--light-secondary);font-weight:600}html.dark .dashboard-glass .earnings-subtitle{color:var(--dark-secondary)}.dashboard-glass .performance-metrics-compact{background:var(--light-card);border:1px solid var(--light-border);border-radius:14px;padding:1.5rem;box-shadow:0 4px 12px #024dee04;position:relative;overflow:hidden}html.dark .dashboard-glass .performance-metrics-compact{background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .performance-metrics-compact:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.dashboard-glass .performance-metrics-compact h4{margin:0 0 1rem;color:#daa520;font-size:1.1rem;font-weight:800}.dashboard-glass .metrics-grid-compact{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.dashboard-glass .metric-item-compact{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--light-card);border-radius:12px;border:1px solid var(--light-border);transition:all .3s ease;backdrop-filter:blur(10px)}html.dark .dashboard-glass .metric-item-compact{background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .metric-item-compact:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2564eb98}.dashboard-glass .metric-label{font-size:.8rem;font-weight:700;color:var(--light-secondary);text-transform:uppercase;letter-spacing:.3px}html.dark .dashboard-glass .metric-label{color:var(--dark-secondary)}.dashboard-glass .metric-value{font-size:1rem;font-weight:900;color:green}.dashboard-glass .premium-order-card{background:linear-gradient(135deg,var(--light-card),rgba(37,99,235,.03));border:1px solid var(--light-border);border-radius:16px;padding:1.5rem;transition:all .3s ease;box-shadow:0 4px 20px #0000000d;position:relative;overflow:hidden}html.dark .dashboard-glass .premium-order-card{background:linear-gradient(135deg,var(--dark-card),rgba(37,99,235,.05));border-color:var(--dark-border)}.dashboard-glass .premium-order-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent),#8b5cf6)}.dashboard-glass .premium-order-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #2563eb26}.dashboard-glass .premium-order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--light-border)}.dashboard-glass .premium-order-id{display:flex;flex-direction:column;gap:.3rem}.dashboard-glass .premium-order-id-label{font-size:.75rem;font-weight:700;color:#00f;text-transform:uppercase;letter-spacing:.5px}html.dark .dashboard-glass .premium-order-id-label{color:purple}.dashboard-glass .premium-order-id-value{font-size:1.1rem;font-weight:900;color:#deb887;font-family:Courier New,monospace}.dashboard-glass .premium-order-status-container{display:flex;align-items:center;gap:1rem}.dashboard-glass .premium-order-status{padding:.6rem 1.2rem;border-radius:12px;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:#000;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:.5rem}.dashboard-glass .premium-order-status svg{font-size:.9rem}.dashboard-glass .premium-order-status:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#fff0);z-index:1}.dashboard-glass .premium-order-status.status-pending{background:linear-gradient(135deg,#f59e0b,#d97706)}.dashboard-glass .premium-order-status.status-processing{background:linear-gradient(135deg,var(--accent),#1d4ed8)}.dashboard-glass .premium-order-status.status-shipped{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.dashboard-glass .premium-order-status.status-out-for-delivery{background:linear-gradient(135deg,#10b981,#059669)}.dashboard-glass .premium-order-status.status-delivered{background:linear-gradient(135deg,#10b981,#047857)}.dashboard-glass .premium-order-date{font-size:.8rem;color:var(--light-secondary);font-weight:600;margin-top:.5rem}.dashboard-glass .premium-order-body{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.dashboard-glass .premium-product-section{background:#2563eb05;padding:1.2rem;border-radius:12px;border:1px solid var(--light-border)}.dashboard-glass .premium-product-name{font-size:1.1rem;font-weight:800;color:peru;margin:0 0 .8rem;display:flex;align-items:center;gap:.5rem}html.dark .dashboard-glass .premium-product-name{color:var(--dark-text)}.dashboard-glass .premium-product-details{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.dashboard-glass .premium-detail-item{display:flex;flex-direction:column;gap:.3rem}.dashboard-glass .premium-detail-label{font-size:.75rem;font-weight:700;color:var(--light-secondary);text-transform:uppercase;letter-spacing:.3px}html.dark .dashboard-glass .premium-detail-label{color:var(--dark-secondary)}.dashboard-glass .premium-detail-value{font-size:.9rem;font-weight:800;color:var(--light-text)}html.dark .dashboard-glass .premium-detail-value{color:var(--dark-text)}.dashboard-glass .premium-detail-value.price{color:green}.dashboard-glass .premium-detail-value.quantity{color:#8b5cf6}.dashboard-glass .premium-info-section{display:flex;flex-direction:column;gap:1.2rem}.dashboard-glass .premium-buyer-info,.dashboard-glass .premium-payment-info{background:var(--light-card);padding:1.2rem;border-radius:12px;border:1px solid var(--light-border)}html.dark .dashboard-glass .premium-buyer-info,html.dark .dashboard-glass .premium-payment-info{background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .premium-section-title{font-size:.85rem;font-weight:800;color:#8a2be2;margin:0 0 .8rem;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.3px}.dashboard-glass .premium-info-grid{display:flex;flex-direction:column;gap:.6rem}.dashboard-glass .premium-info-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--light-border)}.dashboard-glass .premium-info-item:last-child{border-bottom:none}.dashboard-glass .premium-info-label{font-size:.8rem;font-weight:700;color:var(--light-secondary)}html.dark .dashboard-glass .premium-info-label{color:var(--dark-secondary)}.dashboard-glass .premium-info-value{font-size:.85rem;font-weight:800;color:var(--light-text)}html.dark .dashboard-glass .premium-info-value{color:var(--dark-text)}.dashboard-glass .premium-total-row{background:linear-gradient(135deg,#2563eb1a,#8b5cf61a);padding:.8rem 1rem;border-radius:8px;margin-top:.5rem;border:1px solid rgba(37,99,235,.2)}.dashboard-glass .premium-total-row .premium-info-label{color:#00f;font-size:.9rem}.dashboard-glass .premium-total-row .premium-info-value{color:green;font-size:1.1rem}.dashboard-glass .premium-order-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.dashboard-glass .status-update-buttons{display:flex;gap:1rem;justify-content:flex-end}.dashboard-glass .premium-status-btn{padding:.75rem 1.5rem;border:none;border-radius:10px;font-weight:800;font-size:.85rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.3px;position:relative;overflow:hidden;box-shadow:0 4px 12px #2563eb33}.dashboard-glass .premium-status-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.dashboard-glass .premium-status-btn:hover:before{left:100%}.dashboard-glass .premium-status-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb4d}.dashboard-glass .premium-status-btn.previous{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.dashboard-glass .premium-status-btn.next{background:linear-gradient(135deg,var(--accent),#1d4ed8);color:#fff}.dashboard-glass .premium-status-btn.completed{background:linear-gradient(135deg,#10b981,#059669);color:#fff;cursor:default}.dashboard-glass .premium-status-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.dashboard-glass .quick-status-buttons{display:none;grid-template-columns:repeat(5,1fr);gap:.3rem;margin:.5rem 0}.dashboard-glass .quick-status-btn{padding:.5rem .25rem;border:1px solid transparent;border-radius:8px;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:transparent;text-transform:uppercase;letter-spacing:.3px}.dashboard-glass .quick-status-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.dashboard-glass .quick-status-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.dashboard-glass .quick-status-btn:disabled{opacity:.5;cursor:not-allowed}.dashboard-glass .delivery-confirmation-info{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:10px;font-size:.85rem;font-weight:600;color:#10b981}.dashboard-glass .lipa-product{border:2px solid rgba(139,92,246,.3);background:linear-gradient(135deg,var(--light-card),rgba(139,92,246,.1))}html.dark .dashboard-glass .lipa-product{background:linear-gradient(135deg,var(--dark-card),rgba(139,92,246,.1))}.dashboard-glass .lipa-details{margin:1rem 0}.dashboard-glass .installment-plan{background:#8b5cf61a;padding:1rem;border-radius:10px;margin-top:.5rem}.dashboard-glass .installment-plan h5{margin:0 0 .5rem;color:var(--accent);font-size:.9rem}.dashboard-glass .installment-steps{display:flex;flex-direction:column;gap:.5rem}.dashboard-glass .installment-step{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.dashboard-glass .step-label{color:var(--light-secondary);font-weight:600}html.dark .dashboard-glass .step-label{color:var(--dark-secondary)}.dashboard-glass .step-value{color:var(--accent);font-weight:700}.dashboard-glass .section-header-with-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.dashboard-glass .section-title-with-notification{display:flex;align-items:center;gap:.75rem}.dashboard-glass .new-order-badge{background:var(--danger);color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:.4rem}.dashboard-glass .badge-dot{width:8px;height:8px;background:#fff;border-radius:50%;animation:pulse 2s infinite}.dashboard-glass .order-filters{display:flex;gap:.5rem}.dashboard-glass .filter-btn{padding:.6rem 1rem;border:1px solid var(--light-border);background:var(--light-card);color:var(--light-secondary);border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.4rem}html.dark .dashboard-glass .filter-btn{background:var(--dark-card);border-color:var(--dark-border);color:var(--dark-secondary)}.dashboard-glass .filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.dashboard-glass .generate-receipt-btn{background:var(--accent);color:#fff;border:none;padding:.75rem 1.2rem;border-radius:12px;font-weight:700;font-size:.8rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.dashboard-glass .generate-receipt-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.dashboard-glass .payments-table-container{background:var(--light-card);border:1px solid var(--light-border);border-radius:14px;overflow:hidden;box-shadow:0 4px 12px #000e04e8;position:relative}html.dark .dashboard-glass .payments-table-container{background:var(--dark-card);border-color:var(--dark-border)}.dashboard-glass .payments-table{overflow-x:auto}.dashboard-glass .payments-table table{width:100%;border-collapse:collapse;min-width:600px}.dashboard-glass .payments-table th{background:#6f777002;padding:1rem;text-align:left;font-weight:700;font-size:.8rem;color:var(--light-text);border-bottom:2px solid var(--light-border);text-transform:uppercase}html.dark .dashboard-glass .payments-table th{background:#e8b923;border-color:#4b5563;color:#e2e8f0}.dashboard-glass .payments-table td{padding:1rem;border-bottom:1px solid var(--light-border);font-size:.85rem;font-weight:600;transition:all .3s ease}html.dark .dashboard-glass .payments-table td{border-color:var(--dark-border)}.dashboard-glass .payments-table tr:last-child td{border-bottom:none}.dashboard-glass .payments-table tr:hover{background:#014ef310}html.dark .dashboard-glass .payments-table tr:hover{background:#0c51e705}.dashboard-glass .amount{font-weight:800;color:green}.dashboard-glass .payment-type,.dashboard-glass .payment-status{padding:.4rem .8rem;border-radius:10px;font-size:.75rem;font-weight:800;text-transform:uppercase;display:inline-block;min-width:80px;text-align:center;letter-spacing:.3px}.dashboard-glass .payment-type.type-sale{background:var(--success);color:#fff}.dashboard-glass .payment-type.type-refund{background:var(--warning);color:#fff}.dashboard-glass .payment-type.type-withdrawal{background:var(--danger);color:#fff}.dashboard-glass .payment-status.status-completed{background:var(--success);color:#fff}.dashboard-glass .payment-status.status-pending{background:var(--warning);color:#fff}.dashboard-glass .payment-status.status-failed{background:var(--danger);color:#fff}.dashboard-glass .reference{font-family:Courier New,monospace;font-size:.8rem;color:var(--light-secondary);background:var(--light-bg);padding:.3rem .6rem;border-radius:6px;font-weight:700;border:1px solid var(--light-border)}html.dark .dashboard-glass .reference{color:var(--dark-secondary);background:var(--dark-bg);border-color:var(--dark-border)}.dashboard-glass .receipt-btn{background:var(--accent);color:green;border:none;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.dashboard-glass .receipt-btn:hover{background:#1d4ed8;transform:scale(1.1)}.dashboard-glass .chat-section{display:flex;flex-direction:column;height:60vh}.dashboard-glass .chat-window{flex:1;overflow-y:auto;padding:1.5rem;background:var(--light-bg);border-radius:14px;margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem;border:1px solid var(--light-border)}html.dark .dashboard-glass .chat-window{background:var(--dark-bg);border-color:var(--dark-border)}.dashboard-glass .chat-bubble{padding:1rem 1.2rem;border-radius:16px;max-width:85%;word-wrap:break-word;align-self:flex-start;animation:slideIn .3s ease-out;box-shadow:0 4px 12px #2563eb14;position:relative}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.dashboard-glass .bubble-seller{background:var(--accent);color:#fff;align-self:flex-end}.dashboard-glass .bubble-support{background:var(--light-card);color:var(--light-text);border:1px solid var(--light-border)}html.dark .dashboard-glass .bubble-support{background:var(--dark-card);color:var(--dark-text);border-color:var(--dark-border)}.dashboard-glass .chat-meta{display:flex;justify-content:space-between;font-size:.75rem;color:#ffffffe6;margin-bottom:.6rem}.dashboard-glass .bubble-support .chat-meta{color:var(--light-secondary)}html.dark .dashboard-glass .bubble-support .chat-meta{color:var(--dark-secondary)}.dashboard-glass .chat-sender{font-weight:800;text-transform:uppercase;font-size:.7rem}.dashboard-glass .timestamp{opacity:.9;font-size:.7rem;font-weight:600}.dashboard-glass .chat-text{font-size:.9rem;line-height:1.3;font-weight:500}.dashboard-glass .empty-chat{text-align:center;padding:3rem 2rem;color:var(--light-secondary);display:flex;flex-direction:column;align-items:center;gap:1rem}html.dark .dashboard-glass .empty-chat{color:var(--dark-secondary)}.dashboard-glass .chat-input-box{display:flex;gap:.75rem;margin-top:auto}.dashboard-glass .chat-input-box input{flex:1;padding:.75rem;border-radius:12px;border:1px solid var(--light-border);background:var(--light-card);color:var(--light-text);font-size:.9rem;transition:all .3s ease}html.dark .dashboard-glass .chat-input-box input{background:var(--dark-card);border-color:var(--dark-border);color:var(--dark-text)}.dashboard-glass .chat-input-box button{background:var(--accent);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:.6rem;font-weight:700;transition:all .3s ease;text-transform:uppercase}.dashboard-glass .chat-input-box button:hover:not(.disabled){background:#1d4ed8;transform:translateY(-1px)}.dashboard-glass .chat-input-box button.disabled{opacity:.6;cursor:not-allowed}.dashboard-glass .add-product-section{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--light-border)}html.dark .dashboard-glass .add-product-section{border-color:var(--dark-border)}.dashboard-glass .add-product-section h4{margin-bottom:1rem;color:var(--accent);font-size:1.1rem;font-weight:800}.dashboard-glass .glass-form input,.dashboard-glass .glass-form textarea,.dashboard-glass .glass-form select{width:100%;padding:.75rem;border:1px solid var(--light-border);border-radius:10px;margin-bottom:1rem;background:var(--light-card);color:var(--light-text);font-size:.9rem;transition:all .3s ease;font-family:inherit}html.dark .dashboard-glass .glass-form input,html.dark .dashboard-glass .glass-form textarea,html.dark .dashboard-glass .glass-form select{background:#0460f5;border-color:#1164d8;color:#f7fafc}html.dark .dashboard-glass .glass-form input,html.dark .dashboard-glass .glass-form textarea,html.dark .dashboard-glass .glass-form select{background:var(--dark-card);border-color:var(--dark-border);color:var(--dark-text)}.dashboard-glass .glass-form input:focus,.dashboard-glass .glass-form textarea:focus,.dashboard-glass .glass-form select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1a}.dashboard-glass .glass-form label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--light-text)}html.dark .dashboard-glass .glass-form label{color:var(--dark-text)}.dashboard-glass .form-group{margin-bottom:1.5rem}.dashboard-glass .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.dashboard-glass .upload-progress{margin-bottom:1.5rem}.dashboard-glass .progress-bar{height:6px;background:var(--light-border);border-radius:3px;overflow:hidden;margin-bottom:.5rem}.dashboard-glass .progress-fill{height:100%;background:var(--accent);border-radius:3px;transition:width .3s ease}.dashboard-glass .upload-status{margin-bottom:1.5rem}.dashboard-glass .upload-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--light-card);border:1px solid var(--light-border);border-radius:8px;margin-bottom:.5rem;font-size:.85rem}.dashboard-glass .upload-item.completed{border-color:var(--success);background:#16a34a0d}.dashboard-glass .upload-item.failed{border-color:var(--danger);background:#dc26260d}.dashboard-glass .status-badge{padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.dashboard-glass .upload-item.completed .status-badge{background:var(--success);color:#fff}.dashboard-glass .upload-item.failed .status-badge{background:var(--danger);color:#fff}.dashboard-glass .error-text{color:var(--danger);font-size:.75rem;margin-top:.25rem}.dashboard-glass .lipa-toggle{margin-top:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-weight:700;padding:1rem;background:#2563eb0d;border-radius:12px;border:1px solid rgba(37,99,235,.1)}.dashboard-glass .toggle-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin:0;font-size:.9rem;color:var(--accent);font-weight:700}.dashboard-glass .toggle-text{margin:0}.dashboard-glass .dropzone-section{margin-bottom:1.5rem}.dashboard-glass .dropzone-glass{border:2px dashed var(--light-border);padding:2rem;text-align:center;border-radius:14px;background:var(--light-card);color:var(--light-text);cursor:pointer;transition:all .3s ease;margin-bottom:1rem}html.dark .dashboard-glass .dropzone-glass{border-color:var(--dark-border);background:var(--dark-card);color:var(--dark-text)}.dashboard-glass .dropzone-glass.active{border-color:var(--accent);background:#2563eb0d}.dashboard-glass .dropzone-glass p{margin:.5rem 0;font-weight:600}.dashboard-glass .dropzone-glass small{color:var(--light-secondary)}.dashboard-glass .uploaded-files{margin-top:1rem}.dashboard-glass .file-list{display:flex;flex-direction:column;gap:.5rem}.dashboard-glass .file-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:var(--light-bg);border-radius:8px;font-size:.85rem}html.dark .dashboard-glass .file-item{background:var(--dark-bg)}.dashboard-glass .remove-file-btn{background:none;border:none;color:var(--danger);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .3s ease}.dashboard-glass .remove-file-btn:hover{background:#dc26261a}.dashboard-glass .submit-btn{padding:.75rem 2rem;border:none;border-radius:12px;background:var(--success);color:#fff;font-weight:700;cursor:pointer;width:100%;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;text-transform:uppercase}.dashboard-glass .submit-btn:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}.dashboard-glass .submit-btn:disabled{opacity:.6;cursor:not-allowed}.dashboard-glass .loading-spinner-small{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite}.dashboard-glass .modal-backdrop{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:999;padding:1rem;backdrop-filter:blur(10px)}.dashboard-glass .modal-glass{background:var(--light-card);color:var(--light-text);padding:2rem;border-radius:16px;width:100%;max-width:500px;border:1px solid var(--light-border);box-shadow:0 20px 40px #0000004d;position:relative;overflow:hidden}html.dark .dashboard-glass .modal-glass{background:var(--dark-card);color:var(--dark-text);border-color:var(--dark-border)}.dashboard-glass .modal-glass h4{margin-top:0;margin-bottom:1.5rem;color:var(--accent);font-size:1.3rem;font-weight:800;text-align:center;text-transform:uppercase}.dashboard-glass .modal-glass p{margin-bottom:1.5rem;line-height:1.6}.dashboard-glass .modal-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.dashboard-glass .cancel-btn{background:var(--danger);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:10px;cursor:pointer;font-weight:700;transition:all .3s ease;text-transform:uppercase}.dashboard-glass .cancel-btn:hover{background:#b91c1c;transform:translateY(-1px)}.dashboard-glass .tutorial-modal{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem;backdrop-filter:blur(10px)}.dashboard-glass .tutorial-content{background:var(--light-card);color:var(--light-text);padding:2rem;border-radius:20px;width:100%;max-width:600px;border:1px solid var(--light-border);box-shadow:0 25px 50px #00000080;position:relative}html.dark .dashboard-glass .tutorial-content{background:var(--dark-card);color:var(--dark-text);border-color:var(--dark-border)}.dashboard-glass .tutorial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dashboard-glass .tutorial-header h2{margin:0;color:var(--accent);font-size:1.5rem}.dashboard-glass .tutorial-close{background:none;border:none;color:var(--light-secondary);cursor:pointer;font-size:1.2rem;transition:all .3s ease}.dashboard-glass .tutorial-close:hover{color:var(--accent);transform:rotate(90deg)}.dashboard-glass .tutorial-steps{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.dashboard-glass .tutorial-step{display:flex;align-items:flex-start;gap:1rem}.dashboard-glass .step-icon{font-size:2rem;flex-shrink:0}.dashboard-glass .step-content h3{margin:0 0 .5rem;color:var(--light-text);font-size:1.1rem}html.dark .dashboard-glass .step-content h3{color:var(--dark-text)}.dashboard-glass .step-content p{margin:0;color:var(--light-secondary);line-height:1.6}html.dark .dashboard-glass .step-content p{color:var(--dark-secondary)}.dashboard-glass .tutorial-actions{display:flex;justify-content:center}.dashboard-glass .tutorial-start-btn{background:var(--accent);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease}.dashboard-glass .tutorial-start-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 10px 25px #2563eb4d}.dashboard-glass .loading-container{text-align:center;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.dashboard-glass .loading-spinner{width:40px;height:40px;border:3px solid var(--light-border);border-radius:50%;border-top-color:var(--accent);animation:spin 1s linear infinite}.dashboard-glass .loading-text{text-align:center;padding:2rem;color:var(--light-secondary);font-weight:600}html.dark .dashboard-glass .loading-text{color:var(--dark-secondary)}.dashboard-glass .empty-state{text-align:center;padding:3rem 2rem;color:var(--light-secondary);display:flex;flex-direction:column;align-items:center;gap:1rem}html.dark .dashboard-glass .empty-state{color:var(--dark-secondary)}.dashboard-glass .empty-state.compact{padding:2rem 1rem}.dashboard-glass .empty-state svg{margin-bottom:1rem;color:var(--accent);font-size:3rem;opacity:.8}.dashboard-glass .empty-state p{margin:0 0 1rem;font-size:1.1rem;font-weight:700;color:var(--accent)}.dashboard-glass .empty-state small{font-size:.9rem;opacity:.9;max-width:300px;line-height:1.4}.dashboard-glass .dashboard-footer{text-align:center;margin-top:3rem;color:#daa520;font-size:.9rem;padding:2rem;border-top:1px solid var(--light-border);background:#daa520;font-weight:700}html.dark .dashboard-glass .dashboard-footer{border-color:var(--dark-border);background:var(--dark-card)}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.dashboard-glass .premium-order-body{grid-template-columns:1fr;gap:1rem}.dashboard-glass .premium-product-details{grid-template-columns:repeat(2,1fr)}.dashboard-glass .status-update-buttons{flex-direction:column}.dashboard-glass .premium-status-btn{width:100%;justify-content:center}.dashboard-glass .quick-status-buttons{display:grid}}@media (max-width: 768px){.dashboard-glass .mobile-header{display:block}.dashboard-glass .tabs-container{position:fixed;top:0;left:-100%;width:280px;height:100vh;background:var(--light-card);z-index:1000;transition:left .3s ease;padding:2rem 1.5rem;box-shadow:0 0 30px #0000004d;overflow-y:auto}html.dark .dashboard-glass .tabs-container{background:var(--dark-card)}.dashboard-glass .tabs-container.mobile-open{left:0}.dashboard-glass .tabs-scroll{flex-direction:column;gap:.5rem}.dashboard-glass .tab-button{justify-content:flex-start;padding:1rem;border-radius:10px;width:100%;font-size:.9rem}.dashboard-glass .glass-main{padding:1rem}.dashboard-glass .glass-topbar{margin-top:.5rem;margin-bottom:1rem}.dashboard-glass .welcome-text{font-size:1.1rem}.dashboard-glass .glass-section{padding:1.2rem;border-radius:14px}.dashboard-glass .glass-section h3{font-size:1.2rem;margin-bottom:1rem}.dashboard-glass .overview-stats-grid,.dashboard-glass .earnings-cards-compact{grid-template-columns:repeat(3,1fr);gap:.5rem}.dashboard-glass .stat-card-compact,.dashboard-glass .earnings-card-compact{padding:.75rem .5rem}.dashboard-glass .stat-icon-compact,.dashboard-glass .earnings-icon-compact{padding:.5rem;font-size:1.1rem;margin-bottom:.5rem}.dashboard-glass .stat-number-compact,.dashboard-glass .earnings-amount-compact{font-size:1rem}.dashboard-glass .stat-info-compact h4,.dashboard-glass .earnings-info-compact h4{font-size:.7rem}.dashboard-glass .products-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.dashboard-glass .compact-products-display,.dashboard-glass .compact-product-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.dashboard-glass .product-info,.dashboard-glass .order-card{padding:1rem}.dashboard-glass .section-header-with-actions{flex-direction:column;align-items:flex-start;gap:.75rem}.dashboard-glass .order-filters{width:100%;justify-content:space-between}.dashboard-glass .filter-btn{flex:1;justify-content:center}.dashboard-glass .metrics-grid-compact,.dashboard-glass .form-row{grid-template-columns:1fr;gap:.75rem}.dashboard-glass .info-grid,.dashboard-glass .payment-grid{grid-template-columns:1fr}.dashboard-glass .payments-table{font-size:.8rem}.dashboard-glass .payments-table th,.dashboard-glass .payments-table td{padding:.75rem .5rem}.dashboard-glass .chat-section{height:50vh}.dashboard-glass .modal-glass,.dashboard-glass .tutorial-content{padding:1.5rem;margin:1rem}}@media (max-width: 480px){.dashboard-glass .overview-stats-grid,.dashboard-glass .earnings-cards-compact{grid-template-columns:repeat(2,1fr)}.dashboard-glass .products-grid,.dashboard-glass .compact-products-display,.dashboard-glass .compact-product-grid{grid-template-columns:1fr}.dashboard-glass .mobile-header-content{flex-wrap:wrap}.dashboard-glass .mobile-store-info{order:1;flex:100%;text-align:center;margin-bottom:.5rem}.dashboard-glass .mobile-menu-btn{order:2}.dashboard-glass .mobile-wallet-notification{order:3}.dashboard-glass .order-header{flex-direction:column;align-items:flex-start}.dashboard-glass .order-actions{flex-direction:column}.dashboard-glass .status-update-btn,.dashboard-glass .contact-btn{width:100%;justify-content:center}.dashboard-glass .compact-product-actions,.dashboard-glass .product-actions{flex-direction:column}.dashboard-glass .edit-delivery-btn,.dashboard-glass .flash-sale-btn,.dashboard-glass .installment-btn,.dashboard-glass .edit-btn,.dashboard-glass .delete-btn{width:100%;justify-content:center}.dashboard-glass .quick-status-buttons{grid-template-columns:repeat(3,1fr)}.dashboard-glass .quick-status-buttons .quick-status-btn:nth-child(4),.dashboard-glass .quick-status-buttons .quick-status-btn:nth-child(5){grid-column:span 1}}.dashboard-glass .tab-button:hover,.dashboard-glass .stat-card-compact:hover,.dashboard-glass .earnings-card-compact:hover,.dashboard-glass .product-card:hover,.dashboard-glass .order-card:hover,.dashboard-glass .view-all-btn:hover,.dashboard-glass .add-product-btn:hover,.dashboard-glass .generate-receipt-btn:hover,.dashboard-glass .edit-btn:hover,.dashboard-glass .delete-btn:hover,.dashboard-glass .status-update-btn:hover,.dashboard-glass .submit-btn:hover,.dashboard-glass .chat-input-box button:hover,.dashboard-glass .receipt-btn:hover,.dashboard-glass .filter-btn:hover:not(.active){transform:translateY(-2px);transition:all .3s ease}.dashboard-glass .add-product-btn:hover,.dashboard-glass .generate-receipt-btn:hover,.dashboard-glass .submit-btn:hover,.dashboard-glass .chat-input-box button:hover{box-shadow:0 6px 20px #2563eb66}.dashboard-glass .edit-btn:hover{box-shadow:0 4px 12px #2563eb4d}.dashboard-glass .delete-btn:hover{box-shadow:0 4px 12px #dc26264d}.dashboard-glass .status-update-btn:hover{box-shadow:0 4px 12px #2563eb4d}.dashboard-glass .filter-btn:hover:not(.active){background:var(--light-bg);border-color:var(--accent);color:var(--accent)}html.dark .dashboard-glass .filter-btn:hover:not(.active){background:var(--dark-bg)}:root{--primary-50: #f0f9ff;--primary-100: #e0f2fe;--primary-200: #bae6fd;--primary-300: #7dd3fc;--primary-400: #38bdf8;--primary-500: #0ea5e9;--primary-600: #0284c7;--primary-700: #0369a1;--primary-800: #075985;--primary-900: #0c4a6e;--neutral-50: #f8fafc;--neutral-100: #f1f5f9;--neutral-200: #e2e8f0;--neutral-300: #cbd5e1;--neutral-400: #94a3b8;--neutral-500: #64748b;--neutral-600: #475569;--neutral-700: #334155;--neutral-800: #1e293b;--neutral-900: #0f172a;--success-50: #f0fdf4;--success-100: #dcfce7;--success-500: #22c55e;--success-600: #16a34a;--success-700: #15803d;--warning-50: #fffbeb;--warning-100: #fef3c7;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--error-50: #fef2f2;--error-100: #fee2e2;--error-500: #ef4444;--error-600: #dc2626;--error-700: #b91c1c;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060}.dark-mode{--bg-primary: var(--neutral-900);--bg-secondary: var(--neutral-800);--bg-tertiary: var(--neutral-700);--bg-elevated: var(--neutral-800);--text-primary: var(--neutral-50);--text-secondary: var(--neutral-200);--text-tertiary: var(--neutral-400);--text-muted: var(--neutral-500);--border-color: var(--neutral-700);--border-light: var(--neutral-600)}:root{--bg-primary: #ffffff;--bg-secondary: var(--neutral-50);--bg-tertiary: var(--neutral-100);--bg-elevated: #ffffff;--text-primary: var(--neutral-900);--text-secondary: var(--neutral-700);--text-tertiary: var(--neutral-500);--text-muted: var(--neutral-400);--border-color: var(--neutral-200);--border-light: var(--neutral-300)}.installment-dashboard *{box-sizing:border-box;margin:0;padding:0}.installment-dashboard{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:background-color var(--transition-normal),color var(--transition-normal)}.installment-dashboard *:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:var(--radius-sm)}.installment-header{background:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-800) 100%);color:#fff;padding:var(--space-8) 0;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.installment-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none}.header-content{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 var(--space-6);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-8)}.header-text{flex:1}.header-text .title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-2);background:linear-gradient(135deg,#fff,#e0f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.header-text .subtitle{font-size:var(--font-size-lg);opacity:.9;font-weight:var(--font-weight-normal);max-width:500px}.header-stats{display:flex;gap:var(--space-4);flex-shrink:0}.stat-card{background:#ffffff1a;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);padding:var(--space-4);min-width:140px;transition:all var(--transition-normal);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.stat-card:hover{transform:translateY(-2px);background:#ffffff26;box-shadow:var(--shadow-lg)}.stat-card.financial-health{background:linear-gradient(135deg,#22c55e33,#16a34a1a);border:1px solid rgba(34,197,94,.3)}.stat-icon{font-size:1.5rem;margin-bottom:var(--space-2);display:block}.stat-info{display:flex;flex-direction:column;gap:var(--space-1)}.stat-label{font-size:var(--font-size-sm);opacity:.8;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.2}.health-score{font-size:var(--font-size-xs);opacity:.8;font-weight:var(--font-weight-medium)}.quick-actions-bar{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-6);max-width:1200px;margin:0 auto;border-bottom:1px solid var(--border-color);background:var(--bg-primary);flex-wrap:wrap}.quick-action{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;white-space:nowrap}.quick-action:hover{background:var(--bg-tertiary);border-color:var(--primary-500);color:var(--primary-600);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.quick-action:active{transform:translateY(0)}.action-icon{font-size:1.125rem;display:flex;align-items:center;justify-content:center;width:20px}.tab-navigation{display:flex;gap:var(--space-1);padding:var(--space-6);max-width:1200px;margin:0 auto;border-bottom:1px solid var(--border-color);background:var(--bg-primary);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tab-navigation::-webkit-scrollbar{display:none}.tab-button{padding:var(--space-3) var(--space-4);background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;position:relative;flex-shrink:0}.tab-button:hover{color:var(--text-secondary);background:var(--bg-tertiary)}.tab-button.active{color:var(--primary-600);background:var(--primary-50);font-weight:var(--font-weight-semibold)}.tab-button.active:after{content:"";position:absolute;bottom:-13px;left:50%;transform:translate(-50%);width:4px;height:4px;background:var(--primary-500);border-radius:50%}.dark-mode .tab-button.active{background:var(--primary-900);color:var(--primary-200)}.dark-mode .tab-button.active:after{background:var(--primary-400)}.main-content{max-width:1200px;margin:0 auto;padding:var(--space-6);min-height:60vh}.cards-container{display:grid;gap:var(--space-6)}.cards-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.cards-container.list-view{grid-template-columns:1fr}.installment-card{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--transition-normal);position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.installment-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-500);transition:width var(--transition-normal);z-index:1}.installment-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-300)}.installment-card:hover:before{width:6px}.installment-card.card-active:before{background:var(--primary-500)}.installment-card.card-due-soon:before{background:var(--warning-500)}.installment-card.card-overdue:before{background:var(--error-500)}.installment-card.card-completed:before{background:var(--success-500)}.cards-container.list-view .installment-card{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-6);align-items:center}.cards-container.list-view .card-header{margin-bottom:0;grid-column:1}.cards-container.list-view .card-body{margin-bottom:0;grid-column:2}.cards-container.list-view .card-actions{grid-column:3;justify-self:end}.card-header{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.product-image{position:relative;flex-shrink:0;width:80px;height:80px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);background:var(--bg-secondary)}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.installment-card:hover .product-image img{transform:scale(1.05)}.savings-badge{position:absolute;top:var(--space-2);right:var(--space-2);background:var(--success-500);color:#fff;padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm)}.card-info{flex:1;min-width:0}.product-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-meta{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.seller,.category{font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.status{padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px}.status-active{background:var(--primary-50);color:var(--primary-700)}.status-due-soon{background:var(--warning-50);color:var(--warning-700)}.status-overdue{background:var(--error-50);color:var(--error-700)}.status-completed{background:var(--success-50);color:var(--success-700)}.dark-mode .status-active{background:var(--primary-900);color:var(--primary-200)}.dark-mode .status-due-soon{background:var(--warning-900);color:var(--warning-200)}.dark-mode .status-overdue{background:var(--error-900);color:var(--error-200)}.dark-mode .status-completed{background:var(--success-900);color:var(--success-200)}.card-body,.progress-section{margin-bottom:var(--space-4)}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.progress-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.progress-amount{font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.progress-bar{height:8px;background:var(--neutral-200);border-radius:var(--radius-lg);overflow:hidden;position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,var(--primary-500),var(--primary-600));border-radius:var(--radius-lg);transition:width var(--transition-slow) ease-out;position:relative}.progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.payment-details{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-4);border:1px solid var(--border-light)}.detail-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-bottom:var(--space-3)}.detail-row:last-child{margin-bottom:0}.detail-item{display:flex;flex-direction:column;gap:var(--space-1)}.detail-label{font-size:var(--font-size-xs);color:var(--text-tertiary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.detail-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.detail-value.overdue{color:var(--error-600);font-weight:var(--font-weight-bold)}.detail-value.due-soon{color:var(--warning-600);font-weight:var(--font-weight-bold)}.due-badge,.overdue-badge{display:inline-block;padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-left:var(--space-2)}.due-badge{background:var(--warning-100);color:var(--warning-700);border:1px solid var(--warning-200)}.overdue-badge{background:var(--error-100);color:var(--error-700);border:1px solid var(--error-200)}.card-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;flex-shrink:0}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transition:width .3s,height .3s;transform:translate(-50%,-50%)}.btn:active:before{width:100px;height:100px}.btn-primary{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}.btn-primary:hover:not(:disabled){background:var(--primary-600);border-color:var(--primary-600);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.btn-secondary:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--neutral-300);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-ghost{background:transparent;color:var(--text-tertiary);border:1px solid transparent}.btn-ghost:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-color)}.btn-large{padding:var(--space-4) var(--space-6);font-size:var(--font-size-base)}.btn-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.order-details-panel{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:90vw;background:var(--bg-primary);border-left:1px solid var(--border-color);box-shadow:var(--shadow-xl);z-index:var(--z-modal);display:flex;flex-direction:column;animation:slideInRight .3s cubic-bezier(.4,0,.2,1)}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.panel-header h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.panel-close{background:none;border:none;font-size:1.5rem;color:var(--text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;width:32px;height:32px}.panel-close:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.panel-content{flex:1;overflow-y:auto;padding:var(--space-6)}.product-summary{display:flex;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-color)}.product-summary .product-image{width:100px;height:100px;border-radius:var(--radius-lg);flex-shrink:0}.product-summary .product-info{flex:1;min-width:0}.product-summary .product-info h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);color:var(--text-primary);line-height:1.4}.seller-info{font-size:var(--font-size-sm);color:var(--text-tertiary);margin-bottom:var(--space-3);font-weight:var(--font-weight-medium)}.payment-actions{margin-bottom:var(--space-6)}.payment-amount-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-4);box-shadow:var(--shadow-sm)}.amount-display{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.amount-label{font-size:var(--font-size-base);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.amount-value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.wallet-info{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-color);margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.insufficient{color:var(--error-500);font-weight:var(--font-weight-semibold)}.extra-payment{margin-bottom:var(--space-4)}.extra-payment label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2)}.extra-input{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast)}.extra-input:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px #0ea5e91a}.extra-input .currency{padding:var(--space-3) var(--space-3);background:var(--bg-tertiary);color:var(--text-tertiary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);border-right:1px solid var(--border-color)}.extra-input input{flex:1;border:none;padding:var(--space-3);background:transparent;color:var(--text-primary);font-size:var(--font-size-base);outline:none;font-weight:var(--font-weight-medium)}.extra-input input::placeholder{color:var(--text-muted)}.extra-input input:focus{background:var(--bg-secondary)}.extra-summary{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-align:right}.payment-methods{margin-top:var(--space-4)}.payment-methods h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.5px}.method-options{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.method-option{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);background:var(--bg-primary)}.method-option:hover{border-color:var(--primary-300);background:var(--primary-50)}.method-option.selected{border-color:var(--primary-500);background:var(--primary-50)}.method-option input{display:none}.method-icon{font-size:1.25rem;width:20px;text-align:center;display:flex;align-items:center;justify-content:center}.method-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.method-option.selected .method-name{color:var(--primary-700);font-weight:var(--font-weight-semibold)}.action-buttons{display:flex;flex-direction:column;gap:var(--space-3)}.reschedule-form{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.reschedule-form label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.reschedule-form input{padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-base);transition:border-color var(--transition-fast)}.reschedule-form input:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px #0ea5e91a}.reschedule-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.reschedule-actions .btn{flex:1;min-width:120px}.schedule-section{margin-top:var(--space-6)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.section-header h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.remaining-balance{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);background:var(--bg-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--border-light)}.schedule-list{display:flex;flex-direction:column;gap:var(--space-2)}.schedule-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.schedule-item:hover{background:var(--bg-tertiary);border-color:var(--neutral-300)}.schedule-item.paid{background:var(--success-50);border-color:var(--success-200)}.dark-mode .schedule-item.paid{background:var(--success-900);border-color:var(--success-700)}.schedule-date{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);min-width:100px}.schedule-amount{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.schedule-status{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.schedule-status.paid{color:var(--success-600)}.schedule-status.pending{color:var(--warning-600)}.status-icon{font-size:1rem;display:flex;align-items:center;justify-content:center;width:16px}.loading-state,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center}.loading-spinner{width:48px;height:48px;border:4px solid var(--neutral-200);border-top:4px solid var(--primary-500);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--space-4)}.empty-icon{font-size:4rem;margin-bottom:var(--space-4);opacity:.5}.empty-state h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.empty-state p{font-size:var(--font-size-base);color:var(--text-tertiary);margin-bottom:var(--space-6);max-width:400px;line-height:1.6}@media (max-width: 1024px){.header-content{flex-direction:column;text-align:center;gap:var(--space-6)}.header-stats{justify-content:center;width:100%}.cards-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width: 768px){:root{--space-6: 1.25rem;--space-8: 1.5rem}.header-content{padding:0 var(--space-4)}.header-text .title{font-size:var(--font-size-2xl)}.header-stats{flex-direction:column;align-items:center;gap:var(--space-3)}.stat-card{width:100%;max-width:280px}.quick-actions-bar{padding:var(--space-4);justify-content:center}.tab-navigation,.main-content{padding:var(--space-4)}.cards-container.grid-view{grid-template-columns:1fr}.cards-container.list-view .installment-card{grid-template-columns:1fr;gap:var(--space-4)}.cards-container.list-view .card-actions{justify-self:stretch}.order-details-panel{width:100%;max-width:100%}.product-summary{flex-direction:column;text-align:center}.product-summary .product-image{align-self:center}.detail-row{grid-template-columns:1fr;gap:var(--space-4)}.card-actions{flex-direction:column}.card-actions .btn{flex:1;justify-content:center}}@media (max-width: 480px){.header-content{padding:0 var(--space-3)}.header-text .title{font-size:var(--font-size-xl)}.header-text .subtitle{font-size:var(--font-size-base)}.quick-actions-bar{flex-direction:column;align-items:stretch}.quick-action{justify-content:center}.tab-navigation{padding:var(--space-3)}.installment-card{padding:var(--space-4)}.card-header{flex-direction:column;text-align:center;gap:var(--space-3)}.product-image{align-self:center}.product-meta{justify-content:center}.panel-content,.payment-amount-card{padding:var(--space-4)}.amount-value{font-size:var(--font-size-xl)}.reschedule-actions{flex-direction:column}}@media (prefers-contrast: high){.installment-card,.btn{border-width:2px}.progress-bar{border:1px solid var(--neutral-400)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.installment-card:hover,.btn:hover{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-center{display:flex;align-items:center;justify-content:center}.panel-content::-webkit-scrollbar{width:6px}.panel-content::-webkit-scrollbar-track{background:var(--bg-secondary)}.panel-content::-webkit-scrollbar-thumb{background:var(--neutral-400);border-radius:3px}.panel-content::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)}.dark-mode .panel-content::-webkit-scrollbar-track{background:var(--neutral-800)}.dark-mode .panel-content::-webkit-scrollbar-thumb{background:var(--neutral-600)}.dark-mode .panel-content::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)}.compact-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);width:100%;max-width:400px;margin:0 auto}.stat-item.compact{background:#ffffff1a;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:var(--space-3);transition:all var(--transition-normal);text-align:center;position:relative;overflow:hidden}.stat-item.compact:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.stat-item.compact:hover{transform:translateY(-1px);background:#ffffff26}.stat-item.compact.financial-health{background:linear-gradient(135deg,#22c55e33,#16a34a1a);border:1px solid rgba(34,197,94,.3)}.stat-item.compact .stat-icon{font-size:1rem;margin-bottom:var(--space-1);display:block}.stat-item.compact .stat-content{display:flex;flex-direction:column;gap:2px}.stat-item.compact .stat-label{font-size:var(--font-size-xs);opacity:.8;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px;line-height:1}.stat-item.compact .stat-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.header-content{gap:var(--space-4)}.header-text .title{font-size:var(--font-size-xl);margin-bottom:var(--space-1)}.header-text .subtitle{font-size:var(--font-size-sm)}.compact-stats-grid{gap:var(--space-2);max-width:100%}.stat-item.compact{padding:var(--space-2)}.stat-item.compact .stat-value{font-size:var(--font-size-xs)}.stat-item.compact .stat-label{font-size:.65rem}}@media (max-width: 480px){.compact-stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.stat-item.compact{padding:var(--space-2) var(--space-1)}.stat-item.compact .stat-icon{font-size:.875rem;margin-bottom:2px}.stat-item.compact .stat-value{font-size:.75rem}.stat-item.compact .stat-label{font-size:.6rem;letter-spacing:.3px}}@media (max-width: 360px){.compact-stats-grid{gap:var(--space-1)}.stat-item.compact{padding:6px 4px}.stat-item.compact .stat-value{font-size:.7rem}.stat-item.compact .stat-label{font-size:.55rem}}.cards-container.grid-view{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.cards-container.grid-view .installment-card{padding:var(--space-4);min-height:320px;display:flex;flex-direction:column}.cards-container.grid-view .card-header{flex-direction:column;text-align:center;gap:var(--space-3);margin-bottom:var(--space-3)}.cards-container.grid-view .product-image{width:60px;height:60px;align-self:center}.cards-container.grid-view .product-title{font-size:var(--font-size-sm);-webkit-line-clamp:2;line-clamp:2;height:2.8em;overflow:hidden}.cards-container.grid-view .product-meta{flex-direction:column;gap:var(--space-2)}.cards-container.grid-view .seller,.cards-container.grid-view .category{font-size:var(--font-size-xs)}.cards-container.grid-view .status{font-size:.65rem;padding:2px 6px}.cards-container.grid-view .card-body{margin-bottom:var(--space-3);flex:1}.cards-container.grid-view .progress-header{flex-direction:column;gap:var(--space-1);text-align:center}.cards-container.grid-view .progress-text,.cards-container.grid-view .progress-amount{font-size:var(--font-size-xs)}.cards-container.grid-view .payment-details{padding:var(--space-3)}.cards-container.grid-view .detail-row{grid-template-columns:1fr;gap:var(--space-2)}.cards-container.grid-view .detail-label{font-size:.65rem}.cards-container.grid-view .detail-value{font-size:var(--font-size-xs)}.cards-container.grid-view .card-actions{flex-direction:column;gap:var(--space-2)}.cards-container.grid-view .btn{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);width:100%}.flexible-payments{margin:var(--space-4) 0}.flexible-payments h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.5px}.payment-option{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--space-2);transition:all var(--transition-fast)}.payment-option:hover{border-color:var(--primary-300);background:var(--bg-tertiary)}.option-info{display:flex;flex-direction:column;gap:2px;flex:1}.option-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.option-amount{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--primary-600)}.option-description{font-size:var(--font-size-xs);color:var(--text-tertiary)}.btn-small{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);white-space:nowrap;margin-left:var(--space-2)}.btn-success{background:var(--success-500);color:#fff;border-color:var(--success-500)}.btn-success:hover:not(:disabled){background:var(--success-600);border-color:var(--success-600)}.custom-payment-input{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.input-group{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast)}.input-group:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px #0ea5e91a}.currency-symbol{padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);color:var(--text-tertiary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);border-right:1px solid var(--border-color)}.input-group input{flex:1;border:none;padding:var(--space-2) var(--space-3);background:transparent;color:var(--text-primary);font-size:var(--font-size-base);outline:none;font-weight:var(--font-weight-medium)}.input-group input::placeholder{color:var(--text-muted)}.custom-payment-actions{display:flex;gap:var(--space-2);align-items:center}.custom-payment-actions .btn{flex:1}.verified-badge{color:var(--success-600);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);margin-left:var(--space-2)}@media (max-width: 768px){.cards-container.grid-view{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.cards-container.grid-view .installment-card{padding:var(--space-3);min-height:300px}.payment-option{flex-direction:column;align-items:stretch;gap:var(--space-2);text-align:center}.payment-option .btn-small{margin-left:0;width:100%}.custom-payment-actions{flex-direction:column}}@media (max-width: 480px){.cards-container.grid-view{grid-template-columns:1fr;gap:var(--space-3)}.cards-container.grid-view .installment-card{min-height:auto}.header-text .title{font-size:var(--font-size-lg)}.header-text .subtitle{font-size:var(--font-size-sm)}.compact-stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.stat-item.compact{padding:var(--space-2)}.stat-item.compact .stat-value{font-size:var(--font-size-xs)}.stat-item.compact .stat-label{font-size:.6rem}}@media (max-width: 360px){.cards-container.grid-view{grid-template-columns:1fr}.tab-navigation{padding:var(--space-3);gap:var(--space-1)}.tab-button{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.quick-actions-bar{padding:var(--space-3)}.quick-action{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}}@media (min-width: 1024px){.cards-container.grid-view{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.cards-container.grid-view{grid-template-columns:repeat(4,1fr)}}.cards-container.list-view .installment-card{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-6);align-items:center;padding:var(--space-4)}.cards-container.list-view .card-header{grid-column:1;margin-bottom:0;flex-direction:row;text-align:left;gap:var(--space-4)}.cards-container.list-view .card-body{grid-column:2;margin-bottom:0}.cards-container.list-view .card-actions{grid-column:3;justify-self:end;flex-direction:row}@media print{.quick-actions-bar,.card-actions,.order-details-panel,.tab-navigation{display:none!important}.installment-card{break-inside:avoid;border:2px solid #000;box-shadow:none!important}.installment-header{background:#fff!important;color:#000!important}.stat-card{background:#f8f8f8!important;border:1px solid #000!important}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-payment-input,.reschedule-form{animation:slideDown .3s ease-out}.payment-option:focus-within{outline:2px solid var(--primary-500);outline-offset:2px}.input-group input:focus{background:var(--bg-secondary)}._lightMode_1jg7e_3{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._darkMode_1jg7e_20{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._container_1jg7e_37{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:30px}._header_1jg7e_45{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1jg7e_57{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_1jg7e_57:hover{background:var(--accent-primary);color:#fff}._header_1jg7e_45 h1{font-size:18px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px;color:var(--text-primary)}._checkoutGrid_1jg7e_87{display:grid;grid-template-columns:1fr;gap:16px;padding:16px}@media (min-width: 768px){._checkoutGrid_1jg7e_87{grid-template-columns:1fr 360px;max-width:1200px;margin:0 auto}}._leftColumn_1jg7e_102{display:flex;flex-direction:column;gap:16px}._rightColumn_1jg7e_108{position:sticky;top:80px;align-self:start}._card_1jg7e_115{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;padding:20px}._card_1jg7e_115 h3{font-size:16px;font-weight:700;margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--text-primary)}._card_1jg7e_115 h4{font-size:14px;font-weight:600;margin:0 0 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--text-primary)}._flashSaleBanner_1jg7e_146{background:linear-gradient(135deg,#ef4444,#f59e0b);margin:16px;border-radius:16px;padding:12px 16px;color:#fff}._flashSaleContent_1jg7e_154{display:flex;align-items:center;gap:12px}._flashSaleIcon_1jg7e_160{font-size:24px;animation:_pulse_1jg7e_1 1s infinite}@keyframes _pulse_1jg7e_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}._flashSaleText_1jg7e_170{flex:1}._flashSaleText_1jg7e_170 strong{display:block;font-size:14px;margin-bottom:2px}._flashSaleText_1jg7e_170 span{font-size:12px;opacity:.9}._flashSaleNote_1jg7e_185{font-size:11px;opacity:.8;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}._flashBadge_1jg7e_193{background:#ef4444;color:#fff;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px}._checkoutProduct_1jg7e_206{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-color)}._checkoutProduct_1jg7e_206:last-child{border-bottom:none}._productImage_1jg7e_217{width:80px;height:80px;border-radius:12px;object-fit:cover;background:var(--bg-tertiary)}._productInfo_1jg7e_225{flex:1}._productInfo_1jg7e_225 h4{font-size:14px;font-weight:600;margin:0 0 6px;color:var(--text-primary)}._variantDisplay_1jg7e_236{font-size:11px;color:var(--text-tertiary);margin-bottom:8px}._flashPriceDisplay_1jg7e_242{margin:8px 0}._originalPriceLine_1jg7e_246,._flashPriceLine_1jg7e_247{font-size:12px;display:flex;gap:8px}._originalPriceLabel_1jg7e_253,._flashPriceLabel_1jg7e_254{color:var(--text-tertiary)}._originalPriceValue_1jg7e_258{text-decoration:line-through;color:var(--text-tertiary)}._flashPriceValue_1jg7e_263{color:var(--error);font-weight:600}._productPricing_1jg7e_268{display:flex;justify-content:space-between;align-items:center;margin:8px 0;font-size:13px}._productPricing_1jg7e_268 strong{font-size:14px;font-weight:700;color:var(--accent-primary)}._stockInfo_1jg7e_282{margin-top:6px}._inStock_1jg7e_286{color:var(--success);font-size:11px;font-weight:500}._outOfStock_1jg7e_292{color:var(--error);font-size:11px;font-weight:500}._installmentDetails_1jg7e_299{margin-top:12px;padding:12px;background:var(--bg-secondary);border-radius:12px}._installmentDetails_1jg7e_299 p{font-size:13px;color:var(--text-secondary);margin:0}._deliveryMethods_1jg7e_313{display:flex;gap:16px;margin-bottom:20px}._radioLabel_1jg7e_319{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--text-primary)}._radioLabel_1jg7e_319 input{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-primary)}._formGroup_1jg7e_335{margin-bottom:16px}._formGroup_1jg7e_335 label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--text-primary)}._formGroup_1jg7e_335 input,._formGroup_1jg7e_335 select,._formGroup_1jg7e_335 textarea{width:100%;padding:10px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;transition:all .2s;outline:none}._formGroup_1jg7e_335 input:focus,._formGroup_1jg7e_335 select:focus,._formGroup_1jg7e_335 textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._formGroup_1jg7e_335 small{display:block;font-size:11px;color:var(--text-tertiary);margin-top:4px}._addressAutocomplete_1jg7e_376{position:relative}._addressInput_1jg7e_380{width:100%;padding:10px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px}._searchLoading_1jg7e_390{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-tertiary)}._addressSuggestions_1jg7e_399{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;margin-top:4px;max-height:250px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px #0000001a}._suggestionItem_1jg7e_414{padding:10px 12px;cursor:pointer;transition:all .2s;border-bottom:1px solid var(--border-color)}._suggestionItem_1jg7e_414:hover{background:var(--bg-secondary)}._suggestionText_1jg7e_425{font-size:13px;color:var(--text-primary);margin-bottom:2px}._suggestionType_1jg7e_431{font-size:10px;color:var(--text-tertiary)}._deliveryTypeIndicator_1jg7e_437{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;margin-bottom:16px;font-size:12px}._deliveryTypeIndicator_1jg7e_437 svg{margin-top:2px;flex-shrink:0}._selfDelivery_1jg7e_452{background:#fef3c7;color:#d97706}._omniflowDelivery_1jg7e_457{background:#eff6ff;color:#2563eb}._deliveryRateDetail_1jg7e_462{display:block;font-size:10px;margin-top:2px;opacity:.8}._deliveryFeeDisplay_1jg7e_470{background:var(--bg-secondary);border-radius:12px;padding:12px;margin-bottom:16px}._feeRow_1jg7e_477{display:flex;justify-content:space-between;align-items:center;font-weight:500}._calculating_1jg7e_484{color:var(--text-tertiary)}._feeAmount_1jg7e_488{color:var(--accent-primary);font-weight:700}._freeDelivery_1jg7e_493{color:var(--success);font-weight:700}._cannotCalculate_1jg7e_498{color:var(--error)}._enterAddress_1jg7e_502{color:var(--text-tertiary)}._feeBreakdown_1jg7e_506{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color);font-size:11px;color:var(--text-tertiary)}._feeBreakdown_1jg7e_506 div{margin-bottom:4px}._totalFee_1jg7e_518{margin-top:6px;font-weight:600;color:var(--accent-primary)}._coverageNote_1jg7e_524{margin-top:8px;font-size:10px;color:var(--text-tertiary)}._checkboxLabel_1jg7e_530{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text-primary);margin-top:12px}._installmentBtn_1jg7e_541{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:var(--bg-secondary);border:2px solid var(--success);border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--success)}._installmentBtn_1jg7e_541:hover:not(:disabled){transform:scale(1.02);background:var(--success);color:#fff}._installmentBtn_1jg7e_541:disabled{opacity:.6;cursor:not-allowed}._orderSummary_1jg7e_570{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;padding:20px}._orderSummary_1jg7e_570 h4{font-size:16px;font-weight:700;margin:0 0 16px;color:var(--text-primary)}._storeInfo_1jg7e_584{display:flex;align-items:center;gap:8px;padding:10px;background:var(--bg-secondary);border-radius:12px;margin-bottom:16px;font-size:13px}._flashSummaryAlert_1jg7e_595{background:linear-gradient(135deg,#ef4444,#f59e0b);color:#fff;padding:10px 12px;border-radius:12px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600}._flashTimerSmall_1jg7e_608{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:400}._productsList_1jg7e_617{margin-bottom:20px;max-height:300px;overflow-y:auto}._summaryProduct_1jg7e_623{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}._summaryProduct_1jg7e_623:last-child{border-bottom:none}._summaryImage_1jg7e_634{width:50px;height:50px;border-radius:10px;object-fit:cover;background:var(--bg-tertiary)}._summaryProductInfo_1jg7e_642{flex:1}._summaryProductName_1jg7e_646{font-size:13px;font-weight:600;margin-bottom:4px;color:var(--text-primary)}._summaryProductInfo_1jg7e_642 div{font-size:11px;color:var(--text-secondary)}._summaryProductPrice_1jg7e_658{font-weight:600;color:var(--accent-primary);margin-top:4px}._priceBreakdown_1jg7e_665{margin-bottom:20px}._priceRow_1jg7e_669{display:flex;justify-content:space-between;padding:8px 0;font-size:13px;color:var(--text-secondary)}._flashSaleSavings_1jg7e_677{display:flex;justify-content:space-between;padding:8px 0;font-size:13px;color:var(--success);font-weight:500}._divider_1jg7e_686{height:1px;background:var(--border-color);margin:12px 0}._depositRow_1jg7e_692{display:flex;justify-content:space-between;padding:8px 0;font-size:13px;font-weight:600;color:var(--accent-primary)}._totalRow_1jg7e_701{display:flex;justify-content:space-between;padding:12px 0;font-size:16px;font-weight:700;border-top:2px solid var(--border-color);margin-top:8px}._totalAmount_1jg7e_711{color:var(--accent-primary);font-size:18px}._balanceRow_1jg7e_716{display:flex;justify-content:space-between;padding:8px 0;font-size:12px;color:var(--text-tertiary)}._paymentMethods_1jg7e_725{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._walletBtn_1jg7e_732,._mpesaBtn_1jg7e_732,._paypalBtn_1jg7e_732{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}._walletBtn_1jg7e_732{background:var(--accent-primary);color:#fff}._mpesaBtn_1jg7e_732{background:#00a74e;color:#fff}._paypalBtn_1jg7e_732{background:#0070ba;color:#fff}._walletBtn_1jg7e_732:hover:not(:disabled),._mpesaBtn_1jg7e_732:hover:not(:disabled),._paypalBtn_1jg7e_732:hover:not(:disabled){transform:scale(1.02)}._walletBtn_1jg7e_732:disabled,._mpesaBtn_1jg7e_732:disabled,._paypalBtn_1jg7e_732:disabled{opacity:.6;cursor:not-allowed}._infoNote_1jg7e_775{display:flex;gap:10px;padding:12px;background:var(--bg-secondary);border-radius:12px;font-size:12px;color:var(--text-secondary);margin-bottom:12px}._infoNote_1jg7e_775 svg{color:var(--info);margin-top:2px;flex-shrink:0}._deliveryNote_1jg7e_792{display:flex;gap:10px;padding:12px;background:#fef3c7;border-radius:12px;font-size:11px;color:#d97706}._modalOverlay_1jg7e_803{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}._modalContent_1jg7e_817{background:var(--bg-primary);border-radius:24px;padding:24px;max-width:320px;width:90%;text-align:center}._successContent_1jg7e_826{background:var(--bg-primary);border-radius:24px;padding:32px;max-width:320px;width:90%;text-align:center}._paymentLoader_1jg7e_835{text-align:center}._spinner_1jg7e_839{width:50px;height:50px;border:4px solid var(--border-color);border-top:4px solid var(--accent-primary);border-radius:50%;animation:_spin_1jg7e_839 1s linear infinite;margin:0 auto 16px}@keyframes _spin_1jg7e_839{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._paymentInstruction_1jg7e_854{margin:16px 0;font-size:13px;color:var(--text-secondary)}._referenceText_1jg7e_860{font-size:11px;color:var(--text-tertiary);margin-top:8px}._cancelBtn_1jg7e_866{margin-top:16px;padding:10px 20px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;cursor:pointer;color:var(--text-primary);font-size:13px}._cancelBtn_1jg7e_866:hover{background:var(--error);color:#fff;border-color:var(--error)}._successIcon_1jg7e_883{font-size:64px;margin-bottom:16px}._successContent_1jg7e_826 h3{font-size:20px;margin-bottom:8px;color:var(--text-primary)}._successContent_1jg7e_826 p{color:var(--text-secondary);margin-bottom:8px}._emptyState_1jg7e_900{text-align:center;padding:60px 20px}._emptyIcon_1jg7e_905{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_1jg7e_900 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyState_1jg7e_900 p{color:var(--text-secondary);margin-bottom:24px}._emptyBtn_1jg7e_922{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer}._spinning_1jg7e_933{animation:_spin_1jg7e_839 1s linear infinite}._skeletonHeader_1jg7e_938{display:flex;align-items:center;gap:16px;padding:12px 16px}._skeletonBackBtn_1jg7e_945{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1jg7e_1 1.5s infinite}._skeletonTitle_1jg7e_954{width:150px;height:28px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1jg7e_1 1.5s infinite}._skeletonContent_1jg7e_963{display:grid;grid-template-columns:1fr;gap:16px;padding:16px}@media (min-width: 768px){._skeletonContent_1jg7e_963{grid-template-columns:1fr 360px}}._skeletonLeft_1jg7e_976,._skeletonRight_1jg7e_982{display:flex;flex-direction:column;gap:16px}._skeletonCard_1jg7e_988{height:200px;border-radius:20px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1jg7e_1 1.5s infinite}@keyframes _loading_1jg7e_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._checkoutProduct_1jg7e_206{flex-direction:column;align-items:center;text-align:center}._productImage_1jg7e_217{width:120px;height:120px}._deliveryMethods_1jg7e_313{flex-direction:column}._header_1jg7e_45 h1{font-size:16px}._backBtn_1jg7e_57{width:36px;height:36px}._card_1jg7e_115{padding:16px}._summaryProduct_1jg7e_623{flex-direction:column;align-items:center;text-align:center}._summaryImage_1jg7e_634{width:80px;height:80px}}.premium-page{min-height:100vh;padding:2rem;background-color:#f4f7fa;font-family:Inter,sans-serif}.premium-page.dark{background-color:#1a1a1a;color:#e0e0e0}.cs-container{max-width:1200px;margin:0 auto;text-align:center}.cs-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh}.cs-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.premium-page.dark .cs-title{color:#fff}.cs-offer-text{font-size:1.2rem;color:#555;margin-bottom:2rem}.premium-page.dark .cs-offer-text{color:#b0b0b0}.cs-wallet-balance{font-size:1.2rem;color:#28a745;margin-bottom:1rem}.premium-page.dark .cs-wallet-balance{color:#34c759}.premium-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:1rem}.premium-card{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease;position:relative;overflow:hidden}.premium-page.dark .premium-card{background:#2a2a2a;box-shadow:0 4px 12px #0000004d}.premium-card:hover{transform:translateY(-5px)}.premium-card.basic{border:2px solid #4a90e2}.premium-card.pro{border:2px solid #f5a623;position:relative}.premium-card.pro:before{content:"Most Popular";position:absolute;top:0;right:0;background:#f5a623;color:#fff;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transform:rotate(45deg) translate(40%,-50%)}.premium-card.elite{border:2px solid #9013fe}.premium-card.elite:before{content:"Best Value";position:absolute;top:0;right:0;background:#9013fe;color:#fff;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transform:rotate(45deg) translate(40%,-50%)}.premium-card h3{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.premium-page.dark .premium-card h3{color:#fff}.premium-price{font-size:1.5rem;font-weight:500;color:#4a90e2;margin-bottom:1.5rem}.premium-page.dark .premium-price{color:#60a5fa}.premium-features{list-style:none;padding:0;margin-bottom:2rem}.premium-features li{font-size:1rem;color:#555;margin-bottom:.75rem}.premium-page.dark .premium-features li{color:#b0b0b0}.cs-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.cs-btn-primary{background:#4a90e2;color:#fff;border:none}.cs-btn-primary:hover:not(:disabled){background:#357abd}.cs-btn-primary:disabled{background:#a0a0a0;cursor:not-allowed}.premium-page.dark .cs-btn-primary{background:#60a5fa}.premium-page.dark .cs-btn-primary:hover:not(:disabled){background:#4b8fe2}.cs-spinner{animation:spin 1s linear infinite}.cs-loading-text{font-size:1.2rem;color:#555;margin-top:1rem}.premium-page.dark .cs-loading-text{color:#b0b0b0}.cs-card-status{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a;max-width:500px}.premium-page.dark .cs-card-status{background:#2a2a2a}.cs-status-icon.approved{color:#28a745;margin-bottom:1rem}.cs-status-title{font-size:1.8rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.premium-page.dark .cs-status-title{color:#fff}.cs-status-desc{font-size:1.1rem;color:#555;margin-bottom:2rem}.premium-page.dark .cs-status-desc{color:#b0b0b0}.cs-status-actions{display:flex;justify-content:center}@media (max-width: 768px){.premium-plans-grid{grid-template-columns:1fr}.cs-title{font-size:2rem}.premium-card h3{font-size:1.5rem}.premium-price{font-size:1.3rem}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}.marketplace-wrapper{max-width:1440px;margin:0 auto;padding:.75rem;background:#f5f5f5;min-height:100vh;transition:background .3s ease}html.dark .marketplace-wrapper{background:#1a1a1a}.premium-navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fffffff2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.1);position:sticky;top:0;z-index:1000;margin-bottom:1rem;border-radius:.75rem}html.dark .premium-navbar{background:#1a1a1af2;border-bottom-color:#ffffff1a}.nav-center{flex:1;display:flex;justify-content:center}.nav-title{font-size:1.4rem;font-weight:800;color:#1a1a1a;margin:0}html.dark .nav-title{color:#fff}.nav-title .highlight{color:#ff6200;text-shadow:0 2px 4px rgba(255,98,0,.3)}.nav-right{display:flex;gap:.75rem;align-items:center}.nav-icon{background:none;border:none;color:#4a4a4a;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center}html.dark .nav-icon{color:#b0b0b0}.nav-icon:hover{background:#0000000d}html.dark .nav-icon:hover{background:#ffffff1a}.dot{position:absolute;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid white}html.dark .dot{border-color:#1a1a1a}.top-left-dot{top:2px;left:2px}.top-right-dot{top:2px;right:2px}.glass-button{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:#ffffff26;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);border-radius:.75rem;color:#1a1a1a;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 4px #0000000d}html.dark .glass-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fff;box-shadow:0 2px 4px #0000001a}.glass-button:hover{background:#ffffff40;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 8px #0000001a}html.dark .glass-button:hover{background:#ffffff26;box-shadow:0 4px 8px #0003}.search-bar{display:flex;align-items:center;gap:.5rem;max-width:500px;margin:1rem auto;padding:.6rem 1rem;background:#fffc;border-radius:1.5rem;box-shadow:0 2px 6px #0000000d;transition:all .3s ease}html.dark .search-bar{background:#2a2a2acc;box-shadow:0 2px 6px #0003}.search-bar input{flex:1;border:none;background:transparent;font-size:.9rem;color:#1a1a1a}html.dark .search-bar input{color:#fff}.search-bar input::placeholder{color:#9ca3af}.search-bar input:focus{outline:none}.search-bar svg{color:#4a4a4a;font-size:.9rem}html.dark .search-bar svg{color:#b0b0b0}.search-title{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:1rem 0;text-align:center}html.dark .search-title{color:#fff}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:.5rem 0}@media (min-width: 768px){.product-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width: 1024px){.product-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media (min-width: 1280px){.product-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem}}[class*=product-grid]{display:grid!important;grid-template-columns:repeat(2,1fr)!important}@media (min-width: 768px){[class*=product-grid]{grid-template-columns:repeat(3,1fr)!important}}@media (min-width: 1024px){[class*=product-grid]{grid-template-columns:repeat(4,1fr)!important}}@media (min-width: 1280px){[class*=product-grid]{grid-template-columns:repeat(5,1fr)!important}}.product-card{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #0000000f;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;height:fit-content;position:relative}html.dark .product-card{background:#242424;box-shadow:0 2px 8px #0003}.product-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 20px #0000001a}html.dark .product-card:hover{box-shadow:0 8px 20px #0000004d}.product-img-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f8f8f8}html.dark .product-img-wrapper{background:#1a1a1a}.product-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-img-wrapper img{transform:scale(1.05)}.product-quick-actions{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;gap:.5rem;opacity:0;transform:translate(10px);transition:all .3s ease}.product-card:hover .product-quick-actions{opacity:1;transform:translate(0)}.quick-action-btn{background:#fffffff2;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4a4a4a;font-size:.8rem;box-shadow:0 2px 8px #00000026;backdrop-filter:blur(10px)}html.dark .quick-action-btn{background:#2a2a2af2;color:#b0b0b0}.quick-action-btn:hover{background:#ff6200;color:#fff}.badge{position:absolute;top:.5rem;left:.5rem;padding:.25rem .5rem;border-radius:.5rem;font-size:.7rem;font-weight:700;display:flex;align-items:center;gap:.2rem;box-shadow:0 1px 3px #0003;z-index:10;line-height:1}.badge.flash{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.badge.trending{background:linear-gradient(135deg,#ea580c,#f97316);color:#fff}.badge.featured{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.product-card-content{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.product-card h3{font-size:.85rem;font-weight:600;color:#1a1a1a;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;text-align:center;min-height:2.2rem;display:flex;align-items:center;justify-content:center}html.dark .product-card h3{color:#fff}.stars{display:flex;gap:.1rem;justify-content:center;margin:.1rem 0}.star-filled{color:#facc15;font-size:.75rem}.star-empty{color:#d1d5db;font-size:.75rem}.rating-text{font-size:.7rem;color:#6b7280;margin-left:.3rem}html.dark .rating-text{color:#9ca3af}.price-container{display:flex;flex-direction:column;gap:.2rem;margin:.3rem 0}.price-main-row{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.price-old{font-size:.75rem;color:#6b7280;text-decoration:line-through;white-space:nowrap;font-weight:500}html.dark .price-old{color:#9ca3af}.discount{font-size:.7rem;color:#dc2626;font-weight:700;background:#fee2e2;padding:.15rem .4rem;border-radius:.5rem;white-space:nowrap}html.dark .discount{background:#7f1d1d;color:#fecaca}.price-new{font-size:1.1rem;font-weight:700;color:#22c55e;white-space:nowrap;align-self:flex-start}.product-info{display:flex;flex-direction:column;gap:.3rem;margin:.2rem 0}.info-row{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;color:#4a4a4a}html.dark .info-row{color:#b0b0b0}.info-row span{display:flex;align-items:center;gap:.2rem;white-space:nowrap}.category-row{font-weight:500;color:#374151}html.dark .category-row{color:#d1d5db}.stock-row{color:#059669;font-weight:500}html.dark .stock-row{color:#34d399}.seller-row{font-size:.7rem;color:#4a4a4a;opacity:.8;display:flex;align-items:center;gap:.2rem;margin-top:auto;padding-top:.4rem;border-top:1px solid #f0f0f0;justify-content:center}html.dark .seller-row{color:#b0b0b0;border-top-color:#333}.loading-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;grid-column:1 / -1}.loading-spinner{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #ff6200;border-radius:50%;margin-bottom:1rem}html.dark .loading-spinner{border-color:#374151;border-top-color:#ff6200}.end-message{text-align:center;padding:2rem;color:#6b7280;font-size:1rem;grid-column:1 / -1}html.dark .end-message{color:#9ca3af}.search-history{margin:1.5rem 0;padding:1rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px #0000000f}html.dark .search-history{background:#242424;box-shadow:0 2px 8px #0003}.search-history h3{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}html.dark .search-history h3{color:#fff}.search-history ul{list-style:none;padding:0;margin:0}.search-history li{padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;font-size:.9rem;color:#4a4a4a;cursor:pointer;transition:background .3s ease}html.dark .search-history li{border-bottom-color:#333;color:#b0b0b0}.search-history li:last-child{border-bottom:none}.search-history li:hover{background:#f8f8f8}html.dark .search-history li:hover{background:#333}.no-results{text-align:center;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px #0000000f;margin:2rem 0}html.dark .no-results{background:#242424;box-shadow:0 2px 8px #0003}.no-results p{font-size:1.1rem;color:#6b7280;margin:.5rem 0}html.dark .no-results p{color:#9ca3af}.related-products{margin-top:2rem}.related-products h2{font-size:1.4rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;padding-left:.5rem}html.dark .related-products h2{color:#fff}@media (max-width: 480px){.marketplace-wrapper{padding:.5rem}.premium-navbar{padding:.75rem;margin-bottom:.75rem}.nav-title{font-size:1.2rem}.product-grid{gap:.5rem;padding:.25rem 0}.product-card-content{padding:.5rem;gap:.4rem}.product-card h3{font-size:.8rem;min-height:2rem}.price-new{font-size:1rem}.info-row{font-size:.65rem}.product-quick-actions{opacity:1;transform:translate(0)}.quick-action-btn{width:28px;height:28px;font-size:.7rem}.search-history{padding:.75rem}.search-history h3{font-size:1rem}.search-history li{padding:.6rem .75rem;font-size:.85rem}.no-results{padding:1.5rem}.no-results p{font-size:1rem}.related-products h2,.search-title{font-size:1.2rem}}@media (max-width: 360px){.nav-right{gap:.3rem}.search-history li{padding:.5rem .6rem;font-size:.8rem}.search-title{font-size:1.1rem}}.infinite-scroll-component__loader,.infinite-scroll-component__end-message{text-align:center;padding:1.5rem;color:#4a4a4a;font-size:.9rem;grid-column:1 / -1}html.dark .infinite-scroll-component__loader,html.dark .infinite-scroll-component__end-message{color:#b0b0b0}.v2-dashboard{--v2-primary: #3b82f6;--v2-primary-dark: #2563eb;--v2-primary-light: #60a5fa;--v2-success: #10b981;--v2-success-dark: #059669;--v2-success-light: #34d399;--v2-warning: #f59e0b;--v2-warning-dark: #d97706;--v2-warning-light: #fbbf24;--v2-danger: #ef4444;--v2-danger-dark: #dc2626;--v2-danger-light: #f87171;--v2-purple: #8b5cf6;--v2-pink: #ec4899;--v2-orange: #f97316;--v2-cyan: #06b6d4;--v2-indigo: #6366f1;--v2-bg: #f8fafc;--v2-card: #ffffff;--v2-text: #0f172a;--v2-text-light: #64748b;--v2-text-lighter: #94a3b8;--v2-border: #e2e8f0;--v2-border-light: #f1f5f9;--v2-shadow: 0 1px 2px rgba(0,0,0,.05);--v2-shadow-md: 0 4px 6px -1px rgba(0,0,0,.1);--v2-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1);--v2-radius: 12px;--v2-radius-sm: 8px;--v2-radius-lg: 16px;--v2-transition: all .2s ease}.v2-dashboard.v2-dark{--v2-bg: #000000;--v2-card: #0a0a0a;--v2-text: #ffffff;--v2-text-light: #a3a3a3;--v2-text-lighter: #6b7280;--v2-border: #1f1f1f;--v2-border-light: #1a1a1a;--v2-shadow: 0 1px 2px rgba(0,0,0,.3);--v2-shadow-md: 0 4px 6px -1px rgba(0,0,0,.4);--v2-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.5)}.v2-dashboard{display:flex;min-height:100vh;background:var(--v2-bg);color:var(--v2-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;transition:var(--v2-transition)}.v2-analytics-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.v2-analytics-card{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:12px;text-align:center;transition:var(--v2-transition)}.v2-analytics-card:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md);border-color:var(--v2-primary-light)}.v2-analytics-card h4{margin:0 0 6px;font-size:.7rem;color:var(--v2-text-light);text-transform:uppercase;letter-spacing:.5px}.v2-analytics-value{margin:0;font-size:1.2rem;font-weight:700;color:var(--v2-primary)}.v2-chart-container{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:16px;margin-bottom:16px}.v2-chart-container h3{margin:0 0 12px;font-size:.9rem;font-weight:600;color:var(--v2-text)}.v2-low-stock-section{margin-bottom:20px}.v2-low-stock-section h3{margin:0 0 12px;font-size:.9rem;font-weight:600;color:var(--v2-text);display:flex;align-items:center;gap:8px}.v2-low-stock-grid{display:grid;grid-template-columns:1fr;gap:12px}.v2-low-stock-card{display:flex;gap:12px;background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:12px;transition:var(--v2-transition);border-left:4px solid var(--v2-danger)}.v2-low-stock-card:hover{transform:translate(4px);box-shadow:var(--v2-shadow-md)}.v2-low-stock-card img{width:60px;height:60px;border-radius:var(--v2-radius-sm);object-fit:cover}.v2-low-stock-info{flex:1}.v2-low-stock-info h4{margin:0 0 4px;font-size:.85rem;font-weight:600;color:var(--v2-text)}.v2-stock-warning{margin:0 0 4px;font-size:.75rem;color:var(--v2-danger);font-weight:500}.v2-stock-threshold{margin:0 0 8px;font-size:.65rem;color:var(--v2-text-light)}.v2-coupons-grid{display:grid;grid-template-columns:1fr;gap:12px}.v2-coupon-card{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);overflow:hidden;transition:var(--v2-transition)}.v2-coupon-card.active{border-left:4px solid var(--v2-success)}.v2-coupon-card.expired{opacity:.7;border-left:4px solid var(--v2-text-lighter)}.v2-coupon-card:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md)}.v2-coupon-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--v2-bg);border-bottom:1px solid var(--v2-border)}.v2-coupon-code{font-family:monospace;font-weight:700;font-size:.9rem;color:var(--v2-primary);letter-spacing:1px}.v2-coupon-status{font-size:.6rem;padding:2px 8px;border-radius:12px;background:#10b9811a;color:var(--v2-success)}.v2-coupon-card.expired .v2-coupon-status{background:#64748b1a;color:var(--v2-text-lighter)}.v2-coupon-body{padding:10px 12px}.v2-coupon-discount{font-size:1rem;font-weight:700;color:var(--v2-success);margin:0 0 6px}.v2-coupon-body p{margin:4px 0;font-size:.7rem;color:var(--v2-text-light)}.v2-coupon-actions{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--v2-border);background:var(--v2-bg)}.v2-coupon-actions button{flex:1;padding:6px;border:none;border-radius:var(--v2-radius-sm);font-size:.7rem;font-weight:500;cursor:pointer;transition:var(--v2-transition)}.v2-coupon-actions button:first-child{background:var(--v2-primary);color:#fff}.v2-coupon-actions button:first-child:hover{background:var(--v2-primary-dark)}.v2-coupon-actions button:last-child{background:var(--v2-danger);color:#fff}.v2-coupon-actions button:last-child:hover{background:var(--v2-danger-dark)}.v2-customers-table-wrapper{overflow-x:auto;border-radius:var(--v2-radius-sm);background:var(--v2-card);border:1px solid var(--v2-border)}.v2-customers-table{width:100%;border-collapse:collapse;font-size:.75rem;min-width:500px}.v2-customers-table th,.v2-customers-table td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--v2-border)}.v2-customers-table th{background:var(--v2-bg);color:var(--v2-text-light);font-weight:600;font-size:.7rem;text-transform:uppercase}.v2-customers-table tr:hover{background:var(--v2-bg)}.v2-returns-grid{display:grid;grid-template-columns:1fr;gap:12px}.v2-return-card{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);overflow:hidden;transition:var(--v2-transition)}.v2-return-card:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md)}.v2-return-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--v2-bg);border-bottom:1px solid var(--v2-border)}.v2-return-id{font-family:monospace;font-weight:600;font-size:.8rem;color:var(--v2-primary)}.v2-return-status{font-size:.65rem;padding:2px 8px;border-radius:12px}.v2-status-pending{background:#f59e0b1a;color:var(--v2-warning)}.v2-status-approved{background:#10b9811a;color:var(--v2-success)}.v2-status-rejected{background:#ef44441a;color:var(--v2-danger)}.v2-status-completed{background:#3b82f61a;color:var(--v2-primary)}.v2-return-body{padding:12px}.v2-return-body p{margin:6px 0;font-size:.75rem;color:var(--v2-text)}.v2-return-body p strong{color:var(--v2-text-light)}.v2-return-actions{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--v2-border);background:var(--v2-bg)}.v2-btn-success{background:var(--v2-success);color:#fff;border:none;padding:6px 12px;border-radius:var(--v2-radius-sm);font-size:.7rem;font-weight:500;cursor:pointer;transition:var(--v2-transition)}.v2-return-preview{background:var(--v2-bg);padding:12px;border-radius:var(--v2-radius-sm);margin-bottom:16px}.v2-return-preview p{margin:6px 0;font-size:.75rem}.v2-store-settings-form{display:flex;flex-direction:column;gap:16px}.v2-delivery-cards{display:grid;grid-template-columns:1fr;gap:12px;margin:8px 0}.v2-delivery-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px;background:var(--v2-card);border:2px solid var(--v2-border);border-radius:var(--v2-radius-sm);cursor:pointer;transition:var(--v2-transition)}.v2-delivery-card.selected{border-color:var(--v2-primary);background:#3b82f60d;box-shadow:var(--v2-shadow-md)}.v2-delivery-card:hover{transform:translateY(-2px);border-color:var(--v2-primary-light)}.v2-delivery-card span{font-size:2rem;margin-bottom:8px}.v2-delivery-card h4{margin:0 0 4px;font-size:.9rem;font-weight:600;color:var(--v2-text)}.v2-delivery-card p{margin:0;font-size:.7rem;color:var(--v2-text-light)}.v2-inventory-tips{margin-top:20px;padding:16px;background:var(--v2-bg);border-radius:var(--v2-radius-sm);border:1px solid var(--v2-border)}.v2-inventory-tips h4{margin:0 0 10px;font-size:.85rem;font-weight:600;color:var(--v2-text)}.v2-inventory-tips ul{margin:0;padding-left:20px}.v2-inventory-tips li{margin:6px 0;font-size:.7rem;color:var(--v2-text-light)}.v2-badge-lowstock{background:var(--v2-danger)}.v2-badge-flash{background:var(--v2-orange)}.v2-modal{max-width:450px;max-height:85vh}.v2-modal form{display:flex;flex-direction:column;gap:12px}.v2-mobile-header{display:none;position:fixed;top:0;left:0;right:0;background:var(--v2-card);padding:10px 12px;box-shadow:var(--v2-shadow-md);z-index:100;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v2-border)}.v2-menu-btn{background:var(--v2-primary);color:#fff;border:none;width:40px;height:40px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:var(--v2-transition)}.v2-menu-btn:hover{background:var(--v2-primary-dark);transform:scale(1.02)}.v2-mobile-info{flex:1;text-align:center}.v2-store-name{display:block;font-weight:600;font-size:.9rem;color:var(--v2-text)}.v2-seller-name{font-size:.7rem;color:var(--v2-primary);margin-top:2px}.v2-theme-toggle{background:var(--v2-bg);border:1px solid var(--v2-border);width:40px;height:40px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--v2-text);font-size:1.1rem;transition:var(--v2-transition)}.v2-theme-toggle:hover{background:var(--v2-primary);color:#fff;transform:rotate(180deg)}.v2-overlay{position:fixed;inset:0;background:#00000080;z-index:98;backdrop-filter:blur(4px)}.v2-sidebar{width:240px;background:var(--v2-card);border-right:1px solid var(--v2-border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:99;transition:left .3s ease;box-shadow:var(--v2-shadow-md)}.v2-sidebar-header{padding:16px;border-bottom:1px solid var(--v2-border);display:flex;align-items:center;gap:10px}.v2-logo{font-size:1.8rem;color:var(--v2-primary)}.v2-sidebar-header h2{margin:0;font-size:1rem;font-weight:600;color:var(--v2-text)}.v2-store-status{font-size:.65rem;margin:2px 0 0;color:var(--v2-text-light)}.v2-nav{flex:1;padding:8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.v2-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:none;color:var(--v2-text-light);border-radius:var(--v2-radius-sm);cursor:pointer;transition:var(--v2-transition);position:relative;font-size:.85rem;width:100%;text-align:left}.v2-nav-item:hover{background:var(--v2-bg);color:var(--v2-primary)}.v2-nav-active{background:var(--v2-primary)!important;color:#fff!important}.v2-nav-icon{font-size:1rem;min-width:22px}.v2-nav-label{flex:1;font-weight:500}.v2-nav-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;background:var(--v2-danger);border-radius:50%;animation:pulse 2s infinite}.v2-sidebar-footer{padding:10px;border-top:1px solid var(--v2-border)}.v2-user-info{display:flex;align-items:center;gap:8px;padding:8px;background:var(--v2-bg);border-radius:var(--v2-radius-sm);margin-bottom:8px}.v2-avatar{width:32px;height:32px;border-radius:50%;background:var(--v2-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;overflow:hidden}.v2-avatar img{width:100%;height:100%;object-fit:cover}.v2-user-details{flex:1;overflow:hidden}.v2-user-name{display:block;font-weight:600;font-size:.8rem;color:var(--v2-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-user-email{display:block;font-size:.65rem;color:var(--v2-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-sidebar-actions{display:flex;gap:5px;justify-content:flex-end}.v2-icon-btn{background:var(--v2-bg);border:1px solid var(--v2-border);width:32px;height:32px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--v2-text);font-size:.9rem;transition:var(--v2-transition)}.v2-icon-btn:hover{background:var(--v2-primary);color:#fff;transform:translateY(-2px)}.v2-main{flex:1;margin-left:240px;padding:16px;min-height:100vh}.v2-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.v2-topbar-left{display:flex;align-items:center;gap:12px;flex:1}.v2-page-title{margin:0;font-size:1.2rem;font-weight:700;color:var(--v2-text);background:linear-gradient(135deg,var(--v2-primary),var(--v2-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.v2-search-box{display:flex;align-items:center;background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:0 10px;width:220px;transition:var(--v2-transition)}.v2-search-box:focus-within{border-color:var(--v2-primary);box-shadow:0 0 0 2px #3b82f61a}.v2-search-box input{flex:1;padding:8px;border:none;background:none;color:var(--v2-text);font-size:.8rem}.v2-search-box input:focus{outline:none}.v2-topbar-right{display:flex;gap:6px}.v2-share-btn{background:var(--v2-primary);color:#fff;border:none;padding:6px 12px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;gap:5px;cursor:pointer;font-weight:500;font-size:.75rem;transition:var(--v2-transition)}.v2-share-btn:hover{background:var(--v2-primary-dark);transform:translateY(-2px)}.v2-tutorial-btn{background:var(--v2-card);border:1px solid var(--v2-border);color:var(--v2-text);width:34px;height:34px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;transition:var(--v2-transition)}.v2-tutorial-btn:hover{background:var(--v2-primary);color:#fff;transform:rotate(90deg)}.v2-banner{background:linear-gradient(135deg,var(--v2-warning),var(--v2-orange));color:#fff;padding:10px 12px;border-radius:var(--v2-radius);margin-bottom:16px;display:flex;align-items:center;gap:10px;animation:slideIn .3s ease}.v2-banner-content strong{display:block;margin-bottom:4px;font-size:.8rem}.v2-banner-items{display:flex;flex-wrap:wrap;gap:4px}.v2-banner-item{background:#fff3;padding:2px 8px;border-radius:16px;font-size:.7rem}.v2-banner-close{background:none;border:none;color:#fff;cursor:pointer;padding:4px;transition:var(--v2-transition)}.v2-banner-close:hover{transform:scale(1.1);background:#0000001a;border-radius:50%}.v2-section{background:var(--v2-card);border-radius:var(--v2-radius);padding:16px;box-shadow:var(--v2-shadow);margin-bottom:16px;border:1px solid var(--v2-border);transition:var(--v2-transition)}.v2-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.v2-section-title{margin:0;font-size:1rem;font-weight:600;color:var(--v2-text);border-left:3px solid var(--v2-primary);padding-left:10px}.v2-performance-badge{background:linear-gradient(135deg,var(--v2-warning),var(--v2-orange));color:#fff;padding:3px 8px;border-radius:16px;display:flex;align-items:center;gap:4px;font-weight:600;font-size:.7rem}.v2-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.v2-stat-card{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:10px;display:flex;align-items:center;gap:8px;transition:var(--v2-transition);cursor:pointer}.v2-stat-card:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md);border-color:var(--v2-primary-light)}.v2-stat-icon{width:36px;height:36px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.v2-stat-blue .v2-stat-icon{background:#3b82f61a;color:var(--v2-primary)}.v2-stat-green .v2-stat-icon{background:#10b9811a;color:var(--v2-success)}.v2-stat-purple .v2-stat-icon{background:#8b5cf61a;color:var(--v2-purple)}.v2-stat-orange .v2-stat-icon{background:#f973161a;color:var(--v2-orange)}.v2-stat-red .v2-stat-icon{background:#ef44441a;color:var(--v2-danger)}.v2-stat-pink .v2-stat-icon{background:#ec48991a;color:var(--v2-pink)}.v2-stat-content{flex:1;min-width:0}.v2-stat-content h3{margin:0 0 2px;font-size:.6rem;color:var(--v2-text-light);font-weight:500;text-transform:uppercase;letter-spacing:.3px}.v2-stat-value{margin:0;font-size:.85rem;font-weight:700;color:var(--v2-text);line-height:1.2}.v2-overview-grid{display:grid;grid-template-columns:1fr;gap:16px}.v2-recent-products h3,.v2-quick-actions h3{margin:0 0 10px;font-size:.9rem;color:var(--v2-text);font-weight:600}.v2-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.v2-product-card{border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);overflow:hidden;transition:var(--v2-transition);cursor:pointer}.v2-product-card:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md)}.v2-product-card img{width:100%;aspect-ratio:1;object-fit:cover}.v2-product-card-info{padding:8px}.v2-product-card-info h4{margin:0 0 2px;font-size:.75rem;font-weight:600;color:var(--v2-text)}.v2-price{font-size:.75rem;font-weight:700;color:var(--v2-success);margin:0}.v2-quick-actions{background:var(--v2-bg);border-radius:var(--v2-radius-sm);padding:12px}.v2-quick-btn{width:100%;padding:8px 10px;margin-bottom:6px;border:1px solid var(--v2-border);background:var(--v2-card);color:var(--v2-text);border-radius:var(--v2-radius-sm);display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.75rem;font-weight:500;transition:var(--v2-transition)}.v2-quick-btn:hover{background:var(--v2-primary);color:#fff;border-color:var(--v2-primary);transform:translate(4px)}.v2-earnings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.v2-earnings-card{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:10px;display:flex;align-items:center;gap:8px;transition:var(--v2-transition);cursor:pointer}.v2-earnings-card:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md);border-color:var(--v2-primary-light)}.v2-earnings-icon{width:36px;height:36px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.v2-earnings-total .v2-earnings-icon{background:#3b82f61a;color:var(--v2-primary)}.v2-earnings-wallet .v2-earnings-icon{background:#8b5cf61a;color:var(--v2-purple)}.v2-earnings-pending .v2-earnings-icon{background:#f59e0b1a;color:var(--v2-warning)}.v2-earnings-completed .v2-earnings-icon{background:#10b9811a;color:var(--v2-success)}.v2-earnings-month .v2-earnings-icon{background:#f973161a;color:var(--v2-orange)}.v2-earnings-lipa .v2-earnings-icon{background:#ec48991a;color:var(--v2-pink)}.v2-earnings-info{flex:1;min-width:0}.v2-earnings-info h4{margin:0 0 2px;font-size:.6rem;color:var(--v2-text-light);font-weight:500;text-transform:uppercase;letter-spacing:.3px}.v2-earnings-amount{margin:0;font-size:.85rem;font-weight:700;color:var(--v2-text)}.v2-performance-section{margin-top:12px;padding:12px;background:var(--v2-bg);border-radius:var(--v2-radius-sm);border:1px solid var(--v2-border)}.v2-performance-section h3{margin:0 0 8px;font-size:.85rem;font-weight:600;color:var(--v2-text)}.v2-performance-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.v2-metric{padding:8px;background:var(--v2-card);border-radius:var(--v2-radius-sm);border:1px solid var(--v2-border)}.v2-metric-label{display:block;font-size:.6rem;color:var(--v2-text-light);margin-bottom:2px}.v2-metric-value{display:block;font-size:.8rem;font-weight:700;color:var(--v2-text)}.v2-recent-transactions{margin-top:12px;width:100%}.v2-recent-transactions h3{margin:0 0 8px;font-size:.85rem;font-weight:600;color:var(--v2-text)}.v2-transactions-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:var(--v2-radius-sm);background:var(--v2-card);border:1px solid var(--v2-border);max-width:100%}.v2-transactions-table{width:100%;border-collapse:collapse;font-size:.7rem;min-width:400px}.v2-transactions-table th,.v2-transactions-table td{padding:8px 6px;text-align:left;border-bottom:1px solid var(--v2-border)}.v2-transactions-table th{color:var(--v2-text-light);font-weight:600;font-size:.6rem;text-transform:uppercase;background:var(--v2-bg)}.v2-ref{font-family:monospace;font-size:.6rem;color:var(--v2-primary)}.v2-transaction-type{padding:2px 4px;border-radius:10px;font-size:.55rem;font-weight:600;text-transform:uppercase;display:inline-block}.v2-type-sale{background:#10b9811a;color:var(--v2-success)}.v2-type-refund{background:#ef44441a;color:var(--v2-danger)}.v2-type-withdrawal{background:#f59e0b1a;color:var(--v2-warning)}.v2-amount{font-weight:600;color:var(--v2-success);white-space:nowrap;font-size:.7rem}.v2-receipt-btn-small{background:var(--v2-primary);color:#fff;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.7rem;transition:var(--v2-transition)}.v2-receipt-btn-small:hover{background:var(--v2-primary-dark);transform:scale(1.05)}.v2-payout-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.v2-payout-card{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:10px;display:flex;align-items:center;gap:8px;transition:var(--v2-transition)}.v2-payout-card:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md)}.v2-payout-icon{width:36px;height:36px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.v2-payout-total .v2-payout-icon{background:#10b9811a;color:var(--v2-success)}.v2-payout-pending .v2-payout-icon{background:#f59e0b1a;color:var(--v2-warning)}.v2-payout-info h4{margin:0 0 2px;font-size:.6rem;color:var(--v2-text-light);font-weight:500}.v2-payout-amount{margin:0;font-size:.85rem;font-weight:700;color:var(--v2-text)}.v2-pending-payouts,.v2-completed-payouts{margin-top:12px}.v2-pending-payouts h3,.v2-completed-payouts h3{margin:0 0 8px;font-size:.8rem;display:flex;align-items:center;gap:5px;font-weight:600;color:var(--v2-text)}.v2-payout-list{display:flex;flex-direction:column;gap:6px}.v2-payout-item{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;transition:var(--v2-transition)}.v2-payout-item:hover{background:var(--v2-bg);transform:translate(2px)}.v2-payout-item.pending{border-left:3px solid var(--v2-warning)}.v2-payout-item.completed{border-left:3px solid var(--v2-success)}.v2-payout-details{display:flex;flex-direction:column;gap:2px}.v2-payout-order{font-weight:700;color:var(--v2-primary);font-family:monospace;font-size:.7rem}.v2-payout-product{font-size:.65rem;color:var(--v2-text-light)}.v2-payout-net-amount{display:flex;gap:3px;align-items:baseline}.v2-payout-net-amount span:first-child{font-size:.6rem;color:var(--v2-text-light)}.v2-net-amount{font-size:.75rem;font-weight:700;color:var(--v2-success)}.v2-payout-status{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.status-badge{padding:2px 6px;border-radius:10px;font-size:.55rem;font-weight:600}.status-pending{background:#f59e0b1a;color:var(--v2-warning)}.status-completed{background:#10b9811a;color:var(--v2-success)}.v2-payout-info-section{margin-top:12px;padding:12px;background:var(--v2-bg);border-radius:var(--v2-radius-sm);border:1px solid var(--v2-border)}.v2-payout-info-section h4{margin:0 0 8px;font-size:.8rem;font-weight:600;color:var(--v2-text)}.v2-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.v2-info-step{display:flex;align-items:flex-start;gap:6px}.v2-step-num{width:20px;height:20px;background:var(--v2-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.6rem;flex-shrink:0}.v2-info-step strong{display:block;margin-bottom:2px;font-size:.65rem;color:var(--v2-text)}.v2-info-step p{margin:0;font-size:.6rem;color:var(--v2-text-light)}.v2-commission-info{margin-top:4px}.v2-commission-header{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--v2-bg);border-radius:var(--v2-radius-sm);margin-bottom:12px}.v2-commission-header svg{font-size:1rem;color:var(--v2-primary)}.v2-commission-header p{margin:0;font-size:.7rem;color:var(--v2-text-light);flex:1}.v2-commission-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:var(--v2-radius-sm);background:var(--v2-card);border:1px solid var(--v2-border);margin-bottom:12px;max-width:100%}.v2-commission-table{width:100%;border-collapse:collapse;font-size:.7rem;min-width:400px}.v2-commission-table th,.v2-commission-table td{padding:8px 6px;text-align:left;border-bottom:1px solid var(--v2-border)}.v2-commission-table th{color:var(--v2-text-light);font-weight:600;font-size:.6rem;text-transform:uppercase;background:var(--v2-bg)}.v2-category-name{text-transform:capitalize;font-weight:500;font-size:.7rem}.v2-commission-rate{font-weight:700;color:var(--v2-success);font-size:.7rem}.v2-commission-note{margin-top:12px;padding:10px;background:#3b82f60d;border-radius:var(--v2-radius-sm);display:flex;gap:8px}.v2-commission-note svg{font-size:.9rem;color:var(--v2-primary);flex-shrink:0}.v2-commission-note strong{display:block;margin-bottom:3px;font-size:.7rem;color:var(--v2-text)}.v2-commission-note p{margin:0 0 3px;font-size:.65rem;color:var(--v2-text-light)}.v2-example{margin-top:4px;font-size:.6rem;color:var(--v2-primary)}.v2-orders-grid{display:flex;flex-direction:column;gap:12px}.v2-order-card{border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);background:var(--v2-card);overflow:hidden;transition:var(--v2-transition)}.v2-order-card:hover{box-shadow:var(--v2-shadow-md)}.v2-order-header{display:flex;justify-content:space-between;align-items:center;padding:10px;background:var(--v2-bg);border-bottom:1px solid var(--v2-border);flex-wrap:wrap;gap:6px}.v2-order-id-value{font-weight:700;color:var(--v2-primary);font-family:monospace;font-size:.7rem}.v2-order-status{padding:3px 8px;border-radius:16px;font-size:.65rem;font-weight:600;display:flex;align-items:center;gap:3px}.v2-order-body{padding:10px;display:flex;flex-direction:column;gap:10px}.v2-order-product{display:flex;gap:8px}.v2-order-product img{width:50px;height:50px;border-radius:var(--v2-radius-sm);object-fit:cover}.v2-order-product h4{margin:0 0 2px;font-size:.75rem;font-weight:600;color:var(--v2-text)}.v2-order-pricing{display:flex;flex-direction:column;gap:4px}.v2-price-row{display:flex;justify-content:space-between;font-size:.65rem}.v2-price-total span:last-child{color:var(--v2-success);font-weight:700}.v2-order-buyer{display:flex;gap:6px;align-items:center;padding:6px;background:var(--v2-bg);border-radius:var(--v2-radius-sm)}.v2-order-progress-container{padding:8px 10px;background:var(--v2-bg);border-top:1px solid var(--v2-border);border-bottom:1px solid var(--v2-border)}.v2-order-progress{display:flex;align-items:center;justify-content:space-between;width:100%}.v2-progress-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.v2-progress-icon{width:24px;height:24px;border-radius:50%;background:var(--v2-card);border:2px solid var(--v2-border);display:flex;align-items:center;justify-content:center;font-size:.6rem;color:var(--v2-text-light);margin-bottom:3px;transition:var(--v2-transition)}.v2-progress-step.v2-progress-completed .v2-progress-icon{background:var(--v2-success);border-color:var(--v2-success);color:#fff;box-shadow:0 0 0 2px #10b98133}.v2-progress-step.v2-progress-active .v2-progress-icon{background:var(--v2-primary);border-color:var(--v2-primary);color:#fff;animation:pulseActive 1.5s infinite}.v2-progress-label{font-size:.5rem;font-weight:500;color:var(--v2-text-light);text-align:center}.v2-progress-step.v2-progress-completed .v2-progress-label,.v2-progress-step.v2-progress-active .v2-progress-label{color:var(--v2-text);font-weight:600}.v2-progress-step.v2-progress-completed .v2-progress-label{color:var(--v2-success)}.v2-progress-line{flex:1;height:2px;background:var(--v2-border);margin:0 2px;position:relative;top:-10px;transition:var(--v2-transition)}.v2-progress-line.v2-progress-line-completed{background:linear-gradient(90deg,var(--v2-success),var(--v2-success-light))}.v2-order-actions{display:flex;gap:6px;padding:10px;border-top:1px solid var(--v2-border);flex-wrap:wrap}.v2-order-action-btn{padding:6px 10px;border:1px solid var(--v2-border);background:var(--v2-card);color:var(--v2-text);border-radius:var(--v2-radius-sm);font-size:.65rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:var(--v2-transition)}.v2-order-action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--v2-shadow)}.v2-order-action-prev{background:var(--v2-warning);color:#fff;border:none}.v2-order-action-prev:hover:not(:disabled){background:var(--v2-warning-dark)}.v2-order-action-next{background:var(--v2-primary);color:#fff;border:none}.v2-order-action-next:hover:not(:disabled){background:var(--v2-primary-dark)}.v2-order-action-success{background:var(--v2-success);color:#fff;border:none;cursor:default}.v2-order-action-details{background:var(--v2-purple);color:#fff;border:none}.v2-order-action-details:hover:not(:disabled){background:#7c3aed}.v2-order-action-invoice{background:var(--v2-success);color:#fff;border:none}.v2-order-action-invoice:hover:not(:disabled){background:var(--v2-success-dark)}.v2-products-grid{display:grid;grid-template-columns:1fr;gap:16px}.v2-product-item{border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);overflow:hidden;background:var(--v2-card);transition:var(--v2-transition)}.v2-product-item:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md)}.v2-product-item-image{position:relative;height:180px;overflow:hidden}.v2-product-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.v2-product-item:hover .v2-product-item-image img{transform:scale(1.05)}.v2-image-nav{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:space-between;padding:0 8px;opacity:0;transition:opacity .3s}.v2-product-item:hover .v2-image-nav{opacity:1}.v2-image-nav button{background:#000000b3;color:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;transition:var(--v2-transition)}.v2-image-nav button:hover:not(:disabled){background:var(--v2-primary);transform:scale(1.05)}.v2-product-badges{position:absolute;top:8px;left:8px;display:flex;gap:4px;flex-wrap:wrap}.v2-badge{padding:2px 6px;border-radius:12px;font-size:.6rem;font-weight:700;color:#fff}.v2-badge-lipa{background:var(--v2-success)}.v2-badge-discount,.v2-badge-lowstock{background:var(--v2-danger)}.v2-badge-out{background:var(--v2-text-lighter)}.v2-product-item-info{padding:12px}.v2-product-item-info h4{margin:0 0 6px;font-size:.9rem;font-weight:600;color:var(--v2-text)}.v2-stock{font-size:.65rem;color:var(--v2-text-light);margin-top:4px}.v2-product-item-actions{display:flex;gap:8px;padding:10px;border-top:1px solid var(--v2-border)}.v2-product-item-actions button{flex:1;padding:8px;border:none;font-size:.75rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:var(--v2-radius-sm);transition:var(--v2-transition)}.v2-product-item-actions button:first-child{background:var(--v2-primary);color:#fff}.v2-product-item-actions button:first-child:hover{background:var(--v2-primary-dark);transform:translateY(-2px)}.v2-product-item-actions button:nth-child(2){background:var(--v2-orange);color:#fff}.v2-product-item-actions button:nth-child(2):hover{background:var(--v2-orange);opacity:.9;transform:translateY(-2px)}.v2-product-item-actions button:last-child{background:var(--v2-danger);color:#fff}.v2-product-item-actions button:last-child:hover{background:var(--v2-danger-dark);transform:translateY(-2px)}.v2-add-product{background:var(--v2-bg);padding:16px;border-radius:var(--v2-radius-sm);margin-bottom:20px}.v2-form-row{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:12px}.v2-form-group{display:flex;flex-direction:column;gap:4px}.v2-form-group label{font-weight:600;font-size:.75rem;color:var(--v2-text)}.v2-form-group input,.v2-form-group select,.v2-form-group textarea{padding:8px 10px;border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);background:var(--v2-card);color:var(--v2-text);font-size:.85rem;transition:var(--v2-transition)}.v2-form-group input:focus,.v2-form-group select:focus,.v2-form-group textarea:focus{outline:none;border-color:var(--v2-primary);box-shadow:0 0 0 2px #3b82f61a}.v2-lipa-toggle-section{margin:16px 0;padding:12px;background:var(--v2-bg);border-radius:var(--v2-radius-sm);border:1px solid var(--v2-border)}.v2-toggle-label{display:flex;align-items:center;gap:12px;cursor:pointer}.v2-toggle-label input{width:18px;height:18px;cursor:pointer}.v2-toggle-slider-small{width:40px;height:20px;background:var(--v2-border);border-radius:20px;position:relative;transition:var(--v2-transition)}.v2-toggle-slider-small:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:var(--v2-transition)}.v2-toggle-label input:checked+.v2-toggle-slider-small{background:var(--v2-primary)}.v2-toggle-label input:checked+.v2-toggle-slider-small:before{transform:translate(20px)}.v2-toggle-text{font-size:.85rem;font-weight:500;color:var(--v2-text)}.v2-installment-config{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:12px;margin:12px 0}.v2-installment-config h4{margin:0 0 8px;font-size:.8rem;color:var(--v2-primary);font-weight:600}.v2-installments-list{margin-top:8px}.v2-installment-item{display:flex;gap:6px;margin-bottom:6px;align-items:center}.v2-installment-item input{flex:1;padding:6px;border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);background:var(--v2-card);color:var(--v2-text);font-size:.7rem}.v2-remove-installment{background:var(--v2-danger);color:#fff;border:none;width:28px;height:28px;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--v2-transition)}.v2-remove-installment:hover{background:var(--v2-danger-dark);transform:scale(1.05)}.v2-add-installment{width:100%;padding:6px;background:var(--v2-primary);color:#fff;border:none;border-radius:var(--v2-radius-sm);display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:.7rem;transition:var(--v2-transition);margin-top:6px}.v2-add-installment:hover{background:var(--v2-primary-dark);transform:translateY(-2px)}.v2-installment-note{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px;background:#3b82f60d;border-radius:var(--v2-radius-sm);font-size:.65rem;color:var(--v2-text-light)}.v2-installment-info{display:flex;gap:8px;margin-top:6px;font-size:.7rem;color:var(--v2-text-light)}.v2-upload-group{margin:16px 0}.v2-upload-group label{display:block;margin-bottom:8px;font-weight:600;font-size:.75rem;color:var(--v2-text)}.v2-upload-area{display:flex;flex-direction:column;gap:10px}.v2-dropzone{border:2px dashed var(--v2-border);padding:20px;text-align:center;border-radius:var(--v2-radius-sm);background:var(--v2-card);cursor:pointer;transition:var(--v2-transition)}.v2-dropzone:hover{border-color:var(--v2-primary);background:#3b82f605}.v2-dropzone-active{border-color:var(--v2-primary);background:#3b82f60d}.v2-camera-btn{padding:8px 12px;background:var(--v2-primary);color:#fff;border:none;border-radius:var(--v2-radius-sm);cursor:pointer;display:flex;align-items:center;gap:6px;justify-content:center;font-size:.75rem;transition:var(--v2-transition)}.v2-camera-btn:hover{background:var(--v2-primary-dark);transform:translateY(-2px)}.v2-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px;margin-top:12px}.v2-preview-item{position:relative;aspect-ratio:1;border-radius:var(--v2-radius-sm);overflow:hidden;border:1px solid var(--v2-border)}.v2-preview-item img{width:100%;height:100%;object-fit:cover}.v2-preview-item button{position:absolute;top:2px;right:2px;background:#000000b3;color:#fff;border:none;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:.7rem;transition:var(--v2-transition)}.v2-preview-item button:hover{background:var(--v2-danger);transform:scale(1.05)}.v2-submit-btn{width:100%;padding:12px;background:var(--v2-success);color:#fff;border:none;border-radius:var(--v2-radius-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--v2-transition)}.v2-submit-btn:hover:not(:disabled){background:var(--v2-success-dark);transform:translateY(-2px);box-shadow:var(--v2-shadow-md)}.v2-submit-btn:disabled{opacity:.6;cursor:not-allowed}.v2-chat-section{height:calc(100vh - 120px);display:flex;flex-direction:column}.v2-chat-container{flex:1;display:flex;flex-direction:column;background:var(--v2-bg);border-radius:var(--v2-radius-sm);overflow:hidden}.v2-chat-messages{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.v2-chat-message{display:flex;max-width:85%}.v2-chat-seller{align-self:flex-end}.v2-chat-support{align-self:flex-start}.v2-chat-message-content{padding:6px 10px;border-radius:12px;position:relative;max-width:100%;word-wrap:break-word}.v2-chat-seller .v2-chat-message-content{background:var(--v2-primary);color:#fff;border-bottom-right-radius:2px}.v2-chat-support .v2-chat-message-content{background:var(--v2-card);color:var(--v2-text);border:1px solid var(--v2-border);border-bottom-left-radius:2px}.v2-chat-message-content p{margin:0 0 4px;font-size:.75rem;line-height:1.4}.v2-chat-time{font-size:.55rem;opacity:.7;display:block;text-align:right;margin-top:4px}.v2-chat-input{display:flex;gap:6px;padding:10px;background:var(--v2-card);border-top:1px solid var(--v2-border)}.v2-chat-input input{flex:1;padding:8px 12px;border:1px solid var(--v2-border);border-radius:20px;background:var(--v2-bg);color:var(--v2-text);font-size:.75rem;transition:var(--v2-transition)}.v2-chat-input input:focus{outline:none;border-color:var(--v2-primary);box-shadow:0 0 0 2px #3b82f61a}.v2-chat-input button{padding:8px 16px;background:var(--v2-primary);color:#fff;border:none;border-radius:20px;font-weight:600;cursor:pointer;transition:var(--v2-transition)}.v2-chat-input button:hover:not(.v2-disabled){background:var(--v2-primary-dark);transform:translateY(-2px)}.v2-chat-input button.v2-disabled{opacity:.5;cursor:not-allowed}.v2-loading{text-align:center;padding:20px;color:var(--v2-text-light);font-size:.8rem}.v2-empty-state{text-align:center;padding:40px 20px;color:var(--v2-text-light)}.v2-empty-state svg{margin-bottom:12px;opacity:.5;font-size:2rem}.v2-empty-state p{margin:0 0 8px;font-size:.85rem}.v2-empty-state small{font-size:.7rem;color:var(--v2-text-lighter)}.v2-empty-chat{text-align:center;padding:40px 20px;color:var(--v2-text-light)}.v2-empty-chat svg{margin-bottom:12px;opacity:.5}.v2-skeleton-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.v2-skeleton-card{background:var(--v2-card);border:1px solid var(--v2-border);border-radius:var(--v2-radius-sm);padding:10px;display:flex;align-items:center;gap:8px}.v2-skeleton-icon{width:36px;height:36px;border-radius:var(--v2-radius-sm);background:linear-gradient(90deg,var(--v2-border) 25%,var(--v2-bg) 50%,var(--v2-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.v2-skeleton-content{flex:1}.v2-skeleton-title{height:10px;width:60%;background:linear-gradient(90deg,var(--v2-border) 25%,var(--v2-bg) 50%,var(--v2-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;margin-bottom:6px}.v2-skeleton-value{height:16px;width:80%;background:linear-gradient(90deg,var(--v2-border) 25%,var(--v2-bg) 50%,var(--v2-border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.v2-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;backdrop-filter:blur(4px)}.v2-modal{background:var(--v2-card);border-radius:var(--v2-radius);padding:16px;width:100%;max-width:450px;max-height:85vh;overflow-y:auto;box-shadow:var(--v2-shadow-lg);border:1px solid var(--v2-border)}.v2-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.v2-modal-header h2,.v2-modal-header h3{margin:0;font-size:1.1rem;color:var(--v2-text)}.v2-modal-close{background:var(--v2-bg);border:1px solid var(--v2-border);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--v2-transition)}.v2-modal-close:hover{background:var(--v2-danger);color:#fff;transform:rotate(90deg)}.v2-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.v2-btn-primary{background:var(--v2-primary);color:#fff;border:none;padding:6px 12px;border-radius:var(--v2-radius-sm);font-weight:600;cursor:pointer;transition:var(--v2-transition)}.v2-btn-primary:hover{background:var(--v2-primary-dark);transform:translateY(-2px)}.v2-btn-secondary{background:var(--v2-bg);color:var(--v2-text);border:1px solid var(--v2-border);padding:6px 12px;border-radius:var(--v2-radius-sm);font-weight:600;cursor:pointer;transition:var(--v2-transition)}.v2-btn-secondary:hover{background:var(--v2-card)}.v2-btn-danger{background:var(--v2-danger);color:#fff;border:none;padding:6px 12px;border-radius:var(--v2-radius-sm);font-weight:600;cursor:pointer;transition:var(--v2-transition)}.v2-btn-danger:hover{background:var(--v2-danger-dark);transform:translateY(-2px)}.v2-btn-success{background:var(--v2-success);color:#fff;border:none;padding:6px 12px;border-radius:var(--v2-radius-sm);font-weight:600;cursor:pointer;transition:var(--v2-transition)}.v2-btn-success:hover{background:var(--v2-success-dark);transform:translateY(-2px)}.v2-btn-full{width:100%}.v2-btn-small{background:var(--v2-primary);color:#fff;border:none;padding:4px 10px;border-radius:var(--v2-radius-sm);font-size:.65rem;cursor:pointer;transition:var(--v2-transition)}.v2-btn-small:hover{background:var(--v2-primary-dark);transform:translateY(-1px)}.v2-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite;display:inline-block;margin-right:6px}.v2-spinner-small{width:10px;height:10px;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;animation:spin .6s linear infinite;display:inline-block;margin-left:4px}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes pulseActive{0%{box-shadow:0 0 #3b82f666}70%{box-shadow:0 0 0 4px #3b82f600}to{box-shadow:0 0 #3b82f600}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px){.v2-stats-grid{grid-template-columns:repeat(4,1fr);gap:12px}.v2-earnings-grid{grid-template-columns:repeat(3,1fr);gap:12px}.v2-performance-metrics,.v2-info-grid{grid-template-columns:repeat(4,1fr)}.v2-products-grid,.v2-coupons-grid,.v2-low-stock-grid,.v2-returns-grid,.v2-delivery-cards{grid-template-columns:repeat(2,1fr)}.v2-analytics-summary{grid-template-columns:repeat(3,1fr)}.v2-form-row{grid-template-columns:1fr 1fr}.v2-order-body{display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:12px}}@media (min-width: 1024px){.v2-stats-grid{grid-template-columns:repeat(4,1fr)}.v2-earnings-grid{grid-template-columns:repeat(3,1fr)}.v2-overview-grid{grid-template-columns:2fr 1fr}.v2-products-grid,.v2-coupons-grid{grid-template-columns:repeat(3,1fr)}.v2-low-stock-grid,.v2-returns-grid{grid-template-columns:repeat(2,1fr)}.v2-performance-metrics,.v2-info-grid{grid-template-columns:repeat(4,1fr)}.v2-analytics-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.v2-mobile-header{display:flex}.v2-sidebar{left:-240px;width:240px}.v2-sidebar.v2-sidebar-open{left:0}.v2-main{margin-left:0;padding:70px 8px 8px}.v2-topbar{flex-direction:column;align-items:flex-start}.v2-topbar-left{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.v2-search-box{width:100%}.v2-page-title{font-size:1rem}.v2-section{padding:12px}.v2-earnings-grid{grid-template-columns:repeat(2,1fr);gap:8px}.v2-earnings-card{padding:8px}.v2-earnings-icon{width:32px;height:32px;font-size:.9rem}.v2-earnings-amount{font-size:.75rem}.v2-performance-metrics,.v2-info-grid,.v2-analytics-summary{grid-template-columns:repeat(2,1fr)}.v2-payout-item{flex-direction:column;align-items:flex-start}.v2-payout-status{align-items:flex-start}.v2-order-actions{flex-direction:column}.v2-order-action-btn{width:100%;justify-content:center}.v2-product-item-actions{flex-direction:column}.v2-product-item-actions button{width:100%}.v2-delivery-cards,.v2-low-stock-grid,.v2-returns-grid,.v2-coupons-grid{grid-template-columns:1fr}.v2-transactions-table-wrapper,.v2-commission-table-wrapper,.v2-customers-table-wrapper{margin:0 -4px;border-radius:0}.v2-transactions-table,.v2-commission-table,.v2-customers-table{min-width:380px}}@media print{.v2-mobile-header,.v2-sidebar,.v2-topbar-right,.v2-tutorial-btn,.v2-quick-actions,.v2-product-item-actions,.v2-order-actions,.v2-chat-input,.v2-modal-overlay,.v2-banner,.v2-theme-toggle,.v2-menu-btn{display:none!important}.v2-main{margin:0;padding:0}.v2-section{break-inside:avoid;box-shadow:none;border:1px solid #ddd}.v2-stat-card,.v2-earnings-card,.v2-payout-card{break-inside:avoid}}._lightMode_1blej_3{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6;--sent-msg-bg: #4F46E5;--received-msg-bg: #f1f5f9;--sent-msg-text: #ffffff;--received-msg-text: #0f172a}._darkMode_1blej_24{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6;--sent-msg-bg: #6366F1;--received-msg-bg: #1f1f1f;--sent-msg-text: #ffffff;--received-msg-text: #e5e7eb}._container_1blej_45{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._messagesLayout_1blej_51{display:flex;height:calc(100vh - 70px);max-width:1400px;margin:0 auto;position:relative}._bottomSpacing_1blej_60{height:70px}._conversationList_1blej_65{width:320px;background:var(--bg-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;transition:transform .3s ease}._conversationList_1blej_65._hidden_1blej_74{transform:translate(-100%)}._listHeader_1blej_78{padding:20px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}._listHeader_1blej_78 h2{font-size:20px;font-weight:700;margin-bottom:16px;color:var(--text-primary)}._searchBox_1blej_91{position:relative;display:flex;align-items:center}._searchIcon_1blej_97{position:absolute;left:12px;color:var(--text-tertiary);font-size:14px}._searchBox_1blej_91 input{width:100%;padding:10px 36px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:30px;color:var(--text-primary);font-size:14px;outline:none;transition:all .2s}._searchBox_1blej_91 input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._clearBtn_1blej_121{position:absolute;right:12px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._conversationsContainer_1blej_134{flex:1;overflow-y:auto;padding:8px 0}._conversationItem_1blej_141{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s;position:relative}._conversationItem_1blej_141:hover{background:var(--bg-tertiary)}._conversationItem_1blej_141._active_1blej_155{background:var(--accent-primary)10;border-left:3px solid var(--accent-primary)}._conversationItem_1blej_141._unread_1blej_160{background:var(--accent-primary)05}._avatar_1blej_164{width:48px;height:48px;border-radius:50%;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._avatarImg_1blej_176{width:100%;height:100%;object-fit:cover}._avatarInitial_1blej_182{font-size:18px;font-weight:600;color:var(--text-primary)}._storeIcon_1blej_188{font-size:24px;color:var(--accent-primary)}._conversationInfo_1blej_193{flex:1;min-width:0}._topRow_1blej_198{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}._name_1blej_205{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px}._verifiedBadge_1blej_214{font-size:12px;color:var(--success)}._time_1blej_219{font-size:11px;color:var(--text-tertiary)}._bottomRow_1blej_224{display:flex;justify-content:space-between;align-items:center;gap:8px}._preview_1blej_231{font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}._unreadBadge_1blej_240{background:var(--accent-primary);color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:12px;min-width:20px;text-align:center}._conversationSkeleton_1blej_252{display:flex;align-items:center;gap:12px;padding:12px 16px}._skeletonAvatar_1blej_259{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_1blej_449 1.5s infinite}._skeletonContent_1blej_268{flex:1}._skeletonLine_1blej_272{height:14px;width:70%;border-radius:7px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_1blej_449 1.5s infinite}._skeletonLineShort_1blej_282{height:12px;width:40%;border-radius:6px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_1blej_449 1.5s infinite}._chatArea_1blej_292{flex:1;display:flex;flex-direction:column;background:var(--bg-primary)}._chatArea_1blej_292._hidden_1blej_74{display:none}._chatHeader_1blej_304{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10;gap:12px;flex-wrap:wrap}._mobileBack_1blej_318{display:none;align-items:center;justify-content:center;background:var(--bg-secondary);border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;color:var(--text-primary)}._chatInfo_1blej_331{display:flex;align-items:center;gap:12px;flex:1}._avatarSmall_1blej_338{width:40px;height:40px;border-radius:50%;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._avatarImgSmall_1blej_350{width:100%;height:100%;object-fit:cover}._avatarInitialSmall_1blej_356{font-size:14px;font-weight:600;color:var(--text-primary)}._storeIconSmall_1blej_362{font-size:20px;color:var(--accent-primary)}._chatInfo_1blej_331 h3{font-size:16px;font-weight:700;margin:0 0 2px;color:var(--text-primary)}._status_1blej_374{font-size:11px;color:var(--text-tertiary);margin:0;display:flex;align-items:center;gap:6px}._star_1blej_383{color:#f59e0b;font-size:10px}._phoneIndicator_1blej_388{color:var(--success)}._chatActions_1blej_392{display:flex;gap:8px}._actionBtn_1blej_397{background:var(--bg-secondary);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._actionBtn_1blej_397:hover{background:var(--accent-primary);color:#fff}._connectionStatus_1blej_417{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:500}._connectionStatus_1blej_417._connected_1blej_427{background:var(--success)15;color:var(--success)}._connectionStatus_1blej_417._disconnected_1blej_432{background:var(--error)15;color:var(--error)}._statusIcon_1blej_437{font-size:10px}._messagesContainer_1blej_442{flex:1;overflow-y:auto;padding:16px;background:var(--bg-primary)}._loadingMessages_1blej_449{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--text-tertiary)}._spinner_1blej_459{animation:_spin_1blej_459 1s linear infinite;font-size:24px}@keyframes _spin_1blej_459{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._messagesList_1blej_470{display:flex;flex-direction:column;gap:12px}._dateDivider_1blej_476{text-align:center;margin:16px 0;position:relative}._dateDivider_1blej_476 span{background:var(--bg-tertiary);padding:4px 12px;border-radius:20px;font-size:11px;color:var(--text-tertiary)}._messageWrapper_1blej_491{display:flex;align-items:flex-end;gap:8px;margin-bottom:8px}._messageWrapper_1blej_491._sent_1blej_498{justify-content:flex-end}._messageWrapper_1blej_491._received_1blej_502{justify-content:flex-start}._messageBubble_1blej_506{max-width:70%;padding:10px 12px;border-radius:18px;position:relative;word-wrap:break-word}._messageBubble_1blej_506._sent_1blej_498{background:var(--sent-msg-bg);color:var(--sent-msg-text);border-bottom-right-radius:4px}._messageBubble_1blej_506._received_1blej_502{background:var(--received-msg-bg);color:var(--received-msg-text);border-bottom-left-radius:4px}._replyPreview_1blej_526{background:#0000001a;padding:6px 10px;border-radius:12px;margin-bottom:6px;font-size:11px;display:flex;align-items:center;gap:6px;color:var(--text-secondary)}._replyIcon_1blej_538{font-size:10px}._replyText_1blej_542{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageContent_1blej_548 p{margin:0;font-size:14px;line-height:1.4;white-space:pre-wrap}._messageFooter_1blej_555{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:10px;opacity:.7}._messageTime_1blej_565,._statusIconSent_1blej_569,._statusIconDelivered_1blej_570,._statusIconRead_1blej_571{font-size:10px}._statusIconSent_1blej_569{color:var(--text-tertiary)}._statusIconDelivered_1blej_570{color:var(--warning)}._statusIconRead_1blej_571{color:var(--success)}._replyButton_1blej_587{background:var(--bg-secondary);border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-tertiary);opacity:0;transition:all .2s}._messageWrapper_1blej_491:hover ._replyButton_1blej_587{opacity:1}._replyButton_1blej_587:hover{background:var(--accent-primary);color:#fff}._replyBar_1blej_612{padding:8px 16px;background:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}._replyContent_1blej_619{display:flex;align-items:center;gap:12px;background:var(--bg-tertiary);padding:8px 12px;border-radius:12px}._replyTextContent_1blej_628{flex:1}._replyLabel_1blej_632{font-size:10px;color:var(--text-tertiary);display:block}._replyMessage_1blej_638{font-size:12px;color:var(--text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cancelReply_1blej_647{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px}._messageInputArea_1blej_656{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;background:var(--bg-primary);border-top:1px solid var(--border-color)}._attachBtn_1blej_665{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._attachBtn_1blej_665:hover{background:var(--accent-primary);color:#fff}._inputWrapper_1blej_684{flex:1;background:var(--bg-secondary);border-radius:20px;padding:8px 16px}._inputWrapper_1blej_684 textarea{width:100%;border:none;background:none;resize:none;outline:none;font-size:14px;color:var(--text-primary);font-family:inherit;max-height:100px}._inputWrapper_1blej_684 textarea::placeholder{color:var(--text-tertiary)}._sendBtn_1blej_707{background:var(--accent-primary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}._sendBtn_1blej_707:hover:not(:disabled){transform:scale(1.05)}._sendBtn_1blej_707:disabled{opacity:.5;cursor:not-allowed}._emojiPickerContainer_1blej_731{position:absolute;bottom:80px;right:16px;width:320px;max-width:calc(100vw - 32px);z-index:100;background:var(--bg-primary);border-radius:16px;box-shadow:0 4px 20px #0003;overflow:hidden}._emptyState_1blej_745,._emptyMessages_1blej_746,._noChatSelected_1blej_747{text-align:center;padding:60px 20px;color:var(--text-tertiary)}._emptyIcon_1blej_753{font-size:48px;margin-bottom:16px;opacity:.5}._emptyState_1blej_745 p,._emptyMessages_1blej_746 p,._noChatSelected_1blej_747 p{margin:0}._subtext_1blej_765{font-size:12px;margin-top:4px}._noChatSelected_1blej_747 h3{font-size:18px;margin:12px 0 8px;color:var(--text-primary)}@media (max-width: 768px){._messagesLayout_1blej_51{height:calc(100vh - 60px)}._conversationList_1blej_65,._chatArea_1blej_292{position:absolute;left:0;top:0;bottom:0;width:100%;z-index:20;background:var(--bg-primary)}._mobileBack_1blej_318{display:flex}._messageBubble_1blej_506{max-width:85%}._emojiPickerContainer_1blej_731{right:8px;width:calc(100vw - 32px)}._chatActions_1blej_392{gap:4px}._actionBtn_1blej_397{width:32px;height:32px}._bottomSpacing_1blej_60{height:60px}}@media (min-width: 769px) and (max-width: 1024px){._conversationList_1blej_65{width:280px}}@keyframes _loading_1blej_449{0%{background-position:200% 0}to{background-position:-200% 0}}._lightMode_1qapz_3{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._darkMode_1qapz_20{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B;--info: #3B82F6}._container_1qapz_37{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_1qapz_44{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1qapz_56{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_1qapz_56:hover{background:var(--accent-primary);color:#fff}._header_1qapz_44 h1{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}._headerRight_1qapz_82{width:40px;display:flex;justify-content:flex-end}._stepIndicator_1qapz_88{display:flex;align-items:center;gap:4px}._stepDot_1qapz_94{width:6px;height:6px;border-radius:3px;background:var(--accent-primary);opacity:.5}._stepLine_1qapz_102{width:20px;height:2px;background:var(--border-color)}._content_1qapz_109{padding:20px 16px;max-width:700px;margin:0 auto}._productCard_1qapz_116{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border-radius:20px;margin-bottom:24px;border:1px solid var(--border-color);position:relative;overflow:hidden}._productCard_1qapz_116:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--warning),var(--error))}._productIcon_1qapz_139{width:48px;height:48px;background:var(--warning)15;border-radius:24px;display:flex;align-items:center;justify-content:center;color:var(--warning);font-size:24px}._productDetails_1qapz_151 h3{font-size:13px;font-weight:500;margin:0 0 4px;color:var(--text-tertiary)}._productDetails_1qapz_151 p{font-size:15px;font-weight:600;margin:0;color:var(--text-primary)}._productBadge_1qapz_165{margin-left:auto}._productBadge_1qapz_165 span{font-size:10px;color:var(--text-tertiary);background:var(--bg-tertiary);padding:4px 8px;border-radius:8px;font-family:monospace}._trustMessage_1qapz_179{display:flex;gap:12px;padding:16px;background:var(--info)10;border-radius:16px;margin-bottom:24px;border-left:3px solid var(--info)}._trustMessage_1qapz_179 svg{font-size:20px;color:var(--info);flex-shrink:0}._trustMessage_1qapz_179 strong{display:block;font-size:13px;margin-bottom:4px;color:var(--text-primary)}._trustMessage_1qapz_179 p{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.4}._form_1qapz_210{display:flex;flex-direction:column;gap:24px}._formGroup_1qapz_216{display:flex;flex-direction:column;gap:12px}._formGroup_1qapz_216 label{font-size:14px;font-weight:600;color:var(--text-primary)}._reasonsGrid_1qapz_229{display:grid;grid-template-columns:1fr;gap:12px}._reasonCard_1qapz_235{display:flex;align-items:center;gap:14px;padding:16px;background:var(--bg-secondary);border:2px solid transparent;border-radius:16px;cursor:pointer;transition:all .2s;text-align:left;width:100%}._reasonCard_1qapz_235:hover{transform:translate(4px);border-color:var(--accent-primary)}._reasonCard_1qapz_235._selected_1qapz_254{border-color:var(--border-color)}._reasonIcon_1qapz_258{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}._reasonInfo_1qapz_269{flex:1}._reasonInfo_1qapz_269 strong{display:block;font-size:14px;margin-bottom:4px;color:var(--text-primary)}._reasonInfo_1qapz_269 span{font-size:12px;color:var(--text-secondary);line-height:1.3}._reasonCheck_1qapz_286{color:var(--success);font-size:18px;flex-shrink:0}._selectedReasonPreview_1qapz_293{padding:12px 16px;background:var(--bg-secondary);border-radius:12px;border-left:3px solid;font-size:13px;color:var(--text-secondary)}._selectedReasonPreview_1qapz_293 strong{color:var(--text-primary);margin-right:8px}._textareaWrapper_1qapz_308{position:relative}._textareaWrapper_1qapz_308 textarea{width:100%;padding:14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);font-size:14px;resize:vertical;font-family:inherit;transition:all .2s}._textareaWrapper_1qapz_308 textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._charCounter_1qapz_331{position:absolute;bottom:8px;right:12px;font-size:11px;color:var(--text-tertiary)}._charCounter_1qapz_331 ._warning_1qapz_339{color:var(--warning)}._hint_1qapz_343{font-size:12px;color:var(--text-tertiary);margin-top:4px}._formActions_1qapz_350{display:flex;gap:12px;margin-top:8px}._cancelBtn_1qapz_356,._submitBtn_1qapz_356{flex:1;padding:14px 20px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:none}._cancelBtn_1qapz_356{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._submitBtn_1qapz_356{background:var(--error);color:#fff}._cancelBtn_1qapz_356:hover:not(:disabled),._submitBtn_1qapz_356:hover:not(:disabled){transform:scale(1.02)}._submitBtn_1qapz_356:disabled,._cancelBtn_1qapz_356:disabled{opacity:.6;cursor:not-allowed;transform:none}._successContainer_1qapz_395{text-align:center;padding:40px 20px}._successAnimation_1qapz_400{margin-bottom:24px}._successCircle_1qapz_404{width:80px;height:80px;background:var(--success)20;border-radius:40px;display:flex;align-items:center;justify-content:center;margin:0 auto;animation:_pulse_1qapz_1 2s infinite}._successCircle_1qapz_404 svg{font-size:48px;color:var(--success)}@keyframes _pulse_1qapz_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}._successContainer_1qapz_395 h2{font-size:24px;font-weight:700;margin-bottom:12px;color:var(--text-primary)}._successContainer_1qapz_395 p{color:var(--text-secondary);margin-bottom:8px}._successDetails_1qapz_444{margin:32px 0;padding:20px;background:var(--bg-secondary);border-radius:20px;text-align:left}._successDetailItem_1qapz_452{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}._successDetailItem_1qapz_452:last-child{border-bottom:none}._successDetailItem_1qapz_452 svg{width:20px;color:var(--success);flex-shrink:0}._successDetailItem_1qapz_452 span{font-size:13px;color:var(--text-secondary)}._continueBtn_1qapz_475{background:var(--accent-primary);color:#fff;border:none;padding:14px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .2s;width:100%}._continueBtn_1qapz_475:hover{transform:scale(1.02)}._bottomSpacing_1qapz_492{height:80px}._spinning_1qapz_497{animation:_spin_1qapz_497 1s linear infinite}@keyframes _spin_1qapz_497{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 768px){._reasonsGrid_1qapz_229{grid-template-columns:repeat(2,1fr)}._content_1qapz_109{padding:30px 20px}._formActions_1qapz_350{gap:16px}._cancelBtn_1qapz_356,._submitBtn_1qapz_356{padding:16px 24px}}@media (max-width: 480px){._content_1qapz_109{padding:16px}._productCard_1qapz_116{flex-direction:column;text-align:center}._productBadge_1qapz_165{margin-left:0}._trustMessage_1qapz_179{flex-direction:column;text-align:center}._trustMessage_1qapz_179 svg{align-self:center}._formActions_1qapz_350{flex-direction:column}._reasonCard_1qapz_235{padding:12px}._reasonIcon_1qapz_258{width:32px;height:32px;font-size:16px}._reasonInfo_1qapz_269 strong{font-size:13px}._reasonInfo_1qapz_269 span{font-size:11px}._successDetails_1qapz_444{margin:24px 0;padding:16px}._bottomSpacing_1qapz_492{height:70px}}._lightMode_uhoax_7{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED}._darkMode_uhoax_20{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6}._container_uhoax_33{background:var(--bg-primary);min-height:100vh;transition:all .3s ease;color:var(--text-primary);overflow-x:hidden;width:100%;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}._header_uhoax_45{background:var(--bg-primary);position:sticky;top:0;z-index:100;padding:12px 16px;border-bottom:1px solid var(--border-color);width:100%}._topNav_uhoax_55{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}._profileIcon_uhoax_63{background:var(--bg-tertiary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-primary);flex-shrink:0}._campusDisplay_uhoax_78{display:flex;align-items:center;gap:6px;background:var(--bg-tertiary);padding:8px 12px;border-radius:20px;font-size:13px;font-weight:500;color:var(--text-primary);flex:1;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap}._campusDisplay_uhoax_78 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerRight_uhoax_101{display:flex;gap:8px;flex-shrink:0}._themeToggle_uhoax_107,._notificationIcon_uhoax_108{background:var(--bg-tertiary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-primary);position:relative}._searchWrapper_uhoax_124{margin-top:12px;width:100%}._searchBar_uhoax_129{display:flex;align-items:center;gap:12px;background:var(--bg-tertiary);border-radius:30px;padding:12px 16px;cursor:pointer;transition:all .2s;border:1px solid var(--border-color);width:100%}._searchIcon_uhoax_142{color:var(--text-tertiary);font-size:18px;flex-shrink:0}._searchBar_uhoax_129 input{flex:1;border:none;background:none;outline:none;font-size:15px;color:var(--text-primary);cursor:pointer;width:100%}._searchBar_uhoax_129 input::placeholder{color:var(--text-tertiary)}._heroSection_uhoax_164{padding:16px;width:100%}._heroBanner_uhoax_169{border-radius:20px;overflow:hidden;min-height:160px;display:flex;align-items:center;padding:20px;color:#fff;position:relative}._heroContent_uhoax_180{flex:1;z-index:2}._heroContent_uhoax_180 h1{font-size:18px;font-weight:700;margin-bottom:6px}._heroContent_uhoax_180 p{font-size:11px;opacity:.9;margin-bottom:10px}._heroCta_uhoax_197{background:#fff3;backdrop-filter:blur(10px);border:none;padding:6px 14px;border-radius:20px;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}._heroImage_uhoax_212{position:absolute;right:0;top:0;bottom:0;width:40%;opacity:.5}._heroImage_uhoax_212 img{width:100%;height:100%;object-fit:cover}._heroIndicators_uhoax_227{display:flex;justify-content:center;gap:6px;margin-top:12px}._indicator_uhoax_234{width:6px;height:6px;border-radius:3px;background:var(--border-color);border:none;cursor:pointer;transition:all .2s}._indicator_uhoax_234._active_uhoax_244{width:20px;background:var(--accent-primary)}._categoriesSection_uhoax_250{padding:0 16px;margin-bottom:24px;width:100%}._categoriesScroll_uhoax_256{display:flex;gap:12px;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-bottom:8px;scroll-snap-type:x mandatory;cursor:grab;position:relative}._categoriesScroll_uhoax_256:active{cursor:grabbing}._categoriesScroll_uhoax_256::-webkit-scrollbar{height:3px}._categoriesScroll_uhoax_256::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:10px}._categoriesScroll_uhoax_256::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:10px}._categoryChip_uhoax_287{display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;transition:all .2s;flex-shrink:0;scroll-snap-align:start;padding:4px 0}._categoryIcon_uhoax_301{width:50px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:22px;transition:all .2s;background:var(--bg-tertiary)}._categoryName_uhoax_313{font-size:11px;font-weight:500;color:var(--text-secondary);text-align:center;white-space:nowrap}._scrollSection_uhoax_322{margin-bottom:28px;padding:0 16px;width:100%}._sectionHeader_uhoax_328{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:8px}._titleWrapper_uhoax_337{display:flex;align-items:center;gap:8px}._sectionIcon_uhoax_343{font-size:18px;color:var(--accent-primary)}._sectionHeader_uhoax_328 h2{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}._sectionActions_uhoax_355{display:flex;align-items:center;gap:6px}._scrollBtn_uhoax_361{width:28px;height:28px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:var(--text-primary);transition:all .2s}._scrollBtn_uhoax_361:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._seeAllLink_uhoax_382{background:none;border:none;font-size:12px;color:var(--accent-primary);font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px 8px;transition:all .2s}._horizontalScroll_uhoax_396{display:flex;gap:12px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin}._horizontalScroll_uhoax_396::-webkit-scrollbar{height:3px}._horizontalScroll_uhoax_396::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:10px}._horizontalScroll_uhoax_396::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:10px}._productCard_uhoax_422{background:var(--card-bg);border-radius:14px;overflow:hidden;width:150px;flex-shrink:0;cursor:pointer;transition:all .2s;border:1px solid var(--border-color)}._productCard_uhoax_422._flash_uhoax_433{border:2px solid #F59E0B}._productImageContainer_uhoax_437{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--bg-tertiary);overflow:hidden}._productImageContainer_uhoax_437 img{width:100%;height:100%;object-fit:cover}._discountBadge_uhoax_451{position:absolute;top:8px;left:8px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:12px;z-index:2}._wishlistBtn_uhoax_464{position:absolute;top:8px;right:8px;background:#0009;backdrop-filter:blur(4px);border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#fff;transition:all .2s}._productInfo_uhoax_483{padding:10px}._productTitle_uhoax_487{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:32px}._productRating_uhoax_500{display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:10px;color:var(--text-secondary)}._starIcon_uhoax_509{color:#f59e0b;font-size:9px}._productPrice_uhoax_514{font-size:13px;font-weight:700;color:var(--accent-primary);margin-bottom:4px}._productLocation_uhoax_521{display:flex;align-items:center;gap:3px;font-size:9px;color:var(--text-tertiary)}._restaurantCard_uhoax_530{background:var(--card-bg);border-radius:14px;overflow:hidden;width:170px;flex-shrink:0;cursor:pointer;border:1px solid var(--border-color);transition:all .2s}._restaurantImage_uhoax_541{position:relative;width:100%;height:120px;background:var(--bg-tertiary);overflow:hidden}._restaurantImage_uhoax_541 img{width:100%;height:100%;object-fit:cover}._restaurantRating_uhoax_555{position:absolute;bottom:8px;right:8px;background:#000000b3;backdrop-filter:blur(4px);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;display:flex;align-items:center;gap:3px}._restaurantInfo_uhoax_570{padding:10px}._restaurantInfo_uhoax_570 h4{font-size:13px;font-weight:700;margin-bottom:3px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cuisine_uhoax_584{font-size:10px;color:var(--text-secondary);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deliveryInfo_uhoax_593{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--text-secondary)}._deliveryFee_uhoax_601{margin-left:auto;font-weight:600;color:#10b981}._serviceCard_uhoax_608{background:var(--card-bg);border-radius:14px;padding:10px;width:200px;flex-shrink:0;cursor:pointer;border:1px solid var(--border-color);transition:all .2s;display:flex;gap:10px}._serviceIcon_uhoax_621{font-size:28px;width:48px;height:48px;background:var(--bg-tertiary);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._serviceInfo_uhoax_633{flex:1;min-width:0}._serviceInfo_uhoax_633 h4{font-size:13px;font-weight:700;margin-bottom:3px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._serviceInfo_uhoax_633 p{font-size:10px;color:var(--text-secondary);margin-bottom:6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._serviceFooter_uhoax_659{display:flex;justify-content:space-between;align-items:center}._servicePrice_uhoax_665{font-size:11px;font-weight:700;color:var(--accent-primary)}._serviceOrders_uhoax_671{font-size:9px;color:var(--text-tertiary)}._dealsBannerSection_uhoax_677{padding:0 16px;margin-bottom:24px;width:100%}._dealsBanner_uhoax_677{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:18px;padding:16px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._dealsTag_uhoax_695{background:#fff3;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:16px;font-size:10px;margin-bottom:8px;width:fit-content}._dealsContent_uhoax_707 h2{font-size:16px;font-weight:700;margin-bottom:4px}._dealsContent_uhoax_707 p{font-size:11px;opacity:.9;margin-bottom:12px}._dealsContent_uhoax_707 button{background:#fff;border:none;padding:6px 14px;border-radius:18px;font-size:11px;font-weight:600;color:#667eea;display:inline-flex;align-items:center;gap:5px;cursor:pointer}._dealsCountdown_uhoax_733{display:flex;gap:6px}._countdownItem_uhoax_738{text-align:center;background:#0000004d;backdrop-filter:blur(10px);padding:6px;border-radius:10px;min-width:42px}._countdownItem_uhoax_738 span{font-size:16px;font-weight:700;display:block}._countdownItem_uhoax_738 label{font-size:9px;opacity:.8}._featuredSection_uhoax_759{padding:0 16px;margin-bottom:24px;width:100%}._featuredGrid_uhoax_765{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._featuredGrid_uhoax_765 ._productCard_uhoax_422{width:100%}._bottomSpacing_uhoax_776{height:70px}._fabButton_uhoax_781{position:fixed;bottom:70px;right:16px;width:52px;height:52px;border-radius:26px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;color:#fff;font-size:22px;cursor:pointer;box-shadow:0 4px 12px #4f46e566;z-index:90;display:flex;align-items:center;justify-content:center;transition:all .2s}._emptyScroll_uhoax_802{min-width:200px;text-align:center;padding:40px 20px;color:var(--text-tertiary)}._skeletonHeader_uhoax_810{padding:12px 16px}._skeletonTopNav_uhoax_814{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}._skeletonCircle_uhoax_822{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_uhoax_1 1.5s infinite}._skeletonCampusBadge_uhoax_831{flex:1;height:40px;border-radius:20px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_uhoax_1 1.5s infinite}._skeletonSearchBar_uhoax_840{height:48px;border-radius:30px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_uhoax_1 1.5s infinite}._skeletonHero_uhoax_848{height:160px;margin:16px;border-radius:20px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_uhoax_1 1.5s infinite}._skeletonCategories_uhoax_857{display:flex;gap:12px;padding:0 16px;margin-bottom:24px;overflow-x:auto}._skeletonCategory_uhoax_865{min-width:62px;height:70px;border-radius:14px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_uhoax_1 1.5s infinite}._skeletonSection_uhoax_874{padding:0 16px;margin-bottom:24px}._skeletonSectionHeader_uhoax_879{height:28px;width:140px;border-radius:8px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_uhoax_1 1.5s infinite;margin-bottom:14px}._skeletonHorizontal_uhoax_889{display:flex;gap:12px}._skeletonCard_uhoax_894{width:150px;height:210px;border-radius:14px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border-color) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:_loading_uhoax_1 1.5s infinite}@keyframes _loading_uhoax_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._productCard_uhoax_422{width:180px}._restaurantCard_uhoax_530{width:210px}._restaurantImage_uhoax_541{height:140px}._serviceCard_uhoax_608{width:240px}._categoryIcon_uhoax_301{width:64px;height:64px;font-size:28px}._featuredGrid_uhoax_765{grid-template-columns:repeat(3,1fr)}._heroBanner_uhoax_169{min-height:200px}._heroContent_uhoax_180 h1{font-size:24px}}@media (min-width: 1024px){._featuredGrid_uhoax_765{grid-template-columns:repeat(4,1fr)}._productCard_uhoax_422{width:200px}}@media (max-width: 480px){._productCard_uhoax_422{width:140px}._restaurantCard_uhoax_530{width:160px}._restaurantImage_uhoax_541{height:110px}._serviceCard_uhoax_608{width:180px}._dealsBanner_uhoax_677{flex-direction:column;text-align:center}._dealsCountdown_uhoax_733{justify-content:center}}._lightMode_ilo6a_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--text-primary: #0f172a;--text-secondary: #475569;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5}._darkMode_ilo6a_12{--bg-primary: #000000;--bg-secondary: #0a0a0a;--text-primary: #ffffff;--text-secondary: #a3a3a3;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1}._container_ilo6a_22{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_ilo6a_28{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_ilo6a_40,._searchBtn_ilo6a_40{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary)}._header_ilo6a_28 h1{font-size:18px;font-weight:700;margin:0}._searchBar_ilo6a_59{display:flex;align-items:center;gap:12px;margin:16px;padding:12px 16px;background:var(--bg-secondary);border-radius:30px;border:1px solid var(--border-color)}._searchBar_ilo6a_59 input{flex:1;border:none;background:none;outline:none;color:var(--text-primary)}._searchBar_ilo6a_59 input::placeholder{color:var(--text-secondary)}._main_ilo6a_82{padding:0 16px 80px}._productsGrid_ilo6a_86{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._productCard_ilo6a_92{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--border-color);transition:all .2s}._productCard_ilo6a_92:hover{transform:translateY(-4px);border-color:var(--accent-primary)}._productImage_ilo6a_106{width:100%;aspect-ratio:1 / 1;background:var(--bg-secondary);overflow:hidden}._productImage_ilo6a_106 img{width:100%;height:100%;object-fit:cover}._imagePlaceholder_ilo6a_119{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px}._productInfo_ilo6a_128{padding:12px}._productTitle_ilo6a_132{font-size:14px;font-weight:600;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._productRating_ilo6a_142{font-size:11px;color:var(--text-secondary);margin-bottom:4px;display:flex;align-items:center;gap:4px}._productPrice_ilo6a_151{font-size:14px;font-weight:700;color:var(--accent-primary);margin-bottom:4px}._productLocation_ilo6a_158{font-size:10px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}._emptyState_ilo6a_166{text-align:center;padding:60px 20px}._emptyIcon_ilo6a_171{font-size:64px;margin-bottom:16px}._emptyState_ilo6a_166 h3{font-size:18px;margin-bottom:8px}._emptyState_ilo6a_166 p{color:var(--text-secondary);margin-bottom:24px}._emptyState_ilo6a_166 button{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer}._skeletonGrid_ilo6a_196{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._skeletonCard_ilo6a_202{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_ilo6a_1 1.5s infinite;border-radius:16px;aspect-ratio:1 / 1.2}@keyframes _loading_ilo6a_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._productsGrid_ilo6a_86{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){._productsGrid_ilo6a_86{grid-template-columns:repeat(4,1fr)}}._lightMode_1yl4k_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--text-primary: #0f172a;--text-secondary: #475569;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5}._darkMode_1yl4k_12{--bg-primary: #000000;--bg-secondary: #0a0a0a;--text-primary: #ffffff;--text-secondary: #a3a3a3;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1}._container_1yl4k_22{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_1yl4k_29{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1yl4k_41{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);flex-shrink:0}._searchForm_1yl4k_55{flex:1;display:flex;gap:8px}._searchInputWrapper_1yl4k_61{flex:1;display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border-radius:30px;padding:10px 16px;border:1px solid var(--border-color);position:relative}._searchIcon_1yl4k_73{color:var(--text-secondary);font-size:16px}._searchInputWrapper_1yl4k_61 input{flex:1;border:none;background:none;outline:none;font-size:15px;color:var(--text-primary)}._searchInputWrapper_1yl4k_61 input::placeholder{color:var(--text-secondary)}._clearBtn_1yl4k_91{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._searchBtn_1yl4k_102{background:var(--accent-primary);color:#fff;border:none;padding:0 20px;border-radius:30px;font-weight:600;cursor:pointer;font-size:14px}._filterBtn_1yl4k_113{background:var(--bg-secondary);border:1px solid var(--border-color);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);flex-shrink:0}._filtersPanel_1yl4k_128{background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:16px;overflow:hidden}._filtersHeader_1yl4k_135{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._filtersHeader_1yl4k_135 h3{font-size:16px;font-weight:600;margin:0}._clearFiltersBtn_1yl4k_148{background:none;border:none;color:var(--accent-primary);font-size:13px;font-weight:500;cursor:pointer}._filterGroup_1yl4k_157{margin-bottom:16px}._filterGroup_1yl4k_157 label{display:block;font-size:13px;font-weight:500;margin-bottom:8px;color:var(--text-secondary)}._filterGroup_1yl4k_157 select,._filterGroup_1yl4k_157 input{width:100%;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;outline:none}._priceRange_1yl4k_181{display:flex;gap:8px;align-items:center}._priceRange_1yl4k_181 input{flex:1}._priceRange_1yl4k_181 span{color:var(--text-secondary)}._applyFiltersBtn_1yl4k_195{width:100%;background:var(--accent-primary);color:#fff;border:none;padding:12px;border-radius:30px;font-weight:600;cursor:pointer;margin-top:8px}._tabs_1yl4k_208{display:flex;gap:8px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}._tab_1yl4k_208{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--bg-secondary);border:none;padding:10px;border-radius:30px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}._tab_1yl4k_208._active_1yl4k_233{background:var(--accent-primary);color:#fff}._main_1yl4k_239{padding:16px 16px 80px}._resultsGrid_1yl4k_244{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._resultCard_1yl4k_251{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--border-color);transition:all .2s}._resultCard_1yl4k_251:hover{transform:translateY(-4px);border-color:var(--accent-primary)}._cardImage_1yl4k_265{width:100%;aspect-ratio:1 / 1;background:var(--bg-secondary);overflow:hidden}._cardImage_1yl4k_265 img{width:100%;height:100%;object-fit:cover}._imagePlaceholder_1yl4k_278{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px}._cardInfo_1yl4k_287{padding:12px}._cardTitle_1yl4k_291{font-size:13px;font-weight:600;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:34px}._cardPrice_1yl4k_303{font-size:14px;font-weight:700;color:var(--accent-primary);margin-bottom:4px}._cardRating_1yl4k_310{font-size:11px;color:#f59e0b;display:flex;align-items:center;gap:4px;margin-bottom:4px}._cardMeta_1yl4k_319{font-size:10px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}._emptyState_1yl4k_328{text-align:center;padding:60px 20px}._emptyIcon_1yl4k_333{font-size:64px;margin-bottom:16px}._emptyState_1yl4k_328 h3{font-size:18px;margin-bottom:8px}._emptyState_1yl4k_328 p{color:var(--text-secondary);margin-bottom:24px}._emptyState_1yl4k_328 button{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer}._skeletonGrid_1yl4k_359{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._skeletonCard_1yl4k_365{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1yl4k_1 1.5s infinite;border-radius:16px;aspect-ratio:1 / 1.2}@keyframes _loading_1yl4k_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._resultsGrid_1yl4k_244{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){._resultsGrid_1yl4k_244{grid-template-columns:repeat(4,1fr)}}@media (max-width: 480px){._searchForm_1yl4k_55{flex-direction:column}._searchBtn_1yl4k_102{padding:10px;width:100%}._searchInputWrapper_1yl4k_61{width:100%}}._suggestionsSection_1yl4k_408{padding:24px 16px}._recentSearches_1yl4k_412,._trendingSearches_1yl4k_413{margin-bottom:32px}._recentSearches_1yl4k_412 h4,._trendingSearches_1yl4k_413 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._suggestionChips_1yl4k_425{display:flex;flex-wrap:wrap;gap:10px}._suggestionChips_1yl4k_425 button{display:flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border-color);padding:8px 14px;border-radius:30px;font-size:13px;color:var(--text-primary);cursor:pointer;transition:all .2s}._suggestionChips_1yl4k_425 button:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._noRecent_1yl4k_451{color:var(--text-secondary);font-size:13px}._trendingBadge_1yl4k_457,._offerBadge_1yl4k_458,._popularBadge_1yl4k_459{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px;z-index:2}._offerBadge_1yl4k_458{background:linear-gradient(135deg,#10b981,#059669)}._popularBadge_1yl4k_459{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}._conditionBadge_1yl4k_483{background:var(--bg-tertiary);padding:2px 6px;border-radius:8px;font-size:9px;color:var(--text-secondary);margin-left:6px}._cardFooter_1yl4k_492{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:10px}._viewsCount_1yl4k_500{color:var(--text-tertiary);display:flex;align-items:center;gap:4px}._negotiableBadge_1yl4k_507{background:#10b98115;color:#10b981;padding:2px 6px;border-radius:8px;font-size:9px;font-weight:600}._deliveryFee_1yl4k_516{color:#10b981;font-weight:600}._serviceOrders_1yl4k_521{color:var(--text-tertiary)}._rating_1yl4k_525{color:#f59e0b;display:flex;align-items:center;gap:3px}._filterHint_1yl4k_532{display:block;font-size:10px;color:var(--text-tertiary);margin-top:4px}._cardRating_1yl4k_310{display:flex;align-items:center;gap:4px;font-size:11px;color:#f59e0b;margin-bottom:4px}._cardRating_1yl4k_310 span{color:var(--text-secondary)}._resultsCount_1yl4k_554{padding:12px 16px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}@media (max-width: 480px){._suggestionChips_1yl4k_425 button{font-size:12px;padding:6px 12px}._cardFooter_1yl4k_492{font-size:9px}}._lightMode_zq0t3_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--text-primary: #0f172a;--text-secondary: #475569;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5}._darkMode_zq0t3_12{--bg-primary: #000000;--bg-secondary: #0a0a0a;--text-primary: #ffffff;--text-secondary: #a3a3a3;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1}._container_zq0t3_22{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_zq0t3_28{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_zq0t3_40,._filterBtn_zq0t3_40{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary)}._header_zq0t3_28 h1{font-size:18px;font-weight:700;margin:0}._filtersBar_zq0t3_59{display:flex;gap:12px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);flex-wrap:wrap}._filtersBar_zq0t3_59 select{flex:1;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px}._main_zq0t3_78{padding:16px 16px 80px}._resultsHeader_zq0t3_83{padding:0 4px 12px;font-size:13px;color:var(--text-secondary)}._productsGrid_zq0t3_89{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._productCard_zq0t3_95{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--border-color);transition:all .2s}._productCard_zq0t3_95:hover{transform:translateY(-4px);border-color:var(--accent-primary)}._cardImage_zq0t3_109{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--bg-secondary);overflow:hidden}._cardImage_zq0t3_109 img{width:100%;height:100%;object-fit:cover}._imagePlaceholder_zq0t3_123{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px}._flashBadge_zq0t3_132{position:absolute;top:8px;left:8px;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px;z-index:2}._wishlistBtn_zq0t3_148{position:absolute;top:8px;right:8px;background:#0009;backdrop-filter:blur(4px);border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}._cardInfo_zq0t3_165{padding:12px}._cardTitle_zq0t3_169{font-size:13px;font-weight:600;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:34px}._cardPrice_zq0t3_181{font-size:14px;font-weight:700;color:var(--accent-primary);margin-bottom:4px}._cardMeta_zq0t3_188{font-size:10px;color:var(--text-secondary);display:flex;align-items:center;gap:4px;margin-bottom:6px}._cardFooter_zq0t3_197{display:flex;justify-content:space-between;align-items:center;font-size:10px}._viewsCount_zq0t3_204{color:var(--text-tertiary)}._negotiableBadge_zq0t3_208{background:#10b98115;color:#10b981;padding:2px 6px;border-radius:8px;font-size:9px;font-weight:600}._emptyState_zq0t3_217{text-align:center;padding:60px 20px}._emptyIcon_zq0t3_222{font-size:64px;margin-bottom:16px}._emptyState_zq0t3_217 h3{font-size:18px;margin-bottom:8px}._emptyState_zq0t3_217 p{color:var(--text-secondary);margin-bottom:24px}._skeletonGrid_zq0t3_237{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._skeletonCard_zq0t3_243{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_zq0t3_1 1.5s infinite;border-radius:16px;aspect-ratio:1 / 1.2}@keyframes _loading_zq0t3_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._productsGrid_zq0t3_89{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){._productsGrid_zq0t3_89{grid-template-columns:repeat(4,1fr)}}@media (max-width: 480px){._productsGrid_zq0t3_89{grid-template-columns:repeat(2,1fr);gap:12px}._cardTitle_zq0t3_169{font-size:12px}._cardPrice_zq0t3_181{font-size:13px}}._lightMode_1lgqt_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5}._darkMode_1lgqt_14{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1}._container_1lgqt_26{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_1lgqt_32{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1lgqt_44,._filterBtn_1lgqt_44{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_1lgqt_44:hover,._filterBtn_1lgqt_44:hover{background:var(--accent-primary);color:#fff}._header_1lgqt_32 h1{font-size:18px;font-weight:700;margin:0}._filtersBar_1lgqt_69{display:flex;gap:12px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);flex-wrap:wrap}._filtersBar_1lgqt_69 select{flex:1;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;cursor:pointer}._timeFrameButtons_1lgqt_89{display:flex;gap:8px}._timeFrameButtons_1lgqt_89 button{padding:8px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-size:13px;transition:all .2s}._timeFrameButtons_1lgqt_89 button._active_1lgqt_105{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._main_1lgqt_111{padding:16px 16px 80px}._resultsHeader_1lgqt_116{padding:0 4px 12px;font-size:13px;color:var(--text-secondary)}._productsGrid_1lgqt_122{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._productCard_1lgqt_128{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--border-color);transition:all .2s;position:relative}._productCard_1lgqt_128:hover{transform:translateY(-4px);border-color:var(--accent-primary);box-shadow:0 8px 20px #0000001a}._rankBadge_1lgqt_144{position:absolute;top:8px;left:8px;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;z-index:2;box-shadow:0 2px 8px #0003}._cardImage_1lgqt_162{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--bg-secondary);overflow:hidden}._cardImage_1lgqt_162 img{width:100%;height:100%;object-fit:cover}._imagePlaceholder_1lgqt_176{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;background:var(--bg-tertiary)}._trendingBadge_1lgqt_186{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px;z-index:2}._wishlistBtn_1lgqt_202{position:absolute;bottom:8px;right:8px;background:#0009;backdrop-filter:blur(4px);border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s;z-index:2}._wishlistBtn_1lgqt_202:hover{background:#ef4444;transform:scale(1.1)}._cardInfo_1lgqt_226{padding:12px}._cardTitle_1lgqt_230{font-size:13px;font-weight:600;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:34px;color:var(--text-primary)}._cardPrice_1lgqt_243{font-size:14px;font-weight:700;color:var(--accent-primary);margin-bottom:4px}._cardStats_1lgqt_250{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;margin-bottom:4px}._cardStats_1lgqt_250 span{display:flex;align-items:center;gap:4px}._cardMeta_1lgqt_265{font-size:10px;color:var(--text-tertiary);display:flex;align-items:center;gap:4px}._emptyState_1lgqt_273{text-align:center;padding:60px 20px}._emptyIcon_1lgqt_278{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_1lgqt_273 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyState_1lgqt_273 p{color:var(--text-secondary);margin-bottom:24px}._skeletonGrid_1lgqt_295{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._skeletonCard_1lgqt_301{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1lgqt_1 1.5s infinite;border-radius:16px;aspect-ratio:1 / 1.2}@keyframes _loading_1lgqt_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._productsGrid_1lgqt_122{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){._productsGrid_1lgqt_122{grid-template-columns:repeat(4,1fr)}}@media (max-width: 480px){._productsGrid_1lgqt_122{gap:12px}._rankBadge_1lgqt_144{width:28px;height:28px;font-size:12px}}._lightMode_qjayd_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5}._darkMode_qjayd_14{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1}._container_qjayd_26{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_qjayd_32{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_qjayd_44,._filterBtn_qjayd_44{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_qjayd_44:hover,._filterBtn_qjayd_44:hover{background:var(--accent-primary);color:#fff}._header_qjayd_32 h1{font-size:18px;font-weight:700;margin:0}._filtersBar_qjayd_69{display:flex;gap:12px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}._filtersBar_qjayd_69 select{flex:1;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;cursor:pointer}._main_qjayd_88{padding:16px 16px 80px}._resultsHeader_qjayd_93{padding:0 4px 12px;font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:8px}._productsGrid_qjayd_102{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._productCard_qjayd_108{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--border-color);transition:all .2s}._productCard_qjayd_108:hover{transform:translateY(-4px);border-color:var(--accent-primary);box-shadow:0 8px 20px #0000001a}._cardImage_qjayd_123{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--bg-secondary);overflow:hidden}._cardImage_qjayd_123 img{width:100%;height:100%;object-fit:cover}._imagePlaceholder_qjayd_137{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;background:var(--bg-tertiary)}._wishlistBtn_qjayd_147{position:absolute;top:8px;right:8px;background:#0009;backdrop-filter:blur(4px);border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}._wishlistBtn_qjayd_147:hover{background:#ef4444;transform:scale(1.1)}._cardInfo_qjayd_170{padding:12px}._cardTitle_qjayd_174{font-size:13px;font-weight:600;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:34px;color:var(--text-primary)}._cardPrice_qjayd_187{font-size:14px;font-weight:700;color:var(--accent-primary);margin-bottom:4px}._cardMeta_qjayd_194{font-size:10px;color:var(--text-tertiary);display:flex;align-items:center;gap:4px;margin-bottom:6px}._recommendReason_qjayd_203{font-size:9px;color:var(--accent-primary);background:var(--accent-primary)10;padding:2px 6px;border-radius:8px;display:inline-block}._emptyState_qjayd_212{text-align:center;padding:60px 20px}._emptyIcon_qjayd_217{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_qjayd_212 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyState_qjayd_212 p{color:var(--text-secondary);margin-bottom:24px}._emptyState_qjayd_212 button{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .2s}._emptyState_qjayd_212 button:hover{transform:scale(1.05)}._skeletonGrid_qjayd_249{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._skeletonCard_qjayd_255{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_qjayd_1 1.5s infinite;border-radius:16px;aspect-ratio:1 / 1.2}@keyframes _loading_qjayd_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 768px){._productsGrid_qjayd_102{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){._productsGrid_qjayd_102{grid-template-columns:repeat(4,1fr)}}._lightMode_10ygj_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5}._darkMode_10ygj_14{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1}._container_10ygj_26{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_10ygj_32{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_10ygj_44,._filterBtn_10ygj_44{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_10ygj_44:hover,._filterBtn_10ygj_44:hover{background:var(--accent-primary);color:#fff}._header_10ygj_32 h1{font-size:18px;font-weight:700;margin:0}._filtersBar_10ygj_69{display:flex;gap:12px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}._filtersBar_10ygj_69 select{flex:1;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;cursor:pointer}._main_10ygj_88{padding:16px 16px 80px}._resultsHeader_10ygj_93{padding:0 4px 12px;font-size:13px;color:var(--text-secondary);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._campusNote_10ygj_104{background:var(--accent-primary)15;padding:4px 12px;border-radius:20px;font-size:11px;color:var(--accent-primary)}._restaurantsGrid_10ygj_112{display:flex;flex-direction:column;gap:16px}._restaurantCard_10ygj_118{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--border-color);transition:all .2s;display:flex;gap:16px;padding:12px}._restaurantCard_10ygj_118:hover{transform:translateY(-2px);border-color:var(--accent-primary);box-shadow:0 8px 20px #0000001a}._cardImage_10ygj_136{position:relative;width:100px;height:100px;border-radius:12px;overflow:hidden;background:var(--bg-secondary);flex-shrink:0}._cardImage_10ygj_136 img{width:100%;height:100%;object-fit:cover}._imagePlaceholder_10ygj_152{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;background:var(--bg-tertiary)}._ratingBadge_10ygj_162{position:absolute;bottom:4px;right:4px;background:#000000b3;backdrop-filter:blur(4px);color:#fff;padding:2px 6px;border-radius:8px;font-size:10px;display:flex;align-items:center;gap:3px}._favoriteBtn_10ygj_177{position:absolute;top:4px;right:4px;background:#0009;backdrop-filter:blur(4px);border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}._favoriteBtn_10ygj_177:hover{background:#ef4444;transform:scale(1.1)}._cardInfo_10ygj_200{flex:1;min-width:0}._restaurantName_10ygj_205{font-size:16px;font-weight:700;margin:0 0 4px;color:var(--text-primary)}._cuisine_10ygj_212{font-size:12px;color:var(--text-secondary);margin-bottom:8px}._restaurantDetails_10ygj_218{display:flex;gap:12px;font-size:11px;color:var(--text-tertiary);margin-bottom:8px;flex-wrap:wrap}._restaurantDetails_10ygj_218 span{display:flex;align-items:center;gap:4px}._orderInfo_10ygj_233{display:flex;gap:12px;font-size:11px;margin-bottom:8px;flex-wrap:wrap}._minOrder_10ygj_241{color:var(--text-tertiary)}._deliveryFee_10ygj_245{color:#10b981;font-weight:600}._specialOffer_10ygj_250{background:linear-gradient(135deg,#f59e0b15,#ef444415);padding:6px 10px;border-radius:10px;font-size:11px;color:#f59e0b;margin-top:8px}._emptyState_10ygj_259{text-align:center;padding:60px 20px}._emptyIcon_10ygj_264{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_10ygj_259 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyState_10ygj_259 p{color:var(--text-secondary);margin-bottom:24px}._emptyState_10ygj_259 button{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .2s}._emptyState_10ygj_259 button:hover{transform:scale(1.05)}._skeletonGrid_10ygj_296{display:flex;flex-direction:column;gap:16px}._skeletonCard_10ygj_302{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_10ygj_1 1.5s infinite;border-radius:16px;height:120px}@keyframes _loading_10ygj_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._restaurantCard_10ygj_118{flex-direction:column}._cardImage_10ygj_136{width:100%;height:140px}._restaurantDetails_10ygj_218,._orderInfo_10ygj_233{flex-wrap:wrap}}._lightMode_1qeb7_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5}._darkMode_1qeb7_14{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1}._container_1qeb7_26{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}._header_1qeb7_32{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1qeb7_44,._filterBtn_1qeb7_44{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_1qeb7_44:hover,._filterBtn_1qeb7_44:hover{background:var(--accent-primary);color:#fff}._header_1qeb7_32 h1{font-size:18px;font-weight:700;margin:0}._filtersBar_1qeb7_69{display:flex;gap:12px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);flex-wrap:wrap}._filtersBar_1qeb7_69 select{flex:1;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;cursor:pointer}._main_1qeb7_89{padding:16px 16px 80px}._resultsHeader_1qeb7_94{padding:0 4px 12px;font-size:13px;color:var(--text-secondary)}._servicesList_1qeb7_100{display:flex;flex-direction:column;gap:16px}._serviceCard_1qeb7_106{background:var(--card-bg);border-radius:16px;cursor:pointer;border:1px solid var(--border-color);transition:all .2s;display:flex;gap:16px;padding:16px}._serviceCard_1qeb7_106:hover{transform:translateY(-2px);border-color:var(--accent-primary);box-shadow:0 8px 20px #0000001a}._serviceIcon_1qeb7_123{width:56px;height:56px;background:var(--bg-tertiary);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px;flex-shrink:0}._serviceInfo_1qeb7_135{flex:1;min-width:0}._serviceHeader_1qeb7_140{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:8px}._serviceHeader_1qeb7_140 h4{font-size:15px;font-weight:700;margin:0;color:var(--text-primary)}._popularityBadge_1qeb7_156{background:var(--accent-primary)15;color:var(--accent-primary);padding:4px 8px;border-radius:20px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px;white-space:nowrap}._serviceDesc_1qeb7_169{font-size:12px;color:var(--text-secondary);margin-bottom:12px;line-height:1.4}._serviceDetails_1qeb7_176{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}._servicePrice_1qeb7_185{font-size:15px;font-weight:700;color:var(--accent-primary)}._serviceRating_1qeb7_191{display:flex;align-items:center;gap:4px;font-size:12px;color:#f59e0b}._serviceMeta_1qeb7_199{display:flex;gap:16px;font-size:11px;color:var(--text-tertiary);margin-bottom:12px;flex-wrap:wrap}._serviceMeta_1qeb7_199 span{display:flex;align-items:center;gap:4px}._serviceTags_1qeb7_214{display:flex;gap:8px;flex-wrap:wrap}._tag_1qeb7_220{background:var(--bg-tertiary);padding:4px 10px;border-radius:20px;font-size:10px;color:var(--text-secondary)}._emptyState_1qeb7_228{text-align:center;padding:60px 20px}._emptyIcon_1qeb7_233{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_1qeb7_228 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyState_1qeb7_228 p{color:var(--text-secondary);margin-bottom:24px}._emptyState_1qeb7_228 button{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .2s}._emptyState_1qeb7_228 button:hover{transform:scale(1.05)}._skeletonList_1qeb7_265{display:flex;flex-direction:column;gap:16px}._skeletonCard_1qeb7_271{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1qeb7_1 1.5s infinite;border-radius:16px;height:160px}@keyframes _loading_1qeb7_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._serviceCard_1qeb7_106{flex-direction:column}._serviceIcon_1qeb7_123{align-self:center}._serviceHeader_1qeb7_140,._serviceDetails_1qeb7_176{flex-direction:column;align-items:flex-start}}._resultsHeader_1qeb7_94{display:flex;justify-content:space-between;align-items:center;padding:0 4px 12px;font-size:13px;color:var(--text-secondary);flex-wrap:wrap;gap:12px}._offerServiceBtn_1qeb7_317{display:flex;align-items:center;gap:8px;background:var(--accent-primary);color:#fff;border:none;padding:8px 16px;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}._offerServiceBtn_1qeb7_317:hover{transform:scale(1.05);box-shadow:0 4px 12px var(--accent-primary) 40}._emptyOfferBtn_1qeb7_338{display:inline-flex;align-items:center;gap:8px;background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:16px}._emptyOfferBtn_1qeb7_338:hover{transform:scale(1.05);box-shadow:0 8px 20px var(--accent-primary) 40}._filtersBar_1qeb7_69 select option{display:flex;align-items:center;gap:8px}@media (max-width: 480px){._resultsHeader_1qeb7_94{flex-direction:column;align-items:flex-start}._offerServiceBtn_1qeb7_317{width:100%;justify-content:center}}._lightMode_crkj2_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._darkMode_crkj2_18{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._container_crkj2_34{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:30px}._header_crkj2_42{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_crkj2_54,._helpBtn_crkj2_54{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_crkj2_54:hover,._helpBtn_crkj2_54:hover{background:var(--accent-primary);color:#fff}._header_crkj2_42 h1{font-size:18px;font-weight:700;margin:0}._helpPanel_crkj2_80{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);overflow:hidden}._helpContent_crkj2_86{padding:16px}._helpContent_crkj2_86 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--accent-primary)}._helpContent_crkj2_86 ul{list-style:none;padding:0;margin:0}._helpContent_crkj2_86 li{font-size:13px;color:var(--text-secondary);margin-bottom:8px;line-height:1.4}._stepsContainer_crkj2_111{display:flex;padding:16px;gap:8px;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}._step_crkj2_111{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;padding:8px;cursor:pointer;border-radius:12px;transition:all .2s}._step_crkj2_111._active_crkj2_133{background:var(--accent-primary)15}._stepNumber_crkj2_137{width:28px;height:28px;border-radius:14px;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-secondary);transition:all .2s}._step_crkj2_111._active_crkj2_133 ._stepNumber_crkj2_137{background:var(--accent-primary);color:#fff}._stepLabel_crkj2_156{font-size:11px;color:var(--text-tertiary);font-weight:500}._step_crkj2_111._active_crkj2_133 ._stepLabel_crkj2_156{color:var(--accent-primary)}._form_crkj2_167{padding:20px 16px}._section_crkj2_171{animation:_fadeIn_crkj2_1 .3s ease}@keyframes _fadeIn_crkj2_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formGroup_crkj2_186{margin-bottom:24px}._formGroup_crkj2_186 label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}._formGroup_crkj2_186 input,._formGroup_crkj2_186 textarea,._formGroup_crkj2_186 select{width:100%;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;transition:all .2s;outline:none}._formGroup_crkj2_186 input:focus,._formGroup_crkj2_186 textarea:focus,._formGroup_crkj2_186 select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._hint_crkj2_219{font-size:12px;color:var(--text-tertiary);margin-top:4px}._charCount_crkj2_225{text-align:right;font-size:11px;color:var(--text-tertiary);margin-top:4px}._categoryGrid_crkj2_233{display:flex;flex-direction:column;gap:10px}._categoryBtn_crkj2_239{display:flex;align-items:center;gap:12px;padding:14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;cursor:pointer;transition:all .2s;position:relative}._categoryBtn_crkj2_239:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._categoryBtn_crkj2_239._selected_crkj2_257{border-color:var(--accent-primary);background:var(--accent-primary)10}._categoryIcon_crkj2_262{font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:12px}._categoryInfo_crkj2_273{flex:1;text-align:left}._categoryInfo_crkj2_273 span{display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}._categoryInfo_crkj2_273 small{font-size:11px;color:var(--text-tertiary)}._checkIcon_crkj2_291{margin-left:auto;color:var(--success);font-size:18px}._priceTypeOptions_crkj2_298{display:flex;gap:12px}._priceTypeBtn_crkj2_303{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500;color:var(--text-primary)}._priceTypeBtn_crkj2_303:hover{border-color:var(--accent-primary);transform:translateY(-2px)}._priceTypeBtn_crkj2_303._selected_crkj2_257{border-color:var(--accent-primary);background:var(--accent-primary)10}._priceInput_crkj2_331{display:flex;align-items:center;gap:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:0 16px}._priceInput_crkj2_331 svg{color:var(--text-tertiary);font-size:18px}._priceInput_crkj2_331 input{flex:1;border:none;background:none;padding:12px 0;font-size:16px;font-weight:600}._priceInput_crkj2_331 span{color:var(--text-tertiary);font-weight:500}._tagsDisplay_crkj2_361{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._tag_crkj2_361{background:var(--accent-primary)15;color:var(--accent-primary);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px}._tag_crkj2_361 button{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;padding:0 4px;display:flex;align-items:center}._tagInput_crkj2_391{display:flex;gap:8px;margin-bottom:16px}._tagInput_crkj2_391 input{flex:1;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px}._tagInput_crkj2_391 button{width:44px;height:44px;background:var(--accent-primary);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._tagInput_crkj2_391 button:hover:not(:disabled){transform:scale(1.05)}._tagInput_crkj2_391 button:disabled{opacity:.5;cursor:not-allowed}._suggestedLabel_crkj2_430{font-size:12px;color:var(--text-secondary);margin-bottom:8px}._tagsGrid_crkj2_436{display:flex;flex-wrap:wrap;gap:8px}._suggestedTag_crkj2_442{background:var(--bg-tertiary);border:1px solid var(--border-color);padding:6px 12px;border-radius:20px;font-size:11px;cursor:pointer;transition:all .2s;color:var(--text-secondary);display:flex;align-items:center;gap:4px}._suggestedTag_crkj2_442:hover:not(:disabled){background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._suggestedTag_crkj2_442:disabled{opacity:.5;cursor:not-allowed}._requirementsDisplay_crkj2_468{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}._requirement_crkj2_468{background:var(--bg-tertiary);padding:8px 12px;border-radius:12px;font-size:13px;color:var(--text-primary);display:flex;align-items:center;gap:8px}._requirement_crkj2_468 svg{color:var(--success);font-size:12px}._requirement_crkj2_468 button{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:16px;margin-left:4px;padding:0 4px}._requirement_crkj2_468 button:hover{color:var(--error)}._requirementInput_crkj2_505{display:flex;gap:8px}._requirementInput_crkj2_505 input{flex:1;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px}._requirementInput_crkj2_505 button{width:44px;height:44px;background:var(--accent-primary);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._requirementInput_crkj2_505 button:hover:not(:disabled){transform:scale(1.05)}._requirementInput_crkj2_505 button:disabled{opacity:.5;cursor:not-allowed}._summaryCard_crkj2_544{background:var(--bg-secondary);border-radius:20px;padding:20px;margin-bottom:24px}._summaryCard_crkj2_544 h4{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}._summaryItem_crkj2_558{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-color)}._summaryItem_crkj2_558:last-child{border-bottom:none}._summaryItem_crkj2_558 span{font-size:13px;color:var(--text-secondary)}._summaryItem_crkj2_558 strong{font-size:13px;color:var(--text-primary);max-width:60%;text-align:right;word-break:break-word}._formActions_crkj2_584{display:flex;gap:12px;margin-top:24px}._prevBtn_crkj2_590,._nextBtn_crkj2_590,._submitBtn_crkj2_590{flex:1;padding:14px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:none}._prevBtn_crkj2_590{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._nextBtn_crkj2_590,._submitBtn_crkj2_590{background:var(--accent-primary);color:#fff}._prevBtn_crkj2_590:hover,._nextBtn_crkj2_590:hover,._submitBtn_crkj2_590:hover{transform:scale(1.02)}._submitBtn_crkj2_590:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinning_crkj2_627{animation:_spin_crkj2_627 1s linear infinite}@keyframes _spin_crkj2_627{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 768px){._categoryGrid_crkj2_233{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._form_crkj2_167{max-width:700px;margin:0 auto}}@media (max-width: 480px){._priceTypeOptions_crkj2_298,._formActions_crkj2_584{flex-direction:column}._stepsContainer_crkj2_111{flex-wrap:wrap}._step_crkj2_111{min-width:70px}._categoryBtn_crkj2_239{padding:12px}._categoryIcon_crkj2_262{width:40px;height:40px;font-size:22px}._categoryInfo_crkj2_273 span{font-size:13px}._categoryInfo_crkj2_273 small{font-size:10px}._summaryItem_crkj2_558{flex-direction:column;align-items:flex-start;gap:4px}._summaryItem_crkj2_558 strong{max-width:100%;text-align:left}._tagInput_crkj2_391,._requirementInput_crkj2_505{flex-direction:column}._tagInput_crkj2_391 button,._requirementInput_crkj2_505 button{width:100%;height:44px}}._loadingContainer_crkj2_707{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}._loadingSpinner_crkj2_716{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_crkj2_627 1s linear infinite}._skeletonHeader_crkj2_726{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_crkj2_732,._skeletonHelpBtn_crkj2_732{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_crkj2_707 1.5s infinite}._skeletonTitle_crkj2_741{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_crkj2_707 1.5s infinite}._skeletonSteps_crkj2_750{display:flex;gap:8px;padding:16px}._skeletonStep_crkj2_750{flex:1;height:60px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_crkj2_707 1.5s infinite}._skeletonForm_crkj2_765{padding:20px 16px}._skeletonInput_crkj2_769{height:50px;border-radius:12px;margin-bottom:16px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_crkj2_707 1.5s infinite}._skeletonText_crkj2_778{height:80px;border-radius:12px;margin-bottom:16px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_crkj2_707 1.5s infinite}@keyframes _loading_crkj2_707{0%{background-position:200% 0}to{background-position:-200% 0}}._errorToast_crkj2_793{position:fixed;bottom:20px;left:16px;right:16px;background:var(--error);color:#fff;border-radius:12px;padding:12px;z-index:200}._errorMessage_crkj2_805{font-size:13px;padding:4px 0}._lightMode_11ulp_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._darkMode_11ulp_18{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._container_11ulp_34{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:30px}._header_11ulp_42{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_11ulp_54,._helpBtn_11ulp_54{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_11ulp_54:hover,._helpBtn_11ulp_54:hover{background:var(--accent-primary);color:#fff}._header_11ulp_42 h1{font-size:18px;font-weight:700;margin:0}._headerActions_11ulp_79{display:flex;gap:8px;align-items:center}._editBtn_11ulp_85{display:flex;align-items:center;gap:6px;background:var(--accent-primary);color:#fff;border:none;padding:8px 16px;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}._editBtn_11ulp_85:hover{transform:scale(1.05)}._editActions_11ulp_104{display:flex;gap:8px}._cancelBtn_11ulp_109,._saveBtn_11ulp_109{padding:8px 16px;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;border:none}._cancelBtn_11ulp_109{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._saveBtn_11ulp_109{background:var(--accent-primary);color:#fff}._cancelBtn_11ulp_109:hover,._saveBtn_11ulp_109:hover{transform:scale(1.05)}._saveBtn_11ulp_109:disabled{opacity:.6;cursor:not-allowed;transform:none}._helpPanel_11ulp_144{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);overflow:hidden}._helpContent_11ulp_150{padding:16px}._helpContent_11ulp_150 h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--accent-primary)}._helpContent_11ulp_150 ul{list-style:none;padding:0;margin:0 0 12px}._helpContent_11ulp_150 li{font-size:13px;color:var(--text-secondary);margin-bottom:8px;line-height:1.4}._helpNote_11ulp_174{background:var(--bg-tertiary);padding:10px;border-radius:12px;font-size:12px;color:var(--text-secondary)}._verificationBanner_11ulp_183{display:flex;align-items:center;gap:10px;padding:12px 16px;margin:12px 16px;border-radius:12px;font-size:13px}._verificationBanner_11ulp_183._verified_11ulp_193{background:var(--success)15;color:var(--success)}._verificationBanner_11ulp_183._pending_11ulp_198{background:var(--warning)15;color:var(--warning)}._verificationBanner_11ulp_183 svg{font-size:18px;flex-shrink:0}._content_11ulp_209{padding:16px}._profileHeader_11ulp_214{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg-secondary);border-radius:20px;margin-bottom:24px}._avatar_11ulp_224{width:70px;height:70px;border-radius:35px;overflow:hidden;background:var(--accent-primary);flex-shrink:0}._avatarPlaceholder_11ulp_233{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:#fff}._userInfo_11ulp_244 h2{font-size:18px;font-weight:700;margin:0 0 4px;color:var(--text-primary)}._userEmail_11ulp_251{font-size:13px;color:var(--text-secondary);margin:0}._formContainer_11ulp_258{background:var(--bg-secondary);border-radius:20px;padding:20px}._formGroup_11ulp_264{margin-bottom:20px}._formGroup_11ulp_264 label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}._formGroup_11ulp_264 label svg{color:var(--accent-primary);font-size:14px}._formGroup_11ulp_264 input,._formGroup_11ulp_264 select,._formGroup_11ulp_264 textarea{width:100%;padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:14px;transition:all .2s;outline:none}._formGroup_11ulp_264 input:focus,._formGroup_11ulp_264 select:focus,._formGroup_11ulp_264 textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary) 20}._hint_11ulp_304{font-size:11px;color:var(--text-tertiary);margin-top:4px}._readOnlyValue_11ulp_311{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);color:var(--text-primary)}._readOnlyValue_11ulp_311 svg{color:var(--text-tertiary);font-size:16px}._formRow_11ulp_328{display:grid;grid-template-columns:1fr 1fr;gap:16px}._uploadProgress_11ulp_335{background:var(--bg-primary);border-radius:30px;overflow:hidden;margin-bottom:12px;position:relative;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color)}._progressBar_11ulp_348{position:absolute;left:0;top:0;bottom:0;background:var(--accent-primary);transition:width .3s ease}._uploadProgress_11ulp_335 span{position:relative;z-index:1;font-size:12px;font-weight:600;color:#fff}._documentPreview_11ulp_365{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-primary);border-radius:12px;border:1px solid var(--success)}._documentIcon_11ulp_375{color:var(--success);font-size:18px}._removeDocumentBtn_11ulp_380{margin-left:auto;background:none;border:none;color:var(--error);cursor:pointer;font-size:13px;padding:4px 8px;border-radius:8px;transition:all .2s}._removeDocumentBtn_11ulp_380:hover{background:var(--error)15}._uploadBtn_11ulp_396{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;background:var(--bg-primary);border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s}._uploadBtn_11ulp_396:hover{border-color:var(--accent-primary);background:var(--accent-primary)10}._uploadBtn_11ulp_396 svg{font-size:24px;color:var(--text-tertiary)}._uploadBtn_11ulp_396 span{font-size:13px;color:var(--text-secondary);font-weight:500}._uploadBtn_11ulp_396 small{font-size:10px;color:var(--text-tertiary)}._uploadingSpinner_11ulp_431{display:flex;flex-direction:column;align-items:center;gap:8px}._saveBottom_11ulp_439{margin-top:20px}._completeProfileBtn_11ulp_443{width:100%;background:var(--accent-primary);color:#fff;border:none;padding:14px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._completeProfileBtn_11ulp_443:hover{transform:scale(1.02)}._spinning_11ulp_461{animation:_spin_11ulp_461 1s linear infinite}@keyframes _spin_11ulp_461{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._skeletonHeader_11ulp_471{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_11ulp_477,._skeletonEditBtn_11ulp_477{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_11ulp_1 1.5s infinite}._skeletonTitle_11ulp_486{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_11ulp_1 1.5s infinite}._skeletonAvatar_11ulp_495{width:70px;height:70px;border-radius:35px;margin:16px auto;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_11ulp_1 1.5s infinite}._skeletonForm_11ulp_505{padding:20px}._skeletonInput_11ulp_509{height:50px;border-radius:12px;margin-bottom:16px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_11ulp_1 1.5s infinite}@keyframes _loading_11ulp_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._formRow_11ulp_328{grid-template-columns:1fr;gap:0}._profileHeader_11ulp_214{flex-direction:column;text-align:center}._editActions_11ulp_104{flex-direction:column}._headerActions_11ulp_79{flex-direction:column;align-items:flex-end}._editBtn_11ulp_85,._cancelBtn_11ulp_109,._saveBtn_11ulp_109{padding:6px 12px;font-size:12px}}._lightMode_1a23w_2{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--card-bg: #ffffff;--accent-primary: #4F46E5;--accent-secondary: #7C3AED;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._darkMode_1a23w_18{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-tertiary: #666666;--border-color: #1f1f1f;--card-bg: #0a0a0a;--accent-primary: #6366F1;--accent-secondary: #8B5CF6;--success: #10B981;--error: #EF4444;--warning: #F59E0B}._container_1a23w_34{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:30px}._header_1a23w_42{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}._backBtn_1a23w_54{background:var(--bg-secondary);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s}._backBtn_1a23w_54:hover{background:var(--accent-primary);color:#fff}._header_1a23w_42 h1{font-size:18px;font-weight:700;margin:0}._headerActions_1a23w_79{display:flex;gap:8px}._markAllBtn_1a23w_84,._deleteAllBtn_1a23w_84{background:var(--bg-secondary);border:1px solid var(--border-color);padding:8px 12px;border-radius:30px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;color:var(--text-primary);transition:all .2s}._markAllBtn_1a23w_84:hover,._deleteAllBtn_1a23w_84:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._statsBar_1a23w_106{display:flex;gap:12px;padding:16px}._statCard_1a23w_112{flex:1;display:flex;align-items:center;gap:12px;background:var(--bg-secondary);padding:12px 16px;border-radius:16px}._statIcon_1a23w_122{width:40px;height:40px;border-radius:20px;background:var(--accent-primary)15;display:flex;align-items:center;justify-content:center;color:var(--accent-primary);font-size:18px}._statInfo_1a23w_134{flex:1}._statNumber_1a23w_138{display:block;font-size:20px;font-weight:700;color:var(--text-primary)}._statLabel_1a23w_145{font-size:11px;color:var(--text-tertiary)}._filtersSection_1a23w_151{padding:0 16px 12px;border-bottom:1px solid var(--border-color)}._filtersScroll_1a23w_156{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}._filtersScroll_1a23w_156::-webkit-scrollbar{height:3px}._filtersScroll_1a23w_156::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:10px}._filtersScroll_1a23w_156::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:10px}._filterChip_1a23w_178{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:30px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;color:var(--text-secondary);transition:all .2s}._filterChip_1a23w_178:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._filterChip_1a23w_178._active_1a23w_199{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._filterBadge_1a23w_205{background:#fff;color:var(--accent-primary);padding:2px 6px;border-radius:12px;font-size:10px;font-weight:600;margin-left:4px}._main_1a23w_216{padding:16px}._notificationsList_1a23w_221{display:flex;flex-direction:column;gap:12px}._notificationCard_1a23w_227{display:flex;gap:12px;padding:16px;background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color);cursor:pointer;transition:all .2s;position:relative}._notificationCard_1a23w_227._unread_1a23w_239{background:var(--accent-primary)05;border-left:3px solid var(--accent-primary)}._notificationCard_1a23w_227:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._notificationIcon_1a23w_249{width:48px;height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}._notificationContent_1a23w_260{flex:1;min-width:0}._notificationHeader_1a23w_265{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:6px}._notificationHeader_1a23w_265 h4{font-size:14px;font-weight:600;margin:0;color:var(--text-primary)}._notificationTime_1a23w_281{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-tertiary);white-space:nowrap}._notificationMessage_1a23w_290{font-size:13px;color:var(--text-secondary);line-height:1.4;margin:0 0 8px}._notificationFooter_1a23w_297{display:flex;justify-content:space-between;align-items:center}._notificationType_1a23w_303{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._notificationActions_1a23w_310{display:flex;flex-direction:column;gap:8px}._readBtn_1a23w_316,._deleteBtn_1a23w_316{background:var(--bg-secondary);border:1px solid var(--border-color);width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-tertiary);transition:all .2s}._readBtn_1a23w_316:hover{background:var(--success);color:#fff;border-color:var(--success)}._deleteBtn_1a23w_316:hover{background:var(--error);color:#fff;border-color:var(--error)}._emptyState_1a23w_343{text-align:center;padding:60px 20px}._emptyIcon_1a23w_348{width:80px;height:80px;background:var(--bg-secondary);border-radius:40px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;color:var(--text-tertiary)}._emptyState_1a23w_343 h3{font-size:18px;margin-bottom:8px;color:var(--text-primary)}._emptyState_1a23w_343 p{color:var(--text-secondary);margin-bottom:24px}._emptyState_1a23w_343 button{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:600;cursor:pointer;transition:all .2s}._emptyState_1a23w_343 button:hover{transform:scale(1.05)}._toastNotification_1a23w_388{display:flex;align-items:center;gap:12px;background:var(--bg-primary);color:var(--text-primary);padding:12px 16px;border-radius:12px;border-left:4px solid var(--accent-primary);box-shadow:0 4px 12px #00000026;max-width:320px}._toastIcon_1a23w_401{width:40px;height:40px;border-radius:20px;background:var(--accent-primary)15;display:flex;align-items:center;justify-content:center;color:var(--accent-primary)}._toastContent_1a23w_412{flex:1}._toastContent_1a23w_412 strong{display:block;font-size:13px;margin-bottom:2px}._toastContent_1a23w_412 p{font-size:11px;color:var(--text-secondary);margin:0}._toastNotification_1a23w_388 button{background:none;border:none;font-size:16px;cursor:pointer;color:var(--text-tertiary)}._spinning_1a23w_437{animation:_spin_1a23w_437 1s linear infinite}@keyframes _spin_1a23w_437{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._skeletonHeader_1a23w_447{display:flex;justify-content:space-between;padding:12px 16px}._skeletonBackBtn_1a23w_453,._skeletonActions_1a23w_453{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1a23w_1 1.5s infinite}._skeletonTitle_1a23w_462{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1a23w_1 1.5s infinite}._skeletonStats_1a23w_471{display:flex;gap:12px;padding:16px}._skeletonStat_1a23w_471{flex:1;height:70px;border-radius:16px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1a23w_1 1.5s infinite}._skeletonFilters_1a23w_486{display:flex;gap:8px;padding:0 16px 12px}._skeletonFilter_1a23w_486{width:80px;height:32px;border-radius:30px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1a23w_1 1.5s infinite}._skeletonList_1a23w_501{padding:16px}._skeletonNotification_1a23w_505{height:100px;border-radius:16px;margin-bottom:12px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border-color) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:_loading_1a23w_1 1.5s infinite}@keyframes _loading_1a23w_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 480px){._statsBar_1a23w_106{flex-direction:column}._notificationCard_1a23w_227{flex-wrap:wrap}._notificationActions_1a23w_310{flex-direction:row;margin-left:auto}._headerActions_1a23w_79{flex-direction:column;align-items:flex-end}._markAllBtn_1a23w_84,._deleteAllBtn_1a23w_84{padding:6px 10px;font-size:10px}}._relatedEntity_1a23w_546{font-size:10px;color:var(--text-tertiary);background:var(--bg-tertiary);padding:2px 8px;border-radius:12px;margin-left:8px}._notificationFooter_1a23w_297{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width: 480px){._notificationFooter_1a23w_297{flex-direction:column;align-items:flex-start}._relatedEntity_1a23w_546{margin-left:0}}.wallet-modern-root{--bg-base: #F8FAFC;--bg-surface: #FFFFFF;--bg-surface2: #F1F5F9;--bg-hover: #E2E8F0;--border: #E2E8F0;--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #64748B;--shadow: 0 4px 12px rgba(0,0,0,.05);--radius-card: 20px;--radius-btn: 12px;--skeleton-base: #E2E8F0;--skeleton-shine: #F1F5F9}.wallet-modern-root.dark{--bg-base: #000000;--bg-surface: #0A0A0A;--bg-surface2: #111111;--bg-hover: #1A1A1A;--border: #2A2A2A;--text-primary: #F1F5F9;--text-secondary: #A1A1AA;--text-muted: #71717A;--shadow: 0 4px 12px rgba(0,0,0,.3);--skeleton-base: #1A1A1A;--skeleton-shine: #2A2A2A}.wallet-modern-root{display:flex;min-height:100vh;background:var(--bg-base);font-family:Inter,sans-serif;color:var(--text-primary)}.modern-sidebar{position:fixed;top:0;left:0;height:100vh;width:260px;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:200;transition:width .25s ease,transform .25s ease}.brand-logo{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.security-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#10b9811a;border-radius:40px;font-size:12px;color:#10b981}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}.stat-block{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow);cursor:pointer;transition:all .2s}.stat-block:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--accent-primary)}.stat-block-primary .stat-icon{background:#3b82f61a;color:#3b82f6}.stat-block-success .stat-icon{background:#10b9811a;color:#10b981}.stat-block-warning .stat-icon{background:#f59e0b1a;color:#f59e0b}.stat-block-danger .stat-icon{background:#ef44441a;color:#ef4444}.stat-icon{width:48px;height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:24px}.action-buttons{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.withdraw-btn-primary{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:40px;font-weight:600;cursor:pointer;transition:all .2s}.withdraw-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.history-btn-secondary{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:40px;font-weight:500;cursor:pointer}.history-btn-secondary:hover{background:var(--bg-hover)}.withdraw-history-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px;margin-bottom:24px;overflow:hidden}.withdraw-history-panel h4{margin:0 0 16px;font-size:14px;font-weight:600}.history-list{display:flex;flex-direction:column;gap:12px}.history-item{display:flex;align-items:center;gap:16px;padding:12px;background:var(--bg-surface2);border-radius:12px}.history-icon{width:40px;height:40px;border-radius:10px;background:#8b5cf61a;display:flex;align-items:center;justify-content:center;color:#8b5cf6}.history-details{flex:1}.history-amount{font-weight:600;display:block}.history-method,.history-date{font-size:12px;color:var(--text-muted)}.history-status{padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.history-status.completed{background:#10b9811a;color:#10b981}.history-status.pending{background:#f59e0b1a;color:#f59e0b}.history-status.failed{background:#ef44441a;color:#ef4444}.tabs-pill{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--border);padding-bottom:12px}.section-header p{font-size:13px;color:var(--text-muted)}.count-badge{background:var(--bg-surface2);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.earnings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-bottom:32px}.earning-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px;cursor:pointer;transition:all .2s}.earning-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--accent-primary)}.earning-card.selected{border-color:#6366f1;background:linear-gradient(135deg,var(--bg-surface),rgba(99,102,241,.05))}.card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.source-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.source-info h3{font-size:13px;font-weight:500;color:var(--text-muted);margin-bottom:4px}.source-info .amount{font-size:18px;font-weight:700}.card-footer{display:flex;justify-content:space-between;align-items:center}.percentage{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}.selected-indicator{width:8px;height:8px;background:#6366f1;border-radius:50%}.transactions-table{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}table{width:100%;border-collapse:collapse;min-width:800px}th{text-align:left;padding:12px 16px;background:var(--bg-surface2);font-size:12px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border)}td{padding:12px 16px;border-bottom:1px solid var(--border);font-size:13px}tr:hover{background:var(--bg-hover)}.date-cell{display:flex;align-items:center;gap:6px;white-space:nowrap}.amount-value{font-weight:600;color:#10b981}.amount-value.negative{color:#ef4444}.type-badge{display:inline-flex;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600}.type-badge.commission{background:#10b9811a;color:#10b981}.type-badge.escrow_receive{background:#f59e0b1a;color:#f59e0b}.type-badge.admin_withdrawal{background:#8b5cf61a;color:#8b5cf6}.type-badge.admin_refund{background:#ef44441a;color:#ef4444}.order-id{font-family:monospace;background:var(--bg-surface2);padding:2px 6px;border-radius:6px;font-size:11px}.message-cell{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted)}.escrow-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}.summary-card{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card)}.summary-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.summary-icon.blue{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.summary-icon.orange{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.summary-label{font-size:12px;color:var(--text-muted);display:block}.summary-value{font-size:20px;font-weight:700}.escrow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.escrow-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;transition:all .2s}.escrow-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.escrow-card-header{padding:16px;background:var(--bg-surface2);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:12px}.product-info{display:flex;align-items:center;gap:12px;flex:1}.product-thumb{width:48px;height:48px;border-radius:10px;object-fit:cover}.product-info h4{font-size:14px;font-weight:600;margin-bottom:4px}.product-category{font-size:11px;color:var(--text-muted)}.escrow-amount{font-weight:600;color:#f59e0b;background:#f59e0b1a;padding:4px 10px;border-radius:20px;font-size:13px}.escrow-card-body{padding:16px}.payment-breakdown{margin-bottom:16px}.breakdown-item{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px dashed var(--border)}.breakdown-item.success{color:#10b981;border-bottom:none}.order-details{margin:16px 0}.detail-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12px;color:var(--text-muted)}.order-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.status-badge{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600}.status-badge.deposit_paid,.status-badge.processing{background:#3b82f61a;color:#3b82f6}.status-badge.balance_paid,.status-badge.delivered,.status-badge.paid{background:#10b9811a;color:#10b981}.escrow-card-footer{display:flex;gap:8px;padding:16px;border-top:1px solid var(--border);background:var(--bg-surface2)}.refund-btn,.details-btn{flex:1;padding:8px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.refund-btn{background:#ef44441a;color:#ef4444;border:none}.refund-btn:hover{background:#ef4444;color:#fff}.details-btn{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary)}.details-btn:hover{background:var(--bg-hover)}.payouts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.payout-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.payout-card-header{padding:16px;background:var(--bg-surface2);border-bottom:1px solid var(--border)}.payout-card-body{padding:16px}.seller-info{margin-bottom:16px}.info-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.amount-breakdown{background:var(--bg-surface2);border-radius:12px;padding:12px;margin-top:12px}.breakdown-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}.breakdown-row.commission{color:#f59e0b;border-top:1px solid var(--border);margin-top:6px;padding-top:8px}.breakdown-row.seller-amount{margin-top:6px;padding-top:8px;border-top:1px solid var(--border);font-weight:600}.seller-payout{color:#10b981}.payout-card-footer{padding:16px;border-top:1px solid var(--border);background:var(--bg-surface2)}.release-btn{width:100%;padding:10px;background:#10b981;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.release-btn:hover{background:#059669}.release-btn:disabled{opacity:.5;cursor:not-allowed}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px}.pagination button{padding:8px 16px;border-radius:8px;border:1px solid var(--border);background:var(--bg-surface2);cursor:pointer;font-weight:500;display:flex;align-items:center;gap:6px}.empty-icon{font-size:48px;color:var(--text-muted);margin-bottom:16px}.modal-modern{background:var(--bg-surface);border-radius:28px;width:100%;max-width:450px;max-height:85vh;overflow-y:auto;border:1px solid var(--border)}.form-group label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 14px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:12px;font-size:13px;color:var(--text-primary)}.form-group small{display:block;margin-top:6px;font-size:11px;color:var(--text-muted)}.security-notice{display:flex;align-items:center;gap:8px;padding:10px;background:#10b9811a;border-radius:10px;font-size:12px;color:#10b981;margin-bottom:20px}.balance-preview{display:flex;justify-content:space-between;padding:12px;background:linear-gradient(135deg,#8b5cf61a,#7c3aed0d);border-radius:12px;margin-bottom:20px}.balance-amount{color:#8b5cf6;font-weight:700;font-size:18px}.amount-input-group,.phone-input-group{display:flex;align-items:center;border:1px solid var(--border);border-radius:12px;overflow:hidden}.currency-symbol{padding:10px 12px;background:var(--bg-surface2);border-right:1px solid var(--border);font-weight:500}.amount-input-group input,.phone-input-group input{flex:1;border:none;background:var(--bg-surface)}.input-icon{padding:10px;color:var(--text-muted)}.info-box{display:flex;gap:12px;padding:12px;background:#3b82f61a;border-radius:12px;font-size:12px;margin-top:20px}.warning-box{display:flex;gap:12px;padding:12px;background:#ef44441a;border-radius:12px;font-size:12px;margin-top:20px;color:#ef4444}.refund-preview{background:var(--bg-surface2);border-radius:12px;padding:16px;margin-bottom:20px}.preview-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px dashed var(--border)}.preview-row.highlight{border-top:1px solid var(--border);border-bottom:none;margin-top:6px;padding-top:10px;font-weight:600}.preview-row .amount{color:#f59e0b}.modal-footer{display:flex;gap:12px;padding:16px 24px;border-top:1px solid var(--border)}.modal-footer button{flex:1;padding:10px;border-radius:40px;font-weight:500;cursor:pointer;transition:all .2s}.cancel{background:var(--bg-surface2);border:1px solid var(--border);color:var(--text-secondary)}.submit{background:#6366f1;color:#fff;border:none}.submit.withdraw{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.submit.refund{background:#ef4444}.b2c-modal-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.b2c-modal-content{background:var(--bg-surface);padding:32px;border-radius:28px;max-width:400px;text-align:center}.spinner{width:50px;height:50px;border:4px solid var(--border);border-top:4px solid #10B981;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.payment-instruction{font-size:13px;color:var(--text-muted);margin-top:8px}.reference-text{font-size:11px;color:var(--text-muted);margin-top:12px}.loading-spinner-small{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin .8s linear infinite;display:inline-block;margin-right:6px}.animate-spin{animation:spin 1s linear infinite}@media (max-width: 768px){.modern-content{padding:16px}.stats-row,.earnings-grid,.escrow-grid,.payouts-grid{grid-template-columns:1fr}.action-buttons{flex-direction:column}.withdraw-btn-primary,.history-btn-secondary{width:100%;justify-content:center}.tabs-pill{overflow-x:auto;flex-wrap:nowrap}.pill{white-space:nowrap}.escrow-card-header{flex-direction:column;align-items:flex-start}.escrow-card-footer{flex-direction:column}.refund-btn,.details-btn{width:100%}.modal-footer{flex-direction:column}}*{margin:0;padding:0;box-sizing:border-box}:root{--font-body: "DM Sans", sans-serif;--font-heading: "Space Grotesk", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--transition: .2s ease}.adm-root{--bg-base: #F1F5F9;--bg-surface: #FFFFFF;--bg-surface2: #F8FAFC;--bg-hover: #F1F5F9;--border: rgba(0,0,0,.08);--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #94A3B8;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-lg: 0 8px 32px rgba(0,0,0,.1);--skeleton-base: #E2E8F0;--skeleton-shine: #F1F5F9}.adm-root.dark,.adm-root.skeleton.dark{--bg-base: #000000;--bg-surface: #0a0a0a;--bg-surface2: #111111;--bg-hover: #1a1a1a;--border: rgba(255,255,255,.08);--text-primary: #F1F5F9;--text-secondary: #A1A1AA;--text-muted: #52525B;--shadow-sm: 0 1px 3px rgba(0,0,0,.5);--shadow-md: 0 4px 16px rgba(0,0,0,.6);--shadow-lg: 0 8px 32px rgba(0,0,0,.7);--skeleton-base: #1a1a1a;--skeleton-shine: #2a2a2a}.adm-root{display:flex;min-height:100vh;background:var(--bg-base);font-family:var(--font-body);color:var(--text-primary);transition:background .3s ease,color .3s ease;overflow-x:hidden;position:relative}.sk-card{opacity:.8;pointer-events:none}.sk-icon-box{width:48px;height:48px;border-radius:var(--radius-md);flex-shrink:0}.sk-lines{flex:1;margin-left:16px}.adm-sidebar{position:fixed;top:0;left:0;height:100vh;width:260px;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:200;transition:width .25s ease,transform .25s ease;overflow-x:hidden;overflow-y:auto}.adm-sidebar.collapsed{width:80px}@media (max-width: 1023px){.adm-sidebar{transform:translate(-100%)}.adm-sidebar.mobile-open{transform:translate(0)}}@media (min-width: 1024px){.adm-sidebar{transform:translate(0)!important}}.adm-sidebar-brand{padding:20px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);min-height:72px;flex-shrink:0}.brand-logo{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;box-shadow:var(--shadow-sm)}.brand-name{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--text-primary);white-space:nowrap}.brand-role{font-size:11px;color:var(--text-muted);white-space:nowrap;margin-top:2px}.sidebar-collapse-btn{margin-left:auto;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:var(--bg-surface2);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transition:all var(--transition)}.adm-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 8px}.adm-nav::-webkit-scrollbar{width:4px}.adm-nav::-webkit-scrollbar-track{background:transparent}.adm-nav::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.nav-section-label{font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;padding:8px 10px 4px;white-space:nowrap;overflow:hidden}.nav-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;width:100%;text-align:left;transition:all var(--transition);font-family:var(--font-body);font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;margin-bottom:2px;position:relative}.nav-icon{font-size:16px;flex-shrink:0;display:flex}.nav-label{flex:1;overflow:hidden;text-overflow:ellipsis}.adm-sidebar-footer{padding:12px 8px;border-top:1px solid var(--border);flex-shrink:0}.sidebar-profile{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--radius-md);overflow:hidden;margin-bottom:8px}.profile-avatar{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.profile-name{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-muted);cursor:pointer;width:100%;font-family:var(--font-body);font-size:13.5px;font-weight:500;transition:all var(--transition);white-space:nowrap}.adm-main{flex:1;margin-left:260px;transition:margin-left .25s ease;width:calc(100% - 260px);min-height:100vh;overflow-x:hidden}.adm-sidebar.collapsed~.adm-main{margin-left:80px;width:calc(100% - 80px)}@media (max-width: 1023px){.adm-main{margin-left:0!important;width:100%!important}}.adm-topbar{position:sticky;top:0;z-index:100;background:var(--bg-surface);border-bottom:1px solid var(--border);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:var(--shadow-sm)}.mobile-menu-btn{display:none;background:none;border:none;font-size:20px;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:var(--radius-sm)}.mobile-menu-btn:hover{background:var(--bg-hover);color:var(--text-primary)}@media (max-width: 1023px){.mobile-menu-btn{display:flex;align-items:center}}.topbar-title{font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px}.super-badge{font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:4px;color:#000;font-family:var(--font-body)}.topbar-sub{font-size:12px;color:var(--text-muted);margin-top:1px}.search-bar{display:flex;align-items:center;gap:8px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 12px;transition:all var(--transition)}.search-bar:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.search-bar svg{color:var(--text-muted);font-size:14px;flex-shrink:0}.search-bar input{border:none;background:transparent;outline:none;color:var(--text-primary);font-family:var(--font-body);font-size:13px;width:180px}.search-bar input::placeholder{color:var(--text-muted)}@media (max-width: 768px){.search-bar{display:none}}.icon-btn{width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface2);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;position:relative;transition:all var(--transition)}.icon-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.notif-badge{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#ef4444;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-surface)}.role-chip-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px}.role-chip-label{font-size:11px;font-weight:700;letter-spacing:.06em}.offline-indicator{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#ef44441a;border-radius:var(--radius-sm);font-size:11px;color:#ef4444;margin-left:10px}.error-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ef44441a;border-radius:var(--radius-lg);margin-bottom:20px;color:#ef4444;font-size:13px}.error-banner button{margin-left:auto;padding:5px 12px;border-radius:var(--radius-sm);background:#ef4444;color:#fff;border:none;cursor:pointer}.adm-content{padding:24px;width:100%;overflow-x:hidden}.role-banner{border-radius:var(--radius-lg);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;border:1px solid var(--border);flex-wrap:wrap;gap:16px}.banner-inner{display:flex;align-items:center;gap:14px}.banner-icon-wrap{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;background:#00000026}.banner-title{font-family:var(--font-heading);font-size:16px;font-weight:700;margin-bottom:2px}.banner-sub{font-size:13px;opacity:.8}.add-admin-btn{display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--radius-sm);border:none;color:#000;font-weight:600;font-size:13px;cursor:pointer;font-family:var(--font-body);transition:opacity var(--transition);flex-shrink:0}.add-admin-btn:hover{opacity:.85}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-bottom:24px}.stat-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);cursor:default}.stat-card-inner{display:flex;align-items:flex-start;gap:14px}.stat-icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.stat-value{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--text-primary);line-height:1}.stat-label{font-size:12px;color:var(--text-muted);margin:4px 0 8px}.stat-change{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 7px;border-radius:4px}.stat-change.up{color:#10b981;background:#10b9811a}.stat-change.down{color:#ef4444;background:#ef44441a}.chart-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm);margin-bottom:24px}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.chart-title{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--text-primary)}.chart-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.chart-actions{display:flex;gap:8px}.chart-refresh{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);background:var(--bg-surface2);border:1px solid var(--border);padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer;border:none;font-family:var(--font-body);transition:all var(--transition)}.chart-refresh:hover{color:var(--text-primary)}.chart-wrap{height:260px}.chart-sk{height:260px;border-radius:var(--radius-md)}.chart-fallback{height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px}.dashboard-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}@media (max-width: 1100px){.dashboard-grid{grid-template-columns:1fr}}.section-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm)}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.section-title{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--text-primary)}.section-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.section-count{font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;background:var(--bg-surface2);color:var(--text-secondary);border:1px solid var(--border)}.modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.module-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface2);cursor:pointer;transition:all var(--transition)}.module-card:hover{border-color:var(--mc-color, #6366F1);background:var(--mc-bg, rgba(99,102,241,.05));transform:translateY(-2px);box-shadow:var(--shadow-sm)}.module-icon{width:44px;height:44px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.module-title{font-size:14px;font-weight:600;color:var(--text-primary)}.module-desc{font-size:11px;color:var(--text-muted);margin-top:2px}.module-arrow{margin-left:auto;color:var(--text-muted);font-size:14px;flex-shrink:0}.right-col{display:flex;flex-direction:column;gap:20px}.activity-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.activity-item:last-child{border-bottom:none}.activity-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.activity-text{font-size:13px;color:var(--text-primary);font-weight:500}.activity-time{font-size:11px;color:var(--text-muted);margin-top:2px}.activity-action{text-transform:capitalize}.admin-user-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.admin-user-row:last-child{border-bottom:none}.user-avatar{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.user-email{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.user-role{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.toggle-btn{margin-left:auto;width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all var(--transition);flex-shrink:0}.toggle-btn:hover{opacity:.8;transform:scale(1.02)}.view-all-btn{font-size:12px;font-weight:600;border:none;background:transparent;cursor:pointer;font-family:var(--font-body);transition:opacity var(--transition)}.view-all-btn:hover{opacity:.7}.modal-box{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-lg);overflow:hidden}.modal-header{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.modal-header h3{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--text-primary)}.modal-close{width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:var(--bg-surface2);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.modal-close:hover{color:var(--text-primary)}.form-group{margin-bottom:16px}.form-label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px;letter-spacing:.04em}.form-input,.form-select{width:100%;padding:10px 12px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:13px;outline:none;transition:border-color var(--transition)}.form-input:focus,.form-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.perm-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.perm-chip{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;background:var(--bg-surface2);border:1px solid var(--border);color:var(--text-secondary);text-transform:capitalize}.modal-footer{padding:16px 24px;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end}.btn-cancel{padding:9px 18px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface2);color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:500;transition:all var(--transition)}.btn-cancel:hover{border-color:var(--text-muted);color:var(--text-primary)}.btn-confirm{display:flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--radius-sm);border:none;color:#000;font-weight:600;font-size:13px;cursor:pointer;font-family:var(--font-body);transition:opacity var(--transition)}.btn-confirm:disabled{opacity:.5;cursor:not-allowed}.btn-confirm:not(:disabled):hover{opacity:.85}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:300;overflow:hidden}.notif-header{padding:14px 16px;border-bottom:1px solid var(--border);font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--text-primary)}.notif-item{padding:12px 16px;border-bottom:1px solid var(--border)}.notif-item:last-child{border-bottom:none}.notif-msg{font-size:13px;color:var(--text-primary);font-weight:500}.notif-time{font-size:11px;color:var(--text-muted);margin-top:3px}.notif-empty{padding:24px;text-align:center;font-size:13px;color:var(--text-muted)}@media (max-width: 768px){.adm-content{padding:16px}.stats-grid,.modules-grid{grid-template-columns:1fr}.chart-header,.role-banner{flex-direction:column;align-items:flex-start}.add-admin-btn{width:100%;justify-content:center}.topbar-right{gap:8px}.role-chip{padding:4px 8px}.role-chip-label{font-size:9px}}.user-mgmt-root{--font-body: "DM Sans", sans-serif;--font-heading: "Space Grotesk", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--transition: .2s ease}.user-mgmt-root{--bg-base: #F1F5F9;--bg-surface: #FFFFFF;--bg-surface2: #F8FAFC;--bg-hover: #F1F5F9;--border: rgba(0,0,0,.08);--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #94A3B8;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--skeleton-base: #E2E8F0;--skeleton-shine: #F1F5F9}.user-mgmt-root.dark{--bg-base: #000000;--bg-surface: #0a0a0a;--bg-surface2: #111111;--bg-hover: #1a1a1a;--border: rgba(255,255,255,.08);--text-primary: #F1F5F9;--text-secondary: #A1A1AA;--text-muted: #52525B;--shadow-sm: 0 1px 3px rgba(0,0,0,.5);--shadow-md: 0 4px 16px rgba(0,0,0,.6);--skeleton-base: #1a1a1a;--skeleton-shine: #2a2a2a}.user-mgmt-root{display:flex;min-height:100vh;background:var(--bg-base);font-family:var(--font-body);color:var(--text-primary);overflow-x:hidden}.user-sidebar{position:fixed;top:0;left:0;height:100vh;width:260px;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:200;transition:width .25s ease,transform .25s ease;overflow-x:hidden;overflow-y:auto}.user-sidebar.collapsed{width:80px}@media (max-width: 1023px){.user-sidebar{transform:translate(-100%)}.user-sidebar.mobile-open{transform:translate(0)}}@media (min-width: 1024px){.user-sidebar{transform:translate(0)!important}}.user-sidebar-brand{padding:20px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);min-height:72px}.user-sidebar-nav{flex:1;padding:12px 8px;overflow-y:auto}.user-sidebar-footer{padding:12px 8px;border-top:1px solid var(--border)}.user-main-content{flex:1;margin-left:260px;transition:margin-left .25s ease;width:calc(100% - 260px);min-height:100vh}.user-sidebar.collapsed~.user-main-content{margin-left:80px;width:calc(100% - 80px)}@media (max-width: 1023px){.user-main-content{margin-left:0!important;width:100%!important}}.user-topbar{position:sticky;top:0;background:var(--bg-surface);border-bottom:1px solid var(--border);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;z-index:100}.user-content{padding:24px;max-width:1600px;margin:0 auto}.filter-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.filter-group{display:flex;align-items:center;gap:12px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 16px}.filter-group select{background:transparent;border:none;outline:none;font-size:13px;color:var(--text-primary)}.stats-info{font-size:13px;color:var(--text-muted)}.users-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;margin-bottom:32px}.user-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;transition:all var(--transition)}.user-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.user-card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.user-avatar{width:48px;height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:20px}.user-info h3{font-size:16px;font-weight:600;margin-bottom:4px}.user-info p{font-size:13px;color:var(--text-muted)}.user-details{margin-bottom:20px;padding-top:12px;border-top:1px solid var(--border)}.store-row{flex-wrap:wrap}.store-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-left:8px}.user-actions{display:flex;flex-wrap:wrap;gap:8px}.action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-sm);border:none;font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition)}.action-btn.ban{background:#ef44441a;color:#ef4444}.action-btn.unban{background:#10b9811a;color:#10b981}.action-btn.grant{background:#6366f11a;color:#6366f1}.action-btn.revoke,.action-btn.grant-premium{background:#f59e0b1a;color:#f59e0b}.action-btn.revoke-premium{background:#ef44441a;color:#ef4444}.action-btn.verify-store{background:#10b9811a;color:#10b981}.action-btn.unverify-store{background:#ef44441a;color:#ef4444}.action-btn:hover{filter:brightness(.95);transform:translateY(-1px)}.pagination button{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;cursor:pointer;transition:all var(--transition)}@media (max-width: 768px){.users-grid{grid-template-columns:1fr}.filter-bar{flex-direction:column;align-items:stretch}.user-content{padding:16px}.user-card-header{flex-wrap:wrap}.status-badge{margin-left:0}}.store-mgmt-root{--font-body: "DM Sans", sans-serif;--font-heading: "Space Grotesk", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--transition: .2s ease}.store-mgmt-root{--bg-base: #F1F5F9;--bg-surface: #FFFFFF;--bg-surface2: #F8FAFC;--bg-hover: #F1F5F9;--border: rgba(0,0,0,.08);--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #94A3B8;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--skeleton-base: #E2E8F0;--skeleton-shine: #F1F5F9}.store-mgmt-root.dark{--bg-base: #000000;--bg-surface: #0a0a0a;--bg-surface2: #111111;--bg-hover: #1a1a1a;--border: rgba(255,255,255,.08);--text-primary: #F1F5F9;--text-secondary: #A1A1AA;--text-muted: #52525B;--shadow-sm: 0 1px 3px rgba(0,0,0,.5);--shadow-md: 0 4px 16px rgba(0,0,0,.6);--skeleton-base: #1a1a1a;--skeleton-shine: #2a2a2a}.store-mgmt-root{display:flex;min-height:100vh;background:var(--bg-base);font-family:var(--font-body);color:var(--text-primary);overflow-x:hidden}.store-sidebar{position:fixed;top:0;left:0;height:100vh;width:260px;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:200;transition:width .25s ease,transform .25s ease;overflow-x:hidden;overflow-y:auto}.store-sidebar.collapsed{width:80px}@media (max-width: 1023px){.store-sidebar{transform:translate(-100%)}.store-sidebar.mobile-open{transform:translate(0)}}@media (min-width: 1024px){.store-sidebar{transform:translate(0)!important}}.store-sidebar-brand{padding:20px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);min-height:72px}.brand-logo{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.brand-name{font-family:var(--font-heading);font-weight:700;font-size:15px;white-space:nowrap}.sidebar-collapse-btn{margin-left:auto;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:var(--bg-surface2);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.sidebar-collapse-btn:hover{color:var(--text-primary);background:var(--bg-hover)}.store-sidebar-nav{flex:1;padding:12px 8px;overflow-y:auto}.nav-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;width:100%;font-size:13.5px;font-weight:500;white-space:nowrap;margin-bottom:2px;position:relative}.nav-item.active{background:var(--nav-accent, rgba(99,102,241,.1));color:var(--nav-color, #6366F1)}.nav-item.active:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0 3px 3px 0;background:var(--nav-color, #6366F1)}.store-sidebar-footer{padding:12px 8px;border-top:1px solid var(--border)}.sidebar-profile{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--radius-md);margin-bottom:8px}.profile-avatar{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px}.profile-name{font-size:13px;font-weight:600;white-space:nowrap}.profile-role{font-size:11px;color:var(--text-muted);white-space:nowrap}.logout-btn{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-muted);cursor:pointer;width:100%;font-size:13.5px;font-weight:500}.store-main-content{flex:1;margin-left:260px;transition:margin-left .25s ease;width:calc(100% - 260px);min-height:100vh}.store-sidebar.collapsed~.store-main-content{margin-left:80px;width:calc(100% - 80px)}@media (max-width: 1023px){.store-main-content{margin-left:0!important;width:100%!important}}.store-topbar{position:sticky;top:0;background:var(--bg-surface);border-bottom:1px solid var(--border);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;z-index:100}.mobile-menu-btn{display:none;background:none;border:none;font-size:20px;color:var(--text-secondary);cursor:pointer}.topbar-title{font-family:var(--font-heading);font-size:17px;font-weight:700}.topbar-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.topbar-right{display:flex;align-items:center;gap:12px}.search-bar{display:flex;align-items:center;gap:8px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 12px}.search-bar input{border:none;background:transparent;outline:none;width:180px;font-size:13px}.icon-btn{width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface2);cursor:pointer;display:flex;align-items:center;justify-content:center}.role-chip{display:flex;align-items:center;gap:8px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px}.role-chip-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center}.role-chip-label{font-size:11px;font-weight:700}.role-chip-status{font-size:10px;color:#10b981}.store-content{padding:24px;max-width:1600px;margin:0 auto}.tabs-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--border);padding-bottom:12px}.tab-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all var(--transition)}.tab-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.tab-btn.active{background:var(--bg-surface2);color:var(--nav-color, #6366F1);border-bottom:2px solid var(--nav-color, #6366F1)}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.count-badge{font-size:13px;font-weight:400;color:var(--text-muted);margin-left:8px}.stores-grid,.requests-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;margin-bottom:32px}.store-card,.request-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;transition:all var(--transition)}.store-card:hover,.request-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.store-header,.request-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.store-avatar{width:48px;height:48px;border-radius:24px;background:var(--bg-surface2);display:flex;align-items:center;justify-content:center;font-size:20px}.store-info h3,.request-info h3{font-size:16px;font-weight:600;margin-bottom:4px}.store-info p,.request-info p{font-size:12px;color:var(--text-muted)}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;margin-left:auto}.status-badge.pending{background:#f59e0b26;color:#f59e0b}.store-details,.request-details{margin-bottom:20px;padding-top:12px;border-top:1px solid var(--border)}.detail-row{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:8px;color:var(--text-secondary)}.detail-row svg{font-size:14px}.detail-row.coordinates{color:#10b981}.document-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.doc-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 12px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}.doc-link:hover{background:var(--bg-hover)}.store-actions,.request-actions{display:flex;flex-wrap:wrap;gap:8px}.action-btn,.approve-btn,.reject-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-sm);border:none;font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition)}.action-btn.view{background:#6366f11a;color:#6366f1}.action-btn.activate{background:#10b9811a;color:#10b981}.action-btn.deactivate{background:#ef44441a;color:#ef4444}.action-btn.verify{background:#10b9811a;color:#10b981}.action-btn.unverify{background:#f59e0b1a;color:#f59e0b}.action-btn.delete{background:#ef44441a;color:#ef4444}.approve-btn{background:#10b9811a;color:#10b981}.reject-btn{background:#ef44441a;color:#ef4444}.action-btn:hover,.approve-btn:hover,.reject-btn:hover{filter:brightness(.95);transform:translateY(-1px)}.loading-dots{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 0}.pagination button{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;cursor:pointer}.pagination span{font-size:13px;color:var(--text-muted)}.empty-state{text-align:center;padding:60px 20px}.empty-icon{font-size:64px;color:var(--text-muted);margin-bottom:16px}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.loading-spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:#6366f1;border-radius:50%;animation:spin .8s linear infinite}.modal-overlay{position:fixed;inset:0;z-index:500;background:#000000b3;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-box{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-md)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-muted)}.detail-section{margin-bottom:24px}.detail-section h4{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detail-grid div{font-size:13px}.detail-grid strong{color:var(--text-secondary);margin-right:6px}@media (max-width: 768px){.store-content{padding:16px}.stores-grid,.requests-grid{grid-template-columns:1fr}.tabs-container{overflow-x:auto;flex-wrap:nowrap}.tab-btn{white-space:nowrap}.detail-grid{grid-template-columns:1fr}}.product-modern-root{--bg-base: #F8FAFC;--bg-surface: #FFFFFF;--bg-surface2: #F1F5F9;--bg-hover: #E2E8F0;--border: #E2E8F0;--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #64748B;--shadow: 0 4px 12px rgba(0,0,0,.05);--radius-card: 20px;--radius-btn: 12px;--skeleton-base: #E2E8F0;--skeleton-shine: #F1F5F9}.product-modern-root.dark{--bg-base: #000000;--bg-surface: #0A0A0A;--bg-surface2: #111111;--bg-hover: #1A1A1A;--border: #2A2A2A;--text-primary: #F1F5F9;--text-secondary: #A1A1AA;--text-muted: #71717A;--shadow: 0 4px 12px rgba(0,0,0,.3);--skeleton-base: #1A1A1A;--skeleton-shine: #2A2A2A}.product-modern-root{display:flex;min-height:100vh;background:var(--bg-base);font-family:Inter,sans-serif;color:var(--text-primary)}.tabs-pill{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;border-bottom:1px solid var(--border);padding-bottom:12px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:40px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.pill:hover{background:var(--bg-hover);color:var(--text-primary)}.pill.active{background:var(--nav-color, #6366F1);border-color:var(--nav-color, #6366F1);color:#fff}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.section-header h2{font-size:18px;font-weight:600}.create-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#6366f1;color:#fff;border:none;border-radius:var(--radius-btn);font-weight:500;cursor:pointer;transition:opacity .2s}.create-btn:hover{opacity:.9}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.product-card-modern{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;transition:transform .2s,box-shadow .2s}.product-card-modern:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.product-card-modern img{width:100%;height:180px;object-fit:cover}.product-badges{display:flex;gap:6px;padding:10px 12px;flex-wrap:wrap}.badge-status,.badge-promoted,.badge-flash{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:600}.badge-promoted{background:#f59e0b20;color:#f59e0b}.badge-flash{background:#8b5cf620;color:#8b5cf6}.product-info{padding:0 16px 16px}.product-info h3{font-size:16px;font-weight:600;margin-bottom:6px}.product-info .price{font-weight:700;font-size:18px;margin-bottom:12px}.product-actions-row{display:flex;flex-direction:column;gap:10px}.action-group{display:flex;flex-wrap:wrap;gap:6px}.action-group button{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:500;border:none;cursor:pointer;transition:all .2s}.flag{background:#ef44441a;color:#ef4444}.flag.active{background:#ef4444;color:#fff}.approve{background:#10b9811a;color:#10b981}.reject{background:#ef44441a;color:#ef4444}.promote,.unpromote,.edit-promo{background:#f59e0b1a;color:#f59e0b}.create-flash,.end-flash{background:#8b5cf61a;color:#8b5cf6}.action-group button:disabled{opacity:.5;cursor:not-allowed}.promo-card-modern{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.promo-card-modern img{width:100%;height:160px;object-fit:cover}.promo-info{padding:16px}.promo-info h3{font-size:16px;font-weight:600;margin-bottom:6px}.promo-info p{font-size:13px;color:var(--text-muted);margin-bottom:12px}.promo-meta{font-size:12px;display:flex;align-items:center;gap:6px;margin-bottom:16px;color:var(--text-muted)}.promo-actions{display:flex;gap:8px}.promo-actions button,.promo-actions a{padding:5px 12px;border-radius:20px;font-size:11px;background:var(--bg-surface2);border:none;cursor:pointer;text-decoration:none;color:var(--text-secondary)}.promo-actions button:hover,.promo-actions a:hover{background:var(--bg-hover)}.flash-card-modern{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.flash-card-modern img{width:100%;height:160px;object-fit:cover}.flash-info{padding:16px}.flash-info h3{font-size:16px;font-weight:600;margin-bottom:8px}.flash-price .new{font-size:20px;font-weight:700;color:#ef4444;margin-right:8px}.flash-price .old{font-size:14px;text-decoration:line-through;color:var(--text-muted)}.flash-progress{margin:12px 0}.flash-progress .bar{height:6px;background:#10b981;border-radius:3px}.flash-progress span{font-size:11px;color:var(--text-muted);display:block;margin-top:4px}.flash-meta{font-size:12px;display:flex;align-items:center;gap:6px;margin:12px 0;color:var(--text-muted)}.flash-actions{display:flex;gap:8px}.flash-actions button{padding:5px 12px;border-radius:20px;font-size:11px;background:var(--bg-surface2);border:none;cursor:pointer}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}.pagination button{padding:8px 16px;border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--bg-surface2);cursor:pointer;font-weight:500}.pagination button:disabled{opacity:.5;cursor:not-allowed}.empty-state svg{font-size:48px;color:var(--text-muted);margin-bottom:16px}.empty-state p{color:var(--text-muted)}.product-card-skeleton,.promo-card-skeleton{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.product-info-skeleton,.promo-info-skeleton{padding:16px}.modal-modern{background:var(--bg-surface);border-radius:28px;width:90%;max-width:600px;max-height:85vh;overflow-y:auto;border:1px solid var(--border)}.form-row{margin-bottom:16px;display:flex;gap:12px;flex-wrap:wrap}.form-row.full{width:100%}.form-row input,.form-row select,.form-row textarea{flex:1;padding:10px 14px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:14px;font-size:13px;color:var(--text-primary);font-family:inherit}.form-row input.readonly{background:var(--bg-hover);cursor:default}.form-row label{font-size:13px;font-weight:500;align-self:center}.price-preview{background:var(--bg-surface2);border-radius:14px;padding:12px;display:flex;justify-content:space-between;font-size:13px;margin-top:16px;flex-wrap:wrap;gap:8px}.nav-item-skeleton{display:flex;align-items:center;gap:12px;padding:9px 10px;margin-bottom:8px}@media (max-width: 768px){.modern-content{padding:16px}.stats-row,.cards-grid{grid-template-columns:1fr}.tabs-pill{overflow-x:auto;flex-wrap:nowrap}.pill{white-space:nowrap}.section-header{flex-direction:column;align-items:flex-start}.modal-modern{width:95%}.form-row{flex-direction:column}}.message-monitoring-container{padding:0;min-height:100vh;background:var(--bg-primary)}.message-monitoring-header{background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:var(--space-2xl);margin-bottom:var(--space-2xl)}.header-content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-xl)}.header-title{display:flex;align-items:center;gap:var(--space-lg);flex:1}.header-icon{font-size:2.5rem;color:var(--accent-primary);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-title h1{margin:0;font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);background:linear-gradient(135deg,var(--text-primary),var(--text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-title p{margin:4px 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.header-stats{display:flex;gap:var(--space-lg);flex-wrap:wrap}.stat-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);min-width:160px}.stat-icon{font-size:var(--font-size-2xl);color:var(--accent-primary)}.stat-number{display:block;font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary)}.stat-label{font-size:var(--font-size-sm);color:var(--text-muted)}.message-monitoring-content{padding:0 var(--space-2xl) var(--space-2xl)}.filters-section{margin-bottom:var(--space-2xl)}.filter-controls{display:flex;flex-direction:column;gap:var(--space-lg)}.search-bar{position:relative;max-width:500px}.search-icon{position:absolute;left:var(--space-lg);top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:var(--font-size-md)}.search-bar input{width:100%;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-3xl);border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-size-sm);transition:all .3s ease}.search-bar input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #3b82f61a}.filter-buttons{display:flex;gap:var(--space-sm);flex-wrap:wrap}.filter-btn{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.filter-btn:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--text-primary)}.filter-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl);flex-wrap:wrap;gap:var(--space-md)}.section-header h2{margin:0;font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary)}.message-count{background:var(--accent-primary);color:#fff;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;margin-left:var(--space-sm)}.refresh-btn{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease}.refresh-btn:hover{background:var(--bg-tertiary)}.message-monitoring-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl);color:var(--text-muted)}.loading-spinner{width:40px;height:40px;border:3px solid var(--bg-tertiary);border-left:3px solid var(--accent-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--space-lg)}.loading-dots{display:flex;gap:4px}.loading-dots:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;animation:bounce 1.4s infinite ease-in-out}.loading-dots:after{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;animation:bounce 1.4s infinite ease-in-out .2s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl);text-align:center;color:var(--text-muted)}.empty-icon{font-size:4rem;margin-bottom:var(--space-lg);opacity:.5}.empty-state h3{margin:0 0 var(--space-sm) 0;color:var(--text-secondary);font-size:var(--font-size-xl)}.empty-state p{margin:0;font-size:var(--font-size-sm)}.messages-list{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-2xl)}.message-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-lg);transition:all .3s ease;box-shadow:var(--shadow-sm)}.message-card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-primary)}.message-card.flagged{border-color:var(--danger-color);box-shadow:0 0 0 1px var(--danger-color)}.message-card.owner{border-left:4px solid var(--warning-color)}.message-card.customer{border-left:4px solid var(--accent-primary)}.message-header{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.sender-avatar{width:44px;height:44px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);flex-shrink:0}.message-info{flex:1;min-width:0}.sender-details{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xs);flex-wrap:wrap}.sender-role{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.store-id{font-size:var(--font-size-sm);color:var(--text-muted);background:var(--bg-secondary);padding:2px 8px;border-radius:var(--radius-sm)}.message-time{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-xs)}.time-icon{font-size:var(--font-size-sm)}.time-ago{font-weight:600}.full-time{display:none}.message-time:hover .full-time{display:inline}.message-time:hover .time-ago{display:none}.message-actions{display:flex;gap:var(--space-xs);flex-shrink:0}.flag-btn,.view-btn,.delete-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-md);cursor:pointer;transition:all .3s ease}.flag-btn{background:#f59e0b1a;color:var(--warning-color)}.flag-btn:hover:not(:disabled){background:var(--warning-color);color:#fff}.flag-btn.flagged{background:#10b9811a;color:var(--success-color)}.flag-btn.flagged:hover:not(:disabled){background:var(--success-color);color:#fff}.view-btn{background:#3b82f61a;color:var(--accent-primary)}.view-btn:hover{background:var(--accent-primary);color:#fff}.delete-btn{background:#ef44441a;color:var(--danger-color)}.delete-btn:hover:not(:disabled){background:var(--danger-color);color:#fff}.flag-btn:disabled,.delete-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.message-content{margin-bottom:var(--space-md)}.message-content p{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.5;word-wrap:break-word}.flagged-indicator{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-lg);color:var(--danger-color);font-size:var(--font-size-sm);font-weight:600}.pagination{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) 0;border-top:1px solid var(--border-color)}.pagination-btn{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-info{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);font-size:var(--font-size-sm)}.pagination-count{color:var(--text-muted);font-size:var(--font-size-xs)}.modal-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:var(--space-2xl)}.message-modal{background:var(--bg-card);border-radius:var(--radius-2xl);padding:var(--space-2xl);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-2xl);border:1px solid var(--border-color)}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-color)}.modal-header h3{margin:0;font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary)}.close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--bg-secondary);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.close-btn:hover{background:var(--danger-color);color:var(--text-light)}.modal-content{display:flex;flex-direction:column;gap:var(--space-xl);margin-bottom:var(--space-xl)}.message-detail-section h4{margin:0 0 var(--space-md) 0;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}.detail-grid{display:flex;flex-direction:column;gap:var(--space-sm)}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm);background:var(--bg-secondary);border-radius:var(--radius-lg)}.detail-item strong{color:var(--text-primary);font-weight:600}.detail-item span{color:var(--text-secondary)}.role-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600}.role-badge.owner{background:#f59e0b1a;color:var(--warning-color)}.role-badge.customer{background:#3b82f61a;color:var(--accent-primary)}.message-content-detail{padding:var(--space-lg);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.message-content-detail p{margin:0;color:var(--text-primary);line-height:1.6;font-size:var(--font-size-sm)}.flagged-warning{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-lg);color:var(--danger-color)}.warning-icon{font-size:var(--font-size-2xl);flex-shrink:0}.flagged-warning div{flex:1}.flagged-warning strong{display:block;margin-bottom:4px;font-size:var(--font-size-sm)}.flagged-warning p{margin:0;font-size:var(--font-size-sm);opacity:.8}.modal-actions{display:flex;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--border-color)}.flag-action-btn,.delete-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border:none;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all .3s ease}.flag-action-btn.flag{background:#f59e0b1a;color:var(--warning-color);border:1px solid rgba(245,158,11,.2)}.flag-action-btn.flag:hover:not(:disabled){background:var(--warning-color);color:#fff}.flag-action-btn.unflag{background:#10b9811a;color:var(--success-color);border:1px solid rgba(16,185,129,.2)}.flag-action-btn.unflag:hover:not(:disabled){background:var(--success-color);color:#fff}.delete-action-btn{background:#ef44441a;color:var(--danger-color);border:1px solid rgba(239,68,68,.2)}.delete-action-btn:hover:not(:disabled){background:var(--danger-color);color:#fff}.flag-action-btn:disabled,.delete-action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media (max-width: 768px){.message-monitoring-header{padding:var(--space-xl)}.header-content{flex-direction:column;align-items:stretch}.header-stats{justify-content:center}.message-monitoring-content{padding:0 var(--space-lg) var(--space-lg)}.filter-buttons{flex-direction:column}.filter-btn{justify-content:center}.section-header{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.refresh-btn{width:100%;justify-content:center}.message-header{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.message-actions{align-self:flex-end}.pagination{flex-direction:column;gap:var(--space-md);text-align:center}.modal-overlay{padding:var(--space-lg)}.message-modal{margin:var(--space-lg);padding:var(--space-xl)}.detail-item{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.modal-actions{flex-direction:column}}@media (max-width: 480px){.stat-card{min-width:100%;justify-content:center}.sender-details{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.message-actions{align-self:stretch;justify-content:space-between}.flag-btn,.view-btn,.delete-btn{flex:1}}.premium-system-settings{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--warning-gradient: linear-gradient(135deg, #fa709a 0%, #fee140 100%);--danger-gradient: linear-gradient(135deg, #ff6b6b 0%, #ffa726 100%);--premium-gradient: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);--dark-gradient: linear-gradient(135deg, #2c3e50 0%, #3498db 100%);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .1);--premium-shadow: 0 20px 40px rgba(0, 0, 0, .15);--glow-effect: 0 0 20px rgba(59, 130, 246, .3);--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #9ca3af;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--border-color: #e5e7eb;min-height:100vh;background:var(--bg-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.premium-system-settings.dark-mode{--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-muted: #9ca3af;--bg-primary: #111827;--bg-secondary: #1f2937;--bg-tertiary: #374151;--border-color: #4b5563;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1)}.background-elements{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.floating-shape{position:absolute;border-radius:50%;background:var(--primary-gradient);opacity:.1;animation:float 6s ease-in-out infinite}.shape-1{width:200px;height:200px;top:10%;left:5%;animation-delay:0s}.shape-2{width:150px;height:150px;top:60%;right:10%;background:var(--success-gradient);animation-delay:2s}.shape-3{width:100px;height:100px;bottom:20%;left:15%;background:var(--warning-gradient);animation-delay:4s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.system-settings-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:2rem}.premium-spinner{position:relative;width:80px;height:80px}.spinner-ring{width:100%;height:100%;border:4px solid transparent;border-top:4px solid #3b82f6;border-right:4px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.spinner-glow{position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(from 0deg,#3b82f6,#8b5cf6,#ec4899,#3b82f6);filter:blur(20px);opacity:.3;animation:spin 2s linear infinite}.premium-header{background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:2rem 0;position:relative;z-index:10}.header-content{max-width:1400px;margin:0 auto;padding:0 2rem}.header-main{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.header-title{display:flex;align-items:center;gap:1.5rem}.header-icon-3d{width:80px;height:80px;background:var(--primary-gradient);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;box-shadow:var(--premium-shadow);position:relative;overflow:hidden}.header-icon-3d:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}@keyframes shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.header-title h1{font-size:2.5rem;font-weight:800;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}.header-title p{margin:0;color:var(--text-secondary);font-size:1.1rem}.premium-refresh-btn{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--primary-gradient);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;box-shadow:var(--premium-shadow);transition:all .3s ease}.premium-refresh-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #3b82f666}.premium-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.stat-card-3d{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;padding:2rem;position:relative;overflow:hidden;transition:all .3s ease}.stat-card-3d:hover{transform:translateY(-5px);box-shadow:var(--premium-shadow)}.stat-glow{position:absolute;inset:0;background:var(--primary-gradient);opacity:0;transition:opacity .3s ease;border-radius:20px}.stat-card-3d:hover .stat-glow{opacity:.1}.stat-icon-3d{width:60px;height:60px;background:var(--primary-gradient);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:1rem;box-shadow:var(--premium-shadow)}.stat-content{position:relative;z-index:2}.stat-number{font-size:2.5rem;font-weight:800;color:var(--text-primary);line-height:1;margin-bottom:.5rem}.stat-label{font-size:.875rem;color:var(--text-secondary);font-weight:600;margin-bottom:.5rem}.stat-trend{font-size:.75rem;color:#10b981;font-weight:600}.stat-breakdown{display:flex;gap:1rem;font-size:.75rem}.stat-breakdown span{padding:.25rem .75rem;background:var(--bg-tertiary);border-radius:12px;color:var(--text-secondary)}.stat-progress{margin-top:.5rem}.progress-bar{width:100%;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.progress-fill{height:100%;background:var(--success-gradient);border-radius:3px;transition:width 1s ease}.stat-badge{padding:.25rem .75rem;background:#ef4444;color:#fff;border-radius:12px;font-size:.75rem;font-weight:600}.stat-badge.live{background:#10b981;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.premium-content{max-width:1400px;margin:0 auto;padding:2rem;position:relative;z-index:5}.premium-tabs{display:flex;gap:.5rem;margin-bottom:3rem;background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;padding:.5rem;box-shadow:var(--glass-shadow)}.premium-tab-btn{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:transparent;border:none;color:var(--text-secondary);font-weight:600;cursor:pointer;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.premium-tab-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--primary-gradient);transition:left .3s ease;z-index:-1}.premium-tab-btn:hover:before{left:0}.premium-tab-btn:hover{color:#fff;transform:translateY(-2px)}.premium-tab-btn.active{background:var(--primary-gradient);color:#fff;box-shadow:var(--premium-shadow)}.tab-badge{padding:.25rem .5rem;background:#8b5cf6;color:#fff;border-radius:8px;font-size:.75rem;font-weight:700}.premium-tab-content{margin-bottom:3rem}.broadcast-layout-3d{display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}.compose-panel-3d{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;overflow:hidden;box-shadow:var(--premium-shadow)}.panel-header{padding:2rem 2rem 1rem;border-bottom:1px solid var(--glass-border)}.panel-header h3{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.header-actions{display:flex;gap:1rem;margin-top:1rem}.preview-toggle-3d{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.preview-toggle-3d:hover{background:var(--primary-gradient);color:#fff;transform:translateY(-2px)}.compose-form-3d{padding:2rem}.form-group-3d{margin-bottom:2rem}.form-group-3d label{display:block;margin-bottom:.75rem;font-weight:600;color:var(--text-primary);font-size:.875rem}.input-container-3d,.textarea-container-3d{position:relative}.premium-input,.premium-textarea,.premium-select{width:100%;padding:1.25rem 1.5rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:16px;color:var(--text-primary);font-size:.875rem;transition:all .3s ease;box-shadow:var(--glass-shadow)}.premium-input:focus,.premium-textarea:focus,.premium-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,var(--premium-shadow)}.premium-textarea{resize:vertical;min-height:150px;line-height:1.6}.input-glow,.textarea-glow{position:absolute;inset:0;background:var(--primary-gradient);border-radius:16px;opacity:0;transition:opacity .3s ease;z-index:-1}.premium-input:focus~.input-glow,.premium-textarea:focus~.textarea-glow{opacity:.1}.form-grid-3d{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.delivery-options-3d{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.checkbox-option-3d{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--bg-tertiary);border:2px solid transparent;border-radius:16px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.checkbox-option-3d:hover{border-color:#3b82f6;transform:translate(5px)}.checkbox-option-3d input[type=checkbox]{display:none}.checkbox-design{width:20px;height:20px;border:2px solid var(--border-color);border-radius:6px;position:relative;transition:all .3s ease}.checkbox-option-3d input[type=checkbox]:checked+.checkbox-design{background:var(--primary-gradient);border-color:transparent}.checkbox-option-3d input[type=checkbox]:checked+.checkbox-design:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-option-3d svg{font-size:1.25rem;color:var(--text-secondary)}.actions-panel-3d{display:flex;flex-direction:column;gap:2rem;position:sticky;top:2rem}.target-section-3d{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;padding:2rem;box-shadow:var(--premium-shadow)}.target-section-3d h4{margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;color:var(--text-primary)}.target-options-3d{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.target-option-3d{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--bg-tertiary);border:2px solid transparent;border-radius:16px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.target-option-3d:hover{border-color:#3b82f6;transform:translateY(-2px)}.target-option-3d input[type=radio]{display:none}.option-design{width:20px;height:20px;border:2px solid var(--border-color);border-radius:50%;position:relative;transition:all .3s ease}.target-option-3d input[type=radio]:checked+.option-design{border-color:#3b82f6}.target-option-3d input[type=radio]:checked+.option-design:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#3b82f6;border-radius:50%}.target-option-3d svg{font-size:1.5rem;color:var(--text-secondary)}.option-title{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.option-desc{font-size:.875rem;color:var(--text-secondary)}.user-type-selection{margin-top:1.5rem}.user-type-selection label{display:block;margin-bottom:1rem;font-weight:600;color:var(--text-primary)}.user-type-options{display:grid;grid-template-columns:1fr;gap:.75rem}.user-type-btn{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--bg-tertiary);border:2px solid transparent;border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-weight:500}.user-type-btn:hover{border-color:var(--color);transform:translate(5px)}.user-type-btn.active{background:var(--color);color:#fff;box-shadow:0 5px 15px color-mix(in srgb,var(--color) 30%,transparent)}.user-selection-3d{margin-top:1.5rem}.search-box-3d{position:relative;margin-bottom:1rem}.search-box-3d svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search-box-3d input{width:100%;padding:1rem 1rem 1rem 2.5rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:.875rem;transition:all .3s ease}.search-box-3d input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.user-list-3d{max-height:300px;overflow-y:auto;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-primary)}.user-item-3d{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);cursor:pointer;transition:all .3s ease}.user-item-3d:last-child{border-bottom:none}.user-item-3d:hover{background:var(--bg-tertiary)}.user-item-3d.selected{background:var(--primary-gradient);color:#fff}.user-avatar-3d{width:40px;height:40px;background:var(--bg-tertiary);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--text-secondary);flex-shrink:0}.user-item-3d.selected .user-avatar-3d{background:#fff3;color:#fff}.user-name{font-weight:600;margin-bottom:.25rem}.user-email{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem}.user-item-3d.selected .user-email{color:#fffc}.user-type{font-size:.75rem;padding:.25rem .5rem;background:var(--bg-tertiary);border-radius:8px;color:var(--text-secondary)}.user-item-3d.selected .user-type{background:#fff3;color:#fff}.preview-section-3d{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;padding:2rem;box-shadow:var(--premium-shadow)}.preview-section-3d h4{margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;color:var(--text-primary)}.notification-preview-3d{background:var(--bg-primary);border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow)}.preview-header-3d{padding:1.5rem;color:#fff;display:flex;align-items:center;gap:1rem}.preview-icon-3d{font-size:1.5rem}.preview-title-3d{flex:1;display:flex;align-items:center;justify-content:space-between}.preview-title-3d strong{font-size:1.125rem}.priority-badge-3d{padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase}.preview-content-3d{padding:1.5rem}.preview-content-3d p{margin:0;color:var(--text-primary);line-height:1.6}.preview-footer-3d{padding:1rem 1.5rem;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-secondary)}.delivery-badges-3d{display:flex;gap:.5rem}.delivery-badges-3d svg{font-size:1rem}.premium-send-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.5rem 2rem;background:var(--primary-gradient);color:#fff;border:none;border-radius:16px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:var(--premium-shadow)}.premium-send-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 20px 40px #3b82f666}.premium-send-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.send-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.premium-send-btn:hover .send-glow{left:100%}.templates-3d{padding:2rem 0}.templates-header{text-align:center;margin-bottom:3rem}.templates-header h2{font-size:2.5rem;font-weight:800;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1rem}.templates-header p{font-size:1.125rem;color:var(--text-secondary);margin:0}.templates-grid-3d{display:flex;flex-direction:column;gap:3rem}.template-category-3d{margin-bottom:2rem}.category-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1.5rem;padding-left:1rem;border-left:4px solid #3b82f6}.template-cards-3d{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.template-card-3d{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative}.template-glow{position:absolute;inset:0;background:var(--primary-gradient);opacity:0;transition:opacity .3s ease;border-radius:24px}.template-card-3d:hover .template-glow{opacity:.1}.template-header-3d{padding:2rem;color:#fff;position:relative;overflow:hidden}.template-icon-3d{font-size:2rem;margin-bottom:1rem}.template-header-3d h4{margin:0 0 1rem;font-size:1.25rem;font-weight:700}.template-badge{padding:.5rem 1rem;background:#fff3;border-radius:20px;font-size:.75rem;font-weight:700;backdrop-filter:blur(10px)}.template-content-3d{padding:1.5rem 2rem}.template-content-3d p{margin:0;color:var(--text-primary);line-height:1.6}.template-footer-3d{padding:1.5rem 2rem;background:var(--bg-tertiary)}.use-template-btn-3d{width:100%;padding:1rem 2rem;background:var(--primary-gradient);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.use-template-btn-3d:hover{transform:translateY(-2px);box-shadow:0 10px 20px #3b82f64d}.analytics-3d,.scheduled-3d{padding:4rem 2rem;text-align:center}.analytics-placeholder-3d,.scheduled-placeholder-3d{max-width:600px;margin:0 auto}.analytics-icon-3d,.scheduled-icon-3d{width:100px;height:100px;background:var(--primary-gradient);border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;margin:0 auto 2rem;box-shadow:var(--premium-shadow)}.analytics-placeholder-3d h3,.scheduled-placeholder-3d h3{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.analytics-placeholder-3d p,.scheduled-placeholder-3d p{font-size:1.125rem;color:var(--text-secondary);margin:0 0 3rem}.analytics-stats-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin-top:3rem}.stat-preview{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;padding:2rem 1rem;text-align:center}.stat-preview span:first-child{font-size:2rem;display:block;margin-bottom:1rem}.stat-preview strong{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.scheduled-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:3rem}.feature-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px}.feature-item svg{font-size:1.5rem;color:#3b82f6}.feature-item span{font-weight:600;color:var(--text-primary)}.recent-announcements-3d{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;overflow:hidden;box-shadow:var(--premium-shadow)}.section-header-3d{padding:2rem 2rem 1rem;display:flex;align-items:center;justify-content:space-between}.section-header-3d h3{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.header-stats{display:flex;gap:1rem}.announcement-count,.announcement-active{padding:.5rem 1rem;background:var(--bg-tertiary);border-radius:12px;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.announcement-active{background:var(--primary-gradient);color:#fff}.empty-state-3d{padding:4rem 2rem;text-align:center}.empty-icon-3d{width:80px;height:80px;background:var(--bg-tertiary);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-muted);margin:0 auto 2rem}.empty-state-3d h4{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.empty-state-3d p{font-size:1rem;color:var(--text-secondary);margin:0 0 2rem;max-width:400px;margin-left:auto;margin-right:auto}.create-first-btn{padding:1rem 2rem;background:var(--primary-gradient);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.create-first-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #3b82f64d}.announcements-list-3d{max-height:600px;overflow-y:auto}.announcement-item-3d{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;border-bottom:1px solid var(--glass-border);transition:all .3s ease}.announcement-item-3d:last-child{border-bottom:none}.announcement-icon-3d{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0;box-shadow:var(--premium-shadow)}.announcement-content-3d{flex:1;min-width:0}.announcement-header-3d{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;gap:1rem}.announcement-header-3d h4{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.4}.announcement-time{font-size:.875rem;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.announcement-content-3d p{margin:0 0 1rem;color:var(--text-secondary);line-height:1.6}.announcement-meta-3d{display:flex;gap:.75rem;flex-wrap:wrap}.target-badge-3d,.user-type-badge,.priority-badge-3d{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:12px;font-size:.75rem;font-weight:600}.target-badge-3d{background:var(--bg-tertiary);color:var(--text-secondary)}.user-type-badge{background:var(--success-gradient);color:#fff}.announcement-actions-3d{display:flex;gap:.5rem;flex-shrink:0}.delete-btn-3d{width:40px;height:40px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#ef4444;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.delete-btn-3d:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.announcements-list-3d::-webkit-scrollbar,.user-list-3d::-webkit-scrollbar{width:6px}.announcements-list-3d::-webkit-scrollbar-track,.user-list-3d::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:3px}.announcements-list-3d::-webkit-scrollbar-thumb,.user-list-3d::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.announcements-list-3d::-webkit-scrollbar-thumb:hover,.user-list-3d::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (max-width: 1200px){.broadcast-layout-3d{grid-template-columns:1fr}.actions-panel-3d{position:static}}@media (max-width: 768px){.premium-content{padding:1rem}.header-main{flex-direction:column;gap:1.5rem;text-align:center}.header-title{flex-direction:column;gap:1rem}.premium-stats-grid{grid-template-columns:1fr}.premium-tabs{flex-wrap:wrap}.premium-tab-btn{flex:1;min-width:140px;justify-content:center}.form-grid-3d,.template-cards-3d{grid-template-columns:1fr}.announcement-header-3d{flex-direction:column;align-items:flex-start;gap:.5rem}.section-header-3d{flex-direction:column;gap:1rem;align-items:flex-start}.header-stats{width:100%;justify-content:space-between}}@media (max-width: 640px){.header-content{padding:0 1rem}.header-title h1,.templates-header h2{font-size:2rem}.compose-form-3d,.target-section-3d,.preview-section-3d{padding:1.5rem}}.premium-input:focus-visible,.premium-textarea:focus-visible,.premium-select:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.glass-effect{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.premium-3d-card{transform-style:preserve-3d;perspective:1000px}.premium-3d-card:hover{transform:translateY(-10px) rotateX(5deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 30px #3b82f699}}.premium-header{animation:fadeInUp .8s ease-out}.premium-tabs{animation:slideInLeft .6s ease-out}.text-gradient{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-effect{box-shadow:var(--glow-effect);animation:pulseGlow 2s infinite}.hover-lift:hover{transform:translateY(-5px);transition:transform .3s ease}.premium-system-settings.dark-mode .premium-input,.premium-system-settings.dark-mode .premium-textarea,.premium-system-settings.dark-mode .premium-select{background:var(--bg-tertiary);border-color:var(--border-color)}.premium-system-settings.dark-mode .premium-input:focus,.premium-system-settings.dark-mode .premium-textarea:focus,.premium-system-settings.dark-mode .premium-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.premium-system-settings.dark-mode{color-scheme:dark}.premium-system-settings.dark-mode .text-primary{color:var(--text-primary)!important}.premium-system-settings.dark-mode .text-secondary{color:var(--text-secondary)!important}.premium-system-settings ::-webkit-scrollbar{width:8px}.premium-system-settings ::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:4px}.premium-system-settings ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.premium-system-settings ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media print{.premium-system-settings{background:#fff!important;color:#000!important}.premium-header,.premium-tabs,.premium-refresh-btn,.delete-btn-3d{display:none!important}}:root{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--bg-sidebar: #1e293b;--bg-card: #ffffff;--text-primary: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--text-light: #f8fafc;--border-color: #e2e8f0;--accent-primary: #3b82f6;--accent-secondary: #8b5cf6;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--info-color: #06b6d4;--gold-color: #f59e0b;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 50%;--space-xs: 6px;--space-sm: 8px;--space-md: 10px;--space-lg: 12px;--space-xl: 16px;--space-2xl: 20px;--font-size-xs: .7rem;--font-size-sm: .8rem;--font-size-md: .9rem;--font-size-lg: .95rem;--font-size-xl: 1rem;--font-size-2xl: 1.1rem;--font-size-3xl: 1.25rem;--bottom-nav-height: 64px}html.dark{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--bg-sidebar: #0f172a;--bg-card: #1e293b;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-light: #f8fafc;--border-color: #334155}.admin-layout{display:flex;min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif}.admin-sidebar{background:var(--bg-sidebar);color:var(--text-light);display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:var(--bottom-nav-height);height:calc(100vh - var(--bottom-nav-height));z-index:1000;width:200px;transition:width .3s ease,transform .3s ease;box-shadow:var(--shadow-md)}.admin-sidebar.collapsed{width:56px}.admin-sidebar.open{transform:translate(0)}@media (max-width: 768px){.admin-sidebar{transform:translate(-100%)}.admin-sidebar.open{transform:translate(0);width:200px}.admin-sidebar.collapsed{width:56px;transform:translate(0)}}@media (max-width: 480px){.admin-sidebar{bottom:56px;height:calc(100vh - 56px)}}.sidebar-header{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid rgba(255,255,255,.1)}.admin-sidebar.collapsed .sidebar-header span{display:none}.sidebar-logo{font-size:var(--font-size-lg);color:var(--accent-primary);background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sidebar-header span{font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}.sidebar-nav{flex:1;padding:var(--space-xs);overflow-y:auto}.nav-item{display:flex;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-sm) var(--space-md);background:transparent;border:none;color:var(--text-light);cursor:pointer;transition:all .2s ease;border-radius:var(--radius-sm);margin-bottom:var(--space-xs);position:relative;opacity:.8;font-size:var(--font-size-xs)}.admin-sidebar.collapsed .nav-item span{display:none}.nav-item:hover{background:#ffffff1a;opacity:1;transform:translate(2px)}.nav-item.active{background:var(--accent-primary);opacity:1;box-shadow:var(--shadow-sm)}.nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(- personally);width:2px;height:40%;background:var(--text-light);border-radius:var(--radius-full)}.nav-icon{font-size:var(--font-size-sm);flex-shrink:0}.sidebar-footer{padding:var(--space-sm);border-top:1px solid rgba(255,255,255,.1)}.admin-sidebar.collapsed .sidebar-footer .profile-info,.admin-sidebar.collapsed .sidebar-footer .logout-btn span{display:none}.admin-profile{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm)}.profile-avatar{width:28px;height:28px;border-radius:var(--radius-full);background:var(--accent-primary);display:flex;align-items:center;justify-content:center;color:var(--text-light);font-size:var(--font-size-xs);flex-shrink:0}.profile-info{display:flex;flex-direction:column;gap:1px}.profile-name{font-weight:500;font-size:var(--font-size-xs)}.profile-role{font-size:var(--font-size-xs);opacity:.7;text-transform:uppercase;letter-spacing:.5px}.logout-btn{display:flex;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-sm);background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);color:var(--danger-color);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:var(--font-size-xs)}.logout-btn:hover{background:#ef444433;transform:translateY(-1px)}.admin-main{flex:1;margin-left:200px;transition:margin-left .3s ease;display:flex;flex-direction:column;min-height:calc(100vh - var(--bottom-nav-height));padding-bottom:var(--bottom-nav-height)}.admin-main.collapsed{margin-left:56px}@media (max-width: 768px){.admin-main{margin-left:0}.admin-main.collapsed{margin-left:56px}}@media (max-width: 480px){.admin-main{padding-bottom:56px}}.admin-topbar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-lg);background:var(--bg-card);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.topbar-left{display:flex;align-items:center;gap:var(--space-md)}.sidebar-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:all .3s ease}.sidebar-toggle:hover{background:var(--accent-primary);color:var(--text-light);transform:scale(1.05)}.breadcrumb h1{margin:0;font-size:var(--font-size-xl);font-weight:700;background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.breadcrumb p{margin:4px 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.topbar-right{display:flex;align-items:center;gap:var(--space-md)}.search-bar{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:var(--space-sm);color:var(--text-muted);font-size:var(--font-size-sm)}.search-bar input{padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-2xl);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-size-xs);width:240px;transition:all .3s ease}.search-bar input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #3b82f61a;width:280px}.notifications-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:all .3s ease}.notifications-btn:hover{background:var(--accent-primary);color:var(--text-light);transform:scale(1.05)}.admin-badge{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.badge-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--radius-md);color:var(--text-light);font-size:var(--font-size-sm)}.badge-info{display:flex;flex-direction:column;gap:2px}.badge-role{font-size:var(--font-size-xs);font-weight:600}.badge-status{font-size:var(--font-size-xs);color:var(--success-color);font-weight:500}.ratings-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);margin:var(--space-xl)}.section-header{margin-bottom:var(--space-lg)}.section-header h2{margin:0;font-size:var(--font-size-md);font-weight:700;color:var(--text-primary)}.section-header p{margin:4px 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.filter-bar{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}.filter-icon{font-size:var(--font-size-md);color:var(--text-secondary)}.filter-select{padding:var(--space-sm) var(--space-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.filter-select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #3b82f61a}.export-btn{padding:var(--space-sm) var(--space-md);background:var(--gold-color);color:var(--text-primary);border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-xs);display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;transition:all .2s ease}.export-btn:hover{background:var(--warning-color);transform:translateY(-1px)}.loading-container,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);color:var(--text-muted);font-size:var(--font-size-sm)}.loading-spinner{width:32px;height:32px;border:3px solid var(--bg-tertiary);border-left:3px solid var(--accent-primary);border-radius:var(--radius-full);animation:spin 1s linear infinite;margin-bottom:var(--space-md)}.ratings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-md)}.rating-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-sm);display:flex;gap:var(--space-md);transition:all .3s ease}.rating-card:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md)}.product-img{width:80px;height:80px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-color);flex-shrink:0}.rating-info{flex:1}.rating-info h3{margin:0 0 var(--space-xs);font-size:var(--font-size-md);font-weight:600;color:var(--text-primary)}.rating-info p{margin:var(--space-xs) 0;font-size:var(--font-size-xs);color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-xs)}.button-group{margin-top:var(--space-sm);display:flex;gap:var(--space-sm);flex-wrap:wrap}.promote-btn,.reset-btn{padding:var(--space-sm) var(--space-md);border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-xs);display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;transition:all .2s ease}.promote-btn{background:var(--gold-color);color:var(--text-primary)}.promote-btn:hover{background:var(--warning-color)}.promote-btn:disabled{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed}.reset-btn{background:var(--bg-secondary);color:var(--text-primary)}.reset-btn:hover{background:var(--border-color)}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-xl)}.pagination button{padding:var(--space-sm) var(--space-md);background:var(--accent-primary);border:none;color:var(--text-light);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.pagination button:disabled{background:var(--bg-tertiary);opacity:.5;cursor:not-allowed}.pagination span{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:500}@media (max-width: 768px){.admin-main{margin-left:0}.admin-main.collapsed{margin-left:56px}.ratings-section{margin:var(--space-md)}.rating-card{flex-direction:column;align-items:center;gap:var(--space-sm)}.rating-info{text-align:center}.button-group{flex-direction:column;width:100%}.promote-btn,.reset-btn{width:100%;justify-content:center}}@media (max-width: 480px){.admin-main{padding-bottom:56px}.product-img{width:60px;height:60px}.filter-bar{flex-direction:column;align-items:flex-start}.filter-select,.export-btn{width:100%}}.ratings-grid::-webkit-scrollbar{width:4px}.ratings-grid::-webkit-scrollbar-track{background:transparent}.ratings-grid::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:2px}.ratings-grid::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media (prefers-reduced-motion: reduce){.rating-card,.promote-btn,.reset-btn,.pagination button{transition:none}.rating-card:hover,.promote-btn:hover,.reset-btn:hover,.pagination button:hover{transform:none}}:root{--light-bg: #f9f9f9;--light-card: #ffffff;--light-text: #111111;--light-border: #ddd;--dark-bg: #0d1117;--dark-card: #161b22;--dark-text: #f0f6fc;--dark-border: #30363d;--accent: #00bcd4}.admin-installments-page{padding:2rem 1rem 7rem;background:var(--light-bg);color:var(--light-text);font-family:Poppins,sans-serif;min-height:100vh}.dark-mode .admin-installments-page{background:var(--dark-bg);color:var(--dark-text)}.admin-installments-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2rem;gap:1rem}.admin-installments-header h2{font-size:1.6rem;font-weight:700;color:var(--accent)}.admin-installments-header select{padding:.6rem 1rem;border-radius:8px;font-size:.95rem;background:var(--light-card);border:1px solid var(--light-border);color:var(--light-text);transition:all .3s ease}.dark-mode .admin-installments-header select{background:var(--dark-card);color:var(--dark-text);border-color:var(--dark-border)}.loading{text-align:center;font-size:1rem;color:#999;margin-top:2rem}.installment-list{display:grid;gap:1.5rem}.installment-admin-card{background:var(--light-card);border:1px solid var(--light-border);border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000000d;transition:transform .2s ease}.installment-admin-card:hover{transform:translateY(-2px)}.dark-mode .installment-admin-card{background:var(--dark-card);border-color:var(--dark-border);box-shadow:0 0 6px #00ffff08}.installment-admin-card h4{font-size:1.2rem;font-weight:600;color:var(--accent);margin-bottom:.6rem}.installment-admin-card p{font-size:.95rem;margin:.3rem 0;line-height:1.5}.status{padding:.2rem .6rem;font-size:.75rem;border-radius:6px;font-weight:700;text-transform:capitalize;display:inline-block}.status.active{background:#e6f7ff;color:#0050b3}.status.completed{background:#d9f7be;color:#135200}.status.cancelled{background:#ffccc7;color:#a8071a}.status.processed{background:#ffd666;color:#613400}.status.shipped{background:#b7eb8f;color:#237804}.status.out_for_delivery{background:#91d5ff;color:#1d39c4}.status.delivered{background:#87e8de;color:#006d75}.progress-bar{background:#e0e0e0;border-radius:10px;height:8px;margin:.8rem 0 .6rem;overflow:hidden}.dark-mode .progress-bar{background:#444}.progress-bar .progress{height:100%;background:var(--accent);transition:width .4s ease-in-out}.actions{margin-top:1rem}.actions label{font-weight:600;margin-top:.6rem;display:block;color:inherit}.status-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.status-actions button{background:var(--accent);color:#fff;padding:.45rem 1rem;border:none;font-size:.85rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .3s ease}.status-actions button:hover{background:#00a2b2}.dark-mode .status-actions button{background:#00acc1;color:#fff}@media (max-width: 768px){.admin-installments-page{padding:1rem 1rem 7rem}.installment-admin-card{padding:1rem}.admin-installments-header{flex-direction:column;align-items:flex-start}.status-actions{flex-direction:column;gap:.5rem}.status-actions button{width:100%}}.category-modern-root{--bg-base: #F8FAFC;--bg-surface: #FFFFFF;--bg-surface2: #F1F5F9;--bg-hover: #E2E8F0;--border: #E2E8F0;--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #64748B;--shadow: 0 4px 12px rgba(0,0,0,.05);--radius-card: 20px;--radius-btn: 12px;--skeleton-base: #E2E8F0;--skeleton-shine: #F1F5F9}.category-modern-root.dark{--bg-base: #000000;--bg-surface: #0A0A0A;--bg-surface2: #111111;--bg-hover: #1A1A1A;--border: #2A2A2A;--text-primary: #F1F5F9;--text-secondary: #A1A1AA;--text-muted: #71717A;--shadow: 0 4px 12px rgba(0,0,0,.3);--skeleton-base: #1A1A1A;--skeleton-shine: #2A2A2A}.category-modern-root{display:flex;min-height:100vh;background:var(--bg-base);font-family:Inter,sans-serif;color:var(--text-primary)}@keyframes sk-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sk-pulse{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:800px 100%;animation:sk-shimmer 1.4s infinite;border-radius:4px}.modern-sidebar{position:fixed;top:0;left:0;height:100vh;width:260px;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:200;transition:width .25s ease,transform .25s ease;overflow-x:hidden;overflow-y:auto}.modern-sidebar.collapsed{width:80px}@media (max-width: 1023px){.modern-sidebar{transform:translate(-100%)}.modern-sidebar.mobile-open{transform:translate(0)}}.sidebar-backdrop{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:150;display:none}@media (max-width: 1023px){.sidebar-backdrop{display:block}}.modern-sidebar-brand{padding:20px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);min-height:72px}.brand-logo{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.brand-text{overflow:hidden}.brand-name{font-weight:700;font-size:15px;white-space:nowrap}.brand-role{font-size:11px;color:var(--text-muted);white-space:nowrap}.sidebar-collapse-btn{margin-left:auto;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:var(--bg-surface2);cursor:pointer;display:flex;align-items:center;justify-content:center}.sidebar-collapse-btn:hover{background:var(--bg-hover)}.modern-sidebar-nav{flex:1;padding:12px 8px;overflow-y:auto}.nav-section-label{font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;padding:8px 10px 4px}.nav-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;border:none;background:transparent;width:100%;font-size:13.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;margin-bottom:2px}.nav-item:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-item.active{background:var(--nav-accent);color:var(--nav-color)}.nav-icon{font-size:16px;flex-shrink:0}.nav-label{flex:1;text-align:left}.modern-sidebar-footer{padding:12px 8px;border-top:1px solid var(--border)}.sidebar-profile{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;margin-bottom:8px}.profile-avatar{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px}.profile-name{font-size:13px;font-weight:600}.profile-role{font-size:11px;color:var(--text-muted)}.logout-btn{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;background:transparent;width:100%;color:var(--text-muted);cursor:pointer;font-size:13.5px;font-weight:500}.logout-btn:hover{background:#ef444414;color:#ef4444}.nav-item-skeleton,.sidebar-profile-skeleton{display:flex;align-items:center;gap:10px;padding:9px 10px}.modern-main{flex:1;margin-left:260px;transition:margin-left .25s ease;width:calc(100% - 260px)}@media (max-width: 1023px){.modern-main{margin-left:0!important;width:100%!important}}.modern-topbar{position:sticky;top:0;background:var(--bg-surface);border-bottom:1px solid var(--border);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;z-index:100}.topbar-left{display:flex;align-items:center;gap:16px}.mobile-menu-btn{display:none;background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-secondary)}@media (max-width: 1023px){.mobile-menu-btn{display:flex}}.topbar-left h1{font-size:20px;font-weight:700;margin-bottom:2px}.topbar-left p{font-size:12px;color:var(--text-muted)}.topbar-right{display:flex;align-items:center;gap:16px}.search-wrapper{display:flex;align-items:center;gap:8px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:40px;padding:6px 16px}.search-wrapper input{background:transparent;border:none;outline:none;font-size:13px;width:200px;color:var(--text-primary)}.create-category-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#6366f1;color:#fff;border:none;border-radius:40px;font-weight:500;cursor:pointer;transition:opacity .2s}.create-category-btn:hover{opacity:.9}.theme-toggle{background:none;border:none;font-size:20px;cursor:pointer}.role-badge{display:flex;align-items:center;gap:8px;background:var(--bg-surface2);border-radius:40px;padding:4px 12px 4px 6px}.role-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.role-name{font-size:12px;font-weight:600;display:block}.role-status{font-size:10px;color:#10b981}.modern-content{padding:24px;max-width:1400px;margin:0 auto}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.stat-block{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow)}.stat-icon{width:48px;height:48px;background:var(--bg-surface2);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-value{font-size:28px;font-weight:700;display:block;line-height:1}.stat-label{font-size:13px;color:var(--text-muted);display:block;margin-top:4px}.categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.category-card-modern{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;transition:all .2s}.category-card-modern:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.category-image{height:120px;overflow:hidden}.category-placeholder{width:100%;height:100%;background:var(--bg-surface2);display:flex;align-items:center;justify-content:center;font-size:48px;color:var(--text-muted)}.category-content{padding:16px}.category-content h3{font-size:18px;font-weight:600;margin-bottom:8px}.category-content p{font-size:13px;color:var(--text-muted);line-height:1.4}.category-actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border);background:var(--bg-surface2)}.category-actions button{padding:8px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.edit-btn{background:#3b82f61a;color:#3b82f6}.edit-btn:hover{background:#3b82f633;transform:scale(1.05)}.delete-btn{background:#ef44441a;color:#ef4444}.delete-btn:hover{background:#ef444433;transform:scale(1.05)}.category-actions button:disabled{opacity:.5;cursor:not-allowed}.category-card-skeleton{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.category-info-skeleton{padding:16px}.category-actions-skeleton{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.loading-dots{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;padding:60px 20px;background:var(--bg-surface2);border-radius:var(--radius-card)}.empty-state svg{color:var(--text-muted);margin-bottom:16px}.empty-state h3{font-size:18px;margin-bottom:8px}.empty-state p{color:var(--text-muted);margin-bottom:20px}.create-first-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#6366f1;color:#fff;border:none;border-radius:40px;font-weight:500;cursor:pointer}.modal-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:20px}.modal-modern{background:var(--bg-surface);border-radius:28px;width:100%;max-width:500px;max-height:85vh;overflow-y:auto;border:1px solid var(--border)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border)}.modal-header h3{font-size:18px;font-weight:600}.modal-header .close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-muted)}.modal-body{padding:24px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:var(--text-secondary)}.form-group input,.form-group textarea{width:100%;padding:10px 14px;background:var(--bg-surface2);border:1px solid var(--border);border-radius:14px;font-size:13px;color:var(--text-primary);font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#6366f1}.image-preview{margin-top:16px;border-radius:14px;overflow:hidden}.image-preview img{width:100%;max-height:200px;object-fit:cover}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border)}.modal-footer button{padding:8px 20px;border-radius:40px;border:none;font-weight:500;cursor:pointer}.cancel{background:var(--bg-surface2);color:var(--text-secondary)}.submit{background:#6366f1;color:#fff}.submit:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.modern-content{padding:16px}.stats-row,.categories-grid{grid-template-columns:1fr}.topbar-right{gap:8px}.search-wrapper input{width:120px}.create-category-btn span{display:none}.create-category-btn{padding:8px 12px}}.admin-page{padding:2rem;min-height:100vh;background:var(--bg-secondary)}.admin-page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;gap:1rem}.admin-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:1rem}.back-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;transition:all .2s}.back-button:hover{background:var(--accent-primary);color:#fff}.header-content{flex:1;text-align:center}.header-content h1{margin:0;color:var(--text-primary);font-size:2rem}.header-content p{margin:.5rem 0 0;color:var(--text-secondary)}.add-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--accent-primary);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.add-button:hover{background:var(--accent-primary-dark);transform:translateY(-2px)}.search-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.search-bar{position:relative;flex:1;max-width:400px}.search-bar input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary)}.search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.stats-overview{display:flex;gap:1rem}.stat-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color);color:var(--text-secondary)}.filter-section{margin-bottom:2rem}.date-filter{display:flex;align-items:center;gap:1rem}.date-filter label{color:var(--text-secondary);font-weight:500}.date-filter select{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card{background:var(--bg-primary);padding:1.5rem;border-radius:12px;border:1px solid var(--border-color);display:flex;align-items:center;gap:1rem;transition:all .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stat-content h3{margin:0;font-size:1.5rem;color:var(--text-primary)}.stat-content span{color:var(--text-secondary);font-size:.9rem}.categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.category-card{background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);overflow:hidden;transition:all .2s}.category-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.category-image{height:120px;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden}.category-image img{width:100%;height:100%;object-fit:cover}.category-placeholder{font-size:2rem;color:var(--text-secondary)}.category-content{padding:1.5rem}.category-content h3{margin:0 0 .5rem;color:var(--text-primary)}.category-content p{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.category-actions{padding:1rem 1.5rem;border-top:1px solid var(--border-color);display:flex;gap:.5rem}.edit-btn,.delete-btn{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.edit-btn{background:var(--info-color);color:#fff}.edit-btn:hover{background:var(--info-color-dark)}.delete-btn{background:var(--danger-color);color:#fff}.delete-btn:hover{background:var(--danger-color-dark)}.table-section{background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);overflow:hidden}.table-section h2{padding:1.5rem;margin:0;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.table-container{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--border-color)}.data-table th{background:var(--bg-secondary);color:var(--text-secondary);font-weight:600;font-size:.9rem}.data-table tr:hover{background:var(--bg-secondary)}.user-info{display:flex;align-items:center;gap:.75rem}.user-avatar{width:40px;height:40px;border-radius:8px;background:var(--accent-primary);color:#fff;display:flex;align-items:center;justify-content:center}.user-details{display:flex;flex-direction:column}.user-details strong{color:var(--text-primary);font-size:.9rem}.user-details span{color:var(--text-secondary);font-size:.8rem}.role-badge,.type-badge,.status-badge{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.status-badge.active{background:var(--success-color)15;color:var(--success-color)}.status-badge.inactive{background:var(--danger-color)15;color:var(--danger-color)}.status-badge.pending{background:var(--warning-color)15;color:var(--warning-color)}.permissions-list{display:flex;flex-wrap:wrap;gap:.25rem}.permission-tag{padding:.2rem .5rem;background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;font-size:.7rem}.permission-tag.all{background:var(--accent-primary)15;color:var(--accent-primary)}.permission-more{color:var(--text-secondary);font-size:.7rem;font-style:italic}.action-buttons{display:flex;gap:.5rem}.status-toggle-btn{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.status-toggle-btn.activate{background:var(--success-color);color:#fff}.status-toggle-btn.deactivate{background:var(--warning-color);color:#fff}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;margin-bottom:2rem}.chart-card{background:var(--bg-primary);padding:1.5rem;border-radius:12px;border:1px solid var(--border-color)}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.chart-header h3{margin:0;color:var(--text-primary)}.chart-header svg{color:var(--text-secondary)}.chart-container{height:300px}.metrics-section{background:var(--bg-primary);padding:1.5rem;border-radius:12px;border:1px solid var(--border-color)}.metrics-section h2{margin:0 0 1.5rem;color:var(--text-primary)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metric-card{text-align:center;padding:1.5rem;background:var(--bg-secondary);border-radius:8px}.metric-value{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.metric-label{color:var(--text-secondary);margin-bottom:.5rem}.metric-change{font-size:.9rem;font-weight:500}.metric-change.positive{color:var(--success-color)}.metric-change.negative{color:var(--danger-color)}.promotions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.promotion-card{background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);overflow:hidden;transition:all .2s}.promotion-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.promotion-header{height:120px;position:relative;overflow:hidden}.promotion-image{width:100%;height:100%}.promotion-image img{width:100%;height:100%;object-fit:cover}.image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000001a;color:#fff;font-size:2rem}.promotion-badge{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;gap:.25rem}.featured-badge{padding:.2rem .5rem;background:var(--gold-color);color:#fff;border-radius:4px;font-size:.7rem;font-weight:500}.promotion-content{padding:1.5rem}.promotion-content h3{margin:0 0 .5rem;color:var(--text-primary)}.promotion-tagline{margin:0 0 .5rem;color:var(--accent-primary);font-weight:500;font-size:.9rem}.promotion-description{margin:0 0 1rem;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.product-info{margin-bottom:1rem;padding:.75rem;background:var(--bg-secondary);border-radius:6px;font-size:.9rem}.promotion-dates{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.date-item{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.8rem}.promotion-meta{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-secondary)}.promotion-actions{padding:1rem 1.5rem;border-top:1px solid var(--border-color);display:flex;gap:.5rem}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal{background:var(--bg-primary);border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal.large-modal{max-width:700px}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h2{margin:0;color:var(--text-primary)}.modal-header button{padding:.5rem;border:none;background:none;color:var(--text-secondary);cursor:pointer;border-radius:6px}.modal-header button:hover{background:var(--bg-secondary)}.modal-content{padding:1.5rem}.form-group{margin-bottom:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label{display:block;margin-bottom:.5rem;color:var(--text-primary);font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-primary)}.checkbox-group label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-group input[type=checkbox]{width:auto}.image-preview{margin-top:1rem;text-align:center}.image-preview img{max-width:200px;max-height:150px;border-radius:8px;border:1px solid var(--border-color)}.permissions-info{margin:1.5rem 0;padding:1rem;background:var(--bg-secondary);border-radius:8px}.permissions-info h4{margin:0 0 1rem;color:var(--text-primary)}.permissions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.permission-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--bg-primary);border-radius:4px;font-size:.8rem;color:var(--text-secondary)}.modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.cancel-btn,.confirm-btn{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.cancel-btn{background:var(--bg-secondary);color:var(--text-primary)}.cancel-btn:hover{background:var(--border-color)}.confirm-btn{background:var(--accent-primary);color:#fff}.confirm-btn:hover{background:var(--accent-primary-dark)}.confirm-btn:disabled{background:var(--text-secondary);cursor:not-allowed}.empty-state{text-align:center;padding:3rem 2rem;color:var(--text-secondary)}.empty-state svg{margin-bottom:1rem;opacity:.5}.empty-state h3{margin:0 0 .5rem;color:var(--text-secondary)}.empty-state p{margin:0;font-size:.9rem}.financial-stats .stat-card{background:linear-gradient(135deg,var(--bg-primary),var(--bg-secondary))}.amount-cell{font-weight:600;color:var(--success-color)}@media (max-width: 768px){.admin-page{padding:1rem}.admin-page-header{flex-direction:column;text-align:center}.search-section{flex-direction:column}.stats-grid,.analytics-grid,.categories-grid,.promotions-grid,.form-row{grid-template-columns:1fr}.modal{margin:1rem}.table-container{font-size:.8rem}.action-buttons{flex-direction:column}}.dark-mode .admin-page{background:var(--bg-secondary)}.dark-mode .stat-card,.dark-mode .category-card,.dark-mode .promotion-card,.dark-mode .table-section,.dark-mode .metrics-section,.dark-mode .chart-card{background:var(--bg-primary);border-color:var(--border-color)}.dark-mode input,.dark-mode select,.dark-mode textarea{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.header-actions{display:flex;gap:1rem}.status-banner{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--info-color)15;color:var(--info-color);border-radius:8px;margin-bottom:2rem;border:1px solid var(--info-color)30}.spinning{animation:spin 1s linear infinite}.database-overview{margin-bottom:2rem}.tables-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.table-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s}.table-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--accent-primary)}.table-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.table-header h3{margin:0;color:var(--text-primary);text-transform:capitalize;flex:1;margin-left:.75rem}.row-count{font-size:.8rem;font-weight:600}.table-actions{display:flex;gap:.5rem;justify-content:flex-end}.action-btn{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.action-btn.view{background:var(--info-color);color:#fff}.action-btn.export{background:var(--success-color);color:#fff}.action-btn.danger{background:var(--danger-color);color:#fff}.action-btn:hover{transform:scale(1.1)}.query-section{background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);padding:1.5rem;margin-bottom:2rem}.query-editor{margin-bottom:1rem}.query-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.query-header span{color:var(--text-primary);font-weight:500}.query-actions{display:flex;gap:1rem}.run-query-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.run-query-btn:disabled{background:var(--text-secondary);cursor:not-allowed}.run-query-btn:hover:not(:disabled){background:var(--accent-primary-dark)}.query-input{width:100%;padding:1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-family:Courier New,monospace;resize:vertical;margin-bottom:.5rem}.query-hint{display:flex;align-items:center;gap:.5rem;color:var(--warning-color);font-size:.8rem}.query-results{margin-top:1rem;padding:1rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.results-info{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.table-viewer{background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);padding:1.5rem;margin-bottom:2rem}.viewer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.viewer-header h2{margin:0;color:var(--text-primary)}.viewer-actions{display:flex;align-items:center;gap:1rem}.table-footer{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--warning-color)15;color:var(--warning-color);border-radius:0 0 8px 8px;font-size:.8rem}.database-stats{margin-bottom:2rem}.stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.warning-banner{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--warning-color)15;color:var(--warning-color);border-radius:12px;border:1px solid var(--warning-color)30}.warning-banner strong{display:block;margin-bottom:.25rem}.warning-banner p{margin:0;font-size:.9rem;opacity:.9}@media (max-width: 768px){.header-actions{flex-direction:column;width:100%}.tables-grid{grid-template-columns:1fr}.viewer-header{flex-direction:column;gap:1rem;align-items:flex-start}.viewer-actions{flex-direction:column;width:100%}.stats-cards{grid-template-columns:1fr}.query-header{flex-direction:column;gap:1rem;align-items:flex-start}}.protected-admin-notice{background:linear-gradient(135deg,#fff9e6,#fff3d9);border:1px solid var(--gold-color);border-radius:8px;padding:12px 16px;margin:16px 0;display:flex;align-items:center;gap:12px}.protected-admin-notice .notice-icon{color:var(--gold-color);flex-shrink:0}.protected-admin-notice .notice-content{flex:1}.protected-admin-notice code{background:#ffd7001a;padding:2px 6px;border-radius:4px;color:var(--gold-color);font-weight:600}.protected-admin-row{background:#ffd70008!important;border-left:3px solid var(--gold-color)}.protected-admin-row:hover{background:#ffd70014!important}.user-avatar.protected{position:relative}.protected-badge{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:var(--gold-color);border:2px solid white;border-radius:50%}.protected-label{background:var(--gold-color);color:#fff;padding:2px 6px;border-radius:4px;font-size:.7em;margin-left:8px;font-weight:600}.action-buttons .disabled{opacity:.5;cursor:not-allowed!important}.action-buttons .protected-btn{background:#ffd7001a;color:var(--gold-color);border:1px solid rgba(255,215,0,.3)}.stats-overview .protected{color:var(--gold-color)}.status-badge.active{display:flex;align-items:center;gap:4px}.error-text{color:var(--danger-color);font-size:.8em;margin-top:4px;display:block}.admin-auth{background:linear-gradient(135deg,#1e293b,#0f172a);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.admin-auth:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(99,102,241,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(16,185,129,.05) 0%,transparent 50%);animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1deg)}}.admin-auth .auth-form-container{background:#0f172acc;backdrop-filter:blur(20px);border:1px solid rgba(99,102,241,.2);border-radius:16px;padding:3rem;width:100%;max-width:420px;box-shadow:0 20px 40px #0000004d,0 0 80px #6366f11a,inset 0 1px #ffffff1a;position:relative;z-index:1}.admin-auth .auth-title{color:#f8fafc;font-size:2rem;font-weight:700;text-align:center;margin-bottom:2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.admin-auth .auth-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px}.admin-auth .form-group{margin-bottom:1.5rem}.admin-auth .form-group label{display:block;color:#cbd5e1;font-weight:500;margin-bottom:.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.admin-auth .form-group input{width:100%;padding:12px 16px;background:#1e293b99;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#f8fafc;font-size:1rem;transition:all .3s ease}.admin-auth .form-group input::placeholder{color:#64748b}.admin-auth .form-group input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a,inset 0 1px 2px #0000001a;background:#1e293bcc}.admin-auth .form-group input:invalid{border-color:#ef4444}.admin-auth .password-wrapper{position:relative}.admin-auth .password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.admin-auth .password-toggle:hover{color:#f8fafc;background:#6366f11a}.admin-auth .auth-button{width:100%;padding:12px 24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:1rem;position:relative;overflow:hidden}.admin-auth .auth-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.admin-auth .auth-button:hover:before{left:100%}.admin-auth .auth-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f14d,0 0 0 1px #6366f11a}.admin-auth .auth-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.admin-auth .auth-button:disabled:before{display:none}.admin-auth .security-badge{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(99,102,241,.2)}.admin-auth .security-badge .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:20px;color:#10b981;font-size:.8rem;font-weight:500}@media (max-width: 640px){.admin-auth .auth-form-container{padding:2rem;margin:1rem}.admin-auth .auth-title{font-size:1.75rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.admin-auth .animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-auth .error-message{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:12px;border-radius:8px;margin-bottom:1rem;font-size:.9rem;text-align:center}.admin-auth .success-message{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#6ee7b7;padding:12px;border-radius:8px;margin-bottom:1rem;font-size:.9rem;text-align:center}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@custom-variant dark (&:is(.dark *));@tailwind base;@tailwind components;@tailwind utilities;body{margin:0;font-family:Inter,sans-serif;background-color:#fff;color:#111827}html{scroll-behavior:smooth}@theme inline{ --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }:root{--radius: .625rem;--background: oklch(1 0 0);--foreground: oklch(.13 .028 261.692);--card: oklch(1 0 0);--card-foreground: oklch(.13 .028 261.692);--popover: oklch(1 0 0);--popover-foreground: oklch(.13 .028 261.692);--primary: oklch(.21 .034 264.665);--primary-foreground: oklch(.985 .002 247.839);--secondary: oklch(.967 .003 264.542);--secondary-foreground: oklch(.21 .034 264.665);--muted: oklch(.967 .003 264.542);--muted-foreground: oklch(.551 .027 264.364);--accent: oklch(.967 .003 264.542);--accent-foreground: oklch(.21 .034 264.665);--destructive: oklch(.577 .245 27.325);--border: oklch(.928 .006 264.531);--input: oklch(.928 .006 264.531);--ring: oklch(.707 .022 261.325);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: oklch(.985 .002 247.839);--sidebar-foreground: oklch(.13 .028 261.692);--sidebar-primary: oklch(.21 .034 264.665);--sidebar-primary-foreground: oklch(.985 .002 247.839);--sidebar-accent: oklch(.967 .003 264.542);--sidebar-accent-foreground: oklch(.21 .034 264.665);--sidebar-border: oklch(.928 .006 264.531);--sidebar-ring: oklch(.707 .022 261.325)}.dark{--background: oklch(.13 .028 261.692);--foreground: oklch(.985 .002 247.839);--card: oklch(.21 .034 264.665);--card-foreground: oklch(.985 .002 247.839);--popover: oklch(.21 .034 264.665);--popover-foreground: oklch(.985 .002 247.839);--primary: oklch(.928 .006 264.531);--primary-foreground: oklch(.21 .034 264.665);--secondary: oklch(.278 .033 256.848);--secondary-foreground: oklch(.985 .002 247.839);--muted: oklch(.278 .033 256.848);--muted-foreground: oklch(.707 .022 261.325);--accent: oklch(.278 .033 256.848);--accent-foreground: oklch(.985 .002 247.839);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.551 .027 264.364);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.21 .034 264.665);--sidebar-foreground: oklch(.985 .002 247.839);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 .002 247.839);--sidebar-accent: oklch(.278 .033 256.848);--sidebar-accent-foreground: oklch(.985 .002 247.839);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.551 .027 264.364)}@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}}
