:is(jooosi-icon,omni-icon)[data-oiwc-state=error]{cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#ef44441a 0%,#dc26260d 100%);border:2px dashed #ef444440;border-radius:16px;justify-content:center;align-items:center;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 2px 4px #ef44441a}:is(jooosi-icon,omni-icon)[data-oiwc-state=error]>svg{color:#ef4444;width:calc(100% - 8px)!important;height:calc(100% - 8px)!important}:is(jooosi-icon,omni-icon)[data-oiwc-state=error]:focus{outline-offset:2px;border-radius:16px;outline:2px solid #ef444480}:is(jooosi-icon,omni-icon)[data-oiwc-state=error]:focus:not(:focus-visible){outline:none}:is(jooosi-icon,omni-icon)[data-oiwc-state=error]:hover{background:linear-gradient(135deg,#ef444426 0%,#dc262614 100%);border-color:#ef444466;box-shadow:0 4px 8px #ef444426}:is(jooosi-icon,omni-icon)[data-oiwc-state=error]:hover>svg{animation:.5s oiwc-shake}:is(jooosi-icon,omni-icon)[data-oiwc-expanded=true]{background:linear-gradient(135deg,#ef444433 0%,#dc26261f 100%);border-color:#ef444480;animation:2s ease-in-out infinite oiwc-pulse-glow}.oiwc-error-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;z-index:9999;background:oklab(100% 0 5.96046e-8/.7);border:1px solid #ef444433;border-radius:8px;width:max-content;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:translate(-10px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.oiwc-error-panel--visible{opacity:1;pointer-events:auto;transform:translate(0)}.oiwc-error-panel--dismissed{opacity:0;transform:scale(.8)}.oiwc-error-panel__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.oiwc-error-panel__title{color:#ef4444;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.oiwc-error-panel__close{color:#6b7280cc;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:1;transition:all .2s;display:flex}.oiwc-error-panel__close:hover{color:#4b5563;background:#6b72801a}.oiwc-error-panel__message{color:#4b5563;margin-top:12px;font-size:13px;line-height:1.5}.oiwc-error-panel__meta{color:#6b7280;background:#f3f4f680;border-left:3px solid #ef44444d;border-radius:6px;margin:0 0 12px;padding:10px;font-size:12px}.oiwc-error-panel__meta strong{color:#374151;font-weight:600}.oiwc-error-panel__meta code{color:#dc2626;background:#ffffffb3;border:1px solid #ef444426;border-radius:4px;padding:2px 6px;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:11px}@keyframes oiwc-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes oiwc-pulse-glow{0%,to{box-shadow:0 2px 4px #ef44441a}50%{box-shadow:0 4px 12px #ef444440}}:is([data-theme=dark],.dark) .oiwc-error-panel{background:oklab(21.0331% .00160407 -.0056366/.3);border-color:#ef444433}:is([data-theme=dark],.dark) .oiwc-error-panel__title{color:#fca5a5}:is([data-theme=dark],.dark) .oiwc-error-panel__close{color:#9ca3afcc}:is([data-theme=dark],.dark) .oiwc-error-panel__close:hover{color:#d1d5db;background:#9ca3af26}:is([data-theme=dark],.dark) .oiwc-error-panel__message{color:#d1d5db}:is([data-theme=dark],.dark) .oiwc-error-panel__meta{color:#9ca3af;background:#11182780}:is([data-theme=dark],.dark) .oiwc-error-panel__meta strong{color:#e5e7eb}:is([data-theme=dark],.dark) .oiwc-error-panel__meta code{color:#fca5a5;background:#374151b3;border-color:#ef444433}@media (width<=640px){.oiwc-error-panel{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px);transform:translate(-50%,-50%)scale(.95);position:fixed!important;top:50%!important;left:50%!important}.oiwc-error-panel--visible{transform:translate(-50%,-50%)scale(1)}}
