@import"https://fonts.googleapis.com/css2?family=Nunito&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--c-bg: #ffffff;--c-panel-bg: #fafafa;--c-surface: #ffffff;--c-surface-alt: #f5f5f5;--c-panel: rgba(0,92,169,.03);--c-border: rgba(0,0,0,.12);--c-primary: #005ca9;--c-text: #1a1a2e;--c-text-dim: rgba(0,0,0,.55);--c-dim: rgba(0,92,169,.35);--c-green: #2e7d32;--c-cyan: #0277bd;--c-amber: #e65100;--c-red: #c62828;--c-violet: #7b1fa2;--c-on-primary: #ffffff;--c-nav-hover-bg: rgba(0,92,169,.08);--c-scrollbar: rgba(0,0,0,.18);--c-font: "Roboto","Helvetica","Arial",sans-serif;--c-mono: "JetBrains Mono","Fira Code","Consolas",monospace;--c-row-hover: rgba(0,0,0,.03);--c-green-a1: rgba(46,125,50,.12);--c-cyan-a1: rgba(2,119,189,.22);--c-amber-a1: rgba(230,81,0,.1);--c-amber-a2: rgba(230,81,0,.25);--c-red-a1: rgba(198,40,40,.05);--c-red-a2: rgba(198,40,40,.2);--c-violet-a1: rgba(123,31,162,.04);--c-violet-a2: rgba(123,31,162,.22);--c-row-striped: rgba(0,0,0,.015);--c-primary-a1: rgba(0,92,169,.05);--c-primary-a2: rgba(0,92,169,.12);--BGCOLOR: #ffffff;--BORDER-COLOR: #fff;--COLOR: #fff;--ERROR: firebrick;--INACTIVE: lightgray;--LINK-COLOR: whitesmoke;--LINK-HOVER: rgba(245, 245, 245, .9);--NOTE-BGCOLOR: hsla(266, 37%, 11%, .65);--STATUS-COMPLETE: limegreen;--STATUS-OPEN: firebrick;--TABLE-BGCOLOR: #fff;--TABLE-HOVERCOLOR: #e3e3e3;--TABLE-COLOR: #000;--DEC-BLUE: #005ca9}body[data-theme=dark]{--c-bg: #05080f;--c-panel-bg: #080e1a;--c-surface: #080e1a;--c-surface-alt: rgba(0,5,15,.92);--c-panel: rgba(0,230,120,.03);--c-border: rgba(0,230,120,.18);--c-primary: #00e678;--c-text: #b8ffd0;--c-text-dim: rgba(180,240,200,.45);--c-dim: rgba(0,230,120,.4);--c-green: #00e678;--c-cyan: #00d4ff;--c-amber: #ffc200;--c-red: #ff3c5a;--c-violet: #c47aff;--c-on-primary: #000000;--c-nav-hover-bg: rgba(0,230,120,.08);--c-scrollbar: rgba(0,230,120,.25);--c-font: "JetBrains Mono","Fira Code","Consolas",monospace;--c-mono: "JetBrains Mono","Fira Code","Consolas",monospace;--c-row-hover: rgba(0,230,120,.04);--c-green-a1: rgba(0,230,120,.12);--c-cyan-a1: rgba(0,212,255,.22);--c-amber-a1: rgba(255,194,0,.1);--c-amber-a2: rgba(255,194,0,.25);--c-red-a1: rgba(255,60,90,.05);--c-red-a2: rgba(255,60,90,.2);--c-violet-a1: rgba(196,122,255,.04);--c-violet-a2: rgba(196,122,255,.22);--c-row-striped: rgba(0,230,120,.02);--c-primary-a1: rgba(0,230,120,.05);--c-primary-a2: rgba(0,230,120,.12);--BGCOLOR: #05080f;--TABLE-HOVERCOLOR: rgba(0,230,120,.06);--TABLE-COLOR: #b8ffd0}html{font-family:Roboto,sans-serif;font-size:16px;color:#1b1b1b;overflow-x:hidden}body{min-height:100vh;background-color:var(--c-bg);color:var(--c-text);transition:background-color .25s,color .25s;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-scrollbar);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}a,a:visited{color:#222}input[type=text],input[type=password],button,textarea{font-family:Nunito,sans-serif;font-size:16px}label,button{margin:0rem}[type=checkbox]{height:20px;width:20px;margin:0 5px 2px 2px}.flexGrow{flex-grow:1;display:flex;justify-content:flex-start;align-items:flex-end}tr:hover{background:var(--TABLE-HOVERCOLOR);cursor:pointer}:fullscreen{background-color:#fafafa!important;overflow:hidden}:-webkit-full-screen{background-color:#fafafa!important;overflow:hidden}:-moz-full-screen{background-color:#fafafa!important;overflow:hidden}:-ms-fullscreen{background-color:#fafafa!important;overflow:hidden}:fullscreen::-webkit-scrollbar,:-webkit-full-screen::-webkit-scrollbar{display:none}:fullscreen{-ms-overflow-style:none;scrollbar-width:none}.home{justify-content:center;margin-left:auto;margin-right:auto;max-width:1500px}.home__image{width:100%;z-index:-1;margin-bottom:-150px;-webkit-mask-image:linear-gradient(to bottom,#000,#0000);mask-image:linear-gradient(to bottom,#000,#0000)}#container-circles{position:absolute;left:50%;bottom:90px}#outer-circle{left:-37px;height:75px;width:75px;background-color:#fff6;z-index:1}#inner-circle,#outer-circle{position:absolute;border-radius:50%}#inner-circle{left:50%;top:38px;height:44px;width:44px;background:#fff;margin:-22px 0 0 -22px;z-index:2}#inner-circle.is-clicked{height:38px;width:38px;margin:-19px 0 0 -19px}#white-flash.normal{position:absolute;height:100%;width:100%;opacity:1;-webkit-transition:opacity .9s ease-out;-o-transition:opacity .9s ease-out;transition:opacity .9s ease-out}#white-flash.do-transition{opacity:0;background:#fff}#display-error{color:#000;background-color:#fff}.react-html5-camera-photo{position:relative;text-align:center}.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:768px}.react-html5-camera-photo>.display-error{width:768px;margin:0 auto}@media(max-width:768px){.react-html5-camera-photo>.display-error,.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:100%}}.react-html5-camera-photo-fullscreen>img,.react-html5-camera-photo-fullscreen>video{width:100vw;height:100vh}.react-html5-camera-photo-fullscreen>video{-o-object-fit:fill;object-fit:fill}.react-html5-camera-photo-fullscreen>.display-error{width:100vw;height:100vh}.ewp-dg-row{transition:background .1s}.ewp-dg-row:hover{background:var(--c-row-hover)!important}.ewp-dg-row-clickable{cursor:pointer}.ewp-dg-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ewp-dg-sort-icon{display:inline-block;margin-left:4px;font-size:10px;opacity:.3;transition:opacity .15s,transform .15s}.ewp-dg-sortable:hover .ewp-dg-sort-icon{opacity:.6}.ewp-dg-sort-active .ewp-dg-sort-icon{opacity:1}.ewp-dg-sort-desc .ewp-dg-sort-icon{transform:rotate(180deg)}.ewp-dg-sticky thead th{position:sticky;top:0;z-index:2}.ewp-dg-sticky-col{position:sticky;left:0;z-index:1;background:inherit}@keyframes ewp-dg-pulse{0%,to{opacity:.4}50%{opacity:.8}}.ewp-dg-skeleton{height:12px;border-radius:3px;background:var(--c-border);animation:ewp-dg-pulse 1.5s ease-in-out infinite}.ewp-dg-expand-btn{background:none;border:none;cursor:pointer;font-size:11px;padding:4px;color:var(--c-text-dim);transition:transform .15s}.ewp-dg-expand-btn[aria-expanded=true]{transform:rotate(90deg)}@media(max-width:768px){.ewp-dg-container{border-radius:0;margin-left:-8px;margin-right:-8px}.ewp-dg-table{font-size:11px}.ewp-dg-table th{padding:6px 8px!important;font-size:9px!important}.ewp-dg-table td{padding:6px 8px!important}.ewp-dg-toolbar{flex-direction:column;gap:8px}.ewp-dg-toolbar-search{width:100%!important}.ewp-dg-footer{flex-direction:column;gap:8px;font-size:11px}.ewp-dg-mobile-hidden{display:none!important}}.ewp-dg-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.viewport>video{width:100%;height:100%;object-fit:cover;border:1px solid #333}.viewport>canvas{display:none}.viewport{position:relative;border-radius:8px;overflow:hidden;background:#000;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.scanner-container{display:flex;flex-direction:column}.scanner__output{min-width:100%;padding:5px;margin-top:15px}.scanner-guides{position:absolute;inset:0;pointer-events:none}.horizontal-guide,.vertical-guide{position:absolute;background:#fff3;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 2px #00000080}.horizontal-guide{left:15%;right:15%;height:2px;top:50%;transform:translateY(-50%)}.vertical-guide{top:15%;bottom:15%;width:2px;left:50%;transform:translate(-50%)}.scan-line{position:absolute;left:15%;right:15%;height:2px;top:50%;background:linear-gradient(90deg,#f000,#ff000080,#f000);box-shadow:0 0 8px #ff000080;animation:scan 2s ease-in-out infinite;z-index:10}@keyframes scan{0%{transform:translateY(-50px);opacity:.5}50%{transform:translateY(50px);opacity:1}to{transform:translateY(-50px);opacity:.5}}.scan-success{position:absolute;inset:0;background:#00ff001a;border:2px solid rgba(0,255,0,.5);border-radius:8px;opacity:0;transition:opacity .3s ease}.scan-success.visible{opacity:1}.scan-error{position:absolute;inset:0;background:#ff00001a;border:2px solid rgba(255,0,0,.5);border-radius:8px;opacity:0;transition:opacity .3s ease}.scan-error.visible{opacity:1}@media(max-width:768px){.horizontal-guide,.vertical-guide{border-width:1px}.scan-line{height:1px}}
