.broadcaster-modal-header{background:var(--bg-app);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:5px;display:grid}.broadcaster-eps-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.broadcaster-eps .eps-tabs--segmented{background:var(--bg-app);padding:0 5px 5px}.broadcaster-eps .eps-segmented-tab{min-height:26px;padding:5px 16px}.broadcaster-eps .rmodal-edit-body{gap:0;padding:0;overflow:hidden}.broadcaster-modal-header .sps-btn-cancel{justify-self:start}.broadcaster-modal-header .sps-btn-save{justify-self:end}.broadcaster-modal-header .sps-btn-cancel,.broadcaster-modal-header .sps-btn-save{justify-content:center;min-width:72px}.broadcaster-modal-header .sps-btn-cancel{background:var(--bg-surface);color:var(--text-primary)}.broadcaster-modal-header .sps-btn-save:hover:not(:disabled){filter:none}.broadcaster-modal-header .sps-btn-cancel:hover{filter:none;border-color:var(--border-subtle);color:var(--text-primary)}.broadcaster-modal-title{font-size:14px;font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;margin:0}.broadcaster-scope-picker{flex-direction:column;gap:18px;display:flex}.broadcaster-negate-btn{border:var(--px) solid var(--border-subtle);width:20px;height:30px;color:var(--text-secondary);font-size:15px;font-weight:var(--btn-font-weight);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.broadcaster-negate-btn:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary)}.broadcaster-negate-btn.is-active{background:var(--text-secondary);border-color:var(--text-secondary);color:var(--text-on-accent)}.broadcaster-negate-btn:disabled{cursor:not-allowed;opacity:.4}.broadcaster-scope-clear-btn{flex-shrink:0}.broadcaster-scope-chip-group{flex-direction:column;gap:10px;display:flex}.broadcaster-scope-empty-add{border:var(--px) dashed var(--border-subtle);width:36px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:0;transition:border-color .15s,color .15s,opacity .15s;display:flex}.broadcaster-scope-empty-add:hover:not(:disabled){border-color:var(--accent-brand);color:var(--accent-brand)}.broadcaster-scope-empty-add:disabled{cursor:not-allowed;opacity:.4}.broadcaster-field-row>.broadcaster-scope-empty-add{align-self:center}.broadcaster-scope-remove-btn{border:var(--px) solid var(--border-subtle);width:36px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:flex}.broadcaster-scope-remove-btn:hover{border-color:var(--status-error);color:var(--status-error);background:var(--error-bg)}.broadcaster-scope-group-label{font-size:10px;font-weight:var(--fw-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.broadcaster-scope-divider{height:var(--px);box-shadow:inset 0 calc(-1 * var(--px)) 0 var(--border-subtle);flex-shrink:0}.broadcaster-table-shell{flex-direction:column;flex:1;min-height:0;display:flex}.broadcaster-notif-formats-shell{min-height:320px}.broadcaster-table-shell .page-toolbar{padding-left:5px;padding-right:5px}.broadcaster-table-shell .page-search-input{height:30px;line-height:28px}.broadcaster-table-shell .btn-primary.page-add-btn{height:30px}.broadcaster-table-shell .pagination-footer{display:none}.table-scroll-container:not(.is-scrolling) .broadcaster-smtp-row:hover,.table-scroll-container:not(.is-scrolling) .broadcaster-channel-row:hover,.table-scroll-container:not(.is-scrolling) .broadcaster-scope-list-row:hover{background:var(--accent-light);--sticky-bg:var(--accent-light)}.table-scroll-container:not(.is-scrolling) .broadcaster-smtp-row:hover .row-action-trigger,.table-scroll-container:not(.is-scrolling) .broadcaster-channel-row:hover .row-action-trigger,.table-scroll-container:not(.is-scrolling) .broadcaster-scope-list-row:hover .row-action-trigger{opacity:1;pointer-events:auto}.broadcaster-smtp-drawer{transition:none}.broadcaster-channel-drawer{max-height:calc(100% - 32px);transition:none}.broadcaster-cell-text{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:13px;overflow:hidden}.broadcaster-cell-text--muted{color:var(--text-muted)}.broadcaster-cell-text--bold{font-weight:var(--fw-semibold)}.broadcaster-cell-status{padding:0 12px}.broadcaster-table-td{height:40px;padding:0;overflow:hidden}.broadcaster-field-flex{flex:1;min-width:0}.broadcaster-field-flex-40{flex:0 0 40%;min-width:0}.broadcaster-field-flex-50{flex:0 0 50%;min-width:0}.broadcaster-field-flex-70{flex:0 0 70%;min-width:0}.broadcaster-scope-combo-container{-webkit-user-select:none;user-select:none;width:100%;position:relative}.broadcaster-scope-combo-trigger{box-sizing:border-box;background-color:#0000;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 12px;font-size:14px;transition:border-color .18s,box-shadow .18s;display:flex}.broadcaster-scope-combo-input{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.broadcaster-scope-combo-chevron{color:var(--text-muted);flex-shrink:0;margin-left:2px;transition:transform .2s}.broadcaster-scope-combo-menu{background-color:var(--bg-surface);border:var(--px) solid var(--border-subtle);width:max-content;box-shadow:var(--shadow-lg);max-height:220px;z-index:var(--z-dropdown-portal);border-radius:7px;padding:4px;position:fixed;overflow-y:auto}.broadcaster-scope-combo-row{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.broadcaster-scope-combo-row--back{justify-content:flex-start}.broadcaster-scope-combo-chevron-right{color:inherit;opacity:.6;flex-shrink:0}.broadcaster-scope-combo-back-icon{flex-shrink:0}.broadcaster-scope-combo-empty{color:var(--text-muted);text-align:center;padding:8px 12px;font-size:13px}.twofactor-eps .eps-tabs--segmented{background:var(--bg-app);padding:0 5px 5px}.twofactor-eps .eps-segmented-tab{min-height:26px;padding:5px 16px}.twofactor-eps .rmodal-edit-body{text-align:center;justify-content:center;align-items:center}.twofactor-qr{border-radius:7px;display:block}.twofactor-hint{color:var(--text-secondary);margin:0;line-height:1.5}.twofactor-hint b{color:var(--text-primary)}.twofactor-key-row{align-items:stretch;gap:8px;width:100%;display:flex}.twofactor-key{text-align:center;-webkit-user-select:all;user-select:all;flex:1;min-width:0}.twofactor-link-btn{cursor:pointer;font-family:inherit;font-weight:var(--btn-font-weight);color:var(--accent-brand);background:0 0;border:0;padding:0}.twofactor-link-btn:hover{text-decoration:underline}.twofactor-code-field{width:100%;max-width:240px}.twofactor-code-input{text-align:center;letter-spacing:4px}.twofactor-backup-grid{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.twofactor-backup-grid .sps-apikey-secret-code{text-align:center;-webkit-user-select:all;user-select:all}
