*{font-family:Open Sans;box-sizing:border-box}input,select,h1,h2,h3,h4,h5,h6,label,p,ul,.text{color:var(--text-dark)}a{color:var(--primary-color)}input,select,textarea{background-color:var(--background-light)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--text-dark)}a{text-decoration:none}body{margin:0;background-color:var(--background-light)}.clickable{color:var(--primary-color)}.clickable:hover{cursor:pointer;opacity:80%;text-decoration:underline}.page-container{background-color:var(--background-dark);min-width:500px;border-radius:var(--border-radius, "0");margin:var(--padding-large);display:flex;flex-flow:column wrap;gap:var(--padding-mobile)}.page-container .loader{display:flex;align-items:center;justify-content:center;min-height:480px;min-width:480px}.page-container .title{font-size:24px}.page-container .sub-title{font-size:16px;margin-bottom:10px}.page-container .action{font-size:14px;width:-moz-fit-content;width:fit-content}.page-container .grid{margin-top:20px;display:flex}.page-container .buttons{margin-top:var(--padding-small);display:flex;justify-content:space-between;align-items:baseline}.page-container .buttons.center{justify-content:center}.page-container .buttons gd-button:not(:last-child){margin-right:var(--padding-small)}.page-container table{border-collapse:collapse;width:100%}.page-container table caption{text-align:left;margin-bottom:5px}.page-container table thead{background-color:var(--background-card)}.page-container table tbody tr{background-color:var(--background-light)}.page-container table tr{font-size:14px}.page-container table tr th,.page-container table tr td{text-align:left;padding:5px 10px}.page-container table tr th .action,.page-container table tr td .action{margin-bottom:0}.page-container table tr th.icon,.page-container table tr td.icon{width:36px}.page-container table tr th icon,.page-container table tr td icon{color:var(--primary-color);font-size:16px;width:36px}.page-container table tr th icon:hover,.page-container table tr td icon:hover{cursor:pointer}@media (max-width: 767px){.page-container{min-height:calc(100vh - 70px);min-width:0;margin:0;padding:var(--padding-mobile) 0;background-image:unset}.page-container .title,.page-container .sub-title,.page-container .action,.page-container .buttons,.page-container .padded,.page-container .grid{margin-left:var(--padding-mobile);margin-right:var(--padding-mobile)}.page-container .padded{display:block}.page-container .buttons{margin-top:var(--padding-mobile)}}@media (prefers-color-scheme: dark){html{scrollbar-face-color:var(--background-card);scrollbar-base-color:var(--background-card);scrollbar-3dlight-color:var(--background-card);scrollbar-highlight-color:var(--background-card);scrollbar-track-color:var(--background-light);scrollbar-arrow-color:var(--background-light);scrollbar-shadow-color:var(--background-card)}::-webkit-scrollbar{width:16px}::-webkit-scrollbar :hover{cursor:grab}::-webkit-scrollbar-track{background-color:var(--background-card)}::-webkit-scrollbar-track-piece{background-color:var(--background-light)}::-webkit-scrollbar-thumb{background-color:var(--background-card)}::-webkit-scrollbar-corner{background-color:var(--background-card)}::-webkit-resizer{background-color:var(--background-card)}}@media print{body{background-color:transparent}input,select,h1,h2,h3,h4,h5,h6,label,p,ul,a,.text{color:#000}.buttons{display:none!important}.box-shadow{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}}
