#bb-fluid{background:#fffaf2;color:#244e50;font-size:17px;line-height:1.6}#bb-fluid *{box-sizing:border-box}#bb-fluid [hidden]{display:none!important}#bb-fluid a{color:#075b63}#bb-fluid .fb-wrap{max-width:1050px;margin:auto;padding:32px 22px 50px}#bb-fluid h1{font:clamp(36px,5vw,60px)/1.1 Georgia,serif;color:#173f46;margin:14px 0}#bb-fluid h2{font-size:28px;line-height:1.25;color:#174b4e;margin:12px 0}#bb-fluid h3{font-size:22px}#bb-fluid .fb-intro{max-width:740px;font-size:21px}#bb-fluid .fb-kicker{font-size:12px;font-weight:bold;letter-spacing:.12em;color:#9b7058}#bb-fluid .fb-card{border:1px solid #c7d9d2;border-radius:18px;background:#fff;padding:28px;margin:25px 0;scroll-margin-top:20px}#bb-fluid .fb-tabs{display:flex;gap:10px;flex-wrap:wrap}#bb-fluid .fb-tabs a{background:#eaf2ed;padding:10px 16px;border-radius:30px;text-decoration:none}#bb-fluid button,#bb-fluid input{font:inherit;color:#075b63;border:1px solid #a9c1bd;background:white;border-radius:12px;padding:12px 16px;min-height:46px}#bb-fluid button{font-weight:700;text-align:left;cursor:pointer}#bb-fluid button:hover{background:#edf5f0}#bb-fluid button:disabled{opacity:.45;cursor:default}#bb-fluid :is(button,a,input,summary):focus-visible{outline:3px solid #b48c6e;outline-offset:3px}#bb-fluid .fb-primary{background:#075b63;color:#fff}#bb-fluid .fb-link{display:inline-block;font-weight:bold;margin:15px 12px 0 0}#bb-fluid details{border-top:1px solid #d4e1dc;padding:16px 0}#bb-fluid summary{font-weight:bold;cursor:pointer}#bb-fluid .fb-source{font-size:13px}#bb-fluid .fb-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}#bb-fluid .fb-cases strong,#bb-fluid .fb-cases span{display:block}#bb-fluid .fb-cases span{font-size:14px;font-weight:400}#bb-fluid #fb-dialog{position:fixed;inset:0 0 var(--fb-bar,0px);height:calc(100dvh - var(--fb-bar,0px));max-width:780px;margin:auto;z-index:2147482000;background:#fffaf2;display:flex;flex-direction:column;box-shadow:0 0 0 100vmax #123d4688;isolation:isolate}#bb-fluid #fb-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#075b63;color:#fff;padding:15px 22px;flex-shrink:0}#bb-fluid #fb-dialog header h2{font-size:23px;color:#fff;margin:5px 0}#bb-fluid #fb-dialog header small{font-size:12px}#bb-fluid #fb-close{background:transparent;color:white;font-size:27px;min-width:48px}#bb-fluid #fb-patient{padding:10px 22px;background:#eaf2ed;font-weight:700;font-size:15px;flex-shrink:0}#bb-fluid #fb-body{padding:18px 22px;overflow-y:auto;min-height:0;flex:1;overscroll-behavior:contain}#bb-fluid #fb-body>button{display:block;width:100%;margin:10px 0}#bb-fluid #fb-body>label{display:block;font-size:15px;font-weight:bold;margin:12px 0}#bb-fluid #fb-body input{display:block;width:100%;margin-top:5px;color:#163f46;min-width:0}#bb-fluid .fb-input{display:flex;align-items:center;gap:10px}#bb-fluid .fb-input input{flex:1}#bb-fluid .fb-input span{white-space:nowrap;font-size:14px}#bb-fluid .fb-feedback,#bb-fluid .fb-observations,#bb-fluid .fb-prompt{background:#eaf2ed;border-radius:12px;padding:15px;font-size:15px}#bb-fluid .fb-feedback:empty{display:none}#bb-fluid #fb-dialog footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 22px;background:#eaf2ed;flex-shrink:0;border-top:1px solid #bfd0c9}#bb-fluid #fb-dialog footer button{text-align:center}#bb-fluid .fb-photo{display:block!important;width:180px;max-width:100%;aspect-ratio:1.3;margin:0 auto 12px;border-radius:15px;background-image:var(--fluid-image);background-size:200% 200%;background-repeat:no-repeat}#bb-fluid .fb-photo-0{background-position:0 0}#bb-fluid .fb-photo-1{background-position:100% 0}#bb-fluid .fb-photo-2{background-position:0 100%}#bb-fluid .fb-photo-3{background-position:100% 100%}#bb-fluid .fb-scale{display:block!important;padding:14px;background:linear-gradient(#edf0eb,#c5d0cb);border:1px solid #9dada7;border-radius:16px;margin:12px auto;max-width:390px;text-align:center;box-shadow:0 7px 0 #a3afa9}#bb-fluid .fb-scale output{display:block!important;font:700 36px/1.2 ui-monospace,monospace;color:#193b34;background:#d5e4c8;border:3px solid #64746b;border-radius:8px;padding:9px;font-variant-numeric:tabular-nums}#bb-fluid .fb-scale small{display:block;margin-top:7px}#bb-fluid .fb-controls{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#bb-fluid .fb-controls button{flex:1;font-size:14px;padding:10px}#bb-fluid .fb-meter{display:block!important;max-width:240px;margin:12px auto}#bb-fluid .fb-meter svg{display:block;width:100%;height:auto}#bb-fluid .fb-table{width:100%;border-collapse:collapse;font-size:14px;margin:18px 0}#bb-fluid .fb-table caption{text-align:left;font-weight:bold;padding:8px 0}#bb-fluid .fb-table :is(th,td){padding:9px;border-bottom:1px solid #c8d9d2;text-align:left}#bb-fluid .fb-table th{background:#eaf2ed}#bb-fluid .fb-celebration{display:block!important;position:absolute;inset:50% 0 auto;pointer-events:none;z-index:5}#bb-fluid .fb-celebration i{display:block;position:absolute;left:50%;height:8px;width:8px;border-radius:50%;background:var(--h);animation:fb-burst 1.6s ease-out forwards}@keyframes fb-burst{to{transform:translate(var(--x),var(--y));opacity:0}}@media(max-width:600px){#bb-fluid{font-size:16px}#bb-fluid .fb-card{padding:20px}#bb-fluid .fb-cases{grid-template-columns:1fr}#bb-fluid #fb-body{padding:15px 16px}#bb-fluid #fb-dialog header{padding:12px 16px}#bb-fluid #fb-dialog header h2{font-size:20px}#bb-fluid #fb-dialog footer{padding:12px 16px}#bb-fluid .fb-photo{width:150px}#bb-fluid .fb-controls{gap:6px}#bb-fluid .fb-controls button{padding:8px;font-size:13px}#bb-fluid .fb-scale output{font-size:30px}}@media(prefers-reduced-motion:reduce){#bb-fluid .fb-celebration{display:none!important}}

#bb-fluid{--fluid-image:url("/cdn/shop/files/bleepbook-fluid-measurement-equipment.png?v=1792238322")}#bb-fluid .fb-photo-0,#bb-fluid .fb-photo-1{aspect-ratio:1.05;background-size:200% 209.7%}#bb-fluid .fb-photo-2,#bb-fluid .fb-photo-3{aspect-ratio:.956;background-size:200% 191.2%}
