:root{font-family:Outfit,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172038;background:#f5f6f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;border:0;background:#3b0061;color:#fff;border-radius:9px;padding:10px 15px;font-weight:650}button:disabled{opacity:.55;cursor:not-allowed}button.secondary,button.quiet{background:#f0eaf4;color:#3b0061}h1,h2,h3,p{margin-top:0}h1{font-size:28px}h2{font-size:21px}h3{font-size:16px}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:#813da3;margin-bottom:9px}.muted,small{color:#667085}.card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-shadow:0 5px 24px #0e13270a}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.login-card{width:min(420px,100%);display:grid;gap:16px}.login-card label{display:grid;gap:6px;font-size:13px;font-weight:650}.login-card input,.actions textarea{border:1px solid #d0d5dd;border-radius:9px;padding:11px;width:100%;background:#fff}.login-card .qr{width:180px;height:180px;justify-self:center}.login-card code{overflow-wrap:anywhere}.error{background:#fff1f0;color:#a01d14;border:1px solid #fbc6c0;padding:12px 15px;border-radius:10px}.shell{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr)}.sidebar{background:#180e26;color:#fff;padding:26px 16px;display:flex;flex-direction:column;gap:20px}.sidebar h2{margin:0;padding:0 10px}.sidebar .eyebrow{padding:0 10px;color:#cba5e0}.shell>nav{display:grid;gap:5px}.shell>nav button,.sidebar-footer button{background:transparent;color:#d8d0df;text-align:left;font-weight:550}.shell>nav button.current{background:#552a73;color:#fff}.sidebar-footer{margin-top:auto;display:grid;gap:7px;padding:10px;font-size:12px;color:#bbb}.sidebar-footer button{padding:0}.content{padding:28px;min-width:0}.content header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.content header h1{margin:0}.stats{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:20px}.stats .card{display:grid;gap:5px}.stats strong{font-size:28px}.stats span{text-transform:capitalize;color:#667085;font-size:12px}.workbench{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:18px;align-items:start}.list{padding:0;overflow:hidden}.list h2{padding:20px;border-bottom:1px solid #eee;margin:0}.list h2 small{font-size:13px}.list>.muted{padding:20px}.job-row{width:100%;background:#fff;color:inherit;border-radius:0;padding:16px 20px;border-bottom:1px solid #eee;text-align:left;display:flex;justify-content:space-between;gap:12px}.job-row:hover,.job-row.selected{background:#f8f3fb}.job-row span{display:grid;gap:5px}.job-row small{font-size:12px}.row-meta{justify-items:end}.badge{background:#f0eaf4;color:#552a73;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700;text-transform:capitalize;white-space:nowrap}.detail{min-height:350px}.detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.detail-head p{color:#667085}.empty{color:#667085;padding:60px 20px;text-align:center}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:17px 0;margin:16px 0}.facts div{display:grid;gap:5px}.facts strong{font-size:13px;overflow-wrap:anywhere}.area{border:1px solid #e5e7eb;border-radius:10px;padding:15px;margin:10px 0}.area>div:first-child{display:flex;justify-content:space-between}.area img{max-width:100%;max-height:260px;display:block;margin:12px auto;object-fit:contain}.area-actions,.button-row{display:flex;gap:8px;flex-wrap:wrap}.area-actions button{font-size:12px}.actions{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.actions label{display:grid;gap:7px;margin-bottom:12px;font-size:13px;font-weight:600}.actions textarea{min-height:75px}.history{border-left:2px solid #e5dbea;padding-left:24px}.history li{padding:0 0 16px}.history li span{display:block;color:#667085;font-size:12px}.history li p{margin:4px 0;font-size:13px}.package-label{border:2px dashed #552a73;border-radius:10px;padding:15px;display:grid;gap:4px;margin:16px 0}.package-label b{font-family:monospace;font-size:18px}.package-label span{font-size:12px;color:#667085}@media(max-width:1000px){.stats{grid-template-columns:repeat(3,1fr)}.workbench{grid-template-columns:1fr}}@media(max-width:650px){.shell{display:block}.sidebar{gap:8px;padding:14px}.sidebar h2,.sidebar-footer{display:none}.shell>nav{display:flex;overflow:auto}.shell>nav button{white-space:nowrap}.content{padding:15px}.stats,.facts{grid-template-columns:repeat(2,1fr)}}:root{font-family:Outfit,ui-sans-serif,system-ui,sans-serif;color:#0f172a;background:#faf8f5}body{background:#faf8f5}button{background:#ff4000;border-radius:999px;transition:background .2s,transform .2s}button:hover:not(:disabled){background:#c30}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #ff4000;outline-offset:3px}button.secondary,button.quiet{background:#f3f0eb;color:#0f172a}.eyebrow{color:#6b7280;letter-spacing:.16em}.card{border:1px solid rgba(15,23,42,.06);border-radius:24px;box-shadow:0 6px 22px #0f172a0d}.shell{display:flex;flex-direction:column;min-height:100vh;max-width:1480px;margin:auto;padding:28px 30px 64px;gap:24px}.sidebar{background:transparent;color:#0f172a;padding:0;display:flex;flex-direction:column;gap:18px}.staff-hero{position:relative;overflow:hidden;min-height:186px;background:#0f172a;color:#fff;border-radius:32px;padding:34px 38px;display:flex;justify-content:space-between;align-items:center;gap:24px}.staff-hero:before,.staff-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.staff-hero:before{width:280px;height:280px;right:-45px;top:-120px;background:#ff4000;opacity:.13}.staff-hero:after{width:160px;height:160px;left:46%;bottom:-130px;background:#fff;opacity:.07}.staff-hero .eyebrow{color:#ff9e7b}.staff-hero h2{display:block;font-size:30px;color:#fff;margin:0 0 10px;padding:0}.staff-hero p{color:#cbd5e1;margin:0;line-height:1.5}.staff-avatar{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#fff2;color:#fff;font-weight:800;flex:none;z-index:1}.shell>nav{display:flex;flex-wrap:wrap;gap:5px;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:18px;padding:6px;box-shadow:0 4px 14px #0f172a0a}.shell>nav button{color:#6b7280;background:transparent;text-align:center;border-radius:12px;padding:11px 16px;font-weight:700}.shell>nav button:hover{background:#f3f0eb;color:#0f172a}.shell>nav button.current,.shell>nav button.current:hover{background:#0f172a;color:#fff}.sidebar-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;color:#6b7280;padding:0 6px}.sidebar-footer button{color:#0f172a;background:#f3f0eb;padding:9px 16px}.content{padding:0}.content header{margin:0 0 20px;gap:16px}.content header h1{font-size:30px}.stats{gap:14px;margin-bottom:22px}.stats .card{padding:22px;min-height:118px}.stats strong{color:#0f172a}.badge{background:#fff0e9;color:#ad330b}.job-row{border-color:#f3f0eb}.job-row:hover,.job-row.selected{background:#fef9f0}.login{background:radial-gradient(circle at 75% 20%,#fff0e9 0,transparent 35%),#faf8f5}.login-card{border-radius:28px;padding:34px;width:min(450px,100%);gap:13px}.brand-mark{width:48px;height:48px;border-radius:50%;background:#ff4000;display:grid;place-items:center;margin-bottom:8px}.brand-mark span{width:24px;height:24px;border:2px solid rgba(255,255,255,.8);border-radius:50%}.login h1{color:#0f172a;font-size:30px;margin:0}.auth-subtitle{color:#6b7280;line-height:1.5;margin:0 0 8px}.login input{background:#f3f0eb;border:2px solid transparent;border-radius:16px;padding:12px 14px}.login input:focus{background:#fff;border-color:#ff4000;outline:none}.login button:not(.quiet){padding:13px 18px}@media(max-width:700px){.shell{padding:15px;gap:16px}.staff-hero{padding:25px;min-height:160px}.staff-hero h2{display:block;font-size:24px}.staff-avatar{width:48px;height:48px}.shell>nav{flex-wrap:nowrap;overflow-x:auto}.shell>nav button{white-space:nowrap}.sidebar-footer{justify-content:space-between}.content{padding:0}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell>nav{position:sticky;top:0;z-index:30;flex:none}.staff-ui .visible{visibility:visible}.staff-ui .absolute{position:absolute}.staff-ui .relative{position:relative}.staff-ui .right-0{right:0}.staff-ui .z-50{z-index:50}.staff-ui .mx-auto{margin-left:auto;margin-right:auto}.staff-ui .mb-5{margin-bottom:1.25rem}.staff-ui .mb-6{margin-bottom:1.5rem}.staff-ui .mr-1{margin-right:.25rem}.staff-ui .mr-3{margin-right:.75rem}.staff-ui .mt-1{margin-top:.25rem}.staff-ui .mt-2{margin-top:.5rem}.staff-ui .mt-3{margin-top:.75rem}.staff-ui .mt-4{margin-top:1rem}.staff-ui .mt-5{margin-top:1.25rem}.staff-ui .block{display:block}.staff-ui .flex{display:flex}.staff-ui .grid{display:grid}.staff-ui .h-10{height:2.5rem}.staff-ui .h-11{height:2.75rem}.staff-ui .h-14{height:3.5rem}.staff-ui .h-full{height:100%}.staff-ui .w-10{width:2.5rem}.staff-ui .w-11{width:2.75rem}.staff-ui .w-14{width:3.5rem}.staff-ui .w-72{width:18rem}.staff-ui .w-full{width:100%}.staff-ui .min-w-0{min-width:0}.staff-ui .max-w-3xl{max-width:48rem}.staff-ui .max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.staff-ui .flex-1{flex:1 1 0%}.staff-ui .shrink-0{flex-shrink:0}.staff-ui .rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.staff-ui .select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.staff-ui .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.staff-ui .flex-wrap{flex-wrap:wrap}.staff-ui .items-start{align-items:flex-start}.staff-ui .items-center{align-items:center}.staff-ui .justify-center{justify-content:center}.staff-ui .gap-2{gap:.5rem}.staff-ui .gap-3{gap:.75rem}.staff-ui .gap-4{gap:1rem}.staff-ui :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.staff-ui :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.staff-ui :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.staff-ui .overflow-hidden{overflow:hidden}.staff-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-ui .rounded-2xl{border-radius:1rem}.staff-ui .rounded-3xl{border-radius:1.5rem}.staff-ui .rounded-full{border-radius:9999px}.staff-ui .rounded-lg{border-radius:.5rem}.staff-ui .rounded-xl{border-radius:.75rem}.staff-ui .border{border-width:1px}.staff-ui .border-b{border-bottom-width:1px}.staff-ui .border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.staff-ui .border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.staff-ui .border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.staff-ui .border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.staff-ui .border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.staff-ui .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.staff-ui .bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.staff-ui .bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.staff-ui .bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.staff-ui .bg-slate-200\/70{background-color:#e2e8f0b3}.staff-ui .bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.staff-ui .bg-stamp-red{--tw-bg-opacity:1;background-color:rgb(255 64 0/var(--tw-bg-opacity,1))}.staff-ui .bg-transparent{background-color:transparent}.staff-ui .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.staff-ui .object-cover{-o-object-fit:cover;object-fit:cover}.staff-ui .p-1{padding:.25rem}.staff-ui .p-2{padding:.5rem}.staff-ui .p-4{padding:1rem}.staff-ui .p-5{padding:1.25rem}.staff-ui .p-6{padding:1.5rem}.staff-ui .px-3{padding-left:.75rem;padding-right:.75rem}.staff-ui .px-4{padding-left:1rem;padding-right:1rem}.staff-ui .px-5{padding-left:1.25rem;padding-right:1.25rem}.staff-ui .py-2{padding-top:.5rem;padding-bottom:.5rem}.staff-ui .py-3{padding-top:.75rem;padding-bottom:.75rem}.staff-ui .text-left{text-align:left}.staff-ui .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.staff-ui .text-3xl{font-size:1.875rem;line-height:2.25rem}.staff-ui .text-lg{font-size:1.125rem;line-height:1.75rem}.staff-ui .text-sm{font-size:.875rem;line-height:1.25rem}.staff-ui .text-xs{font-size:.75rem;line-height:1rem}.staff-ui .font-bold{font-weight:700}.staff-ui .font-medium{font-weight:500}.staff-ui .font-semibold{font-weight:600}.staff-ui .uppercase{text-transform:uppercase}.staff-ui .capitalize{text-transform:capitalize}.staff-ui .tracking-wider{letter-spacing:.05em}.staff-ui .tracking-widest{letter-spacing:.1em}.staff-ui .text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.staff-ui .text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.staff-ui .text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.staff-ui .text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.staff-ui .text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.staff-ui .text-ink-gray{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.staff-ui .text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.staff-ui .text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.staff-ui .text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.staff-ui .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.staff-ui .text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.staff-ui .text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.staff-ui .text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.staff-ui .text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.staff-ui .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.staff-ui .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.staff-ui .shadow-sm,.staff-ui .shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-ui .shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.staff-ui .outline-none{outline:2px solid transparent;outline-offset:2px}.staff-ui .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.staff-ui h2,.staff-ui h3,.staff-ui p{margin:0}.staff-ui button{font-family:inherit;background-color:transparent;color:inherit;font-weight:inherit}.staff-ui button:not([class*=bg-]):hover{background-color:#f8fafc}.staff-ui label{margin:0}.staff-ui input{min-height:0;max-width:none}.staff-ui button:focus-visible{outline-offset:2px}.shell .staff-portal-hero{position:relative;border-radius:32px;background:#0f172a radial-gradient(circle 140px at 94% 0,rgba(255,64,0,.13) 0 99%,transparent 100%);color:#fff;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-portal-hero-copy{position:relative;min-width:0;flex:1}.shell .staff-portal-hero .staff-portal-hero-eyebrow{margin:0 0 8px;color:#ff9e7b;font-size:11px;font-weight:800;letter-spacing:.16em;line-height:normal}.shell aside .staff-portal-hero h2{display:block;margin:0;padding:0;color:#fff;font-size:24px;font-weight:700;line-height:1.333333}@media(min-width:640px){.shell .staff-portal-hero{padding:24px 40px}.shell aside .staff-portal-hero h2{font-size:30px;line-height:1.2}}@media(max-width:639px){.shell{padding:16px 16px 64px}}.staff-ui .hover\:bg-ink-maroon:hover{--tw-bg-opacity:1;background-color:rgb(204 51 0/var(--tw-bg-opacity,1))}.staff-ui .hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.staff-ui .hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.staff-ui .hover\:bg-white\/10:hover{background-color:#ffffff1a}.staff-ui .hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.staff-ui .focus\:border-slate-700:focus{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.staff-ui .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.staff-ui .focus\:ring-slate-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.staff-ui .focus-visible\:outline:focus-visible{outline-style:solid}.staff-ui .focus-visible\:outline-2:focus-visible{outline-width:2px}.staff-ui .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.staff-ui .focus-visible\:outline-red-700:focus-visible{outline-color:#b91c1c}.staff-ui .focus-visible\:outline-slate-500:focus-visible{outline-color:#64748b}.staff-ui .focus-visible\:outline-white:focus-visible{outline-color:#fff}.staff-ui .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.staff-ui .disabled\:opacity-50:disabled{opacity:.5}@media(min-width:640px){.staff-ui .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-ui .sm\:p-8{padding:2rem}}.staff-auth,.staff-auth *{box-sizing:border-box}.staff-auth{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 75% 20%,#fff0e9 0,transparent 35%),#faf8f5;color:#0f172a;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.staff-auth .staff-auth-card{width:min(450px,100%);display:grid;align-content:start;gap:13px;min-height:512px;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:28px;padding:34px;box-shadow:0 6px 22px #0f172a0d}.staff-auth .staff-auth-brand{width:48px;height:48px;border-radius:50%;background:#ff4000;display:grid;place-items:center;margin-bottom:8px}.staff-auth-brand span{width:24px;height:24px;border:2px solid rgba(255,255,255,.8);border-radius:50%}.staff-auth .staff-auth-eyebrow{font-size:11px;font-weight:800;color:#6b7280;letter-spacing:.16em;line-height:normal}.staff-auth h1{font-size:30px;font-weight:700;line-height:1.2;color:#0f172a;margin:0}.staff-auth p{margin:0;line-height:1.5}.staff-auth .staff-auth-subtitle{color:#6b7280;font-size:16px;line-height:24px;min-height:48px;margin:0 0 8px}.staff-auth label{display:grid;gap:6px;margin:2px 0;font-size:13px;line-height:20px;font-weight:650;color:#0f172a}.staff-auth input{font:inherit;line-height:20px;width:100%;min-width:0;min-height:0;background:#f3f0eb;border:2px solid transparent;border-radius:16px;padding:12px 14px;color:#0f172a}.staff-auth input:focus{background:#fff;border-color:#ff4000;outline:none}.staff-auth button{font:inherit;font-size:16px;line-height:24px;font-weight:650;cursor:pointer;border:0;border-radius:999px;padding:13px 18px;background:#ff4000;color:#fff;transition:background .2s}.staff-auth button:hover:not(:disabled){background:#c30}.staff-auth button:disabled{opacity:.55;cursor:not-allowed}.staff-auth button:focus-visible{outline:3px solid #ff4000;outline-offset:3px}.staff-auth button.staff-auth-secondary{background:#f3f0eb;color:#0f172a}.staff-auth button.staff-auth-secondary:hover:not(:disabled){background:#e8e4de}.staff-auth .staff-auth-error,.staff-auth .staff-auth-notice{padding:12px 15px;border-radius:9px;font-size:14px}.staff-auth .staff-auth-error{background:#feeceb;color:#9f2119}.staff-auth .staff-auth-notice{background:#fffbeb;color:#92400e}.staff-auth .staff-auth-qr{width:190px;height:190px;max-width:100%;justify-self:center}.staff-auth code{overflow-wrap:anywhere}.staff-auth .staff-auth-codes{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0}.staff-auth-codes li{background:#f3f0eb;border-radius:8px;padding:8px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}
