/* Release 62.0.11 — Executive Event Operations */
.e6211-hero{display:grid;grid-template-columns:1fr 250px;gap:24px;align-items:center;padding:27px 30px;margin-bottom:10px;border-radius:18px;background:radial-gradient(circle at 88% 18%,rgba(205,234,73,.17),transparent 16rem),linear-gradient(112deg,#063944,#075b59 62%,#427d43);color:#fff;box-shadow:0 14px 34px rgba(7,63,67,.11)}.e6211-hero h2{margin:5px 0;font-size:30px;letter-spacing:-.6px}.e6211-hero p{max-width:820px;color:#d3e4e2}.e6211-hero .eyebrow{color:#d6ed55}.e6211-hero-links{display:flex;gap:12px;margin-top:12px}.e6211-hero-links a{font-size:9px;color:#d9ef62;text-decoration:none;font-weight:900}.e6211-score,.e6211-live{padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.08);text-align:center}.e6211-score small,.e6211-score strong,.e6211-score span,.e6211-live small,.e6211-live strong,.e6211-live span{display:block}.e6211-score strong,.e6211-live strong{font-size:34px;color:#d8ef61}.e6211-score span,.e6211-live span{font-size:10px;color:#e5efed}
.e6211-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px}.e6211-kpis article{padding:14px;border:1px solid #dce5da;border-radius:12px;background:#fff;box-shadow:0 4px 15px rgba(15,67,65,.035)}.e6211-kpis small,.e6211-kpis b,.e6211-kpis span{display:block}.e6211-kpis small{font-size:7px;color:#728687;font-weight:950;letter-spacing:.6px}.e6211-kpis b{font-size:25px;color:#0a454b}.e6211-kpis span{font-size:8px;color:#7b898a}
.e6211-panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.e6211-panel-head small{font-size:8px;color:#76943f;font-weight:950;letter-spacing:.8px}.e6211-panel-head h3{margin:2px 0;color:#0a4249;font-size:18px}.e6211-panel-head p{margin:0;color:#778788;font-size:10px}.e6211-searchbar{display:grid;grid-template-columns:2fr 1fr 1fr auto auto;gap:7px;margin-bottom:14px}.e6211-badge-search .e6211-searchbar{grid-template-columns:2fr 1fr auto auto}.e6211-searchbar input,.e6211-searchbar select{width:100%;box-sizing:border-box;min-height:40px;border:1px solid #d2dfcf;border-radius:9px;background:#fbfcfa;padding:9px 11px}
.e6211-delegate-list{display:grid;gap:7px}.e6211-delegate-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:11px 12px;border:1px solid #e0e7dd;border-radius:11px;background:#fbfcfa}.e6211-avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#d6ed59,#9ebc39);color:#183f40;font-weight:950}.e6211-person small,.e6211-person b,.e6211-person span,.e6211-person em{display:block}.e6211-person small{font-size:7px;color:#75923d;font-weight:900}.e6211-person b{font-size:12px;color:#0b4349}.e6211-person span,.e6211-person em{font-size:8px;color:#748486;font-style:normal}.e6211-status,.e6211-category{display:inline-block;padding:5px 7px;border-radius:20px;font-size:7px;font-weight:950}.e6211-status.confirmed{background:#eaf5e2;color:#55772e}.e6211-status.checked_in{background:#e4f1f2;color:#2e7073}.e6211-status.invited{background:#fff3d6;color:#806217}.e6211-status.declined{background:#f8e8e5;color:#96473e}.e6211-category{background:#eef5e9;color:#557437}.e6211-row-actions{display:flex;gap:5px;align-items:center}.e6211-empty{text-align:center;padding:28px;color:#7b898a}.e6211-empty b,.e6211-empty span{display:block}
.e6211-scan-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:10px}.e6211-secure{font-size:7px;background:#edf5e7;color:#587b30;padding:5px 7px;border-radius:20px;font-weight:950}.e6211-video-wrap{position:relative;overflow:hidden;min-height:430px;border-radius:14px;background:#022f36}.e6211-video-wrap video{display:block;width:100%;height:430px;object-fit:cover}.e6211-scan-frame{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(320px,70%);aspect-ratio:1}.e6211-scan-frame i{position:absolute;width:55px;height:55px;border-color:#d6ef58}.e6211-scan-frame i:nth-child(1){left:0;top:0;border-left:3px solid;border-top:3px solid}.e6211-scan-frame i:nth-child(2){right:0;top:0;border-right:3px solid;border-top:3px solid}.e6211-scan-frame i:nth-child(3){left:0;bottom:0;border-left:3px solid;border-bottom:3px solid}.e6211-scan-frame i:nth-child(4){right:0;bottom:0;border-right:3px solid;border-bottom:3px solid}#qrStatus{position:absolute;left:50%;bottom:17px;transform:translateX(-50%);padding:7px 10px;border-radius:20px;background:rgba(0,0,0,.55);color:#fff;font-size:9px}.e6211-camera-actions{display:flex;gap:7px;margin-top:10px}.e6211-scan-modes{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px}.e6211-scan-modes label{position:relative}.e6211-scan-modes input{position:absolute;opacity:0}.e6211-scan-modes label>span{display:block;padding:12px;border:1px solid #dce6d9;border-radius:10px;background:#fbfcfa;cursor:pointer}.e6211-scan-modes input:checked+span{border-color:#729942;background:#eff7e9;box-shadow:inset 0 0 0 1px #729942}.e6211-scan-modes b,.e6211-scan-modes small{display:block}.e6211-scan-modes small{font-size:8px;color:#748485}.e6211-manual input{width:100%;box-sizing:border-box;margin:4px 0 8px;min-height:42px;border:1px solid #d2dfcf;border-radius:9px;padding:10px}.e6211-manual>.btn{width:100%}.e6211-security{display:grid;grid-template-columns:29px 1fr;gap:9px;margin-top:14px;padding:12px;border-radius:10px;background:#f3f8ef;border:1px solid #dce7d5}
.e6211-badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.e6211-badge-record{overflow:hidden!important}.e6211-record-meta{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px}.e6211-record-meta small{font-size:7px;color:#76923e;font-weight:950}.e6211-record-meta h3{margin:3px 0;color:#0a4149}.e6211-record-meta p{margin:0;color:#758586}.e6211-print-state{font-size:7px;font-weight:950;padding:6px 8px;border-radius:20px;background:#eef5e8;color:#567630}.e6211-badge-preview-wrap{padding:14px;border-radius:14px;background:#eef3eb}.e6211-badge{width:100%;max-width:520px;aspect-ratio:1.43;margin:auto;overflow:hidden;border-radius:14px;background:#fff;border:1px solid #d8e0d7;box-shadow:0 12px 30px rgba(7,59,65,.11);display:grid;grid-template-rows:auto 1fr auto}.e6211-badge>header{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;background:#073d47;color:#fff;border-top:7px solid var(--badge-accent)}.e6211-badge>header img{width:115px}.e6211-badge>header div{text-align:right}.e6211-badge>header small,.e6211-badge>header b{display:block}.e6211-badge>header small{font-size:6px;letter-spacing:.8px;color:#cce0dd}.e6211-badge>header b{font-size:9px;color:#d9ef60}.e6211-badge-body{display:grid;grid-template-columns:1fr 120px;gap:12px;align-items:center;padding:16px}.e6211-badge-name small{font-size:7px;color:#76933f;font-weight:950;letter-spacing:.7px}.e6211-badge-name h2{margin:5px 0;font-size:25px;line-height:1.02;color:#083f47}.e6211-badge-name p{margin:0;color:#6d7f81}.e6211-badge-name>b{display:block;margin-top:4px;color:#294f52}.e6211-badge-qr img{width:108px;height:108px;display:block;margin:auto}.e6211-badge>footer{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:10px 14px;background:var(--badge-accent);color:var(--badge-text)}.e6211-badge>footer>span{font-size:10px;font-weight:950}.e6211-badge>footer>div{text-align:right}.e6211-badge>footer b,.e6211-badge>footer small{display:block}.e6211-badge>footer b{font-size:8px}.e6211-badge>footer small{font-size:6px;opacity:.88}.e6211-badge-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.e6211-badge-actions form{display:flex;gap:5px}.e6211-badge-actions select,.e6211-badge-actions input{border:1px solid #d2dfcf;border-radius:8px;padding:8px}.e6211-badge-actions summary{cursor:pointer;padding:8px 10px;border:1px solid #d3dfd0;border-radius:8px;font-size:8px;font-weight:900;color:#0a5556}
.e6211-coordinator-live{display:grid;grid-template-columns:1fr 1px 1fr;gap:18px;align-items:center;padding:14px 17px;margin-bottom:10px;border:1px solid #d8e5d0;border-radius:12px;background:linear-gradient(90deg,#f1f8eb,#f8fbf5)}.e6211-coordinator-live small,.e6211-coordinator-live b,.e6211-coordinator-live span{display:block}.e6211-coordinator-live small{font-size:7px;color:#71903d;font-weight:950}.e6211-coordinator-live b{font-size:19px;color:#0a464b}.e6211-coordinator-live span{font-size:8px;color:#758586}.e6211-coordinator-live>i{height:35px;background:#d9e4d4}.r48-chip.coordinator{background:#eaf5e2!important;color:#52772c!important}
@media(max-width:1100px){.e6211-badge-grid,.e6211-scan-grid{grid-template-columns:1fr}.e6211-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.e6211-hero{grid-template-columns:1fr;padding:20px 17px}.e6211-hero h2{font-size:24px}.e6211-score,.e6211-live{text-align:left}.e6211-kpis{grid-template-columns:1fr 1fr}.e6211-kpis article:last-child{grid-column:1/-1}.e6211-panel-head{display:block}.e6211-searchbar,.e6211-badge-search .e6211-searchbar{grid-template-columns:1fr}.e6211-searchbar input,.e6211-searchbar select{font-size:16px}.e6211-delegate-list article{grid-template-columns:38px 1fr}.e6211-status,.e6211-row-actions{grid-column:2}.e6211-video-wrap,.e6211-video-wrap video{height:340px;min-height:340px}.e6211-scan-modes{grid-template-columns:1fr}.e6211-badge-body{grid-template-columns:1fr 95px;padding:12px}.e6211-badge-name h2{font-size:20px}.e6211-badge-qr img{width:88px;height:88px}.e6211-badge-actions{display:grid}.e6211-badge-actions form{display:grid}.e6211-coordinator-live{grid-template-columns:1fr}.e6211-coordinator-live>i{height:1px}}
@media print{body.e6211-printing *{visibility:hidden!important}body.e6211-printing .e6211-print-target,body.e6211-printing .e6211-print-target *{visibility:visible!important}body.e6211-printing .e6211-print-target{position:fixed!important;left:0!important;top:0!important;width:100mm!important;height:70mm!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}@page{size:100mm 70mm;margin:0}.e6211-print-target{width:100mm!important;height:70mm!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}}
