.record-panel.svelte-77imls{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);padding:clamp(1.25rem,2vw,2rem);box-shadow:0 18px 50px #0d19450f}.risk-panel.svelte-77imls{border-color:#f59e0b52;background:linear-gradient(135deg,rgb(245 158 11 / .08),transparent 46%),var(--card)}.source-panel.svelte-77imls{background:linear-gradient(135deg,rgb(32 51 222 / .1),transparent 45%),var(--card)}.sidebar-panel.svelte-77imls{padding:1.25rem}.icon-box.svelte-77imls{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid currentColor}.icon-box.svelte-77imls svg{width:1.25rem;height:1.25rem}.kicker.svelte-77imls{color:var(--muted-foreground);font-size:.72rem;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:0}.detail-list.svelte-77imls{display:grid;gap:1rem}.detail-item.svelte-77imls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;border-top:1px solid var(--border);padding-top:1rem}.detail-item.svelte-77imls:first-child{border-top:0;padding-top:0}.detail-item.svelte-77imls svg{margin-top:.1rem;width:1rem;height:1rem;color:var(--primary)}.detail-item.svelte-77imls p:where(.svelte-77imls){color:var(--muted-foreground);font-size:.75rem;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:0}.detail-item.svelte-77imls strong:where(.svelte-77imls){display:block;margin-top:.35rem;color:var(--foreground);font-size:.96rem;line-height:1.35}.policy-record-title h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:640px){.record-panel.svelte-77imls{padding:1.15rem}}
