/* GBPSSI-AAN v3.35.16.17 — Live Event Operations */
.gbpssi-portal-event-shortcut{display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #c9def2;border-radius:12px;text-decoration:none!important;color:#123f6b;background:#f6fbff;min-height:48px}.gbpssi-portal-event-shortcut.is-live{border-color:#8cc7a8;background:#effaf4}.gbpssi-portal-event-shortcut svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.gbpssi-portal-event-shortcut span{display:flex;flex-direction:column;line-height:1.05}.gbpssi-portal-event-shortcut strong{font-size:13px}.gbpssi-portal-event-shortcut small{font-size:10px;margin-top:3px;color:#62788c}.gbpssi-portal-sidebar-event{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #b8d6ee;border-radius:13px;text-decoration:none!important;color:#123f6b;background:#f3f9fe;margin:6px 0}.gbpssi-portal-sidebar-event.is-live{background:#eef9f2;border-color:#8ac9a7}.gbpssi-portal-sidebar-event .gbpssi-portal-sidebar-label{display:flex;flex-direction:column}.gbpssi-portal-sidebar-event small{font-size:10px;color:#647b8d;margin-top:2px}.eventops-pass{display:flex;gap:18px;align-items:center;justify-content:center;margin:18px auto 6px;padding:16px;border:1px solid #c8dceb;border-radius:14px;background:#f6fbff;max-width:520px}.eventops-pass>div:first-child{display:flex;flex-direction:column;gap:6px}.eventops-pass span{font-size:10px;letter-spacing:.08em;font-weight:800;color:#60788c}.eventops-pass strong{font-size:15px;color:#123f6b}.eventops-pass code{font-size:12px}.eventops-pass-qr{width:138px;height:138px;background:#fff;padding:4px;border-radius:8px}.eventops-v3351617 .eventops-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.eventops-v3351617 .eventops-card-grid article{border:1px solid #d3e1ec;border-radius:12px;padding:15px;background:#fff;display:flex;flex-direction:column;gap:7px}.eventops-v3351617 .eventops-card-grid b{font-size:11px;color:#b06a17;letter-spacing:.05em}.eventops-v3351617 .eventops-card-grid strong{font-size:15px;color:#123f6b}.eventops-v3351617 .eventops-card-grid span{font-size:12px;color:#63798c;line-height:1.45}.eventops-v3351617 .eventops-card-grid a{font-weight:700;color:#165c94;text-decoration:none}.eventops-urls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.eventops-urls>div{border:1px dashed #c5d6e3;border-radius:10px;padding:10px}.eventops-urls span{display:block;font-size:10px;font-weight:800;color:#6a7f91}.eventops-urls code{font-size:10px;word-break:break-all}@media(max-width:900px){.eventops-v3351617 .eventops-card-grid{grid-template-columns:1fr 1fr}.eventops-urls{grid-template-columns:1fr}.gbpssi-portal-event-shortcut small{display:none}}@media(max-width:600px){.eventops-v3351617 .eventops-card-grid{grid-template-columns:1fr}.eventops-pass{flex-direction:column;text-align:center}.gbpssi-portal-event-shortcut{padding:7px 9px}.gbpssi-portal-event-shortcut strong{max-width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
.eventops-inline-qr{width:150px;height:150px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d2dfe9;border-radius:10px;padding:4px;flex:0 0 auto}.eventops-portal-qr-box{align-items:center}.eventops-portal-qr-box strong{word-break:break-all;font-size:11px}

/* v3.35.16.17.1 — operator picker clarity */
.sam26v-operator-picker-form label{min-width:min(720px,100%)}
.sam26v-picker-help{display:block;margin-top:7px;color:#5d7188;font-weight:600;line-height:1.35}
.sam26v-picker-directory{margin:12px 0 18px;padding:11px 14px;border:1px solid #cfe0ef;background:#f6fbff;border-radius:12px;display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center}
.sam26v-picker-directory strong{color:#113f72}.sam26v-picker-directory span{color:#5d7188}

/* v3.35.16.17.2 — name-first Event Desk operator picker */
.sam26v-operator-picker-form{align-items:flex-end;gap:12px}
.sam26v-picker-fields{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,1.35fr);gap:12px;flex:1 1 900px;align-items:start}
.sam26v-picker-fields label{min-width:0!important;display:flex;flex-direction:column;gap:6px}
.sam26v-picker-fields input[type="search"],.sam26v-picker-fields select{width:100%;border:1px solid #b9cee0;border-radius:10px;background:#fff;color:#163f68;font:inherit}
.sam26v-picker-fields input[type="search"]{min-height:48px;padding:10px 12px}
.sam26v-picker-fields select{min-height:202px;padding:7px 8px}
.sam26v-picker-fields select option{padding:8px 7px;line-height:1.35}
.sam26v-picker-state{grid-column:1/-1;padding:9px 11px;border-radius:9px;background:#f5f9fc;color:#607489;border:1px solid #d9e5ee;font-size:12px;font-weight:700}
.sam26v-picker-state.is-selected{background:#eef9f2;border-color:#b9dec8;color:#20613b}
.sam26v-picker-state.is-error{background:#fff3f3;border-color:#efc1c1;color:#a22b2b}
.sam26v-access-actions{display:flex;gap:8px;align-items:flex-end;padding-bottom:1px}
.sam26v-access-actions button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:900px){.sam26v-picker-fields{grid-template-columns:1fr}.sam26v-picker-state{grid-column:auto}.sam26v-access-actions{width:100%;flex-wrap:wrap}.sam26v-access-actions button{flex:1 1 180px}.sam26v-picker-fields select{min-height:180px}}
