@charset "UTF-8";:root{color-scheme:light;--color-dark: #344654;--color-tooltip: #717c95;--color-dark-medium: #989ea4;--color-light-medium: #c2c5c7;--color-light: #dee0e2;--color-ultralight: #f4f6f8;--color-editable-cell: #f7f9fa;--color-editable-cell-hover: #fdffff;--color-corporative: #ffbe3b;--color-corporative-light: #dee0e2;--color-draggable-chosen: #eef0f2;--color-destacado: #42a6d9;--color-hover: #42a6d9;--color-hover-light: #72d6ff;--color-verificado: #22a722;--color-alert: #a94442;--color-white: #fff;--color-white-rgb: 255, 255, 255;--color-black: #000;--font-text: "Hind";--montserrat-strong: 600;--montserrat-normal: 500;--color-checkbox-border:#344654;--opacity-disabled: .4;--opacity-disabled-dark: .7;--table-padding-horizontal: 10px;--altura-degradado: 20px;--altura-superior: 218px;--altura-superior-min: 197px;--altura-footer:126px;--anchura-pagina:1170px;--altura-barra-novedades: 33px;--cropper-line: #2b42c5}:root{font-size:16px;line-height:1.15}*,*:before,*:after{box-sizing:border-box}::placeholder{font-style:italic;color:var(--color-dark-medium)}[v-cloak]>*{display:none}html{margin:0;padding:0;scroll-behavior:smooth}body{font-family:Hind,sans-serif;font-size:1rem;font-weight:300;line-height:1.3;color:var(--color-dark);text-rendering:optimizeLegibility;margin:0;padding:0;background-color:var(--color-white)}h1,h2,h3,h4{font-family:Montserrat,sans-serif;font-weight:600;margin-top:0;margin-bottom:1rem;line-height:1.2;text-transform:uppercase}h1{font-weight:600;font-size:1.6rem;letter-spacing:.04rem;margin:0 0 2rem;padding:0}h2{font-weight:600;font-size:1.4rem;letter-spacing:.04rem;margin:0 0 1rem;padding:0}h3{font-size:1.16rem;font-weight:400;margin:0 0 1.5rem}h3.margin-small,.margin-small{margin-bottom:.5rem}h4{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.1rem}b,strong{font-weight:500}a{color:var(--color-dark);text-decoration:none;transition:color .17s ease-in-out,background-color .17s ease-in-out;-webkit-user-select:none;user-select:none;font-weight:500}a[role=button]{cursor:pointer}a:hover,a:focus{color:var(--color-hover)}a.disabled{pointer-events:none;opacity:var(--opacity-disabled);transition:all .2s ease-in-out}p{margin:1em 0;line-height:1.3;font-size:1.1rem}p+p,h1+p{margin-top:0}fieldset{margin:0;border:none;padding:0}fieldset ul{margin-bottom:1rem}fieldset ul li{margin-top:.25rem;margin-bottom:.25rem}code{color:var(--color-destacado);overflow-wrap:break-word;font-size:1.04rem;line-height:1.5;background:var(--color-ultralight);padding:1rem;display:block}:focus{outline:0}address{line-height:1.5em;font-style:normal;position:relative;overflow:hidden;display:block;font-size:.95em;margin-bottom:1rem}pre{font-family:monospace,monospace;font-size:1em}ul{margin:0;list-style-type:none;padding:0}ul li{margin-bottom:1rem}ul li:last-child{margin-bottom:0}svg{pointer-events:none}#wrapper{padding:0 1rem;width:100%;display:block;transition:padding-left .25s ease-in-out;min-height:100vh;padding-bottom:var(--altura-footer);position:relative}.container{display:block;margin:auto;width:var(--anchura-pagina);margin-bottom:2rem}.expand_height{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--altura-superior) - var(--altura-footer) - var(--altura-degradado) - 1rem)}.expand_height>div{flex-direction:column;height:100%}.italic{font-style:italic}.overflow-hidden{overflow:hidden}.acortar{display:block;overflow:hidden;width:100%;height:auto;white-space:nowrap;text-overflow:ellipsis;padding-right:2px}.acortar.multiline{white-space:inherit}.flex{display:flex}.flex>.select-search-create{width:100%}.flex.right{justify-content:flex-end;display:flex}.flex.center{display:flex;justify-content:center;text-align:left}.flex.vertical,.content.vertical{flex-direction:column;align-items:center;text-align:left}.flex.vertical.center{align-items:center}.flex.space-between{justify-content:space-between}.flex.bottom{align-items:flex-end}.flex.middle{display:flex;align-items:center}.flex.middle label,.flex.middle h3,.flex.bottom label,.flex.bottom h3{margin-bottom:0}.flex.bottom a.delete,.flex.bottom a.expand{margin-bottom:.5rem}.flex.justify>*{width:100%}.input_info{margin-left:.5rem}.combinado{gap:.5rem;display:flex;align-items:flex-end;margin-bottom:1rem}.combinado label,.combinado .fake_label{width:auto;margin-bottom:0}.enviar{gap:.5rem;display:flex;align-items:flex-end;margin-bottom:1rem}.enviar label{margin-bottom:0}.flex.min_gap{gap:.5rem}.flex.gap{gap:1rem}.flex.extra-gap{gap:2rem}.flex.max-gap{gap:4rem}@supports not (translate: none){.flex.gap{margin-left:-1rem}.flex.gap>*{margin-left:1rem}.flex.extra-gap{margin-left:-2rem}.flex.extra-gap>*{margin-left:2rem}.flex.max-gap{margin-left:-4rem}.flex.max-gap>*{margin-left:4rem}}.flex.vertical>*{margin-left:0!important}.subitulo{display:block;font-family:Montserrat,sans-serif;font-weight:400;font-size:.87rem;text-transform:uppercase;line-height:1.2}.relative{position:relative}.columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.columns-2.row-min-content{grid-template-rows:min-content}.columns-2.top{align-items:flex-start}.columns-2 label.password{margin:0}.columns-2.nomargin{gap:0}.columns-2.extra-gap{gap:2rem}.columns-2.linea{background-image:url(svg/linea-vertical.svg);background-repeat:no-repeat;background-position:center center;padding-top:2rem;padding-bottom:5rem}.columns-2.linea>div:nth-child(1){margin-right:3rem}.columns-2.linea>div:nth-child(2){margin-left:3rem}.columns-2.grid{display:grid;grid-template-columns:50% auto;grid-column-gap:2rem}.columns-2.grid_75{display:grid;grid-template-columns:75% auto;grid-column-gap:2rem}form .columns-2.grid>div:nth-child(1),form .columns-2.grid>div:nth-child(2),form .columns-2.grid>label:nth-child(1),form .columns-2.grid>label:nth-child(2),form .columns-2.grid>fieldset:nth-child(1),form .columns-2.grid>fieldset:nth-child(2){padding-left:0;margin-left:0}.columns-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}.columns-3>label.hide{display:none}.columns-3>label{margin-bottom:0}.columns-4{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2rem}.columns-5{display:grid;grid-template-columns:repeat(5,1fr);column-gap:1.5rem}.column-first{grid-column-start:1}.columns-full-row{grid-column-start:1;grid-column-end:-1}.column-align-bottom{align-self:self-end}.col-lines{grid-gap:0}.col-lines>*{padding:0 2rem;border-left:3px solid var(--color-light)}.col-lines>:nth-child(1){border-left:none;padding-left:0}.col-lines>:last-child{padding-right:0}.image{border-top-left-radius:5px;border-bottom-left-radius:5px}.image.cover{display:flex;align-items:center;justify-content:center}.image.cover img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;right:0}ul.lista li{border-bottom:dotted 1px var(--color-dark-medium);margin:0;display:flex;justify-content:space-between}ul.lista li span{padding:.5rem 0;font-style:italic}.negativo{font-weight:500;color:var(--color-alert)}output{display:inline-block;font-size:1.2rem;font-weight:600;white-space:nowrap;padding:.5rem 0;font-size:1.05rem;font-weight:400}output.resaltar{font-size:1.5rem;font-weight:600}.sticky{position:sticky;top:var(--altura-superior);background:var(--color-white);z-index:6}.header-min .sticky{--altura-superior: var(--altura-superior-min)}.lowercase{text-transform:lowercase}span.text-transform-none{text-transform:none}.margin-left-min{margin-left:.5rem}.margin-right-min{margin-right:.5rem}.margin-left{margin-left:1rem}.margin-right{margin-right:1rem}.margin-top{margin-top:1rem}.margin-bottom{margin-bottom:1rem}.padding-top{padding-top:1rem}.padding-bottom{padding-bottom:1rem}.extra-margin-left{margin-left:2rem}.extra-margin-right{margin-right:2rem}.extra-margin-top{margin-top:2rem}.bigger-margin-top{margin-top:6rem}.extra-margin-bottom{margin-bottom:2rem}.little_size{max-width:3rem}.medium_size{max-width:5rem}.plus_size{max-width:8rem}.width_100{width:100%}.width_50{width:50%}.witdh_75{width:75%}.width_50.center,.witdh_75.center{margin:auto}.width_50.center.margin-top,.witdh_75.center.margin-top{margin-top:1rem}.width_50.center>*:not(th),.witdh_75.center>*:not(th){text-align:left}.resaltar{font-size:1.5rem;font-weight:600}.resaltar.color{color:var(--color-destacado)}.resaltar.blur{filter:blur(2.8px)}.big{font-size:1.25rem}.extra-big{font-size:1.8rem}.email{display:inline-flex;align-items:center}.email svg+span{margin-left:.5rem}.email span{font-family:Hind,"sans-serif";font-size:93%;font-weight:400;text-transform:lowercase}.min-height{min-height:400px;display:flex;flex-direction:column;justify-content:center}.vertical-align{display:flex;align-items:center}.grayscale{filter:grayscale(1)}.background.grayscale.zoom_in,img.grayscale.zoom_in{filter:grayscale(1) brightness(1.4) contrast(1.5)}.background.grayscale.zoom_in.completed,img.grayscale.zoom_in.completed{filter:grayscale(1) brightness(1) contrast(1)}.aviso{display:flex;align-items:flex-end}.aviso svg{color:var(--color-alert)}.aviso svg+span{margin-left:.5rem;line-height:.8em}.eye{display:block;position:absolute;right:.75rem;bottom:0;opacity:.65;cursor:pointer;transition:opacity .2s ease-in-out;display:flex;align-items:center;justify-content:flex-end;height:40px;margin:0}.eye svg{--color-line: transparent}.eye svg.slash{--color-line: var(--color-dark)}.eye:hover{opacity:1}.padding{padding:1rem}.right.middle{display:flex;align-items:center;justify-content:flex-end}.center{text-align:center}p.center{width:100%}.alert{color:var(--color-alert);margin-top:5px;font-weight:500}.alert_min{display:flex;align-items:center;justify-content:center;background-color:#eef0f2;margin-bottom:1.5rem;padding:.75rem}.alert_min span{font-size:.87rem;font-weight:500;margin-top:4px}.nowrap{white-space:nowrap}.rotate180{transform:rotate(180deg)}.dark_background{background-color:#26484a}small.info{line-height:1.4;display:block;font-size:80%}.define_column{width:100%;max-width:1000px;margin:auto;padding-left:2rem;padding-right:2rem;position:relative}.define_column.min{max-width:400px}legend.margin-top{padding-top:2rem}.hide{display:none}.opacity_0{opacity:0}.image img{width:100%}.destacado{font-weight:500;color:var(--color-destacado)}.phone{display:grid;grid-template-columns:5rem auto;grid-gap:.5rem}.error{color:var(--color-alert);font-style:italic;font-weight:400;margin-bottom:0rem;line-height:0;opacity:0;transition:all .2s ease-in-out;font-size:1rem;text-transform:none;overflow:hidden;margin-bottom:1rem;line-height:1.1;opacity:1}.error a{color:var(--color-alert);font-weight:600}.error a:hover{color:var(--color-hover)}.error.hide{margin-bottom:0rem;line-height:0;opacity:0}.error svg{width:18px;height:18px;transition:all 1s ease-in-out}.error.hide svg{width:0;height:0}.line_after:after{content:"";display:block;margin:auto;margin-bottom:3rem;margin-top:3rem;height:8px;background-image:url(/build/assets/linea-horizontal.dfac5f04.svg);background-repeat:no-repeat;background-size:contain;background-position:left center}.hide .line_after:after,.hide.line_after:after{margin:0}.line_before:before{content:"";display:block;margin:auto;margin-bottom:3rem;margin-top:3rem;height:8px;background-image:url(/build/assets/linea-horizontal.dfac5f04.svg);background-repeat:no-repeat;background-size:contain;background-position:left center}.background{background-size:cover;width:100%;min-height:100%;z-index:-1;position:absolute;right:0;top:0;background-position:center center;overflow:hidden}.background.preload,img.preload{transition:filter 1.1s ease-in-out,opacity 1.1s ease-in-out,transform 1s;opacity:0;filter:brightness(1.4) contrast(1.5)}.background.preload,img.preload.completed{opacity:1;filter:brightness(1) contrast(1)}.background.zoom_in,img.zoom_in{opacity:0;filter:brightness(1.4) contrast(1.5);transform:scale(1.2);transition:filter 1.1s ease-in-out,opacity 1.1s ease-in-out,transform 1s}.background.zoom_in.completed,img.zoom_in.completed{filter:brightness(1) contrast(1);opacity:1;transform:scale(1)}.rounded{border-radius:6px}.gradient{width:100%;min-height:100%;z-index:255;position:absolute;right:0;top:0;background:linear-gradient(90deg,rgba(255,255,255,0) 70%,white 100%)}label,.fake_label{display:block;margin-bottom:1.25rem;-webkit-user-select:none;user-select:none;overflow:visible;position:relative;max-height:100%;text-align:left;width:100%}label.no-margin-bottom{margin-bottom:0}label:last-child:not(:first-child),.fake_label:last-child:not(:first-child){margin-bottom:0}.center label,.center .fake_label{text-align:center}label.inline,.fake_label.inline{display:inline-block;margin-right:1em;margin-bottom:0}label>span,.fake_label>span{display:flex;font-family:Montserrat,sans-serif;font-weight:500;font-size:.92rem;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:.25rem;line-height:1.2}label>span:has(span:not(.informacion)),.fake_label>span:has(span:not(.informacion)){display:block}.center label>span,.center .fake_label>span{justify-content:center}label>span.left,.fake_label>span.left{text-align:left;justify-content:flex-start}span.fake_input{font-family:Hind,sans-serif;font-size:.96em}label.left_order{width:auto;text-align:left}label.left_order span{display:inline;margin-right:.5rem;font-style:normal;font-weight:500}legend{font-weight:400;font-size:1.1rem;line-height:2;text-transform:uppercase}ul.ok{margin:0;padding-left:1.5rem}ul.ok li{list-style-image:url(/img/ok.svg);padding-left:.25rem;margin-bottom:.5rem}ul.ok li:last-child{margin-bottom:0}ul.ok li::marker{font-size:2rem;line-height:1}.legal{margin-top:3rem;margin-bottom:3rem}.legal ul{margin:0;list-style-type:none;padding:0}.legal li{display:inline-block;margin-left:1.5rem;margin-right:1.5rem}.legal li a{font-weight:500;font-size:1rem;line-height:1}.uppercase{text-transform:uppercase}.right{text-align:right}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Light.636ecb57.woff2) format("woff2"),url(/build/assets/Montserrat-Light.86b67c91.woff) format("woff"),url(/resources/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Regular.3437637c.woff2) format("woff2"),url(/build/assets/Montserrat-Regular.e1620019.woff) format("woff"),url(/build/assets/Montserrat-Regular.782c6ca0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Medium.d4d47669.woff2) format("woff2"),url(/build/assets/Montserrat-Medium.946757b7.woff) format("woff"),url(/build/assets/Montserrat-Medium.66c00b62.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-SemiBold.f3d8c648.woff2) format("woff2"),url(/build/assets/Montserrat-SemiBold.2897f91c.woff) format("woff"),url(/build/assets/Montserrat-SemiBold.e9c3ae1a.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Bold.85c38352.woff2) format("woff2"),url(/build/assets/Montserrat-Bold.0be26fd4.woff) format("woff"),url(/build/assets/Montserrat-Bold.674a9c8b.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hind;src:url(/build/assets/Hind-Light.0ed65592.woff2) format("woff2"),url(/build/assets/Hind-Light.294cc3a7.woff) format("woff"),url(/build/assets/Hind-Light.8984fee4.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hind;src:url(/build/assets/Hind-Regular.aa5ac4c6.woff2) format("woff2"),url(/build/assets/Hind-Regular.9e564ab9.woff) format("woff"),url(/build/assets/Hind-Regular.6bcd2504.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hind;src:url(/build/assets/Hind-Medium.334b2f7e.woff2) format("woff2"),url(/build/assets/Hind-Medium.577f016f.woff) format("woff"),url(/build/assets/Hind-Medium.bd622da4.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hind;src:url(/build/assets/Hind-SemiBold.8d1c1262.woff2) format("woff2"),url(/build/assets/Hind-SemiBold.cd6c077a.woff) format("woff"),url(/build/assets/Hind-SemiBold.62df6ef3.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hind;src:url(/build/assets/Hind-Bold.a74bb247.woff2) format("woff2"),url(/build/assets/Hind-Bold.4c1f95ed.woff) format("woff"),url(/build/assets/Hind-Bold.c5d34f43.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}#masthead{user-select:none;position:sticky;top:0;background:linear-gradient(var(--color-white) 95%,rgba(255,255,255,0) 100%);padding-top:1.5rem;padding-bottom:var(--altura-degradado);z-index:8;width:100%}#masthead div.sugerir_plan a{padding-right:20px}#masthead div.top{display:flex;position:relative;margin-top:3rem;border-bottom:solid 5px var(--color-dark)}#masthead div.logo{width:100%;text-align:center}#masthead div.logo a{display:inline-flex}#masthead div.logo img{width:270px;height:45px}#masthead #menu_superior{position:absolute;top:1rem;right:0;display:flex;gap:1rem}#masthead #menu_superior #user_menu,#masthead #menu_superior #centro_ayuda{margin-bottom:1rem}#masthead #menu_superior #user_menu>span.dropdown,#masthead #menu_superior #centro_ayuda>span.dropdown{display:block}#masthead #menu_superior #link_app{height:18px}#masthead #menu_superior #link_app a{display:inline-flex;align-items:center;margin-left:.5rem;font-size:.87rem}#masthead #menu_superior #link_app svg.icon{height:1.22rem}#masthead #user_menu>li:last-child{margin-bottom:inherits}#masthead #user_menu li.separacion{margin-top:1rem;padding-top:1rem;border-top:1px dotted var(--color-dark);margin-left:1rem;margin-right:1rem}#masthead #user_menu ul a{display:flex;align-items:center;padding:.3rem 1rem}#masthead #user_menu ul a svg{margin-right:.2rem;margin-bottom:5px;height:18px;width:18px}#masthead #user_menu ul a.escuela svg{scale:1.2}#masthead #user_menu ul a:not(.disabled):hover svg{transform:scale(1.2)}#masthead #user_menu ul a.exit:hover{color:var(--color-alert)}#masthead div.user .dropdown>a>span{max-width:290px}#masthead div.select-local{position:absolute;top:1rem;left:0;display:flex}#masthead .select-local span.acortar{font-family:Hind,sans-serif;font-style:italic;font-size:.87rem;font-weight:500;padding-right:4px}#masthead .select-local a span.acortar{font-style:normal}#masthead div.select-local>span+span{margin-left:1rem}#masthead span.acortar{max-width:180px}#masthead .select-local span.acortar,#masthead span.nombre{line-height:1.5}#masthead .search{z-index:2;position:absolute;bottom:0;left:auto;right:0}#masthead .search input{width:190px}#masthead .main_menu nav>ul>li,#masthead .secondary_menu>ul>li{display:inline-block;text-transform:uppercase}#masthead .main_menu ul.dropdown-menu li a,#masthead .secondary_menu ul.dropdown-menu li a{text-transform:uppercase;padding-right:20px}#masthead .secondary_menu>ul>li>ul>li>div.sugerir_plan:after{top:8px;right:0;z-index:1}#masthead ul ul ul div.sugerir_plan:after{top:6px}#masthead .main_menu>nav>ul,#masthead .secondary_menu>ul{list-style-type:none;text-align:center;margin:0}#masthead .main_menu ul li,#masthead .search{padding-bottom:.75rem}#masthead .main_menu{position:absolute;bottom:-1px;width:100%}#masthead .main_menu>nav>ul>li.active{background-image:url(/build/assets/triangle.c5e12369.svg);background-size:.75rem;background-repeat:no-repeat;background-position:center bottom}#masthead .main_menu nav>ul>li{margin:0 1rem}#masthead .main_menu ul li li{padding-bottom:0}#masthead .main_menu nav>ul>li>a{font-size:1.07rem;font-weight:400;padding:0;line-height:.76rem;display:block;position:relative}#masthead .main_menu ul li.active a{font-weight:var(--montserrat-strong);user-select:none}#masthead .secondary_menu{position:absolute;width:100%;left:0;top:.5rem}#masthead .secondary_menu>ul>li{margin:0 .75rem;padding-bottom:4px;border-bottom:transparent 5px solid}#masthead .secondary_menu>ul>li>a{font-size:.95rem;padding:0;line-height:1rem;display:block;position:relative}#masthead .secondary_menu>ul>li.active{border-bottom:var(--color-corporative) 5px solid}#masthead .secondary_menu>ul>li.active>a{font-weight:var(--montserrat-strong);pointer-events:none;user-select:none}#masthead .bottom{display:flex;flex-wrap:nowrap;align-items:flex-start;position:relative;margin-top:.5rem}#masthead .noSecondaryMenu .bottom{padding:0;height:0}#masthead #main_buttons{display:flex;align-items:flex-start;min-height:3.2rem;z-index:1}#masthead #main_buttons>div.sugerir_plan:after{top:10px;left:10px;z-index:1}#masthead #main_buttons>div.sugerir_plan:hover:after{transform:none;filter:brightness(10)}#masthead #main_buttons>div.sugerir_plan:hover button{color:var(--color-white);background-color:var(--color-hover);border-color:var(--color-hover)}#masthead #main_buttons>button,#masthead #main_buttons>a,#masthead #main_buttons>span{margin-left:.5rem}#masthead .header_bottom_center{height:38px;align-items:center;display:flex;width:100%}div.select-local,div.logo,div.logo_min,div#menu_superior{transition:opacity .2s ease-out .1s,margin-top .2s ease-out,transform .2s ease-in-out;opacity:1;margin-top:0}div.logo_min{transform-origin:bottom center;transform:scale(0);opacity:0;pointer-events:none;position:absolute;z-index:1}div.logo_min img{width:57px;height:35px}body.barra-novedad #masthead{top:var(--altura-barra-novedades)}body.min-header{--altura-superior:155px;--altura-superior-min:135px}body.min-header.barra-aviso{--altura-superior: calc(155px + var(--altura-barra-novedades));--altura-superior-min: calc(130px + var(--altura-barra-novedades))}body.min-header.barra-aviso #masthead{top:calc(-60px + var(--altura-barra-novedades))}body.min-header #masthead{top:-60px}body.min-header #masthead div.logo_min{transform:scale(1);pointer-events:all;opacity:1}body.min-header #masthead div.select-local,body.min-header #masthead div.logo,body.min-header #masthead div#menu_superior{pointer-events:none;opacity:0}body.min-header #masthead div.logo{transition:opacity .2s ease-out,margin-top .2s ease-out}.breadcumb{display:block;width:100%}.breadcumb a{font-family:Montserrat,sans-serif;font-weight:600;font-size:.93rem}.breadcumb a:last-child,.breadcumb span:last-child{pointer-events:none;font-style:italic;font-weight:400}.breadcumb.alineado_arriba{position:absolute;bottom:2.5rem}.breadcumb span.desactivado{font-family:Montserrat,sans-serif;font-weight:600;font-size:.93rem;color:var(--color-light-medium)}footer#gastro_foot{position:absolute;width:var(--anchura-pagina);bottom:0;background-color:var(--color-white);padding-bottom:1.5rem}footer#gastro_foot .content{display:flex;align-items:center;flex-wrap:wrap;position:relative;width:100%;padding-top:1.5rem;border-top:solid 5px var(--color-dark)}footer#gastro_foot .content a.logo{margin-right:1.5rem}footer#gastro_foot .content a.logo img{width:70px;display:block}footer#gastro_foot .content ul.menu li{margin-bottom:.25rem}footer#gastro_foot .content ul.social{display:flex;border:none;position:absolute;right:0;top:1.5rem;gap:.5rem;justify-content:center}footer#gastro_foot .content ul.social li{display:inline-block;margin-bottom:0}footer#gastro_foot .content ul.social li a{width:38px;height:38px;text-align:center;display:inline-flex;align-items:center;justify-content:center;font-size:1.1em;line-height:1em;border-radius:50%;background-color:var(--color-dark);transition:all .2s ease-in-out;color:var(--color-white)}footer#gastro_foot .content ul.social li a svg{color:var(--color-white);width:22px;height:22px;margin-right:0}footer#gastro_foot .content ul.social li a:hover{background-color:var(--color-hover)}footer#gastro_foot .content ul.social li a:hover svg{transform:scale(1.2)}.slide,.slide.hide,.slide[inert]{transition:height .3s ease-in-out,min-height .3s ease-in-out,line-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out}.slide,.slide *,.slide.hide,slide[inert]{transform-origin:top;display:block}.slide{opacity:1}.slide span span{display:inline-flex!important}.slide p{transition:all .18s ease-in-out}.slide input[type=text],.slide input[type=tel],.slide input[type=email],.slide input[type=password],.slide input[type=number],.slide input[type=time],.slide button,.slide textarea,.slide select{transition:all .18s ease-in-out,border .3s ease-in-out,line-height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out,height .3s ease-in-out,min-height .3s ease-in-out}.slide.hide,.slide[inert]{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0!important}.slide.hide label,.slide[inert] label{margin-bottom:0;max-height:0}.slide.hide legend,.slide.hide span,.slide[inert] legend,.slide[inert] span{margin-bottom:0rem;min-height:0rem;overflow:hidden;line-height:0;height:0}.slide.hide div,.slide.hide output,.slide[inert] div,.slide[inert] output{line-height:0;opacity:0!important;margin:0!important;padding:0!important}.slide.hide p,.slide[inert] p{line-height:0;margin:0}.slide.hide input[type=text],.slide.hide input[type=tel],.slide.hide input[type=email],.slide.hide input[type=password],.slide.hide input[type=number],.slide.hide input[type=time],.slide.hide button,.slide.hide textarea,.slide.hide select,.slide[inert] input[type=text],.slide[inert] input[type=tel],.slide[inert] input[type=email],.slide[inert] input[type=password],.slide[inert] input[type=number],.slide[inert] input[type=time],.slide[inert] button,.slide[inert] textarea,.slide[inert] select{border:solid 0px transparent;line-height:0;padding-top:0;padding-bottom:0;height:0;min-height:0}.slide.hide .option,.slide.hide svg.icon,.slide.hide .eye,.slide[inert] .option,.slide[inert] svg.icon,.slide[inert] .eye{height:0;overflow:hidden}label.slide.horizontal,label.slide[inert].horizontal input[type=time],label.slide[inert].horizontal span,label.slide[inert].horizontal,label.slide.horizontal input[type=time],label.slide.horizontal span{transition:all .25s ease-in-out}label.slide[inert].horizontal,label.slide[inert].horizontal input[type=time],label.slide[inert].horizontal span{width:0!important;margin:0;padding:0;border:none;height:inherit}label.slide[inert].horizontal span{margin-bottom:.25rem;line-height:1.2}tr.slide{display:table-row}tr.slide div{max-height:100%;overflow:hidden;transition:all .2s ease-in-out;opacity:1}tr.slide td{display:table-cell}tr.slide.hide div{max-height:0;opacity:0}.fake_input,input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],input[type=number],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=file]:before,textarea,select,span.upload_info{font-family:Hind,sans-serif;width:100%;height:38px;font-size:.96em;border:1px solid var(--color-light-medium);font-weight:400;color:var(--color-black);background-color:var(--color-white);transition:all .18s ease-in-out;padding:.5rem;border-radius:3px;display:inline-block}input[type=date],input[type=time]{width:fit-content;min-width:8.9rem}input:invalid,select:invalid{border:2px solid var(--color-alert);margin:0}input:invalid:focus,select:invalid:focus{border:2px solid var(--color-alert)!important}select{padding:.25rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]::inner-spin-button,input[type=number]::outer-spin-button{appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;margin:0}input[type=number]{text-align:right}input[type=number]::placeholder{text-align:left}.min>input,input.min,select.min,output.min{width:3.2rem}input.med,select.med,output.med{width:6rem}input[type=text]:focus:not(:read-only),input[type=tel]:focus:not(:read-only),input[type=email]:focus:not(:read-only),input[type=search]:focus:not(:read-only),input[type=password]:focus:not(:read-only),input[type=number]:focus:not(:read-only),input[type=url]:focus:not(:read-only),textarea:focus:not(:read-only),select:focus{background-color:var(--color-ultralight);border-color:var(--color-dark)}input[type=search]{-webkit-appearance:none;appearance:none}textarea{height:6rem;resize:vertical}.fake_input,input:not([type=submit]):disabled,textarea:disabled,select:disabled,input:read-only:not([type=submit]),textarea:read-only{color:var(--color-dark);background-color:var(--color-ultralight);-webkit-user-select:none;user-select:none;font-weight:500;border:1px dotted var(--color-dark-medium)}a.button,input[type=submit],button,button.default,button.principal,button.secundario{display:inline-flex;position:relative;border-radius:3px;padding:.5em 1em;background-color:var(--color-dark);border:none;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:var(--color-white);text-transform:uppercase;line-height:1.15;letter-spacing:.04em;transform-origin:50%;transition:all .2s ease-in-out;border:1px solid var(--color-dark);align-items:center;justify-content:center;height:38px;z-index:1}a.button svg.icon,button svg.icon{pointer-events:none}a.button svg.icon+span,button svg.icon+span{margin-left:.5rem;white-space:nowrap}a.button:disabled,input[type=submit]:disabled,button:disabled,button.principal:disabled,button.secundario:disabled{background-color:var(--color-light-medium);border:1px solid var(--color-light-medium);-webkit-user-select:none;user-select:none;color:var(--color-white)}button.transparent:disabled{color:var(--color-light-medium);pointer-events:none}a.button:hover:not(:disabled),input[type=submit]:hover:not(:disabled),button:hover:not(:disabled),a.button:focus:not(:disabled),input[type=submit]:focus:not(:disabled),button:focus:not(:disabled),a.button.default:hover:not(:disabled),input[type=submit].default:hover:not(:disabled),button.default:hover:not(:disabled){color:var(--color-white);background-color:var(--color-hover);border-color:var(--color-hover)}a.button.secundario,input[type=submit].secundario,button.secundario{background-color:var(--color-white);color:var(--color-dark);border:1px solid var(--color-dark)}a.button.secundario:hover,input[type=submit].secundario:hover,button.secundario:hover,a.button.secundario:focus,input[type=submit].secundario:focus,button.secundario:focus{border:1px var(--color-hover) solid;background-color:var(--color-hover);color:var(--color-white)}a.button.principal,input[type=submit].principal,button.principal{font-weight:600;background:var(--color-corporative);border:1px solid var(--color-corporative);color:var(--color-dark);opacity:1}a.button.principal:not(:disabled):hover,input[type=submit].principal:not(:disabled):hover,button.principal:not(:disabled):hover,a.button.principal:not(:disabled):focus,input[type=submit].principal:not(:disabled):focus,button.principal:not(:disabled):focus{color:var(--color-white);background-color:var(--color-hover);border-color:var(--color-hover)}a.button:disabled:hover,input[type=submit]:disabled:hover,button:disabled:hover,button.principal:disabled:hover,button.secundario:disabled:hover{cursor:default}button.eliminar:hover{background-color:var(--color-alert);border-color:var(--color-alert);color:var(--color-white)}button.delete,button.expand,button.cancel,button.more,button.transparent,a.button.transparent{background-color:transparent;border-color:transparent;color:var(--color-dark);width:initial;padding-left:0;padding-right:0;margin-left:0}button.margin-left,a.button.margin-left{margin-left:1rem}button.transparent.disabled,button.transparent.disabled:hover,button.transparent.disabled:focus{background-color:transparent;border-color:transparent;color:var(--color-dark);opacity:var(--opacity-disabled);cursor:default}button.expand:hover,button.cancel:hover,button.more:hover,button.transparent:hover,a.button.transparent:hover,button.expand:focus,button.cancel:focus,button.more:focus,button.transparent:focus,a.button.transparent:focus{color:var(--color-hover);background-color:transparent;border-color:transparent}button.delete:hover:not(:disabled),button.delete:focus:not(:disabled){color:var(--color-alert);background-color:transparent;border-color:transparent}button.delete:disabled,button.delete:disabled{opacity:var(--opacity-disabled);cursor:default;pointer-events:none}a.button.disabled,a.button.disabled:hover,a.button.disabled:focus{opacity:var(--opacity-disabled);cursor:default;background-color:transparent;color:var(--color-dark);border:1px solid var(--color-dark)}button.white,a.white{border:1px solid var(--color-white)}button.expand{margin-right:0}button.expand svg.icon{margin-right:0}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}span.upload{position:relative}span.upload input[type=file]{opacity:0;color:transparent;top:0;left:0;position:absolute;height:38px;width:100%;display:block}span.upload span.upload_info{display:block;content:attr(data-content);font-style:italic;color:var(--color-dark-medium);text-align:left;background-color:var(--color-white);line-height:1.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:320px;pointer-events:none;transition:all .2s ease-in-out}span.upload:hover span.upload_info{border:1px solid var(--color-dark);background-color:var(--color-ultralight)}table{table-layout:fixed;width:100%;border-spacing:0;font-size:.97rem;font-weight:400;line-height:1.2;border-collapse:separate;background-color:var(--color-white);text-align:left}table .enlace{display:inline-flex;padding:.5rem}table button.delete:not(:disabled):hover,table button.delete:not(:disabled):focus{color:var(--color-alert);background-color:transparent;border-color:transparent}table td,table th,table tr.border-bottom td{border-bottom:var(--color-dark) dotted 1px;padding:.5rem}table td.aviso{display:table-cell}table td.aviso span{text-align:center}table caption{font-family:Montserrat,sans-serif;line-height:1.2;text-transform:uppercase;font-size:1.16rem;font-weight:400;margin:0 0 1.5rem;text-align:center;font-style:normal}table tr.comensales td{padding-top:0;padding-bottom:1rem}table tr.no-border th,table tr.no-border td{border-bottom:none}table th{font-family:Montserrat,sans-serif;font-weight:var(--montserrat-normal);text-transform:uppercase;font-size:.9rem;-webkit-user-select:none;user-select:none;color:var(--color-dark);text-align:center;padding:10px;background-color:var(--color-white)}table th.bottom,table td.bottom{vertical-align:bottom}table th.left,table td.bottom{text-align:left}table th.right{align-items:flex-end}table th.right *{text-align:right}table td{-webkit-user-select:none;user-select:none;border-top-color:var(--color-white)}table td output{padding:.5rem}table tr.hide td{height:0;padding:0}table a,table th{font-style:normal}table h2{font-size:1.4rem;font-weight:500;text-align:left;margin-top:3rem;margin-bottom:0}table thead:first-child h2{margin-top:0}table th.active{font-weight:var(--montserrat-strong)}table th>div{width:100%;height:100%;display:flex;justify-content:center;align-items:center}table th.left>div{justify-content:flex-start}table span.name{word-break:normal}table th.two_lines span.name{width:min-content}table .minimal{font-size:.66rem}table .small{font-size:.72rem}table:not(.simple) tbody tr:last-childe:not(.border-bottom) td{border-bottom:none}table td span :not(.name) :not(.title) :not(.checkmark) :not(.dropdown) :not(.pre_editable) :not(.handler){word-break:normal;overflow-wrap:break-word;letter-spacing:-.015rem;-webkit-hyphens:none;hyphens:auto}table td div{display:flex;align-items:center}table td div.block{display:block}table td div span{display:block;text-overflow:ellipsis}table td.col_id_imagen div span{overflow:visible}table td.editable span.pre_editable{display:block;max-height:105px;z-index:1}table td span.pre_editable{margin:0}table td span.input{display:flex;align-items:center;gap:5px;width:100%}table td.center span.input{display:flex;align-items:center;gap:7px;justify-content:center}table td.center>div{display:flex;justify-content:center;align-items:center;margin:auto}:is(table td,table th):first-child.left{padding-left:0}:is(table td,table th):last-child.right{padding-right:0}table td.right,table td.right span{text-align:right}table td.editable{cursor:pointer;pointer-events:all;transition:all .16s ease-in-out;font-style:normal;padding:0rem;color:var(--color-dark);background-color:var(--color-editable-cell)}table td.editable:hover{background-color:var(--color-editable-cell-hover)}table td.index-evento .number span{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600;padding:0;display:flex;align-items:center;width:100%;justify-content:center;color:var(--color-dark)}table td .number span{display:inline-flex;text-align:right;align-items:center;justify-content:flex-end}table tfoot tr:first-child td{border-top:#fff solid 3rem}.col_actions>div>span{display:flex;align-items:center;justify-content:center;width:100%}.col_actions>div>span>*{width:auto;margin-left:.5rem;margin-right:.5rem}.col_actions>div>span>a{display:flex}.col_actions>div>span>a svg{height:1.5rem;width:1.5rem}.col_actions button{background:none;border:none;color:var(--color-dark);padding:0}.col_actions button:not(:disabled):hover,.col_actions button:not(:disabled):focus{color:var(--color-hover);background-color:transparent}.col_actions button:not(:disabled):hover:disabled,.col_actions button:not(:disabled):focus:disabled{color:var(--color-white);background-color:var(--color-light-medium);border:1px solid var(--color-light-medium)}table button svg{height:1.5rem;width:1.5rem}table button svg{transition:transform .2s ease-in-out}table button:hover:not(.delete):not(:disabled) svg{transform:scale(1.15)}table.no-border{border-spacing:0}table.no-border td,table.no-border th{border-bottom:none}table.datagrid input[type=date],table.datagrid input[type=time]{width:100%}table.datagrid .columns-3{grid-gap:.3rem;width:auto;width:79px}table.datagrid .columns-3>span{margin:auto}table.datagrid td.checkinfo>div>span{width:100%;display:flex;align-items:center;gap:.5rem;justify-content:center}table.datagrid td.checkinfo span.comentario,table.datagrid td.checkinfo span.check{display:flex;align-items:center}table.datagrid td.checkinfo span.comentario svg,table.datagrid td.checkinfo span.check svg{width:21px;height:21px}table.datagrid td.checkinfo svg{--color-checkbox-border: transparent;width:27px;height:27px;opacity:var(--opacity-disabled)}table.datagrid td.checkinfo span.acortar{display:flex;align-items:center;justify-content:center;grid-gap:.25rem;width:auto}table.datagrid td.checkinfo span.acortar span,table.datagrid td.checkinfo span.acortar span.download{display:flex}table.datagrid td.checkinfo span.acortar span.download svg{transition:none;width:16px;height:20px;margin-left:6px;opacity:1}table.datagrid .checkbox{text-align:center;margin:auto}table.datagrid .checkbox svg{width:20px;height:20px;--color_check: #fff;transition:all .6s ease-in-out;cursor:pointer}table.datagrid div.checkbox.eye svg{width:28px;height:21px}table.datagrid .checkbox.disabled svg{opacity:var(--opacity-disabled);cursor:default}table.datagrid .checkbox svg:hover{--color_check: var(--color-ultralight)}table.datagrid .verify .checkbox svg{width:25px;height:25px;--color-checkbox-border: transparent}table.datagrid>tbody>tr>td,table.datagrid>thead>tr>th{border-right:var(--color-dark) dotted 1px;padding:0}table.datagrid>thead>tr>th{height:49px}table.datagrid>tbody>tr>td{height:59px}table.datagrid td.top{vertical-align:top}table.datagrid thead tr th:first-child{text-align:left}table.datagrid td>div>span,table.datagrid th>div,table.datagrid td>span{padding:var(--table-padding-horizontal)}table.datagrid td>span{display:block}table.datagrid tr td:last-child,table.datagrid th:last-child{border-right:none}table.datagrid th>div.sortable{cursor:pointer}table.datagrid div.sortable .arrow{width:10px;display:inline-block;margin-left:5px;opacity:1;transition:all .2s ease-in-out}table.datagrid div.sortable .arrow svg{width:10px;height:15px}table.datagrid div.sortable .arrow{--top-color: var(--color-light-medium);--bottom-color: var(--color-light-medium)}table.datagrid div.sortable .arrow.asc{--top-color: var(--color-dark);--bottom-color: var(--color-light-medium)}table.datagrid div.sortable .arrow.dsc{--bottom-color: var(--color-dark);--top-color: var(--color-light-medium)}table.alergenos{margin:auto;-webkit-user-select:none;user-select:none;font-style:normal;background-color:transparent}table.alergenos th,table.alergenos td{padding:0;border-bottom:none}table.alergenos th{text-transform:uppercase;font-weight:500;font-size:.72rem;min-width:80px;text-align:center;padding-bottom:.25rem}table.alergenos span.circle{width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px dotted var(--color-light-medium);margin:auto;transition:all .14s ease-in-out;cursor:pointer}table.alergenos.no_editable span.circle{border:2px dotted var(--color-light-medium)}.no_editable table.alergenos .A span.circle,table.alergenos .A span.circle{background-color:var(--color-alert);border:1px solid var(--color-alert)}.no_editable table.alergenos .T span.circle,table.alergenos .T span.circle{background-color:var(--color-dark-medium);border:1px solid var(--color-dark-medium)}table.alergenos .blur span.circle{background-color:var(--color-ultra-light);border:1px dotted var(--color-dark-medium)}table.alergenos .blur span.circle svg{color:var(--color-light-medium)}table.alergenos span.circle>span{color:#fff;font-weight:600;font-size:1.8rem;text-align:center;line-height:1;padding-top:5px;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}table.alergenos.no_editable th{font-style:italic}table.alergenos.no_editable span.circle>span{cursor:default}table.alergenos span.legend{font-size:.8rem;text-align:center;display:block;font-style:italic;pointer-events:none;text-transform:lowercase;height:1rem;width:100%;font-weight:500;margin-top:.3rem}table.alergenos .A span.legend{color:var(--color-alert)}table.alergenos .T span.legend{color:var(--color-dark-medium)}table.alergenos .editable td:not(.A):not(.T) span:hover{background-color:var(--color-ultralight);cursor:pointer}table.alergenos .editable td.A span.circle:hover,table.alergenos .editable td.T span.circle:hover{border:1px dotted var(--color-dark);cursor:pointer}.no_editable table.alergenos span.circle,.no_editable table.alergenos span.circle>span{cursor:default}.no_editable table.alergenos span.circle{background-color:var(--color-ultralight)}.col_delete a{margin:auto}.col_delete button{margin:auto;display:block}.col_delete span{display:flex;justify-content:center}.col_delete .disabled{opacity:var(--opacity-disabled);cursor:default}.col_delete svg{width:20px;height:25px}.col_delete span>span{transition:all .2s ease-in-out}.col_delete span>span:not(.disabled):hover{color:var(--color-alert)}table.composicion{border-spacing:0;line-height:1.2}table.composicion td{padding:.5rem}table.composicion td:last-child{padding-right:1rem}table.composicion tr.seccionGrupo td{background-size:9px 9px;background-repeat:no-repeat;padding:.5rem;line-height:1.5rem;background-color:var(--color-corporative-light);border-top:2rem solid var(--color-white);border-bottom:none}table.composicion tr.seccionGrupo td:first-child{background-image:url(/build/assets/redondeado-izq.bcd7edff.svg);background-position:top left}table.composicion tr.seccionGrupo td:last-child{background-image:url(/build/assets/redondeado-der.a68aeac5.svg);background-position:top right;padding-right:1rem}table.composicion tbody tr:last-child td{border-bottom:var(--color-dark) dotted 1px}table.composicion a{font-weight:500}table.composicion a[role=button] output{font-size:.9rem;font-weight:500}table.composicion button.delete,table.composicion button.more{border-radius:50%;color:var(--color-dark);border:1px solid var(--color-dark);width:30px;height:30px;background-color:transparent}table.composicion .titulo{font-style:normal;font-family:Montserrat,sans-serif;line-height:1rem;display:flex;align-items:center;text-transform:uppercase;font-weight:500;width:100%;font-size:1.2rem}table.composicion .editar svg{width:1.6rem;height:1.6rem}table.composicion button.more:hover,table.composicion button.more:focus{color:#fff;background-color:var(--color-hover);border-color:var(--color-hover)}table.composicion button.delete:hover,table.composicion button.delete:focus{background-color:var(--color-alert);border-color:var(--color-alert);color:#fff}table.composicion button.delete svg.icon,table.composicion button.more svg.icon{width:16px;height:16px}table.datagrid .alergeno{display:flex;flex-direction:column;align-items:center}table.datagrid .alergeno>span>span{line-height:.5;margin-top:5px}table.datagrid .alergeno>span.circle{width:46px;height:46px;display:flex;border-radius:50%;align-items:center;justify-content:center;color:var(--color-white);font-weight:600;font-size:1.75rem;font-style:normal;margin-bottom:.15rem}table.datagrid .alergeno.A>span.circle{background:var(--color-alert)}table.datagrid .alergeno.T>span.circle{background:var(--color-dark-medium)}table.datagrid .alergeno>span.legend{font-size:.74rem;text-align:center;font-weight:500;font-style:italic}table.datagrid .alergeno.A>span.legend{color:var(--color-alert)}table.datagrid .alergeno.T>span.legend{color:var(--color-dark-medium);display:block;width:100%}table.datagrid .col_id_imagen{--table-padding-horizontal: 5px}table.datagrid .col_id_imagen span{display:flex}table.datagrid .col_id_imagen img{width:100%;object-fit:cover;object-position:center center;height:59px;transition:all .2s ease-in-out}table.datagrid .col_id_imagen img:hover{transform:scale(2.6);box-shadow:1px 1px 4px #535e6763;z-index:10}table.datagrid td.right div{display:flex;justify-content:flex-end}table.datagrid .money,table.datagrid .number{min-width:100%;text-align:right}table.datagrid td.editable>div,table.datagrid span.input{min-width:100%;min-height:58px}table.datagrid td.editable>span:not(.pre_editable){height:100%;width:100%;display:flex;align-items:center}table.datagrid td.editable select{padding:2px}table.sortable td.handler{cursor:grab}.table-options{display:block;margin-top:-var(--altura-superior);margin-bottom:1rem}.table-options ul li{margin-bottom:0}.table-options .filters li{padding-right:1rem;padding-left:1rem;border-left:3px solid var(--color-light)}.table-options .filters li:first-child{border-left:none;padding-right:0;padding-left:0}.table-options div.exports svg{width:28px;height:36px;transition:all .2s ease-in-out}.table-options div.exports a:hover svg{transform:scale(1.1)}table.horizontal{width:100%}table.horizontal th,table.horizontal td{border-bottom:none;padding:2px;vertical-align:top}table.horizontal th{width:100px;text-align:left;padding-left:0;padding-right:.5rem;font-size:.82rem;white-space:nowrap}table.horizontal td{width:100%;padding-right:0;font-weight:300}table.horizontal td svg.icon{width:.8rem;height:.8rem}table.horizontal span.no-padding{padding:0}.options-horizontal{display:flex;gap:1rem}.option{margin-bottom:0;display:block;-webkit-user-select:none;user-select:none;text-align:left}.option.margin-bottom{margin-bottom:.5rem}.option.right{text-align:right}.option label{position:relative;display:inline-flex;align-items:center;width:auto;cursor:pointer;margin:0}.option label:has(:disabled){cursor:default}.option.margin label{margin-bottom:.25rem}.option label.disabled,.option.disabled label:hover{cursor:default}.option.disabled label .checkmark{background-color:var(--color-ultralight);border:1px dotted var(--color-dark-medium)}.option.hide{display:none}.option input{position:absolute;opacity:0}.option a{position:relative;display:inline}.option .checkmark{min-height:16px;min-width:16px;background-color:var(--color-white);display:inline-block}.option span.checkmark+span{margin-left:.5em;margin-bottom:0}.option .title{font-family:Montserrat,sans-serif;font-weight:400;font-size:.95rem;font-style:normal;letter-spacing:-.02em;text-transform:uppercase;display:flex;align-items:center}.option label:hover .checkmark{background-color:var(--color-ultralight)}.option input[type=checkbox]:checked~.checkmark,.option input[type=radio]:checked~.checkmark{border:1px solid var(--color-dark);background-color:var(--color-dark)}.option input[type=checkbox]:disabled~.checkmark,.option input[type=radio]:disabled~.checkmark{cursor:auto;border:1px solid var(--color-light-medium);background:var(--color-ultralight)}.option input[type=checkbox]:disabled~span.name,.option input[type=radio]:disabled~span.name{color:var(--color-dark-medium)}.option .checkmark:after{content:"";position:absolute;display:none}.option input[type=checkbox]:checked~.checkmark:after,.option input[type=radio]:checked~.checkmark:after{display:block}.option input[type=checkbox]~.checkmark:after{left:4px;top:0;width:6px;height:11px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.option .disabled input[type=checkbox]~.checkmark:after,.option input[type=checkbox]:disabled~.checkmark:after{border-color:var(--color-light-medium)}.option.disabled input[type=checkbox]~.checkmark:after{border:solid var(--color-dark-medium);border-width:0 3px 3px 0}.option input[type=radio]~.checkmark:after{top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:var(--color-white);content:"";position:absolute;display:none}.option input[type=checkbox]~.checkmark{border:1px solid var(--color-light-medium);border-radius:3px;position:relative;transition:all .18s ease-in-out}.option input[type=checkbox]:focus:not(:checked)~.checkmark{border-color:var(--color-dark);background-color:var(--color-ultralight)}.option input[type=radio]~.checkmark{border:1px solid var(--color-light-medium);border-radius:50%;position:relative;transition:all .18s ease-in-out}.option input:checked~.name{font-weight:500}.option span.name{text-transform:none;font-family:Hind,sans-serif;font-size:1rem;display:inline-block;margin:0;font-style:normal}.verificado.option{display:flex;padding-right:1rem;margin-right:.5rem;border-right:solid 5px var(--color-light-medium);height:38px;text-transform:uppercase}.verificado.option input[type=checkbox]:checked~.checkmark{background-color:var(--color-white)}.verificado.option .checkmark{min-height:22px;min-width:22px;border-color:var(--color-dark-medium)}.verificado.option input[type=checkbox]~.checkmark:after{left:6px;top:1px;width:8px;height:14px;border-width:0 4px 4px 0;border-color:var(--color-verificado)}.verificado.option label.disabled input[type=checkbox]~.checkmark:after{border-color:var(--color-dark-medium)}.verificado.option span.name,.verificado.option input:checked~.name{text-transform:uppercase;font-weight:500;font-size:.9rem}.tags{display:inline-flex;width:100%}.tags input{max-width:141px;margin-left:.5rem;z-index:1}.tags ul{margin-left:.5rem;margin-right:.5rem;display:flex;align-items:center;flex-wrap:wrap;width:100%;overflow:hidden;gap:5px}.tags li{animation-name:enterTag;animation-duration:.3s;animation-delay:0s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal;margin-bottom:0}.tags li.more_tags{display:flex}.tags li.more_tags a{display:flex;align-items:center}.tags li.more_tags a span{background-color:var(--color-dark-medium);color:var(--color-white);width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;font-size:.7rem;justify-content:center;border-radius:50%}.tags li.more_tags a:hover span{background-color:var(--color-hover)}li+li.more_tags{margin-left:.25rem}#modalListAllTags .tags ul{overflow:inherit;height:inherit;margin:0;gap:.5rem}#modalListAllTags .tags ul li{margin-left:0;margin-right:0}span.tag{display:flex;font-size:.8rem;align-items:center;line-height:.9;border-radius:9px;border:1px solid var(--color-dark-medium);padding:.5rem;max-width:180px}span.tag>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}span.tag .delete{display:flex;margin-right:.25rem;cursor:pointer}span.tag .delete svg{width:18px;height:18px;transition:fill .3s ease-in-out;margin-right:0}span.tag .delete:hover svg{fill:var(--color-alert)}span.tag.not-delete{padding-left:.5rem}.tagsMain main li{margin-bottom:2rem}.tagsMain main ul.taglist{display:flex;gap:.5rem;margin-left:28px;flex-wrap:wrap;margin-top:.5rem}.tagsMain main ul.taglist li{margin-bottom:0;display:flex;align-items:center}.tagsMain main ul.taglist span.tag{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;align-items:center;line-height:.9;border-radius:9px;border:1px solid var(--color-dark-medium);padding:.5rem;max-width:180px}.tagsMain main ul.taglist li>span.tag{background-color:var(--color-dark-medium);color:var(--color-white);pointer-events:none}@keyframes enterTag{0%{opacity:0;transform:scale(0)}70%{opacity:1}to{transform:scale(1)}}.dropdown{-webkit-user-select:none;user-select:none;position:relative}.dropdown ul ul.slide{padding-top:0;padding-bottom:.5rem;margin-left:1rem}.dropdown ul.slide li{display:flex;height:1.9em;transition:height .2s ease-in-out}.dropdown ul.slide.hide li{transition:height .2s ease-in-out;height:0}.dropdown>*:first-child:after{content:"";width:100%;height:7px;display:block;background-image:url(/build/assets/triangle.c5e12369.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:bottom .25s ease-in-out,opacity .15s ease-in-out;transition-delay:0s;position:absolute;opacity:0;bottom:-17px;left:0;pointer-events:none}.dropdown.left>*:first-child:after{background-position:5px center}.download.right>*:first-child:after{background-position:center;margin-right:0}.dropdown.open>*:first-child:after{bottom:-11px;opacity:1;transition-delay:.07s}.dropdown .dropdown-menu{display:block;position:absolute;left:0;opacity:0;width:auto;min-width:100%;max-width:400px;margin-top:10px;padding:1rem 0;overflow-x:hidden;overflow-y:auto;transform:scaleY(0);text-align:left;transform-origin:top;background-color:var(--color-white);border:1px solid var(--color-dark-medium);border-radius:3px;box-shadow:5px 5px 8px #535e6730;transition:opacity .1s ease-in-out,max-height .2s ease-in-out,transform .3s ease-in-out,border .3s ease-in-out;list-style-type:none;max-height:0;z-index:7;overscroll-behavior-y:contain}.dropdown>.dropdown-menu input{pointer-events:none}.dropdown.open>.dropdown-menu input{pointer-events:all}.dropdown.open>.dropdown-menu{transform:scale(1);opacity:1;border-radius:0 0 3px 3px;max-height:55vh}.dropdown .dropdown-menu.padding{padding:1rem}@keyframes hack_overflow{1%{overflow-y:hidden;pointer-events:none}to{overflow-y:auto;pointer-events:all}}.dropdown.right .dropdown-menu{left:inherit;right:0}.dropdown.left .dropdown-menu{left:0}.dropdown .dropdown-menu li{margin:0}.dropdown ul.dropdown-menu li.open>svg{transition:transform .3s ease-in-out}.dropdown ul.dropdown-menu li.open>a>svg{transform:rotate(180deg)}ul.dropdown-menu li .option label{width:100%}.dropdown>a{display:flex;align-items:center}.dropdown>a>span{font-size:.87rem;line-height:1;max-width:250px}.dropdown>a>svg:not(.flecha){height:18px;width:18px;transition:none}.dropdown span{line-height:1.3}.dropdown svg+span,.dropdown span+svg{display:inline-flex;align-items:center;margin-left:.5rem}.dropdown svg.flecha{margin-left:2px;width:10px;height:16px}.dropdown.open>a>svg.flecha{transform:rotate(180deg)}.dropdown ul.dropdown-menu>li{text-align:left;font-size:.95rem;font-weight:400;display:block}.dropdown ul.dropdown-menu>li.disabled{cursor:default;pointer-events:none}.dropdown ul.dropdown-menu>li.disabled span{color:var(--color-light-medium);font-style:italic}ul.dropdown-menu li a,ul.dropdown-menu li label{display:inline-flex;align-items:center;white-space:nowrap;padding:.5rem 1rem;font-family:Hind,sans-serif;font-size:.94rem;line-height:1;text-overflow:ellipsis;text-transform:none;overflow:hidden;font-weight:400}ul.dropdown-menu li a:has(+ a.informacion){padding-right:0}ul.dropdown-menu li a.informacion{padding:1rem 1.5rem 1rem .25rem;margin-left:0}ul.dropdown-menu li .sugerir_plan a{padding-right:20px}ul.dropdown-menu li>a.disabled{color:var(--color-dark-medium);font-style:italic;cursor:default}ul.dropdown-menu li>a.disabled span{padding-right:2px}.dropdown-menu *{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.dropdown-menu>li>span{display:block;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;margin:0 1rem;font-size:1.05rem;color:var(--color-dark);font-style:normal}ul.dropdown-menu>li ul{padding-top:.5rem}ul.dropdown-menu li>label.checkbox{padding:0;margin-bottom:0}ul.dropdown-menu input[type=checkbox]{margin:0 .25rem 0 0}ul.dropdown-menu li.active>a,ul.dropdown-menu li.active>span>a{user-select:none;pointer-events:none;font-weight:600}ul.dropdown-menu a svg.icon{height:16px;width:16px;transition:transform .2s ease-in-out;display:inline-block;margin-bottom:3px;transform:rotate(360deg)}ul.dropdown-menu li div.sugerir_plan:hover a{color:var(--color-hover)}.dropdown.acciones ul.dropdown-menu{max-width:none;min-width:none}.dropdown.acciones ul.dropdown-menu>li{margin-bottom:2rem}ul.dropdown-menu div.sugerir_plan:after{top:8px}.dropdown.acciones ul.dropdown-menu>li:last-child{margin-bottom:0}ul#select-cliente.dropdown-menu li.colegio{margin-top:1rem}ul#select-cliente.dropdown-menu li.colegio>span{font-family:Montserrat,sans-serif;font-size:.76rem;font-weight:700;color:var(--color-dark-medium)}ul#select-cliente.dropdown-menu li.colegio ul{padding-top:0}ul#select-cliente.dropdown-menu li.colegio li.titulacion>span{margin:.75rem 1rem .5rem}ul#select-cliente.dropdown-menu li.titulacion:not(:first-child){margin-top:1.5rem}ul#select-cliente.dropdown-menu li.titulacion>span{font-family:Montserrat,sans-serif;display:block;text-transform:uppercase;margin:0 1rem 0rem;font-size:1.05rem;color:var(--color-dark);font-style:normal;font-weight:500}.add-menu .select-search-create.columns-2{grid-template-columns:33% auto}.select-search-create{position:relative;width:100%}.select-search-create.columns-2{grid-template-columns:33% auto}.select-search-create .dropdown{width:100%}.select-search-create .icon{cursor:pointer;position:absolute;left:8px;top:10px;width:17px;height:17px;color:var(--color-light-medium)}.select-search-create .fade-enter-active,.select-search-create .fade-leave-active{transition:opacity .5s}.select-search-create .fade-enter,.select-search-create .fade-leave-to{opacity:0}.select-search-create .dropdown ul.dropdown-menu{padding:0;overflow-y:auto;overflow-x:hidden;top:37px;margin:-1px 0 0;width:100%;max-width:100%;max-height:250px}.select-search-create .dropdown.open>ul.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;border-color:var(--color-dark);border-top:dotted 1px var(--color-dark-medium);box-shadow:none}.select-search-create .dropdown:where(.left,.right).open ul.dropdown-menu{width:var(--dropdown-width, 500px);max-width:inherit;margin-top:5px;border-top-left-radius:3px;border-top-right-radius:3px;padding-top:.75rem;border-top:solid 1px var(--color-dark);box-shadow:#535e6730 5px 5px 8px}.select-search-create .dropdown.left ul.dropdown-menu{left:0;right:inherit}.select-search-create .dropdown.right ul.dropdown-menu{left:inherit;right:0}.select-search-create .dropdown:where(.left,.right).open:after{bottom:-4px;opacity:1;transition-delay:.07s}.select-search-create .dropdown:where(.left,.right):after{content:"";width:100%;height:7px;display:block;background-image:url(/build/assets/triangle.c5e12369.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:bottom .25s ease-in-out,opacity .15s ease-in-out;transition-delay:0s;position:absolute;opacity:0;bottom:-17px;left:0;pointer-events:none}.select-search-create ul.dropdown-menu li span{font-family:Hind,sans-serif;line-height:2;margin:0;padding:0 .75rem;text-transform:none;width:100%;font-weight:400}.select-search-create li input{padding-right:26px}.select-search-create ul.dropdown-menu li.active span{font-weight:600}.select-search-create ul.dropdown-menu li:not(.active) span{cursor:pointer}.select-search-create ul.dropdown-menu li:not(.active) span:hover,.select-search-create ul.dropdown-menu li.current span,.search li.current a{cursor:pointer;color:var(--color-white);font-weight:400;background-color:var(--color-hover);margin:0}.select-search-create ul.dropdown-menu li button{letter-spacing:-.02rem;background-color:var(--color-dark);color:var(--color-white);padding:0 .75rem;width:calc(100% - 1.5rem);margin:1rem .75rem .75rem}.select-search-create ul.dropdown-menu li button:not(.delete):not(:disabled):hover{color:var(--color-white);background-color:var(--color-hover)}.select-search-create ul.dropdown-menu li button span{padding:0;text-transform:uppercase;font-weight:600}.select-search-create ul.dropdown-menu li:not(.active) button span:hover{transition:none;background-color:inherit;letter-spacing:inherit;font-weight:600}.select-search-create ul.dropdown-menu li button span>i{text-transform:lowercase;font-weight:400}.select-search-create svg{position:absolute;right:.5rem;top:0;width:12px;height:38px;pointer-events:none}.select-search-create .dropdown.open>input{cursor:text}.select-search-create .dropdown input{cursor:default;padding-left:.5rem;padding-right:1.9rem}.select-search-create.input .dropdown input{cursor:text;padding-left:1.9rem;padding-right:.5rem}.dropdown.add{font-style:normal}.dropdown.add h2{margin-top:1.5rem;margin-bottom:.5rem}.dropdown.add.right>*:first-child:after{margin-right:.5rem}.dropdown.add.open>*:first-child:after{bottom:-10px}.dropdown.add .dropdown-menu{top:29px;border-radius:5px;width:1010px;max-width:1010px;overflow:inherit;max-height:inherit}.dropdown.add.boton_estandard .dropdown-menu{top:37px}.dropdown.add .columns-2{grid-template-columns:33% auto}.dropdown.add .dropdown-menu .border-top{border-top:dotted 1px var(--color-dark-medium);margin-top:2rem;padding-top:1rem}.dropdown.add .dropdown-menu h3{margin-top:1rem;margin-bottom:1rem}.dropdown.add .dropdown-menu *{overflow:visible}.dropdown.add .dropdown-menu span.acortar{overflow:hidden}.dropdown.download>ul.dropdown-menu,.dropdown.menu>ul.dropdown-menu{min-width:410px}.dropdown.download>ul.dropdown-menu *,.dropdown.menu>ul.dropdown-menu *{white-space:normal}.dropdown.download>ul.dropdown-menu>li>ul,.dropdown.menu>ul.dropdown-menu>li>ul{padding-top:.5rem;padding-bottom:2rem;margin-left:1rem;margin-right:1rem}.dropdown.download>ul.dropdown-menu>li:last-child ul,.dropdown.menu>ul.dropdown-menu>li:last-child ul{padding-bottom:0}.dropdown.download>ul.dropdown-menu>li>span,.dropdown.menu>ul.dropdown-menu>li>span{display:block}.dropdown.download>ul.dropdown-menu li>a,.dropdown.menu>ul.dropdown-menu li>a{padding-left:0;padding-top:.25rem;padding-bottom:.25rem;padding-right:0;line-height:1.2}.dropdown.download>ul.dropdown-menu li:not(.toogleNextElement)>a:hover:not(.sin_descarga) svg,.dropdown.menu>ul.dropdown-menu li:not(.toogleNextElement)>a:hover:not(.sin_descarga) svg{transform:scale(1.2)}.dropdown.download>ul.dropdown-menu li>div.sugerir_plan>a,.dropdown.menu>ul.dropdown-menu li>div.sugerir_plan>a{padding:0 20px 0 0}.dropdown.download>ul.dropdown-menu li li li>div.sugerir_plan:after,.dropdown.menu>ul.dropdown-menu li li li>div.sugerir_plan:after{top:4px}.dropdown.filter ul.dropdown-menu li:hover{background-color:var(--color-ultralight)}.tooltip{display:inline-block;position:absolute;pointer-events:none;z-index:99999999;--tooltip_margin: 8px;--tooltip_size_arrow: 7px;--tooltip_border_colors: var(--color-tooltip);top:var(--tooltip_position_top);left:var(--tooltip_position_left);opacity:0;animation-name:tooltip_enter;animation-duration:.2s;animation-delay:.1s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;max-width:270px;line-height:1.3}.tooltip.right{transform-origin:left}.tooltip.left{transform-origin:right}.tooltip.bottom{transform-origin:top}.tooltip.top{transform-origin:bottom}.tooltip.hide{opacity:0;animation-name:none}.tooltip .content{display:inline-block;background:var(--color-tooltip);border-radius:2px;margin:var(--tooltip_margin);padding:.6rem;color:var(--color-white);font-size:.9rem;text-align:left}.tooltip:after{content:"";position:absolute;top:var(--tooltip_position_arrow);margin-top:calc(-1 * var(--tooltip_size_arrow));border-width:var(--tooltip_size_arrow);border-style:solid}.tooltip.right:after{margin-right:calc(-1 * var(--tooltip_margin));right:100%;border-color:transparent var(--tooltip_border_colors) transparent transparent}.tooltip.left:after{margin-left:calc(-1 * var(--tooltip_margin));left:100%;border-color:transparent transparent transparent var(--tooltip_border_colors)}.tooltip.bottom:after{margin-top:0;border-color:transparent transparent transparent var(--tooltip_border_colors);top:2px;right:calc(var(--tooltip_width) / 2);transform:rotate(270deg);transform-origin:top}.tooltip.top:after{margin-top:-2px;border-color:transparent transparent transparent var(--tooltip_border_colors);top:var(--tooltip_height);left:calc(var(--tooltip_width) / 2);transform:rotate(90deg);transform-origin:top}@keyframes tooltip_enter{0%{opacity:0;transform:scale(1)}1%{transform:scaleX(0)}70%{opacity:.5;transform:scale(1)}to{opacity:1}}#cookies_alert{background-color:#344654dd;color:#fff;position:fixed;width:100%;padding:2rem;z-index:100000;display:flex;justify-content:center;align-items:center;text-align:center;transition:bottom .3s ease-in,opacity .2s ease-in;transition-delay:1s;font-size:1.1rem;font-weight:400;letter-spacing:.01em;bottom:-110px}#cookies_alert p{margin:0}#cookies_alert a,#cookies_alert button{white-space:nowrap}#cookies_alert button{background-color:var(--color-hover);margin-right:1em;margin-left:1em;opacity:1;transform:scale(1)}#cookies_alert button:hover{color:var(--color-hover);background-color:var(--color-white)}#cookies_alert a{color:#fff}#cookies_alert a:hover{color:var(--color-hover)}body.modal_opened{overflow-y:hidden}.modal-container{display:block;position:absolute;overflow:hidden;opacity:0;transition:opacity .2s ease-in-out;width:0;height:0;margin:0;font-style:normal}.modal-container>div{display:block}.modal-container div.columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.modal-container label>span{display:block}.modal-container label span.input_info{display:flex;overflow:visible}.modal-container.opened{pointer-events:all;display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:255;opacity:1}.modal-container.opened .modal-backdrop{width:100%;height:100%}.modal-container.full .modal-content{max-width:var(--anchura-pagina)}.modal-container.opened .modal-content,dialog[open] .modal-content{transition:all .3s ease-in-out;transform:scale(1)}dialog:has(.modal-content){width:100%;background:none;border:none}:is(.modal-container,dialog) .modal-content{display:block;position:relative;overflow:hidden;width:100%;max-width:760px;z-index:2;margin:auto;padding:2rem 1rem 2rem 2rem;border:1px solid var(--color-light-medium);border-radius:8px;background-color:var(--color-white);-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:3px 3px 10px #34465466;-webkit-overflow-scrolling:touch;outline:0;transition:none;transform:scale(0)}:is(.modal-container,dialog) .modal-content .modal-header{padding-bottom:1rem}:is(.modal-container,dialog) .modal-content .modal-header h2{margin:0!important;line-height:1.5;text-align:center;text-wrap:balance;text-wrap:pretty}:is(.modal-container,dialog) .modal-content .modal-header h2 span{display:inline}:is(.modal-container,dialog) .modal-content .modal-body{display:block;max-height:calc(100% - 300px);height:100%;overflow-x:hidden;overflow-y:auto;padding-right:1rem}:is(.modal-container,dialog) .modal-content .modal-body ul{list-style-type:none;padding:0}:is(.modal-container,dialog) .modal-content .modal-body ul li{margin-bottom:0}:is(.modal-container,dialog) .modal-content .modal-body .options-horizontal{display:flex}:is(.modal-container,dialog) .modal-content .modal-footer{display:flex;justify-content:flex-end;padding-right:1rem}:is(.modal-container,dialog) .modal-content .modal-footer button{margin-left:.25rem;margin-right:.25rem;margin-top:2rem}:is(.modal-container,dialog) .modal-content .modal-footer button:first-child{margin-left:0}:is(.modal-container,dialog) .modal-content .modal-footer button:last-child{margin-right:0}:is(.modal-container,dialog) .modal-content button.cancel{position:absolute;top:.5rem;right:1rem}:is(.modal-container,dialog) .modal-content button.cancel:hover,:is(.modal-container,dialog) .modal-content button.cancel:focus{color:var(--color-light-medium);background:transparent;border-color:transparent}:is(.modal-container,dialog) .modal-content button.cancel svg{color:var(--color-dark);transition:all .2s ease-in-out}:is(.modal-container,dialog) .modal-content button.cancel:hover svg,:is(.modal-container,dialog) .modal-content button.cancel:focus svg{color:var(--color-light-medium)}:is(.modal-container,dialog) .modal-content .tools{padding-top:1rem;padding-bottom:1rem}:is(.modal-container,dialog) .modal-content .tools button{margin-left:.25rem;margin-right:.25rem}dialog::backdrop{background:rgba(var(--color-white-rgb),.733)}body:has(dialog[open]){overflow:hidden}.modal-backdrop{background:rgba(var(--color-white-rgb),.733);width:0;height:0;position:fixed;top:0;left:0;z-index:1}#modalImageUpload.modal-container .modal-content{max-width:calc(100% - 2rem);height:calc(100% - 2rem);width:calc(var(--anchura-pagina) - 2rem)}#modalReservarCita .modal-content{width:100%;max-width:1050px;height:100vh;max-height:800px;padding-left:1rem}#modalReservarCita .modal-content .modal-body{overflow:hidden;position:relative;width:100%;height:100%;max-height:100%}#modalReservarCita .modal-content iframe{position:absolute;top:-2rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none}.ficha .modal-container label{margin-bottom:1.25rem}.upload_file{display:flex;justify-content:flex-end;align-items:initial}.upload_file label{margin:0}.upload_file .tags{width:min-content}.upload_file .tags ul{justify-content:flex-end;width:100%;margin:0;gap:5px}.upload_file .tags ul li{margin:0}.upload_file .tags:has(li)+button{margin-left:5px}.upload_image{display:flex;justify-content:center;align-items:flex-start;text-align:center;width:100%;height:237px}.upload_image>div{width:100%;height:100%;border:1px dotted var(--color-dark-medium);display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.upload_image.nodisponible{background-color:var(--color-ultralight);padding:0}.upload_image.nodisponible *{pointer-events:none}.upload_image.nodisponible a{opacity:.5}.upload_image .links{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;padding-left:0}.upload_image .links svg{width:33px;height:28px;margin-bottom:.4rem;transition:all .2s ease-in-out;--stroke-color: var(--color-white)}.upload_image .links span{font-family:Montserrat,sans-serif;font-weight:600;font-size:.72rem;text-transform:uppercase;transition:all .2s ease-in-out}.upload_image .links>img{width:100%}#modalImageUpload .cropper-face{opacity:.4}#modalImageUpload .cropper-line{opacity:1;background-color:var(--cropper-line)!important}#modalImageUpload .cropper-point{opacity:1;background-color:var(--cropper-line)!important;height:15px!important;width:15px!important}#modalImageUpload .cropper-view-box{outline:none}#modalImageUpload cropper-crop-box{width:100%}#modalImageUpload .modal-body{display:inline-flex;justify-content:center;max-height:calc(100% - 150px);padding-right:0rem}#modalImageUpload .modal-body::-webkit-scrollbar{width:16px;height:8px;background-color:var(--color-light);cursor:grab;border-radius:8px}#modalImageUpload .modal-body::-webkit-scrollbar-thumb{background:var(--color-dark);cursor:grab;border-radius:8px}#modalImageUpload .modal-body>div{display:inline-flex;justify-content:center;width:100%}#modalImageUpload .modal-footer #image-actions{display:flex;gap:.5rem;justify-content:center}#modalImageUpload .modal-footer #image-actions button{margin-top:0}#modalImageUpload .modal-footer .tools{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}#modalImageUpload .modal-footer .tools button{margin-left:.25rem;margin-right:.25rem;margin-top:0}@media screen and (max-width: 600px){#image-actions button{padding-left:2rem;padding-right:2rem}#image-actions button span{display:none}}div.sugerir_plan .upload_image{background-color:var(--color-ultralight);transition:all .2s ease-in-out}div.sugerir_plan .upload_image a.links{color:var(--color-dark-medium)}div.sugerir_plan .upload_image a{transform:none}div.sugerir_plan:hover .upload_image{background-color:#f7f9fa}div.sugerir_plan:hover .upload_image a{color:#cdd4db}.ficha section{display:block;position:relative;width:100%}.ficha section>header,.ficha section summary{display:flex;position:relative;width:100%;min-height:60px;justify-content:space-between;align-items:center;background-color:var(--color-corporative);border-top-right-radius:8px;border-top-left-radius:8px;transition:background-color .2s ease-in-out}.ficha section>header h2,.ficha section summary h2{display:flex;align-items:center;font-size:.94rem;margin:0 0 0 20px;padding:21px 0}.ficha section>header h2 .informacion,.ficha section summary h2 .informacion{color:var(--color-dark)}.ficha section>header input.title,.ficha section summary input.title{margin-left:1rem;max-width:350px}.ficha section>header output,.ficha section summary output{display:inline;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.2;font-size:.94rem}.ficha section>header input,.ficha section summary input{min-width:261px}.ficha section>header input[type=checkbox],.ficha section summary input[type=checkbox]{min-width:inherit}.ficha section>header .acciones,.ficha section summary .acciones{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-right:10px;padding-left:1rem}.ficha section>header .acciones>input,.ficha section>header .acciones>select,.ficha section summary .acciones>input,.ficha section summary .acciones>select{width:100%}.ficha section>header .acciones .title,.ficha section summary .acciones .title{font-weight:500}.ficha section>header .option .checkmark,.ficha section summary .option .checkmark{border:1px solid var(--color-dark)}.ficha section>header .option.disabled .checkmark,.ficha section summary .option.disabled .checkmark{border:1px solid var(--color-dark-medium)}.ficha section>header .option .title,.ficha section>header .option .name,.ficha section summary .option .title,.ficha section summary .option .name{font-size:.9rem;white-space:nowrap}.ficha section summary{pointer-events:none}.ficha section summary h2:before{content:"";cursor:pointer;width:30px;height:100%;background-image:url(/build/assets/angle-down.27cbbe6f.svg);background-size:.75rem;background-repeat:no-repeat;background-position:center;position:absolute;transform:rotate(360deg);transform-origin:center;transition:.25s transform ease-in-out;margin-left:-30px;top:0}.ficha section summary h2{margin-left:40px;cursor:pointer;user-select:none;width:100%}.ficha section summary *{pointer-events:all}.ficha section details[open] summary h2:before{transform:rotate(180deg)}.ficha section details:not([open]){margin-bottom:2rem}.ficha section details:not([open])>summary{background-color:var(--color-light);border-radius:8px}.ficha section details:not([open])>summary .acciones{display:none}.ficha section details:not([open]){margin-bottom:1rem}.ficha section details:not([open])>summary{background-color:var(--color-light);border-radius:8px}.ficha section details:not([open])>summary .acciones{display:none}.ficha section .content{padding:2rem;margin:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom:1px solid var(--color-light-medium);border-left:1px solid var(--color-light);border-right:1px solid var(--color-light)}.ficha section .content.no-margin{padding:1rem 0}.ficha section .content:first-child{padding-top:4rem;margin-top:-4rem}.ficha section .content label.no-margin-bottom,.ficha section .content ul label{margin-bottom:0}.ficha section details[open],.ficha section#general,.ficha section>.content,.ficha section.sin_recuadro,.ficha section.big_margin details:not([open]){margin-bottom:2rem}.ficha.vista{display:block;position:relative;width:100%}.ficha.vista h1{margin-bottom:0}.ficha.vista section{margin-bottom:4rem}.ficha.vista section.intro{margin-bottom:1rem}.ficha.vista section header{background-color:var(--color-light)}#mySidenav{padding:1rem;height:100%;width:0;position:fixed;z-index:99999;top:0;left:0;opacity:0;transition:all .3s ease-in-out;background-color:var(--color-dark);color:var(--color-white);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#mySidenav>h2{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;margin-top:.2rem}#mySidenav>h2>a.button{font-size:.7rem}#mySidenav>ul{list-style-type:none;margin:0;padding:0}#mySidenav>ul>li{display:flex;justify-content:space-between}#mySidenav>ul>li>a{overflow-x:hidden}#mySidenav>ul>li.selected>a{pointer-events:none;color:var(--color-corporative)}#mySidenav>ul>li.selected>a span.text{font-weight:500}#mySidenav>ul>li.selected>a>span{color:var(--color-corporative)}#mySidenav>ul .buttons{white-space:nowrap}#mySidenav>ul .buttons .download{position:unset}#mySidenav>ul.nav-categories>li>a{color:var(--color-white);white-space:nowrap;line-height:1.8;display:flex;align-items:flex-end;padding-top:.5rem;padding-bottom:.5rem;line-height:.97rem}#mySidenav>ul.nav-categories>li>a.button{font-size:.7rem}#mySidenav>ul.nav-categories>li>a:hover{color:var(--color-hover-light)}#mySidenav>ul.nav-categories .badge{font-size:.82rem;margin-right:.4rem;min-width:1.2rem;text-align:right}#mySidenav>ul.nav-categories .text{font-size:.98rem;font-weight:400}#mySidenav #close_sidebar{cursor:pointer;position:absolute;right:1rem;top:1rem;transition:all .25s ease-in-out;transform-origin:center center}#mySidenav #close_sidebar:hover{color:var(--color-hover-light);transform:scale(1.1)}body.sidenav-open #mySidenav{width:300px;opacity:1}body.sidenav-open #wrapper{padding-left:300px}div.sugerir_plan{position:relative;cursor:pointer;display:inline-flex!important;transition:all .2s ease-in-out;line-height:1.2;overflow:visible}div.sugerir_plan.section{width:100%}div.sugerir_plan *{pointer-events:none}div.sugerir_plan.without-star:after{background:none}div.sugerir_plan:after{content:"";display:block;width:16px;height:16px;background-image:url(/build/assets/star-plan.fc61e297.svg);background-size:contain;position:absolute;top:0;right:0;background-repeat:no-repeat;transition:transform .15s ease-in-out}div.sugerir_plan:hover:after{transform:scale(1.3)}div.sugerir_plan.blur output.color{color:var(--color-destacado)}div.sugerir_plan.blur output.resaltar{font-size:1.5rem;font-weight:600}div.sugerir_plan.blur output{filter:blur(2.5px);color:var(--color-dark)}div.sugerir_plan.blur:after{top:8px}div.sugerir_plan.resaltar:after{left:auto;right:-20px}div.sugerir_plan.blur output,div.sugerir_plan a{padding-right:25px}div.sugerir_plan button{padding-left:30px}.ficha div.sugerir_plan.section svg.star{color:var(--color-white);top:18px;left:21px;position:absolute;z-index:2}.ficha div.sugerir_plan.section h2{color:var(--color-white);padding-left:35px}.ficha div.sugerir_plan.section *{transition:all .3s ease-in-out;background-color:transparent;pointer-events:none}.ficha div.sugerir_plan.section:hover{filter:brightness(.9) sepia(.9) hue-rotate(166deg) grayscale(.8)}.ficha div.sugerir_plan.section:hover svg.star{transform:scale(1.3)}.ficha div.sugerir_plan.section:hover button{background-color:var(--color-hover);border-color:var(--color-hover);color:var(--color-white)}.ficha div.sugerir_plan.section:hover .content{background-color:var(--color-ultralight)}.ficha div.sugerir_plan.section:hover .content *{opacity:.98}.ficha div.sugerir_plan.section section header{background-color:var(--color-light-medium);transition:all .2s ease-in-out}.ficha div.sugerir_plan.section button{padding-left:1.5rem}.ficha div.sugerir_plan.section table th{background-color:transparent}.download ul.dropdown-menu ul div.sugerir_plan:after{top:0}.download ul ul ul div.sugerir_plan:after{top:5px}.download ul.dropdown-menu li div.sugerir_plan a{padding-left:0}#modalSugerirPlan form{width:100%;display:grid;grid-template-columns:auto 310px;grid-column-gap:2rem}#modalSugerirPlan .content p{margin-top:0}#modalSugerirPlan .resumen{font-size:1.05rem;overflow:hidden;border-radius:8px;border:1px solid var(--color-dark);padding:1.25rem;display:block;width:100%;transition:background-color .4s ease-in-out,color .4s ease-in-out}#modalSugerirPlan .resumen h3{text-transform:uppercase;font-weight:600;margin-bottom:.5em;text-align:left}#modalSugerirPlan .resumen .columns-2{display:grid;grid-template-columns:auto 75px;grid-column-gap:.5rem}#modalSugerirPlan .resumen .columns-2.hide{display:none}#modalSugerirPlan .resumen .total{font-size:1.3rem;font-weight:600;padding-top:8px;padding-bottom:6px;border-bottom:solid 1px var(--color-dark);border-top:solid 1px var(--color-dark);margin-top:.5rem;margin-bottom:1rem}#modalSugerirPlan .resumen a.button,#modalSugerirPlan .resumen button{width:100%}.info{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem;letter-spacing:.02rem;font-style:italic}.paginate .pages{display:block;text-align:center;font-size:1.15rem;-webkit-user-select:none;user-select:none}.paginate .pages span{transition:color .2s ease-in-out;cursor:pointer}.paginate .pages>span>span{margin:0 .5rem;padding:.75rem .5rem .5rem;vertical-align:middle;min-width:3rem;display:inline-block}.paginate .pages span[aria-label=first],.paginate .pages span[aria-label=prev],.paginate .pages span[aria-label=last],.paginate .pages span[aria-label=next]{font-size:1.1rem;padding:.25rem}.paginate .pages span[aria-label=first],.paginate .pages span[aria-label=prev]{margin-right:.25rem}.paginate .pages span[aria-label=last],.paginate .pages span[aria-label=next]{margin-left:.25rem}.paginate .pages>span span.active{background:var(--color-light-medium);color:var(--color-white);line-height:.9;cursor:default}.paginate .pages span.disabled{pointer-events:none;opacity:var(--opacity-disabled)}.paginate .pages span:hover{color:var(--color-hover)}body.timeline .container .accion{display:flex;align-items:center}body.timeline .container .accion svg{color:var(--color-dark-medium);width:1rem;height:1rem;margin-right:.5rem}.informacion{color:var(--color-dark-medium);padding:0;transition:.15s ease-in-out all;display:inline-flex;position:relative;margin-left:.35rem;background:transparent;border:none;width:15px;height:15px;z-index:1;transform-origin:50%}.informacion svg.icon{width:15px;height:15px;pointer-events:none}.informacion:hover,.informacion:active{color:var(--color-dark);transform:scale(1.3)}a.informacion:hover,a.informacion:active{color:var(--color-hover)}svg.icon{fill:currentColor;display:inline-block;font-size:inherit;height:1.3rem;width:1.3rem;overflow:visible;text-rendering:auto;transition:transform .2s ease-in-out;--verified-color: transparent;--verified-border-color: transparent;--color-line: transparent}svg.icon.verified{--verified-color: var(--color-verificado);--verified-border-color: var(--color-white)}svg.icon.help{height:1em;width:1em;margin-left:.25rem;color:var(--color-dark-medium);display:inline-block}svg.icon.more{height:1.2rem;width:1.2rem}svg.icon.hide{display:none}svg.icon.view{--color-line: transparent}svg.icon.slashed{--color-line: currentColor}.search:after{content:"";width:100%;height:7px;display:block;background-image:url(/build/assets/triangle.c5e12369.svg);background-size:contain;background-repeat:no-repeat;background-position:1rem top;transition:bottom .25s ease-in-out,opacity .15s ease-in-out;transition-delay:0s;position:absolute;opacity:0;bottom:-17px;right:0;pointer-events:none}.search.open:after{bottom:5px;opacity:1;transition-delay:.07s}.search .search-input{position:relative;width:100%}.search .search-input .icon{position:absolute;cursor:pointer;pointer-events:all;left:8px;top:10px;width:17px;height:17px;color:var(--color-light-medium)}.search .search-input input{padding-left:1.9rem}.search .search-input .fade-enter-active,.search .search-input .fade-leave-active{transition:opacity .5s}.search .search-input .fade-enter,.search .search-input .fade-leave-to{opacity:0}.search .search__dropdown{position:absolute;right:0;padding:0;margin-top:7px;background-color:var(--color-white);border-radius:3px;border:1px solid var(--color-dark-medium);box-shadow:5px 5px 8px #535e6730;z-index:4}.search .search__dropdown .columns{display:grid;grid-auto-flow:column;position:relative;max-height:70vh;overflow-x:hidden;overflow-y:auto}.search .search__dropdown .columns>ul{padding-top:1rem;padding-bottom:1rem;margin-top:.5rem;margin-bottom:.5rem;border-right:1px dotted var(--color-dark);width:calc(var(--anchura-pagina) / 3)}.search .search__dropdown .columns>ul:last-child{border-right:none}.search .search__dropdown .columns>ul li{margin:0;text-align:left}.search .search__dropdown .columns>ul li>span{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:1.07rem;font-weight:600;padding:.4rem 1rem}.search .search__dropdown .columns>ul li a.link_ficha{width:100%;padding:.4rem;padding:.4rem 1rem}.scroll{border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom:1px solid var(--color-light-medium);border-left:1px solid var(--color-light);border-right:1px solid var(--color-light);margin:0;padding:0;padding-bottom:1.5rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;overflow-y:hidden}.scroll.sin_borde{border-bottom-right-radius:0;border-bottom-left-radius:0}.scroll nav button{position:absolute;top:50%;background-color:var(--color-dark-medium);border-color:var(--color-dark-medium);z-index:3;border-radius:50%;width:40px;height:40px}.scroll nav button:hover{background-color:var(--color-dark);border-color:var(--color-dark)}.scroll nav button:disabled{pointer-events:none;background-color:var(--color-light-medium);border-color:var(--color-light-medium)}.scroll nav button.prev{left:-30px}.scroll nav button.prev svg{transform:rotate(-90deg);margin-left:-2px}.scroll nav button.next{right:-30px}.scroll nav button.next svg{transform:rotate(90deg);margin-left:2px}.scroll .scrollable{width:max-content;display:flex;margin-top:1.5rem}.scroll .scrollable .degradado{width:1.4rem;height:calc(100% - 20px);position:absolute;top:0px;z-index:2}.scroll .scrollable .degradado.izquierda{background:linear-gradient(to right,var(--color-white) 20%,rgba(255,255,255,0) 100%);left:1px}.scroll .scrollable .degradado.derecha{background:linear-gradient(to left,var(--color-white) 20%,rgba(255,255,255,0) 100%);right:1px}.scroll .scrollable article{scroll-snap-align:start;scroll-margin:1rem;width:calc((var(--anchura-pagina) - 6rem) / 3);text-align:center;margin-left:1rem}.scroll .scrollable article:last-child{margin-right:1rem}.scroll .scrollable article header{display:flex;align-items:center;position:relative}.scroll .scrollable article header h3{display:block;width:100%;margin:0;padding:0;font-weight:600;font-weight:500;font-size:1.05rem;overflow:hidden}.scroll .scrollable article header .acciones{display:flex;height:100%;align-items:center;gap:.6rem}.scroll .scrollable article header .acciones .dropdown{display:flex}.scroll .scrollable article header .acciones button{height:inherit;padding:0}.scroll .scrollable article header .acciones button.recalcular svg{width:18px;height:18px}.scroll .scrollable article .content{min-height:100px;height:calc(100% - 2rem)}.link_ficha{font-weight:500;display:grid;grid-template-columns:30px auto;text-overflow:ellipsis}.link_ficha>svg{width:25px;height:25px;margin-right:5px;transition:transform .2s ease-in-out;--verified-color: transparent;--verified-border-color: transparent}.link_ficha>svg+span{display:block;padding-top:5px;font-weight:500;text-wrap:balance;text-wrap:pretty;transition:none;text-overflow:ellipsis;overflow:hidden}.link_ficha>svg+span.acortar{text-wrap:nowrap}.link_ficha.desactivado{color:var(--color-dark-medium);font-style:italic;font-weight:400;cursor:default;pointer-events:none}.link_ficha.desactivado>svg{color:var(--color-dark-medium)}.link_ficha ul.resultantes{margin-top:.25rem}.link_ficha ul.resultantes li{display:block;overflow:hidden;margin-bottom:0;list-style-type:square;font-size:89%;text-overflow:ellipsis}a.link_ficha{cursor:pointer}a.link_ficha:hover>svg{transform:scale(1.2)}span.link_ficha svg{opacity:var(--opacity-disabled)}span.link_ficha span{opacity:var(--opacity-disabled-dark)}#historial title{pointer-events:all}#historial svg text{font-family:Helvetica,Arial,Verdana,sans-serif;fill:#666;font-size:12px}#historial .line{fill:none;stroke:#3880aa;stroke-width:3px}#historial .path-fill{opacity:.2;stroke:none;fill:#3880aa}#historial .axis .domain{fill:none}#historial .axis .tick line{stroke:#eee;stroke-width:1px}#historial .tooltipD3 .tooltip-line{fill:none;stroke:#3880aa;stroke-width:1px;stroke-dasharray:3px}#historial .tooltipD3 .tooltip-point{fill:#3880aa;stroke:#3880aa;stroke-width:1px}#historial .avg-line{fill:none;stroke:#3880aa;stroke-width:1px;stroke-dasharray:5px}table :is(th,td).draggable{padding-right:0;padding-left:0;width:38px}span.handler{cursor:grab;user-select:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s ease-in-out}tbody.disabled,tbody.disabled *{pointer-events:none}tbody.disabled span.handler{opacity:.2}.sortable-chosen{background:var(--color-draggable-chosen)}.sortable-drag{background:var(--color-white);opacity:1;border:1px solid var(--color-dark);width:100%}.handler svg.icon{height:1rem;width:1rem;color:var(--color-light-medium);transition:all .18s ease-in-out}.handler:hover svg.icon{transform:scale(1.2);color:var(--color-dark)}.lateral-nav-view{display:grid;grid-template-columns:20% 76%;width:100%;grid-gap:4%}.lateral-nav-view>nav h3{font-size:2rem;margin-bottom:.25rem}.lateral-nav-view>div{position:relative}.lateral-nav-view h1{margin-bottom:2rem}.lateral-nav-view .acciones{position:absolute;top:0;right:0;display:flex}.lateral-nav-view nav li{padding:0;margin-top:.5rem;margin-bottom:.5rem}.lateral-nav-view nav li li,.lateral-nav-view nav .title{padding:0}.lateral-nav-view nav li ul>li.categoria,.lateral-nav-view nav li ul>li.otros,.lateral-nav-view nav li ul>li.comercializacion{margin-top:1rem;border-top:dotted 1px var(--color-dark);padding-top:1rem}.lateral-nav-view nav li ul>li.categoria~.categoria,.lateral-nav-view nav li ul>li.otros~.otros,.lateral-nav-view nav li ul>li.comercializacion~.comercializacion{border:none;margin-top:.5rem;padding-top:0}.lateral-nav-view nav li li.margin-bottom{margin-top:1.25rem}.lateral-nav-view nav li .title{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:.9rem;font-weight:500}.lateral-nav-view nav li .title.big{font-size:1.09rem}.lateral-nav-view nav a{font-family:Hind,sans-serif;text-transform:none;font-size:.9rem;font-weight:400;line-height:1;display:flex;padding:.1rem 0}.lateral-nav-view nav ul ul{margin-top:.5rem;margin-bottom:2.5rem}.lateral-nav-view nav ul ul ul span{text-transform:uppercase;margin-top:1rem}.lateral-nav-view nav ul ul ul ul{margin-left:1rem;margin-bottom:0}.lateral-nav-view nav li.active a{font-weight:600;-webkit-user-select:none;user-select:none;pointer-events:none}.lateral-nav-view nav li.subapartado a{font-weight:600}.lateral-nav-view nav li.active.seccion a{pointer-events:all}.lateral-nav-view .ficha{flex-direction:column}@keyframes awn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes awn-fade-out{0%{opacity:1}to{opacity:0}}@keyframes awn-slide-right{0%{opacity:0;left:100%}to{opacity:1;left:0}}@keyframes awn-slide-left{0%{opacity:0;right:100%}to{opacity:1;right:0}}@keyframes awn-bar{0%{right:100%}to{right:0}}.awn-popup-loading-dots,.awn-popup-loading-dots:before,.awn-popup-loading-dots:after{border-radius:50%;width:6px;height:6px;animation-fill-mode:both;background:#fff;animation:awn-loading-dots 1s infinite ease-in-out}.awn-popup-loading-dots{position:relative;margin-left:24px;display:inline-block;color:#fff;animation-delay:-.16s}.awn-popup-loading-dots:before,.awn-popup-loading-dots:after{content:"";position:absolute;top:0}.awn-popup-loading-dots:before{left:-16px;animation-delay:-.32s}.awn-popup-loading-dots:after{left:16px}@keyframes awn-loading-dots{0%,80%,to{box-shadow:0 0}40%{box-shadow:0 0 0 2px}}#awn-popup-wrapper{position:fixed;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);z-index:99999;opacity:0;animation-name:awn-fade-in;animation-timing-function:ease-out;animation-fill-mode:both}#awn-popup-wrapper.awn-hiding{animation-name:awn-fade-out}#awn-popup-wrapper .awn-popup-body{position:relative;border-radius:6px;word-break:break-word;background:#fff;padding:24px;min-width:320px;font-size:14px;max-width:500px}#awn-popup-wrapper .awn-popup-body.awn-popup-confirm{display:flex;flex-direction:column;align-items:center}#awn-popup-wrapper .awn-popup-body.awn-popup-confirm .fa{font-size:44px;color:#c26700}#awn-popup-wrapper .awn-popup-body.awn-popup-async-block{background:transparent;font-size:32px;font-weight:700;color:#fff;text-align:center}#awn-popup-wrapper .awn-popup-title{font-size:14px;font-weight:700;text-transform:uppercase;margin-top:8px}#awn-popup-wrapper .awn-buttons{width:100%;display:flex;justify-content:space-between;margin-top:24px}#awn-popup-wrapper .awn-buttons .awn-btn{border-radius:4px;border:0;font-weight:700;transition:background .2s linear;font-size:14px;width:45%;line-height:32px;color:#fff}#awn-popup-wrapper .awn-buttons-1 .awn-btn{width:100%}#awn-popup-wrapper .awn-buttons .awn-btn-success{background:hsl(100,65%,32%)}#awn-popup-wrapper .awn-buttons .awn-btn-success:hover{background:hsl(100,65%,27%)}#awn-popup-wrapper .awn-buttons .awn-btn-cancel{background:hsl(201,71%,38%)}#awn-popup-wrapper .awn-buttons .awn-btn-cancel:hover{background:hsl(201,71%,33%)}#awn-toast-container{position:fixed;z-index:99998;bottom:24px;right:24px;box-sizing:border-box}#awn-toast-container.awn-top-left,#awn-toast-container.awn-top-right{top:24px;bottom:auto}#awn-toast-container.awn-top-left .awn-toast:first-child,#awn-toast-container.awn-top-right .awn-toast:first-child{margin-top:16px}#awn-toast-container.awn-top-left,#awn-toast-container.awn-bottom-left{left:24px;right:auto}#awn-toast-container.awn-top-left .awn-toast,#awn-toast-container.awn-bottom-left .awn-toast{right:100%;animation-name:awn-slide-left}#awn-toast-container.awn-top-left .awn-toast.awn-hiding,#awn-toast-container.awn-bottom-left .awn-toast.awn-hiding{right:0}#awn-toast-container.awn-top-right .awn-toast,#awn-toast-container.awn-bottom-right .awn-toast{left:100%;animation-name:awn-slide-right}#awn-toast-container.awn-top-right .awn-toast.awn-hiding,#awn-toast-container.awn-bottom-right .awn-toast.awn-hiding{left:0}.awn-toast{position:relative;cursor:pointer;overflow:hidden;opacity:0;width:320px;background:hsl(0,0%,92%);margin-top:16px;border-radius:6px;color:gray;font-size:1rem;animation-timing-function:linear;animation-fill-mode:both}.awn-toast-content{word-break:break-word}.awn-toast-label{display:block;text-transform:uppercase;color:gray;font-size:1.2rem;font-family:Montserrat,sans-serif;margin-bottom:.5rem}.awn-toast-icon{position:absolute;right:16px;top:6px;bottom:0;display:flex;align-items:center;justify-content:flex-end}.awn-toast-icon .fa{font-size:44px;color:gray}.awn-toast-wrapper{padding:22px 88px 16px 16px;border:2px solid hsl(0,0%,82%);border-radius:6px}.awn-toast-progress-bar{position:absolute;top:0;left:0;right:0;height:6px}.awn-toast-progress-bar:after{content:" ";background:hsl(0,0%,50%);position:absolute;width:100%;right:100%;top:0;height:6px;animation-name:awn-bar;animation-duration:inherit;animation-timing-function:linear;animation-fill-mode:both}.awn-toast.awn-toast-progress-bar-paused .awn-toast-progress-bar:after{animation-play-state:paused}.awn-toast.awn-hiding{animation-name:awn-fade-out!important}.awn-toast.awn-toast-success{background:hsl(100,74%,90%);color:#40871d}.awn-toast.awn-toast-success .awn-toast-wrapper{border-color:#a7d590}.awn-toast.awn-toast-success b,.awn-toast.awn-toast-success .fa{color:#40871d}.awn-toast.awn-toast-success .awn-toast-progress-bar:after{background:hsl(100,65%,32%)}.awn-toast.awn-toast-info{background:hsl(201,71%,90%);color:#1c76a6}.awn-toast.awn-toast-info .awn-toast-wrapper{border-color:#9fd3ef}.awn-toast.awn-toast-info b,.awn-toast.awn-toast-info .fa{color:#1c76a6}.awn-toast.awn-toast-info .awn-toast-progress-bar:after{background:hsl(201,71%,38%)}.awn-toast.awn-toast-alert{background:hsl(3,74%,90%);color:#a92019}.awn-toast.awn-toast-alert .awn-toast-wrapper{border-color:#f0a29d}.awn-toast.awn-toast-alert b,.awn-toast.awn-toast-alert .fa{color:#a92019}.awn-toast.awn-toast-alert .awn-toast-progress-bar:after{background:hsl(3,74%,38%)}.awn-toast.awn-toast-warning{background:hsl(32,100%,90%);color:#c26700}.awn-toast.awn-toast-warning .awn-toast-wrapper{border-color:#ffc380}.awn-toast.awn-toast-warning b,.awn-toast.awn-toast-warning .fa{color:#c26700}.awn-toast.awn-toast-warning .awn-toast-progress-bar:after{background:hsl(32,100%,38%)}[class^=awn-]{box-sizing:border-box}section#banner{height:190px;border-radius:5px;overflow:hidden;margin-top:1.25rem;margin-bottom:1.25rem;position:relative}section#banner .gradient{background:linear-gradient(90deg,rgba(52,70,84,0) 50%,#344654 100%);z-index:2}section#banner div.content{position:absolute;display:flex;flex-direction:column;justify-content:center;height:100%;top:0;right:2rem;z-index:3}section#banner div.content span{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.6rem;text-transform:uppercase;color:var(--color-white);text-align:right}section#banner div.content .linea{display:block}section#banner div.content .destacado{color:var(--color-corporative);font-weight:700}section#banner div.content .buttons{text-align:right;margin-top:1rem}section#banner div.content .buttons a:first-child{margin-right:.75rem}section#banner div.content .buttons .button.white{background-color:transparent}section#banner div.content .buttons .button.white:hover{background-color:var(--color-hover)}body.barra-aviso #masthead{top:var(--altura-barra-novedades)}body.barra-aviso #messages{margin-top:var(--altura-barra-novedades)}aside .message{text-align:center;width:max(var(--anchura-pagina),100%);line-height:1;padding:0;color:var(--color-white);background:var(--color-dark);margin-top:-36px;position:relative}aside .message[data-type=novedad],aside .message[data-type=accion-en-curso]{animation-name:message_enter;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:both;animation-timing-function:ease-out;display:none}aside .message[data-type=accion-en-curso]{background:var(--color-alert)}aside .message[data-type=danger]{border-bottom:2px solid var(--color-white);position:fixed;z-index:11;background:var(--color-alert);top:var(--altura-barra-novedades);left:0;margin-top:calc(var(--altura-barra-novedades) * -1)}aside .message[data-type=danger] .container a{color:var(--color-white)}aside .message .container{margin-bottom:0;height:var(--altura-barra-novedades);display:flex;align-items:center;justify-content:center;gap:.5rem}aside .message .container h2{font-family:Montserrat,sans-serif;text-transform:uppercase;font-style:normal;font-size:.8rem;font-weight:600;display:inline;margin-bottom:2px}aside .message .container p{display:inline;font-size:.92rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}aside .message .container a{font-size:.92rem;color:var(--color-corporative)}aside .message .container a:hover{color:var(--color-hover)}aside .message .container button,aside .message .container .button{font-size:.6rem;height:auto;padding:.5rem;margin-left:1rem}aside .message .container button.close{position:absolute;right:1rem;padding:0;border:none}aside .message .container button.close svg{width:10px;height:10px}aside .message .container button.close:hover{background-color:transparent;color:var(--color-light-medium)}@keyframes message_enter{0%{margin-top:calc(var(--altura-barra-novedades) * -1);margin-bottom:var(--altura-barra-novedades)}to{margin-top:0;margin-bottom:0}}.video_jumpshare{position:relative;padding-bottom:56.25%;height:0}.video_jumpshare iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-content .video_jumpshare{margin-top:.5rem}section.youtube .columns-2{display:grid;grid-template-columns:430px auto}section.youtube *{text-decoration:none}section.youtube ul li{margin-bottom:0}section.youtube div#menu{margin-right:1rem}section.youtube div,section.youtube ul{transition:all .3s ease-in-out 0s!important}section.youtube a{transition:border-bottom 6s ease-in-out 0s,all .3s ease-in-out 0s!important}section.youtube div.video{display:inline-flex;align-items:center}section.youtube a.resumen:hover{color:var(--color-dark)}section.youtube h1{text-align:center;margin-bottom:3rem}section.youtube div.nivel{max-width:400px;margin-bottom:1rem}section.youtube div.nivel>ul>li>div.block{min-height:3rem}section.youtube div.nivel>ul>li>ul ul div.block a{padding-left:2rem}section.youtube div.nivel>ul>li>ul>*{max-height:0;line-height:0;opacity:0;margin:0;transition:all .2s ease-in-out}section.youtube div.nivel>ul>li>ul a{padding:.5rem 0;pointer-events:none;opacity:0}section.youtube div.nivel>ul>li>ul div.block{color:var(--color-dark-medium);background-color:var(--color-white);border-radius:0;padding:0 .75rem;border-left:1px solid var(--color-dark-medium);border-right:1px solid var(--color-dark-medium)}section.youtube div.block{display:flex;align-items:center;padding:.5rem .5rem .5rem .75rem;background-color:var(--color-corporative);position:relative;border-radius:5px;user-select:none;transition:all .3s ease-in-out}section.youtube div.block span{line-height:1.2;font-weight:400;margin-top:3px}section.youtube div.block span.num{display:inline-block;font-weight:700;line-height:.8;font-size:1.02rem;color:var(--color-dark-medium);transition:all .2s ease-in-out}section.youtube a:hover span.num{color:var(--color-hover);transform:scale(1.3)}section.youtube ul{padding:0;margin:0}section.youtube ul ul ul .block{padding-left:3rem}section.youtube ul ul div.block div.video{color:var(--color-dark-medium);position:relative;margin-right:.5rem}section.youtube li div.block a.name:hover>div{color:var(--color-white)}section.youtube ul ul div.block .name{font-family:Montserrat,sans-serif;text-transform:none;font-weight:500;line-height:1.6rem;font-size:1.2rem}section.youtube ul ul div.block.info .name{margin-right:1.7rem}section.youtube div.block a{display:flex;align-items:center}section.youtube div.block .name{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase}section.youtube div.block .name:focus{color:var(--color-dark);text-decoration:none}section.youtube div.block a.name{display:flex;align-items:center;width:100%}section.youtube div.block .more{display:flex;align-items:center;margin-right:.5rem;transform:rotate(360deg)}section.youtube div.block a.video{position:absolute;right:1rem;color:var(--color-white)}section.youtube div.block a.video svg{width:2rem;height:2rem}section.youtube div.block a.video:hover{transform:scale(1.2)}section.youtube div.block a:hover .video{color:var(--color-hover)}section.youtube div.block a .video svg{width:1.5rem;height:1.5rem}section.youtube div.block .info{position:absolute;right:0;font-size:1.6rem}section.youtube div.block .info a{color:var(--color-dark)}section.youtube div.nivel>ul>li.opened>ul>*{max-height:4rem;line-height:1;opacity:1}section.youtube div.nivel>ul>li.opened>ul li{border-bottom:var(--color-dark) 1px dotted;margin:1px 0}section.youtube div.nivel>ul>li.opened>ul a{pointer-events:all;opacity:1;width:100%}section.youtube div.nivel>ul>li.opened>ul li:last-child a{border-bottom:none}section.youtube ul li.opened>div.block{border-bottom-left-radius:0;border-bottom-right-radius:0}section.youtube ul li.opened div.more{transform:rotate(180deg)}section.youtube div.nivel>ul>li.opened>ul>li:last-child:after{content:"";display:block;height:1rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:solid 1px var(--color-dark);border-left:solid 1px var(--color-dark);border-right:solid 1px var(--color-dark)}section.youtube div.nivel>ul>li>ul li.sel{margin-top:-1px}section.youtube div.nivel>ul>li>ul li.sel:first-child{margin-top:0}section.youtube div.nivel>ul>li>ul li.sel>div>a,section.youtube div.nivel>ul>li>ul li.sel>div>a>div.video{pointer-events:none;cursor:pointer;color:var(--color-white)}section.youtube div.nivel>ul>li>ul li.sel>div.block{background-color:var(--color-dark-medium)}section.youtube #video{position:relative;padding-bottom:55.6%;padding-top:0;height:0;overflow:hidden;border:solid 5px var(--color-corporative-light);border-radius:5px}section.youtube #video.jumpshare{padding-bottom:0;padding-top:0;height:412px;width:724px}section.youtube #video iframe{position:absolute!important;top:0;left:0;width:100%;height:100%;border:0}section.youtube .capitulo a *,section.youtube a.video *{pointer-events:none}section.youtube .subcapitulo{padding-left:2.1rem!important}section.youtube div.nivel>ul>li>ul li.sel>div>a{height:0}section.youtube div.nivel>ul>li.opened>ul li.sel>div>a{height:calc(2.5rem + 1px);border-bottom-width:0}span.etiqueta-nuevo{display:inline-block;font-size:.58rem;background-color:var(--color-dark-medium);color:var(--color-white);text-transform:uppercase;font-weight:500;padding:4px 11px 2px!important;margin-left:.35rem;line-height:1;letter-spacing:.01rem;transition:color .17s ease-in-out,background-color .17s ease-in-out;clip-path:polygon(100% 0%,87% 50%,100% 100%,13% 100%,0% 50%,13% 0%)}a:hover .etiqueta-nuevo{background-color:var(--color-hover);color:var(--color-white)}.secondary_menu span.etiqueta-nuevo{margin-top:-3px}@media (max-width: 1170px){body.responsive{--altura-footer: 290px;--anchura-pagina:280px;width:100%}body.responsive #wrapper{padding-left:2rem;padding-right:2rem}body.responsive #masthead #menu_superior span.nombre{display:none}body.responsive #masthead div.logo{margin-top:40px}body.responsive #masthead .top{display:none}body.responsive footer#gastro_foot{width:calc(100% - 4rem)}body.responsive footer#gastro_foot .content{flex-direction:column;padding:1.5rem 0}body.responsive footer#gastro_foot .content a.logo{margin-right:0;margin-bottom:1rem;width:100%;display:block}body.responsive footer#gastro_foot .content a.logo img{margin:auto}body.responsive footer#gastro_foot .content ul.menu{text-align:center;display:inline-flex;flex-direction:column}body.responsive footer#gastro_foot .content ul.menu li{margin-bottom:0}body.responsive footer#gastro_foot .content ul.menu li a{justify-content:center;display:inline-flex;min-height:38px;align-items:center}body.responsive footer#gastro_foot .content ul.social{position:relative}body.responsive #appCliente #locales article.plan{display:block}body.responsive #appCliente #locales article.plan button{display:block}body.responsive #appCliente #locales article.plan select,body.responsive #appCliente #locales article.plan button{margin-top:.5rem}}body.mensaje .expand_height>.container{width:100%;max-width:425px;margin-top:1rem}body.login .expand_height{min-height:calc(100vh - var(--altura-footer) - 2rem)}body.login #acceso{width:100%;max-width:300px}body.login header.logo{margin-bottom:2rem}body.login nav.submenu{text-align:right;margin-top:1.5rem}body.login nav.submenu ul{display:flex;flex-direction:column;gap:.5rem}body.login nav.submenu a{font-size:.92rem}body.login input:invalid{border:1px solid var(--color-light-medium)!important}#appHome #masthead{background:#fff;padding-bottom:0}#appHome section#acceso{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem}#appHome section#acceso article{border:var(--color-dark-medium) dotted 1px;padding:1.25rem;border-radius:9px;width:100%;min-height:180px;position:relative}#appHome section#acceso article .expand{position:absolute;right:1rem;bottom:1rem;padding:0;margin:0;width:auto;height:auto}#appHome section#acceso article h2{font-size:1.15rem;font-weight:500;letter-spacing:-.015rem}#appHome section#acceso article h2 a{display:inline-flex;align-items:center}#appHome section#acceso article h2 a svg{width:1.3rem;height:1.3rem;margin-right:.3rem}#appHome section#acceso article>ul{list-style-position:inside}#appHome section#acceso article>ul>li{padding-bottom:.75rem;margin-bottom:0}#appHome section#acceso article>ul>li>span,#appHome section#acceso article>ul>li>span>a>span{font-size:1rem;margin:0}#appHome section#acceso article>ul>li svg{width:.96rem;height:.96rem;margin-right:.5rem;transition:all .2s ease-in-out}#appHome section#acceso article>ul>li .dropdown-menu svg{margin-right:0}#appHome section#acceso article>ul>li svg.light,#appHome section#acceso article>ul>li .download>a>svg{color:var(--color-light-medium)}#appHome section#acceso article>ul>li>a:hover svg,#appHome section#acceso article>ul>li>span>a:hover svg{color:var(--color-hover);transform:scale(1.25)}#appHome section#acceso article>ul>li:last-child{padding-bottom:0}#appHome section#acceso article>ul li.acciones~.acciones{margin-top:0}#appHome section#acceso article>ul a{font-weight:400;display:inline-flex;align-items:center;line-height:1}#appHome section#acceso article>ul ul.tabla a{padding:.25rem 1rem}#appHome section#acceso article>ul ul.tabla div.sugerir_plan:after{top:4px}#appHome section#acceso article>ul ul.tabla div.sugerir_plan a{padding-right:20px}#appHome section#acceso article .dropdown>ul.dropdown-menu{min-width:300px}#appHome section#acceso article .dropdown.open>*:first-child:after{bottom:-9px}section#formatos_precios #pack{height:38px}section#formatos_precios .selectType{width:130px}section#formatos_precios #merma #grafica_rendimiento{font-style:italic;text-align:center;width:115px;margin:0}section#formatos_precios #merma #grafica_rendimiento svg{max-width:80px}section#formatos_precios #merma #grafica_rendimiento output{font-size:1.4rem;font-weight:500;line-height:1;padding:0}section#formatos_precios #merma #grafica_rendimiento .legend{font-size:.8rem;font-weight:400;text-transform:uppercase}section#formatos_precios #merma label{margin-bottom:0}section#lotes table td:has(input[type=date]){text-align:center}section#valor_nutricional #indicador{text-align:left;padding-right:.5rem}section#valor_nutricional .valores_nutricionales{display:grid;grid-template-columns:80px auto auto auto auto auto auto 101px;gap:2rem;align-items:flex-end;margin:auto}section#valor_nutricional .valores_nutricionales label{margin-bottom:0;text-align:center}section#valor_nutricional output{padding:0}#appPlato #transformarUnidadEnRecetas{z-index:999999}#appPlato #raciones td .resaltar{font-size:1.25rem}section#usos .content>columns-4>div{width:100%;border-left:3px solid var(--color-light)}section#usos .content>columns-4>div:first-child{border-left:none}section#usos ul li{margin-bottom:.5rem}section#composicion .costetotal{display:grid;grid-template-columns:auto auto;justify-content:flex-end;align-items:baseline;gap:0 1rem}section#composicion .desplazamiento_derecha{margin-right:48px}section#composicion .tabla_resultantes{display:grid;grid-template-columns:353px 160px auto;gap:1rem}section#composicion #anyadir_composicion{padding:0 3rem}section#composicion #transformarUnidadEnRecetas_ui{grid-column-start:1;grid-column-end:-2}section#resultantes table td{height:62px}section#resultantes table td.nombre>span{width:auto;max-width:50%}section#resultantes table td.nombre input{flex-grow:1}section#resultantes table tr.total td{border-bottom:var(--color-dark) dotted 0px}#appMenuEditar section#general #resumen.col-lines>*{padding:0 .75rem;margin-left:0}#appMenuEditar section#general #resumen fieldset{display:flex;justify-content:space-between;margin-bottom:0;flex-direction:column}#appMenuEditar section#general #resumen label{display:flex;align-items:center;text-align:center;flex-direction:column;margin-bottom:.25rem}#appMenuEditar section#general #resumen label .resaltar{font-size:1.25rem}#appMenuEditar section#general #resumen label>span:first-child,#appMenuEditar section#general #resumen .fake_label>span:first-child{font-size:.85rem;text-wrap:balance;margin-bottom:.5rem}#appMenuEditar section#general #resumen label>span:first-child.force2lines,#appMenuEditar section#general #resumen .fake_label>span:first-child.force2lines{width:110px}#appMenuEditar section#general #resumen label>span:first-child.forceExtra,#appMenuEditar section#general #resumen .fake_label>span:first-child.forceExtra{padding-bottom:1rem}#appMenuEditar section#general #resumen span.lowercase{font-size:100%}#appMenuEditar section#resultado .grid{display:grid;grid-template-columns:400px 120px;grid-template-rows:2rem 2rem;grid-column-gap:2rem}#appMenu #menu h2{margin-top:3rem;font-weight:500}#appMenu #menu h2:first-child{margin-top:0}#appMenu #menu article{margin-bottom:.5rem}#appMenu #menu article span{font-size:1.2rem;line-height:2;display:block}#appMenu #menu .download{margin-right:.5rem}#appMenu #menu span.impuesto{display:block;text-align:center;font-style:italic}#appMenu #menu article.dotted{border-bottom:dotted 1px var(--color-dark)}body.menu_alergenos .container section.seccion div.elemento{margin-bottom:2rem}body.menu_alergenos .container section.seccion h2{padding-top:2rem}body.menu_alergenos .container section.seccion h2:first-child{padding-top:0}.qrcode img{image-rendering:pixelated}#vistaCartaDigital h1{text-transform:uppercase;margin-top:3rem;margin-bottom:3rem;font-size:2rem}#appCliente{--altura-superior: 95px}#appCliente #locales{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px}#appCliente #locales article.plan{width:100%;border-bottom:var(--color-dark) dotted 1px;margin:0;padding-top:2rem;padding-bottom:2rem;display:flex;justify-content:space-between;grid-gap:1rem;text-align:left}#appCliente #locales article.plan:first-child{border-top:none}#appCliente #locales article.plan:last-child{border-bottom:none;padding-bottom:0}#appCliente #locales article.plan h2{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.1rem;text-transform:uppercase;margin-bottom:.5rem}#appCliente #locales article.plan header p{margin:0}#appCliente #locales article.plan select.local{width:220px}#appCliente #locales article.plan label{padding:0;margin:0}#appVideotutoriales h2{font-size:1.5rem;margin:auto;margin-bottom:1.5rem}#appVideotutoriales h2:not(:first-of-type){margin-top:3rem}#appVideotutoriales a.resumen:hover{color:var(--color-dark)}#appVideotutoriales section#videotutoriales .extra-gap{gap:4rem}#appVideotutoriales section#videotutoriales article{display:grid;grid-template-columns:250px auto;gap:1.25rem;margin:auto}#appVideotutoriales section#videotutoriales article figure{display:flex;max-width:250px;max-height:140px;margin:0;overflow:hidden;border-radius:8px;margin-top:.25rem}#appVideotutoriales section#videotutoriales article figure a{display:flex}#appVideotutoriales section#videotutoriales article figure a img{width:100%;transition:all .2s ease-in-out;object-fit:cover}#appVideotutoriales section#videotutoriales article figure a img:hover{transform:scale(1.1)}#appVideotutoriales section#videotutoriales article h1{margin:0;margin-bottom:.5rem;font-weight:400;font-size:1.22rem;letter-spacing:.04rem;padding:0;transition:color .17s ease-in-out,background-color .17s ease-in-out}#appVideotutoriales section#videotutorial .columns-2{display:grid;grid-template-columns:397px auto;gap:3rem}#appVideotutoriales section#videotutorial h1{font-size:1.4rem;margin-bottom:1rem;margin-top:1rem}#appVideotutoriales section#videotutorial nav h2{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-size:1.1rem;font-weight:500;margin-bottom:.5rem}#appVideotutoriales section#videotutorial nav li a{display:inline-flex;align-items:center;min-height:1.9rem;line-height:1.3;font-weight:400}#appVideotutoriales section#videotutorial nav li.sel>a{pointer-events:none;font-weight:600}#appVideotutoriales section#videotutorial nav li ul a{padding-left:1.5rem}#appVideotutoriales section#videotutorial #video{position:relative;padding-bottom:0;padding-top:0;height:412px;width:724px;overflow:hidden;border:solid 5px var(--color-corporative-light);border-radius:5px}#appVideotutoriales section#videotutorial #video iframe{width:100%;height:100%}body.config fieldset{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px dotted var(--color-dark-medium)}body.config fieldset:last-child{margin-bottom:0}body.config fieldset ul{margin-bottom:0}body.config h2,body.config legend{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.2rem;text-transform:uppercase;line-height:1.2;margin-bottom:1rem}body.config legend{margin-top:0}body.config legend .informacion svg.icon{width:.85rem;height:.85rem;margin-left:.2rem}body.config legend>h2{margin:0}body.config h2{margin-top:3rem}body.config h3{margin-top:1.5rem;margin-bottom:1rem;font-size:1.05rem}body.config legend+h3{margin-top:0}body.config section#locales ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}body.config section#home ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.config section#home ul li{margin-bottom:0}body.config section#home ul li article{border:var(--color-dark-medium) dotted 1px;padding:1.25rem 1.25rem 5rem;border-radius:9px;width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start}body.config section#home ul li article h2{font-size:1.07rem;font-weight:500;letter-spacing:-.015rem;margin-top:0}body.config section#home ul li article h3{font-size:.94rem;font-weight:500;margin-bottom:.5rem}body.config section#home ul li article p{font-size:.94rem;margin:0}body.config section#home ul li article ul{display:block}body.config section#home ul li article ul li{margin-bottom:.5rem}body.config section#home ul li article ul.horizontal{display:block}body.config section#home ul li article ul.horizontal li{display:inline-block;border-left:3px solid var(--color-light-medium);padding:0 .5rem;line-height:1}body.config section#home ul li article ul.horizontal li:first-child{border-left:none;padding-left:0}body.config section#home ul li article .button{position:absolute;bottom:1rem;right:1rem}body.config section #home ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}body.config section#exportar ul{margin-top:1.5rem}body.config section#exportar ul a{font-weight:500}#appConfig section#exportar ul a svg.icon{width:20px;height:20px;margin-right:8px}#appConfig section#preferencias fieldset:not(:last-child){margin-bottom:3rem}body.colegio-home section#home h1{font-size:2rem}body.colegio-home section#home .titulacion{margin-bottom:4rem}body.colegio-home section#home .titulacion header{display:flex;align-items:center;margin-bottom:.75rem}body.colegio-home section#home .titulacion header button{border-radius:50%;width:1.85rem;height:1.85rem;padding:0}body.colegio-home section#home .titulacion header button svg{width:1rem;height:1rem}body.colegio-home section#home .titulacion header h2{margin-bottom:0;margin-left:.5rem}body.colegio-home section#home .titulacion:last-child{margin-top:0}body.colegio-home section#home ul.acceso-rapido{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}body.colegio-home section#home ul.acceso-rapido li{margin-bottom:0}body.colegio-home section#home ul.acceso-rapido li article{border:var(--color-dark-medium) dotted 1px;padding:1.25rem 1.25rem 5rem;border-radius:9px;width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start}body.colegio-home section#home ul.acceso-rapido li article header{display:flex;align-items:center;margin-bottom:.75rem}body.colegio-home section#home ul.acceso-rapido li article header h3{font-size:1.18rem;font-weight:600;letter-spacing:-.015rem;margin:0}body.colegio-home section#home ul.acceso-rapido li article h4{font-size:.94rem;font-weight:500;margin-bottom:.25rem}body.colegio-home section#home ul.acceso-rapido li article p{font-size:.94rem;margin:0}body.colegio-home section#home ul.acceso-rapido li article ul.profesorado{display:block;list-style-type:square;list-style-position:outside;padding-left:1.2rem;margin-bottom:1rem}body.colegio-home section#home ul.acceso-rapido li article ul.profesorado li{margin-bottom:0;font-size:.95rem}body.colegio-home section#home ul.acceso-rapido li article span.txt{margin-bottom:1rem;font-size:.95rem}body.colegio-home section#home ul.acceso-rapido li article div.botones{display:flex;align-items:center;justify-content:space-between;width:100%;position:absolute;bottom:0;left:0;padding:1rem}body.colegio-home section#home ul.acceso-rapido li article div.botones a.altas{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;font-size:.9rem;line-height:1}body.colegio-home section#home ul.acceso-rapido li article div.botones a.altas svg{width:16px;height:16px}body.colegio-home section#home ul.acceso-rapido li article .button{margin-top:0;position:absolute;bottom:1rem;right:1rem}body.colegio-clase h1{margin-bottom:0rem}body.colegio-clase span.colegio{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem}body.colegio-clase span.finaliza{display:block;font-weight:400;font-size:.95rem;margin-top:.25rem}body.colegio-clase section#alumnos h2{margin-top:2rem}body.colegio-clase section#alumnos div.profesorado{display:flex;align-items:center;margin-top:.5rem}body.colegio-clase section#alumnos div.profesorado span.titulo{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500;font-size:1rem;margin-right:.5rem}body.colegio-clase section#alumnos div.profesorado ul.listado li{display:inline-block;padding-right:.5rem;margin-right:.5rem;border-right:3px solid var(--color-light-medium);margin-bottom:0}body.colegio-clase section#alumnos div.profesorado ul.listado li:last-child{display:inline-block;padding-right:.5rem;margin-right:.5rem;border-right:none}body.colegio-clase section#alumnos ul.alumnado li{width:100%;border-bottom:var(--color-dark) dotted 1px;margin:0;padding:1rem;display:flex;justify-content:space-between;grid-gap:1rem;text-align:left}body.colegio-clase section#alumnos ul.alumnado li:first-child{border-top:var(--color-dark) dotted 1px}body.colegio-clase section#alumnos ul.alumnado li.activo{background:var(--color-ultralight)}body.colegio-clase span.nombre{display:flex;align-items:center;font-size:1.04rem;line-height:1}body.colegio-clase a{font-size:.85rem}body.colegio-configuracion form.enviar{margin-bottom:2rem}body.colegio-configuracion span.colegio{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem}#appUsuarios #gestion-usuarios table{padding-bottom:6rem}#appUsuarios #gestion-usuarios table h2{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;margin-top:0;line-height:1em;font-size:1.2rem;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}#appUsuarios #gestion-usuarios th.right>.option{display:inline}body.novedad main article{margin-bottom:4.5rem}body.novedad main article>*:not(section){display:block;width:700px;margin:auto}body.novedad main article:not(:has(p))>*{width:auto}body.novedad main article section.youtube{margin:2em 0;padding-top:2rem;border-top:4px solid var(--color-corporative-light);padding-bottom:2rem;border-bottom:4px solid var(--color-corporative-light)}body.novedad main article h1+section.youtube{margin-top:0}body.novedad main article section.youtube:first-of-type{border-top:none}body.novedad main article section.youtube:last-of-type{border-bottom:none}body.novedad main article h1{letter-spacing:.01rem;margin-bottom:1rem}body.novedad main article img{width:100%;object-fit:cover;margin-bottom:1em;margin-top:2rem}body.novedad main article video,body.novedad main article img{border:solid 5px var(--color-corporative-light);border-radius:5px}body.novedad main article p,body.novedad main article ul,body.novedad main article ol{font-size:1.04rem}body.novedad main article p{padding:1rem 0}body.novedad main article p:first-of-type{padding-top:0}body.novedad main article>ul,body.novedad main article>ul ul{list-style-type:square}body.novedad main article>ul,body.novedad main article>ol,body.novedad main article>ul ul,body.novedad main article>ul ol{padding-bottom:1rem;padding-left:2rem;list-style-position:outside}body.novedad main article>ul li,body.novedad main article>ol li,body.novedad main article>ul ul li,body.novedad main article>ul ol li{margin-bottom:.5rem}body.novedad main article>ul li::marker,body.novedad main article>ol li::marker,body.novedad main article>ul ul li::marker,body.novedad main article>ul ol li::marker{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.1rem;width:1rem;text-align:center;color:var(--color-dark-medium)}body.novedad nav.basic{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);position:absolute;bottom:var(--altura-footer);width:var(--anchura-pagina);padding-bottom:1rem}body.novedad nav.basic .next{text-align:right}body.novedad nav.basic .prev:before{content:"\2190";margin-right:.25em}body.novedad nav.basic .next:after{content:"\2192";margin-left:.25em}body.novedades main article{width:700px;margin:auto;margin-bottom:3rem;gap:1.5rem;display:grid;grid-template-columns:250px auto}body.novedades main article figure{display:flex;max-width:250px;max-height:140px;margin:0;overflow:hidden;border-radius:8px;margin-top:.25rem}body.novedades main article figure a{display:flex}body.novedades main article figure a img{width:100%;transition:all .2s ease-in-out;object-fit:cover}body.novedades main article figure a:hover img{transform:scale(1.1)}body.novedades main article h2{margin-bottom:.25rem}body.novedades main article time{font-size:.9rem;font-weight:500;color:var(--color-dark-medium)}body.novedades main article time:first-letter{text-transform:uppercase}body.novedades main article p{font-size:.95rem;margin:0}ul.traducciones li{margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis}ul.traducciones span.cuadrado{display:inline-grid;place-content:center;padding:4px;margin-right:.5rem;border:1px solid var(--color-dark);width:25px;height:25px;color:var(--color-dark);font-size:.75rem;text-transform:uppercase;font-style:normal;line-height:.8}table td div :hover span.cuadrado{color:var(--color-dark)}table td div span.cuadrado.incompleto{color:var(--color-white);background-color:var(--color-alert);border-color:var(--color-alert)}section.rueda-semana .scroll .scrollable article.rueda-dia{margin-left:2rem;width:calc((var(--anchura-pagina) - 9rem) / 3)}section.rueda-semana .scroll .scrollable article.rueda-dia header{padding:0;border-bottom:3px var(--color-dark) solid;padding-bottom:1rem}section.rueda-semana .scroll .scrollable article.rueda-dia header .acciones{margin-left:1rem}section.rueda-semana .scroll .scrollable article.rueda-dia table{width:100%}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.seccionGrupo td{border-top:1rem solid var(--color-white)}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.seccionGrupo td.data{display:flex;justify-content:space-between;padding-left:0;gap:1rem}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.seccionGrupo td.draggable{padding-left:0;padding-right:0}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.otros td.draggable{border-left:1px solid var(--color-light-medium)}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.otros td.data{padding:1rem 1rem 1rem 0;border-right:1px solid var(--color-light-medium)}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.otros td.data a{text-align:left;padding-bottom:1rem}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.otros td.data .racion{display:flex;margin-top:1rem;margin-bottom:1rem}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.otros td.data .racion>span:first-child{border-right:3px solid var(--color-light-medium);padding-right:.75rem;margin:0}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.otros td.data .racion>span:last-child{text-align:right;padding-left:.75rem}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.otros td.data .racion output{margin-left:.5rem;padding:0}section.rueda-semana .scroll .scrollable article.rueda-dia table tr.otros:last-child td{border-bottom:1px solid var(--color-light-medium)}section.rueda-semana .scroll dialog .modal-body{min-height:320px}section.rueda-semana>footer{margin-bottom:2em}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales{margin-top:3rem}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable header{background-color:var(--color-light);padding-top:.5rem;padding-bottom:.5rem;border-top-right-radius:8px;border-top-left-radius:8px}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable header h3{margin-left:65px;margin-right:65px}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable header .acciones{position:absolute;top:0;right:.5rem;padding:.3rem}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable article .content{padding:.75rem}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable article .content div h4{font-size:1rem}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable article .content div:not(:last-child) h4{margin-bottom:.5rem}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable article .content div:not(:first-child) h4{margin-top:1.5rem}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable article .content div .nombre{margin-left:3rem;margin-right:3rem;width:100%;display:block;line-height:1.1rem}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable article .content div .producto{display:flex;align-items:center;position:relative;overflow:hidden;margin-bottom:.5rem}body.rueda-de-menus-recalcular-comensales section#recalcular-comensales .scroll .scrollable article .content div .producto .cantidad{position:absolute;top:0;right:.3rem;width:3rem;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;color:var(--color-dark-medium);text-align:right;cursor:default}body.rueda-de-menus-resumen .container section:not(:first-child){margin-top:2.5rem}body.rueda-de-menus-resumen .container .dias{display:flex;text-wrap:pre;gap:.5rem}body.rueda-de-menus-resumen .container .dias article.dia{display:flex;flex-direction:column;text-align:center}body.rueda-de-menus-resumen .container .dias article.dia header{background-color:var(--color-light);padding-top:.5rem;padding-bottom:.5rem;border-top-right-radius:8px;border-top-left-radius:8px}body.rueda-de-menus-resumen .container .dias article.dia header h3{font-weight:500;font-size:.95rem;margin:0}body.rueda-de-menus-resumen .container .dias article.dia .content{padding:1rem;height:100%;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom:1px solid var(--color-light-medium);border-left:1px solid var(--color-light);border-right:1px solid var(--color-light)}body.rueda-de-menus-resumen .container .dias article.dia .content h4{font-size:.92rem;margin-bottom:.5rem}body.rueda-de-menus-resumen .container .dias article.dia .content h4:not(:first-child){margin-top:1.5rem}body.rueda-de-menus-resumen .container .dias article.dia .content li{margin-bottom:.5rem}body.rueda-de-menus-resumen .container .dias article.dia .content span{display:block;line-height:1.2;font-size:.9rem;text-wrap:pretty;margin-bottom:.5rem}#appProveedores{--altura-superior: 140px}#appEventos .margin-franja-horaria{margin-bottom:5rem}#appEventos .menus_cartas{margin-left:70px}#appEventos .evento_info{display:block;margin-top:1rem;margin-bottom:4rem}#appEventos ul.descarga_menus{display:flex;justify-content:flex-end;gap:1rem}#appEventos ul.descarga_menus li a{display:flex;align-items:center;line-height:1;gap:.25rem;border-radius:9px;border:1px solid var(--color-dark-medium);padding:.5rem .5rem .5rem .25rem}#appEventos ul.descarga_menus li a span{font-size:.85rem;line-height:.9}#appEventos ul.descarga_menus li a svg{height:1.1rem}#appEventos ul.descarga_menus li a:hover{background-color:var(--color-hover);color:var(--color-white)}#appEvento #horarios .horarios label.slide{width:auto}#appEvento #horarios .horarios textarea{height:8rem}#appEvento #horarios .horarios .col-lines>label[inert]{height:0;margin-bottom:0}#appEvento #horarios .horarios .col-lines>label{margin-bottom:3rem;border-left:none;padding-left:0}#appEvento #horarios .horarios .col-lines>label:not([inert])~label:not([inert]){padding-left:2rem;border-left:3px solid var(--color-light)}#appEvento #comensales .numero_comensales label{width:auto;margin-right:3rem}#appEvento #comensales textarea{height:8rem}body.facturas .descargar-factura{padding:.5rem}body.facturas .descargar-factura svg{width:14px;height:18px}body.facturas .descargar-factura svg.icon+span{margin-left:.5rem;font-size:.7rem}:target{scroll-margin-top:calc(var(--altura-superior) + var(--altura-degradado))}a.eliminar:hover:not(.disabled){color:var(--color-alert)}.flecha:before{content:"\203a";display:inline-flex;color:var(--color-light-medium);font-family:Hind,sans-serif;font-weight:600;font-size:1.3rem;text-align:center}ul.li_not_margin li,nav ul li{margin-bottom:0}.radio-check-update{border-bottom:dotted 1px var(--color-dark-medium);margin-bottom:2rem}.radio-check-update p{font-size:1.1rem}.radio-check-update ul{display:flex}.radio-check-update li{width:auto;display:inline-block;cursor:pointer;margin-right:1rem}h1 span.lowercase{text-transform:lowercase;font-size:70%;font-weight:500;font-style:italic;letter-spacing:-.01rem}h3 span.lowercase{text-transform:lowercase;font-size:70%}span small.lowercase,span span.lowercase,th span.lowercase{text-transform:lowercase}span span.lowercase,th span.lowercase{font-size:90%}span.resaltar span.lowercase{text-transform:lowercase;font-size:62%}span small.sin_mayusculas,span span.sin_mayusculas,th span.sin_mayusculas{text-transform:none}.translation button svg.icon{margin-right:0}.logo_local img{height:100px}.width_auto{width:auto}.th_search,.th_filter{display:flex;align-items:center;justify-content:center}.th_search .filter{margin-left:10px}.filter svg{width:20px;height:19px}.filter:hover svg{transform:scale(1.1)}.col.title{display:flex;align-items:flex-end;margin-bottom:.6rem;margin-right:1rem;font-style:italic;white-space:nowrap}.input_info{display:inline-flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:0;font-style:italic;width:auto}.input_info.down{flex-direction:row;margin-top:.25rem;font-size:90%}.flex>.input_info.two_lines:not(:first-child):not(.alert):not(.delete):not(.expand){justify-content:flex-end;margin-left:1rem}#backtop{display:flex;align-items:center;justify-content:center;color:var(--color-white);background-color:var(--color-light-medium);position:fixed;bottom:1rem;right:1rem;border-radius:50%;opacity:0;cursor:default;transition:all .2s ease-in-out;width:3.5em;height:3.5em;border:none;z-index:254}#backtop:hover{background-color:var(--color-dark-medium);transform:scale(1.1)}#backtop svg{width:23px;height:23px;margin:0}#backtop.show{cursor:pointer;opacity:1}@media screen and (max-width: 1340px){#backtop{display:none}}span.star{--active-color: transparent;color:var(--color-light-medium)}span.star.active{text-align:center;--active-color: var(--color-light-medium)}a.delete,a.expand{display:flex;margin-left:1rem;align-items:center;justify-content:center}a.expand{transition:all .2s ease-in-out}a.expand svg.icon{height:1.4rem;width:1.4rem}.nodisponible{position:relative}.nodisponible>*{pointer-events:none}.nodisponible button{background-color:var(--color-ultralight);color:var(--color-dark-medium);border-color:var(--color-dark-medium)}section#stocks_almacen .content{padding:2rem 23rem}section#equivalencias-formatos .col,section#equivalencias-precios .col{margin-left:2rem}section#alergenos h3{text-align:center}section#alergenos .content{padding:1rem 0}section#receta .npaso{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.4rem;width:2rem;text-align:center;color:var(--color-dark-medium)}.pagination{margin-top:2rem;padding-bottom:2rem;font-family:Hind,sans-serif;font-weight:400;font-size:1.4rem;text-align:center;display:flex;align-items:stretch;justify-content:center;gap:.5rem;color:var(--color-light-medium)}.pagination li.page-item{display:flex;justify-content:center;width:30px;height:30px}.pagination li.page-item a,.pagination li.page-item span{width:100%;height:100%;line-height:30px}.pagination li.page-item span{cursor:default;-webkit-user-select:none;user-select:none}.pagination li.page-item.active{background-color:var(--color-light-medium);color:var(--color-white);border-radius:2px}.pagination li:last-child .page-link,.pagination li:first-child .page-link:first-child{font-size:175%}table.datagrid span.adjuntos{text-align:center}table.datagrid span.adjuntos svg{display:block;opacity:1;width:15px;height:20px}table.datagrid span.adjuntos.open span.numero{opacity:0;transform:scale(0)}table.datagrid span.adjuntos a[type=button]{cursor:pointer}table.datagrid span.adjuntos a[type=button] span.numero{background:var(--color-light-medium);color:var(--color-dark);width:17px;height:17px;line-height:17px;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;align-items:center;border-radius:50%;position:absolute;top:12px;left:-15px;transition:all .3s ease-in-out}table.datagrid span.adjuntos .dropdown-menu ul{margin-bottom:2rem}table.datagrid span.adjuntos .dropdown-menu li:last-child ul{margin-bottom:0}table.datagrid span.adjuntos .dropdown-menu a.adjunto{width:100%}table.datagrid span.adjuntos .dropdown-menu a.adjunto svg{height:16px;width:16px}table.datagrid span.adjuntos .dropdown-menu a.adjunto span.acortar{display:block;overflow:hidden;width:100%;height:auto;white-space:nowrap;text-overflow:ellipsis}
