
/* incident-repair-heading-actions */
.beta-heading-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}

/* Basic/Premium plan, owner preview and account backups */
.klara-plan-pill,.klara-backup-state{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid rgba(61,214,207,.36);border-radius:999px;color:var(--beta-teal,#3dd6cf);font:800 .59rem var(--mono,monospace);letter-spacing:.08em;white-space:nowrap}.klara-plan-pill.is-premium{border-color:rgba(165,137,255,.58);background:rgba(165,137,255,.12);color:#cbbcff}
.klara-owner-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 20px 0;padding:12px 14px;border:1px solid rgba(255,193,92,.32);border-radius:12px;background:rgba(255,174,55,.08)}.klara-owner-preview>div{display:grid;gap:3px}.klara-owner-preview strong{color:#ffd28a;font-size:.78rem}.klara-owner-preview span{color:var(--beta-muted,#91a1ad);font-size:.67rem}.klara-owner-preview nav{display:flex;flex-wrap:wrap;gap:6px}.klara-owner-preview a{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:var(--beta-muted,#91a1ad);font-size:.65rem;text-decoration:none}.klara-owner-preview a.is-active{border-color:#ffd28a;color:#ffd28a}
.klara-plan-settings,.klara-backup-settings,.klara-access-settings{display:grid;gap:17px;padding:22px;border:1px solid var(--beta-line,rgba(61,214,207,.2));border-radius:15px;background:linear-gradient(145deg,rgba(17,32,44,.97),rgba(12,25,35,.98))}.klara-plan-settings>header,.klara-backup-settings>header,.klara-access-settings>header,.klara-drive-backup>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.klara-plan-settings h3,.klara-backup-settings h3,.klara-access-settings h3,.klara-drive-backup h4{margin:3px 0 6px}.klara-plan-settings header p:not(.eyebrow),.klara-backup-settings header p:not(.eyebrow),.klara-access-settings>header p:not(.eyebrow),.klara-drive-backup header p{max-width:760px;margin:0;color:var(--beta-muted,#91a1ad);font-size:.72rem;line-height:1.55}
.klara-plan-grid,.klara-backup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.klara-plan-grid>article,.klara-backup-grid>article{display:grid;align-content:start;gap:11px;padding:19px;border:1px solid var(--beta-line,rgba(61,214,207,.2));border-radius:12px;background:rgba(4,13,20,.48)}.klara-plan-grid>article.is-current{border-color:rgba(61,214,207,.58);box-shadow:0 0 0 1px rgba(61,214,207,.1)}.klara-plan-grid>article.is-premium{border-color:rgba(165,137,255,.36)}.klara-plan-grid small,.klara-backup-grid small,.klara-drive-backup small{color:var(--beta-teal,#3dd6cf);font:800 .57rem var(--mono,monospace);letter-spacing:.08em}.klara-plan-grid h4,.klara-backup-grid h4{margin:0;font-size:1.05rem}.klara-plan-grid p,.klara-backup-grid p{margin:0;color:var(--beta-muted,#91a1ad);font-size:.72rem;line-height:1.55}.klara-plan-grid ul{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--beta-muted,#91a1ad);font-size:.69rem}.klara-plan-grid form,.klara-backup-grid form{display:grid;gap:10px;margin-top:auto}.klara-plan-grid .button,.klara-backup-grid .button{justify-self:start}.klara-current-plan{color:var(--beta-teal,#3dd6cf);font-size:.7rem}.klara-future-key{display:grid;gap:4px;padding:14px;border-left:3px solid #a589ff;background:rgba(165,137,255,.08)}.klara-future-key span{color:var(--beta-muted,#91a1ad);font-size:.7rem;line-height:1.5}
.klara-premium-beta-dialog{width:min(680px,calc(100% - 30px));padding:0;border:1px solid rgba(165,137,255,.5);border-radius:16px;background:#0d1c27;color:#edf5f7}.klara-premium-beta-dialog::backdrop{background:rgba(1,6,10,.82)}.klara-premium-beta-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid rgba(255,255,255,.09)}.klara-premium-beta-dialog header h2{margin:5px 0}.klara-premium-beta-dialog header p:not(.eyebrow){color:var(--beta-muted,#91a1ad);line-height:1.55}.klara-premium-beta-dialog header button{border:0;background:transparent;color:#fff;font-size:1.5rem;cursor:pointer}.klara-premium-beta-dialog>div{display:flex;flex-wrap:wrap;gap:10px;padding:22px}
.klara-access-settings>article{display:grid;gap:13px;padding:18px;border:1px solid var(--beta-line,rgba(61,214,207,.2));border-radius:12px;background:rgba(4,13,20,.48)}.klara-access-settings>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.klara-access-settings>article>header small{color:var(--beta-teal,#3dd6cf);font:800 .57rem var(--mono,monospace);letter-spacing:.08em}.klara-access-settings>article>header h4{margin:4px 0 0;font-size:1rem}.klara-access-settings>article>header>span{padding:6px 8px;border:1px solid rgba(61,214,207,.22);border-radius:999px;color:var(--beta-muted,#91a1ad);font-size:.6rem;white-space:nowrap}.klara-access-settings>article>p{margin:0;color:var(--beta-muted,#91a1ad);font-size:.7rem;line-height:1.55}.klara-conversation-access-form{display:grid;gap:9px}.klara-conversation-access-form>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;border:1px solid rgba(61,214,207,.16);border-radius:9px;background:#07131c;cursor:pointer}.klara-conversation-access-form input{margin-top:3px}.klara-conversation-access-form label>span{display:grid;gap:4px}.klara-conversation-access-form strong{font-size:.74rem}.klara-conversation-access-form small{color:var(--beta-muted,#91a1ad);font-size:.65rem;line-height:1.45}.klara-conversation-access-form>.button,.klara-access-settings>article>.button{justify-self:start}
.klara-backup-state.is-connected{background:rgba(61,214,207,.09)}.klara-backup-grid input[type=file]{width:100%;padding:10px;border:1px dashed rgba(61,214,207,.32);border-radius:8px;background:#07131c;color:var(--beta-muted,#91a1ad)}.klara-drive-backup{display:grid;gap:15px;padding:18px;border:1px solid rgba(61,214,207,.18);border-radius:12px;background:rgba(4,13,20,.48)}.klara-drive-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.klara-drive-summary>span{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.klara-drive-summary strong{overflow-wrap:anywhere;font-size:.72rem}.klara-drive-actions{display:grid;grid-template-columns:auto minmax(320px,1fr) auto;align-items:end;gap:10px}.klara-drive-actions form:nth-child(2){display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px}.klara-drive-actions label{display:grid;gap:5px;color:var(--beta-muted,#91a1ad);font-size:.65rem}.klara-drive-actions select{min-height:39px;padding:8px;border:1px solid var(--beta-line,rgba(61,214,207,.2));border-radius:7px;background:#07131c;color:#edf5f7}
.klara-basic-command-grid,.klara-basic-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.klara-basic-command-grid article,.klara-basic-action-grid a{padding:13px;border:1px solid rgba(61,214,207,.16);border-radius:9px;background:rgba(4,13,20,.45)}
@media(max-width:900px){.klara-drive-actions{grid-template-columns:1fr}.klara-drive-actions form:nth-child(2){grid-template-columns:1fr 1fr auto}}
@media(max-width:680px){.klara-owner-preview,.klara-plan-settings>header,.klara-backup-settings>header,.klara-access-settings>header,.klara-access-settings>article>header,.klara-drive-backup>header{align-items:flex-start;flex-direction:column}.klara-plan-grid,.klara-backup-grid,.klara-drive-summary,.klara-basic-command-grid,.klara-basic-action-grid{grid-template-columns:1fr}.klara-drive-actions form:nth-child(2){grid-template-columns:1fr}.klara-plan-grid .button,.klara-backup-grid .button,.klara-drive-actions .button,.klara-conversation-access-form>.button{width:100%;justify-content:center}}
