:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#000000de;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}*{scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}html,body,#root{background-color:var(--background-color);width:100%;height:100%;margin:0;padding:0;overflow:hidden}.App{background-color:var(--background-color);width:100%;height:100%}.row-container{place-content:center;align-items:center;gap:10px;width:100%;display:flex}.column-container{flex-direction:column;align-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.contour-2d-canvas{width:150px;height:80px;overflow:hidden}.contour-viewer-container{width:200px;height:90px;overflow:hidden}.scrollable{overflow-y:auto}.anatomical-analysis-panel{background:var(--background-color);border:1px solid var(--main-button-color);z-index:10000;border-radius:7px;flex-direction:column;align-self:flex-start;width:100%;max-width:35vw;height:87vh;max-height:87vh;display:flex;overflow:hidden}@media (width<=1440px){.anatomical-analysis-panel{width:100%;max-width:100%;height:50vh;margin-top:10px}}@media (width<=1440px) and (width>=1024px){.anatomical-analysis-panel{max-width:35vw;height:85vh}}@media (width<=1024px) and (width>=768px){.anatomical-analysis-panel{max-width:40vw;height:83vh}}.anatomical-analysis-content-wrapper{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden auto}.anatomical-analysis-scrollable{flex:1;padding-right:5px;overflow:hidden auto}.anatomical-analysis-scrollable::-webkit-scrollbar{width:6px}.anatomical-analysis-scrollable::-webkit-scrollbar-track{background:0 0}.anatomical-analysis-scrollable::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:3px}.anatomical-analysis-spinner-overlay{background:var(--calculating-modal);z-index:10001;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;font-size:1.25rem;font-weight:700;display:flex;position:absolute;inset:0}.anatomical-analysis-step-content{width:100%;padding:.7rem 1rem}.anatomical-analysis-step-content>div{width:100%}.anatomical-analysis-header{flex-shrink:0;padding:1rem}.anatomical-analysis-stepper{flex-shrink:0;width:100%;padding:.5rem 1rem}.anatomical-analysis-info-container{flex-direction:column;gap:1rem;width:100%;display:flex}.anatomical-analysis-button-container{justify-content:center;align-items:center;width:100%;padding:1rem 0;display:flex}@media (width<=768px){.anatomical-analysis-button-container{flex-wrap:wrap}}.anatomical-analysis-centerline-bar{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:.5rem;display:flex}@media (width<=1440px) and (width>=768px){.anatomical-analysis-panel{font-size:.95rem}}.anatomical-analysis-panel *{box-sizing:border-box}.scrollable-panel{scroll-behavior:smooth;overflow-y:auto}.scrollable-panel::-webkit-scrollbar{width:10px}.scrollable-panel::-webkit-scrollbar-track{background:var(--background-color);border-radius:10px}.scrollable-panel::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border:2px solid #0000;border-radius:10px}.scrollable-panel::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color);box-shadow:0 0 6px #66666680}.scrollable-panel{scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:.3}}.blinking-icon{animation:4s infinite blink}.MuiAlert-root{border-radius:4px;font-weight:500;box-shadow:0 2px 8px #00000014}.MuiAlert-standardSuccess{background-color:var(--alert-success-bg);color:var(--alert-success-text)}.MuiAlert-standardSuccess .MuiAlert-icon{color:var(--alert-success-text)}.MuiAlert-standardError{background-color:var(--alert-error-bg);color:var(--alert-error-text)}.MuiAlert-standardError .MuiAlert-icon{color:var(--alert-error-text)}.MuiAlert-standardWarning{background-color:var(--alert-warning-bg);color:var(--alert-warning-text)}.MuiAlert-standardWarning .MuiAlert-icon{color:var(--alert-warning-text)}.MuiAlert-standardInfo{background-color:var(--alert-info-bg);color:var(--alert-info-text)}.MuiAlert-standardInfo .MuiAlert-icon{color:var(--alert-info-text)}#root{text-align:center;max-width:1280px;margin:0 auto;padding:2rem}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.card{padding:2em}.read-the-docs{color:#888}button{box-shadow:none;cursor:pointer;pointer-events:all;color:inherit;font:inherit;outline-offset:2px;background:0 0;border:none;outline:#0000;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}button:focus-visible{outline:2px solid var(--focus-color)}button:hover{opacity:.8;outline:none}button svg,button img{pointer-events:none}:root{--background-color:#fbf9f9;--background-color-selected:#cdcdcd;--modal-background-color:#fbfbfb66;--instructions-background-color:#fbfbfbcc;--menu-background-color:#d9d9d9;--topbar-background-color:#fbf9f9;--bottombar-background-color:#fbf9f999;--tooltip-background-color:#f0f0f0;--calculating-modal:#fbf9f9cc;--review-modal-background-color:#fbf9f9e6;--centerline-color:#2d2d2d;--measurements-color:#2d2d2d;--scene-measurements-color:#2d2d2d;--ostium-color:#03c0b3;--ostium-high-contrast-color:#03c0b3;--landing-zone-color:#029fd7;--devices-color:#2d2d2d;--devices-light-color:#434343;--implanted-device-index-color:#fbf9f9;--text-color:black;--antagonist-text-color:white;--highlight-color:#d60b52;--hover-color:#a52250;--click-color:#029fd7;--hover-color-transparency:#a522507f;--current-selection-not-visible-button-color:#dcdbdb9a;--current-contour-not-visible:#c9dae2;--main-icon-color:black;--main-button-color:#5c5c5c;--scrollbar-thumb-color:#888;--scrollbar-thumb-hover-color:#666;--D1-color:#055e9d;--D2-color:#63cdf5;--Dmean-color:#029fd7;--PDMD-color:#878a8b;--marker-color:#f89e93;--hover-marker-color:#a52250;--dashed-line-color:#3f3f3f4d;--accordion-hover-color:#d0cfcf;--blue-color:#2196f3;--central-text-color:orange;--main-mesh-color:#aaa;--woman-mesh-color:#3b3b3b;--main-mesh-opacity:.4;--fossa-color:#113b50;--circumflex-color:#702741;--pa-mesh-color:#ffabab;--ra-cv-mesh-color:#74b5c1;--ra-mesh-color:#74b5c1;--centerline-mesh-color:#5c5c5c;--current-centerline:#702741;--current-contour:#029fd7;--device-mesh-color:#75358e;--device-orange-color:#eda137;--image-measurements-color:#ff0;--mitralValve-color:#e46a94;--succeeded-color:#53a553;--warning-color:#e46a94;--error-color:#a52250;--note-color:#ff9d57;--info-color:#1976d2;--alert-success-bg:#d3f9d8;--alert-success-text:#2b8a3e;--alert-error-bg:#ffe0e0;--alert-error-text:#c92a2a;--alert-warning-bg:#fff3e0;--alert-warning-text:#e65100;--alert-info-bg:#d0ebff;--alert-info-text:#0c5aa0;--x-axis-color:#e0a041;--y-axis-color:#5d92f5;--z-axis-color:#00f;--purple-gradient-color:#8f5d9a;--purple-gradient-color-80:#8f5d9acc;--red-gradient-color:#d60b52;--blue-gradient-color:#36a9e1;--report-color:#9c27b0;--report-color-hover:#9c27b033;--new-marker-color:#f5b003;--custom-marker-color:#e46a94;--error-border-dialog:#feb2b2;--low-compression-color:#a52250;--medium-compression-color:#f5b003;--good-compression-color:black;--high-compression-color:#a52250;--hover-table-color:#f3ebf4;--selected-table-color:#e2d1e5;--selected-hover-table-color:#d4bdda;--deformation-background-color:#d9d9d9;--soft-border-color:#c9c9c9;--soft-background-color:#f6f6f6;--border-color:#747474;--table-header-color:#f5f5f5;--comment-bg-others:#efefef;--comment-bg:#e8f5e9;--delete-icon-comment:#d32f2f}
