
/* Approved APEX IA Prisma inmersivo */
body .apex-choice-panel{--choice-gold:#acfff0!important;--choice-cream:#edf5f6!important;background:linear-gradient(155deg,#03080df5,#010305f5)!important;border:1px solid #71868b!important;box-shadow:inset 0 1px 2px #dffbff80,0 20px 65px #000d,0 0 24px #78edd615!important;color:#edf5f6!important;border-radius:25px!important;overflow:auto!important}
.apex-choice-panel .apex-choice-header{height:64px!important;border-bottom:0!important}
.apex-choice-panel .apex-choice-brand{color:#edf5f6!important;letter-spacing:.13em!important}.apex-choice-brand em{color:#8ef5e5!important}
.apex-choice-panel .apex-choice-orb{background:radial-gradient(circle at 30% 25%,#e4fff9,#5de9d0 12%,#102129 35%,#03060a 60%)!important;border:1px solid #a9d9d6!important;box-shadow:0 0 12px #76e9dd55!important}
.apex-choice-panel .apex-choice-title{color:#edf5f6!important;font-size:19px!important;margin:8px 0 14px!important}
.apex-choice-panel .apex-choice-tabs{border:1px solid #8aa3aa!important;background:linear-gradient(130deg,#172128,#030609)!important;border-radius:13px!important;min-height:44px!important}
.apex-choice-panel .apex-choice-tabs button{min-height:44px!important;font-size:15px!important;border-radius:12px!important;color:#d2dce2!important}
.apex-choice-panel .apex-choice-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#236b65,#072d31)!important;color:#edfffb!important;box-shadow:inset 0 1px 3px #cdfff5,0 0 13px #69f6df44!important}
.apex-choice-panel .apex-choice-visual{background-image:url('https://static.wixstatic.com/media/e1ee9b_8bd8ef20a10c4585b5b353f81a36e183~mv2.png')!important;background-size:contain!important;background-position:center!important;mask-image:none!important;-webkit-mask-image:none!important;min-height:150px!important;max-height:340px!important;margin:4px -12px!important;animation:apex-prisma-levitate 7s ease-in-out infinite!important;filter:drop-shadow(0 10px 12px #6ef6e51a)!important}
.apex-choice-panel .apex-solo-stage [data-listen],dialog.apex-permission-dialog button{border:1px solid #c0e1e0!important;border-radius:999px!important;background:linear-gradient(160deg,#497e7b,#102326 48%,#175950)!important;color:#f1ffff!important;box-shadow:inset 0 2px 4px #e6ffff99,inset 0 -2px 3px #6fffe6,0 5px 18px #68ffe02b!important;min-height:48px!important;font-size:16px!important}
.apex-choice-panel .apex-solo-stage [data-listen]::after{color:#a8fff0!important}
.apex-choice-panel .apex-choice-footer{padding-top:10px!important}.apex-choice-panel .apex-choice-footer small{color:#c4d6d8!important}
.apex-choice-panel [data-chat-host]{background:#050b10!important}.apex-choice-panel .apex-chat-form textarea{color:#eefaff!important;background:#101b22!important;border-color:#758a95!important}.apex-choice-panel .apex-choice-menu div{background:#071016!important;border-color:#7d9b9d!important}.apex-choice-panel .apex-choice-menu button{color:#e3f4f3!important}
dialog.apex-permission-dialog{box-sizing:border-box!important;width:min(460px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;padding:25px!important;border:2px solid #a0b6bd!important;border-radius:23px!important;background:linear-gradient(135deg,#27303a,#060b11 25%,#060a10 75%,#242132)!important;color:#dce9eb!important;box-shadow:inset 0 1px 5px #f0ffffa0,inset 0 -2px 4px #af8dff88,0 20px 80px #000b!important}
dialog.apex-permission-dialog::backdrop{background:#000b!important;backdrop-filter:blur(6px)!important}
dialog.apex-permission-dialog h2{color:#efffff!important;font-size:20px!important;line-height:1.3!important}dialog.apex-permission-dialog p{font-size:14px!important;line-height:1.6!important;color:#cbd7dc!important}
dialog.apex-permission-dialog button{display:block!important;width:100%!important;padding:12px!important;margin-top:12px!important}
dialog.apex-permission-dialog button[data-consent-deny]{background:linear-gradient(130deg,#202631,#080b11)!important;box-shadow:inset 0 1px 3px #dee9ff77,0 4px 12px #0008!important}
#apex-site-header #apex-guide-top,#apex-quick-ai{border:2px solid #a5babc!important;border-radius:999px!important;background:linear-gradient(155deg,#3c4952 0%,#0a1219 27%,#020609 64%,#173d3b)!important;color:#eafffb!important;box-shadow:inset 0 2px 3px #e6ffff88,inset 0 -2px 3px #92ffe6,0 5px 18px #7fffe22b!important}
#apex-site-header #apex-guide-top>span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #c4f3ef!important;border-radius:50%!important;width:34px!important;height:34px!important;background:repeating-linear-gradient(90deg,transparent 0 4px,#84ffe944 5px 6px),radial-gradient(circle,#2b7e80,#060b16 65%)!important;color:#b3fff0!important;box-shadow:inset 0 0 6px #e0ffff,0 0 10px #81ffe833!important}
.apex-prisma-close{margin-left:auto!important;flex:0 0 32px!important;min-height:32px!important;width:32px!important;padding:0!important;border:1px solid #7f9c9d!important;border-radius:50%!important;background:#071014!important;color:#e7ffff!important;font-size:20px!important}
@keyframes apex-prisma-levitate{50%{transform:translateY(-4px)!important}}
@media(max-width:480px){body .apex-choice-panel{right:10px!important;bottom:10px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:min(620px,calc(100dvh - 20px))!important;padding:0 16px 14px!important}.apex-choice-panel .apex-choice-header{margin:0!important;height:58px!important;padding:0 4px!important}.apex-choice-panel .apex-choice-title{font-size:18px!important}.apex-choice-panel .apex-choice-visual{max-height:300px!important}.apex-choice-panel .apex-choice-footer small{font-size:12px!important}}
@media(max-height:520px){body .apex-choice-panel{height:calc(100dvh - 20px)!important}.apex-choice-panel .apex-choice-visual{min-height:75px!important;max-height:120px!important}.apex-choice-panel .apex-choice-header{height:44px!important}}
@media(prefers-reduced-motion:reduce){.apex-choice-panel .apex-choice-visual{animation:none!important}}

body .apex-choice-panel:has(.apex-solo-stage:not([hidden])){border-color:transparent!important;box-shadow:none!important;background:#020508f5!important}.apex-choice-panel .apex-choice-orb{display:none!important}.apex-choice-panel .apex-choice-menu summary{color:#bed7df!important}.apex-choice-panel .apex-choice-title{color:#efffff!important}
@media(max-width:480px){body .apex-choice-panel{box-sizing:border-box!important;right:10px!important;left:10px!important;width:auto!important;max-width:none!important}}