.staff-app{max-width:560px;margin:auto;padding:26px 18px 35px;font:14px 'Manrope',Arial,sans-serif;color:#183858}.staff-intro>span,.staff-top>div>span{font-size:9px;font-weight:800;letter-spacing:1.7px;color:#6f90b6}.staff-app h1{font:800 29px/1.2 'Manrope',Arial,sans-serif;letter-spacing:-1px;text-transform:none;margin:10px 0}.staff-intro p,.staff-top p{font-size:12px;color:#7b90aa;line-height:1.8;margin:7px 0 23px}.staff-login{padding:24px;background:white;border:1px solid #dde7f3;border-radius:16px}.staff-login label,.staff-reason{display:block;font-size:12px;font-weight:800;margin-bottom:20px}.staff-app input{display:block;min-width:0;width:100%;height:51px;font-size:16px;margin-top:9px;border:1px solid #d7e2ef;border-radius:9px;padding:0 13px;background:#fbfcff;color:#173a63}.staff-login>.primary{width:100%;min-height:51px;justify-content:space-between}.staff-message{font-size:12px;line-height:1.7;padding:13px 15px;border-radius:9px;background:#e8f5ee;color:#26724b;margin:15px 0}.staff-message:empty{display:none}.staff-message.is-error{background:#fff0e9;color:#ae4523}.staff-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.staff-top h1{font-size:23px}.staff-top p{font-size:11px;margin-bottom:16px}.staff-quiet{background:none;border:0;padding:10px;color:#0754ad;font-size:11px;font-weight:800;min-height:40px}.staff-test{padding:11px 13px;background:#fff2df;color:#ae7734;font-size:10px;line-height:1.7;border-radius:7px;margin:0 0 17px}.staff-search{background:white;border:1px solid #dfe7f2;border-radius:14px;padding:19px}.staff-camera-button{display:flex;align-items:center;justify-content:center;gap:13px;min-height:64px;border:0;background:#0754ad;color:white;border-radius:10px;width:100%;font-size:15px;font-weight:800}.staff-camera-button svg{width:27px;height:27px}.staff-search form{margin-top:19px}.staff-search label{font-size:10px;font-weight:800;color:#7b92ae}.staff-search form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.staff-search input{margin-top:8px}.staff-search .secondary{height:51px;min-width:75px;padding:12px;font-size:12px}.staff-ready{padding:35px 20px;text-align:center}.staff-ready>span{font-size:38px}.staff-ready h2{font:800 21px 'Manrope',Arial,sans-serif;letter-spacing:-.5px;text-transform:none;margin:15px 0 9px}.staff-ready p{font-size:12px;color:#8a9fb8}.staff-score-card{margin-top:20px;padding:21px;background:white;border:1px solid #dfe7f2;border-radius:14px;scroll-margin-top:80px}.staff-person{display:flex;align-items:center;gap:13px;justify-content:space-between}.staff-person h2{font:800 20px/1.35 'Manrope',Arial,sans-serif;text-transform:none;letter-spacing:-.5px;margin:0 0 5px}.staff-person p{font-size:10px;color:#8ba0b9;line-height:1.8;margin:0}.staff-person>span{flex-shrink:0;display:flex;flex-direction:column;align-items:center;font-size:8px;background:#eef4fd;padding:10px;border-radius:9px;color:#6a8eb8;gap:3px}.staff-person b{font-size:25px;line-height:1;color:#0754ad}.staff-shot{margin-top:21px}.staff-shot label{font-size:10px;letter-spacing:1px;font-weight:800;color:#6f88a7}.staff-shot>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.staff-shot button{border:1px solid #dce6f3;background:#f4f7fc;border-radius:9px;min-height:67px;color:#0754ad;font:800 29px 'Barlow Condensed',Impact,sans-serif}.staff-shot button small{display:block;font:700 7px 'Manrope',Arial,sans-serif;letter-spacing:1px;color:#829ab7;margin-top:2px}.staff-shot button.selected{background:#0754ad;border-color:#0754ad;color:white;box-shadow:0 4px 10px #0754ad22}.staff-shot button.selected small{color:#b5d0ee}.staff-total{display:flex;align-items:center;justify-content:space-between;padding-top:17px;margin-top:23px;border-top:1px solid #e2eaf4}.staff-total>span{font-size:10px;font-weight:800;letter-spacing:.4px;color:#91a5be}.staff-total strong{font:800 48px 'Barlow Condensed',Impact,sans-serif;color:#0754ad}.staff-total small{font:600 11px 'Manrope',Arial,sans-serif;color:#a2b3c9}.staff-publish{display:flex;width:100%;margin-top:12px;min-height:54px;font-size:12px;padding:14px}.staff-score-card h3{font:800 16px 'Manrope',Arial,sans-serif;text-transform:none;margin:28px 0 12px}.staff-attempt{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #e4ebf4;font-size:11px;font-weight:700}.staff-attempt small{display:block;font-size:10px;color:#829ab6;font-weight:500;margin-top:5px}.staff-no-results{font-size:11px;color:#91a6bf}.staff-completed{margin-top:23px;background:#eaf6ef;padding:15px;border-radius:9px;font-size:12px;line-height:1.8;color:#347858}.staff-reason{margin-top:23px;font-size:11px}.staff-reason input{font-size:14px}.staff-audit{margin-top:23px;padding:19px;background:white;border-radius:12px;border:1px solid #dfe7f2;font-size:12px;color:#718cab;line-height:1.8}.staff-audit summary{font-weight:800;cursor:pointer}.staff-audit #staff-audit>div{border-top:1px solid #e3ebf5;padding:13px 0;margin-top:12px}.staff-audit strong{color:#264f7e;font-size:12px}.staff-audit span{display:block;font-size:9px}.staff-audit p{font-size:10px;margin:7px 0 0}.staff-scanner{margin-top:15px;text-align:center}.staff-scanner video{width:100%;max-height:330px;object-fit:cover;border-radius:10px;background:#03142c}.staff-scanner span{display:block;font-size:11px;color:#7291b6;line-height:1.8;margin-top:8px}.staff-loading{font-size:13px;color:#8ba2bf;text-align:center;padding:35px 20px}.live-connection{font-size:7px;color:#7d99ba}.live-connection.is-offline{color:#d5582a}.live-app .demo-strip{background:#edf4fc}.live-app .demo-strip span{font-size:9px}.live-app .staff-link{display:none}@media(max-width:359px){.staff-score-card{padding:17px}.staff-app{padding-left:13px;padding-right:13px}.staff-person h2{font-size:18px}.staff-shot>div{gap:6px}.staff-shot button{min-height:62px}.staff-publish{font-size:11px}.staff-search{padding:16px}}@media(min-width:960px){.staff-app{padding-top:35px}.staff-app h1{font-size:31px}.staff-top h1{font-size:26px}}
