*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mb-3{margin-bottom:.75rem}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-4{padding:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}html{font-size:clamp(14px,1vw,20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;width:100vw;height:100vh;overflow-x:hidden}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica_Now,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--screen-xl: 1920px;--screen-lg: 1600px;--screen-md: 1380px;--screen-sm: 1280px;--screen-xs: 768px;--bg-primary: #0f1418;--bg-secondary: #1b2024;--bg-tertiary: #252b2f;--bg-quaternary: #2a2d31;--bg-accent: #4a4e52;--bg-black: #000000;--bg-overlay: rgba(0, 0, 0, .5);--bg-overlay-dark: rgba(0, 0, 0, .75);--color-primary: #12acf4;--color-primary-hover: #009de6;--color-primary-disabled: #ccc;--color-primary-alt: #00b1ff;--color-secondary: #0ea5e9;--color-secondary-hover: #0284c7;--color-success: #00e2ad;--color-success-alt: #00a389;--color-success-bright: #28a745;--color-error: #f04438;--color-error-alt: #e53935;--color-error-bright: #ff0400;--color-warning: #ef6820;--color-info: #00b1ff;--text-primary: #ffffff;--text-secondary: #dee3e8;--text-tertiary: #e5e7eb;--text-muted: #8fa1b3;--text-light: #6b7280;--text-disabled: rgba(222, 227, 232, .5);--text-placeholder: rgba(222, 227, 232, .7);--text-inverse: #000000;--color-navigation: #bdc8d1;--color-badge-live: #00a389;--color-badge-waiting: #667085;--color-badge-error: #f04438;--color-badge-ongoing: #ef6820;--color-badge-delivered: #00e2ad;--border-primary: rgba(255, 255, 255, .25);--border-secondary: rgba(255, 255, 255, .1);--border-accent: rgba(135, 146, 155, 1);--border-input: rgba(222, 227, 232, .5);--border-input-focus: #12acf4;--font-family-regular: "Helvetica_Now_Regular";--font-family-medium: "Helvetica_Now_Medium";--font-family-bold: "Helvetica_Now_Bold";--font-family-secondary: "Arial", sans-serif;--font-size-xs: clamp(.75rem, .85vw, .875rem);--font-size-sm: clamp(.875rem, 1vw, 1rem);--font-size-md: clamp(1rem, 1.15vw, 1.125rem);--font-size-lg: clamp(1.125rem, 1.25vw, 1.25rem);--font-size-2lg: clamp(1.25rem, 1.35vw, 1.375rem);--font-size-xl: clamp(1.375rem, 1.5vw, 1.5rem);--font-size-2xl: clamp(1.5rem, 1.65vw, 1.75rem);--font-size-3xl: clamp(1.75rem, 1.9vw, 2rem);--spacing-xs: clamp(.1875rem, .25vw, .25rem);--spacing-sm: clamp(.375rem, .5vw, .5rem);--spacing-md: clamp(.75rem, 1vw, 1rem);--spacing-lg: clamp(1.125rem, 1.5vw, 1.5rem);--spacing-xl: clamp(1.5rem, 2vw, 2rem);--spacing-2xl: clamp(1.875rem, 2.5vw, 2.5rem);--spacing-3xl: clamp(2.25rem, 3vw, 3rem);--spacing-custom: clamp(1.5rem, 1.875vw, 1.875rem);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1.25rem;--radius-3xl: 1.75rem;--radius-4xl: 2rem;--radius-full: 3rem;--sidebar-width: 15.625rem;--sidebar-width-medium: 12.5rem;--sidebar-collapsed: 5rem;--modal-width-sm: 40.625rem;--modal-width-lg: 56.25rem;--modal-width-xl: 62.5rem;--header-height: 3.75rem;--button-height: 2.75rem;--button-height-sm: 2.25rem;--icon-size: 1.875rem;--icon-size-sm: 1.5rem;--transition-fast: .2s ease;--transition-medium: .3s ease;--transition-slow: .5s ease;--transition-sidebar: .5s ease-in-out;--backdrop-blur: blur(10px);--box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .1);--box-shadow-md: 0 .25rem .375rem rgba(0, 0, 0, .1);--box-shadow-lg: 0 .25rem .625rem rgba(0, 0, 0, .1);--box-shadow-xl: 0 .25rem .75rem rgba(0, 0, 0, .1);--scrollbar-width: .5rem;--scrollbar-track: #1e2023;--scrollbar-thumb: #4a4e52;--scrollbar-thumb-hover: #6b7280;--grid-gap: 1.5rem;--grid-gap-sm: 1rem;--grid-gap-lg: 1.875rem;--content-padding: 1.25rem;--content-padding-md: .9375rem;--content-padding-sm: .625rem}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){html{font-size:clamp(13px,.9vw,17px)}}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){html{font-size:clamp(12px,.85vw,15px)}}@media(-webkit-min-device-pixel-ratio:1.75),(min-resolution:1.75dppx){html{font-size:clamp(11px,.8vw,14px)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html{font-size:clamp(10px,.75vw,13px)}}@media(max-width:1920px)and (-webkit-min-device-pixel-ratio:1.25),(max-width:1920px)and (min-resolution:1.25dppx){html{font-size:clamp(12px,.85vw,15px)}}@media(max-width:1920px)and (-webkit-min-device-pixel-ratio:1.5),(max-width:1920px)and (min-resolution:1.5dppx){html{font-size:clamp(11px,.8vw,14px)}}@media(max-width:1600px)and (-webkit-min-device-pixel-ratio:1.25),(max-width:1600px)and (min-resolution:1.25dppx){html{font-size:clamp(11px,.8vw,14px)}}@media(min-width:1921px)and (-webkit-max-device-pixel-ratio:1.24),(min-width:1921px)and (max-resolution:1.24dppx){html{font-size:20px}}@media(min-width:1601px)and (max-width:1920px)and (-webkit-max-device-pixel-ratio:1.24),(min-width:1601px)and (max-width:1920px)and (max-resolution:1.24dppx){html{font-size:14px}}@media(max-width:1600px)and (-webkit-max-device-pixel-ratio:1.24),(max-width:1600px)and (max-resolution:1.24dppx){html{font-size:17px}}@media(max-width:1380px)and (-webkit-max-device-pixel-ratio:1.24),(max-width:1380px)and (max-resolution:1.24dppx){html{font-size:16px}}@media(max-width:1280px)and (-webkit-max-device-pixel-ratio:1.24),(max-width:1280px)and (max-resolution:1.24dppx){html{font-size:15px}}@media(max-width:768px){html{font-size:12px}}@media(max-width:480px){html{font-size:11px}}.theme-toggle{position:relative;width:60px;height:30px;background-color:#3a5168;border-radius:15px;cursor:pointer;transition:background-color .3s ease;overflow:hidden}.theme-toggle.dark{background-color:#1a2634}.toggle-track{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:0 5px}.toggle-icon{color:#fff;font-size:var(--font-size-sm);transition:opacity .3s ease}.theme-toggle.dark .toggle-icon.sun,.theme-toggle.light .toggle-icon.moon{opacity:.3}.toggle-thumb{position:absolute;top:2px;left:2px;width:26px;height:26px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.theme-toggle.dark .toggle-thumb{transform:translate(30px)}.theme-toggle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,#4cc9f04d,#4cc9f000 70%);opacity:0;transition:opacity .3s ease}.theme-toggle:active:before{opacity:1}.profile-menu{position:relative;display:inline-block}.profile-button{width:40px;height:40px;border-radius:50%;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);transition:background-color .3s ease}.profile-button:hover{background-color:#4e6885}.menu{position:absolute;top:50px;right:0;padding:20px;background:#fff;width:250px;box-shadow:0 5px 25px #0000001a;border-radius:15px;transition:.5s;visibility:hidden;opacity:0;z-index:1000}.menu.active{visibility:visible;opacity:1}.menu:before{content:"";position:absolute;top:-3px;right:10px;width:20px;height:20px;background:#fff;transform:rotate(45deg)}.menu h3{width:100%;text-align:center;font-size:var(--font-size-lg);padding:20px 0;font-weight:500;color:#555;line-height:1.2em}.menu h3 span{font-size:var(--font-size-sm);color:#cecece;font-weight:400;display:block}.menu ul{padding:0;margin:0}.menu ul li{list-style:none;padding:10px 0;border-top:1px solid rgba(0,0,0,.05);display:flex;align-items:center}.menu ul li svg{max-width:20px;margin-right:10px;opacity:.5;transition:.5s}.menu ul li:hover svg{opacity:1}.menu ul li button{display:inline-block;text-decoration:none;color:#555;font-weight:500;transition:.5s}.menu ul li:hover button{color:#4cc9f0}.debug-panel{margin-top:15px;padding-top:15px;border-top:2px solid #e0e0e0;max-height:500px;overflow-y:auto}.debug-panel-header h4{margin:0;font-size:16px;color:#333;font-weight:600}.debug-panel-content{display:flex;flex-direction:column;gap:15px}.debug-control-main{padding:12px;background:#f5f5f5;border-radius:8px}.debug-switch{display:flex;align-items:center;gap:12px;cursor:pointer;position:relative}.debug-switch input[type=checkbox]{display:none}.debug-slider{width:44px;height:24px;background-color:#ccc;border-radius:24px;position:relative;transition:background-color .3s}.debug-slider:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background-color:#fff;top:3px;left:3px;transition:transform .3s}.debug-switch input:checked+.debug-slider{background-color:#00e2ad}.debug-switch input:checked+.debug-slider:before{transform:translate(20px)}.debug-label{font-weight:600;color:#333;font-size:14px}.debug-actions{display:flex;gap:8px;flex-wrap:wrap}.debug-btn{flex:1;min-width:80px;padding:8px 12px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s}.debug-btn-enable{background:#e8f5e9;color:#2e7d32}.debug-btn-enable:hover{background:#c8e6c9}.debug-btn-disable{background:#ffebee;color:#c62828}.debug-btn-disable:hover{background:#ffcdd2}.debug-btn-clear{background:#e3f2fd;color:#1565c0}.debug-btn-clear:hover{background:#bbdefb}.debug-categories{display:flex;flex-direction:column;gap:12px}.debug-category-group{border:1px solid #e0e0e0;border-radius:8px;padding:12px;background:#fafafa}.debug-category-group h5{margin:0 0 10px;font-size:13px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.debug-group-header .debug-checkbox{justify-content:space-between}.debug-control{margin-bottom:8px}.debug-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px;border-radius:4px;transition:background-color .2s}.debug-checkbox:hover{background-color:#00e2ad1a}.debug-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#00e2ad}.debug-checkbox input:disabled{opacity:.3;cursor:not-allowed}.debug-check-label{font-size:12px;color:#555;font-weight:500;-webkit-user-select:none;user-select:none}.debug-checkbox input:disabled~.debug-check-label{opacity:.5}.debug-panel::-webkit-scrollbar{width:6px}.debug-panel::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.debug-panel::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.debug-panel::-webkit-scrollbar-thumb:hover{background:#555}.top-nav{display:flex;justify-content:space-between;align-items:center;padding:clamp(.25rem,.75vw,.5rem) clamp(.75rem,2vw,1.5rem);gap:var(--spacing-md)}.nav-right{display:flex;align-items:center;justify-content:center;gap:clamp(.25rem,.75vw,.625rem)}.logo{width:clamp(5rem,7vw,6.5625rem);height:auto;aspect-ratio:3/1;object-fit:contain}.env-title{color:#fff;font-size:14px;font-weight:500;margin-left:10px}.nav-links{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:clamp(.25rem,.5vw,.375rem) clamp(.375rem,.75vw,.375rem);min-width:clamp(4.6875rem,7vw,5.8125rem);height:clamp(1.875rem,3vw,2.25rem);background:var(--bg-secondary);border-radius:var(--radius-4xl);color:var(--color-navigation);font-size:var(--font-size-md);font-family:var(--font-family-regular);white-space:nowrap;transition:all var(--transition-fast);cursor:pointer}.nav-links:hover{transform:scale(1.05);background:var(--bg-tertiary)}@media(max-width:1600px){.top-nav{padding:.5rem 1.25rem}.logo{width:95px;height:32px}.nav-links{width:85px;height:34px}.nav-right{gap:8px}}@media(max-width:1380px){.top-nav{padding:.4rem 1rem}.logo{width:85px;height:30px}.nav-links{width:80px;height:32px;font-size:14px}.nav-right{gap:6px}}@media(max-width:1280px){.top-nav{padding:.3rem .75rem}.logo{width:80px;height:28px}.nav-links{width:75px;height:30px;font-size:12px}.nav-right{gap:4px}}.sidebar{position:relative;display:flex;flex-direction:column;height:auto;min-width:var(--sidebar-width);gap:clamp(1rem,2vw,1.875rem);padding:clamp(.5rem,1vw,.75rem);border-radius:var(--radius-lg);background-color:var(--bg-secondary);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);transition:min-width var(--transition-sidebar)}.sidebar.collapsed{min-width:var(--sidebar-collapsed)}.sidebar.collapsed .side-menu{display:flex;align-items:center;width:100%}.side-menu{display:flex;flex-direction:column;gap:1rem;color:var(--text-secondary);font-size:var(--font-size-sm);font-family:var(--font-family-regular)}.side-menu hr{border:1px solid var(--border-accent);margin:0}.side-menu-site{display:flex;flex-direction:column;gap:1rem}.side-menu-title{padding:0 var(--spacing-sm);font-size:var(--font-size-sm);font-family:var(--font-family-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--transition-sidebar)}.sidebar.collapsed .side-menu-title{opacity:0;height:0;padding:0}.side-menu-content{display:flex;flex-direction:column;gap:.625rem}.side-toggle{display:flex;width:100%}.sidebar.collapsed .side-toggle{justify-content:center}.side-item{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem);padding:clamp(.25rem,.5vw,.4rem);text-decoration:none;color:inherit;border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap;cursor:pointer}.side-item:hover{background-color:#ffffff0d}.sidebar.collapsed .side-item{justify-content:center;gap:0}.side-item span{display:inline-block;transition:opacity var(--transition-sidebar),width var(--transition-sidebar)}.sidebar.collapsed .side-item span{opacity:0;width:0;overflow:hidden}.side-item.active{color:var(--color-primary);background-color:var(--bg-black);font-family:var(--font-family-bold)}.icon-wrapper{display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:var(--radius-xl);padding:.3125rem;min-width:clamp(1.25rem,2vw,1.875rem);min-height:clamp(1.25rem,2vw,1.875rem);flex-shrink:0}.side-item.active .icon-wrapper{color:var(--color-primary)}.icon-wrapper svg{width:100%;height:100%}.toggle-button{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;padding:.3125rem;cursor:pointer;transition:transform var(--transition-medium)}.toggle-button:hover{transform:scale(1.1)}.arrow{transition:transform var(--transition-medium)}.arrow.rotate{transform:rotate(180deg)}@media(max-width:1600px){.sidebar{min-width:200px;gap:24px}.sidebar.collapsed{min-width:70px}.icon-wrapper{width:28px;height:28px}.side-item{padding:.3rem;gap:.8rem}}@media(max-width:1380px){.sidebar{min-width:180px;gap:20px;padding:10px}.sidebar.collapsed{min-width:60px}.icon-wrapper{width:24px;height:24px}.side-item{padding:.2rem;gap:.6rem}.side-menu-title{font-size:var(--font-size-xs)}}@media(max-width:1280px){.sidebar{min-width:160px;gap:16px;padding:8px}.sidebar.collapsed{min-width:50px}.icon-wrapper{width:20px;height:20px}.side-item{padding:.1rem;gap:.4rem}}.badge{--bg-color: rgba(55, 55, 55, .4);--text-color: white;--border-color: rgba(156, 163, 175, .1);--dot-color: #9ca3af;display:inline-flex;align-items:center;gap:6px;margin-right:1px;padding:2px 6px;font-size:var(--font-size-xs);border:2px solid var(--border-color);background-color:var(--bg-color);color:#fff;border-radius:6px;transition:all .2s ease}.badge-active{--bg-color: rgba(52, 211, 153, .1);--border-color: rgba(52, 211, 153, .8);--dot-color: #17B26A;color:#17b26a}.badge-busy{--bg-color: rgba(239, 104, 32, .1);--border-color: rgba(248, 113, 113, .8);--dot-color: #EF6820;color:#ef6820}.badge-inactive{--bg-color: rgba(79, 70, 229, .1);--border-color: rgba(79, 70, 229, .6);--dot-color: #4F46E5;color:#e5e7eb}.badge-error{--bg-color: rgba(240, 68, 56, .1);--border-color: rgba(240, 68, 56, .8);--dot-color: #F04438;color:#f04438}.badge-maintenance{--bg-color: rgba(255, 215, 0, .1);--border-color: rgba(255, 215, 0, .8);--dot-color: #FFD700;color:gold}.badge-disconnected{--bg-color: rgba(107, 114, 128, .15);--border-color: rgba(107, 114, 128, .8);--dot-color: #6B7280;color:#e5e7eb}.badge-warning{--bg-color: rgba(251, 191, 36, .1);--border-color: rgba(251, 191, 36, .8);--dot-color: #f59e0b}.badge-dot{position:relative;display:inline-flex;width:6px;height:6px}.badge-info{position:relative;display:inline-flex}.badge-label{color:var(--text-color)}.badge-dot-ping{position:absolute;display:inline-flex;width:100%;height:100%;border-radius:50%;background-color:var(--dot-color);opacity:.75;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.badge-dot-core{position:relative;display:inline-flex;width:6px;height:6px;border-radius:50%;background-color:var(--dot-color)}.icon-connect.connected{color:#17b26a}.icon-connect.disconnected{color:#6b7280}.icon-connect.error{color:#f04438}.no-animation{animation:none}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@media(max-width:1380px){.badge{padding:1px 5px;font-size:.6875rem}.badge-dot,.badge-dot-core{width:5px;height:5px}}@media(max-width:1280px){.badge{padding:1px 4px;gap:4px;font-size:.625rem}.badge-dot,.badge-dot-core{width:4px;height:4px}}@media(max-width:768px){.badge{padding:0 3px;gap:3px;font-size:.5625rem;border-width:1px}.badge-dot,.badge-dot-core{width:3px;height:3px}.badge-dot-ping{display:none}}.tooltip-wrapper{position:relative;display:inline-block;margin-right:.375rem;font-family:var(--font-family-medium)}.tooltip-btn{width:1.125rem;height:1.125rem;border-radius:50%;background:#fff3;border:1px solid rgba(255,255,255,.3);color:var(--text-primary);font-size:var(--font-size-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.tooltip-btn:hover{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.1)}.tooltip-box{background:#2a2a2a;border:1px solid #444;border-radius:var(--radius-lg);padding:.75rem;width:17.5rem;box-shadow:var(--box-shadow-lg);pointer-events:auto;animation:fadeIn .2s ease-out}.tooltip-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:.375rem;border-bottom:1px solid #444;height:2.5rem}.tooltip-title{color:var(--text-primary);font-size:var(--font-size-sm);margin-bottom:.25rem;font-family:var(--font-family-bold)}.tooltip-count{color:var(--color-primary-disabled);font-size:var(--font-size-xs);margin-bottom:.5rem;font-family:var(--font-family-regular)}.tooltip-list{max-height:9.375rem;overflow-y:auto;min-height:1.25rem;scrollbar-width:thin;scrollbar-color:#666 #444}.tooltip-list::-webkit-scrollbar{width:.0625rem}.tooltip-list::-webkit-scrollbar-track{background:#444;border-radius:var(--radius-sm)}.tooltip-list::-webkit-scrollbar-thumb{background:#666;border-radius:var(--radius-sm)}.tooltip-list::-webkit-scrollbar-thumb:hover{background:#888}.tooltip-patient{margin-bottom:.5rem;padding-bottom:.375rem;border-bottom:1px solid #444;min-height:2.1875rem}.tooltip-patient:last-child{margin-bottom:0;border-bottom:none}.patient-name{color:var(--text-primary);font-size:var(--font-size-sm);margin-bottom:.1875rem;font-family:var(--font-family-medium)}.patient-files{display:flex;gap:.25rem;flex-wrap:wrap}.file-tag{background:#06c;color:var(--text-primary);padding:.125rem .375rem;border-radius:var(--radius-2xl);font-size:var(--font-size-xs);font-family:var(--font-family-regular)}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:1600px){.tooltip-box{width:16.25rem;padding:.6875rem}.tooltip-btn{width:1.0625rem;height:1.0625rem}.tooltip-header{height:2.25rem}}@media(max-width:1380px){.tooltip-box{width:15rem;padding:.625rem}.tooltip-btn{width:1rem;height:1rem}.tooltip-title{font-size:var(--font-size-xs)}.tooltip-list{max-height:8.125rem}.tooltip-header{height:2rem}}@media(max-width:1280px){.tooltip-box{width:13.75rem;padding:.5625rem}.tooltip-btn{width:.9375rem;height:.9375rem}.tooltip-list{max-height:7.5rem}.tooltip-patient{min-height:2rem}}.spinner{border-radius:50%;animation:spin .8s linear infinite;display:inline-block}.equipment-history-container{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-secondary)}.history-header h3{font-size:var(--font-size-md);font-family:var(--font-family-medium);color:var(--text-primary);margin:0}.history-count{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--bg-accent);padding:.25rem .75rem;border-radius:var(--radius-full);font-weight:500}.history-table-wrapper{display:flex;flex-direction:column;height:15.625rem;width:100%;position:relative;overflow:hidden;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.25)}.history-table{width:100%;border-collapse:collapse}.history-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.history-table thead tr{width:100%;display:table;table-layout:fixed}.history-table th{position:-webkit-sticky;position:sticky;top:0;padding:.875rem 1rem;text-align:left;font-family:var(--font-family-medium);font-size:var(--font-size-xs);color:#fff9;z-index:2;border-bottom:1px solid #555;font-weight:500;letter-spacing:.5px}.history-table tbody{display:block;overflow-y:auto;height:12.625rem;scrollbar-width:thin;scrollbar-color:#666 #1a1a1a}.history-table tbody::-webkit-scrollbar{width:6px}.history-table tbody::-webkit-scrollbar-track{background:#1a1a1a;border-radius:var(--radius-sm)}.history-table tbody::-webkit-scrollbar-thumb{background:#666;border-radius:var(--radius-sm)}.history-table tbody::-webkit-scrollbar-thumb:hover{background:#888}.history-table tbody tr{width:100%;display:table;table-layout:fixed;transition:background-color var(--transition-fast);border-bottom:1px solid #333}.history-table tbody tr:hover{background-color:#ffffff08}.history-table td{padding:.875rem 1rem;text-align:left;font-size:var(--font-size-xs);color:#dee3e8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-table tbody tr:last-child td{border-bottom:none}.empty-history{text-align:center;padding:2rem!important;color:var(--text-muted);font-style:italic;font-size:var(--font-size-sm)}.history-loading,.history-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;min-height:15.625rem}.history-error{color:var(--color-error)}.error-message{font-size:var(--font-size-xs);margin-top:var(--spacing-sm);color:var(--text-muted)}.lot-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.5rem;background:#12acf426;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:0 .5rem;font-family:var(--font-family-medium);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast)}.lot-tooltip-trigger:hover{background:var(--color-primary);color:var(--text-primary);transform:scale(1.05)}.equipment-patient-info{display:flex;flex-direction:column;gap:.125rem}.equipment-patient-info .email{font-size:var(--font-size-xs);color:var(--text-muted)}@media(max-width:1600px){.history-table-wrapper{height:14rem}.history-table tbody{height:11rem}.history-table th,.history-table td{padding:.75rem .875rem}.history-header h3{font-size:var(--font-size-sm)}}.history-table-wrapper{height:15.625rem}.history-table tbody{height:12.625rem}@media(max-width:1380px){.history-table-wrapper{height:12.5rem}.history-table tbody{height:9.5rem}.history-table th,.history-table td{padding:.5rem .75rem;font-size:var(--font-size-xs)}}@media(max-width:1280px){.equipment-history-container{margin-top:var(--spacing-md)}.history-table-wrapper{height:11.25rem}.history-table tbody{height:8.25rem}.history-header{flex-wrap:wrap;gap:var(--spacing-sm)}}@media(max-width:768px){.history-table th:first-child,.history-table td:first-child{max-width:5rem}.history-table-wrapper{height:10rem}.history-table tbody{height:7rem}.lot-tooltip-trigger{min-width:1.75rem;height:1.25rem;font-size:.65rem}}.modal-overlay{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;background-color:#000000bf;z-index:1000}.modal-content{display:flex;flex-direction:column;width:90%;height:85%;max-width:1000px;padding:1rem clamp(1rem,2%,1rem);gap:1rem;background-color:var(--bg-tertiary);border-radius:12px;color:#fff;position:relative;z-index:10;overflow:hidden}.modal-content:before{content:"";position:absolute;top:-15%;right:-20%;transform:translateY(0);width:450px;height:70%;border-radius:50%;filter:blur(140px);pointer-events:none;transition:filter .3s ease;z-index:0}.modal-content.Scanner{border:1px solid rgba(0,226,173,.25)}.modal-content.Scanner:before{background-color:#00e2adb3}.modal-content.Mod{border:1px solid rgba(0,177,255,.25)}.modal-content.Mod:before{background-color:#00b1ffb3}.modal-content.Printer{border:1px solid rgba(101,216,225,.25)}.modal-content.Printer:before{background-color:#65d8e1b3}.modal-content.Post{border:1px solid rgba(112,133,255,.25)}.modal-content.Post:before{background-color:#7085ffb3}.modal-body,.modal-header{position:relative;z-index:20}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem}.modal-body{display:flex;flex-direction:column;padding-left:4rem;padding-right:4rem}.info-usage{padding:0rem 3rem}.header-content{display:flex;height:100%;flex-wrap:nowrap;gap:1rem;align-items:center}.header-infos{display:flex;flex-direction:column;gap:1rem}.header-buttons{display:flex;gap:.5rem}.equipment-img{width:40px;height:auto}.title-container{display:flex;align-items:center;width:70%}.title-container h2{font-size:var(--font-size-2xl);flex-wrap:wrap}.status-badge.live{background-color:#00a389}.status-badge.non-commencé{background-color:#4a4e52}.close-button{background:none;border:none;cursor:pointer}.modal-device{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;z-index:2000}.modal-device-info{position:relative;display:flex;flex-direction:column;color:#8fa1b3;font-size:var(--font-size-sm);gap:1rem}.modal-device-3D{position:relative;width:40%;height:100%}.modal-device-info:before{content:"";position:absolute;left:-10px;top:8px;bottom:10px;height:320px;width:.5px;background-color:#ffffff40}.section{position:relative;margin-bottom:20px}.section-history{height:100%}.section-title{display:flex;align-items:center;font-size:var(--font-size-xs);margin-bottom:12px}.section-title:before{content:"";position:absolute;left:-11px;top:8px;width:3px;height:3px;background-color:#00e2ad;border-radius:50%}.section-content{margin-left:15px;display:flex;flex-direction:column;gap:8px;color:#ffffffbf}.modal-table-container{border:1px solid rgba(255,255,255,.25);border-radius:4px;overflow:hidden;max-height:280px;z-index:20000}.modal-table-container table{width:100%;border-collapse:collapse;table-layout:fixed}.modal-table-container thead{display:table;width:100%;table-layout:fixed;color:#fff9}.modal-table-container tbody{display:block;max-height:200px;overflow-y:auto}.modal-table-container tr{display:table;width:100%;table-layout:fixed}.modal-table-container th,.modal-table-container td{padding:.5rem 2rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.modal-table-container th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.modal-patient-info{display:flex;flex-direction:column}@media(max-width:1600px){.modal-content{gap:0rem}}@media(max-width:1400px){.modal-content{width:95%;height:90%;gap:0rem}.modal-device-info{gap:0rem}.modal-device-info:before{height:290px}.modal-content h2{font-size:var(--font-size-xl)}.modal-device-3D{height:300px}.modal-table-container table{font-size:var(--font-size-xs)}}.modal-status-badge{display:inline-flex;align-items:center;padding:2px 4px;border-radius:6px;font-size:var(--font-size-xs)}.modal-status-badge.delivred{background-color:#00e2ad1a;border:1px solid rgba(0,226,173,1);color:#00e2ad}.modal-status-badge.onGoing{background-color:#ef68201a;border:1px solid #EF6820;color:#ef6820}.modal-status-badge.error{background-color:#f044381a;border:1px solid #F04438;color:#f04438}.modal-status-badge.waiting{background-color:#6670851a;border:1px solid #667085;color:#667085}.email{color:#8fa1b3;font-size:var(--font-size-sm)}.process-icons{display:flex;gap:10px}.icon{color:#8fa1b3}.icon.scan{color:#00a389}.icon.modeling{color:#08c}.icon.print{color:#6b7280}.contact-container{display:flex;flex-direction:column;background-color:var(--bg-tertiary);border-radius:8px;border:1px solid rgba(255,255,255,.25);width:100%;max-width:650px;padding:2rem;position:relative;color:#fff;font-family:var(--font-family-regular)}.contact-header{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;margin-bottom:16px}.contact-header-title{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}.contact-header-top{display:flex;flex-direction:row;justify-content:space-between;width:100%}.contact-header h2{font-size:var(--font-size-2xl);font-family:Helvetica_Now_Bold}.contact-subtitle{color:#9ca3af;font-size:var(--font-size-sm)}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.contactClose-button{border-radius:24px;cursor:pointer;transition:color .2s ease}.contactClose-button:hover{background-color:#20353a}.contact-group{display:flex;flex-direction:column;font-family:var(--font-family-medium);gap:8px}.contact-group label{display:block;font-size:var(--font-size-sm);color:#fff}.required{color:var(--color-secondary)}.contact-group input,textarea{width:100%;background-color:var(--bg-secondary);border:1px solid #DEE3E8;border-radius:6px;padding:12px;color:#fff;font-size:var(--font-size-sm)}.contact-group input:focus,textarea:focus{outline:none}.contact-group input::placeholder,textarea::placeholder{color:#dee3e8b3}.contact-group textarea{resize:none;min-height:200px}.contact-submit{display:flex;justify-content:end;width:100%}.contactSubmit-button{background-color:var(--color-secondary);color:#fff;border:none;border-radius:48px;padding:8px 36px;font-size:var(--font-size-sm);cursor:pointer;transition:background-color .2s ease}.contactSubmit-button:hover{background-color:var(--color-secondary-hover)}.file-loading-viewer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;gap:1.5rem;padding:2rem}.file-loading-content{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.file-loading-spinner{width:50px;height:50px;border:5px solid rgba(255,255,255,.1);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.file-loading-message{margin:0;font-size:var(--font-size-md);color:#ffffffe6;font-weight:500;text-align:center}.file-loading-progress-bar{width:250px;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}.file-loading-progress-fill{height:100%;background:var(--color-primary);border-radius:4px;transition:width .3s ease;position:relative;overflow:hidden}.file-loading-progress-fill:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{to{left:100%}}.file-loading-percentage{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:600;font-family:var(--font-family-medium)}.file-loading-filename{font-size:var(--font-size-sm);color:#fff9;margin:0;text-align:center;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.file-loading-viewer{padding:1.5rem}.file-loading-spinner{width:40px;height:40px;border-width:4px}.file-loading-progress-bar{width:200px;height:6px}.file-loading-message{font-size:var(--font-size-sm)}.file-loading-percentage{font-size:var(--font-size-md)}}.file-viewer-modal{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1000}.modal-viewer-content{display:flex;flex-direction:column;border-radius:8px;width:50%;height:95%;overflow:hidden}.modal-viewer-header{display:flex;justify-content:center;align-items:center;color:#fff}.modal-viewer-header-content{display:flex;flex-direction:column;align-items:center;color:#fff;padding:.5rem 0}.navigation-controls{display:flex;align-items:center;gap:16px}.nav-button{background:none;border:none;color:#495057;font-size:var(--font-size-lg);cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s}.nav-button svg{width:20px;height:20px}.nav-button:hover{background-color:#0000000d}.file-counter{color:#fff;font-size:var(--font-size-sm)}.close-button{position:absolute;right:16px;background:none;border:none;color:#495057;font-size:var(--font-size-2lg);cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s}.close-button:hover{background-color:#0000000d}.modal-viewer-body{display:flex;justify-content:center;align-items:center;flex:1;overflow:auto;padding:12px 24px}.loading-indicator{display:flex;flex-direction:column;align-items:center;color:#495057}.three-d-viewer-container{background-image:linear-gradient(to left,rgba(2,226,173,.2) 1px,transparent 1px),linear-gradient(to top,rgba(2,226,173,.2) 1px,transparent 1px);background-repeat:repeat;background-size:80px 80px}.three-d-viewer-background{position:relative;top:0;left:0;width:100%;height:100%;border-radius:8px;padding:1rem;border:2px dashed rgba(255,255,255,.2);overflow:hidden;z-index:1;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAw5JREFUWIW9l0loFFEURe9viEMG7ZiNkoVkYQRFg4hxABGJopsYUUF0EYMDgiIYxHEj6krRBEQFBY2uxI0QkCgo4gQKGogRxYXgwikOiQNkNPG4qFdalFXdnSbtg6K7373/3Vu/6v//WsoigLFAI9BlVwMwJpta2YiPAR4BX4D9wAH7/hAY/T8MnDXBKYFcuc3EmVyLzwCGgLUR2HrDpufSwBWgDXARmAPagcu5Ek8CfUBtCk6dccbnwsAmKz4ujcl+YEOmdRPD8LBM0m3n3I84gnPum6Q7kpbnwsB8Sfcz4D0wbnYBFNgbfQ0os1wpXlRlMH6pcSfZ7zKrtR4oCPMTgYElQKOkj5IuSBqSlGdwuX0+y+AefI4/Js9qNUnqAE4AE8KuFwEfbDPZDSRD+EagO2r5hcOWYw9QF8oXA3uAr8B7YKEPzAZ6gev/OPs7+BDwIv3N/+G/BA7GYCXADTM5KyHpuKTHkmqcc10BYvB5JSV1xmBR0SmpOApwznVKqpHUKul4QtJcSU3OuYGQQBtQb6l8ST2G1RuWykS3jYkM51y/pEuS5iUkvZE0K0TolnRaUgOwzzcA7JTUIOm8ceKiR1K6WVog6Y2ALcAvYFuYAdQb1mbXr8Cs+Jx8YHEasXDd7VZrjZ84amv3KjA1woQfUeK3bAWlu2MB04FmYBDYGwargVfAT6AFqAWKAibixD8DFSlEi+2QagnMZvSMAXnAapuJvridD68lu2n7xhwTKcXrF6qBHcA5vON50Go1A6sy2Ut8kSSQF4NdIXV0APeAY8BKQhtbMDJz86+BCnkH01tJRyR9lrf0vkt67ZzrzaZuKsGkvR9Lgibs+d8FCkdUMMbEO+BwKFeB16DeIsu2fDj9wCNJC4MJ59xTSVWSnksaMFMzgVHZmEkZwGa8AyR2vduj6iV0Eo6UgYnAALA1Bcc/totG3IAJXAXaYzAHPCZXbbmJVNputiICW2dYZc4MmNBFvI5mciA3DfgENOVU3MQKgVY7gHbZ1QE8IcV/hpE2UQScBD7aPnAq2xfvNwvPeC8iYZTUAAAAAElFTkSuQmCC) 16 16,auto}.three-d-viewer-container,.pdf-viewer{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.pdf-viewer iframe{display:block;width:100%;height:100%;border:none}.react-pdf__Document{display:flex;flex-direction:column;align-items:center}.react-pdf__Page{max-width:100%;max-height:100%;box-shadow:0 0 8px #0000001a}.react-pdf__Page canvas{max-width:100%;height:auto!important}.file-viewer-toolbar{position:absolute;top:15px;right:15px;background-color:var(--bg-tertiary);border:1px solid rgba(255,255,255,.25);border-radius:8px;min-width:300px;max-width:280px;z-index:5;font-family:var(--font-family-medium);box-shadow:0 4px 12px #0000004d}.file-viewer-toolbar-header{padding:0 15px;border-bottom:1px solid rgba(255,255,255,.25);display:flex;justify-content:space-between;align-items:center}.file-viewer-toolbar-controls{display:flex;align-items:center;gap:12px}.file-viewer-toolbar-title{color:#dee3e8;font-size:var(--font-size-md);font-family:var(--font-family-medium)}.file-viewer-details-toggle{background:none;border:none;cursor:pointer;color:#00aae8;padding:6px 10px;border-radius:4px;transition:background-color .2s;font-family:var(--font-family-medium)}.file-viewer-details-toggle:hover{background-color:#00aae81a}.file-viewer-quick-info{display:flex;flex-direction:row;align-items:center;gap:6px}.file-viewer-info-badge{color:#dee3e8;font-size:var(--font-size-xs);background-color:#00aae81a;padding:2px 8px;border-radius:12px;font-family:var(--font-family-medium)}.file-viewer-forme-badge{font-size:var(--font-size-xs);color:#00aae8;background-color:#00aae826;padding:2px 8px;border-radius:12px;font-family:var(--font-family-medium)}.file-viewer-details-panel{border-top:1px solid rgba(255,255,255,.25)}.file-viewer-tabs{display:flex;background-color:#ffffff0d}.file-viewer-tab{flex:1;padding:12px 16px;border:none;background:none;cursor:pointer;font-size:var(--font-size-sm);color:#fff9;transition:all .2s;border-bottom:2px solid transparent;font-family:var(--font-family-medium)}.file-viewer-tab.active{color:#00aae8;background-color:var(--bg-tertiary);border-bottom-color:#00aae8}.file-viewer-tab:hover{background-color:#00aae80d;color:#dee3e8}.file-viewer-tab-content{padding:15px;max-height:350px;overflow-y:auto}.file-viewer-info-content{display:flex;flex-direction:column;gap:10px}.file-viewer-info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:var(--font-size-sm)}.file-viewer-info-row span:first-child{color:#fff9;font-weight:500;font-family:var(--font-family-medium)}.file-viewer-info-row span:last-child{color:#dee3e8;font-family:var(--font-family-medium)}.file-viewer-tab-content::-webkit-scrollbar{width:6px}.file-viewer-tab-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.file-viewer-tab-content::-webkit-scrollbar-thumb{background:#00aae8;border-radius:3px}.file-viewer-tab-content::-webkit-scrollbar-thumb:hover{background:#08c}@media(max-width:1600px){.file-viewer-toolbar{min-width:260px;max-width:260px;top:12px;right:12px}.file-viewer-toolbar-header{padding:0 12px}.file-viewer-tab-content{max-height:300px}}@media(max-width:1380px){.file-viewer-toolbar{min-width:240px;max-width:240px}.file-viewer-toolbar-title{font-size:var(--font-size-sm)}.file-viewer-tab{padding:10px 12px}.file-viewer-tab-content{padding:12px;max-height:280px}}@media(max-width:1280px){.file-viewer-toolbar{min-width:220px;max-width:220px;top:10px;right:10px}.file-viewer-toolbar-header{padding:0 10px}.file-viewer-details-toggle{padding:4px 8px}.file-viewer-tab-content{padding:10px;max-height:250px}.file-viewer-info-row{padding:6px 0}}.react-hot-toast>[role=status]{transform:translateY(-8px);opacity:0;transition:transform .26s cubic-bezier(.21,1.02,.73,1),opacity .26s ease}.react-hot-toast>[role=status][data-visible=true]{transform:translateY(0);opacity:1}.react-hot-toast>[role=status][data-visible=false]{transform:translateY(-8px);opacity:0;transition:transform .2s ease,opacity .2s ease}.toast-styled,.toast-timed,.toast-action{transform:translateY(0);opacity:1;transition:transform .26s cubic-bezier(.21,1.02,.73,1),opacity .26s ease}.toast-styled{display:flex;align-items:center;gap:12px;color:#fff;padding:12px 16px;border-radius:8px;font-size:var(--font-size-sm);min-width:250px;box-shadow:0 4px 12px #0000004d}.toast-styled-icon{flex-shrink:0;width:24px;height:24px}.toast-styled-message{margin:0;flex:1;font-weight:500}.toast-styled-success{background:var(--bg-tertiary);border:1px solid rgba(0,226,173,.5)}.toast-styled-success .toast-styled-icon{color:#00e2ad}.toast-styled-error{background:var(--bg-tertiary);border:1px solid rgba(239,68,68,.5)}.toast-styled-error .toast-styled-icon{color:#ef4444}.toast-styled-warning{background:var(--bg-tertiary);border:1px solid rgba(251,191,36,.5)}.toast-styled-warning .toast-styled-icon{color:#fbbf24}.toast-styled-info{background:var(--bg-tertiary);border:1px solid rgba(59,130,246,.5)}.toast-styled-info .toast-styled-icon{color:#3b82f6}.toast-timed{position:relative;display:flex;flex-direction:column;align-items:center;padding:12px 16px;background:var(--bg-tertiary);color:#fff9;border:1px solid rgba(255,255,255,.25);border-radius:8px;box-shadow:0 4px 12px #0000004d;overflow:hidden;min-width:250px}.toast-timed-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.toast-timed-message{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1}.toast-timed-message p{margin:0;font-size:var(--font-size-sm);color:#fffc}.toast-close-button{background:none;border:none;color:#fff9;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.toast-close-button:hover{color:#fff}.toast-progress-bar{position:absolute;bottom:0;left:0;height:3px;background:var(--color-primary-alt);transition:width .1s linear}.toast-action{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;min-width:500px;max-width:550px;border:1px solid;box-shadow:0 4px 12px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-action-content{display:flex;align-items:flex-start;gap:12px}.toast-action-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-top:2px}.toast-action-message{flex:1;margin:0;font-size:var(--font-size-sm);line-height:1.5;color:#ffffffe6}.toast-action-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.toast-action-button{padding:8px 24px;border-radius:48px;font-size:var(--font-size-sm);color:#fff;cursor:pointer;transition:all .2s ease;border:1px solid}.toast-action-neutral{background:#1b2024fa;border-color:#bcc4d4}.toast-action-neutral .toast-action-icon{color:#bcc4d4}.toast-action-cancel-neutral{background:transparent;border-color:#bcc4d4}.toast-action-cancel-neutral:hover{background:#bcc4d41a}.toast-action-continue-neutral{background:#bcc4d4;border-color:#bcc4d4;color:#1b2024}.toast-action-continue-neutral:hover{background:#9fa5af}.toast-action-error{background:#1b2024fa;border-color:#f44}.toast-action-error .toast-action-icon{color:#f44}.toast-action-cancel-error{background:transparent;border-color:#f44;color:#f44}.toast-action-cancel-error:hover{background:#ff44441a}.toast-action-continue-error{background:#f44;border-color:#f44;color:#fff}.toast-action-continue-error:hover{background:#f55}@media(max-width:768px){.toast-action{min-width:320px;max-width:calc(100vw - 32px)}.toast-styled,.toast-timed{min-width:200px}}.toast-transition{transition:opacity .25s ease,transform .25s ease}.toast-enter{opacity:1;transform:translateY(0)}.toast-exit{opacity:0;transform:translateY(-8px)}.container{display:flex;flex-direction:column;max-width:100vw;min-height:100vh;max-height:100vh;background-color:var(--bg-primary);overflow:hidden}.main-content{display:flex;flex:1;gap:.5rem;padding:.5rem;overflow:hidden;box-sizing:border-box}.content{flex-grow:1;min-width:0;overflow:hidden;max-width:100%;min-height:100%;padding:20px;gap:100px;border-radius:10px;background-color:var(--bg-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:none}@media(max-width:1600px){.content{padding:15px;gap:50px}}@media(max-width:1366px){.content{padding:10px;gap:30px}}.notFound-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#0b0e11;color:#fff;font-family:var(--font-family-regular)}.notFound-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:2rem}.notFound-icon{opacity:.7}.notFound-icon svg{color:#6b7280}.notFound-message{font-size:var(--font-size-2lg);font-weight:400;color:#fff;margin:0}.notFound-button{background-color:var(--color-secondary);color:#fff;border:none;padding:.5rem 2.5rem;border-radius:48px;font-size:var(--font-size-md);cursor:pointer;transition:background-color .2s ease}.notFound-button:hover{background-color:var(--color-secondary-hover)}.test{display:flex;flex-direction:row;width:100%;font-family:var(--font-family-medium);background-color:#1a1a1a;padding:20px}.testiot-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:1200px;margin:0 auto;padding:20px;color:#333}.testiot-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.testiot-header h1{margin:0;font-size:var(--font-size-2xl);color:#333}.testiot-connection-badge{padding:6px 12px;border-radius:20px;font-size:var(--font-size-sm);font-weight:600}.testiot-connection-badge.connected{background-color:#d4edda;color:#155724}.testiot-connection-badge.disconnected{background-color:#f8d7da;color:#721c24}.testiot-content{display:flex;gap:20px}.testiot-left-panel{flex:1;display:flex;flex-direction:column;gap:20px}.testiot-right-panel{flex:1.5;display:flex;flex-direction:column;gap:20px}.testiot-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.testiot-card h2{margin-top:0;margin-bottom:15px;font-size:var(--font-size-lg);color:#333;border-bottom:1px solid #eee;padding-bottom:10px}.testiot-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.testiot-stat-item{display:flex;flex-direction:column}.testiot-stat-label{font-size:var(--font-size-xs);color:#666;margin-bottom:4px}.testiot-stat-value{font-size:var(--font-size-md);font-weight:600}.testiot-stat-value.connected{color:#28a745}.testiot-stat-value.disconnected{color:#dc3545}.testiot-form-group{margin-bottom:15px}.testiot-form-group label{display:block;margin-bottom:5px;font-weight:500;font-size:var(--font-size-sm)}.testiot-form-group input[type=text],.testiot-form-group input[type=number],.testiot-form-group select,.testiot-form-group textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:var(--font-size-sm)}.testiot-form-group small{display:block;margin-top:4px;font-size:var(--font-size-xs);color:#666}.testiot-checkbox-group{display:flex;align-items:center}.testiot-checkbox-group label{display:flex;align-items:center;margin-bottom:0}.testiot-checkbox-group input[type=checkbox]{margin-right:8px}.testiot-button{padding:10px 16px;border:none;border-radius:4px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background-color .2s}.testiot-primary-button{background-color:#007bff;color:#fff}.testiot-primary-button:hover{background-color:#0069d9}.testiot-primary-button:disabled{background-color:var(--color-primary-disabled)ccc;cursor:not-allowed}.testiot-messages-container{max-height:300px;overflow-y:auto;border:1px solid #eee;border-radius:4px;padding:10px}.testiot-message-list{list-style:none;padding:0;margin:0}.testiot-message-item{padding:8px 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:flex-start}.testiot-message-item:last-child{border-bottom:none}.testiot-message-time{font-size:var(--font-size-xs);color:#666;margin-right:10px;min-width:80px}.testiot-message-content{font-size:var(--font-size-sm);word-break:break-word}.testiot-no-messages,.testiot-no-subscriptions{text-align:center;padding:20px;color:#666;font-style:italic}.testiot-subscriptions-list{list-style:none;padding:0;margin:0}.testiot-subscription-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.testiot-subscription-item:last-child{border-bottom:none}.testiot-topic-name{font-family:monospace;font-size:var(--font-size-sm)}.testiot-message-count{font-size:var(--font-size-xs);color:#666;background-color:#f0f0f0;padding:2px 6px;border-radius:10px}.testiot-error-message{margin-top:10px;padding:8px 12px;background-color:#f8d7da;color:#721c24;border-radius:4px;font-size:var(--font-size-sm)}@media(max-width:768px){.testiot-content{flex-direction:column}.testiot-stats-grid{grid-template-columns:1fr}}.login-container{display:flex;height:100vh;width:100vw;font-family:var(--font-family-medium)}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(130deg,#c3d5df,#6d9fb7);opacity:.4;z-index:-1}.login-form-container{display:flex;flex-direction:column;justify-content:space-between;width:50%;background:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 10px #0000001a}.content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.login-form-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem}.login-form-header{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.login-form-header-title{display:flex;flex-direction:column;align-items:center;gap:.5rem}.login-form-header-title h2{color:#000;font-size:var(--font-size-3xl)}.login-form-header-title p{color:#475467;font-size:var(--font-size-sm)}.syma-logo{width:150px}.otp-subtitle{width:100%;text-align:center}.login-form{width:100%;max-width:400px;display:flex;justify-items:center;align-items:center;flex-direction:column;gap:1rem;color:#71787e}.login-button{display:flex;width:100%}.login-input-content{display:flex;flex-direction:column;gap:.5rem;width:100%}.login-input-label{color:#000}.input-group{position:relative;width:100%;color:#000}.input-icon{position:absolute;left:.3rem;top:50%;transform:translateY(-50%);color:var(--color-primary);height:30px;width:30px}.input-group input{width:100%;height:44px;padding:1rem 1rem 1rem 3rem;border:none;border-radius:8px;background-color:#fff;font-size:var(--font-size-md);outline:none;box-shadow:0 2px 4px #0000001a}.input-group input:focus{outline:2px solid var(--color-primary);outline-offset:1px}.input-icon.error{position:absolute;left:.3rem;top:50%;transform:translateY(-50%);color:red}.input-group.error input{border:1px solid red}.toggle-password{position:absolute;right:.5rem;top:50%;padding:8px;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#8fa1b3}.input-icon-eye{position:relative;color:#71787e;height:30px;width:30px}.input-icon-eye-active{color:var(--color-primary);height:30px;width:30px}.forgot-password-container{display:flex;align-items:center;justify-content:end;width:100%}.forgot-password{text-align:right;color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);margin:.5rem 0}.forgot-password:disabled{color:#fff;border-color:var(--color-primary-disabled);cursor:not-allowed}.sign-in-button{display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:var(--font-size-md);cursor:pointer;width:100%;height:44px;transition:background-color .3s ease,transform .2s ease}.sign-in-button.success:hover{background-color:#28a745;transform:scale(1.05)}.sign-in-button.loading{background-color:var(--color-primary-hover);opacity:.5;cursor:not-allowed}.sign-in-button.success{background-color:#28a745;transform:scale(1.05);cursor:not-allowed}.sign-in-button:hover{background-color:var(--color-primary-hover)}.login-footer{padding:1.5rem;background-color:transparent}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-left{display:flex;align-items:center;gap:1rem;color:#000;font-size:var(--font-size-xs)}.mg-logo{height:20px}.footer-links{display:flex;align-items:center;gap:1rem}.footer-links p{color:#000;text-decoration:none;font-size:var(--font-size-xs)}.resend-section{margin-top:1rem;text-align:center}.resend-timer{color:#666;font-size:var(--font-size-sm);font-style:italic}.resend-button{background-color:transparent;color:var(--color-primary);border-bottom:2px solid var(--color-primary);width:180px;font-size:var(--font-size-md);cursor:pointer;transition:background-color .3s ease,width .3s ease}.resend-button.loading{opacity:.5;cursor:not-allowed}.resend-button:hover{width:220px}.resend-button:disabled{color:#fff;border-color:var(--color-primary-disabled);cursor:not-allowed}.separator{color:#000}@media(max-width:768px){.login-form-container{width:100%}.footer-content{flex-direction:row;text-align:center}.footer-left,.footer-links{flex-direction:row}.separator{display:none}}.otp-input-group{display:flex;justify-content:center;margin:10px 0}.otp-input-field{display:flex;justify-content:center;text-align:center;width:2rem!important;height:44px;margin:0 10px;border:1px solid var(--color-primary-disabled);border-radius:10px;font-size:var(--font-size-lg);outline:none}.otp-input-field:focus{outline:2px solid var(--color-primary);outline-offset:0px}.otp-submit-button{padding:10px 20px;font-size:var(--font-size-md);border:none;border-radius:4px;color:#fff;background-color:#007bff;cursor:pointer}.otp-submit-button:disabled{background-color:var(--color-primary-disabled);cursor:not-allowed}.otp-resend-button{margin-top:10px;font-size:var(--font-size-sm);color:var(--color-primary);background:none;border:none;cursor:pointer}.otp-resend-button:disabled{color:var(--color-primary-disabled);cursor:not-allowed}.error-message-OTP{color:red;font-size:var(--font-size-sm)}.success-message-OTP{color:green;font-size:var(--font-size-sm)}.custom-reset-container{display:flex;height:100vh;width:100vw;font-family:var(--font-family-medium)}.custom-reset-background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3}.custom-reset-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;z-index:-2}.custom-reset-form-container{display:flex;flex-direction:column;justify-content:space-between;width:50%;background:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 10px #0000001a;z-index:1}.custom-reset-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between}.custom-reset-form-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem}.custom-reset-logo{width:150px;margin-bottom:2rem}.custom-reset-form{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#71787e}.custom-reset-input{display:flex;align-items:center;gap:.5rem;width:100%;background-color:#fff;padding:.5rem;border-radius:8px}.custom-reset-input-field{width:100%}.custom-reset-input-group{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%;color:#71787e}.custom-reset-input-icon{position:relative;color:var(--color-primary);min-width:40px;height:100%}.custom-reset-input-group input{width:100%;height:44px;font-size:var(--font-size-md);outline:none}.custom-reset-error-message{color:red;font-size:var(--font-size-sm);text-align:center}.custom-reset-button{background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;width:100%;height:48px;font-size:var(--font-size-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .2s ease}.custom-reset-button.loading{background-color:var(--color-primary-hover);cursor:not-allowed}.custom-reset-button.success{background-color:#28a745;transform:scale(1.05)}.custom-reset-spinner{width:20px;height:20px;border:2px solid white;border-top:2px solid var(--color-primary-hover);border-radius:50%;animation:spin .8s linear infinite}.password-criteria-list{margin-top:10px;font-size:var(--font-size-sm)}.password-criteria-list li{display:flex;align-items:center;gap:15px;flex-direction:row;margin-bottom:5px}.password-criteria-list .valid{color:green}.password-criteria-list .invalid{color:75777A}.custom-reset-button:hover:not(.loading):not(.success){background-color:var(--color-primary-hover)}@media(max-width:768px){.custom-reset-form-container{width:100%}}.profile-wrapper{min-height:100%;color:#e5e7eb;font-family:var(--font-family-medium)}.profile-header{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.profile-back-button{background:none;border:none;color:#e5e7eb;cursor:pointer;padding:.25rem;display:flex;align-items:center}.profile-back-icon{width:20px;height:20px}.profile-title{font-size:var(--font-size-2lg);color:#e5e7eb}.profile-description{color:#9ca3af;font-size:var(--font-size-sm);margin-bottom:2rem}.profile-navigation{display:flex;margin-bottom:2rem;gap:1rem;font-family:Helvetica_Now_Bold}.profile-nav-button{background-color:var(--bg-tertiary);border-radius:38px;color:#bdc8d1;padding:.5rem 1rem;cursor:pointer;font-size:var(--font-size-sm);transition:all .2s}.profile-nav-button--active{background-color:#c5e7ff;color:#000}.profile-form{display:flex;flex-direction:column;width:100%;gap:3rem}.profile-form-group{display:flex;flex-direction:row;width:100%;height:80px;border-bottom:1px solid rgba(255,255,255,.1);gap:5rem}.profile-label-group{display:flex;flex-direction:column;width:20%;gap:.5rem}.profile-label{font-size:var(--font-size-md);color:#e5e7eb}.profile-input{width:30%;height:50%;background:none;color:#dee3e8b3;border-radius:8px;border:1px solid rgba(222,227,232,.5);padding:.75rem}.profile-input:disabled{opacity:.7;cursor:not-allowed}.profile-helper-text{font-size:var(--font-size-sm);color:#dee3e880}.profile-form-group:last-child{margin-bottom:2rem}.profile-input:disabled{color:#e5e7ebb3}.patientsStats{display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%;font-family:var(--font-family-medium);gap:var(--spacing-sm);overflow:hidden}canvas{width:100%!important;height:100%!important;display:block;box-sizing:border-box}.chartLeft-graph,.barChart{height:100%;display:flex;position:relative;overflow:hidden}.chartLeft-graph canvas,.barChart canvas{width:100%!important;height:100%!important;display:block;object-fit:contain;margin:0;padding:0;box-sizing:border-box}.chartLeft,.chartRight{flex:1;display:flex;flex-direction:column;color:var(--color-navigation);overflow:hidden;width:100%;min-height:250px;height:calc(95% - var(--spacing-md));min-height:0}.chartLeft{background:var(--bg-tertiary);align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-primary);border-radius:var(--radius-sm)}.chartLeft h3{color:var(--text-muted);font-size:var(--font-size-md);margin:0;flex-shrink:0}.chartLeft-graph{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.chartRight{gap:var(--spacing-sm)}.barChart{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;overflow:hidden;position:relative}.chartRightTop{display:flex;flex-direction:row;width:100%;gap:var(--spacing-sm);flex-shrink:0}.chartRightBottom{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:0;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--spacing-md);overflow:hidden}.chartRightBottom-title{width:100%;color:var(--text-muted);margin-bottom:var(--spacing-sm);flex-shrink:0}.chartRightBottom-title h3{font-size:var(--font-size-md);margin:0}.statsCard{display:flex;flex-direction:column;width:100%;gap:var(--spacing-xs);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--spacing-md);text-align:start}.statsCard h3{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.statValue{color:var(--text-primary);font-size:var(--font-size-xl);font-family:var(--font-family-medium)}@media(max-width:1380px){.patientsStats{gap:var(--spacing-sm)}.chartLeft{gap:var(--spacing-sm);padding:var(--spacing-sm)}.chartLeft h3{font-size:var(--font-size-sm)}.chartRightBottom{padding:var(--spacing-sm)}.chartRightBottom-title h3{font-size:var(--font-size-sm)}.statsCard{padding:var(--spacing-sm)}.statsCard h3{font-size:var(--font-size-xs)}.statValue{font-size:var(--font-size-lg)}}@media(max-width:1280px){.patientsStats{gap:var(--spacing-xs)}.chartLeft{padding:var(--spacing-xs);gap:var(--spacing-xs)}.chartRightTop,.chartRight{gap:var(--spacing-xs)}.chartRightBottom,.statsCard{padding:var(--spacing-xs)}}@media(max-width:768px){.patientsStats{flex-direction:column;gap:var(--spacing-md);height:auto}.chartLeft,.chartRight{width:100%;min-height:300px}.chartRightTop{flex-direction:column}.statsCard{padding:var(--spacing-md)}}.carousel{position:relative;display:flex;flex-direction:column;width:100%;flex:1;min-height:0;gap:var(--spacing-md);overflow:hidden}.carousel h1{color:var(--color-navigation);font-size:var(--font-size-2xl);font-family:var(--font-family-medium);margin:0;flex-shrink:0}.carousel-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;flex:1;min-height:0;overflow:hidden}.carousel-arrow{position:absolute;display:flex;align-items:center;justify-content:center;width:45px;height:45px;color:var(--bg-accent);transition:transform var(--transition-fast),box-shadow var(--transition-fast);z-index:10;opacity:1;cursor:pointer}.carousel-arrow:hover{color:var(--color-primary);transform:scale(1.1)}.carousel-arrow.left-arrow{transform:rotate(180deg);left:var(--spacing-sm)}.carousel-arrow.right-arrow{right:var(--spacing-sm)}.header-bottom-left{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;flex-shrink:0;margin-bottom:var(--spacing-xs)}.carousel-tab{background:var(--bg-tertiary);border:none;color:var(--color-navigation);padding:var(--spacing-sm) var(--spacing-md);border-radius:20px;cursor:pointer;font-family:var(--font-family-medium);font-size:var(--font-size-sm);transition:all var(--transition-fast);white-space:nowrap}.carousel-tab:hover{background-color:#ffffff1a}.carousel-tab.active-tab{background-color:#c5e7ff;color:var(--text-inverse)}@media(max-width:1380px){.carousel{gap:var(--spacing-sm)}.carousel h1{font-size:var(--font-size-xl)}.carousel-tab{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}}@media(max-width:1280px){.carousel{gap:var(--spacing-xs)}.carousel h1{font-size:var(--font-size-lg)}}@media(max-width:768px){.carousel{gap:var(--spacing-xs)}.header-bottom-left{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.header-bottom-left::-webkit-scrollbar{height:var(--scrollbar-width)}.header-bottom-left::-webkit-scrollbar-track{background:var(--scrollbar-track)}.header-bottom-left::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}}.equipment-dropdown-container{position:relative;display:flex;flex-direction:column;width:100%;gap:.5rem;font-family:var(--font-family-medium)}.equipment-dropdown-trigger{--bg-color: rgba(55, 55, 55, .4);--border-color: rgba(156, 163, 175, .1);display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;color:#fff;font-size:var(--font-size-xs);cursor:pointer;transition:all .2s ease}.equipment-dropdown-trigger:hover:not(.disabled){background-color:var(--bg-tertiary);border-color:#ffffff40}.equipment-dropdown-trigger.disabled{opacity:.6;cursor:not-allowed}.equipment-dropdown-trigger.available{--bg-color: rgba(52, 211, 153, .1);--border-color: rgba(52, 211, 153, .8)}.equipment-dropdown-trigger.busy{--bg-color: rgba(239, 104, 32, .1);--border-color: rgba(248, 113, 113, .8)}.equipment-dropdown-trigger.inactive{--bg-color: rgba(79, 70, 229, .1);--border-color: rgba(79, 70, 229, .6)}.equipment-dropdown-trigger.error{--bg-color: rgba(240, 68, 56, .1);--border-color: rgba(240, 68, 56, .8)}.equipment-dropdown-trigger.maintenance{--bg-color: rgba(255, 215, 0, .1);--border-color: rgba(255, 215, 0, .8)}.equipment-dropdown-trigger.disconnected{--bg-color: rgba(107, 114, 128, .15);--border-color: rgba(107, 114, 128, .8)}.equipment-dropdown-selected{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equipment-dropdown-selected:before{content:"";display:inline-block;min-width:8px;height:8px;border-radius:50%;background-color:#17b26a;flex-shrink:0}.equipment-dropdown-selected.disconnected:before{background-color:#6b7280}.equipment-dropdown-selected.busy:before{background-color:#ef6820}.equipment-dropdown-selected.error:before{background-color:#f04438}.equipment-dropdown-selected.maintenance:before{background-color:gold}.equipment-dropdown-selected.inactive:before{background-color:#4f46e5}.equipment-dropdown-arrow{color:#8a8f98;font-size:var(--font-size-xs);margin-left:8px;flex-shrink:0}.equipment-dropdown-content{position:absolute;top:calc(100% + 4px);left:0;width:100%;background-color:var(--bg-tertiary);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px;z-index:1000;box-shadow:0 4px 12px #0003;max-height:400px;overflow-y:auto}.equipment-dropdown-item{display:flex;align-items:center;width:100%;padding:6px 8px;border-radius:4px;background:none;color:#fff;font-size:var(--font-size-xs);text-align:left;cursor:pointer;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.equipment-dropdown-item:hover{background-color:#ffffff0d}.equipment-dropdown-item.available{background-color:#34d3991a}.equipment-dropdown-item.busy{background-color:#ef68201a}.equipment-dropdown-item.inactive{background-color:#4f46e51a}.equipment-dropdown-item.error{background-color:#f044381a}.equipment-dropdown-item.maintenance{background-color:#ffd7001a}.equipment-dropdown-item.disconnected{background-color:#6b72801a}.equipment-dropdown-item:before{content:"";display:inline-block;min-width:8px;height:8px;border-radius:50%;flex-shrink:0}.equipment-dropdown-item.connected:before,.equipment-dropdown-item.available:before{background-color:#17b26a}.equipment-dropdown-item.disconnected:before{background-color:#6b7280}.equipment-dropdown-item.busy:before{background-color:#ef6820}.equipment-dropdown-item.error:before{background-color:#f04438}.equipment-dropdown-item.maintenance:before{background-color:gold}.equipment-dropdown-item.inactive:before{background-color:#4f46e5}.dashboard-content{display:flex;flex-direction:column;height:calc(100vh - 5rem);gap:var(--spacing-md);overflow:hidden}.card-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:clamp(5.625rem,8vh,6.875rem);gap:clamp(.25rem,.5vw,.5rem);overflow:hidden}.statistiques{display:flex;flex-direction:column;justify-content:space-between;max-height:100%;overflow:hidden;color:var(--text-primary)}.card-div{position:relative;display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:clamp(.5rem,1vw,1rem);width:100%;height:100%;background-color:var(--bg-tertiary);padding:clamp(.25rem,.75vw,.625rem);border-radius:var(--radius-sm);transform-origin:left;overflow:hidden;transition:all var(--transition-fast)}.card-div:before{content:"";position:absolute;top:10%;right:-20%;transform:translateY(-50%);width:12.5rem;height:12.5rem;background-color:#0003;border-radius:50%;z-index:0;filter:blur(10rem);pointer-events:none;transition:filter var(--transition-medium)}.card-div:hover:before{filter:blur(5.625rem)}.card-div:hover{cursor:pointer;transform:translateY(-.125rem)}.card-div.Scanner{border:1px solid rgba(0,226,173,.25)}.card-div.Scanner:before{background-color:var(--color-success)}.card-div.Printer{border:1px solid rgba(101,216,225,.25)}.card-div.Printer:before{background-color:#65d8e1}.card-div.Mod{border:1px solid rgba(0,177,255,.25)}.card-div.Mod:before{background-color:var(--color-primary-alt)}.card-div.Post{border:1px solid rgba(112,133,255,.25)}.card-div.Post:before{background-color:#7085ff}.card-top{display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);width:100%;height:clamp(2.125rem,3vh,2.875rem);font-family:var(--font-family-medium);font-size:var(--font-size-2lg);z-index:1}.card-top-infos{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem)}.card-top-status{height:100%}.card-icon-img{height:clamp(1.75rem,2.8vw,2.5rem);width:clamp(1.75rem,2.8vw,2.5rem);object-fit:contain;transition:transform var(--transition-fast)}.card-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;flex-grow:2;color:var(--color-navigation);font-size:var(--font-size-md);font-family:var(--font-family-regular);gap:clamp(.5rem,1vw,1rem);overflow:hidden;z-index:1}.card-infos h1{font-size:var(--font-size-2lg);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-time{display:flex;align-items:center;justify-content:center;opacity:.5;color:var(--text-primary);gap:.3rem;white-space:nowrap}.card-time p{font-size:var(--font-size-sm);font-family:var(--font-family-regular);margin:0}.card-status{display:flex;justify-content:center;align-items:center;font-family:var(--font-family-medium);border-radius:var(--radius-sm)}.card-status-div{display:flex;justify-content:space-between;align-items:center;width:1.125rem;color:var(--text-primary)}.card-icon-state{width:clamp(.75rem,1vw,.9375rem);height:clamp(.75rem,1vw,.9375rem);transition:transform var(--transition-fast)}.card-div:hover .card-icon-state{transform:scale(1.15)}@media(max-width:1600px){.card-container{gap:clamp(.2rem,.4vw,.4rem);min-height:clamp(6.25rem,8.5vh,7.25rem)}.card-div{padding:clamp(.375rem,.6vw,.5rem);flex:1 1 calc(25% - .4rem);max-width:calc(25% - .4rem);min-width:3.75rem;height:auto}.card-top{font-size:var(--font-size-lg);height:clamp(2rem,2.8vh,2.625rem)}.card-icon-img{height:clamp(1.625rem,2.5vw,2.25rem);width:clamp(1.625rem,2.5vw,2.25rem)}.card-bottom{font-size:var(--font-size-sm)}.card-infos h1{font-size:var(--font-size-lg)}}@media(max-width:1380px){.card-container{gap:clamp(.15rem,.35vw,.3rem);min-height:clamp(6rem,6.5vh,7rem)}.card-div{padding:clamp(.25rem,.5vw,.375rem);flex:1 1 calc(25% - .3rem);max-width:calc(25% - .3rem);height:clamp(5.625rem,8vh,6.25rem)}.card-top{font-size:var(--font-size-md);height:clamp(1.875rem,2.5vh,2.375rem)}.card-icon-img{height:clamp(1.5rem,2.2vw,2rem);width:clamp(1.5rem,2.2vw,2rem)}.card-bottom{font-size:var(--font-size-xs)}.card-infos h1{font-size:var(--font-size-md)}.card-time p{font-size:var(--font-size-xs)}}@media(max-width:1280px){.card-container{gap:clamp(.125rem,.25vw,.2rem);min-height:clamp(4.375rem,6.5vh,5.625rem)}.card-div{padding:clamp(.1875rem,.4vw,.25rem);flex:1 1 calc(25% - .2rem);max-width:calc(25% - .2rem);height:clamp(5rem,7vh,5.625rem);gap:clamp(.3rem,.6vw,.5rem)}.card-top{font-size:var(--font-size-sm);height:clamp(1.75rem,2.3vh,2.125rem)}.card-icon-img{height:clamp(1.375rem,2vw,1.75rem);width:clamp(1.375rem,2vw,1.75rem)}.card-bottom{font-size:var(--font-size-xs);gap:clamp(.25rem,.5vw,.5rem)}.card-infos h1{font-size:var(--font-size-lg)}.card-icon-state{width:clamp(.625rem,.9vw,.75rem);height:clamp(.625rem,.9vw,.75rem)}.card-time p{font-size:clamp(.625rem,.8vw,.75rem)}}@media(max-width:768px){.dashboard-content{gap:var(--spacing-sm);height:calc(100vh - 4rem)}.card-container{flex-direction:column;gap:var(--spacing-sm);min-height:auto}.card-div{flex:1 1 100%;max-width:100%;min-height:5rem;padding:var(--spacing-md)}.card-top{font-size:var(--font-size-lg);height:auto}.card-icon-img{height:2.5rem;width:2.5rem}.card-bottom{font-size:var(--font-size-md);flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}.patients-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr));gap:1.5rem;width:100%;margin:0 auto;font-family:var(--font-family-regular);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.patient-card{position:relative;display:flex;flex-direction:column;gap:.5rem;background-color:var(--bg-quaternary);border-radius:var(--radius-sm);padding:1.2rem 1.4rem}.patient-card:hover{background-color:#4b5057;cursor:pointer}.patient-top{display:flex;flex-direction:row;align-items:start;justify-content:space-between}.patient-info{display:flex;flex-direction:column;gap:.125rem;margin-bottom:.8rem;color:var(--color-navigation);overflow:hidden;text-overflow:ellipsis}.patient-name{flex-grow:1;margin-left:0;font-size:var(--font-size-md);color:#fff;font-family:var(--font-family-bold);overflow:hidden;text-overflow:ellipsis}.patient-NSS{flex-grow:1;font-size:var(--font-size-sm);color:#fff6}.tool-button{display:flex;justify-content:end;align-items:center;gap:.5rem;width:40%}.edit-button,.delete-button{display:flex;align-items:center;justify-content:center;width:1.8rem;height:2rem;color:var(--text-light)}.edit-button{color:#fff}.delete-button{color:#dd3b00}.edit-button:hover{color:#fff}.delete-button:hover{color:red}.patient-bottom{display:flex;justify-content:space-between;align-items:center;width:100%}.patient-actions{display:flex;align-items:center;gap:1.25rem;width:60%;height:100%}.edit-button{right:.625rem;top:.625rem;background:transparent;border:none;cursor:pointer}.action-icon{color:var(--text-light)}@media(max-width:1600px){.patients-grid{grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr));gap:1.2rem}.patient-card{padding:1rem 1.2rem}.patient-name{font-size:var(--font-size-sm)}.patient-NSS{font-size:var(--font-size-xs)}}@media(max-width:1380px){.patients-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1rem}.patient-card{padding:.8rem 1rem}.patient-actions{gap:.9375rem}}@media(max-width:1280px){.patients-grid{grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));gap:.8rem}.patient-card{padding:.6rem .8rem}.patient-actions{gap:.625rem}}.table-container{position:relative;width:100%;max-height:clamp(25rem,40vh,33.125rem);border:1px solid var(--border-primary);border-radius:var(--radius-md);background-color:var(--bg-tertiary);overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.table-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.table-container::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-md)}.table-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-md);border:2px solid var(--scrollbar-track)}.table-container::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.patients-grid-table{width:100%;border-collapse:collapse}.patients-grid-table thead{position:-webkit-sticky;position:sticky;top:0;background-color:var(--bg-tertiary);z-index:2}.patients-grid-table thead tr{border-bottom:1px solid var(--border-primary)}.patients-grid-table tbody tr:last-child{border-bottom:none}.patients-grid-table tbody tr:hover{background-color:#30353a;cursor:pointer}.patients-grid-table th,.patients-grid-table td{padding:clamp(.5rem,.9vw,.8rem) clamp(1rem,2.2vw,2rem);text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patients-grid-table td{padding:clamp(.375rem,.6vw,.5rem) clamp(1rem,2.2vw,2rem)}.patients-grid-table th:nth-child(1),.patients-grid-table td:nth-child(1){width:7%}.patients-grid-table th:nth-child(2),.patients-grid-table td:nth-child(2){width:15%}.patients-grid-table th:nth-child(3),.patients-grid-table td:nth-child(3){width:15%}.patients-grid-table th:nth-child(4),.patients-grid-table td:nth-child(4){width:12%}.patients-grid-table th:nth-child(5),.patients-grid-table td:nth-child(5){width:10%}.patients-grid-table th:nth-child(6),.patients-grid-table td:nth-child(6){width:12%}.patients-grid-table th:nth-child(7),.patients-grid-table td:nth-child(7){width:20%}.patients-grid-table th{font-family:var(--font-family-bold);font-size:var(--font-size-md);color:var(--text-primary)}.patients-grid-table td{color:#dee3e8e6;font-size:var(--font-size-sm)}.checkbox-cell{text-align:center}.checkbox{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity var(--transition-fast)}.patient-name-list{display:flex;flex-direction:column;gap:.25rem}.patient-name-list h1{color:var(--text-primary);font-size:var(--font-size-sm);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(7.5rem,15vw,12.5rem)}.patient-name-list p{font-size:var(--font-size-xs);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(7.5rem,15vw,12.5rem);color:#fff9}.embouts-cell{text-align:center}.embouts-container{display:inline-flex;justify-content:center;align-items:center;background-color:#6670851a;border:1px solid #667085;border-radius:var(--radius-lg);gap:clamp(.25rem,.5vw,.25rem);padding:.125rem .25rem}.embout-icon{display:flex;align-items:center;justify-content:center;width:clamp(1.125rem,1.8vw,1.5rem);height:clamp(1.125rem,1.8vw,1.5rem);transition:all var(--transition-fast)}.ear-icon{width:clamp(.75rem,1.2vw,1rem);height:clamp(.75rem,1.2vw,1rem);transition:all var(--transition-fast)}.embout-icon:hover{transform:scale(1.05)}.service-icons{display:flex;gap:clamp(.625rem,1.5vw,1.5rem);align-items:center}.service-icon{display:inline-flex;align-items:center;width:clamp(.875rem,1.5vw,1.25rem);height:clamp(.875rem,1.5vw,1.25rem);transition:transform var(--transition-fast)}.service-icon:hover{transform:scale(1.1)}.badge-cell{text-align:center}.actions-cell{position:relative;text-align:center!important}.menu-button-table{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-light);padding:0;transition:color var(--transition-fast)}.menu-button-table:hover{color:var(--text-primary)}.menu-tool-table{display:flex;flex-direction:column;position:fixed;height:6rem;width:7.5rem;right:5rem;background-color:var(--bg-quaternary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--box-shadow-lg);z-index:var(--z-dropdown);overflow:hidden}.menu-item-table{position:relative;display:flex;align-items:center;gap:.3rem;padding:clamp(.6rem,.9vw,.8rem) clamp(.75rem,1.1vw,1rem);background:transparent;border:none;color:var(--color-navigation);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-fast)}.menu-item-table:first-child{border-bottom:1px solid var(--border-primary)}.menu-item-table:hover{background-color:#3a3d42;color:var(--text-primary)}.menu-item-table svg{width:clamp(.875rem,1.2vw,1rem);height:clamp(.875rem,1.2vw,1rem);fill:currentColor}@media(max-width:1600px){.table-container{max-height:clamp(23.75rem,38vh,31.25rem)}.patients-grid-table th,.patients-grid-table td{padding:clamp(.45rem,.8vw,.7rem) clamp(.9rem,1.8vw,1.5rem)}.patients-grid-table th{font-size:var(--font-size-sm)}.patients-grid-table td{font-size:var(--font-size-xs)}.patient-name-list h1,.patient-name-list p{max-width:clamp(7rem,14vw,11.25rem)}.service-icons{gap:clamp(.5rem,1.3vw,1.25rem)}.service-icon{width:clamp(.8125rem,1.3vw,1.125rem);height:clamp(.8125rem,1.3vw,1.125rem)}}@media(max-width:1380px){.table-container{max-height:clamp(22.5rem,35vh,25rem)}.patients-grid-table th,.patients-grid-table td{padding:clamp(.4rem,.7vw,.6rem) clamp(.75rem,1.5vw,1rem)}.patient-name-list h1,.patient-name-list p{font-size:var(--font-size-xs);max-width:clamp(6.5rem,12vw,9.375rem)}.service-icons{gap:clamp(.4375rem,1.1vw,.9375rem)}.service-icon{width:clamp(.75rem,1.2vw,1rem);height:clamp(.75rem,1.2vw,1rem)}.embouts-container{gap:clamp(.1875rem,.45vw,.375rem)}.embout-icon{width:clamp(1rem,1.6vw,1.25rem);height:clamp(1rem,1.6vw,1.25rem)}.ear-icon{width:clamp(.6875rem,1.1vw,.875rem);height:clamp(.6875rem,1.1vw,.875rem)}}@media(max-width:1280px){.table-container{max-height:clamp(20rem,32vh,25rem)}.patients-grid-table th,.patients-grid-table td{padding:clamp(.35rem,.6vw,.5rem) clamp(.625rem,1.2vw,.8rem)}.patients-grid-table th:nth-child(4),.patients-grid-table td:nth-child(4){display:none}.patient-name-list h1,.patient-name-list p{max-width:clamp(5.625rem,10vw,7.5rem)}.service-icons{gap:clamp(.375rem,.9vw,.625rem)}.service-icon{width:clamp(.6875rem,1.1vw,.875rem);height:clamp(.6875rem,1.1vw,.875rem)}.embouts-container{gap:clamp(.125rem,.35vw,.25rem)}.embout-icon{width:clamp(.9375rem,1.4vw,1.125rem);height:clamp(.9375rem,1.4vw,1.125rem)}.ear-icon{width:clamp(.625rem,1vw,.75rem);height:clamp(.625rem,1vw,.75rem)}}.pagination-container{display:flex;justify-content:center;align-items:center;gap:8px;padding:4px}.pagination-arrow-wrapper{display:flex;justify-content:center;align-items:center;width:28px;height:28px;background:var(--bg-secondary);border-radius:4px;cursor:pointer}.pagination-arrow-wrapper.right{transform:rotate(180deg)}.pagination-arrow-wrapper:hover:not(.disabled){background-color:#ffffff1a}.pagination-arrow-wrapper.disabled{opacity:.4;cursor:default}.pagination-arrow{fill:#dee3e8}.pagination-page{display:flex;justify-content:center;align-items:center;width:30px;height:30px;color:#bdc8d1;border-radius:4px;cursor:pointer;background:none;border:none}.pagination-page:hover{background-color:#ffffff1a}.pagination-page.active{background-color:#00b1ff;color:#fff}.pagination-dots{color:silver;padding:6px 10px}.search-container{position:relative;display:flex;align-items:center;border-radius:var(--radius-4xl);border:1px solid var(--color-navigation);height:clamp(2.25rem,4vh,3.125rem);width:clamp(12.5rem,20vw,18.75rem);padding:0 clamp(.375rem,.6vw,.5rem);transition:all var(--transition-medium)}.search-container:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #12acf41a}.search-container svg{min-width:clamp(1rem,1.6vw,1.25rem);height:clamp(1rem,1.6vw,1.25rem);color:var(--color-navigation);margin-left:clamp(.25rem,.5vw,.5rem);flex-shrink:0}.search-input{position:relative;width:100%;background-color:transparent;color:var(--text-primary);padding:clamp(.125rem,.3vw,.2rem) clamp(.375rem,.6vw,.5rem);font-family:var(--font-family-regular);font-size:var(--font-size-sm);border:none}.search-input::placeholder{color:var(--text-light)}.search-input:focus{outline:none}@media(max-width:1600px){.search-container{width:clamp(11.25rem,18vw,15.625rem);height:clamp(2.5rem,3.8vh,2.8125rem)}}@media(max-width:1380px){.search-container{width:clamp(10.625rem,16vw,13.75rem);height:clamp(2.5rem,3vh,2.8rem)}.search-input{font-size:var(--font-size-xs)}}@media(max-width:1280px){.search-container{width:clamp(10rem,15vw,12.5rem);height:clamp(1.875rem,1.2vh,2.25rem)}}.empty-state{display:flex;justify-content:center;align-items:center;height:100%;color:var(--text-primary);font-family:var(--font-family-regular)}.empty-state-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.empty-state-icon{width:10rem;height:10rem;object-fit:contain;transition:transform var(--transition-medium)}.empty-state-icon:hover{transform:scale(1.05)}.empty-state-text{display:flex;flex-direction:column;gap:.5rem}.empty-state-text h1{font-size:var(--font-size-2lg);font-weight:500;font-family:var(--font-family-bold);margin:0;color:var(--text-primary)}.empty-state-text p{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.5;font-family:var(--font-family-regular)}.empty-state-actions{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.empty-state-actions button{padding:.5rem 2rem;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;font-family:var(--font-family-medium);cursor:pointer;transition:all var(--transition-fast);border:none}.empty-state-actions button:hover{transform:translateY(-.0625rem);box-shadow:var(--box-shadow-md)}.btn-import{background-color:#405661;color:var(--text-primary);border:1px solid rgba(255,255,255,.1)}.btn-import:hover{background-color:#4f6875;border-color:#fff3}.btn-add{background-color:var(--color-primary);color:var(--text-primary);border:1px solid var(--color-primary)}.btn-add:hover{background-color:#0e8fd2;border-color:#0e8fd2}.btn-import:disabled,.btn-add:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:1600px){.empty-state-content{gap:1.25rem}.empty-state-icon{width:9rem;height:9rem}.empty-state-text h1{font-size:var(--font-size-xl)}.empty-state-text p{font-size:var(--font-size-xs)}.empty-state-actions button{padding:.4375rem 1.75rem}}@media(max-width:1380px){.empty-state-content{gap:1rem}.empty-state-icon{width:8rem;height:8rem}.empty-state-text h1{font-size:var(--font-size-lg)}.empty-state-text p{font-size:var(--font-size-xs)}.empty-state-actions{gap:.875rem}.empty-state-actions button{padding:.375rem 1.5rem;font-size:var(--font-size-xs)}}@media(max-width:1280px){.empty-state-content{gap:.875rem}.empty-state-icon{width:7rem;height:7rem}.empty-state-text h1{font-size:var(--font-size-md)}.empty-state-text p{font-size:clamp(.625rem,.85vw,.75rem)}.empty-state-actions{gap:.75rem}.empty-state-actions button{padding:.3125rem 1.25rem}}@media(max-width:768px){.empty-state-content{gap:1rem;padding:var(--spacing-md)}.empty-state-icon{width:6rem;height:6rem}.empty-state-text h1{font-size:var(--font-size-lg)}.empty-state-text p{font-size:var(--font-size-sm)}.empty-state-actions{flex-direction:column;width:100%;gap:.625rem}.empty-state-actions button{width:100%;max-width:18.75rem;padding:.625rem 1.5rem}}.interactions.filter{position:relative}.filter-dropdown-container{position:absolute;top:100%;right:0;z-index:1000;margin-top:4px}.filter-dropdown{width:160px;background-color:var(--bg-tertiary);border:1px solid rgba(255,255,255,.25);border-radius:6px;overflow:hidden}.filter-section{padding:8px}.filter-heading{color:#ffffff80;font-size:var(--font-size-sm);margin:0 0 8px}.filter-list{list-style:none;margin:0;padding:0}.filter-item{display:flex;align-items:center;padding:4px;cursor:pointer;color:#f9fafb;border-radius:2px;transition:background-color .2s ease}.filter-item:hover,.filter-item.selected{background-color:#ffffff1a}.filter-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px}.filter-item span{font-size:var(--font-size-sm);font-weight:500}.clock-icon,.arrow-up-icon,.arrow-down-icon{color:#f9fafb}.scan-icon,.model-icon,.print-icon{color:#06b6d4}.layers-icon{color:#818cf8}.registry-container{display:flex;flex-direction:column;gap:2.5rem;height:100%;max-width:100%;color:#fff;font-family:var(--font-family-regular);overflow:hidden;scrollbar-width:thin;scrollbar-color:#4a4e52 #1E2023}.empty-state-full-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.content-wrapper-grid{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.registry-container::-webkit-scrollbar{width:8px}.registry-container::-webkit-scrollbar-track{background:#1e2023;border-radius:10px}.registry-container::-webkit-scrollbar-thumb{background-color:#4a4e52;border-radius:10px;border:2px solid #1E2023}.registry-container::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.registry-header{display:flex;flex-direction:column;width:100%;gap:2rem}.registry-header-top{display:flex;justify-content:space-between;align-items:center;width:100%}.registry-header h1{font-family:var(--font-family-medium);color:#fff;font-size:var(--font-size-3xl);font-weight:500}.registry-header-info{display:flex;justify-content:center;align-items:center;gap:1.5rem}.registry-header-info h2{font-size:var(--font-size-lg);color:#6b7280}.header-right{display:flex;align-items:center;flex-wrap:nowrap;width:auto;gap:1rem}.header-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.header-bottom-left-patient{display:flex;align-items:center;font-size:var(--font-size-sm);gap:1rem;font-family:var(--font-family-medium);flex-shrink:1;min-width:0}.header-bottom-right{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.tab{background:var(--bg-tertiary);border:none;color:#bdc8d1;padding:.3rem 1rem;border-radius:20px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.tab:hover{color:#000;background-color:#c5e7ff}.tab.active{color:#000}.add-patient-button{background-color:var(--color-primary);min-width:150px;max-width:200px;color:#fff;font-family:Helvetica_Now_Bold;border-radius:28px;padding:.8rem;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.add-patient-button:hover{background-color:#12acf480;color:#fff}.interactions{display:flex;align-items:center;background-color:var(--bg-tertiary);gap:2px;padding:2px;border-radius:4px;flex-shrink:0}.view-icon{cursor:pointer;color:#bdc8d1;padding:.2rem;border-radius:4px;transition:color .3s ease}.view-icon.import{transform:rotate(180deg)}.view-icon.active{color:#fff;background-color:#5c6063}.view-icon.active:hover{background-color:#5c6063}.view-icon:hover{background-color:#5c606380}.checkbox-cell{text-align:center;width:10px}.checkbox{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.checkbox:hover{opacity:.8}.menu-container{display:flex;justify-content:end;width:20px}.menu-button{position:absolute;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#6b7280;padding:0}.menu-tool{position:absolute;height:6rem;width:120px;top:1.5rem;right:2rem;background-color:var(--bg-quaternary);border:1px solid rgba(189,200,209,.7);border-radius:.5rem;box-shadow:0 4px 10px #0000004d;z-index:10;display:flex;flex-direction:column;overflow:hidden}.menu-item{position:relative;display:flex;align-items:center;gap:.3rem;padding:.8rem 1rem;background:transparent;border:none;color:#bdc8d1;cursor:pointer;font-size:var(--font-size-sm);transition:background-color .2s ease,color .2s ease}.menu-item.hr{border-bottom:1px solid rgb(189,200,209,.7)}.menu-item:hover{background-color:#3a3d42;color:#fff}.menu-item svg{width:16px;height:16px;fill:currentColor}@media(max-width:1600px){.registry-container{gap:2rem}.registry-header h1{font-size:var(--font-size-2xl)}.registry-header-info h2{font-size:var(--font-size-md)}.add-patient-button{min-width:130px;padding:.7rem}.tab{padding:.3rem .8rem}}@media(max-width:1380px){.registry-container,.registry-header{gap:1.5rem}.header-bottom{flex-wrap:wrap;gap:1rem}.header-bottom-left-patient{flex-wrap:wrap;flex:1;min-width:0;gap:.8rem}.header-bottom-right{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end}.add-patient-button{min-width:120px;padding:.6rem}.tab{padding:.2rem .6rem;font-size:var(--font-size-xs)}}@media(max-width:1280px){.registry-container,.registry-header{gap:1rem}.registry-header-top{flex-wrap:wrap;gap:.8rem}.header-right{width:100%;justify-content:flex-end}.header-bottom{flex-wrap:wrap;gap:.8rem}.header-bottom-left-patient{width:100%;justify-content:flex-start}.header-bottom-right{width:100%;justify-content:flex-end}.interactions{padding:3px}.view-icon{padding:.3rem}.add-patient-button{min-width:100px;padding:.5rem}.tab{padding:.2rem .5rem;font-size:var(--font-size-xs)}}.dropdown-container{display:flex;flex-direction:column;width:100%;gap:.5rem}.dropdown-label{color:var(--text-primary);font-size:var(--font-size-xs);font-family:var(--font-family-medium)}.dropdown-body{position:relative;width:100%}.dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.25rem .5rem;background-color:#1a1d1f;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.dropdown-trigger:hover{background-color:#3a3d40;border-color:#ffffff59}.dropdown-trigger:disabled{cursor:not-allowed;opacity:.5}.dropdown-icon{color:var(--text-muted);font-size:var(--font-size-xs);transition:transform var(--transition-fast)}.dropdown-trigger[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}.dropdown-content{position:fixed;top:calc(100% + .25rem);left:0;width:100%;background-color:#1a1d1f;border-radius:var(--radius-sm);padding:.375rem;z-index:1000;gap:.25rem;box-shadow:var(--box-shadow-lg);max-height:12.5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.dropdown-content::-webkit-scrollbar{width:.25rem}.dropdown-content::-webkit-scrollbar-track{background:var(--scrollbar-track)}.dropdown-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.dropdown-item{display:flex;align-items:center;width:100%;padding:.375rem;border-radius:var(--radius-sm);background:none;border:none;color:var(--text-primary);font-size:var(--font-size-xs);font-family:var(--font-family-regular);text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}.dropdown-item:hover{background-color:#ffffff1a}.dropdown-item.selected{color:var(--text-primary);font-family:var(--font-family-medium)}.status-badge{display:flex;align-items:center;gap:.5rem}.status-badge.green{color:var(--color-success)}.status-badge.gray{color:var(--text-muted)}.status-badge.red{color:var(--color-error)}.status-badge.orange{color:var(--color-warning)}@media(max-width:1600px){.dropdown-trigger{padding:.1875rem .4375rem;font-size:var(--font-size-xs)}.dropdown-label{font-size:clamp(.625rem,.85vw,.75rem)}.dropdown-content{padding:.3125rem;max-height:11.25rem}.dropdown-item{padding:.3125rem}}@media(max-width:1380px){.dropdown-trigger{padding:.1875rem .375rem}.dropdown-content{padding:.25rem;max-height:10rem}.dropdown-item{padding:.25rem;font-size:clamp(.625rem,.85vw,.75rem)}.status-badge{gap:.375rem}}@media(max-width:1280px){.dropdown-container{gap:.375rem}.dropdown-trigger{padding:.125rem .3125rem}.dropdown-content{padding:.1875rem;max-height:8.75rem}.dropdown-item{padding:.1875rem}}.date-picker-container{position:relative;width:100%}.date-picker-input{width:100%;padding:var(--spacing-md);background-color:var(--bg-secondary);border:1px solid var(--border-input);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--font-size-md);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.date-picker-input:hover{border-color:var(--border-input-focus)}.date-picker-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #12acf41a}.date-picker-popup{position:absolute;top:calc(100% + .4rem);left:0;background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-md);z-index:1000;width:100%;max-width:280px;box-shadow:0 5px 15px #00000026;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.date-picker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);gap:var(--spacing-sm)}.date-picker-month-year{color:var(--text-primary);font-size:.95rem;font-weight:500;text-align:center;flex:1;text-transform:capitalize}.date-picker-nav-btn{background-color:#3f4448;border:1px solid var(--border-secondary);color:var(--text-primary);width:1.5rem;height:1.5rem;border-radius:var(--radius-md);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.date-picker-nav-btn:hover{background-color:var(--bg-accent);border-color:var(--border-primary)}.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.date-picker-weekday{text-align:center;color:var(--text-muted);font-size:.75rem;font-weight:500;padding:2px}.date-picker-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.date-picker-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:var(--text-primary);font-size:.85rem;cursor:pointer;border-radius:50%;transition:all var(--transition-fast);font-weight:500}.date-picker-day:hover:not(.date-picker-day-disabled):not(.date-picker-day-other-month){background-color:var(--bg-accent)}.date-picker-day-other-month{color:var(--text-muted);opacity:.4}.date-picker-day-selected{background-color:var(--color-primary)}.date-picker-day-disabled{color:var(--text-disabled);cursor:not-allowed;opacity:.4}.date-picker-dropdowns{display:flex;align-items:center;justify-content:center;gap:6px;flex:1}.date-picker-dropdown-trigger{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:2px 6px;font-size:.85rem;min-width:90px;text-align:center;cursor:pointer}.date-picker-dropdown-trigger:hover{background-color:var(--bg-accent);border-color:var(--border-primary)}.date-picker-dropdown-content{background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:0 2px 10px #0000001a;max-height:200px;overflow-y:auto}.date-picker-dropdown-item{padding:6px 10px;font-size:.85rem;cursor:pointer}.date-picker-dropdown-item:hover{background-color:var(--bg-accent)}.form-description{color:#8fa1b3;font-size:var(--font-size-sm);margin-bottom:32px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-group{display:flex;flex-direction:column}.form-group label{font-size:var(--font-size-sm);margin-bottom:8px}.required{color:var(--color-primary)}.input-wrapper{position:relative;display:flex;align-items:center}.first-dropdown-trigger{background-color:transparent!important;border:1px solid #DEE3E8!important;border-radius:8px!important;padding:8px!important;color:#fff!important;font-size:var(--font-size-sm)!important;height:auto!important;min-height:auto!important}.first-dropdown-trigger:hover{background-color:transparent!important;border-color:#dee3e8!important}.first-dropdown-trigger:focus{border-color:var(--color-primary)!important}.first-dropdown-trigger .dropdown-placeholder{color:#8fa1b3}.first-dropdown-content{background-color:#1a1d1f!important;border:1px solid #DEE3E8!important;border-radius:8px!important}@media(max-width:1600px){.first-dropdown-trigger{padding:6px!important}}@media(max-width:1380px){.first-dropdown-trigger{font-size:var(--font-size-xs)!important}}@media(max-width:1280px){.first-dropdown-trigger{padding:4px!important}}.form-grid input,select{background-color:transparent;border:1px solid #DEE3E8;border-radius:8px;padding:8px;color:#fff;font-size:var(--font-size-sm);width:100%;box-sizing:border-box;outline:none}input::placeholder{color:#8fa1b3}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-color:transparent;background-image:none;color:#fff}select option{background-color:#fff;color:#000}.info-icon{position:absolute;right:12px;color:#8fa1b3;pointer-events:none}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.error-message-first{color:#e53935;font-size:var(--font-size-xs)}@media(max-width:1600px){.form-grid{gap:16px}.form-description{margin-bottom:24px}.form-grid input,select{padding:6px}}@media(max-width:1380px){.form-grid{gap:14px}.form-group label{font-size:var(--font-size-xs);margin-bottom:6px}.form-grid input,select{font-size:var(--font-size-xs)}.form-description{font-size:var(--font-size-xs);margin-bottom:20px}}@media(max-width:1280px){.form-grid{gap:12px}.form-description{margin-bottom:16px}.form-grid input,select{padding:4px}}.fileUpload-description{color:#8fa1b3;font-size:var(--font-size-sm);margin-bottom:32px}.fileUpload-zone{position:relative;display:flex;flex-direction:column;align-items:center;border:1px dashed rgb(255,255,255,.25);border-radius:8px;padding:32px;gap:16px;cursor:pointer;margin-bottom:24px;transition:all .5s ease}.fileUpload-zone svg{height:30px;width:30px}.fileUpload-zone.drag-active{background-color:#ffffff1a;border-color:var(--color-primary);box-shadow:0 0 10px #00e2ad4d}.fileUpload-zone.drag-active .fileUpload-icon{color:var(--color-primary);filter:drop-shadow(0 0 4px var(--color-primary))}.fileUpload-zone.drag-active .fileUpload-primary{color:var(--color-primary)}.fileUpload-icon{color:#405661}.fileUpload-text{display:flex;gap:4px;color:#8fa1b3;font-size:var(--font-size-sm)}.fileUpload-primary{color:var(--color-primary)}.fileUpload-format{color:#8fa1b3;font-size:var(--font-size-xs)}.fileUpload-fileInput{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.fileUpload-filesList{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,auto);gap:8px}.fileUpload-fileItem{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:transparent;border:1px solid rgb(255,255,255,.25);border-radius:8px;padding:16px;max-width:100%;text-align:center}.fileUpload-file{display:flex;align-items:center;width:100%;gap:16px}.fileUpload-fileInfo{display:flex;align-items:center;width:100%;gap:8px}.fileUpload-fileIcon{height:46px;width:46px;padding:4px}.fileUpload-fileDetails{display:flex;flex-direction:column;gap:0px}.fileUpload-fileName{font-size:var(--font-size-sm);color:#fff}.fileUpload-fileMeta{display:flex;gap:16px;color:#8fa1b3;font-size:var(--font-size-xs)}.fileUpload-fileProgress{display:flex;align-items:center;width:100%;gap:16px}.fileUpload-progressInfo{display:flex;align-items:center;margin-left:3rem;width:100%;gap:12px}.fileUpload-progressBar{width:100%;height:8px;background-color:#405661;border-radius:8px;overflow:hidden}.fileUpload-progressFill{height:100%;background-color:var(--color-primary);transition:width .3s ease}.fileUpload-progressText{color:#8fa1b3;font-size:var(--font-size-xs);min-width:40px}.fileUpload-fileAction{display:flex;align-items:start;justify-content:end;width:46px;height:46px;color:#405661;cursor:pointer}.fileUpload-fileTrash{color:#405661;cursor:pointer}.fileUpload-fileComplete{color:var(--color-primary)}.fileUpload-errorMessage{color:#e53935;font-size:var(--font-size-xs);margin-bottom:16px}.third-form-container{display:flex;flex-direction:column;width:100%;gap:1rem}.label{color:#8fa1b3;font-size:var(--font-size-sm)}.upload-section{display:grid;flex-direction:row;width:100%;grid-template-columns:1fr 1fr;gap:24px}.upload-section.mono-upload{grid-template-columns:none;display:flex;flex-direction:column}.dropdown-section{display:flex;flex-direction:row;align-items:center;gap:1rem}@media(max-width:1600px){.upload-section{gap:20px}.dropdown-section{gap:.8rem}}@media(max-width:1380px){.upload-section{gap:16px}.dropdown-section{gap:.6rem}.label{font-size:var(--font-size-xs)}}@media(max-width:1280px){.third-form-container{gap:.8rem}.upload-section{gap:12px}.dropdown-section{gap:.5rem}}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:16px;font-family:var(--font-family-medium)}.breadcrumb-link{color:#9ca3af;text-decoration:none;display:flex;align-items:center;gap:.25rem;border-radius:4px;transition:all .2s ease}.breadcrumb-link:hover{color:#dee3e8}.breadcrumb-current{color:#fff;display:flex;align-items:center;gap:.5rem;font-size:16px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-icon{width:20px;height:20px;opacity:.8}.breadcrumb-separator{display:flex;align-items:center;justify-content:center;color:#6b7280;height:100%}@media(max-width:768px){.breadcrumb{font-size:.75rem}.breadcrumb-separator{margin:0 .125rem}}.registration-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:1200px;height:95%;color:#fff;margin:0 auto;gap:30px;padding:32px 10rem;font-family:var(--font-family-medium)}.registration-header{display:flex;flex-direction:row;align-items:center;color:#fff;font-size:var(--font-size-2xl);font-family:Helvetica_Now_Bold;gap:1rem}.form-container{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:0px}.header-return{cursor:pointer}.stepper-container{position:relative;width:100%}.stepper-line{position:relative;top:15px;left:50%;transform:translate(-50%);width:70%;height:2px;border-top:2px dashed #405661;z-index:1}.stepper-progress{position:absolute;top:15px;left:15%;height:2px;background-color:var(--color-primary);z-index:2;transition:width .3s ease}.stepper-progress.step-1{width:0%}.stepper-progress.step-2{width:35%}.stepper-progress.step-3{width:70%}.stepper-steps{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.step{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.step.clickable{cursor:pointer}.step-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#000;margin-bottom:8px;color:#fff;font-size:var(--font-size-sm);transition:background-color .3s ease}.step-circle.active,.step-circle.completed{background-color:var(--color-primary)}.step-label{color:#8fa1b3;font-size:var(--font-size-sm);transition:color .3s ease;text-align:center}.step-label.active{color:var(--color-primary)}.scrollable-content{flex:1;overflow-y:auto;max-height:calc(100vh - 250px);scrollbar-width:thin;scrollbar-color:#405661 transparent}.scrollable-content::-webkit-scrollbar{width:6px}.scrollable-content::-webkit-scrollbar-thumb{background-color:#405661;border-radius:10px}.scrollable-content::-webkit-scrollbar-track{background:transparent}.form-actions{display:flex;justify-content:flex-end;width:100%;gap:1rem}.button-primary,.button-secondary{border:none;border-radius:48px;padding:12px 32px;font-size:var(--font-size-sm);cursor:pointer;transition:background-color .3s ease}.button-primary{background-color:var(--color-primary);color:#fff}.button-primary:disabled{cursor:not-allowed;opacity:.6}.button-secondary{background-color:#405661;color:#fff}.button-primary:hover{background-color:#12acf480}.button-secondary:hover{background-color:#4f6b78}.spinner-border{width:20px;height:20px;color:#fff;border:2px solid #f3f3f3;border-top:2px solid #4CAF50;border-radius:50%;animation:spin 1s linear infinite;margin-right:10px}@media(max-width:1600px){.registration-container{padding:24px 6rem;gap:24px}.registration-header{font-size:var(--font-size-xl)}.step-circle{width:28px;height:28px}.button-primary,.button-secondary{padding:10px 24px}}@media(max-width:1380px){.registration-container{padding:16px 3rem;gap:20px}.registration-header{font-size:var(--font-size-lg);flex-wrap:wrap}.step-circle{width:24px;height:24px}.stepper-line{width:65%}.step-label{font-size:var(--font-size-xs)}.button-primary,.button-secondary{padding:8px 20px}.form-actions{gap:.5rem}}@media(max-width:1280px){.registration-container{padding:16px 2rem;gap:16px}.registration-header{font-size:var(--font-size-md)}.step-circle{width:20px;height:20px;font-size:var(--font-size-xs)}.stepper-line{width:60%}.button-primary,.button-secondary{padding:6px 16px}.scrollable-content{max-height:calc(100vh - 200px)}}.patient-panel{grid-column:1 / 2;grid-row:1 / 4;display:flex;flex-direction:column;gap:clamp(1rem,1.8vw,1.5rem);background-color:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary);padding:clamp(.75rem,1.5vw,1.5rem);color:var(--text-primary)}.patient-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm)}.patient-header h2{color:var(--text-primary);font-size:var(--font-size-2xl);margin:0;font-family:var(--font-family-bold)}.patient-email{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.patient-info-panel{display:flex;flex-direction:column;gap:.125rem;margin-bottom:clamp(.5rem,1vw,.8rem);width:100%;max-width:clamp(15rem,25vw,18.75rem);color:var(--color-navigation)}.patient-info-panel h2,.patient-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.edit-button{display:flex;justify-content:center;align-items:center;padding:clamp(.375rem,.6vw,.5rem) clamp(.3rem,.5vw,.4rem);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.edit-button:hover{color:var(--text-primary);background-color:var(--bg-accent);transform:translateY(-.0625rem)}.patient-details{display:flex;flex-direction:column;gap:clamp(.75rem,1.2vw,1rem)}.detail-row{display:flex;flex-wrap:wrap;font-size:var(--font-size-md);gap:clamp(.125rem,.3vw,.2rem);line-height:1.5}.detail-label{color:var(--text-muted);font-weight:500;font-family:var(--font-family-medium)}.detail-value{color:var(--text-primary);font-family:var(--font-family-regular)}.process-section{display:flex;flex-direction:row;align-items:center;gap:clamp(.5rem,1vw,.75rem)}.process-label{color:var(--text-muted);font-size:var(--font-size-md);font-weight:500;font-family:var(--font-family-medium)}.process-icons{display:flex;gap:clamp(.75rem,1.3vw,1rem)}.process-icon{display:flex;align-items:center;justify-content:center;width:clamp(1.25rem,2vw,1.5rem);height:clamp(1.25rem,2vw,1.5rem);transition:transform var(--transition-fast)}.process-icon:hover{transform:scale(1.1)}.note-section{display:flex;flex-direction:column;height:100%;gap:clamp(.375rem,.6vw,.5rem)}.note-label{color:var(--text-muted);font-size:var(--font-size-md);font-weight:500;font-family:var(--font-family-medium)}.note-section textarea{width:100%;height:100%;min-height:clamp(4.375rem,10vh,6.25rem);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-regular);padding:clamp(.625rem,1.1vw,1rem);resize:none;transition:border-color var(--transition-fast)}.note-section textarea::placeholder{color:var(--text-light)}.note-section textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #12acf41a}@media(max-width:1600px){.patient-panel{gap:clamp(1rem,1.6vw,1.25rem);padding:clamp(.75rem,1.3vw,1.2rem)}.patient-header h2{font-size:var(--font-size-xl)}.patient-details{gap:clamp(.625rem,1vw,.875rem)}.detail-row{font-size:var(--font-size-sm)}}@media(max-width:1380px){.patient-panel{gap:clamp(.75rem,1.3vw,1rem);padding:clamp(.625rem,1.1vw,1rem)}.patient-header h2{font-size:var(--font-size-lg)}.patient-email{font-size:var(--font-size-xs)}.patient-details{gap:clamp(.5rem,.9vw,.75rem)}.detail-row,.process-label,.note-label{font-size:var(--font-size-sm)}}@media(max-width:1280px){.patient-panel{gap:clamp(.625rem,1.1vw,.875rem);padding:clamp(.5rem,.9vw,.8rem)}.patient-header{flex-wrap:wrap}.patient-header h2{font-size:var(--font-size-md)}.patient-details{gap:clamp(.375rem,.7vw,.625rem)}.detail-row{font-size:var(--font-size-xs)}.process-icons{gap:clamp(.5rem,1vw,.75rem)}.process-icon{width:clamp(1.125rem,1.8vw,1.375rem);height:clamp(1.125rem,1.8vw,1.375rem)}}.files-panel{display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;gap:clamp(.625rem,1.2vw,1rem);background-color:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary);padding:clamp(.75rem,1.5vw,1.25rem);color:var(--text-primary);height:100%}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.panel-header-actions{display:flex;align-items:center;gap:clamp(.375rem,.6vw,.5rem)}.panel-header h2{font-size:var(--font-size-2xl);font-weight:400;font-family:var(--font-family-bold);margin:0}.upload-button{display:flex;align-items:center;justify-content:center;width:clamp(1.75rem,2.5vw,2rem);height:clamp(1.75rem,2.5vw,2rem);background-color:var(--bg-quaternary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);padding:0;cursor:pointer;color:var(--text-primary);transition:all var(--transition-fast)}.upload-button:hover{background-color:var(--bg-accent);transform:translateY(-.0625rem)}.view-all-button{display:flex;justify-content:center;align-items:center;padding:clamp(.375rem,.6vw,.5rem) clamp(.3rem,.5vw,.4rem);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.view-all-button:hover{color:var(--text-primary);background-color:var(--bg-accent)}.files-section{display:flex;flex-direction:column;gap:clamp(.5rem,.9vw,.625rem)}.files-section h3{font-size:var(--font-size-sm);color:#dee3e899;margin:0;font-family:var(--font-family-medium)}.prints-note{font-size:var(--font-size-xs);color:#dee3e899;margin:0}.error-message{color:var(--color-error);font-size:var(--font-size-xs);margin:0}.files-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:clamp(.5rem,.9vw,.625rem);min-height:1.875rem}.file-item{display:flex;justify-content:space-between;align-items:center;max-width:clamp(9.375rem,18vw,11.875rem);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:clamp(.25rem,.5vw,.375rem) clamp(.375rem,.6vw,.375rem);gap:clamp(.375rem,.7vw,.5rem);transition:all var(--transition-fast)}.file-item:hover{background-color:var(--bg-accent);transform:translateY(-.0625rem)}.file-item.empty{background-color:transparent;border:1px dashed var(--border-primary);opacity:.5}.file-icon{width:clamp(1rem,1.8vw,1.25rem);height:clamp(1rem,1.8vw,1.25rem);flex-shrink:0}.file-icon-placeholder{width:clamp(1rem,1.8vw,1.25rem);height:clamp(1rem,1.8vw,1.25rem);background-color:#ffffff1a;border-radius:var(--radius-sm);flex-shrink:0}.file-name{flex-grow:1;font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 2.5rem)}.file-name-placeholder{flex-grow:1;height:.75rem;background-color:#ffffff1a;border-radius:var(--radius-sm)}.remove-button{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);padding:.125rem;transition:all var(--transition-fast);flex-shrink:0}.remove-button:hover{background-color:#ffffff1a;color:var(--color-error)}.antecedents-section .files-grid{display:flex;gap:clamp(.5rem,.9vw,.625rem);flex-wrap:wrap}.antecedents-section{flex:1}@media(max-width:1600px){.files-panel{padding:clamp(.75rem,1.3vw,1rem);gap:clamp(.5rem,1vw,.875rem)}.panel-header h2{font-size:var(--font-size-xl)}.file-item{max-width:clamp(8.75rem,16vw,10rem)}.upload-button{width:clamp(1.625rem,2.3vw,1.75rem);height:clamp(1.625rem,2.3vw,1.75rem)}}@media(max-width:1380px){.files-panel{grid-row:1 / 2;gap:clamp(.5rem,.9vw,.75rem);padding:clamp(.625rem,1.1vw,.75rem)}.panel-header h2{font-size:var(--font-size-lg)}.files-section h3{font-size:var(--font-size-xs)}.file-item{max-width:clamp(8.125rem,15vw,8.75rem);padding:clamp(.1875rem,.4vw,.25rem) clamp(.25rem,.5vw,.25rem)}.files-grid{gap:clamp(.375rem,.7vw,.5rem)}}@media(max-width:1280px){.files-panel{padding:clamp(.5rem,.9vw,.625rem);gap:clamp(.375rem,.7vw,.5rem)}.panel-header h2{font-size:var(--font-size-md)}.file-item{max-width:clamp(7.5rem,14vw,7.5rem);padding:.25rem}.files-grid{gap:clamp(.25rem,.5vw,.375rem)}.file-icon,.file-icon-placeholder{width:clamp(.875rem,1.5vw,1rem);height:clamp(.875rem,1.5vw,1rem)}.upload-button{width:clamp(1.5rem,2vw,1.625rem);height:clamp(1.5rem,2vw,1.625rem)}}.status-panel{display:flex;flex-direction:column;gap:.5rem;grid-column:2 / 4;grid-row:2 / 4;background-color:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary);padding:1.5rem;color:var(--text-primary)}.status-header{margin-bottom:1rem}.status-header h2{font-size:var(--font-size-2xl);font-weight:500;margin-bottom:.5rem}.status-header p{color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.5}.status-table{position:relative;width:100%;border-radius:var(--radius-md);overflow:visible;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.table-header{display:grid;grid-template-columns:2fr 2fr 1fr;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.header-cell{display:flex;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:500}.header-cell.last{justify-content:end}.table-body{background-color:transparent}.table-row{display:grid;align-items:center;grid-template-columns:2fr 2fr 1fr;padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.table-row:last-child{border-bottom:none}.table-cell{font-size:var(--font-size-xs)}.table-cell.serial{color:var(--text-tertiary)}.table-cell.status{display:flex;align-items:center}.custom-dropdown-status{width:100%;max-width:12.5rem}.dropdown-status{background-color:transparent;border:1px solid rgba(255,255,255,.1);padding:.375rem .75rem;width:100%}.dropdown-content-custom{background-color:#1a1d1f;border:1px solid #2A2D30;margin-top:.25rem}.status-badge{display:inline-flex;align-items:center;padding:.125rem .25rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.status-badge.delivred{background-color:#00e2ad1a;border:1px solid var(--color-badge-delivered);color:var(--color-badge-delivered)}.status-badge.onGoing{background-color:#ef68201a;border:1px solid var(--color-badge-ongoing);color:var(--color-badge-ongoing)}.status-badge.error{background-color:#f044381a;border:1px solid var(--color-badge-error);color:var(--color-badge-error)}.status-badge.waiting{background-color:#6670851a;border:1px solid var(--color-badge-waiting);color:var(--color-badge-waiting)}.custom-dropdown-delivery{width:100%}.dropdown-delivery{background-color:transparent;padding:.375rem .25rem;width:100%;color:var(--text-tertiary);font-size:var(--font-size-xs)}.dropdown-content-custom{position:absolute;background-color:#1a1d1f;border:1px solid var(--border-primary);margin-top:.25rem;width:100%;max-height:9.375rem;overflow-y:auto;z-index:1000}.table-cell.delivery{position:relative}.bottom-row .dropdown-content-custom{bottom:100%!important;top:auto!important;margin-bottom:.25rem!important}.clicked-dropdown{display:block!important}@media(max-width:1600px){.status-panel{padding:1.2rem}.status-header h2{font-size:var(--font-size-xl)}.status-header p{font-size:var(--font-size-xs)}.dropdown-status{padding:.25rem .5rem}}@media(max-width:1380px){.status-panel{padding:1rem}.status-header h2{font-size:var(--font-size-lg)}.status-table{overflow-y:auto;max-height:18.75rem}.table-header,.table-row{grid-template-columns:1.5fr 1.5fr 1fr}.custom-dropdown-status{max-width:9.375rem}}@media(max-width:1280px){.status-panel{padding:.8rem}.status-header h2{font-size:var(--font-size-md)}.status-table{overflow-y:auto;max-height:18.75rem}.table-header,.table-row{grid-template-columns:1fr 1fr 1fr}.custom-dropdown-status{max-width:7.5rem}.dropdown-status{padding:.1875rem .375rem}}.panel.timeline-panel{display:flex;flex-direction:column;grid-column:3 / 4;grid-row:1 / 2;background-color:var(--bg-tertiary);color:var(--text-primary);padding:1.25rem;border-radius:var(--radius-md);height:100%;overflow-y:auto;overflow-x:hidden}.timeline-panel h2{font-size:var(--font-size-2xl)}.timeline-container{flex:1;overflow-y:auto;padding-right:.625rem}.timeline-container::-webkit-scrollbar{width:.25rem}.timeline-container::-webkit-scrollbar-track{background:transparent}.timeline-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.timeline-event{position:relative;display:flex;align-items:flex-start;margin-bottom:1rem;gap:1rem}.timeline-dot{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--bg-black);margin-bottom:.5rem;color:#fff;font-size:var(--font-size-sm);transition:background-color var(--transition-medium)}.timeline-content{flex:1}.timeline-title{font-size:var(--font-size-sm);margin:0;margin-bottom:.25rem}.timeline-date{font-size:var(--font-size-xs);color:#fff6;margin:0}.timeline-event:before{content:"";position:absolute;left:.6875rem;top:1.5625rem;bottom:-.9375rem;width:.125rem;background-color:#fff;border-radius:var(--radius-sm)}.timeline-event:last-child:before{display:none}@media(max-width:1600px){.panel.timeline-panel{padding:1rem;gap:1rem}.timeline-panel h2{font-size:var(--font-size-xl);margin-bottom:1.25rem}.timeline-title{font-size:var(--font-size-xs)}.timeline-dot{width:1.25rem;height:1.25rem;font-size:var(--font-size-xs)}.timeline-event{margin-bottom:.75rem}}@media(max-width:1380px){.panel.timeline-panel{padding:.75rem}.timeline-panel h2{font-size:var(--font-size-lg);margin-bottom:1rem}.timeline-event{gap:.5rem;margin-bottom:.625rem}.timeline-dot{width:1.125rem;height:1.125rem}.timeline-event:before{left:.5rem;top:1.0625rem}}@media(max-width:1280px){.panel.timeline-panel{padding:.625rem;max-height:15.625rem}.timeline-panel h2{font-size:var(--font-size-md);margin-bottom:.75rem}.timeline-event{margin-bottom:.5rem}.timeline-dot{width:1rem;height:1rem}.timeline-event:before{left:.5rem;top:1.0625rem}}.fiche-body{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,2vw,1.5rem);height:100%;padding:var(--spacing-sm);font-family:var(--font-family-regular)}.fiche-body h2{font-family:var(--font-family-bold);margin:0}.fiche-container{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr;height:95%;color:var(--text-primary);gap:clamp(.5rem,1.2vw,.9375rem)}.fiche-header{display:flex;flex-direction:column;justify-content:center;color:var(--text-primary);height:5%}.header-icon{cursor:pointer;transition:transform var(--transition-fast)}.header-icon:hover{transform:scale(1.1)}.panel{background-color:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary);padding:clamp(.75rem,1.5vw,1.5rem);transition:all var(--transition-fast)}.panel:hover{border-color:#ffffff59}@media(max-width:1600px){.fiche-body{gap:clamp(1rem,1.8vw,1.375rem)}.fiche-container{gap:clamp(.5rem,1vw,.75rem)}.panel{padding:clamp(.75rem,1.3vw,1.2rem)}.fiche-body h2{font-size:var(--font-size-xl)}}@media(max-width:1380px){.fiche-body{gap:clamp(.75rem,1.5vw,1rem)}.fiche-container{gap:clamp(.4rem,.8vw,.625rem)}.panel{padding:clamp(.625rem,1.1vw,1rem)}.fiche-body h2{font-size:var(--font-size-lg)}.fiche-body span{font-size:var(--font-size-xs)}}@media(max-width:1280px){.fiche-body{gap:clamp(.625rem,1.2vw,1rem)}.fiche-container{gap:clamp(.375rem,.7vw,.5rem);grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.panel{padding:clamp(.5rem,.9vw,.8rem)}.fiche-body h2{font-size:var(--font-size-md)}}.printer-bg-item{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.5fr auto auto;align-items:center;gap:1rem;padding:.5rem 1rem;background-color:var(--bg-tertiary);color:#dee3e8;border:1px solid rgba(255,255,255,.25);border-radius:4px;margin:.5rem 0;animation:fadeInItem .3s ease-out}.printer-bg-item-id{font-size:var(--font-size-sm)}.printer-bg-progress-wrapper{display:flex;align-items:center;gap:1rem;width:70%}.printer-bg-progress{flex:1;height:6px;background-color:#fff;border-radius:9px;overflow:hidden}.printer-bg-progress-bar{height:100%;background-color:#00aae8;transition:width .3s ease}.printer-bg-progress-text{font-size:var(--font-size-sm);color:#9ca3af;min-width:3rem}.printer-bg-time{color:#9ca3af;font-size:var(--font-size-sm);min-width:6rem}.printer-bg-status{color:#fff;border-radius:6px;font-size:var(--font-size-sm);text-align:center;max-width:5rem;padding:2px 6px}.printer-bg-status.in-progress{background-color:#b453091a;border:1px solid #F97316}.printer-bg-status.paused{border:1px solid #6B7280}.printer-bg-status.stopped{background-color:#ef44441a;border:1px solid #EF4444}.printer-bg-status.completed{background-color:#00e2ad1a;border:1px solid #00E2AD}.printer-bg-actions{display:flex;gap:10px;justify-content:flex-end}.printer-bg-action-btn{width:16px;height:16px;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:16px}.printer-bg-action-btn:not(:disabled):hover{transform:scale(1.1)}.printer-bg-action-btn:not(:disabled):active{transform:scale(.95)}.printer-bg-action-btn:disabled{cursor:not-allowed;opacity:.6}.scanner-bg-item{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.5fr auto auto;align-items:center;gap:1rem;padding:.5rem 1rem;background-color:var(--bg-tertiary);color:#dee3e8;border:1px solid rgba(255,255,255,.25);border-radius:4px;margin:.5rem 0;animation:fadeInItem .3s ease-out}.scanner-bg-item-id{font-size:var(--font-size-sm)}.scanner-bg-progress-wrapper{display:flex;align-items:center;gap:1rem;width:70%}.scanner-bg-progress{flex:1;height:6px;background-color:#fff;border-radius:9px;overflow:hidden}.scanner-bg-progress-bar{height:100%;background-color:#00aae8;transition:width .3s ease}.scanner-bg-progress-text{font-size:var(--font-size-sm);color:#9ca3af;min-width:3rem}.scanner-bg-actions{display:flex;justify-content:flex-end;gap:.5rem}.scanner-bg-action-btn{position:relative;cursor:pointer}.scanner-bg-status{color:#fff;border-radius:6px;font-size:var(--font-size-sm);text-align:center;max-width:5rem}.scanner-bg-status.in-progress{background-color:#b453091a;border:1px solid #F97316}.scanner-bg-status.completed{background-color:#00e2ad1a;border:1px solid #00E2AD}.scanner-bg-action-btn.disabled{opacity:.5;cursor:not-allowed;background-color:#4b55631a}.scanner-bg-action-btn.disabled:hover{background-color:#4b55631a}.scanner-bg-time{color:#9ca3af;font-size:var(--font-size-sm);min-width:6rem}.scanner-bg-item.process-rotation-mode{border:1px solid #EF6820;background-color:#ef68201a;grid-template-columns:1fr auto}.process-rotation-message{display:flex;align-items:center;gap:1rem;color:#fff}.process-rotation-icon{font-size:1.5rem}.process-rotation-continue-btn{padding:2px 16px;background:#ef6820;color:#fff;border:none;border-radius:48px;cursor:pointer;transition:background .2s}.process-rotation-continue-btn:hover:not(:disabled){background:#ef682080}.process-rotation-continue-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInItem{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.postprocess-bg-item{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1.5fr 1fr auto;align-items:center;gap:1rem;padding:.5rem 1rem;background-color:var(--bg-tertiary);color:#dee3e8;border:1px solid rgba(255,255,255,.25);border-radius:4px;margin:.5rem 0;animation:fadeInItem .3s ease-out}.postprocess-bg-item-id{font-size:var(--font-size-sm)}.postprocess-bg-progress-wrapper{display:flex;align-items:center;gap:1rem;width:70%}.postprocess-bg-progress{flex:1;height:6px;background-color:#fff;border-radius:9px;overflow:hidden}.postprocess-bg-progress-bar{height:100%;background-color:#00aae8;transition:width .3s ease}.postprocess-bg-progress-text{font-size:var(--font-size-sm);color:#9ca3af;min-width:3rem}.postprocess-bg-actions{display:flex;justify-content:flex-end;gap:.5rem}.postprocess-bg-action-btn{width:16px;height:16px;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:16px}.postprocess-bg-status{color:#fff;border-radius:6px;font-size:var(--font-size-sm);text-align:center;max-width:5rem}.postprocess-bg-status.in-progress{background-color:#b453091a;border:1px solid #F97316}.postprocess-bg-status.paused{border:1px solid #6B7280}.postprocess-bg-status.stopped{background-color:#ef44441a;border:1px solid #EF4444}.postprocess-bg-status.completed{background-color:#00e2ad1a;border:1px solid #00E2AD}.postprocess-bg-action-btn.disabled{opacity:.5;cursor:not-allowed;background-color:#4b55631a}.postprocess-bg-action-btn.disabled:hover{background-color:#4b55631a}.postprocess-bg-time{color:#9ca3af;font-size:var(--font-size-sm);min-width:6rem}.postprocess-bg-phase{font-size:var(--font-size-sm);color:#9ca3af}.scan-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999}.scan-modal{background:#141419d9;border-radius:var(--radius-md);width:90%;max-width:700px;height:80%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 30px #0009;border:1px solid rgba(255,255,255,.08);color:#fff}.scan-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.scan-modal-header h2{font-size:1.1rem;color:#ffffffd9}.scan-modal-close-btn{background:none;border:none;color:#fff9;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s}.scan-modal-close-btn svg{height:20px;width:20px}.scan-modal-close-btn:hover:not(:disabled){background:#ffffff1a;color:#fff}.scan-modal-close-btn:disabled{opacity:.5;cursor:not-allowed}.scan-modal-content{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;min-height:380px}.scan-final-background{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/Scan_Background-Dt5yFfWo.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.scan-final-3d-viewer{position:relative;width:80%;height:95%;z-index:3;display:flex;align-items:center;justify-content:center}.scan-modal-error,.scan-modal-no-file{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;text-align:center;padding:2rem;z-index:5}.scan-modal-error{color:#ef4444}.scan-modal-no-file{color:#9ca3af}.scan-modal-actions{display:flex;gap:1rem;padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);background:#0a0a0fb3}.scan-modal-btn{flex:1;padding:1rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .25s;display:flex;align-items:center;justify-content:center;gap:.5rem}.validate-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.validate-btn:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.reject-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.reject-btn:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.scan-modal-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:1280px){.scan-modal{max-width:560px}.scan-final-grid{background-size:4rem 4rem}}@media(max-width:1024px){.scan-modal{max-width:480px}.scan-modal-actions{flex-direction:column}}.process-bg-container{display:flex;flex-direction:column;gap:2.5rem;font-family:var(--font-family-medium);overflow:hidden}.process-bg-header{display:flex;flex-direction:row;align-items:center;color:#fff;width:100%;gap:1rem}.process-bg-header svg{width:30px;height:30px}.process-bg-header-title h1{color:#dee3e8;font-size:var(--font-size-3xl)}.process-bg-header-title h4{color:#8f9193;font-size:var(--font-size-md)}.process-bg-scroll-container{height:calc(85vh - 100px);overflow-y:auto;padding:0 .5rem}.process-bg-scroll-container::-webkit-scrollbar{width:8px}.process-bg-scroll-container::-webkit-scrollbar-track{background:#4b556333;border-radius:4px}.process-bg-scroll-container::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.process-bg-scroll-container::-webkit-scrollbar-thumb:hover{background:#606770}.process-bg-section{margin-bottom:1rem}.process-bg-section-header{display:flex;align-items:center;gap:.5rem;cursor:pointer}.process-bg-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.process-bg-title{color:#e5e7eb;font-size:var(--font-size-sm)}.process-bg-arrow,.process-bg-subprocess-arrow{width:14px;height:14px;transform:rotate(0);transition:transform .2s ease}.process-bg-arrow.expanded,.process-bg-subprocess-arrow.expanded{transform:rotate(180deg)}.process-bg-content{margin-left:2rem;position:relative}.process-bg-content:before{content:"";position:absolute;left:-1.5rem;top:0;bottom:0;width:1px;background-color:#4b5563}.process-bg-subprocess-bubble{display:inline-block;width:5px;height:5px;background-color:#ef6820;border-radius:100%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}to{transform:scale(1);opacity:1}}.process-bg-connection-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:8px}.process-bg-connection-dot.available{background-color:#10b981;box-shadow:0 0 4px #10b981}.process-bg-connection-dot.busy{background-color:#f59e0b;box-shadow:0 0 4px #f59e0b}.process-bg-connection-dot.disconnected{background-color:#6b7280;box-shadow:0 0 4px #6b7280}.process-bg-equipment{margin:.75rem 0;padding-left:1rem}.process-bg-equipment-header{display:flex;align-items:center;color:#e5e7eb;cursor:pointer;gap:.5rem}.process-bg-equipment-name{font-size:var(--font-size-sm);display:flex;align-items:center}.process-bg-processes{margin-left:1.5rem;margin-top:.5rem}.process-bg-empty-equipment{display:flex;align-items:center;justify-content:center;padding:1rem;color:#9ca3af;background-color:#4b55631a;border-radius:4px;margin:1rem 0;border-left:4px solid #6B7280}.process-bg-empty-process{display:flex;align-items:center;justify-content:center;padding:.2rem;color:#9ca3af;background-color:#4b55630d;border-radius:4px;margin:1rem 0;border-left:4px solid #3B82F6}.process-bg-item-loading{display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#252b2f80;border:1px solid rgba(255,255,255,.1);border-radius:4px;margin:.5rem 0;border-left:4px solid var(--color-primary-hover)}.process-bg-loading-content{display:flex;flex-direction:column;align-items:center;gap:.75rem}.process-bg-loading-text{color:#9ca3af;font-size:var(--font-size-sm);text-align:center}.first-printer-container{display:flex;flex-direction:column;gap:1rem;font-family:var(--font-family-medium);overflow:hidden}.first-printer-header{display:flex;flex-direction:row;align-items:center;gap:1rem;color:var(--color-primary-alt);padding:1rem;background-color:var(--bg-tertiary);border:1px solid rgba(255,255,255,.25);border-radius:8px}.first-printer-header h2{color:#dee3e8;font-size:var(--font-size-2xl);margin:0;font-family:var(--font-family-medium)}.first-printer-header p{color:#fff9;font-size:var(--font-size-sm);margin:0}.first-printer-modeling-preview-area{display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-image:linear-gradient(to right,rgba(2,226,173,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(2,226,173,.2) 1px,transparent 1px);background-size:80px 80px;background-position:center;border-radius:8px;position:relative;border:1px solid rgba(255,255,255,.25);background-color:var(--bg-tertiary);box-shadow:0 4px 12px #0000001a}.first-printer-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:8px}.first-printer-loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.first-printer-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.25);border-top:4px solid #00AAE8;border-radius:50%;animation:first-printer-spin 1s linear infinite}@keyframes first-printer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.first-printer-loading-spinner p{color:#dee3e8;font-size:var(--font-size-md);font-family:var(--font-family-medium);margin:0}.first-printer-viewer-toolbar{position:absolute;top:15px;right:15px;background-color:var(--bg-tertiary);border:1px solid rgba(255,255,255,.25);border-radius:8px;min-width:300px;max-width:280px;z-index:5;font-family:var(--font-family-medium);box-shadow:0 4px 12px #0000004d}.first-printer-toolbar-header{padding:0 15px;border-bottom:1px solid rgba(255,255,255,.25);display:flex;justify-content:space-between;align-items:center}.first-printer-toolbar-controls{display:flex;align-items:center;gap:12px}.first-printer-toolbar-title{color:#dee3e8;font-size:var(--font-size-md);font-family:var(--font-family-medium)}.first-printer-details-toggle{background:none;border:none;cursor:pointer;color:#00aae8;padding:6px 10px;border-radius:4px;transition:background-color .2s;font-family:var(--font-family-medium)}.first-printer-details-toggle:hover{background-color:#00aae81a}.first-printer-quick-info{display:flex;flex-direction:row;align-items:center;gap:4px}.first-printer-lot-name{color:#dee3e8;font-size:var(--font-size-sm);font-family:var(--font-family-medium)}.first-printer-lot-usage{font-size:var(--font-size-xs);color:#00aae8;background-color:#00aae81a;padding:2px 8px;border-radius:12px;font-family:var(--font-family-medium)}.first-printer-details-panel{border-top:1px solid rgba(255,255,255,.25)}.first-printer-tabs{display:flex;background-color:#ffffff0d}.first-printer-tab{flex:1;padding:12px 16px;border:none;background:none;cursor:pointer;font-size:var(--font-size-sm);color:#fff9;transition:all .2s;border-bottom:2px solid transparent;font-family:var(--font-family-medium)}.first-printer-tab.active{color:#00aae8;background-color:var(--bg-tertiary);border-bottom-color:#00aae8}.first-printer-tab:hover{background-color:#00aae80d;color:#dee3e8}.first-printer-tab-content{padding:15px;max-height:350px;overflow-y:auto}.first-printer-info-content{display:flex;flex-direction:column;gap:10px}.first-printer-info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:var(--font-size-sm)}.first-printer-info-row span:first-child{color:#fff9;font-weight:500;font-family:var(--font-family-medium)}.first-printer-info-row span:last-child{color:#dee3e8;font-family:var(--font-family-medium)}.first-printer-files-content{display:flex;flex-direction:column;gap:10px}.first-printer-file-compact{padding:12px;background-color:#ffffff0d;border-radius:6px;border-left:3px solid #00AAE8;transition:background-color .2s}.first-printer-file-compact:hover{background-color:#ffffff14}.first-printer-file-header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.first-printer-file-number{background-color:#00aae8;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:700;font-family:var(--font-family-medium)}.first-printer-file-patient{color:#dee3e8;font-size:var(--font-size-xs);font-family:var(--font-family-medium)}.first-printer-file-details{display:flex;justify-content:space-between;align-items:center}.first-printer-file-forme-compact{background-color:#00aae81a;color:#00aae8;padding:3px 8px;border-radius:12px;font-size:var(--font-size-xs);font-weight:500;font-family:var(--font-family-medium)}.first-printer-file-position-compact{font-family:Courier New,monospace;font-size:var(--font-size-xs);color:#fff9}.first-printer-types-content{display:flex;flex-direction:column;gap:8px}.first-printer-type-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#ffffff0d;border-radius:6px;transition:background-color .2s}.first-printer-type-row:hover{background-color:#ffffff14}.first-printer-type-name{font-size:var(--font-size-sm);color:#dee3e8;font-weight:500;font-family:var(--font-family-medium)}.first-printer-type-count{background-color:#00aae8;color:#fff;padding:3px 8px;border-radius:12px;font-size:var(--font-size-xs);font-weight:700;font-family:var(--font-family-medium)}.first-printer-navigation-hint{position:absolute;bottom:15px;left:15px;background-color:#000c;color:#dee3e8;padding:8px 12px;border-radius:6px;font-size:var(--font-size-xs);font-family:var(--font-family-medium);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.first-printer-tab-content::-webkit-scrollbar{width:6px}.first-printer-tab-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.first-printer-tab-content::-webkit-scrollbar-thumb{background:#00aae8;border-radius:3px}.first-printer-tab-content::-webkit-scrollbar-thumb:hover{background:#08c}@media(max-width:1600px){.first-printer-viewer-toolbar{min-width:260px;max-width:260px;top:12px;right:12px}.first-printer-toolbar-header{padding:0 12px}.first-printer-tab-content{max-height:300px}.first-printer-navigation-hint{bottom:12px;left:12px}}@media(max-width:1380px){.first-printer-viewer-toolbar{min-width:240px;max-width:240px}.first-printer-toolbar-title{font-size:var(--font-size-sm)}.first-printer-tab{padding:10px 12px}.first-printer-tab-content{padding:12px;max-height:280px}.first-printer-file-compact{padding:10px}}@media(max-width:1280px){.first-printer-container{gap:.75rem}.first-printer-header{padding:.75rem;gap:.75rem}.first-printer-viewer-toolbar{min-width:220px;max-width:220px;top:10px;right:10px}.first-printer-toolbar-header{padding:0 10px}.first-printer-details-toggle{padding:4px 8px}.first-printer-tab-content{padding:10px;max-height:250px}.first-printer-info-row{padding:6px 0}.first-printer-file-compact{padding:8px}.first-printer-navigation-hint{bottom:10px;left:10px}}.second-printer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px;font-family:var(--font-family-medium)}.printer-card{display:flex;align-items:flex-start;gap:24px;background-color:#21242580;padding:24px;border-radius:12px;width:450px}.printer-icon-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.printer-icon{flex-shrink:0;width:36px;height:36px;color:#00aae8}.printer-text-group{display:flex;flex-direction:column;gap:8px}.printer-text-group h1{font-family:var(--font-family-bold);font-size:16px;color:#fff}.printer-text-group p{font-size:14px;font-weight:400;color:#fff;margin:0}@media(max-width:1600px){.printer-card{width:26.25rem;padding:var(--content-padding);gap:var(--content-padding)}.second-printer{gap:var(--content-padding)}}@media(max-width:1380px){.printer-card{width:25rem;padding:var(--content-padding-md);gap:var(--content-padding)}.printer-icon{width:var(--icon-size);height:var(--icon-size)}.second-printer{gap:var(--content-padding-md)}}@media(max-width:1280px){.printer-card{width:23.75rem;padding:var(--spacing-md);gap:var(--spacing-md)}.printer-icon{width:1.75rem;height:1.75rem}.second-printer{gap:var(--spacing-md)}.printer-text-group{gap:var(--spacing-xs)}.printer-text-group h1{font-size:var(--font-size-md)}.printer-text-group p{font-size:var(--font-size-sm)}}.print-progress-preview-content{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;gap:5rem}.print-progress-top{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60%;gap:1rem}.print-progress-footer{display:flex;justify-content:center;width:100%;margin-top:1rem}.print-progress-footer-content{width:35%}.print-progress-time{display:flex;flex-direction:row;justify-content:space-between;font-size:var(--font-size-sm);color:#9ca3af;margin-bottom:.5rem}.print-progress-time-left{display:flex;flex-direction:row;gap:.5rem}.print-progress-bar-container{gap:.5rem;display:flex;justify-content:space-between;width:100%;gap:6px}.print-progress-bar-segment{width:100%;height:2.5rem;background-color:#374151;border-radius:.25rem;transition:background-color .3s ease}.print-progress-bar-segment.filled{background-color:#00aae8}.print-progress-bar-fill{height:100%;background-color:#00aae8;transition:width .3s ease}.printer-control-button:disabled{opacity:.5;cursor:not-allowed}.printer-control-button:disabled:hover{transform:none;box-shadow:none}@media(max-width:1600px){.print-progress-preview-content{gap:var(--spacing-3xl)}.print-progress-footer-content{width:40%}.print-progress-bar-segment{height:var(--button-height-sm)}.print-progress-time{margin-bottom:var(--spacing-xs)}}@media(max-width:1380px){.print-progress-preview-content{gap:var(--spacing-2xl)}.print-progress-footer-content{width:45%}.print-progress-bar-segment{height:2rem}.print-progress-time{margin-bottom:var(--spacing-xs)}}@media(max-width:1280px){.print-progress-preview-content{gap:var(--spacing-custom)}.print-progress-top{gap:var(--spacing-md)}.print-progress-footer-content{width:50%}.print-progress-bar-segment{height:1.875rem}.print-progress-controls,.print-progress-bar-container{gap:var(--spacing-xs)}.print-progress-time{font-size:var(--font-size-xs)}}.print-final-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.print-final-content{display:flex;flex-direction:column;gap:2rem}.print-final-content hr{border:none;border:1px solid rgba(255,255,255,.25)}.print-final-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.print-final-header h1{font-size:var(--font-size-2lg);color:#dee3e8}.print-final-header h2{font-size:var(--font-size-sm);color:#ffffffb3}.print-final-lots-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.print-final-lots{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;height:100px}.print-final-lots span{color:#ffffffb3}.print-final-lot{display:flex;align-items:center;justify-content:space-between;width:100%}.print-final-no-lots{display:flex;justify-content:center;align-items:center;height:100px;background-color:#ffffff1a;border-radius:5px;color:#ffffffb3;font-size:var(--font-size-md);text-align:center}.lighting-control{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;font-family:var(--font-family-medium);overflow:hidden}.lighting-control-header{text-align:center;margin-bottom:1rem}.lighting-control-header h2{font-family:var(--font-family-medium);font-size:var(--font-size-md);color:var(--text-secondary);margin:0}.lighting-options{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:75rem}.lighting-option{display:flex;align-items:center;gap:.5625rem;height:4.0625rem;width:10.75rem;background-color:#21242580;padding:24px;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-medium);border:1px solid transparent;flex:1}.lighting-option:hover{background-color:#212425cc;transform:translateY(-.125rem);box-shadow:var(--box-shadow-md)}.lighting-option.selected{border-color:#00e2ad;background-color:#00e2ad0d}.lighting-option-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.lighting-icon{width:1.875rem;height:1.875rem;color:#00e2ad;flex-shrink:0}.lighting-option-content{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.lighting-option-content h3{font-family:var(--font-family-medium);font-size:var(--font-size-md);color:var(--text-secondary);margin:0}.lighting-option-content p{font-size:var(--font-size-sm);font-family:var(--font-family-regular);color:var(--text-muted);margin:0;line-height:1.4}.lighting-option-selector{display:flex;align-items:center;justify-content:center;flex-shrink:0}.radio-button{width:1.25rem;height:1.25rem;border:2px solid #6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color var(--transition-medium)}.radio-button.selected{border-color:#00e2ad}.radio-dot{width:.625rem;height:.625rem;background-color:#00e2ad;border-radius:50%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:1600px){.lighting-option{height:3.75rem;padding:24px}.lighting-icon{width:1.75rem;height:1.75rem}.lighting-option-content h3{font-size:var(--font-size-sm)}.lighting-option-content p{font-size:var(--font-size-xs)}}@media(max-width:1380px){.lighting-control-header h2{font-size:var(--font-size-sm)}.lighting-options{flex-wrap:wrap}.lighting-option{height:3.5rem;padding:1.25rem;gap:.5rem}.lighting-icon{width:1.625rem;height:1.625rem}}@media(max-width:1280px){.lighting-options{gap:.875rem}.lighting-option{height:3.25rem;padding:1.125rem;min-width:17.5rem}.lighting-icon{width:1.5rem;height:1.5rem}.radio-button{width:1.125rem;height:1.125rem}.radio-dot{width:.5625rem;height:.5625rem}}.first-scanner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1.5rem;font-family:var(--font-family-medium);overflow:hidden}.first-card{display:flex;align-items:flex-start;gap:1.5rem;background-color:#21242580;padding:1.5rem;border-radius:var(--radius-xl);width:28.125rem;max-width:90%;transition:all var(--transition-fast)}.first-card:hover{background-color:#212425b3;border-color:#ffffff1a}.first-icon-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.first-icon{flex-shrink:0;height:18px;width:18px;color:#00e2ad}.first-text-group{display:flex;flex-direction:column;gap:.5rem}.first-text-group h1{font-family:var(--font-family-bold);font-size:var(--font-size-md);color:var(--text-primary);margin:0}.first-text-group p{font-size:var(--font-size-sm);font-weight:400;font-family:var(--font-family-regular);color:var(--text-primary);margin:0;line-height:1.5}@media(max-width:1600px){.first-card{width:26.25rem;padding:1.375rem}.first-icon{width:2.125rem;height:2.125rem}}@media(max-width:1380px){.first-scanner{gap:1.25rem}.first-card{width:25rem;padding:1.25rem;gap:1.25rem}.first-icon{width:2rem;height:2rem}.first-text-group h1{font-size:var(--font-size-sm)}.first-text-group p{font-size:var(--font-size-xs)}}@media(max-width:1280px){.first-card{width:23.125rem;padding:1.125rem}.first-icon{width:1.875rem;height:1.875rem}}.scan-progress-preview-content{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;gap:3rem;overflow:hidden}.scan-progress-top{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60%;gap:1rem}.scan-progress-top-image{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:25rem;max-height:60vh;overflow:hidden}.scan-progress-top-image:has(.scan-completed) .scanning-indicator{color:#00e2ad}.scan-progress-footer{display:flex;justify-content:center;width:100%;margin-top:1rem}.scan-progress-footer-content{width:35%;min-width:18.75rem;max-width:37.5rem}.second-icon{flex-shrink:0;height:18px;width:18px;color:#00e2ad}.scan-progress-time{display:flex;flex-direction:row;justify-content:space-between;font-size:var(--font-size-sm);font-family:var(--font-family-regular);color:var(--text-muted);margin-bottom:.5rem}.scan-progress-time-left{display:flex;flex-direction:row;gap:.5rem}.progress-percentage{color:var(--text-muted)}.scan-progress-bar-container{display:flex;justify-content:space-between;width:100%;gap:.375rem}.scan-progress-bar-segment{width:100%;height:2.5rem;background-color:#374151;border-radius:var(--radius-sm);transition:background-color var(--transition-medium)}.scan-progress-bar-segment.filled{background-color:#00aae8}.scan-progress-bar-segment.filled.rotation-mode{background-color:#ef6820}.scan-progress-bar-segment.filled.completed-mode{background-color:#00e2ad}.error-section{height:40%;max-height:12.5rem;margin-top:1.5rem;padding:1.5rem;background:#f443361a;border-radius:var(--radius-xl);border:1px solid rgba(244,67,54,.3);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,67,54,.5) rgba(244,67,54,.1)}.error-section::-webkit-scrollbar{width:.375rem}.error-section::-webkit-scrollbar-track{background:#f443361a}.error-section::-webkit-scrollbar-thumb{background:#f4433680;border-radius:var(--radius-sm)}.error-message{color:#f44336;margin:0;text-align:center;font-weight:500;font-family:var(--font-family-medium)}.scan-animation{display:flex;align-items:center;justify-content:center}.scanning-indicator{padding:1rem;text-align:center;color:var(--text-secondary);font-family:var(--font-family-medium);transition:color var(--transition-medium)}.scanning-pulse{animation:scanningPulse 2s ease-in-out infinite}.scan-completed{color:#00e2ad!important;animation:completedPulse 2s ease-in-out}.print-progress-controls{display:flex;gap:.5rem}.printer-control-button svg{height:18px;width:18px}.printer-control-button.stop{background:transparent;border:none;cursor:pointer;color:var(--text-muted);transition:color var(--transition-fast)}.printer-control-button.stop:hover:not(.disabled){color:#f44336}.printer-control-button.stop.disabled{opacity:.5;cursor:not-allowed}@keyframes scanningPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}@keyframes fadeInItem{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:1600px){.scan-progress-preview-content{gap:2.5rem}.scan-progress-top-image{height:22.5rem}.scan-progress-footer-content{width:40%}.rotation-icon{height:2.75rem;width:2.75rem}}@media(max-width:1380px){.scan-progress-preview-content{gap:2rem}.scan-progress-top-image{height:20rem}.scan-progress-footer-content{width:45%}.scan-progress-bar-segment{height:2.25rem}.scan-progress-time{font-size:var(--font-size-xs)}}@media(max-width:1280px){.scan-progress-preview-content{gap:1.75rem}.scan-progress-top-image{height:18.75rem}.scan-progress-footer-content{width:50%}.scan-progress-bar-segment{height:2rem}.rotation-icon{height:2.5rem;width:2.5rem}}.scan-final-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;overflow:hidden}.scan-final-content{display:flex;flex-direction:column;width:100%;max-width:40.625rem;height:100%;gap:1rem;overflow:hidden}.scan-final-content-title{display:flex;justify-content:space-between;width:100%;color:#ffffffb3;font-family:var(--font-family-medium);flex-shrink:0}.scan-final-content-preview{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-md)}.scan-final-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/Scan_Background-Dt5yFfWo.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.scan-final-grid{position:absolute;top:5%;left:5%;width:90%;height:90%;background-image:linear-gradient(to left,rgba(2,226,173,.2) 1px,transparent 1px),linear-gradient(to top,rgba(2,226,173,.2) 1px,transparent 1px);background-repeat:repeat;background-size:5rem 5rem;z-index:2;pointer-events:none}.scan-final-3d-viewer{position:relative;width:100%;height:100%;z-index:3}@media(max-width:1600px){.scan-final-content{max-width:37.5rem}.scan-final-grid{background-size:4.5rem 4.5rem}}@media(max-width:1380px){.scan-final-content{max-width:35rem;gap:.875rem}.scan-final-grid{background-size:4rem 4rem}}@media(max-width:1280px){.scan-final-content{max-width:32.5rem;gap:.75rem}.scan-final-grid{background-size:3.75rem 3.75rem}}.modeling-container{display:flex;gap:1rem;height:100%;width:100%;color:var(--text-secondary);padding:0;overflow:hidden}.modeling-viewport{flex:1;background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);min-width:0;overflow:hidden}.modeling-viewport-controls{display:flex;flex-direction:column;height:100%;padding:1rem;overflow:hidden}.modeling-controls-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-shrink:0}.modeling-id{color:var(--text-muted);font-size:var(--font-size-sm);font-family:var(--font-family-regular)}.modeling-view-content{flex:1;display:flex;align-items:center;justify-content:space-between;border:2px dashed rgba(255,255,255,.2);border-radius:var(--radius-md);padding:1rem;min-height:0;overflow:hidden}.modeling-preview-area{display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-image:linear-gradient(to right,rgba(2,226,173,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(2,226,173,.2) 1px,transparent 1px);background-size:5rem 5rem;background-position:center}.modeling-sidebar{display:flex;flex-direction:column;justify-content:space-between;width:20rem;background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:1rem;min-height:0;overflow:hidden}.modeling-sidebar-top{display:flex;flex-direction:column;width:100%;gap:1rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.modeling-sidebar-top::-webkit-scrollbar{width:var(--scrollbar-width)}.modeling-sidebar-top::-webkit-scrollbar-track{background:var(--scrollbar-track)}.modeling-sidebar-top::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.sidebar-title{display:flex;flex-direction:column;flex-shrink:0}.sidebar-title h2{font-size:var(--font-size-2lg);font-family:var(--font-family-bold);color:var(--text-secondary);margin:0}.sidebar-title span{font-size:var(--font-size-xs);font-family:var(--font-family-regular);color:#dee3e899}.sidebar-content{display:flex;flex-direction:column;gap:1.5rem}.sidebar-content h2{font-size:var(--font-size-xs);font-family:var(--font-family-medium);color:var(--text-primary);margin:0}.sidebar-content span{font-size:var(--font-size-sm);font-family:var(--font-family-regular)}.dropdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.dropdown-grid-content{display:flex;flex-direction:column;gap:.5rem}.form-group-device{display:flex;flex-direction:column;gap:1rem}.form-group-device-type,.form-group-left-ear,.form-group-right-ear{display:flex;flex-direction:column;gap:.5rem}.form-group-left-mirror{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.form-group-mirror{display:flex;justify-content:center;align-items:center;gap:.5rem}.form-group-mirror input{border-radius:var(--radius-xs);cursor:pointer;width:1rem;height:1rem}.form-group-mirror label{font-size:var(--font-size-sm);font-family:var(--font-family-regular);color:#dee3e8cc;cursor:pointer}.custom-dropdown-device{width:100%}.dropdown-device{background-color:var(--bg-secondary)!important;padding:.375rem;width:100%;color:#dee3e8b3!important;font-size:var(--font-size-xs);font-family:var(--font-family-regular);border-radius:var(--radius-sm);border:1px solid var(--border-primary);transition:border-color var(--transition-fast)}.dropdown-device:hover{border-color:#fff6}.dropdown-content-device{background-color:#1a1d1f;border:1px solid var(--border-primary);margin-top:.25rem;width:100%;border-radius:var(--radius-sm);max-height:12.5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.dropdown-content-device::-webkit-scrollbar{width:.375rem}.dropdown-content-device::-webkit-scrollbar-track{background:var(--scrollbar-track)}.dropdown-content-device::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.modeling-controls{display:flex;width:100%;justify-content:flex-end;flex-shrink:0}.modeling-nav-button{background-color:#00aae8;color:var(--text-primary);border:none;border-radius:var(--radius-full);padding:.5rem 1.5rem;font-size:var(--font-size-sm);font-family:var(--font-family-medium);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.modeling-nav-button:hover:not(.disabled){background-color:#0175a0;transform:translateY(-.0625rem);box-shadow:var(--box-shadow-sm)}.modeling-nav-button.disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-primary-disabled);transform:none}@media(max-width:1600px){.modeling-sidebar{width:18.75rem}.sidebar-title h2{font-size:var(--font-size-xl)}.modeling-preview-area{background-size:4.5rem 4.5rem}}@media(max-width:1380px){.modeling-sidebar{width:17.5rem;padding:.875rem}.sidebar-title h2{font-size:var(--font-size-lg)}.modeling-sidebar-top,.dropdown-grid{gap:.875rem}.modeling-preview-area{background-size:4rem 4rem}}@media(max-width:1280px){.modeling-container{gap:.875rem}.modeling-sidebar{width:16.25rem;padding:.75rem}.sidebar-content{gap:1.25rem}.modeling-nav-button{padding:.4375rem 1.25rem;font-size:var(--font-size-xs)}.modeling-preview-area{background-size:3.75rem 3.75rem}}.modeling-progress-preview-content{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;gap:3rem;overflow:hidden}.modeling-progress-top{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.modeling-progress-top-image{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:center;height:25rem;max-height:60vh;overflow:hidden}.modeling-progress-footer{display:flex;justify-content:center;width:100%;margin-top:1rem}.modeling-progress-footer-content{width:35%;min-width:18.75rem;max-width:37.5rem}.modeling-progress-time{display:flex;flex-direction:row;justify-content:space-between;font-size:var(--font-size-sm);font-family:var(--font-family-regular);color:var(--text-muted);margin-bottom:.5rem}.modeling-progress-time-left{display:flex;flex-direction:row;gap:.5rem}.modeling-progress-controls{display:flex;gap:.5rem}.modeling-progress-bar-container{display:flex;justify-content:space-between;width:100%;gap:.375rem}.modeling-progress-bar-segment{width:100%;height:2.5rem;background-color:#374151;border-radius:var(--radius-sm);transition:background-color var(--transition-medium)}.modeling-progress-bar-segment.filled{background-color:#00aae8}.modeling-indicator{padding:1rem;text-align:center;color:var(--text-secondary);font-family:var(--font-family-medium);transition:color var(--transition-medium)}.modeling-pulse{animation:modelingPulse 2s ease-in-out infinite}.modeling-completed{color:#65d8e1!important;animation:completedPulse 2s ease-in-out}@keyframes modelingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}@keyframes completedPulse{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media(max-width:1600px){.modeling-progress-preview-content{gap:2.5rem}.modeling-progress-top-image{height:22.5rem}.modeling-progress-footer-content{width:40%}}@media(max-width:1380px){.modeling-progress-preview-content{gap:2rem}.modeling-progress-top-image{height:20rem}.modeling-progress-footer-content{width:45%}.modeling-progress-bar-segment{height:2.25rem}.modeling-progress-time{font-size:var(--font-size-xs)}}@media(max-width:1280px){.modeling-progress-preview-content{gap:1.75rem}.modeling-progress-top-image{height:18.75rem}.modeling-progress-footer-content{width:50%}.modeling-progress-bar-segment{height:2rem}}.modeling-final-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;overflow:hidden}.modeling-final-content{display:flex;flex-direction:column;width:100%;height:100%;gap:1rem;overflow:hidden}.modeling-final-content-title{display:flex;justify-content:space-between;width:100%;color:#ffffffb3;font-family:var(--font-family-medium);flex-shrink:0}.modeling-final-content-preview{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:1rem;overflow:hidden;border-radius:var(--radius-md)}.modeling-final-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-md);overflow:hidden;z-index:1}.modeling-final-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed rgba(255,255,255,.2);border-radius:var(--radius-md);pointer-events:none}.modeling-final-grid{position:absolute;top:1%;left:0;width:100%;height:100%;background-image:linear-gradient(to left,rgba(2,226,173,.2) 1px,transparent 1px),linear-gradient(to top,rgba(2,226,173,.2) 1px,transparent 1px);background-repeat:repeat;background-size:5rem 5rem;z-index:2;pointer-events:none}.modeling-final-content-preview-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;gap:1rem;z-index:3}.modeling-final-content-preview-item-info{display:flex;flex-direction:row;justify-content:center;align-items:center;width:6.25rem;background-color:#6670851a;border:1px solid #ff4444;border-radius:var(--radius-sm);font-family:var(--font-family-medium)}@media(max-width:1600px){.modeling-final-grid{background-size:4.5rem 4.5rem}}@media(max-width:1380px){.modeling-final-content{gap:.875rem}.modeling-final-grid{background-size:4rem 4rem}.modeling-final-content-preview-item-info{width:5.625rem}}@media(max-width:1280px){.modeling-final-content{gap:.75rem}.modeling-final-grid{background-size:3.75rem 3.75rem}.modeling-final-content-preview-item-info{width:5rem;padding:.375rem}}.first-post{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--spacing-lg);font-family:var(--font-family-medium)}.first-post-card{display:flex;align-items:flex-start;gap:var(--spacing-lg);background-color:#21242580;padding:var(--spacing-lg);border-radius:var(--radius-md);width:28.125rem}.first-post-icon-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.first-post-icon{flex-shrink:0;width:var(--icon-size);height:var(--icon-size);color:#7085ff}.first-post-text-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.first-post-text-group h1{font-family:var(--font-family-bold);font-size:var(--font-size-md);color:var(--text-primary)}.first-post-text-group p{font-size:var(--font-size-sm);font-weight:400;color:var(--text-primary);margin:0}@media(max-width:1600px){.first-post-card{width:26.25rem;padding:var(--content-padding);gap:var(--content-padding)}.first-post{gap:var(--content-padding)}}@media(max-width:1380px){.first-post-card{width:25rem;padding:var(--content-padding-md);gap:var(--content-padding)}.first-post-icon{width:var(--icon-size);height:var(--icon-size)}.first-post{gap:var(--content-padding-md)}.first-post-text-group h1{font-size:var(--font-size-md)}.first-post-text-group p{font-size:var(--font-size-sm)}}@media(max-width:1280px){.first-post-card{width:23.75rem;padding:var(--spacing-md);gap:var(--spacing-md)}.first-post-icon{width:1.75rem;height:1.75rem}.first-post{gap:var(--spacing-md)}.first-post-text-group{gap:var(--spacing-xs)}}.post-process-preview-content{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;gap:var(--spacing-3xl)}.post-process-top{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60%;gap:var(--spacing-md)}.post-process-footer{display:flex;justify-content:center;width:100%;margin-top:var(--spacing-md)}.post-process-footer-content{width:35%}.post-process-time{display:flex;flex-direction:row;justify-content:space-between;font-size:var(--font-size-sm);color:var(--text-light);margin-bottom:var(--spacing-sm)}.post-process-time-left{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm)}.post-process-controls{display:flex;gap:var(--spacing-sm)}.post-process-bar-container{display:flex;justify-content:space-between;width:100%;gap:var(--spacing-xs)}.post-process-bar-segment{width:100%;height:var(--button-height-sm);background-color:var(--bg-accent);border-radius:var(--radius-sm);transition:background-color var(--transition-medium)}.post-process-bar-segment.filled{background-color:var(--color-info)}.process-control-button:disabled{opacity:.5;cursor:not-allowed}.process-steps-indicators{display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-md)}.step-indicator{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-light)}.step-indicator.completed{color:var(--color-info)}.step-indicator span:first-child{display:flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);border-radius:50%;background-color:var(--bg-accent);color:var(--text-primary);font-weight:700}.step-indicator.completed span:first-child{background-color:var(--color-info)}.checkmark{font-size:var(--font-size-md)}.position-status{font-size:var(--font-size-sm);color:var(--text-light);margin-top:var(--spacing-sm);text-align:center}.scan-animation{text-align:center}.scanning-indicator p{font-size:var(--font-size-md);color:var(--text-tertiary);margin:0}.scanning-pulse{animation:pulse 2s infinite}.scan-completed{opacity:1}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.process-control-button{display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-md)}.process-control-button.start{color:var(--text-primary)}.process-control-button.start:not(:disabled):not(.disabled):hover{filter:brightness(1.05);cursor:pointer}.process-control-button.pause:not(:disabled):not(.disabled):hover{filter:brightness(1.05);cursor:pointer}.process-control-button.resume:not(:disabled):not(.disabled):hover{filter:brightness(1.05);cursor:pointer}.process-control-button.stop:not(:disabled):not(.disabled):hover{filter:brightness(1.05);cursor:pointer}.process-control-button.reset:not(:disabled):not(.disabled):hover{filter:brightness(1.05);cursor:pointer}.process-control-button:disabled,.process-control-button.disabled{opacity:.5;cursor:not-allowed}.process-control-button:disabled:hover{transform:none;box-shadow:none}@media(max-width:1600px){.post-process-preview-content{gap:var(--spacing-3xl)}.post-process-footer-content{width:40%}.post-process-bar-segment{height:var(--button-height-sm)}.post-process-time{margin-bottom:var(--spacing-xs)}}@media(max-width:1380px){.post-process-preview-content{gap:var(--spacing-2xl)}.post-process-footer-content{width:45%}.post-process-bar-segment{height:2rem}.post-process-time{margin-bottom:var(--spacing-xs);font-size:var(--font-size-xs)}.step-indicator{font-size:var(--font-size-xs)}}@media(max-width:1280px){.post-process-preview-content{gap:var(--spacing-custom)}.post-process-top{gap:var(--spacing-md)}.post-process-footer{margin-top:var(--spacing-sm)}.post-process-footer-content{width:50%}.post-process-bar-segment{height:1.875rem}.post-process-controls,.post-process-bar-container{gap:var(--spacing-xs)}.process-steps-indicators{gap:var(--spacing-md)}}.progress-container{display:flex;flex-direction:column;height:100%;width:100%;gap:1rem;color:var(--text-secondary);font-family:var(--font-family-medium);overflow:hidden}.progress-header{display:flex;align-items:center;gap:1rem;flex-shrink:0}.print-progress-logo{height:1.875rem;width:1.875rem;color:#00aae8;flex-shrink:0}.scan-progress-logo{height:1.875rem;width:1.875rem;color:#00e2ad;flex-shrink:0}.modeling-progress-logo{height:1.875rem;width:1.875rem;color:#65d8e1;flex-shrink:0}.post-progress-logo{height:1.875rem;width:1.875rem;color:#7085ff;flex-shrink:0}.progress-header h1{font-size:var(--font-size-xl);font-family:var(--font-family-bold);margin:0;color:var(--text-primary)}.progress-content{display:flex;gap:1rem;height:100%;width:100%;min-height:0;overflow:hidden}.progress-timeline{display:flex;flex-direction:column;height:100%;min-height:0;background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:1.5rem;overflow:hidden}.progress-timeline h2{font-size:var(--font-size-2lg);font-family:var(--font-family-bold);margin:0 0 2rem;color:var(--text-primary);flex-shrink:0}.progress-steps{display:flex;flex-direction:column;gap:5rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.progress-steps::-webkit-scrollbar{width:var(--scrollbar-width)}.progress-steps::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-sm)}.progress-steps::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.progress-steps::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.progress-step{position:relative}.progress-step:not(:last-child):after{content:"";position:absolute;left:1rem;top:2rem;bottom:-8rem;width:.125rem;border:1px dashed #405661}.printer .progress-step--completed:not(:last-child):after{background-color:#00aae8;border-color:#00aae8}.scanner .progress-step--completed:not(:last-child):after{background-color:#00e2ad;border-color:#00e2ad}.modeling .progress-step--completed:not(:last-child):after{background-color:#65d8e1;border-color:#65d8e1}.postProcess .progress-step--completed:not(:last-child):after{background-color:#7085ff;border-color:#7085ff}.progress-step-header{display:flex;align-items:flex-start;gap:1rem}.progress-step-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#000;color:#9ca3af;flex-shrink:0;transition:all var(--transition-fast)}.printer .progress-step--completed .progress-step-icon,.printer .progress-step--current .progress-step-icon{background-color:#00aae8;color:#1a1d1f}.scanner .progress-step--completed .progress-step-icon,.scanner .progress-step--current .progress-step-icon{background-color:#00e2ad;color:#1a1d1f}.modeling .progress-step--completed .progress-step-icon,.modeling .progress-step--current .progress-step-icon{background-color:#65d8e1;color:#1a1d1f}.postProcess .progress-step--completed .progress-step-icon,.postProcess .progress-step--current .progress-step-icon{background-color:#7085ff;color:#1a1d1f}.progress-spinner{animation:progress-spin 1s linear infinite}@keyframes progress-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-step-title{flex:1;display:flex;align-items:center;gap:.5rem}.progress-step-title h3{font-size:var(--font-size-md);font-family:var(--font-family-medium);font-weight:500;margin:0 0 .25rem;color:var(--text-primary)}.progress-step-subtitle{display:flex;flex-direction:column;width:100%;font-size:var(--font-size-sm);font-family:var(--font-family-regular)}.printer .progress-step-subtitle{color:#00aae8}.scanner .progress-step-subtitle{color:#00e2ad}.modeling .progress-step-subtitle{color:#65d8e1}.postProcess .progress-step-subtitle{color:#7085ff}.progress-step-badge{font-size:var(--font-size-xs);font-family:var(--font-family-medium);padding:.125rem .375rem;border-radius:var(--radius-lg);white-space:nowrap}.progress-step-badge--current{background-color:#00aae81a;border:1px solid #00AAE8;color:var(--text-primary)}.progress-step-badge--completed{background-color:#00e2ad1a;border:1px solid #00e2ad;color:var(--text-primary)}.progress-step-badge--pending{background-color:#6670851a;border:1px solid #9ca3af;color:var(--text-primary)}.progress-subtasks{display:flex;flex-direction:column;gap:.5rem;margin-left:3rem;margin-top:1rem;max-height:12.5rem;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.progress-subtasks::-webkit-scrollbar{width:.25rem}.progress-subtasks::-webkit-scrollbar-track{background:#ffffff0d;border-radius:var(--radius-sm)}.progress-subtasks::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--radius-sm)}.progress-subtasks::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.progress-subtask{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:var(--font-size-sm);font-family:var(--font-family-regular)}.progress-subtask--completed{color:var(--text-secondary)}.printer .progress-subtask-icon{color:#00aae8}.scanner .progress-subtask-icon{color:#00e2ad}.modeling .progress-subtask-icon{color:#65d8e1}.postProcess .progress-subtask-icon{color:#7085ff}.progress-preview{display:flex;flex-direction:column;justify-content:space-between;width:80%;min-width:0;background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:1.5rem;overflow:hidden}.progress-container .modeling-one{background-color:transparent;border:none;padding:0}.progress-navigation{display:flex;justify-content:flex-end;gap:1rem;flex-shrink:0;padding-top:1rem}.progress-nav-button{background-color:#00aae8;color:var(--text-primary);border:none;border-radius:var(--radius-full);padding:.5rem 1.5rem;font-size:var(--font-size-sm);font-family:var(--font-family-medium);font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.progress-nav-button:hover{background-color:#0175a0;transform:translateY(-.0625rem);box-shadow:var(--box-shadow-sm)}.progress-nav-button.previous{background-color:#405661}.progress-nav-button.previous:hover{background-color:#4f6b78}.progress-nav-button.disabled{opacity:.5;cursor:not-allowed;background-color:#6b7280!important}.progress-nav-button.disabled:hover{background-color:#6b7280!important;transform:none;box-shadow:none}.progress-button{border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.progress-button:hover{transform:scale(1.05)}.progress-button:active{transform:scale(.95)}.progress-button.stop:active{background-color:#dc2626}.progress-bar-text{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:var(--font-size-xs);font-family:var(--font-family-regular);color:var(--text-secondary)}@media(max-width:1600px){.progress-header h1{font-size:var(--font-size-lg)}.progress-timeline h2{font-size:var(--font-size-xl);margin-bottom:1.5rem}.progress-timeline,.progress-preview{padding:1.25rem}.progress-step-title h3{font-size:var(--font-size-sm)}.progress-steps{gap:4rem}.progress-subtasks{max-height:11.25rem}.progress-step:not(:last-child):after{bottom:-7rem}}@media(max-width:1380px){.progress-header h1{font-size:var(--font-size-md)}.progress-timeline h2{font-size:var(--font-size-lg);margin-bottom:1.25rem}.progress-timeline,.progress-preview{padding:1rem}.progress-steps{gap:3.5rem}.progress-subtasks{max-height:10rem;margin-left:2.5rem}.progress-step:not(:last-child):after{bottom:-6.5rem}.progress-step-icon{width:1.75rem;height:1.75rem}.print-progress-logo,.scan-progress-logo,.modeling-progress-logo,.post-progress-logo{height:1.625rem;width:1.625rem}}@media(max-width:1280px){.progress-content{gap:.75rem}.progress-timeline,.progress-preview{padding:.875rem}.progress-steps{gap:3rem}.progress-step:not(:last-child):after{bottom:-6rem}.progress-subtasks{max-height:8.75rem;margin-left:2.5rem;gap:.375rem}.progress-subtask{font-size:var(--font-size-xs)}.progress-nav-button{padding:.4375rem 1.25rem;font-size:var(--font-size-xs)}.progress-navigation{gap:.75rem}}.equipment-content{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-width:56.25rem;padding:.9375rem;gap:1rem;background-color:var(--bg-tertiary);border-radius:var(--radius-xl);color:var(--text-primary);overflow:hidden;font-family:var(--font-family-regular)}.equipment-header,.equipment-body{position:relative;z-index:20}.equipment-header{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;align-items:flex-start}.equipment-header-top{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:1rem;flex-wrap:wrap}.equipment-header-calibrage{display:flex;align-items:center;justify-content:flex-end}.scanner-action-btn.disabled{color:#666!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.scanner-action-btn.disabled:hover{background-color:transparent!important}.scanner-action-btn.loading{color:var(--text-primary)!important;background:var(--color-warning);cursor:wait}.scanner-action-btn.loading .action-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.equipment-header-calibrage button{display:flex;flex-direction:row;align-items:center;color:#00aae8;padding:.25rem .75rem;gap:.375rem;font-family:var(--font-family-bold);border:1px solid #00AAE8;border-radius:var(--radius-full);transition:all var(--transition-medium);white-space:nowrap}.equipment-header-calibrage button:hover{background-color:#12acf480;color:var(--text-primary)}.equipment-body{display:flex;flex-direction:row;justify-content:space-between;padding-left:3.5rem;padding-right:3rem;overflow-y:auto;height:calc(50% - 2.5rem)}.equipment-title{font-size:var(--font-size-xl);font-family:var(--font-family-bold);margin:0}.info-usage{padding:0 3rem;max-height:18.75rem;overflow-y:auto}.equipment-header-content{display:flex;align-items:center;height:100%;gap:1rem;flex-wrap:wrap}.equipment-header-infos{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.equipment-header-buttons{display:flex;gap:.5rem}.equipment-header-status{display:flex;align-items:center;justify-content:center;gap:.75rem}.arrow-button.right{transform:rotate(180deg)}.arrow-button.disabled{opacity:.5;cursor:not-allowed}.equipment-icon{display:flex;flex-direction:column;justify-content:flex-start;height:80%}.equipment-icon img{width:2.5rem;height:auto}.equipment-title-container{display:flex;align-items:center;gap:1rem;width:100%;min-width:0}.equipment-title-container h2{font-size:var(--font-size-sm);font-family:var(--font-family-medium);flex-wrap:wrap;margin:0;overflow:hidden;text-overflow:ellipsis}.status-badge.live{background-color:var(--color-badge-live)}.status-badge.non-commencé{background-color:var(--bg-accent)}.modal-device-close{font-size:var(--font-size-2lg);color:var(--text-primary);border:none;cursor:pointer;padding:.5rem;transition:opacity var(--transition-fast)}.modal-device-close:hover{opacity:.7}.equipment-device{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;z-index:2000;gap:1rem}.equipment-warning{padding:.375rem .625rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.8);color:#f59e0b;border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.equipment-device-info{position:relative;display:flex;flex-direction:column;color:var(--text-muted);font-size:var(--font-size-sm);gap:1rem}.equipment-device-info:before{content:"";position:absolute;left:-.625rem;top:.5rem;bottom:.625rem;height:20rem;width:.03125rem;background-color:var(--border-primary)}.equipment-device-model{display:flex;align-items:center;justify-content:flex-end}.equipment-device-model img{width:80%;max-width:12.5rem}.level-status.pressed{color:#10b981}.level-status.released{color:#f59e0b}.equipment-fill-drain-buttons{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.equipment-fill-drain-buttons .scanner-action-btn{flex:1;min-width:6.25rem;max-width:7.5rem}.section{position:relative;margin-bottom:1.25rem}.section-title{display:flex;align-items:center;font-size:var(--font-size-xs);margin-bottom:.75rem;font-family:var(--font-family-medium)}.section-title:before{content:"";position:absolute;left:-.6875rem;top:.5rem;width:.1875rem;height:.1875rem;background-color:var(--color-success);border-radius:50%}.section-content{margin-left:.9375rem;display:flex;flex-direction:column;gap:.5rem;color:#ffffffb3}.equipment-table-container{display:flex;flex-direction:column;height:9.375rem;width:100%;position:relative;overflow:hidden}.equipment-table-container table{width:100%;border-collapse:collapse}.equipment-table-container thead{position:-webkit-sticky;position:sticky;top:0;background-color:var(--bg-tertiary);z-index:2}.equipment-table-container tbody{display:block;overflow-y:auto;height:10.3125rem;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.equipment-table-container tbody::-webkit-scrollbar{width:.25rem}.equipment-table-container tbody::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.equipment-table-container tr{width:100%;display:table;table-layout:fixed}.equipment-table-container th,.equipment-table-container td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);font-size:var(--font-size-xs)}.equipment-table-container th{position:-webkit-sticky;position:sticky;top:0;background-color:var(--bg-tertiary);z-index:2;font-family:var(--font-family-medium)}.equipment-status-badge{display:inline-flex;align-items:center;padding:.125rem .25rem;border-radius:var(--radius-lg);font-size:var(--font-size-xs)}.equipment-status-badge.delivred{background-color:#00e2ad1a;border:1px solid var(--color-badge-delivered);color:var(--color-badge-delivered)}.equipment-status-badge.onGoing{background-color:#ef68201a;border:1px solid var(--color-badge-ongoing);color:var(--color-badge-ongoing)}.equipment-status-badge.error{background-color:#f044381a;border:1px solid var(--color-badge-error);color:var(--color-badge-error)}.equipment-status-badge.waiting{background-color:#6670851a;border:1px solid var(--color-badge-waiting);color:var(--color-badge-waiting)}@media(max-width:1600px){.equipment-content{padding:.875rem;max-width:50rem}.equipment-title{font-size:var(--font-size-xl)}.equipment-body{padding-left:3rem;padding-right:2.5rem}.info-usage{padding:0 2.5rem}.equipment-icon img{width:2.25rem}.equipment-device-info:before{height:18rem}}@media(max-width:1380px){.equipment-content{padding:.75rem;max-width:45rem}.equipment-title{font-size:var(--font-size-md)}.equipment-body{padding-left:2.5rem;padding-right:2rem;height:calc(50% - 2.5rem)}.section{margin-bottom:1rem}.info-usage{padding:0 2rem;max-height:15.625rem}.equipment-icon img{width:2rem}.equipment-device-info:before{height:16rem}.equipment-fill-drain-buttons .scanner-action-btn{min-width:5.625rem;max-width:6.875rem}}@media(max-width:1280px){.equipment-content{padding:.625rem;max-width:40rem}.equipment-header{gap:.75rem}.equipment-body{padding-left:2rem;padding-right:1.5rem;height:calc(45% - 2.5rem)}.section{margin-bottom:.2rem}.info-usage{padding:0 1.5rem;max-height:12.5rem}.equipment-icon img{width:1.75rem}.equipment-title-container h2{font-size:var(--font-size-xs)}.equipment-device-info:before{height:14rem}}.mainProcess-body{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;font-family:var(--font-family-medium);overflow:hidden}.mainProcess-header{display:flex;flex-direction:row;align-items:center;gap:1rem;color:var(--color-primary-alt);flex-wrap:wrap}.mainProcess-header h1{color:var(--text-secondary);font-size:var(--font-size-2xl);font-family:var(--font-family-bold);margin:0}.mainProcess-container{display:flex;flex-direction:row;width:100%;height:100%;flex:1;gap:1rem;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.mainProcess-container::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.mainProcess-container::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-sm)}.mainProcess-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.mainProcess-container::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.mainProcess-container-left{width:40%;height:100%;border:1px solid var(--border-primary);background-color:var(--bg-tertiary);border-radius:var(--radius-md);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.mainProcess-container-left::-webkit-scrollbar{width:var(--scrollbar-width)}.mainProcess-container-left::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-sm)}.mainProcess-container-left::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.mainProcess-container-right{display:flex;flex-direction:column;justify-content:space-between;width:60%;height:100%;gap:1.5rem;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:clamp(.625rem,.9vw,.9375rem);overflow:visible}.mainProcess-container-right-header{display:flex;flex-direction:column;gap:.5rem}.mainProcess-container-right-header h1{font-size:var(--font-size-2xl);font-family:var(--font-family-bold);margin:0;color:var(--text-primary)}.mainProcess-container-right-header h3{color:#fff9;font-size:var(--font-size-sm);font-family:var(--font-family-regular);margin:0;font-weight:400}.mainProcess-container-right-control{display:flex;align-items:center;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0;padding-top:.625rem;background-color:var(--bg-tertiary);z-index:10}.mainProcess-container-right-control button{background-color:#00aae8;color:var(--text-primary);padding:clamp(.3125rem,.5vw,.5rem) clamp(.875rem,1.5vw,1.5rem);border-radius:var(--radius-full);border:none;font-family:var(--font-family-bold);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.mainProcess-container-right-control button:hover{background-color:#009de6;transform:translateY(-.0625rem);box-shadow:var(--box-shadow-md)}.mainProcess-container-right-control button:disabled{background-color:var(--color-primary-disabled);cursor:not-allowed;transform:none;opacity:.6}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.mainProcess-container-right{padding:clamp(.5rem,.8vw,.875rem);gap:clamp(1rem,1.2vw,1.25rem)}.mainProcess-container-right-control button{padding:clamp(.25rem,.4vw,.4375rem) clamp(.75rem,1.2vw,1.25rem)}}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.mainProcess-body,.mainProcess-container{gap:clamp(.625rem,.85vw,.875rem)}.mainProcess-container-left{width:38%}.mainProcess-container-right{width:62%;padding:clamp(.5rem,.7vw,.75rem);gap:clamp(.875rem,1vw,1rem)}.mainProcess-container-right-control button{padding:clamp(.25rem,.35vw,.375rem) clamp(.625rem,1vw,1rem)}}@media(max-width:1600px){.mainProcess-header h1{font-size:var(--font-size-xl)}.mainProcess-container-right{padding:.875rem;gap:1.25rem}.mainProcess-container-right-header h1{font-size:var(--font-size-xl)}.mainProcess-container-right-header h3{font-size:var(--font-size-xs)}.mainProcess-container-right-control button{padding:.4375rem 1.25rem}}@media(max-width:1380px){.mainProcess-body{gap:.875rem}.mainProcess-header h1{font-size:var(--font-size-lg)}.mainProcess-container{gap:.875rem}.mainProcess-container-left{width:38%}.mainProcess-container-right{width:62%;padding:.75rem;gap:1rem}.mainProcess-container-right-header h1{font-size:var(--font-size-lg)}.mainProcess-container-right-header h3{font-size:var(--font-size-xs)}.mainProcess-container-right-control button{padding:.375rem 1rem;font-size:var(--font-size-xs)}}@media(max-width:1280px){.mainProcess-header h1{font-size:var(--font-size-md)}.mainProcess-container{gap:.75rem}.mainProcess-container-left{width:35%}.mainProcess-container-right{width:65%;padding:.625rem;gap:.875rem}.mainProcess-container-right-header h1{font-size:var(--font-size-md)}.mainProcess-container-right-control{padding-top:.5rem}.mainProcess-container-right-control button{padding:.3125rem .875rem}}@media(max-width:1000px){.mainProcess-body{gap:.625rem}.mainProcess-header{gap:.75rem}.mainProcess-header h1{font-size:var(--font-size-lg)}.mainProcess-container-right{padding:.5rem;gap:.75rem}.mainProcess-container-right-header h1{font-size:var(--font-size-lg)}.mainProcess-container-right-header h3{font-size:clamp(.625rem,.85vw,.75rem)}.mainProcess-container-right-control button{padding:.375rem 1rem;width:100%;max-width:12.5rem}.search-bar{width:100%}.patient-grid-row{grid-template-columns:1fr 1fr}.patient-grid-column:nth-child(3){display:none}}.patient-selection-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;background:var(--bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--border-primary);padding:clamp(.875rem,1.2vw,1.375rem);font-family:var(--font-family-medium)}.patient-grid{width:100%;max-height:clamp(calc(100vh - 14rem),calc(100vh - 12.5rem),calc(100vh - 11rem));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.patient-grid::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-sm)}.patient-grid::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.patient-grid-header,.patient-grid-row{display:grid;grid-template-columns:1.5fr 2fr 2fr 1.2fr 1fr;align-items:center;justify-content:space-between;padding:clamp(.1875rem,.35vw,.375rem) clamp(.3125rem,.5vw,.5rem);font-size:var(--font-size-sm);margin-top:.125rem;gap:.5rem}.patient-grid-column{max-width:clamp(5.625rem,7vw,7.5rem);color:#dee3e899;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-grid-column.first{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}.patient-grid-column.last{display:flex;gap:.5rem;justify-content:flex-end;color:var(--text-secondary)}.patient-grid-row{cursor:pointer;transition:background-color var(--transition-fast);border-radius:var(--radius-sm)}.patient-grid-row:hover{background-color:#ffffff0d}.patient-grid-row.selected{background-color:#ffffff1a;border:1px solid var(--border-primary)}.embouts-cell-scan{display:flex;justify-content:center;align-items:center}.embouts-container{display:flex;justify-content:center;align-items:center;background-color:#6670851a;border:1px solid #667085;border-radius:var(--radius-lg);gap:.25rem;padding:0 .25rem}.embout-icon{display:flex;align-items:center;justify-content:center;width:clamp(.75rem,.9vw,.9375rem);height:clamp(.75rem,.9vw,.9375rem);transition:all var(--transition-fast)}.ear-icon{width:clamp(.6875rem,.85vw,.875rem);height:clamp(.6875rem,.85vw,.875rem);transition:all var(--transition-fast)}.embout-icon.active .ear-icon{color:var(--text-primary)}.scan-side-cell{display:flex;justify-content:center;align-items:center}.scan-side-mono{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500;font-family:var(--font-family-medium)}.scan-side-dropdown{width:90%;max-width:clamp(5.625rem,7vw,7.5rem)}.scan-side-dropdown .dropdown-container{gap:0}.scan-side-dropdown .dropdown-trigger{padding:clamp(.0625rem,.12vw,.125rem) clamp(.25rem,.35vw,.375rem);font-size:var(--font-size-xs);min-height:clamp(1.375rem,1.5vw,1.5rem)}.scan-side-pending{color:#dee3e899;font-size:var(--font-size-xs);font-style:italic}.scan-side-none{color:#dee3e866;font-size:var(--font-size-xs)}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.patient-selection-container{padding:clamp(.75rem,1vw,1.125rem)}.patient-grid-header,.patient-grid-row{padding:clamp(.1875rem,.3vw,.3125rem) clamp(.25rem,.4vw,.4375rem)}.embout-icon{width:clamp(.6875rem,.8vw,.8125rem);height:clamp(.6875rem,.8vw,.8125rem)}.ear-icon{width:clamp(.625rem,.75vw,.75rem);height:clamp(.625rem,.75vw,.75rem)}}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.patient-selection-container{padding:clamp(.625rem,.9vw,1rem)}.patient-grid-header,.patient-grid-row{padding:clamp(.125rem,.25vw,.25rem) clamp(.1875rem,.35vw,.375rem);grid-template-columns:1.3fr 1.8fr 1.8fr 1fr .8fr}.embout-icon{width:clamp(.625rem,.75vw,.75rem);height:clamp(.625rem,.75vw,.75rem)}.ear-icon{width:clamp(.5625rem,.7vw,.6875rem);height:clamp(.5625rem,.7vw,.6875rem)}}@media(max-width:1600px){.patient-selection-container{padding:1.125rem}.patient-grid{max-height:calc(100vh - 11.25rem)}.patient-grid-header,.patient-grid-row{padding:.3125rem .4375rem;font-size:var(--font-size-xs)}.patient-grid-column{max-width:6.875rem}.embout-icon{width:.875rem;height:.875rem}.ear-icon{width:.8125rem;height:.8125rem}.scan-side-dropdown{max-width:6.875rem}}@media(max-width:1380px){.patient-selection-container{padding:1rem}.search-bar{width:60%}.patient-grid{max-height:calc(100vh - 10rem)}.patient-grid-header,.patient-grid-row{padding:.25rem .375rem;grid-template-columns:1.3fr 1.8fr 1.8fr 1fr .8fr}.patient-grid-column{max-width:6.25rem}.embout-icon{width:.8125rem;height:.8125rem}.ear-icon{width:.75rem;height:.75rem}.scan-side-dropdown .dropdown-trigger{padding:.0625rem .25rem;font-size:clamp(.625rem,.85vw,.75rem);min-height:1.375rem}}@media(max-width:1280px){.patient-selection-container{padding:.875rem}.search-bar{width:70%}.patient-grid{max-height:calc(100vh - 8.75rem)}.patient-grid-header,.patient-grid-row{padding:.1875rem .3125rem;grid-template-columns:1fr 1.5fr 1.5fr .8fr .7fr;gap:.375rem}.patient-grid-column{max-width:5.625rem;font-size:var(--font-size-xs)}.embout-icon{width:.75rem;height:.75rem}.ear-icon{width:.6875rem;height:.6875rem}.scan-side-dropdown{max-width:5.625rem}}.simple-dual-list-container{display:flex!important;flex-direction:column;align-items:stretch;height:100%;width:100%;gap:2rem;font-family:var(--font-family-medium);overflow:hidden}.simple-dual-list-top{display:flex;flex-direction:row;align-items:stretch;height:100%;min-height:0;gap:.625rem;overflow:hidden}.simple-dual-list-pane{display:flex;flex-direction:column;height:100%;min-height:0;padding:1rem;color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background-color:var(--bg-tertiary);overflow:hidden}.simple-dual-list-pane.left{flex:1;margin-right:.625rem}.simple-dual-list-pane.right{flex:1;margin-left:.625rem}.simple-empty-state{width:100%;height:100%}.simple-dual-list-pane-top{flex-shrink:0;flex-grow:0}.simple-dual-list-pane-top-control{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.75rem}.simple-dual-list-pane-top-control h2{font-size:var(--font-size-md);color:var(--text-primary);font-family:var(--font-family-bold);margin:0}.simple-search-container{display:flex;flex-direction:row;align-items:center;width:100%;padding:.25rem .5rem;background-color:#1a1a1a;color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);margin-bottom:0;transition:border-color var(--transition-fast);flex-shrink:0}.simple-search-container:focus-within{border-color:var(--color-primary)}.simple-search-input{width:100%;padding:0 .5rem;outline:none;font-size:var(--font-size-sm);background-color:transparent;color:var(--text-primary);border:none;font-family:var(--font-family-regular)}.simple-search-input::placeholder{color:#ffffff80}.simple-search-icon{width:1.125rem;height:1.125rem;color:#ffffff80;flex-shrink:0}.simple-dual-list-menu{border:none!important;color:var(--text-secondary)!important;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.5rem 0;margin:.5rem 0;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.simple-dual-list-menu::-webkit-scrollbar{width:.375rem}.simple-dual-list-menu::-webkit-scrollbar-track{background:#ffffff0d;border-radius:var(--radius-sm)}.simple-dual-list-menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--radius-sm)}.simple-dual-list-menu::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.simple-dual-list-pane-bottom{flex-shrink:0;flex-grow:0}.simple-bottom-controls{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.simple-file-count{font-size:var(--font-size-xs);color:#ffffffb3;font-family:var(--font-family-regular)}.simple-lot-buttons{display:flex;gap:.75rem;align-items:center}.simple-create-lot-button,.simple-add-to-lot-button{display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}.simple-create-lot-button:disabled,.simple-add-to-lot-button:disabled{opacity:.4;cursor:not-allowed}.simple-create-lot-button:hover:not(:disabled),.simple-add-to-lot-button:hover:not(:disabled){background-color:#ffffff1a;border-color:#ffffff80}.simple-list-item{padding:.5rem 1rem;margin:0;cursor:pointer;width:100%;transition:background-color var(--transition-fast);overflow:hidden;text-overflow:ellipsis;border-radius:var(--radius-sm)}.simple-list-item:hover{background-color:#ffffff1a}.simple-list-item.selected{background-color:#fff3}.simple-item-text{color:var(--text-primary)!important;font-weight:400;font-size:var(--font-size-sm);font-family:var(--font-family-regular)}.simple-dual-list-selector{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;background-color:transparent;border:none;width:3.125rem;height:-webkit-fit-content;height:fit-content;align-self:center;flex-shrink:0}.simple-control-button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;width:2.125rem;height:2.125rem;transition:all var(--transition-fast)}.simple-control-button:disabled{opacity:.4;cursor:not-allowed}.simple-control-button:hover:not(:disabled){background-color:#ffffff0d;border-color:#ffffff80;transform:scale(1.05)}.simple-patient-container{margin:0}.simple-patient-header{display:flex;align-items:center;padding:.5rem .75rem;width:12.5rem;background-color:transparent;border-radius:0;cursor:pointer;transition:background-color var(--transition-fast)}.simple-patient-header:hover{background-color:#ffffff1a}.simple-patient-info{display:flex;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.simple-patient-name{color:var(--text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-medium)}.simple-arrow{width:1rem;height:1rem;transition:transform var(--transition-fast);transform:rotate(-90deg);color:#fff9;flex-shrink:0}.simple-arrow.expanded{transform:rotate(0)}.simple-files-container{margin:0}.simple-file-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.simple-file-name{font-size:var(--font-size-sm);color:var(--text-primary);font-family:var(--font-family-regular)}.simple-file-details{color:#dee3e866;font-size:var(--font-size-xs);font-family:var(--font-family-regular)}.simple-file-item{padding:.25rem 2.25rem}.simple-file-item:hover{background-color:#ffffff0d}.simple-checkbox-container{display:flex;align-items:center;cursor:pointer;width:100%;gap:.75rem}.simple-checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-sm);background-color:transparent;position:relative;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.simple-checkbox-container input[type=checkbox]:checked{background-color:#007acc;border-color:#007acc}.simple-checkbox-container input[type=checkbox]:checked:after{content:"✓";position:absolute;top:-.125rem;left:.125rem;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:700}.simple-lots-container{display:flex;flex-direction:column;gap:.25rem;max-height:18.75rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.simple-lots-container::-webkit-scrollbar{width:.25rem}.simple-lots-container::-webkit-scrollbar-track{background:#ffffff0d}.simple-lots-container::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--radius-sm)}.simple-toggle-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem 0;flex-shrink:0}.simple-toggle-header span{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500;font-family:var(--font-family-medium)}.simple-lots-content{display:flex;flex-direction:column;gap:.25rem}.lot-row-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.lot-item-container{display:flex;align-items:center;max-width:100%;padding:.375rem;border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background-color:#1b2024;flex:1}.lot-item-container:hover{background-color:#ffffff1a;border-color:#fff6}.lot-item-container.selected-lot{background-color:#ffffff26;border-color:#ffffff80}.lot-item-container.placeholder-row{opacity:.6;cursor:default}.lot-item-container.placeholder-row:hover{background-color:#ffffff0d;border-color:var(--border-primary)}.lot-fields-container{display:flex;flex:1;gap:0;overflow:hidden}.lot-id-field{display:flex;align-items:center;justify-content:flex-start;padding:0 2.125rem 0 0;border-right:1px solid var(--border-primary)}.lot-plateau-field{flex:1;min-width:0;display:flex;align-items:center;padding:0 0 0 .5rem;overflow:hidden}.lot-id-text{display:flex;gap:.375rem;color:#dee3e866;font-size:var(--font-size-sm);font-weight:500;font-family:var(--font-family-medium)}.lot-star{color:var(--text-primary);font-weight:700;font-size:var(--font-size-sm)}.lot-actions-container{display:flex;align-items:center;gap:0}.plateau-text{color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;flex:1;min-width:0;font-family:var(--font-family-regular)}.plateau-text.disabled{cursor:default;color:#ffffff80}.placeholder-text{color:#ffffff80;font-size:var(--font-size-sm);font-style:italic;font-family:var(--font-family-regular)}.plateau-input{background-color:transparent!important;color:var(--text-primary)!important;border:none!important;outline:none!important;font-size:var(--font-size-sm);font-family:inherit;width:100%;padding:0}.plateau-input::placeholder{color:#ffffff80}.lot-delete-button{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff9;cursor:pointer;transition:color var(--transition-fast);margin-left:0;flex-shrink:0}.lot-delete-button:hover{color:#ff6b6b}.lot-delete-button svg{width:1.125rem;height:1.125rem}.simple-lot-item,.simple-lot-name-container,.simple-lot-star,.simple-delete-button{display:none}@media(max-width:1600px){.simple-dual-list-container{height:100%}.simple-dual-list-pane{padding:.875rem}.simple-dual-list-pane-top-control h2{font-size:var(--font-size-sm)}.simple-control-button{width:2rem;height:2rem}}@media(max-width:1380px){.simple-dual-list-container{height:100%}.simple-dual-list-pane{padding:.75rem}.simple-dual-list-pane-top-control{margin-bottom:.625rem}.simple-search-icon{width:1rem;height:1rem}.simple-control-button{width:1.875rem;height:1.875rem}.lot-item-container{padding:.3125rem}}@media(max-width:1280px){.simple-dual-list-container{height:100%}.simple-dual-list-pane{padding:.625rem}.simple-bottom-controls{padding:.375rem 0}.simple-patient-header{padding:.375rem .625rem;width:11.25rem}.simple-control-button{width:1.75rem;height:1.75rem}.simple-file-item{padding:.1875rem 2rem}.lot-id-field{padding:0 1.75rem 0 0}}.patient-selection-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;background:var(--bg-tertiary);border-radius:4px;border:1px solid rgba(255,255,255,.25);padding:22px;font-family:var(--font-family-medium)}.search-bar{display:flex;flex-direction:column;width:50%;gap:1rem;margin-bottom:1rem}.search-input::placeholder{color:#9ca3af}.patient-grid{width:100%;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.patient-grid::-webkit-scrollbar{width:var(--scrollbar-width)}.patient-grid::-webkit-scrollbar-track{background:var(--scrollbar-track)}.patient-grid::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-sm)}.patient-grid-header,.patient-grid-row{display:grid;grid-template-columns:1.5fr 1.5fr 1.2fr 1.2fr;align-items:center;justify-content:space-between;padding:6px 8px;font-size:var(--font-size-sm);margin-top:.2rem}.patient-grid-column{display:flex;align-items:center;max-width:120px;color:#dee3e8}.patient-grid-column.first{color:#dee3e8;overflow:hidden;text-overflow:ellipsis}.patient-grid-column.last{display:flex;gap:.5rem;justify-content:flex-end;color:#dee3e899}.patient-grid-row{cursor:pointer;transition:background-color .2s}.patient-grid-row:hover{background-color:#ffffff0d;border-radius:4px}.patient-grid-row.selected{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:4px}.embouts-cell-postProcess{display:flex;justify-content:center;align-items:center}.embouts-container{display:flex;justify-content:center;align-items:center;background-color:#6670851a;border:1px solid #667085;border-radius:6px;gap:4px;padding:0 4px}.embout-icon{display:flex;align-items:center;justify-content:center;width:15px;height:15px;transition:all .2s ease}.ear-icon{width:16px;height:16px;transition:all .2s ease}.embout-icon.active .ear-icon{color:#fff}.embout-icon.inactive .ear-icon{fill:#6b728080;color:#6b728080}.process-side-cell{display:flex;justify-content:center;align-items:center}.process-side-mono{color:#dee3e8;font-size:var(--font-size-xs);font-weight:500}.process-side-dropdown{width:90%;max-width:120px}.process-side-dropdown .dropdown-container{gap:0}.process-side-dropdown .dropdown-trigger{padding:2px 6px;font-size:var(--font-size-xs);min-height:24px}.process-side-pending{color:#dee3e899;font-size:var(--font-size-xs);font-style:italic}.process-side-none{color:#dee3e866;font-size:var(--font-size-xs)}@media(max-width:1600px){.patient-grid{max-height:calc(100vh - 180px)}}@media(max-width:1380px){.patient-grid{max-height:calc(100vh - 160px)}}@media(max-width:1280px){.patient-grid{max-height:calc(100vh - 140px)}}@media(max-width:1600px){.patient-selection-container{padding:var(--content-padding-md)}.search-bar{width:55%}.embout-icon{width:14px;height:14px}.ear-icon{width:15px;height:15px}}@media(max-width:1380px){.patient-selection-container{padding:var(--spacing-md)}.search-bar{width:60%}.patient-grid-header,.patient-grid-row{padding:var(--spacing-xs);font-size:var(--font-size-xs)}.embout-icon{width:13px;height:13px}.ear-icon{width:14px;height:14px}}@media(max-width:1280px){.patient-selection-container{padding:var(--spacing-sm)}.search-bar{width:70%;gap:var(--spacing-sm)}.patient-grid-column{max-width:100px}.embouts-container{padding:0 var(--spacing-xs);gap:2px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6){padding:0;margin:0}*,*:before,*:after{box-sizing:border-box;scrollbar-color:var(--pf-t--global--border--color--default) transparent}*::-webkit-scrollbar-thumb{background-color:var(--pf-t--global--border--color--default);border-radius:var(--pf-t--global--spacer--xs)}*::-webkit-scrollbar-track{background-color:transparent}*::-webkit-scrollbar{max-width:var(--pf-t--global--spacer--sm);max-height:var(--pf-t--global--spacer--sm)}:where(html,body){height:100%}:where(body){font-family:var(--pf-t--global--font--family--body);font-size:var(--pf-t--global--font--size--body--default);font-weight:var(--pf-t--global--font--weight--body--default);line-height:var(--pf-t--global--font--line-height--body);color:var(--pf-t--global--text--color--regular)}:where(h1,h2,h3,h4,h5,h6){font-size:100%;font-weight:var(--pf-t--global--font--weight--body--default)}:where(ul){list-style:none}:where(button,input,optgroup,select,textarea){margin:0;font-family:inherit;font-size:100%;line-height:var(--pf-t--global--font--line-height--body);color:var(--pf-t--global--text--color--regular)}:where(img,embed,iframe,object,audio,video){max-width:100%;height:auto}:where(iframe){border:0}:where(table){border-spacing:0;border-collapse:collapse}:where(td,th){padding:0;text-align:start}:where(code,pre){font-family:var(--pf-t--global--font--family--mono)}:where(a){color:var(--pf-t--global--text--color--link--default);-webkit-text-decoration:var(--pf-t--global--text-decoration--link--line--default);text-decoration:var(--pf-t--global--text-decoration--link--line--default)}:where(a:hover,a:focus){color:var(--pf-t--global--text--color--link--hover);-webkit-text-decoration:var(--pf-t--global--text-decoration--link--line--hover);text-decoration:var(--pf-t--global--text-decoration--link--line--hover)}:where(a,button){cursor:pointer}:where(.pf-v6-theme-dark){color-scheme:dark}.pf-v6-screen-reader{position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pf-v6-screen-reader.pf-m-full-size{width:100%;height:100%}.pf-v6-screen-reader.pf-m-absolute{position:absolute}.pf-v6-m-tabular-nums{font-variant-numeric:tabular-nums}.pf-v6-m-legacy-font{--pf-t--global--font--family--body: var(--pf-t--global--font--family--body--legacy);--pf-t--global--font--family--heading: var(--pf-t--global--font--family--heading--legacy);--pf-t--global--font--family--mono: var(--pf-t--global--font--family--mono--legacy);--pf-t--global--font--weight--body: var(--pf-t--global--font--weight--body--legacy);--pf-t--global--font--weight--body--bold: var(--pf-t--global--font--weight--body--bold--legacy);--pf-t--global--font--weight--heading: var(--pf-t--global--font--weight--heading--legacy);--pf-t--global--font--weight--heading--bold: var(--pf-t--global--font--weight--heading--bold--legacy)}.pf-v6-m-dir-rtl{--pf-v6-global--inverse--multiplier: -1;direction:rtl}.pf-v6-m-dir-ltr{--pf-v6-global--inverse--multiplier: 1;direction:ltr}:where(.pf-v6-m-dir-rtl,[dir=rtl]) .pf-v6-m-mirror-inline-rtl{scale:-1 1}.pf-v6-m-no-motion{--pf-t--global--delay--400: 0ms !important;--pf-t--global--delay--300: 0ms !important;--pf-t--global--delay--200: 0ms !important;--pf-t--global--delay--100: 0ms !important;--pf-t--global--duration--600: 0ms !important;--pf-t--global--duration--500: 0ms !important;--pf-t--global--duration--400: 0ms !important;--pf-t--global--duration--300: 0ms !important;--pf-t--global--duration--200: 0ms !important;--pf-t--global--duration--100: 0ms !important;--pf-t--global--duration--50: 0ms !important}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400 500;src:url(/assets/RedHatTextVF-wYvZ7prR.woff2) format("woff2-variations");font-display:fallback}@font-face{font-family:Red Hat Text;font-style:italic;font-weight:400 500;src:url(/assets/RedHatTextVF-Italic-Dkj_WqbA.woff2) format("woff2-variations");font-display:fallback}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400 700;src:url(/assets/RedHatDisplayVF-CYDHf1NI.woff2) format("woff2-variations");font-display:fallback}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:400 700;src:url(/assets/RedHatDisplayVF-Italic-CRpusWc8.woff2) format("woff2-variations");font-display:fallback}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;src:url(/assets/RedHatMonoVF-C4fMH6Vz.woff2) format("woff2-variations");font-display:fallback}@font-face{font-family:Red Hat Mono;font-style:italic;font-weight:400;src:url(/assets/RedHatMonoVF-Italic-DGQo2ogW.woff2) format("woff2-variations");font-display:fallback}@font-face{font-family:pf-v6-pficon;src:url(/assets/pf-v6-pficon-Dy6oiu9u.woff2) format("woff2")}.pf-v6-pficon-zone:before,.pf-v6-pficon-warning-triangle:before,.pf-v6-pficon-volume:before,.pf-v6-pficon-virtual-machine:before,.pf-v6-pficon-users:before,.pf-v6-pficon-user:before,.pf-v6-pficon-unplugged:before,.pf-v6-pficon-unlocked:before,.pf-v6-pficon-unknown:before,.pf-v6-pficon-trend-up:before,.pf-v6-pficon-trend-down:before,.pf-v6-pficon-treeview:before,.pf-v6-pficon-topology:before,.pf-v6-pficon-thumb-tack:before,.pf-v6-pficon-tenant:before,.pf-v6-pficon-task:before,.pf-v6-pficon-storage-domain:before,.pf-v6-pficon-spinner2:before,.pf-v6-pficon-spinner:before,.pf-v6-pficon-severity-undefined:before,.pf-v6-pficon-severity-none:before,.pf-v6-pficon-severity-moderate:before,.pf-v6-pficon-severity-minor:before,.pf-v6-pficon-severity-important:before,.pf-v6-pficon-severity-critical:before,.pf-v6-pficon-services:before,.pf-v6-pficon-service:before,.pf-v6-pficon-service-catalog:before,.pf-v6-pficon-server:before,.pf-v6-pficon-server-group:before,.pf-v6-pficon-security:before,.pf-v6-pficon-screen:before,.pf-v6-pficon-save:before,.pf-v6-pficon-running:before,.pf-v6-pficon-resources-full:before,.pf-v6-pficon-resources-empty:before,.pf-v6-pficon-resources-almost-full:before,.pf-v6-pficon-resources-almost-empty:before,.pf-v6-pficon-resource-pool:before,.pf-v6-pficon-repository:before,.pf-v6-pficon-replicator:before,.pf-v6-pficon-remove2:before,.pf-v6-pficon-registry:before,.pf-v6-pficon-regions:before,.pf-v6-pficon-rebooting:before,.pf-v6-pficon-rebalance:before,.pf-v6-pficon-project:before,.pf-v6-pficon-process-automation:before,.pf-v6-pficon-private:before,.pf-v6-pficon-print:before,.pf-v6-pficon-port:before,.pf-v6-pficon-plugged:before,.pf-v6-pficon-pficon-vcenter:before,.pf-v6-pficon-pficon-template:before,.pf-v6-pficon-pficon-sort-common-desc:before,.pf-v6-pficon-pficon-sort-common-asc:before,.pf-v6-pficon-pficon-satellite:before,.pf-v6-pficon-pficon-network-range:before,.pf-v6-pficon-pficon-history:before,.pf-v6-pficon-pficon-dragdrop:before,.pf-v6-pficon-pending:before,.pf-v6-pficon-paused:before,.pf-v6-pficon-panel-open:before,.pf-v6-pficon-panel-close:before,.pf-v6-pficon-package:before,.pf-v6-pficon-os-image:before,.pf-v6-pficon-orders:before,.pf-v6-pficon-optimize:before,.pf-v6-pficon-openstack:before,.pf-v6-pficon-openshift:before,.pf-v6-pficon-open-drawer-right:before,.pf-v6-pficon-on:before,.pf-v6-pficon-on-running:before,.pf-v6-pficon-ok:before,.pf-v6-pficon-off:before,.pf-v6-pficon-not-started:before,.pf-v6-pficon-new-process:before,.pf-v6-pficon-network:before,.pf-v6-pficon-namespaces:before,.pf-v6-pficon-multicluster:before,.pf-v6-pficon-monitoring:before,.pf-v6-pficon-module:before,.pf-v6-pficon-migration:before,.pf-v6-pficon-middleware:before,.pf-v6-pficon-messages:before,.pf-v6-pficon-memory:before,.pf-v6-pficon-maintenance:before,.pf-v6-pficon-locked:before,.pf-v6-pficon-key:before,.pf-v6-pficon-integration:before,.pf-v6-pficon-infrastructure:before,.pf-v6-pficon-info:before,.pf-v6-pficon-in-progress:before,.pf-v6-pficon-import:before,.pf-v6-pficon-home:before,.pf-v6-pficon-history:before,.pf-v6-pficon-help:before,.pf-v6-pficon-globe-route:before,.pf-v6-pficon-folder-open:before,.pf-v6-pficon-folder-close:before,.pf-v6-pficon-flavor:before,.pf-v6-pficon-filter:before,.pf-v6-pficon-export:before,.pf-v6-pficon-error-circle-o:before,.pf-v6-pficon-equalizer:before,.pf-v6-pficon-enterprise:before,.pf-v6-pficon-enhancement:before,.pf-v6-pficon-edit:before,.pf-v6-pficon-domain:before,.pf-v6-pficon-disconnected:before,.pf-v6-pficon-degraded:before,.pf-v6-pficon-data-source:before,.pf-v6-pficon-data-sink:before,.pf-v6-pficon-data-processor:before,.pf-v6-pficon-critical-risk:before,.pf-v6-pficon-cpu:before,.pf-v6-pficon-container-node:before,.pf-v6-pficon-connected:before,.pf-v6-pficon-cluster:before,.pf-v6-pficon-cloud-tenant:before,.pf-v6-pficon-cloud-security:before,.pf-v6-pficon-close:before,.pf-v6-pficon-chat:before,.pf-v6-pficon-catalog:before,.pf-v6-pficon-bundle:before,.pf-v6-pficon-builder-image:before,.pf-v6-pficon-build:before,.pf-v6-pficon-blueprint:before,.pf-v6-pficon-bell:before,.pf-v6-pficon-automation:before,.pf-v6-pficon-attention-bell:before,.pf-v6-pficon-asleep:before,.pf-v6-pficon-arrow:before,.pf-v6-pficon-applications:before,.pf-v6-pficon-ansible-tower:before,.pf-v6-pficon-add-circle-o:before{font-family:pf-v6-pficon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.pf-v6-pficon-add-circle-o:before{content:""}.pf-v6-pficon-ansible-tower:before{content:""}.pf-v6-pficon-applications:before{content:""}.pf-v6-pficon-arrow:before{content:""}.pf-v6-pficon-asleep:before{content:""}.pf-v6-pficon-attention-bell:before{content:""}.pf-v6-pficon-automation:before{content:""}.pf-v6-pficon-bell:before{content:""}.pf-v6-pficon-blueprint:before{content:""}.pf-v6-pficon-build:before{content:""}.pf-v6-pficon-builder-image:before{content:""}.pf-v6-pficon-bundle:before{content:""}.pf-v6-pficon-catalog:before{content:""}.pf-v6-pficon-chat:before{content:""}.pf-v6-pficon-close:before{content:""}.pf-v6-pficon-cloud-security:before{content:""}.pf-v6-pficon-cloud-tenant:before{content:""}.pf-v6-pficon-cluster:before{content:""}.pf-v6-pficon-connected:before{content:""}.pf-v6-pficon-container-node:before{content:""}.pf-v6-pficon-cpu:before{content:""}.pf-v6-pficon-critical-risk:before{content:""}.pf-v6-pficon-data-processor:before{content:""}.pf-v6-pficon-data-sink:before{content:""}.pf-v6-pficon-data-source:before{content:""}.pf-v6-pficon-degraded:before{content:""}.pf-v6-pficon-disconnected:before{content:""}.pf-v6-pficon-domain:before{content:""}.pf-v6-pficon-edit:before{content:""}.pf-v6-pficon-enhancement:before{content:""}.pf-v6-pficon-enterprise:before{content:""}.pf-v6-pficon-equalizer:before{content:""}.pf-v6-pficon-error-circle-o:before{content:""}.pf-v6-pficon-export:before{content:""}.pf-v6-pficon-filter:before{content:""}.pf-v6-pficon-flavor:before{content:""}.pf-v6-pficon-folder-close:before{content:""}.pf-v6-pficon-folder-open:before{content:""}.pf-v6-pficon-globe-route:before{content:""}.pf-v6-pficon-help:before{content:""}.pf-v6-pficon-history:before{content:""}.pf-v6-pficon-home:before{content:""}.pf-v6-pficon-import:before{content:""}.pf-v6-pficon-in-progress:before{content:""}.pf-v6-pficon-info:before{content:""}.pf-v6-pficon-infrastructure:before{content:""}.pf-v6-pficon-integration:before{content:""}.pf-v6-pficon-key:before{content:""}.pf-v6-pficon-locked:before{content:""}.pf-v6-pficon-maintenance:before{content:""}.pf-v6-pficon-memory:before{content:""}.pf-v6-pficon-messages:before{content:""}.pf-v6-pficon-middleware:before{content:""}.pf-v6-pficon-migration:before{content:""}.pf-v6-pficon-module:before{content:""}.pf-v6-pficon-monitoring:before{content:""}.pf-v6-pficon-multicluster:before{content:""}.pf-v6-pficon-namespaces:before{content:""}.pf-v6-pficon-network:before{content:""}.pf-v6-pficon-new-process:before{content:""}.pf-v6-pficon-not-started:before{content:""}.pf-v6-pficon-off:before{content:""}.pf-v6-pficon-ok:before{content:""}.pf-v6-pficon-on-running:before{content:""}.pf-v6-pficon-on:before{content:""}.pf-v6-pficon-open-drawer-right:before{content:""}.pf-v6-pficon-openshift:before{content:""}.pf-v6-pficon-openstack:before{content:""}.pf-v6-pficon-optimize:before{content:""}.pf-v6-pficon-orders:before{content:""}.pf-v6-pficon-os-image:before{content:""}.pf-v6-pficon-package:before{content:""}.pf-v6-pficon-panel-close:before{content:""}.pf-v6-pficon-panel-open:before{content:""}.pf-v6-pficon-paused:before{content:""}.pf-v6-pficon-pending:before{content:""}.pf-v6-pficon-pficon-dragdrop:before{content:""}.pf-v6-pficon-pficon-history:before{content:""}.pf-v6-pficon-pficon-network-range:before{content:""}.pf-v6-pficon-pficon-satellite:before{content:""}.pf-v6-pficon-pficon-sort-common-asc:before{content:""}.pf-v6-pficon-pficon-sort-common-desc:before{content:""}.pf-v6-pficon-pficon-template:before{content:""}.pf-v6-pficon-pficon-vcenter:before{content:""}.pf-v6-pficon-plugged:before{content:""}.pf-v6-pficon-port:before{content:""}.pf-v6-pficon-print:before{content:""}.pf-v6-pficon-private:before{content:""}.pf-v6-pficon-process-automation:before{content:""}.pf-v6-pficon-project:before{content:""}.pf-v6-pficon-rebalance:before{content:""}.pf-v6-pficon-rebooting:before{content:""}.pf-v6-pficon-regions:before{content:""}.pf-v6-pficon-registry:before{content:""}.pf-v6-pficon-remove2:before{content:""}.pf-v6-pficon-replicator:before{content:""}.pf-v6-pficon-repository:before{content:""}.pf-v6-pficon-resource-pool:before{content:""}.pf-v6-pficon-resources-almost-empty:before{content:""}.pf-v6-pficon-resources-almost-full:before{content:""}.pf-v6-pficon-resources-empty:before{content:""}.pf-v6-pficon-resources-full:before{content:""}.pf-v6-pficon-running:before{content:""}.pf-v6-pficon-save:before{content:""}.pf-v6-pficon-screen:before{content:""}.pf-v6-pficon-security:before{content:""}.pf-v6-pficon-server-group:before{content:""}.pf-v6-pficon-server:before{content:""}.pf-v6-pficon-service-catalog:before{content:""}.pf-v6-pficon-service:before{content:""}.pf-v6-pficon-services:before{content:""}.pf-v6-pficon-severity-critical:before{content:""}.pf-v6-pficon-severity-important:before{content:""}.pf-v6-pficon-severity-minor:before{content:""}.pf-v6-pficon-severity-moderate:before{content:""}.pf-v6-pficon-severity-none:before{content:""}.pf-v6-pficon-severity-undefined:before{content:""}.pf-v6-pficon-spinner:before{content:""}.pf-v6-pficon-spinner2:before{content:""}.pf-v6-pficon-storage-domain:before{content:""}.pf-v6-pficon-task:before{content:""}.pf-v6-pficon-tenant:before{content:""}.pf-v6-pficon-thumb-tack:before{content:""}.pf-v6-pficon-topology:before{content:""}.pf-v6-pficon-treeview:before{content:""}.pf-v6-pficon-trend-down:before{content:""}.pf-v6-pficon-trend-up:before{content:""}.pf-v6-pficon-unknown:before{content:""}.pf-v6-pficon-unlocked:before{content:""}.pf-v6-pficon-unplugged:before{content:""}.pf-v6-pficon-user:before{content:""}.pf-v6-pficon-users:before{content:""}.pf-v6-pficon-virtual-machine:before{content:""}.pf-v6-pficon-volume:before{content:""}.pf-v6-pficon-warning-triangle:before{content:""}.pf-v6-pficon-zone:before{content:""}.pf-v6-svg{width:1em;height:1em;vertical-align:-.125em}:root{--pf-v6-global--inverse--multiplier: 1;--pf-t--color--black: #000000;--pf-t--color--blue--10: #e0f0ff;--pf-t--color--blue--20: #b9dafc;--pf-t--color--blue--30: #92c5f9;--pf-t--color--blue--40: #4394e5;--pf-t--color--blue--50: #0066cc;--pf-t--color--blue--60: #004d99;--pf-t--color--blue--70: #003366;--pf-t--color--gray--10: #f2f2f2;--pf-t--color--gray--20: #e0e0e0;--pf-t--color--gray--30: #c7c7c7;--pf-t--color--gray--40: #a3a3a3;--pf-t--color--gray--50: #707070;--pf-t--color--gray--60: #4d4d4d;--pf-t--color--gray--70: #383838;--pf-t--color--gray--80: #292929;--pf-t--color--gray--90: #1f1f1f;--pf-t--color--gray--95: #151515;--pf-t--color--green--10: #e9f7df;--pf-t--color--green--20: #d1f1bb;--pf-t--color--green--30: #afdc8f;--pf-t--color--green--40: #87bb62;--pf-t--color--green--50: #63993d;--pf-t--color--green--60: #3d7317;--pf-t--color--green--70: #204d00;--pf-t--color--orange--10: #ffe8cc;--pf-t--color--orange--20: #fccb8f;--pf-t--color--orange--30: #f8ae54;--pf-t--color--orange--40: #f5921b;--pf-t--color--orange--50: #ca6c0f;--pf-t--color--orange--60: #9e4a06;--pf-t--color--orange--70: #732e00;--pf-t--color--purple--10: #ece6ff;--pf-t--color--purple--20: #d0c5f4;--pf-t--color--purple--30: #b6a6e9;--pf-t--color--purple--40: #876fd4;--pf-t--color--purple--50: #5e40be;--pf-t--color--purple--60: #3d2785;--pf-t--color--purple--70: #21134d;--pf-t--color--red--10: #fce3e3;--pf-t--color--red--20: #fbc5c5;--pf-t--color--red--30: #f9a8a8;--pf-t--color--red--40: #f56e6e;--pf-t--color--red--50: #ee0000;--pf-t--color--red--60: #a60000;--pf-t--color--red--70: #5f0000;--pf-t--color--red-orange--10: #ffe3d9;--pf-t--color--red-orange--20: #fbbea8;--pf-t--color--red-orange--30: #f89b78;--pf-t--color--red-orange--40: #f4784a;--pf-t--color--red-orange--50: #f0561d;--pf-t--color--red-orange--60: #b1380b;--pf-t--color--red-orange--70: #731f00;--pf-t--color--teal--10: #daf2f2;--pf-t--color--teal--20: #b9e5e5;--pf-t--color--teal--30: #9ad8d8;--pf-t--color--teal--40: #63bdbd;--pf-t--color--teal--50: #37a3a3;--pf-t--color--teal--60: #147878;--pf-t--color--teal--70: #004d4d;--pf-t--color--white: #ffffff;--pf-t--color--yellow--10: #fff4cc;--pf-t--color--yellow--20: #ffe072;--pf-t--color--yellow--30: #ffcc17;--pf-t--color--yellow--40: #dca614;--pf-t--color--yellow--50: #b98412;--pf-t--color--yellow--60: #96640f;--pf-t--color--yellow--70: #73480b;--pf-t--global--background--color--500: rgba(21, 21, 21, .2);--pf-t--global--background--color--600: rgba(199, 199, 199, .25);--pf-t--global--background--color--action--plain--default: rgba(255, 255, 255, 0);--pf-t--global--border--radius--0: 0px;--pf-t--global--border--radius--100: 4px;--pf-t--global--border--radius--200: 6px;--pf-t--global--border--radius--300: 16px;--pf-t--global--border--radius--400: 24px;--pf-t--global--border--radius--500: 999px;--pf-t--global--border--width--100: 1px;--pf-t--global--border--width--200: 2px;--pf-t--global--border--width--300: 3px;--pf-t--global--box-shadow--X--100: -10px;--pf-t--global--box-shadow--X--200: -4px;--pf-t--global--box-shadow--X--300: -1px;--pf-t--global--box-shadow--X--400: 0px;--pf-t--global--box-shadow--X--50: -20px;--pf-t--global--box-shadow--X--500: 1px;--pf-t--global--box-shadow--X--600: 4px;--pf-t--global--box-shadow--X--700: 10px;--pf-t--global--box-shadow--X--800: 20px;--pf-t--global--box-shadow--Y--100: -10px;--pf-t--global--box-shadow--Y--200: -4px;--pf-t--global--box-shadow--Y--300: -1px;--pf-t--global--box-shadow--Y--400: 0px;--pf-t--global--box-shadow--Y--50: -20px;--pf-t--global--box-shadow--Y--500: 1px;--pf-t--global--box-shadow--Y--600: 4px;--pf-t--global--box-shadow--Y--700: 10px;--pf-t--global--box-shadow--Y--800: 20px;--pf-t--global--box-shadow--blur--100: 4px;--pf-t--global--box-shadow--blur--200: 9px;--pf-t--global--box-shadow--blur--300: 20px;--pf-t--global--box-shadow--color--100: rgba(41, 41, 41, .15);--pf-t--global--box-shadow--color--200: rgba(41, 41, 41, .2);--pf-t--global--box-shadow--spread--100: 0px;--pf-t--global--box-shadow--spread--200: -4px;--pf-t--global--box-shadow--spread--300: -8px;--pf-t--global--box-shadow--spread--400: -20px;--pf-t--global--breakpoint--100: 0rem;--pf-t--global--breakpoint--200: 36rem;--pf-t--global--breakpoint--250: 40rem;--pf-t--global--breakpoint--300: 48rem;--pf-t--global--breakpoint--350: 60rem;--pf-t--global--breakpoint--400: 62rem;--pf-t--global--breakpoint--500: 75rem;--pf-t--global--breakpoint--550: 80rem;--pf-t--global--breakpoint--600: 90.625rem;--pf-t--global--delay--100: 0ms;--pf-t--global--delay--200: 50ms;--pf-t--global--delay--300: .1s;--pf-t--global--delay--400: 7s;--pf-t--global--duration--100: .1s;--pf-t--global--duration--200: .2s;--pf-t--global--duration--300: .3s;--pf-t--global--duration--400: .4s;--pf-t--global--duration--50: 50ms;--pf-t--global--duration--500: .5s;--pf-t--global--duration--600: .6s;--pf-t--global--font--family--100: "Red Hat Text", "RedHatText", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans KR", "Noto Sans Malayalam", "Noto Sans SC", "Noto Sans TC", "Noto Sans Thai", Helvetica, Arial, sans-serif;--pf-t--global--font--family--200: "Red Hat Display", "RedHatDisplay", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans KR", "Noto Sans Malayalam", "Noto Sans SC", "Noto Sans TC", "Noto Sans Thai", Helvetica, Arial, sans-serif;--pf-t--global--font--family--300: "Red Hat Mono", "RedHatMono", "Courier New", Courier, monospace;--pf-t--global--font--line-height--100: 1.3;--pf-t--global--font--line-height--200: 1.5;--pf-t--global--font--size--100: .75rem;--pf-t--global--font--size--200: .875rem;--pf-t--global--font--size--300: 1rem;--pf-t--global--font--size--400: 1.125rem;--pf-t--global--font--size--500: 1.25rem;--pf-t--global--font--size--600: 1.5rem;--pf-t--global--font--size--700: 1.75rem;--pf-t--global--font--size--800: 2.25rem;--pf-t--global--font--weight--100: 400;--pf-t--global--font--weight--200: 500;--pf-t--global--font--weight--300: 500;--pf-t--global--font--weight--400: 700;--pf-t--global--icon--size--100: .75rem;--pf-t--global--icon--size--200: .875rem;--pf-t--global--icon--size--250: 1rem;--pf-t--global--icon--size--300: 1.5rem;--pf-t--global--icon--size--400: 3.5rem;--pf-t--global--icon--size--500: 6rem;--pf-t--global--spacer--100: .25rem;--pf-t--global--spacer--200: .5rem;--pf-t--global--spacer--300: 1rem;--pf-t--global--spacer--400: 1.5rem;--pf-t--global--spacer--500: 2rem;--pf-t--global--spacer--600: 3rem;--pf-t--global--spacer--700: 4rem;--pf-t--global--spacer--800: 5rem;--pf-t--global--text-decoration--line--100: none;--pf-t--global--text-decoration--line--200: underline;--pf-t--global--text-decoration--style--100: solid;--pf-t--global--text-decoration--style--200: dashed;--pf-t--global--timing-function--100: cubic-bezier(.4, 0, .7, .2);--pf-t--global--timing-function--200: cubic-bezier(.4, 0, .2, 1);--pf-t--global--timing-function--300: cubic-bezier(0, 0, .2, 1);--pf-t--global--z-index--100: 100;--pf-t--global--z-index--200: 200;--pf-t--global--z-index--300: 300;--pf-t--global--z-index--400: 400;--pf-t--global--z-index--500: 500;--pf-t--global--z-index--600: 600;--pf-t--global--background--color--100: var(--pf-t--color--white);--pf-t--global--background--color--200: var(--pf-t--color--gray--10);--pf-t--global--background--color--300: var(--pf-t--color--gray--20);--pf-t--global--background--color--400: var(--pf-t--color--gray--80);--pf-t--global--background--color--450: var(--pf-t--color--gray--70);--pf-t--global--background--color--action--plain--clicked: var(--pf-t--global--background--color--600);--pf-t--global--background--color--action--plain--hover: var(--pf-t--global--background--color--600);--pf-t--global--background--color--backdrop--default: var(--pf-t--global--background--color--500);--pf-t--global--background--color--highlight--100: var(--pf-t--color--yellow--30);--pf-t--global--background--color--highlight--200: var(--pf-t--color--yellow--40);--pf-t--global--background--color--tertiary--default: var(--pf-t--global--background--color--600);--pf-t--global--border--color--100: var(--pf-t--color--gray--30);--pf-t--global--border--color--200: var(--pf-t--color--gray--40);--pf-t--global--border--color--300: var(--pf-t--color--gray--50);--pf-t--global--border--color--50: var(--pf-t--color--gray--20);--pf-t--global--border--radius--large: var(--pf-t--global--border--radius--400);--pf-t--global--border--radius--medium: var(--pf-t--global--border--radius--300);--pf-t--global--border--radius--pill: var(--pf-t--global--border--radius--500);--pf-t--global--border--radius--sharp: var(--pf-t--global--border--radius--0);--pf-t--global--border--radius--small: var(--pf-t--global--border--radius--200);--pf-t--global--border--radius--tiny: var(--pf-t--global--border--radius--100);--pf-t--global--border--width--action--clicked: var(--pf-t--global--border--width--200);--pf-t--global--border--width--action--default: var(--pf-t--global--border--width--100);--pf-t--global--border--width--action--hover: var(--pf-t--global--border--width--200);--pf-t--global--border--width--box--clicked: var(--pf-t--global--border--width--200);--pf-t--global--border--width--box--default: var(--pf-t--global--border--width--100);--pf-t--global--border--width--box--hover: var(--pf-t--global--border--width--100);--pf-t--global--border--width--box--status--default: var(--pf-t--global--border--width--200);--pf-t--global--border--width--box--status--read: var(--pf-t--global--border--width--100);--pf-t--global--border--width--control--clicked: var(--pf-t--global--border--width--200);--pf-t--global--border--width--control--default: var(--pf-t--global--border--width--100);--pf-t--global--border--width--control--hover: var(--pf-t--global--border--width--100);--pf-t--global--border--width--divider--clicked: var(--pf-t--global--border--width--100);--pf-t--global--border--width--divider--default: var(--pf-t--global--border--width--100);--pf-t--global--border--width--divider--hover: var(--pf-t--global--border--width--100);--pf-t--global--border--width--extra-strong: var(--pf-t--global--border--width--300);--pf-t--global--border--width--regular: var(--pf-t--global--border--width--100);--pf-t--global--border--width--strong: var(--pf-t--global--border--width--200);--pf-t--global--box-shadow--X--lg--bottom: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--X--lg--default: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--X--lg--left: var(--pf-t--global--box-shadow--X--50);--pf-t--global--box-shadow--X--lg--right: var(--pf-t--global--box-shadow--X--800);--pf-t--global--box-shadow--X--lg--top: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--X--md--bottom: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--X--md--default: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--X--md--left: var(--pf-t--global--box-shadow--X--100);--pf-t--global--box-shadow--X--md--right: var(--pf-t--global--box-shadow--X--700);--pf-t--global--box-shadow--X--md--top: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--X--sm--bottom: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--X--sm--default: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--X--sm--left: var(--pf-t--global--box-shadow--X--200);--pf-t--global--box-shadow--X--sm--right: var(--pf-t--global--box-shadow--X--600);--pf-t--global--box-shadow--X--sm--top: var(--pf-t--global--box-shadow--X--400);--pf-t--global--box-shadow--Y--lg--bottom: var(--pf-t--global--box-shadow--Y--800);--pf-t--global--box-shadow--Y--lg--default: var(--pf-t--global--box-shadow--Y--700);--pf-t--global--box-shadow--Y--lg--left: var(--pf-t--global--box-shadow--Y--400);--pf-t--global--box-shadow--Y--lg--right: var(--pf-t--global--box-shadow--Y--400);--pf-t--global--box-shadow--Y--lg--top: var(--pf-t--global--box-shadow--Y--50);--pf-t--global--box-shadow--Y--md--bottom: var(--pf-t--global--box-shadow--Y--700);--pf-t--global--box-shadow--Y--md--default: var(--pf-t--global--box-shadow--Y--600);--pf-t--global--box-shadow--Y--md--left: var(--pf-t--global--box-shadow--Y--400);--pf-t--global--box-shadow--Y--md--right: var(--pf-t--global--box-shadow--Y--400);--pf-t--global--box-shadow--Y--md--top: var(--pf-t--global--box-shadow--Y--100);--pf-t--global--box-shadow--Y--sm--bottom: var(--pf-t--global--box-shadow--Y--600);--pf-t--global--box-shadow--Y--sm--default: var(--pf-t--global--box-shadow--Y--500);--pf-t--global--box-shadow--Y--sm--left: var(--pf-t--global--box-shadow--Y--400);--pf-t--global--box-shadow--Y--sm--right: var(--pf-t--global--box-shadow--Y--400);--pf-t--global--box-shadow--Y--sm--top: var(--pf-t--global--box-shadow--Y--200);--pf-t--global--box-shadow--blur--lg: var(--pf-t--global--box-shadow--blur--300);--pf-t--global--box-shadow--blur--md: var(--pf-t--global--box-shadow--blur--200);--pf-t--global--box-shadow--blur--sm: var(--pf-t--global--box-shadow--blur--100);--pf-t--global--box-shadow--color--lg--default: var(--pf-t--global--box-shadow--color--100);--pf-t--global--box-shadow--color--lg--directional: var(--pf-t--global--box-shadow--color--200);--pf-t--global--box-shadow--color--md--default: var(--pf-t--global--box-shadow--color--100);--pf-t--global--box-shadow--color--md--directional: var(--pf-t--global--box-shadow--color--100);--pf-t--global--box-shadow--color--sm--default: var(--pf-t--global--box-shadow--color--100);--pf-t--global--box-shadow--color--sm--directional: var(--pf-t--global--box-shadow--color--200);--pf-t--global--box-shadow--spread--lg--default: var(--pf-t--global--box-shadow--spread--100);--pf-t--global--box-shadow--spread--lg--directional: var(--pf-t--global--box-shadow--spread--400);--pf-t--global--box-shadow--spread--md--default: var(--pf-t--global--box-shadow--spread--100);--pf-t--global--box-shadow--spread--md--directional: var(--pf-t--global--box-shadow--spread--300);--pf-t--global--box-shadow--spread--sm--default: var(--pf-t--global--box-shadow--spread--100);--pf-t--global--box-shadow--spread--sm--directional: var(--pf-t--global--box-shadow--spread--200);--pf-t--global--breakpoint--2xl: var(--pf-t--global--breakpoint--600);--pf-t--global--breakpoint--height--2xl: var(--pf-t--global--breakpoint--550);--pf-t--global--breakpoint--height--lg: var(--pf-t--global--breakpoint--300);--pf-t--global--breakpoint--height--md: var(--pf-t--global--breakpoint--250);--pf-t--global--breakpoint--height--sm: var(--pf-t--global--breakpoint--100);--pf-t--global--breakpoint--height--xl: var(--pf-t--global--breakpoint--350);--pf-t--global--breakpoint--lg: var(--pf-t--global--breakpoint--400);--pf-t--global--breakpoint--md: var(--pf-t--global--breakpoint--300);--pf-t--global--breakpoint--sm: var(--pf-t--global--breakpoint--200);--pf-t--global--breakpoint--xl: var(--pf-t--global--breakpoint--500);--pf-t--global--breakpoint--xs: var(--pf-t--global--breakpoint--100);--pf-t--global--color--brand--100: var(--pf-t--color--blue--40);--pf-t--global--color--brand--200: var(--pf-t--color--blue--50);--pf-t--global--color--brand--300: var(--pf-t--color--blue--60);--pf-t--global--color--disabled--100: var(--pf-t--color--gray--30);--pf-t--global--color--disabled--200: var(--pf-t--color--gray--40);--pf-t--global--color--disabled--300: var(--pf-t--color--gray--60);--pf-t--global--color--favorite--100: var(--pf-t--color--yellow--30);--pf-t--global--color--favorite--200: var(--pf-t--color--yellow--40);--pf-t--global--color--nonstatus--blue--100: var(--pf-t--color--blue--20);--pf-t--global--color--nonstatus--blue--200: var(--pf-t--color--blue--30);--pf-t--global--color--nonstatus--blue--300: var(--pf-t--color--blue--40);--pf-t--global--color--nonstatus--gray--100: var(--pf-t--color--gray--20);--pf-t--global--color--nonstatus--gray--200: var(--pf-t--color--gray--30);--pf-t--global--color--nonstatus--gray--300: var(--pf-t--color--gray--40);--pf-t--global--color--nonstatus--green--100: var(--pf-t--color--green--20);--pf-t--global--color--nonstatus--green--200: var(--pf-t--color--green--30);--pf-t--global--color--nonstatus--green--300: var(--pf-t--color--green--40);--pf-t--global--color--nonstatus--orange--100: var(--pf-t--color--orange--20);--pf-t--global--color--nonstatus--orange--200: var(--pf-t--color--orange--30);--pf-t--global--color--nonstatus--orange--300: var(--pf-t--color--orange--40);--pf-t--global--color--nonstatus--orangered--100: var(--pf-t--color--red-orange--20);--pf-t--global--color--nonstatus--orangered--200: var(--pf-t--color--red-orange--30);--pf-t--global--color--nonstatus--orangered--300: var(--pf-t--color--red-orange--40);--pf-t--global--color--nonstatus--purple--100: var(--pf-t--color--purple--20);--pf-t--global--color--nonstatus--purple--200: var(--pf-t--color--purple--30);--pf-t--global--color--nonstatus--purple--300: var(--pf-t--color--purple--40);--pf-t--global--color--nonstatus--red--100: var(--pf-t--color--red--20);--pf-t--global--color--nonstatus--red--200: var(--pf-t--color--red--30);--pf-t--global--color--nonstatus--red--300: var(--pf-t--color--red--40);--pf-t--global--color--nonstatus--teal--100: var(--pf-t--color--teal--20);--pf-t--global--color--nonstatus--teal--200: var(--pf-t--color--teal--30);--pf-t--global--color--nonstatus--teal--300: var(--pf-t--color--teal--40);--pf-t--global--color--nonstatus--yellow--100: var(--pf-t--color--yellow--20);--pf-t--global--color--nonstatus--yellow--200: var(--pf-t--color--yellow--30);--pf-t--global--color--nonstatus--yellow--300: var(--pf-t--color--yellow--40);--pf-t--global--color--severity--critical--100: var(--pf-t--color--red-orange--60);--pf-t--global--color--severity--important--100: var(--pf-t--color--orange--50);--pf-t--global--color--severity--minor--100: var(--pf-t--color--gray--50);--pf-t--global--color--severity--moderate--100: var(--pf-t--color--yellow--40);--pf-t--global--color--severity--none--100: var(--pf-t--color--blue--40);--pf-t--global--color--severity--undefined--100: var(--pf-t--color--gray--30);--pf-t--global--color--status--custom--100: var(--pf-t--color--teal--60);--pf-t--global--color--status--custom--200: var(--pf-t--color--teal--70);--pf-t--global--color--status--danger--100: var(--pf-t--color--red-orange--60);--pf-t--global--color--status--danger--200: var(--pf-t--color--red-orange--70);--pf-t--global--color--status--danger--300: var(--pf-t--color--red-orange--70);--pf-t--global--color--status--info--100: var(--pf-t--color--purple--50);--pf-t--global--color--status--info--200: var(--pf-t--color--purple--60);--pf-t--global--color--status--success--100: var(--pf-t--color--green--60);--pf-t--global--color--status--success--200: var(--pf-t--color--green--70);--pf-t--global--color--status--warning--100: var(--pf-t--color--yellow--30);--pf-t--global--color--status--warning--200: var(--pf-t--color--yellow--40);--pf-t--global--color--status--warning--300: var(--pf-t--color--yellow--50);--pf-t--global--font--family--body: var(--pf-t--global--font--family--100);--pf-t--global--font--family--heading: var(--pf-t--global--font--family--200);--pf-t--global--font--family--mono: var(--pf-t--global--font--family--300);--pf-t--global--font--line-height--body: var(--pf-t--global--font--line-height--200);--pf-t--global--font--line-height--heading: var(--pf-t--global--font--line-height--100);--pf-t--global--font--size--2xl: var(--pf-t--global--font--size--600);--pf-t--global--font--size--3xl: var(--pf-t--global--font--size--700);--pf-t--global--font--size--4xl: var(--pf-t--global--font--size--800);--pf-t--global--font--size--lg: var(--pf-t--global--font--size--400);--pf-t--global--font--size--md: var(--pf-t--global--font--size--300);--pf-t--global--font--size--sm: var(--pf-t--global--font--size--200);--pf-t--global--font--size--xl: var(--pf-t--global--font--size--500);--pf-t--global--font--size--xs: var(--pf-t--global--font--size--100);--pf-t--global--font--weight--body--bold: var(--pf-t--global--font--weight--200);--pf-t--global--font--weight--body--default: var(--pf-t--global--font--weight--100);--pf-t--global--font--weight--heading--bold: var(--pf-t--global--font--weight--400);--pf-t--global--font--weight--heading--default: var(--pf-t--global--font--weight--300);--pf-t--global--icon--color--100: var(--pf-t--color--gray--90);--pf-t--global--icon--color--200: var(--pf-t--color--gray--50);--pf-t--global--icon--color--300: var(--pf-t--color--white);--pf-t--global--icon--size--2xl: var(--pf-t--global--icon--size--400);--pf-t--global--icon--size--3xl: var(--pf-t--global--icon--size--500);--pf-t--global--icon--size--lg: var(--pf-t--global--icon--size--250);--pf-t--global--icon--size--md: var(--pf-t--global--icon--size--200);--pf-t--global--icon--size--sm: var(--pf-t--global--icon--size--100);--pf-t--global--icon--size--xl: var(--pf-t--global--icon--size--300);--pf-t--global--motion--delay--default: var(--pf-t--global--delay--300);--pf-t--global--motion--delay--long: var(--pf-t--global--delay--400);--pf-t--global--motion--delay--none: var(--pf-t--global--delay--100);--pf-t--global--motion--delay--short: var(--pf-t--global--delay--200);--pf-t--global--motion--duration--2xl: var(--pf-t--global--duration--500);--pf-t--global--motion--duration--3xl: var(--pf-t--global--duration--600);--pf-t--global--motion--duration--lg: var(--pf-t--global--duration--300);--pf-t--global--motion--duration--md: var(--pf-t--global--duration--200);--pf-t--global--motion--duration--sm: var(--pf-t--global--duration--100);--pf-t--global--motion--duration--xl: var(--pf-t--global--duration--400);--pf-t--global--motion--duration--xs: var(--pf-t--global--duration--50);--pf-t--global--motion--timing-function--accelerate: var(--pf-t--global--timing-function--100);--pf-t--global--motion--timing-function--decelerate: var(--pf-t--global--timing-function--300);--pf-t--global--motion--timing-function--default: var(--pf-t--global--timing-function--200);--pf-t--global--spacer--2xl: var(--pf-t--global--spacer--600);--pf-t--global--spacer--3xl: var(--pf-t--global--spacer--700);--pf-t--global--spacer--4xl: var(--pf-t--global--spacer--800);--pf-t--global--spacer--lg: var(--pf-t--global--spacer--400);--pf-t--global--spacer--md: var(--pf-t--global--spacer--300);--pf-t--global--spacer--sm: var(--pf-t--global--spacer--200);--pf-t--global--spacer--xl: var(--pf-t--global--spacer--500);--pf-t--global--spacer--xs: var(--pf-t--global--spacer--100);--pf-t--global--text--color--100: var(--pf-t--color--gray--95);--pf-t--global--text--color--200: var(--pf-t--color--gray--60);--pf-t--global--text--color--300: var(--pf-t--color--white);--pf-t--global--text--color--400: var(--pf-t--color--red-orange--40);--pf-t--global--text--color--link--100: var(--pf-t--color--blue--50);--pf-t--global--text--color--link--200: var(--pf-t--color--blue--60);--pf-t--global--text--color--link--300: var(--pf-t--color--purple--50);--pf-t--global--text-decoration--editable-text--line--default: var(--pf-t--global--text-decoration--line--200);--pf-t--global--text-decoration--editable-text--line--hover: var(--pf-t--global--text-decoration--line--200);--pf-t--global--text-decoration--editable-text--style--default: var(--pf-t--global--text-decoration--style--200);--pf-t--global--text-decoration--editable-text--style--hover: var(--pf-t--global--text-decoration--style--200);--pf-t--global--text-decoration--help-text--line--default: var(--pf-t--global--text-decoration--line--200);--pf-t--global--text-decoration--help-text--line--hover: var(--pf-t--global--text-decoration--line--200);--pf-t--global--text-decoration--help-text--style--default: var(--pf-t--global--text-decoration--style--200);--pf-t--global--text-decoration--help-text--style--hover: var(--pf-t--global--text-decoration--style--200);--pf-t--global--text-decoration--link--line--default: var(--pf-t--global--text-decoration--line--200);--pf-t--global--text-decoration--link--line--hover: var(--pf-t--global--text-decoration--line--200);--pf-t--global--text-decoration--link--style--default: var(--pf-t--global--text-decoration--style--100);--pf-t--global--text-decoration--link--style--hover: var(--pf-t--global--text-decoration--style--100);--pf-t--global--z-index--2xl: var(--pf-t--global--z-index--600);--pf-t--global--z-index--lg: var(--pf-t--global--z-index--400);--pf-t--global--z-index--md: var(--pf-t--global--z-index--300);--pf-t--global--z-index--sm: var(--pf-t--global--z-index--200);--pf-t--global--z-index--xl: var(--pf-t--global--z-index--500);--pf-t--global--z-index--xs: var(--pf-t--global--z-index--100);--pf-t--global--background--color--action--plain--alt--clicked: var(--pf-t--global--background--color--100);--pf-t--global--background--color--action--plain--alt--hover: var(--pf-t--global--background--color--100);--pf-t--global--background--color--control--read-only: var(--pf-t--global--background--color--200);--pf-t--global--background--color--disabled--default: var(--pf-t--global--color--disabled--100);--pf-t--global--background--color--floating--clicked: var(--pf-t--global--background--color--200);--pf-t--global--background--color--floating--default: var(--pf-t--global--background--color--100);--pf-t--global--background--color--floating--hover: var(--pf-t--global--background--color--200);--pf-t--global--background--color--highlight--clicked: var(--pf-t--global--background--color--highlight--200);--pf-t--global--background--color--highlight--default: var(--pf-t--global--background--color--highlight--100);--pf-t--global--background--color--inverse--clicked: var(--pf-t--global--background--color--450);--pf-t--global--background--color--inverse--default: var(--pf-t--global--background--color--400);--pf-t--global--background--color--inverse--hover: var(--pf-t--global--background--color--450);--pf-t--global--background--color--primary--clicked: var(--pf-t--global--background--color--200);--pf-t--global--background--color--primary--default: var(--pf-t--global--background--color--100);--pf-t--global--background--color--primary--hover: var(--pf-t--global--background--color--200);--pf-t--global--background--color--secondary--clicked: var(--pf-t--global--background--color--300);--pf-t--global--background--color--secondary--default: var(--pf-t--global--background--color--200);--pf-t--global--background--color--secondary--hover: var(--pf-t--global--background--color--300);--pf-t--global--border--color--clicked: var(--pf-t--global--color--brand--200);--pf-t--global--border--color--control--read-only: var(--pf-t--global--border--color--50);--pf-t--global--border--color--default: var(--pf-t--global--border--color--100);--pf-t--global--border--color--disabled: var(--pf-t--global--color--disabled--200);--pf-t--global--border--color--hover: var(--pf-t--global--color--brand--100);--pf-t--global--border--color--nonstatus--blue--clicked: var(--pf-t--global--color--nonstatus--blue--300);--pf-t--global--border--color--nonstatus--blue--default: var(--pf-t--global--color--nonstatus--blue--200);--pf-t--global--border--color--nonstatus--blue--hover: var(--pf-t--global--color--nonstatus--blue--300);--pf-t--global--border--color--nonstatus--gray--clicked: var(--pf-t--global--color--nonstatus--gray--300);--pf-t--global--border--color--nonstatus--gray--default: var(--pf-t--global--color--nonstatus--gray--200);--pf-t--global--border--color--nonstatus--gray--hover: var(--pf-t--global--color--nonstatus--gray--300);--pf-t--global--border--color--nonstatus--green--clicked: var(--pf-t--global--color--nonstatus--green--300);--pf-t--global--border--color--nonstatus--green--default: var(--pf-t--global--color--nonstatus--green--200);--pf-t--global--border--color--nonstatus--green--hover: var(--pf-t--global--color--nonstatus--green--300);--pf-t--global--border--color--nonstatus--orange--clicked: var(--pf-t--global--color--nonstatus--orange--300);--pf-t--global--border--color--nonstatus--orange--default: var(--pf-t--global--color--nonstatus--orange--200);--pf-t--global--border--color--nonstatus--orange--hover: var(--pf-t--global--color--nonstatus--orange--300);--pf-t--global--border--color--nonstatus--orangered--clicked: var(--pf-t--global--color--nonstatus--orangered--300);--pf-t--global--border--color--nonstatus--orangered--default: var(--pf-t--global--color--nonstatus--orangered--200);--pf-t--global--border--color--nonstatus--orangered--hover: var(--pf-t--global--color--nonstatus--orangered--300);--pf-t--global--border--color--nonstatus--purple--clicked: var(--pf-t--global--color--nonstatus--purple--300);--pf-t--global--border--color--nonstatus--purple--default: var(--pf-t--global--color--nonstatus--purple--200);--pf-t--global--border--color--nonstatus--purple--hover: var(--pf-t--global--color--nonstatus--purple--300);--pf-t--global--border--color--nonstatus--red--clicked: var(--pf-t--global--color--nonstatus--red--300);--pf-t--global--border--color--nonstatus--red--default: var(--pf-t--global--color--nonstatus--red--200);--pf-t--global--border--color--nonstatus--red--hover: var(--pf-t--global--color--nonstatus--red--300);--pf-t--global--border--color--nonstatus--teal--clicked: var(--pf-t--global--color--nonstatus--teal--300);--pf-t--global--border--color--nonstatus--teal--default: var(--pf-t--global--color--nonstatus--teal--200);--pf-t--global--border--color--nonstatus--teal--hover: var(--pf-t--global--color--nonstatus--teal--300);--pf-t--global--border--color--nonstatus--yellow--clicked: var(--pf-t--global--color--nonstatus--yellow--300);--pf-t--global--border--color--nonstatus--yellow--default: var(--pf-t--global--color--nonstatus--yellow--200);--pf-t--global--border--color--nonstatus--yellow--hover: var(--pf-t--global--color--nonstatus--yellow--300);--pf-t--global--border--color--on-secondary: var(--pf-t--global--border--color--300);--pf-t--global--border--color--status--warning--clicked: var(--pf-t--global--color--status--warning--300);--pf-t--global--border--color--status--warning--default: var(--pf-t--global--color--status--warning--200);--pf-t--global--border--color--status--warning--hover: var(--pf-t--global--color--status--warning--300);--pf-t--global--color--brand--clicked: var(--pf-t--global--color--brand--300);--pf-t--global--color--brand--default: var(--pf-t--global--color--brand--200);--pf-t--global--color--brand--hover: var(--pf-t--global--color--brand--300);--pf-t--global--color--favorite--clicked: var(--pf-t--global--color--favorite--200);--pf-t--global--color--favorite--default: var(--pf-t--global--color--favorite--100);--pf-t--global--color--favorite--hover: var(--pf-t--global--color--favorite--200);--pf-t--global--color--nonstatus--blue--clicked: var(--pf-t--global--color--nonstatus--blue--200);--pf-t--global--color--nonstatus--blue--default: var(--pf-t--global--color--nonstatus--blue--100);--pf-t--global--color--nonstatus--blue--hover: var(--pf-t--global--color--nonstatus--blue--200);--pf-t--global--color--nonstatus--gray--clicked: var(--pf-t--global--color--nonstatus--gray--200);--pf-t--global--color--nonstatus--gray--default: var(--pf-t--global--color--nonstatus--gray--100);--pf-t--global--color--nonstatus--gray--hover: var(--pf-t--global--color--nonstatus--gray--200);--pf-t--global--color--nonstatus--green--clicked: var(--pf-t--global--color--nonstatus--green--200);--pf-t--global--color--nonstatus--green--default: var(--pf-t--global--color--nonstatus--green--100);--pf-t--global--color--nonstatus--green--hover: var(--pf-t--global--color--nonstatus--green--200);--pf-t--global--color--nonstatus--orange--clicked: var(--pf-t--global--color--nonstatus--orange--200);--pf-t--global--color--nonstatus--orange--default: var(--pf-t--global--color--nonstatus--orange--100);--pf-t--global--color--nonstatus--orange--hover: var(--pf-t--global--color--nonstatus--orange--200);--pf-t--global--color--nonstatus--orangered--clicked: var(--pf-t--global--color--nonstatus--orangered--200);--pf-t--global--color--nonstatus--orangered--default: var(--pf-t--global--color--nonstatus--orangered--100);--pf-t--global--color--nonstatus--orangered--hover: var(--pf-t--global--color--nonstatus--orangered--200);--pf-t--global--color--nonstatus--purple--clicked: var(--pf-t--global--color--nonstatus--purple--200);--pf-t--global--color--nonstatus--purple--default: var(--pf-t--global--color--nonstatus--purple--100);--pf-t--global--color--nonstatus--purple--hover: var(--pf-t--global--color--nonstatus--purple--200);--pf-t--global--color--nonstatus--red--clicked: var(--pf-t--global--color--nonstatus--red--200);--pf-t--global--color--nonstatus--red--default: var(--pf-t--global--color--nonstatus--red--100);--pf-t--global--color--nonstatus--red--hover: var(--pf-t--global--color--nonstatus--red--200);--pf-t--global--color--nonstatus--teal--clicked: var(--pf-t--global--color--nonstatus--teal--200);--pf-t--global--color--nonstatus--teal--default: var(--pf-t--global--color--nonstatus--teal--100);--pf-t--global--color--nonstatus--teal--hover: var(--pf-t--global--color--nonstatus--teal--200);--pf-t--global--color--nonstatus--yellow--clicked: var(--pf-t--global--color--nonstatus--yellow--200);--pf-t--global--color--nonstatus--yellow--default: var(--pf-t--global--color--nonstatus--yellow--100);--pf-t--global--color--nonstatus--yellow--hover: var(--pf-t--global--color--nonstatus--yellow--200);--pf-t--global--color--status--custom--clicked: var(--pf-t--global--color--status--custom--200);--pf-t--global--color--status--custom--default: var(--pf-t--global--color--status--custom--100);--pf-t--global--color--status--custom--hover: var(--pf-t--global--color--status--custom--200);--pf-t--global--color--status--danger--clicked: var(--pf-t--global--color--status--danger--200);--pf-t--global--color--status--danger--default: var(--pf-t--global--color--status--danger--100);--pf-t--global--color--status--danger--hover: var(--pf-t--global--color--status--danger--200);--pf-t--global--color--status--info--clicked: var(--pf-t--global--color--status--info--200);--pf-t--global--color--status--info--default: var(--pf-t--global--color--status--info--100);--pf-t--global--color--status--info--hover: var(--pf-t--global--color--status--info--200);--pf-t--global--color--status--success--clicked: var(--pf-t--global--color--status--success--200);--pf-t--global--color--status--success--default: var(--pf-t--global--color--status--success--100);--pf-t--global--color--status--success--hover: var(--pf-t--global--color--status--success--200);--pf-t--global--color--status--warning--clicked: var(--pf-t--global--color--status--warning--200);--pf-t--global--color--status--warning--default: var(--pf-t--global--color--status--warning--100);--pf-t--global--color--status--warning--hover: var(--pf-t--global--color--status--warning--200);--pf-t--global--font--size--body--default: var(--pf-t--global--font--size--sm);--pf-t--global--font--size--body--lg: var(--pf-t--global--font--size--md);--pf-t--global--font--size--body--sm: var(--pf-t--global--font--size--xs);--pf-t--global--font--size--heading--h1: var(--pf-t--global--font--size--2xl);--pf-t--global--font--size--heading--h2: var(--pf-t--global--font--size--xl);--pf-t--global--font--size--heading--h3: var(--pf-t--global--font--size--lg);--pf-t--global--font--size--heading--h4: var(--pf-t--global--font--size--md);--pf-t--global--font--size--heading--h5: var(--pf-t--global--font--size--md);--pf-t--global--font--size--heading--h6: var(--pf-t--global--font--size--md);--pf-t--global--icon--color--disabled: var(--pf-t--global--color--disabled--200);--pf-t--global--icon--color--inverse: var(--pf-t--global--icon--color--300);--pf-t--global--icon--color--on-disabled: var(--pf-t--global--color--disabled--300);--pf-t--global--icon--color--regular: var(--pf-t--global--icon--color--100);--pf-t--global--icon--color--severity--critical--default: var(--pf-t--global--color--severity--critical--100);--pf-t--global--icon--color--severity--important--default: var(--pf-t--global--color--severity--important--100);--pf-t--global--icon--color--severity--minor--default: var(--pf-t--global--color--severity--minor--100);--pf-t--global--icon--color--severity--moderate--default: var(--pf-t--global--color--severity--moderate--100);--pf-t--global--icon--color--severity--none--default: var(--pf-t--global--color--severity--none--100);--pf-t--global--icon--color--severity--undefined--default: var(--pf-t--global--color--severity--undefined--100);--pf-t--global--icon--color--status--warning--clicked: var(--pf-t--global--color--status--warning--300);--pf-t--global--icon--color--status--warning--default: var(--pf-t--global--color--status--warning--200);--pf-t--global--icon--color--status--warning--hover: var(--pf-t--global--color--status--warning--300);--pf-t--global--icon--color--subtle: var(--pf-t--global--icon--color--200);--pf-t--global--icon--size--font--2xl: var(--pf-t--global--font--size--2xl);--pf-t--global--icon--size--font--3xl: var(--pf-t--global--font--size--3xl);--pf-t--global--icon--size--font--4xl: var(--pf-t--global--font--size--4xl);--pf-t--global--icon--size--font--lg: var(--pf-t--global--font--size--lg);--pf-t--global--icon--size--font--md: var(--pf-t--global--font--size--md);--pf-t--global--icon--size--font--sm: var(--pf-t--global--font--size--sm);--pf-t--global--icon--size--font--xl: var(--pf-t--global--font--size--xl);--pf-t--global--icon--size--font--xs: var(--pf-t--global--font--size--xs);--pf-t--global--motion--duration--fade--default: var(--pf-t--global--motion--duration--md);--pf-t--global--motion--duration--fade--long: var(--pf-t--global--motion--duration--lg);--pf-t--global--motion--duration--fade--short: var(--pf-t--global--motion--duration--sm);--pf-t--global--motion--duration--icon--default: var(--pf-t--global--motion--duration--sm);--pf-t--global--motion--duration--icon--long: var(--pf-t--global--motion--duration--md);--pf-t--global--motion--duration--icon--short: var(--pf-t--global--motion--duration--xs);--pf-t--global--motion--duration--slide-in--default: var(--pf-t--global--motion--duration--xl);--pf-t--global--motion--duration--slide-in--long: var(--pf-t--global--motion--duration--2xl);--pf-t--global--motion--duration--slide-in--short: var(--pf-t--global--motion--duration--lg);--pf-t--global--motion--duration--slide-out--default: var(--pf-t--global--motion--duration--xl);--pf-t--global--motion--duration--slide-out--long: var(--pf-t--global--motion--duration--2xl);--pf-t--global--motion--duration--slide-out--short: var(--pf-t--global--motion--duration--lg);--pf-t--global--spacer--action--horizontal--compact: var(--pf-t--global--spacer--md);--pf-t--global--spacer--action--horizontal--default: var(--pf-t--global--spacer--lg);--pf-t--global--spacer--action--horizontal--plain--compact: var(--pf-t--global--spacer--xs);--pf-t--global--spacer--action--horizontal--plain--default: var(--pf-t--global--spacer--sm);--pf-t--global--spacer--action--horizontal--spacious: var(--pf-t--global--spacer--xl);--pf-t--global--spacer--control--horizontal--compact: var(--pf-t--global--spacer--sm);--pf-t--global--spacer--control--horizontal--default: var(--pf-t--global--spacer--md);--pf-t--global--spacer--control--horizontal--plain: var(--pf-t--global--spacer--sm);--pf-t--global--spacer--control--horizontal--spacious: var(--pf-t--global--spacer--lg);--pf-t--global--spacer--control--vertical--compact: var(--pf-t--global--spacer--xs);--pf-t--global--spacer--control--vertical--default: var(--pf-t--global--spacer--sm);--pf-t--global--spacer--control--vertical--plain: var(--pf-t--global--spacer--sm);--pf-t--global--spacer--control--vertical--spacious: var(--pf-t--global--spacer--md);--pf-t--global--spacer--gap--action-to-action--default: var(--pf-t--global--spacer--md);--pf-t--global--spacer--gap--action-to-action--plain: var(--pf-t--global--spacer--xs);--pf-t--global--spacer--gap--control-to-control--default: var(--pf-t--global--spacer--xs);--pf-t--global--spacer--gap--group--horizontal: var(--pf-t--global--spacer--md);--pf-t--global--spacer--gap--group--vertical: var(--pf-t--global--spacer--sm);--pf-t--global--spacer--gap--group-to-group--horizontal--compact: var(--pf-t--global--spacer--sm);--pf-t--global--spacer--gap--group-to-group--horizontal--default: var(--pf-t--global--spacer--2xl);--pf-t--global--spacer--gap--group-to-group--vertical--compact: var(--pf-t--global--spacer--md);--pf-t--global--spacer--gap--group-to-group--vertical--default: var(--pf-t--global--spacer--lg);--pf-t--global--spacer--gap--text-to-element--compact: var(--pf-t--global--spacer--xs);--pf-t--global--spacer--gap--text-to-element--default: var(--pf-t--global--spacer--sm);--pf-t--global--spacer--gutter--default: var(--pf-t--global--spacer--md);--pf-t--global--spacer--inset--page-chrome: var(--pf-t--global--spacer--lg);--pf-t--global--text--color--disabled: var(--pf-t--global--color--disabled--200);--pf-t--global--text--color--inverse: var(--pf-t--global--text--color--300);--pf-t--global--text--color--link--default: var(--pf-t--global--text--color--link--100);--pf-t--global--text--color--link--hover: var(--pf-t--global--text--color--link--200);--pf-t--global--text--color--link--visited: var(--pf-t--global--text--color--link--300);--pf-t--global--text--color--on-disabled: var(--pf-t--global--color--disabled--300);--pf-t--global--text--color--on-highlight: var(--pf-t--global--text--color--100);--pf-t--global--text--color--regular: var(--pf-t--global--text--color--100);--pf-t--global--text--color--required: var(--pf-t--global--text--color--400);--pf-t--global--text--color--status--warning--clicked: var(--pf-t--global--color--status--warning--300);--pf-t--global--text--color--status--warning--default: var(--pf-t--global--color--status--warning--200);--pf-t--global--text--color--status--warning--hover: var(--pf-t--global--color--status--warning--300);--pf-t--global--text--color--subtle: var(--pf-t--global--text--color--200);--pf-t--global--text-decoration--offset--default: var(--pf-t--global--spacer--xs);--pf-t--global--text-decoration--width--default: var(--pf-t--global--border--width--regular);--pf-t--global--background--color--control--default: var(--pf-t--global--background--color--primary--default);--pf-t--global--border--color--alt: var(--pf-t--global--background--color--primary--default);--pf-t--global--border--color--brand--clicked: var(--pf-t--global--color--brand--clicked);--pf-t--global--border--color--brand--default: var(--pf-t--global--color--brand--default);--pf-t--global--border--color--brand--hover: var(--pf-t--global--color--brand--hover);--pf-t--global--border--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);--pf-t--global--border--color--status--custom--default: var(--pf-t--global--color--status--custom--default);--pf-t--global--border--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);--pf-t--global--border--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);--pf-t--global--border--color--status--danger--default: var(--pf-t--global--color--status--danger--default);--pf-t--global--border--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);--pf-t--global--border--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);--pf-t--global--border--color--status--info--default: var(--pf-t--global--color--status--info--default);--pf-t--global--border--color--status--info--hover: var(--pf-t--global--color--status--info--hover);--pf-t--global--border--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);--pf-t--global--border--color--status--success--default: var(--pf-t--global--color--status--success--default);--pf-t--global--border--color--status--success--hover: var(--pf-t--global--color--status--success--hover);--pf-t--global--color--status--read--on-primary: var(--pf-t--global--background--color--secondary--default);--pf-t--global--color--status--unread--attention--clicked: var(--pf-t--global--color--status--danger--clicked);--pf-t--global--color--status--unread--attention--default: var(--pf-t--global--color--status--danger--default);--pf-t--global--color--status--unread--attention--hover: var(--pf-t--global--color--status--danger--hover);--pf-t--global--color--status--unread--clicked: var(--pf-t--global--color--brand--clicked);--pf-t--global--color--status--unread--default: var(--pf-t--global--color--brand--default);--pf-t--global--color--status--unread--hover: var(--pf-t--global--color--brand--hover);--pf-t--global--icon--color--brand--clicked: var(--pf-t--global--color--brand--clicked);--pf-t--global--icon--color--brand--default: var(--pf-t--global--color--brand--default);--pf-t--global--icon--color--brand--hover: var(--pf-t--global--color--brand--hover);--pf-t--global--icon--color--favorite--clicked: var(--pf-t--global--color--favorite--clicked);--pf-t--global--icon--color--favorite--default: var(--pf-t--global--color--favorite--default);--pf-t--global--icon--color--favorite--hover: var(--pf-t--global--color--favorite--hover);--pf-t--global--icon--color--nonstatus--on-blue--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-blue--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-blue--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-gray--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-gray--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-gray--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-green--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-green--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-green--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-orange--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-orange--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-orange--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-orangered--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-orangered--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-orangered--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-purple--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-purple--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-purple--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-red--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-red--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-red--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-teal--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-teal--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-teal--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-yellow--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-yellow--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-yellow--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--on-brand--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--on-brand--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--on-brand--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);--pf-t--global--icon--color--status--custom--default: var(--pf-t--global--color--status--custom--default);--pf-t--global--icon--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);--pf-t--global--icon--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);--pf-t--global--icon--color--status--danger--default: var(--pf-t--global--color--status--danger--default);--pf-t--global--icon--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);--pf-t--global--icon--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);--pf-t--global--icon--color--status--info--default: var(--pf-t--global--color--status--info--default);--pf-t--global--icon--color--status--info--hover: var(--pf-t--global--color--status--info--hover);--pf-t--global--icon--color--status--on-custom--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-custom--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-custom--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-danger--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-danger--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-info--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-info--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-info--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-success--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-success--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-success--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-warning--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--status--on-warning--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--status--on-warning--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);--pf-t--global--icon--color--status--success--default: var(--pf-t--global--color--status--success--default);--pf-t--global--icon--color--status--success--hover: var(--pf-t--global--color--status--success--hover);--pf-t--global--icon--color--status--unread--on-attention--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-attention--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-attention--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-default--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-default--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-default--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--size--font--body--default: var(--pf-t--global--font--size--body--default);--pf-t--global--icon--size--font--body--lg: var(--pf-t--global--font--size--body--lg);--pf-t--global--icon--size--font--body--sm: var(--pf-t--global--font--size--body--sm);--pf-t--global--icon--size--font--heading--h1: var(--pf-t--global--font--size--heading--h1);--pf-t--global--icon--size--font--heading--h2: var(--pf-t--global--font--size--heading--h2);--pf-t--global--icon--size--font--heading--h3: var(--pf-t--global--font--size--heading--h3);--pf-t--global--icon--size--font--heading--h4: var(--pf-t--global--font--size--heading--h4);--pf-t--global--icon--size--font--heading--h5: var(--pf-t--global--font--size--heading--h5);--pf-t--global--icon--size--font--heading--h6: var(--pf-t--global--font--size--heading--h6);--pf-t--global--text--color--brand--clicked: var(--pf-t--global--color--brand--clicked);--pf-t--global--text--color--brand--default: var(--pf-t--global--color--brand--default);--pf-t--global--text--color--brand--hover: var(--pf-t--global--color--brand--hover);--pf-t--global--text--color--nonstatus--on-blue--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-blue--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-blue--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-gray--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-gray--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-gray--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-green--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-green--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-green--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-orange--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-orange--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-orange--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-orangered--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-orangered--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-orangered--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-purple--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-purple--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-purple--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-red--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-red--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-red--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-teal--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-teal--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-teal--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-yellow--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-yellow--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-yellow--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--on-brand--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--on-brand--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--on-brand--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--placeholder: var(--pf-t--global--text--color--subtle);--pf-t--global--text--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);--pf-t--global--text--color--status--custom--default: var(--pf-t--global--color--status--custom--default);--pf-t--global--text--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);--pf-t--global--text--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);--pf-t--global--text--color--status--danger--default: var(--pf-t--global--color--status--danger--default);--pf-t--global--text--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);--pf-t--global--text--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);--pf-t--global--text--color--status--info--default: var(--pf-t--global--color--status--info--default);--pf-t--global--text--color--status--info--hover: var(--pf-t--global--color--status--info--hover);--pf-t--global--text--color--status--on-custom--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-custom--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-custom--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--text--color--status--on-danger--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-danger--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-info--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-info--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-info--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-success--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-success--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-success--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-warning--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--status--on-warning--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--status--on-warning--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);--pf-t--global--text--color--status--success--default: var(--pf-t--global--color--status--success--default);--pf-t--global--text--color--status--success--hover: var(--pf-t--global--color--status--success--hover);--pf-t--global--text--color--status--unread--on-attention--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-attention--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-attention--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-default--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-default--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-default--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--color--status--read--on-secondary: var(--pf-t--global--background--color--control--default);--pf-t--global--font--size--heading--xs: var(--pf-t--global--font--size--md);--pf-t--global--font--size--heading--sm: var(--pf-t--global--font--size--lg);--pf-t--global--font--size--heading--md: var(--pf-t--global--font--size--xl);--pf-t--global--font--size--heading--lg: var(--pf-t--global--font--size--2xl);--pf-t--global--font--size--heading--xl: var(--pf-t--global--font--size--3xl);--pf-t--global--font--size--heading--2xl: var(--pf-t--global--font--size--4xl);--pf-t--global--font--family--body--legacy: redhattext, helvetica, arial, sans-serif;--pf-t--global--font--family--heading--legacy: redhatdisplay, helvetica, arial, sans-serif;--pf-t--global--font--family--mono--legacy: redhatmono, liberationmono, consolas, sfmono-regular, menlo, monaco, courier new, monospace;--pf-t--global--font--weight--body--legacy: 400;--pf-t--global--font--weight--body--bold--legacy: 700;--pf-t--global--font--weight--heading--legacy: 400;--pf-t--global--font--weight--heading--bold--legacy: 700;--pf-t--global--box-shadow--sm: var(--pf-t--global--box-shadow--X--sm--default) var(--pf-t--global--box-shadow--Y--sm--default) var(--pf-t--global--box-shadow--blur--sm) var(--pf-t--global--box-shadow--spread--sm--default) var(--pf-t--global--box-shadow--color--sm--default);--pf-t--global--box-shadow--sm--top: var(--pf-t--global--box-shadow--X--sm--top) var(--pf-t--global--box-shadow--Y--sm--top) var(--pf-t--global--box-shadow--blur--sm) var(--pf-t--global--box-shadow--spread--sm--directional) var(--pf-t--global--box-shadow--color--sm--directional);--pf-t--global--box-shadow--sm--bottom: var(--pf-t--global--box-shadow--X--sm--bottom) var(--pf-t--global--box-shadow--Y--sm--bottom) var(--pf-t--global--box-shadow--blur--sm) var(--pf-t--global--box-shadow--spread--sm--directional) var(--pf-t--global--box-shadow--color--sm--directional);--pf-t--global--box-shadow--sm--left: var(--pf-t--global--box-shadow--X--sm--left) var(--pf-t--global--box-shadow--Y--sm--left) var(--pf-t--global--box-shadow--blur--sm) var(--pf-t--global--box-shadow--spread--sm--directional) var(--pf-t--global--box-shadow--color--sm--directional);--pf-t--global--box-shadow--sm--right: var(--pf-t--global--box-shadow--X--sm--right) var(--pf-t--global--box-shadow--Y--sm--right) var(--pf-t--global--box-shadow--blur--sm) var(--pf-t--global--box-shadow--spread--sm--directional) var(--pf-t--global--box-shadow--color--sm--directional);--pf-t--global--box-shadow--md: var(--pf-t--global--box-shadow--X--md--default) var(--pf-t--global--box-shadow--Y--md--default) var(--pf-t--global--box-shadow--blur--md) var(--pf-t--global--box-shadow--spread--md--default) var(--pf-t--global--box-shadow--color--md--default);--pf-t--global--box-shadow--md--top: var(--pf-t--global--box-shadow--X--md--top) var(--pf-t--global--box-shadow--Y--md--top) var(--pf-t--global--box-shadow--blur--md) var(--pf-t--global--box-shadow--spread--md--directional) var(--pf-t--global--box-shadow--color--md--directional);--pf-t--global--box-shadow--md--bottom: var(--pf-t--global--box-shadow--X--md--bottom) var(--pf-t--global--box-shadow--Y--md--bottom) var(--pf-t--global--box-shadow--blur--md) var(--pf-t--global--box-shadow--spread--md--directional) var(--pf-t--global--box-shadow--color--md--directional);--pf-t--global--box-shadow--md--left: var(--pf-t--global--box-shadow--X--md--left) var(--pf-t--global--box-shadow--Y--md--left) var(--pf-t--global--box-shadow--blur--md) var(--pf-t--global--box-shadow--spread--md--directional) var(--pf-t--global--box-shadow--color--md--directional);--pf-t--global--box-shadow--md--right: var(--pf-t--global--box-shadow--X--md--right) var(--pf-t--global--box-shadow--Y--md--right) var(--pf-t--global--box-shadow--blur--md) var(--pf-t--global--box-shadow--spread--md--directional) var(--pf-t--global--box-shadow--color--md--directional);--pf-t--global--box-shadow--lg: var(--pf-t--global--box-shadow--X--lg--default) var(--pf-t--global--box-shadow--Y--lg--default) var(--pf-t--global--box-shadow--blur--lg) var(--pf-t--global--box-shadow--spread--lg--default) var(--pf-t--global--box-shadow--color--lg--default);--pf-t--global--box-shadow--lg--top: var(--pf-t--global--box-shadow--X--lg--top) var(--pf-t--global--box-shadow--Y--lg--top) var(--pf-t--global--box-shadow--blur--lg) var(--pf-t--global--box-shadow--spread--lg--directional) var(--pf-t--global--box-shadow--color--lg--directional);--pf-t--global--box-shadow--lg--bottom: var(--pf-t--global--box-shadow--X--lg--bottom) var(--pf-t--global--box-shadow--Y--lg--bottom) var(--pf-t--global--box-shadow--blur--lg) var(--pf-t--global--box-shadow--spread--lg--directional) var(--pf-t--global--box-shadow--color--lg--directional);--pf-t--global--box-shadow--lg--left: var(--pf-t--global--box-shadow--X--lg--left) var(--pf-t--global--box-shadow--Y--lg--left) var(--pf-t--global--box-shadow--blur--lg) var(--pf-t--global--box-shadow--spread--lg--directional) var(--pf-t--global--box-shadow--color--lg--directional);--pf-t--global--box-shadow--lg--right: var(--pf-t--global--box-shadow--X--lg--right) var(--pf-t--global--box-shadow--Y--lg--right) var(--pf-t--global--box-shadow--blur--lg) var(--pf-t--global--box-shadow--spread--lg--directional) var(--pf-t--global--box-shadow--color--lg--directional);--pf-t--global--list-style: disc outside;--pf-t--temp--dev--tbd: #BC11E0}:root:where(.pf-v6-theme-dark){--pf-t--global--background--color--action--plain--default: rgba(0, 0, 0, 0);--pf-t--global--dark--background--color--500: rgba(21, 21, 21, .8);--pf-t--global--dark--background--color--600: rgba(199, 199, 199, .15);--pf-t--global--dark--box-shadow--color--100: rgba(0, 0, 0, .5);--pf-t--global--dark--box-shadow--color--200: rgba(0, 0, 0, .7);--pf-t--global--background--color--action--plain--clicked: var(--pf-t--global--dark--background--color--600);--pf-t--global--background--color--action--plain--hover: var(--pf-t--global--dark--background--color--600);--pf-t--global--background--color--backdrop--default: var(--pf-t--global--dark--background--color--500);--pf-t--global--background--color--tertiary--default: var(--pf-t--global--dark--background--color--600);--pf-t--global--box-shadow--color--lg--default: var(--pf-t--global--dark--box-shadow--color--100);--pf-t--global--box-shadow--color--lg--directional: var(--pf-t--global--dark--box-shadow--color--200);--pf-t--global--box-shadow--color--md--default: var(--pf-t--global--dark--box-shadow--color--100);--pf-t--global--box-shadow--color--md--directional: var(--pf-t--global--dark--box-shadow--color--200);--pf-t--global--box-shadow--color--sm--default: var(--pf-t--global--dark--box-shadow--color--100);--pf-t--global--box-shadow--color--sm--directional: var(--pf-t--global--dark--box-shadow--color--200);--pf-t--global--dark--background--color--100: var(--pf-t--color--gray--95);--pf-t--global--dark--background--color--200: var(--pf-t--color--gray--80);--pf-t--global--dark--background--color--300: var(--pf-t--color--gray--70);--pf-t--global--dark--background--color--400: var(--pf-t--color--gray--10);--pf-t--global--dark--background--color--450: var(--pf-t--color--gray--20);--pf-t--global--dark--background--color--highlight--100: var(--pf-t--color--yellow--20);--pf-t--global--dark--background--color--highlight--200: var(--pf-t--color--yellow--30);--pf-t--global--dark--border--color--100: var(--pf-t--color--gray--50);--pf-t--global--dark--border--color--200: var(--pf-t--color--gray--40);--pf-t--global--dark--border--color--50: var(--pf-t--color--gray--60);--pf-t--global--dark--color--brand--100: var(--pf-t--color--blue--30);--pf-t--global--dark--color--brand--200: var(--pf-t--color--blue--20);--pf-t--global--dark--color--brand--300: var(--pf-t--color--blue--10);--pf-t--global--dark--color--disabled--100: var(--pf-t--color--gray--40);--pf-t--global--dark--color--disabled--200: var(--pf-t--color--gray--50);--pf-t--global--dark--color--disabled--300: var(--pf-t--color--gray--70);--pf-t--global--dark--color--favorite--100: var(--pf-t--color--yellow--30);--pf-t--global--dark--color--favorite--200: var(--pf-t--color--yellow--20);--pf-t--global--dark--color--nonstatus--blue--100: var(--pf-t--color--blue--30);--pf-t--global--dark--color--nonstatus--blue--200: var(--pf-t--color--blue--20);--pf-t--global--dark--color--nonstatus--blue--300: var(--pf-t--color--blue--10);--pf-t--global--dark--color--nonstatus--gray--100: var(--pf-t--color--gray--60);--pf-t--global--dark--color--nonstatus--gray--200: var(--pf-t--color--gray--50);--pf-t--global--dark--color--nonstatus--gray--300: var(--pf-t--color--gray--40);--pf-t--global--dark--color--nonstatus--green--100: var(--pf-t--color--green--30);--pf-t--global--dark--color--nonstatus--green--200: var(--pf-t--color--green--20);--pf-t--global--dark--color--nonstatus--green--300: var(--pf-t--color--green--10);--pf-t--global--dark--color--nonstatus--orange--100: var(--pf-t--color--orange--30);--pf-t--global--dark--color--nonstatus--orange--200: var(--pf-t--color--orange--20);--pf-t--global--dark--color--nonstatus--orange--300: var(--pf-t--color--orange--10);--pf-t--global--dark--color--nonstatus--orangered--100: var(--pf-t--color--red-orange--30);--pf-t--global--dark--color--nonstatus--orangered--200: var(--pf-t--color--red-orange--20);--pf-t--global--dark--color--nonstatus--orangered--300: var(--pf-t--color--red-orange--10);--pf-t--global--dark--color--nonstatus--purple--100: var(--pf-t--color--purple--30);--pf-t--global--dark--color--nonstatus--purple--200: var(--pf-t--color--purple--20);--pf-t--global--dark--color--nonstatus--purple--300: var(--pf-t--color--purple--10);--pf-t--global--dark--color--nonstatus--red--100: var(--pf-t--color--red--30);--pf-t--global--dark--color--nonstatus--red--200: var(--pf-t--color--red--20);--pf-t--global--dark--color--nonstatus--red--300: var(--pf-t--color--red--10);--pf-t--global--dark--color--nonstatus--teal--100: var(--pf-t--color--teal--30);--pf-t--global--dark--color--nonstatus--teal--200: var(--pf-t--color--teal--20);--pf-t--global--dark--color--nonstatus--teal--300: var(--pf-t--color--teal--10);--pf-t--global--dark--color--nonstatus--yellow--100: var(--pf-t--color--yellow--30);--pf-t--global--dark--color--nonstatus--yellow--200: var(--pf-t--color--yellow--20);--pf-t--global--dark--color--nonstatus--yellow--300: var(--pf-t--color--yellow--10);--pf-t--global--dark--color--severity--critical--100: var(--pf-t--color--red-orange--50);--pf-t--global--dark--color--severity--important--100: var(--pf-t--color--orange--40);--pf-t--global--dark--color--severity--minor--100: var(--pf-t--color--gray--30);--pf-t--global--dark--color--severity--moderate--100: var(--pf-t--color--yellow--30);--pf-t--global--dark--color--severity--none--100: var(--pf-t--color--blue--30);--pf-t--global--dark--color--severity--undefined--100: var(--pf-t--color--gray--40);--pf-t--global--dark--color--status--custom--100: var(--pf-t--color--teal--40);--pf-t--global--dark--color--status--custom--200: var(--pf-t--color--teal--30);--pf-t--global--dark--color--status--danger--100: var(--pf-t--color--red-orange--50);--pf-t--global--dark--color--status--danger--200: var(--pf-t--color--red-orange--40);--pf-t--global--dark--color--status--danger--250: var(--pf-t--color--red-orange--30);--pf-t--global--dark--color--status--danger--300: var(--pf-t--color--red-orange--20);--pf-t--global--dark--color--status--info--100: var(--pf-t--color--purple--30);--pf-t--global--dark--color--status--info--200: var(--pf-t--color--purple--20);--pf-t--global--dark--color--status--success--100: var(--pf-t--color--green--40);--pf-t--global--dark--color--status--success--200: var(--pf-t--color--green--30);--pf-t--global--dark--color--status--warning--100: var(--pf-t--color--yellow--30);--pf-t--global--dark--color--status--warning--200: var(--pf-t--color--yellow--20);--pf-t--global--dark--icon--color--100: var(--pf-t--color--gray--10);--pf-t--global--dark--icon--color--200: var(--pf-t--color--gray--40);--pf-t--global--dark--icon--color--300: var(--pf-t--color--gray--90);--pf-t--global--dark--text--color--100: var(--pf-t--color--white);--pf-t--global--dark--text--color--200: var(--pf-t--color--gray--30);--pf-t--global--dark--text--color--300: var(--pf-t--color--gray--90);--pf-t--global--dark--text--color--400: var(--pf-t--color--red-orange--30);--pf-t--global--dark--text--color--link--100: var(--pf-t--color--blue--20);--pf-t--global--dark--text--color--link--200: var(--pf-t--color--blue--10);--pf-t--global--dark--text--color--link--300: var(--pf-t--color--purple--30);--pf-t--global--background--color--action--plain--alt--clicked: var(--pf-t--global--dark--background--color--200);--pf-t--global--background--color--action--plain--alt--hover: var(--pf-t--global--dark--background--color--200);--pf-t--global--background--color--control--default: var(--pf-t--global--dark--background--color--300);--pf-t--global--background--color--control--read-only: var(--pf-t--global--dark--background--color--300);--pf-t--global--background--color--disabled--default: var(--pf-t--global--dark--color--disabled--100);--pf-t--global--background--color--floating--clicked: var(--pf-t--global--dark--background--color--200);--pf-t--global--background--color--floating--default: var(--pf-t--global--dark--background--color--300);--pf-t--global--background--color--floating--hover: var(--pf-t--global--dark--background--color--200);--pf-t--global--background--color--highlight--clicked: var(--pf-t--global--dark--background--color--highlight--200);--pf-t--global--background--color--highlight--default: var(--pf-t--global--dark--background--color--highlight--100);--pf-t--global--background--color--inverse--clicked: var(--pf-t--global--dark--background--color--450);--pf-t--global--background--color--inverse--default: var(--pf-t--global--dark--background--color--400);--pf-t--global--background--color--inverse--hover: var(--pf-t--global--dark--background--color--450);--pf-t--global--background--color--primary--clicked: var(--pf-t--global--dark--background--color--300);--pf-t--global--background--color--primary--default: var(--pf-t--global--dark--background--color--200);--pf-t--global--background--color--primary--hover: var(--pf-t--global--dark--background--color--300);--pf-t--global--background--color--secondary--clicked: var(--pf-t--global--dark--background--color--200);--pf-t--global--background--color--secondary--default: var(--pf-t--global--dark--background--color--100);--pf-t--global--background--color--secondary--hover: var(--pf-t--global--dark--background--color--200);--pf-t--global--border--color--clicked: var(--pf-t--global--dark--color--brand--200);--pf-t--global--border--color--control--read-only: var(--pf-t--global--dark--border--color--50);--pf-t--global--border--color--default: var(--pf-t--global--dark--border--color--200);--pf-t--global--border--color--disabled: var(--pf-t--global--dark--color--disabled--200);--pf-t--global--border--color--hover: var(--pf-t--global--dark--color--brand--100);--pf-t--global--border--color--nonstatus--blue--clicked: var(--pf-t--global--dark--color--nonstatus--blue--200);--pf-t--global--border--color--nonstatus--blue--default: var(--pf-t--global--dark--color--nonstatus--blue--100);--pf-t--global--border--color--nonstatus--blue--hover: var(--pf-t--global--dark--color--nonstatus--blue--200);--pf-t--global--border--color--nonstatus--gray--clicked: var(--pf-t--global--dark--color--nonstatus--gray--300);--pf-t--global--border--color--nonstatus--gray--default: var(--pf-t--global--dark--color--nonstatus--gray--200);--pf-t--global--border--color--nonstatus--gray--hover: var(--pf-t--global--dark--color--nonstatus--gray--300);--pf-t--global--border--color--nonstatus--green--clicked: var(--pf-t--global--dark--color--nonstatus--green--200);--pf-t--global--border--color--nonstatus--green--default: var(--pf-t--global--dark--color--nonstatus--green--100);--pf-t--global--border--color--nonstatus--green--hover: var(--pf-t--global--dark--color--nonstatus--green--200);--pf-t--global--border--color--nonstatus--orange--clicked: var(--pf-t--global--dark--color--nonstatus--orange--200);--pf-t--global--border--color--nonstatus--orange--default: var(--pf-t--global--dark--color--nonstatus--orange--100);--pf-t--global--border--color--nonstatus--orange--hover: var(--pf-t--global--dark--color--nonstatus--orange--200);--pf-t--global--border--color--nonstatus--orangered--clicked: var(--pf-t--global--dark--color--nonstatus--orangered--200);--pf-t--global--border--color--nonstatus--orangered--default: var(--pf-t--global--dark--color--nonstatus--orangered--100);--pf-t--global--border--color--nonstatus--orangered--hover: var(--pf-t--global--dark--color--nonstatus--orangered--200);--pf-t--global--border--color--nonstatus--purple--clicked: var(--pf-t--global--dark--color--nonstatus--purple--200);--pf-t--global--border--color--nonstatus--purple--default: var(--pf-t--global--dark--color--nonstatus--purple--100);--pf-t--global--border--color--nonstatus--purple--hover: var(--pf-t--global--dark--color--nonstatus--purple--200);--pf-t--global--border--color--nonstatus--red--clicked: var(--pf-t--global--dark--color--nonstatus--red--200);--pf-t--global--border--color--nonstatus--red--default: var(--pf-t--global--dark--color--nonstatus--red--100);--pf-t--global--border--color--nonstatus--red--hover: var(--pf-t--global--dark--color--nonstatus--red--200);--pf-t--global--border--color--nonstatus--teal--clicked: var(--pf-t--global--dark--color--nonstatus--teal--200);--pf-t--global--border--color--nonstatus--teal--default: var(--pf-t--global--dark--color--nonstatus--teal--100);--pf-t--global--border--color--nonstatus--teal--hover: var(--pf-t--global--dark--color--nonstatus--teal--200);--pf-t--global--border--color--nonstatus--yellow--clicked: var(--pf-t--global--dark--color--nonstatus--yellow--200);--pf-t--global--border--color--nonstatus--yellow--default: var(--pf-t--global--dark--color--nonstatus--yellow--100);--pf-t--global--border--color--nonstatus--yellow--hover: var(--pf-t--global--dark--color--nonstatus--yellow--200);--pf-t--global--border--color--on-secondary: var(--pf-t--global--dark--border--color--200);--pf-t--global--color--brand--clicked: var(--pf-t--global--dark--color--brand--200);--pf-t--global--color--brand--default: var(--pf-t--global--dark--color--brand--100);--pf-t--global--color--brand--hover: var(--pf-t--global--dark--color--brand--200);--pf-t--global--color--favorite--clicked: var(--pf-t--global--dark--color--favorite--200);--pf-t--global--color--favorite--default: var(--pf-t--global--dark--color--favorite--100);--pf-t--global--color--favorite--hover: var(--pf-t--global--dark--color--favorite--200);--pf-t--global--color--nonstatus--blue--clicked: var(--pf-t--global--dark--color--nonstatus--blue--200);--pf-t--global--color--nonstatus--blue--default: var(--pf-t--global--dark--color--nonstatus--blue--100);--pf-t--global--color--nonstatus--blue--hover: var(--pf-t--global--dark--color--nonstatus--blue--200);--pf-t--global--color--nonstatus--gray--clicked: var(--pf-t--global--dark--color--nonstatus--gray--200);--pf-t--global--color--nonstatus--gray--default: var(--pf-t--global--dark--color--nonstatus--gray--100);--pf-t--global--color--nonstatus--gray--hover: var(--pf-t--global--dark--color--nonstatus--gray--200);--pf-t--global--color--nonstatus--green--clicked: var(--pf-t--global--dark--color--nonstatus--green--200);--pf-t--global--color--nonstatus--green--default: var(--pf-t--global--dark--color--nonstatus--green--100);--pf-t--global--color--nonstatus--green--hover: var(--pf-t--global--dark--color--nonstatus--green--200);--pf-t--global--color--nonstatus--orange--clicked: var(--pf-t--global--dark--color--nonstatus--orange--200);--pf-t--global--color--nonstatus--orange--default: var(--pf-t--global--dark--color--nonstatus--orange--100);--pf-t--global--color--nonstatus--orange--hover: var(--pf-t--global--dark--color--nonstatus--orange--200);--pf-t--global--color--nonstatus--orangered--clicked: var(--pf-t--global--dark--color--nonstatus--orangered--200);--pf-t--global--color--nonstatus--orangered--default: var(--pf-t--global--dark--color--nonstatus--orangered--100);--pf-t--global--color--nonstatus--orangered--hover: var(--pf-t--global--dark--color--nonstatus--orangered--200);--pf-t--global--color--nonstatus--purple--clicked: var(--pf-t--global--dark--color--nonstatus--purple--200);--pf-t--global--color--nonstatus--purple--default: var(--pf-t--global--dark--color--nonstatus--purple--100);--pf-t--global--color--nonstatus--purple--hover: var(--pf-t--global--dark--color--nonstatus--purple--200);--pf-t--global--color--nonstatus--red--clicked: var(--pf-t--global--dark--color--nonstatus--red--200);--pf-t--global--color--nonstatus--red--default: var(--pf-t--global--dark--color--nonstatus--red--100);--pf-t--global--color--nonstatus--red--hover: var(--pf-t--global--dark--color--nonstatus--red--200);--pf-t--global--color--nonstatus--teal--clicked: var(--pf-t--global--dark--color--nonstatus--teal--200);--pf-t--global--color--nonstatus--teal--default: var(--pf-t--global--dark--color--nonstatus--teal--100);--pf-t--global--color--nonstatus--teal--hover: var(--pf-t--global--dark--color--nonstatus--teal--200);--pf-t--global--color--nonstatus--yellow--clicked: var(--pf-t--global--dark--color--nonstatus--yellow--200);--pf-t--global--color--nonstatus--yellow--default: var(--pf-t--global--dark--color--nonstatus--yellow--100);--pf-t--global--color--nonstatus--yellow--hover: var(--pf-t--global--dark--color--nonstatus--yellow--200);--pf-t--global--color--status--custom--clicked: var(--pf-t--global--dark--color--status--custom--200);--pf-t--global--color--status--custom--default: var(--pf-t--global--dark--color--status--custom--100);--pf-t--global--color--status--custom--hover: var(--pf-t--global--dark--color--status--custom--200);--pf-t--global--color--status--danger--clicked: var(--pf-t--global--dark--color--status--danger--200);--pf-t--global--color--status--danger--default: var(--pf-t--global--dark--color--status--danger--100);--pf-t--global--color--status--danger--hover: var(--pf-t--global--dark--color--status--danger--200);--pf-t--global--color--status--info--clicked: var(--pf-t--global--dark--color--status--info--200);--pf-t--global--color--status--info--default: var(--pf-t--global--dark--color--status--info--100);--pf-t--global--color--status--info--hover: var(--pf-t--global--dark--color--status--info--200);--pf-t--global--color--status--success--clicked: var(--pf-t--global--dark--color--status--success--200);--pf-t--global--color--status--success--default: var(--pf-t--global--dark--color--status--success--100);--pf-t--global--color--status--success--hover: var(--pf-t--global--dark--color--status--success--200);--pf-t--global--color--status--warning--clicked: var(--pf-t--global--dark--color--status--warning--200);--pf-t--global--color--status--warning--default: var(--pf-t--global--dark--color--status--warning--100);--pf-t--global--color--status--warning--hover: var(--pf-t--global--dark--color--status--warning--200);--pf-t--global--icon--color--brand--clicked: var(--pf-t--global--dark--color--brand--300);--pf-t--global--icon--color--brand--default: var(--pf-t--global--dark--color--brand--200);--pf-t--global--icon--color--brand--hover: var(--pf-t--global--dark--color--brand--300);--pf-t--global--icon--color--disabled: var(--pf-t--global--dark--color--disabled--200);--pf-t--global--icon--color--inverse: var(--pf-t--global--dark--icon--color--300);--pf-t--global--icon--color--on-disabled: var(--pf-t--global--dark--color--disabled--300);--pf-t--global--icon--color--regular: var(--pf-t--global--dark--icon--color--100);--pf-t--global--icon--color--severity--critical--default: var(--pf-t--global--dark--color--severity--critical--100);--pf-t--global--icon--color--severity--important--default: var(--pf-t--global--dark--color--severity--important--100);--pf-t--global--icon--color--severity--minor--default: var(--pf-t--global--dark--color--severity--minor--100);--pf-t--global--icon--color--severity--moderate--default: var(--pf-t--global--dark--color--severity--moderate--100);--pf-t--global--icon--color--severity--none--default: var(--pf-t--global--dark--color--severity--none--100);--pf-t--global--icon--color--severity--undefined--default: var(--pf-t--global--dark--color--severity--undefined--100);--pf-t--global--icon--color--subtle: var(--pf-t--global--dark--icon--color--200);--pf-t--global--text--color--brand--clicked: var(--pf-t--global--dark--color--brand--300);--pf-t--global--text--color--brand--default: var(--pf-t--global--dark--color--brand--200);--pf-t--global--text--color--brand--hover: var(--pf-t--global--dark--color--brand--300);--pf-t--global--text--color--disabled: var(--pf-t--global--dark--color--disabled--200);--pf-t--global--text--color--inverse: var(--pf-t--global--dark--text--color--300);--pf-t--global--text--color--link--default: var(--pf-t--global--dark--text--color--link--100);--pf-t--global--text--color--link--hover: var(--pf-t--global--dark--text--color--link--200);--pf-t--global--text--color--link--visited: var(--pf-t--global--dark--text--color--link--300);--pf-t--global--text--color--on-disabled: var(--pf-t--global--dark--color--disabled--300);--pf-t--global--text--color--on-highlight: var(--pf-t--global--dark--text--color--300);--pf-t--global--text--color--regular: var(--pf-t--global--dark--text--color--100);--pf-t--global--text--color--required: var(--pf-t--global--dark--text--color--400);--pf-t--global--text--color--status--danger--clicked: var(--pf-t--global--dark--color--status--danger--300);--pf-t--global--text--color--status--danger--default: var(--pf-t--global--dark--color--status--danger--250);--pf-t--global--text--color--status--danger--hover: var(--pf-t--global--dark--color--status--danger--300);--pf-t--global--text--color--subtle: var(--pf-t--global--dark--text--color--200);--pf-t--global--border--color--alt: var(--pf-t--global--background--color--primary--default);--pf-t--global--border--color--brand--clicked: var(--pf-t--global--color--brand--clicked);--pf-t--global--border--color--brand--default: var(--pf-t--global--color--brand--default);--pf-t--global--border--color--brand--hover: var(--pf-t--global--color--brand--hover);--pf-t--global--border--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);--pf-t--global--border--color--status--custom--default: var(--pf-t--global--color--status--custom--default);--pf-t--global--border--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);--pf-t--global--border--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);--pf-t--global--border--color--status--danger--default: var(--pf-t--global--color--status--danger--default);--pf-t--global--border--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);--pf-t--global--border--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);--pf-t--global--border--color--status--info--default: var(--pf-t--global--color--status--info--default);--pf-t--global--border--color--status--info--hover: var(--pf-t--global--color--status--info--hover);--pf-t--global--border--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);--pf-t--global--border--color--status--success--default: var(--pf-t--global--color--status--success--default);--pf-t--global--border--color--status--success--hover: var(--pf-t--global--color--status--success--hover);--pf-t--global--border--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);--pf-t--global--border--color--status--warning--default: var(--pf-t--global--color--status--warning--default);--pf-t--global--border--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover);--pf-t--global--color--status--read--on-primary: var(--pf-t--global--background--color--secondary--default);--pf-t--global--color--status--read--on-secondary: var(--pf-t--global--background--color--control--default);--pf-t--global--color--status--unread--attention--clicked: var(--pf-t--global--color--status--danger--clicked);--pf-t--global--color--status--unread--attention--default: var(--pf-t--global--color--status--danger--default);--pf-t--global--color--status--unread--attention--hover: var(--pf-t--global--color--status--danger--hover);--pf-t--global--color--status--unread--clicked: var(--pf-t--global--color--brand--clicked);--pf-t--global--color--status--unread--default: var(--pf-t--global--color--brand--default);--pf-t--global--color--status--unread--hover: var(--pf-t--global--color--brand--hover);--pf-t--global--icon--color--favorite--clicked: var(--pf-t--global--color--favorite--clicked);--pf-t--global--icon--color--favorite--default: var(--pf-t--global--color--favorite--default);--pf-t--global--icon--color--favorite--hover: var(--pf-t--global--color--favorite--hover);--pf-t--global--icon--color--nonstatus--on-blue--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-blue--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-blue--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-gray--clicked: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-gray--default: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-gray--hover: var(--pf-t--global--icon--color--regular);--pf-t--global--icon--color--nonstatus--on-green--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-green--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-green--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-orange--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-orange--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-orange--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-orangered--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-orangered--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-orangered--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-purple--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-purple--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-purple--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-red--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-red--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-red--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-teal--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-teal--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-teal--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-yellow--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-yellow--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--nonstatus--on-yellow--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--on-brand--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--on-brand--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--on-brand--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);--pf-t--global--icon--color--status--custom--default: var(--pf-t--global--color--status--custom--default);--pf-t--global--icon--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);--pf-t--global--icon--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);--pf-t--global--icon--color--status--danger--default: var(--pf-t--global--color--status--danger--default);--pf-t--global--icon--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);--pf-t--global--icon--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);--pf-t--global--icon--color--status--info--default: var(--pf-t--global--color--status--info--default);--pf-t--global--icon--color--status--info--hover: var(--pf-t--global--color--status--info--hover);--pf-t--global--icon--color--status--on-custom--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-custom--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-custom--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-danger--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-danger--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-info--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-info--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-info--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-success--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-success--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-success--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-warning--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-warning--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--on-warning--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);--pf-t--global--icon--color--status--success--default: var(--pf-t--global--color--status--success--default);--pf-t--global--icon--color--status--success--hover: var(--pf-t--global--color--status--success--hover);--pf-t--global--icon--color--status--unread--on-attention--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-attention--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-attention--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-default--clicked: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-default--default: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--unread--on-default--hover: var(--pf-t--global--icon--color--inverse);--pf-t--global--icon--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);--pf-t--global--icon--color--status--warning--default: var(--pf-t--global--color--status--warning--default);--pf-t--global--icon--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover);--pf-t--global--text--color--nonstatus--on-blue--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-blue--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-blue--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-gray--clicked: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-gray--default: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-gray--hover: var(--pf-t--global--text--color--regular);--pf-t--global--text--color--nonstatus--on-green--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-green--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-green--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-orange--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-orange--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-orange--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-orangered--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-orangered--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-orangered--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-purple--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-purple--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-purple--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-red--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-red--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-red--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-teal--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-teal--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-teal--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-yellow--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-yellow--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--nonstatus--on-yellow--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--on-brand--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--on-brand--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--on-brand--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--placeholder: var(--pf-t--global--text--color--subtle);--pf-t--global--text--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);--pf-t--global--text--color--status--custom--default: var(--pf-t--global--color--status--custom--default);--pf-t--global--text--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);--pf-t--global--text--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);--pf-t--global--text--color--status--info--default: var(--pf-t--global--color--status--info--default);--pf-t--global--text--color--status--info--hover: var(--pf-t--global--color--status--info--hover);--pf-t--global--text--color--status--on-custom--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-custom--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-custom--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-danger--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-danger--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-danger--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-info--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-info--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-info--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-success--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-success--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-success--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-warning--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-warning--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--on-warning--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);--pf-t--global--text--color--status--success--default: var(--pf-t--global--color--status--success--default);--pf-t--global--text--color--status--success--hover: var(--pf-t--global--color--status--success--hover);--pf-t--global--text--color--status--unread--on-attention--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-attention--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-attention--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-default--clicked: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-default--default: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--unread--on-default--hover: var(--pf-t--global--text--color--inverse);--pf-t--global--text--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);--pf-t--global--text--color--status--warning--default: var(--pf-t--global--color--status--warning--default);--pf-t--global--text--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover)}:where(.pf-v6-m-dir-rtl,[dir=rtl]){--pf-v6-global--inverse--multiplier: -1}
