@charset "UTF-8";:root{font-size:62.5%}*{margin:0;padding:0;box-sizing:border-box}body{font-size:1.6rem;color:var(--color-dark);font-family:var(--font-basic)}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}ul{list-style:none}img{max-width:100%}a{color:var(--color-dark);text-decoration:none}.off{display:none}.title-underline{padding-bottom:2rem;border-bottom:.1rem solid var(--color-gray)}.button{border:0;border-radius:.3rem;padding:1rem 2rem;font-weight:700;cursor:pointer;transition:box-shadow .2s}.button:hover{box-shadow:var(--shadow-default);opacity:89%;transition:box-shadow .2s}.button-add{background:var(--color-primary);border:.2rem solid var(--color-primary);color:var(--color-light)}.button-cancel{background:var(--color-light);border:.2rem solid var(--color-primary);color:var(--color-primary)}.button-edit{margin-right:2rem;background-color:var(--color-success);color:var(--color-light)}.button-delete{margin-right:2rem;background-color:var(--color-danger);color:var(--color-light)}.button-save{background:var(--color-primary);border:.2rem solid var(--color-primary);color:var(--color-light)}.button-detail{background:var(--color-success);border:.2rem solid var(--color-success);color:var(--color-light)}.button-back,.button-yes{background:var(--color-danger);border:.2rem solid var(--color-danger);color:var(--color-light)}.button-no{background:var(--color-success);border:.2rem solid var(--color-success);color:var(--color-light)}.text-valid{color:var(--color-success);font-weight:700}.text-error{color:var(--color-danger);font-weight:700}.text-detail{color:var(--color-info);font-weight:700}.text-bold{color:var(--color-dark);font-weight:700}.span-yes{color:#ea2027;font-weight:700}.span-no{color:#06ad3e;font-weight:700}.remove-scrolling{height:100%;overflow:hidden}:root{--color-primary: #ff5252;--color-secondary: #eb2f06;--color-tertiary: #b33939;--color-light: #f5f6fa;--color-gray: #bdc3c7;--color-metal: #7f8c8d;--color-dark: #3e3a3a;--color-deep: #2c3e50;--color-success: #06ad3e;--color-danger: #ea2027;--color-info: #3867d6;--color-warning: #fbc531;--color-hint: #95a5a6;--color-accent: #3c40c6;--color-divider: #ecf0f1;--color-logo: black;--font-basic: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-default: "Mulish", sans-serif;--font-form: Arial, Helvetica, sans-serif;--font-logo: "Roboto Condensed", sans-serif;--shadow-default: 0 .1rem .2rem 0 rgba(60, 64, 67, .3), 0 .1rem .3rem .1rem rgba(60, 64, 67, .15)}.calc{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;display:flex;justify-content:center}.calc .modal{display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-top:16rem;margin-bottom:44rem;background-color:#fff;width:38rem;border-radius:3px;padding:1rem;box-shadow:var(--shadow-default)}.calc .modal .actions-modal{display:flex;margin-left:20rem;gap:1rem}header{grid-area:header;align-items:center;background:var(--color-primary);position:fixed;z-index:1;width:100%}header .container-top-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:5rem;padding:1rem}header .container-top-menu .container-header-left{display:flex;align-items:center}header .container-top-menu .container-header-left #button-je{height:2.5rem;width:2.5rem;margin-right:1rem;display:flex;justify-content:center;align-items:center;border-radius:.2rem;cursor:pointer;transition:all .2s}header .container-top-menu .container-header-left #button-je img{height:2.3rem;width:2.3rem;cursor:pointer;transition:all .2s}header .container-top-menu .container-header-left #button-je:hover{background-color:#c8d6e5;transition:all .2s}header .container-top-menu a{color:var(--color-light);font-weight:700;letter-spacing:.1rem}header .container-top-menu .header-brand{font-weight:700;padding:.5rem}header .container-top-menu .header-brand:hover{color:var(--color-tertiary);border:1px solid var(--color-light);border-radius:3px;background-color:var(--color-light)}header .header-menu{position:relative}header .header-menu ul{display:flex;margin-right:-.5rem}@media(max-width:480px){header .header-menu ul{display:none}}header .header-menu ul li{margin-left:1rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s}header .header-menu ul li:hover{transition:all .2s;background-color:var(--color-secondary)}header .header-menu ul li:hover a{color:var(--color-light)}header .header-menu ul li a{font-size:1.2rem;border-radius:.2rem}header .header-menu ul .active{background-color:var(--color-light);border-radius:.2rem}header .header-menu ul .active a{color:var(--color-secondary)}header .header-menu-icon{display:none;font-size:2rem;cursor:pointer;color:var(--color-light)}@media(max-width:480px){header .header-menu-icon{display:block}}header .mobile-menu{display:none;position:absolute;top:3.5rem;right:-2rem;padding:.5rem;background-color:var(--color-primary);box-shadow:var(--shadow-default)}header .mobile-menu ul{display:block}header .mobile-menu ul li{margin:1rem 2rem}header .mobile-menu.open{display:block}footer{grid-area:footer;padding:20px;display:flex;align-items:center;justify-content:center;min-height:80px;min-width:350px;background-color:var(--color-metal);color:var(--color-light);font-size:12px}@media(max-width:480px){footer{font-size:10px}}footer img{height:18px;width:18px;margin-right:5px;margin-top:-1px}.copyright{font-size:14px;margin-right:-3px}@media(max-width:480px){.copyright{font-size:12px}}#currentYear{padding-right:2px}.j,.e{font-family:var(--font-logo);font-weight:700;color:var(--color-logo)}body{height:100vh}.container{min-height:100vh;display:grid;grid:"header" auto "content" 1fr "footer" auto/auto}
