.tooltip-box li[data-v-5c4e7f6f]{color:#000!important;text-decoration:#000;font-weight:400;margin-right:10px!important}.tooltip-box[data-v-5c4e7f6f]{position:absolute;color:red;text-decoration:#1c2d5c;background-color:#fff;border-radius:10px;border:1px solid #ccc;margin-top:5%;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10;width:390px}.align-info-icon[data-v-5c4e7f6f]{filter:grayscale(1)}.widget:hover .align-info-icon[data-v-5c4e7f6f]{filter:grayscale(0)}@keyframes shimmer-5c4e7f6f{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer[data-v-5c4e7f6f]{animation:shimmer-5c4e7f6f 2s infinite;background:var(--shimmer-gradient-simple);background-size:var(--shimmer-bg-size-large);border-radius:4px;display:inline-block;height:1.2em;width:60px}@keyframes shimmer-c8deecea{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer[data-v-c8deecea]{animation:shimmer-c8deecea 2s infinite;background:var(--shimmer-gradient-simple);background-size:var(--shimmer-bg-size-large);border-radius:4px;display:inline-block;height:1.2em;width:60px}.tooltip-box li[data-v-4f1125b3]{color:#000!important;text-decoration:#000;font-weight:400;margin-right:10px!important}.tooltip-box[data-v-4f1125b3]{position:absolute;color:red;text-decoration:#1c2d5c;background-color:#fff;border-radius:10px;border:1px solid #ccc;margin-top:5%;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10;width:390px}.align-info-icon[data-v-4f1125b3]{filter:grayscale(1)}.widget:hover .align-info-icon[data-v-4f1125b3]{filter:grayscale(0)}@keyframes shimmer-4f1125b3{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer[data-v-4f1125b3]{animation:shimmer-4f1125b3 2s infinite;background:var(--shimmer-gradient-simple);background-size:var(--shimmer-bg-size-large);border-radius:4px;display:inline-block;height:1.2em;width:60px}@keyframes shimmer-7093f3fe{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer[data-v-7093f3fe]{animation:shimmer-7093f3fe 2s infinite;background:var(--shimmer-gradient-simple);background-size:var(--shimmer-bg-size-large);border-radius:4px;display:inline-block;height:1.2em;width:60px}.doc-icon[data-v-1ac16a62],.doc-icon[data-v-59139501]{font-size:2rem}.tt-link[data-v-f018c1e6]{display:flex;flex-direction:column;height:100%}.tt-label[data-v-f018c1e6]{font-size:14px;line-height:1.3;margin-bottom:4px}.tt-count[data-v-f018c1e6]{margin-top:auto}.pp-strip-item[data-v-3c6d4348]{position:relative;z-index:1;display:flex;align-items:center;padding:8px 36px 8px 8px;border:1px solid #e4e8ee;border-radius:8px;background:#fff;min-height:56px;transition:border-color .15s ease,background-color .15s ease}.pp-strip-item[data-v-3c6d4348]:hover{border-color:#c5cdda;background-color:#f9fafc}.pp-strip-item.pp-strip-suggested[data-v-3c6d4348]{padding-left:12px;border:1px solid #b7dfc7;border-left:4px solid #198754;background:#e8f4ec}.pp-strip-item.pp-strip-suggested[data-v-3c6d4348]:hover{border-color:#198754;background-color:#d8ecdf}.pp-strip-link[data-v-3c6d4348]{display:flex;align-items:center;flex:1;min-width:0;text-decoration:none;color:inherit}.pp-strip-body[data-v-3c6d4348]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-strip-name[data-v-3c6d4348]{margin:0;font-size:13px;line-height:1.25;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-strip-count[data-v-3c6d4348]{margin:0;font-size:11px;line-height:1.2;color:#6c757d}.pp-strip-count-number[data-v-3c6d4348]{font-weight:600;color:#1c2d5c}.pp-strip-count-label[data-v-3c6d4348]{color:#6c757d}.pp-strip-suggested-tag[data-v-3c6d4348]{color:#198754;font-weight:600}.pp-strip-shimmer[data-v-3c6d4348]{display:inline-block;width:50px;height:11px}.pp-remove-button[data-v-3c6d4348]{position:absolute;top:50%;right:6px;transform:translateY(-50%);background:transparent;border:0;color:#6c757d;font-size:20px;font-weight:400;line-height:1;padding:2px 8px;cursor:pointer;border-radius:4px;transition:color .15s ease,background-color .15s ease}.pp-remove-button[data-v-3c6d4348]:hover{color:#dc3545;background:#f8d7da}.pp-pin-button[data-v-3c6d4348]{position:absolute;top:50%;right:4px;transform:translateY(-50%);background:#198754;color:#fff;border:0;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;cursor:pointer;line-height:1.4}.pp-pin-button[data-v-3c6d4348]:disabled{opacity:.6;cursor:wait}.pp-pin-button[data-v-3c6d4348]:hover:not(:disabled){background:#157347}.apm-results[data-v-532a9d08]{position:absolute;left:0;right:0;top:100%;background:#fff;border:1px solid #dee2e6;border-top:0;border-radius:0 0 4px 4px;max-height:260px;overflow-y:auto;z-index:1060;box-shadow:0 4px 10px rgba(0,0,0,.08)}.apm-result[data-v-532a9d08]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f1f3f5}.apm-result[data-v-532a9d08]:last-child{border-bottom:0}.apm-result[data-v-532a9d08]:hover{background:#f8f9fa}.apm-result-selected[data-v-532a9d08]{background:#e9f3ff}.apm-result-name[data-v-532a9d08]{font-size:13px;font-weight:600}.apm-result-meta[data-v-532a9d08]{font-size:11px;color:#6c757d}.apm-selected[data-v-532a9d08]{margin-top:8px;padding:8px 10px;background:#f8f9fa;border-radius:4px}.apm-selected-name[data-v-532a9d08]{font-size:13px;font-weight:600}.apm-selected-meta[data-v-532a9d08]{font-size:11px;color:#6c757d}.apm-popover[data-v-532a9d08]{position:absolute;top:48px;right:8px;width:360px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #c5cdda;border-radius:8px;box-shadow:0 8px 24px rgba(28,45,92,.18);z-index:1100}.apm-popover-header[data-v-532a9d08]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #eef1f6}.apm-popover-title[data-v-532a9d08]{font-size:13px;font-weight:600;color:#1c2d5c}.apm-popover-body[data-v-532a9d08]{padding:12px}.apm-popover-footer[data-v-532a9d08]{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid #eef1f6;background:#f9fafc;border-radius:0 0 8px 8px}.apm-popover-btn-cancel[data-v-532a9d08],.apm-popover-btn-cancel span[data-v-532a9d08]{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important;font-weight:500}.apm-popover-btn-save[data-v-532a9d08],.apm-popover-btn-save span[data-v-532a9d08]{background-color:#1c2d5c!important;border-color:#1c2d5c!important;color:#fff!important;font-weight:500}.apm-popover-btn-save:hover:not(:disabled) span[data-v-532a9d08],.apm-popover-btn-save[data-v-532a9d08]:hover:not(:disabled){background-color:#142347!important;border-color:#142347!important}.apm-popover-btn-save[data-v-532a9d08]:disabled{opacity:.6!important;cursor:not-allowed}.pp-loading[data-v-dc7a4d42]{padding:8px 0}.pp-section[data-v-dc7a4d42]{position:relative;z-index:1;border:1px solid #dde3ec;border-radius:8px}.pp-header-trail[data-v-dc7a4d42]{gap:12px}.pp-pin-doctor-link[data-v-dc7a4d42]{background:transparent;border:0;color:#1c2d5c;font-size:12px;font-weight:600;cursor:pointer;padding:4px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;transition:background-color .15s ease}.pp-pin-doctor-link[data-v-dc7a4d42]:hover:not(:disabled){background-color:#f5f7fa}.pp-pin-doctor-link[data-v-dc7a4d42]:disabled{color:#adb5bd;cursor:not-allowed}.pp-pin-doctor-plus[data-v-dc7a4d42]{font-size:14px;font-weight:700;line-height:1}.pm-strip-item[data-v-8bd9ee2c]{position:relative;z-index:1;display:flex;align-items:center;padding:8px 36px 8px 8px;border:1px solid #e4e8ee;border-radius:8px;background:#fff;min-height:56px;transition:border-color .15s ease,background-color .15s ease}.pm-strip-item[data-v-8bd9ee2c]:hover{border-color:#c5cdda;background-color:#f9fafc}.pm-strip-link[data-v-8bd9ee2c]{display:flex;align-items:center;flex:1;min-width:0;text-decoration:none;color:inherit}.pm-strip-body[data-v-8bd9ee2c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pm-strip-name[data-v-8bd9ee2c]{margin:0;font-size:13px;line-height:1.25;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-strip-count[data-v-8bd9ee2c]{margin:0;font-size:11px;line-height:1.2;color:#6c757d}.pm-strip-count-number[data-v-8bd9ee2c]{font-weight:600;color:#1c2d5c}.pm-strip-count-label[data-v-8bd9ee2c]{color:#6c757d}.pm-strip-shimmer[data-v-8bd9ee2c]{display:inline-block;width:50px;height:11px}.pm-remove-button[data-v-8bd9ee2c]{position:absolute;top:50%;right:6px;transform:translateY(-50%);background:transparent;border:0;color:#6c757d;font-size:20px;font-weight:400;line-height:1;padding:2px 8px;cursor:pointer;border-radius:4px;transition:color .15s ease,background-color .15s ease}.pm-remove-button[data-v-8bd9ee2c]:hover{color:#dc3545;background:#f8d7da}.amm-results[data-v-57c5e0bb]{position:absolute;left:0;right:0;top:100%;background:#fff;border:1px solid #dee2e6;border-top:0;border-radius:0 0 4px 4px;max-height:320px;overflow-y:auto;z-index:1060;box-shadow:0 4px 10px rgba(0,0,0,.08)}.amm-group-header[data-v-57c5e0bb]{padding:6px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#6c757d;background:#f8f9fa;border-bottom:1px solid #eef1f6;font-weight:600}.amm-result[data-v-57c5e0bb]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f1f3f5}.amm-result[data-v-57c5e0bb]:last-child{border-bottom:0}.amm-result[data-v-57c5e0bb]:hover{background:#f8f9fa}.amm-result-selected[data-v-57c5e0bb]{background:#e9f3ff}.amm-result-name[data-v-57c5e0bb]{font-size:13px;font-weight:600}.amm-result-meta[data-v-57c5e0bb]{font-size:11px;color:#6c757d}.amm-selected[data-v-57c5e0bb]{margin-top:8px;padding:8px 10px;background:#f8f9fa;border-radius:4px}.amm-selected-name[data-v-57c5e0bb]{font-size:13px;font-weight:600}.amm-selected-meta[data-v-57c5e0bb]{font-size:11px;color:#6c757d}.amm-popover[data-v-57c5e0bb]{position:absolute;top:48px;right:8px;width:360px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #c5cdda;border-radius:8px;box-shadow:0 8px 24px rgba(28,45,92,.18);z-index:1100}.amm-popover-header[data-v-57c5e0bb]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #eef1f6}.amm-popover-title[data-v-57c5e0bb]{font-size:13px;font-weight:600;color:#1c2d5c}.amm-popover-body[data-v-57c5e0bb]{padding:12px}.amm-popover-footer[data-v-57c5e0bb]{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid #eef1f6;background:#f9fafc;border-radius:0 0 8px 8px}.amm-popover-btn-cancel[data-v-57c5e0bb],.amm-popover-btn-cancel span[data-v-57c5e0bb]{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important;font-weight:500}.amm-popover-btn-save[data-v-57c5e0bb],.amm-popover-btn-save span[data-v-57c5e0bb]{background-color:#1c2d5c!important;border-color:#1c2d5c!important;color:#fff!important;font-weight:500}.amm-popover-btn-save:hover:not(:disabled) span[data-v-57c5e0bb],.amm-popover-btn-save[data-v-57c5e0bb]:hover:not(:disabled){background-color:#142347!important;border-color:#142347!important}.amm-popover-btn-save[data-v-57c5e0bb]:disabled{opacity:.6!important;cursor:not-allowed}.pm-loading[data-v-57a64002]{padding:8px 0}.pm-section[data-v-57a64002]{position:relative;z-index:1;border:1px solid #dde3ec;border-radius:8px}.pm-header-trail[data-v-57a64002]{gap:12px}.pm-strip-suggested[data-v-57a64002]{position:relative;display:flex;align-items:center;padding:8px 64px 8px 12px;border:1px solid #b7dfc7;border-left:4px solid #198754;border-radius:8px;background:#e8f4ec;min-height:56px;transition:border-color .15s ease,background-color .15s ease}.pm-strip-suggested[data-v-57a64002]:hover{border-color:#198754;background-color:#d8ecdf}.pm-sugg-body[data-v-57a64002]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pm-sugg-name[data-v-57a64002]{margin:0;font-size:13px;line-height:1.25;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-sugg-count[data-v-57a64002]{margin:0;font-size:11px;line-height:1.2;color:#6c757d}.pm-sugg-count-number[data-v-57a64002]{font-weight:600;color:#1c2d5c}.pm-sugg-tag[data-v-57a64002]{color:#198754;font-weight:600}.pm-sugg-pin-button[data-v-57a64002]{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:#198754;color:#fff;border:0;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;cursor:pointer;line-height:1.4}.pm-sugg-pin-button[data-v-57a64002]:hover{background:#157347}.pm-sugg-pin-button[data-v-57a64002]:disabled{opacity:.6;cursor:wait}.pm-pin-med-link[data-v-57a64002]{background:transparent;border:0;color:#1c2d5c;font-size:12px;font-weight:600;cursor:pointer;padding:4px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;transition:background-color .15s ease}.pm-pin-med-link[data-v-57a64002]:hover:not(:disabled){background-color:#f5f7fa}.pm-pin-med-link[data-v-57a64002]:disabled{color:#adb5bd;cursor:not-allowed}.pm-pin-med-plus[data-v-57a64002]{font-size:14px;font-weight:700;line-height:1}.graph-shimmer-container[data-v-0f59019b]{width:100%;height:100%;min-height:300px;padding:20px;display:flex;align-items:flex-end;justify-content:center}.graph-shimmer[data-v-0f59019b]{padding:0 10px}.graph-shimmer-bars[data-v-0f59019b],.graph-shimmer[data-v-0f59019b]{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:space-around}.graph-shimmer-bars[data-v-0f59019b]{gap:8px}.graph-shimmer-bar-group[data-v-0f59019b]{display:flex;gap:4px;align-items:flex-end;flex:1;max-width:60px}.graph-shimmer-bar[data-v-0f59019b]{flex:1;background:var(--shimmer-gradient-standard);background-size:var(--shimmer-bg-size-standard);animation:shimmer-line 10s ease infinite;border-radius:4px 4px 0 0;min-width:25px;min-height:450px}