.tile{border-radius:calc(var(--radius)*2);cursor:pointer;background-color:#0000;border:1px solid #999;flex-direction:column;width:20vw;min-width:18rem;height:22rem;max-height:50vh;display:flex}.tile.disabled{opacity:.5;cursor:not-allowed}.tile header{padding:var(--gutter);color:var(--app-color);justify-content:center;align-items:center;display:flex}.tile header h1{font-size:1.5rem;font-weight:500}.tile .body{flex-direction:column;flex:1;justify-content:center;align-items:center;height:1%;padding-block-end:4vh;display:flex}.tile .icon{object-fit:contain;width:50%;max-height:100%}#home{padding:var(--gap);justify-content:center;align-items:center;gap:var(--gap);flex-flow:wrap;flex:1;display:flex;overflow:auto}@media (max-width:40rem){#home{flex-flow:column}}.datefield{align-items:flex-start}.datefield .inputs{flex-direction:row;justify-content:flex-start;align-items:center;gap:1ch;display:flex}.datefield .inputs fieldset{margin:0}.datefield .inputs fieldset input{min-width:unset;width:5ch}.datefield .inputs fieldset:nth-child(3) input{width:8ch}.no-results{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.no-results header{margin-block-end:1em;padding:0}.no-results header strong{color:var(--app-color);font-size:1.375em;font-weight:400}.no-results p{color:var(--app-muted);margin:0;padding:0}table.datatable{border-collapse:collapse;font-size:.75em}table.datatable thead{background-color:var(--app-bg);position:sticky;top:0}table.datatable tr td,table.datatable tr th{white-space:nowrap;text-align:left;padding:1em}table.datatable tbody tr:nth-child(odd){background-color:var(--row-alternate)}table.datatable tbody tr.selected{background-color:var(--default-bg)}table.datatable tbody tr.selected td{color:var(--on-default)}table.datatable tbody tr:hover{background-color:var(--default-hover);color:var(--on-default)}@keyframes searchdots{0%{content:"    "}25%{content:".   "}50%{content:"..  "}75%{content:"..."}to{content:"...."}}.customer-search{border-radius:.5em;flex-direction:column;flex:1;padding:1em;display:flex;overflow:hidden}.customer-search header{color:var(--on-pane);justify-content:center;align-items:center;padding-block-end:var(--gap);display:flex}.customer-search form{flex-direction:row;align-items:flex-end;gap:1ch;display:flex}.customer-search form fieldset{flex:1;margin:0}.customer-search form fieldset input{min-width:unset}.customer-search form fieldset.datefield{flex:0}.customer-search .results{background-color:#0000008c;border-radius:.5em;flex-direction:column;flex:1;margin-block-start:1em;display:flex;overflow:auto}.customer-search .results .searching{opacity:.75;flex-direction:row;flex:1;justify-content:center;align-items:center;font-style:italic;display:flex}.customer-search .results .searching span{width:15ch}.customer-search .results .searching span:after{content:"   ";animation:3s linear infinite alternate searchdots}@media (max-width:51.25rem){.search-form fieldset input[type=text]{max-width:19vw}}#screen{flex-direction:column;flex:1;display:flex;overflow:hidden}#screen .links{padding:var(--gutter)}#screen .links a{color:var(--app-color);opacity:.75;cursor:pointer;text-decoration:none}.screen-outlet{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:51.25rem){.screen-outlet{overflow:auto}}#header{flex-basis:min-content;color:#fffe;padding-block:var(--gutter);padding-inline:var(--gutter);background-color:#000;flex-direction:row;justify-content:space-between;display:flex}#header hgroup{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:2ch;display:flex}#header #logo{cursor:pointer;width:100%;max-width:18em;height:auto}#header #logo-print{width:10em;height:auto;display:none}#header h1{letter-spacing:-.096ch;white-space:nowrap;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.15}#header nav{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:1ch;display:flex}#header nav button{font-size:.9em}@media (max-width:52rem){#header h1{display:none}}@media (max-width:40rem){#header .operator-name{display:none}}#login{z-index:700}#login article{background-color:var(--pane-bg);border-radius:var(--radius);color:var(--on-primary);flex-direction:column;align-items:stretch;width:80%;max-width:30rem;padding:0;display:flex}#login header{padding:var(--gutter)}#login header h1{font-size:1.75rem}#login .body{padding:var(--gutter)}#login footer{padding:var(--gutter);flex:1;align-items:flex-end;font-size:1rem;display:flex}#footer{background-color:var(--footer-bg);padding:calc(var(--gutter)/2)var(--gutter);color:var(--on-footer);flex-direction:row;justify-content:space-between;align-items:center;font-size:.925rem;display:flex}@font-face{font-style:normal;font-weight:100;font-family:Inter;src:url(/fonts/Inter/Inter-Thin.otf)format("opentype")}@font-face{font-style:normal;font-weight:200;font-family:Inter;src:url(/fonts/Inter/Inter-ExtraLight.otf)format("opentype")}@font-face{font-style:normal;font-weight:300;font-family:Inter;src:url(/fonts/Inter/Inter-Light.otf)format("opentype")}@font-face{font-style:normal;font-weight:400;font-family:Inter;src:url(/fonts/Inter/Inter-Regular.otf)format("opentype")}@font-face{font-style:normal;font-weight:500;font-family:Inter;src:url(/fonts/Inter/Inter-Medium.otf)format("opentype")}@font-face{font-style:normal;font-weight:600;font-family:Inter;src:url(/fonts/Inter/Inter-SemiBold.otf)format("opentype")}@font-face{font-style:normal;font-weight:700;font-family:Inter;src:url(/fonts/Inter/Inter-Bold.otf)format("opentype")}@font-face{font-style:normal;font-weight:800;font-family:Inter;src:url(/fonts/Inter/Inter-ExtraBold.otf)format("opentype")}@font-face{font-style:normal;font-weight:900;font-family:Inter;src:url(/fonts/Inter/Inter-Black.otf)format("opentype")}:root{--app-bg:#000;--app-color:#fff;--app-muted:#ffffffbf;--pane-bg:#333;--on-pane:#ffffffbf;--primary-hover:#1d71fe;--primary-bg:#1d71edaa;--on-primary:#fff;--default-hover:#fff;--default-bg:#eee;--on-default:#000;--footer-bg:#ffffff26;--on-footer:#ffffffbf;--error-bg:#300;--on-error:red;--disabled-bg:#ffffff0d;--on-disabled:#ffffff8c;--cancel-border:#ffffff8c;--on-cancel:#fff;--cancel-bg:transparent;--row-alternate:#262626;--row-border:#262626;--input-border:#ffffff4d;--input-bg:#ffffff26;--input-color:#fff;--active-status-color:#51ce60;--gutter:1vw;--gap:3.33vw;--radius:8px}@media (max-aspect-ratio:3.999/3){:root{--gutter:2vh}}input[type=text],input[type=number],input[type=password]{border:1px solid #0000;border-bottom:solid 1px var(--input-border);color:var(--input-color);background-color:#0000;border-radius:0;flex:1;min-width:20ch;padding-block-start:1ch;padding-block-end:1ch;font-size:1rem}:is(input[type=text],input[type=number],input[type=password]):focus{border-color:#fff;outline:none}:is(input[type=text],input[type=number],input[type=password]):disabled{opacity:.75;background-color:#0000;border:#0000}input[type=checkbox]{width:1.5rem;height:1.5rem;margin-inline-end:1ch}fieldset{border:none;flex-direction:column;margin-block-start:1ch;margin-block-end:1ch;margin-inline-start:0;margin-inline-end:0;padding:0;display:flex}fieldset:first-of-type{margin-block-start:0}fieldset label.grouped{color:var(--on-app);cursor:pointer;flex-direction:row;align-items:center;display:flex}label{color:#ffffff8c;margin-block-start:1ch;margin-block-end:.5ch;font-size:1em}section.buttons{flex-direction:row;flex:1;justify-content:flex-end;gap:2ch;display:flex}button,input[type=submit]{background-color:var(--default-bg);font-size:1.125em;font-weight:1em;color:var(--on-default);cursor:pointer;border:none;border-radius:5.556em;padding-block-start:.75em;padding-block-end:.75em;padding-inline-start:1.25em;padding-inline-end:1.25em}:is(button,input[type=submit]):hover{background-color:var(--default-hover)}:is(button,input[type=submit]):focus-visible{background-color:var(--default-hover)}:is(button,input[type=submit]):disabled{opacity:.5;cursor:not-allowed}button.primary,input[type=submit].primary{background-color:var(--primary-bg);color:var(--on-primary);border:solid 1px var(--primary-bg)}:is(button.primary,input[type=submit].primary):hover{background-color:var(--primary-hover)}:is(button.primary,input[type=submit].primary):focus-visible{background-color:var(--primary-hover)}button.cancel{background-color:var(--cancel-bg);color:var(--on-cancel);border:solid 1px var(--cancel-border)}button.cancel:hover{background-color:var(--default-bg);color:var(--on-default)}button.cancel:focus-visible{background-color:var(--default-bg);color:var(--on-default)}input[type=radio]{accent-color:#000000bf}button:disabled,button.primary:disabled,input[type=submit].primary:disabled{background-color:var(--disabled-bg);color:var(--on-disabled);border:solid 1px var(--on-disabled);opacity:.5}:is(button:disabled,button.primary:disabled,input[type=submit].primary:disabled):hover{background-color:var(--disabled-bg);color:var(--on-disabled);border:solid 1px var(--on-disabled);opacity:.5}:is(button:disabled,button.primary:disabled,input[type=submit].primary:disabled):focus-visible{background-color:var(--disabled-bg);color:var(--on-disabled);border:solid 1px var(--on-disabled);opacity:.5}.transaction-amount input{text-align:center;min-width:unset;font-size:1.5em;position:relative}.notice{display:flex}.notice.error{color:var(--on-error)}.fieldgroup{justify-content:flex-start;align-items:flex-end;gap:var(--gap);flex-direction:row;display:flex}.infobox{align-items:flex-top;flex-direction:row;gap:.5rem;padding-block-start:1ch;font-size:.9em;display:flex}.infobox:before{content:"i";background-color:#acf;border-radius:100%;justify-content:center;align-items:center;width:2.5ch;height:2.5ch;margin-block-start:.5em;font-size:.25em;font-weight:400;display:flex}.infobox .infotext p{margin:0;padding:0;line-height:1.25}.infobox[data-type=error]:before{background-color:#f04c27}body,html{width:100vw;height:100vh;margin:0;padding:0;display:flex}body{background-color:var(--app-bg);flex:1;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400}h1,h2,h3,h4{margin:0;padding:0;font-size:1rem;font-weight:400}h1{font-size:1.25rem}h2{font-size:1.5rem}address{line-height:1.5}.words{text-transform:capitalize}#root{flex-direction:column;flex:1;place-self:stretch stretch;display:flex;overflow:hidden}main{flex-direction:column;flex:1;display:flex;overflow:hidden}main>section{flex-direction:column;flex:1;display:flex;overflow:hidden}.modal.fullscreen{z-index:400;background-color:#000a;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.pane{margin-inline:var(--gutter);flex-direction:column;flex:1;display:flex;overflow:hidden}.pane .body{padding-inline:var(--gutter);border-radius:var(--radius);color:var(--app-color);background-color:var(--pane-bg);flex-direction:column;flex:1;justify-content:center;margin-block-end:var(--gutter);display:flex;overflow:hidden}.pane .body>header{padding-block:var(--gutter);text-align:center}.pane .body>footer{padding-block-start:1em;padding-block-end:1em}.pane .body .content{padding:var(--gutter);border-radius:var(--radius);background-color:#00000069;flex-direction:column;flex:1;gap:1ch;display:flex;overflow:auto}.pane .body .content.split{flex-direction:column;overflow:hidden}.pane .body .content.split>section+section{max-width:50%}.panel{background-color:var(--pane-bg);border-radius:var(--radius);padding:var(--gutter);flex-direction:column;display:flex}.panel header{margin-block-end:1ch}.panel header.error{color:var(--on-error)}.panel header.success{color:var(--active-status-color)}.panel .info{gap:1ch;font-size:.9em;display:flex}.container{flex-direction:column;gap:1ch;display:flex}[data-status=ACTIVE]{color:var(--active-status-color)!important}ul.properties{margin:1ch 0 0;padding:0;list-style-type:none}ul.properties li{margin-block-start:1ex;margin-block-end:1ex;display:flex}ul.properties li strong{font-weight:400}ul.properties li strong:after{content:":"}ul.properties li span{color:var(--on-pane);margin-inline-start:.5ch;display:inline-block}@media (max-width:51.25rem){.pane.scrolling{overflow:visible}.pane .body .content.split{flex-direction:column;overflow:auto}.pane .body .content.split>section+section{max-width:unset}.container{flex:unset}}.noroute{padding:var(--gutter);color:var(--app-color);display:flex}@media screen{.printed{display:none!important}.triple-print .panel:not(:first-child){display:none}}@media print{:root{--app-bg:#fff;--pane-bg:#fff;--app-color:#000;--input-color:#000;--on-pane:#000;--gutter:1em;--gap:1em}html,body{color:#000;background-color:#fff;flex-direction:column;flex:1;margin:0;padding:0;font-size:12px;display:flex}.screen-only{display:none!important}.printed{display:block!important}#root{overflow:visible}#root *{background-color:#fff;display:none}#root #header,#root #header hgroup{background-color:var(--app-bg);padding-inline:initial;margin:0;padding-block-start:0;padding-block-end:0;display:block}:is(#root #header,#root #header hgroup) #logo{display:none}:is(#root #header,#root #header hgroup) #logo-print{display:block}:is(#root #header,#root #header hgroup) #nav{display:none}#root main{background-color:var(--app-bg);color:var(--app-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:visible}#root main #screen{margin-inline:initial;padding-inline:initial;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}#root main #screen .content{padding:0}#root main #screen input{background-color:var(--app-bg);border:solid 1px var(--app-color)}#root main #screen button{display:none}#root main #screen input[type=submit]{display:none}#root main #screen em{display:inline-block}#root main #screen ul.properties{margin:1ch 0 0;padding:0;font-size:.75em;list-style-type:none}#root main #screen ul.properties li{flex-direction:row;justify-content:flex-start;align-items:baseline;margin-block-start:1ex;margin-block-end:1ex;display:flex}#root main #screen ul.properties li strong{font-weight:400;display:inline-block}#root main #screen ul.properties li strong:after{content:":"}#root main #screen ul.properties li span{color:var(--on-pane);margin-inline-start:.5ch;display:inline-block}#root main .screen-outlet{margin-inline:initial;padding-inline:initial;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}#root main .screen-outlet .content{padding:0}#root main .screen-outlet input{background-color:var(--app-bg);border:solid 1px var(--app-color)}#root main .screen-outlet button{display:none}#root main .screen-outlet input[type=submit]{display:none}#root main .screen-outlet em{display:inline-block}#root main .screen-outlet ul.properties{margin:1ch 0 0;padding:0;font-size:.75em;list-style-type:none}#root main .screen-outlet ul.properties li{flex-direction:row;justify-content:flex-start;align-items:baseline;margin-block-start:1ex;margin-block-end:1ex;display:flex}#root main .screen-outlet ul.properties li strong{font-weight:400;display:inline-block}#root main .screen-outlet ul.properties li strong:after{content:":"}#root main .screen-outlet ul.properties li span{color:var(--on-pane);margin-inline-start:.5ch;display:inline-block}#root main .pane{margin-inline:initial;padding-inline:initial;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}#root main .pane .content{padding:0}#root main .pane input{background-color:var(--app-bg);border:solid 1px var(--app-color)}#root main .pane button{display:none}#root main .pane input[type=submit]{display:none}#root main .pane em{display:inline-block}#root main .pane ul.properties{margin:1ch 0 0;padding:0;font-size:.75em;list-style-type:none}#root main .pane ul.properties li{flex-direction:row;justify-content:flex-start;align-items:baseline;margin-block-start:1ex;margin-block-end:1ex;display:flex}#root main .pane ul.properties li strong{font-weight:400;display:inline-block}#root main .pane ul.properties li strong:after{content:":"}#root main .pane ul.properties li span{color:var(--on-pane);margin-inline-start:.5ch;display:inline-block}#root main .body{margin-inline:initial;padding-inline:initial;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}#root main .body .content{padding:0}#root main .body input{background-color:var(--app-bg);border:solid 1px var(--app-color)}#root main .body button{display:none}#root main .body input[type=submit]{display:none}#root main .body em{display:inline-block}#root main .body ul.properties{margin:1ch 0 0;padding:0;font-size:.75em;list-style-type:none}#root main .body ul.properties li{flex-direction:row;justify-content:flex-start;align-items:baseline;margin-block-start:1ex;margin-block-end:1ex;display:flex}#root main .body ul.properties li strong{font-weight:400;display:inline-block}#root main .body ul.properties li strong:after{content:":"}#root main .body ul.properties li span{color:var(--on-pane);margin-inline-start:.5ch;display:inline-block}#root main .body *{margin-inline:initial;padding-inline:initial;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:1rem;display:flex}#root main .body * .content{padding:0}#root main .body * input{background-color:var(--app-bg);border:solid 1px var(--app-color)}#root main .body * button{display:none}#root main .body * input[type=submit]{display:none}#root main .body * em{display:inline-block}#root main .body * ul.properties{margin:1ch 0 0;padding:0;font-size:.75em;list-style-type:none}#root main .body * ul.properties li{flex-direction:row;justify-content:flex-start;align-items:baseline;margin-block-start:1ex;margin-block-end:1ex;display:flex}#root main .body * ul.properties li strong{font-weight:400;display:inline-block}#root main .body * ul.properties li strong:after{content:":"}#root main .body * ul.properties li span{color:var(--on-pane);margin-inline-start:.5ch;display:inline-block}#root main .pane .body>header{display:none}#root main .pane .body>footer{display:none}#root main .signatures{flex-direction:row;gap:8%;margin-block-start:1em;display:flex}#root main section.signature-section{color:var(--app-color);border-bottom:none;flex:1}#root main section.signature-section .signature-area{border-bottom:solid 1px var(--app-color);width:100%;height:3.125em}#root main section.signature-section .label{color:var(--app-color)}#root main .triple-print{flex-direction:column;align-items:stretch;width:100vw;display:flex}#root main .triple-print>.panel{flex:0 0 33%;align-items:stretch;height:3.124in;padding-block-start:.027in;padding-block-end:.33in;display:flex}#root main .triple-print>.panel>section{flex-direction:row;gap:4ch;padding-block-start:.15in;padding-block-end:.15in;display:flex}#root main .triple-print>.panel>section>div{align-items:stretch;gap:2ch;display:flex}#root main .triple-print>.panel>section>div.trans-amount-words{flex:1}#root main .triple-print>.panel>section>div.player-name{flex:1}#root main .triple-print>.panel>section>div>span:last-child{border-bottom:1px solid #999;display:block}#root main .triple-print>.panel:last-child{padding-block-start:.018in;padding-block-end:0}#root main .triple-print header.receipt-header{flex-direction:row;justify-content:space-between;align-items:center;padding-block-end:0}#root main .triple-print header.receipt-header .logos{flex-direction:row;align-items:center;font-size:1.4rem;display:flex!important}#root main .triple-print header.receipt-header .logos img{height:4ch;margin-inline-end:1ch}#root main .triple-print address{flex-direction:row;align-items:baseline;display:flex}#root main .triple-print address>div+div{margin-inline-start:1ex}.receipt-section{border-bottom:dashed 1px var(--app-color);flex-direction:column;flex:1;justify-content:stretch;margin-block-start:1em;padding-block-end:1em;display:flex}}
