*{margin:0;padding:0;box-sizing:border-box}:root{--primary-gold: #d4a574;--dark-gold: #b8935f;--light-gold: #e8c99b;--deep-black: #1a1a1a;--charcoal: #2c2c2c;--warm-white: #faf8f5;--cream: #f5f2ed;--accent-red: #8b2635;--soft-gray: #6a6a6a;--font-primary: "Playfair Display", serif;--font-secondary: "Open Sans", sans-serif;--font-accent: "Cormorant Garamond", serif;--shadow-soft: 0 4px 20px rgba(0, 0, 0, .08);--shadow-medium: 0 8px 30px rgba(0, 0, 0, .12);--shadow-strong: 0 15px 50px rgba(0, 0, 0, .15);--shadow-gold: 0 8px 25px rgba(212, 165, 116, .3);--transition-smooth: all .4s cubic-bezier(.25, .46, .45, .94);--transition-bounce: all .6s cubic-bezier(.68, -.55, .265, 1.55)}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-secondary);line-height:1.7;color:var(--charcoal);background-color:var(--warm-white);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2.2rem)}h4{font-size:clamp(1.2rem,2.5vw,1.6rem)}p{font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.8;margin-bottom:1.2rem}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#1a1a1af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(212,165,116,.2);transition:var(--transition-smooth)}.header:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#d4a5741a,#1a1a1ae6);z-index:-1}.navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;min-height:80px}.logo img{width:50px;height:50px;border-radius:50%;border:2px solid var(--primary-gold);transition:var(--transition-smooth)}.logo img:hover{transform:scale(1.1) rotate(5deg);box-shadow:var(--shadow-gold)}.nav-menu{display:flex;list-style:none;gap:3rem}.nav-menu a{color:var(--warm-white);text-decoration:none;font-weight:500;font-size:1.1rem;position:relative;transition:var(--transition-smooth);letter-spacing:.5px}.nav-menu a:before{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary-gold),var(--light-gold));transition:var(--transition-smooth)}.nav-menu a:hover{color:var(--primary-gold);transform:translateY(-2px)}.nav-menu a:hover:before{width:100%}.contact-info{color:var(--primary-gold);font-weight:600;letter-spacing:1px}.reserve-btn{background:linear-gradient(135deg,var(--primary-gold),var(--dark-gold));color:var(--deep-black);border:none;padding:12px 30px;border-radius:30px;font-weight:600;cursor:pointer;transition:var(--transition-bounce);box-shadow:var(--shadow-gold);text-transform:uppercase;letter-spacing:1px}.reserve-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px #d4a57466}.hero{height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#1a1a1ab3,#2c2c2ccc)}.hero:before{content:"";position:absolute;inset:0;background-image:url("./media/comida-TU2UR63S.jpg");background-size:cover;background-position:center;background-attachment:fixed;z-index:-2;transform:scale(1.1);transition:transform .5s ease-out}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#d4a5741a,#1a1a1acc 70%);z-index:-1}.hero-content{text-align:center;color:var(--warm-white);z-index:10;animation:heroFadeIn 2s ease-out}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.hero-logo img{width:120px;height:120px;border-radius:50%;border:3px solid var(--primary-gold);margin-bottom:2rem;box-shadow:var(--shadow-gold);animation:logoFloat 3s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-title{font-size:clamp(3rem,6vw,5rem);font-family:var(--font-primary);color:var(--primary-gold);margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:2px}.hero-subtitle{font-size:1.3rem;margin-bottom:1rem;color:var(--light-gold);font-style:italic;letter-spacing:3px;text-transform:uppercase}.hero-main-title{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:3rem;font-weight:300;line-height:1.3}.cta-btn{background:linear-gradient(135deg,var(--primary-gold),var(--accent-red));color:var(--warm-white);border:none;padding:18px 45px;border-radius:50px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:var(--transition-bounce);box-shadow:var(--shadow-strong);text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden}.cta-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 .5s}.cta-btn:hover:before{left:100%}.cta-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px #d4a57466}.working-times{padding:120px 0;position:relative;background:var(--cream);overflow:hidden}.working-times:before{content:"";position:absolute;inset:0;background-image:url("./media/comida-TU2UR63S.jpg");background-size:cover;background-position:center;background-attachment:fixed;opacity:.1;z-index:-1}.working-times-content{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.working-times-text h3{color:var(--deep-black);margin-bottom:2rem;position:relative}.working-times-text h3:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--primary-gold),var(--accent-red))}.schedule{background:#ffffffe6;padding:2.5rem;border-radius:20px;box-shadow:var(--shadow-medium);margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(212,165,116,.2)}.schedule p{font-size:1.1rem;margin-bottom:1rem;color:var(--charcoal)}.schedule strong{color:var(--primary-gold);font-weight:700}.reserve-table-btn{background:transparent;color:var(--primary-gold);border:2px solid var(--primary-gold);padding:15px 35px;border-radius:30px;font-weight:600;cursor:pointer;transition:var(--transition-smooth);text-transform:uppercase;letter-spacing:1px}.reserve-table-btn:hover{background:var(--primary-gold);color:var(--deep-black);transform:translateY(-3px);box-shadow:var(--shadow-gold)}.working-times-images{display:flex;gap:2rem;justify-content:center}.working-times-images .image-container{position:relative;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-medium);transition:var(--transition-smooth)}.working-times-images .image-container:hover{transform:translateY(-10px) scale(1.02);box-shadow:var(--shadow-strong)}.working-times-images .image-container:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#d4a5744d,#8b263533);opacity:0;transition:var(--transition-smooth);z-index:2}.working-times-images .image-container:hover:before{opacity:1}.culinary-journey{padding:120px 0;background:var(--deep-black);color:var(--warm-white);position:relative;overflow:hidden}.culinary-journey:before{content:"";position:absolute;inset:0;background-image:url("./media/comida-TU2UR63S.jpg");background-size:cover;background-position:center;background-attachment:fixed;opacity:.15;z-index:-1}.journey-content{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.journey-text .section-subtitle{color:var(--primary-gold);font-style:italic;font-size:1.2rem;margin-bottom:1rem;letter-spacing:2px;text-transform:uppercase}.journey-text h3{color:var(--warm-white);margin-bottom:2rem;font-size:clamp(2rem,4vw,3rem)}.journey-text p{font-size:1.1rem;line-height:1.8;color:#faf8f5e6}.journey-images{display:flex;gap:2rem;justify-content:center}.journey-images .image-container{position:relative;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-strong);transition:var(--transition-smooth)}.journey-images .image-container:hover{transform:translateY(-15px) rotate(2deg);box-shadow:0 25px 60px #d4a5744d}.special-dishes{padding:120px 0;background:var(--warm-white);position:relative}.special-dishes:before{content:"";position:absolute;inset:0;background-image:url("./media/comida-TU2UR63S.jpg");background-size:cover;background-position:center;background-attachment:fixed;opacity:.05;z-index:-1}.section-title{text-align:center;margin-bottom:4rem;position:relative;color:var(--deep-black)}.section-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--primary-gold),var(--accent-red));border-radius:2px}.section-title.white{color:var(--warm-white)}.dishes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem}.dish-item{background:#fffffff2;padding:2.5rem;border-radius:25px;box-shadow:var(--shadow-medium);transition:var(--transition-smooth);display:flex;align-items:center;gap:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(212,165,116,.1);position:relative;overflow:hidden}.dish-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,165,116,.1),transparent);transition:left .6s}.dish-item:hover:before{left:100%}.dish-item:hover{transform:translateY(-10px);box-shadow:var(--shadow-strong)}.dish-image{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--primary-gold);flex-shrink:0}.dish-info h4{color:var(--deep-black);margin-bottom:.5rem;font-size:1.3rem}.dish-info p{color:var(--soft-gray);font-size:.95rem;line-height:1.6}.dish-price{font-size:1.5rem;font-weight:700;color:var(--primary-gold);margin-left:auto}.main-menu{padding:120px 0;position:relative;background:var(--deep-black);overflow:hidden}.main-menu:before{content:"";position:absolute;inset:0;background-image:url("./media/comida-TU2UR63S.jpg");background-size:cover;background-position:center;background-attachment:fixed;z-index:-2}.menu-overlay{background:#1a1a1ad9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;z-index:1}.menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem}.menu-item{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 0;border-bottom:1px solid rgba(212,165,116,.3);transition:var(--transition-smooth)}.menu-item:hover{padding-left:1rem;border-bottom-color:var(--primary-gold)}.menu-item-info h4{color:var(--primary-gold);margin-bottom:.5rem;font-size:1.4rem}.menu-item-info p{color:#faf8f5cc;font-size:1rem;line-height:1.6}.menu-price{font-size:1.8rem;font-weight:700;color:var(--primary-gold);margin-left:2rem;flex-shrink:0}.talented-chefs{padding:120px 0;background:var(--cream);position:relative}.talented-chefs:before{content:"";position:absolute;inset:0;background-image:url("./media/comida-TU2UR63S.jpg");background-size:cover;background-position:center;background-attachment:fixed;opacity:.08;z-index:-1}.chefs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem}.chef-card{background:#fffffff2;padding:3rem 2rem;border-radius:30px;text-align:center;box-shadow:var(--shadow-medium);transition:var(--transition-smooth);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(212,165,116,.2);position:relative;overflow:hidden}.chef-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(212,165,116,.1) 0%,transparent 70%);transform:scale(0);transition:transform .6s ease}.chef-card:hover:before{transform:scale(1)}.chef-card:hover{transform:translateY(-15px);box-shadow:var(--shadow-strong)}.chef-image{width:150px;height:150px;margin:0 auto 2rem;border-radius:50%;overflow:hidden;border:4px solid var(--primary-gold);position:relative;z-index:2}.chef-card h4{color:var(--deep-black);margin-bottom:.5rem;font-size:1.5rem;position:relative;z-index:2}.chef-card>p{color:var(--primary-gold);font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:2}.chef-description{color:var(--soft-gray);font-size:.95rem;line-height:1.6;margin-bottom:2rem;position:relative;z-index:2}.social-links{display:flex;justify-content:center;gap:1rem;position:relative;z-index:2}.social-link{width:40px;height:40px;background:var(--primary-gold);color:var(--deep-black);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;transition:var(--transition-bounce)}.social-link:hover{background:var(--accent-red);color:var(--warm-white);transform:translateY(-3px) scale(1.1)}.footer{background:var(--deep-black);color:var(--warm-white);padding:4rem 0 2rem;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary-gold),transparent)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footer-section h4{color:var(--primary-gold);margin-bottom:1.5rem;font-size:1.3rem}.footer-section p{color:#faf8f5cc;line-height:1.6;margin-bottom:.5rem}.footer-section .social-links{display:flex;gap:1rem}.footer-section .social-link{color:var(--primary-gold);text-decoration:none;transition:var(--transition-smooth)}.footer-section .social-link:hover{color:var(--warm-white);transform:translate(5px)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(212,165,116,.3);color:#faf8f599}@media (prefers-reduced-motion: no-preference){.hero:before,.working-times:before,.culinary-journey:before,.special-dishes:before,.main-menu:before,.talented-chefs:before{transform:translateZ(0);will-change:transform}}@media (max-width: 1024px){.working-times-content,.journey-content{grid-template-columns:1fr;gap:4rem;text-align:center}.menu-grid{grid-template-columns:1fr;gap:2rem}.navbar{padding:1rem}.nav-menu{gap:2rem}}@media (max-width: 768px){.container{padding:0 1rem}.navbar{flex-direction:column;gap:1rem;padding:1rem}.nav-menu{flex-direction:column;gap:1rem;text-align:center}.hero-content{padding:0 1rem}.working-times-images,.journey-images{flex-direction:column;align-items:center}.dishes-grid{grid-template-columns:1fr}.dish-item{flex-direction:column;text-align:center}.chefs-grid{grid-template-columns:1fr}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.working-times-text{animation:slideInLeft 1s ease-out}.working-times-images,.journey-text{animation:slideInRight 1s ease-out}.journey-images{animation:slideInLeft 1s ease-out}.dish-item{animation:fadeInUp .8s ease-out}.chef-card{animation:fadeInUp 1s ease-out}img[src*="placeholder.svg"],img[src=""],img:not([src]){border:3px dashed #ff4444!important;background:#ffebee!important;position:relative}img[src*="placeholder.svg"]:after,img[src=""]:after,img:not([src]):after{content:"IMAGEN REQUERIDA"!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f44;font-weight:700;font-size:12px;text-align:center;background:#ffffffe6;padding:5px;border-radius:3px}.hero:before,.working-times:before,.culinary-journey:before,.special-dishes:before,.main-menu:before,.talented-chefs:before{border:3px dashed #ff4444;background:#ffebee}@keyframes opaque{0%{opacity:0}to{opacity:1}}@keyframes resizeanim{0%,to{opacity:0}}.apexcharts-canvas{position:relative;direction:ltr!important;-webkit-user-select:none;user-select:none}.apexcharts-canvas ::-webkit-scrollbar{-webkit-appearance:none;width:6px}.apexcharts-canvas ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;box-shadow:0 0 1px #ffffff80;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.apexcharts-inner{position:relative}.apexcharts-text tspan{font-family:inherit}rect.legend-mouseover-inactive,.legend-mouseover-inactive rect,.legend-mouseover-inactive path,.legend-mouseover-inactive circle,.legend-mouseover-inactive line,.legend-mouseover-inactive text.apexcharts-yaxis-title-text,.legend-mouseover-inactive text.apexcharts-yaxis-label{transition:.15s ease all;opacity:.2}.apexcharts-legend-text{padding-left:15px;margin-left:-15px}.apexcharts-series-collapsed{opacity:0}.apexcharts-tooltip{border-radius:5px;box-shadow:2px 2px 6px -4px #999;cursor:default;font-size:14px;left:62px;opacity:0;pointer-events:none;position:absolute;top:20px;display:flex;flex-direction:column;overflow:hidden;white-space:nowrap;z-index:12;transition:.15s ease all}.apexcharts-tooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-tooltip.apexcharts-theme-light{border:1px solid #e3e3e3;background:#fffffff5}.apexcharts-tooltip.apexcharts-theme-dark{color:#fff;background:#1e1e1ecc}.apexcharts-tooltip *{font-family:inherit}.apexcharts-tooltip-title{padding:6px;font-size:15px;margin-bottom:4px}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:#eceff1;border-bottom:1px solid #ddd}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:#000000b3;border-bottom:1px solid #333}.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value{display:inline-block;margin-left:5px;font-weight:600}.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty{display:none}.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{padding:6px 0 5px}.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{display:flex}.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty){margin-top:-6px}.apexcharts-tooltip-marker{width:12px;height:12px;position:relative;top:0;margin-right:10px;border-radius:50%}.apexcharts-tooltip-series-group{padding:0 10px;display:none;text-align:left;justify-content:left;align-items:center}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{opacity:1}.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child{padding-bottom:4px}.apexcharts-tooltip-y-group{padding:6px 0 5px}.apexcharts-custom-tooltip,.apexcharts-tooltip-box{padding:4px 8px}.apexcharts-tooltip-boxPlot{display:flex;flex-direction:column-reverse}.apexcharts-tooltip-box>div{margin:4px 0}.apexcharts-tooltip-box span.value{font-weight:700}.apexcharts-tooltip-rangebar{padding:5px 8px}.apexcharts-tooltip-rangebar .category{font-weight:600;color:#777}.apexcharts-tooltip-rangebar .series-name{font-weight:700;display:block;margin-bottom:5px}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{opacity:0;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#eceff1;border:1px solid #90a4ae}.apexcharts-xaxistooltip{padding:9px 10px;transition:.15s ease all}.apexcharts-xaxistooltip.apexcharts-theme-dark{background:#000000b3;border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-xaxistooltip:after{border-color:transparent;border-width:6px;margin-left:-6px}.apexcharts-xaxistooltip:before{border-color:transparent;border-width:7px;margin-left:-7px}.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before{bottom:100%}.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before{top:100%}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:#eceff1}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#90a4ae}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before{border-bottom-color:#00000080}.apexcharts-xaxistooltip-top:after{border-top-color:#eceff1}.apexcharts-xaxistooltip-top:before{border-top-color:#90a4ae}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before{border-top-color:#00000080}.apexcharts-xaxistooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-yaxistooltip{padding:4px 10px}.apexcharts-yaxistooltip.apexcharts-theme-dark{background:#000000b3;border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-yaxistooltip:after{border-color:transparent;border-width:6px;margin-top:-6px}.apexcharts-yaxistooltip:before{border-color:transparent;border-width:7px;margin-top:-7px}.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before{left:100%}.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before{right:100%}.apexcharts-yaxistooltip-left:after{border-left-color:#eceff1}.apexcharts-yaxistooltip-left:before{border-left-color:#90a4ae}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before{border-left-color:#00000080}.apexcharts-yaxistooltip-right:after{border-right-color:#eceff1}.apexcharts-yaxistooltip-right:before{border-right-color:#90a4ae}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before{border-right-color:#00000080}.apexcharts-yaxistooltip.apexcharts-active{opacity:1}.apexcharts-yaxistooltip-hidden{display:none}.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{pointer-events:none;opacity:0;transition:.15s ease all}.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-ycrosshairs-hidden{opacity:0}.apexcharts-selection-rect{cursor:move}.svg_select_shape{stroke-width:1;stroke-dasharray:10 10;stroke:#000;stroke-opacity:.1;pointer-events:none;fill:none}.svg_select_handle{stroke-width:3;stroke:#000;fill:none}.svg_select_handle_r{cursor:e-resize}.svg_select_handle_l{cursor:w-resize}.apexcharts-svg.apexcharts-zoomable.hovering-zoom{cursor:crosshair}.apexcharts-svg.apexcharts-zoomable.hovering-pan{cursor:move}.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{cursor:pointer;width:20px;height:20px;line-height:24px;color:#6e8192;text-align:center}.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg{fill:#6e8192}.apexcharts-selection-icon svg{fill:#444;transform:scale(.76)}.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg{fill:#f3f4f5}.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg{fill:#008ffb}.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg{fill:#333}.apexcharts-menu-icon,.apexcharts-selection-icon{position:relative}.apexcharts-reset-icon{margin-left:5px}.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon{transform:scale(.85)}.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{transform:scale(.7)}.apexcharts-zoomout-icon{margin-right:3px}.apexcharts-pan-icon{transform:scale(.62);position:relative;left:1px;top:0}.apexcharts-pan-icon svg{fill:#fff;stroke:#6e8192;stroke-width:2}.apexcharts-pan-icon.apexcharts-selected svg{stroke:#008ffb}.apexcharts-pan-icon:not(.apexcharts-selected):hover svg{stroke:#333}.apexcharts-toolbar{position:absolute;z-index:11;max-width:176px;text-align:right;border-radius:3px;padding:0 6px 2px;display:flex;justify-content:space-between;align-items:center}.apexcharts-menu{background:#fff;position:absolute;top:100%;border:1px solid #ddd;border-radius:3px;padding:3px;right:10px;opacity:0;min-width:110px;transition:.15s ease all;pointer-events:none}.apexcharts-menu.apexcharts-menu-open{opacity:1;pointer-events:all;transition:.15s ease all}.apexcharts-menu-item{padding:6px 7px;font-size:12px;cursor:pointer}.apexcharts-theme-light .apexcharts-menu-item:hover{background:#eee}.apexcharts-theme-dark .apexcharts-menu{background:#000000b3;color:#fff}@media screen and (min-width:768px){.apexcharts-canvas:hover .apexcharts-toolbar{opacity:1}}.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points{opacity:0}.apexcharts-hidden-element-shown{opacity:1;transition:.25s ease all}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label{cursor:default;pointer-events:none}.apexcharts-pie-label-delay{opacity:0;animation-name:opaque;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease}.apexcharts-radialbar-label{cursor:pointer}.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-gridline,.apexcharts-line,.apexcharts-point-annotation-label,.apexcharts-radar-series path:not(.apexcharts-marker),.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect,.no-pointer-events{pointer-events:none}.apexcharts-tooltip-active .apexcharts-marker{transition:.15s ease all}.resize-triggers{animation:1ms resizeanim;visibility:hidden;opacity:0;height:100%;width:100%;overflow:hidden}.contract-trigger:before,.resize-triggers,.resize-triggers>div{content:" ";display:block;position:absolute;top:0;left:0}.resize-triggers>div{height:100%;width:100%;background:#eee;overflow:auto}.contract-trigger:before{overflow:hidden;width:200%;height:200%}.apexcharts-bar-goals-markers,.apexcharts-bar-shadows,.apexcharts-rangebar-goals-markers{pointer-events:none}
