.recognition-result{--rr-ink:#204b3a;--rr-muted:#69786e;--rr-border:#dbe3d6;--rr-paper:#fffef9;--rr-soft:#f1f5ec;--rr-amber:#946428;width:100%;min-width:0;color:var(--rr-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.recognition-result *{box-sizing:border-box;min-width:0}.recognition-result .rr-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recognition-result .rr-eyebrow{letter-spacing:.08em;color:var(--rr-muted);margin:0 0 4px;font-size:12px;font-weight:700}.recognition-result h3{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.4}.recognition-result .rr-confidence{border:1px solid var(--rr-border);background:var(--rr-soft);border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:12px}.recognition-result .rr-intro{color:var(--rr-muted);margin:9px 0 18px;font-size:13px}.recognition-result .rr-cards{gap:14px;display:grid}.recognition-result .rr-card{border:1px solid var(--rr-border);background:var(--rr-paper);border-radius:17px;padding:20px}.recognition-result .rr-card-first{border-width:2px;border-color:#84ae8d;box-shadow:0 4px 16px #203d2814}.recognition-result .rr-card-heading{align-items:center;gap:12px;display:flex}.recognition-result .rr-number{background:var(--rr-soft);font-variant-numeric:tabular-nums;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:13px;font-weight:700;display:flex}.recognition-result .rr-card-first .rr-number{color:#fffef9;background:#225c33}.recognition-result .rr-name{flex:1}.recognition-result h4{margin:0;font-size:19px;line-height:1.4}.recognition-result .rr-name p{color:var(--rr-muted);margin:2px 0 0;font-size:12px;font-style:italic}.recognition-result .rr-tag{color:#805a2b;white-space:nowrap;background:#f8efde;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.recognition-result .rr-card-first .rr-tag{color:#1e5730;background:#e4f2e8}.recognition-result .rr-window{background:#f1f5e8;border:1px solid #dce7ce;border-radius:12px;margin-top:17px;padding:15px 16px}.recognition-result .rr-window-insufficient{background:#faf6ed;border-color:#e8dfcf}.recognition-result .rr-window-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.recognition-result .rr-window-heading>span{color:var(--rr-muted);font-size:12px}.recognition-result .rr-window-heading strong{letter-spacing:-.02em;font-size:21px;line-height:1.35}.recognition-result .rr-window-insufficient .rr-window-heading strong{color:var(--rr-amber);font-size:18px}.recognition-result .rr-condition{margin:0;font-size:13px}.recognition-result .rr-event{margin:7px 0 0;font-size:13px;font-weight:600}.recognition-result .rr-caution{color:#7a5b35;margin:7px 0 0;font-size:12px}.recognition-result .rr-detail>summary{cursor:pointer;margin-left:14px;padding:12px 0 3px;font-size:13px;font-weight:600;list-style-position:outside}.recognition-result .rr-detail>summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #7b9b73}.recognition-result .rr-detail[open]>summary{padding-bottom:11px}.recognition-result .rr-risk-detail>summary{color:#526b48;padding-top:10px;font-size:12px}.recognition-result .rr-detail-content{font-size:13px}.recognition-result .rr-detail-content p{white-space:pre-wrap;margin:0 0 10px}.recognition-result .rr-source{border-top:1px solid #d7e1cb;margin-top:12px;padding-top:11px;font-size:12px}.recognition-result h5{margin:0 0 6px;font-size:12px;font-weight:700}.recognition-result .rr-source p{margin:0 0 5px}.recognition-result a{color:#276046;text-underline-offset:3px;text-decoration:underline}.recognition-result .rr-identification-detail{margin-top:8px}.recognition-result .rr-evidence-grid{grid-template-columns:1fr 1fr;gap:15px 22px;padding-top:2px;display:grid}.recognition-result .rr-evidence{border-left:2px solid #e2e7dc;padding-left:10px;font-size:13px}.recognition-result .rr-evidence-support{border-color:#86a67b}.recognition-result .rr-evidence-conflict{border-color:#d3ac85}.recognition-result .rr-evidence-missing{border-color:#d7be86}.recognition-result .rr-evidence ul,.recognition-result .rr-limitations ul{margin:0;padding-left:17px}.recognition-result li+li{margin-top:5px}.recognition-result .rr-evidence p{margin:0}.recognition-result .rr-muted{color:var(--rr-muted);font-size:12px}.recognition-result .rr-knowledge-note{color:var(--rr-muted);margin:16px 0 0;font-size:11px}.recognition-result .rr-card-actions{border-top:1px dashed #d6dfd2;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;padding-top:13px;display:grid}.recognition-result .rr-action-btn{color:#1d512f;cursor:pointer;text-align:center;background:#f3f8f4;border:1px solid #b5cab9;border-radius:10px;min-height:40px;padding:7px 11px;font:600 12.5px/1.35 inherit;transition:background .15s,border-color .15s,transform .12s}.recognition-result .rr-action-btn:hover{background:#e4f1e7;border-color:#225c33;transform:translateY(-1px)}.recognition-result .rr-action-btn-warn{color:#7d4d05;background:#fef6e2;border-color:#dfb56c}.recognition-result .rr-action-btn-warn:hover{background:#fdebc2;border-color:#c6861b}.recognition-result .rr-action-btn-primary{color:#fff;background:#225c33;border-color:#225c33;font-weight:700}.recognition-result .rr-action-btn-primary:hover{background:#184725;border-color:#184725}.recognition-result .rr-footer{color:var(--rr-muted);margin-top:15px;padding:0 3px;font-size:12px}.recognition-result .rr-weather{margin:0}.recognition-result .rr-limitations>summary{padding-top:8px;font-size:12px}.recognition-result .rr-limitations ul{padding-bottom:5px}.recognition-result .rr-empty{border:1px dashed var(--rr-border);background:var(--rr-paper);color:var(--rr-muted);border-radius:12px;padding:20px}@media (max-width:600px){.recognition-result .rr-card{padding:15px}.recognition-result h3{font-size:18px}.recognition-result .rr-header{flex-wrap:wrap;gap:7px}.recognition-result .rr-card-heading{flex-wrap:wrap;gap:9px}.recognition-result .rr-name{flex:140px}.recognition-result h4{font-size:18px}.recognition-result .rr-tag{margin-left:44px}.recognition-result .rr-window{padding:12px}.recognition-result .rr-window-heading{flex-direction:column;align-items:flex-start;gap:3px}.recognition-result .rr-window-heading strong{font-size:22px}.recognition-result .rr-evidence-grid{grid-template-columns:1fr;gap:14px}.recognition-result .rr-card-actions{grid-template-columns:1fr}.recognition-result .rr-confidence{white-space:normal}.recognition-result .rr-number{width:34px;height:34px}}@media (prefers-reduced-motion:no-preference){.recognition-result .rr-card{transition:border-color .15s}}.label-dose-result{--ld-ink:var(--pp-ink,#183c2c);--ld-muted:var(--pp-muted,#617166);--ld-paper:var(--pp-surface,#fffef8);--ld-soft:var(--pp-soft,#e9f0e3);--ld-border:var(--pp-border,#d8dfd1);width:100%;min-width:0;color:var(--ld-ink);font:16px/1.6 var(--pp-font,"Microsoft YaHei", "PingFang SC", system-ui, sans-serif);overflow-wrap:anywhere}.label-dose-result *,.label-dose-result :before,.label-dose-result :after{box-sizing:border-box;min-width:0}.label-dose-result h2,.label-dose-result h3,.label-dose-result p{margin-top:0}.label-dose-result .ld-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.label-dose-result .ld-eyebrow{color:var(--ld-muted);letter-spacing:.06em;margin:0 0 3px;font-size:13px;font-weight:700}.label-dose-result h2{margin:0;font-size:22px;line-height:1.35}.label-dose-result .ld-status{color:#425f42;text-align:center;background:#f2f5ec;border:1px solid #c9d7c3;border-radius:999px;flex:none;max-width:45%;padding:4px 10px;font-size:13px}.label-dose-result .ld-status-caution{color:#76501e;background:#fbf4e7;border-color:#e3c99c}.label-dose-result .ld-product{border:1px solid var(--ld-border);background:var(--ld-paper);border-radius:14px;padding:15px 17px}.label-dose-result .ld-product h3{margin:0 0 10px;font-size:20px;line-height:1.4}.label-dose-result .ld-product p,.label-dose-result .ld-applicability p,.label-dose-result .ld-method p,.label-dose-result .ld-verification p{gap:9px;margin:4px 0;display:flex}.label-dose-result .ld-product p span,.label-dose-result .ld-applicability p span,.label-dose-result .ld-method p span,.label-dose-result .ld-verification p span{color:var(--ld-muted);flex:0 0 7em}.label-dose-result .ld-blocked{color:#713b2d;background:#fbf0e9;border:1px solid #dfb9a6;border-radius:13px;margin-top:13px;padding:14px 16px}.label-dose-result .ld-blocked h3{margin:0 0 5px;font-size:18px}.label-dose-result .ld-blocked p,.label-dose-result .ld-blocked ul{margin:0}.label-dose-result .ld-blocked ul{padding-left:21px}.label-dose-result .ld-applicability{flex-wrap:wrap;gap:5px 24px;margin:14px 0 9px;display:flex}.label-dose-result .ld-applicability p{margin:0}.label-dose-result .ld-dose-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.label-dose-result .ld-dose-card{background:var(--ld-soft);border:1px solid #c6d4bd;border-radius:15px;flex-direction:column;justify-content:center;min-height:136px;padding:16px 18px;display:flex}.label-dose-result .ld-card-label{color:#3e6047;font-size:14px;font-weight:700}.label-dose-result .ld-dose-card strong{color:#183c2c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0;font-size:clamp(22px,4vw,30px);line-height:1.35}.label-dose-result .ld-card-note{color:var(--ld-muted);font-size:13px}.label-dose-result .ld-method{background:#f8f8f0;border-left:3px solid #9db28d;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:12px 0;padding:12px 14px;display:grid}.label-dose-result .ld-method p{margin:0}.label-dose-result .ld-safety{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.label-dose-result .ld-safety div{border:1px solid var(--ld-border);background:var(--ld-paper);border-radius:12px;padding:12px 14px}.label-dose-result .ld-safety dt{color:var(--ld-muted);font-size:14px}.label-dose-result .ld-safety dd{margin:2px 0 0;font-size:17px;font-weight:700}.label-dose-result .ld-checks{color:#624a27;background:#fbf5e9;border:1px solid #e2c894;border-radius:12px;margin:13px 0;padding:13px 15px}.label-dose-result .ld-checks h3,.label-dose-result .ld-precautions h3{margin:0 0 6px;font-size:16px}.label-dose-result .ld-checks ul,.label-dose-result .ld-precautions ul{margin:0;padding-left:21px}.label-dose-result .ld-precautions{background:#f7f8f1;border-left:3px solid #b8c8ad;margin:13px 0;padding:12px 15px}.label-dose-result .ld-verification{border-top:1px solid var(--ld-border);color:var(--ld-muted);flex-wrap:wrap;gap:3px 20px;padding-top:9px;font-size:14px;display:flex}.label-dose-result .ld-verification p{margin:0}.label-dose-result .ld-note{color:var(--ld-muted);margin:8px 0;font-size:14px}.label-dose-result .ld-source{border-top:1px solid var(--ld-border);flex-wrap:wrap;align-items:baseline;gap:5px 10px;padding-top:9px;font-size:14px;display:flex}.label-dose-result .ld-source>span{color:var(--ld-muted)}.label-dose-result .ld-source-link,.label-dose-result a{color:#245c40;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word;text-decoration:underline}.label-dose-result .ld-source-title{color:var(--ld-muted);overflow-wrap:anywhere}.label-dose-result .ld-original{margin-top:10px}.label-dose-result .ld-original summary{cursor:pointer;color:#435d47;width:fit-content;max-width:100%;font-size:14px;font-weight:700;display:list-item}.label-dose-result .ld-original summary:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #73965b}.label-dose-result a:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #73965b}.label-dose-result .ld-original p{white-space:pre-wrap;margin:8px 0 0}.label-dose-result .ld-legacy-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.label-dose-result .ld-legacy-message p{margin:0 0 9px}.label-dose-result .ld-legacy-sources{margin:14px 0 0;padding-left:21px}.label-dose-result .ld-legacy-sources li+li{margin-top:5px}@media (max-width:600px){.label-dose-result .ld-header{flex-wrap:wrap}.label-dose-result h2{font-size:20px}.label-dose-result .ld-dose-cards,.label-dose-result .ld-safety,.label-dose-result .ld-method{grid-template-columns:1fr}.label-dose-result .ld-dose-card{min-height:116px}.label-dose-result .ld-applicability{flex-direction:column;gap:4px}.label-dose-result .ld-status{max-width:100%}}
