.tc-view summary{cursor:pointer;font-weight:700;min-height:44px;padding:10px 0}.tc-prices{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tc-prices>div{padding:16px;background:#f3f5ef;border-radius:10px}.tc-prices h3{font-size:1rem}.tc-prices strong{font-size:clamp(1.8rem,6vw,2.6rem);font-variant-numeric:tabular-nums}.tc-prices p{margin-bottom:0;font-size:.85rem}.tc-table{overflow-x:auto;max-width:100%;margin:16px 0}.tc-table table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.tc-table td,.tc-table th{padding:12px 8px;border-bottom:1px solid #d8ddd3;vertical-align:top;overflow-wrap:anywhere}.tc-table thead{background:#f3f5ef}.tc-contacts{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.tc-contacts>div{padding:18px 0;border-top:1px solid #d8ddd3}.tc-contacts h3{font-size:1rem}.tc-contacts a{display:inline-block;font-weight:750;min-height:44px;padding:10px 0}.tc-contacts p{font-size:.9rem;margin:0}.tc-view dd{margin:5px 0 18px;line-height:1.55}.tc-view dt{font-weight:700}.tc-view a{overflow-wrap:anywhere}.tc-view summary:focus-visible{outline:3px solid #b58036;outline-offset:3px}@media(max-width:480px){.tc-prices,.tc-contacts{grid-template-columns:1fr}.tc-table td,.tc-table th{padding:10px 5px;font-size:.8rem}}
.tc-pharmacies{display:grid;gap:16px;margin:18px 0}.tc-pharmacy{padding:16px;background:#f3f5ef;border-radius:10px;min-width:0}.tc-pharmacy h3{margin:0;font-size:1rem}.tc-pharmacy>.note{margin:4px 0 12px}.tc-pharmacy dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tc-pharmacy dl>div{min-width:0}.tc-pharmacy dt{font-size:.85rem;overflow-wrap:anywhere}.tc-view .tc-pharmacy dd{margin:6px 0 0;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:480px){.tc-pharmacy dl{display:block}.tc-pharmacy dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #d8ddd3}.tc-view .tc-pharmacy dd{margin:0;text-align:right}.tc-pharmacy dt{font-size:.9rem}}
