.card.svelte-2hsf5m{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;margin:8px;cursor:pointer;transition:transform .2s,box-shadow .2s;font-family:Helvetica,Arial,sans-serif;color:#333}.card.svelte-2hsf5m:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.header.svelte-2hsf5m{font-size:1.1em;margin-bottom:8px;font-weight:700;color:navy}.equipment.svelte-2hsf5m{font-size:.9em;color:#2d2d2d}.equipment-list.svelte-2hsf5m{list-style-type:disc;padding-left:20px;margin:0;font-size:.8em}.details.svelte-2hsf5m{margin-top:12px;border-top:1px solid #ccc;padding-top:12px;font-size:.9em}.procedure-layout.svelte-bafk70{margin:20px 0}.procedure-title.svelte-bafk70{font-size:1.6em;margin-bottom:12px;font-family:Helvetica,Arial,sans-serif;color:#cef3ff}.layout-container.svelte-bafk70{position:relative;overflow:auto;padding:6px;display:flex;flex-direction:row;align-items:flex-start;background-color:#666568;border-radius:8px}
