@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/src/fonts/poppins-v15-latin-ext-regular.woff2) format("woff2"),url(/src/fonts/poppins-v15-latin-ext-regular.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/src/fonts/poppins-v15-latin-regular.woff2) format("woff2"),url(/src/fonts/poppins-v15-latin-regular.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/src/fonts/poppins-v24-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/src/fonts/poppins-v24-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/src/fonts/poppins-v15-latin-ext-600.woff2) format("woff2"),url(/src/fonts/poppins-v15-latin-ext-600.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/src/fonts/poppins-v15-latin-600.woff2) format("woff2"),url(/src/fonts/poppins-v15-latin-600.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-stack: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--guava-pink: #f9b;--medical-green: #079270;--dark-green-text: #1e4620;--chart-blue: #5af;--chart-blue-text: #2e8fe1;--chart-blue-dark: #0062AD;--bold-blue: #1c3e7a;--bold-blue-hover: #122a56;--chart-shading-green: #e5fae5;--chart-shading-green-yellow: #f1fae5;--chart-shading-yellow: #fafae5;--chart-shading-orange: #faefe5;--chart-shading-red: #fae5e5;--metric-green: #79CC7A;--metric-green-text: #489a4c;--metric-green-light: rgba(121, 204, 122, .3);--red-metric: #f16969;--orange-metric: #f19b69;--orange-metric-text: #e18d5c;--orange-warn: #e60;--text: #222;--text-muted: rgba(0, 0, 0, .6);--text-muted-hover: rgba(0, 0, 0, .8);--text-highlight-bg: #b9d4f6;--btn-red: #E53C34;--btn-red-hover: #D7312B;--btn-red-text: #E32F2A;--red-error: var(--btn-red-text);--logo-text: #4d4d4d;--icon-info-gray: #aaa;--icon-gray: #757575;--input-bg: #fff;--input-disabled: #666;--input-disabled-bg: #f4f4f4;--input-placeholder: #aaa;--input-focus-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;--html-bg: #fff;--surface-bg: #fff;--surface-bg-8dp: #fff;--surface-bg-12dp: #fff;--surface-bg-24dp: #fff;--surface-bg-muted: rgba(0, 0, 0, .07);--surface-border-color: rgba(0, 0, 0, .13);--border-color: rgba(0, 0, 0, .13);--btn-border-color: rgba(0, 0, 0, .24);--card-separator: 1px solid var(--border-color);--surface-border: 1px solid var(--surface-border-color);--hover-gray: rgba(0,0,0,.07);--overlay-card-shadow: 0 4px 15px 2px rgba(0,0,0, .35);--btn-color: #ddd;--btn-color-hover: #ccc;--chip-bg: rgba(0, 0, 0, .05);--chip-bg-hover: rgba(0, 0, 0, .1);--gold-color: #e3b602;--upgrade-color-primary: #6f4db0;--upgrade-color-btn: #6f4db0;--upgrade-color-btn-hover: #6543A6;--upgrade-color-text: #5B3D8F;--upgrade-color-shadow: #9272ca40;--upgrade-color-light: #9272ca2b;--upgrade-color-bg: #F6F2F7;--upgrade-color-tint: #9272ca0d;--upgrade-color-text-darkmode: #d4bbfc;--color-help-color: #1976d2;--color-help-text: #1976d2;--color-help-color-hover: #1365b6;--color-help-color-hover-over-white: #1365b60d;--color-insights: #3F72AA;--color-meds: #427DCD;--color-vitals: #C5577F;--color-pdf: #ea4335;--color-csv: #409d52;--color-img: #1976d2;--color-report: #607d8b;--color-imaging: #4d4d4d;--profile-card-border-radius: 12px;--card-border-radius: 12px;--entry-queue-bar-z-index: 96;--sync-bar-z-index: 97;--visit-prep-status-bar-z-index: 98;--page-header-z-index: 100;--assistant-btn-z-index: 100;--menu-overlay-z-index: 101;--menu-z-index: 102;--search-suggest-z-index: 150;--bottom-nav-add-z-index: 104;--toast-z-index: 200;--tooltip-z-index: 1000;--confetti-z-index: 2000;--input-padding: calc(.4em - 1px) .6em;--input-border-radius: 4px;--input-font-size: 16px;--brand-primary: #079270;--brand-hover: #008565;--brand-text: #197e62;--brand-shadow: #0f7c5f40;--brand-light: #0f7c5f2b;--brand-bg: #0f7c5f14;--brand-bg-solid: #ebf5f1;--brand-bg-light: #0f7c5f0d;--brand-hover-over-white: var(--brand-bg);--theme-color-primary: var(--brand-primary);--theme-color-btn: var(--brand-primary);--theme-color-btn-hover: var(--brand-hover);--theme-color-text: var(--brand-text);--theme-color-shadow: var(--brand-shadow);--theme-color-light: var(--brand-light);--theme-color-bg: var(--brand-bg);--theme-color-tint: var(--brand-bg-light);--theme-color-chart: var(--brand-text);--input-focus-border: var(--brand-primary);--input-focus-shadow: var(--brand-shadow);--input-primary-text: var(--brand-text)}.darkmode:root{--brand-primary: #1d9b78;--brand-text: #42b692;--brand-shadow: #4D927240;--brand-light: #4D92722b;--brand-hover-over-white: var(--hover-gray);--html-bg: #121212;--input-bg: #121212;--input-disabled: rgba(255, 255, 255, .38);--input-disabled-bg: rgba(255, 255, 255, .07);--input-placeholder: rgba(255, 255, 255, .6);--text: rgba(255, 255, 255, .87);--text-muted: rgba(255, 255, 255, .6);--text-muted-hover: rgba(255, 255, 255, .8);--text-highlight-bg: #43638c;--surface-bg: #212121;--surface-bg-8dp: #2e2e2e;--surface-bg-12dp: #333;--surface-bg-24dp: #383838;--surface-bg-muted: rgba(255, 255, 255, .12);--surface-border-color: rgba(255, 255, 255, .07);--border-color: rgba(255, 255, 255, .14);--btn-border-color: rgba(255, 255, 255, .3);--logo-text: #bbb;--icon-gray: rgba(255, 255, 255, .54);--hover-gray: rgba(255,255,255,.07);--btn-color: #555;--btn-color-hover: #444;--chip-bg: rgba(255, 255, 255, .08);--chip-bg-hover: rgba(255, 255, 255, .16);--metric-green-text: #79CC7A;--chart-blue-text: #5af;--orange-metric-text: #f19b69;--chart-shading-green: #425c42;--chart-shading-green-yellow: #50603e;--chart-shading-yellow: #646440;--chart-shading-orange: #665042;--chart-shading-red: #664242;--upgrade-color-primary: #9B7AD4;--upgrade-color-btn: #7357A6;--upgrade-color-btn-hover: #7D61B1;--upgrade-color-text: var(--upgrade-color-text-darkmode);--upgrade-color-light: #986CE32b;--upgrade-color-shadow: #986CE340;--orange-warn: #ef8c52;--btn-red: #D23831;--btn-red-hover: #E14239;--btn-red-text: #F96659;--color-help-color: #438ce9;--color-help-text: #6ca6ff;--theme-color-bg: var(--chip-bg)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--html-bg)}body{font:16px var(--font-stack);color:var(--text);margin:0}form{margin:0}button{font:inherit;color:inherit;border:none;padding:0;margin:0;background:none;cursor:pointer}button:disabled{cursor:default}button:focus{outline:none}button:focus-visible{box-shadow:0 0 0 .2rem var(--input-focus-shadow)}a{color:var(--brand-text);text-decoration:none;cursor:pointer}a.primary:not(.btn){color:var(--input-primary-text)}a:focus{outline:none}a:focus-visible{box-shadow:0 0 0 .2rem var(--input-focus-shadow)}.inline-link{white-space:nowrap;word-wrap:break-word}@media(hover:hover){.inline-link:hover{text-decoration:underline}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}h1{font-size:2em}h2{font-size:1.5em}.header-guava{display:flex;align-items:center;padding:6px 20px 6px 0}.header-guava a{display:flex;align-items:center}.header-guava-logo{width:36px;margin-right:10px}.header-guava-name{color:var(--logo-text);font-size:32px}.header-org-logo{max-height:48px;max-width:172px;width:auto;border-radius:4px;object-fit:contain}.portal-header-mobile .header-org-logo{max-height:36px;max-width:80px}.header-org-icon{width:36px;height:36px;border-radius:4px;object-fit:contain}.header-signin{flex-shrink:0;margin-left:auto}.header-signin .header-login{margin-right:15px;font-size:15px;color:var(--text)}.page{width:840px;max-width:100%;margin:0 auto;padding:0 10px 20px}.page-footer{margin:80px 0;text-align:center;color:var(--text);font-size:.8em}.page-footer-name{opacity:.4}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;margin:10px 10px 20px}.page-footer a{margin:3px 6px;color:var(--text);opacity:.4}.logo-header{display:flex;align-items:center;justify-content:center;margin:20px 0}.logo-header-logo{width:64px;height:64px;margin-right:8px;margin-left:-8px}.small .logo-header-logo{width:30px;height:30px;margin-right:6px;margin-left:-6px}.small .logo-header-logo circle{stroke:var(--logo-text)}.small .logo-header-logo path{fill:var(--logo-text)}.logo-header-text{color:var(--logo-text);font-weight:600;font-size:39px}.small .logo-header-text{font-size:19px}.display-none{display:none!important}.visibility-hidden{visibility:hidden;pointer-events:none}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-muted{color:var(--text-muted)}.text-subtitle{font-size:.8em;color:var(--text-muted);font-weight:400}.text-subtitle-14{font-size:clamp(14px,.8em,.8em);color:var(--text-muted);font-weight:400}.text-instructions{font-size:15px;margin-bottom:15px}.raw-json{width:100%;overflow-x:auto;background:var(--surface-bg-muted);font-size:.8em}.raw-json-header{background:var(--brand-light);text-align:center;padding:10px 15px}.raw-json pre{margin:0}.btn{--btn-text: var(--text);--btn-text-over-white: var(--text-muted);--btn-color-hover-over-white: var(--hover-gray);--btn-outline: var(--input-focus-shadow);--btn-border-width: 1px;display:inline-flex;justify-content:center;align-items:center;text-align:center;column-gap:.4em;font-size:15px;cursor:pointer;line-height:1.4;border-radius:3px;padding:.4em .8em;background:var(--btn-color);color:var(--btn-text);user-select:none;-webkit-user-select:none;border:none;outline:none}.btn:focus-visible{box-shadow:0 0 0 .2rem var(--btn-outline);z-index:1}.btn.primary{--btn-color: var(--theme-color-btn);--btn-color-hover: var(--theme-color-btn-hover);--btn-text: #fff;--btn-border-color: var(--theme-color-btn);--btn-border-width: 2px;--btn-text-over-white: var(--input-primary-text);--btn-color-hover-over-white: var(--theme-color-tint)}.btn.green{--btn-color: var(--metric-green);--btn-color-hover: var(--metric-green-text);--btn-text: #fff;--btn-border-color: var(--metric-green);--btn-border-width: 2px;--btn-text-over-white: var(--metric-green-text);--btn-color-hover-over-white: var(--metric-green-light)}.btn.red{--btn-color: var(--btn-red);--btn-color-hover: var(--btn-red-hover);--btn-border-color: var(--btn-red);--btn-border-width: 2px;--btn-text: #fff;--btn-text-over-white: var(--btn-red-text)}.btn.white{--btn-color: #fff;--btn-color-hover: rgba(255, 255, 255, .85);--btn-border-color: #fff;--btn-border-width: 2px;--btn-text: #fff;--btn-text-over-white: #fff;--btn-color-hover-over-white: var(--hover-gray)}.darkmode .btn.red{--btn-border-color: var(--btn-red-text)}.btn.outline{--btn-text: var(--btn-text-over-white);background:none;border:var(--btn-border-width) solid var(--btn-border-color);padding:calc(.4em - var(--btn-border-width)) calc(.8em - var(--btn-border-width))}.btn.outline.sml{--btn-border-width: 1px}.btn.text-btn{--btn-color: transparent;--btn-color-hover: transparent;--btn-text: var(--btn-text-over-white);padding:0}.btn.round-btn{border-radius:3em;padding:.4em 1em}.btn.round-btn.outline{padding:calc(.4em - var(--btn-border-width)) calc(1em - var(--btn-border-width))}.btn .spinner{display:none;width:24px;height:24px;position:absolute;--spinner-color: var(--btn-text)}.btn-with-dot{position:relative}.btn-dot{width:10px;height:10px;border:1px solid var(--html-bg);border-radius:50%;background:var(--theme-color-primary);position:absolute;top:-2px;right:0}.icon-btn .btn-dot{top:6px;right:5px}.btn.loading .spinner{display:block}.toggle-btns{display:flex}.toggle-btns .btn{border-radius:0}@media(hover:hover){.toggle-btns .btn:hover{z-index:1;position:relative}}.toggle-btns .btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.toggle-btns .btn:not(:last-child){margin-right:-2px}.toggle-btns .btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.btn.dismiss-btn{position:absolute;top:-10px;right:-10px;width:26px;height:26px;border-radius:50%;padding:5px;border:2px solid var(--surface-bg)}a.btn,a.btn:hover{text-decoration:none}.btn.lrg{font-size:24px}.btn.medium{font-size:18px}.btn.sml{font-size:.8em}.btn.loading,.btn.disabled{position:relative;opacity:.5;pointer-events:none}.btn.disabled .tooltip-wrap{pointer-events:auto}.btn-svg{width:1.2em;height:1.2em;flex-shrink:0}svg.btn-svg{fill:var(--btn-text, currentColor);stroke:none}.btn svg{flex-shrink:0}.left-svg{margin:0 0 0 -.5em}.btn .left-svg{margin-right:-.2em}.icon-btn .left-svg{margin:0}.drop-down-svg,.right-svg{margin:0 -.5em 0 0}.btn .right-svg{margin-left:-.2em}.icon-btn .right-svg{margin:0}.cross-svg{margin:0 -.4em;width:1.4em;height:1.4em}.up-stem-svg path,.down-stem-svg path,.minus-svg path,.cross-svg path,.plus-svg path,.forward-svg path,.back-svg path,.left-svg path,.right-svg path,.up-svg path,.down-svg path,.menu-svg path,.warn-svg path,.check-svg path{fill:none;stroke:var(--btn-text, currentColor);stroke-linecap:round;stroke-linejoin:round;stroke-width:12}.menu-svg path,.check-svg path,.minus-svg path{stroke-width:2px}.up-stem-svg path,.down-stem-svg path{stroke-width:10px}.forward-svg path,.back-svg path{fill:none!important;stroke:currentColor;stroke-width:8px}.warn-svg path{stroke-width:8;stroke-linecap:butt}.card-svg.btn-svg{stroke-width:2;margin:-.2em .4em -.2em 0;width:1.8em;height:1.8em}.icon-check{--icon-color: var(--brand-primary);flex-shrink:0;width:24px;height:24px;padding:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;border:2px solid var(--icon-color);border-radius:50%;stroke:var(--icon-color);stroke-width:2}.icon-btn{width:40px;height:40px;padding:8px;--btn-text: var(--text-muted);--btn-color-hover: var(--hover-gray);fill:currentColor;border-radius:50%;background:none;flex-shrink:0}.dismiss-btn svg,.icon-btn svg{width:100%;height:100%;flex-shrink:0}.icon-btn.primary{--btn-text: var(--theme-color-text);--btn-color-hover: var(--theme-color-bg)}.icon-btn.dark-bg{--btn-text: #fff}@media(hover:hover){.btn:hover{background:var(--btn-color-hover)}.btn.outline:hover{background:var(--btn-color-hover-over-white)}.icon-btn:hover{--btn-text: var(--text-muted-hover);color:var(--text-muted-hover)}.icon-btn.primary:hover{--btn-text: var(--theme-color-text)}.icon-btn.dark-bg:hover{color:#fff;--btn-text: #fff;background:#ffffff26}.text-btn:hover{text-decoration:underline}}.form .text-input{width:100%}.form-label{display:block;margin:20px 0 5px}.form-label.optional{display:flex;align-items:center;justify-content:space-between}.form-label-inline-wrapper{margin-top:20px}.form-label-inline{display:inline-block;margin-bottom:5px}.form-subtitle{font-size:14px;color:var(--text-muted);margin:3px 0}.form-description{font-size:.8em;color:var(--text-muted);margin:15px 0}.form-show-password-btn{float:right;margin-top:2px}.form-checkbox{margin:20px 0 20px 3px}.form-checkbox+.form-checkbox{margin-top:-5px}.form-error{margin:20px 0;color:var(--red-error)}.form-error:empty{display:none}.form-error:last-child{margin-bottom:0}.form-blocks{display:flex;align-items:flex-end;flex-wrap:wrap;margin:5px -15px 5px 0}.form-block{margin:15px 15px 0 0}.form-block.grow{flex-grow:1}.form-block>.form-label{margin-top:0}.form-btns{margin:25px 0 0}.form-btns.flex-row{display:flex;align-items:center;gap:15px}.card-header.space-between,.form-btns.space-between{display:flex;align-items:center;justify-content:space-between;gap:15px}.form-btns.align-right{display:flex;justify-content:flex-end}.form-btns.align-center{display:flex;justify-content:center}.form-btns .round-btn{min-width:100px}.form-btns .round-btn.medium{min-width:200px}.form-btns.full-width .btn{width:100%}@media(max-width:500px){.form-btns.fixed{height:3em}.form-btns.fixed .btn{position:fixed;bottom:10px;left:15%;width:70%;font-size:1.3em;box-shadow:0 0 10px 3px var(--surface-bg)}}.text-input,.time-input,.number-input{display:inline-block;padding:var(--input-padding);width:200px;font-family:var(--font-stack);font-size:var(--input-font-size);line-height:1.4;color:var(--text);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--input-border-radius);transition:var(--input-focus-transition);-webkit-appearance:none}.time-input{display:inline-flex}.text-input:focus,.time-input:focus,.number-input:focus,.textarea-input:focus{border-color:var(--input-focus-border);outline:none;box-shadow:0 0 0 .2rem var(--input-focus-shadow)}.text-input::placeholder,.time-input::placeholder,.number-input::placeholder,.textarea-input::placeholder{color:var(--input-placeholder)}.text-input:disabled,.time-input:disabled,.number-input:disabled,.textarea-input:disabled{background:var(--input-disabled-bg);color:var(--input-disabled)}.text-input.lrg,.time-input.lrg,.number-input.lrg{border-radius:5px;font-size:1.2em;padding:calc(.675em - 1px) .6em}.time-input{width:130px;min-height:35px}.number-input{width:100px}.number-input.lrg{width:120px}.number-input-unit-suffix{font-size:.8em;color:var(--text-muted);margin-left:10px}.text-input.fake-input{background:var(--input-disabled-bg);color:var(--input-disabled);overflow:hidden;white-space:nowrap}.textarea-input{resize:none;width:100%;height:10em;font-size:var(--input-font-size);padding:var(--input-padding);line-height:1.4;color:var(--text);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--input-border-radius);transition:var(--input-focus-transition);font-family:var(--font-stack);-webkit-appearance:none;vertical-align:top}.textarea-input.lrg{font-size:18px}.textarea-input.short{height:5em}.textarea-input.two-line{height:3.6em}.textarea-input.single-line{height:2.2em}.textarea-input.expandable{resize:vertical}.textarea-input.error,.text-input.error{border-color:var(--red-error)}.select{display:inline-flex;position:relative;align-items:center;justify-content:center}.select.full-width{width:100%}.select:after{position:absolute;content:" ";width:0;height:0;top:50%;margin-top:-2px;right:9px;border:solid transparent;border-width:6px 5px;border-top-color:var(--icon-gray);pointer-events:none}.select select{width:100%;padding:var(--input-padding);font-size:var(--input-font-size);line-height:1.4;color:var(--text);background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--input-border-radius);transition:var(--input-focus-transition);padding-right:24px;text-align:left;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;margin:0}.select.lrg select{border-radius:5px;font-size:1.5em}.select.round:after{right:12px}.select.round select{padding-left:.8em;padding-right:27px;border-radius:50px}.select.center select{text-align:center}.select select:focus{border-color:var(--input-focus-border);outline:none;box-shadow:0 0 0 .2rem var(--input-focus-shadow)}.select.loading,.select.disabled{opacity:.5;pointer-events:none}.select .spinner{position:absolute;width:25px;height:25px;--spinner-color: currentColor}.btn.outline.drop-down-select{--btn-text: var(--text);max-width:100%}.drop-down-select-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-group-label{display:flex;align-items:center;cursor:pointer}.radio-input{margin:10px}.radio-group-label.disabled{cursor:default}.spinner{--spinner-color: var(--brand-primary);--spinner-stroke: 5px;flex-shrink:0;position:relative;width:30px;height:30px;display:inline-block}.spinner.thin{--spinner-stroke: 3px}.spinner.primary{--spinner-color: var(--theme-color-primary)}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;height:100%;width:100%;margin-top:-50%;margin-left:-50%;border-radius:50%;border-top:var(--spinner-stroke) solid var(--spinner-color);border-right:var(--spinner-stroke) solid transparent;animation:spinner .7s linear infinite}.spinner-wrap{text-align:center;padding:20px}@keyframes spinner{to{transform:rotate(360deg)}}.spinner.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;z-index:1}.spinner.small{width:30px;height:30px}.container-loading{opacity:.5;pointer-events:none}.card{position:relative;background:var(--surface-bg);border-radius:var(--card-border-radius);margin-bottom:10px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.card-header{padding:15px;font-size:20px;border-radius:var(--card-border-radius) var(--card-border-radius) 0 0}.card-header-row{display:flex;justify-content:space-between;align-items:flex-start}.card-header-subtitle{font-size:14px;color:#888}.card-header-dark{background:#3962ad;color:#fff;border:none}.card-header-dark .card-header-subtitle{color:#fffc}.card-header-dark .card-header-action-btn{background:#00000040;color:#fff}@media(hover:hover){.card-header-dark .card-header-action-btn:hover{background:#0006}}.card-header-primary{background:var(--theme-color-primary);color:#fff;border:none}.card-header-primary .card-header-subtitle{color:#fffc}.card-header-primary .btn.outline{--btn-text: #fff;--btn-color: #fff}@media(hover:hover){.card-header-primary .btn.outline:hover{background:#ffffff20}}.card-section{position:relative;padding:15px}.card-section:not(:first-child){border-top:var(--card-separator)}.card-section>p:first-child,.card-section>.form-label:first-child{margin-top:0}.card-section-header{font-size:16px;font-weight:600;margin-bottom:15px;display:flex;align-items:center;gap:8px;--btn-text: var(--theme-color-text)}.card-section-header.themed{color:var(--theme-color-text)}.modal .card-section-form.card-section,.card-section-form.card-section{padding-top:0}.card-sec-title{font-size:20px}.card-footer{padding:5px 15px;border-top:var(--card-separator)}.card-error{display:flex;padding:15px;justify-content:space-between;align-items:center;color:var(--red-error)}.card.info-card{padding:60px}@media(max-width:550px){.card.info-card{padding:20px}}.detail-modal-section-card{padding:20px;margin:15px 10px;background:var(--portal-surface-bg);border-radius:var(--card-border-radius)}@media(max-width:360px){.detail-modal-section-card{margin-left:5px;margin-right:5px}}.menu-overlay{position:fixed;inset:0;z-index:var(--menu-overlay-z-index)}.has-tooltip{border-bottom:1px dashed var(--border-color)}.help-btn{font-size:14px;color:var(--text-muted)}.notice{padding:15px;border:1px solid var(--notice-primary);border-radius:var(--card-border-radius);background:var(--notice-bg);color:var(--notice-text)}.notice.with-icon{display:flex;align-items:center}.notice.success{--notice-primary: #4caf50;--notice-text: var(--dark-green-text);--notice-bg: #edf7ed}.darkmode .notice.success{--notice-primary: #31AB5A;--notice-bg: #252b24}.notice.info{--notice-bg: #e8f4fd;--notice-text: #0d3c61;--notice-primary: #2196f3}.darkmode .notice.info{--notice-bg: #212a32}.notice.warning{--notice-bg: #fef4e5;--notice-text: #663c00;--notice-primary: #ff9800}.darkmode .notice.warning{--notice-bg: #332928;--notice-primary: #EC8C00}.notice.error{--notice-bg: #fdecea;--notice-text: #611a15;--notice-primary: #f44336}.darkmode .notice.error{--notice-bg: #332928;--notice-primary: #FF6151}.notice.primary{border:none;--notice-bg: var(--theme-color-light);--notice-text: var(--text);--notice-primary: var(--theme-color-primary)}.darkmode .notice{--notice-text: var(--text)}.notice .toast-icon{stroke:var(--notice-primary)}.notice .spinner{--spinner-color: var(--notice-primary)}.notice .spinner:last-child{margin-left:10px}.site-banner{padding:10px;color:#fff;text-align:center}.site-banner.error{background:#8b0000}.tag-labels{display:flex;align-items:center;gap:10px;margin:5px 0;flex-wrap:wrap}.tag-label{display:inline-flex;align-items:center;padding:0 8px;border-radius:20px;font-size:14px;border:var(--card-separator);background:var(--input-disabled-bg);color:var(--text);white-space:nowrap}.tag-label.red{color:var(--btn-red-text);border-color:var(--btn-red);background:none}.darkmode .tag-label.red{border-color:var(--btn-red-text)}.beta-label{text-transform:uppercase;font-size:.7em;font-weight:600;margin-left:5px;opacity:.65}.tag-label.new-label{font-weight:600;font-size:10px;height:2em;padding:3px 9px;border:none}.tag-label-text-wrap{display:inline-flex;gap:8px;align-items:center}.tag-label.new-label.primary{background:var(--theme-color-bg);color:var(--theme-color-text)}.tag-label.premium-label{font-weight:400;font-size:10px;height:2em;letter-spacing:1px;padding:3px 9px 3px 10px;background:var(--upgrade-color-btn);color:#fff;border:none}.theme{--theme-color-primary: var(--theme-color-primary-lightmode);--theme-color-btn: var(--theme-color-btn-lightmode);--theme-color-btn-hover: var(--theme-color-btn-hover-lightmode);--theme-color-text: var(--theme-color-text-lightmode);--theme-color-chart: var(--theme-color-chart-lightmode);--theme-color-shadow: var(--theme-color-shadow-lightmode);--theme-color-light: var(--theme-color-light-lightmode);--theme-color-bg: var(--theme-color-bg-lightmode);--theme-color-tint: var(--theme-color-tint-lightmode);--input-focus-border: var(--theme-color-primary);--input-focus-shadow: var(--theme-color-shadow);--input-primary-text: var(--theme-color-text);--theme-color-chart-lightmode: var(--theme-color-text);--theme-color-chart-darkmode: var(--theme-color-text-darkmode)}.theme.theme-brand{--theme-color-primary-lightmode: var(--brand-primary);--theme-color-btn-lightmode: var(--brand-primary);--theme-color-btn-hover-lightmode: var(--brand-hover);--theme-color-text-lightmode: var(--brand-text);--theme-color-shadow-lightmode: var(--brand-shadow);--theme-color-light-lightmode: var(--brand-light);--theme-color-bg-lightmode: var(--brand-bg-solid);--theme-color-tint-lightmode: var(--brand-bg-light);--theme-color-primary-darkmode: var(--brand-primary);--theme-color-btn-darkmode: var(--brand-primary);--theme-color-btn-hover-darkmode: var(--brand-hover);--theme-color-text-darkmode: var(--brand-text);--theme-color-light-darkmode: var(--brand-light);--theme-color-shadow-darkmode: var(--brand-shadow)}.theme.theme-genetics,.theme.theme-green{--theme-color-primary-lightmode: #079270;--theme-color-btn-lightmode: #079270;--theme-color-btn-hover-lightmode: #008565;--theme-color-text-lightmode: #197e62;--theme-color-shadow-lightmode: #0f7c5f40;--theme-color-light-lightmode: #0f7c5f2b;--theme-color-bg-lightmode: #ebf5f1;--theme-color-tint-lightmode: #0f7c5f0d;--theme-color-primary-darkmode: #1d9b78;--theme-color-btn-darkmode: #1d9b78;--theme-color-btn-hover-darkmode: #008565;--theme-color-text-darkmode: #42b692;--theme-color-light-darkmode: #4D92722b;--theme-color-shadow-darkmode: #4D927240}.theme.theme-insights{--theme-color-primary-lightmode: var(--color-insights);--theme-color-btn-lightmode: var(--color-insights);--theme-color-btn-hover-lightmode: #34689F;--theme-color-text-lightmode: #1A558B;--theme-color-shadow-lightmode: #366aa140;--theme-color-light-lightmode: #366aa12b;--theme-color-bg-lightmode: #F0F4F9;--theme-color-tint-lightmode: #366aa10d;--theme-color-primary-darkmode: #5B8CC5;--theme-color-btn-darkmode: #3F72AA;--theme-color-btn-hover-darkmode: #4A7CB5;--theme-color-text-darkmode: #A1C9FF;--theme-color-light-darkmode: #4085E92b;--theme-color-shadow-darkmode: #4085E940}.theme.theme-sleep{--theme-color-primary-lightmode: #7175C6;--theme-color-btn-lightmode: #7175C6;--theme-color-btn-hover-lightmode: #676ABA;--theme-color-text-lightmode: #4C4F9C;--theme-color-shadow-lightmode: #3641a140;--theme-color-light-lightmode: #3641a12b;--theme-color-bg-lightmode: #F2F3F9;--theme-color-tint-lightmode: #3641a10d;--theme-color-primary-darkmode: #8181D1;--theme-color-btn-darkmode: #7174C5;--theme-color-btn-hover-darkmode: #7B7FD1;--theme-color-text-darkmode: #C0C1FF;--theme-color-light-darkmode: #7278EF2b;--theme-color-shadow-darkmode: #7278EF40}.theme.theme-pee,.theme.theme-vaccination,.theme.theme-sauna,.theme.theme-activity{--theme-color-primary-lightmode: #D2A528;--theme-color-btn-lightmode: #D2A528;--theme-color-btn-hover-lightmode: #BA900F;--theme-color-text-lightmode: #99771D;--theme-color-chart-lightmode: #C0951C;--theme-color-shadow-lightmode: #e2ad3840;--theme-color-light-lightmode: #e2ad382b;--theme-color-bg-lightmode: #FCF8EE;--theme-color-tint-lightmode: #e2ad380d;--theme-color-primary-darkmode: #D2A528;--theme-color-btn-darkmode: #BA900F;--theme-color-btn-hover-darkmode: #AB8300;--theme-color-text-darkmode: #E2C37C;--theme-color-light-darkmode: #917F592b;--theme-color-shadow-darkmode: #917F5940}.theme.theme-water{--theme-color-primary-lightmode: #3592ca;--theme-color-btn-lightmode: #3592ca;--theme-color-btn-hover-lightmode: #2286BD;--theme-color-text-lightmode: #0076AC;--theme-color-shadow-lightmode: #3592ca40;--theme-color-light-lightmode: #3592ca2b;--theme-color-bg-lightmode: #EFF4F7;--theme-color-tint-lightmode: #3592ca0d;--theme-color-primary-darkmode: #3592ca;--theme-color-btn-darkmode: #1D83BA;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #8DCDFF;--theme-color-chart-darkmode: #4EA3DB;--theme-color-light-darkmode: #3A8BD02b;--theme-color-shadow-darkmode: #3A8BD040}.theme.theme-caffeine{--theme-color-primary-lightmode: #98786d;--theme-color-btn-lightmode: #98786d;--theme-color-btn-hover-lightmode: #8A6B60;--theme-color-text-lightmode: #75584E;--theme-color-shadow-lightmode: #8d6e6340;--theme-color-light-lightmode: #8d6e632b;--theme-color-bg-lightmode: #F7F3F2;--theme-color-tint-lightmode: #8d6e630d;--theme-color-primary-darkmode: #AA8A7E;--theme-color-btn-darkmode: #98786d;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #E3BFB3;--theme-color-light-darkmode: #987F772b;--theme-color-shadow-darkmode: #987F7740}.theme.theme-encounter,.theme.theme-alcohol{--theme-color-primary-lightmode: #8B6CC2;--theme-color-btn-lightmode: #8B6CC2;--theme-color-btn-hover-lightmode: #8162B7;--theme-color-text-lightmode: #6D4EA3;--theme-color-shadow-lightmode: #9272ca40;--theme-color-light-lightmode: #9272ca2b;--theme-color-bg-lightmode: #f6f4fa;--theme-color-tint-lightmode: #9272ca0d;--theme-color-primary-darkmode: #997BCD;--theme-color-btn-darkmode: #8568B9;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #d4bbfc;--theme-color-light-darkmode: #9272CA2b;--theme-color-shadow-darkmode: #9272CA40}.theme.theme-mood{--theme-color-primary-lightmode: #a76ab2;--theme-color-btn-lightmode: #a76ab2;--theme-color-btn-hover-lightmode: #9D61A8;--theme-color-text-lightmode: #864D92;--theme-color-shadow-lightmode: #aa68b640;--theme-color-light-lightmode: #aa68b62b;--theme-color-bg-lightmode: #F8F2F5;--theme-color-tint-lightmode: #aa68b60d;--theme-color-primary-darkmode: #B57DBE;--theme-color-btn-darkmode: #a76ab2;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #F2AFFD;--theme-color-light-darkmode: #B16CB72b;--theme-color-shadow-darkmode: #B16CB740}.theme.theme-energy{--theme-color-primary-lightmode: #3BA08F;--theme-color-btn-lightmode: #319887;--theme-color-btn-hover-lightmode: #1E8B7A;--theme-color-text-lightmode: #007E6E;--theme-color-shadow-lightmode: #32c4ae40;--theme-color-light-lightmode: #32c4ae2b;--theme-color-bg-lightmode: #EFF5F2;--theme-color-tint-lightmode: #32c4ae0d;--theme-color-primary-darkmode: #42A693;--theme-color-btn-darkmode: #329887;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #89D5C4;--theme-color-light-darkmode: #538B7F2b;--theme-color-shadow-darkmode: #538B7F40}.theme.theme-respiratory-rate,.theme.theme-glucose,.theme.theme-blood-oxygen,.theme.theme-body-temp,.theme.theme-peak-flow,.theme.theme-heart{--theme-color-primary-lightmode: var(--color-vitals);--theme-color-btn-lightmode: var(--color-vitals);--theme-color-btn-hover-lightmode: #B84D75;--theme-color-text-lightmode: #A03A60;--theme-color-shadow-lightmode: #ca537f40;--theme-color-light-lightmode: #ca537f2b;--theme-color-bg-lightmode: #F8F2F2;--theme-color-tint-lightmode: #ca537f0d;--theme-color-primary-darkmode: #D1658C;--theme-color-btn-darkmode: #B54B72;--theme-color-btn-hover-darkmode: #C4577E;--theme-color-text-darkmode: #FFB1C7;--theme-color-chart-darkmode: #E47A9E;--theme-color-light-darkmode: #BB6C862b;--theme-color-shadow-darkmode: #BB6C8640}.theme.theme-meds{--theme-color-primary-lightmode: var(--color-meds);--theme-color-btn-lightmode: var(--color-meds);--theme-color-btn-hover-lightmode: #3572C2;--theme-color-text-lightmode: #1D5EAA;--theme-color-shadow-lightmode: #4a84d440;--theme-color-light-lightmode: #4a84d42b;--theme-color-bg-lightmode: #EFF4FA;--theme-color-tint-lightmode: #4a84d40d;--theme-color-primary-darkmode: #5892E3;--theme-color-btn-darkmode: #3C78C7;--theme-color-btn-hover-darkmode: #4882D2;--theme-color-text-darkmode: #A7C8FF;--theme-color-light-darkmode: #3A87E72b;--theme-color-shadow-darkmode: #3A87E740}.theme.theme-doctor,.theme.theme-weather,.theme.theme-weight,.theme.theme-height{--theme-color-primary-lightmode: #2697a6;--theme-color-btn-lightmode: #038998;--theme-color-btn-hover-lightmode: #007E8C;--theme-color-text-lightmode: #006973;--theme-color-shadow-lightmode: #2697a640;--theme-color-light-lightmode: #2697a62b;--theme-color-bg-lightmode: #f0f7f8;--theme-color-tint-lightmode: #2697a60d;--theme-color-primary-darkmode: #3C96A3;--theme-color-btn-darkmode: #008998;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #93D0DB;--theme-color-light-darkmode: #2B93A02b;--theme-color-shadow-darkmode: #2B93A040}.theme.theme-food{--theme-color-primary-lightmode: #44995B;--theme-color-btn-lightmode: #368C4F;--theme-color-btn-hover-lightmode: #2A8246;--theme-color-text-lightmode: #1F6C38;--theme-color-chart-lightmode: #368C4F;--theme-color-shadow-lightmode: #4a9f6040;--theme-color-light-lightmode: #4a9f602b;--theme-color-bg-lightmode: #F0F5EE;--theme-color-tint-lightmode: #4a9f600d;--theme-color-primary-darkmode: #46995B;--theme-color-btn-darkmode: #368C4F;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #93D69C;--theme-color-chart-darkmode: #69A974;--theme-color-light-darkmode: #608B602b;--theme-color-shadow-darkmode: #608B6040}.theme.theme-head-circumference{--theme-color-primary-lightmode: #BD8274;--theme-color-btn-lightmode: #BD8274;--theme-color-btn-hover-lightmode: #B2786A;--theme-color-text-lightmode: #996155;--theme-color-shadow-lightmode: #ce918340;--theme-color-light-lightmode: #ce91832b;--theme-color-bg-lightmode: #F7F2F1;--theme-color-tint-lightmode: #ce91830d;--theme-color-primary-darkmode: #C38779;--theme-color-btn-darkmode: #BD8274;--theme-color-btn-hover-darkmode: #CF9283;--theme-color-text-darkmode: #E5BEB4;--theme-color-light-darkmode: #9378732b;--theme-color-shadow-darkmode: #93787340}.theme.theme-symptoms{--theme-color-primary-lightmode: #649470;--theme-color-btn-lightmode: #578763;--theme-color-btn-hover-lightmode: #4D7C59;--theme-color-text-lightmode: #467552;--theme-color-shadow-lightmode: #64947040;--theme-color-light-lightmode: #6494702b;--theme-color-bg-lightmode: #F1F5EF;--theme-color-tint-lightmode: #6494700d;--theme-color-primary-darkmode: #649470;--theme-color-btn-darkmode: #578763;--theme-color-btn-hover-darkmode: #649470;--theme-color-text-darkmode: #9FD3AA;--theme-color-light-darkmode: #558B642b;--theme-color-shadow-darkmode: #558B6440}.theme.theme-basic-info,.theme.theme-charcoal{--theme-color-primary-lightmode: #757575;--theme-color-btn-lightmode: #757575;--theme-color-btn-hover-lightmode: #686868;--theme-color-text-lightmode: #4B4B4B;--theme-color-shadow-lightmode: #75757540;--theme-color-light-lightmode: #7575752b;--theme-color-bg-lightmode: #F4F4F4;--theme-color-tint-lightmode: #7575750d;--theme-color-primary-darkmode: #757575;--theme-color-btn-darkmode: #757575;--theme-color-btn-hover-darkmode: #848484;--theme-color-text-darkmode: #C6C6C6;--theme-color-light-darkmode: #7575752b;--theme-color-shadow-darkmode: #75757540}.theme.theme-labs{--theme-color-primary-lightmode: #008C7E;--theme-color-btn-lightmode: #008C7E;--theme-color-btn-hover-lightmode: #008073;--theme-color-text-lightmode: #006A60;--theme-color-shadow-lightmode: #00968840;--theme-color-light-lightmode: #0096882b;--theme-color-bg-lightmode: #eef7f6;--theme-color-tint-lightmode: #0096880d;--theme-color-primary-darkmode: #089A8B;--theme-color-btn-darkmode: #008C7E;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #82D5C8;--theme-color-light-darkmode: #3F92862b;--theme-color-shadow-darkmode: #3F928640}.theme.theme-upgrade{--theme-color-primary-lightmode: var(--upgrade-color-primary);--theme-color-btn-lightmode: var(--upgrade-color-btn);--theme-color-btn-hover-lightmode: var(--upgrade-color-btn-hover);--theme-color-text-lightmode: var(--upgrade-color-text);--theme-color-shadow-lightmode: var(--upgrade-color-shadow);--theme-color-light-lightmode: var(--upgrade-color-light);--theme-color-bg-lightmode: var(--upgrade-color-bg);--theme-color-tint-lightmode: var(--upgrade-color-tint);--theme-color-primary-darkmode: var(--upgrade-color-primary);--theme-color-btn-darkmode: var(--upgrade-color-btn);--theme-color-btn-hover-darkmode: var(--upgrade-color-btn-hover);--theme-color-text-darkmode: var(--upgrade-color-text);--theme-color-light-darkmode: var(--upgrade-color-light);--theme-color-shadow-darkmode: var(--upgrade-color-shadow)}.theme.theme-cycle{--theme-color-primary-lightmode: #C1708D;--theme-color-btn-lightmode: #C1708D;--theme-color-btn-hover-lightmode: #B26480;--theme-color-text-lightmode: #904762;--theme-color-shadow-lightmode: #cc799640;--theme-color-light-lightmode: #cc79962b;--theme-color-bg-lightmode: #F8F2F4;--theme-color-tint-lightmode: #cc79960d;--theme-color-primary-darkmode: #C1708D;--theme-color-btn-darkmode: #C1708D;--theme-color-btn-hover-darkmode: #CD7A98;--theme-color-text-darkmode: #FFB0CA;--theme-color-light-darkmode: #D4608D2b;--theme-color-shadow-darkmode: #D4608D40}.theme.theme-covid,.theme.theme-insurance{--theme-color-primary-lightmode: #CF8533;--theme-color-btn-lightmode: #C9802E;--theme-color-btn-hover-lightmode: #BD7624;--theme-color-text-lightmode: #8B5000;--theme-color-shadow-lightmode: #e6994540;--theme-color-light-lightmode: #e699452b;--theme-color-bg-lightmode: #F9F3EE;--theme-color-tint-lightmode: #e699450d;--theme-color-primary-darkmode: #C07825;--theme-color-btn-darkmode: #C07825;--theme-color-btn-hover-darkmode: #CC8331;--theme-color-text-darkmode: #E39C53;--theme-color-light-darkmode: #A575452b;--theme-color-shadow-darkmode: #A5754540}.theme.theme-condition{--theme-color-primary-lightmode: #AA8C5C;--theme-color-btn-lightmode: #AA8C5C;--theme-color-btn-hover-lightmode: #9F8253;--theme-color-text-lightmode: #866B3E;--theme-color-shadow-lightmode: #b6976540;--theme-color-light-lightmode: #b697652b;--theme-color-bg-lightmode: #F6F3F0;--theme-color-tint-lightmode: #b697650d;--theme-color-primary-darkmode: #AC987D;--theme-color-btn-darkmode: #8B7A60;--theme-color-btn-hover-darkmode: #9F8253;--theme-color-text-darkmode: #D9C3A6;--theme-color-light-darkmode: #987F592b;--theme-color-shadow-darkmode: #987F5940}.theme.theme-kcp,.theme.theme-allergy{--theme-color-primary-lightmode: #C65B57;--theme-color-btn-lightmode: #C65B57;--theme-color-btn-hover-lightmode: #B9514E;--theme-color-text-lightmode: #A03E3C;--theme-color-shadow-lightmode: #d4666240;--theme-color-light-lightmode: #d466622b;--theme-color-bg-lightmode: #F9F2F2;--theme-color-tint-lightmode: #d466620d;--theme-color-primary-darkmode: #D56863;--theme-color-btn-darkmode: #B64F4C;--theme-color-btn-hover-darkmode: #C65B57;--theme-color-text-darkmode: #FFB3AF;--theme-color-light-darkmode: #B1726E2b;--theme-color-shadow-darkmode: #B1726E40}.theme.theme-procedure{--theme-color-primary-lightmode: #B66746;--theme-color-btn-lightmode: #B66746;--theme-color-btn-hover-lightmode: #A75B3B;--theme-color-text-lightmode: #924A2C;--theme-color-shadow-lightmode: #be605e40;--theme-color-light-lightmode: #be605e2b;--theme-color-bg-lightmode: #F9F2F0;--theme-color-tint-lightmode: #be605e0d;--theme-color-primary-darkmode: #C67352;--theme-color-btn-darkmode: #A75B3B;--theme-color-btn-hover-darkmode: #B66746;--theme-color-text-darkmode: #FEB599;--theme-color-light-darkmode: #B172592b;--theme-color-shadow-darkmode: #B1725940}.theme.theme-custom,.theme.theme-event,.theme.theme-lifestyle{--theme-color-primary-lightmode: #7486C8;--theme-color-btn-lightmode: #7486C8;--theme-color-btn-hover-lightmode: #6779BA;--theme-color-text-lightmode: #495B99;--theme-color-chart-lightmode: #6274B4;--theme-color-shadow-lightmode: #798bcc40;--theme-color-light-lightmode: #798bcc2b;--theme-color-bg-lightmode: #F1F4F9;--theme-color-tint-lightmode: #798bcc0d;--theme-color-primary-darkmode: #7F8EC8;--theme-color-btn-darkmode: #7486C8;--theme-color-btn-hover-darkmode: var(--theme-color-primary-darkmode);--theme-color-text-darkmode: #B5C4FF;--theme-color-chart-darkmode: #8698DB;--theme-color-light-darkmode: #6980D02b;--theme-color-shadow-darkmode: #6980D040}.theme.theme-poop{--theme-color-primary-lightmode: #9e6961;--theme-color-btn-lightmode: #9e6961;--theme-color-btn-hover-lightmode: #936058;--theme-color-text-lightmode: #83524A;--theme-color-shadow-lightmode: #9e696140;--theme-color-light-lightmode: #9e69612b;--theme-color-bg-lightmode: #F7F3F2;--theme-color-tint-lightmode: #9e69610d;--theme-color-primary-darkmode: #B37B72;--theme-color-btn-darkmode: #9e6961;--theme-color-btn-hover-darkmode: #AA736B;--theme-color-text-darkmode: #EFBAB4;--theme-color-light-darkmode: #B772662b;--theme-color-shadow-darkmode: #B7726640}.darkmode .theme{--theme-color-primary: var(--theme-color-primary-darkmode);--theme-color-btn: var(--theme-color-btn-darkmode);--theme-color-btn-hover: var(--theme-color-btn-hover-darkmode);--theme-color-text: var(--theme-color-text-darkmode);--theme-color-chart: var(--theme-color-chart-darkmode);--theme-color-shadow: var(--theme-color-shadow-darkmode);--theme-color-light: var(--theme-color-light-darkmode);--theme-color-bg: var(--chip-bg)}:root{--html-bg: #EDF2F1;--portal-surface-bg: #FDFEFD;--portal-surface-shadow: 0 0 3px rgba(0, 0, 0, .06), 0 1px 1px rgba(0, 0, 0, .08);--portal-header-height: 60px;--page-margin-top: calc(var(--portal-header-height) + 15px);--bottom-nav-height: 0px;--bottom-nav-bar-height: 0px;--sync-bar-height: 65px;--entry-queue-bar-height: 40px;--sync-strip-transition: .22s}.darkmode:root{--html-bg: #0F1515;--portal-surface-bg: #2B2F2F;--portal-surface-shadow: none}.page-header{display:flex;background:var(--surface-bg-8dp);border-bottom:var(--surface-border);align-items:stretch;position:fixed;top:0;left:0;width:100%;z-index:var(--page-header-z-index);padding-left:20px;height:var(--portal-header-height)}.portal-header-offline{position:relative;top:var(--portal-header-height);background:var(--brand-light);font-size:13px;padding:7px;display:flex;align-items:center;justify-content:center;gap:20px}.portal-offline-reload-btn.btn{font-size:13px;font-weight:600;margin-right:8px}.portal-header+.page{padding-top:var(--page-margin-top)}.portal-page .page-footer{margin-bottom:calc(var(--sync-bar-height) + var(--entry-queue-bar-height) + 45px)}.page{width:520px}.page.wide{width:960px}.page-header.portal-header-desktop,.page-header.portal-header-mobile{background:var(--html-bg);border:none}.bottom-nav-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:var(--page-header-z-index);flex-direction:column;min-height:48px;padding:0;border-top:1px solid rgba(18,38,35,.06);background:var(--surface-bg-12dp);box-shadow:0 -2px 8px #0d1e1b0d,0 -1px 2px #0d1e1b0a;overflow:visible}.bottom-nav-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:6px 10px}.darkmode .bottom-nav-bar{border-color:#ffffff0f;box-shadow:0 -2px 8px #0000001f,0 -1px 2px #00000014}.bottom-nav-bar.has-assistant{border-radius:24px 24px 0 0}.bottom-nav-bar.has-assistant .assistant-launcher-wrap{padding:5px 8px 6px;border-bottom:1px solid rgba(18,38,35,.06);transition:border-color var(--sync-strip-transition) ease}.bottom-nav-bar .assistant-launcher-wrap.launcher-hidden{position:absolute;bottom:calc(100% + 6px);left:10px;padding:0;border:none}.darkmode .bottom-nav-bar.has-assistant .assistant-launcher-wrap{border-color:#ffffff0f}.bottom-nav-bar.syncing.has-assistant .assistant-launcher-wrap{border-color:transparent}.bottom-nav-add-btn-spacer{flex:0 0 48px;height:48px}.assistant-desktop-btn{position:fixed;bottom:15px;right:15px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--upgrade-color-btn);box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;z-index:var(--assistant-btn-z-index)}.assistant-desktop-btn-icon{width:100%;height:100%;padding:13px;--btn-text: #fff}.header-tabs{display:flex;flex-grow:1;margin-left:40px}.header-tab{display:flex;align-items:center;padding:4px 20px 0;border-bottom:4px solid transparent;color:var(--logo-text);cursor:pointer;position:relative}.header-tab.active{border-color:var(--brand-primary);color:var(--brand-text)}.header-tab-alert{position:absolute;top:13px;right:8px;border-radius:50%;width:10px;height:10px}.header-tab-alert.error{background:var(--red-error)}.header-tab-alert.info{background:var(--color-help-text)}.header-tab-message-dot{position:absolute;top:-7px;right:-7px;--btn-text: var(--surface-bg);background:var(--color-help-text);width:22px;height:22px;border-radius:50%;padding:4px}.header-profile{padding:0 20px;color:var(--logo-text);background:transparent;border-radius:0;overflow:hidden}.header-profile>.header-tab-message-dot{position:relative;top:0;right:0;margin-right:-12px}.darkmode .header-tab-message-dot{padding:2px;--btn-text: var(--color-help-text);background:transparent}.header-profile-name{padding:0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header-menu-desktop{position:fixed;top:var(--portal-header-height);right:15px;background:var(--html-bg);border:var(--surface-border);border-radius:18px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;max-height:calc(100vh - 65px);width:350px;max-width:calc(100vw - 30px);overflow-y:auto}.card-modal-card.header-menu-mobile{border-radius:18px;background:var(--html-bg);max-width:calc(100% - 30px)}.darkmode .header-menu-desktop,.darkmode .card-modal-card.header-menu-mobile{background:var(--surface-bg-8dp)}.darkmode .header-menu-profile-btns,.darkmode .header-menu-profile-selector,.darkmode .header-menu-profile-specific-btns{background:var(--surface-bg)}.header-menu-mobile-header{position:relative;display:flex;align-items:center;padding:8px 8px 0;margin-bottom:-5px}.header-menu-mobile-title{width:100%;text-align:center;margin-right:40px}.header-menu-mobile-close,.header-menu{padding:10px}.header-menu-profile-btns{background:var(--portal-surface-bg);border-radius:16px;margin-bottom:10px;overflow:hidden}.btn.header-menu-profiles-more{padding:12px 20px}.header-menu-profile-btns-header{padding:12px 20px 8px;font-size:14px;font-weight:600;color:var(--text-muted)}.header-menu-profile-selector{background:var(--portal-surface-bg);border-radius:16px 16px 3px 3px;margin-bottom:3px;overflow:hidden}.header-menu-profile-header{display:flex;align-items:center;gap:14px;padding:12px;word-break:break-word;cursor:pointer}.header-menu-profile-header .profile-circle-svg{width:36px;height:36px;--btn-text: var(--brand-primary)}.header-menu-profile-header-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-left:auto;--btn-text: var(--logo-text);transition:transform .2s ease-in-out}.header-menu-profile-header-arrow.expanded{transform:rotate(180deg)}.header-menu-profile-header-arrow .down-svg{width:100%;height:100%;border-radius:50%;border:1px solid var(--btn-text)}.header-menu-profile-header-arrow .down-svg path{fill:var(--btn-text);stroke:none}.header-menu-profile-specific-btns{background:var(--portal-surface-bg);border-radius:3px 3px 16px 16px;margin-bottom:10px;overflow:hidden}.header-menu-btn,.header-menu-btn.btn{display:flex;align-items:center;justify-content:left;gap:22px;width:100%;min-height:48px;padding:12px 20px;background:none;font-size:15px;text-align:left;border-radius:0;word-break:break-word;cursor:pointer}a.header-menu-btn{color:var(--text)}.header-menu-btn svg{width:20px;height:20px;--btn-text: var(--icon-gray)}.header-menu-btn.header-menu-logout{justify-content:center;padding:5px 0;margin-top:10px;min-height:auto}.header-menu-btn-with-dot{position:relative}.header-menu-btn-dot{position:absolute;top:0;right:-15px;border-radius:50%;width:8px;height:8px;background:var(--color-help-text)}.header-menu-primary{--btn-text: var(--theme-color-text)}.header-menu-primary .btn-svg{--btn-text: var(--theme-color-primary)}#header-menu-sharing{display:none}.header-menu-org-home-btn{justify-content:flex-start;gap:14px;border-radius:16px;padding:12px;width:100%;font-size:16px;margin-bottom:10px;--btn-color: var(--portal-surface-bg);--btn-color-hover: var(--hover-gray)}.header-menu-org-home-icon{width:36px;height:36px;border-radius:4px}.btn-svg.header-menu-org-home-icon{--btn-text: var(--icon-gray);padding:4px}.portal-page-error{margin:20px auto;text-align:center}.portal-page-error h1{margin-bottom:20px}.portal-header-mobile{display:none}.bottom-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 1 0}.global-add-btn{display:none;position:fixed;bottom:6px;left:50%;margin-left:-24px;width:48px;height:48px;border-radius:50%;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;z-index:var(--bottom-nav-add-z-index)}.bottom-nav-tab{--nav-item-color: var(--icon-gray);position:relative;flex:1 1 0;display:flex;justify-content:center;align-items:center;height:46px;border-radius:18px;color:var(--nav-item-color);transition:background .16s ease,color .16s ease}.bottom-nav-tab.active{--nav-item-color: var(--brand-text);background:var(--theme-color-bg)}.bottom-nav-tab .header-tab-alert{margin-left:10px;left:50%;right:auto;top:7px;width:8px;height:8px}.bottom-nav-icon{width:24px;height:24px;flex-shrink:0;fill:var(--nav-item-color);opacity:.8;transition:opacity .16s ease}.bottom-nav-tab.active .bottom-nav-icon{opacity:1}.header-mobile-title{position:absolute;width:100%;text-align:center;color:var(--logo-text);font-size:22px;pointer-events:none}.header-mobile-profile-btn{position:relative;padding:0 12px 0 0;margin-left:auto;margin-right:10px;font-size:12px;border-radius:32px;box-shadow:var(--portal-surface-shadow);--btn-color: var(--portal-surface-bg);--btn-text: var(--icon-gray);color:var(--logo-text);min-width:80px;min-height:36px;max-width:min(115px,30%)}.darkmode .header-mobile-profile-btn{border-color:transparent}.header-mobile-profile-btn>.header-tab-alert{top:0;right:0}.header-mobile-profile-icon{width:34px;height:34px;margin-right:-3px}.header-mobile-profile-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-grow:1}.footer-btn-wrap{display:flex;justify-content:center;flex-wrap:wrap;margin:10px}.footer-btn-label{width:100%;text-align:center}.footer-btn-wrap>.btn{margin-top:10px;--btn-color: var(--portal-surface-bg);border:var(--surface-border)}.portal-page-product-changelog-wrap{margin-top:55px;text-align:center}.btn.portal-page-product-changelog{position:relative;--btn-text: var(--logo-text)}.portal-page-product-changelog-dot{position:absolute;top:-4px;right:-2px;border-radius:50%;width:12px;height:12px;background:var(--color-help-text)}@media(hover:hover){.assistant-desktop-btn:hover{background:var(--upgrade-color-btn-hover)}.header-tab:hover,.header-profile:hover{background:var(--brand-hover-over-white)}.header-menu-profile-header:hover,.header-menu-btn:hover{background:var(--hover-gray)}.header-menu-primary:hover{background:var(--theme-color-light)}}@media(max-width:1150px){:root{--portal-header-height: 55px;--page-margin-top: calc(var(--portal-header-height) + 5px)}.page-header{padding-left:0}.header-guava:not(.logo-text-always){padding:6px 9px}.header-guava:not(.logo-text-always) .header-guava-name{display:none}.header-guava:not(.logo-text-always) .header-guava-logo{margin:2px 0 -2px}.header-tabs{margin-left:0}.header-tab,.header-profile{padding-left:10px;padding-right:10px}.header-profile-name{padding-left:0;padding-right:5px}.header-profile>.header-tab-message-dot{margin-right:0}.header-tab-alert{right:3px}}@media(max-width:1220px){#header-sharing{display:none}#header-menu-sharing{display:flex}}@media(max-width:800px){.header-tab{font-size:15px}.header-tab.sources{display:none}}@media(max-width:660px){.header-tab.biomarkers{display:none}}@media(max-width:500px){:root{--bottom-nav-height: 60px;--bottom-nav-bar-height: 110px;--sync-bar-height: 24px;--entry-queue-bar-height: 24px}.portal-header-desktop,.assistant-desktop-btn{display:none}.portal-header-mobile{display:flex;align-items:center;position:absolute}.portal-header-offline{gap:10px;justify-content:space-between}.daily-log-card:first-child{margin-top:-5px}.global-add-btn{display:block}.bottom-nav-bar{display:flex}.portal-page .page-footer{margin-bottom:calc(var(--bottom-nav-bar-height) + 25px)}}@media print{:root{-webkit-print-color-adjust:exact}.today-section,.profile-card{break-inside:avoid}.sync-bar,.page-header,.page-footer,.bottom-nav-bar{display:none!important}}h1.onboard-card-h1{font-size:2em;text-align:center;margin-bottom:35px}@media(max-width:450px){h1.onboard-card-h1{font-size:1.8em;margin-bottom:20px}}.detail-modal-section-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-modal-section-header{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--theme-color-text);--btn-text: var(--theme-color-text);margin-bottom:15px}.detail-modal-section-header-row .detail-modal-section-header{margin:0}.detail-modal-section-header-btn{margin-left:auto;margin-right:-10px}.text-btn.detail-modal-section-header-btn{margin-right:-6px}.btn.no-data-option{--btn-color: var(--theme-color-bg);--btn-color-hover: var(--theme-color-light);border-radius:12px;padding:5px 20px;width:100%;justify-content:left;gap:20px;text-align:left;min-height:65px}.no-data-option-icon{width:25px;height:25px;--btn-text: var(--theme-color-text)}.no-data-option-text{display:flex;align-items:center;justify-content:space-between;flex-grow:1}.no-data-option-in-progress{color:var(--theme-color-text)}.form-empty-card{text-align:center;border:2px dashed var(--border-color);border-radius:var(--card-border-radius);padding:30px 15px}.form-empty-card-msg{color:var(--text-muted);margin-bottom:30px}.form-empty-card.compact{padding:20px 15px}.form-empty-card.compact .form-empty-card-msg{margin-bottom:15px}.article-resource{justify-content:flex-start;width:100%;border-radius:var(--card-border-radius);padding:5px 15px 5px 5px;text-align:left;font-size:15px;--btn-color: none;--btn-color-hover: var(--hover-gray)}.article-resource-img{position:relative;width:96px;height:64px;margin-right:10px;flex-shrink:0;border-radius:8px;overflow:hidden}.article-resource-img.square{width:64px}.video-resource{justify-content:flex-start;gap:15px;width:100%;border-radius:var(--card-border-radius);padding:5px;text-align:left;font-size:15px;--btn-color: none;--btn-color-hover: var(--hover-gray)}.video-resource-img-wrap{position:relative;display:flex;align-items:center;justify-content:center}.video-resource-img{position:relative;width:96px;height:64px;flex-shrink:0;border-radius:8px;overflow:hidden}.video-resource-play{display:flex;justify-content:center;align-items:center;position:absolute;width:36px;height:36px;border-radius:50%;background:#000000b3}.video-resource-play:after{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff;margin-left:5px}#org-home-page{width:1260px;display:flex;align-items:flex-start;justify-content:center;--today-page-card-margin: 0 0 15px}.org-home-content{max-width:1105px;width:0;flex-grow:1}.org-home-nav{position:sticky;top:var(--page-margin-top);width:300px;margin-right:15px;flex-shrink:0}.org-home-nav-section{padding:10px 0;background:var(--portal-surface-bg);border-radius:var(--profile-card-border-radius)}.org-home-nav-section:not(:first-child){margin-top:15px}.org-home-nav-label{width:100%;display:inline-flex;gap:10px;align-items:center}.org-home-nav-label-text{flex-grow:1;text-align:left}.org-home-nav-row{justify-content:flex-start;width:100%;padding:10px 15px;font-size:16px;--btn-color: transparent;--btn-color-hover: var(--hover-gray);border-radius:0}.org-home-nav-row.active{font-weight:600;--btn-text: var(--brand-text)}.org-home-nav-icon{--btn-text: var(--icon-gray);font-size:20px}.org-home-nav-row.active .org-home-nav-icon{--btn-text: var(--brand-primary)}.org-home-nav-org{display:flex;align-items:center;gap:15px;min-height:30px;font-weight:600;margin:8px 20px 20px}.org-home-nav-org-icon{width:30px;height:30px;border-radius:4px;flex-shrink:0}.org-home-nav-mobile{display:none;position:relative}.org-home-nav-mobile-select{--btn-text-over-white: var(--text)}.org-home-nav-mobile-msg-icon{position:absolute;top:-7px;right:-7px;--btn-text: var(--surface-bg);background:var(--color-help-text);width:22px;height:22px;border-radius:50%;padding:4px}.darkmode .org-home-nav-mobile-msg-icon{padding:2px;--btn-text: var(--color-help-text);background:transparent}.org-home-card{background:var(--portal-surface-bg);margin:var(--today-page-card-margin);border-radius:var(--profile-card-border-radius);padding:30px}.org-home-card-header-with-btn{display:flex;align-items:center;justify-content:space-between}.org-home-heading-btn{border-radius:8px;font-size:16px}.org-home-card-header-title{font-size:24px;font-weight:600}.org-home-card-header-title .beta-label{font-size:14px}.org-home-card-subheader{padding:10px 0 15px}.org-home-card-header-spinner{width:20px;height:20px;margin-left:15px}.org-home-banner{margin:var(--page-margin-top) 15px 15px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.org-home-banner+.org-home-banner{margin-top:15px}.org-home-banner-subtitle{font-size:14px;color:var(--text-muted);margin-top:5px;font-weight:400}.profile-card.org-home-welcome-card{padding:30px;position:relative;border:1px solid var(--theme-color-primary)}.org-home-welcome-title{font-size:20px;font-weight:600;margin-bottom:15px}.org-home-welcome-tips-title{margin-top:15px;font-size:15px}ul.org-home-welcome-tips{margin:5px 0 0;padding-inline-start:30px}li.org-home-welcome-tip{margin-top:4px;font-size:15px;font-weight:600}.btn.org-home-welcome-close-btn{position:absolute;right:15px;top:15px;width:36px;height:36px}@media(hover:hover){.org-home-welcome-tip .btn.primary.text-btn:hover{text-decoration:underline}}@media(max-width:1050px){#org-home-page{flex-direction:column;gap:15px}.org-home-nav{position:relative;top:0;width:100%}.org-home-nav-section{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;row-gap:10px}.org-home-nav-section.settings{display:none}.org-home-nav-org{margin:8px 15px;overflow:hidden}.org-home-nav-org-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-home-nav-row{display:none}.org-home-nav-mobile{display:block;margin:0 10px}.org-home-content{width:100%}}@media(max-width:600px){.org-home-card{padding:15px}.profile-card.org-home-welcome-card{padding:20px 25px}.org-home-welcome-title{font-size:18px;padding-right:25px}}.org-home-tab-badge{font-weight:400;font-size:14px;background:var(--color-help-text);width:35px;border-radius:3em;display:flex;align-items:center;justify-content:center;color:#fff;height:20px}.darkmode .org-home-tab-badge{background:var(--surface-bg)}.org-home-heading-logo{display:block;margin:0 auto 15px;border-radius:3px}.api-portal-page{min-height:100vh;display:flex;flex-direction:column}.page-header.portal-header-api{background:var(--html-bg);border:none}.api-portal-page .header-profile{margin-left:auto}.api-portal-page-content{padding-top:var(--page-margin-top);flex:1;display:flex;justify-content:center}.api-portal-page-body{width:1260px;max-width:100%;display:flex;align-items:flex-start;justify-content:center;padding:0 10px;box-sizing:border-box;--today-page-card-margin: 0 0 15px}.api-portal-page-main{max-width:1105px;flex-grow:1;min-width:0}.api-portal-nav-org-text{min-width:0;flex:1;display:flex;flex-direction:column}.api-portal-nav-org-email{font-size:13px;font-weight:400;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-home-nav-row.disabled{color:var(--text-muted);opacity:.55;cursor:not-allowed;--btn-color-hover: transparent}.api-portal-landing{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 16px}.api-portal-landing-card{max-width:560px;width:100%;padding:32px}.api-portal-landing-title{font-size:1.6em;font-weight:600;margin:0 0 8px;text-align:center}.api-portal-landing-subtitle{color:var(--text-muted);text-align:center;margin:0 0 24px}.api-portal-landing-section{margin-top:16px}.api-portal-landing-section-title{font-size:1em;font-weight:600;margin:0 0 4px}.api-portal-landing-section-body{color:var(--text-muted);margin:0 0 12px;font-size:.95em}.api-portal-landing-btn{width:100%}.api-portal-landing-divider{text-align:center;color:var(--text-muted);margin:24px 0;font-size:.9em;letter-spacing:1px}.api-portal-back{display:inline-flex;align-items:center;gap:4px;font-size:.95em;color:var(--text-muted);margin-bottom:8px}.api-portal-app-icon{flex:0 0 40px;height:40px;border-radius:8px;background:var(--surface-bg-muted);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--text-muted)}.api-portal-app-keys{flex-shrink:0}.api-portal-app-form .form-label{margin-top:12px}.api-portal-textarea{width:100%;font-family:var(--font-stack);resize:vertical}.api-portal-app-icon-preview{display:flex;align-items:center;gap:12px;margin-top:14px}.api-portal-app-icon-preview img{width:48px;height:48px;border-radius:10px;object-fit:cover}.api-portal-scope-category{margin-top:18px}.api-portal-scope-category-header{font-size:.78em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding-bottom:4px;border-bottom:1px solid var(--border-color);margin-bottom:4px}.api-portal-scope-bare-category{margin-top:10px}.api-portal-scope-bare-row{padding:6px 0}.api-portal-scope-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:6px 0}.api-portal-scope-label{font-size:.95em}.api-portal-scope-toggle{white-space:nowrap;font-size:.9em}.api-portal-status-badge{font-size:.85em;padding:4px 10px;border-radius:999px;background:var(--surface-bg-muted);color:var(--text-muted)}.api-portal-status-development{background:var(--surface-bg-muted)}.api-portal-status-pending_review{background:#fff5d8;color:#8a6d09}.api-portal-status-approved{background:var(--brand-light);color:var(--brand-text)}.api-portal-status-rejected{background:#fde2e1;color:var(--btn-red-text)}.api-portal-keys-table{width:100%;border-collapse:collapse;margin:12px 0}.api-portal-keys-table th,.api-portal-keys-table td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--border-color)}.api-portal-keys-table th{font-weight:500;color:var(--text-muted);font-size:.9em}.api-portal-keys-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;word-break:break-all}.api-portal-keys-max{margin-left:12px}.api-portal-key-label{margin-top:14px}.api-portal-key-confirm{margin-top:16px}.api-portal-key-once-modal .code-copy-input-wrap{width:100%}.api-portal-docs-subnav{display:flex;flex-direction:column;margin:2px 0 6px}.api-portal-docs-subnav-link{padding:7px 15px 7px 50px;font-size:15px;color:var(--text-muted);text-decoration:none}.api-portal-docs-subnav-link:hover{background:var(--hover-gray);color:var(--text)}.api-portal-docs-subheader{font-size:1em;font-weight:600;margin:24px 0 6px}.api-portal-docs-endpoint{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em;background:var(--surface-bg-muted);padding:6px 10px;border-radius:4px;display:inline-block;margin:4px 0 8px}.api-portal-docs-section-label{font-weight:600;font-size:.8em;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:14px 0 4px}.api-portal-docs-params{margin:0;padding-left:20px;line-height:1.6}.api-portal-docs-params li{margin-bottom:4px}.api-portal-docs-pre{background:var(--surface-bg-muted);padding:10px 12px;border-radius:4px;overflow-x:auto;font-size:.85em;margin:10px 0}.api-portal-docs pre code{background:transparent;padding:0}.api-portal-docs-list{margin:0;padding-left:20px;color:var(--text);line-height:1.6}.api-portal-docs-list li{margin-bottom:8px}.api-portal-docs code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--surface-bg-muted);padding:1px 5px;border-radius:3px}@media(max-width:1050px){.api-portal-page-body{flex-direction:column;gap:15px}.api-portal-page-main{max-width:100%;width:100%}.api-portal-docs-subnav{display:none}}.modal>.card.alert-modal{width:360px;background:var(--surface-bg-24dp)}.alert-modal .toast{box-shadow:none;border-radius:var(--card-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;max-width:none}.alert-modal .form-btns{align-items:stretch}.alert-modal .btn{width:100%}.modal{position:fixed;inset:0;background:#000000b3;overflow-y:auto;padding-top:56px}.darkmode .modal{background:#000000a6}.modal.modal-no-overlay,.darkmode .modal.modal-no-overlay{background:none}.modal-header{position:fixed;top:0;width:100%;height:56px;padding:0 8px;background:#0009;display:flex;align-items:center;color:#fff;z-index:1}.darkmode .modal-header{background:var(--surface-bg-8dp)}.modal-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 10px;flex-grow:1}.modal-icons{display:flex}.modal>.card{width:500px;max-width:calc(100% - 10px);margin:20px auto;background:var(--surface-bg-8dp);box-shadow:var(--overlay-card-shadow)}.modal .card-header{padding:15px 20px}.modal .card-section{padding:20px}.toast-wrap{position:fixed;z-index:var(--toast-z-index);width:100%;top:20px;left:0;pointer-events:none;text-align:center;transform:translateY(-30px);opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.toast-wrap.clickable{pointer-events:auto}.toast-wrap.show{opacity:1;transform:translateY(0)}.toast-wrap.hide{opacity:0;transform:translateY(-30px)}.toast{display:inline-flex;align-items:center;max-width:90%;padding:8px 15px;border-radius:8px;font-size:20px;text-align:left;background:var(--toast-bg);color:var(--toast-text);stroke:var(--toast-icon-color);box-shadow:0 0 6px var(--toast-icon-color)}.toast.notification-toast{width:500px;display:flex;gap:10px;justify-content:space-between;background:var(--surface-bg);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:0 auto;cursor:pointer;padding:10px 15px}.btn.icon-btn.notification-toast-close-btn{width:36px;height:36px;margin-right:-10px}.darkmode .toast{background:var(--surface-bg-24dp);color:var(--text);border:1px solid var(--toast-icon-color);box-shadow:none}.toast-icon{width:30px;margin-right:10px;fill:none;stroke-width:10px;flex-shrink:0}.toast-success{--toast-bg: #edf7ed;--toast-text: var(--dark-green-text);--toast-icon-color: #4caf50}.toast-error{--toast-bg: #fdecea;--toast-text: #611a15;--toast-icon-color: #f44336}.toast-info{--toast-bg: #e8f4fd;--toast-text: #0d3c61;--toast-icon-color: #2196f3}.toast-warning{--toast-bg: #fef4e5;--toast-text: #663c00;--toast-icon-color: #ff9800}@media(max-width:600px){.toast{font-size:16px}}.card-modal.modal{display:flex;align-items:flex-start;padding:0}.modal>.card.card-modal-card{--card-modal-margin-top: 80px;margin:var(--card-modal-margin-top) auto;display:flex;flex-direction:column}.card.card-modal-card.full-screen{background:var(--surface-bg)}.card-modal-card.full-screen .card-header:not(.card-header-primary),.darkmode .card-modal-card.full-screen .card-header-primary{background:var(--surface-bg-8dp)}.card.card-modal-card .card-header{display:flex;align-items:center;gap:5px;padding:10px 5px;border-bottom:var(--surface-border)}.darkmode .card-header.card-header-primary{background:var(--surface-bg-24dp)}.card-modal-back{align-self:flex-start}.card-modal-back .btn-svg.cross-svg{height:1.4em;width:1.4em;--btn-text: currentColor}.darkmode .card-modal-back{color:#fff}.darkmode .card-header.card-header-primary,.darkmode .card-header.card-header-primary .card-modal-back{color:var(--theme-color-text)}.darkmode .card-header.card-header-primary .overflow-menu-btn,.darkmode .card-header.card-header-primary .card-modal-header-btns .btn{--btn-text: var(--theme-color-text)}.card-header-primary .card-modal-header-btns .text-btn{--btn-text: #fff}.darkmode .card-header-primary .card-modal-header-btns .text-btn{--btn-text: var(--theme-color-text)}.darkmode .card-header-primary .card-header-subtitle{color:var(--text-muted)}.card-modal-body{border-radius:0 0 var(--card-border-radius) var(--card-border-radius)}.card-modal-body.html-bg{background:var(--html-bg)}.card-modal-title{flex-grow:1;overflow:hidden;padding-left:15px;padding-right:15px;text-align:left}.card-modal-back+.card-modal-title{padding-left:0}.card-modal-header-with-btns{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-modal-header-title{flex-grow:1;overflow:hidden;text-align:left}.card-modal-header-btns{flex-shrink:0;margin-right:-15px}.card-modal-header-btns .text-btn{margin-right:10px}.card-modal-header-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-header .overflow-menu-wrap{margin-left:-5px}@media(max-height:700px){.modal>.card-modal-card.card{--card-modal-margin-top: 40px}}@media(max-width:500px){.card.card-modal-card.full-screen{--card-modal-margin-top: 0;height:100vh;max-width:100vw;border-radius:0}.card.card-modal-card.full-screen>.card-header{border-radius:0}.card.card-modal-card.full-screen>.card-modal-body{overflow-y:auto;flex-grow:1;border-radius:0}}.overflow-menu-wrap{position:relative}.overflow-menu-btn{display:flex}.overflow-menu-btn .overflow-menu-svg{width:30px;height:30px}.overflow-menu{position:absolute;background:var(--surface-bg-24dp);border:var(--surface-border);border-radius:8px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;z-index:var(--menu-z-index);width:max-content;max-width:min(500px,100vw - 40px)}.overflow-menu-item{display:flex;justify-content:flex-start;width:100%;text-align:left;padding:15px 20px;font-size:16px;--btn-color: transparent;--btn-color-hover: var(--hover-gray);cursor:pointer}.overflow-menu-item .spinner{left:50%;margin-left:-12px}.overflow-menu-item-red{color:var(--red-error)}.overflow-menu-item-with-icon{display:flex;align-items:center;gap:12px;margin-left:-4px;--btn-text: var(--icon-gray);color:var(--text)}.overflow-menu-wrap.primary .overflow-menu-btn,.overflow-menu-wrap.primary .overflow-menu-item-with-icon{--btn-text: var(--theme-color-primary)}.darkmode .overflow-menu-wrap.primary .overflow-menu-btn{--btn-text: var(--theme-color-text)}@media(hover:hover){.overflow-menu-wrap.primary .overflow-menu-btn:hover{--btn-text: var(--theme-color-primary);background:var(--theme-color-light)}}.feedback-form{text-align:left}.feedback-form-length-counter{color:var(--text-muted);text-align:right;font-size:.85em;margin-top:3px}.feedback-email-msg{font-size:14px;color:var(--text-muted);margin-bottom:15px}.feedback-btn.btn{--btn-text: var(--color-help-text);--btn-color: var(--color-help-color);--btn-color-hover-over-white: var(--color-help-color-hover-over-white)}.feedback-form .notice.primary{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px;z-index:2;position:relative;display:flex;align-items:center;gap:10px;--btn-text: var(--theme-color-primary);padding:7px 15px}.feedback-form .notice .btn,.feedback-form .notice .tooltip-wrap{margin-left:auto}.feedback-form .notice .tooltip-info-svg{background:var(--theme-color-primary)}.feedback-form .textarea-input{border-top-left-radius:0;border-top-right-radius:0}.feedback-guide-btn{font-size:1em}.upgrade-form.card-modal-card .card-header{border-color:transparent}.upgrade-form.card{text-align:left}.card.card-modal-card.upgrade-form.benefits-only{background:var(--theme-color-text);overflow:hidden}.darkmode .card.card-modal-card.upgrade-form.benefits-only{background:var(--surface-bg-24dp)}.upgrade-form-card{position:relative;overflow:hidden;background:linear-gradient(to top,var(--theme-color-text),var(--theme-color-primary));color:#fff;padding-bottom:20px}.darkmode .upgrade-form-card{background:linear-gradient(to top,var(--surface-bg-24dp),var(--surface-bg-8dp))}.upgrade-form-header-logo{position:absolute;width:280px;top:0;left:-120px;opacity:.15}.upgrade-form-header{display:flex;align-items:center;flex-direction:column;margin-right:-140px;padding:20px}.upgrade-form-header-name{font-size:26px;font-weight:600;margin-bottom:4px}.upgrade-form-header-premium{background:#fff;color:var(--theme-color-btn);padding:0 16px 0 20px;border-radius:3em;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;letter-spacing:4px;font-size:20px}.upgrade-form-highlight{position:relative;padding:20px;background:#ffffffd9;color:var(--theme-color-text);margin:20px 0 30px;font-size:18px}.darkmode .upgrade-form-highlight{color:var(--text);background:#282828d9}.upgrade-form-features-header{text-align:center;font-weight:600;margin-bottom:-10px}.upgrade-form-features{position:relative;padding:25px 15px 0}.upgrade-form-feature{width:100%;background:var(--theme-color-text);border-radius:var(--card-border-radius);box-shadow:0 1px 3px #0000001f,0 1px 1px #0000003d;border:1px solid rgba(255,255,255,.5)}.upgrade-form-feature-inner{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:10px 12px;--btn-text: #fff}.upgrade-form-feature-arrow{height:24px}.upgrade-form-feature:not(:last-child){margin-bottom:15px}.darkmode .upgrade-form-feature{background:var(--surface-bg);border-color:var(--theme-color-text)}.upgrade-form-feature-text{flex-grow:1;margin-left:4px}.upgrade-form-feature-description{display:flex;flex-direction:column;gap:15px;font-size:15px;padding:8px 20px 20px 48px}.btn.upgrade-form-feature-learn-btn{--btn-text: #fff}.upgrade-form-feature-icon-bg{background:#fff;width:28px;height:28px;border-radius:50%;margin:-2px;--btn-text: var(--theme-color-text)}.upgrade-form-feature-icon{width:100%;height:100%;padding:4px}.darkmode .upgrade-form-feature-icon-bg{background:var(--theme-color-text);--btn-text: var(--surface-bg)}.btn.upgrade-form-feature-more{--btn-border-color: rgba(255, 255, 255, .5);--btn-border-width: 1px}.upgrade-form-plan-toggle{padding:25px 15px 0;text-align:center}.upgrade-form-family{margin:25px 20px;text-align:center}.upgrade-form-family-option{position:relative;background:var(--theme-color-bg);border-radius:var(--card-border-radius);overflow:hidden;border:3px solid var(--theme-color-primary);margin-top:15px;color:var(--theme-color-text)}.darkmode .upgrade-form-family-option{background:var(--theme-color-tint)}.upgrade-form-family-price-per{font-size:16px;font-weight:400;opacity:.85}.upgrade-form-family-icon{position:absolute;right:-15px;bottom:9px;width:96px;height:96px;--btn-text: var(--theme-color-primary);opacity:.4}.upgrade-form-family-discount{background:var(--theme-color-primary);color:#fff;margin-top:15px}.darkmode .upgrade-form-family-discount{background:none;color:var(--theme-color-text)}.upgrade-form-billing-options{display:flex;align-items:stretch;gap:15px;padding:25px 15px;max-width:400px;margin:auto}.upgrade-form-billing-option{--billing-option-color: var(--text);--billing-option-text: var(--text);flex-basis:100%;display:flex;align-items:center;flex-direction:column;border-radius:var(--card-border-radius);border:3px solid var(--billing-option-color);overflow:hidden;color:var(--billing-option-text);opacity:.4}.upgrade-form-billing-option-label{padding:2px 0;font-size:18px;font-weight:600}.upgrade-form-billing-option.active{opacity:1;--billing-option-color: var(--theme-color-primary);--billing-option-text: var(--theme-color-text);background:var(--theme-color-bg);box-shadow:0 1px 3px #0000001f,0 1px 1px #0000003d}.darkmode .upgrade-form-billing-option.active{background:var(--theme-color-tint)}.upgrade-form-billing-option-price{font-size:32px;font-weight:600;padding:15px 0}.upgrade-form-billing-option-price-cross{color:var(--text-muted);text-decoration:line-through;font-size:18px;margin-top:-15px;margin-bottom:15px}.upgrade-form-billing-option-subtitle{font-size:.8em}.upgrade-form-billing-option-discount{background:var(--billing-option-color);color:#fff;width:100%;text-align:center}.darkmode .upgrade-form-billing-option-discount{color:var(--billing-option-text);background:none}.upgrade-form-billing-provider-discount{font-size:15px;font-weight:600;color:var(--theme-color-text);text-align:center;padding:0 15px 20px}.form-btns.upgrade-form-upgrade-btn{margin:0 15px 25px}.upgrade-form-upgrade-btn .btn{box-shadow:0 1px 3px #0000001f,0 1px 1px #0000003d}.upgrade-form-add-to-family-plan-title{margin-top:10px;font-size:20px;font-weight:600}.upgrade-form-add-to-family-plan-subtitle{font-size:15px;color:var(--text-muted);margin-top:4px}.upgrade-form-disable-notice{margin:0 15px 20px}@media(max-width:500px){.form-btns.upgrade-form-upgrade-btn{position:sticky;bottom:25px}.upgrade-form-upgrade-btn .btn{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}}@media(hover:hover){.upgrade-form-feature-inner:hover{background:#0000001a}.upgrade-form-billing-option:not(.active):hover{background:var(--hover-gray)}}.plans{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.plan{--plan-color: var(--text-muted);--plan-text-color: var(--text);--plan-bg-color: none;--plan-shadow: 0 1px 3px rgba(63, 63, 63, .12), 0 1px 2px rgba(63, 63, 63, .24);flex:1 0 340px;max-width:400px;display:flex;flex-direction:column;border-radius:8px;border:2px solid var(--plan-color);overflow:hidden;background:#fff;box-shadow:var(--plan-shadow)}.plan.premium{--plan-color: var(--upgrade-color-primary);--plan-text-color: var(--upgrade-color-text);--plan-color-btn-hover: var(--upgrade-color-btn-hover);--plan-bg-color: var(--upgrade-color-bg);--plan-shadow: 0 1px 3px var(--upgrade-color-light), 0 1px 2px var(--upgrade-color-shadow)}.plan-header{padding:15px 20px;background:var(--plan-bg-color);color:var(--plan-text-color);border-bottom:var(--card-separator)}.plan-title{display:flex;justify-content:space-between;font-size:1.6em;font-weight:600}.plan-price-per{font-size:16px;font-weight:400}.plan .icon-check{--icon-color: var(--plan-color)}.plan-features{flex-grow:1;margin:0;padding:25px}.plan-features li{list-style:none;display:flex;gap:15px}.plan-features li:not(:last-child){margin-bottom:15px}.plan-submit-btn{display:flex;width:320px;max-width:100%;margin:25px auto;font-size:20px}.plan-feature-subset{color:var(--plan-text-color)}.plan-features-expand-btn{align-self:center}.plan-yearly-toggle{margin:20px 0;font-size:18px;text-align:center}.plan-yearly-toggle-switch{display:inline-flex;gap:15px;align-items:center;justify-content:center}.plan-discount{color:var(--brand-text)}.radio{position:relative;display:inline-flex;flex-wrap:wrap;gap:6px}.radio:focus{outline:none}.radio:focus-visible{box-shadow:0 0 0 .2rem var(--input-focus-shadow)}.radio .spinner{position:absolute;width:25px;height:25px;left:50%;top:50%;margin-left:-12.5px;margin-top:-12.5px;--spinner-color: currentColor}.radio .btn{min-width:34px}.radio.full-width .btn{width:100%;justify-content:start}.radio.toggle{background:var(--chip-bg);padding:3px;border-radius:32px;gap:0}.radio.toggle .btn{border-radius:32px;--btn-color: none;--btn-color-hover: var(--hover-gray);--btn-text: var(--text-muted)}.radio.toggle .btn.primary{--btn-text: var(--theme-color-text);--btn-color: var(--surface-bg);--btn-color-hover: var(--surface-bg);font-weight:600;box-shadow:0 1px 3px #0003}.darkmode .radio.toggle{background:#0006}.darkmode .radio.toggle .btn.primary{--btn-color: var(--chip-bg-hover);--btn-color-hover: var(--chip-bg-hover);box-shadow:none}.radio-icon-btn{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:4px 0}.radio-icon-btn-icon{width:60px;height:60px;padding:6px;fill:var(--theme-color-primary);border-radius:50%;background:var(--theme-color-bg, var(--btn-color));border:3px solid transparent}.radio-icon-btn.selected .radio-icon-btn-icon{border-color:var(--theme-color-primary, var(--icon-gray))}.radio-icon-btn.unselected{opacity:.6}.radio-icon-btn-label{font-size:13px}@media(hover:hover){.radio-icon-btn:hover .radio-icon-btn-icon{background:var(--theme-color-light, var(--btn-color-hover))}.darkmode .radio-icon-btn:hover .radio-icon-btn-icon{background:var(--chip-bg-hover, var(--btn-color-hover))}}#tooltip-root{position:fixed;top:0;left:0;pointer-events:none;z-index:var(--tooltip-z-index);width:100%}.tooltip-wrap{display:inline-flex;align-items:center}.tooltip-wrap.has-tooltip{margin-bottom:-1px}.tooltip{position:absolute;color:var(--text);background:var(--surface-bg-24dp);border:var(--surface-border);border-radius:8px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;white-space:normal;padding:12px 16px;margin:4px 0;min-width:56px;max-width:min(90vw,320px);text-align:left;font-size:13px;line-height:1.45;pointer-events:none}.tooltip-wrap .help-svg,.tooltip-info-svg{width:16px;height:16px;margin-left:5px;flex-shrink:0;border-radius:50%;cursor:pointer}.tooltip-info-svg{background:#bbb;stroke:var(--surface-bg);stroke-width:3px}.darkmode .tooltip-info-svg{background:#fff6}@media(hover:hover){.tooltip-info-svg:hover{background:#999}.darkmode .tooltip-info-svg:hover{background:#ffffff8a}}.animated-placeholders{position:relative;height:60px;margin-bottom:-60px;padding:.8em 1.2em;color:var(--input-placeholder);line-height:1.4;z-index:1;pointer-events:none}.guides-modal-list{display:flex;flex-direction:column;gap:15px;padding:0 10px 10px}.video-modal{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000000b3;pointer-events:none}.video-modal-wrap{pointer-events:auto;width:100%;max-width:960px;aspect-ratio:16/9}.video-modal-video{width:100%;height:100%}.select-modal-row{--btn-color: transparent;--btn-color-hover: var(--hover-gray);width:100%;text-align:left;padding:20px}.select-modal-check{--btn-text: var(--theme-color-primary)}.select-modal-row+.select-modal-row{border-top:var(--card-separator)}.select-modal-row-left{flex-grow:1}.select-modal-row-check-space{flex:0 0 25px;text-align:right}.select-modal-icon{width:40px;height:40px;margin-right:5px}.org-team-rows{margin-top:25px}.org-team-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 10px;width:100%;border-radius:0;text-align:left;font-size:16px;--btn-text: var(--theme-color-text);--btn-color: transparent;--btn-color-hover: var(--hover-gray)}.org-team-row:not(:first-child){border-top:var(--card-separator)}.org-team-row-display{width:100%}.org-team-row-display-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;display:flex;gap:10px;color:var(--text)}.org-team-row-display-name.name-missing{color:var(--text-muted)}.org-team-list-item-remove,.org-team-row-declined{color:var(--red-error)}.org-team-invite-subtitle{margin-top:10px}.text-input.org-team-short-input{width:35%}.org-team-patients-assignments{display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px}.org-team-member-teams-empty{margin-top:35px;text-align:center;color:var(--text-muted)}.checkbox{--checkbox-fill: var(--icon-gray);display:inline-flex;align-items:center;vertical-align:middle;justify-content:center;text-align:left;line-height:1.6}.darkmode .checkbox.checked:not(.primary){--checkbox-fill: var(--btn-color)}.checkbox.primary{--checkbox-fill: var(--theme-color-primary)}.checkbox-check{flex-shrink:0;width:1.3em;height:1.3em;margin:.15em 8px auto 0;border:2px solid var(--checkbox-fill);background:var(--input-bg);border-radius:6px;transition:var(--input-focus-transition);padding:1px}.checkbox:focus-visible{box-shadow:none}.checkbox:focus-visible .checkbox-check{box-shadow:0 0 0 .2rem var(--brand-shadow)}.checkbox-check path{fill:none;stroke:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:2}.checkbox.checked .checkbox-check{background:var(--checkbox-fill);border-width:0;padding:3px}.checkbox.checked .checkbox-check path{stroke:#fff}.checkbox.loading,.checkbox.disabled{opacity:.5;pointer-events:none}.checkbox.right{flex-direction:row-reverse}.checkbox .spinner{width:24px;height:24px;position:absolute;--spinner-color: currentColor}.code-copy-input-wrap{display:flex;align-items:center;gap:8px;width:360px;max-width:100%;margin:8px auto 15px;padding:10px 12px;border-radius:8px;border:var(--card-separator);overflow:hidden}.code-copy-input{flex-grow:1;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}.code-copy-input:not(.left-text){direction:rtl}.code-copy-input-copy{font-weight:600;color:var(--theme-color-text);flex-shrink:0}.code-copy-input-no-btn{flex-grow:1;font-size:14px;border:none}
