.med-history-shell[data-v-593c042e]{display:flex;flex-direction:column;gap:14px}.med-history-drug[data-v-593c042e]{background:#fff;border:1px solid #e6e8ee;border-left:3px solid #1c2d5c;border-radius:6px;padding:12px 16px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.med-history-eyebrow[data-v-593c042e]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6c757d}.med-history-drug-name[data-v-593c042e]{font-size:16px;font-weight:600;color:#262626;margin-top:2px;line-height:1.3}.med-history-drug-sub[data-v-593c042e]{font-size:12px;color:#6c757d;margin-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.med-history-drug-sub>span[data-v-593c042e]:first-child{color:#1c2d5c;font-weight:600}.med-history-sep[data-v-593c042e]{color:#b3b3b3}.med-history-totals[data-v-593c042e]{text-align:right;flex-shrink:0}.med-history-total-value[data-v-593c042e]{font-size:18px;font-weight:700;color:#1c2d5c;margin-top:2px}.med-history-card[data-v-593c042e]{background:#fff;border:1px solid #e6e8ee;border-radius:6px;overflow:hidden}.truncated-text[data-v-593c042e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}.medication-history-table-wrapper[data-v-593c042e]{overflow-x:hidden;width:100%}.medication-history-shimmer-container[data-v-593c042e]{width:100%;overflow-x:hidden;overflow-y:hidden;padding:10px;background:#fff}.medication-history-shimmer-wrapper[data-v-593c042e]{width:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden}.table-shimmer-card[data-v-593c042e]{width:100%;padding:12px;border-bottom:1px solid #e0e0e0;overflow:hidden}.shimmer-row[data-v-593c042e]{display:flex;gap:12px;align-items:center;width:100%;overflow:hidden}.shimmer-col[data-v-593c042e]{height:16px;background:var(--shimmer-gradient-standard);background-size:var(--shimmer-bg-size-standard);animation:shimmer-line 1.4s ease infinite;border-radius:4px;flex-shrink:1;min-width:0}.pdc-graph[data-v-01c2295e]{margin-top:8px}.pdc-chip-row[data-v-01c2295e]{gap:6px;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:10px}.pdc-chip[data-v-01c2295e]{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;border:0;font-size:11.5px;color:#6b7280;cursor:pointer;opacity:.55;transition:opacity .1s,color .1s}.pdc-chip-selected[data-v-01c2295e],.pdc-chip[data-v-01c2295e]:hover{opacity:1;color:#1c2d5c}.pdc-chip-dot[data-v-01c2295e]{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.pdc-chip-label[data-v-01c2295e]{font-weight:500}.pdc-chip-val[data-v-01c2295e]{font-weight:700;font-variant-numeric:tabular-nums}.view-switcher[data-v-1709d010]{border:1px solid #dee2e6;border-radius:8px;display:inline-flex;overflow:hidden;height:38px;vertical-align:middle}.view-switcher .btn[data-v-1709d010]{border:none;border-radius:0;padding:0 .75rem;line-height:1;color:#6c757d;background-color:#fff;display:flex;align-items:center;justify-content:center;min-width:38px;height:36px;margin:0;cursor:pointer;pointer-events:auto;user-select:none;transition:all .2s ease}.view-switcher .btn i[data-v-1709d010]{color:#1c2d5c}.view-switcher .btn[data-v-1709d010]:hover{background-color:#f8f9fa;color:#1c2d5c}.view-switcher .btn:hover i[data-v-1709d010]{color:#1c2d5c}.view-switcher .btn.active[data-v-1709d010]{background-color:#e9ecef;color:#1c2d5c}.view-switcher .btn.active i[data-v-1709d010]{color:#1c2d5c}.view-switcher .btn[data-v-1709d010]:not(:last-child){border-right:1px solid #dee2e6}.view-switcher .btn i[data-v-1709d010]{font-size:1.25rem;line-height:1}.view-switcher .btn[data-v-1709d010]{border:none!important;border-radius:0!important;padding:0 .75rem!important;line-height:1!important;color:#6c757d!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:36px!important;margin:0!important;cursor:pointer!important;pointer-events:auto!important;user-select:none!important;transition:all .2s ease!important}.view-switcher .btn i[data-v-1709d010]{color:#1c2d5c!important}.view-switcher .btn[data-v-1709d010]:hover{background-color:#f8f9fa!important;color:#1c2d5c!important}.view-switcher .btn:hover i[data-v-1709d010]{color:#1c2d5c!important}.view-switcher .btn.active[data-v-1709d010]{background-color:#e9ecef!important;color:#1c2d5c!important}.view-switcher .btn.active i[data-v-1709d010]{color:#1c2d5c!important}.view-switcher .btn[data-v-1709d010]:not(:last-child){border-right:1px solid #dee2e6!important}.view-switcher .btn i[data-v-1709d010]{font-size:1.25rem!important;line-height:1!important}