.admin-only-toast,.team-extension-feedback{background:#763e290f;border:1px solid #763e2938;border-radius:.7rem;align-items:center;gap:.65rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.88rem;display:flex}.admin-only-toast strong{flex:none}.team-extension-feedback.success{background:#236e4e0f;border-color:#236e4e38}.admin-only-toast+.team-page,.team-extension-feedback+.team-page{margin-top:0}.admin-only-badge{letter-spacing:.02em;vertical-align:middle;opacity:.72;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;width:max-content;margin-left:.45rem;padding:.12rem .42rem;font-size:.66rem;font-weight:700;line-height:1.25;display:inline-flex}.admin-only-locked{cursor:not-allowed}.admin-only-locked:not(.danger){opacity:.72}.team-page .page-heading,.team-invite-panel .section-heading{align-items:flex-start}.team-invite-form{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:end;gap:.85rem;display:grid}.team-invite-form .button{min-height:2.8rem}.team-table td:first-child strong,.team-table td:first-child small{display:block}.team-table td:first-child small{opacity:.68;margin-top:.2rem}.team-role,.team-status{white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.76rem;font-weight:650;display:inline-flex}.team-role{background:#2034480d;border:1px solid #2034482e}.team-role-admin{font-weight:750}.team-status.active{background:#236e4e12;border:1px solid #236e4e38}.team-status.suspended{background:#784a3412;border:1px solid #784a3438}@media (width<=820px){.team-invite-form{grid-template-columns:1fr}.team-invite-form .button{justify-self:stretch}}.backup-destination-panel{align-self:start}.backup-destination-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.backup-destination-heading h2{margin-bottom:.35rem}.backup-destination-heading p{max-width:48rem;margin:0}.backup-connection-status{white-space:nowrap;background:var(--surface-muted,#eef3f1);border-radius:999px;padding:.35rem .6rem;font-size:.82rem;font-weight:700}.backup-connection-status.status-verified{background:#eaf5ee}.backup-connection-status.status-needs_attention{background:#fff0ed}.backup-provider-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:0;display:grid}.backup-provider-options label{border:1px solid var(--border,#d6dfdb);cursor:pointer;border-radius:.8rem;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.backup-provider-options label:has(input:checked){border-color:currentColor}.backup-provider-options input{margin-top:.2rem}.backup-provider-options span{gap:.2rem;display:grid}.backup-provider-options small{opacity:.72}.backup-destination-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.backup-destination-fields label{gap:.35rem;display:grid}.backup-destination-meta{flex-wrap:wrap;gap:1rem;margin-top:.8rem;font-size:.9rem;display:flex}.backup-history-note{opacity:.78;font-size:.88rem}.backup-destination-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.backup-destination-panel .preview-note{margin-top:.85rem}.backup-destination-panel .feedback{margin-top:.75rem}@media (width<=760px){.backup-destination-heading{display:grid}.backup-provider-options,.backup-destination-fields{grid-template-columns:1fr}.backup-connection-status{justify-self:start}}.backup-operations{border:1px solid var(--border,#d6dfdb);background:var(--surface,#fff);border-radius:.8rem;margin-top:1rem;padding:1rem}.backup-operations-heading{justify-content:space-between;gap:1rem;display:flex}.backup-operations-heading h3{margin:0 0 .35rem}.backup-operations-heading p{max-width:48rem;margin:0}.backup-operations-summary{background:var(--surface-muted,#f4f7f6);border-radius:.65rem;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:.9rem 0 .4rem;padding:.75rem;font-size:.88rem;display:flex}.backup-operations-summary span,.backup-operations-frequency{opacity:.78}.backup-operations-frequency{margin:.55rem 0 .9rem;font-size:.82rem;line-height:1.5}.backup-operations .feedback{margin:.75rem 0}.backup-operations .button{margin-top:.2rem}@media (width<=760px){.backup-operations-summary{display:grid}}
