.modal-backdrop{align-items:center;-webkit-animation:modalBackdropFadeIn .2s ease-out;animation:modalBackdropFadeIn .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.45);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:20000;z-index:var(--z-notification,20000)}@-webkit-keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}.modal-content{-webkit-animation:modalContentSlideIn .25s ease-out;animation:modalContentSlideIn .25s ease-out;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:hsla(0,0%,8%,.75);border:1px solid hsla(0,0%,100%,.12);border-radius:5px;border-radius:var(--radius-md,5px);box-shadow:0 8px 16px rgba(0,0,0,.7);box-shadow:var(--shadow-lg,0 8px 16px rgba(0,0,0,.7));color:#e9e9e9;color:var(--color-text-light,#e9e9e9);max-height:90vh;overflow-y:auto}@-webkit-keyframes modalContentSlideIn{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modalContentSlideIn{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.modal-small{max-width:400px;padding:20px;padding:var(--spacing-lg,20px);width:90%}.modal-medium{max-width:560px}.modal-large,.modal-medium{padding:40px;padding:var(--spacing-xl,40px);width:90%}.modal-large{max-width:800px}.modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;margin-bottom:20px;margin-bottom:var(--spacing-lg,20px);padding-bottom:12px;padding-bottom:var(--spacing-md,12px)}.modal-title{color:#e9e9e9;color:var(--color-text-light,#e9e9e9);font-size:18px;font-weight:600;margin:0}.modal-close{background:transparent;border:none;border-radius:3px;border-radius:var(--radius-sm,3px);color:hsla(0,0%,91%,.58);color:var(--color-text-faded,hsla(0,0%,91%,.58));cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;padding:var(--spacing-xs,4px) var(--spacing-sm,8px);transition:.2s ease;transition:var(--transition-fast,.2s ease)}.modal-close:hover{background:hsla(0,0%,100%,.1);color:#e9e9e9;color:var(--color-text-light,#e9e9e9)}.modal-body{color:#cecece;color:var(--color-text-main,#cecece);font-size:15px;line-height:1.5}.modal-body p{overflow-wrap:break-word;word-break:break-word}.confirm-message{color:#e9e9e9;color:var(--color-text-light,#e9e9e9);margin:0 0 20px;margin:0 0 var(--spacing-lg,20px);text-align:center}.announcement-popup{display:flex;flex-direction:column;gap:16px}.announcement-message{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:3px;border-radius:var(--radius-sm,3px);line-height:1.6;margin:0;padding:14px 16px;white-space:pre-wrap}.announcement-options{padding-top:4px}.announcement-checkbox-label{align-items:center;color:#e9e9e9;color:var(--color-text-light,#e9e9e9);cursor:pointer;display:inline-flex;font-size:14px;gap:10px}.announcement-checkbox{accent-color:#1be0ea;accent-color:var(--color-smileweb-bleu,#1be0ea);height:16px;width:16px}.announcement-footer{justify-content:flex-end;margin-top:24px}.modal-progress-wrap{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:12px 0}.modal-progress-text{color:#e9e9e9;color:var(--color-text-light,#e9e9e9);margin:0;text-align:center}.modal-spinner{-webkit-animation:modalSpin .7s linear infinite;animation:modalSpin .7s linear infinite;border:2px solid hsla(0,0%,91%,.25);border-radius:50%;border-top:2px solid var(--color-smileweb-bleu,#1be0ea);height:26px;width:26px}@-webkit-keyframes modalSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes modalSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-footer{display:flex;gap:12px;gap:var(--spacing-md,12px);justify-content:center;margin-top:40px;margin-top:var(--spacing-xl,40px)}.modal-btn{border:none;border-radius:3px;border-radius:var(--radius-sm,3px);cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:10px 20px;padding:10px var(--spacing-lg,20px);transition:.2s ease;transition:var(--transition-fast,.2s ease)}.modal-btn-primary{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(27,224,234,.25);border:1px solid rgba(27,224,234,.6);color:#e9e9e9;color:var(--color-text-light,#e9e9e9)}.modal-btn-primary:hover{background:rgba(27,224,234,.45)}.modal-btn-danger{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(240,84,36,.25);border:1px solid rgba(240,84,36,.6);color:#e9e9e9;color:var(--color-text-light,#e9e9e9)}.modal-btn-danger:hover{background:rgba(240,84,36,.45)}.modal-btn-cancel{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#e9e9e9;color:var(--color-text-light,#e9e9e9)}.modal-btn-cancel:hover{background:hsla(0,0%,100%,.2)}.modal-btn:focus,.modal-close:focus,.modal-content:focus{outline:2px solid #1be0ea;outline:2px solid var(--color-smileweb-bleu,#1be0ea);outline-offset:2px}#Login{align-items:center;display:flex;justify-content:center;padding:var(--spacing-lg)}#Login,.login-backdrop{inset:0;position:fixed;z-index:var(--z-notification)}.login-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.55)}.login-panel{-webkit-animation:loginPanelAppear .4s cubic-bezier(.16,1,.3,1) forwards;animation:loginPanelAppear .4s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:hsla(0,7%,8%,.24)!important;border-left:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.3);border-radius:17px;border-style:solid;border-width:1px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);box-sizing:border-box;color:var(--color-text-main);margin:0;padding:50px 45px;position:relative;width:min(440px,calc(100vw - var(--spacing-lg)*2));z-index:var(--z-modal);z-index:calc(var(--z-notification) + 1)}@-webkit-keyframes loginPanelAppear{0%{opacity:0;-webkit-transform:translateY(16px) scale(.97);transform:translateY(16px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes loginPanelAppear{0%{opacity:0;-webkit-transform:translateY(16px) scale(.97);transform:translateY(16px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}input.login-glassInput:-webkit-autofill,input.login-glassInput:-webkit-autofill:active,input.login-glassInput:-webkit-autofill:focus,input.login-glassInput:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;color-scheme:dark;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (max-width:480px){.login-panel{padding:28px 22px}}.login-header{border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:35px;padding-bottom:30px;text-align:center}.login-logoWrap{margin-bottom:18px}.login-logoWrap img{height:auto;max-width:200px;opacity:.95}.login-title{color:#e5e7eb;font-size:18px;font-weight:600;margin:0}.login-close{align-items:center;background:transparent;border:none;border-radius:var(--radius-circle);cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:var(--transition-fast);width:32px}.login-close:hover{background:hsla(0,0%,100%,.06)}.login-close svg{height:16px;width:16px}.closePath{fill:var(--color-white)}.login-status{border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);text-align:center}.status-error{background:rgba(240,84,36,.22)}.status-success{background:rgba(73,151,73,.22)}.login-form{display:flex;flex-direction:column;gap:18px}.login-field label{color:#d1d5db;display:block;font-size:14px;font-weight:500;letter-spacing:.3px;margin-bottom:10px}.login-glassInput{background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;color:#fff!important;font-size:15px;height:46px;line-height:46px;outline:none;padding:0 16px;transition:all .3s ease;width:100%}.login-glassInput:focus{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.5)!important;outline:none!important}.login-passwordRow{position:relative;width:100%}.login-passwordRow .login-glassInput{padding-right:45px}#toggleDisplayPass{color:#9ca3af;cursor:pointer;opacity:.8;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:2}#toggleDisplayPass:hover{color:#fff;opacity:1}.login-options{justify-content:space-between;margin-bottom:6px;margin-top:10px}.login-options,.login-remember{align-items:center;display:flex}.login-remember{cursor:pointer;gap:8px}.login-remember input[type=checkbox]{accent-color:#6b7280;cursor:pointer}.login-remember span{color:#d1d5db;font-size:13px}.login-forgot{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:13px;padding:0;transition:color .2s ease}.login-forgot:hover{color:#fff;text-decoration:underline}.login-hints{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md)}.login-hints .message{color:var(--color-error)}.attemptsWarning{color:var(--color-accent-orange);margin-top:var(--spacing-xs)}.login-submit{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;color:#fff!important;cursor:pointer;font-size:15px;font-weight:600;height:48px;letter-spacing:.5px;transition:all .3s ease;width:100%}.login-submit:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.login-submit:disabled{cursor:not-allowed;opacity:var(--disabled-heavy-opacity)}.login-footer{border-top:1px solid hsla(0,0%,100%,.1);color:#9ca3af;font-size:14px;margin-top:30px;padding-top:25px;text-align:center}.login-footer a{color:var(--color-white);text-decoration:underline}.notification-bell-wrapper{align-items:center;cursor:pointer;display:inline-block;display:flex;position:relative}.notification-bell-icon{align-items:center;border-radius:50%;color:hsla(0,0%,100%,.92);display:flex;justify-content:center;padding:8px;position:relative;transition:background-color .2s}.notification-bell-icon:hover{background-color:hsla(0,0%,100%,.15)}.notification-badge{background-color:#ed3b3b;border-radius:44%;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;font-size:11px;font-weight:700;min-width:15px;padding:1.5px 4px;position:absolute;right:0;text-align:center;top:0;-webkit-transform:translate(25%,-25%);transform:translate(15%,10%)}.notification-dropdown{-webkit-animation:glassPanelAppear .4s cubic-bezier(.16,1,.3,1) forwards;animation:glassPanelAppear .4s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.5)!important;border:1px solid hsla(0,0%,100%,.2);border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.3);color:hsla(0,0%,100%,.95);margin-top:10px;overflow:hidden;position:absolute;right:0;text-align:left;top:100%;width:380px;z-index:999999}.notification-header{align-items:center;background:transparent;display:flex;justify-content:space-between;padding:12px 16px}.notification-header h4{color:hsla(0,0%,100%,.95);font-size:14px;font-weight:600;margin:0}.notification-footer{align-items:center;background:transparent;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:8px;justify-content:space-between;padding:10px 16px}.footer-actions-right{align-items:center;display:flex;gap:8px;margin-left:auto}.toggle-notif-btn-footer{align-items:center;color:hsla(0,0%,100%,.75);display:inline-flex;gap:6px}.toggle-notif-btn-footer svg{flex-shrink:0;vertical-align:middle}.glass-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:hsla(0,0%,100%,.8);cursor:pointer;font-size:11px;padding:4px 10px;transition:all .2s}.glass-btn:hover{background:hsla(0,0%,100%,.15);color:#fff;text-decoration:none}.notification-guest{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.1);padding:16px;text-align:center}.notification-body{display:flex;flex-direction:column;overflow:hidden}.notification-push-promo{align-items:center;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:space-between;padding:12px 16px;text-align:left}.notification-guest p,.notification-push-promo p{color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.5;margin:0}.notification-list{max-height:350px;overflow-y:auto}.no-notifications{color:hsla(0,0%,100%,.6);font-size:13px;margin:0;padding:20px;text-align:center}.notification-item{cursor:pointer;padding:12px 16px;position:relative;transition:background-color .2s}.notification-item:hover{background-color:hsla(0,0%,100%,.05)}.notification-item.unread{background-color:hsla(0,0%,100%,.1)}.notification-item.unread:hover{background-color:hsla(0,0%,100%,.15)}.timelineRow{grid-column-gap:12px;align-items:start;-webkit-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:28px minmax(0,1fr)}.avatarCol{width:28px}.contentCol{min-width:0;padding-right:15px}.msgAvatar{background:hsla(0,0%,100%,.1);border-radius:50%;display:block;flex-shrink:0;height:28px;width:28px}.msgMeta{color:hsla(0,0%,100%,.95);font-size:13px;line-height:1.2;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgMeta strong{font-weight:600}.msgDate{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:400;margin-left:8px}.msgBody{color:hsla(0,0%,100%,.75);font-size:12px;line-height:1.4;margin:0;word-break:break-word}.delete-notif-btn{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:10px;top:10px;transition:all .2s;z-index:2}.delete-notif-btn:hover{background:hsla(0,0%,100%,.1);border-radius:4px;color:#ff3b30}.close-mobile-btn{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:none;padding:4px}.close-mobile-btn:hover{color:#fff}@media (max-width:768px){.close-mobile-btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:2px;display:flex;height:34px;justify-content:center;width:34px}.notification-dropdown{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:transparent!important;border-radius:0;display:grid;grid-template-rows:auto 1fr auto;height:100vh;left:0;margin-top:0;max-height:100vh;position:fixed;top:0;width:100vw;z-index:9999999}.notification-header{align-items:center;background:rgba(0,0,0,.14);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.notification-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.notification-push-promo{background:hsla(0,0%,100%,.04);padding:10px 14px}.notification-push-promo p{font-size:12px;line-height:1.4}.notification-list{display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:none;overflow-y:auto;padding:14px 12px 18px}.notification-item{border-radius:4px;padding:8px}.notification-item.unread:hover,.notification-item:hover{background-color:hsla(0,0%,100%,.05)}.notification-item.unread{background-color:hsla(0,0%,100%,.1)}.notification-item.unread .msgBody{color:#fff;font-weight:600}.msgBody{font-size:14px;white-space:pre-wrap}.msgMeta{font-size:12px}.delete-notif-btn{right:6px;top:6px}.notification-footer .glass-btn{font-size:13px;padding:8px 14px}}.pwa-install-wrapper{align-items:center;background:transparent;border:none;border-radius:50%;box-sizing:border-box;color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:10px;padding:8px;transition:background-color .2s ease;width:36px}.pwa-install-wrapper:hover{background-color:hsla(0,0%,100%,.15)}.pwa-install-wrapper:active{-webkit-transform:scale(.95);transform:scale(.95)}.pwa-install-wrapper svg{margin-right:0}#fullscreenButton{background:none;border:none;max-height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;padding:0}#fullscreenButton,#fullscreenButton img{height:24px!important;width:24px!important}#fullscreenButton img{-webkit-filter:brightness(0) invert(.7);filter:brightness(0) invert(.7)}.st0{fill:#80bc00}.st0,.st1{fillRule:evenodd;clipRule:evenodd}.st1{fill:#d9d8d6}.st2{fill:#1ecad3}.st2,.st3{fillRule:evenodd;clipRule:evenodd}.st3{fill:#b6dce1}.st4{fill:#194f90}.st4,.st5{fillRule:evenodd;clipRule:evenodd}.st5{fill:#3a8dde}.st6{fillRule:evenodd;clipRule:evenodd;fill:url(#SVGID_1_);opacity:.5}.cls-1{fill:#fff}.cls-2{fill:#ff7aff}.cls-3{fill:#13e0ea}#chatBox{align-items:center;display:flex;justify-content:center;pointer-events:auto}#chatBox,#chatBox.live-minimized{inset:0;position:fixed;z-index:20000;z-index:var(--z-notification,20000)}#chatBox.live-minimized{pointer-events:none}#liveMini{border-color:#535353;border-radius:5px;bottom:0;box-shadow:0 8px 32px rgba(0,0,0,.5);height:75vh;overflow:hidden;padding:0!important;pointer-events:auto;position:fixed;right:130px;width:420px}#liveBackdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.45);cursor:pointer;inset:0;position:absolute}#liveModal{border-color:#535353;border-radius:10px;height:min(720px,82vh);overflow:hidden;padding:0!important;position:relative;width:min(860px,92vw)}#liveCloseBtn,#liveMiniCloseBtn,#liveMiniMaxBtn,#liveMinimizeBtn{align-items:center;-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:2px;color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;font-size:20px;height:34px;justify-content:center;line-height:34px;padding:0;position:absolute;top:8px;transition:background .2s ease;width:34px;z-index:10}#liveMiniMaxBtn,#liveMinimizeBtn{right:50px}#liveCloseBtn,#liveMiniCloseBtn{right:8px}#liveCloseBtn:hover,#liveMiniCloseBtn:hover,#liveMiniMaxBtn:hover,#liveMinimizeBtn:hover{background:hsla(0,0%,100%,.15)}@media (max-width:932px){#liveMiniMaxBtn,#liveMinimizeBtn{display:none}}.mobile-live #chatBox{inset:0!important;margin:0!important;padding:0!important;position:fixed!important;z-index:99999!important}.mobile-live #liveBackdrop{display:none!important}.mobile-live #liveModal{height:100dvh!important;margin:0!important;width:100vw!important}.mobile-live #liveIframe{border-radius:0!important;height:100%!important;width:100%!important}.mobile-live #liveCloseBtn{background:rgba(0,0,0,.5)!important;border:1px solid hsla(0,0%,100%,.2)!important;right:10px!important;top:10px!important}#liveIframe{border:0;border-radius:2px;border-radius:var(--radius-md,2px);display:block;height:100%;width:100%}body:has(main.portrait-layout){height:100dvh;overflow:hidden}@media (max-width:932px) and (orientation:landscape){main.mobile-landscape #RightPanel.mobile-landscape-right-panel{align-items:flex-start;height:auto;justify-content:flex-end;padding:0;pointer-events:auto;position:fixed;right:var(--spacing-sm);top:70px;z-index:calc(var(--z-modal) + 1)}main.mobile-landscape #RightPanel.mobile-landscape-right-panel>.mobile-landscape-toolbar{align-items:center;background:transparent;border:none;box-shadow:none;direction:ltr;display:flex;flex-direction:row;max-height:none;overflow:visible;padding:0}main.mobile-landscape #RightPanel.mobile-landscape-right-panel .portrait-button-scroll{align-items:center;flex-direction:column;flex-wrap:nowrap;margin:0;max-height:calc(100vh - 90px);white-space:normal}main.mobile-landscape #RightPanel.mobile-landscape-right-panel .portrait-actions-bar{align-items:center;flex-direction:column;gap:var(--spacing-xs)}main.mobile-landscape #ViewportHeader .vh-right{display:none!important}main.mobile-landscape #RightPanel.mobile-landscape-right-panel .portrait-button-scroll{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.5)!important;border:1px solid var(--color-glass-border);border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(0,0,0,.3)}}body:has(main.portrait-layout) #HeaderTop .patient-resume-compact{display:none}body:not(:has(main.portrait-layout)) .portrait-only-logo{display:none!important}body:has(main.portrait-layout) #HeaderTop>div{justify-content:flex-end;position:relative}body:has(main.portrait-layout) #HeaderTop .portrait-only-logo{left:50%;padding-left:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portrait-only-logo{align-items:center;display:flex;padding-left:var(--spacing-sm)}.portrait-only-logo img{height:32px;max-width:120px;object-fit:contain}main.portrait-layout{display:flex!important;flex:1 1;flex-direction:column!important;min-height:0;overflow:hidden;padding:0!important}.portrait-top-panel{flex-direction:column;gap:var(--spacing-xs)}.portrait-case-data,.portrait-top-panel{display:flex;flex-shrink:0;padding:var(--spacing-xs);position:relative;z-index:1}.portrait-case-data{align-items:center;flex-wrap:wrap;justify-content:flex-start;text-align:left}.portrait-case-data>*{flex-shrink:0;max-width:100%}.portrait-button-scroll{align-items:center;border-radius:var(--radius-md);display:flex;flex-direction:row;gap:var(--spacing-xs);margin:var(--spacing-xs) 0;padding:var(--spacing-xs);position:relative;white-space:nowrap;z-index:1}.portrait-button-scroll,.portrait-case-data{justify-content:center}main:is(.portrait-layout,.mobile-landscape){--portrait-toolbar-btn:36px;--portrait-toolbar-icon:36px}main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .dental-display-btn,main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .icon-button,main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .portrait-btn{height:var(--portrait-toolbar-btn);min-height:var(--portrait-toolbar-btn);min-width:var(--portrait-toolbar-btn);padding:0;width:var(--portrait-toolbar-btn)}main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .dental-display-btn>img,main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .dental-display-btn>svg,main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .icon-button>img,main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .icon-button>svg,main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .portrait-btn>img,main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .portrait-btn>svg{height:var(--portrait-toolbar-icon);width:var(--portrait-toolbar-icon)}main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .colorRange{align-items:center;height:var(--portrait-toolbar-btn)}main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .circle{font-size:var(--font-size-xs);height:22px;margin-left:-6px;width:22px}main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .dental-overlay-badge{bottom:0;color:hsla(0,0%,100%,.92);font-size:9px;font-weight:700;line-height:1;pointer-events:none;position:absolute;right:1px}main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .dental-display-btn.is-overlay-maloc,main:is(.portrait-layout,.mobile-landscape) .portrait-button-scroll .dental-display-btn.is-overlay-setup{overflow:visible;position:relative}.portrait-btn{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-faded);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;justify-content:center;min-height:var(--portrait-toolbar-btn);padding:0}.toolbar-btn{backdrop-filter:none;-webkit-backdrop-filter:none;border:var(--icons-border);box-shadow:none;padding:0}.portrait-btn:active,.toolbar-btn{background:transparent}.portrait-actions-bar{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--spacing-sm)}.portrait-actions-bar button{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-faded);cursor:pointer;display:inline-flex;font-size:var(--font-size-md);justify-content:center;min-height:40px;padding:6px 14px;white-space:nowrap}.portrait-actions-bar button:active{background:transparent;color:var(--color-text-light);opacity:.7}.portrait-viewer-area{flex:1 1;min-height:0;overflow:hidden;position:relative}.mobile-live,main>section>#live.mobile-live{display:flex!important;flex-direction:column!important;inset:0!important;position:fixed!important;text-align-last:auto!important;z-index:var(--z-notification)!important}.mobile-live #liveBackdrop{display:none}.mobile-live #liveModal{border:none!important;border-radius:0!important;height:100%!important;max-height:none!important;max-width:none!important;width:100%!important}.mobile-live #liveIframe{border-radius:0}footer.portrait-bottom-bar{align-items:center;display:flex!important;flex-direction:row!important;flex-shrink:0;justify-content:space-between;min-height:48px;position:relative;width:100%;z-index:1}.portrait-bottom-left{align-items:center;display:flex;gap:var(--spacing-sm)}.portrait-bottom-btn{align-items:center;background:transparent;border:none;border-radius:var(--radius-circle);color:var(--color-text-faded);cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.portrait-bottom-btn.active{background:transparent;border:none;color:var(--color-text-light)}.portrait-bottom-btn:active{background:transparent;opacity:.7}.portrait-bottom-right{align-items:center;display:flex;flex-shrink:0}.portrait-bottom-right img{height:28px;object-fit:contain;opacity:1}.portrait-bottom-bar #CompactPlayer.glass-panel{-webkit-animation:none!important;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border:none!important;box-shadow:none!important;transition:none!important}.portrait-tables-panel{display:flex;flex-direction:column;inset:0;position:fixed;z-index:var(--z-modal)}.portrait-tables-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;justify-content:space-between;min-height:48px;padding:var(--spacing-sm) var(--spacing-md)}.portrait-tables-patient{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:600}.portrait-tables-close{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-circle);color:var(--color-text-faded);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.portrait-tables-close:active{background:hsla(0,0%,100%,.08);color:var(--color-text-light)}.portrait-tables-swipe{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;min-height:0;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.portrait-tables-swipe::-webkit-scrollbar{display:none}.portrait-tables-slide{flex:0 0 100%;min-height:0;scroll-snap-align:center}.portrait-tables-slide>.specsMobile{display:flex;flex-direction:column;height:100%;min-height:0}.portrait-tables-slide>.specsMobile>.flexContainer{flex:1 1;height:auto;min-height:0}.portrait-tables-dots{align-items:center;background:transparent;display:flex;flex-shrink:0;gap:8px;justify-content:center;padding:12px}.portrait-tables-dots .dot{background:hsla(0,0%,100%,.2);border-radius:50%;height:6px;transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,transform .3s ease;transition:background .3s ease,transform .3s ease,-webkit-transform .3s ease;width:6px}.portrait-tables-dots .dot.active{background:hsla(0,0%,100%,.9);-webkit-transform:scale(1.3);transform:scale(1.3)}.vh-panel{box-sizing:border-box;color:var(--color-text-main);display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:0 0 0 var(--spacing-lg)}.vh-teeth-row{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--spacing-xs)}.vh-teeth-row::-webkit-scrollbar{height:4px}.vh-teeth-row::-webkit-scrollbar-track{background:var(--color-bg-dark)}.vh-teeth-row::-webkit-scrollbar-thumb{background:var(--color-border-light)}.vh-version-group{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:var(--spacing-sm)}.vh-version-current>.vh-version-group-label{border-bottom:1px solid var(--color-text-light);padding-bottom:2px}.vh-version-group-label{color:var(--color-text-light);flex-shrink:0;font-weight:700;white-space:nowrap}.vh-version-group-label.vh-version-deleted{color:var(--color-error)}.vh-version-author{font-weight:400}.vh-arrow,.vh-version-author{color:var(--color-text-faded)}.vh-arrow{flex-shrink:0;font-size:var(--font-size-md)}.vh-arrow-setup{font-size:inherit;font-style:italic}.vh-version-teeth{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--gap-sm);height:200px;overflow:hidden}.vh-tooth{border:1px solid var(--color-border-light);box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:5px var(--spacing-sm);width:180px}.vh-tooth-id{border-bottom:1px solid var(--color-border-medium);color:var(--color-text-light);font-weight:700;margin-bottom:5px;padding-bottom:3px}.vh-tooth-movements{display:flex;flex-direction:column;gap:3px}.vh-movement-row{display:flex;gap:var(--spacing-xs);justify-content:space-between}.vh-movement-type{color:var(--color-text-faded);flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-movement-value{color:var(--color-text-light);flex-shrink:0;white-space:nowrap}.vh-unit-mm{font-size:9px;margin-left:2px;opacity:.85;text-transform:lowercase}.vh-empty{align-items:center;color:var(--color-text-faded);font-style:italic;justify-content:center}.vh-empty,.vn-panel{display:flex;height:100%}.vn-panel{box-sizing:border-box;flex-direction:column;gap:var(--gap-sm);padding:var(--gap-md)}.vn-header{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-md)}.vn-version-label{color:var(--color-text-light);font-weight:700}.vn-saving{color:var(--color-text-faded);font-size:var(--font-size-xs);font-style:italic}.vn-textarea{background:transparent;border:1px solid var(--color-border-light);box-sizing:border-box;color:var(--color-text-light);flex:1 1;font-family:inherit;font-size:inherit;outline:none;padding:var(--spacing-sm);resize:none;width:100%}.vn-textarea::-webkit-input-placeholder{color:var(--color-text-faded)}.vn-textarea:-ms-input-placeholder{color:var(--color-text-faded)}.vn-textarea::placeholder{color:var(--color-text-faded)}.vn-textarea:focus{border-color:var(--color-text-light)}.vn-empty{align-items:center;color:var(--color-text-faded);display:flex;font-style:italic;height:100%;justify-content:center}.specsDesktop{display:flex;min-height:100%;overflow-x:auto;overflow-y:hidden;padding:15px 0 var(--spacing-lg) var(--spacing-lg)}.specsDesktop>.SpecificationMember{display:flex;flex-direction:column;justify-content:center;width:100px}.specsDesktop>table{width:100%}.specsDesktop>.SpecificationMember>div{border-radius:var(--radius-md);cursor:pointer;margin:var(--gap-md) 0;padding:2px 5px;text-align:center;width:100%}.specsDesktop .SpecificationTooth{padding:var(--gap-md);width:50%}.specsDesktop .SpecificationTooth>table{border-collapse:separate;width:100%}.specsDesktop .SpecificationTooth>table>thead>tr>th:not(:first-child){min-width:30px;padding:3px}.specsDesktop .SpecificationTooth>table>tbody>tr{border:0;border-spacing:0;height:20px;margin:0;padding:0}.specsDesktop .SpecificationTooth>table>tbody>tr>td:first-child{padding:0 3px}.specsDesktop .SpecificationTooth>table>tbody>tr>td:not(:first-child){height:22px;padding:3px;text-align:center}.specsDesktop .SpecificationTooth>table>tbody>tr:last-child>td:not(:first-child){padding:3px}.specsDesktop .SpecificationTooth>table>tbody>tr>td>.token{background-color:var(--dark-li-color);border-radius:var(--radius-circle);display:block;height:10px;margin:auto;-webkit-transform:translateX(-5px);transform:translateX(-5px);width:10px}.specsDesktop .SpecificationTooth>table>tbody>tr>td>.token0{margin:10px 50% 0}.specsDesktop .SpecificationTooth>table>tbody>tr>td>.token1{margin:5px 50%}.specsDesktop .SpecificationTooth>table>tbody>tr>td>.token2{margin:0 50% 10px}.specsDesktop .SpecificationTooth>table>tbody>.empty{height:2px}.specsDesktop .SpecificationTooth>table>tbody>.att{height:20px}.specsDesktop #globalMeasureTable,.specsDesktop #measuresTable,.specsDesktop #toothMeasures{border-collapse:separate;border-spacing:var(--spacing-lg) 0;position:relative;width:100%}.specsDesktop.measures #globalMeasureTable{min-width:100%;width:auto}.specsDesktop.measures td{white-space:nowrap}.specsDesktop #globalMeasureTable table>tbody>tr>td{padding:0 var(--gap-md)}.specsDesktop.movements>table>tbody>tr>td{white-space:nowrap}.specsDesktop #globalMeasureTable>tbody>tr>td:first-child>div>table>tbody>tr>td{padding:0 2px;text-align:left}.specsDesktop .measureTable,.specsDesktop .speMeasures{border:thin solid var(--dark-li-color)}.specsDesktop .boltonTable,.specsDesktop .byteJumpTable,.specsDesktop .speMeasure{display:inline-block;height:100%;padding:0 5px;vertical-align:top}.specsDesktop .speMeasure>table>tbody>tr>td:first-child{text-align:left}.specsDesktop .speMeasure>.measuresSum{padding-top:var(--gap-md)}.specsDesktop .speMeasure,.specsDesktop .speMeasure>table{height:100%}.specsDesktop .speMeasure>table>thead>tr>th,.specsDesktop .tableHead>tr>th{padding:0 0 5px}.specsDesktop .measureTable,.specsDesktop .speMeasures{padding-bottom:var(--gap-md);padding-top:30px;text-align:center;vertical-align:top}.specsDesktop .measureTable>h3,.specsDesktop .speMeasures>h3{margin:var(--spacing-sm) 0;position:absolute;top:5px;-webkit-transform:translateX(10px);transform:translateX(10px)}.specsDesktop .speMeasures:first-child{width:30%}.specsDesktop .speMeasures:nth-child(2){vertical-align:top;width:17%}.specsDesktop .measureTable{vertical-align:top;width:15%}.specsDesktop .speMeasures:nth-child(3){vertical-align:top;width:35%}.specsDesktop .sumMeasure{display:block;padding:var(--gap-md) 0 0 0}.specsMobile{padding:0 17px}.specsMobile>header>h3{text-align:left;width:100%}.specsMobile>header>h3>span{font-size:14px}.specsMobile>.flexContainer>.flexItem>h4{margin-bottom:12px}.specsMobile>header{border-bottom:var(--spec-mobile-border);display:flex;flex-direction:row;margin-top:15px;padding-bottom:15px}.specsMobile>header>.SpecificationMember>div{background:var(--light-bg-color);border-radius:5px;cursor:pointer;padding:2px 5px;text-align:center}.specsMobile>header>.SpecificationMember>div:last-child{margin-top:10px}.specsMobile>.flexContainer{display:flex;flex-direction:column;height:calc(100vh - 280px);justify-content:normal;overflow:auto}.specsMobile>.flexContainer>.flexItem>.containerSpec{display:flex}.specsMobile>.flexContainer .labels{font-size:9px;margin-top:16px;min-width:62px;width:62px}.specsMobile>.flexContainer .labels>.labelItem{align-items:center;display:flex;height:15px;letter-spacing:-.3px;overflow:hidden;white-space:nowrap}.flexContainer>.flexItem:first-child{margin-top:20px}.flexContainer>.flexItem:first-child .containerTable>table{margin-bottom:20px}.specsMobile>div.flexContainer>div>div>div{width:100%}.specsMobile>div.flexContainer>div>div>div>table{border-spacing:0;font-size:9px;margin:auto;width:99%}.specsMobile>.flexContainer>.flexItem:first-child>.containerSpec>.containerTable>table{width:calc(60% - 2px)}.specsMobile>.flexContainer>.flexItem{margin-bottom:25px}.specsMobile>.flexContainer>.flexItem.arcade table{margin-bottom:10px}.specsMobile>.flexContainer>.flexItem:last-child{margin-bottom:0}.specsMobile table>tbody>tr>td,.specsMobile table>thead>tr>th{border-left:var(--spec-mobile-border);height:15px;letter-spacing:-.3px;min-height:15px;min-width:20px;text-align:center}.specsMobile table>thead>tr:first-child>th{border-bottom:var(--spec-mobile-border);border-top:var(--spec-mobile-border)}.specsMobile table>tbody>tr:last-child>td{border-bottom:var(--spec-mobile-border)}.specsMobile table>tbody>tr>td>.token{background-color:var(--dark-li-color);border-radius:50%;display:block;height:6px;margin-left:50%;-webkit-transform:translateX(-3px);transform:translateX(-3px);width:6px}.specsMobile table>tbody>tr>td>.token0{margin:4px 50% 0}.specsMobile table>tbody>tr>td>.token1{margin:2px 50%}.specsMobile table>tbody>tr>td>.token2{margin:0 50% 4px}.specsMobile table>tbody>tr>td.token{height:15px;min-height:15px}.specsMobile table tr>td:last-child,.specsMobile table tr>th:last-child{border-right:var(--spec-mobile-border)}.specsMobile table>tbody>tr.line-separator{height:10px;min-height:10px}.specsMobile table>tbody>tr.line-separator>td{border:none;border-bottom:var(--spec-mobile-border);border-top:var(--spec-mobile-border)}.specsMobile table>tbody>tr.line-separator>td.separator{border-bottom:none;border-top:none}.specsMobile table>tbody>tr>td.separator,.specsMobile table>thead>tr>th.separator{border-bottom:none;border-top:none;min-width:8px;width:8px}.specsMobile.mouvements>.flexContainer{padding-top:25px}.specsMobile.measures>.flexContainer>.flexItem>.containerSpec>.labels{margin-top:18px;max-width:125px;min-width:125px}.specsMobile.measures>.flexContainer>.flexItem.small table{margin:initial;max-width:240px;width:50%}.specsMobile.measures>.flexContainer>.flexItem.small table>tbody>tr>td,.specsMobile.measures>.flexContainer>.flexItem.small table>thead>tr>th{min-width:50%;width:50%}.specsMobile.measures>.flexContainer>.flexItem table>tbody>tr>td.no-border,.specsMobile.measures>.flexContainer>.flexItem table>thead>tr>th.no-border{border:0;text-align:left}.specsMobile.measures>.flexContainer>.flexItem:last-child table tr>td.no-border{max-width:125px;min-width:125px;width:125px}#Logo{align-items:center;background:linear-gradient(#000,#222);background:var(--gradient-bg,linear-gradient(#000,#222));display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:var(--z-notification)}#Logo.fade-out{opacity:0;pointer-events:none}.logo-content{border-radius:var(--radius-md);flex-direction:column;gap:32px}.logo-content,.logo-slot{align-items:center;display:flex}.logo-slot{height:80px;justify-content:center;width:min(70vw,340px)}.logo-content svg{opacity:.9}.logo-content img{-webkit-mask-image:radial-gradient(ellipse at center,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 70%,transparent 100%);max-height:80px;object-fit:contain;opacity:0;-webkit-transform:translateY(6px) scale(.98);transform:translateY(6px) scale(.98);transition:opacity .45s ease,-webkit-transform .55s cubic-bezier(.2,.7,.2,1);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1),-webkit-transform .55s cubic-bezier(.2,.7,.2,1);width:100%}.logo-content img.logo-enter{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.logo-content img.logo-case.logo-enter{-webkit-animation:logoFadeIn .65s ease-out;animation:logoFadeIn .65s ease-out}@-webkit-keyframes logoFadeIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes logoFadeIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.logo-progress-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);width:280px}.logo-progress-bar{background:var(--color-overlay-light);border-radius:2px;height:4px;overflow:hidden;width:100%}.logo-progress-fill{background:linear-gradient(90deg,#5bd1d7,#d094ea);border-radius:2px;height:100%;min-width:2%;transition:width .4s ease-out}.logo-progress-label{color:hsla(0,0%,100%,.6);font-size:var(--font-size-sm);letter-spacing:.5px;margin:0;text-align:center}.logo-error-message{color:#e74c3c;font-size:var(--font-size-md);letter-spacing:.3px;line-height:1.4;margin:0;text-align:center}#Project>div>table{width:600px}#Project>div>table select{padding:15px;width:200px}.desc{vertical-align:baseline}.desc p{margin:0}.valid{text-align:right}#Validation{background-color:var(--color-white);color:var(--color-bg-dark);font-size:25px;height:100%;padding:50px;text-align:center}#Validation>*{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#Validation>table{border-collapse:separate;border-spacing:var(--spacing-lg) 0;font-size:1rem;margin-top:60px;min-width:700px;text-align:left;width:40%}#Validation>div{min-width:600px;padding:var(--spacing-xl) var(--spacing-lg);width:25%}#ConsultSection{padding:0 var(--spacing-lg)}#Validation>div>span{display:block;padding:var(--gap-md) var(--spacing-xl)}#Validation>div button{border:none;border-radius:var(--radius-lg);color:var(--color-white);font-size:25px;min-width:200px;padding:var(--spacing-lg)}#consultButton{background-color:var(--color-bg-dark);width:100%}#validButton{background-color:var(--color-accent-green);width:48%}#refuseButton{background-color:var(--color-accent-orange);width:48%}#Validation>div>span:not(:first-child)>button:first-child{margin-right:2%}#Validation>div>span:not(:first-child)>button:not(:first-child){margin-left:2%}#Validation>#disclamer{font-size:var(--font-size-lg)}:root{--color-bg-dark:#000;--color-bg-light:#3a3a3a;--color-bg-medium:#2f2f2f;--color-bg-overlay:rgba(0,0,0,.85);--color-btn-light:#cecece;--color-btn-medium:#444;--color-btn-dark:#bbb;--color-btn-selected:#fff;--color-text-main:#fff;--color-text-dark:#3a3a3a;--color-text-light:#fff;--color-text-faded:hsla(0,0%,91%,.58);--color-border-medium:#444;--color-border-light:#575757;--color-border-faded:hsla(0,0%,91%,.58);--color-accent-blue:#1a4f92;--color-accent-blue-light:#009dff;--color-accent-green:#499749;--color-accent-orange:#a5491f;--color-accent-red:#f05424;--color-accent-cyan:#3acfe3;--color-accent-red-soft:#b76767;--color-accent-green-soft:#57a66a;--color-error:#cf5a5a;--color-white:#fff;--color-overlay:rgba(25,25,25,.95);--color-overlay-light:hsla(0,0%,100%,.1);--color-overlay-lighter:hsla(0,0%,100%,.04);--color-disabled-bg:hsla(0,0%,100%,.7);--color-disabled-text:rgba(0,0,0,.5);--color-grey-light:#a6a6a6;--color-grey-medium:#848484;--color-grey-border:#b5b5b5;--color-grey-dark:#737373;--color-grey-very-dark:#535252;--color-smileweb-bleu:#1be0ea;--color-smileweb-rose:#ff7bff;--color-glass-border:hsla(0,0%,100%,0);--z-base:1;--z-overlay:5;--z-overlay-high:10;--z-dropdown:100;--z-sticky:500;--z-fixed:1000;--z-modal-backdrop:5000;--z-modal:10000;--z-tooltip:15000;--z-notification:20000;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:20px;--spacing-xl:40px;--gap-sm:6px;--gap-md:10px;--size-icon:27px;--size-icon-sm:22px;--size-btn-sm:32px;--size-btn-md:34px;--size-btn-lg:50px;--size-dental-btn:32px;--size-dental-icon:32px;--size-patient-menu:40px;--size-circle:50px;--size-toolbar-icon:32px;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--radius-sm:3px;--radius-md:2px;--radius-lg:10px;--radius-dropdown:var(--radius-md);--radius-circle:50%;--icons-border:1px solid hsla(0,0%,91%,.3);--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--shadow-sm:0 2px 4px rgba(0,0,0,.3);--shadow-md:0 4px 8px rgba(0,0,0,.5);--shadow-lg:0 8px 16px rgba(0,0,0,.7);--gradient-bg:linear-gradient(#000,#000);--disabled-opacity:0.35;--disabled-heavy-opacity:0.7;--light-bg-color:var(--color-bg-light);--dark-bg-color:var(--color-bg-dark);--light-btn-color:var(--color-btn-light);--selected-btn-color:var(--color-btn-selected);--main-txt-color:var(--color-text-main);--dark-txt-color:var(--color-text-dark);--main-li-color:var(--color-text-light);--dark-li-color:var(--color-text-faded);--medium-border-color:var(--color-border-medium)}.arrow{border:solid grey;border-width:0 1px 2px 0;display:inline-block;padding:2px 3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#loader-1 #loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-bottom:3px solid transparent;border-bottom-color:var(--color-accent-blue-light);border-left:3px solid transparent;border-radius:var(--radius-circle);border-right:3px solid transparent;border-top:3px solid transparent;border-top-color:var(--color-accent-blue-light);height:20vw;left:50%;margin:-10vw 0 0 -10vw;position:absolute;top:50%;width:20vw;z-index:2}#loader-1 #loader:before{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;border:3px solid transparent;border-radius:var(--radius-circle);border-top:3px solid var(--color-accent-red);bottom:2%;content:"";left:2%;position:absolute;right:2%;top:2%;z-index:2}#loader-1 #loader:after{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;border:3px solid transparent;border-radius:var(--radius-circle);border-top-color:#dec52d;bottom:5%;content:"";left:5%;position:absolute;right:5%;top:5%;z-index:2}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#silverLogo{margin-right:-10px;margin-top:-5px;position:relative;width:60px}#silverLogo.desktop{bottom:12px;position:fixed;right:12px}#silverLogo:before{content:"Powered by";font-size:var(--font-size-xs);left:-50px;position:absolute;top:20px}@media (max-width:932px){#silverLogo{display:none!important}}#account{background-color:var(--color-bg-dark);padding:var(--gap-md);width:100%}#account>div{display:inline-block;padding:var(--spacing-sm);text-align:top;vertical-align:top;width:33%}#account>div:not(:first-child){border-left:1px solid var(--color-bg-light)}#account>div>*{display:inline-block;padding:var(--spacing-sm);text-align:top;vertical-align:top}#account>div>div,#account>div>table>tbody>tr>td:not(:first-child){padding-left:var(--spacing-lg)}#account>div>div>button{background-color:var(--color-bg-dark);border:1px solid var(--color-text-main);border-radius:var(--radius-md);color:var(--color-text-main);display:block;margin:3px 50%;padding:var(--spacing-sm) var(--gap-md);width:110px}#connection>div>input{margin:0 var(--gap-md)}#loginBtn{padding:var(--spacing-sm) 10px}#HeaderTop{background:transparent;height:40px;position:relative;width:100%;z-index:999999;z-index:var(--z-notification,999999)}#HeaderTop>div{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 var(--spacing-md)}.header-right{margin-left:auto}#accountTabs,#validationTab,.header-right{align-items:center;display:flex;gap:var(--spacing-sm)}.header-btn,.header-link{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--spacing-sm);outline:none;padding:var(--spacing-xs) var(--spacing-sm);text-decoration:none}.header-btn:focus-visible,.header-btn:hover,.header-link:focus-visible,.header-link:hover{outline:none;text-decoration:none}#accountTabs a,#accountTabs a:active,#accountTabs a:focus-visible,#accountTabs a:hover{color:var(--color-white);text-decoration:none}.validated{color:var(--color-accent-green)}.refused{color:var(--color-accent-red)}.action-pending{color:inherit}.patient-resume-compact{align-items:center;color:var(--color-white);display:none;font-size:inherit;gap:var(--spacing-sm);white-space:nowrap}@media (max-width:1024px){.patient-resume-compact{display:inline-flex}}.patient-resume-compact.edition-visible{display:inline-flex}.edition-mode-label{color:var(--color-white);cursor:default}#ViewportHeader{align-items:flex-end;background:transparent;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-sm);min-height:58px;padding:var(--spacing-sm) 0;position:relative;width:100%}#ViewportHeader.viewport-header-hidden{pointer-events:none;visibility:hidden}.vh-center,.vh-left,.vh-right{flex-shrink:0;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vh-center,.vh-left,.vh-right,.vh-right>.glass-panel{align-items:center;display:flex;gap:var(--spacing-sm)}.vh-right>.glass-panel{flex-wrap:wrap;justify-content:flex-end}@media (max-width:932px){.vh-right{max-width:45%}.vh-right>.glass-panel{flex-direction:column}}.vh-left{flex:1 1;justify-content:flex-start}.vh-center{justify-content:center}.vh-right{flex:1 1;justify-content:flex-end}.vh-center>.glass-panel,.vh-left>.glass-panel,.vh-right>.glass-panel{align-items:flex-end;display:flex;gap:var(--spacing-sm);height:100%}@media (max-width:932px){.vh-right>.glass-panel{align-items:flex-end;flex-direction:column}}.vh-select-group{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-xs)}.edition-btn,.vh-select-group label{line-height:1}.edition-btn{align-items:center;background:linear-gradient(135deg,var(--color-smileweb-bleu),var(--color-smileweb-rose));border:none;border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:800;height:var(--size-btn-sm);justify-content:center;padding:0 var(--spacing-sm);white-space:nowrap}.edition-btn:hover{-webkit-filter:brightness(.85);filter:brightness(.85)}.edition-btn.edition-disabled,.edition-btn:disabled{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.save-cancel-btns{align-items:flex-end;display:inline-flex;gap:var(--spacing-xs)}.save-cancel-btn{align-items:center;border:none;border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);height:var(--size-btn-sm);justify-content:center;line-height:1;min-height:var(--size-btn-sm);min-width:var(--size-btn-sm);width:var(--size-btn-sm)}.save-cancel-btn:first-child{background:var(--color-accent-green-soft)}.save-cancel-btn:last-child{background:var(--color-accent-red-soft)}.save-cancel-btn:disabled{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.icon-button.delete-version-btn{background:transparent;color:var(--color-white)}.icon-button.delete-version-btn svg{fill:var(--color-white);height:var(--size-icon-sm);width:var(--size-icon-sm)}.icon-button.delete-version-btn img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:var(--size-icon-sm);width:var(--size-icon-sm)}.icon-button{align-items:center;background:var(--color-btn-dark);border:none;border-radius:var(--radius-sm);color:var(--color-bg-dark);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:700;height:var(--size-btn-sm);justify-content:center;line-height:1;min-height:var(--size-btn-sm);min-width:var(--size-btn-sm);padding:0;width:var(--size-btn-sm)}.icon-button svg{fill:var(--color-bg-dark)}.icon-button img,.icon-button svg{height:var(--size-dental-icon);width:var(--size-dental-icon)}.icon-button img{display:block}#PatientMenu{align-items:center;background:transparent;border:1px solid hsla(0,0%,91%,.6);border-radius:var(--radius-md);display:flex;height:var(--size-patient-menu);justify-content:center;min-width:var(--size-patient-menu);width:100%}#PatientResume td.date{min-width:80px;text-align:right}#PatientResume.desktop{padding:var(--spacing-xs)}.colorRange{align-items:flex-end;display:flex}.circle{border-radius:var(--radius-circle);display:flex;font-weight:700;height:var(--size-circle);margin-left:-10px;width:var(--size-circle)}.circle,.dental-display-btn{align-items:center;background:transparent;justify-content:center}.dental-display-btn{border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;height:var(--size-btn-sm);min-height:var(--size-btn-sm);min-width:var(--size-btn-sm);overflow:hidden;width:var(--size-btn-sm)}.dental-display-btn:disabled{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:var(--disabled-opacity);pointer-events:none}.dental-display-btn:hover{background:transparent}.dental-display-btn.is-active{background:var(--color-accent-cyan);border-color:var(--color-accent-cyan)}.dental-display-btn:not(.is-active),.icon-button:not(.is-active){border:var(--icons-border)}.dental-display-btn .pngIcon,.dental-display-btn>img,.dental-display-btn>svg{border-radius:inherit;display:block;height:var(--size-dental-icon);object-fit:contain;width:var(--size-dental-icon)}.pngIcon{height:var(--size-btn-sm);width:var(--size-btn-sm)}#stepCounter.desktop{margin-left:100px;padding:var(--spacing-sm) 0}#loadingScene{font-size:30px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:100%}#companyLogo{height:60px;-webkit-mask-image:radial-gradient(ellipse at center,var(--color-bg-dark) 76%,transparent 100%);mask-image:radial-gradient(ellipse at center,var(--color-bg-dark) 76%,transparent 100%)}#linkButton{background-color:transparent;border:none;color:var(--color-white);margin:0;margin-right:var(--spacing-sm);max-width:225px;padding:0;text-align:left}#linkButton:hover{text-decoration:underline}.bitejump-active{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.bitejump-active,.bitejump-inactive{transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.bitejump-inactive{-webkit-transform:scaleX(1);transform:scaleX(1)}.dental-display-btn>img.bitejump-active,.dental-display-btn>img.bitejump-inactive{height:var(--size-icon-sm);width:var(--size-icon-sm)}@media (max-width:1024px){.vh-center{display:none}}#Player{bottom:0;display:flex;flex-wrap:wrap;justify-content:center;min-width:500px;position:absolute;width:100%}#PlayerStepCounter{background:transparent;display:block;margin:5px auto auto;text-align:center}#loopContainer,#PlayerButtonsContainer,#PlayerResetContainer,#PlayerTimelineContainer,#PlayerTimelineContainer2{align-items:center;justify-content:center;position:relative}#PlayerTimelineContainers{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:-5px;position:relative;top:8px;width:auto}#PlayerTimelineContainer{align-items:center;display:flex;margin-bottom:20px;width:260px}#PlayerTimelineContainer2{align-items:center;display:flex;margin-bottom:8px;width:260px}#PlayerButtonsContainer{flex-grow:1}#loopContainer,#PlayerResetContainer{margin-left:10px;width:26px}#NomberContainer{left:0;position:absolute;top:17px;width:260px}#NomberFirst{left:0;position:absolute;-webkit-transform:translateX(0);transform:translateX(0)}#NomberMandi,#NomberMaxi{position:absolute;z-index:5}#NbMandiWhenIncrement,#NbMaxiWhenIncrement{position:absolute;transition:opacity .2s ease;z-index:10}#Player button{align-items:center;background:none;border:1px solid var(--light-btn-color);border-radius:50%;display:flex;height:33px;justify-content:center;margin:2px;width:33px}#Player #speedButton{all:unset;cursor:pointer;height:22px;margin:3px 10px 3px 3px;width:22px}#Player #loopButton{all:unset;cursor:pointer;margin-top:20px}#Player #playButton{height:52px;width:52px}#Player #playButton svg{margin-left:2px}#Player button svg{fill:var(--light-btn-color);overflow:visible;overflow:initial;width:14px}#timeline,#timeline2{-webkit-appearance:none;background:transparent;background-image:linear-gradient(180deg,#fff,#999,#fff);background-position:50%;background-repeat:no-repeat;background-size:100% 25%;box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;height:10px;opacity:.8;outline:none;padding:0;transition:opacity .2s;width:100%}#timeline2::-webkit-slider-runnable-track,#timeline::-webkit-slider-runnable-track{background-color:transparent;border:none;border-radius:0;height:100%}#timeline2::-webkit-slider-thumb,#timeline::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(#888,#fff) content-box,linear-gradient(-90deg,#888,#ddd) border-box;border:1px solid #888;border-radius:50%;box-shadow:inset 0 0 .5em #fff;height:10px;padding:.25px;width:10px}#timeline2::-moz-range-track,#timeline::-moz-range-track{background-color:transparent;border:none;border-radius:0;height:100%}#timeline2::-moz-range-thumb,#timeline::-moz-range-thumb{background:currentColor;background:var(--selected-btn-color);border:none;border-radius:50%;height:12px;padding:.25px;width:12px}#timeline2::-moz-range-progress,#timeline::-moz-range-progress{background:transparent;height:0}#timeline2::-ms-track,#timeline::-ms-track{background-color:transparent;border:none;border-radius:0;color:transparent;height:100%}#timeline2::-ms-thumb,#timeline::-ms-thumb{background:linear-gradient(#888,#fff) content-box,linear-gradient(-90deg,#888,#ddd) border-box;border:1px solid #888;border-radius:50%;box-shadow:inset 0 0 .5em #fff;height:10px;padding:.25px;position:relative;width:10px}#timeline2::-ms-tooltip,#timeline::-ms-tooltip{display:none}#timeline2::-ms-fill-lower,#timeline2::-ms-fill-upper,#timeline::-ms-fill-lower,#timeline::-ms-fill-upper{background:transparent}#timelineOutput{pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}#CompactPlayer{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,8%,.6);display:none;gap:var(--spacing-xs);margin:0 2px;padding:0 var(--spacing-sm)}#CompactPlayer .cp-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-circle);color:var(--color-text-faded);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:color var(--transition-fast),background var(--transition-fast);width:32px}#CompactPlayer .cp-btn:active{background:hsla(0,0%,100%,.08);color:var(--color-text-light)}#CompactPlayer .cp-play{background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-circle);color:var(--color-text-light);height:44px;margin:4px 0;width:44px}#CompactPlayer .cp-play svg{height:20px;margin-left:2px;width:20px}#CompactPlayer .cp-prev svg{height:18px;margin-right:2px;width:18px}#CompactPlayer .cp-next svg{height:18px;margin-left:2px;width:18px}#CompactPlayer .cp-step-info{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:baseline;color:var(--color-text-faded);display:flex;font-size:var(--font-size-md);font-variant-numeric:tabular-nums;font-weight:500;gap:2px;justify-content:flex-end;margin-left:4px;min-width:36px;-webkit-user-select:none;-ms-user-select:none;user-select:none}#CompactPlayer .cp-step-current{color:var(--color-text-light)}#CompactPlayer .cp-step-sep{opacity:.4}#CompactPlayer .cp-tp-info{color:var(--color-text-light);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:0;line-height:1.2;margin-left:var(--spacing-lg);-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:932px){#Player{display:none!important}#CompactPlayer{display:flex!important}}@media (min-width:933px){#CompactPlayer{display:none!important}}#RightPanel:not(.mobile-landscape-right-panel){align-items:center;background:transparent;display:flex;justify-content:center;overflow:visible;padding:var(--spacing-md) 0}#RightPanel:not(.mobile-landscape-right-panel)>.glass-panel{align-items:center;direction:rtl;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-md);max-height:calc(100vh - 260px);overflow:visible}#RightPanel:not(.mobile-landscape-right-panel)>.glass-panel>*{direction:ltr}#RightPanel:not(.mobile-landscape-right-panel) button{align-items:center;background:none;border:none;display:flex;height:var(--size-toolbar-icon);justify-content:center;line-height:0;margin:0;padding:0;width:var(--size-toolbar-icon)}#RightPanel:not(.mobile-landscape-right-panel) .pngIcon,#RightPanel:not(.mobile-landscape-right-panel) button>img,#RightPanel:not(.mobile-landscape-right-panel) svg{box-sizing:border-box;display:block;height:var(--size-toolbar-icon);object-fit:contain;padding:0;width:var(--size-toolbar-icon)}#RightPanel:not(.mobile-landscape-right-panel) .pngIcon.help-icon{height:38px;width:38px}#RightPanel:not(.mobile-landscape-right-panel) svg{fill:var(--color-text-main)}#LeftPanel{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 0;width:220px}#LeftPanel>svg{fill:var(--color-text-main);height:60px;height:80px;padding:var(--gap-md);width:60px;width:80px}#LeftPanel>.glass-panel{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}#LeftPanel>.glass-panel>*{box-sizing:border-box;max-width:100%}#LeftPanel>#LeftPanelItem{padding:var(--spacing-sm) 0}#BottomPanel>#LeftPanelItem{padding:0 15px}#LeftPanelItem img{fill:var(--color-text-main);background:var(--color-bg-medium);border-radius:var(--radius-md);height:60px;padding:7.5px;width:60px}#ButtonPlusAndMinus{flex-direction:column;flex-shrink:0;gap:2px;height:54px}#ButtonPlusAndMinus,#ButtonPlusAndMinus>button{align-items:center;display:flex;justify-content:center}#ButtonPlusAndMinus>button{border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-lg);font-weight:700;height:26px;line-height:1;padding:0;width:26px}#normal,#plus{background:var(--color-btn-medium);color:var(--color-white)}#minus{background:var(--color-btn-dark);color:var(--color-bg-dark)}#value-container{align-items:center;background:var(--color-btn-medium);border-radius:var(--radius-sm);color:var(--color-white);display:flex;flex-shrink:0;font-weight:700;height:54px;justify-content:center;min-height:54px;min-width:54px;position:relative;width:54px}#value-container span{font-size:var(--font-size-lg)}#unit{bottom:2px;font-size:var(--font-size-xs);opacity:.8;position:absolute;right:var(--spacing-xs)}#value-container input{background:transparent;border:none;color:var(--color-white);font-size:var(--font-size-lg);font-weight:700;text-align:center;width:50px}#value-container input:focus{outline:none}.left-panel-buttons{align-items:stretch;display:flex;gap:var(--gap-sm);justify-content:space-between;margin:5px 1px;width:100%}.left-panel-buttons button{margin:0}.left-panel-button{cursor:pointer;flex:1 1;font-size:var(--font-size-md);height:var(--size-btn-md);transition:opacity var(--transition-fast)}.left-panel-button:disabled{cursor:not-allowed;opacity:.8}.left-panel-info{align-items:center;background:var(--color-btn-medium);border:2px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-white);display:flex;flex:1 1;height:30px;justify-content:space-between;margin:0 1px;min-width:0;padding:var(--spacing-sm);width:auto}.current-tooth-value{color:var(--color-white);font-size:var(--font-size-xl);font-weight:700;padding-bottom:1px;padding-right:3px}.left-panel-delete-button{background:var(--color-btn-medium);border:2px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-white);flex-shrink:0;font-size:18px;font-weight:900;height:30px;width:30px}.left-panel-delete-button:disabled{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed;opacity:var(--disabled-heavy-opacity)}#CollisionPanel{display:flex;gap:var(--spacing-sm)}#CollisionPanel button{background-color:var(--color-btn-medium);border:none;border-radius:var(--radius-sm);height:var(--size-btn-lg);width:var(--size-btn-lg)}#CollisionPanel svg{fill:var(--color-text-main);height:48px;width:48px}#collisionActive{background-color:var(--color-btn-dark)}#collisionActive svg{fill:var(--color-btn-medium)}.collision-button,.demi-collision-button{align-items:center;background:var(--color-btn-medium);border:2px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;display:flex;flex:1 1;font-size:var(--font-size-md);font-weight:700;gap:var(--spacing-sm);height:var(--size-btn-md);justify-content:center;min-width:0;padding:var(--spacing-sm) 0}.demi-collision-button{width:auto}.demi-collision-button.active{background:var(--color-bg-dark);border-color:var(--color-grey-very-dark)}.collision-button-back{align-items:center;background:var(--color-btn-medium);border:2px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;display:flex;flex:1 1;font-size:var(--font-size-md);font-weight:700;gap:var(--spacing-sm);height:var(--size-btn-md);justify-content:center;min-width:0;padding:var(--spacing-sm) 0}.collision-button:disabled{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed;opacity:var(--disabled-heavy-opacity)}.collision-button input{display:none}.collision-button .checkmark{align-items:center;border:2px solid var(--color-grey-dark);border-radius:var(--radius-sm);display:flex;height:16px;justify-content:center;transition:all var(--transition-normal);width:16px}.collision-button.active .checkmark{background-color:var(--color-accent-blue-light);border-color:var(--color-accent-blue-light);position:relative}.collision-button.active .checkmark:after{color:var(--color-white);content:"✔";font-size:var(--font-size-sm);font-weight:700}#BottomPanel{background:transparent;bottom:0;min-height:110px;padding:15px;position:absolute;width:100%}#BottomPanel,#BottomPanel>.glass-panel{align-items:center;display:flex;justify-content:center}#BottomPanel>.glass-panel{gap:var(--spacing-md);height:100%}#BottomPanelItem{align-items:center;display:flex;flex-direction:column;margin:0 var(--gap-md)}.spacer{height:58px;margin:30px 0;width:100%}.horizontal-bar{border:0;border-top:1px solid var(--color-btn-light);margin:18px 0;width:80%}.vertical-bar{background-color:var(--color-btn-light);height:80px;margin:0 var(--spacing-xl);width:1px}.central-bottom-buttons{display:flex;flex-direction:column;width:170px}.group-left-buttons{margin:var(--gap-md) 0}.selection-button{background:var(--color-btn-medium);border:2px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;font-size:var(--font-size-md);height:var(--size-btn-md);padding:var(--spacing-sm) 0}.selection-button.selected{background:var(--color-grey-light);color:var(--color-text-dark);cursor:not-allowed}.selection-buttons-container{display:flex;gap:var(--gap-sm);margin:5px 0;width:100%}.selection-button.distal{width:50px}.selection-button.centralpit,.selection-button.rotationRoot{width:85px}.selection-button.mesial{width:50px}#LeftMouvementPanel{align-items:center;display:flex;gap:6px;justify-content:center;width:100%}#LeftMouvementPanel>svg{flex-shrink:0;height:54px;width:54px}#LeftMouvementPanel>.tiptorque-spacer-container{flex-shrink:0;height:54px;width:20px}.torque-selection-container{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px;height:54px;justify-content:center;margin-left:4px}.rotation-selection-container{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;margin-top:var(--gap-md);width:100%}.tiptorque-spacer-container{flex-shrink:0;height:54px;width:20px}.rotation-spacer-container{height:26px}.torque-button{align-items:center;background:transparent;border:2px solid var(--color-border-medium);border-radius:var(--radius-circle);cursor:pointer;display:flex;flex-shrink:0;height:14px;justify-content:center;padding:0;transition:background var(--transition-normal),border-color var(--transition-normal);width:14px}.torque-button.select{background:var(--color-grey-medium);border-color:var(--color-grey-border)}.torque-dot{background:var(--color-white);border-radius:var(--radius-circle);height:6px;opacity:0;transition:opacity var(--transition-normal);width:6px}.torque-button.selected .torque-dot{opacity:1}.inner-dot{background:var(--color-white);border-radius:var(--radius-circle);height:3px;opacity:0;width:3px}.grid-container{display:inline-block;position:relative}.grid-active:after{background-color:var(--color-btn-light);border-radius:var(--radius-circle);bottom:8px;content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:5px}main{display:grid;flex:1 1;grid-template-areas:"info info info" "left center right";grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;min-height:0;padding:0 var(--spacing-sm);position:relative;width:100%}#ViewportHeader{grid-area:info;z-index:var(--z-modal)}#LeftPanel{align-self:center;grid-area:left;z-index:var(--z-fixed)}#RightPanel{align-self:stretch;grid-area:right;height:100%;z-index:var(--z-fixed)}main>section{display:flex;flex-direction:column;grid-area:center;height:100%;overflow:hidden;position:relative}main>section>#viewer{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:0}main>section>#viewer>#sceneViewer{outline:none}main>section>#viewer>#sceneSnapshot{display:none}main>section>#viewer>#gnomonViewer{position:absolute;right:50px;top:70px}main>section>#live{position:absolute;text-align-last:end}#specTabs{background-color:transparent;display:flex;flex-direction:row;position:relative;width:100%}#specTabs>button,#specTabs>div{background:none;border:none;border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;display:inline-block;font:inherit;margin:0 2px;padding:3px 15px}#specTabs>button.glass-panel{-webkit-animation:none!important;animation:none!important;border:none!important;transition:none!important}#specTabs>button.glass-panel.selected{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.8)!important;color:var(--color-bg-dark)!important}#footerContainer{-webkit-animation:none!important;animation:none!important;border:none!important;border-radius:0!important;border-top:1px solid var(--color-glass-border)!important;bottom:0;box-shadow:none!important;height:auto;left:0;min-width:320px;padding:0!important;position:fixed;transition:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:var(--z-fixed)}@media (max-width:932px){#footerContainer{z-index:calc(var(--z-modal) + 1)}}@media (max-width:932px) and (orientation:landscape){#specTabs{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:flex-start;padding:0;position:relative;-webkit-transform:none;transform:none;width:100%}#specTabs>*{margin:0!important}#specTabs>button{align-items:center;background:hsla(0,0%,8%,.4);border:1px solid hsla(0,0%,100%,.1)!important;border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;font-size:var(--font-size-sm);padding:0 10px}#specTabs>button.glass-panel.selected{background:hsla(0,0%,100%,.8)!important}#specTabs #CompactPlayer{height:auto;margin-left:auto!important;margin-right:auto!important}#specTabs #CompactPlayer .cp-btn{height:20px;width:20px}#specTabs #CompactPlayer .cp-play{height:28px;width:28px}#specTabs #CompactPlayer .cp-play svg{height:12px;width:12px}#specTabs #CompactPlayer .cp-next svg,#specTabs #CompactPlayer .cp-prev svg{height:10px;width:10px}#specTabs #CompactPlayer .cp-step-info{font-size:var(--font-size-xs)}#Player{display:none!important}}#dropzone{margin-right:130px}#chat,#dropzone{float:right;z-index:var(--z-fixed)}#chat{margin-right:auto}.model-selector{background:var(--color-overlay);border:1px solid var(--color-overlay-light);border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(0,0,0,.5);color:var(--color-text-light);direction:rtl;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-sm);left:10px;max-height:70vh;max-width:280px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-md);position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:var(--z-dropdown)}.model-selector>*{direction:ltr}.model-selector::-webkit-scrollbar{width:4px}.model-selector::-webkit-scrollbar-track{background:transparent}.model-selector::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.model-selector::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.model-selector-header{align-items:center;border-bottom:1px solid var(--color-overlay-light);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.model-selector-header h4{color:var(--color-white);font-size:var(--font-size-md);font-weight:600;margin:0}.model-selector .refresh-btn{background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-grey-medium);cursor:pointer;font-size:var(--font-size-lg);padding:2px var(--gap-sm);transition:all .15s}.model-selector .refresh-btn:hover{background:var(--color-overlay-light);color:var(--color-white)}.model-selector-tree{list-style:none;margin:0;padding:0}.model-selector-node{list-style:none}.model-selector-row{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-sm);padding:var(--gap-sm) var(--spacing-sm);transition:background .1s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.model-selector-row:hover{background:var(--color-overlay-light)}.model-selector-row.row-hidden{opacity:.5}.model-selector-row.arch{font-size:var(--font-size-sm);font-weight:600}.model-selector-row.group{font-size:var(--font-size-sm);padding-left:16px}.model-selector-row.item{color:var(--color-btn-dark);font-size:var(--font-size-xs);padding-left:32px}.model-selector-children{list-style:none;margin:0;padding:0}.expand-arrow{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-grey-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--font-size-sm);height:24px;justify-content:center;line-height:24px;padding:0;touch-action:manipulation;-webkit-transform-origin:center center;transform-origin:center center;transition:background .1s,-webkit-transform .15s;transition:transform .15s,background .1s;transition:transform .15s,background .1s,-webkit-transform .15s;width:24px}.expand-arrow:hover{background:var(--color-overlay-lighter);color:var(--color-white)}.expand-arrow:focus{box-shadow:none!important;outline:none!important}.expand-arrow.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.expand-placeholder{display:inline-block;flex-shrink:0;height:24px;width:24px}.node-icon{flex-shrink:0;font-size:var(--font-size-sm)}.node-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-hidden{color:var(--color-grey-dark);text-decoration:line-through}.item-count{color:var(--color-border-medium);font-size:var(--font-size-xs);margin-left:auto}.model-selector-empty{color:var(--color-grey-dark);font-style:italic;padding:16px;text-align:center}header{z-index:999999}footer,header{display:flex;flex-direction:column;flex-shrink:0;position:relative}footer{width:100%;z-index:calc(var(--z-modal) + 1)}#Player{justify-content:space-between;left:50%;margin-left:-210px;width:420px}#PlayerButtonsContainer,#PlayerResetContainer,#PlayerTimelineContainers{display:flex}#PlayerButtonsContainer{width:100px}#Player button{height:22px;width:22px}#Player button svg{width:10px}#Player #playButton{height:40px;width:40px}#ViewportHeader{padding:0}#viewModeSelector{align-items:flex-start;display:flex;flex-direction:column}#versionSelectorLeft{display:flex}#modeSelector,#versionSelector{display:inline;display:initial}.delete-version-btn,.save-cancel-btns{display:flex}#PatientResume tr td:first-child{width:70px}#PatientResume tr:first-child td:nth-of-type(2){position:absolute}#PatientResume tr:nth-of-type(2) td:nth-of-type(2){min-width:100px}#HeaderTop{display:inline-block}#footerContainer{background:transparent;display:block;height:230px;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-user-select:initial;-ms-user-select:initial;user-select:auto;z-index:calc(var(--z-modal) + 1)}.specsDesktop .SpecificationTooth>table{border-spacing:0}.specsDesktop>table{font-size:var(--font-size-xs)}.specsDesktop .SpecificationTooth>table>tbody>tr>td:last-child{border-right:thin solid var(--dark-li-color)}.specsDesktop .SpecificationTooth>table>tbody>tr>td:not(:first-child){border-left:thin solid var(--dark-li-color)}.specsDesktop .SpecificationTooth>table>tbody>tr:last-child>td:not(:first-child){border-bottom:thin solid var(--dark-li-color);border-left:thin solid var(--dark-li-color)}.specsDesktop .SpecificationTooth>table>tbody>.empty>td:not(:first-child){border:thin solid var(--dark-li-color);border-left:0;border-right:0}.specsDesktop .SpecificationTooth>table>thead>tr>th:not(:first-child){border:thin solid var(--dark-li-color);border-right:0}.specsDesktop .SpecificationTooth>table>thead>tr>th:last-child{border-right:thin solid var(--dark-li-color)}@media (min-width:950px){.specsDesktop .SpecificationTooth>table{border-spacing:5px 0}.specsDesktop>table{font-size:var(--font-size-sm)}.specsDesktop .SpecificationTooth>table>tbody>tr>td:first-child{border-right:0}.specsDesktop .SpecificationTooth>table>tbody>tr>td{border-right:thin solid var(--dark-li-color)}.specsDesktop .SpecificationTooth>table>thead>tr>th:not(:first-child){border-bottom:0;border-right:thin solid var(--dark-li-color)}}@media (min-width:1650px){.specsDesktop>table{font-size:var(--font-size-md)}.specsDesktop.movements>table{font-size:var(--font-size-sm)}.specsDesktop.measures{padding:15px 0 var(--spacing-lg) 0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,.App,body,html{height:100%;min-width:320px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-image:var(--gradient-bg);color:var(--color-text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:90%;margin:0;overflow:hidden}.App{cursor:default;display:flex;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}th{font-weight:400}input{-webkit-appearance:initial;appearance:auto}.pointer,button,select{cursor:pointer}.black{background-color:var(--color-bg-dark)!important;color:var(--color-text-main)!important}.selected{background:var(--color-btn-selected)!important;color:var(--color-text-dark)!important}.full-width{width:100%!important}.rightAlign{float:right}.leftAlign{float:left}.hidden{display:none!important}@-webkit-keyframes glassPanelAppear{0%{opacity:0;-webkit-transform:translateY(12px) scale(.97);transform:translateY(12px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes glassPanelAppear{0%{opacity:0;-webkit-transform:translateY(12px) scale(.97);transform:translateY(12px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes glassChildStagger{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes glassChildStagger{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.glass-panel{-webkit-animation:glassPanelAppear .4s cubic-bezier(.16,1,.3,1) forwards;animation:glassPanelAppear .4s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.5)!important;border:1px solid var(--color-glass-border);border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(0,0,0,.3);padding:var(--spacing-sm);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.glass-panel>*{-webkit-animation:glassChildStagger .35s ease both;animation:glassChildStagger .35s ease both}.glass-panel>:first-child{-webkit-animation-delay:.06s;animation-delay:.06s}.glass-panel>:nth-child(2){-webkit-animation-delay:.09s;animation-delay:.09s}.glass-panel>:nth-child(3){-webkit-animation-delay:.12s;animation-delay:.12s}.glass-panel>:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.glass-panel>:nth-child(5){-webkit-animation-delay:.18s;animation-delay:.18s}.glass-panel>:nth-child(6){-webkit-animation-delay:.21s;animation-delay:.21s}.glass-panel>:nth-child(7){-webkit-animation-delay:.24s;animation-delay:.24s}.glass-panel>:nth-child(8){-webkit-animation-delay:.27s;animation-delay:.27s}.glass-panel>:nth-child(9){-webkit-animation-delay:.3s;animation-delay:.3s}.glass-panel>:nth-child(10){-webkit-animation-delay:.33s;animation-delay:.33s}.glass-panel>:nth-child(11){-webkit-animation-delay:.36s;animation-delay:.36s}.glass-panel>:nth-child(12){-webkit-animation-delay:.39s;animation-delay:.39s}.glass-panel>:nth-child(13){-webkit-animation-delay:.42s;animation-delay:.42s}.glass-panel>:nth-child(14){-webkit-animation-delay:.45s;animation-delay:.45s}.glass-panel>:nth-child(15){-webkit-animation-delay:.48s;animation-delay:.48s}.glass-panel>:nth-child(16){-webkit-animation-delay:.51s;animation-delay:.51s}.glass-panel>:nth-child(17){-webkit-animation-delay:.54s;animation-delay:.54s}.glass-panel>:nth-child(18){-webkit-animation-delay:.57s;animation-delay:.57s}.glass-panel>:nth-child(19){-webkit-animation-delay:.6s;animation-delay:.6s}.glass-panel>:nth-child(20){-webkit-animation-delay:.63s;animation-delay:.63s}.glass-panel>:nth-child(21){-webkit-animation-delay:.66s;animation-delay:.66s}.glass-panel>:nth-child(22){-webkit-animation-delay:.69s;animation-delay:.69s}.glass-panel>:nth-child(23){-webkit-animation-delay:.72s;animation-delay:.72s}.glass-panel>:nth-child(24){-webkit-animation-delay:.75s;animation-delay:.75s}.glass-panel>:nth-child(25){-webkit-animation-delay:.78s;animation-delay:.78s}@media (max-width:932px){.hide-mobile{display:none!important}}.flex-center{align-items:center;display:flex;justify-content:center}.flex-column{display:flex;flex-direction:column}.btn-dark,.flex-row-center{align-items:center;display:flex}.btn-dark{background:var(--color-btn-medium);border:2px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;justify-content:center}.btn-dark:disabled{background-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed;opacity:var(--disabled-heavy-opacity)}.btn-dark.disabled-light{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.btn-dark.disabled-selected{background:var(--color-grey-light)!important;color:var(--color-text-dark)!important;cursor:not-allowed}.btn-sm{height:var(--size-btn-sm);min-height:var(--size-btn-sm);min-width:var(--size-btn-sm);padding:0 var(--spacing-xs)}.btn-md,.btn-sm{font-size:var(--font-size-md)}.btn-md{font-weight:700;gap:var(--spacing-sm);height:var(--size-btn-md);padding:var(--spacing-sm) 0}.btn-lg{font-size:var(--font-size-lg);height:var(--size-btn-lg);width:var(--size-btn-lg)}.btn-square{height:var(--size-btn-sm);height:var(--height,var(--size-btn-sm));padding:0;width:var(--size-btn-sm);width:var(--height,var(--size-btn-sm))}.btn-icon{align-items:center;background:var(--color-btn-dark);border:none;border-radius:var(--radius-sm);color:var(--color-bg-dark);cursor:pointer;display:flex;justify-content:center}.btn-icon svg{fill:var(--color-bg-dark);height:68%;width:68%}.btn-icon img{display:block;height:68%;width:68%}#root,body{height:100%;margin:0;overflow:hidden;width:100%}.disabled-light{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.disabled-heavy{cursor:not-allowed;opacity:var(--disabled-heavy-opacity)}.overlay-backdrop{height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--z-modal-backdrop)}.overlay-centered{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:var(--z-modal)}.dropdown-menu-container{display:inline-flex;position:relative}.dropdown-menu{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:hsla(0,0%,8%,.7);border:1px solid var(--color-glass-border);border-radius:var(--radius-dropdown);box-shadow:var(--shadow-md);display:none;min-width:100%;padding:var(--spacing-xs) 0;position:absolute;right:0;top:100%;z-index:var(--z-notification)}.dropdown-menu:before{border:7px solid transparent;border-bottom:7px solid var(--color-glass-border);content:"";position:absolute;right:14px;top:-14px;z-index:var(--z-base)}.dropdown-menu>a,.dropdown-menu>button{align-items:center;background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;gap:var(--spacing-sm);justify-content:space-between;outline:none;padding:var(--spacing-sm) var(--spacing-md);text-align:left;text-decoration:none;white-space:nowrap;width:100%}.dropdown-menu>a:focus-visible,.dropdown-menu>a:hover,.dropdown-menu>button:focus-visible,.dropdown-menu>button:hover{text-decoration:underline}.dropdown-menu>a.dropdown-selected,.dropdown-menu>button.dropdown-selected{text-decoration:underline}.dropdown-menu>button:disabled,.dropdown-menu>button[disabled]{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.dropdown-menu-container.open>.dropdown-menu,.dropdown-menu-container:hover>.dropdown-menu{display:block}.dropdown-menu-container.disabled:hover>.dropdown-menu{display:none}.dropdown-menu-container>button:focus-visible{outline:none}.glass-select-wrapper{display:inline-flex}.glass-select-wrapper .dropdown-menu{max-height:320px;min-width:130px;overflow-x:hidden;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.35) hsla(0,0%,8%,.45);scrollbar-width:thin;width:120px}.glass-select-wrapper .dropdown-menu::-webkit-scrollbar{width:8px}.glass-select-wrapper .dropdown-menu::-webkit-scrollbar-track{background:hsla(0,0%,8%,.45);border-radius:999px}.glass-select-wrapper .dropdown-menu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;box-shadow:inset 0 0 6px hsla(0,0%,100%,.15)}.glass-select-wrapper .dropdown-menu::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.glass-select-trigger{background:hsla(0,0%,8%,.7);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e9e9e9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;border:var(--icons-border);border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;font-size:var(--font-size-sm);height:var(--size-btn-sm);outline:none;overflow:hidden;padding:var(--spacing-xs) var(--spacing-sm);padding-right:24px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:130px;z-index:var(--z-notification)}.glass-select-trigger:disabled{opacity:var(--disabled-opacity)}.glass-select-trigger:focus-visible{border-color:var(--color-smileweb-bleu);box-shadow:0 0 0 1px var(--color-smileweb-bleu)}.glass-select-wrapper:hover .glass-select-trigger:not(:disabled){border-bottom-left-radius:0;border-bottom-right-radius:0}.glass-select-wrapper:hover .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}.check{color:var(--color-white)}
/*# sourceMappingURL=main.80ae20bf.css.map*/