@font-face{font-family:TitilliumMaps;src:url(/fonts/titilliummaps-normal.otf)}@font-face{font-family:TitilliumMaps;font-weight:700;src:url(/fonts/titilliummaps-bold.otf)}@font-face{font-family:TitilliumMapsTitle;src:url(/fonts/titilliummaps-title.otf)}body{text-align:center;background-color:#fff;margin:0;padding:0 0 1.2em;font-family:TitilliumMaps,Verdana,sans-serif;font-size:16px}button{width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}h1,h2,h3{margin-top:.5em;margin-bottom:0}p{margin-top:1em;margin-bottom:1em}form{margin:0;padding:0}img{border:0}div#content{background-color:#fff}footer{color:#333;background-color:#ddd;padding:10px;font-size:12px}#top_bar{color:#fff;background-color:#000;padding:4px 10px;font-family:TitilliumMaps,Verdana,sans-serif;font-size:14px;font-weight:700}#top_bar .left{float:left}#top_bar .right{float:right}#top_bar .clear{clear:both}#top_bar a{color:#fff;text-decoration:none}#top_bar a:hover{text-decoration:underline}#title_bar{color:#fff;text-align:left;background-color:#ef7229;padding:15px 15px 15px 20px;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:32px;position:relative}#title_bar img{vertical-align:middle}#title_bar span{position:absolute;top:20px;left:80px}#title_bar span a{color:#fff;text-decoration:none}.strike{text-decoration:line-through}.action-button,#admin form dl input[type=submit]{color:#fff;background-color:#000;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#000));border:none;border-radius:8px;padding:6px 18px;font-size:16px;text-decoration:none;display:inline-block}.action-button:hover,#admin form dl input[type=submit]:hover{background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#222))}.action-button+.action-button{margin-left:8px}.action-panel{background:radial-gradient(circle at top,#ffcda1a6,#0000 32%),linear-gradient(#fff3e7 0%,#f7ede4 45%,#efe3d8 100%);justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.action-panel__panel{text-align:left;background:#fffcf8f0;border:1px solid #8b4b242e;border-radius:28px;width:min(640px,100%);padding:40px 42px;box-shadow:0 24px 80px #65351e29}.action-panel__eyebrow{color:#b84725;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:20px}.action-panel h1{color:#1f3d79;margin:0;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:clamp(34px,5vw,48px);line-height:1}.action-panel__intro{color:#40342d;max-width:34rem;margin:18px 0 24px;font-size:20px;line-height:1.5}.action-panel__steps{gap:14px;margin:0 0 24px;display:grid}.action-panel__step{background:#ffffffd1;border:1px solid #1f3d791f;border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.action-panel__step p{color:#2c2c2c;margin:0;line-height:1.45}.action-panel__step-number{color:#fff;background:linear-gradient(#ef7229 0%,#c24f22 100%);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:24px;display:inline-flex}.action-panel__note,.action-panel__message{border-radius:16px;margin-bottom:18px;padding:14px 16px;line-height:1.45}.action-panel__note{color:#5b452f;background:#ef72291a;border:1px solid #ef72292e}.action-panel__message--warning{color:#7a350f;background:#ef722929;border:1px solid #b847253d}.action-panel__message--error{color:#6d1b1b;background:#aa000014;border:1px solid #aa00002e}.action-panel__button{min-width:250px;padding:12px 24px;font-size:18px}.action-panel__input{box-sizing:border-box;min-width:260px;margin-right:12px;padding:12px 14px;font-size:20px}.action-panel__button+.action-panel__button{margin-top:12px}.action-panel__button--secondary{background:linear-gradient(#9ba7b8 0%,#6f7d90 100%)}.action-panel__button[disabled]{cursor:wait;opacity:.7}body.mobile .action-panel{padding:20px 12px}body.mobile .action-panel__panel{border-radius:22px;padding:28px 20px}body.mobile .action-panel__intro{font-size:18px}body.mobile .action-panel__step{grid-template-columns:36px 1fr;gap:12px;padding:12px 14px}body.mobile .action-panel__step-number{width:36px;height:36px;font-size:20px}body.mobile .action-panel__button{width:100%}body.mobile .action-panel__input{width:100%;margin:0 0 12px}#home *{box-sizing:content-box}:root{--accent:#fb6c0d;--accent-light:#efa670;--accent-dark:#c04f00}#home img.logo{margin:0 auto;padding:60px 0 20px}#home p.intro{margin:40px;font-size:24px}#home ul{margin:0 0 50px;padding:0;font-size:18px;font-weight:700;list-style-type:none}#home ul li{clear:both;text-align:left}#home ul button,#home ul a{color:#000;border-top:1px solid gray;width:600px;height:65px;margin-left:auto;margin-right:auto;padding:5px 20px;text-decoration:none;display:block}#home ul a.bottom,#home ul button.bottom{border-bottom:1px solid gray}#home ul li button .title,#home ul li a .title{color:var(--accent);float:left;width:100px;height:55px;padding-top:12px;padding-right:20px;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:36px;font-weight:700;display:inline-block}#home ul li button .description,#home ul li a .description{color:#1e3c78;margin-top:10px}#home ul li button img,#home ul li a img{float:right;box-sizing:content-box;width:65px;height:65px;padding-left:20px}#home ul li button:hover .title,#home ul li a:hover .title{color:var(--accent-light)}#home ul li button:hover .description,#home ul li a:hover .description{color:#6c81c1}#home{background-color:#fff}.login-split{flex-direction:row;justify-content:center;align-items:flex-start;gap:40px;margin:20px;display:flex}.login-left,.login-right{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:8px;width:420px;padding:24px;box-shadow:0 2px 4px #10182808}.login-left p.intro,.login-right p.intro{margin-top:0;margin-bottom:12px;font-size:18px}.login-left form div,.login-right form div{margin-bottom:12px}.login-left input[type=text],.login-left input[type=password],.login-right input[type=text],.login-right input[type=email]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:4px;width:100%;padding:8px 10px}.login-left input[type=text]:focus,.login-left input[type=password]:focus,.login-right input[type=text]:focus,.login-right input[type=email]:focus{border-color:#d56227;outline:none;box-shadow:0 0 0 3px #d5622733}.login-left button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 16px}.login-right button{color:var(--accent);border:2px solid var(--accent);cursor:pointer;background:0 0;border-radius:4px;padding:8px 14px}.login-left button[disabled],.login-right button[disabled]{opacity:.6;cursor:default}.login-left p.intro{color:var(--accent-dark)}.login-right p.intro{color:var(--accent)}.login-left button:hover{background:var(--accent-light)}.login-right button:hover{background:var(--accent);color:#fff;border-color:var(--accent)}@media (width<=900px){.login-split{flex-direction:column;align-items:stretch}.login-left,.login-right{width:auto}}#menu_bar,#submenu_bar{text-align:left;background-color:#d56227;margin:0;padding:3px 80px;font-family:TitilliumMapsTitle,Verdana,sans-serif}#menu_bar a,#menu_bar button.link-button,#submenu_bar a{color:#fff;margin-right:4px;padding:2px 10px;font-size:18px;text-decoration:none;display:inline-block}#menu_bar button.link-button{cursor:pointer;background:0 0;border:none;font-family:inherit}#menu_bar a.active,#submenu_bar a.active{background-color:#dd8152}#menu_bar a:hover,#menu_bar button.link-button:hover,#submenu_bar a:hover{background-color:#e6a17d}#menu_bar a.hidden,#submenu_bar a.hidden{display:none}#submenu_bar{background-color:#b84725}#submenu_bar a{font-size:14px}#submenu_bar a.active{background-color:#bf5a3b}#submenu_bar a:hover{background-color:#c66c51}#admin div#content{padding:20px 3%}#admin body.mobile div#content{padding:5px 3%}#admin form button{color:#fff;background-color:#000;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#000));border:none;border-radius:8px;padding:6px 18px;font-size:16px;text-decoration:none;display:inline-block}#admin form button:hover{background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#222))}#admin .segmented-control{border:1px solid #555;border-radius:8px;display:inline-flex;overflow:hidden}#admin .segmented-control .segment-button{color:#222;background-color:#f4f4f4;background-image:none;border:0;border-radius:0;min-width:92px;margin:0;padding:6px 12px}#admin .segmented-control .segment-button+.segment-button{border-left:1px solid #555}#admin .segmented-control .segment-button:hover{background-color:#e9e9e9;background-image:none}#admin .segmented-control .segment-button[aria-pressed=true]{color:#fff;background-color:#1f3d79;background-image:none}#admin .segmented-control .segment-button[aria-pressed=true]:hover{background-color:#2b4f97;background-image:none}#admin .mode-options{gap:8px;display:grid}#admin .mode-option{grid-template-columns:auto auto 1fr;align-items:start;column-gap:8px;display:grid}#admin .mode-option input[type=radio]{margin-top:.25em}#admin .mode-option-label{font-weight:600}#admin .mode-option-description{color:#444}#admin .field-help-text{color:#444;margin:.4rem 0 0}#admin .field-help-text a{text-decoration:underline}#admin table.admin{text-align:left;border-collapse:collapse;width:100%}#admin table.admin th{color:#000;border-top:1px solid #555;border-bottom:1px solid #555;padding:6px 5px}#admin table.admin th.section{color:#1f3d79;border-top:none;padding-top:20px;font-family:TitilliumMapsTitle}#admin table.admin tr.odd{background-color:#f2f2f2}#admin table.admin td{padding:3px 5px}table.admin td a{color:inherit;text-decoration:none}#admin table.admin td.gap{height:3px}#admin table.admin td.options{text-align:right;white-space:nowrap;width:1px;padding:0 4px}#admin table.admin td.nowrap{white-space:nowrap}#admin table.admin td.center{text-align:center}#admin table.admin td.good{color:green}#admin table.admin td.warning1{color:#fc1}#admin table.admin td.warning2{color:#ff8000}#admin table.admin td.warning3{color:#ee4000}#admin table.admin td.problem{color:#800}#admin table.admin td.options a,#admin table.admin td.options button{color:#fff;background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#000));border-radius:3px;padding:2px 6px;font-size:.8em;text-decoration:none;display:inline-block}#admin table.admin td.options a:hover,#admin table.admin td.options a.button:hover,#admin table.admin td.options button:hover{background-color:#444;background-image:-webkit-gradient(linear,0 0,0 100%,from(#777),to(#222))}#admin table.admin td.options a.delete,#admin table.admin td.options button.delete{background-color:#a00;background-image:-webkit-gradient(linear,0 0,0 100%,from(red),to(#a00))}#admin table.admin td.options a.delete:hover,#admin table.admin td.options button.delete:hover{background-color:#d44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f44),to(#d44))}#admin table.admin td.qualifications span{color:#fff;background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));border-radius:3px;padding:2px 4px;font-size:14px;display:inline-block}body.mobile td.qualifications span{font-size:12px}table.admin td.qualifications span.rank{background-color:#1f3d79;background-image:-webkit-gradient(linear,0 0,0 100%,from(#2b499c),to(#1f3d79))}table.admin td.qualifications span.unknown{background-color:#d44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f44),to(#d44))}#admin dl.align_list{margin-top:.5em;margin-bottom:.5em;font-size:1.2em;overflow:auto}body.mobile dl.align_list{font-size:1em}#admin dl.align_list dt{clear:both;float:left;text-align:left;white-space:nowrap;padding-bottom:5px;overflow:hidden}#admin dl.align_list dd{float:right;text-align:right;margin-left:0;padding-bottom:5px;font-weight:700}#admin dl.align_list dl{padding-left:30px}#admin a.button{color:#fff;background-color:#000;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#000));border:none;border-radius:8px;padding:6px 18px;font-size:16px;text-decoration:none;display:inline-block}#admin a.button:hover{background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#222))}#admin p.error{color:red;font-weight:700}#admin p.success{color:green;font-weight:700}#admin .session-created-code{letter-spacing:.08em;text-align:center;margin:24px 0;font-size:64px;font-weight:700}#admin .session-created-actions{text-align:center}#admin form dl{border-top:1px solid #555;border-bottom:1px solid #555;width:700px;margin:30px auto;padding-top:10px;padding-bottom:10px;display:inline-block;overflow:auto}#admin form dl dt{clear:both;float:left;text-align:right;vertical-align:middle;width:45%;margin:14px 10px 10px 0;font-family:TitilliumMapsTitle,Verdana,sans-serif}#admin form dl dd{float:left;text-align:left;vertical-align:middle;width:50%;min-height:22px;margin:10px 0 10px 10px}#admin input[type=text],#admin input[type=password],#admin input[type=email],#admin input[type=url],#admin select{border:1px solid #aaa;border-top-color:#909090;border-radius:3px;margin:0;padding:4px}#admin input[type=text],#admin input[type=password],#admin input[type=email],#admin input[type=url]{background-color:#fff;box-shadow:inset 0 1px 2px #ddd}#admin input[type=text]:focus,#admin input[type=password]:focus,#admin input[type=email]:focus,#admin input[type=url]:focus,#admin select:focus,#admin textarea:focus{border-color:#d56227;outline:none;box-shadow:inset 0 1px 2px #ddd,0 0 0 3px #d5622733}#admin form dl dd input[type=text],#admin form dl dd input[type=password],#admin form dl dd input[type=url],#admin form dl dd textarea{width:90%;font-size:14px}#admin form dl dd select{width:92%;height:28px;font-size:14px}#admin form dl dd .small{width:25%!important}#admin form dl dd .half{width:45%!important}form dl dd .medium{width:70%!important}#admin form dl ul.errors{color:red;margin-top:0;padding-left:0;list-style-type:none}#admin p.icons img,#admin table.admin td.center img{vertical-align:middle;display:inline-block}#location-selector{background-color:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex}#location-selector .selector-container{background-color:#fff;border-radius:8px;width:100%;max-width:600px;padding:40px;box-shadow:0 2px 8px #0000001a}#admin .activity-totals-grid{align-items:flex-start;gap:20px;display:flex}#admin .activity-totals-range{justify-content:center;gap:20px;margin-bottom:16px;display:flex}#admin .activity-totals-panel{flex:1}#admin .activity-list{border-top:1px solid #555}#admin .activity-row{border-bottom:1px solid #ddd;justify-content:space-between;gap:12px;padding:6px 5px;display:flex}#admin .activity-row-name{min-width:0}#admin .activity-row-value{white-space:nowrap}#admin .activity-row.activity-breakdown-child{color:#555}#admin .activity-breakdown-indent{padding-left:24px}#admin .reports-actions{justify-content:center;gap:10px;display:flex}#location-selector h1{color:#333;margin-top:0;margin-bottom:10px;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:28px}#location-selector p{color:#666;margin-bottom:30px;font-size:16px}#location-selector p.error{color:#d32f2f;background-color:#ffebee;border-radius:4px;padding:10px}#location-selector .location-list{margin:0;padding:0;list-style:none}#location-selector .location-list li{margin-bottom:12px}#location-selector .location-button{cursor:pointer;text-align:left;background-color:#f9f9f9;border:2px solid #e0e0e0;border-radius:4px;width:100%;padding:16px;transition:all .2s}#location-selector .location-button:hover{background-color:#fff5f1;border-color:#d56227}#location-selector .location-button:focus{border-color:#d56227;outline:none;box-shadow:0 0 0 3px #d562271a}#location-selector .location-name{color:#333;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:18px;font-weight:500}.loading-indicator{text-align:center;color:#666;padding:24px;font-size:16px}.loading-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.loading-spinner{border:4px solid #e0e0e0;border-top-color:#d56227;border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#scan div#content{margin:0;position:absolute;inset:99px 0 0;overflow:hidden}#scan footer{width:100%;position:fixed;bottom:0;left:0;right:0}#scan-version{color:#aaa;font-size:.75em;position:fixed;bottom:6px;right:10px}#scan input[type=text]{background-color:#fff;border:1px solid #aaa;border-top-color:#909090;border-radius:3px;margin:0;padding:4px;box-shadow:inset 0 1px 2px #ddd}#scan input[type=text]:focus{border-color:#d56227;outline:none;box-shadow:inset 0 1px 2px #ddd,0 0 0 3px #d5622733}#scan div.view{box-sizing:border-box;width:100%;padding:0 10px;transition:left .5s ease-in-out;display:block;position:absolute;left:100%}#scan p.instructions{margin-top:100px;font-size:2em}#scan div.scanview{left:0}#scan div.scanview form input[name=id]{text-align:center;vertical-align:middle;width:250px;margin-right:15px;font-family:Courier New,monospace;font-size:3em;-webkit-transition-property:background-color;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease-in-out}#scan div.scanview form input[name=id].error{background-color:#f88}#scan button.button{color:#fff;vertical-align:middle;background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#000));border:0;border-radius:4px;font-family:TitilliumMapsTitle,Verdana,sans-serif}#scan div.scanview form input[name=go]{color:#fff;vertical-align:middle;background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#000));border:0;border-radius:4px;width:70px;height:64px;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:48px}div.scanview #transactions{margin-top:50px}div.scanview #transactions span.transaction{-webkit-transition-property:background-color;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;background-color:#ff0;border-radius:6px;width:800px;padding:10px;font-size:1.2em;transition:opacity 1s linear;display:inline-block}div.scanview #transactions span.transaction.expiring{opacity:0}div.scanview #transactions span.transaction .emphasis{font-weight:700}div.scanview #transactions span.transaction.success{background-color:#8f8}div.scanview #transactions span.transaction.error{background-color:#f88}div.scanview #transactions span.loading{vertical-align:middle;opacity:0;border:2px solid #d6d6d6;border-top-color:#f80;border-radius:50%;width:18px;height:18px;margin-top:-6px;margin-left:8px;display:inline-block}div.scanview #transactions span.loading.active{opacity:1;animation:.8s linear infinite scan-loading-spin}@keyframes scan-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){div.scanview #transactions span.loading.active{animation:none}}div.categoriesview .header{margin-top:20px;font-size:2em}div.categoriesview .breadcrumb{vertical-align:middle}div.categoriesview button.back{vertical-align:middle;word-wrap:break-word;color:#222;background-color:#eee;border:2px solid #666;border-radius:7px;margin-left:50px;padding:10px;text-decoration:none;display:inline-block}div.categoriesview button.back:active{background-color:#f80}#scan #title_bar button.cancel{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:7px;padding:10px 16px;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:.6em;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#scan #title_bar button.cancel:active{background-color:#fff3}div.categoriesview ul.categories{clear:both;padding-left:0}div.categoriesview ul.categories li{vertical-align:bottom;list-style-type:none;display:inline-block}div.categoriesview ul.categories li button{word-wrap:break-word;color:#222;text-overflow:ellipsis;box-sizing:content-box;background-color:#eee;border:2px solid #666;border-radius:7px;flex-direction:column;align-content:flex-start;width:150px;height:115px;margin:12px;padding:10px;font-size:18px;text-decoration:none;display:flex}div.categoriesview ul.categories li button:active{background-color:#f80}div.categoriesview ul.categories li img{margin-left:auto;margin-right:auto;display:block}div.categoriesview.small-categories ul.categories li button{width:115px;height:84px;margin:8px;padding:7px;font-size:14px}div.categoriesview.small-categories ul.categories li img{max-width:48px;max-height:48px}div.adjustview h1.adjust-title{margin:0 0 24px;font-size:3em}#scan div.adjustview{flex-direction:column;justify-content:center;align-items:center;display:flex;top:0;bottom:0}div.adjustview .adjust-grid{flex-direction:column;width:fit-content;min-width:700px;margin:0 auto;font-size:2em;display:flex}div.adjustview .adjust-row{align-items:center;display:flex}div.adjustview .adjust-label{text-align:right;min-width:195px;padding:10px}div.adjustview .adjust-action{margin-left:auto;padding:10px}div.adjustview .adjust-action button.button{padding:6px 18px}div.adjustview .time{flex:1;padding:10px;font-family:Courier New,monospace;font-size:1.5em}div.adjustview .day_selector{flex:1;justify-content:space-between;align-items:center;padding:10px;display:flex}div.adjustview .day_name{text-align:center;flex:1}div.adjustview button.day_nav{padding:6px 14px;font-size:1em}div.adjustview button.day_nav:disabled{opacity:.3;cursor:default}div.adjustview .category_value{flex:1;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}div.adjustview .category_text{text-align:left;white-space:nowrap;padding-right:20px;font-size:20px}div.adjustview button.submit{margin-top:40px;padding:10px 24px;font-size:42px}div.adjustview button.submit span.adjust-spinner{vertical-align:middle;border:3px solid #d6d6d6;border-top-color:#f80;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite scan-loading-spin;display:inline-block}@media (prefers-reduced-motion:reduce){div.adjustview button.submit span.adjust-spinner{border-top-color:#f80;animation:none}}.modal-background{opacity:0;z-index:1;background-color:#000;transition:opacity .5s ease-in-out;display:none;position:fixed;inset:0}.modal-container{opacity:1;z-index:2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background-color:#fff}div#keypad table{border-collapse:collapse}div#keypad table td{border:1px solid #bbb;padding:0}div#keypad table th{background-color:#999;background-image:-webkit-gradient(linear,0 0,0 100%,from(#bbb),to(#999));border:1px solid #bbb;padding:10px;font-size:64px}div#keypad table th span{background-color:#fff;border:1px solid #909090;border-radius:8px;width:45px;margin:5px;padding:0 10px;-webkit-transition-property:background-color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;display:inline-block;box-shadow:inset 0 1px 2px #ddd}div#keypad table th span:focus{border-color:#d56227;outline:none;box-shadow:inset 0 1px 2px #ddd,0 0 0 3px #d5622733}div#keypad table th span.current{border:5px solid #fb6c0d;margin:1px}div#keypad table th span.error{background-color:#f88}div#keypad table button{color:#000;background-color:#ccc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#ccc));width:160px;padding:18px 10px;font-size:64px;text-decoration:none;display:block}div#keypad table button:hover{background-color:#aaa;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#aaa))}#status-current{box-sizing:border-box;height:100dvh;padding-bottom:4rem;position:relative;overflow:hidden}#status-current .member-list{column-count:2;column-fill:auto;column-gap:2rem;height:100%;margin:0;padding:.5rem 1rem;list-style:none;overflow:hidden}#status-current .member-name{break-inside:avoid;justify-content:space-between;align-items:baseline;gap:1rem;padding:.2rem 0;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:1.5rem;display:flex}#status-current .member-label{text-align:left;min-width:0}#status-current .member-name>span:last-child{text-align:right;flex-shrink:0}#status-current .status-good{color:green}#status-current .status-warning1{color:#fc1}#status-current .status-warning2{color:#ff8000}#status-current .status-warning3{color:#ee4000}#status-current .status-problem{color:#800}#status-current .member-count{color:#fff;text-align:center;background:#222;padding:.5rem 1rem;font-family:TitilliumMapsTitle,Verdana,sans-serif;font-size:2rem;position:absolute;bottom:0;left:0;right:0}#status-current .status-version{color:#aaa;font-size:.75rem;position:absolute;bottom:4.2rem;right:1rem}
