.notice[data-astro-cid-uli7dtpr]{background:var(--brand-surface);border-inline-start:4px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0;margin-block-end:1.5rem;padding:1rem 1.25rem;font-size:.9375rem}.common[data-astro-cid-uli7dtpr]{margin-block-end:1rem;font-size:.9375rem}.common[data-astro-cid-uli7dtpr] input[data-astro-cid-uli7dtpr]{width:4.5rem;margin-inline:.35rem}.common[data-astro-cid-uli7dtpr] small[data-astro-cid-uli7dtpr]{color:var(--ink-muted);margin-block-start:.25rem;font-size:.8125rem;display:block}.sides[data-astro-cid-uli7dtpr]{gap:1.25rem;display:grid}@media (width>=52em){.sides[data-astro-cid-uli7dtpr]{grid-template-columns:1fr 1fr}}.side[data-astro-cid-uli7dtpr]{border:1px solid var(--card-rule);box-shadow:var(--shadow-card);background:var(--bg);border-radius:var(--radius);min-width:0;margin:0;padding:1rem 1.25rem 1.25rem}.side[data-astro-cid-uli7dtpr] legend[data-astro-cid-uli7dtpr]{color:var(--brand-deep);padding-inline:.5rem;font-weight:700}.side[data-astro-cid-uli7dtpr] h3[data-astro-cid-uli7dtpr]{color:var(--brand-deep);margin-block:1rem .5rem;font-size:.9375rem}.side[data-astro-cid-uli7dtpr] h3[data-astro-cid-uli7dtpr]:first-of-type{margin-block-start:.25rem}.side[data-astro-cid-uli7dtpr] h3[data-astro-cid-uli7dtpr]:not(:first-of-type){border-block-start:1px solid var(--rule);margin-block-start:1.1rem;padding-block-start:.8rem}select[data-astro-cid-uli7dtpr],input[data-astro-cid-uli7dtpr][type=number]{font:inherit;border:1px solid var(--rule);background:var(--bg);color:var(--ink);border-radius:6px;padding:.4rem .5rem;font-size:1rem}select[data-astro-cid-uli7dtpr]{width:100%}input[data-astro-cid-uli7dtpr][type=number]{font-variant-numeric:tabular-nums;width:5.5rem}.drug-row[data-astro-cid-uli7dtpr]{border-block-end:1px dashed var(--rule);gap:.35rem;padding-block:.6rem;display:grid}.two-step[data-astro-cid-uli7dtpr]{gap:.35rem;display:grid}.row-foot[data-astro-cid-uli7dtpr]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.remove[data-astro-cid-uli7dtpr]{border:1px solid var(--rule);background:var(--bg);color:var(--ink-muted);font:inherit;cursor:pointer;border-radius:6px;padding:.25rem .6rem;font-size:.8125rem}.remove[data-astro-cid-uli7dtpr]:hover{color:var(--ink);border-color:var(--ink-muted)}.add[data-astro-cid-uli7dtpr]{border:1px dashed var(--brand-soft);background:var(--bg);color:var(--brand);font:inherit;cursor:pointer;border-radius:6px;margin-block-start:.6rem;padding:.4rem .8rem;font-size:.875rem}.add[data-astro-cid-uli7dtpr]:hover{background:var(--brand-surface)}.add[data-astro-cid-uli7dtpr][hidden]{display:none}.qty[data-astro-cid-uli7dtpr]{align-items:center;gap:.35rem;font-size:.9375rem;display:flex}.price[data-astro-cid-uli7dtpr]{color:var(--ink-muted);min-height:1.2em;margin:0;font-size:.8125rem}.fields[data-astro-cid-uli7dtpr]{gap:.75rem;font-size:.9375rem;display:grid}.fields[data-astro-cid-uli7dtpr] .item[data-astro-cid-uli7dtpr]{gap:.3rem;display:grid}.fields[data-astro-cid-uli7dtpr] .name[data-astro-cid-uli7dtpr]{color:var(--brand-deep);font-weight:700}.sub[data-astro-cid-uli7dtpr]{border-inline-start:2px solid var(--brand-rule);gap:.75rem;margin-inline-start:.4rem;padding:.1rem 0 .1rem .9rem;display:grid}.sub2[data-astro-cid-uli7dtpr]{margin-block-start:-.35rem}.sub-label[data-astro-cid-uli7dtpr]{letter-spacing:.08em;color:var(--ink-muted);margin:0 0 -.35rem;font-size:.75rem;font-weight:700}.fields[data-astro-cid-uli7dtpr] .inline[data-astro-cid-uli7dtpr]{align-items:center;gap:.35rem;display:flex}.fields[data-astro-cid-uli7dtpr] small[data-astro-cid-uli7dtpr]{color:var(--ink-muted);font-size:.8125rem}.check[data-astro-cid-uli7dtpr]{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.check[data-astro-cid-uli7dtpr] input[data-astro-cid-uli7dtpr]{block-size:1.1rem;inline-size:1.1rem}.check[data-astro-cid-uli7dtpr] small[data-astro-cid-uli7dtpr]{flex-basis:100%;padding-inline-start:1.6rem}.check[data-astro-cid-uli7dtpr]:has(input:disabled),.check[data-astro-cid-uli7dtpr]:has(input:disabled) .name[data-astro-cid-uli7dtpr]{color:var(--ink-muted)}.copy[data-astro-cid-uli7dtpr]{border:1px solid var(--brand);background:var(--bg);color:var(--brand);font:inherit;cursor:pointer;border-radius:6px;margin-block-start:1.25rem;padding:.5rem 1rem;font-size:.9375rem}.copy[data-astro-cid-uli7dtpr]:hover{background:var(--brand-surface)}.result[data-astro-cid-uli7dtpr]{background:var(--bg-subtle);border-radius:var(--radius);margin-block-start:2rem;padding:1.25rem}.result[data-astro-cid-uli7dtpr] h2[data-astro-cid-uli7dtpr]{margin:0;font-size:1.125rem}.m-result[data-astro-cid-uli7dtpr]{display:none}@media (width<=37.5em){.side[data-astro-cid-uli7dtpr]{padding:.85rem .85rem 1rem}.result[data-astro-cid-uli7dtpr]{padding:1rem .75rem}.rate[data-astro-cid-uli7dtpr]{white-space:nowrap}.pc-table[data-astro-cid-uli7dtpr]{display:none}.m-result[data-astro-cid-uli7dtpr]{gap:.6rem;display:grid}.m-pay[data-astro-cid-uli7dtpr]{background:var(--bg);border:1px solid var(--rule);border-radius:8px;padding:.6rem .75rem}.m-h[data-astro-cid-uli7dtpr]{color:var(--brand-deep);margin:0 0 .3rem;font-size:.8125rem;font-weight:700}.m-row[data-astro-cid-uli7dtpr]{grid-template-columns:1fr auto 1fr 1fr;align-items:end;gap:.4rem;display:grid}.m-row[data-astro-cid-uli7dtpr]>span[data-astro-cid-uli7dtpr]{min-width:0;display:grid}.m-row[data-astro-cid-uli7dtpr] small[data-astro-cid-uli7dtpr]{color:var(--ink-muted);font-size:.6875rem}.m-row[data-astro-cid-uli7dtpr] b[data-astro-cid-uli7dtpr]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem}.m-arrow[data-astro-cid-uli7dtpr]{color:var(--ink-muted);padding-block-end:.15rem}.m-diff[data-astro-cid-uli7dtpr]{text-align:end}.m-diff[data-astro-cid-uli7dtpr] b[data-astro-cid-uli7dtpr]{font-size:.875rem}.m-detail[data-astro-cid-uli7dtpr]{margin-block-start:.2rem;font-size:.8125rem}.m-detail[data-astro-cid-uli7dtpr] summary[data-astro-cid-uli7dtpr]{cursor:pointer;color:var(--brand-deep);font-weight:700}.m-detail[data-astro-cid-uli7dtpr] table[data-astro-cid-uli7dtpr]{border-collapse:collapse;background:var(--bg);width:100%;margin-block-start:.5rem}.m-detail[data-astro-cid-uli7dtpr] th[data-astro-cid-uli7dtpr],.m-detail[data-astro-cid-uli7dtpr] td[data-astro-cid-uli7dtpr]{border:1px solid var(--rule);text-align:start;white-space:nowrap;padding:.35rem .4rem;font-size:.75rem}.m-detail[data-astro-cid-uli7dtpr] thead[data-astro-cid-uli7dtpr] th[data-astro-cid-uli7dtpr]{background:var(--brand-deep);color:#fff}.m-detail[data-astro-cid-uli7dtpr] .num[data-astro-cid-uli7dtpr]{text-align:end;font-variant-numeric:tabular-nums}}.result-head[data-astro-cid-uli7dtpr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.75rem;display:flex}.actions[data-astro-cid-uli7dtpr]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.rate[data-astro-cid-uli7dtpr]{align-items:center;gap:.4rem;font-size:.875rem;display:flex}.rate[data-astro-cid-uli7dtpr] select[data-astro-cid-uli7dtpr]{font:inherit;border:1px solid var(--rule);background:var(--bg);color:var(--ink);border-radius:6px;padding:.3rem .4rem}.btn-print[data-astro-cid-uli7dtpr]{border:1px solid var(--brand);background:var(--brand);color:#fff;font:inherit;cursor:pointer;border-radius:6px;padding:.45rem 1rem;font-size:.875rem}.result[data-astro-cid-uli7dtpr] table[data-astro-cid-uli7dtpr]{border-collapse:collapse;background:var(--bg);width:100%;font-size:.9375rem}.result[data-astro-cid-uli7dtpr] th[data-astro-cid-uli7dtpr],.result[data-astro-cid-uli7dtpr] td[data-astro-cid-uli7dtpr]{border:1px solid var(--rule);text-align:start;padding:.5rem .75rem}.result[data-astro-cid-uli7dtpr] thead[data-astro-cid-uli7dtpr] th[data-astro-cid-uli7dtpr]{background:var(--brand-deep);color:#fff}.result[data-astro-cid-uli7dtpr] .num[data-astro-cid-uli7dtpr]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.result[data-astro-cid-uli7dtpr] .pay[data-astro-cid-uli7dtpr] th[data-astro-cid-uli7dtpr],.result[data-astro-cid-uli7dtpr] .pay[data-astro-cid-uli7dtpr] td[data-astro-cid-uli7dtpr]{font-weight:700}.later[data-astro-cid-uli7dtpr],.warn[data-astro-cid-uli7dtpr]{margin-block:.75rem 0;font-size:.875rem}.warn[data-astro-cid-uli7dtpr]{color:var(--ink-muted)}.notes[data-astro-cid-uli7dtpr]{max-width:var(--measure);margin-block-start:2.5rem}.notes[data-astro-cid-uli7dtpr] h2[data-astro-cid-uli7dtpr]{font-size:1.125rem}.print-sheet{display:none}@media print{@page{size:A4 portrait;margin:15mm}.site-header,.site-footer,.skip-link,.no-print{display:none!important}main{padding:0!important}.print-sheet{color:#000;font-size:12pt;line-height:1.6;display:block}.print-sheet h1{text-align:center;letter-spacing:.1em;margin:0 0 6mm;font-size:18pt}.print-sheet h2{border-bottom:1.5pt solid #000;margin:8mm 0 3mm;padding-bottom:1mm;font-size:13pt}.print-sheet .ps-meta{gap:1mm;display:grid}.print-sheet .ps-meta p{margin:0}.print-sheet .ps-blank{border-bottom:.8pt solid #000;min-width:40mm;margin:0 2mm;display:inline-block}.print-sheet .ps-blank.wide{min-width:70mm}.print-sheet .ps-compare{grid-template-columns:1fr 10mm 1fr;align-items:stretch;display:grid}.print-sheet .ps-col{border:.8pt solid #000;padding:3mm 4mm}.print-sheet .ps-col-h{text-align:center;background:#eee;border-bottom:.8pt solid #000;margin:-3mm -4mm 3mm;padding:1.5mm 4mm;font-weight:700}.print-sheet .ps-arrow{justify-content:center;align-items:center;font-size:18pt;display:flex}.print-sheet .ps-meds{gap:1.5mm;margin:0;padding:0;list-style:none;display:grid}.print-sheet .ps-meds li{justify-content:space-between;gap:3mm;display:flex}.print-sheet .ps-qty{white-space:nowrap}.print-sheet .ps-none{margin:0}.print-sheet .ps-pay{text-align:center}.print-sheet .ps-yen{margin:0;font-size:22pt;font-weight:700}.print-sheet .ps-diff{text-align:center;margin:4mm 0 0;font-size:14pt}.print-sheet .ps-diff b{font-size:18pt}.print-sheet .ps-later{margin:3mm 0 0;font-size:11pt}.print-sheet .ps-breakdown{border-collapse:collapse;width:100%;margin-top:5mm;font-size:10pt}.print-sheet .ps-breakdown caption{text-align:left;margin-bottom:1mm;font-size:10pt}.print-sheet .ps-breakdown th,.print-sheet .ps-breakdown td{border:.5pt solid #666;padding:1mm 2.5mm;font-weight:400}.print-sheet .ps-breakdown thead th{text-align:center;background:#f3f3f3}.print-sheet .ps-breakdown tbody th{text-align:left;width:46%}.print-sheet .ps-breakdown td{text-align:right;font-variant-numeric:tabular-nums}.print-sheet .ps-breakdown .ps-sum th,.print-sheet .ps-breakdown .ps-sum td{border-top:1pt solid #000}.print-sheet .ps-small{margin:1mm 0 0;font-size:9pt}.print-sheet .ps-notes{margin:0;padding-left:5mm;font-size:10pt}.print-sheet .ps-clinic{text-align:right;margin-top:8mm}}
