.viratel-recovery{box-sizing:border-box;background:var(--viratel-panel-surface,#fff);border:1px solid var(--viratel-panel-border,#e1e7f0);border-radius:var(--viratel-radius,8px);padding:var(--viratel-panel-cardPadding,18px);margin:18px 0;color:var(--viratel-panel-ink,#172b4d);font:inherit;font-size:var(--viratel-panel-inputFont,13px);text-align:right;line-height:1.8;max-width:100%}
.viratel-recovery *{box-sizing:border-box}.viratel-recovery summary{cursor:pointer;color:var(--viratel-panel-primary,#2563eb);font-weight:600}.viratel-recovery p{font-size:inherit;margin:10px 0}.viratel-recovery label{display:block;margin:10px 0}.viratel-recovery input:not([type=checkbox]){background:#fff;border:1px solid var(--viratel-panel-border,#e1e7f0);border-radius:var(--viratel-radius,8px);font:inherit;font-size:var(--viratel-panel-inputFont,13px);padding:10px;max-width:100%;width:220px;display:block;margin-top:6px}.viratel-recovery input::placeholder{font:inherit;font-size:var(--viratel-panel-placeholderFont,12px);color:#8a96a6}.viratel-recovery button{font:inherit;font-weight:600;padding:10px 16px;background:var(--viratel-panel-primary,#2563eb);color:#fff;border:0;border-radius:var(--viratel-radius,8px);cursor:pointer;min-height:44px}.viratel-recovery button:disabled{opacity:.55;cursor:wait}.viratel-recovery input[type=checkbox]{accent-color:var(--viratel-panel-primary,#2563eb);margin-inline-end:6px}.viratel-recovery--landing{width:calc(100% - 32px);max-width:640px;margin:32px auto}.viratel-recovery--landing h1{font-size:20px}.viratel-recovery [hidden]{display:none!important}
