@tailwind base;@tailwind components;@tailwind utilities;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.wrap{display:grid;grid-template-columns:300px 1fr;grid-template-rows:50px 1fr 100px;grid-template-areas:"menu_lateral page_header" "menu_lateral contenido" "menu_lateral page_footer";height:100vh}.page_header{grid-area:page_header;background-color:#6e6e6e;position:sticky;top:0}.menu_lateral{grid-area:menu_lateral;background-color:#faebd7;position:fixed;height:100vh}.contenido{grid-area:contenido;background-color:#ececec}.page_footer{grid-area:page_footer;background-color:#b8b8b8}.area_flex{display:flex;gap:20px;align-items:center}*,body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px}.wrapper{display:flex;flex-direction:column;height:100vh}.wrapper main{flex-grow:1}._cont{padding:0;margin:0;width:inherit;height:inherit;clear:both;user-select:none;pointer-events:none}.cont_loader_data{position:relative;right:0px;height:inherit;width:inherit;opacity:.7;z-index:9}.contenido{position:absolute;top:0;left:0;right:0;bottom:0}._loader{display:flex;justify-content:center;align-items:center;background:#373A40;font-size:18px;color:#19d3da;opacity:1!important;height:250px}._loader .icon_loader{margin-right:15px;cursor:pointer}._loader .icon_loader svg{font-size:28px}._loader .icon_loader:hover{color:#4d96ff}.cont_loader{padding:0;margin:0;background:#EEEEEE;display:flex;justify-content:center;align-items:center;height:100vh;font-size:28px;color:#686d76}.cont_loader .icon_loader{margin-right:15px;cursor:pointer}.cont_loader .icon_loader svg{font-size:32px}.cont_loader .icon_loader:hover{color:#4d96ff}
