.rb-dock{z-index:1000;left:50%;bottom:max(16px, env(safe-area-inset-bottom));font-family:var(--f-body);color:#fff;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;translate:-50%}.rb-bar{-webkit-backdrop-filter:blur(20px)saturate(140%);-webkit-user-select:none;user-select:none;background:#101521e0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;height:56px;padding:6px;display:flex;box-shadow:0 10px 30px #00000040}.rb-mark{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-right:4px;display:grid}.rb-vs{background:#ffffff0f;border-radius:999px;padding:3px;display:flex;position:relative}.rb-v{z-index:1;width:40px;height:38px;font-family:var(--f-mono);color:#9aa3b2;place-items:center;font-size:12px;transition:color .2s;display:grid;position:relative}.rb-v.on{color:#101521}@media (hover:hover){.rb-v:not(.on):hover{color:#fff}}.rb-ind{width:40px;height:38px;transition:transform .4s var(--ease-slide);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px}.rb-ic{color:#e6e9ef;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,transform 80ms;display:grid;position:relative}.rb-ic:active{transform:scale(.88)}@media (hover:hover){.rb-ic:hover{background:#ffffff14}}.rb-ic.active{background:#ffffff1f}.rb-ic-inner{place-items:center;display:grid}.rb-fav.on{color:#fff;background:#e8343b}.rb-fav.pending{color:#e8343b;animation:.9s ease-in-out infinite rbpend}@keyframes rbpend{50%{opacity:.5}}.rb-burst{animation:rbburst .45s var(--ease-ui) forwards;pointer-events:none;border:1.5px solid #e8343b;border-radius:50%;position:absolute;inset:0}@keyframes rbburst{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.rb-badge{color:#fff;min-width:16px;height:16px;font-size:10px;font-family:var(--f-mono);background:#5b6574;border-radius:8px;place-items:center;padding:0 4px;display:grid;position:absolute;top:4px;right:4px}.rb-sheet{-webkit-backdrop-filter:blur(20px);background:#101521fa;border:1px solid #ffffff14;border-radius:20px;width:440px;padding:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d}.rb-sheet-body{flex-direction:column;gap:10px;display:flex}.rb-label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#9aa3b2;font-size:11px}.rb-line{color:#e6e9ef;font-size:14px}.rb-who{color:#6b7486;font-size:12px}.rb-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rb-id-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rb-input,.rb-ta{color:#fff;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 12px;font-size:16px;transition:border-color .2s,box-shadow .2s}.rb-ta{resize:none;height:88px;padding:10px 12px;line-height:1.45}.rb-input:focus,.rb-ta:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #5b9bff40}.rb-input::placeholder,.rb-ta::placeholder{color:#6b7486}.rb-foot{color:#6b7486;font-size:12px}.rb-btn{color:#101521;background:#fff;border-radius:999px;min-width:84px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .2s,transform 80ms}.rb-btn:active{transform:scale(.97)}.rb-btn:disabled{opacity:.5}.rb-saved{color:#e6e9ef;flex-direction:row;align-items:center;gap:8px;min-height:36px;font-size:14px}.rb-saved svg{color:#4ade80}.rb-fab{z-index:1000;right:16px;bottom:max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);color:#fff;height:56px;font-family:var(--f-mono);background:#101521e6;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:13px;display:flex;position:fixed;box-shadow:0 10px 30px #0000004d}.rb-fab img{background:#fff;border-radius:50%;width:36px;height:36px;padding:6px}.rb-scrim{z-index:1000;background:#0e132059;position:fixed;inset:0}.rb-msheet{z-index:1001;padding:10px 16px max(20px, env(safe-area-inset-bottom));color:#fff;font-family:var(--f-body);touch-action:none;background:#101521;border-radius:20px 20px 0 0;flex-direction:column;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.rb-grab{background:#fff3;border-radius:2px;align-self:center;width:36px;height:4px}.rb-mhead{justify-content:space-between;align-items:center;display:flex}.rb-msheet .rb-vs{align-self:flex-start}.rb-mrow{align-items:center;gap:8px;display:flex}.rb-msection{font-family:var(--f-mono);color:#9aa3b2;margin-left:auto;font-size:11px}.rb-msheet .rb-id-fields{grid-template-columns:1fr}.rb-cur{font:500 12px/1 var(--f-body,"Geist", sans-serif);letter-spacing:.02em;color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:0 14px 0 6px;overflow:hidden}.rb-close{color:#9aa3b2;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.rb-close:hover{color:#fff;background:#ffffff14}:root{--cobalt:#1f5fbf;--red:#e8343b;--ink:#0e1320;--ward:#eef0f3;--steel:#5b6574;--hairline:#e3e6eb;--hairline-strong:#d3d8df;--cobalt-tint:oklch(96.0128% .0131303 258.98);--red-tint:oklch(96.8818% .0171853 24.6776);--green:#1e8e5a;--focus:0 0 0 3px oklch(50.1605% .164129 258.98/.35);--shadow-card:0 1px 2px #0b12200f, 0 12px 40px #0b122014;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--ease-ui:cubic-bezier(.2,.7,.2,1);--ease-slide:cubic-bezier(.32,.72,0,1);--ease-io:cubic-bezier(.65,0,.35,1);--ease-expo:cubic-bezier(.16,1,.3,1);--f-display:"Barlow", "Helvetica Neue", Arial, sans-serif;--f-body:"Geist", -apple-system, "Helvetica Neue", Arial, sans-serif;--f-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--f-body);color:var(--ink);background:var(--ward);font-size:15px;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:default;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}a{color:inherit}button:focus-visible,a:focus-visible{box-shadow:var(--focus);outline:none}.spin{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn-swap{place-items:center;display:inline-grid}.btn-swap>*{transition:opacity .15s var(--ease-ui);grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);font-size:11px;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.2s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.boot{background:var(--ward);place-items:center;min-height:100svh;display:grid}.boot:after{content:"";opacity:0;width:44px;height:44px;animation:boot-in .4s var(--ease-ui) .3s forwards, pulse 1.6s ease-in-out .7s infinite;background:url(https://drahtmedical.com/_/files/public/assets/site/80ba1d53-9f3b-459a-a339-28a488efd6b6.png?w=96) 50%/contain no-repeat}@keyframes boot-in{to{opacity:.9}}@keyframes pulse{50%{opacity:.55}}
