.screen-panel{margin-bottom:var(--jui-gap-4)}.screen-panel>.jui-panel-body,.screen-stack{gap:var(--jui-gap-3);flex-direction:column;display:flex}.screen-muted{color:var(--jui-muted);font-size:var(--jui-fs-sm)}.screen-error{color:var(--jui-error);font-size:var(--jui-fs);overflow-wrap:anywhere}.screen-notice{color:var(--jui-primary);font-size:var(--jui-fs)}.screen-subtitle{align-items:center;gap:var(--jui-gap-1);margin-top:var(--jui-gap-2);font-size:14px;font-weight:600;display:flex}.screen-details{margin:var(--jui-gap-1) 0 0 var(--jui-gap-3);flex-direction:column;gap:2px;list-style:outside;display:flex}.screen-chips{align-items:center;gap:var(--jui-gap-1);flex-wrap:wrap;display:flex}.screen-cell{align-items:center;gap:var(--jui-gap-1);flex-wrap:wrap;display:inline-flex}.screen-facts{gap:var(--jui-gap-3);flex-wrap:wrap;display:flex}.screen-fact{align-items:center;gap:var(--jui-gap-1);font-size:var(--jui-fs);display:inline-flex}.screen-form{align-items:center;gap:var(--jui-gap-2);flex-wrap:wrap;display:flex}.screen-form>.jui-field{min-width:200px}.screen-form--card{padding:var(--jui-gap-3);border:1px solid var(--jui-border);border-radius:var(--jui-radius);background:var(--jui-surface-muted)}.screen-form-actions{gap:var(--jui-gap-1);display:inline-flex}.screen-secret{margin-top:var(--jui-gap-2);padding:var(--jui-gap-2);border-radius:var(--jui-radius);background:var(--jui-surface-muted);font-size:var(--jui-fs-sm);overflow-wrap:anywhere;display:block}.token-secret{flex-direction:column;display:flex}.screen-steps{align-items:center;gap:var(--jui-gap-1);flex-wrap:wrap;display:flex}.screen-steps>li{align-items:center;gap:var(--jui-gap-1);display:inline-flex}.screen-step{align-items:center;gap:var(--jui-gap-1);height:var(--jui-h-sm);padding:0 var(--jui-gap-2);border:1px solid var(--jui-border);border-radius:var(--jui-radius);background:var(--jui-surface);font-size:var(--jui-fs);display:inline-flex}.screen-step-arrow{color:var(--jui-muted)}.screen-rules{gap:var(--jui-gap-1);color:var(--jui-muted);font-size:var(--jui-fs-sm);flex-direction:column;display:flex}.screen-rules li{align-items:center;gap:var(--jui-gap-1);display:flex}.screen-rules--row{column-gap:var(--jui-gap-3);flex-flow:wrap}.theme-choice{gap:var(--jui-gap-1);flex-wrap:wrap;display:flex}.crm-subsections{gap:var(--jui-gap-1);flex-direction:column;display:flex}.broadcast-alerts{gap:var(--jui-gap-2);margin-bottom:var(--jui-gap-4);flex-direction:column;display:flex}.broadcast-howto{gap:var(--jui-gap-2);padding:var(--jui-gap-3);border-radius:var(--jui-radius);background:var(--jui-surface-muted);flex-direction:column;display:flex}.broadcast-items>li{gap:var(--jui-gap-1);padding:var(--jui-gap-2) 0;border-bottom:1px solid var(--jui-border);flex-direction:column;display:flex}.import-capacity{align-items:center;gap:var(--jui-gap-1);color:var(--jui-muted);font-size:var(--jui-fs-sm);display:inline-flex}.import-rows{gap:var(--jui-gap-2);flex-direction:column;display:flex}.import-row{align-items:center;gap:var(--jui-gap-2);padding:var(--jui-gap-2) var(--jui-gap-3);border:1px solid var(--jui-border);border-radius:var(--jui-radius);flex-wrap:wrap;display:flex}.import-row.is-selected{border-color:var(--jui-primary)}.import-row-main.jui-btn{min-width:160px;height:auto;min-height:var(--jui-h);text-align:left;flex-direction:column;flex:200px;align-items:flex-start}.import-row-main strong,.import-row-main small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.import-row-main small{color:var(--jui-muted);font-size:var(--jui-fs-sm);font-weight:400}.import-row-error{color:var(--jui-error);font-size:var(--jui-fs-sm);flex-basis:100%}.import-people{gap:var(--jui-gap-2);padding-top:var(--jui-gap-3);border-top:1px solid var(--jui-border);flex-direction:column;display:flex}.login-page{min-height:100vh;padding:var(--jui-gap-4);background:var(--jui-bg);justify-content:center;align-items:center;display:flex}.login-card{width:100%;max-width:360px}.login-card>.jui-panel-body{gap:var(--jui-gap-4);flex-direction:column;display:flex}.login-form{gap:var(--jui-gap-3);flex-direction:column;display:flex}
