.security-trigger.svelte-bhyrr8{cursor:help;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex;position:relative}.security-lock.svelte-bhyrr8{opacity:.6;width:1rem;height:1rem}.security-label.svelte-bhyrr8{text-underline-offset:3px;text-decoration:underline 1px dashed}.security-tooltip.svelte-bhyrr8{color:#4b5563;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:50;background:#fff;border-radius:.75rem;width:340px;max-width:90vw;padding:1rem 1.25rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}.security-trigger.svelte-bhyrr8:hover .security-tooltip:where(.svelte-bhyrr8){opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.tooltip-arrow.svelte-bhyrr8{background:#fff;width:12px;height:12px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:2px 2px 4px #0000000f}.security-tooltip.svelte-bhyrr8 h3:where(.svelte-bhyrr8){color:#111827;margin:0 0 .5rem;font-size:.9rem;font-weight:700}.security-tooltip.svelte-bhyrr8 ul:where(.svelte-bhyrr8){flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.security-tooltip.svelte-bhyrr8 li:where(.svelte-bhyrr8){font-size:.8rem;line-height:1.45}.security-tooltip.svelte-bhyrr8 strong:where(.svelte-bhyrr8){color:#111827;font-weight:600}
