.info-sub-section[data-v-c377fe8c]{padding-bottom:var(--gap-card)}.info-sub-section[data-v-c377fe8c]:not(:last-child){border-bottom:1px solid var(--border-divider)}.label_wrapper[data-v-c377fe8c]{padding:var(--gap-card) var(--gap-page) 0;display:flex;justify-content:space-between;align-items:center}.label_wrapper .sub-title[data-v-c377fe8c]{font-size:var(--font-body);font-weight:500;color:var(--text-body)}.label_wrapper .extra-link[data-v-c377fe8c]{color:var(--text-secondary);font-size:var(--font-sub);display:flex;align-items:center;gap:2px}.label_wrapper .extra-link .iconfont[data-v-c377fe8c]{font-size:12px}.status-stats[data-v-c377fe8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-tight);padding:var(--gap-item) var(--gap-page) 0}.status-stat[data-v-c377fe8c]{text-align:center;padding:10px 4px;background:var(--bg-page);border-radius:var(--radius-sm)}.status-stat-value[data-v-c377fe8c]{font-size:18px;font-weight:700;color:var(--text-title)}.status-stat-label[data-v-c377fe8c]{font-size:10px;color:var(--text-secondary);margin-top:2px}:root{--color-primary:#09c39a;--color-primary-active:#17ab89;--color-primary-light:#e6faf5;--color-primary-gradient:linear-gradient(135deg,#09c39a,#17ab89);--color-blue:#2999eb;--color-gray:#6f8691;--color-yellow:#f9bb4a;--color-green:#1aae18;--color-red:#dd4f4d;--color-slate:#5c6b8c;--color-success:#1aae18;--color-warning:#f9bb4a;--color-error:#dd4f4d;--color-info:#2999eb;--bg-page:#f5f6fa;--bg-card:#fff;--bg-white:#fff;--border-base:#e8e8e8;--border-divider:#f0f0f0;--text-title:rgba(0,0,0,0.85);--text-body:rgba(0,0,0,0.65);--text-secondary:rgba(0,0,0,0.45);--text-placeholder:rgba(0,0,0,0.25);--text-primary:#09c39a;--text-list:#3f475e;--font-kpi:24px;--font-h1:18px;--font-h2:16px;--font-body:14px;--font-sub:12px;--font-tab:11px;--btn-h:36px;--btn-radius:8px;--gap-page:16px;--gap-card:12px;--gap-item:10px;--gap-tight:8px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 2px 12px rgba(0,0,0,0.06);--shadow-float:0 4px 20px rgba(0,0,0,0.1)}.beautified-dashboard{background:var(--bg-page);color:var(--text-body);font-size:var(--font-body);line-height:1.5}.beautified-dashboard .module-card{background:var(--bg-white);border-radius:var(--radius-md);margin:0 var(--gap-page) var(--gap-card);box-shadow:var(--shadow-card);overflow:hidden}.beautified-dashboard .module-header{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-card) var(--gap-page);border-bottom:1px solid var(--border-divider)}.beautified-dashboard .module-title-wrap{display:flex;align-items:center;gap:8px}.beautified-dashboard .module-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.beautified-dashboard .module-icon .iconfont,.beautified-dashboard .module-icon .mdicon{font-size:18px}.beautified-dashboard .module-title{font-size:var(--font-h2);font-weight:600;color:var(--text-title)}.beautified-dashboard .module-arrow{color:var(--text-placeholder);display:flex;align-items:center}.beautified-dashboard .module-arrow .iconfont,.beautified-dashboard .module-arrow .mdicon{font-size:16px}.beautified-dashboard .module-tag{padding:4px 10px;background:#fff0f0;color:var(--color-red);font-size:11px;border-radius:var(--radius-pill);font-weight:500}.adverse_record{padding-top:var(--gap-card);padding-bottom:80px;background:var(--bg-page)}.adverse_icon[data-v-79efd77e]{display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column}.adverse_icon .icon[data-v-79efd77e]{width:70px;height:70px;margin-bottom:12px}.adverse_icon .icon_infusion_accelerator[data-v-79efd77e]{background:url(../img/infusion_accelerator.bb992051.png);background-size:contain}.adverse_icon .icon_medical_equipment[data-v-79efd77e]{background:url(../img/medical_equipment.da05cc97.png);background-size:contain}.adverse_icon .icon_medical_supplies[data-v-79efd77e]{background:url(../img/medical_supplies.99568e0d.png);background-size:contain}.adverse_icon .icon_spring_coil[data-v-79efd77e]{background:url(../img/spring_coil.30db2c09.png);background-size:contain}.entry_report .infoCard[data-v-389175b3]{background-color:#fff;padding:15px;margin-bottom:12px}.entry_report .infoCard .title[data-v-389175b3]{font-weight:700}.entry_report .infoCard_content[data-v-389175b3]{padding:24px 0;display:flex;justify-content:space-around;align-items:center}.adverse_event_entry .iconfont[data-v-76d55902]{font-size:28px}.adverse_event_entry .is-selected[data-v-76d55902]{background-color:transparent;color:#0ac6a3}