:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.fondo{--background: None;min-height:200px;height:100vh;width:100vw;background-color:#30bdff;background-size:100% 100%}.logo img{width:5em}.logo+h5{font-size:2em}.rostro{width:100vw;height:25vh;display:flex;justify-content:center;padding-top:10vh;padding-bottom:2vh}.rostro>div{width:auto;height:100%;clip-path:ellipse(40% 50% at 50% 50%)}.rostro div>img{width:100%;height:100%}div.campos{display:grid;justify-content:center}div.campos>div{display:grid;margin:3vh 3vw;padding:3vh 3vw;max-width:400px;width:60ch;grid-row-gap:3vh;grid-column-gap:3vw}.camposx{position:absolute;top:45vmin;left:0;right:0;margin:0vh 15vw;background-color:transparent;text-align:center;max-width:400px}.error .MuiDialogTitle-root{display:flex;align-items:center;justify-content:space-between;padding:16px}.error .MuiDialogTitle-root .AxHButton span{margin:0}.err-content.MuiDialogContent-root{padding:48px 24px;font-size:2em}html{font-size:1.3vh}.App{max-height:100vh;min-width:320px;width:100vw}.App-body>.MuiBox-root{padding:1rem 1vw}.App-logo{display:flex;align-items:center;height:5vh;pointer-events:none}.App-logo>img{width:5vh;padding-right:2vw}.App-home{display:grid;justify-items:center;align-content:start;margin:0;padding:10vh 10vw;width:78vw;height:77vh}.App-home>img{height:30vh;padding:0 0 1rem}.App-mid{align-items:center;display:flex;flex-direction:column;align-content:space-evenly;height:95vh}.App-msg{align-items:center;display:flex;flex-direction:column;align-content:space-evenly}.App-msg>p:first-child{margin:0;padding:2rem 2vw;font-size:2rem}.App-Boxmsg{display:flex;gap:2vw;justify-content:end}.App-head{width:98vw;height:10vh}.App-head>div:first-child{width:98vw;height:10vh;position:absolute;z-index:-1;overflow:clip}.App-head>div>img{height:100%}.App-head>.MuiBox-root{height:100%;width:15rem;background-color:#d3d3d3;float:right;align-content:space-evenly}.App-head p{font-size:.8rem;text-align:end;padding-right:1vw}.App-fase{display:grid;grid-auto-flow:column;justify-content:start;border-color:#b2b2b2;background:#f8f8f8;height:5rem}.App-fase .MuiStack-root>div{display:flex;gap:1rem;margin:0}.App-fase .MuiButton-root{padding:1rem 1vw;min-width:2vw}.App-fase .MuiButton-root>.MuiButton-icon{margin:1rem 1vw}.App-sede,.App-tramite,.App-persona,.App-fechas,.App-turno{width:98vw;height:86vh;margin:0 1vw}.App-sede .App-fase{height:3rem}.App-persona .App-fase,.App-turno .App-fase{height:6rem}.App-fechas .App-box,.App-turno .App-box{height:74vh;padding:0 1vw}.App-fechas .App-datos,.App-turno .App-datos{height:4rem;padding:0 1vw;margin-bottom:2vh;align-content:center}.App-sede>.MuiBox-root,.App-tramite>.MuiBox-root,.App-persona>.MuiBox-root,.App-fechas>.App-fase,.App-turno>.App-fase{align-content:space-around;margin:1rem 1vw;padding:1rem 1vw}.App-sede>div p,.App-tramite>div p,.App-persona>div p,.App-fechas>div p{font-size:1rem;font-weight:700}.App-sede>ul,.App-tramite>ul,.App-persona>ul,.App-fechas>ul{margin:0 1vw}.App-fase svg,.App-sede>ul svg,.App-tramite>ul svg,.App-persona>ul svg,.App-fechas>ul svg{width:1.5rem;height:1.5rem;padding-right:1vw;align-self:center;margin-top:0!important}.App-persona .App-datos.MuiCard-root{display:grid;grid-template-columns:auto auto;row-gap:1vh;column-gap:5rem;align-content:space-around;padding:3rem 3vw;margin:1rem 1vw;height:64vh}.App-datos button{margin:2vh 2vw;width:16vw;grid-column:span 2;justify-self:center}.App-semana>.MuiBox-root>.MuiPaper-root{margin:2vh 2vw;padding:1rem 1vw;width:auto}.App-semana>.MuiBox-root>.MuiBox-root>.MuiPaper-root{margin:1rem 30vw;padding:1rem 1vw;width:auto;overflow:scroll;height:28vh}.App-semana.MuiCard-root{padding:1rem 1vw;height:64vh;display:block}.App-semana>.MuiBox-root>.MuiPaper-root th{padding:0;height:4.9vh}.App-semana>.MuiBox-root>.MuiPaper-root th>.Mui-selected{background-color:#488aff}.App-semana>.MuiBox-root>.MuiBox-root>.MuiPaper-root th{padding:0;height:2.9vh}.App-semana>.MuiBox-root>.MuiBox-root>.MuiPaper-root th>.Mui-selected{background-color:#488aff}.App-semana th>button{padding:0;min-width:1vw;width:100%;height:100%}.App-turno .App-aprobar{height:72vh;padding:0 1vw;margin:1rem 1vw}.App-aprobar .App-pie{padding:2rem 24vw;display:flex;justify-content:space-around}.App-grid{display:grid;grid-template-columns:auto 1fr;justify-items:start;column-gap:3vw;align-content:space-around;padding:1rem 2vw;width:60vw}@media(prefers-reduced-motion:no-preference){.App-logoa{animation:App-logo-spin infinite 20s linear}}.App-header{display:grid;width:calc(100% - 110px);grid-template-columns:repeat(10,auto) 1fr;grid-column-gap:10px;background-color:#ff7300ce;min-height:90px;align-items:center;color:#fff;padding:0 30px 0 100px;position:fixed;top:0;left:0}.App-header>div.App-hw{min-width:17ch;width:17ch;margin:0}.App-header>div{min-width:20px}.App-header>img{justify-self:right}.App-header>button{background-color:#ca6800;color:wheat;fill:wheat;padding:4px;width:fit-content;white-space:nowrap}.App-body{font-size:12pt;margin-top:0;height:100vh}.App-tit{margin:0;font-size:20px;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.App-tit.nom{margin-left:0;flex-wrap:wrap}.App-body .App-tit .AxMButton{width:1.4rem;height:1.6rem;font-size:.8rem;min-width:0;padding:0;margin:0;background-color:transparent}.App-body .App-Data button.AxHButton{width:29px;height:29px;font-size:1.2rem;min-width:0;padding:0;margin:0 2px 0 0;background-color:transparent;color:#000}.App-body .App-tit .AxMButton span,.App-body .App-Data .AxHButton span{margin:0}.App-body .logo button,.App-body .logo p{font-size:.6rem}.App-body .logo>img{width:2rem}.avatar{width:2.7rem;height:2.7rem;clip-path:ellipse(40% 50% at center)}.avatar img{max-width:2.7rem;max-height:2.7rem}.App-Id{font-weight:bolder;background-color:#c6c6c6;padding:0 1ch}.App-Menu{top:0}.App-Menu>div.bm-menu{width:100%}.App-Data{background-color:#fffcea;margin:4px;border:2px solid #fbe055;border-radius:8px}.App-Data .ag-root-wrapper{border-radius:8px}.App-Data .MuiTypography-root{flex-shrink:1;text-align:start;font-size:1.3rem}.App-proy{margin:5px;padding:0;height:calc(100% - 50px);overflow:auto;border-top:1px solid #fbe055;border-left:1px solid #fbe055;display:grid}.App-proy p.MuiTypography-root{font-size:1rem;margin:0}.App-proy p.MuiMenuItem-root{background-color:#fff8cb}.App-proy>.MuiMenuItem-root{margin-left:0;border-right:1px solid #fbe055;border-bottom:1px solid #fbe055;padding:0 2px;font-size:1rem}.App-Btn{width:30px;min-width:30px;margin:3px;padding:3px;background-color:#ca6800}.MuiTextField-root.App-Div{width:100%;margin:10px}.MuiTextField-root.App-Div11{min-width:11ch;width:11ch;margin:10px}.MuiTextField-root.App-Div17{min-width:17ch;width:17ch;margin:10px}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
