.scan-team h3{color:var(--console-ink);margin:0 0 6px;font-size:13.5px;font-weight:600}.scan-team-progress{background:#eef3ef;border-radius:10px;gap:6px;padding:12px;display:grid}.scan-team-progress strong{color:var(--console-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.scan-team-progress progress{width:100%;height:8px;accent-color:var(--console-ink)}.scan-team-progress small,.scan-team-code small,.scan-team-devices small{color:var(--console-muted);font-size:12.5px}.scan-team-code{border:2px solid var(--console-ink);border-radius:12px;gap:8px;padding:14px;display:grid}.scan-team-code>span{color:var(--console-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:600}.scan-team-code output{color:var(--console-ink);letter-spacing:.06em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font:700 clamp(22px,6vw,30px)/1.15 ui-monospace,SF Mono,Menlo,monospace}.scan-team-share{flex-wrap:wrap;gap:8px;display:flex}.scan-team-links{color:var(--console-muted);margin:0;font-size:13.5px}.scan-team-links a,.scan-team-help a{color:var(--console-ink);font-weight:600}.scan-team-facts{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:13.5px;display:grid}.scan-team-facts dt{color:var(--console-muted)}.scan-team-facts dd{color:var(--console-ink);margin:0}.scan-team-devices ul{border:1px solid var(--console-rule);border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid}.scan-team-devices li{border-top:1px solid var(--console-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.scan-team-devices li:first-child{border-top:0}.scan-team-devices li>span{gap:2px;min-width:0;display:grid}.scan-team-devices li strong{color:var(--console-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.scan-team-devices p,.scan-team-help p{margin:0;font-size:13.5px}.scan-team-help{border-top:1px solid var(--console-rule);color:var(--console-muted);gap:4px;padding-top:10px;display:grid}.scan-team-warning,.scan-team-confirm{color:#6b3d00;background:#fff4e5;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px}.scan-team-problem{color:#9b2c1f;margin:0;font-size:13.5px}.scan-team .console-text-button{color:#9b2c1f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 10px;font-size:13px;font-weight:600}.scan-team .console-text-button:hover:not(:disabled){background:#fbeceb}.scan-team .console-button{min-height:40px;color:var(--console-ink);cursor:pointer;background:#eef3ef;border:1px solid #0000;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.scan-team .console-button.is-primary{background:var(--console-ink);color:#fff}.scan-team .console-button.is-danger{color:#fff;background:#9b2c1f}.scan-team .console-button:disabled{opacity:.5}.scan-team .console-button:focus-visible{outline:2px solid var(--console-ink);outline-offset:2px}.scan-team .console-text-button:focus-visible{outline:2px solid var(--console-ink);outline-offset:2px}.scan-team a:focus-visible{outline:2px solid var(--console-ink);outline-offset:2px}@media (max-width:640px){.scan-team-facts{grid-template-columns:1fr}.scan-team-facts dd{margin-bottom:6px}.scan-team-share .console-button{flex:100%}}.scan-team-window{border-left:3px solid var(--console-ink);color:var(--console-ink);background:#eef3ef;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:13.5px}.scan-team-window.is-waiting{color:#6b3d00;background:#fff4e5;border-left-color:#b26a00}.scan-team-notice{color:var(--console-muted);font-size:13.5px;display:block}@media (max-width:640px){body:has(.event-console-panel) .milo-flottant:not(.is-open){display:none}}.event-ticket-scan{border-top:1px solid var(--console-rule,#dfe6e2);gap:2px;padding-top:10px;display:grid}.event-ticket-scan strong{color:var(--console-ink);font-size:13.5px;font-weight:600}.event-ticket-scan .muted{margin:0;font-size:12.5px}.scan-team-page{gap:14px;max-width:880px;display:grid}.scan-team-page-head h1{color:var(--console-ink);margin:0 0 6px;font-size:22px;font-weight:700}.scan-team-page-head p{color:var(--console-muted);margin:0 0 4px;font-size:14px}.scan-team-page-head a{color:var(--console-ink);font-weight:600}.scan-team-card{border:1px solid var(--console-rule);background:var(--municipal-card,#fff);border-radius:14px;gap:12px;padding:16px;display:grid}.scan-team-card h2{color:var(--console-ink);margin:0;font-size:16px;font-weight:700}.scan-team-card .field{color:var(--console-ink);gap:4px;margin:0;font-size:13px;font-weight:600;display:grid}.scan-team-card input{box-sizing:border-box;border:1px solid var(--console-rule);width:100%;min-height:40px;font:inherit;background:#fff;border-radius:10px;padding:6px 10px;font-size:14px;font-weight:400}.scan-team-card .event-console-buttons,.scan-team-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.scan-team-card .event-console-fields{grid-template-columns:1fr}.scan-team-actions .console-button,.scan-team-create .console-button{flex:auto}}.scan-team-create .event-console-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}
