@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";:root{--neo-bg:#fff;--neo-shadow-light:#fff;--neo-shadow-dark:#cbd5e1;--neo-text-main:#334155;--neo-text-muted:#94a3b8}body,html{margin:0;padding:0;background-color:#0000!important}#appmall-root{min-height:100vh;font-family:Roboto,system-ui,-apple-system,sans-serif;box-sizing:border-box!important;background-color:#0000!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:10px 20px!important;display:flex!important}#appmall-root *,#appmall-root :before,#appmall-root :after{box-sizing:border-box!important}#appmall-root .material-symbols-outlined{letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;-webkit-font-feature-settings:"liga"!important;-webkit-font-smoothing:antialiased!important;direction:ltr!important;font-family:Material Symbols Outlined!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:inline-block!important}#appmall-root button,#appmall-root input,#appmall-root select,#appmall-root textarea{background:0 0;border:none;margin:0;padding:0;font-family:inherit;outline:none!important}.neo-panel{background:var(--neo-bg)!important;border:1px solid #e2e8f0cc!important;border-radius:16px!important;padding:15px!important;box-shadow:4px 8px 24px #94a3b840!important}.neo-inset-panel{background:#f8fafc!important;border:1px solid #e2e8f0cc!important;border-radius:12px!important;padding:12px!important;box-shadow:inset 2px 2px 6px #94a3b826!important}#appmall-root .neo-btn{background:var(--neo-bg)!important;color:var(--neo-text-main)!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:4px 4px 10px var(--neo-shadow-dark), -4px -4px 10px var(--neo-shadow-light)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:10px 15px!important;font-weight:600!important;transition:all .2s!important;display:flex!important}#appmall-root .neo-btn:hover{box-shadow:6px 6px 14px var(--neo-shadow-dark), -6px -6px 14px var(--neo-shadow-light)!important;transform:translateY(-1px)!important}#appmall-root .neo-btn:active{box-shadow:inset 4px 4px 8px var(--neo-shadow-dark), inset -4px -4px 8px var(--neo-shadow-light)!important;transform:translateY(1px)!important}#appmall-root .neo-btn-active{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;text-shadow:0 1px 3px #0000004d!important;background:linear-gradient(145deg,#1e90ff,#0056b3)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:10px 15px!important;font-weight:700!important;transition:all .2s!important;display:flex!important;box-shadow:0 4px 10px #007bff66,inset 0 2px 4px #ffffff4d,inset 0 -2px 4px #0003!important}#appmall-root .neo-btn-blue{color:#fff!important;text-shadow:0 2px 4px #0000004d!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(145deg,#1e90ff,#0056b3)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:10px 15px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 6px 12px #007bff66,inset 0 3px 5px #fff6,inset 0 -3px 5px #0003!important}#appmall-root .neo-btn-blue:active{transform:translateY(2px)!important;box-shadow:0 2px 4px #007bff66,inset 0 6px 10px #0006!important}#appmall-root .neo-checkbox{background:var(--neo-bg)!important;width:24px!important;height:24px!important;box-shadow:3px 3px 6px var(--neo-shadow-dark), -3px -3px 6px var(--neo-shadow-light)!important;cursor:pointer!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .2s!important;display:flex!important}#appmall-root .neo-checkbox.active{background:linear-gradient(145deg,#1e90ff,#0056b3)!important;border:none!important;box-shadow:0 4px 8px #007bff66,inset 0 2px 4px #ffffff4d!important}#appmall-root .neo-icon-btn{background:var(--neo-bg)!important;width:38px!important;height:38px!important;box-shadow:3px 3px 8px var(--neo-shadow-dark), -3px -3px 8px var(--neo-shadow-light)!important;cursor:pointer!important;border:1px solid #e2e8f0cc!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .2s!important;display:flex!important}#appmall-root .neo-icon-btn:active{box-shadow:inset 3px 3px 6px var(--neo-shadow-dark), inset -3px -3px 6px var(--neo-shadow-light)!important}#appmall-root .neo-icon-btn.active,#appmall-root .neo-icon-btn-blue{color:#fff!important;background:linear-gradient(145deg,#1e90ff,#0056b3)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 10px #007bff66,inset 0 2px 4px #ffffff4d,inset 0 -2px 4px #0003!important}#appmall-root .neo-icon-btn svg{margin:0 auto!important;display:block!important}#appmall-root input[type=color]{-webkit-appearance:none!important;background:var(--neo-bg)!important;width:38px!important;height:38px!important;box-shadow:inset 2px 2px 5px var(--neo-shadow-dark), inset -2px -2px 5px var(--neo-shadow-light)!important;cursor:pointer!important;border:none!important;border-radius:10px!important;padding:0!important;overflow:hidden!important}#appmall-root input[type=color]::-webkit-color-swatch-wrapper{padding:4px!important}#appmall-root input[type=color]::-webkit-color-swatch{border:none!important;border-radius:6px!important}.editor-toolbar-container{background:0 0!important;flex-wrap:nowrap!important;flex:1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important;overflow:visible!important}.toolbar-group{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;display:flex!important}.neo-divider{background:#e2e8f0!important;border-radius:2px!important;flex-shrink:0!important;width:2px!important;height:20px!important;margin:0 2px!important}#appmall-root .neo-input{color:var(--neo-text-main)!important;background:#f8fafc!important;border:1px solid #e2e8f0cc!important;border-radius:8px!important;outline:none!important;width:100%!important;padding:10px 14px!important;font-family:Roboto,sans-serif!important;box-shadow:inset 2px 2px 6px #94a3b826!important}#appmall-root .neo-input-small{height:28px!important;padding:4px 6px!important;font-size:13px!important}#appmall-root .neo-btn-danger{color:#ef4444!important}#appmall-root .neo-slider{appearance:none!important;background:#e2e8f0!important;border-radius:10px!important;outline:none!important;width:100%!important;height:8px!important;margin:15px 0!important;padding:0!important;box-shadow:inset 1px 1px 3px #0000001a!important}#appmall-root .neo-slider::-webkit-slider-thumb{appearance:none!important;cursor:pointer!important;background:linear-gradient(145deg,#4facfe,#007bff)!important;border:2px solid #fff!important;border-radius:50%!important;width:18px!important;height:18px!important;margin-top:-5px!important;transition:transform .1s!important;box-shadow:2px 2px 5px #0000004d!important}#appmall-root .neo-slider::-moz-range-thumb{cursor:pointer!important;background:linear-gradient(145deg,#4facfe,#007bff)!important;border:2px solid #fff!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:transform .1s!important;box-shadow:2px 2px 5px #0000004d!important}#appmall-root .neo-slider::-webkit-slider-thumb:active{background:#0056b3!important;transform:scale(.9)!important}#appmall-root .neo-tab{text-align:center!important;color:var(--neo-text-muted)!important;text-transform:uppercase!important;cursor:pointer!important;background:0 0!important;border:none!important;flex:1!important;padding:14px 0!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important}#appmall-root .neo-tab.active{color:#007bff!important;box-shadow:inset 0 -3px #007bff!important}.neo-grid-item{background:var(--neo-bg)!important;box-shadow:4px 4px 10px var(--neo-shadow-dark), -4px -4px 10px var(--neo-shadow-light)!important;cursor:pointer!important;border:1px solid #0000!important;border-radius:10px!important;padding:10px!important;transition:all .2s!important}.neo-grid-item:hover{box-shadow:6px 6px 14px var(--neo-shadow-dark), -6px -6px 14px var(--neo-shadow-light)!important;transform:translateY(-2px)!important}.neo-modal-content{background:var(--neo-bg)!important;border:1px solid #fff6!important;border-radius:24px!important;padding:24px!important;box-shadow:0 20px 40px #0003!important}.icon-btn-wrapper{flex-direction:column!important;align-items:center!important;display:inline-flex!important;position:relative!important}.tooltip{visibility:hidden;opacity:0;transform:translate(-50%)translateY(-5px);color:#fff!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important;z-index:9999!important;background-color:#1e293b!important;border-radius:6px!important;padding:6px 10px!important;font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:500!important;transition:all .2s!important;position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;box-shadow:0 4px 6px #0000001a!important}.tooltip:after{content:"";border:5px solid #0000!important;border-bottom-color:#1e293b!important;margin-left:-5px!important;position:absolute!important;bottom:100%!important;left:50%!important}.icon-btn-wrapper:hover .tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}#appmall-root .neo-close-btn{background:var(--neo-bg)!important;width:34px!important;height:34px!important;box-shadow:3px 3px 8px var(--neo-shadow-dark), -3px -3px 8px var(--neo-shadow-light)!important;cursor:pointer!important;z-index:101000!important;border:1px solid #e2e8f0cc!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:15px!important;right:15px!important}#appmall-root .neo-close-btn:hover{color:#ef4444!important;box-shadow:0 4px 10px #ef444433!important}#appmall-root .neo-close-btn:active{box-shadow:inset 2px 2px 5px var(--neo-shadow-dark), inset -2px -2px 5px var(--neo-shadow-light)!important}#appmall-root .neo-close-btn .material-symbols-outlined{font-size:18px!important;line-height:1!important;display:block!important}
