body.prodterm .recalldraw{z-index:61}body.prodterm .rc-who{font-weight:400;color:#6e6e73}body.prodterm .rc-body{display:flex;flex-direction:column;gap:14px;padding:14px 16px 24px;font:13px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1d1d1f}body.prodterm .rc-note{padding:10px 12px;border-radius:8px;background:#f5f5f7;color:#6e6e73;font-size:12px;line-height:1.5}body.prodterm .rc-error{padding:8px 12px;border-radius:8px;background:#e5e5ea;color:#b42318;font-size:12px}body.prodterm .rc-muted{color:#6e6e73;font-size:11px}body.prodterm .rc-draft h4,body.prodterm .rc-existing h4,body.prodterm .rc-results h4{margin:0;font:600 13px/18px Inter,sans-serif;display:flex;align-items:center;gap:8px}body.prodterm .rc-draft h4 span{font-weight:400;color:#6e6e73}body.prodterm .rc-draft-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}body.prodterm .rc-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}body.prodterm .rc-item{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff}body.prodterm .rc-item.is-off{opacity:.55}body.prodterm .rc-item.is-grouped{border-color:#b3c5ff;background:#fff}body.prodterm .rc-check{padding-top:4px}body.prodterm .rc-item-main{display:flex;flex-direction:column;gap:5px;min-width:0}body.prodterm .rc-item-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.prodterm .rc-title{flex:1 1 180px;min-width:0;border:1px solid transparent;border-radius:8px;padding:3px 6px;font:600 13px/18px Inter,sans-serif;color:#1d1d1f;background:transparent}body.prodterm .rc-title:focus,body.prodterm .rc-title:hover{border-color:#e5e5ea;background:#fff;outline:none}body.prodterm .rc-reason{font-size:12px;color:#6e6e73}body.prodterm .rc-what{width:100%;border:1px solid #e5e5ea;border-radius:8px;padding:6px 8px;font:400 12px/17px Inter,sans-serif;color:#1d1d1f;resize:vertical}body.prodterm .rc-item-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:#6e6e73}body.prodterm .rc-item-ctl label{display:inline-flex;align-items:center;gap:5px}body.prodterm .rc-item-ctl input[type=number]{width:58px;font:600 12px/1 Inter,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.prodterm .rc-item-ctl input[type=number],body.prodterm .rc-item-ctl select{height:28px;border:1px solid #e5e5ea;border-radius:8px;padding:0 6px;color:#1d1d1f}body.prodterm .rc-item-ctl select{font:600 12px/1 Inter,sans-serif;background:#fff}body.prodterm .rc-chip{display:inline-block;padding:2px 8px;border-radius:999px;font:600 11px/15px Inter,sans-serif;font-style:normal;background:#f5f5f7;color:#6e6e73;white-space:nowrap}body.prodterm .rc-chip.is-monitoring,body.prodterm .rc-chip.is-results{background:#e5e5ea;color:#8a5a00}body.prodterm .rc-chip.is-referral_check,body.prodterm .rc-chip.is-review{background:#e5e5ea;color:#2c68c8}body.prodterm .rc-chip.is-health_check,body.prodterm .rc-chip.is-vaccination{background:#e5e5ea;color:#1e7a46}body.prodterm .rc-chip.is-src-rule{background:#f5f5f7;color:#6e6e73}body.prodterm .rc-chip.is-src-ai{background:#f5f5f7;color:#6b21a8}body.prodterm .rc-chip.is-group{background:#2c68c8;color:#fff}body.prodterm .rc-chip.is-st-booked{background:#e5e5ea;color:#1e7a46}body.prodterm .rc-chip.is-st-sent{background:#e5e5ea;color:#8a5a00}body.prodterm .rc-chip.is-st-planned{background:#f5f5f7;color:#6e6e73}body.prodterm .rc-add{margin-top:6px}body.prodterm .rc-reason-pick{height:28px;margin-right:10px;border:1px solid #e5e5ea;border-radius:8px;padding:0 6px;font:600 12px/1 Inter,sans-serif;color:#1d1d1f;background:#fff}body.prodterm .rc-link{border:0;background:transparent;color:#2c68c8;font:600 12px/18px Inter,sans-serif;cursor:pointer;padding:0}body.prodterm .rc-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}body.prodterm .rc-actions-l,body.prodterm .rc-actions-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.prodterm .rc-btn{height:32px;padding:0 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:600 12px/1 Inter,sans-serif;cursor:pointer}body.prodterm .rc-btn:disabled{opacity:.55;cursor:default}body.prodterm .rc-btn.is-primary{background:#2c68c8;border-color:#2c68c8;color:#fff}body.prodterm .rc-btn.is-danger{color:#b42318;border-color:#e5e5ea;height:28px;padding:0 10px;font-size:12px}body.prodterm .rc-foot{margin:8px 0 0;font-size:11px;line-height:1.5;color:#6e6e73}body.prodterm .rc-results{display:flex;flex-direction:column;gap:6px}body.prodterm .rc-result{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:8px;border:1px solid #e5e5ea;background:#e5e5ea}body.prodterm .rc-result.is-fail{border-color:#e5e5ea;background:#f5f5f7}body.prodterm .rc-result strong{font-size:12px}body.prodterm .rc-result span{font-size:12px;color:#6e6e73}body.prodterm .rc-existing{display:flex;flex-direction:column;gap:6px;border-top:1px solid #e5e5ea;padding-top:12px}body.prodterm .rc-count{display:inline-block;min-width:18px;padding:0 6px;border-radius:999px;background:#e5e5ea;color:#2c68c8;font:600 11px/18px Inter,sans-serif;text-align:center}body.prodterm .rc-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid #e5e5ea;border-radius:8px}body.prodterm .rc-row-when{display:flex;flex-direction:column;gap:3px}body.prodterm .rc-row-when strong{font:600 12px/16px Inter,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.prodterm .rc-row-main{display:flex;flex-direction:column;min-width:0}body.prodterm .rc-row-main strong{font:600 12px/17px Inter,sans-serif}body.prodterm .rc-row-main span{font-size:11px;color:#6e6e73;overflow-wrap:anywhere}@media (max-width:760px){body.prodterm .rc-row{grid-template-columns:minmax(0,1fr) auto}body.prodterm .rc-row-when{grid-column:1/-1;flex-direction:row;align-items:center;gap:8px}}body.prodterm .rc-row-acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}body.prodterm .rc-form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e5e5ea;border-radius:8px;background:#f5f5f7}body.prodterm .rc-form h4{margin:0;font:600 13px/18px Inter,sans-serif}body.prodterm .rc-form label{display:flex;flex-direction:column;gap:4px;font:600 12px/16px Inter,sans-serif;color:#6e6e73}body.prodterm .rc-form input,body.prodterm .rc-form select,body.prodterm .rc-form textarea{border:1px solid #e5e5ea;border-radius:8px;padding:6px 8px;font:400 13px/18px Inter,sans-serif;color:#1d1d1f;background:#fff}body.prodterm .rc-form-row,body.prodterm .rc-form-when{display:flex;flex-wrap:wrap;gap:10px;align-items:center}body.prodterm .rc-form-when label{flex-direction:row;align-items:center;gap:6px}body.prodterm .rc-manual .rc-row{display:flex;flex-direction:column;align-items:stretch;gap:6px}body.prodterm .rc-manual .rc-row-main span,body.prodterm .rc-manual .rc-row-main strong{overflow-wrap:break-word}body.prodterm .rc-manual .rc-row-acts{justify-content:flex-start}body.prodterm .recalldraw{--rc-ink:#111827;--rc-mute:#4b5563;--rc-soft:#5f6672;--rc-line:#e5e7eb;--rc-line2:#eef0f3;--rc-card:#fff;--rc-sunk:#f9fafb;--rc-btn-line:#d1d5db;--rc-pri:#1d4ed8;--rc-pri-ink:#fff;--rc-link:#1d4ed8;--rc-bad-bg:#fee2e2;--rc-bad:#991b1b;--rc-warn-bg:#fef3c7;--rc-warn:#92400e;--rc-ok-bg:#dcfce7;--rc-ok:#166534;--rc-gray-bg:#f3f4f6;--rc-gray:#374151;--rc-tip-bg:#eff6ff;--rc-tip:#1e3a8a;--rc-shadow:0 8px 24px rgba(17,24,39,.12);display:flex;flex-direction:column}html.dark body.prodterm .recalldraw,html[data-skin-mode=dark] body.prodterm .recalldraw{--rc-ink:#e8eaed;--rc-mute:#c3cad5;--rc-soft:#aab3c0;--rc-line:#3a404c;--rc-line2:#2e333d;--rc-card:#1c1f26;--rc-sunk:#22262e;--rc-btn-line:#4a5160;--rc-pri:#3b6fe0;--rc-pri-ink:#fff;--rc-link:#9db8ff;--rc-bad-bg:#4a1d1d;--rc-bad:#fecaca;--rc-warn-bg:#45330f;--rc-warn:#fde68a;--rc-ok-bg:#133a24;--rc-ok:#bbf7d0;--rc-gray-bg:#2a2f38;--rc-gray:#d6dbe3;--rc-tip-bg:#172544;--rc-tip:#dbe6ff;--rc-shadow:0 8px 24px rgba(0,0,0,.5)}body.prodterm .recalldraw .rc-t{overflow:visible;text-overflow:clip;white-space:normal}body.prodterm .recalldraw .rc-body{flex:1 1 auto;min-height:0;overflow-y:auto;color:var(--rc-ink);gap:12px}body.prodterm .rc-head{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--rc-line)}body.prodterm .recalldraw .rc-who{font-size:12px;color:var(--rc-mute);font-weight:400}body.prodterm .rc-row-btns,body.prodterm .rc-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}body.prodterm .rc-pad{padding:0 14px 12px 70px}body.prodterm .recalldraw .rc-btn{border-color:var(--rc-btn-line);background:var(--rc-card);color:var(--rc-ink);border-radius:8px}body.prodterm .recalldraw .rc-btn.is-primary{background:var(--rc-pri);border-color:var(--rc-pri);color:var(--rc-pri-ink)}body.prodterm .recalldraw .rc-btn.is-good{color:var(--rc-ok)}body.prodterm .recalldraw .rc-btn.is-bad{color:var(--rc-bad)}body.prodterm .rc-hb{height:36px;padding:0 14px;font-size:13px}body.prodterm .rc-counts{display:flex;gap:6px;flex-wrap:wrap}body.prodterm .rc-cpill,body.prodterm .rc-pill{padding:2px 8px;border-radius:999px;font:600 11px/16px Inter,sans-serif;font-style:normal;white-space:nowrap;background:var(--rc-gray-bg);color:var(--rc-gray);flex:none}body.prodterm .rc-cpill{padding:4px 10px;font-size:12px}body.prodterm :is(.rc-cpill,.rc-pill).is-bad{background:var(--rc-bad-bg);color:var(--rc-bad)}body.prodterm :is(.rc-cpill,.rc-pill).is-warn{background:var(--rc-warn-bg);color:var(--rc-warn)}body.prodterm .rc-pill.is-ok{background:var(--rc-ok-bg);color:var(--rc-ok)}body.prodterm .rc-pill.is-group{background:var(--rc-tip-bg);color:var(--rc-tip)}body.prodterm .rc-onfile{padding:8px 10px;border-radius:8px;background:var(--rc-gray-bg);color:var(--rc-gray);font-size:12px}body.prodterm .recalldraw .rc-existing{border-top:0;padding-top:0;gap:14px;display:flex;flex-direction:column}body.prodterm .rc-sec{display:flex;flex-direction:column;gap:8px}body.prodterm .recalldraw h5{margin:4px 0 0;font:600 12px/16px Inter,sans-serif;letter-spacing:.04em;color:var(--rc-soft)}body.prodterm .recalldraw h5 span{font-weight:400;letter-spacing:0}body.prodterm .rc-card{border:1px solid var(--rc-line);border-radius:8px;background:var(--rc-card)}body.prodterm .rc-g-row{display:flex;gap:12px;padding:12px 14px;align-items:flex-start}body.prodterm .rc-date{width:44px;flex:none;text-align:center;display:flex;flex-direction:column}body.prodterm .rc-date span{font:600 11px/14px Inter,sans-serif;color:var(--rc-soft)}body.prodterm .rc-date strong{font:600 20px/1.15 Inter,sans-serif;color:var(--rc-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.prodterm .rc-g-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}body.prodterm .rc-g-top{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}body.prodterm .rc-g-title{flex:1 1 140px;min-width:0;font:600 15px/19px Inter,sans-serif;color:var(--rc-ink);overflow-wrap:anywhere}body.prodterm .rc-g-meta{font-size:12px;line-height:17px;color:var(--rc-mute);overflow-wrap:anywhere}body.prodterm .rc-k{color:var(--rc-soft)}body.prodterm .rc-items-in{margin:0 14px 10px 70px;border-top:1px solid var(--rc-line2)}body.prodterm .rc-item-in{padding:8px 0;border-bottom:1px solid var(--rc-line2);display:flex;flex-direction:column;gap:2px}body.prodterm .rc-item-t{flex:1 1 auto;font:600 13px/18px Inter,sans-serif}body.prodterm .rc-strip{margin:0 14px 10px 70px;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--rc-mute)}body.prodterm .rc-yes{color:var(--rc-ok);font-weight:600}body.prodterm .rc-no{color:var(--rc-bad);font-weight:600}body.prodterm .rc-log{margin:0 14px 10px 70px;font-size:12px;color:var(--rc-mute);display:flex;flex-direction:column;gap:2px}body.prodterm .recalldraw .rc-link{color:var(--rc-link)}body.prodterm .recalldraw .rc-link.is-danger{color:var(--rc-bad)}body.prodterm .rc-menu-wrap{position:relative;flex:none}body.prodterm .rc-more{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--rc-mute);display:flex;align-items:center;justify-content:center;cursor:pointer}body.prodterm .rc-more:hover,body.prodterm .rc-more[aria-expanded=true]{background:var(--rc-gray-bg)}body.prodterm .rc-menu{position:absolute;right:0;top:36px;z-index:5;width:220px;padding:4px;display:flex;flex-direction:column;border:1px solid var(--rc-line);border-radius:8px;background:var(--rc-card);box-shadow:var(--rc-shadow)}body.prodterm .rc-menu button{height:34px;padding:0 10px;text-align:left;border:0;border-radius:8px;background:transparent;font:400 13px/1 Inter,sans-serif;color:var(--rc-ink);cursor:pointer}body.prodterm .rc-menu button:hover:not(:disabled){background:var(--rc-gray-bg)}body.prodterm .rc-menu button:disabled{color:var(--rc-soft);cursor:default}body.prodterm .rc-menu button.is-danger{color:var(--rc-bad)}body.prodterm .rc-confirm{margin:0 14px 14px;padding:12px;border-radius:8px;background:var(--rc-tip-bg);color:var(--rc-tip);display:flex;flex-direction:column;gap:8px;font-size:13px}body.prodterm .rc-confirm-h{font:600 12px/16px Inter,sans-serif;letter-spacing:.03em}body.prodterm .rc-confirm-err{color:var(--rc-bad)}body.prodterm .rc-details{margin:0 14px 14px;padding:12px;border-radius:8px;background:var(--rc-sunk);display:flex;flex-direction:column;gap:12px}body.prodterm .rc-details h6,body.prodterm .rc-sub h6{margin:0 0 4px;font:600 11px/16px Inter,sans-serif;letter-spacing:.03em;color:var(--rc-soft)}body.prodterm .rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;font-size:12px;line-height:17px;overflow-wrap:anywhere}body.prodterm .rc-sub{margin-top:10px;display:flex;flex-direction:column;gap:2px}body.prodterm .rc-merged{font-size:12px;color:var(--rc-mute)}body.prodterm .rc-fold{width:100%;display:flex;justify-content:space-between;padding:12px 14px;border:0;background:transparent;font:400 13px/18px Inter,sans-serif;color:var(--rc-ink);cursor:pointer}body.prodterm .rc-done-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 14px;border-top:1px solid var(--rc-line2);font-size:12px}body.prodterm .rc-done-row .rc-span{grid-column:1/-1}body.prodterm .rc-after{padding:6px 14px}body.prodterm .rc-after-row{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 0;font-size:12px;border-bottom:1px solid var(--rc-line2)}body.prodterm .rc-after-row:last-of-type{border-bottom:0}body.prodterm .rc-send{display:flex;flex-direction:column;gap:8px}body.prodterm .recalldraw .rc-item{background:var(--rc-card);border-color:var(--rc-line)}body.prodterm .recalldraw .rc-item-ctl :is(input,select),body.prodterm .recalldraw .rc-title,body.prodterm .recalldraw .rc-what{color:var(--rc-ink);background:var(--rc-card)}body.prodterm .rc-footer{flex:none;padding:10px 16px;border-top:1px solid var(--rc-line);font-size:12px;color:var(--rc-mute);display:flex;gap:6px;align-items:center;flex-wrap:wrap;background:var(--rc-card)}body.prodterm .recalldraw .rc-note{color:var(--rc-mute);background:var(--rc-gray-bg)}body.prodterm .recalldraw .rc-muted,body.prodterm .recalldraw .rc-reason{color:var(--rc-mute)}@media (max-width:480px){body.prodterm :is(.rc-pad,.rc-items-in,.rc-strip,.rc-log){margin-left:14px;padding-left:0}body.prodterm .rc-pad{padding-left:14px}body.prodterm .rc-grid{grid-template-columns:1fr}body.prodterm .rc-done-row{grid-template-columns:1fr auto}}body.prodterm .rc-done-row,body.prodterm .rc-done-row strong,body.prodterm .rc-fold{color:var(--rc-ink)}body.prodterm .rc-gate{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}body.prodterm .rc-gate li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;padding:4px 8px;border-radius:8px;background:var(--rc-card);color:var(--rc-ink);font-size:12px;line-height:17px}body.prodterm .rc-gate li>b{font-weight:600;text-align:center}body.prodterm .rc-gate li.is-yes>b{color:var(--rc-ok)}body.prodterm .rc-gate li.is-no{background:var(--rc-bad-bg)}body.prodterm .rc-gate li.is-no strong,body.prodterm .rc-gate li.is-no>b{color:var(--rc-bad)}body.prodterm .rc-gate li.is-wait>b{color:var(--rc-soft)}body.prodterm .recalldraw .rc-fix{height:28px;padding:0 10px;font-size:12px;white-space:nowrap}body.prodterm .rc-override{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--rc-ink)}body.prodterm .rc-override label{display:flex;flex-direction:column;gap:4px}body.prodterm .rc-override input{height:32px;border:1px solid var(--rc-btn-line);border-radius:8px;padding:0 8px;background:var(--rc-card);color:var(--rc-ink);font:400 13px/1 Inter,sans-serif}body.prodterm .rc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}body.prodterm .rc-steps li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 10px;gap:0 10px;padding:3px 0;border-bottom:1px solid var(--rc-line2);font-size:12px;line-height:17px;color:var(--rc-ink)}body.prodterm .rc-steps .rc-step-x{grid-column:1/-1}body.prodterm .rc-steps .rc-step-x:empty{display:none}body.prodterm .rc-steps li.is-missing{color:var(--rc-soft)}body.prodterm .rc-steps li.is-due .rc-step-d{color:var(--rc-bad);font-weight:600}body.prodterm .rc-steps li.is-planned .rc-step-d{color:var(--rc-link)}body.prodterm .rc-step-x{color:var(--rc-mute);overflow-wrap:anywhere}body.prodterm .rc-next{color:var(--rc-ink)}@media (max-width:480px){body.prodterm .rc-gate li{grid-template-columns:16px minmax(0,1fr)}body.prodterm .rc-gate li .rc-fix{grid-column:2;justify-self:start}}body.prodterm .rc-gate-block{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-top:1px solid var(--rc-line2)}body.prodterm .rc-gate-t{font-size:12px;color:var(--rc-tip)}body.prodterm .rc-rem.is-sent{color:var(--rc-ok);font-weight:600}body.prodterm .rc-rem.is-missed,body.prodterm .rc-rem.is-skipped{color:var(--rc-soft)}body.prodterm .adh-followup .recalldraw.rx-wide{width:min(860px,calc(100vw - 40px))!important}