body{color:var(--text);background-color:var(--background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.container{background:var(--background);max-width:100%;margin:0 auto}.header{background:var(--secondary);color:var(--title);padding:1.25rem}.drug-name{margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.drug-description{opacity:.9;font-size:.95rem}.section{border-bottom:1px solid var(--border);background:var(--ui-bg);color:var(--text)}.section:last-child{border-bottom:none}.section-header{background:var(--ui-bg-secondary);border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.section-header:hover{background:var(--ui-bg-tertiary)}.section-title{color:var(--text-secondary);font-size:1.1rem;font-weight:600}.toggle-icon{color:var(--text-secondary);font-size:.8rem;transition:transform .3s}.section-content{background:var(--background);padding:.75rem 1rem;display:none}.section.active .section-content{display:block}.section.active .toggle-icon{transform:rotate(180deg)}.section-subheader{color:var(--text-secondary);margin-bottom:.25rem;font-weight:600}.item-container{padding-left:.75rem}.dosage-item{border-bottom:1px solid var(--border);padding:.5rem 0}.dosage-strength{color:var(--text);font-weight:600}ul{margin:0 0 5px;padding-left:25px;list-style:none}li{margin-bottom:8px;position:relative}ul.list-blue-icon li:before{content:"";background-color:var(--icon-color);border-radius:3px;width:8px;height:8px;position:absolute;top:.6em;left:-20px}ul.list-diamond-icon li:before{content:"🔹";position:absolute;left:-20px}ul.list-diamond-icon li{border-bottom:1px solid var(--border);margin-bottom:.5rem;padding:.25rem}ul.list-diamond-icon li:last-child{border-bottom:none}.treatment-table{border-collapse:collapse;background:var(--background);width:100%;margin-top:15px}.treatment-table th{background-color:var(--ui-bg-tertiary);text-align:left;border:1px solid var(--border);color:var(--text);padding:12px;font-size:14px;font-weight:600}.treatment-table td{border:1px solid var(--border);vertical-align:top;color:var(--text);padding:15px 12px;line-height:1.5}.loc-cell{text-align:center;background-color:var(--ui-bg-tertiary);width:80px;font-weight:600}.dose-group{background:var(--secondary);border:1px solid var(--border);border-radius:8px;margin-bottom:.75rem;padding:1rem}.dose-condition{color:var(--text);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.dose-details{color:var(--text-secondary);padding-left:.5rem;line-height:1.5}@media (max-width:480px){.drug-name{font-size:1.5rem}.section-header{padding:.875rem}.section-content{padding:1rem}}
