.card[data-v-2efe6a98]{background:var(--color-white);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.card-form[data-v-2efe6a98]{flex:1}.tabs[data-v-2efe6a98]{border-bottom:1px solid var(--color-border-light);flex-shrink:0;display:flex}.card-form--flat[data-v-2efe6a98]{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.card-form--flat .tabs--pill[data-v-2efe6a98]{padding:0 0 var(--space-3)}.card-form--flat .form-body[data-v-2efe6a98]{padding-top:var(--space-2)}.card-form--flat .form-input[data-v-2efe6a98] .app-input,.card-form--flat .form-input[data-v-2efe6a98] .tag-container,.card-form--flat .form-textarea[data-v-2efe6a98] .app-input{padding-left:0;padding-right:0}.card-form--flat .form-input[data-v-2efe6a98] input::-moz-placeholder{color:var(--color-text-muted)}.card-form--flat .form-textarea[data-v-2efe6a98] textarea::-moz-placeholder{color:var(--color-text-muted)}.card-form--flat .form-input[data-v-2efe6a98] input::placeholder,.card-form--flat .form-textarea[data-v-2efe6a98] textarea::placeholder{color:var(--color-text-muted)}.card-form--flat .divider[data-v-2efe6a98]{margin:0}.card-form--flat .card-bottom[data-v-2efe6a98],.card-form--flat .setting-row[data-v-2efe6a98],.card-form--flat .settings-title[data-v-2efe6a98]{padding-left:0;padding-right:0}.from-row[data-v-2efe6a98]{align-items:baseline;gap:var(--space-3);padding:var(--space-4) 0;display:flex}.from-label[data-v-2efe6a98]{font-size:var(--text-sm);color:var(--color-text-secondary);flex-shrink:0}.from-value[data-v-2efe6a98]{text-overflow:ellipsis;min-width:0;color:var(--color-text);overflow:hidden}.tabs--pill[data-v-2efe6a98]{padding:var(--space-3) var(--space-4) 0;border-bottom:none;display:block}.tab[data-v-2efe6a98]{text-align:center;padding:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);transition:all var(--transition-normal);border-bottom:var(--border-width-bold) solid transparent;flex:1}.tab-active[data-v-2efe6a98]{color:var(--color-text);border-bottom-color:var(--color-text)}.form-body[data-v-2efe6a98]{padding-top:var(--space-6);flex:1;overflow-y:auto}.form-input[data-v-2efe6a98] .app-input,.form-input[data-v-2efe6a98] .tag-container,.form-textarea[data-v-2efe6a98] .app-input{padding:var(--space-4) var(--space-6)}@keyframes tag-pop-2efe6a98{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.divider[data-v-2efe6a98]{background:var(--color-border-light);height:1px;margin:0 var(--space-5)}.settings-title[data-v-2efe6a98]{font-weight:var(--font-bold);color:var(--color-text);font-size:var(--text-lg);padding:var(--space-4) var(--space-5) var(--space-2)}.setting-row[data-v-2efe6a98]{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.setting-input-wrapper[data-v-2efe6a98]{flex-direction:column;align-items:flex-end;width:50%;display:flex}.setting-label[data-v-2efe6a98]{color:var(--color-text-secondary)}.setting-info[data-v-2efe6a98]{align-items:center;gap:8px;display:flex}.mandatory-badge[data-v-2efe6a98]{background:var(--color-primary-light);color:var(--color-primary);text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.setting-input[data-v-2efe6a98]{text-align:right;font-size:var(--text-sm);color:var(--color-text);border:none;outline:none;width:140px}.setting-input[data-v-2efe6a98]::placeholder{color:var(--color-text-placeholder)}.card-bottom[data-v-2efe6a98]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-light)}.card-bottom[data-v-2efe6a98],.gear-btn[data-v-2efe6a98]{flex-shrink:0;align-items:center;display:flex}.gear-btn[data-v-2efe6a98]{border-radius:var(--radius-lg);background:var(--color-bg-hover);width:40px;height:40px;color:var(--color-text-secondary);transition:background var(--transition-fast);justify-content:center}.gear-btn[data-v-2efe6a98]:hover{background:var(--color-border)}.bottom-info[data-v-2efe6a98]{min-width:0;margin-left:var(--space-2);flex:1}.info-expiry[data-v-2efe6a98]{font-size:var(--text-xs);color:var(--color-text-secondary)}.info-password[data-v-2efe6a98]{font-size:var(--text-xs);color:var(--color-text-muted)}[data-v-2efe6a98] .app-password-wrapper.has-error .app-password-input{border-color:var(--color-error)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error),transparent 90%)!important}.form-input.has-error[data-v-2efe6a98] .app-input,.form-input.has-error[data-v-2efe6a98] .tag-container{position:relative;background:linear-gradient(to right,color-mix(in srgb,var(--color-error),transparent 95%),transparent)!important;box-shadow:inset 3px 0 0 0 var(--color-error)!important}.otp-body[data-v-2efe6a98]{padding:var(--space-6) var(--space-5);text-align:center;flex-direction:column;justify-content:center;display:flex}.otp-title[data-v-2efe6a98]{font-size:var(--text-base);font-weight:var(--font-bold);margin-bottom:var(--space-2)}.otp-desc[data-v-2efe6a98]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6);line-height:1.5}.setting-desc-text[data-v-2efe6a98]{color:var(--color-text-muted);padding:0 var(--space-5) var(--space-2);margin-top:-4px;font-size:11px}.error-msg[data-v-2efe6a98]{color:var(--color-error);font-size:var(--text-sm);margin-top:-var(--space-2)}
