.aieo-caps-locked .rooster-admin-field__control input,.aieo-caps-locked .rooster-admin-field__help{filter:blur(1.2px);opacity:.85;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.aieo-caps-locked #aieo-tools-caps-save{pointer-events:none;opacity:.6}.aieo-caps-lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:inherit;background:color-mix(in srgb,var(--ra-accent) 12%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:aieo-caps-fade .3s ease}@keyframes aieo-caps-fade{0%{opacity:0}to{opacity:1}}.aieo-caps-lock-content{display:flex;align-items:center;gap:14px;max-width:520px;padding:14px 18px;border:1px solid var(--ra-border);border-radius:var(--ra-radius-lg);background:var(--ra-card);box-shadow:var(--ra-shadow-pop);color:var(--ra-foreground)}.aieo-caps-lock-content strong{font-size:var(--ra-text-sm)}.aieo-caps-lock-content span{font-size:13px;line-height:1.45;color:var(--ra-secondary-foreground)}.aieo-caps-lock-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ra-accent);color:var(--ra-accent-on)}@media(prefers-reduced-motion:reduce){.aieo-caps-lock-overlay{animation:none}}
