:root{--mdui-color-primary-light:30, 136, 229;--mdui-color-primary-dark:30, 136, 229;--mdui-color-primary:30, 136, 229;--mdui-color-primary-container-light:227, 242, 253;--mdui-color-primary-container-dark:227, 242, 253;--mdui-color-primary-container:227, 242, 253;--mdui-color-on-primary-light:255, 255, 255;--mdui-color-on-primary-dark:255, 255, 255;--mdui-color-on-primary:255, 255, 255;--mdui-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--mdui-color-surface-light:255, 255, 255;--mdui-color-surface:255, 255, 255;--mdui-color-surface-variant-light:255, 255, 255;--mdui-color-surface-variant:255, 255, 255;--mdui-color-surface-container-lowest-light:255, 255, 255;--mdui-color-surface-container-lowest:255, 255, 255;--mdui-color-surface-container-low-light:255, 255, 255;--mdui-color-surface-container-low:255, 255, 255;--mdui-color-surface-container-light:255, 255, 255;--mdui-color-surface-container:255, 255, 255;--mdui-color-surface-container-high-light:255, 255, 255;--mdui-color-surface-container-high:255, 255, 255;--mdui-color-surface-container-highest-light:255, 255, 255;--mdui-color-surface-container-highest:255, 255, 255;--mdui-color-background-light:255, 255, 255;--mdui-color-background:255, 255, 255;--mdui-color-on-background-light:33, 37, 41;--mdui-color-on-background:33, 37, 41}.mdui-table-fluid{background:#fff;border:none;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}mdui-button,mdui-text-field{--shape-corner:2px}mdui-tab{--shape-corner:0}mdui-card,mdui-chip{--shape-corner:4px}mdui-snackbar{--mdui-color-inverse-surface:255, 255, 255;--mdui-color-inverse-on-surface:33, 37, 41;--mdui-color-inverse-primary:30, 136, 229;--shape-corner:12px;border:1px solid #eceff1;border-left:4px solid #00bfa5;box-shadow:0 6px 20px #21252924}mdui-snackbar[data-type=warning]{border-left-color:#faad14}mdui-snackbar[data-type=error]{border-left-color:#d32f2f}@media (width<=1023px){.hidden-sm-down{display:none!important}}@media (width>=1024px){.hidden-md-up{display:none!important}}@media (width<=599.98px){.hidden-xs{display:none!important}}@media (width>=1440px){.col-lg-2{float:left;width:16.6667%}.col-lg-8{float:left;width:66.6667%}}.row:after{content:"";clear:both;display:table}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:#fff}body{color:#212529;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:1.5}a{color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:visited{color:#6610b2}h3{color:#212529;margin:0 0 8px;font-size:28px;font-weight:500;line-height:1.2}.field-gap{margin-top:0}.container{width:96%;max-width:1280px;margin:0 auto;padding:0 8px}@media (width>=600px){.container{width:94%}}@media (width>=1024px){.container{width:92%}}.main-body{margin:0 -8px}.card-center{max-width:800px;margin:0 auto}.app-toolbar{color:#fff;background:#1e88e5;align-items:center;gap:8px;height:56px;padding:0 16px;display:flex}.app-toolbar .spacer{flex:1}.app-toolbar .title{cursor:pointer;align-items:center;gap:4px;font-size:20px;font-weight:500;display:flex}.app-toolbar .title img{width:50px;height:auto}.app-toolbar mdui-button-icon{color:#fff;--mdui-color-on-surface-variant:255, 255, 255;flex:none}.app-toolbar .title{white-space:nowrap}.app-footer{color:#fff;text-align:center;background:#009fd9;padding:50px 0}.app-footer a{color:#fff;text-decoration:none}.app-footer a:hover{color:#d7f0ff}.data-table{border-collapse:collapse;width:100%}.data-table th{color:#0000008a;text-align:left;white-space:nowrap;border-bottom:1px solid #0000001f;padding:12px 28px;font-size:13px;font-weight:700;line-height:32px}.data-table td{color:#000000de;border-bottom:1px solid #0000001f;padding:12px 28px;font-size:14px;line-height:24px}.data-table th:first-child,.data-table td:first-child{padding-left:24px;padding-right:0}.sk{background:#eef1f4;border-radius:6px;display:block;position:relative;overflow:hidden}.sk--circle{border-radius:50%}.sk:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);animation:1.4s ease-in-out infinite sk-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}
