.pwa-update-banner{background:var(--color-default);width:60dvw;padding:var(--padding);border-radius:var(--border-radius);justify-content:center;place-items:center;gap:var(--gap);box-shadow:var(--shadow);z-index:999;flex-flow:row;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.dialog-message{border-radius:5px;padding:0;animation:2s ease-out 1s forwards fadeOut;position:fixed}.message-content{color:#fff;text-wrap-mode:wrap;padding:10px}.message-success{background-color:var(--color-success)}.message-error{background-color:var(--color-error)}.message-warning{background-color:var(--color-warning)}.message-default{background-color:var(--color-default)}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@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;--color-success:#2d884d;--color-error:#b34045;--color-warning:#f39c12;--color-default:#00c0ef;--backgroun-gray:#e9e9e9;--color-alpha-white-40:#fff6;--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:3;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}.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-edit,.button-next,.button-previous,.button-cancel,.button-secondary,.button-quaternary,.button-view{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-next:after{content: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-previous:after{content: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='19'%20y1='12'%20x2='5'%20y2='12'/%3e%3cpolyline%20points='12%2019%205%2012%2012%205'/%3e%3c/svg%3e")}.button-view:after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%231e4ab1'%20d='M12%209a3%203%200%200%200-3%203a3%203%200%200%200%203%203a3%203%200%200%200%203-3a3%203%200%200%200-3-3m0%208a5%205%200%200%201-5-5a5%205%200%200%201%205-5a5%205%200%200%201%205%205a5%205%200%200%201-5%205m0-12.5C7%204.5%202.73%207.61%201%2012c1.73%204.39%206%207.5%2011%207.5s9.27-3.11%2011-7.5c-1.73-4.39-6-7.5-11-7.5'/%3e%3c/svg%3e")}.button-add,.button-delete,.button-duplicate,.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-edit,.button-delete{padding:var(--padding);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.button-delete{background-color:var(--active-color-one)}.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:after{content: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:after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='M4%207h16m-10%204v6m4-6v6M5%207l1%2012a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2l1-12M9%207V4a1%201%200%200%201%201-1h4a1%201%200%200%201%201%201v3'/%3e%3c/svg%3e")}tbody td:last-child{justify-content:center;align-items:center;gap:.5rem;display:flex}.button-duplicate{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!--%20Líneas%20que%20representan%20las%20dos%20filas%20duplicadas%20--%3e%3cline%20x1='5'%20y1='8'%20x2='19'%20y2='8'/%3e%3cline%20x1='5'%20y1='11'%20x2='19'%20y2='11'/%3e%3c!--%20Símbolo%20plus%20pequeño%20indicando%20la%20duplicación%20--%3e%3cline%20x1='16'%20y1='6.5'%20x2='16'%20y2='9.5'/%3e%3cline%20x1='14.5'%20y1='8'%20x2='17.5'%20y2='8'/%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:-webkit-fill-available;height:-webkit-fill-available;padding:var(--padding);box-sizing:border-box;flex-flow:wrap;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(--color-alpha-white-40);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}.status-badge{width:fit-content;padding:calc(var(--padding) / 2);border-radius:var(--border-radius);& span{font-weight:900}}.status-DRA{color:var(--white-text-color);background-color:var(--place-holder-color,#e3f4e2)}.status-PEN{color:var(--white-text-color);background-color:var(--color-warning,#e3f4e2)}.status-APP{color:var(--white-text-color);background-color:var(--color-success,#e3f4e2)}.status-REJ{color:var(--white-text-color);background-color:var(--color-error,#e3f4e2)}
