s-fluid-therapy-calculator,s-fluid-therapy-calculator *{box-sizing:border-box}s-fluid-therapy-calculator{--ink:#101123;--ink-soft:#454063;--muted:#6f6a86;--line:#e7e3ef;--line-soft:#f2eff8;--page-bg:#f6f4fb;--primary:#8637b2;--primary-dark:#6d2a94;--primary-tint:#f3ebfa;--amber:#8a6508;--amber-bg:#fff7e3;--amber-line:#f0dca0;--red:#c0362c;--red-bg:#fdecea;--red-line:#f3c4bf;--green:#17714a;--green-bg:#e8f6ef;--green-line:#bfe5d2;--status-blue:#155f99;--status-blue-bg:#edf7ff;--status-blue-line:#b8d8ef;--status-orange:#a84b08;--status-orange-bg:#fff3e6;--status-orange-line:#edc69c;--radius-card:14px;--radius-field:9px;--radius-panel:10px;color:var(--ink);background:var(--page-bg);min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45}s-fluid-therapy-calculator span[aria-hidden=true]{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}s-fluid-therapy-calculator .aav-header{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:14px 20px;display:flex}s-fluid-therapy-calculator .aav-brand{align-items:center;gap:12px;min-width:0;display:flex}s-fluid-therapy-calculator .aav-logo{background:var(--primary);color:#fff;letter-spacing:.5px;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:flex}s-fluid-therapy-calculator .aav-brand b{letter-spacing:.2px;font-size:17px}s-fluid-therapy-calculator .aav-brand .sub{color:var(--muted);font-size:12.5px}s-fluid-therapy-calculator .aav-tag{color:var(--primary-dark);white-space:nowrap;font-size:13px;font-weight:700}s-fluid-therapy-calculator .crumbs{max-width:1180px;color:var(--muted);margin:14px auto 0;padding:0 20px;font-size:12.5px}s-fluid-therapy-calculator .crumbs a{color:var(--primary-dark);font-weight:600;text-decoration:none}s-fluid-therapy-calculator .crumbs a:hover{text-decoration:underline}s-fluid-therapy-calculator .crumbs .sep{color:var(--muted);margin:0 6px}s-fluid-therapy-calculator .intro{max-width:1180px;margin:6px auto 0;padding:0 20px}s-fluid-therapy-calculator .intro h1{color:var(--ink);margin:6px 0 4px;line-height:1.2;font-size:26px!important}s-fluid-therapy-calculator .intro .byline{color:var(--primary-dark);margin:0 0 6px;font-size:13px;font-weight:700}s-fluid-therapy-calculator .intro p.lede{max-width:820px;color:var(--ink-soft);margin:0;font-size:14.5px}s-fluid-therapy-calculator main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;width:100%;max-width:1180px;margin:16px auto 40px;padding:0 20px;display:grid}s-fluid-therapy-calculator main>*{min-width:0}s-fluid-therapy-calculator .span2{grid-column:1/-1}@media (max-width:900px){s-fluid-therapy-calculator main{grid-template-columns:1fr}}s-fluid-therapy-calculator .card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;min-width:0;padding:20px;overflow:hidden}s-fluid-therapy-calculator .card-head{align-items:center;gap:8px;margin:0 0 12px;display:flex}s-fluid-therapy-calculator .section-bar{background:var(--primary);border-radius:2px;flex:none;width:4px;height:18px}s-fluid-therapy-calculator .card-head h2,s-fluid-therapy-calculator .card-head h3{color:var(--ink);margin:0;font-size:16px}s-fluid-therapy-calculator .step{background:var(--line-soft);border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:var(--radius-panel);margin:0 0 14px;padding:16px}s-fluid-therapy-calculator .step-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}s-fluid-therapy-calculator .step-num{background:var(--primary);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}s-fluid-therapy-calculator .step h3{color:var(--ink);margin:0;font-size:15px}s-fluid-therapy-calculator .step .step-why{color:var(--muted);margin:0 0 10px;font-size:12.5px}s-fluid-therapy-calculator label.f{text-transform:uppercase;color:var(--ink-soft);letter-spacing:.3px;margin-bottom:4px;font-size:12px;font-weight:700;display:block}s-fluid-therapy-calculator .unit{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600}s-fluid-therapy-calculator input[type=number],s-fluid-therapy-calculator select{border:1px solid var(--line);border-radius:var(--radius-field);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;min-height:42px;padding:9px 10px;font-size:14px}s-fluid-therapy-calculator .help{color:var(--muted);margin:3px 0 0;font-size:12px}s-fluid-therapy-calculator input:focus,s-fluid-therapy-calculator select:focus,s-fluid-therapy-calculator button:focus,s-fluid-therapy-calculator summary:focus,s-fluid-therapy-calculator a:focus{outline:3px solid var(--primary);outline-offset:1px}s-fluid-therapy-calculator .form-builder{container:calculator-builder/inline-size}s-fluid-therapy-calculator .responsive-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;display:grid}s-fluid-therapy-calculator .responsive-form>div{min-width:0}@container calculator-builder (max-width:980px){s-fluid-therapy-calculator .responsive-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@container calculator-builder (max-width:540px){s-fluid-therapy-calculator .responsive-form{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:1180px){s-fluid-therapy-calculator .responsive-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){s-fluid-therapy-calculator .responsive-form{grid-template-columns:1fr}}}s-fluid-therapy-calculator .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}s-fluid-therapy-calculator .grid2>div{min-width:0}@media (max-width:380px){s-fluid-therapy-calculator .grid2{grid-template-columns:1fr}}s-fluid-therapy-calculator .seg{flex-wrap:wrap;gap:8px;display:flex}s-fluid-therapy-calculator .seg button{border:1px solid var(--line);border-radius:var(--radius-field);min-height:42px;color:var(--ink-soft);font:inherit;cursor:pointer;background:#fff;flex:90px;padding:8px 14px;font-size:14px;font-weight:700}s-fluid-therapy-calculator .seg button[aria-pressed=true]{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark);box-shadow:inset 0 -2px 0 var(--primary)}s-fluid-therapy-calculator .seg button:hover{border-color:var(--primary)}s-fluid-therapy-calculator .chk{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:9px;min-height:24px;margin:8px 0;font-size:13.5px;display:flex}s-fluid-therapy-calculator .chk input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:2px}s-fluid-therapy-calculator .btnrow{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}s-fluid-therapy-calculator .btn{background:var(--primary);color:#fff;border-radius:var(--radius-field);min-height:40px;font:inherit;cursor:pointer;border:none;padding:10px 16px;font-size:14px;font-weight:700}s-fluid-therapy-calculator .btn:hover{background:var(--primary-dark)}s-fluid-therapy-calculator .btn-ghost{color:var(--primary-dark);border:1.5px solid var(--primary);border-radius:var(--radius-field);min-height:40px;font:inherit;cursor:pointer;background:#fff;padding:10px 16px;font-size:14px;font-weight:700}s-fluid-therapy-calculator .btn-ghost:hover{background:var(--primary-tint)}@media (max-width:540px){s-fluid-therapy-calculator .btn,s-fluid-therapy-calculator .btn-ghost{flex:100%}}s-fluid-therapy-calculator details.adv{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;margin-top:4px;overflow:hidden}s-fluid-therapy-calculator details.adv summary{cursor:pointer;background:var(--line-soft);color:var(--primary-dark);align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:700;list-style:none;display:flex}s-fluid-therapy-calculator details.adv summary:before{content:"▸";color:var(--primary);transition:transform .15s}s-fluid-therapy-calculator details.adv[open] summary:before{transform:rotate(90deg)}s-fluid-therapy-calculator details.adv[open] summary{background:var(--primary-tint)}s-fluid-therapy-calculator details.adv .adv-body{padding:16px}s-fluid-therapy-calculator .rcard{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius-card);background:#fff;min-width:0;margin:0 0 16px;padding:16px 18px;overflow-x:auto}s-fluid-therapy-calculator .rcard:last-child{margin-bottom:0}s-fluid-therapy-calculator .rcard h3{color:var(--ink);margin:0 0 8px;font-size:16px}s-fluid-therapy-calculator .rcard.ok{border-left-color:var(--green)}s-fluid-therapy-calculator .rcard.warn{border-left-color:var(--amber)}s-fluid-therapy-calculator .rcard.crit{border-left-color:var(--red)}s-fluid-therapy-calculator .rcard.info{border-left-color:var(--status-blue)}s-fluid-therapy-calculator .rcard.accent{border-left-color:var(--primary);background:linear-gradient(0deg,var(--primary-tint),var(--primary-tint));background:var(--primary-tint);border-color:var(--primary);border-left-width:4px}s-fluid-therapy-calculator .rcard.accent h3{color:var(--primary-dark)}s-fluid-therapy-calculator .pill{text-transform:uppercase;letter-spacing:.4px;border:1px solid;border-radius:20px;margin:0 6px 5px 0;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}s-fluid-therapy-calculator .pill.crit{background:var(--red-bg);color:var(--red);border-color:var(--red-line)}s-fluid-therapy-calculator .pill.warn{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-line)}s-fluid-therapy-calculator .pill.ok{background:var(--green-bg);color:var(--green);border-color:var(--green-line)}s-fluid-therapy-calculator .pill.info{background:var(--status-blue-bg);color:var(--status-blue);border-color:var(--status-blue-line)}s-fluid-therapy-calculator .pill.accent{background:var(--primary-tint);color:var(--primary-dark);border-color:#d8c5ee}s-fluid-therapy-calculator .dose{background:var(--primary-tint);color:var(--primary-dark);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px;font-weight:800}s-fluid-therapy-calculator .formula{background:var(--line-soft);border:1px solid var(--line);white-space:nowrap;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:8px;margin:6px 0;padding:7px 10px;font-size:12.5px;overflow-x:auto}s-fluid-therapy-calculator .note{color:var(--muted);font-size:12.5px}s-fluid-therapy-calculator ul{margin:6px 0;padding-left:20px}s-fluid-therapy-calculator li{margin:4px 0}s-fluid-therapy-calculator .tblwrap{border:1px solid var(--line);border-radius:var(--radius-panel);margin:8px 0;overflow-x:auto}s-fluid-therapy-calculator table{border-collapse:collapse;width:100%;min-width:430px;font-size:13.5px}s-fluid-therapy-calculator th{background:var(--primary-tint);color:var(--primary-dark);text-transform:uppercase;letter-spacing:.3px;text-align:left;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11.5px}s-fluid-therapy-calculator td{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;color:var(--ink-soft);padding:7px 10px}s-fluid-therapy-calculator tr:last-child td{border-bottom:none}s-fluid-therapy-calculator tr.hl td{background:var(--primary-tint);color:var(--primary-dark);font-weight:700}s-fluid-therapy-calculator .rcard.result-dark{border:1px solid #3c1660;border-left:4px solid var(--primary);color:#fff;background:linear-gradient(135deg,#181233 0%,#3c1660 100%)}s-fluid-therapy-calculator .bigrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 12px;display:grid}@media (max-width:540px){s-fluid-therapy-calculator .bigrow{grid-template-columns:1fr}}s-fluid-therapy-calculator .bigbox{background:#ffffff17;border:1px solid #ffffff2e;border-radius:10px;min-width:0;padding:10px 12px}s-fluid-therapy-calculator .biglabel{text-transform:uppercase;letter-spacing:.4px;color:#cdbfe6;font-size:11.5px;font-weight:700;display:block}s-fluid-therapy-calculator .bignum{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.15}s-fluid-therapy-calculator .bignum small{color:#cdbfe6;margin-left:3px;font-size:13px;font-weight:700}s-fluid-therapy-calculator .result-dark .formula{color:#e8e0f5;background:#ffffff17;border-color:#ffffff2e}s-fluid-therapy-calculator .result-dark th{color:#e8e0f5;background:#ffffff1f;border-bottom-color:#fff3}s-fluid-therapy-calculator .result-dark tr.hl td{color:#fff;background:#ffffff24;font-weight:700}s-fluid-therapy-calculator .result-dark .note{color:#cdbfe6}s-fluid-therapy-calculator .empty{color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:var(--radius-card);background:#fff;padding:50px 20px}s-fluid-therapy-calculator .flagrow{flex-wrap:wrap;gap:0 4px;margin-bottom:4px;display:flex}s-fluid-therapy-calculator .faq h2{margin:0;font-size:16px}s-fluid-therapy-calculator .faq h3{color:var(--ink);margin:14px 0 4px;font-size:15px}s-fluid-therapy-calculator .faq p{color:var(--ink-soft);max-width:820px;margin:0 0 10px;font-size:14px}s-fluid-therapy-calculator .faq p:last-child{margin-bottom:0}s-fluid-therapy-calculator .faq a{color:var(--primary-dark);font-weight:600}s-fluid-therapy-calculator .disc{max-width:1180px;color:var(--muted);margin:0 auto;padding:0 20px 40px;font-size:12px}@media print{s-fluid-therapy-calculator{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}s-fluid-therapy-calculator .crumbs,s-fluid-therapy-calculator .panel-inputs,s-fluid-therapy-calculator .faq,s-fluid-therapy-calculator .btnrow,s-fluid-therapy-calculator .intro p.lede{display:none!important}s-fluid-therapy-calculator main{max-width:none;margin:0;padding:0;display:block}s-fluid-therapy-calculator .rcard{break-inside:avoid;margin-bottom:10px;overflow:visible}s-fluid-therapy-calculator .aav-header{padding:6px 0}s-fluid-therapy-calculator .intro{padding:0}s-fluid-therapy-calculator .intro h1{font-size:20px}}s-fluid-therapy-calculator{background:var(--page-bg);width:100%;min-height:0;padding:196px 0 0;display:block}s-fluid-therapy-calculator .aav-header,s-fluid-therapy-calculator .crumbs,s-fluid-therapy-calculator .intro,s-fluid-therapy-calculator main,s-fluid-therapy-calculator .disc{width:min(100%,1080px);margin-left:auto;margin-right:auto}s-fluid-therapy-calculator .aav-header{border:0;border-bottom:2px solid var(--primary);background:0 0;padding-left:20px;padding-right:20px}s-fluid-therapy-calculator .aav-logo{box-shadow:none;border-radius:6px}s-fluid-therapy-calculator .intro{padding-top:8px}s-fluid-therapy-calculator .intro h1{letter-spacing:-.035em;max-width:820px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.04}s-fluid-therapy-calculator .intro .lede p,s-fluid-therapy-calculator .intro .byline p,s-fluid-therapy-calculator .disc p{margin:0}s-fluid-therapy-calculator .card,s-fluid-therapy-calculator .rcard{box-shadow:none}s-fluid-therapy-calculator .rcard.result-dark{background:var(--primary-tint);border:1px solid #d8c5ee;border-left:5px solid var(--primary);color:var(--ink)}s-fluid-therapy-calculator .result-dark h3{color:var(--primary-dark)}s-fluid-therapy-calculator .bigbox{background:#fff;border:1px solid #d8c5ee}s-fluid-therapy-calculator .biglabel,s-fluid-therapy-calculator .bignum small,s-fluid-therapy-calculator .result-dark .note{color:var(--muted)}s-fluid-therapy-calculator .bignum{color:var(--primary-dark)}s-fluid-therapy-calculator .result-dark .formula{border-color:var(--line);color:var(--ink-soft);background:#fff}s-fluid-therapy-calculator .result-dark .tblwrap{border-color:var(--line)}s-fluid-therapy-calculator .result-dark th{color:var(--primary-dark);border-bottom-color:var(--line);background:#fff}s-fluid-therapy-calculator .result-dark td{color:var(--ink-soft);border-bottom-color:var(--line-soft)}s-fluid-therapy-calculator .result-dark tr.hl td{color:var(--primary-dark);background:#fff}@media (max-width:768px){s-fluid-therapy-calculator{padding-top:124px}}@media (max-width:560px){s-fluid-therapy-calculator main,s-fluid-therapy-calculator .aav-header,s-fluid-therapy-calculator .crumbs,s-fluid-therapy-calculator .intro,s-fluid-therapy-calculator .disc{padding-left:12px;padding-right:12px}s-fluid-therapy-calculator .aav-tag{display:none}}@media print{s-fluid-therapy-calculator{padding-top:0!important}}
s-fluid-therapy-calculator[data-tool-root]{min-height:0;font-family:inherit;font-size:inherit;--line-soft:var(--color-lilac-ghost);--amber-line:var(--color-butter-glow);--red-line:var(--color-alert-line);--green-line:var(--color-mint-line);--status-blue-line:var(--color-sky-border);--status-orange:var(--color-peach-ink);--status-orange-bg:var(--color-peach-tint);--status-orange-line:var(--color-peach);--radius-card:22px;--radius-field:14px;--radius-panel:16px;background:0 0;margin:0;padding:0;line-height:1.55}@media (max-width:768px){s-fluid-therapy-calculator[data-tool-root]{padding-top:0}}s-fluid-therapy-calculator[data-tool-root] :is(input,select,button,summary,a):focus:not(:focus-visible){outline:none}s-fluid-therapy-calculator[data-tool-root] :is(input,select,button,summary,a):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}s-fluid-therapy-calculator[data-tool-root] .ftc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}s-fluid-therapy-calculator[data-tool-root] .ftc-grid>.tf-field{min-width:0;margin:0}@media (max-width:560px){s-fluid-therapy-calculator[data-tool-root] .ftc-grid{grid-template-columns:1fr}}@container tf-column (max-width:360px){s-fluid-therapy-calculator[data-tool-root] .ftc-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:561px){@container tf-column (min-width:380px){s-fluid-therapy-calculator[data-tool-root] .tf-row{grid-template-columns:minmax(0,1fr) auto}}}s-fluid-therapy-calculator[data-tool-root] details.ftc-adv{border:1.5px solid var(--color-lilac-line-soft);background:var(--color-card);border-radius:16px;margin-top:18px}s-fluid-therapy-calculator[data-tool-root] details.ftc-adv summary{background:var(--color-lilac-fill);color:var(--color-brand-deep);border-radius:15px;padding:14px 18px;font-size:14px;font-weight:600}s-fluid-therapy-calculator[data-tool-root] details.ftc-adv[open] summary{border-bottom:1px solid var(--color-lilac-line-soft);background:var(--color-lilac);border-radius:15px 15px 0 0}s-fluid-therapy-calculator[data-tool-root] details.ftc-adv .adv-body{padding:18px}s-fluid-therapy-calculator[data-tool-root] .ftc-adv-note{margin-top:14px}s-fluid-therapy-calculator[data-tool-root] .ftc-empty{display:none}s-fluid-therapy-calculator[data-tool-root]:has(#out>.empty) .ftc-empty{display:grid}s-fluid-therapy-calculator[data-tool-root] #out>.empty{display:none}s-fluid-therapy-calculator[data-tool-root] #actionStatus{color:var(--color-mint-chip-ink);font-weight:600}:is(s-fluid-therapy-calculator[data-tool-root] #tool-card:has(#out>.empty) .tf-toolbar-row #printBtn,s-fluid-therapy-calculator[data-tool-root] #tool-card:has(#out>.empty) .tf-toolbar-row #copyBtn,s-fluid-therapy-calculator[data-tool-root] #tool-card:has(#out>.empty) .tf-toolbar-row #emailBtn){opacity:.62}s-fluid-therapy-calculator[data-tool-root] #out,s-fluid-therapy-calculator[data-tool-root] #wt{scroll-margin-top:calc(var(--tf-toolbar-offset,84px) + 12px)}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]:not(:has(>.rcard)){box-shadow:none;background:0 0;border:0}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]:has(>.rcard:first-child.crit){--tf-verdict-tint:var(--color-triage-red-tint);--tf-verdict-colour:var(--red);--tf-verdict-ink:var(--color-triage-red-ink)}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]:has(>.rcard:first-child.warn){--tf-verdict-tint:var(--color-cream);--tf-verdict-colour:var(--amber);--tf-verdict-ink:var(--color-cream-ink)}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]:has(>.rcard:first-child.ok){--tf-verdict-tint:var(--color-mint-chip);--tf-verdict-colour:var(--green);--tf-verdict-ink:var(--color-mint-chip-ink)}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]>.rcard:first-child{background:linear-gradient(135deg, var(--tf-verdict-tint,var(--color-lilac)) 0%, var(--color-card) 100%);border:0;border-radius:0;margin:0;padding:26px 24px 20px;position:relative}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]>.rcard:first-child:before{content:"";background:var(--tf-verdict-colour,var(--color-brand));height:6px;position:absolute;inset:0 0 auto}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]>.rcard:first-child h3{color:var(--tf-verdict-ink,var(--color-brand-deep));margin:8px 0 10px}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]>.rcard+.rcard{margin:16px 24px}s-fluid-therapy-calculator[data-tool-root] #out[data-tf-verdict]>.rcard+.rcard:last-child{margin-bottom:22px}s-fluid-therapy-calculator[data-tool-root] .rcard{border-width:1.5px 1.5px 1.5px 4px;border-radius:18px}s-fluid-therapy-calculator[data-tool-root] .rcard h3{letter-spacing:-.3px;color:var(--color-ink);font-size:17px;font-weight:600}s-fluid-therapy-calculator[data-tool-root] .rcard.accent h3,s-fluid-therapy-calculator[data-tool-root] .rcard.result-dark h3{color:var(--color-brand-deep)}s-fluid-therapy-calculator[data-tool-root] .rcard h3>span[aria-hidden=true]{vertical-align:-3px;background:currentColor;width:20px;height:20px;font-size:0;display:inline-block;-webkit-mask:url(/chrome/icons/syringe.svg) 50%/contain no-repeat;mask:url(/chrome/icons/syringe.svg) 50%/contain no-repeat}s-fluid-therapy-calculator[data-tool-root]:has(#speciesSeg [data-sp=dog][aria-pressed=true]) #out>.rcard:first-child h3>span[aria-hidden=true]{background:url(/home/species/dog.svg) 50%/contain no-repeat;-webkit-mask:none;mask:none}s-fluid-therapy-calculator[data-tool-root]:has(#speciesSeg [data-sp=cat][aria-pressed=true]) #out>.rcard:first-child h3>span[aria-hidden=true]{background:url(/home/species/cat.svg) 50%/contain no-repeat;-webkit-mask:none;mask:none}s-fluid-therapy-calculator[data-tool-root] .note>span[aria-hidden=true]{vertical-align:-2px;background:currentColor;width:15px;height:15px;font-size:0;display:inline-block;-webkit-mask:url(/chrome/icons/alert-triangle.svg) 50%/contain no-repeat;mask:url(/chrome/icons/alert-triangle.svg) 50%/contain no-repeat}s-fluid-therapy-calculator[data-tool-root] .pill{letter-spacing:.3px;font-weight:700}s-fluid-therapy-calculator[data-tool-root] .dose{border-radius:7px;font-weight:700}s-fluid-therapy-calculator[data-tool-root] .formula{border-color:var(--color-lilac-line-soft);background:var(--color-lilac-fill);border-radius:10px}s-fluid-therapy-calculator[data-tool-root] .tblwrap{border-color:var(--color-lilac-line-soft);border-radius:14px}s-fluid-therapy-calculator[data-tool-root] .rcard ul{list-style:outside}s-fluid-therapy-calculator[data-tool-root] .rcard.result-dark{border-color:var(--color-lilac-pill-line);border-left-color:var(--color-brand);background:var(--color-lilac)}s-fluid-therapy-calculator[data-tool-root] .result-dark .formula,s-fluid-therapy-calculator[data-tool-root] .result-dark .tblwrap{border-color:var(--color-lilac-pill-line)}s-fluid-therapy-calculator[data-tool-root] .bignum{letter-spacing:-.6px;font-weight:700}s-fluid-therapy-calculator[data-tool-root] .result-dark .bigbox{border-color:var(--color-lilac-pill-line);background:var(--color-card);border-radius:14px;padding-left:20px;position:relative}s-fluid-therapy-calculator[data-tool-root] .result-dark .bigbox:before{content:"";background:var(--gradient-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}s-fluid-therapy-calculator[data-tool-root] .result-dark .bigbox .biglabel{background:var(--gradient-brand-text);-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;background-clip:text;font-size:10.5px}@container tf-column (min-width:340px) and (max-width:560px){s-fluid-therapy-calculator[data-tool-root] #out table{min-width:0}s-fluid-therapy-calculator[data-tool-root] #out th,s-fluid-therapy-calculator[data-tool-root] #out td{padding-left:8px;padding-right:8px}}s-fluid-therapy-calculator[data-tool-root] #out .formula{white-space:normal}@media print{s-fluid-therapy-calculator[data-tool-root] .tf-ws-section+.tf-ws-split,s-fluid-therapy-calculator[data-tool-root] .tf-ws-split-aside>.tf-ws-section:first-child{border-top:0;margin-top:0;padding-top:0}s-fluid-therapy-calculator[data-tool-root] .ftc-empty,s-fluid-therapy-calculator[data-tool-root] .ftc-result-section .tf-step-eyebrow,s-fluid-therapy-calculator[data-tool-root] .ftc-result-section .tf-step-help{display:none!important}}
