
/* Private beta: invitation administration and user-owned quote alert pages */
.workspace[data-view="admin"] .page-heading,.workspace[data-view="admin"] .data-bar,
.workspace[data-view="admin"] .quick-metrics,.workspace[data-view="admin"] .tabs,
.workspace[data-view="alerts"] .page-heading,.workspace[data-view="alerts"] .data-bar,
.workspace[data-view="alerts"] .quick-metrics,.workspace[data-view="alerts"] .tabs {display:none}
.workspace[data-view="admin"] .page-content,.workspace[data-view="alerts"] .page-content {padding-top:42px}
.beta-form{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:18px 0 12px}
.beta-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--text);min-width:145px;flex:1 1 160px}
.beta-form input,.beta-form select,.beta-invite-link input{
 height:44px;background:var(--surface);border:1px solid var(--edge);color:var(--text);
 border-radius:11px;padding:0 13px;outline:none;width:100%;min-width:0;font-size:12px
}
.beta-form input:focus,.beta-form select:focus,.beta-invite-link input:focus{
 border-color:var(--primary);
 box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)
}
.beta-form .button{height:44px;margin-bottom:0}
.beta-list{margin-top:17px}
.beta-list h3{margin-bottom:15px}
.beta-list-row{
 display:flex;align-items:center;justify-content:space-between;gap:15px;
 padding:16px 0;border-bottom:1px solid var(--edge)
}
.beta-list-row:last-child{border-bottom:0}
.beta-list-row>div:first-child{min-width:0;overflow-wrap:anywhere}
.beta-list-row strong{font-size:13px;color:var(--text)}
.beta-list-row .table-note{margin-top:5px;line-height:1.6}
.beta-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.beta-invite-link{display:flex;gap:9px;align-items:center;margin-top:12px;flex-wrap:wrap}
.beta-invite-link input{flex:1 1 280px}
.beta-invite-link .button{flex:0 0 auto}
.beta-triggered{font-size:11px;color:var(--green);font-weight:700;margin-top:5px}
.alert-monitor{margin-bottom:16px}
.alert-monitor p{margin:6px 0 0;line-height:1.6}
.alert-monitor-ready{border-left:4px solid var(--green)}
@media(max-width:660px){
 .workspace[data-view="admin"] .page-content,.workspace[data-view="alerts"] .page-content{padding-top:21px}
 .beta-form{align-items:stretch;gap:11px}
 .beta-form label{flex:1 1 100%}
 .beta-form .button{width:100%}
 .beta-list-row{flex-wrap:wrap}
 .beta-row-actions{justify-content:flex-start}
}
