:root{color-scheme:light;--click-primary: #003A65;--click-primary-alt: #002d4f;--click-primary-text: #ffffff;--click-highlight-1: #db8d34;--click-highlight-2: #b51c8f;--click-highlight-3: #82ba00;--click-highlight-text: #ffffff;--click-control-back: #E6E6E6;--click-control-border: #E6E6E6;--click-control-text: #404040;--click-overlay: #E7ECF0D8;--click-menu-overlay: #FFFFFF99;--click-page: #ffffff;--click-page-secondary: #f7f7f7;--click-page-alternate: #eaeaea;--click-text: #404040;--click-button-back: #E6E6E6;--click-button-hover: #D6D6D6;--click-button-press: #E6E6E6;--click-blue: #41abe8;--click-blue-hover: #2e8abf;--click-red: #d82f20;--click-red-hover: #b5291c;--click-green: #7B962E;--click-green-hover: #5C7121;--click-amber: #db8d34;--click-amber-hover: #F78800;--click-purple: #b51c8f;--click-deep-purple: #7c2f69;--click-deep-purple-hover: #571e49;--click-teal: #3ecfb7;--click-teal-hover: #32a895;--click-copper: #cf6e3e;--click-copper-hover: #9c522d;--click-grey: #c1c1c1;--click-grey-hover: #b3b3b3;--click-lime: #afc94f;--click-lime-hover: #91a839;--click-green-tile: #D4DDBC;--click-blue-tile: #CFDBE2;--click-red-tile: #F0BAB5;--click-amber-tile: #E7BE8A;--click-grid: #f0f0f0;--click-datagrid: #f5f5f5;--click-grid-row-alternate: var(--click-grid);--click-column-panel: var(--click-primary-alt);--click-column-panel-heading: var(--click-primary-alt);--click-column-panel-hover: color-mix(in srgb, var(--click-primary-alt) 85%, var(--click-primary-text));--click-column-panel-text: var(--click-primary-text);--click-tertiary: #666666;--click-tertiary-text: #ffffff;--click-exceptions-overlay: #D3D3D3B2;--click-print-preview: #db8d34;--click-options: #202B3C;--click-shadow: #000000;--click-heading: var(--click-primary);--click-muted: var(--click-tertiary);--click-selection: var(--click-blue-tile);--click-danger-back: var(--click-red-tile)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--click-primary: #000000;--click-primary-alt: #151515;--click-primary-text: #ffffff;--click-text: #eeeeee;--click-page: #272727;--click-page-secondary: #333333;--click-page-alternate: #464646;--click-control-back: #525252;--click-control-text: #ffffff;--click-control-border: #525252;--click-overlay: #FFFFFF66;--click-menu-overlay: #00000099;--click-exceptions-overlay: #636363B2;--click-print-preview: #464646;--click-options: #0F0F0F;--click-grid-row-alternate: var(--click-menu-overlay);--click-heading: var(--click-text);--click-muted: var(--click-grey);--click-selection: var(--click-page-alternate);--click-danger-back: var(--click-page-alternate)}}.click-text-context-menu{position:fixed;z-index:2147483647;min-width:112px;padding:4px;border:1px solid var(--click-control-border,#888);border-radius:6px;background:var(--click-page,#fff);color:var(--click-text,#222);box-shadow:0 7px 24px color-mix(in srgb,var(--click-shadow,#000) 24%,transparent)}.click-text-context-menu[hidden]{display:none}.click-text-context-menu button{display:block;width:100%;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;padding:7px 12px;cursor:pointer;font:inherit}.click-text-context-menu button:hover:not(:disabled){background:var(--click-selection,#ddd)}.click-text-context-menu button:disabled{opacity:.45;cursor:default}:root{font:14px/1.45 Arial,Helvetica,sans-serif;color:var(--click-text);background:var(--click-page-secondary)}*{box-sizing:border-box}body{margin:0;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:220px;background:var(--click-primary);color:var(--click-primary-text);display:flex;flex-direction:column}.brand{display:block;padding:26px 30px 4px}.brand img{display:block;width:100%}.brand-subtitle{text-align:center;color:var(--click-blue-tile);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sidebar nav a{display:block;padding:13px 22px;color:var(--click-blue-tile);text-decoration:none;border-left:4px solid transparent}.sidebar nav a:hover,.sidebar nav a.active{background:var(--click-primary-alt);border-left-color:var(--click-blue)}.sidebar-bottom{margin-top:auto;padding:20px 22px;border-top:1px solid var(--click-primary-alt);display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.sidebar-bottom button{border:0;background:transparent;color:var(--click-primary-text);cursor:pointer;font:inherit;text-decoration:underline}.content{margin-left:220px;padding:27px;max-width:1800px}.overview-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.overview-heading h1{margin:0;color:var(--click-heading);font-size:27px}.venue-choice{font-weight:700;color:var(--click-heading)}.venue-choice select{display:block;min-width:220px;margin-top:5px;padding:8px;background:var(--click-page);border:1px solid var(--click-control-border);border-radius:5px}.range-bar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:var(--click-primary);color:var(--click-primary-text);padding:12px 16px;border-radius:8px;margin-left:8px;margin-right:8px}.range-bar span{margin-right:9px;font-weight:700}.range-bar button{border:1px solid var(--click-blue);background:transparent;color:var(--click-primary-text);padding:7px 12px;border-radius:5px;cursor:pointer}.range-bar button:hover,.range-bar button.selected{background:var(--click-page);color:var(--click-heading)}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 270px;gap:14px;margin-top:16px}.panel{min-width:0;background:var(--click-page);border-radius:8px;padding:16px;margin-left:8px;margin-right:8px;margin-bottom:8px;box-shadow:0 2px 8px color-mix(in srgb,var(--click-shadow) 9%,transparent)}.panel h2{font-size:16px;color:var(--click-heading);margin:0 0 14px}.income-panel{grid-column:1/4;min-height:390px}.top-panel{grid-column:4;grid-row:1/3;background:var(--click-primary);color:var(--click-primary-text)}.top-panel h2{color:var(--click-primary-text)}.top-panel ol{list-style:none;padding:0;margin:0}.top-panel li{display:flex;justify-content:space-between;gap:8px;margin:8px 0;padding:10px;background:var(--click-primary-alt);border-radius:6px}.top-panel small{display:block;color:var(--click-blue-tile)}.top-panel strong{white-space:nowrap;color:var(--click-green-tile)}.chart{min-height:315px;overflow:auto}.chart svg{width:100%;min-width:620px;height:315px}.chart line.grid{stroke:var(--click-page-secondary);stroke-width:1}.chart text{fill:var(--click-muted);font-size:11px}.chart rect{fill:var(--click-amber)}.chart polyline{fill:none;stroke-width:2.5}.chart .gross{stroke:var(--click-blue)}.chart .net{stroke:var(--click-green)}.chart .profit{stroke:var(--click-purple)}.chart-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.chart-legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px;background:var(--colour)}.class-chart{display:grid;gap:10px}.class-row{display:grid;grid-template-columns:74px minmax(0,1fr) 70px;gap:8px;align-items:center;font-size:12px}.class-row .track{height:15px;background:var(--click-page-secondary);border-radius:8px;overflow:hidden}.class-row .bar{height:100%;border-radius:8px;background:var(--click-blue)}.class-row .value{text-align:right;font-weight:700}.empty{background:var(--click-selection);color:var(--click-blue-hover);padding:16px;border-radius:6px}.top-panel .empty{background:var(--click-primary-alt);color:var(--click-primary-text)}#overview-status{margin:13px 0 0;color:var(--click-muted)}#overview-status:empty{display:none}@media(max-width:1160px){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.top-panel{grid-column:1/4;grid-row:auto}.top-panel ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}}@media(max-width:760px){.brand{width:160px;padding:15px}.brand-subtitle{display:none}.content{margin:0;padding:0}.overview-heading{display:block}.venue-choice{display:block;margin-top:15px}.overview-grid{display:block}.panel{margin-bottom:14px}.chart svg{min-width:540px}.top-panel ol{display:block}}:root [hidden],[hidden]{display:none!important}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar nav .sidebar-reporting summary{display:block;padding:13px 22px;color:var(--click-blue-tile);cursor:pointer;border-left:4px solid transparent;list-style:none}.sidebar nav .sidebar-reporting summary::-webkit-details-marker{display:none}.sidebar nav .sidebar-reporting summary:after{content:none}.sidebar nav .sidebar-reporting summary:hover,.sidebar nav .sidebar-reporting summary.active{background:var(--click-primary-alt);border-left-color:var(--click-blue)}.sidebar-report-links{max-height:55vh;overflow:auto;background:var(--click-primary-alt)}.sidebar nav .sidebar-report-links a{padding:8px 12px 8px 34px;font-size:12px}.click-grid{overflow:auto;max-width:100%}.click-grid table{width:100%;border-collapse:collapse;background:var(--click-page)}.click-grid th,.click-grid td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--click-page-secondary);white-space:nowrap}.click-grid th{position:sticky;top:0;background:var(--click-selection);color:var(--click-blue-hover)}.click-grid tbody tr:nth-child(2n){background:var(--click-page-alternate)}.click-grid tbody tr:hover,.click-grid tbody tr.selected{background:var(--click-selection)}.click-grid tbody tr[tabindex]{cursor:pointer}.click-sort{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;padding:0}.click-sort:hover{text-decoration:underline}.click-list{list-style:none;margin:0;padding:0}.click-list-item{padding:8px 10px;border-radius:6px}.click-list-item[tabindex]{cursor:pointer}.click-list-item:hover,.click-list-item.selected{background:var(--click-selection)}.click-empty{padding:14px;color:var(--click-muted)}.click-combo,.click-datetime,.click-number,.click-search,.click-grid-combo-trigger{width:100%;min-height:35px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text);padding:6px 9px;font:inherit}.click-search{margin-bottom:8px}.click-grid-combo-trigger{text-align:left;cursor:pointer}.click-grid-combo-dialog{border:1px solid var(--click-control-border);border-radius:8px;padding:18px;width:min(720px,calc(100vw - 24px));max-height:80vh;box-shadow:0 20px 60px color-mix(in srgb,var(--click-shadow) 33%,transparent)}.click-grid-combo-dialog::backdrop{background:color-mix(in srgb,var(--click-shadow) 53%,transparent)}.click-grid-combo-dialog h2{margin:0 0 12px;color:var(--click-heading)}.click-grid-combo-dialog .click-grid{max-height:45vh;overflow:auto}.click-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.click-dialog-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-heading);padding:7px 14px;cursor:pointer}.click-dialog-actions button.primary{background:var(--click-primary);color:var(--click-primary-text)}.click-money{display:flex;align-items:center;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page)}.click-money>span:first-child{padding:0 8px}.click-money input{border:0}.click-grid :focus-visible,.click-list :focus-visible,.click-grid-combo :focus-visible,.click-datetime:focus-visible,.click-combo:focus-visible{outline:2px solid var(--click-blue);outline-offset:2px}.click-grid-checkbox{pointer-events:none;margin:0;vertical-align:middle}.click-grid tfoot td{position:sticky;bottom:0;background:var(--click-selection);color:var(--click-heading);font-weight:700;border-top:2px solid var(--click-control-border)}.click-grid tfoot td:first-child{text-align:left}.click-export-menu{position:relative;z-index:3}.click-export-menu summary{list-style:none;cursor:pointer;border:1px solid var(--click-control-border);background:var(--click-page);color:var(--click-heading);border-radius:5px;padding:8px 11px;font-weight:700}.click-export-menu summary::-webkit-details-marker{display:none}.click-export-menu summary:after{content:"\25be";margin-left:10px}.click-export-options{position:absolute;right:0;top:calc(100% + 3px);min-width:150px;background:var(--click-page);border:1px solid var(--click-control-border);border-radius:6px;box-shadow:0 9px 24px color-mix(in srgb,var(--click-shadow) 20%,transparent);padding:5px}.click-export-options button{display:block;width:100%;margin:0;border:0;background:var(--click-page);color:var(--click-heading);padding:8px;text-align:left;border-radius:4px;cursor:pointer}.click-export-options button:hover{background:var(--click-selection)}.click-column-chooser{margin:6px 0}.click-column-chooser summary{cursor:pointer;color:var(--click-blue-hover);font-weight:700}.click-column-chooser>.click-column-choices{display:flex;gap:8px 15px;flex-wrap:wrap;padding:8px 0}.click-column-chooser label{white-space:nowrap}.click-column-chooser input{margin-right:5px}.click-grid-count{display:block;padding:8px 0;color:var(--click-muted)}.click-grid-combo-dialog{background:var(--click-page);color:var(--click-text)}select,.click-combo,.click-grid-combo,.click-grid-combo-trigger{min-width:0;max-width:100%}select,.click-combo,.click-grid-combo-trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.click-date-range{display:flex;gap:10px;flex-wrap:wrap;--click-form-label-width:48px}.click-date-range label{font-weight:600}.click-datetime-wrap{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.click-datetime-wrap button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page-alternate);color:var(--click-heading);padding:6px 9px;cursor:pointer}.click-message{padding:10px 13px;border-radius:6px;display:flex;justify-content:space-between;gap:12px}.click-message-info{background:var(--click-selection);color:var(--click-blue-hover)}.click-message-error{background:var(--click-danger-back);color:var(--click-red-hover)}.click-message-success{background:var(--click-green-tile);color:var(--click-green)}.click-message button{border:0;background:transparent;text-decoration:underline;color:inherit;cursor:pointer}@media(prefers-color-scheme:light){input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{filter:brightness(0)}}.click-datetime-field{--click-datetime-width:130px;--click-datetime-icon:url(/portal/desktop-icons/black_calendar.png);position:relative;display:inline-flex;flex:0 1 auto;min-width:0;width:var(--click-datetime-width);max-width:100%;align-items:center}.click-datetime-field[data-date-type=datetime-local]{--click-datetime-width:160px}.click-datetime-field[data-date-type=datetime-local][data-time-precision=seconds]{--click-datetime-width:180px}.click-datetime-field[data-date-type=datetime-local][data-time-precision=fraction]{--click-datetime-width:210px}.click-datetime-field[data-date-type=time]{--click-datetime-width:110px;--click-datetime-icon:url(/portal/desktop-icons/black_clock.png)}.click-datetime-field[data-date-type=time][data-time-precision=fraction]{--click-datetime-width:140px}.click-datetime-field>.click-datetime-editor{flex:1;width:0;min-width:0;border-radius:5px 0 0 5px}.click-datetime-field>.click-datetime-native{flex:0 0 27px;width:27px;min-width:27px;max-width:27px;padding-inline:3px;border-left:0;border-radius:0 5px 5px 0;cursor:pointer}.click-datetime-native::-webkit-datetime-edit{display:none}.click-datetime-native::-webkit-calendar-picker-indicator{width:18px;height:18px;margin:0;padding:0;opacity:0;cursor:pointer}.click-datetime-field:after{content:"";position:absolute;inset-inline-end:5px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-color:var(--click-control-text,var(--click-text));-webkit-mask:var(--click-datetime-icon) center/contain no-repeat;mask:var(--click-datetime-icon) center/contain no-repeat;pointer-events:none}.click-datetime-field:has(>.click-datetime-native:is(:disabled,[readonly])):after{background-color:var(--click-muted);opacity:.65}.click-datetime:disabled{--click-input-back:var(--click-page-secondary);--click-control-text:var(--click-muted);background:var(--click-page-secondary);color:var(--click-muted);cursor:not-allowed}.click-datetime-editor[aria-invalid=true]{outline:1px solid var(--click-red);outline-offset:-1px}.click-quick-date-options>summary{display:flex;align-items:center;justify-content:center;width:28px;height:27px;padding:0;cursor:pointer}.click-quick-date-options>summary img{width:19px;height:19px;object-fit:contain;filter:brightness(0) invert(1)}.content:has(.click-viewport-page){height:100dvh;overflow:hidden}.click-viewport-page{height:100%;min-height:0;display:flex;flex-direction:column}.click-viewport-page>.overview-heading,.click-viewport-page>.alerts-options,.click-viewport-page>.hopper-options,.click-viewport-page>.session-options,.click-viewport-page>.alerts-actions,.click-viewport-page>.hopper-actions,.click-viewport-page>.session-actions,.click-viewport-page>[role=status]{flex:none}.click-viewport-page>.alerts-results,.click-viewport-page>.hopper-results,.click-viewport-page>.session-layout,.click-viewport-page>.sited-results{flex:1;min-height:0;overflow:hidden}.click-viewport-page .click-grid{height:100%;max-height:100%;overflow:auto}.click-viewport-page .session-layout{display:grid}.click-viewport-page .session-summary{min-height:0;overflow:auto}.click-viewport-page .session-results{min-height:0;overflow:hidden}.click-viewport-page .session-results .click-grid{max-height:100%}@media(max-width:950px){.click-viewport-page .session-layout{display:grid;grid-template-rows:minmax(100px,auto) minmax(0,1fr)}.click-viewport-page .session-summary{max-height:180px}}@media(max-width:760px){body[data-click-main-system=true]:has(.click-viewport-page){height:100dvh;overflow:hidden}body[data-click-main-system=true]:has(.click-viewport-page)>.content{height:auto;flex:1;min-height:0}}.sidebar-report-links .sidebar-disabled{display:block;padding:8px 12px 8px 34px;color:var(--click-muted);cursor:not-allowed;font-size:12px}.sidebar nav{min-height:0;flex:1;overflow-y:auto}.sidebar-bottom{flex:none}.sidebar-bottom #click-core-status{display:block;margin-top:4px;color:var(--click-blue-tile);font-size:11px}.click-notifications-panel li.click-notification-machine{cursor:pointer}.click-notifications-panel li.click-notification-machine:hover{background:var(--click-page-secondary)}.click-notifications-panel li.click-notification-machine:focus-visible{outline:2px solid var(--click-copper);outline-offset:-2px}.sidebar-bottom #click-notifications-toggle{white-space:nowrap}.click-notifications-panel{position:fixed;z-index:800;right:18px;top:16px;width:min(380px,calc(100vw - 36px));max-height:70vh;overflow:auto;background:var(--click-page);color:var(--click-text);border-radius:8px;box-shadow:0 10px 35px color-mix(in srgb,var(--click-shadow) 33%,transparent)}.click-notifications-panel[hidden]{display:none}.click-notifications-panel header{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid var(--click-page-secondary)}.click-notifications-panel h2{margin:0;color:var(--click-heading);font-size:16px}.click-notifications-panel button{border:0;background:transparent;color:var(--click-heading);cursor:pointer}.click-notifications-panel ol{list-style:none;margin:0;padding:0}.click-notifications-panel li{display:grid;gap:3px;padding:10px 14px;border-bottom:1px solid var(--click-page-secondary)}.click-notifications-panel li.error{border-left:4px solid var(--click-red)}.click-notifications-panel li.warning{border-left:4px solid var(--click-amber)}.click-notifications-panel li small{color:var(--click-muted)}.click-notifications-panel li button{justify-self:start;padding:0}.click-core-toasts{position:fixed;right:18px;top:18px;z-index:850;display:grid;gap:8px;pointer-events:none}.click-core-toast{max-width:360px;background:var(--click-primary);color:var(--click-primary-text);padding:10px 14px;border-radius:6px;box-shadow:0 5px 20px color-mix(in srgb,var(--click-shadow) 27%,transparent)}.click-core-toast.error{background:var(--click-red-hover)}.click-core-toast.warning{background:var(--click-amber)}.click-comms-monitor{position:fixed;z-index:900;right:18px;bottom:18px;width:min(390px,calc(100vw - 24px));height:370px;display:flex;flex-direction:column;background:var(--click-options);color:var(--click-primary-text);border:1px solid var(--click-control-border);border-radius:9px 9px 0 0;box-shadow:0 10px 35px color-mix(in srgb,var(--click-shadow) 40%,transparent);overflow:hidden;transition:height .22s ease,transform .25s ease}.click-comms-monitor.opening{transform:translateY(110%)}.click-comms-monitor.collapsed{height:40px}.click-comms-handle{height:40px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 9px 0 13px;background:var(--click-primary);cursor:grab;user-select:none;touch-action:none}.click-comms-handle:active{cursor:grabbing}.click-comms-handle div{display:flex;gap:4px}.click-comms-handle button{width:27px;height:27px;border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-blue-hover);color:var(--click-primary-text);font-size:19px;line-height:1;cursor:pointer}.click-comms-entries{list-style:none;margin:0;padding:10px;overflow:auto;flex:1;font:12px/1.45 Consolas,monospace;overflow-wrap:anywhere}.click-comms-entries li{padding:2px 0;border-bottom:1px solid color-mix(in srgb,var(--click-primary-text) 10%,transparent)}.click-comms-monitor.collapsed .click-comms-entries{display:none}.click-loading-overlay:not([open]){display:none}.click-loading-overlay[open]{position:fixed;inset:0;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;display:grid;place-items:center;border:0;padding:0;background:transparent;color:var(--click-primary-text);overflow:hidden}.click-loading-overlay::backdrop{background:color-mix(in srgb,var(--click-shadow) 34%,transparent)}.click-loading-popup{display:flex;align-items:center;gap:14px;min-width:260px;max-width:calc(100vw - 28px);padding:20px 24px;border-radius:9px;background:var(--click-primary-alt);color:var(--click-primary-text);font-size:15px;font-weight:700;box-shadow:0 16px 44px color-mix(in srgb,var(--click-shadow) 34%,transparent)}.click-loading-popup em{color:var(--click-copper-hover);font-style:normal}.click-loading-spinner{display:block;flex:none;width:36px;height:36px;border-radius:50%;background:conic-gradient(var(--click-primary-text),var(--click-teal),var(--click-primary-text));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:click-loading-spin .8s linear infinite}@keyframes click-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.click-loading-spinner{animation-duration:2s}}.click-sounds-enable{position:fixed;right:12px;bottom:12px;z-index:900;background:var(--click-primary-alt);color:var(--click-primary-text);border:1px solid var(--click-copper-hover);border-radius:6px;padding:0 12px;box-shadow:0 2px 8px #0004}.click-sounds-enable[hidden]{display:none}.click-popup{box-sizing:border-box;width:fit-content;min-width:min(320px,calc(100vw - 24px));max-width:min(560px,calc(100vw - 24px));max-height:min(90dvh,960px);padding:0;border:0;border-radius:10px;background:var(--click-page-secondary);color:var(--click-text);box-shadow:0 18px 60px color-mix(in srgb,var(--click-shadow) 45%,transparent)}.click-popup::backdrop{background:color-mix(in srgb,var(--click-shadow) 65%,transparent)}.click-popup>header{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:50px;padding:7px 12px;background:var(--click-page-secondary);color:var(--click-heading)}.click-popup>header h2{margin:0;color:inherit;font-size:14px}.click-popup-close{border:1px solid var(--click-red);border-radius:5px;background:var(--click-red);color:var(--click-primary-text);padding:3px 10px;font-size:21px;cursor:pointer}.click-popup-page>header .click-popup-close{background:var(--click-red)}.click-popup-page>header h2{order:0;min-width:0;flex:1}.click-popup-page.report-loaded>header{display:none}.click-popup-body{padding:12px;max-height:calc(90dvh - 50px);overflow:auto;background:var(--click-page-secondary)}.click-question-popup{width:min(460px,calc(100vw - 24px))}.click-question-content{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;align-items:center;min-width:0}.click-question-icon{grid-row:1 / span 2;align-self:start;width:34px;height:34px;border-radius:50%;background:var(--click-purple) url(/portal/desktop-icons/white_question.png) center/20px 20px no-repeat}.click-question-content>p{margin:5px 0 10px;white-space:pre-line;overflow-wrap:anywhere}.click-question-actions{grid-column:2;margin:0}.click-popup:has(>.click-popup-body>.machine-editor){width:min(640px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.click-popup:is(.click-popup-page,.click-machine-details-popup,.tracking-detail-popup,.cash-in-detail-popup,.live-income-detail-popup,.click-version-popup){max-width:calc(100vw - 24px)}.click-popup-page{width:min(1450px,calc(100vw - 24px));height:92dvh;max-height:92dvh;overflow:hidden;background:var(--click-page-secondary)}.click-popup-page[open]{display:flex;flex-direction:column}.click-popup-page>header{flex:none;background:var(--click-page-secondary);color:var(--click-heading)}.click-popup-page>.click-popup-body{display:flex;flex:1;min-height:0;max-height:none;overflow:hidden;padding:0}.click-popup-page-host{display:flex;flex:1;min-width:0;min-height:0;background:var(--click-page-secondary)}.click-popup-page-host iframe{width:100%;height:100%;border:0;background:var(--click-page-secondary)}.click-popup-page-loading{padding:12px;color:var(--click-muted)}.click-cdc-popup .click-popup-body{box-sizing:border-box;height:min(340px,calc(90dvh - 50px));max-height:none;overflow:auto}.click-popup.click-touch-keyboard-popup{width:min(820px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.click-touch-keyboard-popup[open]{display:flex;flex-direction:column;overflow:hidden}.click-touch-keyboard-popup>.click-popup-body{flex:1;min-height:0;max-height:none;overflow:auto}.click-touch-keyboard-editor{--click-keyboard-key-height:42px;display:flex;flex-direction:column;gap:8px;min-width:0}.click-touch-keyboard-editor.compact{--click-keyboard-key-height:36px}.click-touch-keyboard-editor>.click-search{width:340px;max-width:100%;margin:0;box-sizing:border-box}.click-touch-keyboard-editor>textarea.click-search{width:100%;height:auto;resize:vertical}.click-touch-keyboard-toolbar{display:flex;justify-content:flex-end;gap:5px}.click-touch-keyboard{display:flex;flex-direction:column;gap:5px}.click-touch-keyboard-row{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px}.click-touch-keyboard-key{height:var(--click-keyboard-key-height);min-height:var(--click-keyboard-key-height);min-width:0;padding:4px 8px;border:1px solid var(--click-control-border);border-radius:6px;background:var(--click-primary-alt);color:var(--click-primary-text);font:inherit;font-size:14px;cursor:pointer;touch-action:manipulation}.click-touch-keyboard-space{grid-column:span 7}.click-touch-keyboard-done{background:var(--click-green);color:var(--click-primary-text)}.click-touch-keyboard-key:disabled{opacity:.45;cursor:default}.click-touch-keyboard-key[aria-pressed=true]{background:var(--click-selection);color:var(--click-text)}.click-touch-keyboard-key:focus-visible{outline:2px solid var(--click-blue);outline-offset:1px}@media(max-width:650px){.click-touch-keyboard-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.click-touch-keyboard-space{grid-column:span 4}.click-touch-keyboard-key{padding:0;font-size:12px}}.login-card{box-sizing:border-box;width:min(400px,100%);padding:30px 32px 32px;background:var(--click-primary);border-radius:12px;box-shadow:0 18px 45px color-mix(in srgb,var(--click-shadow) 27%,transparent);color:var(--click-primary-text);text-align:center;font:14px/1.45 Arial,Helvetica,sans-serif}.login-card .login-logo{display:block;width:72%;margin:0 auto 20px}.login-card h1{font-size:23px;margin:0 0 20px}.login-card label{--click-form-label-width:92px;margin:14px 0 0;font-weight:600}.login-card input:not([type=hidden]){box-sizing:border-box;display:block;width:100%;min-width:0;padding:10px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);font:inherit}.login-card button{width:100%;margin-top:22px;border:0;border-radius:5px;background:var(--click-blue);color:var(--click-primary-text);padding:11px 16px;font:700 14px Arial,Helvetica,sans-serif;cursor:pointer}.login-card button:hover{background:var(--click-page);color:var(--click-heading)}.login-card button:disabled{opacity:.6;cursor:wait}.login-card :focus-visible{outline:3px solid var(--click-blue);outline-offset:2px}.login-card .error{padding:10px;background:var(--click-danger-back);color:var(--click-red-hover);border-radius:5px;text-align:left}.click-login-popup{width:fit-content;min-width:0;max-width:calc(100vw - 24px)}.click-login-popup .login-card{box-shadow:none;width:min(400px,calc(100vw - 50px))}.click-page-menu{position:relative;flex:none}.click-page-menu>summary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;min-height:28px;list-style:none;cursor:pointer;border:1px solid var(--click-primary-alt);border-radius:5px;padding:4px 8px;background:var(--click-primary-alt);color:var(--click-primary-text);font:inherit;font-size:12px;line-height:normal;text-align:center;white-space:nowrap}.click-page-menu>summary::-webkit-details-marker{display:none}.click-page-menu[open]>summary,.click-page-menu>summary:hover{background:color-mix(in srgb,var(--click-primary-alt) 84%,var(--click-primary-text))}.click-page-menu-items{position:absolute;z-index:120;top:calc(100% + 3px);left:0;min-width:210px;max-width:min(330px,90vw);padding:5px;border:1px solid var(--click-primary-alt);border-radius:6px;background:var(--click-primary-alt);color:var(--click-primary-text);box-shadow:0 8px 24px color-mix(in srgb,var(--click-shadow) 20%,transparent)}.click-page-menu-items button,.click-page-menu-items a{display:block;box-sizing:border-box;width:100%;border:0!important;border-radius:4px;padding:9px 10px!important;background:var(--click-primary-alt)!important;color:var(--click-primary-text)!important;text-align:left;text-decoration:none;font:inherit;font-weight:500;white-space:normal;cursor:pointer}.click-page-menu-items button:not(:disabled):hover,.click-page-menu-items a:hover{background:color-mix(in srgb,var(--click-primary-alt) 84%,var(--click-primary-text))!important}.click-page-menu-items button:disabled{color:var(--click-primary-text)!important;opacity:.55;cursor:not-allowed}.click-page-menu-items .click-menu-choice{display:flex;align-items:center;gap:8px;padding:7px 10px;color:var(--click-primary-text);font-weight:500;white-space:nowrap;cursor:pointer}.click-page-menu-items .click-menu-choice:hover{background:color-mix(in srgb,var(--click-primary-alt) 84%,var(--click-primary-text))}.click-page-menu-items .click-menu-choice input{margin:0;accent-color:var(--click-primary)}.click-page-menu-items .click-menu-divider{display:block;height:1px;margin:4px 6px;background:color-mix(in srgb,var(--click-primary-text) 30%,transparent)}@media print{.click-page-menu{display:none!important}}.click-expense-popup{width:fit-content;max-width:min(420px,calc(100vw - 24px));overflow:hidden}.click-expense-editor{display:flex;flex-direction:column;gap:12px;min-width:0}.click-expense-fields{--click-form-label-width:68px;margin:0;padding:0;border:0}.click-expense-fields>input{box-sizing:border-box;width:100%;min-width:0;padding:2px 6px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);font:inherit}.click-expense-fields .click-money{width:115px;max-width:100%}.click-expense-note{font-size:11px;margin:0;color:var(--click-muted)}.click-expense-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.click-expense-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:4px 12px;cursor:pointer}@media(max-width:400px){.click-expense-fields{--click-form-label-width:60px}.click-expense-popup{min-width:0}}.cash-in-detail-popup{width:min(1050px,calc(100vw - 20px));height:min(80dvh,650px);max-height:90dvh;overflow:hidden}.cash-in-detail-popup[open]{display:flex;flex-direction:column}.cash-in-detail-popup>.click-popup-body{flex:1;min-height:0;height:auto;max-height:none;overflow:hidden;padding:8px}.cash-in-detail-popup>header{display:flex;align-items:center;gap:7px}.cash-in-detail-popup>header h2{min-width:0;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cash-in-detail-actions{display:flex;gap:5px;margin-left:auto}.cash-in-detail-actions button{width:28px;height:28px;border:0;border-radius:5px;background:var(--click-amber);color:var(--click-primary-text);font-size:22px;line-height:18px;cursor:pointer}.cash-in-detail-actions button:disabled{opacity:.4;cursor:not-allowed}.cash-in-detail-popup .click-header-tools{margin-left:0}.cash-in-detail-popup .click-popup-close{margin-left:0;background:var(--click-red);color:var(--click-primary-text)}.cash-in-detail{display:flex;flex-direction:column;height:100%;min-height:0;gap:7px}.cash-in-detail-intro{display:flex;align-items:center;justify-content:space-between;gap:7px;flex:none;color:var(--click-muted);font-size:12px}.cash-in-detail-collected{padding:5px 8px;border-radius:5px;background:var(--click-amber);color:var(--click-primary-text)}.cash-in-detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:7px;flex:1;min-height:0}.cash-in-detail-events,.cash-in-detail-breakdown{min-height:0;overflow:hidden;border:1px solid var(--click-control-border);border-radius:6px;background:var(--click-page)}.cash-in-detail-events .click-grid-frame{height:100%;min-height:0}.cash-in-detail-events .click-grid th,.cash-in-detail-events .click-grid td{white-space:nowrap}.cash-in-detail-breakdown{overflow:auto}.cash-in-detail-breakdown table{width:100%;border-collapse:collapse;font-size:12px}.cash-in-detail-breakdown th,.cash-in-detail-breakdown td{padding:6px 7px;border-bottom:1px solid var(--click-control-border);white-space:nowrap}.cash-in-detail-breakdown th{text-align:right;background:var(--click-page-alternate);color:var(--click-heading);position:sticky;top:0}.cash-in-detail-breakdown th:first-child,.cash-in-detail-breakdown td:first-child{text-align:left}.cash-in-detail-breakdown td{text-align:right}.cash-in-detail-breakdown tbody tr:nth-child(2n){background:var(--click-page-alternate)}.cash-in-detail-breakdown tfoot{position:sticky;bottom:0;background:var(--click-primary-alt);color:var(--click-primary-text);font-weight:700}.cash-in-detail-breakdown tfoot td{border:0}@media(max-width:760px){.cash-in-detail-popup{height:90dvh}.cash-in-detail-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,1fr) minmax(180px,1fr)}.cash-in-detail-popup>header h2{max-width:130px}}.click-ticket-display{display:block;max-width:100%;height:auto;background:#fff;color:#000;overflow:hidden;user-select:none}.click-popup.tito-ticket-dialog{width:min(760px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.tito-ticket-dialog .click-popup-body{min-height:0;overflow:auto}.tito-ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) 158px;gap:14px;min-height:0}.tito-ticket-main{min-width:0;overflow:auto}.tito-ticket-actions{display:flex;flex-direction:column;gap:7px}.tito-ticket-actions button{width:100%;min-height:32px}.tito-ticket-aml{padding:10px;margin-top:8px;text-align:center;background:var(--click-red);color:#fff;border-radius:5px;font-weight:700}.tito-ticket-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;margin:14px 2px}.tito-ticket-facts dt{font-weight:700}.tito-ticket-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.tito-ticket-events{margin:12px 0 0;padding:0;list-style:none}.tito-ticket-events li{padding:5px 0;border-bottom:1px solid var(--click-control-border)}.tito-ticket-events-title{font-weight:700;font-size:14px}.tito-ticket-extend{--click-form-label-width:128px}.tito-ticket-extend-control{display:flex;align-items:center;gap:8px;min-width:0}.tito-ticket-extend input{width:75px}@media(max-width:760px){.tito-ticket-layout{grid-template-columns:1fr}.tito-ticket-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:ClickEposCode39;src:url(/portal/desktop-fonts/fre3of9x.ttf)}.click-epos-receipt{box-sizing:border-box;width:78mm;max-width:100%;margin:auto;padding:5px 5px 20px;background:#fff;color:#000;font:12px Segoe UI,sans-serif;text-align:center}.click-epos-receipt h2{font-size:14px;margin:0}.click-epos-receipt p{margin:10px 0 0}.click-epos-receipt h3{font-size:20px;margin:10px 0 20px}.click-epos-receipt .epos-receipt-item{text-align:left;font-size:10px;margin-top:4px}.click-epos-receipt .epos-receipt-amount{text-align:right;font-size:8px;margin-right:20px}.click-epos-receipt .epos-receipt-remaining{text-align:right;font-size:14px;font-weight:700;margin-right:20px}.click-epos-receipt .epos-receipt-barcode{font:38px ClickEposCode39;white-space:nowrap;margin:15px 0 5px}.click-epos-receipt>strong{font-size:16px;display:block}.cash-in-machines-page{gap:5px;min-width:0}.cash-in-machines-results{flex:1;min-height:0;min-width:0;overflow:hidden}.cash-in-machines-results>#cash-in-machines-grid{height:100%;min-height:0}.cash-in-machines-results .click-grid th,.cash-in-machines-results .click-grid td{white-space:nowrap}.cash-in-machines-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{.sidebar,.cash-in-machines-actions,.click-header-tools,.click-column-chooser,.click-search{display:none!important}.content{margin:0;padding:0}.cash-in-machines-page,.cash-in-machines-results,.cash-in-machines-results .click-grid{height:auto;overflow:visible}.cash-in-machines-results{box-shadow:none;padding:0}}.cash-promo-page{max-width:1800px}.cash-promo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0}.cash-promo-actions button{border:1px solid var(--click-control-border);background:var(--click-page);color:var(--click-heading);border-radius:5px;padding:8px 11px;cursor:pointer}.cash-promo-actions button:disabled{opacity:.5;cursor:not-allowed}.cash-promo-actions button.primary{background:var(--click-primary);color:var(--click-primary-text);border-color:var(--click-primary)}.cash-promo-actions button:not(:disabled):hover{background:var(--click-selection)}.cash-promo-page #promo-status{color:var(--click-muted);margin:0 0 9px}.cash-promo-results{overflow:hidden}.cash-promo-results .click-grid{max-height:calc(100vh - 230px);overflow:auto}.cash-promo-results .click-grid th,.cash-promo-results .click-grid td{white-space:nowrap}.cash-promo-form{display:grid;gap:14px;min-width:min(520px,calc(100vw - 80px))}.cash-promo-form label{--click-form-label-width:120px;color:var(--click-heading);font-weight:600}.cash-promo-form input{font:inherit;box-sizing:border-box;max-width:100%;padding:7px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text)}.cash-promo-form .click-grid-combo-trigger{width:100%;text-align:left}.cash-promo-form .click-dialog-actions{justify-content:flex-end}.cash-promo-form .cash-promo-error{color:var(--click-red-hover);margin:0}@media print{.sidebar,.cash-promo-actions,.click-column-chooser,.click-search{display:none!important}.content{margin:0;padding:0}.cash-promo-results{box-shadow:none;padding:0}.cash-promo-results .click-grid{max-height:none;overflow:visible}}.edc-data-page{gap:5px;min-width:0}.edc-data-options{display:flex;align-items:center;gap:8px 12px;flex:none;min-width:0;flex-wrap:wrap;padding:6px 10px}.edc-data-dates{display:flex;align-items:center;gap:5px}.edc-data-dates .click-date-range{display:flex;align-items:center;gap:8px}.edc-data-filter{--click-form-label-width:64px;font-size:12px}.edc-data-filter>span:last-child{display:block;width:190px;min-width:0}.edc-data-results{flex:1;min-width:0;min-height:0;overflow:hidden}.edc-data-results>#edc-data-grid{height:100%;min-height:0}.edc-data-results .click-grid td,.edc-data-results .click-grid th{white-space:nowrap}.edc-data-status{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.edc-data-options{max-height:35dvh;overflow:auto}.edc-data-dates,.edc-data-dates .click-date-range{flex-wrap:wrap}}@media print{.edc-data-options,.edc-data-actions,.click-header-tools{display:none!important}.edc-data-page,.edc-data-results{height:auto;overflow:visible}}.floor-page{gap:5px}.floor-heading{margin-bottom:0}.floor-heading .click-header-actions{justify-content:flex-end}.floor-heading button{min-height:28px}.floor-icon-button{width:28px;height:28px;padding:5px;background:#7c2f69;border:0;border-radius:4px;cursor:pointer}.floor-icon-button img{display:block;width:18px;height:18px;object-fit:contain}.floor-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:29px;font-size:11px;flex:none;margin-left:8px}.floor-legend span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.floor-legend i{display:inline-block;width:15px;height:15px;border:2px solid #444;border-radius:2px;background:#fff}.floor-legend .offline{border-color:#ce3434}.floor-legend .error{border-color:#ce3434;background:#ffdadd}.floor-legend .stale{border-color:#e6a500}.floor-legend .online{border-color:#299845}.floor-legend .play{border-color:#299845;background:#dbf7df}.floor-legend .door{border-color:#3189c9;background:#dceefa}.floor-card{position:relative;flex:1;min-height:0;overflow:hidden;padding:0;background:var(--click-page-secondary,#f0f0f0)}#floor-graph{width:100%;height:100%;min-height:0}.floor-zoom{position:absolute;right:12px;top:10px;display:flex;flex-direction:column;gap:5px;z-index:2}.floor-zoom button{width:29px;height:29px;padding:0;font-size:20px;line-height:1;background:var(--click-page-secondary,#f0f0f0);color:var(--click-text,#222);border:1px solid #999;border-radius:4px;cursor:pointer}.floor-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.floor-detail{display:grid;grid-template-columns:max-content 1fr;gap:7px 18px;font-size:13px}.floor-detail dt{font-weight:600}.floor-detail dd{margin:0}@media(prefers-color-scheme:dark){.floor-card{background:#302d34}.floor-zoom button{background:#453d49;color:#fff}.floor-legend .vacant{border-color:#b9b1bd}}@media(max-width:760px){.floor-legend{max-height:75px;overflow:auto}.floor-page{min-height:450px}}.handpay-page{width:100%;min-width:0}.handpay-page .handpay-actions{display:flex;align-items:center;gap:5px;margin:0}.handpay-page .handpay-results{flex:1;min-height:0;overflow:hidden}.handpay-page .handpay-results>#handpay-grid{height:100%;min-height:0}.handpay-page .handpay-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.handpay-form{display:grid;gap:9px;min-width:min(410px,calc(100vw - 64px))}.handpay-form label{--click-form-label-width:112px;color:var(--click-heading);font-size:12px;font-weight:600}.handpay-form input{box-sizing:border-box;max-width:100%;padding:5px 7px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text);font:inherit}.handpay-form input[readonly]{background:var(--click-page-secondary)}.handpay-form .click-grid-combo-trigger{width:100%;text-align:left}.handpay-form .click-dialog-actions{justify-content:flex-end;margin-top:8px}.handpay-form .handpay-hint{font-size:12px;margin:4px 0;color:var(--click-muted)}@media print{.sidebar,.handpay-actions,.click-column-chooser,.click-search{display:none!important}.content{margin:0;padding:0}.handpay-results{box-shadow:none;padding:0}.handpay-results .click-grid{max-height:none;overflow:visible}}.live-hoppers-page{gap:5px;min-width:0}.live-hoppers-results{flex:1;min-height:0;min-width:0;overflow:hidden}.live-hoppers-results>#live-hoppers-grid{height:100%;min-height:0}.live-hoppers-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.live-income-page{gap:5px;min-width:0}.live-income-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:7px;flex:1;min-height:0;min-width:0}.live-income-options{display:flex;flex-direction:column;gap:7px;min-height:0;overflow:auto;font-size:12px}.live-income-options>label,.live-income-options fieldset label{display:flex;align-items:center;gap:5px}.live-income-options input[type=radio]{margin:0;flex:none}.live-income-options fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.live-income-defined,.live-income-custom{display:flex;flex-direction:column;gap:6px;margin:0 0 4px 12px}.live-income-defined .click-datetime-wrap,.live-income-custom .click-datetime-wrap{max-width:100%}.live-income-defined input,.live-income-custom input{max-width:100%;min-width:0;font-size:12px}.live-income-custom .click-date-range{display:flex;flex-direction:column;gap:6px;max-width:100%}.live-income-custom #live-income-custom-run{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#000;font-size:0;line-height:0;opacity:.5;cursor:pointer;transition:opacity .18s ease}.live-income-custom #live-income-custom-run:before{content:"";display:block;width:18px;height:18px;background:currentColor;-webkit-mask:url(/portal/desktop-icons/white_refresh.png) center/contain no-repeat;mask:url(/portal/desktop-icons/white_refresh.png) center/contain no-repeat}.live-income-custom #live-income-custom-run:hover{opacity:.3}.live-income-custom #live-income-custom-run:focus-visible{outline:2px solid var(--click-blue);outline-offset:2px}@media(prefers-color-scheme:dark){.live-income-custom #live-income-custom-run{color:#fff}}.live-income-options .live-income-venues{margin-top:16px;padding-top:9px;border-top:1px solid var(--click-control-border)}.live-income-main{display:flex;flex-direction:column;gap:7px;min-height:0;min-width:0}.live-income-chart-card{display:flex;flex-direction:column;gap:7px;flex:0 0 44%;min-height:170px;overflow:hidden}.live-income-chart-top{display:flex;align-items:flex-start;gap:8px;flex:none;min-width:0;overflow:auto}.live-income-period-controls{display:flex;flex-direction:column;flex:none;min-width:135px;border-radius:6px;overflow:hidden;background:var(--click-amber);color:var(--click-primary-text)}.live-income-period-controls strong{display:flex;align-items:center;justify-content:center;min-height:28px;padding:3px 8px;font-size:12px;white-space:nowrap}.live-income-period-controls>div{display:flex;border-top:1px solid var(--click-primary-text)}.live-income-period-controls button{flex:1;height:27px;border:0;background:transparent;color:var(--click-primary-text);font-size:23px;line-height:20px;cursor:pointer}.live-income-period-controls button+button{border-left:1px solid var(--click-primary-text)}.live-income-period-controls button:disabled{opacity:.4;cursor:not-allowed}.live-income-summary{display:flex;gap:5px;min-width:0;overflow:auto}.live-income-summary>div{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:none;min-width:76px;min-height:57px;padding:5px 8px;border-radius:5px;background:var(--click-amber);color:var(--click-primary-text);font-size:11px;white-space:nowrap}.live-income-summary>div:nth-child(1){background:var(--click-purple)}.live-income-summary>div:nth-child(2){background:var(--click-red)}.live-income-summary>div:nth-child(3){background:var(--click-blue)}.live-income-summary>div:nth-child(6){background:var(--click-teal)}.live-income-summary>div:nth-child(7){background:var(--click-green)}.live-income-summary strong{font-size:13px}.live-income-play-times[hidden]{display:none}.live-income-chart{position:relative;flex:1;min-height:0}.live-income-chart canvas{width:100%!important;height:100%!important}.live-income-chart .click-empty{display:flex;align-items:center;justify-content:center;height:100%;padding:0}.live-income-results{flex:1;min-height:0;overflow:hidden}.live-income-results>#live-income-grid{height:100%;min-height:0}.live-income-results .click-grid td,.live-income-results .click-grid th{white-space:nowrap}.live-income-detail-popup{width:min(850px,calc(100vw - 20px));height:min(80dvh,650px);max-height:90dvh;overflow:hidden}.live-income-detail-popup[open]{display:flex;flex-direction:column}.live-income-detail-popup>.click-popup-body{flex:1;min-height:0;height:auto;max-height:none;overflow:hidden;padding:8px}.live-income-detail{display:flex;flex-direction:column;gap:5px;height:100%;min-height:0}.live-income-detail>small{flex:none;color:var(--click-muted)}.live-income-detail-grid{flex:1;min-height:0}.live-income-detail-popup>header{display:flex;align-items:center;gap:7px}.live-income-detail-popup>header h2{flex:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-income-detail-popup .live-income-detail-actions{display:flex;align-items:center;gap:5px;margin-left:auto}.live-income-detail-popup .live-income-detail-actions>button{width:28px;height:28px;padding:4px;border:0;border-radius:5px;background:var(--click-amber);color:var(--click-primary-text);font-size:22px;line-height:18px;cursor:pointer}.live-income-detail-popup .live-income-detail-actions>button[data-click-icon]{font-size:inherit;line-height:normal}.live-income-detail-popup .live-income-detail-actions>button:disabled{opacity:.4;cursor:not-allowed}.live-income-detail-popup .click-header-tools{margin-left:0}.live-income-detail-popup .click-popup-close{margin-left:0;background:var(--click-red);color:var(--click-primary-text)}@media(max-width:760px){.live-income-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.live-income-options{max-height:220px}.live-income-main{min-height:0}.live-income-chart-card{flex-basis:45%;min-height:140px}.live-income-chart-top{max-height:75px}}@media print{.sidebar,.live-income-options,.live-income-actions,.click-header-tools,.live-income-period-controls button,.click-column-chooser,.click-search{display:none!important}.content{margin:0;padding:0}.live-income-page{height:auto;overflow:visible}.live-income-layout,.live-income-main{display:block}.live-income-chart-card{height:280px;min-height:280px}.live-income-results{height:auto;overflow:visible}.live-income-results .click-grid{overflow:visible}body:has(.live-income-detail-popup[open]) main.content,body:has(.live-income-detail-popup[open]) #click-page-tabs{display:none!important}body:has(.live-income-detail-popup[open]) .live-income-detail-popup{position:static!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;box-shadow:none!important}body:has(.live-income-detail-popup[open]) .live-income-detail-popup>.click-popup-body,body:has(.live-income-detail-popup[open]) .live-income-detail-grid,body:has(.live-income-detail-popup[open]) .live-income-detail-grid .click-grid{height:auto!important;max-height:none!important;overflow:visible!important}}.multi-position-income-page{gap:5px;min-width:0}.multi-position-income-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:7px;flex:1;min-width:0;min-height:0}.multi-position-income-options{display:flex;flex-direction:column;gap:7px;min-height:0;overflow:auto;font-size:12px}.multi-position-income-options label:has(input[type=radio]){display:flex;align-items:center;gap:5px}.multi-position-income-options input[type=radio]{margin:0;flex:none}.multi-position-income-options #multi-position-income-dates{margin:0 0 4px 12px}.multi-position-income-options .click-date-range{display:flex;flex-direction:column;gap:6px;max-width:100%}.multi-position-income-options .click-date-range input{max-width:100%;min-width:0;font-size:12px}.multi-position-income-venues{display:flex;flex-direction:column;gap:6px;min-width:0;margin:12px 0 0;padding:9px 0 0;border:0;border-top:1px solid var(--click-control-border)}.multi-position-income-results{min-width:0;min-height:0;overflow:hidden}.multi-position-income-results>#live-multi-position-income-grid{height:100%;min-height:0}.multi-position-income-results .click-grid th,.multi-position-income-results .click-grid td{white-space:nowrap}.multi-position-income-status{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.multi-position-income-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.multi-position-income-options{max-height:35dvh}}@media print{.multi-position-income-options,.multi-position-income-actions,.click-header-tools{display:none!important}.multi-position-income-page,.multi-position-income-layout,.multi-position-income-results{height:auto;display:block;overflow:visible}.multi-position-income-results .click-grid{height:auto;overflow:visible}}.machine-use-page{gap:5px;min-width:0}.machine-use-body{display:flex;flex:1;min-height:0;min-width:0;gap:7px}.machine-use-venues{display:flex;flex-direction:column;gap:7px;flex:0 0 150px;min-width:0;overflow:auto;background:var(--click-primary);color:var(--click-primary-text);font-size:12px}.machine-use-venues label{display:flex;align-items:flex-start;gap:5px;cursor:pointer;overflow-wrap:anywhere}.machine-use-venues input{margin:1px 0 0;flex:none}.machine-use-main,.machine-use-view{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;gap:7px}.machine-use-view[hidden]{display:none}.machine-use-summary{display:flex;align-items:stretch;justify-content:flex-end;gap:5px;flex:none;flex-wrap:wrap}.machine-use-metric{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:100px;min-height:55px;padding:5px 9px;border-radius:6px;background:var(--click-blue);color:var(--click-primary-text);font-size:12px;text-align:center}.machine-use-metric strong{font-size:13px;line-height:1.2}.machine-use-metric.purple{background:var(--click-purple)}.machine-use-metric.deep-purple{background:var(--click-deep-purple)}.machine-use-metric.teal{background:var(--click-teal)}.machine-use-metric.copper{background:var(--click-copper)}.machine-use-metric.green{background:var(--click-green)}.machine-use-metric.primary{background:var(--click-primary)}.machine-use-metric.amber{background:var(--click-amber)}.machine-use-timeline-card{display:flex;flex:1;min-height:0;min-width:0;overflow:auto}.machine-use-timeline{display:grid;grid-template-columns:44px repeat(7,minmax(74px,1fr));flex:1;min-width:610px;min-height:310px}.machine-use-axis,.machine-use-track{position:relative;height:100%;min-height:290px;border-bottom:1px solid var(--click-control-border)}.machine-use-track{border-left:1px solid var(--click-control-border)}.machine-use-hour-line{position:absolute;left:0;right:0;border-top:1px solid var(--click-control-border);pointer-events:none}.machine-use-axis-label{position:absolute;right:5px;transform:translateY(-50%);font-size:10px;color:var(--click-muted);white-space:nowrap}.machine-use-track button{position:absolute;left:12%;width:76%;min-height:5px;border:0;border-radius:5px;background:var(--click-blue);cursor:pointer}.machine-use-track button:hover,.machine-use-track button:focus-visible{background:var(--click-blue-hover);outline:2px solid var(--click-heading);outline-offset:2px}.machine-use-track button:focus-visible{z-index:1}.machine-use-day-label{text-align:center;padding:4px 2px;font-size:12px;color:var(--click-text);white-space:nowrap}.machine-use-day-bar{display:flex;align-items:center;justify-content:space-between;gap:7px;flex:none}.machine-use-day-bar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:3px 9px;border:0;border-radius:5px;background:var(--click-amber);color:var(--click-primary-text);cursor:pointer}.machine-use-day-bar button img{display:block;width:16px;height:16px;object-fit:contain}.machine-use-day-bar button:disabled{opacity:.4;cursor:not-allowed}.machine-use-day-nav{display:flex;align-items:center;gap:5px}.machine-use-day-nav strong{min-width:170px;text-align:center;font-size:13px}.machine-use-day-layout{display:grid;grid-template-columns:145px minmax(0,1fr);gap:7px;flex:1;min-height:0;min-width:0}.machine-use-day-summary{display:flex;flex-direction:column;gap:5px;min-height:0;overflow:auto}.machine-use-day-summary .machine-use-metric{flex:none;min-height:52px}.machine-use-chart-card{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.machine-use-chart{position:relative;flex:1;min-width:0;min-height:0}.machine-use-chart canvas{width:100%!important;height:100%!important}.machine-use-chart .click-empty{display:flex;align-items:center;justify-content:center;height:100%}@media(max-width:760px){.machine-use-body{flex-direction:column}.machine-use-venues{flex:0 0 auto;max-height:110px}.machine-use-summary{justify-content:center}.machine-use-metric{min-width:90px}.machine-use-day-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(180px,1fr)}.machine-use-day-summary{flex-direction:row;max-height:120px;overflow:auto}.machine-use-day-summary .machine-use-metric{min-width:110px}.machine-use-day-nav strong{min-width:130px}}.tracking-page{gap:5px}.tracking-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.tracking-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:7px;flex:1;min-height:0}.tracking-options{min-height:0;overflow:auto;align-self:stretch;display:flex;flex-direction:column;gap:8px;font-size:12px}.tracking-options>label{display:flex;align-items:center;gap:5px}.tracking-options input[type=radio]{margin:0}.tracking-options #tracking-dates{display:flex;flex-direction:column;gap:6px}.tracking-results{min-height:0;overflow:hidden}.tracking-results>.click-grid-frame{height:100%;min-height:0}.tracking-results .click-grid td,.tracking-results .click-grid th{white-space:nowrap}.tracking-detail-popup{width:min(1300px,calc(100vw - 20px));height:min(90dvh,900px);max-height:90dvh;overflow:hidden}.tracking-detail-popup[open]{display:flex;flex-direction:column}.tracking-detail-popup>.click-popup-body{flex:1;min-height:0;height:auto;max-height:none;padding:8px;overflow:hidden}.tracking-detail{display:flex;flex-direction:column;height:100%;min-height:0;gap:7px}.tracking-summary{display:flex;overflow:auto;flex:none;gap:0;min-height:56px}.tracking-summary>div{display:flex;flex-direction:column;justify-content:center;min-width:105px;padding:5px 10px;background:var(--click-amber);color:#fff;border-radius:4px}.tracking-summary>div:nth-child(2){background:var(--click-purple)}.tracking-summary>div:nth-child(3){background:var(--click-red-hover)}.tracking-summary>div:nth-child(4){background:var(--click-teal-hover)}.tracking-summary>div:nth-child(5){background:var(--click-blue-hover)}.tracking-summary>div:nth-child(6){background:var(--click-green)}.tracking-summary>div:nth-child(7){background:var(--click-amber-hover)}.tracking-summary strong{font-size:15px}.tracking-summary small{font-size:10px}.tracking-tabs{display:flex;gap:3px;flex:none;border-bottom:1px solid var(--click-control-border)}.tracking-tabs button{border:1px solid var(--click-control-border);border-bottom:0;border-radius:4px 4px 0 0;background:var(--click-page-alternate);color:var(--click-text);padding:6px 12px;cursor:pointer}.tracking-tabs button[aria-selected=true]{background:var(--click-primary);color:var(--click-primary-text)}.tracking-pane{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--click-page-secondary);border-radius:4px}.tracking-pane[hidden]{display:none}.tracking-map{width:100%;height:100%}.tracking-journey-tools{position:absolute;right:10px;top:8px;z-index:4;display:flex;flex-direction:column;gap:4px}.tracking-journey-tools button{width:29px;height:29px;padding:0;border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-page);color:var(--click-text);font-size:19px;cursor:pointer}.tracking-journey-tools button:first-child{width:auto;padding:0 8px;font-size:12px}.tracking-machine-info{position:absolute;left:8px;bottom:8px;z-index:4;max-width:min(330px,calc(100% - 16px));padding:8px 10px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);box-shadow:0 3px 12px #0004;font-size:12px;pointer-events:none}.tracking-machine-info[hidden]{display:none}.tracking-machine-info p{margin:2px 0}.tracking-warning{flex:none;margin:0;padding:5px 8px;border-left:3px solid var(--click-amber);background:var(--click-amber-tile);color:#222;font-size:12px}.tracking-breakdown,.tracking-breakdown .click-grid-frame{height:100%;min-height:0}.tracking-breakdown .click-grid td,.tracking-breakdown .click-grid th{white-space:nowrap}@media(max-width:760px){.tracking-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.tracking-options{flex-direction:row;flex-wrap:wrap;align-items:center}.tracking-options #tracking-dates{flex-direction:row;flex-wrap:wrap}}@media print{.tracking-options,.tracking-actions,.tracking-detail-popup{display:none!important}.tracking-layout{display:block}.tracking-results{height:auto;overflow:visible}}.sessions-page{gap:5px;min-width:0}.sessions-page .session-layout{display:grid;grid-template-columns:270px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:7px;flex:1;min-height:0;min-width:0;overflow:hidden}.sessions-page .session-options{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;align-self:stretch;font-size:12px}.sessions-page .session-options>label{display:flex;align-items:center;gap:5px}.sessions-page .session-options input[type=radio]{margin:0;flex:none}.sessions-page #session-dates,.sessions-page #session-dates .click-date-range{display:flex;flex-direction:column;gap:6px}.sessions-page .session-summary{flex:none;min-height:0;max-height:none;overflow:visible;margin-top:8px;padding-top:9px;border-top:1px solid var(--click-control-border);font-size:12px}.sessions-page .session-summary h2{margin:0 0 7px;font-size:14px}.sessions-page .session-summary dl{margin:0}.sessions-page .session-summary dl>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--click-page-secondary)}.sessions-page .session-summary dt{color:var(--click-muted)}.sessions-page .session-summary dd{margin:0;font-weight:700;white-space:nowrap}.sessions-page .session-summary .session-net{margin-top:5px;color:var(--click-heading);font-size:13px}.sessions-page .session-results{min-width:0;min-height:0;overflow:hidden}.sessions-page .session-results>#session-grid{height:100%;min-height:0}.sessions-page .session-results .click-grid td,.sessions-page .session-results .click-grid th{white-space:nowrap}.sessions-page #session-status{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.sessions-page .session-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sessions-page .session-options{max-height:220px}.sessions-page .session-summary{max-height:none}.sessions-page .session-results{min-height:0}}@media print{.sidebar,.sessions-page .session-options>label,.sessions-page #session-dates,.session-actions,.click-column-chooser,.click-search{display:none!important}.content{margin:0;padding:0}.sessions-page,.sessions-page .session-layout,.sessions-page .session-results{height:auto;overflow:visible}.sessions-page .session-layout{display:block}.sessions-page .session-options{display:block;max-height:none;overflow:visible}.sessions-page .session-summary{border:0;margin:0;padding:0}.sessions-page .session-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:0 12px}.sessions-page .session-results{box-shadow:none;padding:0}.sessions-page .session-results .click-grid{max-height:none;overflow:visible}.sessions-page .session-results .click-grid table{font-size:9px}.sessions-page .session-results .click-grid th,.sessions-page .session-results .click-grid td{padding:3px}}.sited-machine-details-popup{width:calc(100vw - 68px);max-width:calc(100vw - 68px);height:calc(100dvh - 68px);max-height:calc(100dvh - 68px)}.sited-machine-details-popup[open]{display:flex;flex-direction:column}.sited-machine-details-popup>header{display:flex;align-items:center;gap:9px;flex:none}.sited-machine-details-popup>header h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sited-details-menus{display:flex;align-items:center;gap:4px;flex:none}.sited-machine-details-popup>.click-popup-body{display:flex;flex:1;min-height:0;max-height:none;overflow:hidden;padding:0}.sited-details-shell{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.sited-details-navigation{display:flex;align-items:center;gap:5px;margin-left:auto;white-space:nowrap}.sited-details-navigation button{display:grid;place-items:center;width:28px;height:28px;padding:4px;border:0;border-radius:5px;background:var(--click-amber);color:var(--click-primary-text);cursor:pointer}.sited-details-navigation button:disabled{opacity:.45;cursor:default}.sited-details-navigation img{width:18px;height:18px;object-fit:contain}.sited-details-tabs{display:flex;flex:none;gap:2px;min-height:29px;overflow-x:auto;padding:3px 7px 0;border-bottom:1px solid var(--click-control-border);background:var(--click-page-secondary)}.sited-details-tabs button{flex:none;min-height:26px;padding:3px 8px;border:0;border-radius:5px 5px 0 0;background:var(--click-primary-alt);color:var(--click-primary-text);font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.sited-details-tabs button[aria-selected=true]{background:var(--click-page-secondary);color:var(--click-text);box-shadow:0 -1px 3px #0002}.sited-details-tabs button[hidden]{display:none}.sited-details-panel{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:auto;padding:8px;background:var(--click-page-secondary)}.sited-details-content{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;min-width:0}.sited-details-loading{margin:auto;color:var(--click-muted)}.sited-details-stats{display:flex;flex-wrap:wrap;gap:6px;flex:none}.sited-details-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:95px;min-height:45px;padding:4px 8px;border-radius:6px;background:var(--click-green);color:#fff;text-align:center}.sited-details-stat strong{font-size:10px}.sited-details-stat span{font-size:12px}.sited-details-spotlight-layout{display:grid;grid-template-columns:minmax(180px,215px) minmax(0,1fr) minmax(245px,300px) minmax(160px,190px);gap:8px;flex:1;min-height:0;min-width:0}.sited-details-spotlight-layout>.sited-details-summary-column{min-width:0;min-height:0;overflow:auto}.sited-details-spotlight-center,.sited-details-spotlight-activity{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.sited-details-spotlight-center>.sited-details-grid{flex:1;min-height:0}.sited-details-spotlight-activity>.sited-details-grid{flex:1;min-height:0}.sited-details-spotlight-activity .sited-details-grid>.overview-heading{align-items:stretch;flex-direction:column}.sited-details-spotlight-activity .sited-details-grid>.overview-heading .click-header-tools{display:grid;grid-template-columns:repeat(5,28px) minmax(0,1fr);grid-template-rows:28px 28px;align-items:center;gap:5px;width:100%;margin-left:0}.sited-details-spotlight-activity .sited-details-grid .click-grid-toolbar{display:contents}.sited-details-spotlight-activity .sited-details-grid .click-grid-toolbar .click-search{grid-column:1/-1;grid-row:2;box-sizing:border-box;width:100%;max-width:none}.sited-details-spotlight-activity .click-grid-scroll table,.sited-details-spotlight-activity .click-grid-footer table{font-size:11px}.sited-details-content:has(.sited-details-spotlight-layout)>.sited-details-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.sited-details-content:has(.sited-details-spotlight-layout) .sited-details-stat{min-width:0;min-height:54px;white-space:pre-line}.sited-details-table-group{min-width:0;margin-bottom:7px;border-radius:5px;overflow:hidden;background:var(--click-page-alternate)}.sited-details-table-group h3{margin:0;padding:4px 6px;color:var(--click-heading);font-size:12px}.sited-details-table-group table{width:100%;border-collapse:collapse;font-size:11px}.sited-details-table-group th,.sited-details-table-group td{padding:4px 5px;border-bottom:1px solid var(--click-page-secondary);line-height:1.2}.sited-details-table-group tr:last-child th,.sited-details-table-group tr:last-child td{border-bottom:0}.sited-details-table-group th{font-weight:400;text-align:left;white-space:nowrap}.sited-details-table-group td{text-align:right;white-space:nowrap;font-weight:600}.sited-details-stat.amber{background:var(--click-amber)}.sited-details-stat.red{background:var(--click-red)}.sited-details-stat.blue{background:var(--click-blue)}.sited-details-stat.purple{background:var(--click-purple)}.sited-details-grid{display:flex;flex:1;flex-direction:column;min-height:210px;min-width:0;overflow:hidden;border-radius:7px;background:var(--click-page-secondary)}.sited-details-grid>.overview-heading{display:flex;flex:none;align-items:center;gap:8px;min-height:36px;margin:0;padding:2px 8px}.sited-details-grid>.overview-heading h3{margin:0;font-size:13px;font-weight:600}.sited-details-grid>.overview-heading .click-header-tools{display:flex;align-items:center;gap:4px;margin-left:auto}.sited-details-grid-host{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.sited-details-chart{position:relative;flex:1;min-height:260px;padding:8px;border-radius:7px;background:var(--click-page-secondary)}.sited-details-date{display:flex;align-items:center;gap:5px;flex:none}.sited-details-date button{width:28px;height:28px;border:0;border-radius:50%;background:var(--click-amber);color:#fff;cursor:pointer}.sited-details-date input{width:125px}.sited-details-record-popup{max-width:min(560px,calc(100vw - 24px))}.sited-details-record{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:7px 14px;margin:0}.sited-details-record dt{font-weight:600}.sited-details-record dd{margin:0;overflow-wrap:anywhere}.sited-details-form-popup{width:min(440px,calc(100vw - 24px))}.sited-details-form{display:grid;gap:8px;max-height:calc(90dvh - 82px);overflow:auto}.sited-details-form p{margin:2px 0;white-space:pre-wrap}.sited-details-field{--click-form-label-width:128px}.sited-details-field>span:first-child{font-size:11px;font-weight:600}.sited-details-field>input,.sited-details-field>select,.sited-details-field>textarea{box-sizing:border-box;width:min(100%,360px)}.sited-details-field>textarea{min-height:64px;resize:vertical}.sited-details-check{display:flex;align-items:center;gap:6px}.sited-details-check input{margin:0}.sited-details-record-navigation{display:flex;gap:4px;margin-left:auto}.sited-details-record-navigation button{width:27px;height:27px;border:0;border-radius:4px;background:var(--click-primary-alt);color:var(--click-primary-text);cursor:pointer}.sited-details-record-navigation button:disabled{opacity:.4;cursor:default}.sited-details-audit-message{margin:0;padding:8px;border-radius:5px;background:var(--click-control-back);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.sited-details-precollect-popup{width:min(610px,calc(100vw - 24px))}.sited-details-precollect-popup .sited-details-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.sited-details-precollect-popup .sited-details-form>p,.sited-details-precollect-popup .click-dialog-actions{grid-column:1/-1}.sited-details-collection-popup{width:min(810px,calc(100vw - 24px));height:min(720px,calc(100dvh - 24px));display:flex;flex-direction:column}.sited-details-collection-popup>.click-popup-body{min-height:0;overflow:auto}.sited-details-collection-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;width:100%}.sited-details-detail-group{min-width:0;padding:8px;border-radius:6px;background:var(--click-control-back)}.sited-details-detail-group h3{margin:0 0 7px;font-size:13px}.sited-details-detail-group .sited-details-record{grid-template-columns:minmax(105px,auto) minmax(0,1fr);font-size:12px}.sited-details-denominations{width:100%;border-collapse:collapse;grid-column:1/-1}.sited-details-denominations th,.sited-details-denominations td{padding:4px 8px;border-bottom:1px solid var(--click-control-border);text-align:right}.sited-details-denominations th:first-child{text-align:left}.sited-details-collection-actions{display:flex;gap:6px;align-items:center;grid-column:1/-1}.sited-details-collection-actions button{min-height:28px;padding:3px 10px;border:0;border-radius:5px;background:var(--click-primary-alt);color:var(--click-primary-text);cursor:pointer}@media(max-width:600px){.sited-details-collection-body{grid-template-columns:1fr}}@media(max-width:1100px){.sited-details-spotlight-layout{grid-template-columns:minmax(160px,185px) minmax(0,1fr) minmax(215px,255px) minmax(145px,170px)}.sited-details-content:has(.sited-details-spotlight-layout)>.sited-details-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.sited-details-spotlight-layout{grid-template-columns:1fr;overflow:auto}.sited-details-spotlight-layout>.sited-details-summary-column{overflow:visible}.sited-details-spotlight-center{min-height:350px}.sited-details-spotlight-activity{min-height:400px}}@media(max-width:700px){.sited-machine-details-popup{width:calc(100vw - 12px);max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.sited-details-panel{padding:5px}.sited-details-stat{min-width:80px}.sited-details-content:has(.sited-details-spotlight-layout)>.sited-details-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body:has(.sited-details-print-target) .sited-machine-details-popup>*:not(.click-popup-body),body:has(.sited-details-print-target) .sited-details-tabs{display:none!important}body:has(.sited-details-print-target) .sited-details-content>*:not(.sited-details-print-target){display:none!important}}.sited-page{gap:5px;min-width:0}.sited-actions kbd{font-size:10px;opacity:.7;margin-left:3px}.sited-actions #sited-search{min-width:0;width:200px;flex:none}.sited-page #sited-status{color:var(--click-muted)}.sited-results{flex:1;min-height:0;overflow:hidden}.sited-results #sited-list{height:100%;overflow:auto}.sited-results .click-list{display:flex;flex-direction:column;gap:6px;min-width:1010px}.sited-results .click-list-item{padding:0;background:transparent}.sited-results .click-list-item:hover,.sited-results .click-list-item.selected{background:transparent}.sited-results .click-list-item:focus-visible{outline:2px solid var(--click-blue);outline-offset:2px}.sited-card{overflow:hidden;border-radius:8px;background:var(--click-primary-alt);color:var(--click-primary-text)}.sited-results .click-list-item.selected .sited-card{background:var(--click-primary)}.sited-card-main{display:grid;grid-template-columns:25px minmax(155px,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:5px 9px}.sited-card-main.has-fault-notifications{grid-template-columns:25px minmax(155px,1fr) 35px auto}.sited-fault-notifications{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:6px;background:var(--click-red)}.sited-fault-notifications img{display:block;width:23px;height:23px;object-fit:contain}.sited-status-circle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--click-grey)}.sited-status-circle.error{background:var(--click-red)}.sited-status-circle.offline{background:var(--click-amber)}.sited-status-circle.online{background:var(--click-green)}.sited-status-circle img{display:block;width:14px;height:14px;object-fit:contain}.sited-identity{min-width:0;white-space:nowrap;overflow:hidden}.sited-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:16px}.sited-identity small{display:block;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,var(--click-primary-text) 70%,transparent);font-size:11px;line-height:15px}.sited-tiles{display:grid;grid-template-columns:120px 80px 80px 120px 160px 90px;align-items:center;gap:8px}.sited-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%;height:35px;padding:2px 6px;border:1px solid transparent;border-radius:6px;color:var(--click-primary-text);white-space:nowrap}.sited-tile small,.sited-tile span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:15px}.sited-tile small{font-size:10px}.sited-tile span{font-size:11px}.sited-tile.area{grid-column:1;background:var(--click-copper)}.sited-tile.class{grid-column:2;background:var(--click-blue)}.sited-tile.payout{grid-column:3;background:var(--click-green)}.sited-tile.collected{grid-column:4;background:var(--click-deep-purple)}.sited-tile.hopper{grid-column:5;background:var(--click-purple)}.sited-tile.earnings{grid-column:6;background:var(--click-amber)}.sited-tile.earnings.live{background:var(--click-green-hover)}.sited-tile.inactive{background:transparent;border-color:currentColor;color:color-mix(in srgb,var(--click-primary-text) 62%,transparent)}.sited-tile.placeholder{visibility:hidden}.sited-card-actions{display:none;align-items:center;justify-content:flex-end;gap:7px;min-height:40px;padding:5px 9px;background:#243042}.sited-results .click-list-item.selected .sited-card-actions{display:flex}.sited-row-action{display:inline-flex;align-items:center;gap:5px;height:28px;padding:3px 8px;border:0;border-radius:6px;background:var(--click-teal-hover);color:#fff;font:12px Arial,sans-serif;cursor:pointer;white-space:nowrap}.sited-row-action img{width:17px;height:17px;object-fit:contain}.sited-row-action:hover:not(:disabled){background:var(--click-teal)}.sited-row-action:disabled{border:1px solid var(--click-teal-hover);background:transparent;color:#fff9;opacity:.65;cursor:not-allowed}.sited-row-action:disabled img{opacity:.55}.sited-action-popup{width:min(560px,calc(100vw - 24px))}.sited-refloat-popup,.sited-vend-popup{width:min(700px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.sited-paystation-popup{--sited-refloat-label-width:98px}.sited-action-form{display:grid;gap:9px;min-width:0}.sited-refloat-popup .sited-action-form,.sited-vend-popup .sited-action-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.sited-refloat-popup .sited-action-machine,.sited-vend-popup .sited-action-machine{grid-column:1/-1}.sited-refloat-popup .sited-action-form>label{grid-column:1;--click-form-label-width:var(--sited-refloat-label-width,64px)}.sited-vend-popup .sited-action-form>label{grid-column:1;--click-form-label-width:118px}.sited-action-context{grid-column:2;display:grid;align-content:start;gap:9px;min-width:0}.sited-refloat-popup .sited-action-context{grid-row:2/span 2}.sited-paystation-popup .sited-action-context,.sited-vend-popup .sited-action-context{grid-row:2/span 4}.sited-action-context label{--click-form-label-width:78px;font-weight:600}.sited-action-context input{height:26px;min-width:0;padding:3px 6px;border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-page-alternate);color:var(--click-text);font:inherit}.sited-action-form>label{--click-form-label-width:133px;font-weight:600}.sited-action-form>label>*{min-width:0;max-width:100%}.sited-action-form input,.sited-action-form select,.sited-action-form textarea,.sited-action-form .click-grid-combo-trigger{width:100%;max-width:100%;box-sizing:border-box}.sited-action-form textarea{min-height:78px;padding:6px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);font:inherit;resize:vertical}.sited-action-form .click-money{width:130px}.sited-action-machine{margin:0 0 4px;color:var(--click-muted);font-size:12px}.sited-action-warning{margin:0;padding:8px;border-radius:5px;background:var(--click-amber-tile);color:var(--click-text)}.sited-action-form .click-dialog-actions{grid-column:1/-1;margin-top:5px}.sited-precollection-popup{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.sited-precollection-form{display:grid;gap:12px;min-width:0}.sited-precollection-context{display:grid;gap:6px}.sited-precollection-context label{--click-form-label-width:103px;font-weight:600}.sited-precollection-context input{min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text)}.sited-precollection-grid{display:grid;grid-template-columns:minmax(100px,1fr) 110px 110px;align-items:center;gap:6px 10px}.sited-precollection-grid>strong{font-size:11px;white-space:nowrap}.sited-precollection-grid>.click-money,.sited-precollection-grid .click-money{width:100%}.sited-precollection-grid .click-number{width:100%;box-sizing:border-box}.sited-precollection-cumulative{text-align:right;white-space:nowrap;color:var(--click-muted)}.sited-precollection-form .click-dialog-actions{margin-top:4px}@media(max-width:700px){.sited-action-form>label{grid-template-columns:1fr;gap:3px}.sited-action-popup{width:calc(100vw - 24px)}.sited-refloat-popup .sited-action-form,.sited-vend-popup .sited-action-form{grid-template-columns:1fr}.sited-refloat-popup .sited-action-context,.sited-vend-popup .sited-action-context{grid-column:1;grid-row:auto}}@media(max-width:420px){.sited-refloat-popup .sited-action-form>label{grid-template-columns:minmax(0,1fr);gap:3px}.sited-precollection-grid{grid-template-columns:minmax(72px,1fr) 90px 90px;gap:5px}.sited-precollection-grid>strong{font-size:10px}}.sited-jetsort-popup{width:min(920px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:min(780px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.sited-jetsort-popup[open]{display:flex;flex-direction:column}.sited-jetsort-popup>header{flex:none}.sited-jetsort-body{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;max-height:none;overflow:auto}.sited-jetsort-body>p{margin:0;color:var(--click-muted)}.sited-jetsort-body .usb-connection select{height:28px;max-width:420px;background:var(--click-control-back);color:var(--click-control-text)}.sited-jetsort-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sited-jetsort-controls button,.sited-jetsort-item button{height:28px;padding:3px 10px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-primary-alt);color:var(--click-primary-text);cursor:pointer}.sited-jetsort-controls a{color:var(--click-heading)}.sited-jetsort-total{margin-left:auto;font-size:15px}.sited-jetsort-lists{display:grid;flex:1;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:12px;min-height:220px;overflow:hidden}.sited-jetsort-lists section{display:flex;flex-direction:column;min-height:0;padding:9px;border-radius:7px;background:var(--click-page-alternate)}.sited-jetsort-lists h3{margin:0 0 7px;font-size:13px}.sited-jetsort-received,.sited-jetsort-unmatched{overflow:auto;min-height:0;display:grid;align-content:start;gap:6px}.sited-jetsort-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px;align-items:center;padding:8px;border-radius:6px;background:var(--click-primary-alt);color:var(--click-primary-text)}.sited-jetsort-item.received{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:5px 7px}.sited-jetsort-item .sited-jetsort-entry-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:2px 8px;width:100%;height:auto;min-height:46px;padding:3px 4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sited-jetsort-item .sited-jetsort-entry-toggle strong{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sited-jetsort-entry-toggle>span:not(.sited-jetsort-entry-indicator){grid-column:1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sited-jetsort-entry-toggle>b{grid-column:2;grid-row:1/3;white-space:nowrap}.sited-jetsort-entry-indicator{grid-column:3;grid-row:1/3;justify-self:center;font-size:19px;line-height:1}.sited-jetsort-item .sited-jetsort-entry-remove{width:28px;height:28px;padding:0;font-size:18px;line-height:1}.sited-jetsort-denominations{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:5px 10px;margin:5px 2px 2px;padding:8px 4px 2px;border-top:1px solid color-mix(in srgb,var(--click-primary-text) 30%,transparent)}.sited-jetsort-denominations[hidden]{display:none}.sited-jetsort-denominations>div{display:flex;justify-content:space-between;gap:5px;min-width:0;font-size:11px}.sited-jetsort-denominations>div span{font-size:11px;white-space:nowrap}.sited-jetsort-denominations>div b{font-weight:600;white-space:nowrap}.sited-jetsort-item>strong{grid-column:1/-1}.sited-jetsort-item>span{grid-column:1/-1;font-size:11px;overflow-wrap:anywhere}.sited-jetsort-correction-popup{width:min(510px,calc(100vw - 24px))}.sited-jetsort-correction{display:grid;gap:10px;min-width:0}.sited-jetsort-correction>label{--click-form-label-width:73px}.sited-jetsort-correction>label>input{width:100%;max-width:300px;min-width:0;box-sizing:border-box}.sited-jetsort-correction-error{margin:0;overflow-wrap:anywhere}.sited-jetsort-correction-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}.sited-jetsort-correction-amounts>label{--click-form-label-width:58px}.sited-jetsort-correction-amounts .click-money{width:100%;max-width:120px;box-sizing:border-box}.sited-jetsort-correction-amounts .click-money input{min-width:0}.sited-jetsort-correction-total{text-align:right}.sited-jetsort-correction .click-dialog-actions{flex-wrap:wrap;justify-content:flex-end}.sited-jetsort-body .click-dialog-actions{justify-content:flex-end}.sited-jetsort-report-retries{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;border-radius:6px;background:var(--click-page-alternate)}.sited-jetsort-report-retries[hidden]{display:none}.sited-jetsort-report-retries button{height:28px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-primary-alt);color:var(--click-primary-text);cursor:pointer}@media(max-width:700px){.sited-jetsort-lists{grid-template-columns:1fr;max-height:none}.sited-jetsort-lists section{max-height:210px}}.sited-manual-popup{width:min(900px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.sited-manual-popup .click-popup-body{min-height:0;overflow:auto}.sited-manual-collection{min-width:0;color:var(--click-text)}.sited-manual-machine{margin:0 0 10px;font-weight:700}.sited-manual-columns{display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,.88fr) minmax(220px,1fr);gap:10px;align-items:start}.sited-manual-section{min-width:0;padding:10px;border-radius:7px;background:var(--click-page-secondary)}.sited-manual-section h3{margin:-10px -10px 10px;padding:7px 10px;border-radius:7px 7px 0 0;background:var(--click-primary-alt);color:var(--click-primary-text);font-size:1rem}.sited-manual-meter,.sited-manual-cash,.sited-manual-date{--click-form-label-width:minmax(0,1fr);grid-template-columns:var(--click-form-label-width) minmax(92px,110px);margin:0 0 6px;font-size:.9rem}.sited-manual-date{--click-form-label-width:46px;grid-template-columns:var(--click-form-label-width) minmax(0,1fr)}.sited-manual-meter small{grid-column:1 / -1;color:var(--click-muted);font-size:.75rem;margin-top:-3px}.sited-manual-meter input,.sited-manual-cash .click-money,.sited-manual-date .click-datetime{width:100%;box-sizing:border-box}.sited-manual-meter input{height:28px;padding:3px 6px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page-alternate);color:var(--click-text)}.sited-manual-cash .click-money input{min-width:0;width:100%}.sited-manual-days{margin:5px 0 10px;font-size:.85rem;color:var(--click-muted)}.sited-manual-actions{display:flex;gap:5px;flex-wrap:wrap}.sited-manual-actions button,.sited-manual-footer button{min-height:28px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page-alternate);color:var(--click-text);padding:3px 9px;cursor:pointer}.sited-manual-actions button:hover,.sited-manual-footer button:hover{background:var(--click-selection)}.sited-manual-summary{margin-top:12px;border-top:1px solid var(--click-control-border);padding-top:6px}.sited-manual-result{display:flex;justify-content:space-between;gap:8px;margin:5px 0}.sited-manual-footer{margin-top:10px}.sited-manual-footer .click-save-close{min-width:140px;background:var(--click-page-alternate)}@media(max-width:760px){.sited-manual-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.sited-manual-side{grid-column:1 / -1}}@media(max-width:500px){.sited-manual-columns{grid-template-columns:1fr}.sited-manual-side{grid-column:auto}}.cashless-overview-page{gap:5px;min-width:0}.cashless-income-card{flex:1;min-height:160px;min-width:0;display:flex;flex-direction:column;overflow:hidden}.cashless-week-navigation{display:flex;align-items:center;justify-content:center;gap:5px;flex:none;padding:5px}.cashless-week-navigation>span{background:var(--click-purple);color:var(--click-primary-text);border-radius:15px;padding:3px 13px;min-width:135px;text-align:center}.cashless-week-button{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--click-amber-hover);border:0;border-radius:50%;width:24px;height:24px;padding:3px;cursor:pointer}.cashless-week-button:hover{background:var(--click-amber)}.cashless-week-navigation img{width:100%;height:100%;object-fit:contain}.cashless-income-chart{position:relative;flex:1;min-height:0;min-width:0;padding:0 8px 5px}.cashless-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;flex:0 0 240px;min-height:0;min-width:0;padding:0 8px 8px}.cashless-summary-row>.panel{margin:0}.cashless-grid-card,.cashless-provider-card{min-height:0;min-width:0;overflow:hidden}.cashless-grid-card>#cashless-overview-grid{height:100%;min-height:0}.cashless-provider-card{position:relative;padding:8px}.cashless-provider-empty{position:absolute;left:8px;right:8px;top:50%;margin:0;text-align:center;color:var(--click-muted);pointer-events:none}.cashless-configuration-note{flex:none;margin:0;padding:5px 8px;color:var(--click-muted);text-align:center}.cashless-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:800px){.cashless-overview-page{overflow-y:auto;overflow-x:hidden}.cashless-income-card{flex:0 0 320px}.cashless-summary-row{grid-template-columns:minmax(0,1fr);flex:none;grid-template-rows:280px 220px}}@media print{.cashless-overview-page{height:auto!important;overflow:visible!important}.cashless-week-navigation>button,.cashless-overview-page .click-header-actions,.cashless-overview-page .click-header-tools{display:none!important}.cashless-income-card{flex:none;height:350px}.cashless-summary-row{height:260px;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none}.cashless-grid-card .click-grid{overflow:visible!important}.cashless-configuration-note{display:none}}.outstanding-precollect-page{min-height:0;min-width:0;gap:5px}.outstanding-precollect-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#collection-precollect-grid{height:100%;min-height:0;min-width:0}.outstanding-precollect-print-context{display:none}@media print{body:has(.outstanding-precollect-page){display:block;height:auto;overflow:visible;background:#fff;color:#000}body:has(.outstanding-precollect-page)>.sidebar,body:has(.outstanding-precollect-page)>.click-page-tabs{display:none!important}body:has(.outstanding-precollect-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}.outstanding-precollect-page{height:auto;overflow:visible}.outstanding-precollect-page .click-header-actions,.outstanding-precollect-page .click-header-tools{display:none!important}.outstanding-precollect-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}#collection-precollect-grid{height:auto}.outstanding-precollect-print-context{display:block;margin:0 0 8px}.outstanding-precollect-results table{font-size:10px}}.click-collection-processing{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.click-collection-processing #collection-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.click-collection-processing #collection-search{width:200px;min-width:0;flex:none}.click-collection-processing #collection-search .click-search{width:100%}.collection-processing-layout{display:grid;grid-template-columns:minmax(0,1fr) 185px;flex:1;min-width:0;min-height:0}.click-collection-processing .collection-processing-list{position:relative;min-width:0;min-height:0;margin:0;padding:3px 0 10px;overflow:auto;background:var(--click-page-secondary);border-radius:0;box-shadow:none}#collection-pending-list{display:flex;flex-direction:column;min-height:100%;padding:0;box-sizing:border-box}.collection-pending-row{box-sizing:border-box;display:grid;grid-template-columns:42px minmax(130px,1fr) auto;align-items:center;min-width:0;min-height:45px;margin:3px 10px;padding:4px 9px 4px 0;border:0;border-radius:8px;background:var(--click-primary);color:var(--click-primary-text);cursor:pointer}.collection-pending-row:hover,.collection-pending-row.selected{background:var(--click-primary-alt)}.collection-pending-row:focus-visible{outline:2px solid var(--click-blue);outline-offset:1px}.collection-pending-indicator{display:block;justify-self:center;width:20px;height:20px;border-radius:50%;background:var(--click-amber)}.collection-pending-indicator.ready{background:var(--click-green)}.collection-machine-identity{min-width:0;padding-left:8px;overflow:hidden;white-space:nowrap}.collection-machine-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:16px}.collection-machine-identity small{display:flex;min-width:0;overflow:hidden;white-space:nowrap;font-size:10px;line-height:14px}.collection-identity-key{flex:none;margin-right:4px;color:color-mix(in srgb,var(--click-primary-text) 55%,transparent)}.collection-identity-value{min-width:0;margin-right:8px;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,var(--click-primary-text) 82%,transparent)}.collection-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:6px}.collection-icon-action{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:5px;border:0;border-radius:50%;background:var(--click-amber);cursor:pointer}.collection-icon-action img{display:block;width:14px;height:14px;object-fit:contain}.collection-icon-action.refloat:hover{background:var(--click-amber-hover)}.collection-icon-action.claim{background:var(--click-copper)}.collection-icon-action.claim:hover:not(:disabled){background:var(--click-copper-hover)}.collection-icon-action.delete{background:var(--click-red);margin-left:3px}.collection-icon-action.delete:hover{background:var(--click-red-hover)}.collection-icon-action:disabled{opacity:.4;cursor:not-allowed}.collection-entry-action{display:inline-flex;align-items:center;gap:5px;flex:none;height:24px;padding:1px 2px;border:0;background:transparent;color:var(--click-primary-text);font:12px Arial,sans-serif;cursor:pointer;opacity:.78}.collection-entry-action:hover,.collection-entry-action:focus-visible{opacity:1}.collection-entry-dot{display:block;flex:none;width:12px;height:12px;border-radius:50%;background:var(--click-red)}.collection-entry-dot.ready{background:var(--click-green)}.collection-empty{align-self:center;width:min(300px,calc(100% - 32px));margin:auto;padding:10px;border:2px solid var(--click-primary-text);border-radius:8px;background:var(--click-primary);color:var(--click-primary-text);font-size:12px;text-align:center;line-height:1.45}.click-collection-processing .collection-processing-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0;margin:4px 10px 10px 0;padding:10px;overflow:auto;background:var(--click-primary);color:var(--click-primary-text);border-radius:5px;box-shadow:none}.collection-processing-actions>button{flex:none;box-sizing:border-box;height:55px!important;min-height:55px!important;padding:6px 8px!important;border:0;border-radius:5px;background:var(--click-deep-purple);color:var(--click-primary-text);font:12px/1.3 Arial,sans-serif;text-align:center;white-space:normal;cursor:pointer}.click-collection-processing .collection-processing-actions>button:is(#collection-generate,#collection-poll,#collection-jetsort,#collection-cashless,#collection-process,.collection-report-button,.collection-pre-report-button){height:55px!important;min-height:55px!important;padding-block:6px!important}.collection-processing-actions>button:hover:not(:disabled){background:var(--click-deep-purple-hover)}.collection-processing-actions>#collection-poll{background:var(--click-teal)}.collection-processing-actions>#collection-poll:hover:not(:disabled){background:var(--click-teal-hover)}.collection-processing-actions>#collection-jetsort{background:var(--click-amber)}.collection-processing-actions>#collection-jetsort:hover:not(:disabled){background:var(--click-amber-hover)}.collection-processing-actions>#collection-cashless{background:var(--click-blue)}.collection-processing-actions>#collection-cashless:hover:not(:disabled){background:var(--click-blue-hover)}.collection-processing-actions>#collection-process{background:var(--click-green)}.collection-processing-actions>#collection-process:hover:not(:disabled){background:var(--click-green-hover)}.collection-processing-actions>.collection-report-button{background:var(--click-copper)}.collection-processing-actions>.collection-pre-report-button{background:var(--click-red)}.collection-processing-actions>button:disabled{opacity:.55;cursor:not-allowed}.collection-processing-actions>label{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;color:var(--click-primary-text);font-size:12px;white-space:nowrap}.collection-processing-actions>label input{margin:0}.click-popup.collection-entry-popup{width:min(660px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.click-popup.collection-entry-popup[data-entry-tab=meters]{width:min(480px,calc(100vw - 24px))}.collection-entry-popup[open],.collection-process-popup[open]{display:flex;flex-direction:column}.collection-entry-popup>header,.collection-process-popup>header{flex:none}.collection-entry-popup .click-popup-body{flex:1;min-height:0;max-height:none;overflow:auto}.collection-entry-context{display:flex;gap:4px 12px;align-items:center;flex-wrap:wrap;margin-bottom:11px;padding:8px;border-radius:5px;background:var(--click-page-alternate);font-size:12px}.collection-entry-context strong{color:var(--click-heading)}.collection-entry-context span{color:var(--click-muted)}.collection-entry-tabs{display:flex;gap:4px;margin-bottom:10px;border-bottom:1px solid var(--click-control-border)}.collection-entry-tabs button{min-height:28px;padding:3px 12px;border:0;border-radius:5px 5px 0 0;background:var(--click-control-back);color:var(--click-control-text);cursor:pointer}.collection-entry-tabs button[aria-selected=true]{background:var(--click-page-secondary);color:var(--click-heading);box-shadow:inset 0 -2px var(--click-copper)}.collection-entry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:start}.collection-entry-popup[data-entry-tab=meters] .collection-entry-fields{grid-template-columns:1fr}.collection-entry-fields label.click-form-row{grid-template-columns:minmax(90px,1fr) minmax(100px,130px);font-size:12px}.collection-entry-fields label:has(input[type=checkbox]){display:flex;gap:8px;grid-column:1/-1}.collection-entry-fields input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0}.collection-entry-fields .click-money{width:100%}.collection-entry-popup .click-dialog-actions{margin-top:12px}.collection-machine-action{display:grid;gap:9px;min-width:min(340px,calc(100vw - 48px))}.collection-machine-action>label{--click-form-label-width:113px}.collection-machine-action textarea{min-height:70px}.click-popup.collection-process-popup{width:min(1480px,calc(100vw - 24px));height:min(760px,calc(100dvh - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.collection-process-popup>.click-popup-body{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;max-height:none;overflow:hidden}.collection-process-popup>header h2{flex:none}.collection-process-summary{display:flex;flex-direction:column;gap:7px;flex:none;min-height:0;max-height:min(240px,35dvh);margin-bottom:10px;overflow:auto}.collection-process-reconciliation{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;flex:none}.collection-process-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;height:70px;padding:6px;border-radius:5px;color:var(--click-primary-text);font-size:11px;text-align:center}.collection-process-tile strong{display:block;max-width:100%;margin-top:4px;font-size:14px;font-weight:400;overflow-wrap:anywhere}.collection-process-tile[data-reconciliation-tile=cash]{background:var(--click-green-hover)}.collection-process-tile[data-reconciliation-tile=todayCash]{background:var(--click-purple)}.collection-process-tile[data-reconciliation-tile=preCollected]{background:var(--click-deep-purple-hover)}.collection-process-tile[data-reconciliation-tile=electronic]{background:var(--click-blue-hover)}.collection-process-tile[data-reconciliation-tile=contactless],.collection-process-tile[data-reconciliation-tile=cashPromo]{background:var(--click-teal-hover)}.collection-process-tile[data-reconciliation-tile=refills]{background:var(--click-amber)}.collection-process-tile[data-reconciliation-tile=claims]{background:var(--click-amber-hover)}.collection-process-tile[data-reconciliation-tile=handpay]{background:var(--click-teal)}.collection-process-tile[data-reconciliation-tile=testCredits]{background:var(--click-blue)}.collection-process-figures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;flex:none}.collection-process-figures>div{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:6px 8px;border-radius:5px;background:var(--click-page-alternate);font-size:11px}.collection-process-figures strong{font-size:13px;color:var(--click-heading);overflow-wrap:anywhere}.collection-process-rows{flex:1;min-width:0;min-height:0;overflow:hidden}.collection-process-rows>.click-grid-frame{height:100%;min-height:0}.collection-process-popup .click-dialog-actions{flex:none;margin-top:12px}@media(max-width:900px){.collection-machine-identity small{font-size:9px}.collection-row-actions{gap:4px}.collection-entry-action{font-size:11px}}@media(max-width:1100px){.collection-process-reconciliation{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:740px){.collection-processing-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(240px,1fr) auto}.click-collection-processing .collection-processing-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 10px 10px;max-height:260px}.collection-processing-actions>label{grid-column:1/-1;margin:0}.collection-pending-row{grid-template-columns:32px minmax(110px,1fr);padding:5px 8px 5px 0}.collection-row-actions{grid-column:2;justify-content:flex-start;margin:4px 0 0 8px}.collection-entry-fields{grid-template-columns:1fr}.collection-process-reconciliation,.collection-process-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.collection-processing-actions>button{height:46px!important;min-height:46px!important}.collection-entry-fields label{grid-template-columns:minmax(80px,1fr) minmax(85px,115px)}.collection-machine-action>label{grid-template-columns:1fr}}@media(max-width:440px){.click-collection-processing .collection-processing-actions>button:is(#collection-generate,#collection-poll,#collection-jetsort,#collection-cashless,#collection-process,.collection-report-button,.collection-pre-report-button){height:46px!important;min-height:46px!important}}@media print{body *{visibility:hidden!important}.collection-process-popup,.collection-process-popup *{visibility:visible!important}.collection-process-popup{position:fixed!important;inset:0!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;overflow:visible!important;border:0!important;box-shadow:none!important}.collection-process-popup .click-popup-body,.collection-process-summary,.collection-process-rows,.collection-process-rows>.click-grid-frame,.collection-process-rows .click-grid,.collection-process-rows .click-grid-scroll{height:auto!important;max-height:none!important;overflow:visible!important}.collection-process-popup .click-header-tools,.collection-process-popup .click-popup-close,.collection-process-popup .click-dialog-actions{display:none!important}}.collection-rounds-page{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--click-page)}.collection-rounds-page>.overview-heading{flex:none}.collection-rounds-results{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.collection-rounds-results>#rounds-grid{display:flex;flex:1;min-height:0;min-width:0}.collection-round-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.collection-round-editor>label{--click-form-label-width:112px;font-size:12px}.collection-round-editor>label.round-name,.collection-round-editor>.click-dialog-actions{grid-column:1/-1}.collection-round-editor input:not([type=checkbox]),.collection-round-editor .click-grid-combo-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:none}.collection-round-editor .round-inactive{display:flex;align-items:center;gap:6px}.collection-round-editor .round-inactive input{margin:0}.collection-round-editor .click-dialog-actions{margin-top:6px}.collection-round-editor-popup{width:min(475px,calc(100vw - 24px))}.collection-round-configuration-popup{width:calc(100vw - 68px);max-width:calc(100vw - 68px);height:calc(100dvh - 68px);max-height:calc(100dvh - 68px)}.collection-round-configuration-popup[open]{display:flex;flex-direction:column}.collection-round-configuration-popup>.click-popup-body{display:flex;flex:1;min-height:0;overflow:hidden}.collection-round-configuration{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;min-height:0}.collection-round-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;flex:none}.collection-round-info-column{display:grid;gap:6px;width:min(100%,410px);min-width:0}.collection-round-venue-info{justify-self:end}.collection-round-info label{--click-form-label-width:100px;min-height:28px;font-size:11px}.collection-round-info input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;text-align:left}.collection-round-info .round-postcode input{width:50%}.collection-round-info .round-active input{margin:0;justify-self:start}.collection-round-machine-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;flex:1;min-width:0;min-height:0}.collection-round-machine-grid{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:7px;background:var(--click-page-secondary)}.collection-round-machine-grid>.overview-heading{display:flex;align-items:center;gap:6px;min-height:38px;padding:3px 8px;margin:0;flex:none}.collection-round-machine-grid>.overview-heading h3{margin:0;font-size:12px}.collection-round-machine-grid>.overview-heading .click-header-tools{margin-left:auto}.collection-round-machine-grid>.round-grid-host{display:flex;flex:1;min-height:0;min-width:0}.collection-round-machine-grid .click-grid-frame{height:100%;flex:1}.collection-round-configuration>.click-dialog-actions{flex:none;margin-top:0}.collection-round-configuration .click-grid-scroll tbody tr{cursor:grab}.collection-round-configuration .click-grid-scroll tbody tr:active{cursor:grabbing}@media(max-width:760px){.collection-round-machine-layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.collection-round-machine-grid{min-height:260px}.collection-round-editor{grid-template-columns:1fr}.collection-round-editor>label.round-name,.collection-round-editor>.click-dialog-actions{grid-column:1}}@media(max-width:700px){.collection-round-configuration-popup{width:calc(100vw - 12px);max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}}.collection-schedule-page{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--click-page)}.collection-schedule-page .overview-heading{flex:none}.schedule-print-subtitle,.schedule-print-table{display:none}.schedule-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;background:var(--click-page)}.schedule-day{display:flex;flex-direction:column;min-width:0;min-height:0;margin:2px;background:var(--click-page-alternate)}.schedule-day.schedule-today{background:color-mix(in srgb,var(--click-amber) 13%,var(--click-page-alternate))}.schedule-day h2{flex:none;margin:0;padding:7px 4px;border-radius:8px 8px 0 0;background:var(--click-primary);color:var(--click-primary-text);font-size:12px;font-weight:400;line-height:16px;text-align:center}.schedule-day-items{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px}.schedule-machine{display:flex;align-items:flex-start;gap:5px;min-width:0;margin:2px 0;padding:5px 4px;border-radius:4px;background:var(--click-page-secondary);font-size:12px;line-height:1.35}.schedule-collected{display:grid;place-items:center;flex:none;width:20px;height:20px;margin:1px 2px;border-radius:50%;background:var(--click-grey);color:var(--click-primary-text);font-size:14px;font-weight:700}.schedule-collected.is-collected{background:var(--click-green)}.schedule-machine-detail{display:flex;flex-direction:column;gap:1px;min-width:0;overflow-wrap:anywhere}.schedule-machine-detail strong{font-weight:600}@media(max-width:950px){.schedule-days{grid-template-columns:repeat(7,minmax(150px,1fr))}}@media(max-width:700px){.collection-schedule-page{height:auto;min-height:100%}.schedule-days{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.schedule-day{min-height:160px}.schedule-day-items{overflow:visible}}@media(max-width:410px){.schedule-days{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:landscape;margin:12mm}body:has(.collection-schedule-page),body:has(.collection-schedule-page) .content{height:auto!important;min-height:0!important;overflow:visible!important}body:has(.collection-schedule-page) *{visibility:hidden!important}.collection-schedule-page,.collection-schedule-page *{visibility:visible!important}.collection-schedule-page{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}.collection-schedule-page .overview-heading{display:block!important;min-height:0!important;margin:0!important;padding:0!important}.collection-schedule-page .overview-heading h1{font-size:19px!important;line-height:1.3!important}.collection-schedule-page .click-header-actions,.collection-schedule-page .click-header-tools{display:none!important}.schedule-print-subtitle{display:block!important;margin:2px 0 10px!important;font-size:12px!important}.schedule-days{display:none!important}.schedule-print-table{display:table!important;table-layout:fixed!important;width:100%!important;border-collapse:collapse!important;color:#000!important;font-size:11px!important}.schedule-print-table th,.schedule-print-table td{width:14.285%!important;padding:4px!important;border:1px solid #888!important;text-align:center!important;vertical-align:top!important;overflow-wrap:anywhere!important}.schedule-print-table th{font-weight:700!important}.schedule-print-table td strong,.schedule-print-table td span{display:block!important}.schedule-print-table tr{break-inside:avoid-page}}.company-breakdown{display:flex;gap:12px;align-items:center;min-height:150px}.company-donut{width:112px;height:112px;border-radius:50%;flex:none;position:relative}.company-donut:after{content:"";position:absolute;inset:28px;border-radius:50%;background:var(--click-page)}.company-donut-legend{max-height:160px;overflow:auto;min-width:0;flex:1;font-size:11px}.company-donut-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:5px;align-items:center;margin:4px 0}.company-donut-legend>div>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-donut-legend strong{font-weight:600}.company-donut-legend>div>span:first-child{width:8px;height:8px;border-radius:2px}.performer-tabs{display:flex;gap:5px;margin-bottom:10px}.performer-tabs button{border:1px solid var(--click-blue);border-radius:5px;background:transparent;color:var(--click-primary-text);padding:6px 12px;cursor:pointer}.performer-tabs button[aria-selected=true]{background:var(--click-page);color:var(--click-heading)}.top-panel .click-list-item{background:var(--click-primary-alt);margin-bottom:7px;color:var(--click-primary-text)}.top-panel .click-list-item:hover{background:var(--click-primary)}.performer-row{display:flex;justify-content:space-between;gap:8px}.performer-row small{display:block;color:var(--click-blue-tile)}.performer-row strong{white-space:nowrap;color:var(--click-green-tile)}.top-panel .click-grid{max-height:560px}.top-panel .click-grid table{font-size:11px;color:var(--click-text)}.top-panel .click-grid th,.top-panel .click-grid td{padding:7px}.top-panel .click-empty{color:var(--click-primary-text)}@media(max-width:1000px){.company-breakdown{display:block}.company-donut{margin:0 auto 12px}}.click-company-overview .performer-row>span{min-width:0;overflow:hidden}.click-company-overview .performer-row b,.click-company-overview .performer-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.click-company-overview .performer-row strong{flex:none}.click-epos-document{margin:0;height:100dvh;overflow:hidden;background:var(--click-page-secondary);color:var(--click-text)}.click-epos-content{height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.click-epos-terminal{height:100%;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;padding:10px;box-sizing:border-box}.click-epos-terminal[data-operator-required=true]{visibility:hidden}.epos-operator-login::backdrop{background:var(--click-page-secondary)}.epos-points-panel,.epos-workspace,.epos-basket-area,.epos-basket-card,.epos-products-card{min-width:0;min-height:0}.epos-points-panel{display:flex;flex-direction:column;gap:8px;overflow:auto;background:var(--click-primary-alt);color:var(--click-primary-text);border-radius:6px;padding:10px}.epos-logo{width:150px;max-height:46px;object-fit:contain;margin:auto}.epos-points-panel h1{font-size:16px;margin:0}.epos-points-panel>small{font-size:11px}.epos-point-values{margin:0;flex:1}.epos-point-values>div{display:flex;align-items:center;justify-content:space-between;min-height:35px;font-size:15px}.epos-point-values dd{margin:0;font-weight:700}.epos-point-values>div:last-child{font-size:20px;border-top:1px solid #ffffff30;margin-top:5px}.epos-point-actions,.epos-system-actions,.epos-operators{display:grid;grid-template-columns:1fr 1fr;gap:6px}.epos-touch{height:auto;min-height:48px;padding:8px;display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;border:0;border-radius:6px;font:inherit;color:#fff;cursor:pointer;line-height:1.15;text-align:center;touch-action:manipulation}.epos-touch img{width:30px;height:30px;object-fit:contain}.epos-touch:disabled{opacity:.45;cursor:default}.epos-touch:focus-visible{outline:2px solid var(--click-copper-hover);outline-offset:2px}.epos-blue{background:#209aff}.epos-orange{background:#ff8219}.epos-purple{background:#e800a8}.epos-green{background:#31d40d}.epos-red{background:#ff3321}.click-epos-document .epos-operator{background:transparent;border:1px solid #e800a8;min-height:52px}.epos-operator[aria-pressed=true]{background:#e800a8}.epos-operator[data-epos-slot="2"]{border-color:#209aff}.epos-operator[data-epos-slot="2"][aria-pressed=true]{background:#209aff}.epos-operator[data-epos-slot="3"]{border-color:#31d40d}.epos-operator[data-epos-slot="3"][aria-pressed=true]{background:#31d40d}.epos-operator[data-epos-slot="4"]{border-color:#ff8219}.epos-operator[data-epos-slot="4"][aria-pressed=true]{background:#ff8219}.epos-workspace{display:grid;grid-template-rows:minmax(200px,1fr) 46px minmax(180px,.8fr);gap:10px}.epos-basket-area{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px}.epos-basket-card{display:flex;flex-direction:column;background:var(--click-primary-alt);color:var(--click-primary-text);border-radius:6px;overflow:hidden}.epos-basket-heading,.epos-basket-row{display:grid;grid-template-columns:minmax(0,1fr) 85px 100px;align-items:center;gap:6px;padding:8px 12px}.epos-basket-heading{height:35px;box-sizing:border-box;font-size:13px}.epos-basket-heading>span:not(:first-child){text-align:center}.epos-basket{min-height:0;flex:1;overflow:auto}.epos-basket-row{box-sizing:border-box;width:100%;min-height:52px;border:0;border-bottom:1px solid #ffffff20;border-radius:0;background:var(--click-page-alternate);color:var(--click-text);text-align:left;font:inherit}.epos-basket-row[aria-selected=true]{background:var(--click-primary);color:var(--click-primary-text)}.epos-basket-row>span:not(:first-child){text-align:center}.epos-basket-row small{display:block;opacity:.65;font-size:12px}.epos-basket-row .epos-line-description{min-width:0;overflow:hidden;text-overflow:ellipsis}.epos-transaction-actions{display:grid;grid-template-rows:1fr 1fr 1fr 1.2fr;gap:8px}.epos-scan-strip{display:flex;align-items:center;gap:0;min-width:0;border-radius:6px;padding:5px 10px;background:var(--click-primary-alt);color:var(--click-primary-text)}.epos-scan-strip>label{white-space:nowrap;color:#adda2b;font-size:17px}.epos-scan-strip input{max-width:300px;min-width:100px;flex:1}.epos-scan-strip .epos-touch{margin-inline-start:10px;min-height:32px;padding:4px 12px}.epos-products-card{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--click-primary-alt);border-radius:6px}.epos-product-toolbar{display:flex;align-items:center;gap:6px}.epos-product-toolbar>.epos-touch{min-width:85px}.epos-product-toolbar .epos-touch{min-height:42px}.epos-product-controls{display:flex;gap:6px;margin-left:auto}.epos-product-controls .epos-touch{min-width:42px}.epos-product-controls .epos-touch img{width:24px;height:24px}.epos-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;min-height:0;flex:1;overflow:auto}.epos-products .epos-touch{min-height:45px;font-size:13px;background:#ff8219;overflow:hidden}.epos-products .epos-touch strong{font-size:16px;color:#fff}.click-epos-popup{width:fit-content;max-width:min(650px,calc(100vw - 30px));max-height:calc(100dvh - 30px)}.click-epos-popup[open]{display:flex;flex-direction:column;overflow:hidden}.click-epos-popup .click-popup-body{overflow:auto;min-height:0;max-height:none;box-sizing:border-box;flex:1}.epos-dialog-form{display:flex;flex-direction:column;gap:10px}.epos-dialog-fields{width:368px;max-width:100%;--click-form-label-width:128px}.epos-dialog-fields input{width:100%;box-sizing:border-box}.epos-dialog-buttons{display:flex;justify-content:flex-end;gap:8px}.epos-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.epos-keypad button{min-height:42px;font-size:20px}.epos-dialog-list{min-height:80px;max-height:45dvh;overflow:auto;display:flex;flex-direction:column;gap:6px}.epos-list-item{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;padding:10px;border:0;border-radius:6px;background:var(--click-page-alternate);color:var(--click-text);font:inherit;min-height:48px}.epos-list-item small{display:block;opacity:.7}.epos-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.epos-dialog-heading .click-search{width:200px;max-width:100%}.epos-lookup-popup{width:min(650px,calc(100vw - 30px))}.epos-stock-popup{width:min(1050px,calc(100vw - 30px));max-width:calc(100vw - 30px)}.epos-stock-list{height:55dvh;min-height:0}.epos-stock-list .epos-list-item{flex-shrink:0}.epos-stock-number{width:90px}.epos-system-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.epos-system-menu .epos-touch{min-height:80px}.epos-receipt-buttons{display:flex;gap:8px;justify-content:flex-end}.epos-printer-popup{display:flex;flex-direction:column;gap:10px}@media(max-width:1050px){.click-epos-terminal{grid-template-columns:220px minmax(0,1fr)}.epos-basket-area{grid-template-columns:minmax(0,1fr) 105px}.epos-product-controls{gap:3px}.epos-product-controls .epos-touch{min-width:32px}.epos-product-toolbar>.epos-touch{min-width:55px}.epos-scan-strip>label{font-size:13px}.epos-basket-heading,.epos-basket-row{grid-template-columns:minmax(0,1fr) 50px 60px}}@media(max-width:700px){.click-epos-document{height:auto;min-height:100dvh;overflow-y:auto}.click-epos-content{height:auto;overflow:visible}.click-epos-terminal{grid-template-columns:1fr;height:auto}.epos-points-panel{display:grid;grid-template-columns:1fr 1fr}.epos-point-values{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px 12px}.epos-point-values>div{min-height:24px}.epos-point-values>div:last-child{font-size:15px;margin:0;border:0}.epos-point-actions,.epos-operators,.epos-system-actions{grid-column:1/-1}.epos-operators{grid-template-columns:repeat(4,1fr)}.epos-workspace{height:650px;grid-template-rows:300px 46px minmax(0,1fr)}.epos-products{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.epos-product-toolbar{flex-wrap:wrap}.epos-product-controls{margin:0}.epos-scan-strip>label{display:none}.epos-dialog-heading{flex-wrap:wrap}}.machines-page{max-width:none}.machines-category-page{min-width:0}.machine-category-headers{flex:none;min-width:0}.machine-category-headers>[data-machines-header][hidden]{display:none}.machine-tabs.machines-category-tabs{flex:none;flex-wrap:nowrap;overflow-x:auto;margin-bottom:0}.machine-tabs.machines-category-tabs button{flex:none;padding:6px 10px}.machine-tabs.machines-category-tabs button[aria-selected=true]{background:var(--click-page-secondary);border-color:var(--click-control-border);color:var(--click-text)}.machine-category-panels{flex:1;min-height:0;min-width:0;overflow:hidden}.machine-category-panel{min-width:0}.machine-category-panel[hidden],.machine-settings-grid[hidden],.click-page-menu-items button[hidden]{display:none}#machine-setting-grid{height:100%;min-height:0;min-width:0}.machine-settings-grid{height:100%;min-height:0}.machine-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.machine-toolbar button,.machine-editor button{border:1px solid var(--click-control-border);border-radius:5px;padding:8px 12px;background:var(--click-page);color:var(--click-heading);font:inherit;cursor:pointer}.machine-toolbar button.primary,.machine-editor button.primary{background:var(--click-primary);border-color:var(--click-primary);color:var(--click-primary-text);font-weight:700}.machine-toolbar button:hover,.machine-editor button:hover{background:var(--click-selection)}.machine-toolbar button.primary:hover,.machine-editor button.primary:hover{filter:brightness(1.08);background:var(--click-primary)}.machine-toolbar .machine-check{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--click-heading)}.machine-status{min-height:1.4em;color:var(--click-muted);margin:0 0 9px}.machine-results{flex:1;min-height:0;overflow:hidden}.machine-results .click-grid{height:100%;max-height:100%;overflow:auto}.machine-results .click-grid tbody tr[tabindex]{cursor:pointer}.machine-results .click-grid tbody tr[tabindex]:hover{background:var(--click-selection)}.machine-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-left:8px}.machine-tabs button{border:1px solid var(--click-control-border);border-radius:6px 6px 0 0;padding:9px 12px;background:var(--click-page-alternate);color:var(--click-text);cursor:pointer}.machine-tabs button[aria-selected=true]{background:var(--click-primary);border-color:var(--click-primary);color:var(--click-primary-text);font-weight:700}.machine-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;--click-form-label-width: 128px }.machine-editor .click-form-caption{font-weight:600;color:var(--click-heading)}.machine-editor input:not([type=checkbox]),.machine-editor select{width:100%;box-sizing:border-box;padding:8px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text);font:inherit}.machine-editor .wide{grid-column:1/-1}.machine-editor .check{display:flex;align-items:center;gap:8px}.machine-editor .actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.machine-editor .editor-status{min-height:1.3em;color:var(--click-muted)}.machine-meter-list{display:grid;gap:6px;max-height:190px;overflow:auto}.machine-meter-row{display:grid;grid-template-columns:1fr 105px auto;gap:6px;align-items:center}.machine-meter-row button{padding:5px 8px}.machine-detail{display:grid;gap:4px}.machine-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.machine-detail dl>div{border-bottom:1px solid var(--click-control-border);padding-bottom:6px}.machine-detail dt{font-size:12px;color:var(--click-muted)}.machine-detail dd{margin:2px 0 0;font-weight:700}.machine-detail h3{margin:0 0 8px;color:var(--click-heading)}.machine-detail table{width:100%;border-collapse:collapse;font-size:12px}.machine-detail th,.machine-detail td{padding:7px;border-bottom:1px solid var(--click-control-border);text-align:left}.machine-detail .empty{color:var(--click-muted)}@media(max-width:700px){.machine-editor,.machine-detail dl{grid-template-columns:1fr}.machine-meter-row{grid-template-columns:1fr 85px auto}}@media print{.sidebar,.machine-toolbar,.machine-tabs,.click-search,.click-column-chooser{display:none!important}.content{margin:0;padding:0}.machine-results{overflow:visible}.machine-results .click-grid{overflow:visible;height:auto;max-height:none}.machine-results .click-grid table{font-size:10px}}.machine-toolbar{justify-content:flex-end}.machine-detail-popup{width:min(1100px,calc(100vw - 24px))}.machine-detail-popup .click-popup-body{overflow:hidden}.machine-detail{display:flex;flex-direction:column;min-height:0;max-height:calc(90dvh - 95px)}.machine-detail .machine-tabs{flex:none}.machine-detail-pane{min-height:0;overflow:auto;display:grid;gap:16px;padding-right:4px}.machine-detail-pane[hidden]{display:none}.machine-detail-pane>section{min-width:0;overflow-x:auto}@font-face{font-family:Click Redemption Barcode;src:url(/portal/desktop-fonts/fre3of9x.ttf) format("truetype");font-display:block}.barcode-configs-results{flex:1;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}#barcode-configs-grid{height:100%;min-height:0;min-width:0}.barcode-configs-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.barcode-config-popup{width:min(500px,calc(100vw - 24px));max-width:500px;overflow:hidden}.barcode-config-editor{display:flex;flex-direction:column;gap:14px;min-width:0}.barcode-config-preview{overflow:auto;text-align:center;padding:5px 0;min-height:105px}.barcode-config-symbol{font-family:Click Redemption Barcode;font-size:60px;line-height:1.1;white-space:nowrap}.barcode-config-value{font-size:25px;line-height:1.3;white-space:nowrap}.barcode-config-preview .machine,.barcode-config-key.machine{color:var(--click-amber)}.barcode-config-preview .points,.barcode-config-key.points{color:var(--click-green)}.barcode-config-invalid{color:var(--click-red);font-size:14px;white-space:normal}.barcode-config-preview small{display:block;color:var(--click-muted);font-size:12px}.barcode-config-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:start}.barcode-config-general{--click-form-label-width:110px}.barcode-config-general .click-number{width:65px;max-width:100%}.barcode-config-required{width:136px;max-width:100%;box-sizing:border-box}.barcode-config-ranges{display:grid;grid-template-columns:auto 60px 60px;gap:6px 0;align-items:center;text-align:center}.barcode-config-ranges .click-number{width:60px;max-width:100%;box-sizing:border-box}.barcode-config-key{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.barcode-config-key:before{content:"";display:block;width:12px;height:23px;border-radius:6px 0 0 6px;background:currentColor}.barcode-config-key>span{color:var(--click-text)}.barcode-config-editor-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}@media(max-width:480px){.barcode-config-fields{grid-template-columns:1fr}.barcode-config-ranges{justify-content:end}.barcode-config-symbol{font-size:48px}}@media print{.barcode-configs-page{height:auto}.barcode-configs-results,#barcode-configs-grid{height:auto;overflow:visible}.barcode-configs-page .overview-heading{display:block}}.epos-terminals-results{flex:1;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}#epos-terminals-grid{height:100%;min-height:0;min-width:0}.epos-terminals-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.epos-terminal-popup{width:min(430px,calc(100vw - 24px));max-width:430px;overflow:hidden}.epos-terminal-editor{display:flex;flex-direction:column;gap:16px;min-width:0}.epos-terminal-fields{--click-form-label-width:110px}.epos-terminal-fields>input{width:100%;max-width:300px;min-width:0;box-sizing:border-box}.epos-terminal-fields .click-grid-combo{max-width:300px}.epos-terminal-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}@media print{.epos-terminals-page{height:auto}.epos-terminals-results,#epos-terminals-grid{height:auto;overflow:visible}.epos-terminals-page .overview-heading{display:block}}.epos-tokens-results{flex:1;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}#epos-tokens-grid{height:100%;min-height:0;min-width:0}.epos-tokens-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.epos-token-popup{width:min(430px,calc(100vw - 24px));max-width:430px;overflow:hidden}.epos-token-editor{display:flex;flex-direction:column;gap:16px;min-width:0}.epos-token-fields{--click-form-label-width:110px}.epos-token-fields input{width:100%;max-width:300px;min-width:0;box-sizing:border-box}.epos-token-fields .click-number{width:150px;max-width:100%}.epos-token-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}@media print{.epos-tokens-page{height:auto}.epos-tokens-results,#epos-tokens-grid{height:auto;overflow:visible}.epos-tokens-page .overview-heading{display:block}}.alerts-page{max-width:1600px}.alerts-options{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1fr);gap:10px 15px;align-items:start}.alerts-mode{border:0;margin:0;padding:0}.alerts-mode legend{font-weight:700;color:var(--click-heading);margin-bottom:6px}.alerts-venue{--click-form-label-width:96px;min-width:0}.alerts-mode label{display:block;margin:6px 0}.alerts-mode input{margin-right:7px}.alerts-date-row{grid-column:1/-1;display:flex;align-items:center;gap:6px;min-width:0}.alerts-dates .click-date-range{display:flex;flex-direction:column;gap:5px}.alerts-venue .click-grid-combo-trigger{min-height:38px}.alerts-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.alerts-actions button{border:1px solid var(--click-control-border);background:var(--click-page);color:var(--click-heading);border-radius:5px;padding:8px 11px;cursor:pointer}.alerts-actions button:hover{background:var(--click-selection)}.alerts-actions button.primary{background:var(--click-primary);color:var(--click-primary-text);border-color:var(--click-primary)}.alerts-actions kbd{font-size:10px;opacity:.7;margin-left:3px}.alerts-results{overflow:auto}.alerts-results .click-grid td{white-space:normal;min-width:85px}.alerts-results .click-grid td:nth-child(1){white-space:nowrap}.alerts-results .click-grid th{white-space:nowrap}.alerts-page #alert-status{color:var(--click-muted);margin:0 0 9px}@media(max-width:650px){.alerts-options{display:block}.alerts-date-row,.alerts-venue{margin-top:12px}}@media print{.sidebar,.alerts-options,.alerts-actions,.click-column-chooser,.click-search{display:none!important}.content{margin:0;padding:0}.alerts-results{box-shadow:none;padding:0}.alerts-results .click-grid{overflow:visible}.alerts-results .click-grid table{font-size:10px}.alerts-results .click-grid th,.alerts-results .click-grid td{padding:4px}}.area-comparison-page{min-width:0;gap:5px}.area-comparison-options{display:grid;grid-template-columns:auto auto minmax(0,396px);align-items:center;justify-content:start;gap:8px;padding:0 12px 5px;min-height:66px;flex:none}.area-comparison-options>div{min-width:0}.area-comparison-venue-field{--click-form-label-width:96px;width:396px;max-width:100%}#area-comparison-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.area-comparison-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#area-comparison-grid{height:100%;min-height:0}.area-comparison-print-context{display:none}@media(max-width:650px){.area-comparison-options{grid-template-columns:auto minmax(0,1fr)}.area-comparison-venue-field{grid-column:1/-1}}@media print{.area-comparison-page{height:auto;overflow:visible}.area-comparison-options,.area-comparison-page .click-header-actions,.area-comparison-page .click-header-tools{display:none!important}.area-comparison-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.area-comparison-print-context{display:block;margin:0 0 8px}.area-comparison-results table{font-size:10px}}.area-income-page{min-width:0;gap:5px}.area-income-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}.area-income-options>div{min-width:0}#area-income-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.area-income-selector{--click-form-label-width:96px;min-width:0}.area-income-selector>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.area-income-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#area-income-grid{height:100%;min-height:0}.area-income-print-context{display:none}@media(max-width:1000px){.area-income-selector>span:not(.click-form-caption){width:200px;max-width:100%}}@media(max-width:650px){.area-income-options{display:flex;flex-wrap:wrap}.area-income-selector{width:100%}.area-income-selector>span:not(.click-form-caption){width:100%}}@media print{.area-income-page{height:auto;overflow:visible}.area-income-options,.area-income-page .click-header-actions,.area-income-page .click-header-tools{display:none!important}.area-income-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.area-income-print-context{display:block;margin:0 0 8px}.area-income-results table{font-size:10px}}.audit-log-page{min-width:0;gap:5px}.audit-log-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#audit-log-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.audit-log-type-label{--click-form-label-width:96px;min-width:0}#audit-log-type{width:230px;min-width:0;max-width:100%}.audit-log-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#audit-log-grid{height:100%;min-height:0}.audit-log-print-context{display:none}.audit-log-details.click-popup{width:min(550px,calc(100vw - 24px));height:min(350px,calc(100dvh - 24px))}.audit-log-details[open]{display:flex;flex-direction:column;overflow:hidden}.audit-log-details>header{flex:none}.audit-log-details .click-popup-body{flex:1;min-height:0;overflow:auto;display:flex}.audit-log-detail-content{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.audit-log-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;min-width:0}.audit-log-detail-field{--click-form-label-width:48px;min-width:0}.audit-log-detail-field>input,.audit-log-detail-field>div{width:100%;min-width:0}.audit-log-detail-message{--click-form-label-width:48px;align-items:stretch;flex:1;min-height:100px}.audit-log-detail-message textarea{width:100%;height:100%;min-height:0;resize:none}.audit-log-detail-navigation{display:flex;gap:4px;margin-left:auto;margin-right:8px}@media(max-width:650px){.audit-log-detail-fields{grid-template-columns:1fr}.audit-log-details.click-popup{height:min(420px,calc(100dvh - 24px))}}@media print{.audit-log-page{height:auto;overflow:visible}.audit-log-options,.audit-log-page .click-header-actions,.audit-log-page .click-header-tools{display:none!important}.audit-log-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.audit-log-print-context{display:block;margin:0 0 8px}.audit-log-results table{font-size:10px}}.banking-page{min-width:0;gap:5px}.banking-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#banking-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.banking-venue-label{--click-form-label-width:96px;min-width:0}#banking-venue{width:260px;min-width:0;max-width:100%}.banking-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#banking-grid{height:100%;min-height:0}.banking-print-context{display:none}.banking-editor.click-popup{width:360px}.banking-edit-form{display:flex;flex-direction:column;gap:6px}.banking-edit-field{--click-form-label-width:min(190px,55%)}.banking-edit-actions{display:flex;justify-content:flex-end;margin-top:8px}.banking-breakdown.click-popup{width:min(1400px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:90dvh;max-height:90dvh}.banking-breakdown[open]{display:flex;flex-direction:column;overflow:hidden}.banking-breakdown>header{flex:none}.banking-breakdown .click-popup-body{flex:1;min-height:0;overflow:auto}.banking-breakdown-controls{display:flex;align-items:center;gap:5px;margin-left:auto}.banking-breakdown-columns{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;align-items:start}.banking-breakdown-table{width:100%;border-collapse:collapse;font-size:11px}.banking-breakdown-table caption{font-weight:700;padding:5px}.banking-breakdown-table td{padding:3px 4px;vertical-align:top}.banking-breakdown-table td:nth-child(2){text-align:center;width:20px}.banking-breakdown-table td:nth-child(3){text-align:right;white-space:nowrap}.banking-breakdown-table tr.banking-section td{font-weight:700;padding-top:10px}.banking-breakdown-table tr.banking-total td{font-weight:700;border-top:1px solid var(--click-control-border);border-bottom:1px solid var(--click-control-border)}.banking-breakdown-note{font-size:11px;margin:10px 0 0}@media print{.banking-page{height:auto;overflow:visible}.banking-options,.banking-page .click-header-actions,.banking-page .click-header-tools{display:none!important}.banking-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.banking-print-context{display:block;margin:0 0 8px}.banking-results table{font-size:10px}}.report-category-filter{display:flex;flex:none;flex-wrap:wrap;gap:8px 22px;align-items:center;border:0;border-radius:5px;background:var(--click-page-secondary)}.report-category-filter label{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px}.report-category-filter input{margin:0;accent-color:var(--click-primary)}.report-card-list{margin:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));align-content:start;gap:12px;flex:1;min-height:0;overflow:auto;padding:2px 7px 8px 2px}.report-card{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;min-height:100px;padding:8px 10px 30px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text);font:12px/1.35 Arial,Helvetica,sans-serif;text-align:left;cursor:pointer;overflow-wrap:anywhere}.report-card strong{font-size:13px;font-weight:700}.report-card-description{display:block}.report-card:enabled:hover{background:var(--click-page-alternate);border-color:var(--click-muted)}.report-card:focus-visible{outline:2px solid var(--click-blue);outline-offset:1px}.report-card:disabled{cursor:not-allowed;background:var(--click-page-secondary);color:var(--click-muted)}.report-card-tag{position:absolute;right:0;bottom:0;padding:3px 8px;border-radius:5px 0;background:var(--click-purple);color:#fff;font-size:11px;line-height:16px}.report-card[data-category=Collections] .report-card-tag{background:var(--click-amber)}.report-card[data-category=Management] .report-card-tag{background:var(--click-green)}.report-card[data-category=Redemption] .report-card-tag{background:var(--click-red)}.report-card:disabled .report-card-tag{opacity:.65}.report-catalog-empty{grid-column:1/-1;color:var(--click-muted);padding:8px}@media(max-width:760px){.report-category-filter{gap:10px 14px}.report-card-list{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}}.chronological-tickets-page{min-width:0;gap:5px}.chronological-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none;min-width:0}#chronological-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.chronological-selectors{display:flex;flex-direction:column;gap:4px;min-width:0}.chronological-selector{--click-form-label-width:96px;width:346px;max-width:100%;min-width:0}.chronological-balances{display:flex;margin-left:auto;flex:none;overflow:hidden;border-radius:5px;color:var(--click-primary-text)}.chronological-balances>div{display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:center;min-width:105px;padding:7px 10px}.chronological-cash{background:var(--click-green)}.chronological-promo{background:var(--click-amber)}.chronological-match{background:var(--click-purple)}.chronological-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#chronological-tickets-grid{height:100%;min-height:0}.chronological-print-context{display:none}@media(max-width:1150px){.chronological-balances{margin-left:0}}@media print{.chronological-tickets-page{height:auto;overflow:visible}.chronological-options,.chronological-tickets-page .click-header-actions,.chronological-tickets-page .click-header-tools{display:none!important}.chronological-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.chronological-print-context{display:block;margin:0 0 8px}.chronological-results table{font-size:10px}}.claims-report-page{min-width:0;gap:5px}.claims-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#claims-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.claims-report-selector{--click-form-label-width:96px;min-width:0}.claims-report-selector>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.claims-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#claims-report-grid{height:100%;min-height:0}.claims-print-context{display:none}.click-claim-popup{width:700px;max-width:calc(100vw - 24px)}.click-claim-fields{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px}.click-claim-column{--click-form-label-width:64px;align-content:start;min-width:0}.click-claim-column input{width:100%;min-width:0}.click-claim-column .click-money{max-width:110px}.click-claim-notes{--click-form-label-width:64px;grid-column:1/-1;align-items:start}.click-claim-notes textarea{width:100%;resize:vertical;min-height:85px;max-height:220px}.click-claim-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.click-claim-actions .click-claim-delete{margin-right:auto}.click-claim-readonly-note{margin:10px 0 0}@media(max-width:650px){.claims-report-selector>span:not(.click-form-caption){width:200px;max-width:100%}.click-claim-fields{grid-template-columns:minmax(0,1fr)}}@media print{.claims-report-page{height:auto;overflow:visible}.claims-report-options,.claims-report-page .click-header-actions,.claims-report-page .click-header-tools{display:none!important}.claims-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.claims-print-context{display:block;margin:0 0 8px}.claims-report-results table{font-size:10px}}.collections-report-page{min-height:0;min-width:0;gap:5px}.collections-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}.collections-report-option-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.collections-report-option-stack>label{--click-form-label-width:96px;min-width:0}.collections-report-option-stack>label>span:not(.click-form-caption){display:block;width:220px;min-width:0;max-width:100%}#collections-report-collection-date{max-width:140px}#collections-report-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.collections-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#collections-report-grid{height:100%;min-height:0}.collections-report-print-context{display:none}@media(max-width:650px){.collections-report-option-stack>label>span:not(.click-form-caption){width:170px;max-width:100%}}@media print{.collections-report-page{height:auto;overflow:visible}.collections-report-options,.collections-report-page .click-header-actions,.collections-report-page .click-header-tools,.collections-report-page .click-page-menu{display:none!important}.collections-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.collections-report-print-context{display:block;margin:0 0 8px}.collections-report-results table{font-size:10px}}.ctmv-machine-report-page{min-height:0;min-width:0;gap:5px}.ctmv-machine-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#ctmv-machine-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.ctmv-machine-report-selectors{display:flex;flex-direction:column;gap:4px;min-width:0}.ctmv-machine-report-selectors>label{--click-form-label-width:96px}#ctmv-machine-venue{display:block;width:220px;min-width:0;max-width:100%}#ctmv-machine-threshold{display:block;width:100px;max-width:100%}.ctmv-machine-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#ctmv-machine-grid{height:100%;min-height:0}.ctmv-machine-print-context{display:none}@media(max-width:700px){#ctmv-machine-venue{width:180px;max-width:100%}}@media print{.ctmv-machine-report-page{height:auto;overflow:visible}.ctmv-machine-report-options,.ctmv-machine-report-page .click-header-actions,.ctmv-machine-report-page .click-header-tools{display:none!important}.ctmv-machine-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.ctmv-machine-print-context{display:block;margin:0 0 8px}.ctmv-machine-report-results table{font-size:10px}}.ctmv-report-page{min-height:0;min-width:0;gap:5px}.ctmv-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#ctmv-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.ctmv-report-selectors{display:flex;flex-direction:column;gap:4px;min-width:0}.ctmv-report-selectors>label{--click-form-label-width:96px}#ctmv-venue{display:block;width:220px;min-width:0;max-width:100%}#ctmv-threshold{display:block;width:100px;max-width:100%}.ctmv-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#ctmv-report-grid{height:100%;min-height:0}.ctmv-print-context{display:none}@media(max-width:700px){#ctmv-venue{width:180px;max-width:100%}}@media print{.ctmv-report-page{height:auto;overflow:visible}.ctmv-report-options,.ctmv-report-page .click-header-actions,.ctmv-report-page .click-header-tools,.ctmv-report-page .click-page-menu{display:none!important}.ctmv-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.ctmv-print-context{display:block;margin:0 0 8px}.ctmv-report-results table{font-size:10px}}.daily-income-report-page{min-width:0;gap:5px}.daily-income-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;flex:none}.daily-income-report-options>label{--click-form-label-width:96px;min-width:0}.daily-income-report-options>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.daily-income-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:hidden}#daily-income-grid{height:100%;min-height:0}.daily-income-print-context{display:none}@media(max-width:700px){.daily-income-report-options>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{body:has(.daily-income-report-page){display:block;height:auto;overflow:visible;background:#fff;color:#000}body:has(.daily-income-report-page)>.sidebar,body:has(.daily-income-report-page)>.click-page-tabs{display:none!important}body:has(.daily-income-report-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}#daily-income-grid{height:auto}.daily-income-report-page{height:auto;overflow:visible}.daily-income-report-options,.daily-income-report-page .click-header-actions,.daily-income-report-page .click-header-tools{display:none!important}.daily-income-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.daily-income-print-context{display:block;margin:0 0 8px}.daily-income-report-results table{font-size:10px}}.daily-vtp-report-page{min-height:0;min-width:0;gap:5px}.daily-vtp-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#daily-vtp-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.daily-vtp-report-selectors{display:flex;flex-direction:column;gap:4px;min-width:0}.daily-vtp-report-selectors>label,.daily-vtp-report-models{--click-form-label-width:96px;min-width:0}.daily-vtp-report-options label>span:not(.click-form-caption){display:block;width:220px;min-width:0;max-width:100%}.daily-vtp-report-models{align-self:flex-start;padding-top:3px}.daily-vtp-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#daily-vtp-grid{height:100%;min-height:0}@media(max-width:1050px){.daily-vtp-report-models{align-self:center;padding-top:0}}@media(max-width:600px){.daily-vtp-report-options label>span:not(.click-form-caption){width:180px;max-width:100%}}.earnings-overview-report-page{min-height:0;min-width:0;gap:5px}.earnings-overview-options{display:flex;align-items:center;flex-wrap:wrap;gap:14px;min-height:40px;padding:0 12px 5px;flex:none}.earnings-overview-options>label{--click-form-label-width:96px}.earnings-overview-options fieldset label{display:flex;align-items:center;gap:6px}.earnings-overview-options fieldset{display:flex;align-items:center;gap:12px;border:0;padding:0;margin:0;min-width:0}#earnings-overview-venue{width:235px;min-width:0;max-width:100%}#earnings-overview-ending{width:150px;min-width:0;max-width:100%}.earnings-overview-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,3fr) minmax(0,3fr) minmax(0,2fr);flex:1;min-height:0;min-width:0;gap:5px;margin:0 8px 8px}.earnings-overview-results>.panel{padding:5px;min-height:0;min-width:0;overflow:hidden}.earnings-overview-results h2{font-size:13px;font-weight:700;text-align:center;line-height:18px;margin:0 0 3px;flex:none}.earnings-overview-weekly,.earnings-overview-summary{grid-column:1/-1}.earnings-overview-chart,.earnings-overview-summary{display:flex;flex-direction:column}.earnings-overview-chart>div,#earnings-overview-grid{position:relative;flex:1;min-height:0;min-width:0}@media(max-width:700px){.earnings-overview-results{grid-template-columns:minmax(0,1fr);grid-template-rows:240px 230px 230px 300px;overflow-y:auto}.earnings-overview-options{gap:8px}}.epos-session-report-page{min-height:0;min-width:0;gap:5px}.epos-session-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:96px;flex:none}#epos-sessions-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.epos-session-report-selectors>label{--click-form-label-width:96px}.epos-session-report-selectors{display:flex;flex-direction:column;gap:4px;min-width:0}.epos-session-report-selectors>label>span:not(.click-form-caption){display:block;width:250px;min-width:0;max-width:100%}.epos-session-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#epos-sessions-grid{height:100%;min-height:0}.epos-sessions-print-context{display:none}.click-popup.click-epos-details-popup{width:min(950px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:min(700px,90dvh);overflow:hidden}.click-epos-details-popup[open]{display:flex;flex-direction:column}.click-epos-details-popup.click-epos-transaction-popup{width:min(900px,calc(100vw - 24px));height:min(650px,90dvh)}.click-epos-details-popup>header{flex:none;flex-wrap:nowrap;margin:0}.click-epos-details-popup>header h2{white-space:nowrap}.click-epos-details-popup>.click-popup-body{display:flex;flex:1;min-height:0;max-height:none;overflow:hidden;padding:8px}.click-epos-detail-content{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;gap:8px}.click-epos-detail-info{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;flex:none}.click-epos-detail-dates{display:flex;flex-direction:column;gap:5px}.click-epos-detail-dates>div{display:flex;align-items:center;gap:5px}.click-epos-detail-dates .click-form-row{--click-form-label-width:56px}.click-epos-detail-dates .click-epos-detail-by{--click-form-label-width:24px}.click-epos-detail-dates input[type=text]:not(.click-datetime-editor){width:180px;min-width:0}.click-epos-detail-identity{display:flex;gap:8px;margin-left:auto}.click-epos-detail-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:5px;border-radius:8px;box-sizing:border-box;color:#fff;background:#263142;min-width:0}.click-epos-detail-tile>span{font-size:11px;color:#f5f5f5;text-align:center}.click-epos-detail-tile>strong{font-size:16px;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.click-epos-detail-identity>.click-epos-detail-tile{width:160px;min-height:59px}.click-epos-detail-identity>.click-epos-detail-tile:first-child{width:130px;background:#ff9d2c}.click-epos-detail-identity .click-epos-detail-tile>strong{font-size:14px}.click-epos-detail-body{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;flex:1;min-height:0;min-width:0}.click-epos-detail-totals{display:flex;flex-direction:column;gap:5px;overflow:auto;min-height:0}.click-epos-detail-tile[data-counter=points]{background:#31d40d}.click-epos-detail-tile[data-counter=bonus]{background:#209aff}.click-epos-detail-tile[data-counter=loyalty]{background:#e800a8}.click-epos-detail-tile[data-counter=redeemed]{background:#ff3321}.click-epos-detail-tile[data-counter=remaining]{background:#ff9d2c}.click-epos-detail-grid{height:100%;min-height:0;min-width:0}@media(max-width:760px){.click-epos-detail-dates>div{flex-wrap:wrap}.click-epos-details-popup>header{overflow-x:auto}.click-epos-detail-body{grid-template-columns:95px minmax(0,1fr)}.click-epos-detail-identity{margin-left:0}}@media print{.epos-session-report-page{height:auto}.epos-session-report-options{display:none}.epos-sessions-print-context{display:block;margin:5px 12px}.epos-session-report-results{overflow:visible;margin:5px}.epos-session-report-results .click-grid-frame{display:block}.epos-session-report-results .click-grid-scroll{max-height:none;overflow:visible}}.expenses-report-page{min-width:0;gap:5px}.expenses-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#expenses-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.expenses-report-selector{--click-form-label-width:96px;min-width:0}.expenses-report-selector>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.expenses-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#expenses-report-grid{height:100%;min-height:0}.expenses-print-context{display:none}@media(max-width:650px){.expenses-report-selector>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.expenses-report-page{height:auto;overflow:visible}.expenses-report-options,.expenses-report-page .click-header-actions,.expenses-report-page .click-header-tools{display:none!important}.expenses-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.expenses-print-context{display:block;margin:0 0 8px}.expenses-report-results table{font-size:10px}}.handpay-report-page{min-width:0;gap:5px}.handpay-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#handpay-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.handpay-report-selector{--click-form-label-width:96px;min-width:0}.handpay-report-selector>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.handpay-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#handpay-report-grid{height:100%;min-height:0}.handpay-print-context{display:none}@media(max-width:650px){.handpay-report-selector>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.handpay-report-page{height:auto;overflow:visible}.handpay-report-options,.handpay-report-page .click-header-actions,.handpay-report-page .click-header-tools{display:none!important}.handpay-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.handpay-print-context{display:block;margin:0 0 8px}.handpay-report-results table{font-size:10px}}.hopper-page{max-width:1350px}.hopper-options{--click-form-label-width:96px;grid-template-columns:96px minmax(0,360px)}.hopper-options label{font-weight:700;color:var(--click-heading)}.hopper-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.hopper-actions button{border:1px solid var(--click-control-border);background:var(--click-page);color:var(--click-heading);border-radius:5px;padding:8px 11px;cursor:pointer}.hopper-actions button:hover{background:var(--click-selection)}.hopper-actions button.primary{background:var(--click-primary);color:var(--click-primary-text);border-color:var(--click-primary)}.hopper-actions kbd{font-size:10px;opacity:.7;margin-left:3px}.hopper-page #hopper-status{color:var(--click-muted);margin:0 0 9px}.hopper-results{overflow:auto}.hopper-results .click-grid td:last-child,.hopper-results .click-grid th:last-child{text-align:right}.hopper-total{display:flex;justify-content:flex-end;gap:24px;padding:13px 12px 3px;border-top:2px solid var(--click-control-border);color:var(--click-heading)}.hopper-total strong{min-width:110px;text-align:right}@media print{.sidebar,.hopper-options,.hopper-actions,.click-search{display:none!important}.content{margin:0;padding:0}.hopper-results{box-shadow:none;padding:0}.hopper-results .click-grid{overflow:visible}.hopper-results .click-grid table{font-size:10px}.hopper-results .click-grid th,.hopper-results .click-grid td{padding:4px}}.income-report-page{min-width:0;gap:5px}.income-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#income-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.income-report-selector{--click-form-label-width:96px}.income-report-selector>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.income-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:auto}#income-document{padding:12px;min-width:0}.income-document-title{font-size:18px;margin:0 0 4px}.income-context{margin:0 0 12px;font-size:12px}.income-statistics{display:grid;grid-template-columns:auto max-content;gap:4px 14px;width:fit-content;margin:8px 0 14px}.income-statistics dt,.income-statistics dd{margin:0}.income-statistics dd{text-align:right}.income-section{margin:0 0 18px;min-width:0}.income-section h2{font-size:15px;margin:0 0 6px}.income-table-wrap{overflow-x:auto;max-width:100%}.income-table{border-collapse:collapse;min-width:100%;font-size:12px;white-space:nowrap}.income-table th,.income-table td{padding:4px 7px;border:1px solid var(--click-control-border);text-align:right}.income-table th:first-child,.income-table td:first-child,.income-table .income-text{text-align:left}.income-table thead,.income-table tfoot{background:var(--click-primary-alt);color:var(--click-primary-text)}.income-table tfoot{font-weight:700}.income-table tbody tr:nth-child(2n){background:var(--click-grid-row-alternate)}.income-empty{margin:0;padding:12px}@page click-income{size:A4 landscape;margin:10mm}.income-report-page{page:click-income}@media(max-width:950px){.income-report-selector>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.income-report-page{height:auto!important;overflow:visible!important}.income-report-options,.income-report-page .click-header-actions,.income-report-page .click-header-tools{display:none!important}.income-report-results{margin:0;overflow:visible!important;height:auto!important;background:#fff;color:#000;box-shadow:none}.income-table-wrap{overflow:visible}.income-table{min-width:0;width:100%;font-size:9px;white-space:normal}.income-table th,.income-table td{padding:3px;border-color:#aaa}.income-table thead,.income-table tfoot{background:#eee;color:#000}.income-table tbody tr{background:#fff!important}.income-section{break-inside:auto}.income-table tr{break-inside:avoid}.income-table thead{display:table-header-group}.income-table tfoot{display:table-row-group}.income-section:nth-last-child(-n+2){break-before:page}}.machine-comparison-page{min-width:0;gap:5px}.machine-comparison-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#machine-comparison-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.machine-comparison-selectors>label{--click-form-label-width:96px}.machine-comparison-selectors{display:grid;gap:4px;min-width:0}.machine-comparison-selectors>label{justify-content:flex-end}.machine-comparison-selectors>label>span:not(.click-form-caption){display:block;width:250px;min-width:0;max-width:100%}.machine-comparison-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#machine-comparison-grid{height:100%;min-height:0}.machine-comparison-print-context{display:none}@media(max-width:650px){.machine-comparison-selectors>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.machine-comparison-page{height:auto;overflow:visible}.machine-comparison-options,.machine-comparison-page .click-header-actions,.machine-comparison-page .click-header-tools{display:none!important}.machine-comparison-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.machine-comparison-print-context{display:block;margin:0 0 8px}.machine-comparison-results table{font-size:10px}}.machine-door-page{min-width:0;gap:5px}.machine-door-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:0 12px 5px;min-height:66px;flex:none}#machine-door-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.machine-door-selectors>label{--click-form-label-width:96px}.machine-door-selectors{display:grid;gap:4px;min-width:0}.machine-door-selectors>label{justify-content:flex-end}.machine-door-selectors>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.machine-door-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#machine-door-grid{height:100%;min-height:0}.machine-door-print-context{display:none}@media(max-width:760px){.machine-door-options{max-height:35dvh;overflow:auto}.machine-door-selectors>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.machine-door-page{height:auto;overflow:visible}.machine-door-options,.machine-door-page .click-header-actions,.machine-door-page .click-header-tools{display:none!important}.machine-door-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.machine-door-print-context{display:block;margin:0 0 8px}.machine-door-results table{font-size:10px}}.machine-matrix-page{min-width:0;gap:5px}.machine-matrix-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 12px 5px;flex:none;min-height:40px}.machine-matrix-options>label,.machine-matrix-selectors>label{--click-form-label-width:96px}.machine-matrix-selectors>label>span:not(.click-form-caption){display:block;width:250px;min-width:0;max-width:100%}.machine-matrix-types{display:flex;align-items:center;gap:12px;border:0;padding:0;margin:0}.machine-matrix-types>label{display:flex;align-items:center;gap:4px}.machine-matrix-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#machine-matrix-grid{height:100%;min-height:0}.machine-matrix-print-context{display:none}@media(max-width:750px){.machine-matrix-selectors>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.machine-matrix-page{height:auto;overflow:visible}.machine-matrix-options,.machine-matrix-page .click-header-actions,.machine-matrix-page .click-header-tools{display:none!important}.machine-matrix-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.machine-matrix-print-context{display:block;margin:0 0 8px}.machine-matrix-results table{font-size:10px}}.model-league-page{min-width:0;gap:5px}.model-league-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:94px;flex:none}#model-league-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.model-league-selectors>label{--click-form-label-width:96px}.model-league-selectors{display:grid;gap:4px;min-width:0}.model-league-selectors>label{justify-content:flex-end}.model-league-selectors>label>span:not(.click-form-caption){display:block;width:250px;min-width:0;max-width:100%}.model-league-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#model-league-grid{height:100%;min-height:0}.model-league-print-context{display:none}@media(max-width:650px){.model-league-selectors>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.model-league-page{height:auto;overflow:visible}.model-league-options,.model-league-page .click-header-actions,.model-league-page .click-header-tools{display:none!important}.model-league-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.model-league-print-context{display:block;margin:0 0 8px}.model-league-results table{font-size:10px}}.period-average-payout-page{min-width:0;gap:5px}.period-average-payout-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:64px;flex:none}#period-average-payout-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.period-average-payout-selectors>label{--click-form-label-width:96px}.period-average-payout-selectors{display:grid;gap:4px;min-width:0}.period-average-payout-selectors>label{justify-content:flex-end}.period-average-payout-selectors>label>span:not(.click-form-caption){display:block;width:250px;min-width:0;max-width:100%}.period-average-payout-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#period-average-payout-grid{height:100%;min-height:0}.period-average-payout-print-context{display:none}@media(max-width:650px){.period-average-payout-selectors>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.period-average-payout-page{height:auto;overflow:visible}.period-average-payout-options,.period-average-payout-page .click-header-actions,.period-average-payout-page .click-header-tools{display:none!important}.period-average-payout-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.period-average-payout-print-context{display:block;margin:0 0 8px}.period-average-payout-results table{font-size:10px}}.period-earnings-page{min-width:0;gap:5px}.period-earnings-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 12px 5px;min-height:64px;flex:none}.period-earnings-modes{display:grid;gap:5px;flex:none}.period-earnings-modes>label{display:flex;align-items:center;gap:5px;white-space:nowrap}.period-earnings-modes input{margin:0;flex:none}#period-earnings-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.period-earnings-venue-label{--click-form-label-width:96px}.period-earnings-venue-label>span:not(.click-form-caption){display:block;width:250px;min-width:0;max-width:100%}.period-earnings-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#period-earnings-grid{height:100%;min-height:0}.period-earnings-print-context{display:none}@media(max-width:750px){.period-earnings-venue-label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.period-earnings-page{height:auto;overflow:visible}.period-earnings-options,.period-earnings-page .click-header-actions,.period-earnings-page .click-header-tools{display:none!important}.period-earnings-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.period-earnings-print-context{display:block;margin:0 0 8px}.period-earnings-results table{font-size:10px}}.pre-collect-page{min-width:0;gap:5px}.pre-collect-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 12px 5px;min-height:64px;flex:none}#pre-collect-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.pre-collect-venue-label{--click-form-label-width:96px}.pre-collect-venue-label>span:not(.click-form-caption){display:block;width:250px;min-width:0;max-width:100%}.pre-collect-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#pre-collect-grid{height:100%;min-height:0}.pre-collect-print-context{display:none}@media(max-width:650px){.pre-collect-venue-label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.pre-collect-page{height:auto;overflow:visible}.pre-collect-options,.pre-collect-page .click-header-actions,.pre-collect-page .click-header-tools{display:none!important}.pre-collect-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.pre-collect-print-context{display:block;margin:0 0 8px}.pre-collect-results table{font-size:10px}}.promo-campaigns-report-page{min-width:0;gap:5px}.promo-campaigns-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 12px 5px;min-height:70px;flex:none}#promo-campaigns-report-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.promo-campaigns-report-venue-label{--click-form-label-width:96px}.promo-campaigns-report-venue-label>span:not(.click-form-caption){display:block;width:250px;min-width:0;max-width:100%}.promo-campaigns-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:hidden}#promo-campaigns-report-grid{height:100%;min-height:0}.promo-campaigns-report-print-context{display:none}.click-promo-campaign-report-detail{width:min(1220px,calc(100vw - 40px));height:min(760px,calc(100dvh - 50px));max-height:calc(100dvh - 50px)}.click-promo-campaign-report-detail .click-popup-body{flex:1;min-height:0;padding:10px;overflow:hidden}.click-promo-campaign-report-content{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.click-promo-campaign-report-metrics{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));gap:4px;flex:none}.click-promo-campaign-report-metric{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:4px 8px;border-radius:5px;color:var(--click-primary-text);text-align:center;font-size:12px}.click-promo-campaign-report-metric strong{font-size:15px}.click-promo-campaign-report-metric[data-metric=ticketsIssued]{background:var(--click-green)}.click-promo-campaign-report-metric[data-metric=ticketValue]{background:var(--click-amber)}.click-promo-campaign-report-metric[data-metric=addedCash]{background:var(--click-purple)}.click-promo-campaign-report-metric[data-metric=averageAddedCash]{background:var(--click-red-hover)}.click-promo-campaign-report-metric[data-metric=machinesPlayed]{background:var(--click-teal-hover)}.click-promo-campaign-report-metric[data-metric=averageRtp]{background:var(--click-blue-hover)}.click-promo-campaign-report-body{display:grid;grid-template-columns:370px minmax(0,1fr);gap:12px;flex:1;min-height:0}.click-promo-campaign-report-form{display:flex;flex-direction:column;gap:6px;overflow:auto;min-height:0}.click-promo-campaign-report-fields{display:grid;gap:5px}.click-promo-campaign-report-field{--click-form-label-width:128px}.click-promo-campaign-report-field>span:last-child{min-width:0}.click-promo-campaign-report-field input[type=text]{width:100%;max-width:255px}.click-promo-campaign-report-field .click-money{width:115px}.click-promo-campaign-report-form .click-dialog-actions{margin-top:auto;padding-top:12px}.click-promo-campaign-report-ticket-grid{min-height:0;min-width:0;height:100%;overflow:hidden}@media(max-width:760px){.promo-campaigns-report-venue-label>span:not(.click-form-caption){width:200px;max-width:100%}.click-promo-campaign-report-detail{width:calc(100vw - 12px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.click-promo-campaign-report-metrics{grid-template-columns:repeat(3,minmax(80px,1fr))}.click-promo-campaign-report-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(180px,1fr);overflow:auto}.click-promo-campaign-report-form{overflow:visible}.click-promo-campaign-report-form .click-dialog-actions{margin-top:0}}@media print{.promo-campaigns-report-page{height:auto;overflow:visible}.promo-campaigns-report-options,.promo-campaigns-report-page .click-header-actions,.promo-campaigns-report-page .click-header-tools{display:none!important}.promo-campaigns-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.promo-campaigns-report-print-context{display:block;margin:0 0 8px}.promo-campaigns-report-results table{font-size:10px}}.promo-tickets-report-page{min-width:0;gap:5px}.promo-tickets-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:70px;flex:none;min-width:0}#promo-tickets-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.promo-tickets-selectors{display:flex;flex-direction:column;gap:4px;min-width:0}.promo-tickets-selector{--click-form-label-width:96px;width:346px;max-width:100%;min-width:0}.promo-tickets-modes{display:flex;flex-direction:column;gap:3px;border:0;margin:0;padding:0}.promo-tickets-modes label{display:flex;align-items:center;gap:4px;white-space:nowrap}.promo-tickets-balances{display:flex;margin-left:auto;flex:none;overflow:hidden;border-radius:5px;color:var(--click-primary-text)}.promo-tickets-balances>div{display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:center;min-width:105px;padding:7px 10px}.promo-tickets-promo{background:var(--click-green)}.promo-tickets-match{background:var(--click-amber)}.promo-tickets-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#promo-tickets-grid{height:100%;min-height:0}.promo-tickets-print-context{display:none}@media(max-width:1150px){.promo-tickets-balances{margin-left:0}}@media print{.promo-tickets-report-page{height:auto;overflow:visible}.promo-tickets-options,.promo-tickets-report-page .click-header-actions,.promo-tickets-report-page .click-header-tools{display:none!important}.promo-tickets-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.promo-tickets-print-context{display:block;margin:0 0 8px}.promo-tickets-results table{font-size:10px}}.refills-report-page{min-width:0;gap:5px}.refills-report-options{display:flex;flex-wrap:wrap;align-items:start;gap:16px;padding:0 12px 5px;flex:none}.refills-report-dates{display:flex;align-items:center;gap:8px;flex:none}#refills-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.refills-report-selectors{display:grid;grid-template-columns:auto auto;gap:4px 14px;min-width:0}.refills-report-selectors>label{--click-form-label-width:96px;min-width:0}.refills-report-selectors>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.refills-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#refills-report-grid{height:100%;min-height:0}.refills-print-context{display:none}.click-refill-popup{width:700px;max-width:calc(100vw - 24px)}.click-refill-fields{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px}.click-refill-column{--click-form-label-width:64px;align-content:start;min-width:0}.click-refill-column input{width:100%;min-width:0}.click-refill-column .click-money{max-width:110px}.click-refill-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.click-refill-actions .click-refill-delete{margin-right:auto}@media(max-width:950px){.refills-report-selectors>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media(max-width:650px){.refills-report-selectors,.click-refill-fields{grid-template-columns:minmax(0,1fr)}}@media print{.refills-report-page{height:auto;overflow:visible}.refills-report-options,.refills-report-page .click-header-actions,.refills-report-page .click-header-tools{display:none!important}.refills-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.refills-print-context{display:block;margin:0 0 8px}.refills-report-results table{font-size:10px}}.region-income-page{min-width:0;gap:5px}.region-income-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:0 12px 5px;flex:none}.region-income-selectors{display:flex;align-items:start;gap:20px;min-width:0}.region-income-selectors label{--click-form-label-width:96px;min-width:0}.region-income-selectors label>span:not(.click-form-caption){display:block;width:180px;min-width:0;max-width:100%}.region-income-classification{display:grid;gap:4px}.region-income-comparison{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;border:0;padding:0;background:transparent;color:inherit}.region-income-comparison label{display:flex;align-items:center;gap:4px;white-space:nowrap}.region-income-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:hidden}#region-income-grid{height:100%;min-height:0}.region-income-print-context{display:none}@media(max-width:650px){.region-income-selectors{flex-wrap:wrap;gap:8px}.region-income-selectors label>span:not(.click-form-caption){width:180px;max-width:100%}}@media print{.region-income-page{height:auto;overflow:visible}.region-income-options,.region-income-page .click-header-actions,.region-income-page .click-header-tools{display:none!important}.region-income-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.region-income-print-context{display:block;margin:0 0 8px}.region-income-results table{font-size:10px}}.six-week-takings-page{min-width:0;gap:5px}.six-week-takings-options{--click-form-label-width:96px;grid-template-columns:96px 150px 96px minmax(160px,300px);justify-content:start;padding:0 12px 5px;flex:none}.six-week-takings-options>div{min-width:0}.six-week-takings-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#six-week-takings-grid{height:100%;min-height:0}.six-week-print-context{display:none}@media(max-width:650px){.six-week-takings-options{grid-template-columns:96px minmax(0,1fr)}}@media print{.six-week-takings-page{height:auto;overflow:visible}.six-week-takings-options,.six-week-takings-page .click-header-actions,.six-week-takings-page .click-header-tools{display:none!important}.six-week-takings-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.six-week-print-context{display:block;margin:0 0 8px}.six-week-takings-results table{font-size:10px}}.stock-delivery-report-page{min-width:0;gap:5px}.stock-delivery-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;flex:none}#stock-delivery-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.stock-delivery-report-options>label{--click-form-label-width:96px;min-width:0}.stock-delivery-report-options>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.stock-delivery-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:hidden}#stock-delivery-report-grid{height:100%;min-height:0}.stock-delivery-print-context{display:none}@media(max-width:700px){.stock-delivery-report-options>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.stock-delivery-report-page{height:auto;overflow:visible}.stock-delivery-report-options,.stock-delivery-report-page .click-header-actions,.stock-delivery-report-page .click-header-tools{display:none!important}.stock-delivery-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.stock-delivery-print-context{display:block;margin:0 0 8px}.stock-delivery-report-results table{font-size:10px}}.stock-level-report-page{min-width:0;gap:5px}.stock-level-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;flex:none}#stock-level-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.stock-level-report-options>label{--click-form-label-width:96px;min-width:0}.stock-level-report-options>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.stock-level-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:hidden}#stock-level-report-grid{height:100%;min-height:0}.stock-level-print-context{display:none}@media(max-width:700px){.stock-level-report-options>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{.stock-level-report-page{height:auto;overflow:visible}.stock-level-report-options,.stock-level-report-page .click-header-actions,.stock-level-report-page .click-header-tools{display:none!important}.stock-level-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.stock-level-print-context{display:block;margin:0 0 8px}.stock-level-report-results table{font-size:10px}}.stock-reorder-report-page{min-width:0;gap:5px}.stock-reorder-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:0 12px 5px;flex:none}.stock-reorder-report-options>label{--click-form-label-width:96px;min-width:0}.stock-reorder-report-options>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.stock-reorder-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:hidden}#stock-reorder-report-grid{height:100%;min-height:0}.stock-reorder-print-document{display:none}@media(max-width:700px){.stock-reorder-report-options{gap:8px}.stock-reorder-report-options>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{body:has(.stock-reorder-report-page){display:block;height:auto;overflow:visible;background:#fff;color:#000}body:has(.stock-reorder-report-page)>.sidebar,body:has(.stock-reorder-report-page)>.click-page-tabs{display:none!important}body:has(.stock-reorder-report-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}.stock-reorder-report-page{height:auto;overflow:visible}.stock-reorder-report-page>.overview-heading,.stock-reorder-report-options,.stock-reorder-report-results{display:none!important}.stock-reorder-print-document{display:block;color:#000;background:#fff}.stock-reorder-vendor-sheet{break-before:page;page-break-before:always}.stock-reorder-vendor-sheet:first-child{break-before:auto;page-break-before:auto}.stock-reorder-vendor-sheet h1{font-size:18px;margin:0 0 12px}.stock-reorder-vendor-sheet h2{font-size:14px;margin:0 0 10px}.stock-reorder-vendor-sheet table{width:100%;border-collapse:collapse;font-size:12px}.stock-reorder-vendor-sheet th,.stock-reorder-vendor-sheet td{padding:4px;border:1px solid #000;background:#fff;color:#000}.stock-reorder-vendor-sheet th:first-child,.stock-reorder-vendor-sheet td:first-child{width:70%;text-align:left}.stock-reorder-vendor-sheet th:last-child,.stock-reorder-vendor-sheet td:last-child{width:30%;text-align:center}.stock-reorder-vendor-sheet tr{break-inside:avoid;page-break-inside:avoid}.stock-reorder-vendor-sheet thead{display:table-header-group}.stock-reorder-vendor-sheet tfoot{display:table-row-group;font-weight:700}}.stock-transfer-report-page{min-width:0;gap:5px}.stock-transfer-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;flex:none}#stock-transfer-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.stock-transfer-report-options>label{--click-form-label-width:96px;min-width:0}.stock-transfer-report-options>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.stock-transfer-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:hidden}#stock-transfer-report-grid{height:100%;min-height:0}.stock-transfer-print-context{display:none}@media(max-width:700px){.stock-transfer-report-options>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{body:has(.stock-transfer-report-page){display:block;height:auto;overflow:visible;background:#fff;color:#000}body:has(.stock-transfer-report-page)>.sidebar,body:has(.stock-transfer-report-page)>.click-page-tabs{display:none!important}body:has(.stock-transfer-report-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}#stock-transfer-report-grid{height:auto}.stock-transfer-report-page{height:auto;overflow:visible}.stock-transfer-report-options,.stock-transfer-report-page .click-header-actions,.stock-transfer-report-page .click-header-tools{display:none!important}.stock-transfer-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.stock-transfer-print-context{display:block;margin:0 0 8px}.stock-transfer-report-results table{font-size:10px}}.historical-tito-tickets-page{min-width:0;gap:5px}.historical-tito-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 12px 5px;min-height:76px;flex:none;min-width:0}.historical-tito-date-options{display:flex;flex-wrap:wrap;align-items:center;gap:7px}#historical-tito-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.historical-tito-selectors{display:flex;flex-direction:column;gap:4px;min-width:0}.historical-tito-selectors>label{--click-form-label-width:96px;width:346px;max-width:100%;min-width:0}.historical-tito-modes{display:flex;flex-direction:column;gap:3px;flex:none;border:0;padding:0;margin:0}.historical-tito-modes>label{display:flex;align-items:center;gap:5px}.historical-tito-balances{display:flex;margin-left:auto;flex:none;overflow:hidden;border-radius:5px;color:var(--click-primary-text)}.historical-tito-balances>div{display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:center;min-width:100px;min-height:56px;padding:6px 10px}.historical-tito-cash{background:var(--click-green)}.historical-tito-promo{background:var(--click-amber)}.historical-tito-match{background:var(--click-purple)}.historical-tito-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#historical-tito-tickets-grid{height:100%;min-height:0}.historical-tito-print-context{display:none}@media(max-width:1200px){.historical-tito-balances{margin-left:0}}@media print{.historical-tito-tickets-page{height:auto;overflow:visible}.historical-tito-options,.historical-tito-tickets-page .click-header-actions,.historical-tito-tickets-page .click-header-tools{display:none!important}.historical-tito-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.historical-tito-print-context{display:block;margin:0 0 8px}.historical-tito-results table{font-size:10px}}.transaction-activity-report-page{min-width:0;gap:5px}.transaction-activity-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;min-height:66px;flex:none}#transaction-activity-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.transaction-activity-report-selector{--click-form-label-width:96px}.transaction-activity-report-selector>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.transaction-activity-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:auto}#transaction-activity-document{padding:12px;min-width:0}.transaction-activity-document-title{font-size:18px;margin:0 0 4px}.transaction-activity-context{margin:0 0 12px;font-size:12px}.transaction-activity-section{margin:0 0 18px;min-width:0}.transaction-activity-section h2{font-size:15px;margin:0 0 6px}.transaction-activity-table-wrap{overflow-x:auto;max-width:100%}.transaction-activity-table{border-collapse:collapse;min-width:100%;font-size:12px;white-space:nowrap}.transaction-activity-table th,.transaction-activity-table td{padding:4px 7px;border:1px solid var(--click-control-border);text-align:right}.transaction-activity-table th:first-child,.transaction-activity-table td:first-child,.transaction-activity-table .transaction-activity-text{text-align:left}.transaction-activity-table thead,.transaction-activity-table tfoot{background:var(--click-primary-alt);color:var(--click-primary-text)}.transaction-activity-table tfoot{font-weight:700}.transaction-activity-table tbody tr:nth-child(2n){background:var(--click-grid-row-alternate)}.transaction-activity-empty{margin:0;padding:12px}@page click-transaction-activity{size:A4 landscape;margin:10mm}.transaction-activity-report-page{page:click-transaction-activity}@media(max-width:950px){.transaction-activity-report-selector>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{body:has(.transaction-activity-report-page){height:auto;overflow:visible;background:#fff;color:#000}body:has(.transaction-activity-report-page)>.sidebar,body:has(.transaction-activity-report-page)>.click-page-tabs{display:none!important}body:has(.transaction-activity-report-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}.transaction-activity-report-page>.overview-heading{display:none!important}.transaction-activity-report-page{height:auto!important;overflow:visible!important}.transaction-activity-report-options,.transaction-activity-report-page .click-header-actions,.transaction-activity-report-page .click-header-tools{display:none!important}.transaction-activity-report-results{margin:0;overflow:visible!important;height:auto!important;background:#fff;color:#000;box-shadow:none}.transaction-activity-table-wrap{overflow:visible}.transaction-activity-table{min-width:0;width:100%;font-size:9px;white-space:normal}.transaction-activity-table th,.transaction-activity-table td{padding:3px;border-color:#aaa}.transaction-activity-table thead,.transaction-activity-table tfoot{background:#eee;color:#000}.transaction-activity-table tbody tr{background:#fff!important}.transaction-activity-section{break-inside:auto}.transaction-activity-table tr{break-inside:avoid}.transaction-activity-table thead{display:table-header-group}.transaction-activity-table tfoot{display:table-row-group}}.vend-refills-report-page{min-width:0;gap:5px}.vend-refills-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:0 12px 5px;flex:none}.vend-refills-report-dates{display:flex;align-items:center;gap:8px;flex:none}#vend-refills-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.vend-refills-report-selectors{display:grid;grid-template-columns:auto;gap:4px;min-width:0}.vend-refills-report-selectors>label{--click-form-label-width:96px;min-width:0}.vend-refills-report-selectors>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.vend-refills-report-results{flex:1;min-height:0;min-width:0;margin:0 8px 8px;overflow:hidden}#vend-refills-report-grid{height:100%;min-height:0}.vend-refills-print-context{display:none}@media(max-width:700px){.vend-refills-report-selectors>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{body:has(.vend-refills-report-page){height:auto;overflow:visible;background:#fff;color:#000}body:has(.vend-refills-report-page)>.sidebar,body:has(.vend-refills-report-page)>.click-page-tabs{display:none!important}body:has(.vend-refills-report-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}.vend-refills-report-page{height:auto;overflow:visible}.vend-refills-report-options,.vend-refills-report-page .click-header-actions,.vend-refills-report-page .click-header-tools{display:none!important}.vend-refills-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}#vend-refills-report-grid{height:auto}.vend-refills-print-context{display:block;margin:0 0 8px}.vend-refills-report-results table{font-size:10px}}.vend-summary-report-page{min-width:0;gap:5px}.vend-summary-report-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 5px;flex:none}#vend-summary-dates .click-date-range{flex-direction:column;align-items:flex-end;gap:4px}.vend-summary-report-options>label{--click-form-label-width:96px;min-width:0}.vend-summary-report-options>label>span:not(.click-form-caption){display:block;width:230px;min-width:0;max-width:100%}.vend-summary-report-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:hidden}#vend-summary-grid{height:100%;min-height:0}.vend-summary-print-context{display:none}@media(max-width:700px){.vend-summary-report-options>label>span:not(.click-form-caption){width:200px;max-width:100%}}@media print{body:has(.vend-summary-report-page){display:block;height:auto;overflow:visible;background:#fff;color:#000}body:has(.vend-summary-report-page)>.sidebar,body:has(.vend-summary-report-page)>.click-page-tabs{display:none!important}body:has(.vend-summary-report-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}#vend-summary-grid{height:auto}.vend-summary-report-page{height:auto;overflow:visible}.vend-summary-report-options,.vend-summary-report-page .click-header-actions,.vend-summary-report-page .click-header-tools{display:none!important}.vend-summary-report-results{height:auto;overflow:visible;margin:0;padding:0;box-shadow:none}.vend-summary-print-context{display:block;margin:0 0 8px}.vend-summary-report-results table{font-size:10px}}.venue-performance-report-page{min-height:0;min-width:0;gap:5px}.venue-performance-options{display:flex;align-items:center;flex-wrap:wrap;gap:14px;min-height:40px;padding:0 12px 5px;flex:none}.venue-performance-options>label{--click-form-label-width:96px;min-width:0}.venue-performance-options fieldset label{display:flex;align-items:center;gap:6px;min-width:0}.venue-performance-options fieldset{display:flex;align-items:center;gap:12px;border:0;padding:0;margin:0;min-width:0}#venue-performance-venue{width:235px;min-width:0;max-width:100%}#venue-performance-ending{width:150px;min-width:0;max-width:100%}.venue-performance-results{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:minmax(0,3fr) minmax(0,3fr) minmax(0,2fr);flex:1;min-height:0;min-width:0;gap:5px;margin:0 8px 8px}.venue-performance-results>.panel{padding:5px;min-height:0;min-width:0;overflow:hidden}.venue-performance-results h2{font-size:13px;font-weight:700;text-align:center;line-height:18px;margin:0 0 3px;flex:none}.venue-performance-venues,.venue-performance-summary{grid-column:1/-1}.venue-performance-chart,.venue-performance-summary{display:flex;flex-direction:column}.venue-performance-chart>div,#venue-performance-grid{position:relative;flex:1;min-height:0;min-width:0}.venue-performance-print-context{display:none}@media(max-width:700px){.venue-performance-results{grid-template-columns:minmax(0,1fr);grid-template-rows:240px 230px 230px 300px;overflow-y:auto}.venue-performance-options{gap:8px}}@media print{body:has(.venue-performance-report-page){display:block;height:auto;overflow:visible;background:#fff;color:#000}body:has(.venue-performance-report-page)>.sidebar,body:has(.venue-performance-report-page)>.click-page-tabs{display:none!important}body:has(.venue-performance-report-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}.venue-performance-report-page{height:auto;overflow:visible}.venue-performance-options,.venue-performance-report-page .click-header-actions,.venue-performance-report-page .click-header-tools{display:none!important}.venue-performance-print-context{display:block;margin:0 0 8px}.venue-performance-results{display:block;margin:0}.venue-performance-results>.panel{height:auto;overflow:visible;break-inside:avoid;box-shadow:none;margin-bottom:8px}.venue-performance-chart>div{height:190px;flex:none}.venue-performance-results>.venue-performance-summary{break-inside:auto}#venue-performance-grid{height:auto;flex:none}.venue-performance-summary table{font-size:10px}}.year-end-report-page{min-width:0;gap:5px}.year-end-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 12px 5px;min-height:40px;flex:none}.year-end-options>label{--click-form-label-width:96px;min-width:0}.year-end-options>label>span:not(.click-form-caption){display:block;width:140px;min-width:0;max-width:100%}.year-end-results{flex:1;min-width:0;min-height:0;margin:0 8px 8px;overflow:auto}#year-end-document{padding:10px;min-width:0}.year-end-introduction{max-width:560px;margin:0;line-height:1.5}.year-end-context{margin:0 0 12px;font-size:12px}.year-end-section{margin:0 0 18px;min-width:0}.year-end-section h2{font-size:14px;margin:0 0 6px}.year-end-table-wrap{overflow-x:auto;max-width:100%}.year-end-table{border-collapse:collapse;min-width:100%;font-size:12px;white-space:nowrap}.year-end-table th,.year-end-table td{padding:4px 7px;border:1px solid var(--click-control-border);text-align:right}.year-end-table .year-end-text{text-align:left}.year-end-table thead,.year-end-table tfoot{background:var(--click-primary-alt);color:var(--click-primary-text)}.year-end-table tfoot{font-weight:700}.year-end-table tbody tr:nth-child(2n){background:var(--click-grid-row-alternate)}.year-end-table .year-end-negative{color:var(--click-red)}.year-end-table .year-end-change-positive{background:#98fb98;color:#404040}.year-end-table .year-end-change-negative{background:#fadadd;color:#404040}.year-end-table .year-end-change-negative.year-end-negative{color:var(--click-red)}@media(prefers-color-scheme:dark){.year-end-table .year-end-change-positive{background:color-mix(in srgb,var(--click-green) 35%,var(--click-page));color:var(--click-text)}.year-end-table .year-end-change-negative{background:color-mix(in srgb,var(--click-red) 30%,var(--click-page));color:var(--click-text)}.year-end-table .year-end-change-negative.year-end-negative{color:#f0bab5}}@page click-year-end{size:A3 landscape;margin:10mm}.year-end-report-page{page:click-year-end}@media print{body:has(.year-end-report-page){height:auto;overflow:visible;background:#fff;color:#000}body:has(.year-end-report-page)>.sidebar,body:has(.year-end-report-page)>.click-page-tabs{display:none!important}body:has(.year-end-report-page)>.content{height:auto!important;overflow:visible;margin:0;width:100%;padding:0}.year-end-report-page{height:auto!important;overflow:visible!important}.year-end-options,.year-end-report-page .click-header-actions,.year-end-report-page .click-header-tools{display:none!important}.year-end-results{margin:0;overflow:visible!important;height:auto!important;background:#fff;color:#000;box-shadow:none}#year-end-document{padding:0}.year-end-table-wrap{overflow:visible}.year-end-table{min-width:0;width:100%;font-size:8px;white-space:normal}.year-end-table th,.year-end-table td{padding:3px;border-color:#aaa}.year-end-table thead,.year-end-table tfoot{background:#eee;color:#000}.year-end-table tbody tr{background:#fff!important}.year-end-table .year-end-change-positive{background:#98fb98;color:#000}.year-end-table .year-end-change-negative{background:#fadadd;color:#000}.year-end-table .year-end-negative{color:#d82f20}.year-end-section{break-before:page}.year-end-section:first-of-type{break-before:auto}.year-end-table tr{break-inside:avoid}.year-end-table thead{display:table-header-group}.year-end-table tfoot{display:table-row-group}}.click-epos-settings-popup{width:min(480px,calc(100vw - 24px));overflow:hidden}.epos-settings-form{display:flex;flex-direction:column;gap:12px;min-width:0}.epos-settings-form h3{margin:2px 0 0;font-size:14px}.epos-install,.epos-printer-modes,.epos-printer-modes label,.epos-roll-width{display:flex;align-items:center;gap:7px}.epos-settings-fields{--click-form-label-width:88px}.epos-settings-fields input[type=number]{width:90px;min-width:0}.epos-settings-actions{display:flex;justify-content:space-between;gap:10px}.epos-settings-actions button{min-width:85px;background:var(--click-primary-alt);color:var(--click-primary-text);border:1px solid var(--click-control-border);border-radius:5px}.epos-system-printer-help{font-size:12px;margin:0;color:var(--click-muted)}.epos-settings-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.epos-settings-form .usb-permission-graphic{gap:5px}.epos-settings-form .usb-permission-graphic>div{padding-inline:5px;min-width:0}.epos-settings-form .usb-prompt-drawing{box-sizing:border-box;width:105px;max-width:100%}.epos-settings-form [hidden]{display:none!important}.settings-page{max-width:1600px;min-height:0}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;align-items:stretch;flex:1;min-height:0}.settings-local{display:grid;gap:10px;align-content:start;min-width:0;min-height:0;overflow-y:auto}.settings-grid-single{grid-template-columns:minmax(0,480px)}.settings-card h2{margin-bottom:10px}.settings-card p{color:var(--click-muted)}.settings-global{grid-column:2;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.settings-group{border:1px solid var(--click-control-border);border-radius:5px;margin:8px 0;padding:0}.settings-group summary{list-style:none;cursor:pointer;padding:8px 12px;color:var(--click-heading);font-weight:700;background:var(--click-page-alternate)}.settings-group summary::-webkit-details-marker{display:none}.settings-group summary:before{content:"\25b8";display:inline-block;margin-right:8px;transition:transform .18s ease}.settings-group[open] summary:before{transform:rotate(90deg)}.settings-group-body{padding:0 12px}.settings-option{--click-form-label-width:min(50%,320px);padding:9px 0;border-bottom:1px solid var(--click-page-secondary)}.settings-option:last-child{border-bottom:0}.settings-option small{grid-column:1/-1;color:var(--click-muted)}.settings-option input[type=number],.settings-option select,.settings-password input{box-sizing:border-box;width:100%;min-width:0;max-width:250px;padding:8px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text);font:inherit}.settings-switch{display:flex;align-items:center;gap:8px;font-weight:600}.settings-option .settings-switch{grid-column:1/-1}.settings-actions{display:grid;gap:8px}.settings-actions button,.settings-password button{border:1px solid var(--click-primary);border-radius:5px;padding:9px 13px;background:var(--click-primary);color:var(--click-primary-text);font-weight:700;cursor:pointer}.settings-actions button{text-align:left;width:100%}.settings-actions button.danger{background:var(--click-page);color:var(--click-red-hover);border-color:var(--click-red-tile)}.settings-actions button:disabled,.settings-password button:disabled{opacity:.6;cursor:not-allowed}.settings-password{max-width:550px;--click-form-label-width:140px}.settings-password form{display:grid;gap:14px}.settings-password label{font-weight:700}.settings-password button{justify-self:start}.settings-page [role=status]:empty{display:none}@media(max-width:950px){.settings-grid,.settings-grid-single{display:block;overflow-y:auto}.settings-local{overflow:visible}.settings-global{margin-top:10px;max-height:55dvh}}.click-sounds-settings-popup{width:min(560px,calc(100vw - 24px));max-width:calc(100vw - 24px);overflow:hidden}.sounds-settings-form{display:flex;flex-direction:column;gap:12px;min-width:0}.sounds-settings-list{display:flex;flex-direction:column;gap:12px}.sounds-setting-row{display:grid;grid-template-columns:100px 14px minmax(100px,250px) repeat(3,27px);align-items:center;gap:7px}.sounds-setting-label{text-align:right}.sounds-setting-row .sounds-setting-file-name{box-sizing:border-box;width:100%;min-width:0;padding:3px 6px}.sounds-setting-row .sounds-setting-enabled{margin:0}.sounds-setting-row .click-icon-button{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;min-height:27px;padding:3px;border:0;border-radius:5px;background:var(--click-page-alternate);cursor:pointer}.sounds-setting-row .click-icon-button:before{content:"";display:block;width:21px;height:21px;mask-position:center;mask-size:contain;mask-repeat:no-repeat}.sounds-setting-import:before{background:var(--click-green);mask-image:url(/portal/desktop-icons/blue_file.png)}.sounds-setting-preview:before{background:var(--click-text);mask-image:url(/portal/desktop-icons/white_play.png)}.sounds-setting-default:before{background:var(--click-red);mask-image:url(/portal/desktop-icons/app_close.png)}.sounds-setting-row .click-icon-button:not(:disabled):hover{background:var(--click-control-back)}.sounds-setting-row .click-icon-button:disabled{opacity:.45;cursor:default}.sounds-settings-help,.sounds-settings-playback-help{margin:0;max-width:510px;font-size:12px;color:var(--click-muted)}.sounds-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.sounds-settings-enable{padding:3px 9px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-primary-alt);color:var(--click-primary-text);cursor:pointer}.sounds-settings-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}@media(max-width:540px){.sounds-setting-row{grid-template-columns:14px minmax(0,1fr) repeat(3,27px);gap:6px}.sounds-setting-label{grid-column:1 / -1;text-align:left}.sounds-settings-actions{flex-wrap:wrap}}.stock-admin-page{min-width:0;gap:0}.stock-admin-page [hidden],.stock-admin-popup [hidden]{display:none!important}.stock-admin-toolset{display:flex;align-items:center;gap:6px;margin-left:auto;min-width:0}.stock-admin-toolset .click-header-actions,.stock-admin-toolset .click-header-tools{margin-left:0}.stock-admin-tabs{display:flex;gap:3px;flex:none;min-height:30px;align-items:stretch}.stock-admin-tabs button{border:0;border-radius:6px 6px 0 0;background:var(--click-page-alternate);color:var(--click-text);padding:4px 12px;height:30px;white-space:nowrap}.stock-admin-tabs button[aria-selected=true]{background:var(--click-page-secondary)}.stock-admin-results{flex:1;display:flex;min-width:0;min-height:0;overflow:hidden}.stock-admin-grid{flex:1;min-width:0;min-height:0;height:100%}.stock-admin-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.stock-admin-popup{overflow:hidden}.stock-admin-popup .click-popup-body{overflow:auto;box-sizing:border-box}.stock-admin-form{display:grid;gap:8px;min-width:0}.stock-admin-fields{--click-form-label-width:128px}.stock-admin-fields input:not([type=checkbox]),.stock-admin-fields textarea{box-sizing:border-box;width:100%;max-width:280px}.stock-admin-fields .click-number{max-width:100px}.stock-admin-fields .click-money{width:115px;max-width:100%}.stock-admin-check{display:flex;gap:6px;align-items:center}.stock-admin-check input{margin:0}.stock-admin-fields textarea{height:96px;resize:vertical}.stock-admin-form-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px;flex:none}.stock-admin-pending-tools{display:flex;align-items:center;gap:8px;flex:none;padding:8px;border-radius:6px;background:var(--click-page-alternate)}.stock-admin-pending-tools p{margin:0;flex:1}.stock-admin-item-popup{width:min(720px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.stock-admin-item-columns{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:12px;min-height:0}.stock-admin-item-columns fieldset{margin:0;padding:8px 0;border:0;border-top:1px solid var(--click-control-border)}.stock-admin-item-columns legend{font-weight:600}.stock-admin-barcodes{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0}.stock-admin-barcode-entry{display:flex;gap:4px;min-width:0}.stock-admin-barcode-entry input{width:100%;min-width:0}.stock-admin-barcode-list{display:flex;flex-direction:column;gap:5px;overflow:auto;min-height:80px;max-height:380px;padding:5px;background:var(--click-page-alternate);border-radius:6px}.stock-admin-barcode-row{display:flex;align-items:center;gap:5px;min-height:30px;padding:3px 7px;background:var(--click-primary-alt);color:var(--click-primary-text);border-radius:15px}.stock-admin-barcode-row span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.stock-admin-barcode-row button{background:var(--click-red);color:var(--click-primary-text);border:0;border-radius:50%;width:22px;height:22px;padding:0}.stock-admin-license{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--click-muted)}.stock-admin-details-popup,.stock-admin-scan-popup{width:min(1000px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:min(700px,90dvh)}.stock-admin-details-popup[open],.stock-admin-scan-popup[open]{display:flex;flex-direction:column}.stock-admin-details-popup>header,.stock-admin-scan-popup>header{flex:none;justify-content:flex-start;gap:6px}.stock-admin-details-popup>header .click-popup-close,.stock-admin-scan-popup>header .click-popup-close{order:5}.stock-admin-details-popup>header h2,.stock-admin-scan-popup>header h2{white-space:nowrap}.stock-admin-popup>header .click-header-tools{margin-left:auto}.stock-admin-details-popup>.click-popup-body,.stock-admin-scan-popup>.click-popup-body{display:flex;flex:1;min-height:0;max-height:none;overflow:hidden}.stock-admin-detail,.stock-admin-scanning{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;min-height:0}.stock-admin-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stock-admin-detail-grid,.stock-admin-scan-grid{flex:1;min-height:0;min-width:0}.stock-admin-scanner-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:none}.stock-admin-scanner-controls input{width:200px;max-width:100%}.stock-admin-scanner-controls .stock-admin-destination{width:260px;max-width:100%}.stock-admin-barcode-preview{max-width:260px;width:100%;background:#fff;align-self:center}@media(max-width:700px){.stock-admin-toolset{flex-wrap:wrap}.stock-admin-page>.overview-heading{flex-wrap:wrap}.stock-admin-tabs{flex-wrap:wrap}.stock-admin-item-columns,.stock-admin-detail-fields{grid-template-columns:1fr}.stock-admin-popup>header{flex-wrap:wrap}.stock-admin-popup>header .click-header-tools{width:100%;order:4}.stock-admin-details-popup,.stock-admin-scan-popup{height:90dvh}}@media print{.stock-admin-tabs,.stock-admin-form-actions,.stock-admin-scanner-controls{display:none!important}.stock-admin-page,.stock-admin-results,.stock-admin-grid{display:block;height:auto;overflow:visible}.stock-admin-page .stock-admin-results[hidden]{display:none!important}}.click-stock-count-popup{width:min(1050px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.click-stock-count-popup[open]{display:flex;flex-direction:column;overflow:hidden}.click-stock-count-popup>.click-popup-body{min-height:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.click-stock-count-capture{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%}.stock-count-scan-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stock-count-scan-line .click-form-row{width:min(328px,100%)}.stock-count-scan-line .click-search,.stock-count-search-line .click-search{width:200px;margin:0}.stock-count-scan-help{color:var(--click-muted)}.stock-count-search-line{display:flex;align-items:center;gap:8px}.stock-count-search-line[hidden],.stock-count-pending-note[hidden]{display:none}.stock-count-workspace{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px;min-height:0;flex:1}.stock-count-item-card{display:grid;grid-template-rows:36px minmax(0,1fr) 48px;min-height:0;overflow:hidden;border:1px solid var(--click-control-border);border-radius:7px;background:var(--click-page)}.stock-count-list-heading,.stock-count-item{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:10px}.stock-count-list-heading{padding:0 10px;border-bottom:1px solid var(--click-control-border);font-weight:600}.stock-count-list-heading>span:last-child,.stock-count-item>strong{text-align:center}.stock-count-items{min-height:0;overflow:auto}.stock-count-items .click-list-item{border-radius:0;padding:0;border-bottom:1px solid var(--click-control-border);background:var(--click-page)}.stock-count-items .click-list-item:nth-child(2n){background:var(--click-page-alternate)}.stock-count-items .click-list-item:hover,.stock-count-items .click-list-item.selected{background:var(--click-selection)}.stock-count-item{min-height:50px;padding:3px 10px}.stock-count-item-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px}.stock-count-item small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--click-muted)}.stock-count-item>strong{font-size:16px;font-weight:400;font-variant-numeric:tabular-nums}.stock-count-footer{display:flex;align-items:center;padding:0 10px;border-top:1px solid var(--click-control-border);background:var(--click-page-secondary)}.stock-count-commands{display:flex;flex-direction:column;gap:8px}.stock-count-commands button,.stock-count-search-line button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-primary-alt);color:var(--click-primary-text);font:inherit;cursor:pointer}.stock-count-commands button{display:flex;align-items:center;justify-content:center;gap:7px;height:27px;min-height:27px;padding:3px 6px}.stock-count-commands button img{width:18px;height:18px;object-fit:contain;flex:none}.stock-count-commands [data-stock-count-submit]{background:var(--click-green)}.stock-count-commands [data-stock-count-search]{background:var(--click-purple)}.stock-count-commands [data-stock-count-reset]{background:var(--click-red)}.stock-count-commands button:disabled{cursor:default;opacity:.5}.stock-count-pending-note{margin:0;color:var(--click-copper-hover)}.stock-count-live-region{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.click-stock-count-quantity-popup{width:min(690px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.click-stock-count-quantity-popup[open]{display:flex;flex-direction:column;overflow:hidden}.click-stock-count-quantity-popup>.click-popup-body{min-height:0;overflow:auto}.stock-count-quantity-editor{display:flex;flex-direction:column;gap:10px}.stock-count-quantity-name{font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-count-quantity-field{width:min(258px,100%);align-self:flex-end}.stock-count-quantity-field input{width:130px;text-align:right;font-variant-numeric:tabular-nums}.stock-count-quantity-controls{display:grid;grid-template-columns:1fr 1.6fr;gap:16px}.stock-count-quick-adds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stock-count-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.stock-count-quantity-controls .stock-count-touch{min-height:46px;height:46px;background:var(--click-primary-alt);color:var(--click-primary-text);border:1px solid var(--click-control-border);border-radius:6px;font:inherit;font-size:20px;cursor:pointer}.stock-count-quantity-controls .stock-count-zero{grid-column:span 2}.stock-count-quantity-actions{display:flex;justify-content:flex-end}.stock-count-done{height:36px;min-height:36px;min-width:90px;border:1px solid var(--click-control-border);border-radius:6px;background:var(--click-green);color:var(--click-primary-text);font:inherit;cursor:pointer}.stock-count-done img{width:22px;height:22px;object-fit:contain;vertical-align:middle}@media(max-width:650px){.stock-count-workspace{grid-template-columns:minmax(0,1fr)}.stock-count-commands{flex-direction:row;flex-wrap:wrap;grid-row:1}.stock-count-scan-help{display:none}.stock-count-quantity-controls{gap:8px}.stock-count-quantity-controls .stock-count-touch{min-height:40px;height:40px;font-size:17px}.stock-count-item-name{font-size:14px}}.stock-take-page{min-width:0}.stock-take-results{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}#stock-take-grid{flex:1;min-width:0;min-height:0;height:100%}.click-stock-take-popup{width:min(430px,calc(100vw - 24px))}.click-stock-take-editor{display:flex;flex-direction:column;gap:8px}.click-stock-take-editor .click-form-row>input{width:100%;min-width:0;box-sizing:border-box}.click-stock-take-quantity{margin-block:6px}.click-stock-take-quantity .click-number{width:85px}.click-stock-take-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.click-stock-take-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:4px 12px;cursor:pointer}@media(max-width:760px){.stock-take-results{min-height:220px}}@media print{.stock-take-page .click-page-menu{display:none!important}.stock-take-page,.stock-take-results,#stock-take-grid,#stock-take-grid>.click-grid-frame{height:auto!important;display:block;overflow:visible!important}.stock-take-results .click-grid{height:auto!important;overflow:visible!important}}.email-reports-page{gap:5px;min-width:0}.email-reports-grid-layout{display:flex;flex:1;min-width:0;min-height:0;padding:0 8px 8px}.email-reports-grid-layout>.email-reports-results{margin:0;flex:1;min-width:0;min-height:0;overflow:hidden}.email-reports-results>#email-reports-grid{height:100%;min-height:0}.email-reports-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.click-email-report-popup{width:min(430px,calc(100vw - 24px));overflow:hidden}.click-email-report-editor{display:flex;flex-direction:column;gap:12px;min-width:0}.click-email-report-fields{--click-form-label-width:78px;border:0;margin:0;padding:0;min-width:0}.click-email-report-fields>div{min-width:0}.click-email-report-fields>textarea{box-sizing:border-box;width:100%;height:104px;min-height:80px;max-height:240px;resize:vertical;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:5px 7px;font:inherit}.click-email-report-fields>.click-email-report-hint{grid-column:2;margin:0;font-size:12px;line-height:1.3}.click-email-report-fields>label:has(+textarea){align-self:start;padding-top:4px}.click-email-report-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.click-email-report-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:4px 12px;cursor:pointer}.click-email-report-actions .click-email-report-delete{margin-right:auto;color:var(--click-red)}.click-email-report-fields:disabled,.click-email-report-actions button:disabled{opacity:.65}@media print{.email-reports-page .click-page-menu,.email-reports-page .click-header-actions,.email-reports-page .click-header-tools{display:none!important}.email-reports-page,.email-reports-grid-layout,.email-reports-results{height:auto!important;overflow:visible!important}.email-reports-results .click-grid{overflow:visible!important}}.expenses-page{gap:5px;min-width:0}.expenses-grid-layout{display:flex;flex:1;min-width:0;min-height:0;padding:0 8px 8px}.expenses-grid-layout>.expenses-results{margin:0;flex:1;min-width:0;min-height:0;overflow:hidden}.expenses-results>#expenses-grid{height:100%;min-height:0}.expenses-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{.expenses-page .click-page-menu,.expenses-page .click-header-actions,.expenses-page .click-header-tools{display:none!important}.expenses-page,.expenses-grid-layout,.expenses-results{height:auto!important;overflow:visible!important}.expenses-results .click-grid{overflow:visible!important}}.permissions-page{gap:0;min-width:0;min-height:0}.permissions-tabs{display:flex;gap:3px;flex:none;padding:0 8px}.permissions-tabs>[role=tab]{border:0;border-radius:5px 5px 0 0;background:var(--click-page-alternate);color:var(--click-text);padding:5px 14px;cursor:pointer;font:inherit}.permissions-tabs>[aria-selected=true]{background:var(--click-page-secondary)}.permissions-tabs>[role=tab]:focus-visible{outline:2px solid var(--click-copper);outline-offset:-2px}.permissions-tabs>[role=tab]:disabled{opacity:.6;cursor:not-allowed}.permissions-panels{flex:1;min-width:0;min-height:0;display:flex}.permissions-section{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(280px,2fr) minmax(0,3fr);gap:8px;padding:8px}.permissions-section[hidden],.permissions-role-menu[hidden]{display:none}.permissions-section>.panel{margin:0;min-width:0;min-height:0;overflow:hidden}.permissions-records>div{height:100%;min-width:0;min-height:0}.permissions-editor-card{display:flex;padding:10px}.permissions-editor-host{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.permissions-empty{margin:auto;max-width:340px;text-align:center;color:var(--click-muted)}.permissions-editor{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:8px}.permissions-editor-heading{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.permissions-editor-heading h2{margin:0;font-size:15px;font-weight:700}.permissions-editor-heading small{color:var(--click-muted)}.permissions-editor-fields{--click-form-label-width:90px;max-width:370px}.permissions-editor-fields input{width:100%;min-width:0;padding:2px 6px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);font:inherit}.permissions-editor-fields .click-grid-combo-trigger{width:100%}.permissions-editor-note{margin:0;color:var(--click-muted);font-size:11px;line-height:1.35}.permissions-editor fieldset{border:0;margin:0;padding:0;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.permissions-editor legend{font-weight:700;margin:0 0 6px;padding:0}.permissions-editor .click-permission-list{max-height:none;min-height:0;flex:1;margin-top:4px;overflow:auto}.permissions-editor .click-permission-list label{padding:4px;gap:6px;border-radius:4px}.permissions-editor .click-permission-list label:hover{background:var(--click-page-alternate)}.permissions-editor .click-permission-list label[data-effective=true]>.click-permission-source{color:var(--click-text)}.permissions-editor .click-permission-source{min-width:75px;text-align:right;flex:none}.click-permission-totals{margin:5px 0 0;font-size:11px;color:var(--click-muted)}.permissions-editor-actions{display:flex;flex:none;justify-content:flex-end;gap:8px;padding-top:5px;align-items:center}.permissions-editor-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:3px 14px;cursor:pointer;font:inherit}.permissions-editor-actions button:disabled{opacity:.6;cursor:not-allowed}.permissions-draft-state{margin-right:auto;color:var(--click-muted);font-size:11px}.permissions-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px){.permissions-section{grid-template-columns:minmax(220px,2fr) minmax(0,3fr)}.permissions-editor .click-permission-source{min-width:55px;font-size:9px}}@media(max-width:760px){.permissions-section{grid-template-columns:minmax(0,1fr);grid-template-rows:240px minmax(420px,1fr);overflow:auto}.permissions-editor-card{min-height:420px}}@media print{.permissions-page .click-page-menu,.permissions-page .click-header-actions,.permissions-page .click-header-tools,.permissions-tabs,.permissions-editor-card{display:none!important}.permissions-page,.permissions-panels,.permissions-section,.permissions-records{display:block!important;height:auto!important;overflow:visible!important}.permissions-section[hidden]{display:none!important}.permissions-records .click-grid{overflow:visible!important}}.regions-page{gap:5px;min-width:0}.regions-grid-layout{display:flex;flex:1;min-width:0;min-height:0;padding:0 8px 8px}.regions-grid-layout>.regions-results{margin:0;flex:1;min-width:0;min-height:0;overflow:hidden}.regions-results>#regions-grid{height:100%;min-height:0}.regions-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.click-region-popup{width:min(400px,calc(100vw - 24px));overflow:hidden}.click-region-editor{display:flex;flex-direction:column;gap:12px;min-width:0}.click-region-fields{--click-form-label-width:82px;border:0;padding:0;margin:0;min-width:0}.click-region-fields>input{box-sizing:border-box;width:var(--click-region-input-width,100%);min-width:0;max-width:100%;padding:2px 6px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);font:inherit}.click-region-code{--click-region-input-width:140px}.click-region-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex:none}.click-region-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:4px 12px;cursor:pointer}@media print{.regions-page .click-page-menu,.regions-page .click-header-actions,.regions-page .click-header-tools{display:none!important}.regions-page,.regions-grid-layout,.regions-results{height:auto!important;overflow:visible!important}.regions-results .click-grid{overflow:visible!important}}.safer-gambling-page{gap:5px;min-width:0}.safer-gambling-form{flex:1;min-height:0;min-width:0;overflow:auto;margin:0;padding:0 8px 8px}.safer-gambling-intro{margin:6px 0 12px;line-height:1.4}.safer-gambling-fields{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.safer-gambling-rule{display:grid;grid-template-columns:minmax(210px,1fr) 220px 140px 94px;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;background:var(--click-page-alternate);color:var(--click-text)}.safer-gambling-description{min-width:0}.safer-gambling-description h2{font-size:inherit;font-weight:700;margin:0 0 4px}.safer-gambling-description p{margin:0;line-height:1.3}.safer-gambling-amount,.safer-gambling-integer{--click-form-label-width:120px;min-width:0}.safer-gambling-integer{--click-form-label-width:76px}.safer-gambling-amount>label,.safer-gambling-integer>label{line-height:1.2}.safer-gambling-amount>[data-sg-amount]{width:100px;min-width:100px;height:27px}.safer-gambling-integer>[data-sg-integer]{width:64px;min-width:64px;height:27px}.safer-gambling-time .safer-gambling-amount{display:none}.safer-gambling-time .safer-gambling-integer{--click-form-label-width:120px;grid-column:2}.safer-gambling-time .safer-gambling-integer>[data-sg-integer]{width:100px;min-width:100px}.safer-gambling-time .safer-gambling-enabled{grid-column:4}.safer-gambling-rule .click-money,.safer-gambling-rule .click-number{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.safer-gambling-enabled{display:flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer}.safer-gambling-fields:disabled .safer-gambling-enabled{cursor:default}.safer-gambling-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px){.safer-gambling-rule{grid-template-columns:minmax(0,1fr) 220px 140px 94px;gap:8px}.safer-gambling-description{grid-column:1/-1}.safer-gambling-amount{grid-column:2}}@media(max-width:600px){.safer-gambling-rule{grid-template-columns:minmax(0,1fr) auto;padding:10px;gap:10px}.safer-gambling-description{grid-column:1/-1}.safer-gambling-amount,.safer-gambling-integer,.safer-gambling-time .safer-gambling-integer{--click-form-label-width:min(45%,108px);grid-column:1}.safer-gambling-amount:not(:has(label)),.safer-gambling-integer:not(:has(label)){display:none}.safer-gambling-enabled,.safer-gambling-time .safer-gambling-enabled{grid-column:2;grid-row:2}.safer-gambling-form{overflow-x:hidden}}.service-areas-page{gap:5px;min-width:0}.service-areas-grid-layout{display:flex;flex:1;min-width:0;min-height:0;padding:0 8px 8px}.service-areas-grid-layout>.service-areas-results{margin:0;flex:1;min-width:0;min-height:0;overflow:hidden}.service-areas-results>#service-areas-grid{height:100%;min-height:0}.service-areas-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.click-service-area-popup{width:min(380px,calc(100vw - 24px));overflow:hidden}.click-service-area-editor{display:flex;flex-direction:column;gap:12px;min-width:0}.click-service-area-fields{--click-form-label-width:80px;border:0;padding:0;margin:0;min-width:0}.click-service-area-fields>input{box-sizing:border-box;width:100%;min-width:0;padding:2px 6px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);font:inherit}.click-service-area-check{grid-column:2;display:flex;gap:5px;align-items:center}.click-service-area-check[hidden]{display:none}.click-service-area-check input{margin:0;flex:none}.click-service-area-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex:none}.click-service-area-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:4px 12px;cursor:pointer}@media print{.service-areas-page .click-page-menu,.service-areas-page .click-header-actions,.service-areas-page .click-header-tools{display:none!important}.service-areas-page,.service-areas-grid-layout,.service-areas-results{height:auto!important;overflow:visible!important}.service-areas-results .click-grid{overflow:visible!important}}.users-page{gap:5px;min-width:0}.users-grid-layout{display:flex;flex:1;min-width:0;min-height:0;padding:0 8px 8px}.users-grid-layout>.users-results{margin:0;flex:1;min-width:0;min-height:0;overflow:hidden}.users-results>#users-grid{height:100%;min-height:0}.users-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.click-user-editor-popup{width:fit-content;max-width:min(880px,calc(100vw - 24px));overflow:hidden}.click-user-editor{display:flex;flex-direction:column;gap:12px;min-width:0}.click-user-editor-columns{display:grid;grid-template-columns:minmax(0,360px) minmax(0,360px);gap:20px;min-width:0}.click-user-editor fieldset{min-width:0;margin:0;padding:0;border:0}.click-user-editor legend{font-weight:700;margin:0 0 8px}.click-user-fields{--click-form-label-width:113px}.click-user-fields input,.click-role-editor>label>input{width:100%;min-width:0;padding:2px 6px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);font:inherit}.click-user-fields input:disabled{opacity:.7}.click-user-pin{display:flex;align-items:center;gap:5px}.click-user-pin>input{width:125px}.click-user-access{display:flex;flex-direction:column;gap:10px;min-width:0}.click-permission-list{max-height:370px;overflow:auto;margin-top:6px;min-width:0}.click-permission-branch{margin:0 0 3px;min-width:0}.click-permission-branch>summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:700;padding:4px 2px;border-radius:4px;list-style:none}.click-permission-branch>summary::-webkit-details-marker{display:none}.click-permission-branch>summary::marker{content:""}.click-permission-branch>summary:before{content:"";flex:none;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor}.click-permission-branch[open]>summary:before{transform:rotate(90deg)}.click-permission-branch>summary:hover{background:var(--click-page-alternate)}.click-permission-branch>summary:focus-visible{outline:2px solid var(--click-blue);outline-offset:-2px}.click-permission-branch-name{min-width:0;flex:1;overflow-wrap:anywhere}.click-permission-branch-count{font-size:10px;color:var(--click-muted);font-weight:400;white-space:nowrap}.click-permission-children{margin-left:4px;padding-left:12px;border-left:1px solid var(--click-control-border);min-width:0}.click-permission-branch-toggle:indeterminate{background-image:linear-gradient(currentColor,currentColor),var(--click-checkbox-unchecked);background-size:8px 2px,contain;background-position:center;background-repeat:no-repeat;color:var(--click-text)}.click-permission-list label{display:flex;align-items:center;gap:5px;margin:0;padding:3px 4px;white-space:normal}.click-permission-list label[hidden],.click-permission-list details[hidden]{display:none}.click-permission-list input{flex:none;margin:0}.click-permission-source{margin-left:auto;color:var(--click-muted);font-size:10px}.click-user-access input{margin:0;flex:none}.click-user-access-note{grid-column:1/-1;font-size:11px;margin:4px 0 0;color:var(--click-muted)}.click-user-editor-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.click-user-editor-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:4px 12px;cursor:pointer}.click-roles-popup{width:min(850px,calc(100vw - 24px));height:min(620px,calc(100dvh - 24px));overflow:hidden}.click-roles-popup>.click-popup-body{display:flex;min-height:0;overflow:hidden}.click-roles-body,.click-roles-body>#roles-grid{height:100%;min-width:0;min-height:0;flex:1}.click-role-editor-popup{width:min(480px,calc(100vw - 24px));overflow:hidden}.click-role-editor{display:flex;flex-direction:column;gap:10px;min-width:0}.click-role-editor>label{--click-form-label-width:100px}.click-role-editor>label>input{width:100%;max-width:250px;min-width:0}.click-role-editor fieldset{min-width:0;border:0;margin:0;padding:0}@media(max-width:650px){.click-user-editor-columns{grid-template-columns:minmax(0,360px)}.click-user-fields{--click-form-label-width:108px}.click-permission-list{max-height:260px}}@media print{.users-page .click-page-menu,.users-page .click-header-actions,.users-page .click-header-tools{display:none!important}.users-page,.users-grid-layout,.users-results{height:auto!important;overflow:visible!important}.users-results .click-grid{overflow:visible!important}}.venues-page{gap:5px;min-width:0}.venues-grid-layout{display:flex;flex:1;min-width:0;min-height:0;padding:0 8px 8px}.venues-grid-layout>.venues-results{margin:0;flex:1;min-width:0;min-height:0;overflow:hidden}.venues-results>#venues-grid{height:100%;min-height:0}.venues-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.click-venue-popup{width:min(735px,calc(100vw - 24px));max-width:calc(100vw - 24px);overflow:hidden}.click-venue-details-popup{width:min(800px,calc(100vw - 24px));height:min(640px,90dvh);--click-form-label-width:112px}.click-venue-details-popup[open]{display:flex;flex-direction:column}.click-venue-details-popup>.click-popup-body{flex:1;min-height:0;max-height:none;overflow:hidden;padding:0 10px 10px}.click-venue-details-popup>header{flex:none;gap:6px}.click-venue-details-popup>header h2{white-space:nowrap}.click-venue-details-popup .click-venue-header-actions{margin-left:auto;display:flex;gap:5px}.click-venue-editor{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.click-venue-details-popup .click-venue-editor{height:100%;gap:0}.click-venue-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;min-width:0;margin:0;padding:6px 0;border:0}.click-venue-popup{--click-form-label-width:112px}.click-venue-column{min-width:0}.click-venue-column input:not([type=checkbox]){box-sizing:border-box;width:var(--click-venue-input-width,100%);min-width:0;padding:2px 6px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);font:inherit}.click-venue-postcode{--click-venue-input-width:110px}.click-venue-column>h3,.click-venue-column>.click-venue-check{grid-column:2;margin:3px 0;font-size:12px}.click-venue-check{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.click-venue-check input{margin:0;flex:none}.click-venue-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex:none}.click-venue-actions button{border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-control-back);color:var(--click-control-text);padding:4px 12px;cursor:pointer}.click-venue-tabs{display:flex;gap:3px;flex:none}.click-venue-tabs button{padding:5px 8px;border:1px solid var(--click-control-border);border-radius:5px 5px 0 0;background:var(--click-page-alternate);color:var(--click-text);cursor:pointer}.click-venue-tabs button[aria-selected=true]{background:var(--click-page-secondary)}.click-venue-panel{flex:1;min-height:0;overflow:auto;padding:8px 0 0;display:flex;flex-direction:column}.click-venue-panel[hidden]{display:none}.click-venue-panel>.click-grid{flex:1;min-height:0}.click-venue-panel-grid{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.click-venue-panel-grid>div:last-child{flex:1;min-height:0;min-width:0}.click-venue-panel-grid>div:last-child>.click-grid{height:100%;min-height:0}.click-venue-grid-header{display:flex;align-items:center;gap:6px;flex:none;min-height:50px;padding:4px 8px;box-sizing:border-box;background:var(--click-page-secondary)}.click-venue-grid-header h3{font-size:14px;margin:0}.click-venue-grid-header .click-header-tools{min-width:0}.click-venue-child-popup{width:fit-content;max-width:min(420px,calc(100vw - 24px));overflow:hidden}.click-venue-child-popup .click-venue-fields{display:block}.click-venue-child-popup{--click-form-label-width:104px}@media(max-width:650px){.click-venue-fields{grid-template-columns:minmax(0,1fr)}.click-venue-details-popup>header{flex-wrap:wrap}.click-venue-grid-header{flex-wrap:wrap}.click-venue-grid-header .click-header-tools{width:100%}}@media print{.venues-page .click-page-menu,.venues-page .click-header-actions,.venues-page .click-header-tools{display:none!important}.venues-page,.venues-grid-layout,.venues-results{height:auto!important;overflow:visible!important}.venues-results .click-grid{overflow:visible!important}}.paystations-page{display:flex;flex-direction:column;min-height:0;height:100%}.paystations-page .machine-results{flex:1;min-height:0}.paystations-page #paystations-grid{height:100%;min-height:0}.paystations-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.paystations-disposed-control{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.paystations-disposed-control input{margin:0}.click-popup.paystation-detail-popup{width:min(1000px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:min(820px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.paystation-detail-popup[open]{display:flex;flex-direction:column}.paystation-detail-popup>.click-popup-body{display:flex;flex:1;flex-direction:column;min-height:0;max-height:none;overflow:hidden}.paystation-detail-content,.paystation-detail-form{display:flex;flex:1;flex-direction:column;min-height:0;height:100%}.paystation-detail-tabs{display:flex;gap:4px;flex:none;overflow-x:auto;border-bottom:1px solid var(--click-control-border)}.paystation-detail-tabs button{flex:none;height:30px;border:1px solid var(--click-control-border);border-bottom:0;border-radius:5px 5px 0 0;background:var(--click-page-alternate);color:var(--click-text);padding:4px 10px;cursor:pointer}.paystation-detail-tabs button[aria-selected=true]{background:var(--click-page-secondary);color:var(--click-heading)}.paystation-detail-panel{flex:1;min-height:0;overflow:auto;padding:10px}.paystation-detail-panel[hidden]{display:none}.paystation-details-columns{display:grid;grid-template-columns:minmax(0,1fr) 525px;gap:20px}.paystation-details-columns.paystation-details-single{grid-template-columns:minmax(0,1fr)}.paystation-section{min-width:0;margin:0 0 15px}.paystation-section>h3{font-size:13px;line-height:26px;margin:0 0 5px;font-weight:700;color:var(--click-heading)}.paystation-field{--click-form-label-width:125px;margin:5px 0;font-size:12px;min-width:0}.paystation-control{display:flex;align-items:center;gap:5px;width:100%;max-width:250px;min-width:0}.paystation-control :is(input:not([type=checkbox]),select,.click-money){width:100%;min-width:0}.paystation-control>input[type=text]{box-sizing:border-box;border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-page-alternate);color:var(--click-text);padding:3px 6px;font:inherit}.paystation-control :is(.click-money,.click-number){max-width:90px}.paystation-control:has(input[type=date]){max-width:140px}.paystation-control:has(input[type=datetime-local]){max-width:240px}.paystation-control:has(input[type=checkbox]){width:auto}.paystation-control input[type=checkbox]{margin:0;vertical-align:middle}.paystation-asset .paystation-control{max-width:120px}.paystation-field-suffix{opacity:.6;white-space:nowrap}.paystation-cash-levels{display:flex;gap:10px}.paystation-cash-levels .paystation-field{--click-form-label-width:78px;flex:1}.paystation-cash-levels .paystation-field+.paystation-field{--click-form-label-width:63px}.paystation-cash-levels .paystation-control{max-width:90px}.paystation-cash-unit{display:grid;grid-template-columns:155px 190px minmax(0,1fr);gap:10px}.paystation-cash-unit .paystation-field{--click-form-label-width:78px;margin:5px 0 0}.paystation-cash-unit .paystation-control{min-width:0}.paystation-cash-unit .paystation-field:nth-child(2){--click-form-label-width:103px}.paystation-cash-unit .paystation-field:nth-child(3){--click-form-label-width:38px}.paystation-meters{width:min(350px,100%);border-radius:6px;overflow:hidden;background:var(--click-grid-row-alternate)}.paystation-meters .click-machine-action-meter{display:grid;grid-template-columns:minmax(0,1fr) 80px 80px;align-items:center;gap:5px;padding:5px;font-size:12px}.paystation-meters .click-machine-action-meter:nth-child(2n){background:var(--click-page)}.paystation-meters .click-machine-action-meter input{width:100%;min-width:0}.paystation-meter-caution{box-sizing:border-box;width:min(350px,100%);padding:10px;margin-top:10px;border-radius:6px;background:var(--click-amber-hover);color:var(--click-primary-text);font-size:12px}.paystation-meter-caution p{margin:10px 0 0;text-align:center;line-height:1.4}.paystation-financial{max-width:440px;padding:10px 20px}.paystation-purchase-type{display:grid;grid-template-columns:1fr;border:0;padding:0 0 0 125px;margin:0 0 10px;position:relative;font-size:12px;min-width:0}.paystation-purchase-type legend{position:absolute;left:0;top:2px;box-sizing:border-box;width:125px;text-align:right;padding:0 8px 0 0}.paystation-purchase-type label{display:flex;gap:5px;align-items:center;margin-bottom:5px}.paystation-purchase-type input{margin:0}.paystation-financial>.paystation-section{margin-top:10px}.paystation-grid-section{display:flex;flex-direction:column;min-height:160px;height:100%;min-width:0}.paystation-grid-section>.overview-heading{flex:none;min-height:50px}.paystation-grid-section>.overview-heading h3{font-size:13px;margin:0;white-space:nowrap}.paystation-grid-section .click-header-tools{margin-left:auto}.paystation-detail-grid{flex:1;min-height:0}.paystation-detail-grid .click-grid-frame{height:100%}.paystation-devices-panel{display:flex;flex-direction:column;gap:0}.paystation-device-fields{flex:none}.paystation-devices-panel>.paystation-grid-section{flex:1;height:auto}.paystation-status{font-size:12px;border-radius:5px;padding:5px 12px;margin-left:auto;color:var(--click-primary-text)}.paystation-status-amber{background:var(--click-amber)}.paystation-status-green{background:var(--click-green)}.paystation-menus{display:flex;gap:4px}.paystation-save-actions{flex:none;justify-content:flex-end;padding:8px 10px}.click-popup.paystation-form-popup{width:min(470px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.click-popup.paystation-add-popup{width:min(530px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:min(790px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.paystation-add-popup[open]{display:flex;flex-direction:column}.paystation-add-popup>.click-popup-body{flex:1;min-height:0;overflow:hidden;display:flex;max-height:none}.paystation-add-form{display:flex;flex:1;min-height:0;flex-direction:column;width:100%}.paystation-add-form>h3{flex:none;margin:0 0 8px;font-size:13px}.paystation-add-form>.paystation-section{flex:1;min-height:0;overflow:auto;margin:0}.paystation-add-form>.paystation-section[hidden]{display:none}.paystation-add-form>.click-dialog-actions{flex:none;justify-content:flex-end;padding-top:10px}.paystation-add-form>.click-dialog-actions>button:first-child{margin-right:auto}.paystation-add-form .click-machine-action-field{--click-form-label-width:125px;margin:5px 0;font-size:12px}.paystation-add-form .click-machine-action-field>span:last-child{max-width:250px;min-width:0}.paystation-add-form .click-machine-action-meter{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px;gap:5px;padding:5px;align-items:center;font-size:12px}.paystation-add-form .click-machine-action-meter input{min-width:0;width:100%}.paystation-device-form,.paystation-audit-details{min-width:0}.paystation-device-form>p{font-size:12px;margin:8px 0}.paystation-audit-message{--click-form-label-width:125px;align-items:start;font-size:12px}.paystation-audit-message textarea{box-sizing:border-box;width:100%;min-height:150px;resize:none;border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-page-alternate);color:var(--click-text);padding:6px;font:inherit}.paystation-float-form{display:grid;gap:8px;min-width:min(380px,calc(100vw - 50px))}.paystation-float-form>label{--click-form-label-width:118px;font-size:12px}.paystation-float-form>p{margin:0 0 4px;font-size:12px}.paystation-float-form .click-dialog-actions{justify-content:flex-end}@media(max-width:960px){.paystation-details-columns{grid-template-columns:1fr}.paystation-details-columns>div{max-width:525px}.paystation-grid-section>.overview-heading{flex-wrap:wrap}.paystation-grid-section .click-header-tools{flex-wrap:wrap}.paystation-grid-section .click-search{width:140px}}@media(max-width:520px){.paystation-cash-unit{grid-template-columns:1fr;gap:0}.paystation-cash-unit .paystation-field,.paystation-cash-unit .paystation-field:nth-child(2),.paystation-cash-unit .paystation-field:nth-child(3),.paystation-cash-levels .paystation-field,.paystation-cash-levels .paystation-field+.paystation-field{--click-form-label-width:125px}.paystation-cash-unit .paystation-control{max-width:140px}.paystation-financial{padding-inline:0}.paystation-cash-levels{flex-direction:column;gap:0}}@media print{body:has(.paystation-print-grid)>:not(.paystation-detail-popup){display:none!important}.paystation-detail-popup:has(.paystation-print-grid){position:static;width:100%;max-width:none;height:auto;max-height:none;margin:0;border:0;box-shadow:none}.paystation-detail-popup:has(.paystation-print-grid)::backdrop{display:none}.paystation-detail-popup:has(.paystation-print-grid)>header,.paystation-detail-form:has(.paystation-print-grid)>.paystation-save-actions,.paystation-detail-form:has(.paystation-print-grid)>.paystation-detail-tabs,.paystation-detail-form:has(.paystation-print-grid)>.paystation-detail-panel:not(:has(.paystation-print-grid)),.paystation-detail-panel:has(.paystation-print-grid)>.paystation-device-fields{display:none!important}.paystation-print-grid{height:auto}.paystation-print-grid .click-header-tools{display:none!important}.paystation-detail-popup:has(.paystation-print-grid) :is(.click-popup-body,.paystation-detail-content,.paystation-detail-form,.paystation-detail-panel,.click-grid-frame,.click-grid-scroll){display:block;height:auto;max-height:none;overflow:visible}}.tito-campaigns-page{display:flex;flex-direction:column;min-height:0;height:100%;gap:5px}.tito-campaigns-page .overview-heading{flex:none}.tito-campaigns-results{flex:1;min-height:0;min-width:0;margin:0 5px 5px}.tito-campaigns-results>div{height:100%;min-height:0}.tito-campaigns-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.click-popup.tito-campaign-detail{width:min(1280px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:85dvh;overflow:hidden}.tito-campaign-detail[open]{display:flex;flex-direction:column}.tito-campaign-detail>header{flex:none;gap:6px}.tito-campaign-detail>header h2{margin-right:auto}.tito-campaign-detail>.click-popup-body{flex:1;min-height:0;overflow:hidden;padding:5px}.tito-campaign-layout{display:grid;grid-template-columns:330px minmax(0,1fr);height:100%;gap:10px;min-height:0}.tito-campaign-form{display:flex;flex-direction:column;gap:7px;overflow:auto;min-height:0;padding:5px}.tito-campaign-fields{display:flex;flex-direction:column;gap:7px}.tito-campaign-field{--click-form-label-width:118px}.tito-campaign-field>span:first-child{font-size:12px}.tito-campaign-field input{width:100%;min-width:0;box-sizing:border-box}.tito-campaign-field .click-money{max-width:115px}.tito-campaign-form .click-dialog-actions{margin-top:12px}.tito-campaign-issue-buttons{display:flex;flex-direction:column;gap:7px;margin-top:12px}.tito-campaign-issue-buttons button{color:#fff;border:0;border-radius:5px}.tito-campaign-issue-buttons .promo{background:var(--click-blue)}.tito-campaign-issue-buttons .promo:hover{background:var(--click-blue-hover)}.tito-campaign-issue-buttons .match{background:var(--click-lime)}.tito-campaign-issue-buttons .match:hover{background:var(--click-lime-hover)}.tito-campaign-issue-buttons button:disabled{background:var(--click-control-back);color:var(--click-control-text);opacity:.5;cursor:default}.tito-campaign-ticket-grid{min-height:0;min-width:0;height:100%}.tito-campaign-ticket-grid>.click-grid-frame,.tito-campaign-ticket-grid>.click-grid-frame>.click-grid{height:100%;max-height:none;overflow:hidden}.click-popup.tito-campaign-add{width:420px;max-width:calc(100vw - 24px)}.click-popup.tito-campaign-issue{width:360px;max-width:calc(100vw - 24px)}.tito-campaign-issue-form{display:flex;flex-direction:column;gap:10px}.tito-campaign-issue-form .click-money,.tito-campaign-issue-form input[type=number]{width:110px}@media(max-width:850px){.tito-campaign-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(220px,1fr);overflow:auto}.tito-campaign-form{max-height:280px}.tito-campaign-detail>header{flex-wrap:wrap}}.tito-summary-page{display:flex;flex-direction:column;min-height:0;height:100%;gap:5px}.tito-summary-page .overview-heading{flex:none}.tito-summary-options{display:flex;align-items:center;gap:20px;padding:4px 10px;flex:none;min-width:0}.tito-summary-dates{display:flex;align-items:center;gap:8px;flex:none}.tito-summary-dates .click-date-range{display:flex;flex-direction:column;gap:5px}.tito-summary-dates .click-date-range>label{--click-form-label-width:73px;grid-template-columns:var(--click-form-label-width) 172px;font-size:12px}.tito-summary-dates .click-date-range>label>span{min-width:0}.tito-summary-dates .click-datetime{width:100%}.tito-summary-selection{display:flex;flex-direction:column;gap:8px;min-width:0}.tito-summary-selection>label{--click-form-label-width:73px;font-size:12px}.tito-summary-selection>label>span:last-child{width:180px}.tito-summary-machine-types{display:flex;gap:10px;border:0;padding:0;margin:0;flex-wrap:wrap}.tito-summary-machine-types label{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.tito-summary-machine-types input{margin:0}.tito-summary-balances{display:flex;gap:3px;margin-left:auto;flex:none}.tito-summary-balance{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 12px;color:var(--click-highlight-text);font-size:12px;min-width:85px}.tito-summary-balance:first-child{border-radius:5px 0 0 5px}.tito-summary-balance:last-child{border-radius:0 5px 5px 0}.tito-summary-balance span{opacity:.7;white-space:nowrap}.tito-summary-balance strong{font-variant-numeric:tabular-nums;white-space:nowrap}.tito-summary-balance.cash{background:var(--click-green)}.tito-summary-balance.promo{background:var(--click-amber)}.tito-summary-balance.match{background:var(--click-purple)}.tito-summary-results{flex:1;min-height:0;min-width:0}.tito-summary-results #tito-summary-grid{height:100%;min-height:0}.tito-summary-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1100px){.tito-summary-options{flex-wrap:wrap;gap:10px}.tito-summary-balances{margin-left:0}}@media(max-width:650px){.tito-summary-options{padding:5px}.tito-summary-machine-types{gap:7px}.tito-summary-balances{width:100%}.tito-summary-balance{flex:1;min-width:0;padding:6px}.tito-summary-selection{width:100%}}@media print{.tito-summary-options{display:none}.tito-summary-results{overflow:visible}}.tito-tickets-page{display:flex;flex-direction:column;min-height:0;height:100%;gap:5px}.tito-tickets-page .overview-heading{flex:0 0 auto}.tito-tickets-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 5px}.tito-tickets-totals,.tito-tickets-filters{display:flex;align-items:center;gap:4px;min-width:0}.tito-tickets-filters{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tito-tickets-total{display:flex;align-items:center;gap:7px;min-height:32px;padding:4px 9px;color:#fff;font-size:12px}.tito-tickets-total:first-child{border-radius:5px 0 0 5px}.tito-tickets-total:last-child{border-radius:0 5px 5px 0}.tito-tickets-total span{opacity:.78;white-space:nowrap}.tito-tickets-total strong{white-space:nowrap;font-variant-numeric:tabular-nums}.tito-tickets-total.liability{background:var(--click-amber)}.tito-tickets-total.today{background:var(--click-red)}.tito-tickets-total.week{background:var(--click-red-hover,var(--click-red))}.tito-tickets-total.promo{background:var(--click-purple)}.tito-tickets-filters label{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px}.tito-tickets-filters #tito-issued-date{box-sizing:border-box;flex:0 0 220px;width:220px;max-width:100%;padding:4px 10px 4px 5px}.tito-tickets-filters #tito-serial{flex:0 0 200px;width:200px;max-width:100%}.tito-tickets-filters #tito-serial-search{flex:none}.tito-tickets-results{flex:1 1 auto;min-height:0;min-width:0;margin:0 5px 5px}.tito-tickets-results #tito-tickets-grid{height:100%;min-height:0}.tito-tickets-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:760px){.tito-tickets-filters{justify-content:flex-start}}.click-venue-manager-document{display:block;height:100dvh;overflow:hidden;background:var(--click-primary);color:var(--click-primary-text)}.click-venue-manager-document>.content{height:100%;margin:0;padding:0;min-width:0;overflow:hidden}.venue-manager,.venue-manager-dashboard,.venue-manager-workspace{height:100%;min-width:0;min-height:0}.venue-manager-dashboard{display:grid;grid-template-columns:minmax(0,7fr) minmax(230px,3fr)}.venue-manager-dashboard[hidden],.venue-manager-workspace[hidden]{display:none}.venue-manager-home{min-width:0;min-height:0;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:24px}.venue-manager-heading{display:flex;align-items:center;gap:24px;flex:none}.venue-manager-heading img{height:70px;width:auto;object-fit:contain}.venue-manager-heading h1{font-weight:400;font-size:32px;margin:0;color:var(--click-primary-text)}.venue-manager-heading span{opacity:.7;font-size:14px}.venue-manager .panel{background:var(--click-primary-alt);color:var(--click-primary-text);border:0;border-radius:5px;padding:20px;margin:0}.venue-manager-ticket{--click-form-label-width:120px;row-gap:10px;margin-top:30px!important;flex:none;max-width:650px}.venue-manager-ticket>label{font-size:16px}.venue-manager-ticket>.click-search{width:100%;max-width:none}.venue-manager-ticket>small{grid-column:2;font-size:14px;opacity:.65}.venue-manager-dashboard-tiles{margin-top:auto!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:650px;flex:none}.venue-manager-dashboard-tiles>[data-manager-page=floor]{grid-area:1/1}.venue-manager-dashboard-tiles>[data-manager-page=tickets]{grid-area:1/2}.venue-manager-dashboard-tiles>[data-manager-page=collections]{grid-area:1/3}.venue-manager-dashboard-tiles>[data-manager-page=machines]{grid-area:2/1}.venue-manager-dashboard-tiles>[data-manager-page=sessions]{grid-area:2/2}.venue-manager-dashboard-tiles>[data-manager-page=income]{grid-area:2/3}.venue-manager-dashboard-tiles>[data-manager-page=cash]{grid-area:3/1}.venue-manager-dashboard-tiles>[data-manager-page=paystations]{grid-area:3/2}.venue-manager-dashboard-tiles>#venue-manager-main-system{grid-area:3/3}.venue-manager-tile{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:80px!important;border:0;border-radius:5px;padding:8px;text-align:center;color:var(--click-primary-text);font-size:14px;cursor:pointer;line-height:1.2;transition:filter .12s}.venue-manager-tile:hover{filter:brightness(.88)}.venue-manager-tile:focus-visible{outline:2px solid var(--click-primary-text);outline-offset:2px}.venue-manager-tile[aria-current=page]{outline:2px solid var(--click-primary-text);outline-offset:-4px}.venue-manager-tile-teal{background:var(--click-teal)}.venue-manager-tile-green{background:var(--click-green)}.venue-manager-tile-blue{background:var(--click-blue)}.venue-manager-tile-purple,.venue-manager-tile-deep-purple{background:var(--click-deep-purple)}.venue-manager-tile-amber{background:var(--click-amber)}.venue-manager-tile-amber-hover{background:var(--click-amber-hover)}.venue-manager-tile-copper{background:var(--click-copper)}.venue-manager-tile-lime{background:var(--click-lime)}.venue-manager-tile-red{background:var(--click-red)}.venue-manager-notifications{background:var(--click-primary-alt);padding:20px 10px;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.venue-manager-notifications>header{padding:5px 20px 24px;flex:none}.venue-manager-notifications h2{margin:0;font-weight:400;font-size:22px;opacity:.7;color:var(--click-primary-text)}.venue-manager-notifications ol{list-style:none;padding:0;margin:0;overflow:auto;min-height:0;flex:1}.venue-manager-notifications li{position:relative;border-radius:6px;margin:5px;padding:8px 36px 8px 10px;background:var(--click-green);color:var(--click-primary-text);display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.venue-manager-notifications li.warning{background:var(--click-amber)}.venue-manager-notifications li.error{background:var(--click-red)}.venue-manager-notifications li[data-machine-id]{cursor:pointer}.venue-manager-notifications li.venue-manager-notifications-empty{background:transparent;color:var(--click-primary-text);opacity:.7;padding:10px}.venue-manager-notifications time{font-size:10px;opacity:.7}.venue-manager-notification-count{position:absolute;right:0;top:0;min-width:25px;height:25px;background:var(--click-primary-alt);text-align:center;line-height:25px;border-radius:0 6px}.venue-manager-notification-clear{position:absolute;right:3px;bottom:3px;width:25px;height:25px!important;border:0;background:transparent;color:var(--click-primary-text);font-size:21px;line-height:1;cursor:pointer;padding:0}.venue-manager-notification-clear img{width:16px;height:16px;object-fit:contain}.venue-manager-workspace{display:grid;grid-template-columns:180px minmax(0,1fr);background:var(--click-primary-alt)}.venue-manager-page-tiles{background:var(--click-primary);padding:20px 15px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto}.venue-manager-page-tiles>.venue-manager-tile{min-height:56px;height:clamp(56px,8.5dvh,80px)!important;flex:1;max-height:80px}.venue-manager-page-tiles>#venue-manager-back{margin-top:auto;flex:none}.venue-manager-frame-host{min-height:0;min-width:0;overflow:hidden;background:var(--click-page-secondary)}.venue-manager-frame-host iframe{display:block;height:100%;width:100%;border:0;background:var(--click-page-secondary)}.venue-manager-frame-host iframe[hidden]{display:none}.click-venue-manager-page{background:var(--click-page-secondary);color:var(--click-text)}.click-venue-manager-page>.content{height:100dvh!important}@media(max-width:760px){.venue-manager-dashboard{grid-template-columns:minmax(0,1fr);overflow:auto}.venue-manager-home{overflow:visible;padding:12px;gap:15px}.venue-manager-heading img{height:45px}.venue-manager-heading h1{font-size:24px}.venue-manager-ticket{margin-top:0!important}.venue-manager-dashboard-tiles{width:100%;max-width:none;padding:12px!important;gap:8px}.venue-manager-notifications{min-height:200px;max-height:40dvh}.venue-manager-workspace{grid-template-columns:110px minmax(0,1fr)}.venue-manager-page-tiles{padding:10px 8px;gap:6px}.venue-manager-tile{font-size:12px;height:64px!important}.venue-manager-notifications>header{padding:3px 10px 10px}}.hardware-dialog{width:min(920px,calc(100vw - 24px));max-height:min(90dvh,900px);overflow:hidden;border:0;border-radius:10px;padding:0;background:var(--click-page);color:var(--click-text);box-shadow:0 18px 60px color-mix(in srgb,var(--click-shadow) 40%,transparent)}.hardware-dialog[open]{display:flex;flex-direction:column}.hardware-dialog::backdrop{background:color-mix(in srgb,var(--click-shadow) 72%,transparent)}.hardware-dialog>header{display:flex;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;background:var(--click-primary);color:var(--click-primary-text)}.hardware-dialog header h2{margin:0;color:var(--click-primary-text);font-size:19px}.hardware-dialog header button{border:1px solid var(--click-control-border);background:var(--click-primary-alt);color:var(--click-primary-text);border-radius:5px;padding:4px 10px;cursor:pointer}.hardware-dialog>.hardware-body{box-sizing:border-box;flex:1;min-height:0;padding:18px 20px;overflow-x:hidden;overflow-y:auto}.hardware-dialog h3{font-size:16px;margin:12px 0 8px;color:var(--click-heading)}.hardware-dialog label{font-weight:600}.hardware-dialog .jetsort-compatibility{display:flex;align-items:center;gap:8px}.hardware-dialog .jetsort-compatibility input{flex:none;margin:0}.hardware-dialog input,.hardware-dialog select{padding:8px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text);font:inherit;min-width:0}.hardware-dialog button{border:1px solid var(--click-primary);border-radius:5px;padding:8px 12px;background:var(--click-primary);color:var(--click-primary-text);font-weight:700;cursor:pointer}.hardware-dialog button:disabled{opacity:.55;cursor:not-allowed}.hardware-dialog .hardware-actions{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.hardware-dialog [hidden]{display:none!important}.hardware-status{min-height:1.4em;color:var(--click-muted)}.usb-connection{padding:12px;border:1px solid var(--click-control-border);border-radius:7px;background:var(--click-page-alternate)}.usb-connection>label{--click-form-label-width:128px;max-width:500px}.usb-adapter-status{margin:7px 0 0;color:var(--click-muted)}.usb-permission-guide{margin-top:14px;border-top:1px solid var(--click-control-border);padding-top:12px}.usb-permission-guide>p{margin:4px 0 12px}.usb-permission-graphic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.usb-permission-graphic>div{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;min-height:146px;padding:14px 10px;border:1px solid var(--click-control-border);border-radius:8px;background:var(--click-page);text-align:center}.usb-permission-graphic strong{color:var(--click-heading)}.usb-permission-graphic small{color:var(--click-muted)}.usb-step-number{position:absolute;left:7px;top:7px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--click-blue);color:var(--click-primary-text);font-weight:700}.usb-step-icon{font-size:34px;line-height:1.3}.usb-prompt-drawing{display:grid;width:125px;gap:4px;text-align:left;border:1px solid var(--click-control-border);border-radius:5px;padding:5px;font:9px Arial,sans-serif;box-shadow:0 2px 6px color-mix(in srgb,var(--click-shadow) 13%,transparent)}.usb-prompt-drawing b{border:1px solid var(--click-control-border);padding:3px}.usb-prompt-drawing em{text-align:right;font-style:normal}.usb-prompt-drawing em span{background:var(--click-blue);color:var(--click-primary-text);border-radius:2px;padding:2px}.usb-permission-actions{display:flex;gap:8px;flex-wrap:wrap}.usb-permission-actions .usb-request{background:var(--click-page);color:var(--click-heading)}.usb-help{font-size:12px;color:var(--click-muted)}.hardware-fields{--click-form-label-width:128px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:13px 0}.hardware-fields.three{--click-form-label-width:112px}.hardware-note{padding:10px;border-left:4px solid var(--click-blue);background:var(--click-selection)}.hardware-grid{--click-form-label-width:80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hardware-grid input{width:100%;max-width:95px;box-sizing:border-box;text-align:right}@media(max-width:680px){.usb-permission-graphic,.hardware-fields,.hardware-fields.three,.hardware-grid{grid-template-columns:1fr}}.sidebar-version{display:flex;align-items:center;flex:none;height:30px;padding:0 10px;background:none}.sidebar-version-button{appearance:none;display:inline-flex;align-items:center;gap:5px;max-width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none!important;color:var(--click-primary-text);font:12px/1 Arial,sans-serif;cursor:pointer;text-align:left;opacity:.75}.sidebar-version-button:hover,.sidebar-version-button:focus-visible{opacity:1;text-decoration:underline}.sidebar-version-button:focus-visible{outline:2px solid var(--click-blue);outline-offset:2px}.sidebar-version-button #click-version-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-version-circles{display:inline-flex;align-items:center;gap:3px;flex:none;height:1em}.sidebar-version-circles span{display:block;width:1em;height:1em;border-radius:50%;background:#fff}.sidebar-version-circles span+span{background:#d3d3d3}.sidebar-venue-row{display:flex;gap:7px;align-items:center;padding:5px 10px 0;position:relative;z-index:20}.sidebar{z-index:100;bottom:53px}.sidebar-content{display:flex;flex-direction:column;min-height:0;height:100%}.sidebar nav{margin-top:4px}.click-page-tabs{height:34px;margin-left:220px;padding:3px 46px 0 10px;display:flex;align-items:stretch;gap:8px;overflow:hidden;white-space:nowrap;background:var(--click-primary)}.click-page-tabs[hidden]{display:none}.click-page-tab-list{display:flex;align-items:end;gap:var(--click-tab-gap,4px);min-width:0;flex:1;overflow:hidden}.click-fullscreen-toggle{position:fixed;top:3px;right:10px;display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:center;width:28px;height:28px;padding:4px;border:0;border-radius:5px;background:transparent;color:var(--click-primary-text);cursor:pointer}.click-fullscreen-toggle:hover:not(:disabled){background:var(--click-primary-alt)}.click-fullscreen-toggle:focus-visible{outline:2px solid var(--click-blue);outline-offset:1px}.click-fullscreen-toggle:disabled{opacity:.45;cursor:not-allowed}.click-fullscreen-toggle svg{display:block;width:19px;height:19px}.click-fullscreen-toggle .click-fullscreen-contract,.click-fullscreen-toggle[aria-pressed=true] .click-fullscreen-expand{display:none}.click-fullscreen-toggle[aria-pressed=true] .click-fullscreen-contract{display:block}.click-page-tab{display:inline-flex;align-items:center;flex:none;width:max-content;min-width:0;overflow:hidden;height:29px;border-radius:6px 6px 0 0;background:var(--click-primary-alt);color:var(--click-primary-text)}.click-page-tabs-compact .click-page-tab{width:var(--click-tab-width);flex:0 0 var(--click-tab-width)}.click-page-tab.active{background:var(--click-page-secondary);color:var(--click-heading)}.click-page-tab button{height:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:12px Arial,sans-serif}.click-page-tab-open{box-sizing:border-box;width:100%;min-width:0;padding:0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.click-page-tabs-compact .click-page-tab-open{padding-inline:min(9px,25%)}.click-page-tab button:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.click-page-tabs:not([hidden])+.content:has(.click-viewport-page){height:calc(100dvh - 34px)}.sidebar-user-button{flex:0 0 31px;width:31px;height:31px;border:0;border-radius:50%;background:var(--click-primary-alt);cursor:pointer;padding:6px}.sidebar-user-button img{width:100%;height:100%;object-fit:contain}.sidebar-venue-picker{min-width:0;flex:1;position:relative}.sidebar-venue-toggle{width:100%;height:31px;border:0;border-radius:18px;background:var(--click-amber);color:var(--click-primary-text);display:flex;align-items:center;gap:5px;padding:4px 9px 4px 5px;cursor:pointer;font-weight:700;text-align:left}.sidebar-venue-toggle img{width:23px;height:23px;object-fit:contain;border-radius:50%;padding:3px;background:var(--click-amber-hover)}.sidebar-venue-toggle span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-venue-panel{position:absolute;z-index:30;top:38px;left:0;width:max(230px,100%);max-width:calc(100vw - 20px);padding:8px;background:var(--click-page);color:var(--click-text);border:1px solid var(--click-control-border);border-radius:8px;box-shadow:0 8px 25px color-mix(in srgb,var(--click-shadow) 33%,transparent)}.sidebar-venue-panel input{width:100%;padding:8px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text);font:inherit}.sidebar-venue-options{max-height:260px;overflow-y:auto;margin-top:7px}.sidebar-venue-options button{display:block;width:100%;border:0;border-radius:4px;padding:8px;text-align:left;background:transparent;color:var(--click-text);cursor:pointer}.sidebar-venue-options button:hover,.sidebar-venue-options button[aria-selected=true]{background:var(--click-selection)}.sidebar-venue-options small{display:block;color:var(--click-muted)}.sidebar-venue-options p{margin:8px;color:var(--click-muted)}.sidebar nav .sidebar-reporting summary{display:flex;align-items:center;justify-content:space-between;gap:5px}.sidebar nav .sidebar-reporting summary>a{padding:0;border:0;color:inherit;text-decoration:none;flex:1}.sidebar nav .sidebar-reporting summary>a:hover,.sidebar nav .sidebar-reporting summary>a.active{background:transparent;border:0}.sidebar nav .sidebar-report-links .sidebar-disabled{display:block;padding:8px 12px 8px 34px;font-size:12px;color:var(--click-primary-text);opacity:.55;cursor:not-allowed}.sidebar-bottom{display:block;padding:6px 8px 10px}.sidebar-bottom #click-core-status{padding:0 9px 7px;margin:0}.sidebar-icon-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;align-items:center}.sidebar-icon-row[data-click-tito-only=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-icon-row form{margin:0}.sidebar-icon-row button,.sidebar-icon-row a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:36px;border:0;border-radius:5px;padding:5px;background:transparent;color:var(--click-primary-text);cursor:pointer;text-decoration:none}.sidebar-icon-row button:hover:not(:disabled),.sidebar-icon-row a:hover,.sidebar-icon-row a.active{background:var(--click-primary-alt)}.sidebar-icon-row button:disabled{opacity:.42;cursor:not-allowed}.sidebar-icon-row img{width:23px;height:23px;object-fit:contain}.sidebar-icon-row #click-notifications-count{position:absolute;top:0;right:0;min-width:15px;height:15px;padding:1px 3px;border-radius:8px;background:var(--click-amber);color:var(--click-primary-text);font-size:10px;line-height:13px;text-align:center}.click-user-dialog{border:0;border-radius:10px;padding:20px;width:min(460px,calc(100vw - 24px));background:var(--click-page);color:var(--click-text);box-shadow:0 15px 45px color-mix(in srgb,var(--click-shadow) 47%,transparent)}.click-user-dialog::backdrop{background:color-mix(in srgb,var(--click-shadow) 53%,transparent)}.click-user-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.click-user-dialog h2{margin:0;color:var(--click-heading)}.click-user-dialog header button{border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}.click-user-dialog form{display:grid;gap:12px;padding-bottom:8px}.click-user-dialog label{--click-form-label-width:144px;font-weight:700}.click-user-dialog input{width:100%;min-width:0;padding:8px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);color:var(--click-text);font:inherit}.click-user-dialog form button{justify-self:start;border:0;border-radius:5px;padding:9px 13px;background:var(--click-primary);color:var(--click-primary-text);font-weight:700;cursor:pointer}.click-user-dialog form button:disabled{opacity:.6}.click-version-popup{width:min(640px,calc(100vw - 24px))}.click-version-popup .click-popup-body{padding:16px 20px}.click-version-details>p{margin:0 0 12px;color:var(--click-muted)}.click-version-details section+section{margin-top:14px}.click-version-details h3{margin:0 0 5px;color:var(--click-heading);font-size:14px}.click-version-details ul{margin:0;padding-left:20px}.click-version-details li{margin:3px 0}.click-shell-tools{position:fixed;bottom:0;left:0;z-index:100;width:220px;background:var(--click-primary);color:var(--click-primary-text)}.click-mobile-page-controls{display:contents}.click-mobile-menu-toggle,.click-mobile-tabs-toggle{display:none}.click-mobile-menu-backdrop{position:fixed;z-index:98;inset:42px 0 0;background:color-mix(in srgb,var(--click-shadow) 53%,transparent)}.click-mobile-tabs-dialog{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:var(--click-page-secondary);color:var(--click-text);overflow:hidden}.click-mobile-tabs-dialog[open]{display:flex;flex-direction:column}.click-mobile-tabs-dialog>header{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:50px;padding:8px 12px;background:var(--click-page-secondary)}.click-mobile-tabs-dialog h2{margin:0;color:var(--click-heading);font-size:14px}.click-mobile-tabs-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:5px;background:var(--click-red);color:var(--click-primary-text);font:22px/1 Arial,sans-serif;cursor:pointer}.click-mobile-tabs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((100dvh - 74px)/3);gap:8px;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto;overflow-x:hidden;align-content:start;overscroll-behavior:contain}.click-mobile-tab-card{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:10px;border:2px solid var(--click-control-border);border-radius:7px;overflow:hidden;background:var(--click-page);color:var(--click-text);cursor:pointer;text-align:center;font:inherit}.click-mobile-tab-card[aria-current=page]{border-color:var(--click-amber)}.click-mobile-tab-card:focus-visible{outline:2px solid var(--click-blue);outline-offset:1px}.click-mobile-tab-title{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:12px;font-weight:700}.click-mobile-tabs-empty{grid-column:1/-1;align-self:center;text-align:center;color:var(--click-muted)}@media(max-width:760px){body[data-click-main-system=true]{display:flex;flex-direction:column;min-width:0;overflow-x:hidden}body.click-mobile-menu-open{overflow:hidden}.click-shell-tools{position:sticky;top:0;bottom:auto;display:flex;align-items:center;flex:none;width:100%;height:42px;padding:3px 4px;gap:3px;z-index:102}.click-mobile-page-controls{display:flex;align-items:center;gap:2px;flex:none}.click-mobile-menu-toggle,.click-mobile-tabs-toggle,.click-fullscreen-toggle{position:static;display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:5px;border:0;border-radius:5px;background:transparent;color:var(--click-primary-text);cursor:pointer}.click-mobile-menu-toggle svg{display:block;width:20px;height:20px}.click-mobile-menu-toggle:hover,.click-mobile-tabs-toggle:hover,.click-mobile-menu-toggle[aria-expanded=true]{background:var(--click-primary-alt)}.click-mobile-menu-toggle:focus-visible,.click-mobile-tabs-toggle:focus-visible{outline:2px solid var(--click-blue);outline-offset:1px}.click-mobile-tabs-toggle>span{display:flex;align-items:center;justify-content:center;min-width:22px;height:23px;padding:0 3px;border:1.5px solid currentColor;border-radius:4px;font:700 12px/1 Arial,sans-serif}.click-shell-tools .sidebar-bottom{flex:1;min-width:0;margin:0;padding:0;border:0}.click-shell-tools .sidebar-icon-row,.click-shell-tools .sidebar-icon-row[data-click-tito-only=true]{display:flex;align-items:center;justify-content:flex-end;gap:2px}.click-shell-tools .sidebar-icon-row form{flex:none}.click-shell-tools .sidebar-icon-row button,.click-shell-tools .sidebar-icon-row a{flex:none;width:32px;height:32px;padding:5px}.click-shell-tools .sidebar-icon-row img{width:22px;height:22px}.sidebar{position:fixed;inset:42px auto 0 0;width:0;overflow:hidden;visibility:hidden;transition:width .2s ease,visibility 0s .2s;box-shadow:8px 0 22px color-mix(in srgb,var(--click-shadow) 35%,transparent)}.sidebar-content{width:80vw}body.click-mobile-menu-open .sidebar{width:80vw;visibility:visible;transition:width .2s ease}.sidebar-version{height:34px;padding:0 10px}.sidebar-version-button{font-size:12px}.sidebar-venue-row{position:relative;padding:5px 10px 8px}.sidebar-venue-panel{display:flex;flex-direction:column;width:100%;max-width:calc(80vw - 20px);max-height:calc(100dvh - 127px);overflow:hidden}.sidebar-venue-options{flex:1;min-height:0;overflow-y:auto}.sidebar nav{margin-top:0;overflow-x:hidden;overflow-y:auto}.sidebar-report-links{max-height:none}.click-page-tabs{display:none}.content{margin-left:0;min-width:0;width:100%;max-width:none}.click-page-tabs:not([hidden])+.content:has(.click-viewport-page){height:auto;flex:1;min-height:0}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}@media(min-width:761px){body:has(.click-page-tabs[hidden]) .click-fullscreen-toggle{display:none}}@media print{.click-shell-tools,.click-mobile-menu-backdrop,.click-mobile-tabs-dialog{display:none!important}}.content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.content select,.click-user-dialog input,.sidebar-venue-panel input,.click-grid-combo-dialog input,.hardware-dialog input,.hardware-dialog select{background:var(--click-input-back, var(--click-control-back));color:var(--click-control-text);border-color:var(--click-control-border)}.click-grid table{background:var(--click-page);color:var(--click-control-text)}.click-grid th{background:var(--click-page-secondary);color:var(--click-control-text)}.click-grid tbody tr:nth-child(2n){background:var(--click-grid-row-alternate)}.click-grid tbody tr:hover{background:var(--click-primary-alt);color:var(--click-primary-text)}.click-grid tbody tr.selected,.click-grid tbody tr.selected:hover{background:var(--click-primary);color:var(--click-highlight-text)}.click-grid tfoot td{background:var(--click-page-secondary);color:var(--click-control-text);border-color:var(--click-page)}.click-grid tbody tr:hover td,.click-grid tbody tr.selected td{color:inherit}@media(prefers-color-scheme:light){input[type=search]{--click-input-back: var(--click-grid-row-alternate)}}*{scrollbar-width:thin;scrollbar-color:var(--click-muted) var(--click-page-secondary)}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:var(--click-page-secondary);border-radius:5px}*::-webkit-scrollbar-thumb{background:var(--click-muted);border-radius:5px}*::-webkit-scrollbar-thumb:hover{background:var(--click-heading)}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-corner{background:transparent}.content{padding:0}.panel{padding:10px 12px;border-radius:5px}.click-grid th,.click-grid td{padding:6px 8px}.click-grid-count{padding:4px 0}.click-empty{padding:10px}.range-bar{padding:8px 12px}.overview-heading{min-height:50px;margin-bottom:6px;padding-inline:16px;align-items:center;gap:5px;flex-wrap:wrap}.click-money{min-height:27px;width:max-content;max-width:100%;font-size:12px;line-height:1}.click-money>span:first-child{padding:0 5px}.click-money input.click-number{height:25px;min-height:25px;padding:2px 5px;font-size:12px}.click-machine-details .click-money input.click-number{height:24px;min-height:24px}.chart{height:315px;min-height:315px;overflow:hidden}.chart canvas{display:block;width:100%!important;height:100%!important}.click-breakdown{display:flex;gap:12px;align-items:center;min-height:150px}.click-donut{width:112px;height:112px;flex:none;position:relative}.click-donut canvas{display:block;width:100%!important;height:100%!important}.click-donut-legend{max-height:160px;overflow:auto;min-width:0;flex:1;font-size:11px}.click-donut-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:5px;align-items:center;margin:4px 0}.click-donut-legend>div>span:first-child{width:8px;height:8px;border-radius:2px}.click-donut-legend>div>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.click-donut-legend strong{font-weight:600}@media(max-width:1000px){.click-breakdown{display:block}.click-donut{margin:0 auto 12px}}.click-notifications-actions{display:flex;align-items:center;gap:10px}#click-notifications-close{font:22px/1 Arial,sans-serif;padding:0 2px}.overview-heading>div:first-child{flex:0 0 auto;min-width:0}.overview-heading h1{font-size:14px;line-height:18px}.click-header-actions,.click-header-tools,.click-grid-toolbar{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.click-header-actions{flex:1;min-width:0;margin:0 0 0 8px!important}.click-header-actions:has(.click-page-menu)>.click-page-menu+:not(.click-page-menu){margin-left:auto}.click-header-actions:not(:has(.click-page-menu))>:first-child{margin-left:auto}.click-header-actions:empty{display:none}.click-header-actions label{font-size:12px}.click-header-tools{margin-left:auto}.click-grid-toolbar .click-search{width:200px;max-width:30vw;min-height:28px;height:28px;margin:0;padding:3px 8px 3px 28px;background-image:url(/portal/desktop-icons/black_search.png);background-position:7px center;background-size:14px;background-repeat:no-repeat}@media(prefers-color-scheme:dark){.click-grid-toolbar .click-search{background-image:url(/portal/desktop-icons/white_search.png)}}.click-header-actions .click-search,.sidebar-venue-panel .click-search,.tito-tickets-filters .click-search{min-height:28px;height:28px;margin:0;padding:3px 8px 3px 28px;background-image:url(/portal/desktop-icons/black_search.png);background-position:7px center;background-size:14px;background-repeat:no-repeat}@media(prefers-color-scheme:dark){.click-header-actions .click-search,.sidebar-venue-panel .click-search,.tito-tickets-filters .click-search{background-image:url(/portal/desktop-icons/white_search.png)}}.click-header-actions #sited-search{width:200px;min-width:0;flex:none}.click-header-actions #sited-search .click-search{width:100%}.click-popup>header{min-height:50px;padding:8px 12px}.click-popup>header h2{font-size:14px}.click-error-popup{width:min(480px,calc(100vw - 24px))}.click-error-content p{margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}body [role=status]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.click-status-popup{position:fixed;z-index:950;bottom:18px;left:238px;display:flex;align-items:flex-start;gap:12px;width:min(360px,calc(100vw - 36px));padding:10px 12px;border:1px solid var(--click-control-border);border-left:4px solid var(--click-amber);border-radius:6px;background:var(--click-page);color:var(--click-text);box-shadow:0 9px 25px color-mix(in srgb,var(--click-shadow) 30%,transparent);font:12px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.click-status-popup>span{flex:1}.click-status-popup>button{flex:none;border:0;background:transparent;color:var(--click-heading);font:20px/1 Arial,sans-serif;cursor:pointer}dialog[open]>.click-status-popup{position:absolute;left:12px;right:12px;bottom:12px;width:auto;max-width:none}.click-core-toast{display:flex;align-items:flex-start;gap:10px;pointer-events:auto;cursor:pointer}.click-core-toast>span{flex:1}.click-core-toast>button{flex:none;border:0;background:transparent;color:inherit;font:20px/1 Arial,sans-serif;cursor:pointer;padding:0}.click-icon-button,.click-grid-tool{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:5px!important;border:0!important;border-radius:5px!important;color:transparent!important;font-size:0!important;line-height:0!important;cursor:pointer}.click-icon-button kbd{display:none!important}.click-icon-button:before,.click-grid-tool:before{content:"";display:block;width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain}.click-icon-button[data-click-icon=refresh]{background:var(--click-amber)!important}.click-icon-button[data-click-icon=refresh]:before{background-image:url(/portal/desktop-icons/white_refresh.png)}.click-icon-button[data-click-icon=save]{background:var(--click-green)!important}.click-icon-button[data-click-icon=save]:before{background-image:url(/portal/desktop-icons/white_save.png)}.click-icon-button[data-click-icon=previous],.click-icon-button[data-click-icon=next]{background:var(--click-amber)!important}.click-icon-button[data-click-icon=previous]:before{background-image:url(/portal/desktop-icons/white_arrow_left.png)}.click-icon-button[data-click-icon=next]:before{background-image:url(/portal/desktop-icons/white_arrow_right.png)}.click-icon-button[data-click-icon=save-previous],.click-icon-button[data-click-icon=save-next]{background:var(--click-blue)!important}.click-icon-button[data-click-icon=save-previous]:before{background-image:url(/portal/desktop-icons/white_arrow_stop_left.png)}.click-icon-button[data-click-icon=save-next]:before{background-image:url(/portal/desktop-icons/white_arrow_stop_right.png)}.click-icon-button[data-click-icon=play]{background:var(--click-amber)!important}.click-icon-button[data-click-icon=play]:before{background-image:url(/portal/desktop-icons/white_play.png)}.click-icon-button[data-click-icon=menu],.click-grid-filter-button{background:var(--click-amber)!important}.click-icon-button[data-click-icon=menu]:before,.click-grid-filter-button:before{background-image:url(/portal/desktop-icons/white_menu.png)}.click-icon-button[data-click-icon=search]{background:var(--click-green)!important}.click-icon-button[data-click-icon=search]:before{background-image:url(/portal/desktop-icons/white_search.png)}.click-icon-button[data-click-icon=print]{background:var(--click-green)!important}.click-icon-button[data-click-icon=print]:before{background-image:url(/portal/desktop-icons/white_print.png)}.click-icon-button[data-click-icon=excel]{background:var(--click-green)!important}.click-icon-button[data-click-icon=excel]:before{flex:0 0 18px;background-image:url(/portal/desktop-icons/white_excel.png)}.click-export-menu summary.click-icon-button[data-click-icon=excel]:after{display:none}.click-icon-button[data-click-icon=question]{background:var(--click-purple)!important}.click-icon-button[data-click-icon=question]:before{background-image:url(/portal/desktop-icons/white_question.png)}.click-grid-columns-button{background:var(--click-purple)!important}.click-grid-columns-button:before{background-image:url(/portal/desktop-icons/white_gear_2.png)}.click-grid-page-close{background:var(--click-red)!important;color:var(--click-primary-text)!important;font:21px/1 Arial,sans-serif!important;padding:0!important}.click-grid-page-close:before{display:none}.click-grid thead th{position:sticky}.click-grid-column-resize{position:absolute;top:0;right:-3px;bottom:0;width:6px;cursor:col-resize;touch-action:none;z-index:4}.click-grid-column-resize:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--click-control-border);transform:translate(-50%)}.click-grid-column-resize:hover:after{background:var(--click-heading)}.click-grid-scroll td,.click-grid-footer td{overflow:hidden;text-overflow:ellipsis}.click-grid-scroll .click-sort,.click-grid-header-label{display:block;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:inherit}.click-grid-scroll thead th[aria-sort=ascending],.click-grid-scroll thead th[aria-sort=descending]{padding-left:20px}.click-grid-scroll thead th[aria-sort=ascending]:before,.click-grid-scroll thead th[aria-sort=descending]:before{position:absolute;top:4px;left:6px;font-size:9px;line-height:10px;pointer-events:none}.click-grid-scroll thead th[aria-sort=ascending]:before{content:"\25b2"}.click-grid-scroll thead th[aria-sort=descending]:before{content:"\25bc"}.click-grid-scroll thead th:has(.click-grid-column-pin){padding-right:25px}.click-grid-column-pin{position:absolute;top:50%;right:7px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;padding:0;border:0;background:transparent;color:var(--click-control-text);cursor:pointer;transform:translateY(-50%);opacity:0;z-index:3}.click-grid-column-pin:before{content:"";display:block;width:13px;height:13px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M16%209V4l1-1V2H7v1l1%201v5l-2%202v2h5v8l1-1%201%201v-8h5v-2z'/%3E%3C/svg%3E") center/contain no-repeat}.click-grid-column-pin[aria-pressed=true],.click-grid-scroll th:hover .click-grid-column-pin,.click-grid-column-pin:focus-visible{opacity:1}.click-grid-column-pin:hover{color:var(--click-heading)}.click-grid-column-pin:focus-visible{outline:2px solid var(--click-blue);outline-offset:1px}.click-grid-scroll table{table-layout:fixed}.click-grid-scroll .click-grid-filler,.click-grid-footer .click-grid-filler{padding:0!important}.click-grid-scroll .click-grid-pinned{position:sticky;z-index:2;background:var(--click-page)}.click-grid-scroll thead .click-grid-pinned{z-index:5;background:var(--click-page-secondary)}.click-grid-scroll tbody tr:nth-child(2n) .click-grid-pinned{background-color:var(--click-page);background-image:linear-gradient(var(--click-grid-row-alternate),var(--click-grid-row-alternate))}.click-grid-scroll tbody tr:hover:not(.selected) td{background:var(--click-primary-alt);color:var(--click-primary-text)}.click-grid-scroll tbody tr.selected .click-grid-pinned,.click-grid-scroll tbody tr.selected:hover .click-grid-pinned{background:var(--click-primary);color:var(--click-highlight-text)}.click-grid-scroll tbody tr.click-grid-group-row td{background:var(--click-primary-alt);background-image:none;color:var(--click-primary-text);font-weight:700}.click-grid-pin-menu{position:absolute;z-index:30;display:flex;flex-direction:column;min-width:120px;padding:4px;border:1px solid var(--click-control-border);border-radius:5px;background:var(--click-page);box-shadow:0 6px 20px var(--click-shadow)}.click-grid-pin-menu[hidden]{display:none}.click-grid-pin-menu button{border:0;border-radius:4px;padding:7px 12px;background:transparent;color:var(--click-text);text-align:left;cursor:pointer;white-space:nowrap}.click-grid-pin-menu button:hover:not(:disabled),.click-grid-pin-menu button:focus-visible{background:var(--click-selection)}.click-grid-pin-menu button:disabled{opacity:.45;cursor:not-allowed}.click-icon-button:hover,.click-grid-tool:hover{filter:brightness(1.12)}.click-icon-button[aria-pressed=true],.click-grid-tool[aria-pressed=true],.click-grid-tool[aria-expanded=true]{outline:2px solid var(--click-heading);outline-offset:1px}.click-icon-button:focus-visible,.click-grid-tool:focus-visible{outline:2px solid var(--click-blue);outline-offset:2px}.click-grid-frame{display:grid;grid-template-columns:0 minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:0;position:relative;box-sizing:border-box;width:100%;min-width:0;min-height:0;max-width:100%;transition:grid-template-columns .22s ease,column-gap .22s ease}.click-grid-frame.columns-open{grid-template-columns:var(--click-column-open-width,min(250px,40%)) minmax(0,1fr);column-gap:var(--click-column-open-gap,10px)}.click-grid-frame>.click-grid{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.click-grid-frame>.click-grid.click-grid-with-footer{display:flex;flex-direction:column;overflow:hidden}.click-grid-with-footer>.click-grid-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.click-grid-with-footer>.click-grid-horizontal-scroll{flex:none;height:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--click-muted) var(--click-page-secondary)}.click-grid-with-footer>.click-grid-horizontal-scroll[hidden]{display:none}.click-grid-horizontal-spacer{height:1px}.click-grid-with-footer>.click-grid-footer{position:relative;flex:none;height:50px;overflow:hidden;border-top:2px solid var(--click-control-border);background:var(--click-page-secondary)}.click-grid-with-footer>.click-grid-footer table{table-layout:fixed;height:48px;margin:0}.click-grid-with-footer>.click-grid-footer tfoot td{position:static;bottom:auto;height:48px;border-top:0;vertical-align:middle}.click-grid-with-footer>.click-grid-footer tfoot td.click-grid-pinned{position:relative;z-index:2;background:var(--click-page-secondary)}.click-grid-footer-summary{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:max-content;min-height:34px;line-height:16px;pointer-events:none}.click-grid-footer-summary .click-grid-count{display:block;padding:0;color:var(--click-muted);font-size:11px;line-height:16px;font-weight:400}.click-grid-footer-summary strong{display:block;font-size:12px;line-height:16px}.click-grid-footer-middle{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.click-grid-footer-middle .machine-check{display:inline-flex;align-items:center;gap:6px;justify-content:center;white-space:nowrap;pointer-events:auto}.click-grid-frame:not(:has(>.click-grid-toolbar))>.click-grid{grid-row:1/-1}.click-grid-frame>.click-grid-toolbar{grid-column:2;grid-row:1;padding:0 0 8px}.click-viewport-page .click-grid-frame{height:100%;overflow:hidden}.click-viewport-page .click-grid-frame>.click-grid{height:100%;max-height:100%}.click-viewport-page>.machine-results,.click-viewport-page>.cash-promo-results{flex:1;min-height:0;overflow:hidden}.click-viewport-page .panel:has(.click-grid-frame){box-sizing:border-box;width:100%;min-width:0;min-height:0}.click-viewport-page .panel:has(.click-grid-frame)>div:has(>.click-grid-frame){height:100%;min-height:0}.overview-grid .click-grid-frame>.click-grid{max-height:320px}.click-column-chooser{grid-column:1;grid-row:1/-1;z-index:8;min-width:0;min-height:0;margin:0!important;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--click-column-panel);border-radius:9px;background:var(--click-column-panel);color:var(--click-column-panel-text);visibility:hidden;transition:visibility 0s linear .22s}.click-column-chooser.open{visibility:visible;transition:visibility 0s}.click-column-chooser>.click-column-chooser-heading{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px;padding:8px 10px;background:var(--click-column-panel-heading);color:var(--click-column-panel-text);border-radius:8px 8px 0 0}.click-column-close{border:0;background:transparent;color:inherit;font:24px/1 Arial,sans-serif;cursor:pointer}.click-column-choices{display:flex!important;flex-direction:column;flex-wrap:nowrap!important;gap:0!important;box-sizing:border-box;width:max-content;max-height:100%;overflow:hidden;padding:4px 10px!important;color:var(--click-column-panel-text)}.click-grid-frame.columns-settled .click-column-choices{overflow-y:auto}.click-grid-frame.columns-settled.columns-overflow .click-column-choices{width:100%;overflow-x:auto}.click-column-choices label{display:flex;align-items:center;gap:8px;width:max-content;padding:5px 0;white-space:nowrap!important;cursor:pointer}.click-column-choices label:hover{background:var(--click-column-panel-hover)}.click-column-choices input{margin:0!important}.click-grid-filter-row th{top:0!important;padding:3px 5px!important;background:var(--click-page-alternate)!important;animation:click-filter-open .18s ease-out}.click-grid-filter-row input{box-sizing:border-box;width:100%;min-width:0;height:27px;padding:3px 6px;border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-page);color:var(--click-text);font:12px Arial,sans-serif}.click-grid thead:has(.click-grid-filter-row) tr:not(.click-grid-filter-row) th{top:33px}.click-grid-combo-dialog[open]{display:flex;flex-direction:column;box-sizing:border-box;width:min(900px,calc(100vw - 24px));height:min(680px,80dvh);max-height:80dvh;padding:0;overflow:hidden}.click-grid-combo-dialog>.click-grid-combo-header{display:flex;align-items:center;gap:7px;flex:none;min-height:50px;padding:8px 12px;border-bottom:1px solid var(--click-control-border);background:var(--click-page-secondary)}.click-grid-combo-header h2{flex:1;min-width:0;margin:0;color:var(--click-heading);font-size:14px;line-height:18px}.click-grid-combo-header>.click-header-tools{flex:none;min-width:0;margin-left:auto}.click-grid-combo-header>.click-popup-close{flex:none;background:var(--click-red);color:var(--click-primary-text)}.click-grid-combo-grid{flex:1;min-height:0;overflow:hidden;padding:8px}.click-grid-combo-grid>.click-grid-frame,.click-grid-combo-grid>.click-grid-frame>.click-grid{height:100%;max-height:none;min-height:0}.click-grid-combo-dialog>.click-dialog-actions{flex:none;margin:0;padding:8px 12px;border-top:1px solid var(--click-control-border)}@keyframes click-filter-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.click-grid-combo-dialog>.click-grid-combo-header{flex-wrap:wrap}.click-grid-combo-header>.click-header-tools{order:3;width:100%;margin-left:0}.click-grid-combo-header .click-grid-toolbar{width:100%}.click-grid-combo-header .click-grid-toolbar .click-search{flex:1;max-width:none}}@media(max-width:800px){.overview-heading{align-items:flex-start}.click-header-actions,.click-header-tools{width:100%}.click-grid-toolbar .click-search{max-width:60vw}}@media(max-width:760px){.click-status-popup{left:18px}}@media print{.click-header-actions,.click-header-tools,.click-column-chooser,.click-grid-filter-row,.click-grid-horizontal-scroll,.click-grid-column-pin{display:none!important}.click-grid-frame{display:block;grid-template-columns:none;height:auto;max-height:none;overflow:visible}.click-grid-frame>.click-grid,.click-grid-with-footer>.click-grid-scroll{height:auto;max-height:none;overflow:visible}}.content:has(>.click-overview-page){height:100dvh;max-width:none;overflow:hidden}.click-page-tabs:not([hidden])+.content:has(>.click-overview-page){height:calc(100dvh - 34px)}.click-overview-page{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,23%);gap:8px;width:100%;height:100%;min-height:0;padding:8px;overflow:hidden}.click-overview-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.click-overview-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:50px minmax(0,1fr) minmax(0,32%);gap:6px;width:100%;min-width:0;min-height:0}.click-overview-aside{display:flex;flex-direction:column;min-width:0;min-height:0}.click-company-overview .click-overview-aside{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:50px minmax(0,1fr);gap:6px}.click-overview-aside-heading{display:flex;grid-column:1;grid-row:1;align-items:center;justify-content:flex-end}.click-overview-page .panel{min-width:0;min-height:0;margin:0;padding:10px 12px}.click-overview-period-card{display:flex;grid-column:1;grid-row:1;flex-direction:column;align-items:center;justify-content:center;justify-self:center;width:fit-content;gap:1px;color:var(--click-text);font-size:inherit;line-height:1.2}.click-overview-period-options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 5px}.click-overview-period-options label{display:inline-flex;align-items:center;gap:3px;padding:1px 4px;border-radius:4px;white-space:nowrap;cursor:pointer}.click-overview-period-options label:hover{background:var(--click-page-secondary)}.click-overview-period-options input{width:13px;height:13px;margin:0;accent-color:var(--click-amber);cursor:pointer}.click-overview-page .income-panel{display:flex;grid-column:1;grid-row:2;flex-direction:column;width:100%;overflow:hidden}.click-overview-page .panel h2{flex:none;margin-bottom:6px}.click-overview-page .income-panel .chart{flex:1;min-height:0;height:auto;width:100%;overflow:hidden}.click-overview-breakdowns{display:grid;grid-column:1;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-height:0}.click-overview-operational-only{grid-template-columns:minmax(0,1fr)}.click-overview-operational-only .click-overview-main{grid-template-rows:50px minmax(0,1fr)}.click-overview-operational-only .click-overview-breakdowns{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.click-overview-breakdowns>.panel{display:flex;flex-direction:column;overflow:hidden}.click-overview-breakdowns .class-chart,.click-overview-breakdowns .company-breakdown{flex:1;min-height:0;overflow:hidden}.click-overview-breakdowns .click-breakdown{min-height:0;height:100%;overflow:hidden}#overview-content .click-overview-breakdowns .click-breakdown{gap:18px}.click-overview-breakdowns .click-donut{width:auto;height:min(112px,100%);max-width:42%;aspect-ratio:1;align-self:center}.click-overview-breakdowns .click-donut-legend{max-height:100%;overflow:auto}@media(max-width:1000px){#overview-content .click-overview-breakdowns .click-donut{margin-bottom:18px}}.click-overview-page .top-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.click-company-overview .top-panel{grid-column:1;grid-row:2;align-self:stretch}.click-overview-page .top-panel ol,.click-overview-page .top-panel [role=tabpanel]{flex:1;min-height:0;overflow:auto}.click-overview-page .top-panel [role=tabpanel][hidden]{display:none}.click-overview-page .top-panel .click-list{padding:0}.click-overview-page .top-panel .click-list-item{margin:0 0 7px}.click-overview-page .top-panel .empty{margin:0}@media(max-width:760px){.content:has(>.click-overview-page),.click-page-tabs:not([hidden])+.content:has(>.click-overview-page){height:auto;overflow:visible}.click-overview-page{display:flex;flex-direction:column;height:auto;overflow:visible}.click-overview-main{grid-template-rows:50px minmax(320px,auto) auto}.click-overview-breakdowns{grid-template-columns:1fr}.click-overview-breakdowns>.panel{min-height:170px}.click-overview-aside,.click-company-overview .click-overview-aside{display:flex}.click-overview-aside-heading{height:50px;flex:none}.click-overview-page .top-panel{min-height:300px}.click-overview-page .top-panel ol,.click-overview-page .top-panel [role=tabpanel]{max-height:500px}}.click-floor-viewport{width:100%;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}.click-floor-pannable{cursor:grab;touch-action:none}.click-floor-pannable.click-floor-panning{cursor:grabbing}.click-floor-stage{position:relative;width:5000px;height:2009.20245px;transform-origin:top left;background:var(--click-page-secondary,#f0f0f0)}.click-floor-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(110,100,110,.11) 1px,transparent 1px),linear-gradient(to bottom,rgba(110,100,110,.11) 1px,transparent 1px);background-size:198.8px 198.8px;pointer-events:none}.click-floor-paths,.click-floor-tiles{position:absolute;inset:0;width:100%;height:100%}.click-floor-paths{pointer-events:none;overflow:visible}.click-floor-tile{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px;text-align:center;background:#fff;color:#222;border:3px solid #333;border-radius:4px;box-shadow:0 1px 2px #0004;cursor:grab;touch-action:none;user-select:none;line-height:1.1}.click-floor-tile:active{cursor:grabbing}.click-floor-tile.saving{opacity:.65}.click-floor-tile strong{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.click-floor-tile span{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.click-floor-tile small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.click-floor-tile.offline{border-color:#ce3434}.click-floor-tile.error{border-color:#ce3434;background:#ffdadd}.click-floor-tile.stale{border-color:#e6a500}.click-floor-tile.online{border-color:#299845}.click-floor-tile.play{border-color:#299845;background:#dbf7df}.click-floor-tile.door{border-color:#3189c9;background:#dceefa}.click-floor-tile.first{border-color:#299845;background:#dbf7df}.click-floor-tile.middle{border-color:#3189c9;background:#dceefa}.click-floor-tile.last{border-color:#ce3434;background:#ffdadd}.click-floor-tile.inactive{opacity:.45}@media(prefers-color-scheme:dark){.click-floor-stage{background:#302d34}.click-floor-stage:before{background-image:linear-gradient(to right,rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.065) 1px,transparent 1px)}}.click-machine-details-popup{width:min(980px,calc(100vw - 24px));height:min(820px,92dvh);max-height:92dvh}.click-machine-details-popup>header{height:50px;box-sizing:border-box;padding:6px 10px;gap:6px}.click-machine-details-popup>header h2{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.click-machine-details-popup .click-popup-body{padding:6px 10px 10px;height:calc(100% - 50px);max-height:none;box-sizing:border-box;overflow:hidden}.click-machine-details{height:100%;min-height:0;display:flex;flex-direction:column;gap:5px}.click-machine-menus{display:flex;gap:3px;flex-shrink:0}.click-machine-status{margin-left:auto;font-size:12px;white-space:nowrap;border-radius:5px;padding:4px 7px;background:var(--click-primary-alt);color:var(--click-primary-text)}.click-machine-tabs{display:flex;flex:none;flex-wrap:wrap;gap:3px}.click-machine-tabs button{padding:5px 8px;border:1px solid var(--click-control-border);border-radius:5px 5px 0 0;background:var(--click-page-alternate);color:var(--click-text);cursor:pointer}.click-machine-tabs button[aria-selected=true]{background:var(--click-primary);color:var(--click-primary-text)}.click-machine-panels{min-height:0;flex:1;overflow:hidden}.click-machine-panel{height:100%;box-sizing:border-box;overflow:auto;padding:5px 3px;display:flex;flex-direction:column;gap:6px}.click-machine-panel[hidden]{display:none}.click-machine-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;flex:none}.click-machine-section{min-width:0;--click-form-label-width:120px}.click-machine-details h3{margin:4px 0 8px;font-size:13px;color:var(--click-heading)}.click-machine-section h3:not(:first-child){margin-top:14px}.click-machine-field{margin:5px 0;font-size:12px}.click-machine-pair{display:grid;grid-template-columns:1.3fr 1fr;gap:5px}.click-machine-pair>.click-machine-field:last-child{--click-form-label-width:55px}.click-machine-pair .click-money{width:100%}.click-machine-control{display:flex;gap:5px;min-width:0;align-items:center}.click-machine-control>input,.click-machine-control>.click-grid-combo{min-width:0;flex:1}.click-machine-control>input[type=number]{flex:0 1 90px;max-width:90px}.click-machine-details input:not([type=checkbox]):not([type=radio]),.click-machine-details select,.click-machine-details .click-grid-combo-trigger{height:26px;min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-page-alternate);color:var(--click-text);padding:3px 6px;font:inherit}.click-machine-details .click-money{width:105px;max-width:100%;display:flex;gap:4px;align-items:center;flex-shrink:0}.click-machine-details :disabled{cursor:not-allowed;opacity:.65}.click-machine-details input[readonly]{opacity:.8}.click-machine-check{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.click-machine-checks{display:flex;gap:10px;justify-content:flex-end;margin:7px 0}.click-machine-check input{margin:0}.click-machine-meter{display:grid;grid-template-columns:minmax(80px,1fr) minmax(65px,90px) minmax(55px,75px);align-items:center;gap:6px;margin:5px 0;font-size:12px}.click-machine-purchase{border:0;margin:0 0 10px;padding:0;display:grid;gap:5px;font-size:12px}.click-machine-purchase label{display:flex;gap:5px;align-items:center;padding-inline-start:var(--click-form-label-width)}.click-machine-purchase legend{float:left;width:var(--click-form-label-width);box-sizing:border-box;padding-inline-end:8px;text-align:right}.click-machine-communication{background:var(--click-page-alternate);border-radius:6px;padding:8px;align-self:start}.click-machine-grid{min-height:180px;flex:1 0 220px;overflow:hidden;display:flex;flex-direction:column}.click-machine-grid-section{min-height:230px;flex:1 0 260px;display:flex;flex-direction:column;overflow:hidden}.click-machine-grid-section>.overview-heading{flex:none;min-height:36px;gap:6px;margin:0;flex-wrap:nowrap}.click-machine-grid-section>.overview-heading h3{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.click-machine-grid-section .click-header-tools{margin-left:auto;display:flex;flex:0 1 auto;min-width:0;align-items:center;flex-wrap:nowrap;gap:4px}.click-machine-grid-section .click-grid-toolbar{display:flex;min-width:0;flex-wrap:nowrap;gap:4px}.click-machine-details .click-machine-grid-section .click-grid-toolbar input.click-search{box-sizing:border-box;width:200px;min-width:70px;max-width:200px;flex:0 1 200px;height:28px;min-height:28px;margin:0;padding:3px 8px 3px 28px}.click-machine-grid-section .click-grid-toolbar .click-grid-tool,.click-machine-grid-section .click-export-menu{flex:none}.click-machine-grid-section .click-machine-grid{min-height:0;flex:1}.click-machine-panel>.click-machine-grid-section:only-child{flex:1 1 auto;min-height:0}.click-machine-caution{background:var(--click-page-alternate);border:1px solid var(--click-control-border);border-radius:5px;padding:8px;font-size:12px}.click-machine-grid .click-grid-frame{height:100%;min-height:0;flex:1}.click-machine-grid .click-grid-toolbar{flex:none}.click-machine-grid .click-search{max-width:200px}.click-machine-panel>.click-machine-grid:only-child{flex:1 1 auto;min-height:0}.click-machine-actions{display:flex;align-items:center;gap:8px;padding-top:5px;flex:none}.click-machine-actions small{flex:1;color:var(--click-muted)}.click-machine-details button:not(.click-grid-tool):not(.click-grid-combo-trigger),.click-machine-device-form button{min-height:26px}.click-machine-actions button,.click-machine-control>button,.click-machine-device-form button{border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-page-alternate);color:var(--click-text);padding:4px 8px}.click-machine-actions button.primary,.click-machine-device-form button.primary{background:var(--click-primary);color:var(--click-primary-text)}.click-machine-device-form{display:flex;flex-direction:column;gap:8px}.click-machine-device-form input{padding:5px;border:1px solid var(--click-control-border);border-radius:4px;background:var(--click-page-alternate);color:var(--click-text)}.click-machine-device-form .click-machine-prize{--click-form-label-width:60px}.click-machine-prize-controls{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:6px;align-items:center;min-width:0}.click-machine-position-popup{width:min(530px,calc(100vw - 24px));max-height:90dvh;overflow:hidden}.click-machine-position-popup[open]{display:flex;flex-direction:column}.click-machine-position-popup>.click-popup-body{flex:1;min-height:0;overflow:auto}.click-machine-position-popup .click-machine-prize .click-money{width:100%}.click-machine-position-popup .click-money input{min-width:0;width:100%;border:0;padding-inline:0 4px}.click-machine-position-popup .click-dialog-actions{justify-content:flex-end}.click-machine-audit-popup{width:min(550px,calc(100vw - 24px));height:min(350px,90dvh);overflow:hidden}.click-machine-audit-popup[open]{display:flex;flex-direction:column}.click-machine-audit-popup>.click-popup-body{flex:1;min-height:0;overflow:hidden}.click-machine-audit-details{height:100%;display:flex;flex-direction:column;gap:8px;min-height:0;--click-form-label-width:65px}.click-machine-audit-fields{display:grid;gap:6px}.click-machine-audit-fields input,.click-machine-audit-fields select{width:100%;min-width:0;box-sizing:border-box}.click-machine-audit-message{flex:1;min-height:0;align-items:start}.click-machine-audit-message textarea{height:100%;min-height:60px;width:100%;box-sizing:border-box;resize:none;background:var(--click-page-alternate);color:var(--click-text);border:1px solid var(--click-control-border);border-radius:4px;padding:6px}.click-machine-audit-navigation{display:flex;gap:4px;margin-left:auto}@media(max-width:760px){.click-machine-columns{grid-template-columns:1fr}.click-machine-status{display:none}.click-machine-details-popup{width:calc(100vw - 12px)}.click-machine-section{--click-form-label-width:105px}.click-machine-check{white-space:normal}.click-machine-control{flex-wrap:wrap}}@media print{body:has(.click-machine-grid-print-target)>:not(.click-machine-details-popup){display:none!important}.click-machine-details-popup:has(.click-machine-grid-print-target){position:static!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;box-shadow:none!important}.click-machine-details-popup:has(.click-machine-grid-print-target)>header,.click-machine-details-popup:has(.click-machine-grid-print-target) .click-machine-tabs,.click-machine-details-popup:has(.click-machine-grid-print-target) .click-machine-actions,.click-machine-grid-print-target .click-header-tools{display:none!important}.click-machine-details-popup:has(.click-machine-grid-print-target) .click-popup-body,.click-machine-details-popup:has(.click-machine-grid-print-target) .click-machine-details,.click-machine-details-popup:has(.click-machine-grid-print-target) .click-machine-panels,.click-machine-details-popup:has(.click-machine-grid-print-target) .click-machine-panel,.click-machine-grid-print-target,.click-machine-grid-print-target .click-machine-grid,.click-machine-grid-print-target .click-grid-frame,.click-machine-grid-print-target .click-grid,.click-machine-grid-print-target .click-grid-scroll{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.click-machine-details-popup:has(.click-machine-grid-print-target) .click-machine-panel>:not(.click-machine-grid-print-target){display:none!important}.click-machine-details-popup:has(.click-machine-grid-print-target) .click-machine-panel:not(:has(.click-machine-grid-print-target)){display:none!important}}@font-face{font-family:Click Machine Barcode;src:url(/portal/desktop-fonts/fre3of9x.ttf) format("truetype");font-display:block}.click-machine-action-popup{width:min(610px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);overflow:hidden}.click-machine-action-popup[open]{display:flex;flex-direction:column}.click-machine-action-small{width:min(460px,calc(100vw - 32px))}.click-machine-wizard{width:min(650px,calc(100vw - 32px))}.click-machine-action-popup>.click-popup-body{overflow:hidden;display:flex;flex:1;min-height:0;max-height:calc(100dvh - 138px)}.click-machine-action-form{display:flex;flex-direction:column;min-height:0;width:100%;gap:8px;--click-form-label-width:165px}.click-machine-action-content{overflow:auto;min-height:0;padding:2px 8px 2px 0;display:flex;flex-direction:column;gap:8px}.click-machine-action-section{display:flex;flex-direction:column;gap:7px}.click-machine-action-section[hidden]{display:none}.click-machine-action-content h3{font-size:14px;margin:2px 0 6px}.click-machine-action-field>span:last-child{min-width:0;max-width:320px}.click-machine-action-field input:not([type=checkbox],[type=radio]){width:100%;min-width:0;box-sizing:border-box}.click-machine-action-field input[type=number]{max-width:140px}.click-machine-action-check{display:flex;align-items:center;gap:6px;padding-inline-start:var(--click-form-label-width)}.click-machine-action-meter{display:grid;grid-template-columns:minmax(130px,1fr) 135px 110px;gap:8px;align-items:center}.click-machine-action-meter input{width:100%;min-width:0}.click-machine-action-choices{border:0;padding:4px 0;margin:0;display:flex;flex-direction:column;gap:8px}.click-machine-action-choices label{display:flex;align-items:center;gap:6px}.click-machine-action-form>.click-dialog-actions{flex-shrink:0;margin:0}.click-machine-paper-popup{width:min(570px,calc(100vw - 32px))}.click-machine-barcode-preview{width:min(1000px,calc(100vw - 32px));height:calc(100dvh - 70px)}.click-machine-barcode-preview .click-machine-action-content{align-items:center;background:var(--click-page-alternate)}.machine-barcode-sheet{position:relative;box-sizing:border-box;flex-shrink:0;overflow:hidden;background:#fff;color:#000;max-width:none}.machine-barcode-label{position:absolute;box-sizing:border-box;padding:4px}.machine-barcode-label svg{width:100%;height:100%;display:block;fill:#000}@media(max-width:600px){.click-machine-action-form{--click-form-label-width:110px}.click-machine-action-meter{grid-template-columns:minmax(80px,1fr) 85px 70px}.click-machine-barcode-preview .click-machine-action-content{align-items:flex-start}}.click-collection-adjustment-popup{width:900px;max-width:calc(100vw - 24px);height:620px;max-height:calc(100dvh - 32px)}.click-collection-adjustment-popup>.click-popup-body{min-height:0;overflow:auto}.click-collection-adjustment-form{display:flex;flex-direction:column;min-height:100%;gap:8px}.click-collection-adjustment-columns{flex:1;min-height:0}.click-collection-adjustment-columns>fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr);gap:10px}.click-collection-adjustment-card{background:var(--click-page-alternate);border-radius:6px;padding:8px;min-width:0}.click-collection-adjustment-card h3{font-size:1rem;margin:0 0 8px}.click-collection-adjustment-card h3:not(:first-child){margin-top:12px}.click-collection-adjustment-field{--click-form-label-width:112px;margin-bottom:4px}.click-collection-adjustment-field input{min-width:0;width:100%}.click-collection-adjustment-meter-row,.click-collection-adjustment-meter-heading{display:grid;grid-template-columns:minmax(0,1fr) 65px 65px;gap:4px;align-items:center;margin-bottom:5px}.click-collection-adjustment-meter-heading{font-size:.85rem}.click-collection-adjustment-meter-row input{width:100%;min-width:0;text-align:right}.click-collection-adjustment-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:5px}@media(max-width:900px){.click-collection-adjustment-columns>fieldset{grid-template-columns:minmax(0,1fr)}.click-collection-adjustment-popup{height:calc(100dvh - 32px)}}.collections-detail-popup{width:820px;max-width:calc(100vw - 24px);height:620px;max-height:calc(100dvh - 32px)}.collections-detail-popup>.click-popup-body{min-height:0;overflow:auto}.collections-detail-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.collections-detail-group{background:var(--click-page-alternate);border-radius:7px;padding:8px;min-width:0}.collections-detail-group h3{margin:0 0 7px;font-size:1rem}.collections-detail-group>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px solid var(--click-control-border)}.collections-detail-group>div:last-child{border-bottom:0}.collections-detail-group>div span{text-align:right;overflow-wrap:anywhere}.collections-detail-navigation{display:flex;gap:4px;margin-left:auto}.collections-detail-navigation button{background:var(--click-primary-alt);color:var(--click-primary-text);border:0;border-radius:5px;cursor:pointer;width:28px;height:28px}.collections-detail-navigation button:disabled{opacity:.45;cursor:default}.collections-detail-navigation img{width:20px;height:20px;object-fit:contain}.collections-detail-denominations{border-collapse:collapse;width:100%;font-size:.9rem}.collections-detail-denominations th,.collections-detail-denominations td{padding:4px;border-bottom:1px solid var(--click-control-border)}.collections-detail-denominations th{text-align:left}.collections-detail-denominations td{text-align:right}@media(max-width:650px){.collections-detail-body{grid-template-columns:minmax(0,1fr)}}body.click-popup-document{display:block;height:100dvh;min-height:0;overflow:hidden}.click-popup-document>.content{margin:0;width:100%;max-width:none;height:100%;padding:0;overflow:hidden}.click-popup-document .click-viewport-page{max-width:none}.click-popup-document .overview-heading{flex-wrap:nowrap}.click-popup-document .overview-heading h1{display:block;white-space:nowrap}.click-popup-document .click-header-actions,.click-popup-document .click-header-tools,.click-popup-document .click-grid-toolbar{flex-wrap:nowrap;width:auto}.click-popup-document .click-header-actions{flex:1 1 auto;min-width:0}.click-popup-document .click-header-tools{flex:0 1 auto;min-width:0;margin-left:0;overflow-x:auto;justify-content:flex-end}.click-popup-document .click-grid-toolbar{flex:none;margin-left:auto}.click-report-popout{background:var(--click-blue)!important}.click-report-popout:before{background-image:url(/portal/desktop-icons/white_window.png)}.click-report-standalone .click-report-popout{display:none!important}.click-popup-document .click-status-popup{left:12px;bottom:12px}@media print{body.click-popup-document,.click-popup-document>.content{height:auto;overflow:visible;padding:0}.click-popup-document .overview-heading h1{display:block}}:root{--click-single-line-height: 27px}:where(.click-form-row,.click-form-fields){display:grid;grid-template-columns:var(--click-form-label-width, 128px) minmax(0,1fr);align-items:center;column-gap:0;row-gap:6px;min-width:0}:where(.click-form-caption){display:block;box-sizing:border-box;min-width:0;text-align:right;padding-inline-end:8px}:where(.click-form-row,.click-form-fields)>:where(input,select,textarea,span,div){min-width:0}*,*:before,*:after{-webkit-user-select:none;user-select:none}input:not([type]),input:is([type=text],[type=search],[type=password],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),textarea,[contenteditable=""],[contenteditable=true],[contenteditable=plaintext-only]{-webkit-user-select:text;user-select:text}input[type=checkbox]{--click-checkbox-unchecked: url(/portal/desktop-icons/gray_unchecked.png);--click-checkbox-checked: url(/portal/desktop-icons/gray_checked.png);-webkit-appearance:none;appearance:none;box-sizing:border-box;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;flex:none;padding:0;border:0;border-radius:50%;background:transparent var(--click-checkbox-unchecked) center / contain no-repeat;vertical-align:middle;cursor:pointer}input[type=checkbox]:checked{background-image:var(--click-checkbox-checked)}input[type=checkbox]:focus-visible{outline:2px solid var(--click-blue);outline-offset:2px}input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}@media(prefers-color-scheme:dark){input[type=checkbox]{--click-checkbox-unchecked: url(/portal/desktop-icons/white_unchecked.png);--click-checkbox-checked: url(/portal/desktop-icons/white_checked.png)}}input[type=checkbox].click-checkbox-white{--click-checkbox-unchecked: url(/portal/desktop-icons/white_unchecked.png);--click-checkbox-checked: url(/portal/desktop-icons/white_checked.png)}input[type=checkbox].click-grid-checkbox{--click-checkbox-unchecked: url(/portal/desktop-icons/gray_unchecked.png);--click-checkbox-checked: url(/portal/desktop-icons/gray_checked.png)}input[type=checkbox].click-slide-checkbox{--click-checkbox-unchecked: url(/portal/desktop-icons/slider_grey_open.png);--click-checkbox-checked: url(/portal/desktop-icons/slider_grey_closed.png);width:32px;min-width:32px;max-width:32px;height:19px;min-height:19px;max-height:19px;border-radius:10px;margin:0}:where(.content,.click-popup,.click-user-dialog,.hardware-dialog,.click-grid-combo-dialog,.sidebar-venue-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not(.click-money input):not(.click-login-control),select,.click-combo,.click-datetime,.click-grid-combo-trigger){box-sizing:border-box;height:var(--click-single-line-height)!important;min-height:var(--click-single-line-height)!important;padding-block:2px!important}:where(.content,.click-popup,.click-user-dialog,.hardware-dialog,.click-grid-combo-dialog,.sidebar-venue-panel) button:not(:is(.click-icon-button,.click-grid-tool,.click-sort,.click-column-close,.click-popup-close,.click-save-close,.hardware-close,.report-card,.floor-icon-button,.sited-jetsort-entry-toggle,.venue-manager-tile,.venue-manager-notification-clear,.epos-touch,.epos-basket-row,.epos-list-item,.stock-count-touch,.stock-count-done,.click-touch-keyboard-key,.click-login-control,[aria-label^=Close],[role=tab])):not(:has(img)):not(:is(.click-machine-tabs button,.paystation-detail-tabs button,.tracking-tabs button,.floor-zoom button,.tracking-journey-tools button,.live-income-period-controls button,.cash-in-detail-actions button,.live-income-detail-actions button,.click-page-menu-items button,.click-export-options button,.sidebar-venue-options button)){box-sizing:border-box;height:var(--click-single-line-height)!important;min-height:var(--click-single-line-height)!important;padding-block:2px!important}body :is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"],.click-grid-combo-trigger){-webkit-appearance:none;appearance:none;padding-inline-end:28px!important;background-image:linear-gradient(45deg,transparent 42%,currentColor 43%,currentColor 57%,transparent 58%),linear-gradient(135deg,transparent 42%,currentColor 43%,currentColor 57%,transparent 58%);background-position:calc(100% - 13px) center,calc(100% - 8px) center;background-size:6px 6px;background-repeat:no-repeat}.click-money{height:var(--click-single-line-height);min-height:var(--click-single-line-height)}:where(.content,.click-popup) .click-page-menu>summary:not(.click-icon-button){height:var(--click-single-line-height)!important;min-height:var(--click-single-line-height)!important;padding-block:2px!important}.click-money input.click-number{height:25px!important;min-height:25px!important;padding-block:2px!important}dialog:is(.click-user-dialog,.hardware-dialog,.click-grid-combo-dialog){background:var(--click-page-secondary);color:var(--click-text)}.click-user-dialog{box-sizing:border-box;width:fit-content;min-width:min(320px,calc(100vw - 24px));max-width:min(460px,calc(100vw - 24px));padding:0}.click-user-dialog>:not(header){margin-inline:12px}.click-user-dialog>header,.hardware-dialog>header,.click-grid-combo-dialog>.click-grid-combo-header{box-sizing:border-box;min-height:50px;padding:7px 12px;background:var(--click-page-secondary);color:var(--click-heading)}.click-user-dialog>header h2,.hardware-dialog>header h2{color:var(--click-heading);font-size:14px}.click-user-dialog>header button,.hardware-dialog>header .hardware-close,.click-grid-combo-dialog>.click-grid-combo-header .click-popup-close{border:1px solid var(--click-red);border-radius:5px;background:var(--click-red);color:var(--click-primary-text);font:21px/1 Arial,sans-serif;padding:3px 10px;cursor:pointer}.hardware-dialog{box-sizing:border-box;width:fit-content;min-width:min(540px,calc(100vw - 24px));max-width:min(920px,calc(100vw - 24px))}.click-grid-combo-dialog>.click-grid-combo-grid{background:var(--click-page-secondary)}.click-popup:not(.click-popup-page):not(.click-machine-details-popup) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,.click-grid-combo,.click-datetime-wrap),.click-user-dialog :is(input,select,textarea),.hardware-dialog :is(input,select,textarea){max-width:min(100%,340px)}.click-popup:not(.click-popup-page):not(.click-machine-details-popup) input[type=number],.hardware-dialog input[type=number]{max-width:min(100%,150px)}.click-popup button.click-save-close{box-sizing:border-box;height:36px!important;min-height:36px!important;padding:6px 16px!important;border:1px solid var(--click-control-border)!important;border-radius:5px;background:var(--click-input-back, var(--click-control-back))!important;color:var(--click-control-text)!important;font-weight:700}.click-popup button.click-save-close:not(:disabled):hover{filter:brightness(.95)}:root.click-login-document{font:14px/1.45 Arial,Helvetica,sans-serif;color:var(--click-text);background:linear-gradient(180deg,var(--click-page) 0,var(--click-page-secondary) 100%)}.click-login-document *{box-sizing:border-box}.click-login-document body{margin:0;min-height:100vh;display:grid;place-items:center;padding:16px}.login-page{width:min(400px,100%)}
