.prescription-container.svelte-ptkmcj{background-color:#fff;border:2px solid #333;padding:1.5rem;border-radius:8px;position:relative;box-shadow:0 6px 16px #00000026;max-width:600px;margin:0 auto;background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);background-size:20px 20px}.rx-symbol.svelte-ptkmcj{font-family:serif;font-size:2rem;font-weight:700;opacity:.8}.rx-header.svelte-ptkmcj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #333}.rx-title.svelte-ptkmcj{text-align:center}.rx-info.svelte-ptkmcj{text-align:right;font-family:monospace;font-size:.8rem}.rx-info.svelte-ptkmcj span:where(.svelte-ptkmcj){font-weight:700}.rx-line.svelte-ptkmcj{height:1px;background-color:#333;margin:1rem 0;position:relative}.rx-grid.svelte-ptkmcj{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 640px){.rx-grid.svelte-ptkmcj{grid-template-columns:1fr}}.rx-section.svelte-ptkmcj{margin-bottom:.75rem}.rx-select.svelte-ptkmcj{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-family:sans-serif;height:38px}.rx-checkboxes.svelte-ptkmcj{margin:.75rem 0;font-size:.9rem}.rx-footer.svelte-ptkmcj{margin-top:1rem;padding-top:.5rem;border-top:1px dashed #333;font-family:monospace;font-size:.8rem;text-align:center}.rx-small.svelte-ptkmcj{font-size:.75rem;color:#666}
