@font-face{font-family:FiraCode;src:url(/assets/FiraCode-VariableFont_wght-CO-WD2kz.ttf)format("ttf");font-weight:400;font-style:normal}::-webkit-scrollbar{display:none}*{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;cursor:auto;inset:none;border-collapse:collapse;box-shadow:none;box-sizing:content-box;--border-radius:.5rem;--gap:.5rem;--padding:.5rem;--active-color-one:#1e4ab1;--disabled-color-one:#f0f5ff;--active-color-two:#e57373;--disabled-color-two:#f9f9f7;--color-three:#02030e;--place-holder-color:#a7a8c2;--white-text-color:#fff;--extreme-white-color:#fff;--almost-white:#f9f9f7;--shadow:0 2px 10px #0000001a;--min-width-for-input:18vw;--min-width-for-input-on-td:7vw;--width-for-input-on-td:9vw;--width-for-form-control:calc(var(--min-width-for-input) + var(--padding) * 2);--transition:all .3s ease;color:var(--color-three);font-synthesis:none;text-rendering:optimizelegibility;word-break:normal;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:none;outline:none;gap:0;margin:0;padding:0;font-family:FiraCode,Roboto,monospace;font-size:1rem;text-decoration:none;list-style:none;overflow:auto}body{gap:var(--gap);grid-template:"header""main"1fr"footer"/1fr;width:100%;min-height:100vh;display:grid}header{max-width:100vw;display:flex}main{place-items:center;gap:var(--gap);max-width:100vw;padding:var(--padding);box-sizing:border-box;grid-template-columns:1fr;grid-auto-rows:min-content;display:grid}footer{max-width:100vw;padding:var(--padding);flex-flow:column;justify-content:space-between;place-items:center;display:flex}form,aside,article{padding:var(--padding);box-sizing:border-box;place-content:center;align-items:center;gap:var(--gap);background-color:var(--extreme-white-color);flex-wrap:wrap;display:flex}form,article{flex-direction:row}aside{flex-direction:column;align-items:center}h1{font-size:1.6rem}h2{font-size:1.5rem}h3{font-size:1.4rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}select,input{padding:var(--padding);box-sizing:border-box;border:solid 1px var(--disabled-color-two);background-color:var(--white-text-color);line-height:normal}select,input[type=text],input[type=url],input[type=number],input[type=date],input[type=email],input[type=password]{min-width:var(--min-width-for-input);width:-webkit-fill-available}select::placeholder,input::placeholder{color:var(--place-holder-color);opacity:1}select:focus,input:focus{border:solid 1px var(--disabled-color-one)}input[type=checkbox]{appearance:none;border:1px solid var(--place-holder-color);border-radius:calc(var(--border-radius) / 2);cursor:pointer;width:1rem;margin:1rem;transition:background-color .2s;transform:scale(1.2);box-shadow:inset 0 0 0 2px #fff}input[type=checkbox]:checked{padding:var(--padding);box-sizing:border-box;background-color:var(--active-color-one)}.text-area{min-width:var(--min-width-for-input);resize:none;width:-webkit-fill-available;padding:var(--padding);box-sizing:border-box;border:solid 1px var(--disabled-color-two);background-color:var(--white-text-color);line-height:normal;overflow:hidden}.text-area::-webkit-scrollbar{display:none}table{width:-webkit-fill-available;display:table;& caption{padding:var(--padding);box-sizing:border-box;font-weight:700}& thead{background-color:var(--active-color-one)}& th{padding:calc(var(--padding) / 2);box-sizing:border-box;color:var(--extreme-white-color);text-align:right}& tbody{& tr:nth-child(2n){background-color:var(--white-text-color)}& tr:hover{background-color:var(--disabled-color-one)}}& td[colspan]{text-align:center}& td{padding:calc(var(--padding) / 2);box-sizing:border-box;text-align:right}}dialog{padding:var(--padding);box-sizing:border-box;z-index:2;background-color:var(--extreme-white-color);width:max-content;max-width:90vw;height:max-content;max-height:95vh;box-shadow:var(--shadow);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}dialog:first-child{z-index:3;padding:var(--padding);place-items:center;gap:var(--gap);display:grid}dialog dialog{z-index:4;position:relative;transform:translate(-50%)}.button-emulator,button{padding:var(--padding);box-sizing:border-box;color:var(--white-text-color);box-shadow:var(--shadow);border-radius:var(--border-radius);transition:var(--transition);background-color:#0000;border:none;font-weight:700}button:hover{transform:scale(1.05)}.button-emulator{border:solid 1px var(--active-color-one);background-color:var(--disabled-color-one);color:var(--active-color-one)}prev,.jsonData{white-space:pre-wrap;word-wrap:break-word;scrollbar-width:none;max-height:80vh;overflow:auto}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select:disabled,input:read-only{background-color:var(--disabled-color-two)}.active-color-one-text{color:var(--active-color-one)}.active-color-two-text{color:var(--active-color-two)}.white-color-text{color:var(--white-text-color)}hr{background-color:var(--place-holder-color);width:100%;height:1px}.active-text{color:var(--active-color-one)}.nav-bar{place-content:space-between;place-items:center;gap:var(--gap);width:-webkit-fill-available;padding:var(--padding);box-sizing:border-box;background-color:var(--extreme-white-color);flex-flow:row;display:flex}.menu-and-logo{place-items:center;gap:var(--gap);flex-flow:row;display:flex}.menu-options{z-index:1;background-color:var(--white-text-color);position:fixed;top:10vh;left:5vw;& li{padding:var(--padding);box-sizing:border-box;& a{color:var(--color-three)}& details>summary{font-weight:700}& details>ul{padding:var(--padding);box-sizing:border-box;& li{padding:var(--padding);box-sizing:border-box}}}}.session-comp{z-index:1;padding:var(--padding);place-items:center;gap:var(--gap);display:grid}.title{font-weight:bolder}.copy{font-weight:700}.button-options{font-size:1.5rem}.button-save,.button-primary{background-color:var(--active-color-one)}.button-cancel,.button-secondary,.button-quaternary{border-color:var(--active-color-one);color:var(--active-color-one);background-color:#0000;border-style:solid;border-width:1px}.button-tertiary{background-color:var(--active-color-two)}.button-quaternary{border-color:var(--active-color-two);color:var(--active-color-two)}.button-white{background-color:var(--extreme-white-color);color:var(--active-color-one)}.button-save:after{content:"Grabar"}.button-cancel:after{content:"Atrás"}.button-add,.button-edit,.button-delete,.button-menu,.button-vertical-options,.button-forward,.button-tree,.button-search{background-position:50%;background-repeat:no-repeat;background-size:contain;place-self:center;width:1rem;height:1rem}.button-add{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='12'%20y1='5'%20x2='12'%20y2='19'/%3e%3cline%20x1='5'%20y1='12'%20x2='19'%20y2='12'/%3e%3c/svg%3e")}.button-edit{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2020h9'/%3e%3cpath%20d='M16.5%203.5a2.121%202.121%200%200%201%203%203L7%2019l-4%201%201-4%2012.5-12.5z'/%3e%3c/svg%3e")}.button-delete{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpolyline%20points='3%206%205%206%2021%206'/%3e%3cpath%20d='M19%206l-1%2014a2%202%200%200%201-2%202H8a2%202%200%200%201-2-2L5%206'/%3e%3cpath%20d='M10%2011v6'/%3e%3cpath%20d='M14%2011v6'/%3e%3cpath%20d='M9%206V4a1%201%200%200%201%201-1h4a1%201%200%200%201%201%201v2'/%3e%3c/svg%3e")}.button-menu{filter:brightness(0)invert()contrast()saturate(0%);background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='3'%20y1='12'%20x2='21'%20y2='12'/%3e%3cline%20x1='3'%20y1='6'%20x2='21'%20y2='6'/%3e%3cline%20x1='3'%20y1='18'%20x2='21'%20y2='18'/%3e%3c/svg%3e")}.button-vertical-options{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12'%20cy='5'%20r='1.5'/%3e%3ccircle%20cx='12'%20cy='12'%20r='1.5'/%3e%3ccircle%20cx='12'%20cy='19'%20r='1.5'/%3e%3c/svg%3e")}.button-forward{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='5'%20y1='12'%20x2='19'%20y2='12'/%3e%3cpolyline%20points='12%205%2019%2012%2012%2019'/%3e%3c/svg%3e")}.button-tree{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Nodo%20raíz%20--%3e%3ccircle%20cx='12'%20cy='5'%20r='2'/%3e%3c!--%20Rama%20izquierda%20--%3e%3cline%20x1='12'%20y1='7'%20x2='7'%20y2='12'/%3e%3ccircle%20cx='7'%20cy='14'%20r='2'/%3e%3c!--%20Rama%20derecha%20--%3e%3cline%20x1='12'%20y1='7'%20x2='17'%20y2='12'/%3e%3ccircle%20cx='17'%20cy='14'%20r='2'/%3e%3c/svg%3e")}.button-search{filter:brightness(0)invert()contrast()saturate(0%);background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='11'%20cy='11'%20r='7'/%3e%3cline%20x1='21'%20y1='21'%20x2='16.65'%20y2='16.65'/%3e%3c/svg%3e")}.loading{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23555'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8.5'%20cy='12'%20r='3.5'%20/%3e%3ccircle%20cx='15.5'%20cy='12'%20r='3.5'%20/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;place-self:center;width:4rem;height:4rem}.notify,.toast{gap:var(--gap);max-width:90vw;padding:var(--padding);box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex;position:relative;inset-block-end:10%;& .info,& .error{padding:var(--padding);box-sizing:border-box;border-radius:20px;animation:.5s forwards fade-in,.5s 3s forwards fade-out}& .info:after,& .error:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--extreme-white-color);opacity:.5}& .info{background-color:var(--disabled-color-one)}& .error{background-color:var(--disabled-color-two);color:var(--extreme-white-color)}}.notify{background-color:var(--extreme-white-color);& .info,& .error{padding:var(--padding);box-sizing:border-box;border-radius:20px;animation:.5s forwards fade-in}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.card,.shadow-card{height:auto;padding:var(--padding);box-sizing:border-box;place-content:space-between;gap:var(--gap);flex-wrap:wrap;display:flex;position:relative;top:0;left:0}.shadow-card{box-shadow:var(--shadow);background-color:var(--disabled-color-one);& form{width:-webkit-fill-available}}.form-control{width:var(--width-for-form-control);height:fit-content;padding:var(--padding);box-sizing:border-box;flex-direction:column;display:flex}.form-actions{width:100%;height:100%;padding:var(--padding);box-sizing:border-box;flex-flow:row;place-content:space-between;place-items:center;display:flex;position:relative;top:0;left:0}.small-form{width:100%;height:100%;padding:var(--padding);box-sizing:border-box;gap:var(--gap);display:grid}select.on-td,input.on-td{min-width:var(--min-width-for-input-on-td);width:var(--width-for-input-on-td);font-size:.8rem}input.on-td-tiny{min-width:var(--min-width-for-input-on-td);width:var(--min-width-for-input-on-td);text-align:right;font-size:.8rem}select.small,input.small{width:var(--min-width-for-input-on-td)}.text-on-cell{text-overflow:ellipsis;max-width:0;overflow:hidden}.overlay{z-index:2;background-color:var(--white-text-color);width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.collapse{flex-flow:column;width:100%;display:flex;& .toggle{display:none}& .trigger{cursor:pointer}& .content{display:none}& .toggle:checked~.content{width:100%;padding:var(--padding);box-sizing:border-box;gap:var(--gap);transition:var(--transition);flex-flow:column;display:flex}}.quote-and-favorite{width:-webkit-fill-available;padding:var(--padding);box-sizing:border-box;place-content:flex-end;place-items:center;gap:var(--gap);flex-flow:row;display:flex}.hero{text-align:center;place-content:center;align-items:center;gap:var(--gap);flex-direction:column;width:-webkit-fill-available;height:35vh;margin:0 auto;display:flex}.info{height:45vh;padding:var(--padding);box-sizing:border-box;& .wrapper{width:-webkit-fill-available;height:-webkit-fill-available;padding:var(--padding);box-sizing:border-box;gap:var(--gap);flex-wrap:wrap;place-content:space-between;display:flex;& .item{width:-webkit-fill-available;padding:var(--padding);box-sizing:border-box;gap:var(--gap);box-shadow:var(--shadow);transition:var(--transition);display:grid}& .item:nth-child(2n){box-shadow:0 2px 10px var(--active-color-one)}& .item:last-child{box-shadow:0 2px 10px var(--active-color-two)}}}._footer{width:100vw;position:absolute;bottom:0}
