:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.how-to-start-step{align-items:flex-start;display:flex;flex-direction:row;margin-top:20px}.warning-modal-overlay{align-items:center;animation:backdropFadeIn .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:radial-gradient(ellipse at center,#ffffff1a 0,#00000059 100%);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:250}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.warning-modal-overlay{background:#0009}}@keyframes backdropFadeIn{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:1}}.warning-modal-card{animation:modalSpringIn .5s cubic-bezier(.34,1.56,.64,1);background:#fffffff2;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 8px 32px #0000001f,inset 0 0 0 1px #ffffff80;max-width:480px;overflow:hidden;transform:translateZ(0);transform-origin:center;width:100%;will-change:transform,opacity}@keyframes modalSpringIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.warning-modal-header{background:#e5e8eb;height:6px;overflow:hidden;position:relative;width:100%}.warning-modal-header .progress-fill{animation:progressSlide .8s cubic-bezier(.4,0,.2,1);background:#22c55e;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}@keyframes progressSlide{0%{width:0!important}}.warning-modal-content{display:flex;flex-direction:column;gap:16px;padding:24px}.warning-modal-heading-section{align-items:center;display:flex;gap:12px}.warning-modal-heading-section .modal-icon{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.warning-modal-heading-section .modal-icon i{color:#fff;font-size:20px}.warning-modal-heading-section .modal-heading{color:#3d4d5c;color:var(--color-dark);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.progress-circle-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin:8px 0}.progress-circle{height:100px;position:relative;width:100px}.progress-circle svg{height:100%;transform:rotate(-90deg);width:100%}.progress-circle svg circle.track{fill:none;stroke:#e5e8eb;stroke-width:8}.progress-circle svg circle.progress{fill:none;stroke:#22c55e;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.progress-circle .progress-label{align-items:center;display:flex;gap:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.progress-circle .progress-label .progress-count{color:#22c55e;font-size:28px;font-weight:700;line-height:1}.progress-circle .progress-label .progress-separator,.progress-circle .progress-label .progress-total{color:#919aa4;font-size:28px;font-weight:600;line-height:1}.modal-body-text{color:#919aa4;font-size:14px;line-height:1.5;margin:0;text-align:center}.missing-chip{align-items:center;animation:chipPulse .6s ease-out;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 14px}.missing-chip i{color:#d97706;flex-shrink:0;font-size:16px}.missing-chip .missing-text strong{font-weight:600}@keyframes chipPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.ai-badge{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:8px;display:flex;gap:8px;overflow:hidden;padding:10px 12px;position:relative}.ai-badge:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff9 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.ai-badge i{color:#3b82f6;flex-shrink:0;font-size:18px;z-index:1}.ai-badge span{color:#1e40af;font-size:12px;font-weight:500;line-height:1.4;z-index:1}@keyframes shimmer{to{left:100%}}.warning-modal-actions{background:linear-gradient(180deg,#f9fafb00,#f9fafb 40%);border-top:1px solid #e5e7eb99;display:flex;gap:12px;padding:20px}.warning-modal-actions button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.warning-modal-actions button i{flex-shrink:0;font-size:18px}.warning-modal-actions button:disabled{cursor:not-allowed;opacity:.5}.btn-complete{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 12px #22c55e40,inset 0 0 0 1px #ffffff1a;color:#fff;flex:1.5 1}.btn-complete:hover:not(:disabled){box-shadow:0 6px 16px #22c55e59,inset 0 0 0 1px #fff3;transform:translateY(-2px)}.btn-complete:active:not(:disabled){transform:translateY(0)}.btn-draft{background:#0000;border:1.5px solid #e5e8eb;box-shadow:none;color:#919aa4}.btn-draft:hover:not(:disabled){background:#f0f2f5;border-color:#919aa4;color:#3d4d5c;color:var(--color-dark)}.btn-draft:active:not(:disabled){background:#fafafa}@media(max-width:768px){.warning-modal-overlay{align-items:flex-end;padding:0}.warning-modal-card{animation:modalSlideUp .4s cubic-bezier(.4,0,.2,1);border-radius:10px 10px 0 0;margin:0;max-width:100%}.warning-modal-actions{flex-direction:column}.warning-modal-actions button{width:100%}.warning-modal-actions .btn-complete,.warning-modal-actions .btn-draft{flex:1 1}.progress-circle{height:90px;width:90px}.progress-circle .progress-label .progress-count,.progress-circle .progress-label .progress-separator,.progress-circle .progress-label .progress-total{font-size:24px}.warning-modal-content{padding:20px}}@keyframes modalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root{--blue:#4358a3;--dark_gray:#3d4d5c;--light_gray:#f0f2f5;--color-primary:#4358a3;--color-primary-strong:#3a4d8c;--color-primary-soft:#edf2fe;--color-dark:#3d4d5c;--color-text:#141414;--color-text-secondary:#3d4d5c;--color-muted:#919aa4;--color-border:#dbe0e5;--color-surface:#fff;--color-surface-alt:#f0f2f5;--color-surface-hover:#f0f2f5;--color-success:#18c35a;--color-success-light:#eefef4;--color-warning:#ffbe62;--color-warning-light:#fff6e8;--color-danger:#da3030;--color-danger-light:#fee;--color-logo:#000;--shadow-soft:0 8px 24px #0000001a;--shadow-card:0 4px 8px #0000001a}[data-theme=dark]{--color-primary:#6f8cff;--color-primary-strong:#5572d9;--color-primary-soft:#23304f;--color-dark:#cdd6e0;--color-text:#e4e9f2;--color-text-secondary:#cdd6e0;--color-muted:#9aa5b5;--color-border:#2f3745;--color-surface:#1b2230;--color-surface-alt:#121826;--color-surface-hover:#252d3d;--color-input:#252d3d;--color-success:#4ad395;--color-success-light:#1a3a2d;--color-warning:#ffcf7a;--color-warning-light:#3d3020;--color-danger:#ff7b7b;--color-danger-light:#3d2020;--color-logo:#fff;--shadow-soft:0 8px 24px #00000073;--shadow-card:0 6px 18px #00000059;--icon-filter:invert(1) brightness(0.9);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e4e9f2'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--blue:#6f8cff;--dark_gray:#cdd6e0;--light_gray:#252d3d}.main-wrapper.brand-rpg{--blue:#42386e}.main-wrapper.brand-healcore{--blue:#0054b5}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/static/media/MaterialIcons.c5371cfb9f9e3d6db4f9.woff2) format("woff2")}@font-face{font-display:block;font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/static/media/MaterialIconsOutlined.6f420cf17cc0d7676fad.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAr0klQmz24.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAr0klQmz24.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.material-icons{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.material-icons.green{color:#22c55e}.material-icons.red{color:#da3030}.material-icons-outlined{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.material-icons-outlined.green{color:#22c55e}.material-icons-outlined.red{color:#da3030}@font-face{font-display:block;font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(/static/media/MaterialSymbolsOutlined.d7be62e24d70b875b11d.woff2) format("woff2")}.material-symbols-outlined{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.material-symbols-outlined.green{color:#22c55e}.material-symbols-outlined.red{color:#da3030}.header{border-bottom:1px solid #dbe0e5;display:flex;flex-direction:row;height:60px;justify-content:space-between;margin:0;max-height:60px;padding:15px 20px;position:relative;z-index:2}.header .logo-wrapper{cursor:pointer;height:30px}.header .logo-wrapper .login-logo{height:40px;margin-top:-5px;width:auto}.header .header-btn-bar{align-items:center;display:flex;flex-direction:row;position:relative}.header .header-btn-bar select{padding-right:40px}.header .header-btn-bar a{text-decoration:none}.header .header-btn-bar .header-btn{background-color:#0000;margin-bottom:0}.header .header-btn-bar .header-btn:hover{color:#4358a3;color:var(--blue)}.header .header-btn-bar .white.no-border{position:relative}.header .task-count{align-items:center;background-color:#da3030;border-radius:50%;color:#fff;display:flex;font-size:12px;font-size:10px;font-weight:600;height:20px;justify-content:center;position:absolute;right:3px;top:-5px;width:20px}body,html{color:#141414;color:var(--color-text);font-family:Roboto,sans-serif;margin:0;overscroll-behavior:none;padding:0}body,body .main-wrapper,html,html .main-wrapper{background-color:#fff;background-color:var(--color-surface)}body .main-wrapper,html .main-wrapper{display:flex;flex-direction:column;min-height:100dvh}body .main-wrapper .body-wrapper.center-page,html .main-wrapper .body-wrapper.center-page{margin:0 auto;max-width:900px}body .main-wrapper .body-wrapper .page-wrapper,html .main-wrapper .body-wrapper .page-wrapper{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:20px;width:100%}body .main-wrapper .body-wrapper .page-wrapper.has-footer,html .main-wrapper .body-wrapper .page-wrapper.has-footer{height:calc(100dvh - 120px);margin-bottom:60px;max-height:calc(100dvh - 120px);overflow-y:auto}body .main-wrapper .body-wrapper-full-page,html .main-wrapper .body-wrapper-full-page{padding:20px}body .main-wrapper .body-wrapper-full-page.has-footer,html .main-wrapper .body-wrapper-full-page.has-footer{height:calc(100dvh - 60px);margin-bottom:60px;max-height:calc(100dvh - 60px);overflow-y:auto}body .main-wrapper .modal-actions,html .main-wrapper .modal-actions{align-items:center;background-color:#fff;background-color:var(--color-surface);border-radius:0 0 10px 10px;border-top:1px solid #dbe0e5;bottom:0;display:flex;height:60px;justify-content:center;left:0;position:absolute;width:-webkit-fill-available;z-index:1}body .main-wrapper .modal-actions.side,html .main-wrapper .modal-actions.side{justify-content:space-between;padding-left:15px;padding-right:15px}*{box-sizing:border-box}.main-content{display:flex;flex-direction:column;height:100dvh;padding:0}.main-content .body-wrapper{display:flex;flex-direction:row;height:calc(100dvh - 60px);padding:0}.main-content .body-wrapper .body-content{background-color:#fff;background-color:var(--color-surface);display:flex;flex-direction:column;overflow:hidden;padding:0;width:calc(100% - 350px)}.main-content .body-wrapper .body-content .conversation-scroll{height:-webkit-fill-available;margin-top:10px;overflow:auto}.main-content .sidebar-wrapper{z-index:4}.main-content .sidebar-wrapper.right{display:none}.main-content .sidebar-wrapper.right.show{background-color:#202124cc;box-shadow:-3px -3px -5px #f0f2f5;display:flex;flex-direction:row-reverse;position:fixed;right:0;width:100%;z-index:4}.main-content .sidebar-wrapper .sidebar{background-color:#fff;background-color:var(--color-surface);border-right:1px solid #dbe0e5;border-right:1px solid var(--color-border);height:calc(100dvh - 60px);padding:0;width:350px}.main-content .sidebar-wrapper .sidebar.full-size,.main-content .sidebar-wrapper .sidebar.full-size .right-sidebar{height:100dvh}.main-content .sidebar-wrapper .sidebar label{display:block;font-weight:700;margin-bottom:10px;margin-top:15px}h1,h2,h3{color:#4358a3;color:var(--blue)}h1{margin-top:10px}h3{margin-top:40px}.width-180{display:inline-block;width:180px}.mt-0{margin-top:0!important}.mt-20{margin-top:20px}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.p-10{padding:10px}.p-20{padding:20px}.p-40{padding:40px}.m-0{margin:0}.m-10{margin:10px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-30{margin-left:30px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-30{margin-right:30px}.p-20{padding:20px!important}.pb-0{padding-bottom:0}.pb-60{padding-bottom:60px}.pl-20{padding-left:20px!important}.pr-20{padding-right:20px!important}.align-right{display:flex;justify-content:flex-end;text-align:right;width:100%}.align-left{justify-content:flex-start;text-align:left}.align-left,.btn-bar{display:flex;width:100%}.btn-bar{gap:10px;justify-content:space-between;margin-bottom:25px;margin-top:25px;min-height:40px}.btn-bar.h-bar{flex-direction:row;justify-content:space-between!important;padding-left:20px!important;padding-right:20px!important}.btn-bar.h-bar button{margin-right:0}.btn-bar .button,.btn-bar button{margin-right:15px}.btn-bar .btn-bar-left,.btn-bar .btn-bar-right,.col-2{display:flex}.col-2{flex-direction:row;flex-wrap:wrap;gap:16px}.col-2>div{max-width:calc(50% - 8px);width:-webkit-fill-available}.mobile{display:none!important}.scroll-top-btn{background-color:#4358a3;background-color:var(--blue);border-radius:50%;bottom:20px;color:#fff;height:50px;opacity:0;position:fixed;right:20px;transition:visibility .5s,opacity .5s ease-out;visibility:hidden;width:50px;z-index:1}.scroll-top-btn.show{opacity:1;visibility:visible}.scroll-top-btn i{width:20px}.min-height{align-items:flex-start;min-height:270px}.min-height .modal-content{min-height:280px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.offline-bar{background-color:#da3030;color:#fff;height:30px;padding:5px}.center-text,.offline-bar{display:flex;justify-content:center}.center-text{align-items:center;flex-direction:column;height:-webkit-fill-available}.text-center{text-align:center}.text-small{font-size:.9em}.error-container{max-height:-webkit-fit-content;min-height:100px}.hide-all{display:none}.title-header h1{align-items:center;color:#141414;display:flex;font-size:25px;gap:10px;margin-bottom:10px;margin-top:5px}.title-header h4{color:#919aa4;font-size:14px;font-weight:400;font-weight:500;margin-top:5px}.center-flex{align-items:center;display:flex;flex-direction:row}.move-cursor{cursor:move}@keyframes successPulse{0%{box-shadow:0 0 0 0 #22c55e66}50%{box-shadow:0 0 30px 10px #22c55e4d}to{box-shadow:0 0 20px 0 #22c55e33}}.form.horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.form.horizontal .row-form{flex-direction:column;margin-bottom:0;padding-bottom:0;width:-webkit-fill-available}.form.horizontal .row-form.col-2{flex-basis:calc(50% - 5px);flex-grow:0;flex-shrink:0;gap:5px}.form.horizontal .row-form.col-3{flex-basis:calc(33.3333% - 7px);flex-grow:0;flex-shrink:0;gap:5px}.form.horizontal .row-form.col-4{flex-basis:calc(25% - 8px);flex-grow:0;flex-shrink:0;gap:5px}.form.horizontal .row-form.short{gap:5px;max-width:250px}.form.horizontal .row-form label{font-size:12px;margin-bottom:5px;min-width:auto;text-transform:uppercase}.form.horizontal .row-form input,.form.horizontal .row-form select{height:32px}.form.horizontal .row-form .autocomplete-caret-btn{background-position:0;background-size:10px 10px;height:8px;padding:0;right:11px;top:12px;width:13px}.form.horizontal .row-form .autocomplete-clear-btn{height:8px;right:12px;top:10px;width:8px}.row-form{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:5px;vertical-align:top}.row-form.short{max-width:400px}.row-form.label-top{flex-direction:column}.row-form.label-top label{margin-bottom:5px;margin-top:10px}.row-form label{font-size:16px;font-weight:700;margin-right:30px;min-width:135px;text-align:left}.row-form label .required-star{color:#da3030;margin-left:3px}.row-form .input-wrapper{width:-webkit-fill-available}.row-form.required input.empty,.row-form.required select.empty,.row-form.required textarea.empty{border-color:#da3030}.row-form.required input[type=checkbox].empty,.row-form.required input[type=radio].empty{outline:1px solid #da3030}.row-form.required select.empty{color:#da3030}.row-form.required .autocomplete-wrapper.empty input{border-color:#da3030}.row-form.required .autocomplete-wrapper.empty input::placeholder{color:#da3030}.row-form input,.row-form input[type=date],.row-form input[type=datetime-local],.row-form input[type=email],.row-form input[type=number],.row-form input[type=password],.row-form input[type=tel],.row-form input[type=text],.row-form select,.row-form textarea{font-size:18px;height:50px;width:100%}.row-form input:disabled,.row-form input[type=date]:disabled,.row-form input[type=datetime-local]:disabled,.row-form input[type=email]:disabled,.row-form input[type=number]:disabled,.row-form input[type=password]:disabled,.row-form input[type=tel]:disabled,.row-form input[type=text]:disabled,.row-form select:disabled,.row-form textarea:disabled{-webkit-text-fill-color:#141414;-webkit-text-fill-color:var(--color-text);background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#141414;color:var(--color-text);opacity:1}.row-form input[type=text]:read-only{border-color:#0000}.row-form.small label{font-size:14px;font-weight:700;margin-right:10px;min-width:85px}.row-form.small input,.row-form.small input[type=date],.row-form.small input[type=datetime-local],.row-form.small input[type=email],.row-form.small input[type=number],.row-form.small input[type=password],.row-form.small input[type=text],.row-form.small select,.row-form.small textarea{font-size:14px;height:30px}.row-form.new-note-modal{align-items:flex-start}.row-form.new-note-modal label.checkbox{align-items:center;display:inline-flex;flex:0 1 40%;gap:12px;min-width:220px}.row-form.new-note-modal .description{flex:1 1 auto;justify-content:flex-start}select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background-image:url(https://www.svgrepo.com/show/80156/down-arrow.svg);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;color:#141414;padding-right:40px!important}select.small{height:30px;padding:2px 5px 2px 15px}.button,button{align-items:center;background-color:#4358a3;background-color:var(--blue);border:1px solid #0000;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:40px;justify-content:center;margin:0;outline:none;padding:5px 20px;text-align:center;transition:background-color .2s;white-space:nowrap}.button .material-icons,button .material-icons{font-size:20px}.button.half-left,button.half-left{border-radius:0 30px 30px 0}.button:hover,button:hover{background-color:color-mix(in srgb,#4358a3,#fff 8%);background-color:color-mix(in srgb,var(--blue),#fff 8%)}.button.full-width,button.full-width{width:100%}.button.full-width.half,button.full-width.half{width:calc(50% - 3px)}.button.xxsmall,button.xxsmall{border-radius:10px;font-size:10px;height:24px;padding:0 9px}.button.xxsmall>i,button.xxsmall>i{font-size:16px}.button.xsmall,button.xsmall{border-radius:10px;font-size:12px;height:28px;padding:0 10px}.button.xsmall>i,button.xsmall>i{font-size:16px}.button.small,button.small{border-radius:20px;font-size:13px;height:32px;padding:0 11px}.button.small>i,button.small>i{font-size:18px}.button.large,button.large{border-radius:30px;font-size:17px;height:52px;padding:20px 25px}.button.large>i,button.large>i{font-size:22px}.button.xl-square,button.xl-square{flex-direction:column;gap:6px;height:150px;overflow:hidden;padding:12px;text-align:center;white-space:normal;width:150px}.button.xl-square>i,button.xl-square>i{font-size:100px;line-height:1;min-width:100px}.button .right-icon,button .right-icon{margin-left:5px;margin-right:-15px}.button.round,button.round{margin-left:20px;margin-right:-10px;padding:6px}.button.link,button.link{background-color:#fff;background-color:var(--color-surface)}.button.link:hover,button.link:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.button.link:disabled,button.link:disabled{background-color:#0000;color:#3d4d5c;color:var(--color-dark);pointer-events:none}.button.link.link-red,button.link.link-red{color:#da3030}.button.link.link-red:hover,button.link.link-red:hover{background-color:#f9dddd}.button.white,button.white{background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#3d4d5c;color:var(--color-text-secondary)}.button.white:hover,button.white:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.button.no-border,button.no-border{border:1px solid #0000}.button.blue-border,button.blue-border{background-color:#fff;border:1px solid #4358a3;border:1px solid var(--blue);color:#4358a3;color:var(--blue)}.button.blue-border:hover,button.blue-border:hover{background-color:#4358a3;background-color:var(--blue);color:#fff}.button.red-border,button.red-border{border:1px solid #da3030;color:#da3030}.button.gray,button.gray{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #f0f2f5;border:1px solid var(--color-surface-alt);color:#3d4d5c;color:var(--color-text-secondary)}.button.gray:hover,button.gray:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.button.gray:disabled,button.gray:disabled{color:#3d4d5c;color:var(--color-dark)}.button:disabled,button:disabled{color:#f0f2f5;opacity:.7}.button:disabled.white,button:disabled.white{color:#3d4d5c;color:var(--color-dark);opacity:.3}.button.orange,button.orange{background-color:#ffbe62;color:#fff}.button.orange:hover,button.orange:hover{background-color:#ffa92f}.button.orange-inverse,button.orange-inverse{background-color:#fff;background-color:var(--color-surface);border:1px solid #ffbe62;color:#ffbe62}.button.orange-inverse:hover,button.orange-inverse:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.button.yellow-inverse,button.yellow-inverse{background-color:#fff;background-color:var(--color-surface);border:1px solid #ffc107;color:#ffc107}.button.yellow-inverse:hover:not(:disabled),button.yellow-inverse:hover:not(:disabled){background-color:#f0f2f5;background-color:var(--color-surface-hover)}.button.green,button.green{background-color:#22c55e;color:#fff}.button.green:hover,button.green:hover{background-color:#1a9a49}.button.green-inverse,button.green-inverse{background-color:#fff;background-color:var(--color-surface);border:1px solid #22c55e;color:#22c55e}.button.green-inverse:hover,button.green-inverse:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.button.red,button.red{background-color:#da3030;color:#fff}.button.red:hover,button.red:hover{background-color:#b62121}.button.red-inverse,button.red-inverse{background-color:#fff;background-color:var(--color-surface);border:1px solid #da3030;color:#da3030}.button.red-inverse:hover,button.red-inverse:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.button.blue,button.blue{background-color:#4358a3;background-color:var(--blue);color:#fff}.button.blue:hover,button.blue:hover{background-color:color-mix(in srgb,#4358a3,#fff 8%);background-color:color-mix(in srgb,var(--blue),#fff 8%)}.button.record-btn,button.record-btn{background-color:#da3030;border-radius:30px;color:#fff;padding:0 9px}.button.record-btn.mobile i,button.record-btn.mobile i{font-size:30px}.button.record-btn:hover,button.record-btn:hover{background-color:#de4646}.button.record-btn.mobile,button.record-btn.mobile{bottom:10px;height:60px;left:calc(50% - 30px);position:absolute;width:60px;z-index:2}.button.record-btn .material-icons,button.record-btn .material-icons{padding-right:0}.button.btn-round,button.btn-round{border-radius:30px;height:40px;padding:0 9px;width:40px}.button.btn-round.small,button.btn-round.small{border-radius:30px;height:30px;padding:0 2px;width:30px}.button.btn-round.small .material-icons,.button.btn-round.small .material-symbols-outlined,button.btn-round.small .material-icons,button.btn-round.small .material-symbols-outlined{font-size:20px}.button.btn-round .material-icons,button.btn-round .material-icons{padding-right:0}.button.transparent,button.transparent{background-color:#0000;border-color:#0000}.button.transparent:hover,button.transparent:hover{background-color:#d1d7e1}.button.btn-effect,button.btn-effect{align-items:center;animation:glow-pulse 3s ease-in-out infinite alternate;border:none;box-shadow:0 0 40px #7c3aed33,0 0 80px #8b5cf61a,0 8px 32px #0000001a;color:#fff;cursor:pointer;display:flex;gap:.8rem;isolation:isolate;justify-content:space-between;overflow:hidden;text-shadow:0 1px 2px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:15}.button.btn-effect:hover .button-arrow-circle,button.btn-effect:hover .button-arrow-circle{background:#fff;box-shadow:0 4px 12px #00000026}.button.btn-effect span,button.btn-effect span{display:inline-block;position:relative;transition:all .3s ease;z-index:2}.button.btn-effect:hover span,button.btn-effect:hover span{transform:scale(1.01)}.button.btn-effect:before,button.btn-effect:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%;z-index:1}.button.btn-effect:after,button.btn-effect:after{animation:border-dance 4s linear infinite;background:linear-gradient(45deg,#0000,#ffffff1a,#0000,#ffffff1a,#0000);background-size:200% 200%;border-radius:50px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.button.btn-effect:hover,button.btn-effect:hover{animation-duration:1.5s;background-color:#4358a3;background-color:var(--blue);transform:scale(1.01);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.button.btn-effect:hover:before,button.btn-effect:hover:before{left:100%}.button.btn-effect:hover:after,button.btn-effect:hover:after{opacity:1}.button.btn-effect:active,button.btn-effect:active{transform:translateY(-2px) scale(1.02);transition:all .1s ease}.btn-group{align-items:center;display:flex}.btn-group.full-width{width:100%}.btn-group button{border-radius:0}.btn-group button:first-child{border-radius:20px 0 0 20px;width:-webkit-fill-available}.btn-group button:last-child{border-radius:0 20px 20px 0;height:40px;margin-left:-1px;padding:0 9px}.btn-group button:last-child.small{height:32px}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border-radius:10px;display:block;font-size:16px;height:32px;margin:5px;outline:none;padding:5px 10px;position:relative;resize:none;transition:background-color .3s,border-color .2s,box-shadow .2s;width:-webkit-fill-available;z-index:1}input[type=date].gray,input[type=datetime-local].gray,input[type=email].gray,input[type=number].gray,input[type=password].gray,input[type=tel].gray,input[type=text].gray,select.gray,textarea.gray{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #f0f2f5;border:1px solid var(--color-surface-alt);color:#3d4d5c;color:var(--color-text-secondary)}input[type=date].inline,input[type=datetime-local].inline,input[type=email].inline,input[type=number].inline,input[type=password].inline,input[type=tel].inline,input[type=text].inline,select.inline,textarea.inline{display:inline;min-width:auto;width:-webkit-min-content;width:min-content;width:80px}input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{-webkit-text-fill-color:#141414;-webkit-text-fill-color:var(--color-text);background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#141414;color:var(--color-text);opacity:1}.datepicker-wrapper{display:flex;flex-direction:column;width:100%}.datepicker-wrapper.empty .date-day,.datepicker-wrapper.empty .date-month,.datepicker-wrapper.empty .date-year{border-color:#da3030!important}.datepicker-wrapper.empty .date-day::placeholder,.datepicker-wrapper.empty .date-month::placeholder,.datepicker-wrapper.empty .date-year::placeholder{color:#da3030!important}.datepicker-actions{display:flex;margin-top:5px}.datepicker-fields{align-items:flex-start;display:flex;flex-direction:row;gap:0;width:100%}.datepicker-year{display:flex;flex:1 1;flex-direction:column;padding-right:10px}.datepicker-fields .date-day,.datepicker-fields .date-month{flex:0 0 50px!important;width:50px!important}.datepicker-fields .autocomplete-wrapper .autocomplete-container .autocomplete-input.date-year{width:100%!important}.datepicker-fields .date-day.error,.datepicker-fields .date-month.error{border-color:#da3030}.datepicker-year .date-year{width:100%}.datepicker-year .date-year.error{border-color:#da3030}.datepicker-year .date-field-error{color:#da3030;font-size:12px;margin-left:10px;margin-top:4px}.datepicker-fields .date-day:disabled,.datepicker-fields .date-month:disabled,.datepicker-fields .date-year:disabled,.datepicker-year .date-year:disabled{-webkit-text-fill-color:#141414;-webkit-text-fill-color:var(--color-text);background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5!important;border:1px solid var(--color-border)!important;color:#141414;color:var(--color-text);opacity:1}input[type=date],input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;color:#3d4d5c;color:var(--color-dark);display:flex;vertical-align:bottom}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background-color:#fff;background-color:var(--color-surface);border:none;border-radius:9px;display:block;font-size:16px;height:32px;outline:1px solid #dbe0e5;overflow:hidden;padding:5px 10px;transition:background-color .3s,border-color .2s,box-shadow .2s;width:32px}input[type=checkbox]:disabled,input[type=radio]:disabled{background-color:#f0f2f5;background-color:var(--color-surface-alt);outline:1px solid #dbe0e5;outline:1px solid var(--color-border)}input[type=checkbox]:disabled:before,input[type=radio]:disabled:before{background-color:#f0f2f5!important;background-color:var(--color-surface-alt)!important;border-radius:9px;color:#0000!important}input[type=checkbox]:disabled:checked:before,input[type=radio]:disabled:checked:before{color:#3d4d5c!important;color:var(--color-dark)!important}input[type=radio]:checked:before{color:#141414}input[type=radio]:before{background:#fff;background:var(--color-surface);border-radius:32px;color:#0000;content:"";display:block;font-family:Material Symbols Outlined;font-size:30px;height:32px;margin-left:-8px;margin-top:-7px;width:32px}input[type=radio]:disabled:before{background:#f0f2f5!important;background:var(--color-surface-alt)!important}input[type=radio]:disabled:not(:checked):before{color:#0000!important;content:""!important;opacity:0!important}input[type=radio]:disabled:checked:before{color:#3d4d5c!important;color:var(--color-dark)!important;content:""!important;opacity:1!important}input[type=radio]{border-radius:32px}input[type=checkbox]:before{background:#fff;background:var(--color-surface);border-radius:9px;color:#0000;content:"";display:block;font-family:Material Symbols Outlined;font-size:30px;height:32px;margin-left:-8px;margin-top:-7px;width:32px}input[type=checkbox]:disabled:before{background:#f0f2f5!important;background:var(--color-surface-alt)!important}input[type=checkbox]:disabled:not(:checked):before{color:#0000!important;content:""!important;opacity:0!important}input[type=checkbox]:disabled:checked:before{color:#3d4d5c!important;color:var(--color-dark)!important;content:""!important;opacity:1!important}input[type=checkbox]:checked:before{color:#141414}input[type=checkbox].no,input[type=checkbox].yes{cursor:pointer;padding:0}input[type=checkbox].no:before,input[type=checkbox].yes:before{align-items:center;color:#141414;display:flex;font-family:Roboto,sans-serif;font-size:12px;justify-content:center;margin:0;text-transform:uppercase}input[type=checkbox].no:checked,input[type=checkbox].yes:checked{font-weight:700;outline:2px solid #4358a3;outline:2px solid var(--blue)}input[type=checkbox].no:checked:before,input[type=checkbox].yes:checked:before{color:#4358a3;color:var(--blue)}input[type=checkbox].yes:before{content:"Yes"}input[type=checkbox].no:before{content:"No"}textarea{font-size:15px;line-height:17px;min-height:140px;padding:15px;width:-webkit-fill-available}textarea:disabled{-webkit-text-fill-color:#141414;-webkit-text-fill-color:var(--color-text);background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#141414;color:var(--color-text);opacity:1}.link{color:#4358a3;color:var(--blue);cursor:pointer;display:inline-block}.link:hover{text-decoration:underline}.list .item{align-items:center;cursor:pointer;display:flex;margin-bottom:1px solid #dbe0e5;padding:5px 10px}.list .item .material-symbols-outlined{margin-right:10px}.list .item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.dropdown{position:relative}.dropdown.half-right button.btn-round{border-radius:30px 0 0 30px}.dropdown.top-right .dropdown-content{position:absolute;right:0}.dropdown.open-top.open .dropdown-btn{border-radius:0 0 10px 10px}.dropdown.open-top .dropdown-content{border-radius:10px 10px 0 0;bottom:39px;box-shadow:0 -4px 8px #0000001a}.dropdown.mobile-top.no-radius .dropdown-content{bottom:10px}.dropdown.mobile-top.open-left .dropdown-content{left:20px}.dropdown.mobile-top.open-top.open .dropdown-btn{border-radius:0 0 10px 10px}.dropdown.mobile-top.open-top .dropdown-content{border-radius:10px 10px 0 0;bottom:39px;box-shadow:0 -4px 8px #0000001a}.dropdown.mobile-top .dropdown-btn{display:flex!important}.dropdown.mobile-top h4{margin-bottom:10px;margin-left:15px;margin-top:10px}.dropdown .dropdown-content{background-color:#fff;background-color:var(--color-surface);border:1px solid #f0f2f5;border-radius:0 0 10px 10px;box-shadow:0 0 10px #0000001a;margin-top:-1px;min-width:180px;padding:0;position:absolute;width:-webkit-fit-content;width:fit-content;z-index:999}.dropdown .dropdown-content .dropdown-item{align-items:center;background-color:initial;border:initial;border-radius:0;border-radius:initial;color:#141414;cursor:pointer;display:flex;font-size:medium;font-weight:400;height:auto;justify-content:normal;margin-bottom:7px;margin-top:5px;outline:medium none invert;outline:initial;padding:5px 10px;text-align:left;text-align:initial;transition:none 0s ease 0s;transition:initial;white-space:normal;width:-webkit-fill-available}.dropdown .dropdown-content .dropdown-item:disabled{color:#dbe0e5;cursor:inherit;opacity:1}.dropdown .dropdown-content .dropdown-item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.dropdown .dropdown-content .dropdown-item.red{color:#da3030}.dropdown .dropdown-content .dropdown-item.red:disabled{opacity:.4}.dropdown.open-left .dropdown-content{right:10px}.dropdown.white-on.open button{background-color:#fff;background-color:var(--color-surface)}.dropdown.no-radius .dropdown-content{border-radius:10px}.dropdown.open .dropdown-btn{border-radius:10px 10px 0 0}.dropdown.open button.white{border-color:#f0f2f5}.dropdown .single-btn{padding:0}.dropdown .single-btn .right-icon{margin:0}.dropdown .single-btn:hover{background-color:#fff;background-color:var(--color-surface)}.dropdown .single-btn:hover i{color:#f0f2f5}.dropdown .icon-btn{padding:0 9px}.dropdown .icon-btn .right-icon{margin:0}.error,.message{color:#da3030}.tab-wrapper .tab-header{display:flex;flex-direction:row;gap:15px;justify-content:space-around;margin-left:20px;margin-right:20px}.tab-wrapper .tab-header.scrollable{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.tab-wrapper .tab-header.scrollable::-webkit-scrollbar{display:none}.tab-wrapper .tab-header.scrollable .tab-title{white-space:nowrap}.tab-wrapper .tab-header .tab-title{border-radius:10px 10px 0 0;color:#3d4d5c;color:var(--color-dark);cursor:pointer;margin-bottom:-1px;padding:5px 15px;text-align:center;width:-webkit-fill-available}.tab-wrapper .tab-header .tab-title.active{background-color:#fff;background-color:var(--color-surface);border-bottom:4px solid #4358a3;border-bottom:4px solid var(--blue);color:#141414;color:var(--color-text);font-weight:700}.tab-wrapper .tab-content{background-color:#fff;background-color:var(--color-surface);border-top:1px solid #dbe0e5;padding:25px}.bold{font-weight:700}.pointer{cursor:pointer}.underlined:hover{text-decoration:underline}.alert-success,.alert-warning{align-items:center;background-color:#ffbe62;border:1px solid #ffbe62;border-radius:10px;color:#fff;display:flex;flex-direction:row;padding:5px}.alert-success .material-symbols-outlined,.alert-warning .material-symbols-outlined{font-size:20px;margin-right:10px}.alert-success.alert-success,.alert-warning.alert-success{background-color:#f0fdf4;border:1px solid #22c55e;color:#22c55e}.badge{background-color:#fff;background-color:var(--color-surface);border:1px solid #e5e8eb;border-radius:10px;height:-webkit-fit-content;height:fit-content;margin-right:10px;padding:5px 10px;text-align:center;width:auto}.badge.inline{display:inline-block}.badge.gender-m{background-color:#edf2fe;border:1px solid #4358a3;border:1px solid var(--blue);color:#4358a3;color:var(--blue);font-weight:700}.badge.gender-f{background-color:#fff3f2;border:1px solid #eb8781;color:#eb8781;font-weight:700}.badge.pink{background-color:#fff3f2;border:1px solid #da3030;color:#da3030}.badge.gray{border:1px solid #f0f2f5;border:1px solid var(--color-surface-alt)}.badge.dark-gray,.badge.gray{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#141414;color:var(--color-text)}.badge.dark-gray{border:1px solid #919aa4;border:1px solid var(--color-muted);font-weight:500}.badge.p-badge{padding:20px}.badge.blue{background-color:#4358a3;background-color:var(--blue);color:#fff}.badge.blue,.badge.light-blue{border:1px solid #4358a3;border:1px solid var(--blue)}.badge.light-blue{background-color:#edf2fe;color:#4358a3;color:var(--blue)}.badge.green{background-color:#f0fdf4;border:1px solid #22c55e;color:#22c55e}.badge.green-dark{background-color:#22c55e;border:#22c55e;color:#fff}.badge.approved,.badge.green-light{background-color:#f0fdf4;border:1px solid #22c55e;color:#22c55e}.badge.red,.badge.red-light,.badge.rejected{background-color:#fee;border:1px solid #da3030;color:#da3030}.badge.orange{background-color:#ffbe62;border:1px solid #ffbe62;color:#fff}.badge.light-orange{background-color:#fff6e8;border:1px solid #ffbe62;color:#ffbe62}.badge.small{font-size:12px;font-weight:700;padding:5px 10px}.badge.big{border-radius:40px;font-size:20px;font-weight:700;padding:25px 20px}.badge.big .material-symbols-outlined{font-size:40px}.badge.badge-round{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.badge.no-border{border:none}.badge.status-active{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #3d4d5c;border:1px solid var(--color-text-secondary);color:#3d4d5c;color:var(--color-text-secondary)}.badge.status-archived{background-color:#f0fdf4;border:1px solid #22c55e;color:#22c55e}.badge.status-completed{background-color:#edf2fe;border:1px solid #4358a3;border:1px solid var(--blue);color:#4358a3;color:var(--blue)}.badge.status-invalid{background-color:#da3030;border:1px solid #da3030;color:#fff}.Toastify__progress-bar.Toastify__progress-bar--animated{transform:none!important;width:100%}.Toastify__toast--info .Toastify__progress-bar--info{background:#4358a3;background:var(--blue)}.Toastify__toast--info .Toastify__toast-icon svg{fill:#4358a3;fill:var(--blue)}.Toastify__close-button.Toastify__close-button--light:hover{background-color:#fff;background-color:var(--color-surface)}.loader svg{width:30px}.loader.large svg{width:50px}.loader.small,.loader.small svg{height:20px;width:20px}.meta{color:var(--color-dark);font-size:16px}.center{text-align:center;width:100%}.flex-center,.flex-center-vertical{align-items:center;display:flex;flex-direction:column}.flex-center-vertical{height:-webkit-fill-available;justify-content:center}.vertical-align{align-items:center;display:flex;flex-direction:row}.vi__container input{-webkit-text-security:disc}.vi__container .vi__character{-webkit-text-security:disc;border:1px solid #dbe0e5;border-radius:10px}.vi__container .vi__character.vi__character--inactive{background-color:#e5e8eb}a{text-decoration:none}.autocomplete{margin:5px;width:100%;z-index:999}.autocomplete div.wrapper{border-radius:10px;font-size:18px}.autocomplete div.wrapper input{height:40px}.autocomplete div.wrapper:focus-within{box-shadow:none}.autocomplete-wrapper{position:relative;width:100%}.autocomplete-wrapper:focus-within{z-index:200}.autocomplete-wrapper .autocomplete-container{position:relative}.autocomplete-wrapper .autocomplete-container .autocomplete-input{width:-webkit-fill-available!important}.autocomplete-wrapper .autocomplete-container .autocomplete-input.password{-webkit-text-security:disc}.autocomplete-wrapper .autocomplete-container .autocomplete-input:disabled{-webkit-text-fill-color:#141414;-webkit-text-fill-color:var(--color-text);background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#141414;color:var(--color-text);opacity:1}.autocomplete-wrapper .autocomplete-container .autocomplete-caret-btn{background-color:#fff;background-color:var(--color-surface);background-image:url(https://www.svgrepo.com/show/80156/down-arrow.svg);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:14px 14px;position:absolute;right:6px;top:4px;z-index:9}.autocomplete-wrapper .autocomplete-container .autocomplete-caret-btn:disabled{background-color:#f0f2f5;background-color:var(--color-surface-alt);cursor:auto}.autocomplete-wrapper .autocomplete-container .autocomplete-clear-btn{background-color:#fff;background-color:var(--color-surface);background-image:url(https://www.svgrepo.com/show/510922/close-sm.svg);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:25px;position:absolute;right:30px;top:4px;z-index:9}.autocomplete-wrapper .autocomplete-container .autocomplete-clear-btn:disabled{background-color:#f0f2f5;background-color:var(--color-surface-alt);cursor:auto}.autocomplete-list{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;color:#141414;color:var(--color-text);list-style:none;margin-left:5px;margin-top:-6px;max-height:200px;overflow:auto;padding:0;position:absolute;width:-webkit-fill-available!important;z-index:9999}.autocomplete-list .autocomplete-item{cursor:pointer;padding:5px 15px}.view-pdf{background-color:#fff;background-color:var(--color-surface);border:none;overflow:hidden;width:100%}.view-img,.view-pdf{height:calc(100dvh - 130px)}.view-img{display:block}.meta{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#3d4d5c;color:var(--color-text-secondary);font-size:14px;font-weight:500;padding:15px}.meta.flex-center{border-radius:10px;padding-top:40px;text-align:center;width:-webkit-fill-available}.meta.flex-center .loader svg{width:60px}.meta-center{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-radius:10px;color:#3d4d5c;color:var(--color-text-secondary);font-size:14px;padding:40px 15px 15px;text-align:center;width:-webkit-fill-available}.meta-center .loader svg{width:60px}.max-width{max-width:300px}.z-index-1{position:relative;z-index:1}.z-index-2{z-index:2}.row-choose{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-evenly;margin-bottom:30px;margin-top:10px}.row-choose .choose-item{align-items:center;background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border-radius:10px;color:#3d4d5c;color:var(--color-dark);display:flex;flex-direction:column;height:90px;width:calc(25% - 5px)}.row-choose .choose-item i{font-size:40px;margin-bottom:5px}.row-choose .choose-item.active{background-color:#4358a3;background-color:var(--blue);border-color:#4358a3;border-color:var(--blue);color:#fff}.draggable.drop-target.next-drag{border-bottom:2px dashed #4358a3;border-bottom:2px dashed var(--blue)}.draggable.drop-target.prev-drag{border-top:2px dashed #4358a3;border-top:2px dashed var(--blue)}.draggable-wrapper .draggable-left,.draggable-wrapper .draggable-right{display:none;height:100%;width:100%}.draggable-wrapper.dragging-left .draggable-left,.draggable-wrapper.dragging-right .draggable-right,.swicth-row{display:flex}.swicth-row{align-items:center;flex-direction:row;font-weight:700;margin-top:10px}.swicth-row .react-switch-bg{margin-right:10px!important}.h-flex{align-items:center}.filter-wrapper,.h-flex{display:flex;flex-direction:row}.filter-wrapper{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;flex-wrap:wrap;margin-bottom:0;padding:20px}.filter-wrapper .filter-wrapper-body{width:-webkit-fill-available}.filter-wrapper .filter-wrapper-body .row-form{align-items:center}.filter-wrapper .filter-wrapper-btn-bar{display:block;margin-bottom:0;margin-top:15px}.filter-wrapper.horizontal{align-items:center;background-color:#0000;border:none;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:space-between;padding:0;width:100%}.filter-wrapper.horizontal .row-form{flex-direction:column;width:-webkit-fill-available}.filter-wrapper.horizontal .row-form.short{max-width:250px}.filter-wrapper.horizontal .row-form label{font-size:12px;margin-bottom:5px;min-width:auto;text-transform:uppercase}.filter-wrapper.horizontal .row-form input,.filter-wrapper.horizontal .row-form select{height:32px}.filter-wrapper.horizontal .row-form .autocomplete-caret-btn{background-size:10px 10px;height:8px;right:-4px;top:10px;width:8px}.metrics-wrapper{background-color:#fff;background-color:var(--color-surface);display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;padding-top:20px;text-align:center;top:-35px}.metrics-wrapper.sticky{position:-webkit-sticky;position:sticky}.metrics-wrapper.col-4 .metrics-item{flex:0 0 22%}.metrics-wrapper.large .metrics-item div{font-size:24px;margin-top:10px}.metrics-wrapper.full{gap:15px;justify-content:center;width:100%}.metrics-wrapper.full .metrics-item{max-width:250px;width:-webkit-fill-available}.metrics-wrapper .metrics-item{border:1px solid #dbe0e5;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:15px 25px;position:relative}.metrics-wrapper .metrics-item div{font-size:18px;font-weight:700;margin-top:5px}.metrics-wrapper .metrics-item div .small{color:#3d4d5c!important;color:var(--color-dark)!important;display:inline;font-size:16px;margin-left:10px}.metrics-wrapper .metrics-item .metrics-icon{border-radius:10px;display:flex;padding:5px;position:absolute;right:10px;top:-3px}.metrics-wrapper .metrics-item .metrics-icon>span{font-size:20px}.metrics-wrapper .metrics-item.red{color:#da3030}.metrics-wrapper .metrics-item.orange{color:#ffbe62}.metrics-wrapper .metrics-item.green{color:#22c55e}.comparator-diff .added{color:#22c55e;font-weight:700}.comparator-diff .removed{color:#da3030;text-decoration:line-through}.edit-textarea{background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border-radius:10px;color:#141414;color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.5;min-height:200px;padding:10px;resize:vertical;width:100%}.edit-textarea:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.edit-textarea:disabled{background-color:#f0f2f5;background-color:var(--color-surface-alt);cursor:not-allowed}.edit-textarea.modified{background-color:color-mix(in srgb,#ffbe62,#fff 85%);background-color:color-mix(in srgb,#ffbe62,var(--color-surface) 85%);border-color:#ffbe62}.button-group{align-items:center;display:flex;gap:10px}.reject-reason-options{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.reject-reason-options .reason-option{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border-radius:10px;color:#141414;color:var(--color-text);cursor:pointer;font-size:14px;padding:12px 15px;text-align:left;transition:all .2s ease}.reject-reason-options .reason-option.selected,.reject-reason-options .reason-option:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover);border-color:#4358a3;border-color:var(--blue)}.reject-reason-options .reason-option.selected{font-weight:500}.reject-reason-textarea{background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border-radius:10px;color:#141414;color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.5;margin-bottom:20px;padding:10px;resize:vertical;width:100%}.reject-reason-textarea:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.color-red{color:#da3030}.color-orange{color:#ffbe62}.color-green{color:#22c55e}.color-gray{color:#e5e8eb}.color-medium-gray{color:#919aa4}.color-item-violet{background-color:#f3eefe;color:#9b78ce}.color-item-blue{background-color:#edf2fe;color:#4358a3;color:var(--blue)}.color-item-orange{background-color:#fff6e8;color:#ffbe62}.color-item-red{background-color:#fee;color:#da3030}.multiple-choice-list{display:flex;flex-direction:row;gap:20px;margin-bottom:15px}.multiple-choice-list.vertical{flex-direction:column}.multiple-choice-list .multiple-choice-option{align-items:center;display:flex;flex-direction:row;gap:10px}.multiple-choice-list .multiple-choice-option:has(input:disabled){cursor:default}.multiple-choice-list .multiple-choice-option:has(input:disabled) label{cursor:default}.multiple-choice-list .multiple-choice-option input{cursor:pointer;height:32px;width:32px}.multiple-choice-list .multiple-choice-option input:disabled{cursor:default}.multiple-choice-list .multiple-choice-option label{cursor:pointer;margin-bottom:0!important}.upload-dropzone{align-items:center;background-color:#f0f2f51a;border:2px dashed #f0f2f5;border-radius:12px;box-shadow:0 4px 12px #0000000d;cursor:pointer;display:flex;flex-direction:column;padding:25px 20px;text-align:center;transform:translateY(0);transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.upload-dropzone.green{animation:successPulse 1.5s ease-in-out;background-color:#f0fdf4;border-color:#22c55e;box-shadow:0 0 20px #22c55e4d}.upload-dropzone.orange{background-color:#ffbe621a;border-color:#ffbe62}.upload-dropzone.yellow{background-color:#ffc1071a;border-color:#ffc107}.upload-dropzone.required{background-color:#da30300d;border-color:#da3030}.upload-dropzone .dropzone-icon{color:#4358a3;color:var(--blue);font-size:36px;margin-bottom:10px}.upload-dropzone p{margin:5px 0}.upload-dropzone p.primary{color:#141414;font-weight:700}.upload-dropzone p.secondary{color:#3d4d5c;color:var(--color-dark);font-size:14px}.upload-dropzone .dropzone-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px}.upload-dropzone.dragging{background-color:rgba(#4358a3,.08);background-color:rgba(var(--blue),.08);border-color:#4358a3;border-color:var(--blue);box-shadow:0 12px 26px #0000001a;transform:translateY(-1px)}.modal-wrapper{align-items:center;animation:modalOverlayIn .3s;background-color:#f0f2f5bf;display:flex;inset:0;padding:0;position:fixed;z-index:2000}.modal-wrapper.no-overlay{background-color:#0000;pointer-events:none}.modal-wrapper.no-overlay .modal{pointer-events:all}.modal{animation:showContainer .3s;background-color:#fff;background-color:var(--color-surface);border-radius:10px;box-shadow:0 0 13px rgba(0,0,0,.329);color:#141414;color:var(--color-text);margin:auto;max-height:90dvh;overflow:visible;padding:0;position:relative;width:100%}.modal.short{max-height:350px}.modal.short-xs{max-height:150px}.modal.small{max-width:480px}.modal.medium{max-width:570px}.modal.large{max-width:840px}.modal.x-large{height:90%;max-height:100%;max-width:1000px;width:90%}.modal.full-screen{border-radius:0;height:100dvh;margin:0;max-height:100dvh;padding:0;width:100%}.modal.full-screen.with-title .modal-content{max-height:calc(100dvh - 60px)}.modal.full-screen .modal-content{height:100dvh;max-height:100dvh;padding:0}.modal:focus{outline:none}.modal .icon-btn.close-modal{cursor:pointer;position:absolute;right:16px;top:16px}.modal .modal-title{border-bottom:1px solid #dbe0e5;display:flex;flex-direction:row;height:60px;margin:0;padding:0 20px}.modal .modal-title h2{align-items:center;display:flex;margin:0 25px 0 0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.modal .modal-title h2{font-size:large}}.modal .login-logo{height:100%}.modal.no-bars .modal-content{max-height:90dvh}.modal.no-action-bar .modal-content{max-height:calc(90dvh - 60px)}.modal.no-padding .modal-content{margin-bottom:0}.modal .modal-content{margin-bottom:80px;max-height:calc(90dvh - 120px);overflow:scroll;overflow-x:hidden;padding:20px;position:static}.modal .modal-content.duplicate-patients{margin:-20px -20px 0;padding:0}.modal .modal-content .content-wrapper{max-width:none;width:100%}.modal .modal-content .content-wrapper .content-col{margin:0}.modal .modal-content .content-wrapper .content-col>:last-child,.modal .modal-content>:last-child{margin-bottom:0}.modal .modal-content p{margin:0 0 25px}.modal .modal-content p+p{margin-top:-10px}.modal .modal-content .login-container{height:auto}.modal .modal-content .modal-page .modal-header .btn-menu{margin-left:-20px;margin-top:-5px}.modal .modal-content .modal-page .modal-header .btn-close{margin-right:-20px;margin-top:-5px}.modal .modal-content .modal-page .modal-content-wrapper{display:flex;flex-direction:row;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}.modal .modal-content .modal-page .modal-content-wrapper .modal-sidebar{border-right:1px solid #dbe0e5;overflow-y:auto;width:350px}.modal .modal-content .modal-page .modal-content-wrapper .modal-sidebar .modal-sidebar-item{cursor:pointer;padding:10px 20px}.modal .modal-content .modal-page .modal-content-wrapper .modal-sidebar .modal-sidebar-item:hover{color:#4358a3;color:var(--blue)}.modal .modal-content .modal-page .modal-content-wrapper .modal-sidebar .modal-sidebar-item.active{background-color:#f0f2f5;background-color:var(--color-surface-alt);font-weight:700}.modal .modal-content .modal-page .modal-content-wrapper .modal-page-content{overflow-y:auto;width:-webkit-fill-available}.modal .modal-content .modal-page .modal-content-wrapper .modal-page-content>div{padding:20px}.modal .modal-content .modal-page .modal-content-wrapper .modal-page-content>div .row-form label{max-width:185px;min-width:185px}.modal .modal-actions{align-items:center;background-color:#fff;background-color:var(--color-surface);border-radius:0 0 10px 10px;border-top:1px solid #dbe0e5;bottom:0;display:flex;height:60px;justify-content:center;left:0;position:absolute;width:-webkit-fill-available;z-index:1}.modal .modal-actions.side{justify-content:space-between;padding-left:15px;padding-right:15px}.modal .modal-actions.modal-actions-horizontal{gap:30px}.modal .modal-actions.center{justify-content:center}.modal .modal-actions.sticky-bottom{background-color:#fff;background-color:var(--color-surface);bottom:-40px;padding-bottom:15px;padding-top:15px;position:-webkit-sticky;position:sticky;z-index:1}.identity-warning{align-items:center;color:#3d4d5c;color:var(--color-dark);display:flex;gap:10px}.identity-warning__icon{color:#ffbe62;font-size:28px;margin-top:2px}.identity-warning__list{list-style:disc;margin:0;padding-left:20px}.identity-warning__list li{color:#3d4d5c;color:var(--color-dark);margin-bottom:4px}.identity-warning__list li:last-child{margin-bottom:0}.wizard-modal.full-screen svg{height:38px;width:auto}.wizard-modal.full-screen .modal-content{height:calc(100dvh - 120px)}.wizard-modal.full-screen .modal-content .wizard-modal-content{margin:0 auto;max-width:600px;padding:25px}.wizard-modal.full-screen .modal-content .wizard-modal-content .password-requirements{list-style:none}.wizard-modal.full-screen .modal-content .wizard-modal-content .password-requirements li{align-items:center;color:#22c55e;display:flex;flex-direction:row}.wizard-modal.full-screen .modal-content .wizard-modal-content .password-requirements li .material-symbols-outlined{margin-right:10px}.wizard-modal.full-screen .modal-content .wizard-modal-content .password-requirements li .material-symbols-outlined.error{display:none}.wizard-modal.full-screen .modal-content .wizard-modal-content .password-requirements li.error{color:#da3030}.wizard-modal.full-screen .modal-content .wizard-modal-content .password-requirements li.error .material-symbols-outlined{display:inline-flex}.wizard-modal.full-screen .modal-content .wizard-modal-content .password-requirements li.error .material-symbols-outlined.success{display:none}.wizard-modal.full-screen .modal-content .wizard-modal-content table .meta{background-color:#0000;margin-bottom:0;max-width:-webkit-fill-available;overflow:hidden;padding-bottom:0;white-space:break-spaces}.modal-terms-of-use.full-screen .modal-content{height:calc(100dvh - 120px)}.modal-terms-of-use.full-screen .modal-content .term-of-use-content,.profile-baa-content{padding:30px}.tab-wrapper~.profile-baa-modal{height:calc(100dvh - 132px)!important}.tab-wrapper~.profile-baa-modal .fixed-body-mobile-content{height:calc(100dvh - 192px)!important}.customize-note-modal .mode-selector-wrapper{display:flex;flex-direction:row;justify-content:flex-end}.customize-note-modal .mode-selector-wrapper .mode-selector{width:300px}.modal-install-extension .button-wrapper{display:flex;justify-content:center}.modal-upload-document button#add-wound-btn{flex-direction:row;gap:8px}.modal-upload-document .wound-groups-container{margin-top:30px;width:100%}.modal-upload-document .wound-groups-container .wound-group{border:1px solid #ddd;border-radius:16px;margin-bottom:20px;padding:16px}.modal-upload-document .wound-groups-container .wound-group .wound-group-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;min-height:42px}.modal-upload-document .wound-groups-container .wound-group .wound-group-header .wound-title{align-items:center;display:flex;flex-direction:row;gap:8px}.modal-upload-document .wound-groups-container .wound-group .wound-group-header .wound-title>span{font-weight:700}.modal-upload-document .wound-groups-container .wound-group .wound-image-buttons{display:flex;flex-direction:row;gap:8px;margin-top:12px}.modal-upload-document .wound-groups-container .wound-group .wound-image-row{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.modal-upload-document .wound-groups-container .wound-group .wound-image-row>.badge{align-items:center;margin-right:0;max-width:75%}.modal-upload-document .wound-groups-container .wound-group .wound-image-row>.badge>span{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-upload-document .wound-groups-container .wound-group .wound-image-row>.badge.existing-image{background-color:var(--light_blue);border:1px solid #4358a3;border:1px solid var(--blue)}.modal-upload-document .wound-groups-container .wound-group .wound-image-row>.badge.existing-image .existing-badge{color:#4358a3;color:var(--blue);font-size:10px;font-weight:700;margin-left:8px;text-transform:uppercase}.modal-upload-document .wound-groups-container .wound-group .wound-image-row:not(:last-child){margin-bottom:8px}.modal-upload-document .wound-groups-container .wound-group .no-image-placeholder{color:#3d4d5c;color:var(--dark_gray);display:inline-block;padding:8px 12px;text-align:center;width:100%}.modal-upload-document .wound-groups-container .wound-group .image-type-toggle{align-items:center;background-color:#f0f2f5;background-color:var(--light_gray);border-radius:20px;cursor:pointer;display:inline-flex;height:28px;min-width:100px;padding:2px;position:relative}.modal-upload-document .wound-groups-container .wound-group .image-type-toggle.disabled{cursor:not-allowed;opacity:.6}.modal-upload-document .wound-groups-container .wound-group .image-type-toggle .toggle-label{color:#3d4d5c;color:var(--dark_gray);flex:1 1;font-size:11px;font-weight:700;text-align:center;z-index:1}.modal-upload-document .wound-groups-container .wound-group .image-type-toggle .toggle-label.active{color:#fff}.modal-upload-document .wound-groups-container .wound-group .image-type-toggle .toggle-indicator{background-color:#4358a3;background-color:var(--blue);border-radius:18px;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:left .2s ease-in-out;width:calc(50% + 2px);z-index:0}.modal-upload-document .wound-groups-container .wound-group .image-type-toggle .toggle-indicator.toggle-mode-post{left:calc(50% - 2px)}.modal-health-check .modal-content{margin-bottom:70px;max-height:none;overflow:visible;padding:20px 20px 12px}.modal-health-check .modal-actions{gap:16px}.modal-health-check .health-check-body{display:flex;flex-direction:column;gap:10px}.modal-health-check .status-banner{align-items:center;border:1px solid #dbe0e5;border-radius:12px;display:flex;gap:10px;padding:12px 14px}.modal-health-check .status-banner.success{background:#f0fdf4;border-color:#22c55e;color:#16a34a}.modal-health-check .status-banner.warning{background:#fffbeb;border-color:#d97706;color:#92400e}.modal-health-check .status-banner.danger{background:#fee;border-color:#da3030;color:#da3030}.modal-health-check .status-banner.info{background:#edf2fe;border-color:#4358a3;border-color:var(--blue);color:#4358a3;color:var(--blue)}.modal-health-check .status-banner.muted{background:#fafafa;border-color:#e5e8eb;color:#141414;color:var(--color-text)}.modal-health-check .status-banner .status-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0000000d;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.modal-health-check .status-banner .status-icon i{font-size:18px}.modal-health-check .status-banner .status-title{font-size:16px;font-weight:700}.modal-health-check .status-banner .status-subtitle{color:#919aa4;font-size:13px;margin-top:1px}.modal-health-check .checks-grid{display:flex;flex-direction:column;gap:10px}.modal-health-check .health-card{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border-radius:10px;padding:12px}.modal-health-check .health-card.success{border-color:#22c55e}.modal-health-check .health-card.warning{background:#fffbeb;border-color:#d97706}.modal-health-check .health-card.danger{background:#fee;border-color:#da3030}.modal-health-check .health-card.info{border-color:#4358a3;border-color:var(--blue)}.modal-health-check .health-card.muted{border-color:#e5e8eb}.modal-health-check .health-card .card-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.modal-health-check .health-card .card-title{align-items:flex-start;display:flex;gap:8px}.modal-health-check .health-card .card-title .label{font-size:15px;font-weight:700}.modal-health-check .health-card .card-title .description{color:#919aa4;font-size:13px;margin-top:2px}.modal-health-check .health-card .metric-grid{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.modal-health-check .health-card .metric-grid .metric{background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;flex:1 1;min-width:100px;padding:8px 10px}.modal-health-check .health-card .metric-grid .metric .metric-value{font-size:14px;font-weight:700}.modal-health-check .health-card .metric-grid .metric .metric-label{color:#919aa4;font-size:12px}.modal-health-check .health-card .fix-list{color:#919aa4;font-size:13px;line-height:1.5;margin:8px 0 0;padding-left:18px}.modal-health-check .status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;margin-top:5px;width:10px}.modal-health-check .status-dot.success{background:#22c55e}.modal-health-check .status-dot.warning{background:#d97706}.modal-health-check .status-dot.danger{background:#da3030}.modal-health-check .status-dot.info{background:#4f46e5}.modal-health-check .status-dot.muted{background:#919aa4}.modal-health-check .ghost{align-items:center;background:#0000;border:1px solid #e5e8eb;border-radius:20px;color:#141414;color:var(--color-text);display:flex;flex-shrink:0;font-size:13px;gap:4px;padding:6px 10px}.modal-health-check .ghost i{font-size:16px}.modal-health-check .ghost:disabled{cursor:not-allowed;opacity:.6}.modal-health-check .speed-progress{margin:10px 0}.modal-health-check .speed-progress .progress-bar{background:#f0f2f5;background:var(--color-surface-alt);border-radius:3px;height:6px;overflow:hidden}.modal-health-check .speed-progress .progress-fill{background:#4358a3;background:var(--blue);border-radius:3px;height:100%;transition:width .2s ease-out}.modal-health-check .volume-meter{margin:10px 0}.modal-health-check .volume-meter .volume-bars{display:flex;gap:3px;height:24px}.modal-health-check .volume-meter .volume-bar{background:#f0f2f5;background:var(--color-surface-alt);border-radius:2px;flex:1 1;transition:background .1s ease}.modal-health-check .volume-meter .volume-bar.active{background:#22c55e}.modal-health-check .volume-meter .volume-bar.active:nth-child(n+8){background:#d97706}.modal-health-check .volume-meter .volume-bar.active:nth-child(n+10){background:#da3030}@media(max-width:600px){.modal-health-check .modal-content{padding:16px 16px 10px}.modal-health-check .health-card .card-header{flex-direction:column}.modal-health-check .ghost{width:100%}}.modal-split-view{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;height:calc(100dvh - 60px);padding:16px}@media(max-width:768px){.modal-split-view{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.modal-split-view .view-column{display:flex;flex-direction:column}.modal-split-view .view-column .view-title{color:#3d4d5c;color:var(--dark_gray);margin:0 0 16px;text-align:center}.modal-split-view .view-column .view-pdf{border-radius:20px;flex:1 1}.modal-split-view .view-column .view-img{border-radius:20px;flex:1 1;object-fit:contain}.legal-copy-acknowledgment-modal .modal-actions{gap:24px}.legal-copy-acknowledgment-modal .legal-copy-acknowledgment-modal-content{text-align:center}.legal-copy-acknowledgment-modal .legal-copy-acknowledgment-modal-content .warning-icon{margin:20px 0}.legal-copy-acknowledgment-modal .legal-copy-acknowledgment-modal-content .legal-text{margin:20px 0;text-align:left}.legal-copy-acknowledgment-modal .legal-copy-acknowledgment-modal-content .legal-text .disclaimer-title{color:#3d4d5c;color:var(--color-dark);font-size:18px;margin-bottom:15px}.legal-copy-acknowledgment-modal .legal-copy-acknowledgment-modal-content .legal-text .disclaimer-body{color:#3d4d5c;color:var(--color-dark);line-height:1.6;margin-bottom:15px}.legal-copy-acknowledgment-modal .legal-copy-acknowledgment-modal-content .legal-text .disclaimer-points{margin:20px 0;padding-left:20px}.legal-copy-acknowledgment-modal .legal-copy-acknowledgment-modal-content .legal-text .disclaimer-points li{color:#3d4d5c;color:var(--color-dark);line-height:1.6;margin-bottom:12px}.legal-copy-acknowledgment-modal .legal-copy-acknowledgment-modal-content .legal-text .acknowledgment-statement{background-color:#f8f9fa;border-left:4px solid #f59e0b;border-radius:4px;font-size:14px;line-height:1.6;margin-top:20px;padding:15px}.upgrade-modal{border-radius:20px}.upgrade-modal .modal-content{border-top-left-radius:20px;border-top-right-radius:20px;margin-bottom:0!important;padding:0!important}.upgrade-modal .modal-actions{gap:10px;position:static}.upgrade-modal .upgrade-required-wrapper{overflow:hidden;position:relative}.upgrade-modal .upgrade-preview-section{align-items:center;background:#f0f2f5;display:flex;justify-content:center;min-height:200px;padding:40px 30px;position:relative}.upgrade-modal .upgrade-preview-content{filter:blur(8px);transition:filter .3s ease;width:100%}.upgrade-modal .upgrade-preview-content.revealing{filter:blur(4px)}.upgrade-modal .preview-card{background:#fff;background:var(--color-surface);border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.upgrade-modal .preview-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.upgrade-modal .preview-icon-wrapper{align-items:center;background:#4358a3;background:var(--blue);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.upgrade-modal .preview-icon-wrapper i{color:#fff;font-size:20px}.upgrade-modal .preview-text{flex:1 1}.upgrade-modal .preview-line{background:#e5e8eb;border-radius:5px;height:10px}.upgrade-modal .preview-line.preview-line-title{margin-bottom:8px;width:100px}.upgrade-modal .preview-line.preview-line-subtitle{height:8px;width:70px}.upgrade-modal .preview-line.preview-line-item{width:140px}.upgrade-modal .preview-line.preview-line-item-short{width:100px}.upgrade-modal .preview-items{display:flex;flex-direction:column;gap:10px}.upgrade-modal .preview-item{align-items:center;display:flex;gap:8px}.upgrade-modal .preview-item i{flex-shrink:0;font-size:16px}.upgrade-modal .preview-item i.preview-check{color:#22c55e}.upgrade-modal .preview-item i.preview-clock{color:#ffbe62}.upgrade-modal .upgrade-reveal-trigger{align-items:center;cursor:default;display:flex;inset:0;justify-content:center;position:absolute}.upgrade-modal .reveal-badge{align-items:center;background:#fff;background:var(--color-surface);border-radius:25px;box-shadow:0 4px 8px #0000001a;display:flex;gap:6px;padding:8px 16px;transition:transform .2s ease}.upgrade-modal .reveal-badge:hover{transform:scale(1.05)}.upgrade-modal .reveal-badge i{color:#4358a3;color:var(--blue);font-size:16px}.upgrade-modal .reveal-badge span{color:#3d4d5c;color:var(--color-dark);font-size:13px;font-weight:500}.upgrade-modal .upgrade-content{padding:20px 30px}.upgrade-modal .upgrade-badge{align-items:center;display:flex;gap:5px;margin-bottom:15px}.upgrade-modal .upgrade-badge i{color:#ffbe62;font-size:16px}.upgrade-modal .upgrade-badge span{color:#ffbe62;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.upgrade-modal .upgrade-title{margin-bottom:10px;margin-top:0}.upgrade-modal .upgrade-description{color:#919aa4;line-height:1.6;margin:0!important}@media(max-width:640px){.upgrade-modal .upgrade-preview-section{min-height:180px;padding:30px 20px}.upgrade-modal .upgrade-content{padding:20px 20px 25px}.upgrade-modal .upgrade-description{font-size:13px}}.tier-recommendation-modal .modal-content{border-radius:20px;margin-bottom:0;max-width:600px;padding:30px!important}.tier-recommendation-modal .modal-actions{flex-wrap:wrap;gap:10px;position:static}.tier-recommendation-modal .tier-recommendation-wrapper{display:flex;flex-direction:column;gap:30px}.tier-recommendation-modal .features-used-section h3{color:#3d4d5c;color:var(--color-dark);font-size:16px;font-weight:600;margin:0 0 8px}.tier-recommendation-modal .features-used-section .features-used-description{color:#919aa4;font-size:14px;line-height:1.5;margin:0 0 15px}.tier-recommendation-modal .features-list{display:flex;flex-direction:column;gap:12px}.tier-recommendation-modal .feature-item{align-items:flex-start;background:#f0f2f5;border-radius:10px;display:flex;gap:12px;padding:12px}.tier-recommendation-modal .feature-item i{color:#22c55e;flex-shrink:0;font-size:20px;margin-top:2px}.tier-recommendation-modal .feature-item .feature-info{flex:1 1}.tier-recommendation-modal .feature-item .feature-name{color:#3d4d5c;color:var(--color-dark);font-size:14px;font-weight:600;margin-bottom:4px}.tier-recommendation-modal .feature-item .feature-description{color:#919aa4;font-size:13px;line-height:1.4}.tier-recommendation-modal .recommended-plan-section h3{color:#3d4d5c;color:var(--color-dark);font-size:16px;font-weight:600;margin:0 0 15px}.tier-recommendation-modal .plan-card{background:#fff;background:var(--color-surface);border:2px solid #e5e8eb;border-radius:10px;padding:20px}.tier-recommendation-modal .plan-card.recommended{border-color:#4358a3;border-color:var(--blue)}.tier-recommendation-modal .plan-card .plan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tier-recommendation-modal .plan-card .plan-header .plan-name{color:#3d4d5c;color:var(--color-dark);font-size:20px;font-weight:700}.tier-recommendation-modal .plan-card .plan-header .plan-badge{background:#4358a3;background:var(--blue);border-radius:12px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.tier-recommendation-modal .plan-card .plan-price{color:#4358a3;color:var(--blue);font-size:28px;font-weight:700;margin-bottom:16px}.tier-recommendation-modal .plan-card .plan-features-title{color:#3d4d5c;color:var(--color-dark);font-size:14px;font-weight:600;margin:0 0 10px}.tier-recommendation-modal .plan-card .plan-features ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tier-recommendation-modal .plan-card .plan-features ul li{align-items:center;color:#3d4d5c;color:var(--color-dark);display:flex;font-size:14px;gap:8px}.tier-recommendation-modal .plan-card .plan-features ul li i{color:#22c55e;flex-shrink:0;font-size:18px}.tier-recommendation-modal .plan-card .plan-features ul li.more-features{color:#919aa4;font-style:italic;padding-left:26px}@media(max-width:640px){.tier-recommendation-modal .modal-content{padding:20px!important}.tier-recommendation-modal .tier-recommendation-wrapper{gap:20px}.tier-recommendation-modal .recommendation-title{font-size:20px}.tier-recommendation-modal .recommendation-subtitle{font-size:14px}.tier-recommendation-modal .plan-card .plan-price{font-size:24px}}.modal.pdf-modal.with-review-footer .modal-content{max-height:calc(100dvh - 142px);overflow:auto}.second-col-modal.no-actions .modal.with-review-footer.pdf-modal .modal-content{height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}.second-col-modal.no-actions .modal.with-review-footer .modal-content{height:calc(100dvh - 142px);max-height:calc(100dvh - 142px)}.pdf-review-footer{background-color:#fff;background-color:var(--color-surface);border-top:1px solid #dbe0e5;bottom:0;display:flex;flex-wrap:wrap;gap:10px;left:0;padding:20px 30px;position:absolute;right:0;z-index:10}.pdf-review-footer>button{flex:1 1}.pdf-review-footer .pdf-review-status{align-items:center;display:flex;gap:8px;width:100%}.pdf-review-footer .pdf-review-status .status-label{color:#3d4d5c;color:var(--color-dark);font-weight:500}.pdf-review-footer .pdf-review-status .status-value{align-items:center;display:flex;gap:6px}.pdf-review-footer .pdf-review-status .status-value.cleared{color:#22c55e}.pdf-review-footer .pdf-review-status .status-value.incomplete{color:#ffbe62}.pdf-review-footer .pdf-review-status .status-value .material-symbols-outlined{font-size:18px}.pdf-review-footer .pdf-review-status .status-meta{color:#919aa4;font-size:12px}.pdf-review-footer .pdf-review-toggle{display:flex;justify-content:center;margin-top:10px}.pdf-review-footer .segmented-control{border-radius:50px;display:inline-flex;overflow:hidden}.pdf-review-footer .segmented-control .segment{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 24px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.pdf-review-footer .segmented-control .segment .material-symbols-outlined{font-size:18px}.pdf-review-footer .segmented-control .segment.yellow{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:50px 0 0 50px;color:#b45309}.pdf-review-footer .segmented-control .segment.yellow.pill{border-radius:50px;font-size:13px;padding:8px 20px}.pdf-review-footer .segmented-control .segment.yellow.pill .material-symbols-outlined{font-size:16px}.pdf-review-footer .segmented-control .segment.green{background-color:#d1fae5;border:1px solid #10b981;border-left:none;border-radius:0 50px 50px 0;color:#047857}.pdf-review-footer .segmented-control .segment.disabled{cursor:not-allowed;opacity:.6}.pdf-review-footer .segmented-control .segment:not(.disabled):hover{filter:brightness(.95)}.pdf-review-footer .pdf-review-note-input{margin-top:2px;width:100%}.pdf-review-footer .pdf-review-note-input textarea{border:1px solid #dbe0e5;border-radius:10px;font-family:inherit;min-height:60px;padding:10px;resize:vertical;width:100%}.pdf-review-footer .pdf-review-note-input textarea:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.pdf-review-footer .pdf-review-note-input .note-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.dme-question-step{padding:20px 0;text-align:center}.dme-question-step .dme-choice-buttons{display:flex;gap:16px;justify-content:center;margin-top:20px}.dme-question-step .dme-choice-buttons .btn{font-size:16px;min-width:120px;padding:12px 32px}.dme-confirmation-step .info-box,.dme-manufacturer-step .info-box{background:#f5f5f5;background:var(--color-surface-secondary,#f5f5f5);border-left:4px solid #4358a3;border-left:4px solid var(--blue);border-radius:10px;padding:16px}.dme-confirmation-step .info-box h4,.dme-manufacturer-step .info-box h4{font-size:14px;font-weight:600;margin:0 0 8px}.dme-confirmation-step .info-box p,.dme-manufacturer-step .info-box p{font-size:13px;line-height:1.5;margin:0}.dme-confirmation-step .info-box.highlight,.dme-manufacturer-step .info-box.highlight{background:#22c55e1a;border-left-color:#22c55e}.dme-confirmation-step .disclaimer-box,.dme-manufacturer-step .disclaimer-box{background:#f5f5f5;background:var(--color-surface-secondary,#f5f5f5);border:1px solid #dbe0e5;border:1px solid var(--color-border,#e0e0e0);border-radius:10px;padding:16px}.dme-confirmation-step .disclaimer-box p,.dme-manufacturer-step .disclaimer-box p{color:#3d4d5c;color:var(--color-text-secondary);font-size:14px;line-height:1.6;margin:0}.dme-confirmation-step .confirmation-summary{background:#f5f5f5;background:var(--color-surface-secondary,#f5f5f5);border-radius:10px;padding:20px}.dme-confirmation-step .confirmation-summary .summary-item{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border,#e0e0e0);display:flex;padding:8px 0}.dme-confirmation-step .confirmation-summary .summary-item:last-child{border-bottom:none}.dme-confirmation-step .confirmation-summary .summary-item .label{color:#3d4d5c;color:var(--color-text-secondary);font-weight:600;min-width:150px}.dme-confirmation-step .confirmation-summary .summary-item .value{flex:1 1}.billing-status-card .billing-details{margin-top:15px}.billing-status-card .billing-details .detail-row{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border,#e0e0e0);display:flex;padding:8px 0}.billing-status-card .billing-details .detail-row:last-child{border-bottom:none}.billing-status-card .billing-details .detail-row .label{color:#3d4d5c;color:var(--color-text-secondary);font-weight:600;min-width:150px}.billing-status-card .billing-details .detail-row .value{flex:1 1}.table-container{background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border-radius:10px;margin-top:20px;overflow-x:scroll;overflow-y:visible;width:100%}.table-container.scroll{max-height:calc(100dvh - 80px);overflow:scroll}.table-container .table-header{border-bottom:1px solid #dbe0e5;justify-content:space-between;padding:10px 15px}.table-container .table-header,.table-container .table-header .table-search{align-items:center;display:flex}.table-container .table-header .table-search span{color:#3d4d5c;color:var(--color-dark);font-size:20px;margin-right:10px}.table-container .table-header .table-search input{font-size:14px;outline:none;width:200px}.table-container .table-header .table-search input::placeholder{color:#3d4d5c;color:var(--color-dark)}.table-container .table-header .table-count{align-items:center;color:#3d4d5c;color:var(--color-dark);display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:15px;padding:10px 15px}table{background-color:#fff;background-color:var(--color-surface);border-collapse:collapse;max-width:100%;min-width:100%;position:relative}table.top-50 thead{top:50px}table.not-sticky thead{position:static;top:0}table thead{color:#3d4d5c;color:var(--color-dark);font-weight:700;margin-bottom:5px;position:-webkit-sticky;position:sticky;top:-1px;z-index:2}table thead tr{height:50px}table thead tr,table thead tr th{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-bottom:1px solid #dbe0e5}table thead tr th{border-bottom:1px solid var(--color-border);color:#919aa4;color:var(--color-muted);cursor:pointer;font-size:.75rem;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap;z-index:2}table thead tr th.sortable:hover{text-decoration:underline}table thead tr th .material-symbols-outlined{bottom:-6px;line-height:0;margin-left:5px;position:relative}table tbody tr{border-bottom:1px solid #dbe0e5;height:35px;transition-duration:.3s;transition-property:color,font-weight;transition-timing-function:ease-out}table tbody tr.nested-row td{background-color:#3d4d5c!important;background-color:var(--color-dark)!important;color:#fff}table tbody tr.nested-row td .metric-name{display:inline-block;width:230px}table tbody tr:hover td{background-color:#fafafa}table tbody tr:last-child{border-bottom:none}table tbody tr td{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text);line-break:anywhere;overflow:hidden;padding:15px;vertical-align:middle;vertical-align:text-top;white-space:nowrap}table tbody tr td a{color:#141414;font-weight:700;text-decoration:none}table tbody tr td input[type=checkbox]{border-radius:5px;cursor:pointer;height:20px;margin:0;padding:0;width:20px}table tbody tr td input[type=checkbox]:before{font-size:15px;font-weight:700;height:18px;margin:1px 0 0 3px;width:16px}.isDesktop .sticky-col{left:calc(attr(index px)*150);min-width:150px;position:-webkit-sticky;position:sticky}.isDesktop .sticky-col.last:after{content:"";height:100%;position:absolute;right:0;top:0;width:1px;z-index:-1}.wizard-demo-selector .wizard-demo-option{align-items:center;border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;gap:15px;margin-bottom:10px;padding:15px}.wizard-demo-selector .wizard-demo-option:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.wizard-demo-selector .wizard-demo-option i{color:#4358a3;color:var(--blue);font-size:32px}.wizard-demo-selector .wizard-demo-option h4{margin:0 0 5px}.wizard-demo-selector .wizard-demo-option .meta{color:#919aa4;color:var(--color-muted);font-size:13px;margin:0}.right-sidebar{height:calc(100dvh - 60px);overflow:scroll}.right-sidebar .sidebar-top{align-items:center;cursor:auto;display:flex;flex-direction:column;padding-bottom:30px;padding-top:30px}.right-sidebar .sidebar-top .title{color:#4358a3;color:var(--blue);font-size:20px;font-weight:600}.right-sidebar .sidebar-top .org-name{color:#919aa4;color:var(--color-muted);font-size:16px;margin-top:10px}.right-sidebar .sidebar-top .badge{margin-top:15px;width:-webkit-fit-content;width:fit-content}.right-sidebar .sidebar-top .job-title{word-wrap:break-word;margin:15px 10px 0;padding:5px 20px}.right-sidebar .right-sidebar-content .right-sidebar-row{align-items:center;cursor:pointer;display:flex;padding-bottom:7px;padding-left:20px;padding-top:7px;position:relative}.right-sidebar .right-sidebar-content .right-sidebar-row.disabled{cursor:default}.right-sidebar .right-sidebar-content .right-sidebar-row.disabled:hover{background-color:#0000}.right-sidebar .right-sidebar-content .right-sidebar-row i{margin-right:10px}.right-sidebar .right-sidebar-content .right-sidebar-row:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.right-sidebar .right-sidebar-content .right-sidebar-row.disabled{opacity:.5;pointer-events:none}.right-sidebar .right-sidebar-content h4{color:#4358a3;color:var(--blue);margin-bottom:5px;margin-left:20px}.recording-bar{background-color:#da3030;bottom:0;color:#fff;font-weight:700;height:61px;justify-content:space-between;left:0;padding:0 15px;position:fixed;width:100vw;z-index:201}.recording-bar,.recording-bar .recording-label{align-items:center;display:flex;flex-direction:row}.recording-bar .recording-label{gap:10px}.recording-bar .recording-label .recording-label-content{align-items:center;display:flex}.recording-bar .recording-label .recording-label-content i{animation:pulse 2s infinite;border-radius:20px;margin-right:15px;transform:scale(1)}.recording-bar .recording-label .badge-rural{font-size:12px;font-weight:400;margin-top:3px;width:100%}.recording-bar .bar-center{align-items:center;display:flex;flex-grow:1;justify-content:center;position:relative}.recording-bar .record-btn-recording-bg{background-color:#da3030;border:1px solid #dbe0e5;border-radius:40px;bottom:0;height:80px;left:calc(50% - 40px);position:absolute;width:80px;z-index:1}.recording-bar .record-btn-recording-bg:after{background-color:#da3030;bottom:-1px;content:" ";height:60px;left:calc(50% - 40px);position:absolute;width:80px;z-index:1}.recording-bar .btn-recording{background-color:#da3030;border:2px solid #fff;border-radius:40px;bottom:10px;color:#fff;height:60px;left:calc(50% - 30px);position:absolute;width:60px;z-index:99999}.recording-bar .btn-recording:hover{background-color:#da3030}.recording-bar .btn-stop{color:#da3030}.recording-bar .no-audio-warning{align-items:center;animation:warningPulse 1s infinite;background-color:#ffc107e6;border-radius:5px;color:#000;display:flex;font-size:12px;gap:5px;padding:5px 10px;white-space:nowrap}.recording-bar .no-audio-warning i{animation:none;font-size:16px;margin:0}@media(max-width:480px){.recording-bar .no-audio-warning span{display:none}}.recording-bar .volume-indicator{align-items:center;display:flex;flex-shrink:0;gap:10px}.recording-bar .volume-indicator .volume-bars{align-items:end;display:flex;gap:2px;height:20px}.recording-bar .volume-indicator .volume-bars .volume-bar{background-color:#ffffff4d;border-radius:1px;transition:all .1s ease;width:3px}.recording-bar .volume-indicator .volume-bars .volume-bar:first-child{height:10%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(2){height:20%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(3){height:30%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(4){height:40%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(5){height:50%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(6){height:60%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(7){height:70%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(8){height:80%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(9){height:90%}.recording-bar .volume-indicator .volume-bars .volume-bar:nth-child(10){height:100%}.recording-bar .volume-indicator .volume-bars .volume-bar.active{background-color:#fff;background-color:var(--color-surface)}.recording-bar .volume-indicator .volume-bars .volume-bar.active:nth-child(10),.recording-bar .volume-indicator .volume-bars .volume-bar.active:nth-child(7),.recording-bar .volume-indicator .volume-bars .volume-bar.active:nth-child(8),.recording-bar .volume-indicator .volume-bars .volume-bar.active:nth-child(9){background-color:#ffbe62}@keyframes warningPulse{0%,to{opacity:1}50%{opacity:.7}}.login-container{align-items:center;background-color:#fff;background-color:var(--color-surface);display:flex;flex-direction:column;height:100dvh;width:100%}.login-container h4{margin-bottom:40px;max-width:400px;text-align:center}.login-container .pwd-wrapper{display:inline-block;position:relative}.login-container .pwd-wrapper input{padding-right:40px}.login-container .pwd-wrapper .pwd-btn{background-color:#0000;border:none;box-shadow:none;cursor:pointer;position:absolute;right:0;top:0;z-index:1}.login-container .pwd-wrapper .pwd-btn i{color:#3d4d5c;color:var(--color-dark);margin-top:20px}.login-container .logo-container{height:80px;margin-bottom:60px;margin-top:80px}.login-container .logo-container .login-logo{height:100%}.login-container .login-form{align-items:center;display:flex;flex-direction:column}.login-container .login-form input{font-size:18px;height:50px;margin-bottom:15px;min-width:300px}.login-container .forgot-password{color:#4358a3;color:var(--blue);margin-top:20px}.login-container .forgot-password:hover{text-decoration:underline}.login-container .autocomplete-list{margin-top:0;width:-webkit-fill-available!important}.verification-code-wrapper{align-items:center;display:flex;flex-direction:column}.verification-code-wrapper .verification-code{font-size:25px;font-weight:700;height:50px;margin-bottom:20px;margin-top:20px;max-width:110px}.chat-list-wrapper{height:calc(100dvh - 60px)}.chat-list-wrapper .sidebar-top{padding:15px 20px}.chat-list-wrapper .sidebar-top .btn-bar{margin:0;padding-top:15px}.chat-list-wrapper .sidebar-top .btn-bar,.chat-list-wrapper .sidebar-top .filter-bar{display:flex;flex-direction:row;justify-content:space-between}.chat-list-wrapper .sidebar-top .filter-bar .filter-wrapper{border-radius:0 0 8px 8px;padding:0 15px 15px}.chat-list-wrapper .sidebar-top .filter-bar .filter-wrapper label{font-size:13px}.chat-list-wrapper .sidebar-top .filter-bar .filter-wrapper input[type=checkbox]{margin-right:10px}.chat-list-wrapper .sidebar-top .filter-bar .filter-wrapper .filter-row-check{align-items:center;display:flex;flex-direction:row;margin-top:10px}.chat-list-wrapper .sidebar-top .filter-bar .filter-wrapper .filter-row-check .react-switch-bg{margin-right:10px!important}.chat-list-wrapper .chat-list{background-color:#fff;background-color:var(--color-surface);border-top:1px solid #f0f2f5;border-top:1px solid var(--color-surface-alt);height:calc(100dvh - 187px);overflow:scroll}.chat-list-wrapper .chat-list.dragging{overflow-y:hidden}.chat-list-wrapper .chat-list .loader-container{align-items:center;display:flex;flex-direction:row;height:-webkit-fill-available;justify-content:center}.chat-list-wrapper .chat-list .chat-item{text-wrap:auto;-webkit-margin-start:0;align-content:center;align-items:center;border-bottom:1px solid #f0f2f5;border-bottom:1px solid var(--color-surface-alt);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:70px;justify-content:flex-start;margin-inline-start:0;overflow:hidden;position:relative;text-align:start;text-overflow:ellipsis;white-space:nowrap}.chat-list-wrapper .chat-list .chat-item .draggable-right{align-items:center;background-color:#4358a3;background-color:var(--blue);color:#fff;flex-direction:row}.chat-list-wrapper .chat-list .chat-item .draggable-right i{margin-left:10px}.chat-list-wrapper .chat-list .chat-item .draggable-left{align-items:center;background-color:#da3030;color:#fff;flex-direction:row;justify-content:flex-end}.chat-list-wrapper .chat-list .chat-item .draggable-left i{margin-right:10px}.chat-list-wrapper .chat-list .chat-item .chat-item-container{text-wrap:auto;-webkit-margin-start:0;align-content:center;align-items:center;border-bottom:1px solid #f0f2f5;border-bottom:1px solid var(--color-surface-alt);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:70px;justify-content:flex-start;margin-inline-start:0;overflow:hidden;position:absolute;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%}.chat-list-wrapper .chat-list .chat-item .chat-item-container.selected{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#4358a3;color:var(--blue)}.chat-list-wrapper .chat-list .chat-item .chat-item-container.selected:hover{background-color:#f0f2f5!important;background-color:var(--color-surface-hover)!important}.chat-list-wrapper .chat-list .chat-item .chat-item-container.disabled{cursor:inherit;opacity:.4}.chat-list-wrapper .chat-list .chat-item .chat-item-container.enabled:hover{background-color:#f0f2f5;background-color:var(--color-surface-alt)}.chat-list-wrapper .chat-list .chat-item .chat-item-container.enabled:hover .firstName,.chat-list-wrapper .chat-list .chat-item .chat-item-container.enabled:hover .lastName{text-decoration:underline}.chat-list-wrapper .chat-list .chat-item .chat-item-container .status{height:70px;min-width:9px;width:9px}.chat-list-wrapper .chat-list .chat-item .chat-item-container.status-active .status{background-color:#919aa4}.chat-list-wrapper .chat-list .chat-item .chat-item-container.status-archived .status{background-color:#22c55e}.chat-list-wrapper .chat-list .chat-item .chat-item-container.status-completed .status{background-color:#4358a3;background-color:var(--blue)}.chat-list-wrapper .chat-list .chat-item .chat-item-container.status-invalid .status{background-color:#da3030}.chat-list-wrapper .chat-list .chat-item .chat-item-container .type{text-wrap:auto;align-items:center;display:flex;height:70px;justify-content:space-around;min-width:130px;padding:5px;position:relative;text-align:center;width:130px}.chat-list-wrapper .chat-list .chat-item .chat-item-container .name{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:70px;justify-content:center;overflow:hidden;padding-left:15px;width:-webkit-fill-available}.chat-list-wrapper .chat-list .chat-item .chat-item-container .name .lastName{font-weight:700;margin-right:5px}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-label{border:none;display:flex;font-size:12px;font-weight:700;justify-content:center;min-width:80px;padding:2px 5px;vertical-align:middle;width:80px}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-label i{font-size:15px;margin-right:5px}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-label.active{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#141414;color:var(--color-text)}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-label.completed{background-color:#22c55e;color:#fff}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-label.archived{background-color:#4358a3;background-color:var(--blue);color:#fff}.chat-list-wrapper .chat-list .chat-item .chat-item-container .request-badge{background-color:#da3030;border:none;border-radius:12px;color:#fff;font-size:12px;padding:2px 5px;position:absolute;right:40px;top:25px}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-badge{align-items:flex-start;color:#f0f2f5;display:flex;flex-direction:column;height:70px;justify-content:center}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-badge i{margin:3px}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-badge.active{color:#3d4d5c;color:var(--color-dark)}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-badge.active.check{color:#22c55e}.chat-list-wrapper .chat-list .chat-item .chat-item-container .action-badge.active.signed{color:#4358a3;color:var(--blue)}.chat-list-wrapper .chat-list .load-more{display:flex;justify-content:center;padding:20px;text-align:center;width:100%}.chat-list-wrapper .chat-list .title-day{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-bottom:1px solid #f0f2f5;border-bottom:1px solid var(--color-surface-alt);font-size:14px;margin:0;padding-bottom:5px;padding-left:20px;padding-top:5px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.import-schedule-modal .row-import{border-bottom:1px solid #dbe0e5;margin-bottom:20px;padding-bottom:20px}.action-bar{background-color:#fff;background-color:var(--color-surface);border-bottom:1px solid #dbe0e5;display:flex;flex-direction:row;justify-content:space-between;padding:10px;position:absolute;width:calc(100% - 350px);z-index:3}.action-bar .bar-left,.action-bar .bar-right{display:flex;flex-direction:row;gap:10px}.action-bar .bar-left.no-gap,.action-bar .bar-right.no-gap{gap:0}.chat-detail-wrapper{background-color:#fff;background-color:var(--color-surface);display:flex;flex-direction:column;height:calc(100dvh - 60px);margin-top:60px;overflow:scroll;overflow-anchor:none;padding:20px}.chat-detail-wrapper .title-bar{background:#fff;background:var(--color-surface);border-bottom:1px solid #dbe0e5;display:flex;flex-direction:column;padding:0 15px;position:-webkit-sticky;position:sticky;top:-19px;z-index:2}.chat-detail-wrapper .title-bar .title-wrapper{display:flex;flex-direction:row}.chat-detail-wrapper .title-bar .title-wrapper h2{display:flex;flex-direction:row;margin-bottom:5px;margin-right:20px;margin-top:10px}.chat-detail-wrapper .title-bar .title-wrapper h2 button{margin-left:15px}.chat-detail-wrapper .title-bar .tab-header{margin-top:10px}.chat-detail-wrapper .title-bar .badge-bar{align-items:center;display:flex;flex-direction:row;font-size:14px}.chat-detail-wrapper .tab-wrapper{margin-top:15px}.chat-detail-wrapper .center-body{display:flex;flex-direction:row;justify-content:space-between}.chat-detail-wrapper .center-body .left-side{padding-right:15px;width:-webkit-fill-available}.chat-detail-wrapper .center-body .left-side .requests-to-approve{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;margin-bottom:15px;margin-right:30px;padding:15px;width:auto}.chat-detail-wrapper .center-body .left-side .requests-to-approve h3{margin-top:0}.chat-detail-wrapper .center-body .left-side textarea{min-height:140px}.chat-detail-wrapper .center-body .left-side textarea.height-300{min-height:300px}.chat-detail-wrapper .center-body .left-side .generated-note{margin-bottom:30px}.chat-detail-wrapper .center-body .left-side .generated-note .section{margin-bottom:15px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-title{align-items:center;color:#4358a3;color:var(--blue);display:flex;font-size:18px;height:35px;margin:0 0 3px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-title .badge{display:inline-block;margin-left:15px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-title .section-actions-label{display:flex;flex-direction:row}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-title button{margin-left:20px;margin-right:-10px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content{min-height:20px}.chat-detail-wrapper .center-body .left-side .generated-note .section .rsw-editor{border:none;min-height:auto}.chat-detail-wrapper .center-body .left-side .generated-note .section .rsw-editor .rsw-ce{min-height:auto;padding:0}.chat-detail-wrapper .center-body .left-side .generated-note .section .rsw-editor .rsw-ce :first-child{margin-top:0}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content h1,.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content h2,.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content h3,.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content h4,.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content h5{color:#141414}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content h1{font-size:18px;padding-top:10px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content h2{font-size:15px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content ul{margin-top:0}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content .inline-var-hidden{display:none}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content .inline-var{border:1px solid #3d4d5c;border:1px solid var(--color-dark);border-radius:10px;display:inline-flex;font-weight:700;margin-left:5px;margin-right:5px;padding:3px 10px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content .inline-var.button{display:inline;height:24px;margin-left:5px;padding:0;position:relative;top:2px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content .inline-var .material-icons{margin-left:8px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form{align-items:flex-start;border-left:4px solid #0000;flex-direction:column;margin-bottom:15px;padding-left:15px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form .label-oasis{align-items:center;display:flex;flex-direction:row}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form.incomplete{border-left:4px solid #da3030}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form label{margin-bottom:2px;margin-top:10px;max-width:100%}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form select{max-width:-webkit-fill-available;min-width:200px;width:-webkit-fit-content;width:fit-content}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form input[type=text]{max-width:200px;min-width:200px;width:-webkit-fit-content;width:fit-content}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form .checkbox{align-items:center;display:flex;flex-direction:row}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form .checkbox label{font-weight:400;margin-left:10px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form .suggested-value{align-items:center;display:flex;flex-direction:row}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form .suggested-value .suggested-value-label{background-color:color-mix(in srgb,#4358a3,#fff 20%);background-color:color-mix(in srgb,var(--blue),#fff 20%);border:1px solid #4358a3;border:1px solid var(--blue);border-radius:8px;color:#fff;font-size:13px;margin-left:5px;padding:3px 10px}.chat-detail-wrapper .center-body .left-side .generated-note .section .section-content-oasis .row-form .suggested-value button{margin-left:10px}.chat-detail-wrapper .center-body .left-side .generated-note .section .icd-10-list{margin-top:15px}.chat-detail-wrapper .center-body .left-side .generated-note .section .icd-10-list .icd-10-item{align-items:center;border-bottom:1px solid #dbe0e5;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;margin-top:5px;padding-bottom:5px}.chat-detail-wrapper .center-body .left-side .generated-note .section .icd-10-list .icd-10-item .icd-10-code{width:130px}.chat-detail-wrapper .center-body .left-side .generated-note .section .icd-10-list .icd-10-item .icd-10-desc{width:100%}.chat-detail-wrapper .center-body .left-side .generated-note .section .icd-10-list .icd-10-item .icd-10-action{display:flex;justify-content:flex-end;width:120px}.chat-detail-wrapper .center-body .left-side .generated-note .section .icd-10-list .icd-10-item .icd-10-action button.round{margin-left:10px;margin-right:0}.chat-detail-wrapper .center-body .left-side .recording .recording-title{align-items:center;display:flex}.chat-detail-wrapper .center-body .left-side .recording .recording-title button{margin-left:20px;margin-right:-10px;padding:6px}.chat-detail-wrapper .center-body .left-side .recording .transcript{border:1px solid #4358a3;border:1px solid var(--blue);border-radius:10px;margin-bottom:15px;padding-left:15px;padding-top:15px}.chat-detail-wrapper .center-body .left-side .recording .transcript h3{font-size:14px;margin-bottom:3px;margin-top:0;padding-bottom:0;padding-top:0}.chat-detail-wrapper .center-body .left-side .recording .transcript .info{display:flex;flex-direction:row;gap:8px}.chat-detail-wrapper .center-body .left-side .recording .transcript .info .date{display:inline-block;font-weight:700}.chat-detail-wrapper .center-body .left-side .recording .transcript .info .author{display:inline-block}.chat-detail-wrapper .center-body .left-side .recording .transcript .text{display:block;font-family:Roboto,sans-serif;line-height:19px;margin-bottom:15px;margin-top:5px;padding-left:15px;white-space:pre-line}.chat-detail-wrapper .center-body .left-side .recording-row{display:flex;flex-direction:row;gap:15px;position:relative}.chat-detail-wrapper .center-body .left-side .recording-row .recording{flex:1 1}.chat-detail-wrapper .center-body .left-side .recording-row .delete-entry-btn{align-self:center;margin-right:15px}.chat-detail-wrapper .center-body .right-side{min-width:220px;position:relative;width:220px}.chat-detail-wrapper .center-body .right-side .prev-encounter{color:#3d4d5c;color:var(--color-dark);display:block;margin-bottom:5px;margin-left:10px;width:100%}.chat-detail-wrapper .center-body .right-side .prev-encounter:hover{text-decoration:underline}.chat-detail-wrapper .center-body .right-side .summary-panel{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;margin-bottom:15px;padding:15px;width:auto}.chat-detail-wrapper .center-body .right-side .summary-panel h3{color:#4358a3;color:var(--blue);margin-top:0}.chat-detail-wrapper .center-body .right-side .summary-panel h5{margin-bottom:5px;margin-top:15px}.chat-detail-wrapper .center-body .right-side .summary-panel .vital-data{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.chat-detail-wrapper .center-body .right-side .summary-panel .vital-data label{font-weight:700}.chat-detail-wrapper .center-body .right-side .summary-panel .problems-list.familiy>div{margin-bottom:5px}.chat-detail-wrapper .center-body .right-side .summary-panel .problems-list.familiy>div b{display:inline-block;margin-right:10px;width:30px}.chat-detail-wrapper .center-body .right-side .summary-panel .problems-list ul{margin-top:5px;padding-left:15px}.chat-detail-wrapper .center-body .right-side .img-panel{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;padding:15px;width:auto}.chat-detail-wrapper .center-body .right-side .img-panel h3{color:#3d4d5c;color:var(--color-dark);margin-top:0}.chat-detail-wrapper .center-body .right-side .img-panel h5{margin-bottom:5px;margin-top:25px}.chat-detail-wrapper .center-body .right-side .img-panel .images-group .image-link{display:block;margin-top:5px}.chat-detail-wrapper .center-body .right-side .vital-bar{background-color:#4358a3;background-color:var(--blue);border-radius:10px;color:#f0f2f5;display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:15px;padding:0 20px;width:100%}.chat-detail-wrapper .center-body .right-side .vital-bar h3{color:#fff;margin-top:20px}.chat-detail-wrapper .center-body .right-side .vital-bar .no-vitals{color:#4358a3;color:var(--blue);margin-bottom:20px}.chat-detail-wrapper .center-body .right-side .vital-bar .vital-data{display:flex;flex-direction:column;padding:10px}.chat-detail-wrapper .center-body .right-side .vital-bar .vital-data label{color:#fff;font-weight:700;margin-bottom:3px}.chat-detail-wrapper .center-body .right-side .copy-btn-container{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:40px;max-width:100%;position:-webkit-sticky;position:sticky;top:0}.chat-detail-wrapper .center-body .right-side .button,.chat-detail-wrapper .center-body .right-side button{white-space:normal}.how-to-start-wrapper{align-items:center;display:flex;height:calc(100dvh - 60px);justify-content:center;overflow:scroll}.how-to-start-wrapper .how-to-start{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border-radius:10px;max-width:500px;padding:20px}.how-to-start-wrapper .how-to-start .head{text-align:center}.how-to-start-wrapper .how-to-start .head i{color:#4358a3;color:var(--blue);font-size:60px;max-width:60px}.how-to-start-wrapper .how-to-start .head h1{color:#4358a3;color:var(--blue)}.how-to-start-wrapper .how-to-start .number{display:inline-block;margin-right:15px}.new-encounter-modal .upload-encounter>h4{margin-top:0}.new-encounter-modal .upload-encounter>p{margin-bottom:16px}.new-encounter-modal .upload-encounter .upload-dropzone>p.secondary{margin-bottom:12px}.new-encounter-modal .upload-encounter .upload-dropzone>.dropzone-actions{margin-top:0}.generate-loader{align-items:center;color:#3d4d5c;color:var(--color-dark);display:flex;flex-direction:row;font-weight:700;margin-right:15px}.generate-loader .loader{margin-right:10px}.recording-phase-btn{margin-bottom:15px;width:100%}.upload-item{align-items:center;display:flex}.upload-item .btn-remove{color:#141414;display:inline-block;margin-right:5px}.upload-item .upload-name{max-width:220px}.img-panel .image-link,.upload-item .upload-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-panel .image-link{max-width:180px;vertical-align:top}.rsw-ce h1,.rsw-ce h2,.rsw-ce h3,.rsw-ce h4,.rsw-ce h5{color:#141414}.rsw-ce h1{font-size:18px;padding-top:10px}.rsw-ce h2{font-size:15px}.rsw-ce ul{margin-top:5px}.note-section-edit{border-bottom:1px solid #dbe0e5;display:flex;flex-direction:column;padding:12px 0}.note-section-edit .top-section{align-content:space-between;display:flex;flex-direction:row;justify-content:space-between}.note-section-edit .enable,.note-section-edit .left-section,.note-section-edit .right-section{display:flex;flex-direction:row}.note-section-edit .enable{align-items:center}.note-section-edit .options{padding-left:50px;padding-top:15px}.note-section-edit .counter{font-weight:700;margin-right:10px}.note-section-edit.dragging{opacity:.5}.note-section-edit.drop-target{position:relative}.note-section-edit.drop-target:before{background-color:#4358a3;background-color:var(--blue);border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;z-index:1}.note-section-edit.drop-target.prev-drag:before{top:-1px}.note-section-edit.drop-target.next-drag:before{bottom:-1px}.paste-group{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border-left:3px solid #4358a3;border:1px solid var(--color-border);border-left:3px solid var(--blue);border-radius:10px;margin:8px 0;padding:0;position:relative}.paste-group.dragging{opacity:.5}.paste-group.drop-target:before{background-color:#4358a3;background-color:var(--blue);border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;z-index:1}.paste-group.drop-target.prev-drag:before{top:-2px}.paste-group.drop-target.next-drag:before{bottom:-2px}.paste-group.drag-over-group{border-color:#4358a3;border-color:var(--blue);box-shadow:0 0 0 2px rgba(#4358a3,.2);box-shadow:0 0 0 2px rgba(var(--blue),.2)}.paste-group .group-header{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);justify-content:space-between;padding:8px 10px}.paste-group .group-header,.paste-group .group-header .left-section,.paste-group .group-header .right-section{align-items:center;display:flex;flex-direction:row}.paste-group .group-header .group-label{cursor:default;font-weight:700;-webkit-user-select:none;user-select:none}.paste-group .group-header .group-label-input{border:1px solid #4358a3;border:1px solid var(--blue);border-radius:4px;font-size:inherit;font-weight:700;padding:2px 6px;width:140px}.paste-group .group-items{min-height:36px;padding:4px 8px 4px 16px;transition:background-color .15s ease}.paste-group .group-items .note-section-edit{border-bottom:1px dashed #dbe0e5;border-bottom:1px dashed var(--color-border);position:relative}.paste-group .group-items .note-section-edit:last-child{border-bottom:none}.paste-group .group-items .note-section-edit.drop-target:before{background-color:#4358a3;background-color:var(--blue);border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;z-index:1}.paste-group .group-items .note-section-edit.drop-target.prev-drag:before{top:-1px}.paste-group .group-items .note-section-edit.drop-target.next-drag:before{bottom:-1px}.paste-group.drag-over-group .group-items{background-color:rgba(#4358a3,.05);background-color:rgba(var(--blue),.05)}.paste-group .empty-group-placeholder{color:#3d4d5c;color:var(--color-dark);font-size:13px;font-style:italic;padding:10px 0;text-align:center}.new-group-dropzone{align-items:center;border:2px dashed #dbe0e5;border:2px dashed var(--color-border);border-radius:10px;color:#3d4d5c;color:var(--color-dark);cursor:default;display:flex;font-size:13px;gap:8px;justify-content:center;margin-top:10px;padding:14px;transition:border-color .15s ease,background-color .15s ease}.new-group-dropzone .material-symbols-outlined{font-size:18px}.new-group-dropzone.drag-over{background-color:rgba(#4358a3,.06);background-color:rgba(var(--blue),.06);border-color:#4358a3;border-color:var(--blue);color:#4358a3;color:var(--blue)}.clipboard-queue-instructions{align-items:flex-start;background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;color:#3d4d5c;color:var(--color-dark);display:flex;font-size:13px;gap:8px;line-height:1.5;margin-bottom:16px;padding:10px 14px}.clipboard-queue-instructions .material-symbols-outlined{color:#4358a3;color:var(--blue);flex-shrink:0;font-size:18px;margin-top:1px}.magic-transfer-loaded{align-items:center;background-color:color-mix(in srgb,#4358a3,#0000 90%);background-color:color-mix(in srgb,var(--blue),#0000 90%);border:1px solid color-mix(in srgb,#4358a3,#0000 60%);border:1px solid color-mix(in srgb,var(--blue),#0000 60%);border-radius:10px;color:#4358a3;color:var(--blue);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:10px;padding:6px 12px;transition:opacity .2s}.magic-transfer-loaded:hover{opacity:.7}.magic-transfer-loaded.complete{background-color:color-mix(in srgb,#22c55e,#0000 90%);border-color:color-mix(in srgb,#22c55e,#0000 60%);color:#22c55e}.magic-transfer-loaded.complete .pulse-dot{animation:none;background-color:#22c55e}.magic-transfer-loaded .pulse-dot{animation:magicPulse 1.5s ease-in-out infinite;background-color:#4358a3;background-color:var(--blue);border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes magicPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.icd10-optimizer-modal .icd10-optimizer-actions{align-items:center;display:flex;gap:30px;justify-content:center;margin-bottom:15px;margin-top:-5px}.icd10-optimizer-modal .icd10-optimizer-actions button i{margin-right:10px}.icd10-optimizer-modal .separator{border-bottom:1px solid #dbe0e5;margin-top:0}.icd10-optimizer-modal .codes-list{margin-top:20px}.icd10-optimizer-modal .codes-list .code-wrapper{margin-bottom:40px}.icd10-optimizer-modal .codes-list .code-wrapper .code-alternative{border:1px solid #dbe0e5;border-top:none;cursor:pointer;padding-left:5px;padding-right:5px}.icd10-optimizer-modal .codes-list .code-wrapper .code-alternative .code-row:hover .code-desc{text-decoration:underline}.icd10-optimizer-modal .codes-list .code-wrapper .code-alternative .code-row.selected:hover .code-desc{text-decoration:none}.icd10-optimizer-modal .codes-list .code-wrapper.selected-now .code-main{background-color:#4358a3!important;background-color:var(--blue)!important;color:#fff!important}.icd10-optimizer-modal .codes-list .code-wrapper .code-row{align-items:center;border:2px solid #0000;display:flex;justify-content:space-between;padding-bottom:5px;padding-left:5px;padding-top:5px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row.code-main{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:0;cursor:pointer;font-weight:700;transition:all .7s ease}.icd10-optimizer-modal .codes-list .code-wrapper .code-row.code-main .code-score{font-size:14px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row.show-more{cursor:pointer;padding-left:20px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row.show-more .code-score{font-size:14px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row.show-more:hover{text-decoration:underline}.icd10-optimizer-modal .codes-list .code-wrapper .code-row.selected{border:2px solid #4358a3;border:2px solid var(--blue);border-radius:10px;cursor:auto}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .badge{display:inline-block;margin-left:10px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-code{width:100px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-desc{width:-webkit-fill-available}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-v28{width:100px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-spec{font-size:12px;font-weight:700;min-width:70px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-spec.low{color:#da3030}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-spec.medium{color:#ffbe62}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-spec.high{color:#22c55e}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-hpi{display:flex;justify-content:center;min-width:60px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-hpi .badge{margin-right:0;width:50px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-plan{display:flex;justify-content:center;min-width:70px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-plan .badge{margin-right:0;width:50px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-score{display:flex;justify-content:center;min-width:70px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-score .badge{margin-right:0}.hpi-row{align-items:center;border-bottom:1px solid #dbe0e5;display:flex;flex-direction:row;margin-bottom:15px;padding-bottom:15px}.new-note .addendum{color:#4358a3;color:var(--blue);font-weight:700}.record-btn-bg{border:1px solid #dbe0e5;border-radius:40px;bottom:0;height:80px}.record-btn-bg,.record-btn-bg:after{background-color:#fff;background-color:var(--color-surface);content:" ";left:calc(50% - 40px);position:absolute;width:80px;z-index:1}.record-btn-bg:after{bottom:-1px;height:60px}.icd-10-list{margin-top:15px}.icd-10-list .icd-10-item{align-items:center;border-bottom:1px solid #dbe0e5;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;margin-top:5px;padding-bottom:5px}.icd-10-list .icd-10-item .icd-10-code{width:130px}.icd-10-list .icd-10-item .icd-10-modifier{font-weight:700;width:70px}.icd-10-list .icd-10-item .icd-10-desc{width:100%}.icd-10-list .icd-10-item .icd-10-action{display:flex;justify-content:flex-end;width:120px}.icd-10-list .icd-10-item .icd-10-action button.round{margin-left:10px;margin-right:0}.qcodes-section .q-code{margin-bottom:10px;padding:10px}.qcodes-section .q-code .code{align-items:center;color:#141414;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;margin-bottom:3px}.qcodes-section .q-code .code button{margin-right:0}.qcodes-section .q-code .area{margin-bottom:3px}.qcodes-section .q-code .reimbursement{color:#4358a3;color:var(--blue);font-weight:700;margin-bottom:10px}.qcodes-section .q-code .icd-10-title{color:#141414;font-weight:700;margin-bottom:0;margin-top:20px}.qcodes-section .total{color:#4358a3;color:var(--blue);font-weight:700;margin-bottom:10px;margin-top:20px}.table-qcode{display:flex;flex-direction:column}.table-qcode.col-1 .table-qcode-column{flex-basis:100%}.table-qcode .table-qcode-header{background-color:#4358a3;background-color:var(--blue);color:#141414;color:#fff;display:flex;flex-direction:row;font-weight:700}.table-qcode .table-qcode-body{display:flex;flex-direction:row}.table-qcode .table-qcode-column{display:flex;flex-basis:50%;flex-direction:column;min-width:0}.table-qcode .table-qcode-column .table-qcode-row{align-items:center;display:flex;height:40px;min-width:0;padding:3px 10px}.table-qcode .table-qcode-column .table-qcode-row:nth-child(2n){background-color:#f0f2f5;background-color:var(--color-surface-alt)}.table-qcode .table-qcode-column .table-qcode-row p{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.center-body.note-tab{display:flex;display:inline-table;flex-direction:row;justify-content:space-between}.center-body.note-tab .left-side{display:inline;display:initial}.center-body.note-tab .left-side .generated-note{margin-right:25px;width:calc(100vw - 670px)}.center-body.note-tab .left-side .generated-note .section{position:-webkit-sticky;position:sticky}.center-body.note-tab .left-side .generated-note .section .section-title{align-self:flex-start;background-color:#fff;background-color:var(--color-surface);padding-bottom:18px;padding-top:25px;position:-webkit-sticky;position:sticky;top:24px;z-index:3}.center-body.note-tab .right-side{display:table-cell}.center-body.note-tab .left-side{overflow:hidden;padding-right:15px;width:-webkit-fill-available}.images-group .image-link{display:block;margin-top:5px}.request-item{display:flex;flex-direction:row;justify-content:space-between;padding:10px}.request-item .info{align-items:center;display:flex;flex-direction:row}.request-item .info .label{font-weight:700;margin-left:15px;margin-right:15px}.request-item .actions{align-items:center;display:flex;flex-direction:row}.request-item .actions button{margin-left:10px}.modal-sync-ehr .errors-list{text-align:left;width:100%}.modal-sync-ehr .errors-list .error-row{border-bottom:1px solid #dbe0e5;margin-bottom:10px;padding-bottom:10px}.modal-sync-ehr .errors-list .error-row .error-section{font-weight:700}.modal-sync-ehr .errors-list .error-row .error-reason{margin-top:5px}.edit-section-modal .rsw-editor .rsw-toolbar{overflow-x:auto}.edit-section-modal .rsw-editor .rsw-toolbar .rsw-btn{display:inline;display:initial;height:40px;margin:5px 0 5px 5px;min-width:40px;padding:10px}.edit-section-modal .rsw-editor .rsw-ce{max-height:calc(100vh - 315px);min-height:calc(100vh - 315px);overflow:scroll}.edit-section-modal .rsw-editor .rsw-ce:focus{outline:none}.edit-profile-modal .fixed-body-mobile,.edit-profile-modal .modal-content-wrapper{overflow:hidden}.edit-profile-modal .edit-profile-center-wrapper{height:calc(100vh - 60px);margin:0;overflow:hidden;padding:0!important}.edit-profile-modal .edit-profile-center-wrapper .fixed-body-mobile-content{height:calc(100dvh - 120px);overflow:scroll;padding:15px 25px 25px}.edit-profile-modal .edit-profile-center-wrapper .fixed-body-mobile-content.no-bar{height:calc(100dvh - 60px)}.edit-profile-modal .edit-profile-center-wrapper .fixed-footer-mobile{align-items:center;background-color:#fff;background-color:var(--color-surface);border-top:1px solid #dbe0e5;display:flex;height:60px;justify-content:center;margin:0;z-index:9}.edit-profile-center-wrapper .row-form label,.edit-user .row-form label{max-width:185px;min-width:185px}.ticket-modal .btn-container{align-items:center;display:flex;flex-direction:column;margin-top:20px}.ticket-modal .ticket-row{align-items:center;background-color:#f0f2f5;background-color:var(--color-surface-alt);border-radius:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:10px 15px}.ticket-modal .ticket-row:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.ticket-modal .ticket-row .ticket-code{font-weight:700;width:100px}.ticket-modal .ticket-row .ticket-date{color:#3d4d5c;color:var(--color-dark);margin-top:5px}.ticket-modal .ticket-content-header{align-items:center;background-color:#f0f2f5;background-color:var(--color-surface-alt);border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px;padding:15px}.ticket-modal .ticket-content-header .ticket-title{font-weight:700}.ticket-modal #ticket-status .badge,.ticket-modal .ticket-status .badge{margin-right:0;padding:5px 15px}.ticket-modal .ticket-messages{display:flex;flex-direction:column;padding-bottom:10px}.ticket-modal .ticket-messages .message{border-radius:10px;margin:5px 0;padding:5px;width:-webkit-fit-content;width:fit-content}.ticket-modal .ticket-messages .message.ASSISTANT{align-self:flex-start;background:#3d4d5c;background:var(--color-dark);color:#f0f2f5;padding:10px}.ticket-modal .ticket-messages .message.USER{align-self:flex-end;background:#f0f2f5;background:var(--color-surface-alt);color:#3d4d5c;color:var(--color-text-secondary);padding:10px}.ticket-modal .input-container{display:flex;flex-direction:row;margin-top:15px}.ticket-modal .input-container input{font-size:18px;height:40px;margin:0 10px 0 0}.ticket-modal .row-form{justify-content:space-between}.ticket-modal .row-form label{font-weight:400}.ticket-modal .row-form>div{margin-bottom:5px}.ticket-modal h6{font-weight:700}.ticket-modal .progress-bar-wrapper{margin-bottom:30px}.ticket-modal .progress-bar-wrapper .ticket-bar{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#f0f2f5;border-color:var(--color-surface-alt);border-radius:15px;height:13px;margin-bottom:15px;margin-top:15px;width:100%}.ticket-modal .progress-bar-wrapper .ticket-bar .ticket-bar-progress{background:#7d9ce2;background:linear-gradient(90deg,#4358a3,#22c55e);background:linear-gradient(90deg,var(--blue) 0,#22c55e 100%);border-radius:15px;height:100%;width:50%}.ticket-modal .row-form{margin-bottom:10px;margin-top:12px}.ticket-modal .row-form label{font-weight:700}.ticket-modal .ticket-left{position:relative}.badge-to-read{background-color:#da3030;border-radius:10px;height:10px;left:10px;position:absolute;top:0;width:10px}.badge-to-read.menu{right:0;top:0}.badge-to-read.left{left:-15px;top:-10px}.ai-support-modal .modal-content{min-height:200px}.ai-support-modal .modal-content .messages-container .no-message{align-items:center;display:flex;flex-direction:column;height:160px;justify-content:center;text-align:center}.ai-support-modal .modal-content .messages-container .no-message h4{margin-top:10px}.ai-support-modal .modal-content .messages-container .no-message i{font-size:60px}.ai-support-modal .modal-content .messages-container .answering{margin-left:10px;margin-top:10px;text-align:right}.ai-support-modal .modal-content .messages-container .message-chat{border-radius:15px;margin:5px 0 10px;padding:10px}.ai-support-modal .modal-content .messages-container .message-chat.bot{background:#f0f2f5;background:var(--color-surface-alt);color:#141414;color:var(--color-text);padding-right:10px;text-align:left}.ai-support-modal .modal-content .messages-container .message-chat.bot a{color:#4358a3;color:var(--blue);text-decoration:underline}.ai-support-modal .modal-content .messages-container .message-chat.user{background:#4358a3;background:var(--blue);color:#f0f2f5;padding-left:10px;text-align:right}.ai-support-modal .modal-content .messages-container .message-chat :last-child{margin-bottom:0!important}.patients-wrapper .page-container{padding:30px 90px}.patients-wrapper .title-bar{align-items:center;background-color:#f0f2f5;background-color:var(--color-surface-alt);border-radius:10px;box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-card);color:#3d4d5c;color:var(--color-text-secondary);display:flex;flex-direction:row;margin-bottom:40px;padding:10px 20px}.patients-wrapper .title-bar .btn{cursor:pointer;margin-right:10px}.patients-wrapper .title-bar a{color:#3d4d5c;color:var(--color-dark);padding-right:10px}.patients-wrapper .title-bar h1{color:#3d4d5c;color:var(--color-dark);margin:0}.table-view{width:100%}.table-view .table-bar{align-items:center;display:flex;flex-direction:row;height:60px;justify-content:space-between;max-height:60px;overflow-y:hidden;padding:0 20px}.table-view .table-bar .filter-wrapper{border:1px solid #fff;border-radius:0 0 8px 8px;border-top:0 solid #fff;padding:15px;position:fixed}.table-view .table-bar .filter-wrapper label{font-size:13px;font-weight:700;margin-top:15px}.table-view .table-bar .filter-wrapper input[type=checkbox]{margin-right:10px}.table-view .table-bar .filter-wrapper .filter-row-check{align-items:center;display:flex;flex-direction:row;margin-top:10px}.table-view .table-bar .filter-wrapper .filter-row-check .react-switch-bg{margin-right:10px!important}.table-view .table-container{-webkit-overflow-scrolling:touch;border-radius:0;height:calc(100dvh - 120px);margin-top:0;max-width:100vw;overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;overflow:scroll;position:relative;scroll-snap-type:x mandatory}.table-view .table-container th{white-space:nowrap}.table-view .table-container th.color-cell{min-width:65px;width:65px}.table-view .table-container th.drop-target.next-drag{box-shadow:inset -6px 0 0 -4px #fff}.table-view .table-container th.drop-target.prev-drag{box-shadow:inset 6px 0 0 -4px #fff}.table-view .table-container td{height:70px;max-height:70px;transition:box-shadow .3s ease-in-out 0s;vertical-align:middle}.table-view .table-container td button{display:inline-flex}.table-view .table-container td .review-area{display:flex;gap:10px;justify-content:flex-start;padding-left:20px;width:100px}.table-view .table-container td .review-area .material-symbols-outlined{color:#ffbe62;cursor:pointer}.table-view .table-container td.color-cell{min-width:65px;width:65px}.table-view .table-container td.color-cell .color-cell-container{height:calc(100% + 40px);margin:-20px;width:calc(100% + 40px)}.table-view .table-container td .html{display:inline-block;height:25px;line-height:27px;max-height:25px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-view .table-container td .html p,.table-view .table-container td .html ul{list-style-type:none;margin:0;padding:0}.table-view .table-container td.edited{background-color:#ffbe62!important;font-weight:700}.table-view .table-container td.highlight-change{animation:pulse 4s infinite;box-shadow:inset 0 0 3px 2px #fff}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}.table-view .table-container td.editable:not(.no-underline){cursor:pointer}.table-view .table-container td.editable:not(.no-underline):hover{background-color:#dbe0e5;text-decoration:underline}.table-icons{text-align:center;vertical-align:middle}.chat-detail-modal{padding-bottom:0}.chat-detail-modal .modal-content{margin-bottom:0;max-height:none}.chat-detail-modal .modal-content .center-body.note-tab .left-side .generated-note{width:100%}.chat-detail-modal .modal-content .center-body.note-tab .left-side .generated-note .section .section-title{position:relative;top:0}.modal-edit-table-view .modal-content{padding:0}.modal-edit-table-view .modal-content .tab-header{margin-top:15px}.modal-edit-table-view .modal-content .tab-content{padding:20px}.modal-edit-table-view .modal-content .tab-content .comment-row .date{display:inline-block;font-weight:700;margin-right:10px}.modal-edit-table-view .modal-content .tab-content .comment-row .author{display:inline-block;font-weight:700}.modal-edit-table-view .modal-content .tab-content .comment-row .comment{margin-bottom:10px;margin-top:3px}.modal-edit-table-view .modal-content .tab-content .history-row{border-bottom:1px solid #dbe0e5;margin-bottom:10px;padding-bottom:10px}.modal-edit-table-view .modal-content .tab-content .history-row .header-request{display:flex;flex-direction:row;gap:10px;margin-bottom:5px}.modal-edit-table-view .modal-content .tab-content .history-row .header-request .date{font-weight:700;margin-right:10px}.modal-edit-table-view .modal-content .tab-content .history-row label{display:inline-block;font-weight:700;min-width:120px}.modal-edit-table-view .modal-content .tab-content .history-row .status{margin-bottom:5px;margin-top:10px;width:-webkit-fit-content;width:fit-content}.pdf-modal .pdf-container{margin:0 auto;position:relative;width:-webkit-fit-content;width:fit-content}.pdf-modal .pdf-container .pdf-field{cursor:pointer;position:absolute}.pdf-modal .pdf-container .pdf-field:hover{background-color:#dbe0e5}.pdf-modal .pdf-container .pdf-field.editing input,.pdf-modal .pdf-container .pdf-field.editing textarea{background-color:field!important;border:none;border-radius:0;box-sizing:border-box;color:fieldtext!important;font-family:Helvetica;font-size:10px;height:100%;line-height:normal;margin:0;min-height:0;padding:0;width:100%}.pdf-modal .pdf-container .pdf-field.editing input:read-only,.pdf-modal .pdf-container .pdf-field.editing textarea:read-only{cursor:not-allowed}.pdf-modal .pdf-container .pdf-field.editing input:hover,.pdf-modal .pdf-container .pdf-field.editing textarea:hover{background-color:#dbe0e5;opacity:1}.pdf-modal .pdf-container .pdf-field.editing input.btn-input,.pdf-modal .pdf-container .pdf-field.editing textarea.btn-input{cursor:pointer}.pdf-modal .pdf-container .pdf-field.editing input.btn-input.readonly,.pdf-modal .pdf-container .pdf-field.editing textarea.btn-input.readonly{cursor:not-allowed}.chat-list-wrapper.report-card{height:100%}.chat-list-wrapper.report-card .sidebar-top{display:none}.chat-list-wrapper.report-card .chat-list{overflow:visible}.chat-list-wrapper.report-card .chat-list h5{align-items:center;display:flex;flex-direction:row}.chat-list-wrapper.report-card .chat-list h5 button.round{margin-left:10px}.chat-list-wrapper.report-card .chat-list .report-card-content .report-card-row{display:flex;margin-top:10px}.sidebar .chat-list-wrapper.report-card .sidebar-top{align-items:center;display:flex;height:60px}.sidebar .chat-list-wrapper.report-card .sidebar-top h4{margin:0}.sidebar .chat-list-wrapper.report-card .chat-list{height:calc(100dvh - 120px);overflow:scroll;padding-bottom:20px;padding-left:20px;padding-right:10px}.edit-ehr-template .ehr-template-action{padding:0 10px}.edit-ehr-template .ehr-template-action.action-type-section{padding:5px 10px}.edit-ehr-template .ehr-template-action.action-type-section .action-type{background-color:#dbe0e5;background-color:#4358a3;background-color:var(--blue);border-radius:8px;border-top:1px solid #dbe0e5;color:#fff;font-weight:700;height:45px;padding:10px}.edit-ehr-template .ehr-template-action.action-type-section .action-type:hover{background-color:#4358a3;background-color:var(--blue)}.edit-ehr-template .ehr-template-action .action-type{align-items:center;display:flex;height:35px;justify-content:space-between}.edit-ehr-template .ehr-template-action .action-type .left{align-items:center;display:flex;width:100%}.edit-ehr-template .ehr-template-action .action-type .left .material-symbols-outlined{margin-right:10px;width:24px}.edit-ehr-template .ehr-template-action .action-type .left .action-title{cursor:pointer;height:35px;line-height:35px;width:100%}.edit-ehr-template .ehr-template-action .action-type .left .action-title:hover{text-decoration:underline}.edit-ehr-template .ehr-template-action .action-type .right{align-items:center;display:none;gap:5px}.edit-ehr-template .ehr-template-action .action-type:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.edit-ehr-template .ehr-template-action .action-type:hover .right{display:flex}.analytics-wrapper .metrics-wrapper #my-tooltip-analytics{z-index:1000}.analytics-wrapper .metrics-wrapper .metrics-item{text-align:left}.analytics-wrapper .metrics-wrapper .metrics-item label{color:#919aa4;display:flex;font-size:12px;font-weight:500;margin-bottom:15px;margin-top:5px;text-transform:uppercase}.analytics-wrapper .metrics-wrapper .metrics-item label>span{font-size:20px;margin-top:-7px}.analytics-wrapper .metrics-wrapper .metrics-item>div{color:#141414;font-size:27px}.analytics-wrapper .table-analytics .doctor-name{display:flex;flex-direction:row}.analytics-wrapper .table-analytics .doctor-name .doctor-icon-wrapper{margin-right:15px}.analytics-wrapper .table-analytics .doctor-name .doctor-icon-wrapper .doctor-icon{align-items:center;background-color:#4358a3;background-color:var(--blue);border-radius:40px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;padding:5px;width:40px}.analytics-wrapper .table-analytics .doctor-name .doctor-right{display:flex;flex-direction:column;justify-content:center}.analytics-wrapper .table-analytics .doctor-name .doctor-right .doctor-name-title{color:#141414;font-size:16px;font-weight:600;margin-bottom:5px}.analytics-wrapper .table-analytics .doctor-name .doctor-right .doctor-name-subtitle{color:#919aa4;font-size:14px}.analytics-wrapper .table-analytics .progress-bar-bg{background-color:#e5e8eb;border-radius:10px;height:10px;overflow:hidden;width:100%}.analytics-wrapper .table-analytics .progress-bar-bg .progress-bar{background-color:#22c55e;border-radius:10px;height:10px}.analytics-wrapper .table-analytics .percentage{color:#919aa4;font-size:12px;font-weight:500;margin-left:10px}.analytics-wrapper .table-analytics .count{color:#919aa4;font-size:12px;font-weight:500;margin-top:10px;text-align:left}.modal-analytics-doctor .chat-row{border:1px solid #dbe0e5;border-radius:10px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;margin-bottom:15px;padding:15px}.modal-analytics-doctor .chat-row:hover{border-color:#4358a3;border-color:var(--blue)}.modal-analytics-doctor .chat-row .chat-row-main{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.modal-analytics-doctor .chat-row .chat-row-main .chat-row-left{display:flex;flex-direction:column;justify-content:center}.modal-analytics-doctor .chat-row .chat-row-main .chat-row-left .chat-row-type{color:#141414;font-size:16px;font-weight:600;margin-bottom:5px}.modal-analytics-doctor .chat-row .chat-row-main .chat-row-left .chat-row-user{color:#919aa4;font-size:14px;font-weight:500}.modal-analytics-doctor .chat-row .chat-row-main .chat-row-right{display:flex;flex-direction:row;gap:15px;justify-content:center}.modal-analytics-doctor .chat-row .chat-row-main .chat-row-right>div{align-items:center;display:flex;flex-direction:column}.modal-analytics-doctor .chat-row .chat-row-main .chat-row-right>div label{color:#919aa4;font-size:12px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.modal-analytics-doctor .chat-row .chat-detail{border-top:1px solid #dbe0e5;color:#3d4d5c;color:var(--color-dark);font-size:14px;margin-top:15px;padding-top:15px}.modal-analytics-doctor .chat-row .chat-detail .metric-name{color:#141414;font-weight:600;margin-bottom:5px}.modal-analytics-doctor .quality-metrics{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:15px}.modal-analytics-doctor .quality-metrics .quality-metric-item{align-items:center;border:1px solid #dbe0e5;border-radius:10px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;min-width:300px;padding:15px}.modal-analytics-doctor .quality-metrics .quality-metric-item:hover{border-color:#4358a3;border-color:var(--blue)}.modal-analytics-doctor .quality-metrics .quality-metric-item .quality-metric-name{color:#3d4d5c;color:var(--color-dark);font-size:16px;font-weight:600;margin-bottom:5px}.modal-analytics-doctor .quality-metrics .quality-metric-item .quality-metric-info{color:#919aa4;font-size:14px;font-weight:500}.modal-analytics-doctor .quality-metrics .quality-metric-item .quality-metric-percentage{width:70px}.orders-page .filter-wrapper{border-radius:0 0 8px 8px;padding:0 15px 15px;width:300px}.orders-page .filter-wrapper label{font-size:13px;font-weight:600;margin-top:15px}.orders-page .filter-wrapper input[type=checkbox]{margin-right:10px}.orders-page .filter-wrapper .filter-row-check{align-items:center;display:flex;flex-direction:row;margin-top:10px}.orders-page .filter-wrapper .filter-row-check .react-switch-bg{margin-right:10px!important}.orders-page .table-container.show-1-cols .kanban-board{padding-right:500px}.orders-page .table-container.show-2-cols .kanban-board{padding-right:1200px}.modal-create-order .datepicker-year .autocomplete-clear-btn{display:none}.modal-create-order .filter-wrapper .row-form.short{max-width:300px!important}.modal-create-order .row-form.wound-type-section>label .required-star{color:#da3030;margin-left:2px}.modal-create-order .row-form.wound-type-section .wound-type-buttons{display:flex;gap:0}.modal-create-order .row-form.wound-type-section .wound-type-buttons .wound-type-btn{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;color:#141414;color:var(--color-text);cursor:pointer;font-size:14px;font-weight:400;height:38px;padding:0 16px;transition:all .2s ease}.modal-create-order .row-form.wound-type-section .wound-type-buttons .wound-type-btn:first-child{border-radius:10px 0 0 10px;border-right:none}.modal-create-order .row-form.wound-type-section .wound-type-buttons .wound-type-btn:last-child{border-radius:0 10px 10px 0}.modal-create-order .row-form.wound-type-section .wound-type-buttons .wound-type-btn:hover:not(.selected){background:#f0f2f5;background:var(--color-surface-hover)}.modal-create-order .row-form.wound-type-section .wound-type-buttons .wound-type-btn.selected{background:#4358a3;background:var(--blue);border-color:#4358a3;border-color:var(--blue);color:#fff}.modal-create-order .row-form.wound-type-section .wound-type-helper{color:#919aa4;font-size:11px;font-style:italic;margin:4px 0 0}.modal-create-order .row-form.wound-type-section.required .wound-type-buttons .wound-type-btn:not(.selected){border-color:#da3030}.modal-create-order .photo-attestation-section{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;margin:16px 0 0;padding:12px 16px}.modal-create-order .photo-attestation-section .attestation-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px}.modal-create-order .photo-attestation-section .attestation-checkbox input[type=checkbox]{border-radius:6px;cursor:pointer;flex-shrink:0;height:22px;min-height:22px;min-width:22px;width:22px}.modal-create-order .photo-attestation-section .attestation-checkbox input[type=checkbox]:before{border-radius:6px;font-size:20px;height:22px;margin-left:-6px;margin-top:-5px;width:22px}.modal-create-order .photo-attestation-section .attestation-checkbox span{color:#92400e;font-size:13px;line-height:1.4}.modal-create-order .datepicker-wrapper{flex-direction:row}.modal-create-order .progress-dots-container{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;margin-bottom:10px;margin-top:20px}.modal-create-order .progress-dots-container .progress-dots{display:flex;flex-direction:row;gap:8px}.modal-create-order .progress-dots-container .progress-dot{background-color:#d1d5db;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.modal-create-order .progress-dots-container .progress-dot.active{background-color:#22c55e;box-shadow:0 0 6px #22c55e66}.modal-create-order .progress-dots-container .progress-text{color:#9ca3af;font-size:12px;font-weight:500}.modal-create-order .container-boxes-create-order{align-items:flex-start;box-sizing:border-box;gap:12px;max-width:100%;padding:0;width:100%}.modal-create-order .container-boxes-create-order .box-create-order{display:flex;flex:1 1;flex-direction:column;min-width:0}.modal-create-order .container-boxes-create-order .box-create-order .upload-box-label{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.modal-create-order .container-boxes-create-order .box-create-order .upload-box-label .label-content{display:flex;flex-direction:column}.modal-create-order .container-boxes-create-order .box-create-order .upload-box-label .label-content .label-title{color:#374151;font-size:14px;font-weight:600;margin:0}.modal-create-order .container-boxes-create-order .box-create-order .upload-box-label .label-content .label-description{color:#9ca3af;font-size:10px;margin:2px 0 0}.modal-create-order .container-boxes-create-order .box-create-order .upload-box-label .file-count-badge{background-color:#22c55e;border-radius:10px;color:#fff;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone{border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:220px;max-width:100%;overflow:hidden;padding:12px;transition:all .3s ease;width:100%}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone .primary{display:none}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green){background-color:#f9fafb;border:2px dashed #d1d5db;justify-content:flex-start}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .dropzone-icon{align-items:center;background-color:#e5e7eb;border-radius:50%;color:#6b7280;display:flex;font-size:16px;height:40px;justify-content:center;margin:20px auto 8px;transition:all .2s ease;width:40px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .secondary{color:#9ca3af;font-size:11px;margin:0 auto 12px;padding:0 10px;text-align:center}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .dropzone-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px;justify-content:center;margin-top:auto}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .dropzone-actions button{align-items:center;border:none;cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:3px;padding:5px 8px;white-space:nowrap}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .dropzone-actions button.white{background-color:#4358a3;background-color:var(--blue);color:#fff}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .dropzone-actions button.white:hover{background-color:color-mix(in srgb,#4358a3,#fff 8%);background-color:color-mix(in srgb,var(--blue),#fff 8%)}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .dropzone-actions button.white:nth-child(2){background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#3d4d5c;color:var(--color-text-secondary)}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .dropzone-actions button.white:nth-child(2):hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone:not(.green) .dropzone-actions button i{font-size:12px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.dragging{background-color:#eef2ff;border:2px solid #6366f1;box-shadow:0 0 0 4px #6366f11a}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.dragging .dropzone-icon{background-color:#4f46e5;color:#fff}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green{background-color:#f0fdf4;border:2px solid #22c55e;box-shadow:0 0 20px #22c55e4d;justify-content:space-between;overflow:hidden;padding:10px;position:relative}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .dropzone-icon,.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .secondary{display:none}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30{display:flex;flex:1 1;flex-direction:column;gap:6px;margin-top:0!important;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30 b{color:#6b7280;display:block;font-size:11px;font-weight:500;margin-bottom:4px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30 .upload-item{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;display:flex;gap:8px;margin-bottom:0!important;margin-top:0!important;max-width:100%;padding:0 5px;width:100%}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30 .upload-item .btn-remove{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;padding:2px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30 .upload-item .btn-remove i{color:#9ca3af;font-size:12px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30 .upload-item .upload-filename{color:#374151;flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30 .upload-item:before{color:#22c55e;content:"description";flex-shrink:0;font-family:Material Icons;font-size:12px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30 .badge{display:none}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .mt-30 .alert-warning{font-size:9px;margin-top:2px;padding:4px 6px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .dropzone-actions{background-color:#0000;border-top:1px solid #d1fae5;display:flex;flex-shrink:0;gap:6px;justify-content:center;margin-top:auto;padding:8px 0 0}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .dropzone-actions button{align-items:center;border:none;cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:4px;padding:4px 10px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .dropzone-actions button.white{background-color:#4358a3;background-color:var(--blue);color:#fff}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .dropzone-actions button.white:hover{background-color:color-mix(in srgb,#4358a3,#fff 8%);background-color:color-mix(in srgb,var(--blue),#fff 8%)}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .dropzone-actions button.white:nth-child(2){background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#3d4d5c;color:var(--color-text-secondary)}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .dropzone-actions button.white:nth-child(2):hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.green .dropzone-actions button i{font-size:12px}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.required{background-color:#ef44440d!important;border:2px solid #da3030!important;box-shadow:0 0 0 4px #ef44441a}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.required .dropzone-icon{background-color:#da3030;color:#fff}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.required .secondary{color:#da3030;font-weight:600}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.highlight-pulse{animation:pulseHighlightYellow 1.5s ease-in-out infinite;background-color:#fffbeb!important;border:2px solid #fbbf24!important;box-shadow:0 0 0 4px #fbbf244d}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.highlight-pulse .dropzone-icon{animation:iconPulse 1.5s ease-in-out infinite;background-color:#f59e0b;color:#fff}.modal-create-order .container-boxes-create-order .box-create-order .upload-dropzone.highlight-pulse .secondary{color:#92400e;font-weight:600}@keyframes pulseHighlightYellow{0%,to{box-shadow:0 0 0 4px #fbbf244d;transform:scale(1)}50%{box-shadow:0 0 0 8px #fbbf2433;transform:scale(1.02)}}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.modal-create-order .container-boxes-create-order .box-create-order h3,.modal-create-order .container-boxes-create-order .box-create-order h5{display:none}.modal-create-order .warning-banner{background-color:#fffbeb;border:1px solid #fcd34d;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;margin-top:20px;padding:16px}.modal-create-order .warning-banner .banner-header{align-items:center;display:flex;gap:8px}.modal-create-order .warning-banner .banner-header .banner-icon{align-items:center;background-color:#fef3c7;border-radius:50%;color:#92400e;display:flex;font-size:20px;height:32px;justify-content:center;padding:6px;width:32px}.modal-create-order .warning-banner .banner-header .banner-title{color:#92400e;font-size:16px;font-weight:600;margin:0}.modal-create-order .warning-banner .banner-content{color:#92400e;margin-left:40px}.modal-create-order .warning-banner .banner-content p{font-size:14px;line-height:1.5;margin:8px 0}.modal-create-order .warning-banner .banner-content .missing-list{color:#a16207;font-weight:500}.modal-create-order .warning-banner .banner-content .ai-message{align-items:flex-start;background-color:#fef3c780;border-radius:6px;display:flex;gap:6px;margin-top:12px;padding:10px}.modal-create-order .warning-banner .banner-content .ai-message i{color:#a16207;flex-shrink:0;font-size:16px;margin-top:2px}.modal-create-order .warning-banner .banner-content .ai-message span{color:#92400e;font-size:13px;line-height:1.4}.modal-create-order .warning-banner .banner-actions{display:flex;gap:10px;margin-left:40px;margin-top:8px}.modal-create-order .warning-banner .banner-actions button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.modal-create-order .warning-banner .banner-actions button.btn-primary{background-color:#d97706;color:#fff}.modal-create-order .warning-banner .banner-actions button.btn-primary:hover{background-color:#b16105}.modal-create-order .warning-banner .banner-actions button.btn-secondary{background-color:#fff;border:1px solid #fcd34d;color:#92400e}.modal-create-order .warning-banner .banner-actions button.btn-secondary:hover{background-color:#fef3c74d}.modal-create-order .shoreline-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px;min-width:0;padding:4px 0 4px 5px;-webkit-user-select:none;user-select:none}.modal-create-order .shoreline-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #9ca3af;border-radius:50%;cursor:pointer;display:inline-block;flex-shrink:0;height:16px;margin:0;min-height:16px;min-width:16px;outline:none;padding:0;transition:all .2s ease;width:16px}.modal-create-order .shoreline-checkbox input[type=checkbox]:after,.modal-create-order .shoreline-checkbox input[type=checkbox]:before{display:none!important}.modal-create-order .shoreline-checkbox input[type=checkbox]:checked{background-color:#4f46e5;border-color:#4f46e5}.modal-create-order .shoreline-checkbox input[type=checkbox]:focus{outline:none}.modal-create-order .shoreline-checkbox input[type=checkbox]:hover{border-color:#6b7280}.modal-create-order .shoreline-checkbox i{color:#4f46e5;flex-shrink:0;font-size:20px}.modal-create-order .shoreline-checkbox span{color:#3d4d5c;color:var(--color-dark);font-size:14px;font-weight:500;margin-left:2px}.modal-create-order .modal-actions.side{align-items:center;display:flex;justify-content:space-between;margin-top:20px;overflow:visible;width:100%}.modal-create-order .modal-actions.side button.indigo-primary{background-color:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.modal-create-order .modal-actions.side button.indigo-primary:hover:not(:disabled){background-color:#4338ca}.modal-create-order .modal-actions.side button.indigo-primary:disabled{cursor:not-allowed;opacity:.5}.modal-create-order .modal-actions.side button.green-complete{background-color:#16a34a;border:none;border-radius:8px;box-shadow:0 4px 12px #16a34a4d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.modal-create-order .modal-actions.side button.green-complete:hover:not(:disabled){background-color:#15803d;box-shadow:0 6px 16px #16a34a66}.modal-create-order .modal-actions.side button.green-complete:disabled{cursor:not-allowed;opacity:.5}.add-comment-container{display:flex;flex-direction:row;gap:15px;width:100%}.second-col-modal{background-color:#0000;height:100%!important;justify-content:flex-end;left:auto;pointer-events:none;right:500px!important;width:calc(100% - 500px)!important;z-index:1002}.second-col-modal .modal{pointer-events:all}.second-col-modal.no-actions .modal-view-image .modal-content{padding:0}.second-col-modal.no-actions .modal-view-image .modal-content .view-pdf{height:calc(100dvh - 60px)}.second-col-modal.no-actions .modal .modal-content{height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}.second-col-modal .modal{border-radius:0;border-right:1px solid #dbe0e5;height:100%!important;margin:0;max-height:100%!important;right:0!important;width:500px!important}.second-col-modal .modal .modal-content{height:calc(100dvh - 120px);max-height:calc(100dvh - 120px);overscroll-behavior:contain}.second-col-modal.modal-qr-code .view-img{object-fit:contain;padding:20px;width:100%}.third-col-modal .modal{box-shadow:none!important}.modal-edit-order>.modal>.modal-content>.form>.row-form{margin-bottom:12px}.modal-edit-order>.modal>.modal-content>.form>.row-form.horizontal{margin-bottom:16px}.modal-edit-order>.modal>.modal-content>.form>.row-form>.multiple-choice-list{grid-gap:12px 10px;display:grid;gap:12px 10px;grid-template-columns:repeat(4,1fr)}.modal-edit-order>.modal>.modal-content>.form>.row-form>.multiple-choice-list .multiple-choice-option{min-width:0}.modal-edit-order>.modal>.modal-content>.form>.row-form>.multiple-choice-list .multiple-choice-option input[type=checkbox],.modal-edit-order>.modal>.modal-content>.form>.row-form>.multiple-choice-list .multiple-choice-option input[type=radio]{flex-shrink:0;height:28px;width:28px}.modal-edit-order>.modal>.modal-content>.form>.row-form>.multiple-choice-list .multiple-choice-option label{font-size:12px}.modal-edit-order>.modal>.modal-content>.form>.row-form>.multiple-choice-list.vertical{display:flex;flex-direction:column;gap:8px}.modal-edit-order>.modal>.modal-content>.form>.row-form>.multiple-choice-list.vertical .multiple-choice-option label{font-size:14px}.modal-edit-order>.modal>.modal-content>.form>.row-form.required>.multiple-choice-list input[type=checkbox].empty,.modal-edit-order>.modal>.modal-content>.form>.row-form.required>.multiple-choice-list input[type=radio].empty{outline:2px solid #da3030!important}.modal-edit-order .wound-assessment-section .wound-card{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border-radius:8px;margin-bottom:16px;padding:16px}.modal-edit-order .wound-assessment-section .wound-card .wound-card-header{align-items:center;border-bottom:1px solid #dbe0e5;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.modal-edit-order .wound-assessment-section .wound-card .wound-card-header h4{font-size:16px;font-weight:600;margin:0}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection{margin-bottom:12px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection h5{color:#4358a3;color:var(--blue);font-size:10px;font-weight:600;letter-spacing:.5px;margin:0 0 6px;text-transform:uppercase}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid{margin-bottom:8px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row{border-bottom:1px solid #dbe0e54d;display:flex;gap:20px;padding:5px 0}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row .measurement-field{align-items:center;display:flex}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row .measurement-field label{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.3px;min-width:70px;text-transform:uppercase}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row .measurement-field .required-star{color:#da3030;margin-left:2px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row .measurement-field input{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border-radius:6px;font-size:13px;height:28px;padding:4px 8px;text-align:center;width:75px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row .measurement-field input:disabled{background:#f0f2f5;background:var(--color-surface-alt)}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row .measurement-field input.calculated{background:#edf2fe;border-color:#4358a3;border-color:var(--blue);color:#4358a3;color:var(--blue);font-weight:500}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row .measurement-field.required input.empty{border-color:#da3030}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form{display:flex;flex-direction:column;gap:0}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form{align-items:center;border-bottom:1px solid #dbe0e54d;display:flex;flex-direction:row!important;margin:0!important;padding:6px 0}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form:last-child{border-bottom:none}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form.required .multiple-choice-list input[type=checkbox].empty,.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form.required .multiple-choice-list input[type=radio].empty,.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form.required input[type=text].empty{border-color:#da3030!important}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form>label{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.3px;margin:0!important;max-width:130px;min-width:130px;padding-right:12px;text-transform:uppercase}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form input[type=number],.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form input[type=text]{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border-radius:6px;flex:1 1;font-size:14px;height:36px!important;padding:6px 12px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px 0;margin:0!important}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option{align-items:center;cursor:pointer;display:flex;gap:5px;min-width:100px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option:has(input:disabled){color:#9ca3af;cursor:default}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=checkbox],.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff!important;background:var(--color-surface)!important;border:2px solid #d1d5db!important;border-radius:50%!important;cursor:pointer;height:16px!important;margin:0;min-height:16px;min-width:16px;outline:none!important;padding:0!important;position:relative;transition:all .15s ease;width:16px!important}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=checkbox]:disabled,.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=radio]:disabled{background:#f0f2f5!important;background:var(--color-surface-alt)!important;border-color:#dbe0e5!important;cursor:default}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=checkbox]:before,.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=radio]:before{content:none!important;display:none!important}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=checkbox]:checked,.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=radio]:checked{background:#4358a3!important;background:var(--blue)!important;border-color:#4358a3!important;border-color:var(--blue)!important}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=checkbox]:checked:after,.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:""!important;display:block!important;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=checkbox]:hover:not(:checked):not(:disabled),.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=radio]:hover:not(:checked):not(:disabled){border-color:#9ca3af!important}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=checkbox]{border-radius:4px!important}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option input[type=checkbox]:checked:after{background:#0000;border:solid #fff;border-radius:0;border-width:0 2px 2px 0;height:7px;transform:translate(-50%,-60%) rotate(45deg);width:3px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-list .multiple-choice-option label{color:#141414;color:var(--color-text);cursor:pointer;cursor:default;font-size:12px;font-weight:400;letter-spacing:0;margin:0;min-width:auto;text-transform:none;white-space:nowrap}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row{align-items:center;border-bottom:1px solid #dbe0e54d;display:flex;padding:6px 0}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row>label{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.3px;max-width:130px;min-width:130px;padding-right:12px;text-transform:uppercase}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row .wound-icd10-content{flex:1 1}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row .wound-icd10-content .wound-icd10-item{align-items:center;background-color:#edf2fe;border:1px solid #4358a3;border:1px solid var(--blue);border-radius:6px;display:flex;gap:8px;padding:4px 8px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row .wound-icd10-content .wound-icd10-item .icd10-code-badge{color:#4358a3;color:var(--blue);font-size:11px;font-weight:600;white-space:nowrap}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row .wound-icd10-content .wound-icd10-item .icd10-description{color:#141414;color:var(--color-text);flex:1 1;font-size:11px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row .wound-icd10-content .wound-icd10-item .icd10-remove-btn{background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;padding:2px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row .wound-icd10-content .wound-icd10-item .icd10-remove-btn:hover{color:#da3030}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row .wound-icd10-content .wound-icd10-item .icd10-remove-btn i{font-size:14px}.modal-edit-order .wound-assessment-section .wound-card .wound-subsection .wound-icd10-row .wound-icd10-content button.white.small{font-size:11px;padding:4px 10px}.modal-edit-order .circle-button-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.modal-edit-order .circle-button-group .circle-btn{align-items:center;background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border-radius:50%;color:#141414;color:var(--color-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:42px;justify-content:center;transition:all .2s;width:42px}.modal-edit-order .circle-button-group .circle-btn:hover:not(:disabled){border-color:#4358a3;border-color:var(--blue)}.modal-edit-order .circle-button-group .circle-btn.selected{background-color:#4358a3;background-color:var(--blue);border-color:#4358a3;border-color:var(--blue);color:#fff}.modal-edit-order .circle-button-group .circle-btn.other{border-radius:21px;min-width:60px;padding:0 16px;width:auto}.modal-edit-order .circle-button-group .circle-btn:disabled{cursor:default;opacity:.5}.modal-edit-order .circle-button-group .other-input{background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border-radius:8px;color:#141414;color:var(--color-text);font-size:14px;height:42px;padding:0 8px;text-align:center;width:60px}.modal-edit-order .circle-button-group .other-input:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.modal-edit-order .contraindication-warning{align-items:flex-start;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;gap:10px;margin:8px 0 16px;padding:12px 16px}.modal-edit-order .contraindication-warning i{color:#da3030;flex-shrink:0;font-size:20px}.modal-edit-order .contraindication-warning span{color:#991b1b;font-size:13px;line-height:1.4}.modal-edit-order .contraindication-warning span strong{font-weight:600}.modal-edit-order .product-contraindicated{align-items:center;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;display:flex;font-size:13px;gap:8px;padding:10px 12px}.modal-edit-order .product-contraindicated i{color:#9ca3af;font-size:18px}.modal-edit-order .icd10-section{width:100%}.modal-edit-order .icd10-section .icd10-codes-list{display:flex;flex-direction:column;gap:8px}.modal-edit-order .icd10-section .icd10-codes-list .icd10-item{align-items:center;background-color:#edf2fe;border:1px solid #4358a3;border:1px solid var(--blue);border-radius:8px;display:flex;gap:10px;padding:8px 12px}.modal-edit-order .icd10-section .icd10-codes-list .icd10-item .icd10-code-badge{color:#4358a3;color:var(--blue);font-size:13px;font-weight:600;white-space:nowrap}.modal-edit-order .icd10-section .icd10-codes-list .icd10-item .icd10-description{color:#141414;color:var(--color-text);flex:1 1;font-size:13px}.modal-edit-order .icd10-section .icd10-codes-list .icd10-item .icd10-remove-btn{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:2px}.modal-edit-order .icd10-section .icd10-codes-list .icd10-item .icd10-remove-btn:hover{color:#da3030}.modal-edit-order .icd10-section .icd10-codes-list .icd10-item .icd10-remove-btn i{font-size:18px}.modal-edit-order .icd10-section .icd10-codes-list .no-codes{color:#9ca3af;font-size:13px;font-style:italic;margin-bottom:4px}.modal-edit-order .icd10-section button.white.small.mt-10{margin-top:8px!important}.modal-edit-order .row-form.horizontal.col-1.required{margin-bottom:16px}.modal-edit-order .row-form.horizontal.col-1.required label{margin-bottom:8px}.modal-edit-order .circle-button-group{margin-top:4px}.modal-edit-order .wound-subsection.product-selection{border-top:1px dashed #dbe0e5;margin-bottom:0;margin-top:12px;padding-top:12px}.modal-edit-order .wound-subsection.product-selection h5{color:#4358a3;color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.modal-edit-order .wound-subsection.product-selection select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-color:var(--color-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #dbe0e5;border-radius:6px;cursor:pointer;font-size:13px;height:40px;line-height:40px;padding:0 40px 0 12px;width:100%}.modal-edit-order .wound-subsection.product-selection select:disabled{background-color:#f0f2f5;background-color:var(--color-surface-alt);cursor:default}.modal-edit-order .wound-subsection.product-selection select.empty{border-color:#da3030}.modal-edit-order .wound-subsection.product-selection select:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.modal-edit-order .add-wound-btn{margin-bottom:16px!important;margin-top:16px!important}.modal-edit-order .product-order-summary{background-color:#edf2fe;border:1px solid #4358a3;border:1px solid var(--blue);border-radius:8px;margin:20px 0;padding:16px}.modal-edit-order .product-order-summary h5{color:#4358a3;color:var(--blue);font-size:14px;font-weight:600;margin:0 0 12px}.modal-edit-order .product-order-summary .summary-list{display:flex;flex-direction:column;gap:8px}.modal-edit-order .product-order-summary .summary-item{display:flex;font-size:13px;gap:8px}.modal-edit-order .product-order-summary .summary-item .wound-label{font-weight:600;min-width:70px}.modal-edit-order .product-order-summary .summary-item .product-name{color:#141414;color:var(--color-text)}.modal-edit-order .product-order-summary .summary-item .no-product{color:#da3030;font-style:italic}.modal-edit-order .product-order-summary .summary-total{border-top:1px solid rgba(#4358a3,.3);border-top:1px solid rgba(var(--blue),.3);color:#4358a3;color:var(--blue);font-size:13px;font-weight:600;margin-top:12px;padding-top:12px}.modal-edit-order .form-section-divider{border-top:2px solid #dbe0e5;margin:20px 0 16px}.validation-guide-modal.modal-wrapper{align-items:center;background:#0000!important;justify-content:flex-start;pointer-events:none;z-index:1001}.validation-guide-modal .modal{animation:slideInLeft .3s ease-out;border-radius:0;flex-direction:column;margin:0;max-width:calc(100dvw - 1000px);min-height:100dvh;overflow:hidden;pointer-events:auto;position:relative;width:calc(100dvw - 1000px)}.validation-guide-modal .modal .modal-content{flex:1 1;overflow-y:auto;padding-bottom:0}.validation-guide-modal .modal .close-modal{right:12px;top:12px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1200px){.validation-guide-modal .modal{max-width:320px;width:320px}}@media(max-width:900px){.validation-guide-modal.modal-wrapper{padding-left:10px}.validation-guide-modal .modal{max-height:70vh;max-width:280px;width:280px}.validation-guide-modal .modal .modal-title h2{font-size:14px}.validation-guide-modal .incomplete-items-list{max-height:calc(70vh - 300px)!important}.validation-guide-modal .incomplete-item-card{padding:10px 12px!important}.validation-guide-modal .incomplete-item-card .item-icon{height:30px!important;width:30px!important}.validation-guide-modal .incomplete-item-card .item-title{font-size:13px!important}.validation-guide-modal .incomplete-item-card .item-subtitle{font-size:11px!important}}.incomplete-items-modal .warning-header{margin-bottom:20px;text-align:center}.incomplete-items-modal .warning-header .warning-icon-circle{align-items:center;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #60a5fa;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.incomplete-items-modal .warning-header .warning-icon-circle .material-symbols-outlined{color:#2563eb;font-size:28px}.incomplete-items-modal .warning-header .warning-message{color:#1e40af;font-size:14px;font-weight:500;line-height:1.5;margin:0}.incomplete-items-modal .warning-header .completion-progress{margin-top:16px}.incomplete-items-modal .warning-header .completion-progress .progress-bar{background:#e5e7eb;border-radius:99px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.incomplete-items-modal .warning-header .completion-progress .progress-bar .progress-fill{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:99px;height:100%;transition:width .5s ease}.incomplete-items-modal .warning-header .completion-progress .progress-text{color:#919aa4;color:var(--color-muted);font-size:12px;font-weight:600;text-align:center}.incomplete-items-modal .incomplete-items-list{display:flex;flex-direction:column;gap:12px}.incomplete-items-modal .incomplete-item-card{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;position:relative;transition:all .3s ease}.incomplete-items-modal .incomplete-item-card:hover{background:#edf2fe;background:var(--color-primary-soft);border-color:#4358a3;border-color:var(--blue);transform:translateX(2px)}.incomplete-items-modal .incomplete-item-card.active{border-color:#3b82f6;border-width:2px;box-shadow:0 0 0 3px #3b82f61a}.incomplete-items-modal .incomplete-item-card.completed{background:#f0fdf4;border-color:#22c55e;opacity:.85}.incomplete-items-modal .incomplete-item-card.completed:hover{background:#dcfce7;border-color:#16a34a;opacity:1}.incomplete-items-modal .incomplete-item-card.completed .item-icon{background:#dcfce7}.incomplete-items-modal .incomplete-item-card.completed .item-icon.completed{background:linear-gradient(135deg,#86efac,#4ade80)}.incomplete-items-modal .incomplete-item-card.completed .item-icon.completed .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.incomplete-items-modal .incomplete-item-card.completed .item-content .item-subtitle{color:#16a34a;font-weight:500}.incomplete-items-modal .incomplete-item-card.completed .chevron-icon{color:#22c55e}.incomplete-items-modal .incomplete-item-card .item-icon{align-items:center;background:#fffbeb;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.incomplete-items-modal .incomplete-item-card .item-icon .material-symbols-outlined{color:#d97706;font-size:20px;transition:all .3s ease}.incomplete-items-modal .incomplete-item-card .item-content{flex:1 1}.incomplete-items-modal .incomplete-item-card .item-content .item-title{color:#141414;color:var(--color-text);font-size:14px;font-weight:600}.incomplete-items-modal .incomplete-item-card .item-content .item-subtitle{color:#919aa4;color:var(--color-muted);font-size:12px;margin-top:2px;transition:all .3s ease}.incomplete-items-modal .incomplete-item-card .chevron-icon{color:#919aa4;color:var(--color-muted);font-size:20px;transition:all .3s ease}@keyframes fieldPulse{0%{background-color:#0000;box-shadow:none}20%{background-color:#fffbeb99;box-shadow:0 0 0 8px #fde68a40}40%{background-color:#fef9c366;box-shadow:0 0 0 6px #fde68a33}60%{background-color:#fffbeb99;box-shadow:0 0 0 8px #fde68a40}80%{background-color:#fef9c34d;box-shadow:0 0 0 4px #fde68a26}to{background-color:#0000;box-shadow:none}}.field-highlight{animation:fieldPulse 2.5s ease-in-out 1;border-radius:12px;margin:-8px;padding:8px;position:relative;transition:all .3s ease;z-index:1}.field-highlight:after{animation:borderPulse 2.5s ease-in-out 1;border:2px solid #facc1566;border-radius:14px;content:"";inset:-4px;pointer-events:none;position:absolute;z-index:-1}@keyframes borderPulse{0%,to{border-color:#0000;opacity:0}20%,60%{border-color:#facc1580;opacity:1}40%,80%{border-color:#fde68a66;opacity:.8}}.modal:has(.assign-confirm-modal) .modal-content{margin-bottom:0;min-height:auto;overflow:auto;padding:0}.assign-confirm-modal{padding:24px}.assign-confirm-modal .confirm-header{margin-bottom:20px;text-align:center}.assign-confirm-modal .confirm-header .transit-icon{align-items:center;display:flex;gap:6px;justify-content:center;margin:0 auto 16px}.assign-confirm-modal .confirm-header .transit-icon .circle{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.assign-confirm-modal .confirm-header .transit-icon .circle.start{background:#f3f4f6;border:2px solid #d1d5db}.assign-confirm-modal .confirm-header .transit-icon .circle.start i{color:#6b7280;font-size:20px}.assign-confirm-modal .confirm-header .transit-icon .circle.end{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #60a5fa}.assign-confirm-modal .confirm-header .transit-icon .circle.end i{color:#2563eb;font-size:20px}.assign-confirm-modal .confirm-header .transit-icon .transit-dots{align-items:center;display:flex;gap:4px}.assign-confirm-modal .confirm-header .transit-icon .transit-dots .dot{animation:transitPulse 1.5s ease-in-out infinite;background:#d1d5db;border-radius:50%;height:6px;width:6px}.assign-confirm-modal .confirm-header .transit-icon .transit-dots .dot:first-child{animation-delay:0s}.assign-confirm-modal .confirm-header .transit-icon .transit-dots .dot:nth-child(2){animation-delay:.2s}.assign-confirm-modal .confirm-header .transit-icon .transit-dots .dot:nth-child(3){animation-delay:.4s}.assign-confirm-modal .confirm-header .confirm-title{color:#141414;color:var(--color-text);font-size:15px;font-weight:600;margin:0 0 8px}.assign-confirm-modal .confirm-header .confirm-subtitle{color:#64748b;font-size:14px;line-height:1.5;margin:0}.assign-confirm-modal .doctor-select-section{background:#f8fafc;border-radius:12px;margin-bottom:40px;padding:16px 20px;text-align:left}.assign-confirm-modal .doctor-select-section label{color:#64748b;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.assign-confirm-modal .doctor-select-section select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%236b7280' 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 12px center;background-repeat:no-repeat;background-size:18px;border:2px solid #e2e8f0;border-radius:10px;color:#141414;color:var(--color-text);cursor:pointer;font-size:15px;font-weight:500;padding:14px 40px 14px 16px;transition:all .2s ease;width:100%}.assign-confirm-modal .doctor-select-section select:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;outline:none}.assign-confirm-modal .doctor-select-section select.empty{color:#9ca3af}.assign-confirm-modal .modal-actions{border-top:none;display:flex;gap:20px;justify-content:center;margin-top:16px;padding-top:0}.assign-confirm-modal .modal-actions button{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:600;justify-content:center;min-width:130px;padding:12px 28px;transition:all .2s ease}.assign-confirm-modal .modal-actions button i{font-size:18px}.assign-confirm-modal .modal-actions button.gray{background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563}.assign-confirm-modal .modal-actions button.gray:hover{background:#e5e7eb;border-color:#d1d5db}.assign-confirm-modal .modal-actions button.blue{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;box-shadow:0 2px 8px #2563eb40;color:#fff}.assign-confirm-modal .modal-actions button.blue:hover:not(:disabled){box-shadow:0 4px 12px #2563eb59;transform:translateY(-1px)}.assign-confirm-modal .modal-actions button.blue:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@keyframes transitPulse{0%,to{background:#d1d5db;transform:scale(1)}50%{background:#3b82f6;transform:scale(1.3)}}.modal-archive-suspend .selection-intro{color:#919aa4;color:var(--color-muted);font-size:14px;margin-bottom:16px}.modal-archive-suspend .option-card{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;cursor:pointer;display:flex;gap:14px;margin-bottom:10px;padding:16px;transition:all .2s ease}.modal-archive-suspend .option-card:hover{background:#edf2fe;background:var(--color-primary-soft);border-color:#4358a3;border-color:var(--blue)}.modal-archive-suspend .option-card:hover .option-chevron{transform:translateX(4px)}.modal-archive-suspend .option-card .option-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.modal-archive-suspend .option-card .option-icon .material-symbols-outlined{font-size:22px}.modal-archive-suspend .option-card .option-icon.red{background:#fee2e2}.modal-archive-suspend .option-card .option-icon.red .material-symbols-outlined{color:#dc2626}.modal-archive-suspend .option-card .option-icon.orange{background:#ffedd5}.modal-archive-suspend .option-card .option-icon.orange .material-symbols-outlined{color:#ea580c}.modal-archive-suspend .option-card .option-content{flex:1 1;min-width:0}.modal-archive-suspend .option-card .option-content .option-title{color:#141414;color:var(--color-text);font-size:15px;font-weight:600;margin-bottom:4px}.modal-archive-suspend .option-card .option-content .option-desc{color:#919aa4;color:var(--color-muted);font-size:13px;line-height:1.4}.modal-archive-suspend .option-card .option-content .recovery-badge{background:#dcfce7;border-radius:20px;color:#16a34a;display:inline-block;font-size:11px;font-weight:600;margin-top:8px;padding:3px 10px}.modal-archive-suspend .option-card .option-chevron{color:#919aa4;color:var(--color-muted);font-size:20px;transition:transform .2s ease}.modal-archive-suspend .status-box{align-items:flex-start;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.modal-archive-suspend .status-box>.material-symbols-outlined{flex-shrink:0;font-size:24px}.modal-archive-suspend .status-box .status-text strong{display:block;font-size:15px;margin-bottom:4px}.modal-archive-suspend .status-box .status-text p{font-size:13px;margin:0}.modal-archive-suspend .status-box.orange{background:#fff7ed;border:1px solid #fed7aa}.modal-archive-suspend .status-box.orange>.material-symbols-outlined{color:#ea580c}.modal-archive-suspend .status-box.orange strong{color:#c2410c}.modal-archive-suspend .status-box.orange p{color:#9a3412}.modal-archive-suspend .status-box.red{background:#fef2f2;border:1px solid #fecaca}.modal-archive-suspend .status-box.red>.material-symbols-outlined{color:#dc2626}.modal-archive-suspend .status-box.red strong{color:#991b1b}.modal-archive-suspend .status-box.red p{color:#b91c1c}.modal-archive-suspend .info-section{margin-bottom:16px}.modal-archive-suspend .info-section h4{color:#919aa4;color:var(--color-muted);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.modal-archive-suspend .info-section ul{margin:0;padding-left:20px}.modal-archive-suspend .info-section ul li{color:#141414;color:var(--color-text);font-size:14px;margin-bottom:4px}.modal-archive-suspend .info-section .other-text{background:#f0f2f5;background:var(--color-surface-alt);border-radius:6px;font-size:14px;margin:8px 0 0;padding:8px 12px}.modal-archive-suspend .schedule-info{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;color:#919aa4;color:var(--color-muted);display:flex;font-size:13px;gap:8px;margin-top:16px;padding:12px}.modal-archive-suspend .schedule-info .material-symbols-outlined{flex-shrink:0;font-size:18px}.modal-archive-suspend .schedule-info.blue{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.modal-archive-suspend .criteria-list{display:flex;flex-direction:column;gap:6px}.modal-archive-suspend .criteria-list .criteria-item{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border-radius:6px;display:flex;font-size:14px;gap:8px;padding:10px 12px}.modal-archive-suspend .criteria-list .criteria-item .material-symbols-outlined{color:#919aa4;color:var(--color-muted);font-size:18px}.modal-archive-suspend .criteria-list .criteria-item .date{color:#919aa4;color:var(--color-muted);font-size:12px;margin-left:auto}.modal-archive-suspend .criteria-list .criteria-item.completed{background:#dcfce7}.modal-archive-suspend .criteria-list .criteria-item.completed .material-symbols-outlined{color:#22c55e}.modal-archive-suspend .confirm-box{padding:20px 0;text-align:center}.modal-archive-suspend .confirm-box .confirm-icon{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.modal-archive-suspend .confirm-box .confirm-icon .material-symbols-outlined{font-size:32px}.modal-archive-suspend .confirm-box .confirm-icon.red{background:#fee2e2}.modal-archive-suspend .confirm-box .confirm-icon.red .material-symbols-outlined{color:#dc2626}.modal-archive-suspend .confirm-box h3{font-size:18px;font-weight:600;margin:0 0 8px}.modal-archive-suspend .reasons-section h4{font-size:15px;font-weight:600;margin:0 0 4px}.modal-archive-suspend .reasons-grid{display:flex;flex-direction:column;gap:8px}.modal-archive-suspend .reasons-grid .reason-item{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:all .15s ease}.modal-archive-suspend .reasons-grid .reason-item:hover{border-color:#f97316}.modal-archive-suspend .reasons-grid .reason-item.selected{background:#fff7ed;border-color:#f97316}.modal-archive-suspend .reasons-grid .reason-item.selected .checkbox-icon{color:#f97316}.modal-archive-suspend .reasons-grid .reason-item .checkbox-icon{color:#919aa4;color:var(--color-muted);font-size:20px;transition:color .15s}.modal-archive-suspend .reasons-grid .reason-item .reason-text{color:#141414;color:var(--color-text);font-size:14px}.modal-archive-suspend .sub-selection{background:#f8fafc;border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;padding:14px}.modal-archive-suspend .sub-selection .sub-label{color:#141414;color:var(--color-text);display:block;font-size:13px;font-weight:600;margin-bottom:10px}.modal-archive-suspend .sub-selection .sub-options{display:flex;flex-wrap:wrap;gap:8px}.modal-archive-suspend .sub-selection .sub-option{align-items:center;background:#fff;border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .15s ease}.modal-archive-suspend .sub-selection .sub-option .material-symbols-outlined{color:#919aa4;color:var(--color-muted);font-size:18px}.modal-archive-suspend .sub-selection .sub-option:hover{border-color:#f97316}.modal-archive-suspend .sub-selection .sub-option.selected{background:#fff7ed;border-color:#f97316}.modal-archive-suspend .sub-selection .sub-option.selected .material-symbols-outlined{color:#f97316}.modal-archive-suspend .sub-selection textarea{border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:6px;font-size:13px;padding:10px;resize:none;width:100%}.modal-archive-suspend .duration-section{align-items:center;display:flex;gap:12px}.modal-archive-suspend .duration-section .duration-label{color:#141414;color:var(--color-text);font-size:14px;font-weight:500}.modal-archive-suspend .duration-section .duration-toggle{background:#f1f5f9;border-radius:50px;display:flex;padding:3px}.modal-archive-suspend .duration-section .duration-btn{background:#0000;border:none;border-radius:50px;color:#919aa4;color:var(--color-muted);cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .15s ease}.modal-archive-suspend .duration-section .duration-btn:hover:not(.active){color:#141414;color:var(--color-text)}.modal-archive-suspend .duration-section .duration-btn.active{background:#f97316;box-shadow:0 1px 3px #0000001a;color:#fff}.modal-archive-suspend .criteria-preview{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;margin-top:20px;padding:16px}.modal-archive-suspend .criteria-preview h4{color:#15803d;font-size:14px;font-weight:600;margin:0 0 12px}.modal-archive-suspend .criteria-preview .criteria-item{background:#fff;color:#166534}.modal-archive-suspend .criteria-preview .criteria-item .material-symbols-outlined{color:#22c55e}.modal-archive-suspend .modal-actions{display:flex;gap:16px;justify-content:center;margin-top:20px}.modal-archive-suspend .modal-actions button{min-width:140px}.suspended-banner{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-bottom:16px;padding:16px}.suspended-banner .suspended-banner-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.suspended-banner .suspended-banner-header .material-symbols-outlined{color:#ea580c;font-size:24px}.suspended-banner .suspended-banner-header strong{color:#c2410c;font-size:16px}.suspended-banner .suspended-banner-content{margin-left:34px}.suspended-banner .suspended-banner-content p{color:#9a3412;font-size:14px;margin:0 0 12px}.suspended-banner .suspended-banner-content .suspension-reasons-summary{margin-bottom:12px}.suspended-banner .suspended-banner-content .suspension-reasons-summary strong{color:#c2410c;display:block;font-size:12px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.suspended-banner .suspended-banner-content .suspension-reasons-summary ul{margin:0;padding-left:18px}.suspended-banner .suspended-banner-content .suspension-reasons-summary ul li{color:#9a3412;font-size:13px;margin-bottom:2px}.suspended-banner .suspended-banner-content .auto-unsuspend-progress strong{color:#c2410c;display:block;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.suspended-banner .suspended-banner-content .auto-unsuspend-progress .criteria-list{display:flex;flex-direction:column;gap:6px}.suspended-banner .suspended-banner-content .auto-unsuspend-progress .criteria-item{align-items:center;background:#fff;border-radius:6px;color:#9a3412;display:flex;font-size:13px;gap:8px;padding:8px 10px}.suspended-banner .suspended-banner-content .auto-unsuspend-progress .criteria-item .material-symbols-outlined{color:#9a3412;font-size:16px}.suspended-banner .suspended-banner-content .auto-unsuspend-progress .criteria-item.completed{background:#dcfce7;color:#166534}.suspended-banner .suspended-banner-content .auto-unsuspend-progress .criteria-item.completed .material-symbols-outlined{color:#22c55e}.link-orange{color:#f97316!important}.link-orange:hover{color:#ea580c!important}.badge.orange{background-color:#fff7ed;border:1px solid #fed7aa;color:#c2410c}button.orange{background:#f97316;border:none;color:#fff}button.orange:hover:not(:disabled){background:#ea580c}button.orange:disabled{cursor:not-allowed;opacity:.5}.pod-portal{max-width:680px;padding:0 24px;width:100%}.pod-portal .pod-step-indicator{display:flex;gap:8px;justify-content:center;margin-top:24px}.pod-portal .pod-step-indicator .step-dot{background:#e5e7eb;border-radius:50%;height:10px;transition:background .2s;width:10px}.pod-portal .pod-step-indicator .step-dot.active{background:#2563eb}.pod-portal .pod-step-indicator .step-dot.completed{background:#16a34a}.pod-portal .pod-consent{display:flex;flex-direction:column;min-height:calc(100vh - 200px);text-align:left}.pod-portal .pod-consent h3{flex-shrink:0;font-size:20px;margin-bottom:16px}.pod-portal .pod-consent .consent-text{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;flex:1 1;font-size:14px;line-height:1.7;margin-bottom:20px;overflow-y:auto;padding:20px 24px}.pod-portal .pod-consent .consent-text p{margin-bottom:12px}.pod-portal .pod-consent .consent-text p:last-child{margin-bottom:0}.pod-portal .pod-consent .consent-text strong{color:#111827}.pod-portal .pod-consent .consent-checkbox{align-items:flex-start;background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;gap:12px;margin-bottom:0;padding:14px 16px}.pod-portal .pod-consent .consent-checkbox .consent-dot{background:#fff;border:2px solid #d1d5db;border-radius:50%;display:block;height:20px;margin-top:3px;min-height:20px;min-width:20px;transition:all .15s;width:20px}.pod-portal .pod-consent .consent-checkbox .consent-dot.checked{background:#2563eb;border-color:#2563eb}.pod-portal .pod-consent .consent-checkbox label{color:#1f2937;cursor:pointer;font-size:13px;line-height:1.5;-webkit-user-select:none;user-select:none}.pod-portal .pod-sticky-footer{background:#fff;bottom:0;flex-shrink:0;padding:16px 0;position:-webkit-sticky;position:sticky}.pod-portal .pod-review{display:flex;flex-direction:column;min-height:calc(100vh - 200px);text-align:left}.pod-portal .pod-review h3{flex-shrink:0;font-size:20px;margin-bottom:16px}.pod-portal .pod-review .review-scroll{flex:1 1;overflow-y:auto}.pod-portal .pod-review .review-section{margin-bottom:20px}.pod-portal .pod-review .review-section h4{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;padding-bottom:4px;text-transform:uppercase}.pod-portal .pod-review .review-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:4px 14px}.pod-portal .pod-review .review-card .review-row{align-items:baseline;border-bottom:1px solid #f3f4f6;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:7px 0}.pod-portal .pod-review .review-card .review-row:last-child{border-bottom:none}.pod-portal .pod-review .review-card .review-row .review-label{color:#6b7280;flex-shrink:0;font-weight:500;white-space:nowrap}.pod-portal .pod-review .review-card .review-row .review-value{color:#1f2937;font-weight:600;min-height:18px;text-align:right;word-break:break-word}.pod-portal .pod-review .review-card .review-row .review-value:empty:after{color:#d1d5db;content:"—";font-weight:400}.pod-portal .pod-review .review-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.pod-portal .pod-review .review-table{border-collapse:collapse;font-size:12px;min-width:800px;width:100%}.pod-portal .pod-review .review-table th{background:#f3f4f6;border-bottom:1px solid #d1d5db;color:#374151;font-weight:600;padding:8px 6px;text-align:left;white-space:nowrap}.pod-portal .pod-review .review-table td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:8px 6px;vertical-align:top}.pod-portal .pod-review .review-table td:empty:after{color:#d1d5db;content:"—"}.pod-portal .pod-review .review-table .empty-row{color:#9ca3af;font-style:italic;padding:16px;text-align:center}.pod-portal .pod-review .review-table .empty-row:after{content:none}.pod-portal .pod-signature{text-align:left}.pod-portal .pod-signature h3{font-size:18px;margin-bottom:16px}.pod-portal .pod-signature .section-desc{color:#6b7280;font-size:14px;margin-bottom:16px}.pod-portal .pod-signature .selfie-section{margin-bottom:28px}.pod-portal .pod-signature .selfie-section .selfie-capture-btn{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;color:#374151;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:32px 16px;transition:all .2s;width:100%}.pod-portal .pod-signature .selfie-section .selfie-capture-btn .material-symbols-outlined{color:#6b7280;font-size:36px}.pod-portal .pod-signature .selfie-section .selfie-capture-btn:hover{background:#f3f4f6;border-color:#9ca3af}.pod-portal .pod-signature .selfie-section .selfie-preview{align-items:center;display:flex;flex-direction:column;gap:12px}.pod-portal .pod-signature .selfie-section .selfie-preview img{border:2px solid #d1d5db;border-radius:12px;height:200px;object-fit:cover;width:200px}.pod-portal .pod-signature .selfie-section .selfie-preview .retake-btn{align-items:center;background:none;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 14px}.pod-portal .pod-signature .selfie-section .selfie-preview .retake-btn .material-symbols-outlined{font-size:18px}.pod-portal .pod-signature .selfie-section .selfie-preview .retake-btn:hover{background:#f3f4f6}.pod-portal .pod-signature .selfie-section .selfie-camera{align-items:center;display:flex;flex-direction:column;gap:16px}.pod-portal .pod-signature .selfie-section .selfie-camera .camera-viewfinder{background:#000;border:2px solid #d1d5db;border-radius:12px;height:340px;overflow:hidden;position:relative;width:280px}.pod-portal .pod-signature .selfie-section .selfie-camera .camera-feed{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.pod-portal .pod-signature .selfie-section .selfie-camera .face-guide{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.pod-portal .pod-signature .selfie-section .selfie-camera .face-guide .face-oval{border:3px dashed #ffffffb3;border-radius:50%;box-shadow:0 0 0 1000px #0000004d;height:240px;width:180px}.pod-portal .pod-signature .selfie-section .selfie-camera .face-guide .guide-text{color:#ffffffe6;font-size:12px;margin-top:12px;text-align:center;text-shadow:0 1px 3px #000c}.pod-portal .pod-signature .selfie-section .selfie-camera .camera-actions{align-items:center;display:flex;gap:16px}.pod-portal .pod-signature .selfie-section .selfie-camera .camera-actions .capture-btn{align-items:center;background:#fff;border:4px solid #2563eb;border-radius:50%;cursor:pointer;display:flex;height:64px;justify-content:center;transition:all .2s;width:64px}.pod-portal .pod-signature .selfie-section .selfie-camera .camera-actions .capture-btn .material-symbols-outlined{color:#2563eb;font-size:28px}.pod-portal .pod-signature .selfie-section .selfie-camera .camera-actions .capture-btn:hover{background:#eff6ff}.pod-portal .pod-signature .selfie-section .selfie-camera .camera-actions .cancel-camera-btn{background:none;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;padding:6px 14px}.pod-portal .pod-signature .selfie-section .selfie-camera .camera-actions .cancel-camera-btn:hover{background:#f3f4f6}.pod-portal .pod-signature .signature-canvas-wrapper{background:#fff;border:2px solid #d1d5db;border-radius:8px;margin-bottom:12px;overflow:hidden;touch-action:none}.pod-portal .pod-signature .signature-canvas-wrapper canvas{display:block;height:200px;width:100%}.pod-portal .pod-signature .signature-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pod-portal .pod-signature .signature-actions .clear-btn{background:none;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;padding:6px 14px}.pod-portal .pod-signature .signature-actions .clear-btn:hover{background:#f3f4f6}.pod-portal .pod-signature .legal-text{color:#6b7280;font-size:12px;line-height:1.5;margin-bottom:20px}.pod-portal .pod-signature .selfie-section.required-field .selfie-capture-btn,.pod-portal .pod-signature .signature-canvas-wrapper.required-field{border-color:#ef4444}.pod-portal .pod-signature .required-star{color:#ef4444;font-weight:700}.pod-portal .pod-signature .pod-submit-wrapper{position:relative;text-align:center}.pod-portal .pod-signature .pod-submit-wrapper .pod-submit-tooltip{color:#ef4444;display:block;font-size:12px;font-weight:500;margin-top:8px}.pod-portal .pod-confirmed{padding:20px 0;text-align:center}.pod-portal .pod-confirmed .success-icon{align-items:center;background:#dcfce7;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.pod-portal .pod-confirmed .success-icon .material-symbols-outlined{color:#16a34a;font-size:36px}.pod-portal .pod-confirmed h3{color:#1f2937;font-size:20px;margin-bottom:8px}.pod-portal .pod-confirmed p,.pod-portal .pod-loading{color:#6b7280;font-size:14px}.pod-portal .pod-loading{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px 0}.pod-portal .pod-error{padding:20px 0;text-align:center}.pod-portal .pod-error .error-icon{align-items:center;background:#fee2e2;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.pod-portal .pod-error .error-icon .material-symbols-outlined{color:#dc2626;font-size:36px}.pod-portal button.pod-btn{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:background .2s;width:100%}.pod-portal button.pod-btn.primary{background:#2563eb;color:#fff}.pod-portal button.pod-btn.primary:hover:not(:disabled){background:#1d4ed8}.pod-portal button.pod-btn.success{background:#16a34a;color:#fff}.pod-portal button.pod-btn.success:hover:not(:disabled){background:#15803d}.pod-portal button.pod-btn:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.pod-portal{padding:0 14px}.pod-portal .pod-consent{min-height:calc(100vh - 160px)}.pod-portal .pod-consent h3{font-size:18px}.pod-portal .pod-consent .consent-text{font-size:13px;line-height:1.6;padding:16px}.pod-portal .pod-consent .consent-checkbox label{font-size:12px}.pod-portal .pod-signature .signature-canvas-wrapper canvas{height:160px}.pod-portal .pod-signature .selfie-section .selfie-preview img{height:160px;width:160px}.pod-portal .pod-signature .selfie-section .selfie-capture-btn{padding:24px 16px}}.physician-esign-consent-modal .modal-content{margin-bottom:0}.physician-esign-consent{display:flex;flex-direction:column;gap:20px}.physician-esign-consent .consent-text{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;line-height:1.7;max-height:400px;overflow-y:auto;padding:20px 24px}.physician-esign-consent .consent-text p{margin-bottom:28px}.physician-esign-consent .consent-text p:last-child{margin-bottom:0}.physician-esign-consent .consent-text strong{color:#111827}.physician-esign-consent .consent-text.scroll-hint{animation:consentScrollPulse 1s ease-in-out 2;border-color:#6366f1;box-shadow:0 0 0 3px #4f46e526}.physician-esign-consent .scroll-down-indicator{align-items:center;color:#4f46e5;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-height:36px;padding:8px 0;transition:all .3s}.physician-esign-consent .scroll-down-indicator i{animation:bounceDown 1.5s ease-in-out infinite;font-size:20px}.physician-esign-consent .scroll-down-indicator.pulse{color:#4338ca;font-weight:600}.physician-esign-consent .scroll-down-indicator.pulse i{animation:bounceDown .5s ease-in-out infinite}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes consentScrollPulse{0%,to{box-shadow:0 0 0 3px #4f46e526}50%{box-shadow:0 0 0 5px #4f46e540}}.physician-esign-consent .consent-checkbox{align-items:flex-start;background:#eef2ff;border:1px solid #6366f1;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:opacity .2s}.physician-esign-consent .consent-checkbox.disabled{cursor:not-allowed;opacity:.45}.physician-esign-consent .consent-checkbox .consent-dot{background:#fff;border:2px solid #d1d5db;border-radius:50%;box-sizing:border-box;display:block;height:20px;margin-top:3px;min-height:20px;min-width:20px;transition:all .15s;width:20px}.physician-esign-consent .consent-checkbox .consent-dot.checked{background:#4f46e5;border-color:#4f46e5;box-shadow:inset 0 0 0 3px #fff}.physician-esign-consent .consent-checkbox span{color:#1f2937;font-size:13px;line-height:1.5;-webkit-user-select:none;user-select:none}.physician-esign-consent .consent-proceed-btn{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:background .2s;width:100%}.physician-esign-consent .consent-proceed-btn:hover:not(:disabled){background:#4338ca}.physician-esign-consent .consent-proceed-btn:disabled{cursor:not-allowed;opacity:.4}.kanban-board{align-items:flex-start;display:flex;gap:15px;min-height:calc(100vh - 300px);overflow-x:auto;padding:20px}.kanban-divider{align-self:stretch;background:linear-gradient(180deg,#0000,#0000001f 5%,#0000001f 95%,#0000);flex-shrink:0;margin:0 8px;width:2px}.kanban-column{background-color:#f0f2f5;background-color:var(--color-surface-alt,#f8f9fa);border-radius:8px;display:flex;flex:0 0 280px;flex-direction:column;padding:15px}.kanban-column-header{align-items:center;border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border,#e0e0e0);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.kanban-column-header h3{color:#141414;color:var(--color-text,#333);font-size:14px;font-weight:600;margin:0}.kanban-column-header .badge{border-radius:12px;font-size:12px;padding:2px 8px}.kanban-column-content{border:2px dashed #0000;border-radius:6px;flex:1 1;min-height:100px;overflow-y:auto;transition:all .2s ease}.kanban-column-content.drop-zone-active{background-color:#007bff14;background-color:var(--color-primary-light,#007bff14);border-color:#4358a3;border-color:var(--color-primary,#007bff)}.kanban-column-content.drop-zone-invalid{background-color:#fee;background-color:var(--color-danger-light,#dc354514);border-color:#da3030;border-color:var(--color-danger,#dc3545)}.kanban-column-empty{color:#3d4d5c;color:var(--color-text-secondary,#999);font-size:13px;padding:20px;text-align:center}.kanban-card{background-color:#fff;border:1px solid #dbe0e5;border:1px solid var(--color-border,#e0e0e0);border-radius:6px;box-shadow:0 1px 2px #0000000d;cursor:pointer;margin-bottom:10px;padding:12px;transition:all .2s ease}.kanban-card.not-draggable{cursor:pointer;opacity:.85}.kanban-card.not-draggable:hover{border-color:#dbe0e5;border-color:var(--color-border,#e0e0e0)}.kanban-card:hover{border-color:#4358a3;border-color:var(--color-primary,#007bff);box-shadow:0 4px 8px #0000001a}.kanban-card.dragging{box-shadow:0 5px 15px #0003;cursor:grabbing!important;opacity:.5;transform:rotate(2deg)}.kanban-card-id{color:#4358a3;color:var(--color-primary,#007bff);font-size:13px;font-weight:600;margin-bottom:6px}.kanban-card-patient{color:#141414;color:var(--color-text,#333);font-size:14px;font-weight:500;margin-bottom:6px}.kanban-card-date{color:#3d4d5c;color:var(--color-text-secondary,#666);font-size:12px;margin-bottom:8px}.kanban-card-status{margin-bottom:6px}.kanban-card-status .badge{border-radius:4px;font-size:11px;padding:3px 8px}.kanban-card-details{border-top:1px solid #f0f0f0;border-top:1px solid var(--color-border-light,#f0f0f0);margin-top:8px;padding-top:8px}.kanban-card-detail{align-items:center;color:#3d4d5c;color:var(--color-text-secondary,#666);display:flex;font-size:12px;gap:6px;margin-bottom:4px}.kanban-card-detail:last-child{margin-bottom:0}.kanban-card-detail .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary,#999);font-size:16px}.kanban-card-icons{border-top:1px solid var(--color-border-light,#f0f0f0);flex-direction:row;margin-top:10px}.kanban-card-icon{cursor:pointer;display:inline-flex;transition:all .2s}.kanban-card-icon .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary,#ccc);transition:color .2s}.kanban-card-icon.active .material-symbols-outlined{color:#4358a3;color:var(--blue)}.kanban-card-icon:hover .material-symbols-outlined{color:#141414;color:var(--color-text,#666)}.kanban-loading{align-items:center;display:flex;justify-content:center;min-height:400px}@media(max-width:1200px){.kanban-board{padding:15px}.kanban-column{flex:0 0 240px}}@media(max-width:768px){.kanban-board{flex-direction:column;overflow-x:visible;padding:10px}.kanban-column{flex:1 1 auto;max-height:400px;width:100%}.kanban-divider{display:none}}.order-drawer-overlay{animation:fadeIn .2s ease-out;left:0;z-index:1000}.order-drawer,.order-drawer-overlay{bottom:0;position:fixed;right:0;top:0}.order-drawer{animation:slideIn .2s ease-out;background-color:#fff;box-shadow:-4px 0 12px #00000026;display:flex;flex-direction:column;max-width:90vw;width:500px;z-index:1001}.order-drawer.edit-mode{box-shadow:none;z-index:1050}@media(max-width:768px){.order-drawer{max-width:100%;width:100%}}.order-drawer-close{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:20px;top:20px;transition:background-color .2s;z-index:10}.order-drawer-close:hover{background-color:#f0f2f5;background-color:var(--color-surface-alt,#f5f5f5)}.order-drawer-close .material-symbols-outlined{color:#919aa4;font-size:24px}.order-drawer-header{background-color:#fff;background-color:var(--color-surface,#fff);border-bottom:1px solid #dbe0e5;padding:20px 30px}.order-drawer-header-row{align-items:flex-end;display:flex;flex-wrap:wrap-reverse;gap:10px;margin-bottom:10px;padding-right:40px}.order-drawer-header-row .order-drawer-title{display:flex;flex-direction:column;gap:8px;width:-webkit-max-content;width:max-content}.order-drawer-header-row .order-drawer-title h2{color:#141414;font-size:24px;font-weight:600;margin:0}.order-drawer-header-row .order-drawer-title h3{color:#141414;margin:0}.order-drawer-header-row .order-drawer-header-id{color:#919aa4;font-size:12px;font-weight:500;text-align:left}.order-drawer-header-row .order-drawer-header-right{display:flex;flex-direction:column;gap:4px;justify-content:flex-end;margin-left:auto}.order-drawer-header-row .order-drawer-status-container{align-items:center;display:flex;gap:8px;justify-content:flex-end}.order-drawer-header-row .order-drawer-status-container .badge{margin-right:0}.order-drawer-header-info{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.order-drawer-header-actions{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;margin-bottom:20px;margin-left:auto;margin-top:10px}.status-dropdown{display:inline-block;position:relative}.status-dropdown .badge.clickable{align-items:center;cursor:pointer;display:inline-flex;gap:2px}.status-dropdown .badge.clickable i{font-size:18px;margin-right:-4px}.status-dropdown .status-dropdown-menu{background:#fff;background:var(--color-surface,#fff);border:1px solid #dbe0e5;border:1px solid var(--color-border,#f0f2f5);border-radius:10px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;min-width:160px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:100}.status-dropdown-item{align-items:center;background:#0000;border:none;color:#141414;color:var(--color-text,#141414);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background .15s ease;width:100%}.status-dropdown-item:hover{background:#f0f2f5;background:var(--color-surface-hover,#f0f2f5)}.status-dropdown-item:disabled{cursor:not-allowed;opacity:.5}.order-drawer-info-item{align-items:flex-start;display:flex;gap:10px}.order-drawer-info-item .material-symbols-outlined{color:#919aa4;font-size:20px;margin-top:2px}.order-drawer-info-item .label{color:#919aa4;font-size:12px;font-weight:500;margin-bottom:3px}.order-drawer-info-item .value{color:#141414;font-size:14px;font-weight:500}.order-drawer-tabs{background-color:#f0f2f5;background-color:var(--color-surface-alt,#f9f9f9);border-bottom:1px solid #dbe0e5;display:flex;justify-content:space-evenly;padding:0 20px}.order-drawer-tab{border-bottom:2px solid #0000;color:#919aa4;cursor:pointer;font-size:14px;font-weight:600;padding:15px 12px;transition:all .2s;white-space:nowrap}.order-drawer-tab:hover{color:#141414}.order-drawer-tab.active{border-bottom-color:#4358a3;border-bottom-color:var(--blue);color:#4358a3;color:var(--blue)}.order-drawer-content{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:30px}.order-drawer-tab-content h3{color:#141414;font-size:16px;font-weight:600;margin:0 0 15px}.conversation-thread{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.conversation-message{background-color:#f0f2f5;background-color:var(--color-surface-alt,#f9f9f9);border-radius:10px;padding:15px}.conversation-message-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.conversation-message-user{align-items:center;display:flex;gap:8px}.conversation-message-user strong{color:#141414;font-size:14px;font-weight:600}.conversation-message-user .role{background-color:#fff;border-radius:4px;color:#919aa4;font-size:12px;padding:2px 8px}.conversation-message-time{color:#919aa4;font-size:12px}.conversation-message-text{color:#141414;font-size:14px;line-height:1.5}.conversation-input{display:flex;flex-direction:column;gap:10px}.conversation-input textarea{border:1px solid #dbe0e5;border-radius:10px;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;width:100%}.conversation-input textarea:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.conversation-input button{align-self:flex-end}.attachments-section{margin-bottom:30px}.attachments-section:last-child{margin-bottom:0}.attachments-buttons-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;overflow:hidden}.attachments-buttons-grid>.btn-group,.attachments-buttons-grid>button{min-width:0;width:100%}.attachments-buttons-grid .btn-group{display:flex;min-width:0;width:100%}.attachments-buttons-grid .btn-group button:first-child{border-radius:20px 0 0 20px;flex:1 1;min-width:0}.attachments-buttons-grid .btn-group button:last-child{border-radius:0 20px 20px 0;flex-shrink:0;min-width:44px}.attachments-buttons-grid button{align-items:center;display:flex;gap:8px;justify-content:flex-start;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;white-space:nowrap}.attachments-buttons-grid button .material-symbols-outlined{flex-shrink:0;font-size:20px}.attachments-buttons-grid button:disabled{cursor:not-allowed;opacity:.5}.attachments-list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.attachment-item{align-items:center;background-color:#f0f2f5;background-color:var(--color-surface-alt,#f9f9f9);border:1px solid #dbe0e5;border-radius:10px;display:flex;gap:12px;padding:12px}.attachment-item .material-symbols-outlined{color:#4358a3;color:var(--blue);font-size:24px}.attachment-info{flex:1 1}.attachment-name{color:#141414;font-size:14px;font-weight:500;margin-bottom:2px}.attachment-meta{color:#919aa4;font-size:12px}.photo-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-bottom:10px}.photo-tile{display:flex;flex-direction:column;gap:8px}.photo-placeholder{align-items:center;aspect-ratio:1;background-color:#f0f2f5;background-color:var(--color-surface-alt,#f5f5f5);border:1px solid #dbe0e5;border-radius:10px;cursor:pointer;display:flex;justify-content:center;transition:all .2s}.photo-placeholder:hover{background-color:#4358a30d;border-color:#4358a3;border-color:var(--blue)}.photo-placeholder .material-symbols-outlined{color:#919aa4;font-size:48px}.photo-name{color:#919aa4;font-size:12px;text-align:center;word-break:break-word}.attachments-download{border-top:1px solid #dbe0e5;padding-top:20px}.status-timeline{display:flex;flex-direction:column;gap:0}.timeline-entry{display:flex;gap:15px;padding-bottom:20px;position:relative}.timeline-entry:last-child{padding-bottom:0}.timeline-entry:last-child .timeline-marker:after{display:none}.timeline-marker{background-color:#4358a3;background-color:var(--blue);border-radius:50%;flex-shrink:0;height:12px;margin-top:4px;position:relative;width:12px}.timeline-marker:after{background-color:#dbe0e5;content:"";height:calc(100% + 100px);left:50%;position:absolute;top:12px;transform:translateX(-50%);width:2px}.timeline-content{flex:1 1;padding-bottom:5px}.timeline-action,.timeline-value{color:#141414;font-size:14px;margin-bottom:5px}.timeline-meta{color:#919aa4;font-size:12px}.notes-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.note-item{background-color:#f0f2f5;background-color:var(--color-surface-alt,#f9f9f9);border-left:3px solid #4358a3;border-left:3px solid var(--blue);border-radius:10px;padding:15px}.note-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.note-header strong{color:#141414;font-size:14px;font-weight:600}.note-header span{color:#919aa4;font-size:12px}.note-text{color:#141414;font-size:14px;line-height:1.5}.note-input{display:flex;flex-direction:column;gap:10px}.note-input textarea{border:1px solid #dbe0e5;border-radius:10px;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;width:100%}.note-input textarea:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.note-input button{align-self:flex-end}.kanban-card-icons{border-top:1px solid #f0f0f0;display:flex;gap:8px;margin-top:8px;padding-top:8px}.kanban-card-icon{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#ccc;display:flex;height:28px;justify-content:center;transition:all .2s ease}.kanban-card-icon .material-symbols-outlined{font-size:16px;margin-left:4px;margin-right:4px}.kanban-card-icon.active{background-color:#e7f3ff;color:#007bff}.kanban-card-icon.active-yellow{animation:pulse-yellow 2s infinite;background-color:#fff9e6;color:#f59e0b}.kanban-card-icon.active-urgent{animation:pulse-urgent 2s infinite;background-color:#fee2e2;color:#dc2626}.kanban-card-icon .count-comment{font-size:12px;font-weight:600;margin-left:6px;margin-right:2px}@keyframes pulse-yellow{0%,to{box-shadow:0 0 0 0 #f59e0b66}50%{box-shadow:0 0 0 4px #f59e0b00}}@keyframes pulse-urgent{0%,to{box-shadow:0 0 0 0 #dc262666}50%{box-shadow:0 0 0 4px #dc262600}}.urgent-toggle-btn{align-items:center;background-color:#fff;background-color:var(--color-surface);border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:31px;justify-content:center;margin-right:0!important;min-height:31px;padding:5px 10px;text-align:center;transition:all .2s ease;width:auto}.urgent-toggle-btn .material-symbols-outlined{color:#999;display:block;font-size:14px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;transition:all .2s ease}.urgent-toggle-btn:hover{background-color:#fef2f2;border-color:#dc2626}.urgent-toggle-btn:hover .material-symbols-outlined{color:#dc2626}.urgent-toggle-btn.active-urgent{animation:pulse-urgent 2s infinite;background-color:#fee2e2;border:1px solid #dc2626}.urgent-toggle-btn.active-urgent .material-symbols-outlined{color:#dc2626;font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 24}.urgent-toggle-btn.active-urgent:hover{background-color:#fecaca;border-color:#b91c1c}.order-drawer-footer{background-color:#fff;border-top:1px solid #dbe0e5;display:flex;gap:10px;padding:20px 30px}.order-drawer-footer button{flex:1 1}.sales-dashboard-wrapper .right-sidebar{height:100dvh}.sales-dashboard-wrapper .sd-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}@media(max-width:768px){.sales-dashboard-wrapper .sd-header{align-items:flex-start;flex-direction:column;gap:10px}}.sales-dashboard-wrapper .sd-header h1{font-size:1.25rem;font-weight:700;margin:0}.sales-dashboard-wrapper .sd-header h4{color:#919aa4;color:var(--color-muted);font-weight:400;margin-top:4px}.sales-dashboard-wrapper .sd-tab-switcher{background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;display:flex;gap:4px;padding:4px}.sales-dashboard-wrapper .sd-tab-switcher .sd-tab{background:#0000;border:none;border-radius:6px;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.sales-dashboard-wrapper .sd-tab-switcher .sd-tab:hover{color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .sd-tab-switcher .sd-tab.active{background:#fff;background:var(--color-surface);box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-card);color:#141414;color:var(--color-text)}@media(max-width:480px){.sales-dashboard-wrapper .sd-tab-switcher{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sales-dashboard-wrapper .sd-tab-switcher::-webkit-scrollbar{display:none}.sales-dashboard-wrapper .sd-tab-switcher .sd-tab{flex:1 1;font-size:.8rem;min-width:-webkit-fit-content;min-width:fit-content;padding:6px 10px;white-space:nowrap}}.sales-dashboard-wrapper .sd-layout{background:#fff;background:var(--color-surface);border-radius:12px;box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:20px;padding:20px}@media(max-width:768px){.sales-dashboard-wrapper .sd-layout{gap:16px;padding:16px}}.sales-dashboard-wrapper .calculator-container{background:#fff;background:var(--color-surface);border-radius:20px;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f;margin-bottom:20px;padding:28px}@media(max-width:768px){.sales-dashboard-wrapper .calculator-container{border-radius:16px;padding:20px}}@media(max-width:480px){.sales-dashboard-wrapper .calculator-container{border-radius:12px;margin-bottom:12px;padding:16px}}.sales-dashboard-wrapper .calculator-header{align-items:center;border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.sales-dashboard-wrapper .calculator-header h2{color:#141414;color:var(--color-text);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin:0}.sales-dashboard-wrapper .calculator-header h2 .mode-label{color:#4358a3}.sales-dashboard-wrapper .calculator-header .sd-tab-switcher{margin:0}@media(max-width:768px){.sales-dashboard-wrapper .calculator-header{align-items:flex-start;flex-direction:column;gap:12px}.sales-dashboard-wrapper .calculator-header h2{font-size:1.125rem}}.sales-dashboard-wrapper .calculator-body{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:300px 1fr;margin-bottom:16px}@media(max-width:900px){.sales-dashboard-wrapper .calculator-body{gap:24px;grid-template-columns:1fr}}.sales-dashboard-wrapper .calculator-inputs{display:flex;flex-direction:column;gap:16px}.sales-dashboard-wrapper .calculator-inputs .sd-number-input label{color:#3d4d5c;color:var(--color-text-secondary);display:block;font-size:.8rem;font-weight:500;margin-bottom:6px}.sales-dashboard-wrapper .calculator-inputs .sd-number-input .input-wrapper input{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;font-size:1rem;padding:12px 14px;transition:all .2s ease}.sales-dashboard-wrapper .calculator-inputs .sd-number-input .input-wrapper input:focus{border-color:#4358a3;border-color:var(--color-primary);box-shadow:0 0 0 3px #4358a31a}.sales-dashboard-wrapper .calculator-inputs .sd-number-input .input-wrapper input.has-prefix{padding-left:30px}.sales-dashboard-wrapper .calculator-inputs .sd-number-input .input-wrapper .prefix{font-size:1rem;left:14px}.sales-dashboard-wrapper .calculator-outputs{display:flex;flex-direction:column;gap:16px}.sales-dashboard-wrapper .calculator-output-card{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:14px;padding:20px;transition:all .2s ease}.sales-dashboard-wrapper .calculator-output-card:hover{box-shadow:0 4px 12px #0000000f}.sales-dashboard-wrapper .calculator-output-card .output-card-header{align-items:center;border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);color:#141414;color:var(--color-text);display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.sales-dashboard-wrapper .calculator-output-card .output-card-header .visibility-toggle-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#919aa4;color:var(--color-muted);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.sales-dashboard-wrapper .calculator-output-card .output-card-header .visibility-toggle-btn .material-symbols-outlined{font-size:18px}.sales-dashboard-wrapper .calculator-output-card .output-card-header .visibility-toggle-btn:hover{background:#f0f2f5;background:var(--color-surface-alt);color:#4358a3}.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:24px}.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row:not(:last-child){margin-bottom:16px}.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row.single-line{display:flex;gap:0;justify-content:stretch}.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row.single-line .output-value{align-items:center;flex:1 1;min-width:0;text-align:center}.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row.single-line .output-value .output-label{justify-content:center}@media(max-width:768px){.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row.single-line{flex-wrap:wrap;gap:12px}.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row.single-line .output-value{flex-basis:calc(33.333% - 8px);flex-grow:0;flex-shrink:0;text-align:left}.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row.single-line .output-value:last-child{text-align:left}}@media(max-width:480px){.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row.single-line .output-value{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0}}.sales-dashboard-wrapper .calculator-output-card.output-card-script{background:linear-gradient(135deg,#f0f2f5,#fff);background:linear-gradient(135deg,var(--color-surface-alt) 0,var(--color-surface) 100%)}.sales-dashboard-wrapper .calculator-output-card.output-card-doctor{background:linear-gradient(135deg,#1f883d0a,#f0f2f5);background:linear-gradient(135deg,#1f883d0a 0,var(--color-surface-alt) 100%);border-left:4px solid #1f883d}.sales-dashboard-wrapper .calculator-output-card.output-card-rep{background:linear-gradient(135deg,#4358a30a,#f0f2f5);background:linear-gradient(135deg,#4358a30a 0,var(--color-surface-alt) 100%);border-left:4px solid #4358a3}.sales-dashboard-wrapper .calculator-output-card.output-card-flow{background:linear-gradient(135deg,#fff,#f0f2f5);background:linear-gradient(135deg,var(--color-surface) 0,var(--color-surface-alt) 100%)}.sales-dashboard-wrapper .calculator-output-card.output-card-flow .output-card-content{overflow-x:auto}.sales-dashboard-wrapper .calculator-output-card .output-detail{border-top:1px solid #dbe0e5;border-top:1px solid var(--color-border);color:#919aa4;color:var(--color-muted);font-size:.75rem;margin-top:12px;padding-top:12px}.sales-dashboard-wrapper .output-value{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:120px}.sales-dashboard-wrapper .output-value .output-label{align-items:center;color:#919aa4;color:var(--color-muted);display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.sales-dashboard-wrapper .output-value .output-label .label-visibility-toggle{align-items:center;background:#0000;border:none;border-radius:3px;color:#919aa4;color:var(--color-muted);cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;transition:all .15s ease;width:16px}.sales-dashboard-wrapper .output-value .output-label .label-visibility-toggle .material-symbols-outlined{font-size:12px}.sales-dashboard-wrapper .output-value .output-label .label-visibility-toggle:hover:not(.invisible){background:#4358a31a;color:#4358a3}.sales-dashboard-wrapper .output-value .output-label .label-visibility-toggle.invisible{cursor:default;visibility:hidden}.sales-dashboard-wrapper .output-value .output-amount{color:#141414;color:var(--color-text);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.sales-dashboard-wrapper .output-value.success .output-amount{color:#1f883d}.sales-dashboard-wrapper .output-value.accent .output-amount{color:#4358a3}.sales-dashboard-wrapper .output-value.muted .output-amount{color:#919aa4;color:var(--color-muted,#6b7280)}@media(max-width:768px){.sales-dashboard-wrapper .output-value{min-width:90px}.sales-dashboard-wrapper .output-value .output-amount{font-size:1.125rem}}.sales-dashboard-wrapper .sd-inputs-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:768px){.sales-dashboard-wrapper .sd-inputs-grid{gap:12px;grid-template-columns:1fr}}.sales-dashboard-wrapper .sd-number-input{display:flex;flex-direction:column;gap:6px}.sales-dashboard-wrapper .sd-number-input label{color:#3d4d5c;color:var(--color-text-secondary);font-size:.8rem;font-weight:500}.sales-dashboard-wrapper .sd-number-input .input-wrapper{align-items:center;display:flex;position:relative}.sales-dashboard-wrapper .sd-number-input .input-wrapper .prefix{color:#919aa4;color:var(--color-muted);font-size:.875rem;font-weight:500;left:12px;pointer-events:none;position:absolute;z-index:2}.sales-dashboard-wrapper .sd-number-input .input-wrapper input{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;color:#141414;color:var(--color-text);font-size:.875rem;height:40px;padding:0 12px;transition:border-color .2s ease;width:100%}.sales-dashboard-wrapper .sd-number-input .input-wrapper input.has-prefix{padding-left:28px}.sales-dashboard-wrapper .sd-number-input .input-wrapper input.has-toggle{padding-right:40px}.sales-dashboard-wrapper .sd-number-input .input-wrapper input:focus{border-color:#4358a3;border-color:var(--color-primary);outline:none}.sales-dashboard-wrapper .sd-number-input .input-wrapper input:disabled{background:#f0f2f5;background:var(--color-surface-alt);color:#919aa4;color:var(--color-muted);cursor:not-allowed}.sales-dashboard-wrapper .sd-number-input .input-wrapper .visibility-toggle{align-items:center;background:#0000;border:none;border-radius:6px;color:#919aa4;color:var(--color-muted);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .15s ease;width:28px}.sales-dashboard-wrapper .sd-number-input .input-wrapper .visibility-toggle .material-symbols-outlined{font-size:18px}.sales-dashboard-wrapper .sd-number-input .input-wrapper .visibility-toggle:hover{background:#f0f2f5;background:var(--color-surface-alt);color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .sd-select-input{display:flex;flex-direction:column;gap:6px}.sales-dashboard-wrapper .sd-select-input label{color:#3d4d5c;color:var(--color-text-secondary);font-size:.8rem;font-weight:500}.sales-dashboard-wrapper .sd-select-input select{-webkit-appearance:none;appearance:none;background:#fff;background:var(--color-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;color:#141414;color:var(--color-text);cursor:pointer;font-size:.875rem;height:40px;line-height:40px;padding:0 32px 0 12px;transition:border-color .2s ease;width:100%}.sales-dashboard-wrapper .sd-select-input select:focus{border-color:#4358a3;border-color:var(--color-primary);outline:none}.sales-dashboard-wrapper .sd-select-input select:disabled{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#919aa4;color:var(--color-muted);cursor:not-allowed}.sales-dashboard-wrapper .sd-toggle-input{display:flex;flex-direction:column;gap:8px}.sales-dashboard-wrapper .sd-toggle-input label{color:#3d4d5c;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.sales-dashboard-wrapper .sd-toggle-input label:empty{display:none}.sales-dashboard-wrapper .sd-toggle-input .toggle-buttons{background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;display:flex;gap:4px;padding:4px}.sales-dashboard-wrapper .sd-toggle-input .toggle-buttons .toggle-btn{background:#0000;border:none;border-radius:6px;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:8px 12px;transition:all .2s ease}.sales-dashboard-wrapper .sd-toggle-input .toggle-buttons .toggle-btn:hover{color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .sd-toggle-input .toggle-buttons .toggle-btn.active{background:#fff;background:var(--color-surface);box-shadow:0 1px 3px #0000001a;color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .sd-toggle-input .toggle-buttons .toggle-btn:disabled{cursor:not-allowed;opacity:.5}.sales-dashboard-wrapper .product-mix-input .product-mix-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.sales-dashboard-wrapper .product-mix-input .product-mix-header .mix-label{color:#3d4d5c;color:var(--color-text-secondary);font-size:.8rem;font-weight:500}.sales-dashboard-wrapper .product-mix-input .product-mix-header .mix-header-right{align-items:center;display:flex;gap:8px}.sales-dashboard-wrapper .product-mix-input .product-mix-header .reset-btn{background:#f0f2f5;background:var(--color-surface-alt);border:none;border-radius:4px;color:#919aa4;color:var(--color-muted);cursor:pointer;font-size:.7rem;font-weight:500;padding:2px 8px;transition:all .15s ease}.sales-dashboard-wrapper .product-mix-input .product-mix-header .reset-btn:hover{background:#dbe0e5;background:var(--color-border);color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .product-mix-input .product-mix-header .mix-total{background:#1f883d1a;border-radius:4px;color:#1f883d;font-size:.8rem;font-weight:600;padding:2px 8px}.sales-dashboard-wrapper .product-mix-input .product-mix-header .mix-total.invalid{background:#dc26261a;color:#dc2626}.sales-dashboard-wrapper .product-mix-input .product-mix-sliders{display:flex;flex-direction:column;gap:12px}.sales-dashboard-wrapper .product-mix-input .product-mix-row{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px;transition:all .15s ease}.sales-dashboard-wrapper .product-mix-input .product-mix-row.locked{background:linear-gradient(135deg,#4358a30a,#fff);background:linear-gradient(135deg,#4358a30a 0,var(--color-surface) 100%);border-color:#4358a34d}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info{align-items:center;display:flex;gap:8px}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info .product-code{color:#141414;color:var(--color-text);font-size:.8rem;font-weight:600}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info .product-size{color:#919aa4;color:var(--color-muted);font-size:.7rem}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info .product-rate{color:#3d4d5c;color:var(--color-text-secondary);font-size:.75rem;font-weight:500;margin-left:auto}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info .unlock-btn{align-items:center;background:#4358a31a;border:none;border-radius:4px;color:#4358a3;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;transition:all .15s ease;width:22px}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info .unlock-btn .material-symbols-outlined{font-size:14px}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info .unlock-btn:hover{background:#4358a333}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider{align-items:center;display:flex;gap:8px}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider input[type=range]{-webkit-appearance:none;appearance:none;background:#dbe0e5;background:var(--color-border);border-radius:2px;flex:1 1;height:4px;outline:none}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4358a3;background:var(--color-primary,#4358a3);border-radius:50%;cursor:pointer;height:16px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:16px}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider input[type=range]::-moz-range-thumb{background:#4358a3;background:var(--color-primary,#4358a3);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider .percent-input{-moz-appearance:textfield;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:6px;color:#141414;color:var(--color-text);font-size:.85rem;font-weight:600;padding:4px 6px;text-align:right;width:48px}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider .percent-input:focus{border-color:#4358a3;border-color:var(--color-primary);outline:none}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider .percent-input::-webkit-inner-spin-button,.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider .percent-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider .percent-sign{color:#919aa4;color:var(--color-muted);font-size:.8rem;font-weight:500}.sales-dashboard-wrapper .product-mix-input .product-mix-summary{align-items:center;background:linear-gradient(135deg,#4358a314,#4358a30a);border:1px solid #4358a326;border-radius:8px;display:flex;justify-content:space-between;margin-top:12px;padding:10px 12px}.sales-dashboard-wrapper .product-mix-input .product-mix-summary span{color:#3d4d5c;color:var(--color-text-secondary);font-size:.8rem}.sales-dashboard-wrapper .product-mix-input .product-mix-summary strong{color:#4358a3;font-size:1rem;font-weight:700}.sales-dashboard-wrapper .product-mix-input .product-mix-warning{background:#dc262614;border:1px solid #dc262633;border-radius:6px;color:#dc2626;font-size:.75rem;margin-top:8px;padding:6px 10px;text-align:center}@media(max-width:480px){.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info{flex-wrap:wrap}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-info .product-rate{margin-left:0;margin-top:2px;width:100%}.sales-dashboard-wrapper .product-mix-input .product-mix-row .product-slider input[type=range]{flex:1 1}}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:6px;padding:10px 12px}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-info{display:flex;flex-direction:column;gap:2px}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-info .product-code-line{align-items:center;display:flex;gap:8px}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-info .product-code-line .product-code{color:#141414;color:var(--color-text);font-size:.85rem;font-weight:700}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-info .product-code-line .product-desc{color:#919aa4;color:var(--color-muted);font-size:.75rem}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-info .product-rate{color:#4358a3;font-size:.8rem;font-weight:600}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-info .product-rate sup{color:#919aa4;color:var(--color-muted);font-size:.6rem;margin-left:1px}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-count{align-items:center;display:flex;flex-direction:column;min-width:50px}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-count .count-value{color:#4358a3;font-size:1.25rem;font-weight:700}.sales-dashboard-wrapper .product-mix-input.product-mix-display .product-row.display-row .product-count .count-label{color:#919aa4;color:var(--color-muted);font-size:.6rem;text-transform:uppercase}.sales-dashboard-wrapper .prescription-display{display:flex;gap:16px}.sales-dashboard-wrapper .prescription-display .prescription-stat{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:12px}.sales-dashboard-wrapper .prescription-display .prescription-stat .stat-label{color:#919aa4;color:var(--color-muted);font-size:.7rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.sales-dashboard-wrapper .prescription-display .prescription-stat .stat-value{color:#4358a3;font-size:1.125rem;font-weight:700}@media(max-width:480px){.sales-dashboard-wrapper .prescription-display{flex-direction:column;gap:8px}}.sales-dashboard-wrapper .prescription-details-display{display:flex;flex-direction:column;gap:12px}.sales-dashboard-wrapper .prescription-details-display .prescription-summary{display:flex;gap:12px}.sales-dashboard-wrapper .prescription-details-display .prescription-summary .prescription-stat{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px}.sales-dashboard-wrapper .prescription-details-display .prescription-summary .prescription-stat .stat-label{color:#919aa4;color:var(--color-muted);font-size:.65rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.sales-dashboard-wrapper .prescription-details-display .prescription-summary .prescription-stat .stat-value{color:#4358a3;font-size:1rem;font-weight:700}.sales-dashboard-wrapper .prescription-details-display .prescription-by-code{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.sales-dashboard-wrapper .prescription-details-display .prescription-by-code .by-code-label{color:#919aa4;color:var(--color-muted);font-size:.65rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.sales-dashboard-wrapper .prescription-details-display .prescription-by-code .by-code-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.sales-dashboard-wrapper .prescription-details-display .prescription-by-code .by-code-grid .code-days{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:6px 4px}.sales-dashboard-wrapper .prescription-details-display .prescription-by-code .by-code-grid .code-days .code-name{color:#3d4d5c;color:var(--color-text-secondary);font-size:.65rem;font-weight:600}.sales-dashboard-wrapper .prescription-details-display .prescription-by-code .by-code-grid .code-days .days-value{color:#4358a3;font-size:.85rem;font-weight:700}@media(max-width:480px){.sales-dashboard-wrapper .prescription-details-display .prescription-by-code .by-code-grid{grid-template-columns:repeat(2,1fr)}}.sales-dashboard-wrapper .performance-metrics-display{display:flex;flex-direction:column;gap:10px}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;padding:14px 16px}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-label{color:#919aa4;color:var(--color-muted);display:block;font-size:.6rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-align:center;text-transform:uppercase}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item{align-items:center;cursor:help;display:flex;flex-direction:column;justify-content:center;padding:8px 4px;position:relative}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item:hover .tooltip-text{opacity:1;visibility:visible}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item .tooltip-text{background:#333;border-radius:6px;bottom:100%;box-shadow:0 2px 8px #0003;color:#fff;font-size:.65rem;font-weight:500;left:50%;margin-bottom:6px;opacity:0;padding:6px 10px;position:absolute;transform:translateX(-50%);transition:opacity .2s,visibility .2s;visibility:hidden;white-space:nowrap;z-index:100}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item .tooltip-text:after{border:5px solid #0000;border-top-color:#333;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item .stage-count{color:#141414;color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item .stage-name{color:#919aa4;color:var(--color-muted);font-size:.5rem;font-weight:600;letter-spacing:.02em;line-height:1.2;margin-top:6px;text-align:center;text-transform:uppercase}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item.pending .stage-count{color:#f59e0b}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item.in-progress .stage-count{color:#4358a3}.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts .pipeline-stage-item.delivered .stage-count{color:#16a34a}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini .commission-item{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:14px 10px}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini .commission-item .commission-label{color:#919aa4;color:var(--color-muted);font-size:.55rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini .commission-item .commission-value{color:#141414;color:var(--color-text);font-size:1.35rem;font-weight:700}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini .commission-item.total{background:#4358a308;border-color:#4358a333}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini .commission-item.total .commission-value{color:#4358a3}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini .commission-item.confirmed{background:#16a34a08;border-color:#16a34a33}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini .commission-item.confirmed .commission-value{color:#16a34a}.sales-dashboard-wrapper .performance-metrics-display .metrics-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.sales-dashboard-wrapper .performance-metrics-display .metrics-row .metric-item{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:14px 10px}.sales-dashboard-wrapper .performance-metrics-display .metrics-row .metric-item .metric-label{color:#919aa4;color:var(--color-muted);font-size:.55rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.sales-dashboard-wrapper .performance-metrics-display .metrics-row .metric-item .metric-value{color:#141414;color:var(--color-text);font-size:1.35rem;font-weight:700;line-height:1}.sales-dashboard-wrapper .performance-metrics-display .metrics-row .metric-item .metric-value.growing{color:#16a34a}.sales-dashboard-wrapper .performance-metrics-display .metrics-row .metric-item .metric-value.declining{color:#dc2626}.sales-dashboard-wrapper .performance-metrics-display .metrics-row .metric-item .metric-value.stable{color:#3d4d5c;color:var(--color-text-secondary)}.sales-dashboard-wrapper .performance-metrics-display .metrics-row .metric-item .metric-unit{color:#919aa4;color:var(--color-muted);font-size:.5rem;font-weight:500;margin-top:4px}.sales-dashboard-wrapper .performance-metrics-display .projections-section{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;padding:14px 16px}.sales-dashboard-wrapper .performance-metrics-display .projections-section .projections-label{color:#919aa4;color:var(--color-muted);display:block;font-size:.6rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-align:center;text-transform:uppercase}.sales-dashboard-wrapper .performance-metrics-display .projections-section .projections-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.sales-dashboard-wrapper .performance-metrics-display .projections-section .projections-grid .projection-item{align-items:center;background:#4358a30a;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:10px 6px}.sales-dashboard-wrapper .performance-metrics-display .projections-section .projections-grid .projection-item .projection-period{color:#919aa4;color:var(--color-muted);font-size:.5rem;font-weight:600;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.sales-dashboard-wrapper .performance-metrics-display .projections-section .projections-grid .projection-item .projection-value{color:#4358a3;font-size:1.1rem;font-weight:700}@media(max-width:480px){.sales-dashboard-wrapper .performance-metrics-display .pipeline-summary .pipeline-counts{grid-template-columns:repeat(2,1fr)}.sales-dashboard-wrapper .performance-metrics-display .commission-summary-mini,.sales-dashboard-wrapper .performance-metrics-display .metrics-row,.sales-dashboard-wrapper .performance-metrics-display .projections-section .projections-grid{grid-template-columns:1fr}.sales-dashboard-wrapper .performance-metrics-display .projections-section .projections-grid .projection-item{flex-direction:row;justify-content:space-between;padding:12px 16px}}.sales-dashboard-wrapper .input-section{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;padding:14px}.sales-dashboard-wrapper .input-section .input-section-title{align-items:center;border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);color:#919aa4;color:var(--color-muted);display:flex;font-size:.7rem;font-weight:600;justify-content:space-between;letter-spacing:.04em;margin:0 0 10px;padding-bottom:6px;text-transform:uppercase}.sales-dashboard-wrapper .input-section .input-section-title .section-visibility-toggle{align-items:center;background:#0000;border:none;border-radius:4px;color:#919aa4;color:var(--color-muted);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .15s ease;width:20px}.sales-dashboard-wrapper .input-section .input-section-title .section-visibility-toggle .material-symbols-outlined{font-size:14px}.sales-dashboard-wrapper .input-section .input-section-title .section-visibility-toggle:hover:not(.invisible){background:#4358a31a;color:#4358a3}.sales-dashboard-wrapper .input-section .input-section-title .section-visibility-toggle.invisible{cursor:default;visibility:hidden}.sales-dashboard-wrapper .input-section .input-row{align-items:stretch;display:flex;gap:10px}.sales-dashboard-wrapper .input-section .input-row .sd-number-input,.sales-dashboard-wrapper .input-section .input-row .sd-select-input{display:flex;flex:1 1;flex-direction:column;margin-bottom:0;min-width:0}.sales-dashboard-wrapper .input-section .input-row .sd-number-input label,.sales-dashboard-wrapper .input-section .input-row .sd-select-input label{height:20px;line-height:20px;margin-bottom:6px;white-space:nowrap}.sales-dashboard-wrapper .input-section .input-row .sd-number-input input,.sales-dashboard-wrapper .input-section .input-row .sd-number-input select,.sales-dashboard-wrapper .input-section .input-row .sd-select-input input,.sales-dashboard-wrapper .input-section .input-row .sd-select-input select{height:40px}@media(max-width:480px){.sales-dashboard-wrapper .input-section .input-row{align-items:stretch;flex-direction:column;gap:8px}}.sales-dashboard-wrapper .input-section .sd-number-input:not(:last-child),.sales-dashboard-wrapper .input-section .sd-select-input:not(:last-child),.sales-dashboard-wrapper .input-section .sd-toggle-input:not(:last-child){margin-bottom:10px}.sales-dashboard-wrapper .calculator-mode-toggle .sd-toggle-input .toggle-buttons{background:#edf2fe;background:var(--color-primary-soft,#4358a31a)}.sales-dashboard-wrapper .calculator-profile-notice{align-items:center;background:linear-gradient(135deg,#4358a314,#4358a30a);border:1px solid #4358a333;border-radius:10px;color:#141414;color:var(--color-text);display:flex;font-size:.875rem;gap:10px;margin-bottom:20px;padding:12px 16px}.sales-dashboard-wrapper .calculator-profile-notice .material-symbols-outlined{color:#4358a3;font-size:20px}.sales-dashboard-wrapper .calculator-profile-notice strong{color:#4358a3}.sales-dashboard-wrapper .money-flow-diagram{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:600px;padding:8px 0}@media(max-width:900px){.sales-dashboard-wrapper .money-flow-diagram{min-width:500px}}.sales-dashboard-wrapper .money-flow-diagram .flow-step{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:100px;padding:12px 16px;text-align:center}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-label{align-items:center;color:#919aa4;color:var(--color-muted);display:flex;font-size:.7rem;font-weight:600;gap:4px;justify-content:center;letter-spacing:.02em;text-transform:uppercase}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-label .flow-visibility-toggle{align-items:center;background:#0000;border:none;border-radius:4px;color:#919aa4;color:var(--color-muted);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .15s ease;width:20px}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-label .flow-visibility-toggle .material-symbols-outlined{font-size:14px}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-label .flow-visibility-toggle:hover:not(.invisible){background:#4358a31a;color:#4358a3}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-label .flow-visibility-toggle.invisible{cursor:default;visibility:hidden}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-value{color:#141414;color:var(--color-text);font-size:1rem;font-weight:700}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-percent{color:#919aa4;color:var(--color-muted);font-size:.65rem;font-weight:500}.sales-dashboard-wrapper .money-flow-diagram .flow-step.manufacturer{background:linear-gradient(135deg,#6b728014,#fff);background:linear-gradient(135deg,#6b728014 0,var(--color-surface) 100%);border-color:#6b728033}.sales-dashboard-wrapper .money-flow-diagram .flow-step.manufacturer .flow-value{color:#6b7280}.sales-dashboard-wrapper .money-flow-diagram .flow-step.doctor{background:linear-gradient(135deg,#1f883d14,#fff);background:linear-gradient(135deg,#1f883d14 0,var(--color-surface) 100%);border-color:#1f883d33}.sales-dashboard-wrapper .money-flow-diagram .flow-step.doctor .flow-value{color:#1f883d}.sales-dashboard-wrapper .money-flow-diagram .flow-step.rep{background:linear-gradient(135deg,#4358a314,#fff);background:linear-gradient(135deg,#4358a314 0,var(--color-surface) 100%);border-color:#4358a333}.sales-dashboard-wrapper .money-flow-diagram .flow-step.rep .flow-value{color:#4358a3}.sales-dashboard-wrapper .money-flow-diagram .flow-arrow{align-items:center;display:flex;flex-shrink:0;justify-content:center}.sales-dashboard-wrapper .money-flow-diagram .flow-arrow .material-symbols-outlined{color:#919aa4;color:var(--color-muted);font-size:18px}@media(max-width:480px){.sales-dashboard-wrapper .money-flow-diagram{flex-direction:column;gap:4px;min-width:0}.sales-dashboard-wrapper .money-flow-diagram .flow-step{flex-direction:row;justify-content:space-between;min-width:0;padding:10px 14px;width:100%}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-label{font-size:.65rem}.sales-dashboard-wrapper .money-flow-diagram .flow-step .flow-value{font-size:.9rem}.sales-dashboard-wrapper .money-flow-diagram .flow-arrow .material-symbols-outlined{font-size:16px;transform:rotate(90deg)}}.sales-dashboard-wrapper .sd-script-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:8px}@media(max-width:768px){.sales-dashboard-wrapper .sd-script-stats{gap:12px;grid-template-columns:1fr}}.sales-dashboard-wrapper .sd-stat-tile{border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px}.sales-dashboard-wrapper .sd-stat-tile .label{color:#3d4d5c;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.sales-dashboard-wrapper .sd-stat-tile .value{color:#141414;color:var(--color-text);font-size:1.5rem;font-weight:700}.sales-dashboard-wrapper .sd-stat-tile.neutral{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border)}.sales-dashboard-wrapper .sd-stat-tile.success{background:#1f883d1a;border:1px solid #1f883d40}.sales-dashboard-wrapper .sd-stat-tile.success .value{color:#1f883d}.sales-dashboard-wrapper .sd-stat-tile.accent{background:#4358a31a;border:1px solid #4358a340}.sales-dashboard-wrapper .sd-stat-tile.accent .value{color:#4358a3}.sales-dashboard-wrapper .sd-results{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:8px}@media(max-width:768px){.sales-dashboard-wrapper .sd-results{gap:12px;grid-template-columns:1fr}}.sales-dashboard-wrapper .sd-result-card{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-card);padding:20px}.sales-dashboard-wrapper .sd-result-card .result-heading{color:#141414;color:var(--color-text);font-size:1.125rem;font-weight:700;margin-bottom:16px}.sales-dashboard-wrapper .sd-result-card .result-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sales-dashboard-wrapper .sd-result-card.result-green{border-top:4px solid #1f883d}.sales-dashboard-wrapper .sd-result-card.result-purple{border-top:4px solid #4358a3}.sales-dashboard-wrapper .sd-disclaimer{align-items:flex-start;background:#fff6e8;background:var(--color-warning-light,#f59e0b14);border:1px solid #ffbe62;border:1px solid var(--color-warning,#f59e0b);border-radius:10px;display:flex;flex:1 1;gap:12px;margin-top:0;padding:16px 20px}.sales-dashboard-wrapper .sd-disclaimer .material-symbols-outlined{color:#ffbe62;color:var(--color-warning,#f59e0b);flex-shrink:0;font-size:22px;margin-top:2px}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content{flex:1 1}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content strong{color:#141414;color:var(--color-text);display:block;font-size:.875rem;font-weight:600;margin-bottom:12px}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content .disclaimer-section{margin-bottom:12px}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content .disclaimer-section:last-child{margin-bottom:0}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content .disclaimer-section .disclaimer-subtitle{color:#141414;color:var(--color-text);font-size:.75rem;font-weight:600;margin:0 0 6px}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content .disclaimer-section ul{list-style-type:disc;margin:0;padding-left:20px}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content .disclaimer-section ul li{color:#3d4d5c;color:var(--color-text-secondary);font-size:.75rem;line-height:1.6;margin-bottom:2px}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content .disclaimer-section ul li:last-child{margin-bottom:0}.sales-dashboard-wrapper .sd-disclaimer p{color:#3d4d5c;color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;margin:0}@media(max-width:768px){.sales-dashboard-wrapper .sd-disclaimer{padding:14px 16px}.sales-dashboard-wrapper .sd-disclaimer .material-symbols-outlined{font-size:20px}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content strong{font-size:.8rem}.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content .disclaimer-section .disclaimer-subtitle,.sales-dashboard-wrapper .sd-disclaimer .disclaimer-content .disclaimer-section ul li,.sales-dashboard-wrapper .sd-disclaimer p{font-size:.7rem}}.sales-dashboard-wrapper .onboarding-container{display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.sales-dashboard-wrapper .onboarding-container{gap:20px}}.sales-dashboard-wrapper .onboarding-container .onboarding-section{background:#fff;background:var(--color-surface);border-radius:16px;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f;padding:28px}@media(max-width:768px){.sales-dashboard-wrapper .onboarding-container .onboarding-section{border-radius:14px;padding:20px}}@media(max-width:480px){.sales-dashboard-wrapper .onboarding-container .onboarding-section{border-radius:12px;padding:16px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-link-display{font-size:.75rem;word-break:break-all}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-input{font-size:.8rem;height:44px;width:100%}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-buttons .sd-btn{justify-content:center;min-height:48px;width:100%}}.sales-dashboard-wrapper .onboarding-container .onboarding-section h3{color:#141414;color:var(--color-text);font-size:1.125rem;font-weight:600;margin:0 0 8px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .onboarding-description{color:#919aa4;color:var(--color-muted);font-size:.875rem;line-height:1.5;margin:0 0 20px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section{margin-bottom:20px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-label{color:#919aa4;color:var(--color-muted);display:block;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-display{margin-bottom:16px;position:relative}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-display .referral-link-display{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:#141414;color:var(--color-text);display:block;font-family:monospace;font-size:.8rem;padding:10px 40px 10px 14px;-webkit-user-select:all;user-select:all;width:100%;word-break:break-all}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-display .sd-btn{align-items:center;background:none;border:none;border-radius:4px;color:#919aa4;color:var(--color-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:4px;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:color .2s ease,background .2s ease}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-display .sd-btn:hover{background:#f0f2f5;background:var(--color-surface-hover,#0000000d);color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-display .sd-btn .material-symbols-outlined{font-size:18px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-input-wrapper{margin-bottom:8px;position:relative}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-input-wrapper .referral-id-input{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:#141414;color:var(--color-text);font-family:monospace;font-size:.8rem;outline:none;padding:10px 40px 10px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-input-wrapper .referral-id-input::placeholder{color:#919aa4;color:var(--color-muted);font-family:inherit;opacity:.6}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-input-wrapper .referral-id-input:focus{border-color:#4358a3;border-color:var(--color-primary);box-shadow:0 0 0 3px #4358a326;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,67,88,163),.15)}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-input-wrapper .referral-reset-btn{align-items:center;background:none;border:none;border-radius:4px;color:#919aa4;color:var(--color-muted);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:color .2s ease,background .2s ease}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-input-wrapper .referral-reset-btn:hover{background:#f0f2f5;background:var(--color-surface-hover,#0000000d);color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-id-input-wrapper .referral-reset-btn .material-symbols-outlined{font-size:18px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-override-indicator{align-items:center;color:#4358a3;color:var(--color-primary);display:flex;font-size:.8rem;gap:6px;margin:0}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-id-section .referral-override-indicator .material-symbols-outlined{font-size:16px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-actions{display:flex;flex-direction:column;gap:16px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-actions .referral-buttons{display:flex;flex-wrap:wrap;gap:12px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-actions .referral-buttons .sd-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:12px 20px;transition:all .2s ease}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-actions .referral-buttons .sd-btn .material-symbols-outlined{font-size:18px}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-actions .referral-buttons .sd-btn.primary{background:#4358a3;background:var(--color-primary);color:#fff}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-actions .referral-buttons .sd-btn.primary:hover{background:#3a4d8c;background:var(--color-primary-strong)}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-actions .referral-buttons .sd-btn.secondary{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .onboarding-container .onboarding-section .referral-actions .referral-buttons .sd-btn.secondary:hover{background:#f0f2f5;background:var(--color-surface-hover)}.sales-dashboard-wrapper .onboarding-container .onboarding-section:nth-child(2){border-left:4px solid #4358a3}.sales-dashboard-wrapper .sd-referral-section{border-top:1px solid #dbe0e5;border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.sales-dashboard-wrapper .sd-referral-section h3{color:#141414;color:var(--color-text);font-size:1rem;font-weight:600;margin-bottom:12px}.sales-dashboard-wrapper .sd-referral-section .referral-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sales-dashboard-wrapper .sd-referral-section .referral-actions .referral-link-display{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:6px;color:#141414;color:var(--color-text);flex:1 1;font-family:monospace;font-size:.875rem;min-width:200px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.sales-dashboard-wrapper .sd-referral-section .referral-actions .sd-btn.primary{background:#4358a3;background:var(--color-primary);color:#fff}.sales-dashboard-wrapper .sd-referral-section .referral-actions .sd-btn.primary:hover{background:#3a4d8c;background:var(--color-primary-strong)}.sales-dashboard-wrapper .sd-referral-section .referral-actions .sd-btn.secondary{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .sd-referral-section .referral-actions .sd-btn.secondary:hover{background:#f0f2f5;background:var(--color-surface-hover)}.sales-dashboard-wrapper .commission-summary{background:#fff;background:var(--color-surface);border-radius:16px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000d;margin-bottom:20px;padding:24px;transition:opacity .2s ease}.sales-dashboard-wrapper .commission-summary.loading{opacity:.7;pointer-events:none}.sales-dashboard-wrapper .commission-summary .cs-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.sales-dashboard-wrapper .commission-summary .cs-header h3{color:#141414;color:var(--color-text);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;margin:0}.sales-dashboard-wrapper .commission-summary .cs-header .cs-period{background:#f0f2f5;background:var(--color-surface-alt);border-radius:20px;color:#919aa4;color:var(--color-muted);font-size:.8rem;font-weight:500;padding:6px 12px}.sales-dashboard-wrapper .commission-summary .cs-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sales-dashboard-wrapper .commission-summary .cs-metric-card{align-items:flex-start;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #0000;border-radius:14px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.sales-dashboard-wrapper .commission-summary .cs-metric-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-icon .material-symbols-outlined{font-size:22px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-content{flex:1 1;min-width:0}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-value{color:#141414;color:var(--color-text);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:4px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-label{color:#141414;color:var(--color-text);font-size:.875rem;font-weight:600;margin-bottom:2px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-sublabel{color:#919aa4;color:var(--color-muted);font-size:.75rem;font-weight:400}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-percentage{display:flex;flex-direction:column;gap:6px;margin-top:12px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-percentage .cs-percentage-bar{background:#00000014;border-radius:2px;height:4px;overflow:hidden}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-percentage .cs-percentage-bar .cs-percentage-fill{border-radius:2px;height:100%;transition:width .5s ease}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-percentage span{color:#919aa4;color:var(--color-muted);font-size:.7rem;font-weight:500}.sales-dashboard-wrapper .commission-summary .cs-metric-card.pipeline{background:linear-gradient(135deg,#4358a314,#4358a30a);border-color:#4358a31f}.sales-dashboard-wrapper .commission-summary .cs-metric-card.pipeline .cs-metric-icon{background:linear-gradient(135deg,#4358a3,#5a6fb8)}.sales-dashboard-wrapper .commission-summary .cs-metric-card.pipeline .cs-metric-icon .material-symbols-outlined{color:#fff}.sales-dashboard-wrapper .commission-summary .cs-metric-card.pipeline .cs-metric-value{color:#4358a3}.sales-dashboard-wrapper .commission-summary .cs-metric-card.confirmed{background:linear-gradient(135deg,#22c55e14,#22c55e0a);border-color:#22c55e1f}.sales-dashboard-wrapper .commission-summary .cs-metric-card.confirmed .cs-metric-icon{background:linear-gradient(135deg,#22c55e,#4ade80)}.sales-dashboard-wrapper .commission-summary .cs-metric-card.confirmed .cs-metric-icon .material-symbols-outlined{color:#fff}.sales-dashboard-wrapper .commission-summary .cs-metric-card.confirmed .cs-metric-value{color:#16a34a}.sales-dashboard-wrapper .commission-summary .cs-metric-card.confirmed .cs-percentage-fill{background:linear-gradient(90deg,#22c55e,#4ade80)}.sales-dashboard-wrapper .commission-summary .cs-metric-card.at-risk{background:linear-gradient(135deg,#f59e0b14,#f59e0b0a);border-color:#f59e0b1f}.sales-dashboard-wrapper .commission-summary .cs-metric-card.at-risk .cs-metric-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.sales-dashboard-wrapper .commission-summary .cs-metric-card.at-risk .cs-metric-icon .material-symbols-outlined{color:#fff}.sales-dashboard-wrapper .commission-summary .cs-metric-card.at-risk .cs-metric-value{color:#d97706}@media(max-width:1024px){.sales-dashboard-wrapper .commission-summary .cs-metrics-grid{gap:12px;grid-template-columns:1fr}.sales-dashboard-wrapper .commission-summary .cs-metric-card{padding:16px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-value{font-size:1.5rem}}@media(max-width:768px){.sales-dashboard-wrapper .commission-summary{border-radius:14px;padding:16px}.sales-dashboard-wrapper .commission-summary .cs-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px}.sales-dashboard-wrapper .commission-summary .cs-header h3{font-size:1rem}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-icon{height:40px;width:40px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-icon .material-symbols-outlined{font-size:20px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-value{font-size:1.375rem}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-label{font-size:.8rem}}@media(max-width:480px){.sales-dashboard-wrapper .commission-summary{margin-bottom:12px;padding:12px}.sales-dashboard-wrapper .commission-summary .cs-metric-card{align-items:center;flex-direction:row;gap:12px;padding:12px}.sales-dashboard-wrapper .commission-summary .cs-metric-card:hover{transform:none}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-icon{border-radius:10px;height:36px;width:36px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-icon .material-symbols-outlined{font-size:18px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-value{font-size:1.25rem;margin-bottom:2px}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-label{font-size:.75rem}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-sublabel{font-size:.7rem}.sales-dashboard-wrapper .commission-summary .cs-metric-card .cs-metric-percentage{margin-top:8px}}.sales-dashboard-wrapper .sales-pipeline{background:#fff;background:var(--color-surface);border-radius:12px;box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-card);margin-bottom:20px;padding:20px;width:100%}.sales-dashboard-wrapper .sales-pipeline .pipeline-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sales-dashboard-wrapper .sales-pipeline .pipeline-header h3{color:#141414;color:var(--color-text);font-size:1rem;font-weight:600;margin:0}.sales-dashboard-wrapper .sales-pipeline .pipeline-header .pipeline-total{color:#919aa4;color:var(--color-muted);font-size:.875rem;font-weight:500}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-search{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;display:flex;flex:1 1;gap:8px;max-width:400px;min-width:200px;padding:0 12px;transition:border-color .2s ease}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-search:focus-within{border-color:#4358a3;border-color:var(--color-primary)}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-search .material-symbols-outlined{color:#919aa4;color:var(--color-muted);font-size:20px}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-search input{background:#0000;border:none;color:#141414;color:var(--color-text);flex:1 1;font-size:.875rem;outline:none;padding:10px 0}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-search input::placeholder{color:#919aa4;color:var(--color-muted)}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .dropdown .dropdown-btn{align-items:center;border-radius:8px;display:flex;font-size:.875rem;gap:4px;padding:8px 12px;white-space:nowrap}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .dropdown .dropdown-btn.icon-btn{padding:8px 10px}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .filter-wrapper{min-width:200px;padding:12px}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .filter-wrapper label{color:#919aa4;color:var(--color-muted);display:block;font-size:.75rem;font-weight:600;margin-bottom:8px;text-transform:uppercase}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .filter-wrapper .filter-row-check{align-items:center;color:#141414;color:var(--color-text);display:flex;font-size:.875rem;gap:10px;padding:6px 0}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .filter-wrapper .filter-options{display:flex;flex-direction:column;gap:4px;max-height:250px;overflow-y:auto}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .filter-wrapper .filter-options .filter-option{background:#0000;border:none;border-radius:6px;color:#141414;color:var(--color-text);cursor:pointer;display:block;font-size:.875rem;padding:8px 12px;text-align:left;transition:background-color .15s ease;width:100%}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .filter-wrapper .filter-options .filter-option:hover{background:#f0f2f5;background:var(--color-surface-alt)}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .filter-wrapper .filter-options .filter-option.active{background:#edf2fe;background:var(--color-primary-soft);color:#4358a3;color:var(--color-primary);font-weight:500}.sales-dashboard-wrapper .sales-pipeline .pipeline-stages{align-items:stretch;display:flex;width:100%}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage{align-items:center;display:flex;flex:1 1;min-width:0}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage:last-child .pipeline-connector{display:none}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:space-between;min-width:0;padding:14px 12px;transition:all .2s ease}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header:hover{border-color:#4358a3;border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header .pipeline-stage-label{color:#141414;color:var(--color-text);font-size:.75rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header .badge{border-radius:12px;flex-shrink:0;font-size:.8rem;font-weight:700;min-width:28px;padding:4px 10px;text-align:center}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-connector{align-items:center;color:#919aa4;color:var(--color-muted);display:flex;flex-shrink:0;padding:0 4px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-connector .material-symbols-outlined{font-size:16px}@media(max-width:1200px){.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-search{flex:1 1 100%;max-width:none;order:-1}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions{flex:1 1 100%}.sales-dashboard-wrapper .sales-pipeline .pipeline-stages{overflow-x:auto;padding-bottom:8px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stages::-webkit-scrollbar{height:6px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stages::-webkit-scrollbar-track{background:#f0f2f5;background:var(--color-surface-alt);border-radius:3px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stages::-webkit-scrollbar-thumb{background:#dbe0e5;background:var(--color-border);border-radius:3px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage{flex:0 0 auto}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header{min-width:130px}}@media(max-width:768px){.sales-dashboard-wrapper .sales-pipeline{padding:16px}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters{gap:10px}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-search{min-width:100%}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions{justify-content:flex-start;width:100%}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .dropdown{flex:1 1}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .dropdown .dropdown-btn{justify-content:center;width:100%}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header{min-width:110px;padding:12px 10px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header .pipeline-stage-label{font-size:.7rem}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header .badge{font-size:.75rem;padding:3px 8px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-connector{padding:0 2px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-connector .material-symbols-outlined{font-size:14px}}@media(max-width:480px){.sales-dashboard-wrapper .sales-pipeline{padding:12px}.sales-dashboard-wrapper .sales-pipeline .pipeline-stages{flex-direction:column;gap:2px;overflow-x:visible;padding-bottom:0}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage{flex:none}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header{flex-direction:row;min-width:0;padding:10px 12px;width:100%}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-stage-header .pipeline-stage-label{font-size:.75rem}.sales-dashboard-wrapper .sales-pipeline .pipeline-stage .pipeline-connector{display:none}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions{flex-direction:column}.sales-dashboard-wrapper .sales-pipeline .pipeline-filters .pipeline-filter-actions .dropdown{width:100%}}.sales-dashboard-wrapper .performance-chart-container{background:#fff;background:var(--color-surface);border-radius:16px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000d;margin-bottom:20px;padding:24px}@media(max-width:768px){.sales-dashboard-wrapper .performance-chart-container{padding:16px}}@media(max-width:480px){.sales-dashboard-wrapper .performance-chart-container{border-radius:12px;padding:12px}.sales-dashboard-wrapper .performance-chart-container .recharts-responsive-container{max-height:200px}}.sales-dashboard-wrapper .performance-chart-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.sales-dashboard-wrapper .performance-chart-header .chart-title h3{color:#141414;color:var(--color-text);font-size:1.125rem;font-weight:600;margin:0 0 4px}.sales-dashboard-wrapper .performance-chart-header .chart-title .chart-subtitle{color:#919aa4;color:var(--color-muted);font-size:.875rem;margin:0}.sales-dashboard-wrapper .performance-chart-header .chart-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sales-dashboard-wrapper .performance-chart-header .time-period-selector .time-period-select{-webkit-appearance:none;appearance:none;background:#fff;background:var(--color-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;color:#141414;color:var(--color-text);cursor:pointer;font-size:.875rem;font-weight:500;height:38px;padding:0 32px 0 12px;transition:all .2s ease}.sales-dashboard-wrapper .performance-chart-header .time-period-selector .time-period-select:hover{border-color:#4358a3;border-color:var(--color-primary)}.sales-dashboard-wrapper .performance-chart-header .time-period-selector .time-period-select:focus{border-color:#4358a3;border-color:var(--color-primary);box-shadow:0 0 0 3px #4358a31a;outline:none}.sales-dashboard-wrapper .performance-chart-header .metric-selector{display:flex;gap:8px}.sales-dashboard-wrapper .performance-chart-header .metric-selector.multi .metric-btn{align-items:center;display:flex;gap:8px;padding:8px 12px}.sales-dashboard-wrapper .performance-chart-header .metric-selector.multi .metric-btn .metric-checkbox{align-items:center;border:2px solid #dbe0e5;border:2px solid var(--color-border);border-radius:4px;display:flex;height:18px;justify-content:center;transition:all .2s ease;width:18px}.sales-dashboard-wrapper .performance-chart-header .metric-selector.multi .metric-btn .metric-checkbox .material-symbols-outlined{color:#fff;font-size:14px}.sales-dashboard-wrapper .performance-chart-header .metric-selector.multi .metric-btn.active .metric-checkbox{border-color:#0000}.sales-dashboard-wrapper .performance-chart-header .metric-selector .metric-btn{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;height:38px;padding:0 16px;transition:all .2s ease}.sales-dashboard-wrapper .performance-chart-header .metric-selector .metric-btn:hover{background:#f0f2f5;background:var(--color-surface-alt)}.sales-dashboard-wrapper .performance-chart-header .metric-selector .metric-btn.active{border-width:2px}.sales-dashboard-wrapper .performance-chart-header .chart-type-selector{background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;display:flex;gap:4px;padding:4px}.sales-dashboard-wrapper .performance-chart-header .chart-type-selector .chart-type-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#919aa4;color:var(--color-muted);cursor:pointer;display:flex;justify-content:center;padding:6px 10px;transition:all .2s ease}.sales-dashboard-wrapper .performance-chart-header .chart-type-selector .chart-type-btn .material-symbols-outlined{font-size:18px}.sales-dashboard-wrapper .performance-chart-header .chart-type-selector .chart-type-btn:hover{color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .performance-chart-header .chart-type-selector .chart-type-btn.active{background:#fff;background:var(--color-surface);box-shadow:0 1px 3px #0000001a;color:#141414;color:var(--color-text)}@media(max-width:768px){.sales-dashboard-wrapper .performance-chart-header{align-items:stretch;flex-direction:column}.sales-dashboard-wrapper .performance-chart-header .chart-controls{justify-content:space-between}.sales-dashboard-wrapper .performance-chart-header .metric-selector{flex:1 1}.sales-dashboard-wrapper .performance-chart-header .metric-selector .metric-btn{flex:1 1;font-size:.75rem;padding:8px 10px}}@media(max-width:480px){.sales-dashboard-wrapper .performance-chart-header .chart-controls{align-items:stretch;flex-direction:column;gap:8px}.sales-dashboard-wrapper .performance-chart-header .time-period-selector{width:100%}.sales-dashboard-wrapper .performance-chart-header .time-period-selector .filter-select,.sales-dashboard-wrapper .performance-chart-header .time-period-selector .time-period-select{height:44px;width:100%}.sales-dashboard-wrapper .performance-chart-header .metric-selector{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;width:100%}.sales-dashboard-wrapper .performance-chart-header .metric-selector.multi .metric-btn{font-size:.7rem;gap:4px;padding:6px 8px}.sales-dashboard-wrapper .performance-chart-header .metric-selector.multi .metric-btn .metric-checkbox{height:14px;width:14px}.sales-dashboard-wrapper .performance-chart-header .metric-selector.multi .metric-btn .metric-checkbox .material-symbols-outlined{font-size:11px}.sales-dashboard-wrapper .performance-chart-header .metric-selector .metric-btn{height:auto;justify-content:center;width:100%}.sales-dashboard-wrapper .performance-chart-header .chart-type-selector{align-self:flex-start}}.sales-dashboard-wrapper .performance-chart-summary{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);display:flex;gap:24px;margin-bottom:16px;padding:16px 0}.sales-dashboard-wrapper .performance-chart-summary .summary-item{border-radius:10px;display:flex;flex-direction:column;gap:4px;opacity:.5;padding:12px 16px;transition:all .2s ease}.sales-dashboard-wrapper .performance-chart-summary .summary-item.active{background:#f0f2f5;background:var(--color-surface-alt);opacity:1}.sales-dashboard-wrapper .performance-chart-summary .summary-item .summary-value{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.sales-dashboard-wrapper .performance-chart-summary .summary-item .summary-label{color:#919aa4;color:var(--color-muted);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}@media(max-width:768px){.sales-dashboard-wrapper .performance-chart-summary{flex-wrap:wrap;gap:12px}.sales-dashboard-wrapper .performance-chart-summary .summary-item{flex:1 1;min-width:100px;padding:10px 12px}.sales-dashboard-wrapper .performance-chart-summary .summary-item .summary-value{font-size:1.25rem}}@media(max-width:480px){.sales-dashboard-wrapper .performance-chart-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px 0}.sales-dashboard-wrapper .performance-chart-summary .summary-item{min-width:0;padding:8px 10px}.sales-dashboard-wrapper .performance-chart-summary .summary-item .summary-value{font-size:1rem}.sales-dashboard-wrapper .performance-chart-summary .summary-item .summary-label{font-size:.65rem}.sales-dashboard-wrapper .performance-chart-summary .summary-item.summary-item-secondary .summary-value{font-size:.9rem}}.sales-dashboard-wrapper .performance-chart-body{margin:0 -10px}.sales-dashboard-wrapper .performance-chart-body .recharts-cartesian-grid-horizontal line{stroke:#dbe0e5;stroke:var(--color-border)}.sales-dashboard-wrapper .performance-chart-body .recharts-cartesian-axis-tick-value{fill:#919aa4;fill:var(--color-muted)}@media(max-width:480px){.sales-dashboard-wrapper .performance-chart-body{margin:0 -6px}.sales-dashboard-wrapper .performance-chart-body .recharts-wrapper{max-height:200px}}.sales-dashboard-wrapper .performance-chart-tooltip{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:160px;padding:12px 16px}.sales-dashboard-wrapper .performance-chart-tooltip .tooltip-header{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);color:#919aa4;color:var(--color-muted);font-size:.75rem;margin-bottom:8px;padding-bottom:8px}.sales-dashboard-wrapper .performance-chart-tooltip .tooltip-values{display:flex;flex-direction:column;gap:6px}.sales-dashboard-wrapper .performance-chart-tooltip .tooltip-row{align-items:center;display:flex;gap:8px}.sales-dashboard-wrapper .performance-chart-tooltip .tooltip-row .tooltip-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.sales-dashboard-wrapper .performance-chart-tooltip .tooltip-row .tooltip-label{color:#919aa4;color:var(--color-muted);flex:1 1;font-size:.75rem}.sales-dashboard-wrapper .performance-chart-tooltip .tooltip-row .tooltip-value{font-size:.875rem;font-weight:600}.sales-dashboard-wrapper .performance-chart-footer{align-items:center;border-top:1px solid #dbe0e5;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.sales-dashboard-wrapper .performance-chart-footer .chart-legend{align-items:center;display:flex;gap:16px}.sales-dashboard-wrapper .performance-chart-footer .chart-legend .legend-item{align-items:center;display:flex;gap:6px}.sales-dashboard-wrapper .performance-chart-footer .chart-legend .legend-dot{border-radius:50%;height:10px;width:10px}.sales-dashboard-wrapper .performance-chart-footer .chart-legend .legend-label{color:#3d4d5c;color:var(--color-text-secondary);font-size:.875rem}.sales-dashboard-wrapper .performance-chart-footer .chart-period{color:#919aa4;color:var(--color-muted);font-size:.75rem}@media(max-width:768px){.sales-dashboard-wrapper .performance-chart-footer{align-items:flex-start;flex-direction:column;gap:12px}.sales-dashboard-wrapper .performance-chart-footer .chart-legend{flex-wrap:wrap;gap:12px}}.sales-dashboard-wrapper .accounts-table-container{background:#fff;background:var(--color-surface);border-radius:16px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000d;margin-bottom:20px;padding:24px}.sales-dashboard-wrapper .accounts-table-container.loading{opacity:.7;pointer-events:none}@media(max-width:768px){.sales-dashboard-wrapper .accounts-table-container{padding:16px}}.sales-dashboard-wrapper .accounts-table-header{margin-bottom:20px}.sales-dashboard-wrapper .accounts-table-header h3{color:#141414;color:var(--color-text);font-size:1.125rem;font-weight:600;margin:0 0 4px}.sales-dashboard-wrapper .accounts-table-header .accounts-subtitle{color:#919aa4;color:var(--color-muted);font-size:.875rem;margin:0}.sales-dashboard-wrapper .accounts-summary-cards{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.sales-dashboard-wrapper .accounts-summary-cards .summary-card{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:100px;padding:16px}.sales-dashboard-wrapper .accounts-summary-cards .summary-card .summary-value{color:#141414;color:var(--color-text);font-size:1.5rem;font-weight:700}.sales-dashboard-wrapper .accounts-summary-cards .summary-card .summary-label{color:#919aa4;color:var(--color-muted);font-size:.75rem;text-transform:uppercase}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.success{background:#22c55e0d;border-color:#22c55e40}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.success .summary-value{color:#16a34a}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.tier-summary .tier-breakdown{display:flex;gap:8px}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.tier-summary .tier-breakdown .tier-count{border-radius:6px;font-size:.875rem;font-weight:600;padding:4px 8px}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.tier-summary .tier-breakdown .tier-count.tier-a{background:#22c55e26;color:#16a34a}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.tier-summary .tier-breakdown .tier-count.tier-b{background:#4358a326;color:#4358a3}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.tier-summary .tier-breakdown .tier-count.tier-c{background:#6b728026;color:#6b7280}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.revenue{flex:1 1 auto;min-width:180px}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.revenue .summary-detail{color:#919aa4;color:var(--color-muted);font-size:.7rem;margin-top:4px}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.revenue.success{background:linear-gradient(135deg,#22c55e14,#22c55e05);border-color:#22c55e4d}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.revenue.success .summary-value{color:#16a34a}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.revenue.pipeline{background:linear-gradient(135deg,#4358a314,#4358a305);border-color:#4358a34d}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.revenue.pipeline .summary-value{color:#4358a3}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.revenue.projection{background:linear-gradient(135deg,#9333ea14,#9333ea05);border-color:#9333ea4d}.sales-dashboard-wrapper .accounts-summary-cards .summary-card.revenue.projection .summary-value{color:#9333ea}.sales-dashboard-wrapper .accounts-summary-cards.revenue-cards{margin-bottom:24px}.sales-dashboard-wrapper .accounts-summary-cards.revenue-cards .summary-card{min-width:200px}@media(max-width:768px){.sales-dashboard-wrapper .accounts-summary-cards .summary-card{min-width:80px;padding:12px}.sales-dashboard-wrapper .accounts-summary-cards .summary-card .summary-value{font-size:1.25rem}}@media(max-width:480px){.sales-dashboard-wrapper .accounts-summary-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.sales-dashboard-wrapper .accounts-summary-cards .summary-card{min-width:0;padding:10px}.sales-dashboard-wrapper .accounts-summary-cards .summary-card .summary-value{font-size:1.125rem}.sales-dashboard-wrapper .accounts-summary-cards .summary-card .summary-label{font-size:.65rem}.sales-dashboard-wrapper .accounts-summary-cards.revenue-cards{grid-template-columns:1fr;margin-bottom:16px}.sales-dashboard-wrapper .accounts-summary-cards.revenue-cards .summary-card{min-width:0}}.sales-dashboard-wrapper .accounts-filters{margin-bottom:16px}.sales-dashboard-wrapper .accounts-filters .filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.sales-dashboard-wrapper .accounts-filters .filter-group{display:flex;flex-direction:column;gap:6px}.sales-dashboard-wrapper .accounts-filters .filter-group label{color:#919aa4;color:var(--color-muted);font-size:.75rem;font-weight:600;text-transform:uppercase}.sales-dashboard-wrapper .accounts-filters .filter-group.search-group{flex:1 1;min-width:200px}.sales-dashboard-wrapper .accounts-filters .filter-buttons{background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;display:flex;gap:4px;padding:4px}.sales-dashboard-wrapper .accounts-filters .filter-buttons .filter-btn{background:#0000;border:none;border-radius:6px;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;font-size:.8rem;font-weight:500;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.sales-dashboard-wrapper .accounts-filters .filter-buttons .filter-btn:hover{color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .accounts-filters .filter-buttons .filter-btn.active{background:#fff;background:var(--color-surface);box-shadow:0 1px 3px #0000001a;color:#141414;color:var(--color-text)}.sales-dashboard-wrapper .accounts-filters .filter-select{-webkit-appearance:none;appearance:none;background:#fff;background:var(--color-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;color:#141414;color:var(--color-text);cursor:pointer;font-size:.875rem;height:38px;padding:0 32px 0 12px}.sales-dashboard-wrapper .accounts-filters .filter-select:focus{border-color:#4358a3;border-color:var(--color-primary);outline:none}.sales-dashboard-wrapper .accounts-filters .search-input-wrapper{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;display:flex;gap:8px;height:38px;padding:0 12px}.sales-dashboard-wrapper .accounts-filters .search-input-wrapper .material-symbols-outlined{color:#919aa4;color:var(--color-muted);font-size:20px}.sales-dashboard-wrapper .accounts-filters .search-input-wrapper .search-input{background:#0000;border:none;color:#141414;color:var(--color-text);flex:1 1;font-size:.875rem;outline:none}.sales-dashboard-wrapper .accounts-filters .search-input-wrapper .search-input::placeholder{color:#919aa4;color:var(--color-muted)}@media(max-width:768px){.sales-dashboard-wrapper .accounts-filters .filter-row{align-items:stretch;flex-direction:column}.sales-dashboard-wrapper .accounts-filters .filter-group{width:100%}.sales-dashboard-wrapper .accounts-filters .filter-group.search-group{order:-1}.sales-dashboard-wrapper .accounts-filters .filter-buttons{width:100%}.sales-dashboard-wrapper .accounts-filters .filter-buttons .filter-btn{flex:1 1;text-align:center}.sales-dashboard-wrapper .accounts-filters .filter-select{width:100%}}@media(max-width:480px){.sales-dashboard-wrapper .accounts-filters .filter-buttons .filter-btn{font-size:.75rem;padding:8px}.sales-dashboard-wrapper .accounts-filters .filter-select{font-size:.8rem;height:44px}.sales-dashboard-wrapper .accounts-filters .search-input-wrapper{height:44px}}.sales-dashboard-wrapper .accounts-table-wrapper{border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}.sales-dashboard-wrapper .accounts-table-wrapper::-webkit-scrollbar{height:8px}.sales-dashboard-wrapper .accounts-table-wrapper::-webkit-scrollbar-track{background:#f0f2f5;background:var(--color-surface-alt)}.sales-dashboard-wrapper .accounts-table-wrapper::-webkit-scrollbar-thumb{background:#dbe0e5;background:var(--color-border);border-radius:4px}@media(max-width:768px){.sales-dashboard-wrapper .accounts-table-wrapper{display:none}}.sales-dashboard-wrapper .accounts-mobile-cards{display:none}@media(max-width:768px){.sales-dashboard-wrapper .accounts-mobile-cards{display:flex;flex-direction:column;gap:10px}}.sales-dashboard-wrapper .accounts-mobile-cards .account-card{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:12px;padding:14px}.sales-dashboard-wrapper .accounts-mobile-cards .account-card .account-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.sales-dashboard-wrapper .accounts-mobile-cards .account-card .account-card-header .account-name{color:#141414;color:var(--color-text);flex:1 1;font-size:.875rem;font-weight:600;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-dashboard-wrapper .accounts-mobile-cards .account-card .account-card-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.sales-dashboard-wrapper .accounts-mobile-cards .account-card .account-card-stats .card-stat{align-items:center;background:#fff;background:var(--color-surface);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 4px}.sales-dashboard-wrapper .accounts-mobile-cards .account-card .account-card-stats .card-stat .card-stat-value{color:#141414;color:var(--color-text);font-size:1.125rem;font-weight:700}.sales-dashboard-wrapper .accounts-mobile-cards .account-card .account-card-stats .card-stat .card-stat-label{color:#919aa4;color:var(--color-muted);font-size:.65rem;letter-spacing:.02em;text-transform:uppercase}.sales-dashboard-wrapper .accounts-mobile-cards .account-card .account-card-footer .card-onboarded{color:#919aa4;color:var(--color-muted);font-size:.75rem}.sales-dashboard-wrapper .accounts-table{border-collapse:collapse;min-width:900px;table-layout:fixed;width:100%}.sales-dashboard-wrapper .accounts-table thead{background:#f0f2f5;background:var(--color-surface-alt)}.sales-dashboard-wrapper .accounts-table thead tr th{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);color:#919aa4;color:var(--color-muted);font-size:.75rem;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.sales-dashboard-wrapper .accounts-table thead tr th.account-name-col{text-align:left;width:200px}.sales-dashboard-wrapper .accounts-table thead tr th.tier-col{text-align:left;width:80px}.sales-dashboard-wrapper .accounts-table thead tr th.numeric-col{text-align:left;width:110px}.sales-dashboard-wrapper .accounts-table thead tr th.date-col{text-align:left;width:120px}.sales-dashboard-wrapper .accounts-table thead tr th.sortable{cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.sales-dashboard-wrapper .accounts-table thead tr th.sortable:hover{background:#f0f2f5;background:var(--color-surface-hover,#0000000a)}.sales-dashboard-wrapper .accounts-table thead tr th.sortable:hover .sort-hint{opacity:.6}.sales-dashboard-wrapper .accounts-table thead tr th.sortable.sorted{background:#4358a314;color:#4358a3;color:var(--color-primary,#4358a3)}.sales-dashboard-wrapper .accounts-table thead tr th.sortable .th-content{align-items:center;display:flex;gap:4px;justify-content:flex-start}.sales-dashboard-wrapper .accounts-table thead tr th.sortable .sort-indicator{align-items:center;display:inline-flex}.sales-dashboard-wrapper .accounts-table thead tr th.sortable .sort-indicator .material-symbols-outlined{font-size:16px}.sales-dashboard-wrapper .accounts-table thead tr th.sortable .sort-indicator .sort-hint{font-size:14px;opacity:0;transition:opacity .15s ease}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row{transition:background-color .15s ease}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row:hover{background:#f0f2f5;background:var(--color-surface-alt)}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.expandable{cursor:pointer}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.my-account{background:#4358a30a}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.my-account:hover{background:#4358a314}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.provider-row{background:#f0f2f5;background:var(--color-surface-alt)}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.provider-row:hover{background:#f0f2f5;background:var(--color-surface-hover,#0000000a)}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.provider-row .provider-details{display:flex;flex-direction:column;gap:4px}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.provider-row .provider-meta{align-items:center;color:#3d4d5c;color:var(--color-text-secondary,#6b7280);display:flex;flex-wrap:wrap;font-size:.75rem;gap:12px}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.provider-row .provider-meta .provider-npi{background:#f0f2f5;background:var(--color-surface-hover,#0000000a);border-radius:4px;font-family:monospace;font-family:var(--font-mono,monospace);padding:2px 6px}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.provider-row .provider-meta .provider-email{color:#4358a3;color:var(--color-primary,#4358a3);text-decoration:none}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.provider-row .provider-meta .provider-email:hover{text-decoration:underline}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row.provider-row .provider-meta .provider-type{background:#4358a31a;background:var(--color-primary-light,#4358a31a);border-radius:12px;color:#4358a3;color:var(--color-primary,#4358a3);font-weight:500;padding:2px 8px;text-transform:capitalize}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row td{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);color:#141414;color:var(--color-text);font-size:.875rem;padding:14px 16px;vertical-align:middle}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row td.account-name-cell{text-align:left;width:200px}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row td.numeric-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;width:110px}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row td.numeric-cell.highlight{color:#4358a3;font-weight:600}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row td.numeric-cell.success{color:#16a34a;font-weight:600}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row td.tier-cell{text-align:left;vertical-align:middle;width:80px}.sales-dashboard-wrapper .accounts-table tbody .accounts-table-row td.date-cell{color:#919aa4;color:var(--color-muted);font-size:.8rem;text-align:left;width:120px}.sales-dashboard-wrapper .accounts-table tbody .empty-row td{padding:48px 16px}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper{align-items:center;display:flex;gap:8px}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper.provider-indent{padding-left:32px}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper .expand-icon{align-items:center;display:flex;height:24px;justify-content:center;transition:transform .2s ease;width:24px}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper .expand-icon .material-symbols-outlined{color:#919aa4;color:var(--color-muted);font-size:18px}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper .expand-icon.expanded{transform:rotate(90deg)}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper .provider-indicator{background:#dbe0e5;background:var(--color-border);border-radius:50%;height:8px;margin-right:4px;width:8px}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper .account-info{display:flex;flex-direction:column;gap:2px}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper .account-info .account-name{font-weight:500}.sales-dashboard-wrapper .account-name-cell .account-name-wrapper .account-info .provider-count{color:#919aa4;color:var(--color-muted);font-size:.75rem}.sales-dashboard-wrapper .tier-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;min-width:28px;padding:0 8px}.sales-dashboard-wrapper .tier-badge.tier-a{background:#22c55e26;color:#16a34a}.sales-dashboard-wrapper .tier-badge.tier-b{background:#4358a326;color:#4358a3}.sales-dashboard-wrapper .tier-badge.tier-c{background:#6b728026;color:#6b7280}.sales-dashboard-wrapper .empty-state{align-items:center;color:#919aa4;color:var(--color-muted);display:flex;flex-direction:column;gap:12px}.sales-dashboard-wrapper .empty-state .material-symbols-outlined{font-size:48px;opacity:.5}.sales-dashboard-wrapper .empty-state p{font-size:.875rem;margin:0}.sales-dashboard-wrapper .accounts-table-footer{align-items:center;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.sales-dashboard-wrapper .accounts-table-footer .results-count{color:#919aa4;color:var(--color-muted);font-size:.875rem}.sales-dashboard-wrapper .supervisor-revenue-flow{display:flex;flex-direction:column;gap:16px;padding:8px 0}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card{background:linear-gradient(135deg,#4358a31f,#4358a30f);border:2px solid #4358a34d;border-radius:16px;padding:24px;text-align:center}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card .revenue-hero-label{color:#919aa4;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card .revenue-hero-value{color:#4358a3;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:8px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card .revenue-hero-percent{color:#3d4d5c;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}@media(max-width:768px){.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card{padding:20px 16px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card .revenue-hero-value{font-size:2rem}}@media(max-width:480px){.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card{border-radius:12px;padding:16px 12px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card .revenue-hero-value{font-size:1.75rem}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-hero-card .revenue-hero-percent{font-size:.8rem}}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions{display:flex;gap:12px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:12px;flex:1 1;padding:16px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card .deduction-label{color:#919aa4;color:var(--color-muted);font-size:.7rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card .deduction-value{color:#3d4d5c;color:var(--color-text-secondary);font-size:1.25rem;font-weight:700;margin-bottom:4px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card .deduction-percent{color:#919aa4;color:var(--color-muted);font-size:.75rem}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost{background:#f59e0b0d;border-color:#f59e0b4d}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost .deduction-value{color:#d97706}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost .deduction-slider{align-items:center;display:flex;gap:10px;margin:10px 0 6px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost .deduction-slider input[type=range]{-webkit-appearance:none;appearance:none;background:#f59e0b33;border-radius:2px;flex:1 1;height:4px;outline:none}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost .deduction-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f59e0b;border-radius:50%;box-shadow:0 2px 4px #f59e0b4d;cursor:pointer;height:18px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:18px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost .deduction-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost .deduction-slider input[type=range]::-moz-range-thumb{background:#f59e0b;border:none;border-radius:50%;cursor:pointer;height:18px;width:18px}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost .deduction-slider .slider-value{color:#d97706;font-size:.9rem;font-weight:700;min-width:40px;text-align:right}.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions .deduction-card.rep-cost .deduction-note{color:#919aa4;color:var(--color-muted);font-size:.65rem;font-style:italic}@media(max-width:600px){.sales-dashboard-wrapper .supervisor-revenue-flow .revenue-deductions{flex-direction:column}}.sales-dashboard-wrapper .supervisor-revenue-flow .net-revenue-summary{background:#22c55e14;border:1px solid #22c55e40;border-radius:12px;padding:18px 20px;text-align:center}.sales-dashboard-wrapper .supervisor-revenue-flow .net-revenue-summary .net-revenue-label{color:#919aa4;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.03em;margin-bottom:8px;text-transform:uppercase}.sales-dashboard-wrapper .supervisor-revenue-flow .net-revenue-summary .net-revenue-value{color:#16a34a;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.sales-dashboard-wrapper .supervisor-revenue-flow .net-revenue-summary .net-revenue-breakdown{color:#3d4d5c;color:var(--color-text-secondary);font-size:.8rem}.sales-dashboard-wrapper .supervisor-revenue-flow .medicare-context{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;color:#919aa4;color:var(--color-muted);display:flex;font-size:.8rem;gap:8px;justify-content:center;padding:10px 16px}.sales-dashboard-wrapper .supervisor-revenue-flow .medicare-context .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:16px}.sales-dashboard-wrapper .output-card-flow.supervisor-flow .output-card-content{overflow:visible}.sales-dashboard-wrapper .output-card-manufacturer{background:linear-gradient(135deg,#4358a314,#f0f2f5);background:linear-gradient(135deg,#4358a314 0,var(--color-surface-alt) 100%);border-left:4px solid #4358a3}.sales-dashboard-wrapper .output-card-net-revenue{background:linear-gradient(135deg,#22c55e14,#f0f2f5);background:linear-gradient(135deg,#22c55e14 0,var(--color-surface-alt) 100%);border-left:4px solid #16a34a}.sales-dashboard-wrapper .output-card-rep-cost{background:linear-gradient(135deg,#f59e0b0f,#f0f2f5);background:linear-gradient(135deg,#f59e0b0f 0,var(--color-surface-alt) 100%);border-left:4px solid #d97706;opacity:.85}.sales-dashboard-wrapper .output-card-rep-cost .output-value .output-amount{color:#919aa4!important;color:var(--color-muted)!important}@media(max-width:480px){.sales-dashboard-wrapper .chart-type-btn,.sales-dashboard-wrapper .filter-btn,.sales-dashboard-wrapper .metric-btn,.sales-dashboard-wrapper .sd-btn,.sales-dashboard-wrapper .toggle-btn{min-height:44px}.sales-dashboard-wrapper input[type=number],.sales-dashboard-wrapper input[type=text],.sales-dashboard-wrapper select{font-size:16px;min-height:44px}.sales-dashboard-wrapper .sd-header h1{font-size:1.125rem}.sales-dashboard-wrapper .sd-header h4{font-size:.8rem}.sales-dashboard-wrapper .calculator-output-card,.sales-dashboard-wrapper .sd-result-card,.sales-dashboard-wrapper .sd-stat-tile{border-radius:10px}.sales-dashboard-wrapper .sd-layout{border-radius:10px;gap:12px;padding:12px}.sales-dashboard-wrapper .input-section{padding:10px}.sales-dashboard-wrapper .output-value{min-width:80px}.sales-dashboard-wrapper .output-value .output-amount{font-size:1.1rem}.sales-dashboard-wrapper .output-value .output-label{font-size:.65rem}.sales-dashboard-wrapper .calculator-output-card{border-radius:10px;padding:14px}.sales-dashboard-wrapper .calculator-output-card .output-card-header{font-size:.8rem;margin-bottom:12px;padding-bottom:10px}.sales-dashboard-wrapper .calculator-output-card .output-card-content .output-row{gap:12px}.sales-dashboard-wrapper .sd-disclaimer{gap:8px;padding:12px}.sales-dashboard-wrapper.page-wrapper{padding:12px 16px}}.settings-wrapper{display:flex}.settings-wrapper .settings-sidebar{border-right:1px solid #dbe0e5;max-height:calc(100vh - 60px);min-width:350px;overflow-y:auto}.settings-wrapper .settings-sidebar .modal-sidebar-item{cursor:pointer;padding:10px 20px}.settings-wrapper .settings-sidebar .modal-sidebar-item:hover{color:#4358a3;color:var(--blue)}.settings-wrapper .settings-sidebar .modal-sidebar-item.active{background-color:#f0f2f5;background-color:var(--color-surface-alt);font-weight:700}.settings-wrapper .settings-page-content{height:calc(100vh - 60px);overflow-y:auto;width:calc(100vw - 350px)}.settings-wrapper .settings-page-content .edit-profile-center-wrapper{height:calc(100vh - 60px)}.settings-wrapper .settings-page-content .edit-profile-center-wrapper .fixed-body-mobile-content{height:calc(100vh - 120px);overflow:auto;padding:20px}.settings-wrapper .settings-page-content .edit-profile-center-wrapper .fixed-body-mobile-content.no-bar{height:calc(100dvh - 60px)}.settings-wrapper .settings-page-content .edit-profile-center-wrapper .fixed-footer-mobile{align-items:center;background-color:#fff;background-color:var(--color-surface);border-top:1px solid #dbe0e5;display:flex;height:60px;justify-content:center;margin:0!important;margin:0}.welcome-messages-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.welcome-messages-section .section-header h3{color:#141414;color:var(--color-text);margin:0}.welcome-messages-section .welcome-messages-list .welcome-message-item{align-items:center;background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 15px}.welcome-messages-section .welcome-messages-list .welcome-message-item .message-name{color:#141414;color:var(--color-text);font-weight:500}.welcome-messages-section .welcome-messages-list .welcome-message-item .actions{display:flex;gap:5px}.welcome-messages-section .welcome-messages-list .welcome-message-item .actions .icon-btn{background:#0000;border:none;border-radius:4px;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;padding:5px}.welcome-messages-section .welcome-messages-list .welcome-message-item .actions .icon-btn:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover);color:#4358a3;color:var(--color-primary)}.welcome-messages-section .welcome-messages-list .welcome-message-item .actions .icon-btn i{font-size:18px}.welcome-message-modal .modal-body .row-form .rsw-editor{background-color:#fff;background-color:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:6px;min-height:300px;width:100%}.welcome-message-modal .modal-body .row-form .rsw-editor .rsw-toolbar{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);padding:8px}.welcome-message-modal .modal-body .row-form .rsw-editor .rsw-toolbar button{background-color:#0000;border:none;border-radius:4px;color:#141414;color:var(--color-text);cursor:pointer;padding:4px 8px}.welcome-message-modal .modal-body .row-form .rsw-editor .rsw-toolbar button:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.welcome-message-modal .modal-body .row-form .rsw-editor .rsw-toolbar button.rsw-btn-active{background-color:#edf2fe;background-color:var(--color-primary-soft);color:#4358a3;color:var(--color-primary)}.welcome-message-modal .modal-body .row-form .rsw-editor .rsw-ce{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text);min-height:250px;padding:12px}.welcome-message-modal .modal-body .row-form .rsw-editor .rsw-ce:focus{outline:none}.welcome-message-modal .modal-body .row-form .rsw-editor .rsw-ce a{color:#4358a3;color:var(--color-primary)}.credentialing-page{margin:0 auto;max-width:1400px;padding:30px}.credentialing-page .credentialing-header{margin-bottom:30px}.credentialing-page .credentialing-header h1{color:#141414;color:var(--color-text);font-size:28px;font-weight:600;margin-bottom:8px}.credentialing-page .credentialing-header .text-muted{font-size:15px}.credentialing-page .credentialing-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.credentialing-page .credentialing-filters .filter-btn{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:20px;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.credentialing-page .credentialing-filters .filter-btn:hover{background:#f0f2f5;background:var(--color-surface-hover)}.credentialing-page .credentialing-filters .filter-btn.active{background:#4358a3;background:var(--blue);border-color:#4358a3;border-color:var(--blue);color:#fff}.credentialing-page .credentialing-filters .filter-btn.active .filter-count{background:#fff3;color:#fff}.credentialing-page .credentialing-filters .filter-btn.warning{border-color:#da3030;color:#da3030}.credentialing-page .credentialing-filters .filter-btn.warning .filter-count{background:color-mix(in srgb,#da3030,#0000 85%);color:#da3030}.credentialing-page .credentialing-filters .filter-btn.warning.active{background:#da3030;border-color:#da3030;color:#fff}.credentialing-page .credentialing-filters .filter-btn.warning.active .filter-count{background:#fff3;color:#fff}.credentialing-page .credentialing-filters .filter-btn .filter-count{background:#f0f2f5;background:var(--color-surface-alt);border-radius:10px;color:#3d4d5c;color:var(--color-text-secondary);font-size:12px;font-weight:600;padding:2px 8px}.credentialing-page .credentialing-empty,.credentialing-page .credentialing-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.credentialing-page .credentialing-empty .material-symbols-outlined,.credentialing-page .credentialing-loading .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:64px;margin-bottom:16px}.credentialing-page .credentialing-empty h3,.credentialing-page .credentialing-loading h3{color:#141414;color:var(--color-text);margin-bottom:8px}.credentialing-page .view-toggle{background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;display:flex;gap:4px;padding:4px}.credentialing-page .view-toggle .toggle-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.credentialing-page .view-toggle .toggle-btn .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:20px}.credentialing-page .view-toggle .toggle-btn:hover{background:#f0f2f5;background:var(--color-surface-hover)}.credentialing-page .view-toggle .toggle-btn.active{background:#fff;background:var(--color-surface);box-shadow:0 1px 3px #0000001a}.credentialing-page .view-toggle .toggle-btn.active .material-symbols-outlined{color:#4358a3;color:var(--blue)}.credentialing-page .credentialing-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.credentialing-page .credentialing-table-container{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.credentialing-page .credentialing-table-container .table-header-info{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);display:flex;justify-content:flex-end;padding:12px 20px}.credentialing-page .credentialing-table-container .table-header-info .table-count{color:#3d4d5c;color:var(--color-text-secondary);font-size:14px;font-weight:500}.credentialing-page .credentialing-table{border-collapse:collapse;width:100%}.credentialing-page .credentialing-table thead th{background:#fff;background:var(--color-surface);border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);color:#3d4d5c;color:var(--color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.credentialing-page .credentialing-table thead th.sortable{cursor:pointer;transition:color .15s ease;-webkit-user-select:none;user-select:none}.credentialing-page .credentialing-table thead th.sortable:hover{color:#141414;color:var(--color-text)}.credentialing-page .credentialing-table thead th.sortable .sort-icon{color:#4358a3;color:var(--blue);font-size:14px;margin-left:4px;vertical-align:middle}.credentialing-page .credentialing-table tbody tr{cursor:pointer;transition:background .15s ease}.credentialing-page .credentialing-table tbody tr:hover{background:#f0f2f5;background:var(--color-surface-hover)}.credentialing-page .credentialing-table tbody tr.selected{background:color-mix(in srgb,#4358a3,#fff 92%);background:color-mix(in srgb,var(--blue),var(--color-surface) 92%)}.credentialing-page .credentialing-table tbody tr:not(:last-child){border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border)}.credentialing-page .credentialing-table tbody td{color:#141414;color:var(--color-text);font-size:14px;padding:16px 20px;vertical-align:middle}.credentialing-page .credentialing-table tbody td .org-cell{display:flex;flex-direction:column;gap:2px}.credentialing-page .credentialing-table tbody td .org-cell .org-name{color:#141414;color:var(--color-text);font-weight:500}.credentialing-page .credentialing-table tbody td .org-cell .office-name{color:#3d4d5c;color:var(--color-text-secondary);font-size:12px}.credentialing-page .credentialing-table tbody td .badge{border-radius:16px;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px}.credentialing-page .credentialing-kanban{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px}.credentialing-page .credentialing-kanban .kanban-column{background:#f0f2f5;background:var(--color-surface-alt);border-radius:10px;display:flex;flex:1 1;flex-direction:column;max-width:360px;min-width:300px}.credentialing-page .credentialing-kanban .kanban-column .column-header{align-items:center;border-bottom:3px solid #dbe0e5;border-bottom:3px solid var(--color-border);display:flex;justify-content:space-between;padding:16px}.credentialing-page .credentialing-kanban .kanban-column .column-header .column-title{color:#141414;color:var(--color-text);font-size:14px;font-weight:600}.credentialing-page .credentialing-kanban .kanban-column .column-header .column-count{background:#fff;background:var(--color-surface);border-radius:12px;color:#3d4d5c;color:var(--color-text-secondary);font-size:12px;font-weight:600;padding:4px 10px}.credentialing-page .credentialing-kanban .kanban-column .column-header.orange{border-bottom-color:#ffbe62}.credentialing-page .credentialing-kanban .kanban-column .column-header.orange .column-title{color:#ffbe62}.credentialing-page .credentialing-kanban .kanban-column .column-header.orange .column-count{background:color-mix(in srgb,#ffbe62,#fff 80%);color:#ffbe62}.credentialing-page .credentialing-kanban .kanban-column .column-header.red{border-bottom-color:#da3030}.credentialing-page .credentialing-kanban .kanban-column .column-header.red .column-title{color:#da3030}.credentialing-page .credentialing-kanban .kanban-column .column-header.red .column-count{background:color-mix(in srgb,#da3030,#fff 80%);color:#da3030}.credentialing-page .credentialing-kanban .kanban-column .column-header.blue{border-bottom-color:#4358a3;border-bottom-color:var(--blue)}.credentialing-page .credentialing-kanban .kanban-column .column-header.blue .column-title{color:#4358a3;color:var(--blue)}.credentialing-page .credentialing-kanban .kanban-column .column-header.blue .column-count{background:color-mix(in srgb,#4358a3,#fff 80%);background:color-mix(in srgb,var(--blue),#fff 80%);color:#4358a3;color:var(--blue)}.credentialing-page .credentialing-kanban .kanban-column .column-header.green{border-bottom-color:#22c55e}.credentialing-page .credentialing-kanban .kanban-column .column-header.green .column-title{color:#22c55e}.credentialing-page .credentialing-kanban .kanban-column .column-header.green .column-count{background:color-mix(in srgb,#22c55e,#fff 80%);color:#22c55e}.credentialing-page .credentialing-kanban .kanban-column .column-content{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:200px;padding:12px;transition:background .2s}.credentialing-page .credentialing-kanban .kanban-column.drag-over .column-content{background:color-mix(in srgb,#4358a3,#f0f2f5 90%);background:color-mix(in srgb,var(--blue),var(--color-surface-alt) 90%);border:2px dashed #4358a3;border:2px dashed var(--blue);border-radius:0 0 10px 10px;margin:0 2px 2px;padding:10px}.credentialing-page .credentialing-kanban .kanban-column .empty-column{align-items:center;color:#3d4d5c;color:var(--color-text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:150px;text-align:center}.credentialing-page .credentialing-kanban .kanban-column .empty-column .material-symbols-outlined{font-size:36px;margin-bottom:8px;opacity:.4}.credentialing-page .credentialing-kanban .kanban-column .empty-column span{font-size:13px}.credentialing-page .credentialing-card.kanban-card{cursor:grab;padding:16px;-webkit-user-select:none;user-select:none}.credentialing-page .credentialing-card.kanban-card:active{cursor:grabbing}.credentialing-page .credentialing-card.kanban-card.dragging{box-shadow:0 8px 24px #00000026;opacity:.5;transform:rotate(2deg)}.credentialing-page .credentialing-card.kanban-card .card-header{margin-bottom:12px}.credentialing-page .credentialing-card.kanban-card .card-header .org-info h3{font-size:14px}.credentialing-page .credentialing-card.kanban-card .card-body{margin-bottom:12px}.credentialing-page .credentialing-card.kanban-card .card-body .contact-info .contact-item{font-size:13px}.credentialing-page .credentialing-card.kanban-card .card-footer{padding-top:10px}.credentialing-page .credentialing-card{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;cursor:pointer;padding:20px;transition:all .2s ease}.credentialing-page .credentialing-card:hover{border-color:#4358a3;border-color:var(--blue);box-shadow:0 4px 12px #00000014}.credentialing-page .credentialing-card.selected{background:color-mix(in srgb,#4358a3,#fff 95%);background:color-mix(in srgb,var(--blue),var(--color-surface) 95%);border-color:#4358a3;border-color:var(--blue)}.credentialing-page .credentialing-card .card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.credentialing-page .credentialing-card .card-header .org-info h3{color:#141414;color:var(--color-text);font-size:16px;font-weight:600;margin:0 0 4px}.credentialing-page .credentialing-card .card-header .org-info .office-name{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px}.credentialing-page .credentialing-card .card-body{margin-bottom:16px}.credentialing-page .credentialing-card .card-body .contact-info{display:flex;flex-direction:column;gap:8px}.credentialing-page .credentialing-card .card-body .contact-info .contact-item{align-items:center;color:#3d4d5c;color:var(--color-text-secondary);display:flex;font-size:14px;gap:8px}.credentialing-page .credentialing-card .card-body .contact-info .contact-item .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:18px}.credentialing-page .credentialing-card .card-footer{align-items:center;border-top:1px solid #dbe0e5;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding-top:12px}.credentialing-page .credentialing-card .card-footer .request-date{align-items:center;color:#3d4d5c;color:var(--color-text-secondary);display:flex;font-size:13px;gap:6px}.credentialing-page .credentialing-card .card-footer .request-date .material-symbols-outlined{font-size:16px}.credentialing-page .credentialing-card .card-footer .message-count{align-items:center;color:#4358a3;color:var(--blue);display:flex;font-size:13px;font-weight:500;gap:4px}.credentialing-page .credentialing-card .card-footer .message-count .material-symbols-outlined{font-size:16px}.drawer-overlay{animation:fadeIn .2s ease-out;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.credentialing-drawer{animation:slideIn .2s ease-out;background-color:#fff;background-color:var(--color-surface,#fff);bottom:0;box-shadow:-4px 0 12px #00000026;display:flex;flex-direction:column;max-width:90vw;position:fixed;right:0;top:0;width:500px;z-index:1001}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.credentialing-drawer .drawer-header{align-items:flex-start;background-color:#fff;background-color:var(--color-surface,#fff);border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px 30px}.credentialing-drawer .drawer-header .drawer-title h2{color:#141414;color:var(--color-text);font-size:20px;font-weight:600;margin:0 0 4px}.credentialing-drawer .drawer-header .drawer-title .office-name{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px}.credentialing-drawer .drawer-header .drawer-header-actions{align-items:center;display:flex;gap:12px}.credentialing-drawer .drawer-header .drawer-header-actions .status-selector{align-items:center;display:flex;gap:8px}.credentialing-drawer .drawer-header .drawer-header-actions .status-selector .status-dropdown{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:none;border-radius:20px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 32px 8px 12px}.credentialing-drawer .drawer-header .drawer-header-actions .status-selector .status-dropdown.light-orange{background-color:color-mix(in srgb,#ffbe62,#fff 70%);color:#ffbe62}.credentialing-drawer .drawer-header .drawer-header-actions .status-selector .status-dropdown.red-light{background-color:color-mix(in srgb,#da3030,#fff 70%);color:#da3030}.credentialing-drawer .drawer-header .drawer-header-actions .status-selector .status-dropdown.light-blue{background-color:color-mix(in srgb,#4358a3,#fff 70%);background-color:color-mix(in srgb,var(--blue),#fff 70%);color:#4358a3;color:var(--blue)}.credentialing-drawer .drawer-header .drawer-header-actions .status-selector .status-dropdown.green-light{background-color:color-mix(in srgb,#22c55e,#fff 70%);color:#22c55e}.credentialing-drawer .drawer-header .drawer-header-actions .status-selector .status-dropdown:focus{box-shadow:0 0 0 2px #dbe0e5;box-shadow:0 0 0 2px var(--color-border);outline:none}.credentialing-drawer .drawer-header .drawer-header-actions .status-selector .status-dropdown:disabled{cursor:not-allowed;opacity:.7}.credentialing-drawer .drawer-header .drawer-header-actions .btn-icon{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.credentialing-drawer .drawer-header .drawer-header-actions .btn-icon:hover{background:#f0f2f5;background:var(--color-surface-hover)}.credentialing-drawer .drawer-header .drawer-header-actions .btn-icon .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:20px}.credentialing-drawer .drawer-tabs{background-color:#f0f2f5;background-color:var(--color-surface-alt,#f9f9f9);border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-evenly;padding:0 20px}.credentialing-drawer .drawer-tabs .drawer-tab{align-items:center;border-bottom:2px solid #0000;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:15px 12px;transition:all .2s;white-space:nowrap}.credentialing-drawer .drawer-tabs .drawer-tab:hover{color:#141414;color:var(--color-text)}.credentialing-drawer .drawer-tabs .drawer-tab.active{border-bottom-color:#4358a3;border-bottom-color:var(--blue);color:#4358a3;color:var(--blue)}.credentialing-drawer .drawer-content{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:30px}.credentialing-drawer .drawer-footer{align-items:center;border-top:1px solid #dbe0e5;border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:flex-end;padding:20px 30px}.credentialing-drawer .drawer-footer .footer-info{align-items:center;color:#3d4d5c;color:var(--color-text-secondary);display:flex;font-size:14px;gap:8px}.credentialing-drawer .drawer-footer .footer-info .text-red{color:#da3030}.credentialing-drawer .drawer-footer .completed-badge{align-items:center;color:#22c55e;display:flex;font-weight:500;gap:8px}.credentialing-drawer .drawer-footer .completed-badge .material-symbols-outlined{font-size:20px}.credentialing-drawer .drawer-tabs .drawer-tab .tab-progress{background:#fff;background:var(--color-surface);border-radius:10px;color:#3d4d5c;color:var(--color-text-secondary);font-size:11px;font-weight:600;margin-left:4px;padding:2px 8px}.credentialing-drawer .drawer-tabs .drawer-tab.active .tab-progress{background:color-mix(in srgb,#4358a3,#fff 85%);background:color-mix(in srgb,var(--blue),#fff 85%);color:#4358a3;color:var(--blue)}.credentialing-drawer .checklist-tab .checklist-header{margin-bottom:24px}.credentialing-drawer .checklist-tab .checklist-header .progress-bar{background:#f0f2f5;background:var(--color-surface-alt);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.credentialing-drawer .checklist-tab .checklist-header .progress-bar .progress-fill{background:#22c55e;border-radius:4px;height:100%;transition:width .3s ease}.credentialing-drawer .checklist-tab .checklist-header .progress-text{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px}.credentialing-drawer .checklist-tab.provider-checklist{padding:20px}.credentialing-drawer .checklist-tab.provider-checklist .checklist-categories{gap:32px}.credentialing-drawer .checklist-tab.provider-checklist .category-header-with-desc{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:12px}.credentialing-drawer .checklist-tab.provider-checklist .category-header-with-desc .category-title{border:none;color:#141414;color:var(--color-text);font-size:16px;font-weight:600;margin:0 0 8px;padding:0}.credentialing-drawer .checklist-tab.provider-checklist .category-header-with-desc .category-description{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px;line-height:1.5;margin:0}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item{border:1px solid #dbe0e5;border:1px solid var(--color-border);cursor:default}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item.requested{background:color-mix(in srgb,#ffbe62,#fff 95%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 95%);border-color:#ffbe62}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item.requested .custom-checkbox{border-color:#ffbe62}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item.requested .custom-checkbox .warning-icon{color:#ffbe62;font-size:14px}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item .item-description{color:#3d4d5c;color:var(--color-text-secondary);display:block;font-size:12px;line-height:1.4;margin-top:4px}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item .requested-info{color:#ffbe62;display:block;font-size:12px;font-weight:500;margin-top:6px}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item .item-actions .btn-icon-small.upload-requested{background:#ffbe62}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item .item-actions .btn-icon-small.upload-requested .material-symbols-outlined{color:#fff}.credentialing-drawer .checklist-tab.provider-checklist .checklist-item .item-actions .btn-icon-small.upload-requested:hover{background:color-mix(in srgb,#ffbe62,#000 10%)}.credentialing-drawer .checklist-tab .checklist-categories{display:flex;flex-direction:column;gap:24px}.credentialing-drawer .checklist-tab .checklist-category .category-title{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);color:#141414;color:var(--color-text);font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.credentialing-drawer .checklist-tab .checklist-category .checklist-items{display:flex;flex-direction:column;gap:8px}.credentialing-drawer .checklist-tab .checklist-item{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border-radius:10px;cursor:pointer;display:flex;gap:12px;min-height:60px;padding:12px;transition:all .2s}.credentialing-drawer .checklist-tab .checklist-item:hover{background:#f0f2f5;background:var(--color-surface-hover)}.credentialing-drawer .checklist-tab .checklist-item.completed{background:color-mix(in srgb,#22c55e,#fff 92%);background:color-mix(in srgb,#22c55e,var(--color-surface) 92%);border-color:#22c55e}.credentialing-drawer .checklist-tab .checklist-item.completed .custom-checkbox{background:#22c55e;border-color:#22c55e}.credentialing-drawer .checklist-tab .checklist-item.completed .item-label{color:#3d4d5c;color:var(--color-text-secondary)}.credentialing-drawer .checklist-tab .checklist-item .checkbox-wrapper{flex-shrink:0}.credentialing-drawer .checklist-tab .checklist-item .custom-checkbox{align-items:center;border:2px solid #dbe0e5;border:2px solid var(--color-border);border-radius:4px;display:flex;height:20px;justify-content:center;transition:all .2s;width:20px}.credentialing-drawer .checklist-tab .checklist-item .custom-checkbox.checked{background:#22c55e;border-color:#22c55e}.credentialing-drawer .checklist-tab .checklist-item .custom-checkbox.checked .material-symbols-outlined{color:#fff;font-size:14px}.credentialing-drawer .checklist-tab .checklist-item .item-content{flex:1 1;min-width:0}.credentialing-drawer .checklist-tab .checklist-item .item-content .item-label{color:#141414;color:var(--color-text);display:block;font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credentialing-drawer .checklist-tab .checklist-item .item-content .completed-info{color:#3d4d5c;color:var(--color-text-secondary);display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credentialing-drawer .checklist-tab .checklist-item .item-content .uploaded-doc-info{align-items:center;color:#4358a3;color:var(--blue);display:flex;font-size:12px;gap:4px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credentialing-drawer .checklist-tab .checklist-item .item-content .uploaded-doc-info .material-symbols-outlined{flex-shrink:0;font-size:14px}.credentialing-drawer .checklist-tab .checklist-item .item-actions{display:flex;flex-shrink:0;gap:2px;margin-left:auto}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small{align-items:center;background:#fff;background:var(--color-surface);border:none;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:16px}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small:hover{background:#f0f2f5;background:var(--color-surface-hover)}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small:hover .material-symbols-outlined{color:#4358a3;color:var(--blue)}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.has-doc{background:color-mix(in srgb,#22c55e,#fff 90%);background:color-mix(in srgb,#22c55e,var(--color-surface) 90%)}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.has-doc .material-symbols-outlined{color:#22c55e}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.has-doc:hover{background:color-mix(in srgb,#22c55e,#fff 80%);background:color-mix(in srgb,#22c55e,var(--color-surface) 80%)}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.view-btn:hover{background:color-mix(in srgb,#4358a3,#fff 90%);background:color-mix(in srgb,var(--blue),var(--color-surface) 90%)}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.view-btn:hover .material-symbols-outlined{color:#4358a3;color:var(--blue)}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.reminder-btn:hover{background:color-mix(in srgb,#ffbe62,#fff 90%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 90%)}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.reminder-btn:hover .material-symbols-outlined{color:#ffbe62}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.delete-btn:hover{background:color-mix(in srgb,#da3030,#fff 90%);background:color-mix(in srgb,#da3030,var(--color-surface) 90%)}.credentialing-drawer .checklist-tab .checklist-item .item-actions .btn-icon-small.delete-btn:hover .material-symbols-outlined{color:#da3030}.credentialing-drawer .checklist-tab .add-task-btn{align-items:center;display:flex;gap:6px;margin-top:8px}.credentialing-drawer .checklist-tab .add-task-btn .material-symbols-outlined{font-size:18px}.credentialing-drawer .checklist-tab .add-task-form{background:#f0f2f5;background:var(--color-surface-alt);border-radius:10px;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:12px}.credentialing-drawer .checklist-tab .add-task-form input{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;color:#141414;color:var(--color-text);font-size:14px;padding:10px 12px}.credentialing-drawer .checklist-tab .add-task-form input:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.credentialing-drawer .checklist-tab .add-task-form .add-task-actions{display:flex;gap:8px}.credentialing-drawer .conversation-tab{display:flex;flex-direction:column;height:100%;margin:-24px}.credentialing-drawer .conversation-tab .messages-container{flex:1 1;overflow-y:auto;padding:24px}.credentialing-drawer .conversation-tab .messages-container .no-messages{align-items:center;color:#3d4d5c;color:var(--color-text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.credentialing-drawer .conversation-tab .messages-container .no-messages .material-symbols-outlined{font-size:48px;margin-bottom:16px;opacity:.5}.credentialing-drawer .conversation-tab .messages-container .no-messages p{line-height:1.5;max-width:280px}.credentialing-drawer .conversation-tab .messages-container .messages-list{display:flex;flex-direction:column;gap:16px}.credentialing-drawer .conversation-tab .messages-container .message{max-width:85%}.credentialing-drawer .conversation-tab .messages-container .message.outgoing{align-self:flex-end}.credentialing-drawer .conversation-tab .messages-container .message.outgoing .message-content{background:#4358a3;background:var(--blue);border-radius:16px 16px 4px 16px;color:#fff}.credentialing-drawer .conversation-tab .messages-container .message.outgoing .message-header{text-align:right}.credentialing-drawer .conversation-tab .messages-container .message.incoming{align-self:flex-start}.credentialing-drawer .conversation-tab .messages-container .message.incoming .message-content{background:#f0f2f5;background:var(--color-surface-alt);border-radius:16px 16px 16px 4px;color:#141414;color:var(--color-text)}.credentialing-drawer .conversation-tab .messages-container .message .message-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;padding:0 4px}.credentialing-drawer .conversation-tab .messages-container .message .message-header .sender-name{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px;font-weight:600}.credentialing-drawer .conversation-tab .messages-container .message .message-header .message-time{color:#3d4d5c;color:var(--color-text-secondary);font-size:12px}.credentialing-drawer .conversation-tab .messages-container .message .message-content{padding:12px 16px}.credentialing-drawer .conversation-tab .messages-container .message .message-content .document-request-badge{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-bottom:8px;opacity:.8;text-transform:uppercase}.credentialing-drawer .conversation-tab .messages-container .message .message-content .document-request-badge .material-symbols-outlined{font-size:14px}.credentialing-drawer .conversation-tab .messages-container .message .message-content p{line-height:1.5;margin:0}.credentialing-drawer .conversation-tab .message-input-container{background:#fff;background:var(--color-surface);border-top:1px solid #dbe0e5;border-top:1px solid var(--color-border);padding:16px 24px}.credentialing-drawer .conversation-tab .message-input-container .quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.credentialing-drawer .conversation-tab .message-input-container .quick-actions .quick-actions-label{color:#3d4d5c;color:var(--color-text-secondary);font-size:12px;font-weight:500}.credentialing-drawer .conversation-tab .message-input-container .quick-actions .btn{font-size:11px}.credentialing-drawer .conversation-tab .message-input-container .message-input{align-items:flex-end;display:flex;gap:12px}.credentialing-drawer .conversation-tab .message-input-container .message-input textarea{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;color:#141414;color:var(--color-text);flex:1 1;font-family:inherit;font-size:14px;padding:12px;resize:none}.credentialing-drawer .conversation-tab .message-input-container .message-input textarea:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.credentialing-drawer .conversation-tab .message-input-container .message-input .btn{align-items:center;display:flex;height:44px;justify-content:center;padding:0;width:44px}.credentialing-drawer .conversation-tab .message-input-container .message-input .btn .material-symbols-outlined{font-size:20px}.credentialing-drawer .details-tab .details-section{margin-bottom:32px}.credentialing-drawer .details-tab .details-section h4{color:#3d4d5c;color:var(--color-text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.credentialing-drawer .details-tab .details-section .details-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.credentialing-drawer .details-tab .details-section .details-grid .detail-item label{color:#3d4d5c;color:var(--color-text-secondary);display:block;font-size:12px;margin-bottom:4px}.credentialing-drawer .details-tab .details-section .details-grid .detail-item span{color:#141414;color:var(--color-text);font-size:14px}.credentialing-drawer .details-tab .timeline{padding-left:24px;position:relative}.credentialing-drawer .details-tab .timeline:before{background:#dbe0e5;background:var(--color-border);bottom:8px;content:"";left:6px;position:absolute;top:8px;width:2px}.credentialing-drawer .details-tab .timeline .timeline-item{padding-bottom:24px;position:relative}.credentialing-drawer .details-tab .timeline .timeline-item:last-child{padding-bottom:0}.credentialing-drawer .details-tab .timeline .timeline-item .timeline-dot{background:#fff;background:var(--color-surface);border:2px solid #dbe0e5;border:2px solid var(--color-border);border-radius:50%;height:14px;left:-24px;position:absolute;top:4px;width:14px}.credentialing-drawer .details-tab .timeline .timeline-item.current .timeline-dot{background:#4358a3;background:var(--blue);border-color:#4358a3;border-color:var(--blue)}.credentialing-drawer .details-tab .timeline .timeline-item.current.warning .timeline-dot{background:#da3030;border-color:#da3030}.credentialing-drawer .details-tab .timeline .timeline-item.completed .timeline-dot{background:#22c55e;border-color:#22c55e}.credentialing-drawer .details-tab .timeline .timeline-item .timeline-content .timeline-title{color:#141414;color:var(--color-text);display:block;font-weight:500;margin-bottom:2px}.credentialing-drawer .details-tab .timeline .timeline-item .timeline-content .timeline-date{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px}.credentialing-drawer .details-tab .timeline .timeline-item .timeline-content .timeline-status{display:block;font-size:12px;margin-top:2px}.credentialing-drawer .details-tab .timeline .timeline-item .timeline-content .timeline-status.warning{color:#da3030;font-weight:500}.credentialing-reminder-modal .reminder-modal-body{display:flex;flex-direction:column;gap:20px}.credentialing-reminder-modal .reminder-item-label{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;color:#141414;color:var(--color-text);display:flex;font-weight:500;gap:10px;padding:12px 16px}.credentialing-reminder-modal .reminder-item-label .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:20px}.credentialing-reminder-modal .reminder-field{display:flex;flex-direction:column;gap:8px}.credentialing-reminder-modal .reminder-field>label{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.credentialing-reminder-modal .reminder-field textarea{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;color:#141414;color:var(--color-text);font-family:inherit;font-size:14px;padding:12px;resize:vertical;width:100%}.credentialing-reminder-modal .reminder-field textarea:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.credentialing-reminder-modal .reminder-notify-options{display:flex;flex-direction:column;gap:10px}.credentialing-reminder-modal .reminder-checkbox{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:8px;color:#141414;color:var(--color-text);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:14px 16px;transition:all .15s;-webkit-user-select:none;user-select:none}.credentialing-reminder-modal .reminder-checkbox:hover{background:#f0f2f5;background:var(--color-surface-hover)}.credentialing-reminder-modal .reminder-checkbox .consent-dot{background:#fff;border:2px solid #d1d5db;border-radius:50%;display:block;height:20px;min-height:20px;min-width:20px;transition:all .15s;width:20px}.credentialing-reminder-modal .reminder-checkbox .consent-dot.checked{background:#4358a3;background:var(--blue);border-color:#4358a3;border-color:var(--blue)}.credentialing-reminder-modal .reminder-checkbox .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:18px}.credentialing-reminder-modal .reminder-info{align-items:flex-start;background:color-mix(in srgb,#4358a3,#fff 92%);background:color-mix(in srgb,var(--blue),var(--color-surface) 92%);border-radius:10px;color:#3d4d5c;color:var(--color-text-secondary);display:flex;font-size:12px;gap:8px;line-height:1.4;padding:10px 12px}.credentialing-reminder-modal .reminder-info .material-symbols-outlined{color:#4358a3;color:var(--blue);flex-shrink:0;font-size:16px;margin-top:1px}.credentialing-reminder-modal .interval-quick-select{margin-bottom:20px}.credentialing-reminder-modal .interval-quick-select .interval-quick-label{color:#3d4d5c;color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.credentialing-reminder-modal .interval-quick-select .interval-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.credentialing-reminder-modal .interval-quick-select .interval-btn{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:20px;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:36px;justify-content:center;padding:0 16px;transition:all .15s ease}.credentialing-reminder-modal .interval-quick-select .interval-btn:hover{background:color-mix(in srgb,#4358a3,#fff 92%);background:color-mix(in srgb,var(--blue),var(--color-surface) 92%);border-color:#4358a3;border-color:var(--blue);color:#4358a3;color:var(--blue)}.credentialing-reminder-modal .interval-quick-select .interval-btn.selected{background:#4358a3;background:var(--blue);border-color:#4358a3;border-color:var(--blue);color:#fff}.credentialing-reminder-modal .interval-quick-select .interval-custom{align-items:center;display:flex;gap:8px;margin-top:10px}.credentialing-reminder-modal .interval-quick-select .interval-custom input{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:6px;color:#141414;color:var(--color-text);font-size:13px;height:36px;padding:0 10px;text-align:center;width:70px}.credentialing-reminder-modal .interval-quick-select .interval-custom input:focus{border-color:#4358a3;border-color:var(--blue);outline:none}.credentialing-reminder-modal .interval-quick-select .interval-custom span{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px}.credentialing-reminder-modal .interval-quick-select .interval-custom button{background:color-mix(in srgb,#4358a3,#fff 92%);background:color-mix(in srgb,var(--blue),var(--color-surface) 92%);border:1px solid #4358a3;border:1px solid var(--blue);border-radius:20px;color:#4358a3;color:var(--blue);cursor:pointer;font-size:12px;font-weight:600;height:36px;padding:0 14px;transition:all .15s ease}.credentialing-reminder-modal .interval-quick-select .interval-custom button:hover{background:#4358a3;background:var(--blue);color:#fff}.credentialing-reminder-modal .interval-quick-select .interval-custom button:disabled{cursor:not-allowed;opacity:.4}.credentialing-reminder-modal .interval-quick-select .interval-dates{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.credentialing-reminder-modal .interval-quick-select .interval-dates .interval-date-chip{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:20px;color:#141414;color:var(--color-text);display:inline-flex;font-size:12px;gap:6px;padding:5px 12px}.credentialing-reminder-modal .interval-quick-select .interval-dates .interval-date-chip .interval-date-label{font-weight:500}.credentialing-reminder-modal .interval-quick-select .interval-dates .interval-date-chip .interval-date-value{color:#3d4d5c;color:var(--color-text-secondary)}.credentialing-reminder-modal .interval-quick-select .interval-dates .interval-date-chip .adjusted-badge{color:#ffbe62;font-size:10px;font-weight:500}.credentialing-reminder-modal .interval-quick-select .interval-dates .interval-date-chip .interval-date-remove{align-items:center;background:#dbe0e5;background:var(--color-border);border:none;border-radius:50%;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:14px;height:18px;justify-content:center;line-height:1;padding:0;transition:all .15s ease;width:18px}.credentialing-reminder-modal .interval-quick-select .interval-dates .interval-date-chip .interval-date-remove:hover{background:#da3030;color:#fff}.provider-credentialing .credentialing-status-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.provider-credentialing .credentialing-status-header .status-info h2{color:#141414;color:var(--color-text);font-size:20px;font-weight:600;margin:0 0 4px}.provider-credentialing .credentialing-status-header .status-info .text-muted{font-size:13px;margin:0;opacity:.7}.provider-credentialing .credentialing-status-header .status-badge-container .badge.large{font-size:12px;font-weight:600;padding:8px 16px}.provider-credentialing .pending-requests-alert{background:color-mix(in srgb,#ffbe62,#fff 90%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 90%);border:1px solid #ffbe62;border-radius:10px;display:flex;gap:16px;margin-bottom:24px;padding:16px 20px}.provider-credentialing .pending-requests-alert>.material-symbols-outlined{color:#ffbe62;flex-shrink:0;font-size:28px}.provider-credentialing .pending-requests-alert .alert-content strong{color:#141414;color:var(--color-text);display:block;margin-bottom:4px}.provider-credentialing .pending-requests-alert .alert-content p{color:#3d4d5c;color:var(--color-text-secondary);font-size:14px;margin:0 0 12px}.provider-credentialing .pending-requests-alert .alert-content .pending-docs-list{display:flex;flex-wrap:wrap;gap:8px}.provider-credentialing .pending-requests-alert .alert-content .pending-docs-list .pending-doc-tag{background:#ffbe62;border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.provider-credentialing .credentialing-timeline-section{background:#f0f2f5;background:var(--color-surface-alt);border-radius:10px;margin-top:24px;padding:20px}.provider-credentialing .credentialing-timeline-section h4{color:#3d4d5c;color:var(--color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.provider-credentialing .credentialing-timeline-section .progress-timeline{align-items:flex-start;display:flex;gap:0;position:relative}.provider-credentialing .credentialing-timeline-section .progress-timeline:before{background:#dbe0e5;background:var(--color-border);content:"";height:2px;left:12px;position:absolute;right:12px;top:12px;z-index:0}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-indicator{align-items:center;background:#fff;background:var(--color-surface);border:2px solid #dbe0e5;border:2px solid var(--color-border);border-radius:50%;display:flex;height:24px;justify-content:center;margin-bottom:6px;width:24px}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-indicator .material-symbols-outlined{display:none;font-size:14px}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-indicator .step-number{color:#3d4d5c;color:var(--color-text-secondary);font-size:11px;font-weight:600}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-content{text-align:center}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-content .step-title{color:#3d4d5c;color:var(--color-text-secondary);display:block;font-size:11px;font-weight:500}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-content .step-date,.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-content .step-status{color:#3d4d5c;color:var(--color-text-secondary);display:block;font-size:10px;margin-top:2px;opacity:.8}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-content .step-date.warning,.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step .step-content .step-status.warning{color:#da3030;font-weight:500;opacity:1}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.current .step-indicator{background:color-mix(in srgb,#4358a3,#fff 90%);background:color-mix(in srgb,var(--blue),var(--color-surface) 90%);border-color:#4358a3;border-color:var(--blue)}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.current .step-indicator .step-number{color:#4358a3;color:var(--blue)}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.current .step-content .step-title{color:#4358a3;color:var(--blue);font-weight:600}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.current .step-content .step-status{color:#4358a3;color:var(--blue)}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.current.warning .step-indicator{background:color-mix(in srgb,#da3030,#fff 90%);background:color-mix(in srgb,#da3030,var(--color-surface) 90%);border-color:#da3030}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.current.warning .step-content .step-title,.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.current.warning .step-indicator .step-number{color:#da3030}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.completed .step-indicator{background:#22c55e;border-color:#22c55e}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.completed .step-indicator .material-symbols-outlined{color:#fff;display:block}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.completed .step-indicator .step-number{display:none}.provider-credentialing .credentialing-timeline-section .progress-timeline .timeline-step.completed .step-content .step-title{color:#22c55e}.provider-credentialing .credentialing-tabs{background:#fff;background:var(--color-surface);border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);display:flex;margin-bottom:0}.provider-credentialing .credentialing-tabs .tab-btn{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#3d4d5c;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:-1px;padding:12px 16px;transition:all .2s}.provider-credentialing .credentialing-tabs .tab-btn .material-symbols-outlined{font-size:18px}.provider-credentialing .credentialing-tabs .tab-btn .tab-count{background:#f0f2f5;background:var(--color-surface-alt);border-radius:8px;font-size:11px;font-weight:600;min-width:18px;padding:2px 6px;text-align:center}.provider-credentialing .credentialing-tabs .tab-btn .tab-count.alert{background:#ffbe62;color:#fff}.provider-credentialing .credentialing-tabs .tab-btn:hover{color:#141414;color:var(--color-text)}.provider-credentialing .credentialing-tabs .tab-btn.active{border-bottom-color:#4358a3;border-bottom-color:var(--blue);color:#4358a3;color:var(--blue)}.provider-credentialing .credentialing-tab-content{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:0 0 10px 10px;border-top:none;min-height:300px}.provider-credentialing .credentialing-tab-content .checklist-tab{padding:20px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-header{margin-bottom:24px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-header .progress-bar{background:#f0f2f5;background:var(--color-surface-alt);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-header .progress-bar .progress-fill{background:#22c55e;border-radius:4px;height:100%;transition:width .3s ease}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-header .progress-text{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-categories{display:flex;flex-direction:column;gap:24px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-category .category-title{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border);color:#141414;color:var(--color-text);font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-category .checklist-items{display:flex;flex-direction:column;gap:8px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border-radius:10px;display:flex;gap:12px;min-height:60px;padding:12px;transition:all .2s}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item:hover{background:#f0f2f5;background:var(--color-surface-hover)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item.completed{background:color-mix(in srgb,#22c55e,#fff 92%);background:color-mix(in srgb,#22c55e,var(--color-surface) 92%)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item.completed .custom-checkbox{background:#22c55e;border-color:#22c55e}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item.completed .item-label{color:#3d4d5c;color:var(--color-text-secondary)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item.pending-review{background:color-mix(in srgb,#ffbe62,#fff 92%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 92%);border:1px solid color-mix(in srgb,#ffbe62,#0000 50%)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item.pending-review .custom-checkbox{background:color-mix(in srgb,#ffbe62,#fff 80%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 80%);border-color:#ffbe62}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .checkbox-wrapper{flex-shrink:0}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .custom-checkbox{align-items:center;border:2px solid #dbe0e5;border:2px solid var(--color-border);border-radius:4px;display:flex;height:20px;justify-content:center;transition:all .2s;width:20px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .custom-checkbox.checked{background:#22c55e;border-color:#22c55e}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .custom-checkbox.checked .material-symbols-outlined{color:#fff;font-size:14px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .custom-checkbox.pending{background:color-mix(in srgb,#ffbe62,#fff 80%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 80%);border-color:#ffbe62}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .custom-checkbox.pending .material-symbols-outlined{color:#ffbe62;font-size:14px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-content{flex:1 1;min-width:0}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-content .item-label{color:#141414;color:var(--color-text);display:block;font-size:14px;line-height:1.4}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-content .uploaded-doc-info{align-items:center;color:#4358a3;color:var(--blue);display:flex;font-size:12px;gap:4px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-content .uploaded-doc-info .material-symbols-outlined{flex-shrink:0;font-size:14px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-content .pending-review-info{color:#ffbe62;display:block;font-size:12px;font-weight:500;margin-top:4px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-content .approved-info{color:#22c55e;display:block;font-size:12px;font-weight:500;margin-top:4px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions{flex-shrink:0;margin-left:auto}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small{align-items:center;background:#fff;background:var(--color-surface);border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:18px}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small:hover{background:#f0f2f5;background:var(--color-surface-hover)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small:hover .material-symbols-outlined{color:#4358a3;color:var(--blue)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small.has-doc{background:color-mix(in srgb,#22c55e,#fff 90%);background:color-mix(in srgb,#22c55e,var(--color-surface) 90%)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small.has-doc .material-symbols-outlined{color:#22c55e}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small.has-doc:hover{background:color-mix(in srgb,#22c55e,#fff 80%);background:color-mix(in srgb,#22c55e,var(--color-surface) 80%)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small.pending-doc{background:color-mix(in srgb,#ffbe62,#fff 90%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 90%)}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small.pending-doc .material-symbols-outlined{color:#ffbe62}.provider-credentialing .credentialing-tab-content .checklist-tab .checklist-item .item-actions .btn-icon-small.pending-doc:hover{background:color-mix(in srgb,#ffbe62,#fff 80%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 80%)}.provider-credentialing .conversation-section{display:flex;flex-direction:column;height:100%;min-height:300px}.provider-credentialing .conversation-section .messages-container{background:#f0f2f5;background:var(--color-surface-alt);flex:1 1;padding:16px 20px}.provider-credentialing .conversation-section .messages-container .no-messages{align-items:center;color:#3d4d5c;color:var(--color-text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;text-align:center}.provider-credentialing .conversation-section .messages-container .no-messages .material-symbols-outlined{font-size:40px;margin-bottom:12px;opacity:.4}.provider-credentialing .conversation-section .messages-container .no-messages p{font-size:14px;line-height:1.5;max-width:280px}.provider-credentialing .conversation-section .messages-container .messages-list{display:flex;flex-direction:column;gap:12px}.provider-credentialing .conversation-section .messages-container .message{max-width:80%}.provider-credentialing .conversation-section .messages-container .message.outgoing{align-self:flex-end}.provider-credentialing .conversation-section .messages-container .message.outgoing .message-content{background:#4358a3;background:var(--blue);border-radius:12px 12px 4px 12px;color:#fff}.provider-credentialing .conversation-section .messages-container .message.outgoing .message-header{text-align:right}.provider-credentialing .conversation-section .messages-container .message.incoming{align-self:flex-start}.provider-credentialing .conversation-section .messages-container .message.incoming .message-content{background:#fff;background:var(--color-surface);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:12px 12px 12px 4px;color:#141414;color:var(--color-text)}.provider-credentialing .conversation-section .messages-container .message .message-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px;padding:0 4px}.provider-credentialing .conversation-section .messages-container .message .message-header .sender-name{color:#3d4d5c;color:var(--color-text-secondary);font-size:12px;font-weight:600}.provider-credentialing .conversation-section .messages-container .message .message-header .message-time{color:#3d4d5c;color:var(--color-text-secondary);font-size:11px;opacity:.7}.provider-credentialing .conversation-section .messages-container .message .message-content{font-size:14px;padding:10px 14px}.provider-credentialing .conversation-section .messages-container .message .message-content .document-request-badge{align-items:center;display:inline-flex;font-size:10px;font-weight:600;gap:4px;margin-bottom:6px;opacity:.7;text-transform:uppercase}.provider-credentialing .conversation-section .messages-container .message .message-content .document-request-badge .material-symbols-outlined{font-size:12px}.provider-credentialing .conversation-section .messages-container .message .message-content .document-request-badge.request,.provider-credentialing .conversation-section .messages-container .message .message-content .document-request-badge.upload{background:none;padding:0}.provider-credentialing .conversation-section .messages-container .message .message-content p{line-height:1.4;margin:0}.provider-credentialing .conversation-section .messages-container .message .message-content .btn{font-size:12px;margin-top:8px;padding:6px 12px}.provider-credentialing .conversation-section .message-input-container{background:#fff;background:var(--color-surface);border-top:1px solid #dbe0e5;border-top:1px solid var(--color-border);padding:12px 16px}.provider-credentialing .conversation-section .message-input-container .message-input{align-items:center;display:flex;gap:10px}.provider-credentialing .conversation-section .message-input-container .message-input textarea{background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:20px;color:#141414;color:var(--color-text);flex:1 1;font-family:inherit;font-size:14px;max-height:80px;min-height:40px;padding:10px 14px;resize:none}.provider-credentialing .conversation-section .message-input-container .message-input textarea:focus{background:#fff;background:var(--color-surface);border-color:#4358a3;border-color:var(--blue);outline:none}.provider-credentialing .conversation-section .message-input-container .message-input textarea::placeholder{color:#3d4d5c;color:var(--color-text-secondary);opacity:.6}.provider-credentialing .conversation-section .message-input-container .message-input .btn{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;padding:0;width:40px}.provider-credentialing .conversation-section .message-input-container .message-input .btn .material-symbols-outlined{font-size:18px}.provider-credentialing .documents-section{padding:20px}.provider-credentialing .documents-section.categorized{padding:0}.provider-credentialing .documents-section.categorized .document-category{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border)}.provider-credentialing .documents-section.categorized .document-category:last-child{border-bottom:none}.provider-credentialing .documents-section.categorized .document-category .category-header{background:#f0f2f5;background:var(--color-surface-alt);padding:20px}.provider-credentialing .documents-section.categorized .document-category .category-header .category-title{color:#141414;color:var(--color-text);font-size:16px;font-weight:600;margin:0 0 8px}.provider-credentialing .documents-section.categorized .document-category .category-header .category-description{color:#3d4d5c;color:var(--color-text-secondary);font-size:13px;line-height:1.5;margin:0}.provider-credentialing .documents-section.categorized .document-category .documents-grid{padding:16px 20px 20px}.provider-credentialing .documents-section .documents-grid{display:flex;flex-direction:column;gap:12px}.provider-credentialing .documents-section .document-card{align-items:flex-start;background:#f0f2f5;background:var(--color-surface-alt);border:1px solid #dbe0e5;border:1px solid var(--color-border);border-radius:10px;display:flex;gap:16px;padding:16px}.provider-credentialing .documents-section .document-card.uploaded{background:color-mix(in srgb,#22c55e,#fff 95%);background:color-mix(in srgb,#22c55e,var(--color-surface) 95%);border-color:#22c55e}.provider-credentialing .documents-section .document-card.uploaded .document-icon .material-symbols-outlined{color:#22c55e}.provider-credentialing .documents-section .document-card.requested{background:color-mix(in srgb,#ffbe62,#fff 95%);background:color-mix(in srgb,#ffbe62,var(--color-surface) 95%);border-color:#ffbe62}.provider-credentialing .documents-section .document-card.requested .document-icon .material-symbols-outlined{color:#ffbe62}.provider-credentialing .documents-section .document-card .document-icon{align-items:center;background:#fff;background:var(--color-surface);border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.provider-credentialing .documents-section .document-card .document-icon .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:24px}.provider-credentialing .documents-section .document-card .document-info{flex:1 1}.provider-credentialing .documents-section .document-card .document-info .document-name{color:#141414;color:var(--color-text);display:block;font-weight:500;margin-bottom:4px}.provider-credentialing .documents-section .document-card .document-info .document-description{color:#3d4d5c;color:var(--color-text-secondary);display:block;font-size:13px;line-height:1.4;margin-bottom:6px}.provider-credentialing .documents-section .document-card .document-info .document-filename{color:#3d4d5c;color:var(--color-text-secondary);display:block;font-size:12px;margin-bottom:2px}.provider-credentialing .documents-section .document-card .document-info .document-status{display:block;font-size:12px}.provider-credentialing .documents-section .document-card .document-info .document-status.uploaded{color:#22c55e}.provider-credentialing .documents-section .document-card .document-info .document-status.requested{color:#ffbe62;font-weight:500}.provider-credentialing .documents-section .document-card .document-info .document-status.optional{color:#3d4d5c;color:var(--color-text-secondary)}.provider-credentialing .documents-section .document-card .document-actions{flex-shrink:0}.provider-credentialing .documents-section .document-card .document-actions .btn{align-items:center;display:flex;gap:4px}.provider-credentialing .documents-section .document-card .document-actions .btn .material-symbols-outlined{font-size:16px}.provider-credentialing-empty,.provider-credentialing-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.provider-credentialing-empty .material-symbols-outlined,.provider-credentialing-loading .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:64px;margin-bottom:16px}.provider-credentialing-empty h3,.provider-credentialing-loading h3{color:#141414;color:var(--color-text);margin-bottom:8px}.provider-credentialing-empty p,.provider-credentialing-loading p{color:#3d4d5c;color:var(--color-text-secondary)}.upload-modal-content .upload-dropzone{align-items:center;border:2px dashed #dbe0e5;border:2px dashed var(--color-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;transition:all .2s}.upload-modal-content .upload-dropzone:hover{background:color-mix(in srgb,#4358a3,#fff 95%);background:color-mix(in srgb,var(--blue),var(--color-surface) 95%);border-color:#4358a3;border-color:var(--blue)}.upload-modal-content .upload-dropzone .material-symbols-outlined{color:#4358a3;color:var(--blue);font-size:48px;margin-bottom:12px}.upload-modal-content .upload-dropzone p{color:#141414;color:var(--color-text);font-weight:500;margin:0 0 4px}.upload-modal-content .upload-progress{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border-radius:10px;display:flex;gap:12px;justify-content:center;margin-top:20px;padding:16px}.upload-modal-content .upload-progress span{color:#3d4d5c;color:var(--color-text-secondary)}.second-col-modal.no-actions .credentialing-doc-viewer.modal{max-width:none!important;width:100%!important}.credentialing-doc-viewer .modal-title{padding:8px 60px 8px 16px}.credentialing-doc-viewer .modal-title h2{align-items:center;display:flex;font-size:14px;font-weight:400;margin:0;min-width:0;width:100%}.credentialing-doc-viewer .doc-viewer-toolbar{align-items:center;display:flex;gap:6px;min-width:0;width:100%}.credentialing-doc-viewer .doc-viewer-toolbar .toolbar-btn{align-items:center;background:#f0f2f5;background:var(--color-surface-alt);border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s;width:32px}.credentialing-doc-viewer .doc-viewer-toolbar .toolbar-btn .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary);font-size:18px}.credentialing-doc-viewer .doc-viewer-toolbar .toolbar-btn:hover{background:#f0f2f5;background:var(--color-surface-hover)}.credentialing-doc-viewer .doc-viewer-toolbar .toolbar-btn:hover .material-symbols-outlined{color:#141414;color:var(--color-text)}.credentialing-doc-viewer .doc-viewer-toolbar .toolbar-title{flex:1 1;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.credentialing-doc-viewer .doc-viewer-toolbar .toolbar-zoom{align-items:center;display:flex;flex-shrink:0;gap:4px}.credentialing-doc-viewer .doc-viewer-toolbar .toolbar-zoom .zoom-pct{color:#3d4d5c;color:var(--color-text-secondary);font-size:12px;font-weight:500;min-width:36px;text-align:center}.credentialing-doc-viewer .modal-content{overflow:hidden;padding:0!important}.credentialing-doc-viewer .doc-viewer-body{background:#f0f2f5;background:var(--color-surface-alt);height:100%;overflow:auto;width:100%}.credentialing-doc-viewer .doc-viewer-body .doc-viewer-img{display:block}.credentialing-doc-viewer .doc-viewer-body .doc-viewer-pdf{border:none;height:100%;width:100%}@media(max-width:768px){.credentialing-page{padding:16px}.credentialing-page .credentialing-list{grid-template-columns:1fr}.credentialing-drawer{max-width:100%}.provider-credentialing .credentialing-status-header{flex-direction:column}.provider-credentialing .progress-timeline{flex-direction:column;gap:16px}.provider-credentialing .progress-timeline:before{bottom:16px;height:auto;left:15px;right:auto;top:16px;width:2px}.provider-credentialing .progress-timeline .timeline-step{align-items:center;flex-direction:row}.provider-credentialing .progress-timeline .timeline-step .step-content{text-align:left}.provider-credentialing .conversation-section .messages-container{max-height:300px}}@media(min-width:768px){.hide-desktop{display:none}}.isMobileApp{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.isMobileApp .generated-note *,.isMobileApp .transcript *{-webkit-touch-callout:text;-webkit-user-select:text;user-select:text}@media(max-width:768px){html{height:-webkit-fill-available}html,html body{touch-action:pan-x pan-y}html body{min-height:100dvh;min-height:-webkit-fill-available}:root{height:100%;touch-action:pan-x pan-y}.desktop{display:none!important}.mobile{display:block!important}.vertical-align{align-items:flex-start;display:flex;flex-direction:row}.vertical-align-mobile{align-items:center}.right-sidebar{height:calc(100dvh - 60px)!important}.chat-detail-wrapper .center-body.note-tab .left-side{display:inline;display:initial;overflow:visible;overflow:initial;padding-right:0}.chat-detail-wrapper .center-body.note-tab .left-side .generated-note{margin-right:0;width:auto}.chat-detail-wrapper .center-body.note-tab .left-side .section{position:static}.chat-detail-wrapper .center-body.note-tab .left-side .section.separator{height:0}.chat-detail-wrapper .center-body.note-tab .left-side .section.separator .section-title{display:none}.chat-detail-wrapper .center-body.note-tab .left-side .section.separator .section-content{height:0;overflow:hidden}.chat-detail-wrapper .center-body.note-tab .left-side .section .section-title{align-items:center;background-color:#f0f2f5;background-color:var(--color-surface-alt);border-bottom:1px solid #dbe0e5;display:flex;flex-direction:column;flex-wrap:wrap;font-size:18px;height:auto;margin:0 0 15px -25px;padding:0 60px;position:-webkit-sticky;position:sticky;text-align:center;top:32px;width:100vw;z-index:2}.chat-detail-wrapper .center-body.note-tab .left-side .section .section-title .badge{display:block;margin:5px auto 0;width:-webkit-fit-content;width:fit-content}.chat-detail-wrapper .center-body.note-tab .left-side .section .section-title.show-info .section-actions-label{display:flex}.chat-detail-wrapper .center-body.note-tab .left-side .section .section-title .section-title-label{color:#3d4d5c;color:var(--color-dark);font-size:15px;padding:10px 25px}.chat-detail-wrapper .center-body.note-tab .left-side .section .section-title .section-title-label .btn-info{position:absolute;right:10px;top:5px}.chat-detail-wrapper .center-body.note-tab .left-side .section .section-title .section-title-label .btn-info-2{position:absolute;right:40px;top:5px}.chat-detail-wrapper .center-body.note-tab .left-side .section .section-title .section-actions-label{background-color:#f0f2f5;background-color:var(--color-surface-alt);border:1px solid #dbe0e5;border-radius:0 0 0 15px;border-top:none;bottom:-48px;display:none;flex-direction:row;gap:10px;margin-bottom:5px;margin-top:-5px;padding:5px;position:absolute;right:0}.chat-detail-wrapper .center-body.note-tab .left-side .section .section-title .section-actions-label button{margin-left:0;margin-right:0}.main-wrapper{background-color:#fff;background-color:var(--color-surface)}.main-wrapper.isOffline .main-content{height:auto}.main-wrapper.isOffline .main-content .header{top:30px}.main-wrapper.isOffline .main-content .body-wrapper{height:calc(100dvh - 90px)}.main-wrapper.isOffline .main-content .sidebar-wrapper{top:90px}.main-wrapper.isOffline .main-content .sidebar-wrapper .sidebar,.main-wrapper.isOffline .main-content .sidebar-wrapper .sidebar .chat-list-wrapper{height:calc(100dvh - 90px)}.main-wrapper.isOffline .main-content .sidebar-wrapper .sidebar .chat-list-wrapper .chat-list{height:calc(100dvh - 217px)}.main-wrapper .main-content .header{align-items:center;background-color:#fff;background-color:var(--color-surface);padding:10px;position:fixed;top:0;width:-webkit-fill-available}.main-wrapper .main-content .body-wrapper-full-page{margin-top:60px;padding:0}.main-wrapper .main-content .body-wrapper{margin-top:60px}.main-wrapper .main-content .body-wrapper .body-content{padding:0;width:100%}.main-wrapper .main-content .body-wrapper .body-content .how-to-start-wrapper .how-to-start{border-radius:0}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper{border-bottom:none;height:calc(100dvh - 60px);margin-bottom:61px;margin-top:0;overflow-x:hidden;padding:0}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .title-bar{border-bottom:none;margin-bottom:0;margin-top:15px;padding-bottom:15px;position:static;top:0}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .title-bar .title-wrapper{display:flex;flex-direction:column}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .title-bar .title-wrapper h2{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-right:0;margin-top:0}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .title-bar .title-wrapper h2 button{margin-left:15px}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .title-bar .badge-bar{margin-bottom:0}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .tab-header{background-color:#fff;background-color:var(--color-surface);border-bottom:1px solid #dbe0e5;margin-bottom:20px;margin-left:0;margin-right:0;position:-webkit-sticky;position:sticky;top:0;z-index:3}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .tab-content{border:1px solid #f0f2f5;border-bottom:none;border-radius:0;border-top:none}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .center-body{display:flex;flex-direction:column-reverse}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .center-body .right-side{display:inline;display:initial;position:static;width:100%}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .center-body .right-side .copy-btn-container{position:static}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .vital-bar{flex-direction:row;flex-wrap:wrap}.main-wrapper .main-content .body-wrapper .body-content .chat-detail-wrapper .vital-bar h3{font-size:15px;margin:15px 0 0;width:100%}.main-wrapper .main-content .body-wrapper .body-content .action-bar{border-bottom:none;border-top:1px solid #dbe0e5;bottom:0;flex-direction:row-reverse;width:100%;z-index:3}.main-wrapper .main-content .sidebar-wrapper{background-color:#141414cc;cursor:pointer;display:none;top:60px;width:100%}.main-wrapper .main-content .sidebar-wrapper .sidebar{cursor:auto;width:-webkit-fill-available}.main-wrapper .main-content .sidebar-wrapper .sidebar .filter-bar .dropdown-content{left:150px;width:180px}.main-wrapper .main-content .sidebar-wrapper .sidebar .filter-bar .right-mobile .dropdown-content{left:auto;right:19px}.main-wrapper .main-content .sidebar-wrapper.show{display:flex;position:fixed}.dropdown.mobile-top.no-radius .dropdown-content{bottom:10px}.dropdown.mobile-top.open-left .dropdown-content{left:20px}.dropdown.mobile-top.open-top.open .dropdown-btn{border-radius:0 0 10px 10px}.dropdown.mobile-top.open-top .dropdown-content{border-radius:10px 10px 0 0;bottom:39px;box-shadow:0 -4px 8px #0000001a}.dropdown.mobile-top .dropdown-btn{display:flex!important}.dropdown.mobile-top h4{margin-bottom:10px;margin-left:15px;margin-top:10px}.row-form{flex-direction:column;margin-bottom:20px}.row-form.new-note-modal{align-items:flex-start;flex-direction:row}.row-form.new-note-modal label.checkbox{align-items:center;display:inline-flex;flex:0 1 45%;gap:8px;margin-bottom:0;min-width:0}.row-form.new-note-modal .description{flex:1 1 55%;margin-left:0;min-width:0}}@media(max-width:768px)and (max-width:480px){.row-form.new-note-modal{flex-direction:column}.row-form.new-note-modal .description,.row-form.new-note-modal label.checkbox{flex:1 1 100%}.row-form.new-note-modal .description{margin-left:44px;margin-top:0}}@media(max-width:768px){.row-form.inline-mobile{align-items:center;display:flex;flex-direction:row}.row-form.inline-mobile label{min-width:85px}.row-form label{margin-bottom:5px}.row-form.small{align-items:center;display:flex;flex-direction:row}table.top-50-mobile thead{top:50px}.modal-wrapper{height:100dvh;padding:0}.modal-wrapper.is-offline{top:30px}.modal-wrapper.is-offline,.modal-wrapper.is-offline .modal{height:calc(100dvh - 30px)}.modal-wrapper.is-offline .modal .modal-content{height:calc(100dvh - 90px);max-height:calc(100dvh - 150px)}.modal-wrapper.is-offline .modal .fixed-body-mobile-content{height:calc(100dvh - 150px)}.modal-wrapper.is-offline .modal.patients-modal .modal-content{height:calc(100dvh - 30px);overflow:hidden}.modal-wrapper .modal{border-radius:0;height:100dvh;max-height:none;max-width:100dvw;width:100dvw}.modal-wrapper .modal.patients-modal .modal-content{max-height:-webkit-fit-content;max-height:fit-content}.modal-wrapper .modal.full-screen{padding:0}.modal-wrapper .modal.full-screen .modal-content{height:100dvh}.modal-wrapper .modal .close-modal{right:10px;top:10px}.modal-wrapper .modal.no-bars .modal-content{height:100dvh;margin-bottom:0;max-height:100dvh}.modal-wrapper .modal.no-action-bar .modal-content{margin-bottom:0}.modal-wrapper .modal.no-action-bar .modal-content,.modal-wrapper .modal.no-padding .modal-content{height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}.modal-wrapper .modal .modal-content{height:calc(100dvh - 60px);max-height:calc(100dvh - 120px)}.modal-wrapper .modal .modal-content .modal-actions{justify-self:anchor-center}.modal-wrapper .modal .modal-content .modal-actions.sticky-bottom{bottom:-25px}.modal-wrapper .modal .modal-page .modal-content-wrapper .modal-sidebar{background-color:#fff;background-color:var(--color-surface);display:block;height:calc(100dvh - 60px);position:absolute;transition-duration:.3s;transition-property:left;transition-timing-function:ease-out;z-index:99}.modal-wrapper .modal .modal-page .modal-content-wrapper .modal-sidebar.hide{left:-350px}.modal-wrapper .modal .modal-page .modal-content-wrapper .modal-sidebar.show{left:0}.settings-wrapper .settings-sidebar{background-color:#fff;background-color:var(--color-surface);display:block;height:calc(100dvh - 60px);position:absolute;transition-duration:.3s;transition-property:left;transition-timing-function:ease-out;z-index:99}.settings-wrapper .settings-sidebar.hide{left:-350px}.settings-wrapper .settings-sidebar.show{left:0}.settings-wrapper .settings-page-content{width:100vw}.verification-code-wrapper .verification-code{max-width:120px}.edit-section-modal .rsw-editor .rsw-ce{max-height:calc(100vh - 250px);min-height:calc(100vh - 250px)}.scroll-top-btn{bottom:65px;right:5px}.center-all{display:flex;height:80vh}.center-all,.modal-actions-vertical-mobile{flex-direction:column;justify-content:center}.modal-actions-vertical-mobile button{margin-top:20px!important}.ticket-modal .ticket-row{align-items:flex-start}.ticket-modal .ticket-row>div{margin-top:5px}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:calc(env(safe-area-inset-bottom) + 60px)}.ReactModal__Body--open .Toastify__toast-container--bottom-center,.ReactModal__Body--open .Toastify__toast-container--bottom-left,.ReactModal__Body--open .Toastify__toast-container--bottom-right{bottom:0}.modal .modal-content .modal-page .modal-content-wrapper .modal-page-content>div .row-form label{max-width:none}.page-container{padding:10px!important}.col-2>div{min-width:100%}.col-2>div.row-form{margin-bottom:0}.fixed-body-mobile{height:100dvh;overflow:scroll;padding-bottom:60px;position:fixed}.fixed-body-mobile.modal{height:100vh;margin:0;overflow:hidden;padding:0}.fixed-body-mobile.modal .modal-title{background-color:#fff;background-color:var(--color-surface);border-bottom:1px solid #dbe0e5;padding:15px;position:absolute;width:-webkit-fill-available;z-index:10}.fixed-body-mobile.modal .close-modal{z-index:12}.fixed-body-mobile.modal .modal-content{height:100vh;margin:0}.fixed-body-mobile.modal .modal-content .fixed-body-mobile-content{height:calc(100dvh - 60px);overflow:scroll;padding:75px 25px 25px}.fixed-body-mobile.modal .modal-content .fixed-footer-mobile{align-items:center;background-color:#fff;background-color:var(--color-surface);border-top:1px solid #dbe0e5;display:flex;height:60px;justify-content:center;margin:0;z-index:9}.icd10-optimizer-modal .codes-list{margin-left:-25px;max-width:-webkit-fill-available;overflow:auto;overflow:hidden;padding-left:25px;padding-right:25px;width:100vw}.icd10-optimizer-modal .codes-list .code-wrapper .code-row{flex-wrap:wrap;padding-bottom:10px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-code{display:none}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-desc{display:inline-block;margin-left:10px;margin-top:5px;padding-bottom:10px}.icd10-optimizer-modal .codes-list .code-wrapper .code-row .code-desc .mobile-code{display:inline!important;margin-right:10px}.icd10-optimizer-modal .codes-list .code-wrapper .code-alternative .code-row{border-bottom:1px solid #dbe0e5}.icd10-optimizer-modal .codes-list .code-wrapper .code-alternative .code-row.selected{border:2px solid #4358a3;border:2px solid var(--blue);border-radius:0}.dropdown .dropdown-content .dropdown-item.mobile{display:flex!important}.row-choose{margin-top:-10px}.row-choose .choose-item{font-size:12px;height:80px}.row-choose .choose-item i{font-size:30px;margin-bottom:5px}.wizard-modal .modal-title{text-align:center}.wizard-modal .wizard-modal-content{padding:20px!important}.metrics-wrapper{align-content:center;align-items:center;background:#fff;background:var(--color-surface);flex-wrap:wrap;left:-51px;margin-left:-25px;padding:15px 0;row-gap:10px;text-align:center;top:-20px;width:100vw}.metrics-wrapper .metrics-item{width:25%}.metrics-wrapper .metrics-item label{display:block;font-size:15px;min-height:25px}.btn-bar.multi-line{align-items:center;flex-direction:column;padding:0 20px}.btn-bar.multi-line .btn-bar-left,.btn-bar.multi-line .btn-bar-right{gap:10px;justify-content:center;width:100%}.btn-bar.multi-line button{margin-bottom:10px;margin-right:0;width:100%}.chat-detail-modal{margin:0;padding:0}.chat-detail-modal.modal .modal-content{max-height:none;padding-top:0}.chat-detail-modal .center-body.note-tab .left-side .generated-note{width:100%}.chat-detail-modal.chat-detail-wrapper .center-body.note-tab .left-side{display:block;width:calc(100vw - 30px)}.mobile-col{flex-direction:column!important}.delete-entry-btn{position:absolute;right:0}}[data-theme=dark] body,[data-theme=dark] html{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] *{scrollbar-color:#919aa4 #f0f2f5;scrollbar-color:var(--color-muted) var(--color-surface-alt)}[data-theme=dark] ::-webkit-scrollbar{height:8px;width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:#f0f2f5;background:var(--color-surface-alt)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#919aa4;background:var(--color-muted);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3d4d5c;background:var(--color-text-secondary)}[data-theme=dark] ::-webkit-scrollbar-corner{background:#f0f2f5;background:var(--color-surface-alt)}[data-theme=dark] .description:not([style*=color]):not(.removed):not(.added),[data-theme=dark] .meta:not([style*=color]):not(.removed):not(.added),[data-theme=dark] .subtitle:not([style*=color]):not(.removed):not(.added),[data-theme=dark] label:not([style*=color]):not(.removed):not(.added),[data-theme=dark] p:not([style*=color]):not(.removed):not(.added),[data-theme=dark] small:not([style*=color]):not(.removed):not(.added),[data-theme=dark] span:not([style*=color]):not(.removed):not(.added){color:inherit}[data-theme=dark] .main-wrapper{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] .main-wrapper::-webkit-scrollbar{height:8px;width:8px}[data-theme=dark] .main-wrapper::-webkit-scrollbar-track{background:#f0f2f5;background:var(--color-surface-alt)}[data-theme=dark] .main-wrapper::-webkit-scrollbar-thumb{background:#919aa4;background:var(--color-muted);border-radius:4px}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3{color:#4358a3;color:var(--color-primary)}[data-theme=dark] .header{background-color:#fff;background-color:var(--color-surface);border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .header .header-btn{color:#141414;color:var(--color-text)}[data-theme=dark] .header .header-btn:hover{color:#4358a3;color:var(--color-primary)}[data-theme=dark] .sidebar{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .sidebar-wrapper.right.show{background-color:#000c}[data-theme=dark] .right-sidebar{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .right-sidebar .sidebar-top .title{color:#4358a3;color:var(--color-primary)}[data-theme=dark] .right-sidebar .right-sidebar-content .right-sidebar-row{color:#141414;color:var(--color-text)}[data-theme=dark] .right-sidebar .right-sidebar-content .right-sidebar-row:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .right-sidebar .right-sidebar-content .right-sidebar-row i{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .right-sidebar .right-sidebar-content h4{color:#4358a3;color:var(--color-primary)}[data-theme=dark] .body-content,[data-theme=dark] .body-wrapper,[data-theme=dark] .chat-list-wrapper .sidebar-top{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .chat-list-wrapper .chat-list{border-top-color:#dbe0e5;border-top-color:var(--color-border)}[data-theme=dark] .chat-list-wrapper .chat-list .item{background-color:#fff;background-color:var(--color-surface);border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .chat-list-wrapper .chat-list .item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .chat-list-wrapper .chat-list .filter-wrapper,[data-theme=dark] .chat-list-wrapper .chat-list .item.active{background-color:#f0f2f5;background-color:var(--color-surface-alt)}[data-theme=dark] .action-bar{border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .action-bar,[data-theme=dark] .chat-detail-wrapper,[data-theme=dark] .chat-detail-wrapper .title-bar{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .chat-detail-wrapper .title-bar{border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .chat-detail-wrapper .chat-body .msg-box{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#141414;color:var(--color-text)}[data-theme=dark] .chat-detail-wrapper .chat-section{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .modal-content{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] .modal-header{border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .modal-actions,[data-theme=dark] .modal-footer{border-top-color:#dbe0e5;border-top-color:var(--color-border)}[data-theme=dark] .modal-actions{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .settings-wrapper .fixed-footer-mobile{background-color:#fff!important;background-color:var(--color-surface)!important;border-top-color:#dbe0e5!important;border-top-color:var(--color-border)!important}[data-theme=dark] .edit-section-modal .rsw-editor{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .edit-section-modal .rsw-editor .rsw-toolbar{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .edit-section-modal .rsw-editor .rsw-ce{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] input:not([autocomplete=one-time-code]),[data-theme=dark] input[type=checkbox],[data-theme=dark] input[type=date],[data-theme=dark] input[type=datetime-local],[data-theme=dark] input[type=email],[data-theme=dark] input[type=number],[data-theme=dark] input[type=password],[data-theme=dark] input[type=tel],[data-theme=dark] input[type=text],[data-theme=dark] select,[data-theme=dark] textarea{background-color:#f0f2f5!important;background-color:var(--color-input,var(--color-surface-hover))!important;border-color:#dbe0e5!important;border-color:var(--color-border)!important;color:#141414!important;color:var(--color-text)!important}[data-theme=dark] input:not([autocomplete=one-time-code]):focus,[data-theme=dark] input[type=checkbox]:focus,[data-theme=dark] input[type=date]:focus,[data-theme=dark] input[type=datetime-local]:focus,[data-theme=dark] input[type=email]:focus,[data-theme=dark] input[type=number]:focus,[data-theme=dark] input[type=password]:focus,[data-theme=dark] input[type=tel]:focus,[data-theme=dark] input[type=text]:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{background-color:#f0f2f5!important;background-color:var(--color-input,var(--color-surface-hover))!important;border-color:#4358a3!important;border-color:var(--color-primary)!important}[data-theme=dark] input:not([autocomplete=one-time-code]) option,[data-theme=dark] input[type=checkbox] option,[data-theme=dark] input[type=date] option,[data-theme=dark] input[type=datetime-local] option,[data-theme=dark] input[type=email] option,[data-theme=dark] input[type=number] option,[data-theme=dark] input[type=password] option,[data-theme=dark] input[type=tel] option,[data-theme=dark] input[type=text] option,[data-theme=dark] select option,[data-theme=dark] textarea option{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] input:not([autocomplete=one-time-code]) option:hover,[data-theme=dark] input[type=checkbox] option:hover,[data-theme=dark] input[type=date] option:hover,[data-theme=dark] input[type=datetime-local] option:hover,[data-theme=dark] input[type=email] option:hover,[data-theme=dark] input[type=number] option:hover,[data-theme=dark] input[type=password] option:hover,[data-theme=dark] input[type=tel] option:hover,[data-theme=dark] input[type=text] option:hover,[data-theme=dark] select option:hover,[data-theme=dark] textarea option:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover);color:#141414!important;color:var(--color-text)!important}[data-theme=dark] input:not([autocomplete=one-time-code])::placeholder,[data-theme=dark] input[type=checkbox]::placeholder,[data-theme=dark] input[type=date]::placeholder,[data-theme=dark] input[type=datetime-local]::placeholder,[data-theme=dark] input[type=email]::placeholder,[data-theme=dark] input[type=number]::placeholder,[data-theme=dark] input[type=password]::placeholder,[data-theme=dark] input[type=tel]::placeholder,[data-theme=dark] input[type=text]::placeholder,[data-theme=dark] select::placeholder,[data-theme=dark] textarea::placeholder{color:#919aa4!important;color:var(--color-muted)!important}[data-theme=dark] input:not([autocomplete=one-time-code]):disabled,[data-theme=dark] input[type=checkbox]:disabled,[data-theme=dark] input[type=date]:disabled,[data-theme=dark] input[type=datetime-local]:disabled,[data-theme=dark] input[type=email]:disabled,[data-theme=dark] input[type=number]:disabled,[data-theme=dark] input[type=password]:disabled,[data-theme=dark] input[type=tel]:disabled,[data-theme=dark] input[type=text]:disabled,[data-theme=dark] select:disabled,[data-theme=dark] textarea:disabled{background-color:#f0f2f5!important;background-color:var(--color-surface-alt)!important;color:#919aa4!important;color:var(--color-muted)!important}[data-theme=dark] input:not([autocomplete=one-time-code]).gray,[data-theme=dark] input[type=checkbox].gray,[data-theme=dark] input[type=date].gray,[data-theme=dark] input[type=datetime-local].gray,[data-theme=dark] input[type=email].gray,[data-theme=dark] input[type=number].gray,[data-theme=dark] input[type=password].gray,[data-theme=dark] input[type=tel].gray,[data-theme=dark] input[type=text].gray,[data-theme=dark] select.gray,[data-theme=dark] textarea.gray{background-color:#f0f2f5!important;background-color:var(--color-surface-alt)!important;border-color:#f0f2f5!important;border-color:var(--color-surface-alt)!important}[data-theme=dark] input:not([autocomplete=one-time-code]).red-border,[data-theme=dark] input:not([autocomplete=one-time-code]).red-inverse,[data-theme=dark] input[type=checkbox].red-border,[data-theme=dark] input[type=checkbox].red-inverse,[data-theme=dark] input[type=date].red-border,[data-theme=dark] input[type=date].red-inverse,[data-theme=dark] input[type=datetime-local].red-border,[data-theme=dark] input[type=datetime-local].red-inverse,[data-theme=dark] input[type=email].red-border,[data-theme=dark] input[type=email].red-inverse,[data-theme=dark] input[type=number].red-border,[data-theme=dark] input[type=number].red-inverse,[data-theme=dark] input[type=password].red-border,[data-theme=dark] input[type=password].red-inverse,[data-theme=dark] input[type=tel].red-border,[data-theme=dark] input[type=tel].red-inverse,[data-theme=dark] input[type=text].red-border,[data-theme=dark] input[type=text].red-inverse,[data-theme=dark] select.red-border,[data-theme=dark] select.red-inverse,[data-theme=dark] textarea.red-border,[data-theme=dark] textarea.red-inverse{border-color:#da3030!important;border-color:var(--color-danger)!important;color:#da3030!important;color:var(--color-danger)!important}[data-theme=dark] input:not([autocomplete=one-time-code]).red-inverse:hover,[data-theme=dark] input[type=checkbox].red-inverse:hover,[data-theme=dark] input[type=date].red-inverse:hover,[data-theme=dark] input[type=datetime-local].red-inverse:hover,[data-theme=dark] input[type=email].red-inverse:hover,[data-theme=dark] input[type=number].red-inverse:hover,[data-theme=dark] input[type=password].red-inverse:hover,[data-theme=dark] input[type=tel].red-inverse:hover,[data-theme=dark] input[type=text].red-inverse:hover,[data-theme=dark] select.red-inverse:hover,[data-theme=dark] textarea.red-inverse:hover{background-color:#f0f2f5!important;background-color:var(--color-surface-hover)!important}[data-theme=dark] .vi__container .vi__character{color:#141414!important;color:var(--color-text)!important}[data-theme=dark] .vi__container .vi__character,[data-theme=dark] .vi__container .vi__character.vi__character--inactive{background-color:#f0f2f5!important;background-color:var(--color-input,var(--color-surface-hover))!important;border-color:#4358a3!important;border-color:var(--color-primary)!important}[data-theme=dark] .required input.empty,[data-theme=dark] .required select.empty,[data-theme=dark] .required textarea.empty{border-color:#da3030!important;border-color:var(--color-danger)!important}[data-theme=dark] .required select.empty{color:#da3030!important;color:var(--color-danger)!important}[data-theme=dark] .required .autocomplete-wrapper.empty input{border-color:#da3030!important;border-color:var(--color-danger)!important}[data-theme=dark] .error,[data-theme=dark] .required .autocomplete-wrapper.empty input::placeholder{color:#da3030!important;color:var(--color-danger)!important}[data-theme=dark] .datepicker-fields .date-day.error,[data-theme=dark] .datepicker-fields .date-month.error,[data-theme=dark] .datepicker-year .date-year.error{border-color:#da3030!important;border-color:var(--color-danger)!important}[data-theme=dark] .datepicker-year .date-field-error,[data-theme=dark] .message{color:#da3030!important;color:var(--color-danger)!important}[data-theme=dark] input[type=checkbox]:before,[data-theme=dark] input[type=radio]:before{background:#fff!important;background:var(--color-surface)!important}[data-theme=dark] input[type=checkbox]:checked:before,[data-theme=dark] input[type=radio]:checked:before{color:#141414!important;color:var(--color-text)!important}[data-theme=dark] .form-control{border-color:#dbe0e5!important;border-color:var(--color-border)!important}[data-theme=dark] .form-control,[data-theme=dark] .form-control:focus{background-color:#fff!important;background-color:var(--color-surface)!important;color:#141414!important;color:var(--color-text)!important}[data-theme=dark] .form-control:focus{border-color:#4358a3!important;border-color:var(--color-primary)!important}[data-theme=dark] .form-control:disabled{background-color:#f0f2f5!important;background-color:var(--color-surface-alt)!important;color:#919aa4!important;color:var(--color-muted)!important}[data-theme=dark] .form-select{background-color:#fff!important;background-color:var(--color-surface)!important;border-color:#dbe0e5!important;border-color:var(--color-border)!important;color:#141414!important;color:var(--color-text)!important}[data-theme=dark] .input-group .input-group-text{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .form-group label{color:#141414;color:var(--color-text)}[data-theme=dark] .form-group .form-text,[data-theme=dark] .form-group .help-text,[data-theme=dark] .form-group small{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .description,[data-theme=dark] .subtitle,[data-theme=dark] .text-muted,[data-theme=dark] .text-secondary,[data-theme=dark] label,[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] span{color:inherit}[data-theme=dark] .dropdown-menu{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .dropdown-menu .dropdown-item{color:#141414;color:var(--color-text)}[data-theme=dark] .dropdown-menu .dropdown-item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .dropdown-menu .dropdown-divider{border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .card,[data-theme=dark] .home-card{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .table-header{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border)}[data-theme=dark] .table-container{border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] table{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] table th{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] table td{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] table td.editable:not(.no-underline):hover{background-color:#3e4f5f!important}[data-theme=dark] table tr{border-bottom:1px solid #dbe0e5;border-bottom:1px solid var(--color-border)}[data-theme=dark] table tr:hover td{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] table.data-table td,[data-theme=dark] table.data-table th{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .table-wrapper{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .badge{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#141414;color:var(--color-text)}[data-theme=dark] a{color:#4358a3;color:var(--color-primary)}[data-theme=dark] a:hover{color:#3a4d8c;color:var(--color-primary-strong)}[data-theme=dark] .btn.white,[data-theme=dark] button.white{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .btn.white:hover,[data-theme=dark] button.white:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .btn.btn-outline-secondary,[data-theme=dark] button.btn-outline-secondary{border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .btn.btn-outline-secondary:hover,[data-theme=dark] button.btn-outline-secondary:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover);color:#141414;color:var(--color-text)}[data-theme=dark] .recording-bar .volume-indicator .bar.active{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .ticket-modal .ticket-row{background-color:#f0f2f5;background-color:var(--color-surface-alt)}[data-theme=dark] .ticket-modal .ticket-row:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .patients-modal .title-bar,[data-theme=dark] .ticket-modal .ticket-content-header{background-color:#f0f2f5;background-color:var(--color-surface-alt)}[data-theme=dark] .patients-modal .title-bar{box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-card);color:#141414;color:var(--color-text)}[data-theme=dark] .patients-modal .title-bar a,[data-theme=dark] .patients-modal .title-bar h1{color:#141414;color:var(--color-text)}[data-theme=dark] .edit-ehr-template .ehr-template-action .action-type{border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .ai-support-modal{background-color:#f0f2f5;background-color:var(--color-surface-alt)}[data-theme=dark] .login-container{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .dropdown .dropdown-content{background-color:#fff!important;background-color:var(--color-surface)!important;border-color:#dbe0e5!important;border-color:var(--color-border)!important}[data-theme=dark] .dropdown .dropdown-content .dropdown-item{color:#141414;color:var(--color-text)}[data-theme=dark] .dropdown .dropdown-content .dropdown-item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .dropdown .single-btn:hover{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .autocomplete-wrapper .autocomplete-caret-btn,[data-theme=dark] .autocomplete-wrapper .autocomplete-clear-btn{background-color:#f0f2f5;background-color:var(--color-input,var(--color-surface-hover))}[data-theme=dark] .autocomplete-list{background:#fff!important;background:var(--color-surface)!important;border-color:#dbe0e5!important;border-color:var(--color-border)!important;color:#141414;color:var(--color-text)}[data-theme=dark] .autocomplete-list .autocomplete-item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover);color:var(--color-input)}[data-theme=dark] .chat-detail-wrapper .tab-content{border:none!important}[data-theme=dark] .tab-wrapper .tab-header .tab-title{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .tab-wrapper .tab-header .tab-title.active{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] .tab-wrapper .tab-content{background-color:#fff;background-color:var(--color-surface);border-top-color:#dbe0e5;border-top-color:var(--color-border)}[data-theme=dark] .badge:not(.blue):not(.light-blue):not(.green):not(.green-light):not(.green-dark):not(.red):not(.orange):not(.light-orange):not(.pink):not(.approved):not(.rejected){background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .badge.dark-gray,[data-theme=dark] .badge.gray{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#f0f2f5;border-color:var(--color-surface-alt);color:#141414;color:var(--color-text)}[data-theme=dark] .button.link,[data-theme=dark] button.link{background-color:#fff!important;background-color:var(--color-surface)!important}[data-theme=dark] .button.link:hover,[data-theme=dark] button.link:hover{background-color:#f0f2f5!important;background-color:var(--color-surface-hover)!important}[data-theme=dark] .view-pdf{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .meta,[data-theme=dark] .meta-center{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .filter-wrapper{border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .metrics-wrapper{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .metrics-wrapper .metrics-item{border-color:#dbe0e5;border-color:var(--color-border);box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-card)}[data-theme=dark] .metrics-wrapper .metrics-item>div{color:#141414;color:var(--color-text)}[data-theme=dark] .row-choose .choose-item{border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .row-choose .choose-item:not(.active){background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .list .item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .Toastify__close-button.Toastify__close-button--light:hover{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .Toastify__toast-container .Toastify__toast{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] .react-select__control{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .react-select__menu{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .react-select__option{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] .react-select__option--is-focused,[data-theme=dark] .react-select__option:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .react-select__option--is-selected{background-color:#4358a3;background-color:var(--color-primary)}[data-theme=dark] .react-select__input-container,[data-theme=dark] .react-select__single-value{color:#141414;color:var(--color-text)}[data-theme=dark] .react-select__placeholder{color:#919aa4;color:var(--color-muted)}[data-theme=dark] .popover{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .popover .popover-header{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .popover .popover-body{color:#141414;color:var(--color-text)}[data-theme=dark] .popover .popover-arrow:after,[data-theme=dark] .popover .popover-arrow:before{border-color:#fff;border-color:var(--color-surface)}[data-theme=dark] .tooltip .tooltip-inner{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#141414;color:var(--color-text)}[data-theme=dark] .pagination .page-item .page-link{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .pagination .page-item .page-link:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .pagination .page-item.active .page-link{background-color:#4358a3;background-color:var(--color-primary);border-color:#4358a3;border-color:var(--color-primary)}[data-theme=dark] .nav-tabs{border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .nav-tabs .nav-link{color:#141414;color:var(--color-text)}[data-theme=dark] .nav-tabs .nav-link:hover{border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .nav-tabs .nav-link.active{color:#4358a3;color:var(--color-primary)}[data-theme=dark] .list-group .list-group-item,[data-theme=dark] .nav-tabs .nav-link.active{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .list-group .list-group-item{color:#141414;color:var(--color-text)}[data-theme=dark] .list-group .list-group-item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .accordion .accordion-item{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .accordion .accordion-header .accordion-button{background-color:#fff;background-color:var(--color-surface);color:#141414;color:var(--color-text)}[data-theme=dark] .accordion .accordion-header .accordion-button:not(.collapsed){background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#4358a3;color:var(--color-primary)}[data-theme=dark] .accordion .accordion-header .accordion-button:after{filter:none;filter:var(--bs-accordion-btn-icon-filter,none)}[data-theme=dark] .accordion .accordion-body{background-color:#fff;background-color:var(--color-surface)}[data-theme=dark] .modal-analytics-doctor .chat-row-type,[data-theme=dark] .modal-analytics-doctor .metric-name{color:#141414!important;color:var(--color-text)!important}[data-theme=dark] .analytics-wrapper .filter-wrapper{background-color:#0000}[data-theme=dark] .analytics-wrapper .doctor-name-title{color:#141414!important;color:var(--color-text)!important}.theme-toggle{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-right:5px;padding:8px;transition:background-color .2s ease}.theme-toggle:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}.theme-toggle .material-icons-outlined{color:#141414;color:var(--color-text);font-size:24px}.upload-dropzone{border-color:#919aa4;border-color:var(--color-muted)}[data-theme=dark] .modal-create-order .upload-box-label .label-title{color:#fff!important}[data-theme=dark] .modal-create-order .upload-box-label .label-description{color:#919aa4;color:var(--color-muted)}[data-theme=dark] .modal-create-order .upload-box-label .file-count-badge{background-color:#4358a3;background-color:var(--color-primary);color:#fff}[data-theme=dark] .modal-create-order .upload-dropzone{background-color:#fff!important;background-color:var(--color-surface)!important;border-color:#dbe0e5!important;border-color:var(--color-border)!important}[data-theme=dark] .modal-create-order .upload-dropzone:hover{background-color:#f0f2f5!important;background-color:var(--color-surface-hover)!important;border-color:#919aa4!important;border-color:var(--color-muted)!important}[data-theme=dark] .modal-create-order .upload-dropzone.green{background-color:#22c55e26!important;border-color:#18c35a!important;border-color:var(--color-success)!important}[data-theme=dark] .modal-create-order .upload-dropzone.orange{background-color:#ffbe6226!important;border-color:#ffbe62!important;border-color:var(--color-warning)!important}[data-theme=dark] .modal-create-order .upload-dropzone.yellow{background-color:#ffc10726!important;border-color:#ffc107!important}[data-theme=dark] .modal-create-order .upload-dropzone.required{background-color:#da30301a!important;border-color:#da3030!important;border-color:var(--color-danger)!important}[data-theme=dark] .modal-create-order .upload-dropzone .icon-wrapper,[data-theme=dark] .modal-create-order .upload-dropzone .upload-icon{background-color:#f0f2f5!important;background-color:var(--color-surface-alt)!important;color:#3d4d5c!important;color:var(--color-text-secondary)!important}[data-theme=dark] .modal-create-order .upload-dropzone .upload-text,[data-theme=dark] .modal-create-order .upload-dropzone p{color:#3d4d5c!important;color:var(--color-text-secondary)!important}[data-theme=dark] .modal-create-order .datepicker-actions button.blue-border{background-color:#fff!important;background-color:var(--color-surface)!important;border-color:#4358a3!important;border-color:var(--color-primary)!important;color:#4358a3!important;color:var(--color-primary)!important}[data-theme=dark] .modal-create-order .datepicker-actions button.blue-border:hover{background-color:#4358a3!important;background-color:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .modal-create-order .datepicker-fields input{background-color:#f0f2f5!important;background-color:var(--color-surface-alt)!important;border-color:#dbe0e5!important;border-color:var(--color-border)!important;color:#141414!important;color:var(--color-text)!important}[data-theme=dark] .modal-create-order .wound-type-buttons .wound-type-btn{background-color:#fff!important;background-color:var(--color-surface)!important;border-color:#dbe0e5!important;border-color:var(--color-border)!important;color:#141414!important;color:var(--color-text)!important}[data-theme=dark] .modal-create-order .wound-type-buttons .wound-type-btn:hover:not(.selected){background-color:#f0f2f5!important;background-color:var(--color-surface-hover)!important}[data-theme=dark] .modal-create-order .wound-type-buttons .wound-type-btn.selected{background-color:#4358a3!important;background-color:var(--color-primary)!important;border-color:#4358a3!important;border-color:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .modal-create-order .row-form.wound-type-section.required .wound-type-buttons .wound-type-btn:not(.selected){border-color:#da3030!important;border-color:var(--color-danger)!important}[data-theme=dark] .modal-create-order .photo-attestation-section{background-color:#ffbe6226!important;border-color:#ffbe62!important;border-color:var(--color-warning)!important}[data-theme=dark] .modal-create-order .photo-attestation-section .attestation-checkbox span{color:#ffbe62!important;color:var(--color-warning)!important}[data-theme=dark] .modal-create-order .shoreline-checkbox input[type=checkbox]{background-color:#fff!important;background-color:var(--color-surface)!important;border-color:#919aa4!important;border-color:var(--color-muted)!important}[data-theme=dark] .modal-create-order .shoreline-checkbox input[type=checkbox]:checked{background-color:#4f46e5!important;border-color:#4f46e5!important;box-shadow:0 0 0 2px #4f46e54d}[data-theme=dark] .modal-create-order .shoreline-checkbox input[type=checkbox]:hover{border-color:#3d4d5c!important;border-color:var(--color-text-secondary)!important}[data-theme=dark] .modal-create-order .shoreline-checkbox span{color:#141414!important;color:var(--color-text)!important}[data-theme=dark] .modal-create-order .shoreline-checkbox i{color:#818cf8!important}[data-theme=dark] .modal-create-order .progress-dots-container .progress-dot{background-color:#dbe0e5;background-color:var(--color-border)}[data-theme=dark] .modal-create-order .progress-dots-container .progress-dot.active{background-color:#4358a3;background-color:var(--color-primary)}[data-theme=dark] .modal-create-order .progress-dots-container .progress-text{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .modal-create-order .warning-banner{background-color:#ffbe6226!important;border-color:#ffbe62!important;border-color:var(--color-warning)!important}[data-theme=dark] .modal-create-order .warning-banner .banner-content,[data-theme=dark] .modal-create-order .warning-banner .banner-content p,[data-theme=dark] .modal-create-order .warning-banner .banner-header .banner-title{color:#ffbe62!important;color:var(--color-warning)!important}[data-theme=dark] .modal-create-order .warning-banner .banner-icon{background-color:#ffbe6233!important;color:#ffbe62!important;color:var(--color-warning)!important}[data-theme=dark] .modal-create-order .warning-banner .banner-actions .btn-secondary{background-color:#fff!important;background-color:var(--color-surface)!important;border-color:#ffbe62!important;border-color:var(--color-warning)!important;color:#ffbe62!important;color:var(--color-warning)!important}[data-theme=dark] .modal-create-order .warning-banner .banner-actions .btn-secondary:hover{background-color:#ffbe621a!important}.isDesktop .sticky-col.last:after{background-color:#dbe0e5;background-color:var(--color-border)}.how-to-start-wrapper .how-to-start,.modal .modal-content .modal-page .modal-content-wrapper .modal-sidebar,.modal .modal-title,.modal-analytics-doctor .chat-row,.modal-analytics-doctor .quality-metrics .quality-metric-item,.note-section-edit,.settings-wrapper .settings-sidebar,body .main-wrapper .modal-actions,html .main-wrapper .modal-actions{border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] input[type=checkbox],[data-theme=dark] input[type=radio]{background-color:#fff!important;background-color:var(--color-surface)!important;outline:1px solid #dbe0e5;outline:1px solid var(--color-border)}[data-theme=dark] .kanban-card{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .kanban-card:hover{box-shadow:0 4px 8px #0000004d}[data-theme=dark] .kanban-card-icons{border-top-color:#dbe0e5;border-top-color:var(--color-border)}[data-theme=dark] .kanban-card-icon{background-color:#f0f2f5;background-color:var(--color-surface-alt);color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .kanban-card-icon.active{background-color:#4358a333}[data-theme=dark] .order-drawer{background-color:#fff;background-color:var(--color-surface);box-shadow:-4px 0 12px #0006}[data-theme=dark] .order-drawer-header{background-color:#fff;background-color:var(--color-surface);border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .order-drawer-header h2,[data-theme=dark] .order-drawer-header h3{color:#141414;color:var(--color-text)}[data-theme=dark] .order-drawer-header-id,[data-theme=dark] .order-drawer-info-item .label{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .order-drawer-info-item .value{color:#141414;color:var(--color-text)}[data-theme=dark] .order-drawer-tabs{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .order-drawer-tab{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .order-drawer-tab-content h3,[data-theme=dark] .order-drawer-tab-content h4,[data-theme=dark] .order-drawer-tab:hover{color:#141414;color:var(--color-text)}[data-theme=dark] .order-drawer-tab-content p{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .order-drawer-footer,[data-theme=dark] .pdf-review-footer{background-color:#fff;background-color:var(--color-surface);border-top-color:#dbe0e5;border-top-color:var(--color-border)}[data-theme=dark] .order-drawer-footer button,[data-theme=dark] .pdf-review-footer button{border:1px solid #dbe0e5;border:1px solid var(--color-border)}[data-theme=dark] .status-dropdown-item{color:#141414;color:var(--color-text)}[data-theme=dark] .status-dropdown-item:hover{background-color:#f0f2f5;background-color:var(--color-surface-hover)}[data-theme=dark] .conversation-message{background-color:#f0f2f5;background-color:var(--color-surface-alt)}[data-theme=dark] .conversation-message-user strong{color:#141414;color:var(--color-text)}[data-theme=dark] .conversation-message-user .role{background-color:#fff;background-color:var(--color-surface);color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .conversation-message-time{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .conversation-message-text{color:#141414;color:var(--color-text)}[data-theme=dark] .conversation-input textarea{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .conversation-input textarea:focus{border-color:#4358a3;border-color:var(--color-primary)}[data-theme=dark] .attachment-item{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .attachment-name{color:#141414;color:var(--color-text)}[data-theme=dark] .attachment-meta{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .photo-placeholder{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .photo-placeholder:hover{background-color:#4358a31a;border-color:#4358a3;border-color:var(--color-primary)}[data-theme=dark] .photo-name{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .timeline-marker:after{background-color:#dbe0e5;background-color:var(--color-border)}[data-theme=dark] .timeline-action,[data-theme=dark] .timeline-value{color:#141414;color:var(--color-text)}[data-theme=dark] .timeline-meta{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .note-item{background-color:#f0f2f5;background-color:var(--color-surface-alt)}[data-theme=dark] .note-header strong{color:#141414;color:var(--color-text)}[data-theme=dark] .note-header span{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .note-text{color:#141414;color:var(--color-text)}[data-theme=dark] .note-input textarea{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .note-input textarea:focus{border-color:#4358a3;border-color:var(--color-primary)}[data-theme=dark] .urgent-toggle-btn{background-color:#fff;background-color:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .urgent-toggle-btn .material-symbols-outlined{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .urgent-toggle-btn:hover{background-color:#dc26261a}[data-theme=dark] .urgent-toggle-btn.urgent-active{background-color:#dc262633}[data-theme=dark] .archived-banner{background-color:#f0f2f5;background-color:var(--color-surface-alt)}[data-theme=dark] .archived-banner,[data-theme=dark] .kanban-column-empty{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .icd10-section .icd10-codes-list .icd10-item{background-color:#4358a326;border-color:#4358a3;border-color:var(--color-primary)}[data-theme=dark] .icd10-section .icd10-codes-list .icd10-item .icd10-code-badge{color:#8da4ef;color:var(--color-primary-light,#8da4ef)}[data-theme=dark] .icd10-section .icd10-codes-list .icd10-item .icd10-description{color:#141414;color:var(--color-text)}[data-theme=dark] .icd10-section .icd10-codes-list .icd10-item .icd10-remove-btn,[data-theme=dark] .icd10-section .icd10-codes-list .no-codes{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .wound-icd10-row{border-bottom-color:#dbe0e5;border-bottom-color:var(--color-border)}[data-theme=dark] .wound-icd10-row>label{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .wound-icd10-row .wound-icd10-content .wound-icd10-item{background-color:#4358a326;border-color:#4358a3;border-color:var(--color-primary)}[data-theme=dark] .wound-icd10-row .wound-icd10-content .wound-icd10-item .icd10-code-badge{color:#8da4ef;color:var(--color-primary-light,#8da4ef)}[data-theme=dark] .wound-icd10-row .wound-icd10-content .wound-icd10-item .icd10-description{color:#141414;color:var(--color-text)}[data-theme=dark] .wound-icd10-row .wound-icd10-content .wound-icd10-item .icd10-remove-btn{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .product-order-summary{background-color:#4358a326;border-color:#4358a3;border-color:var(--color-primary)}[data-theme=dark] .product-order-summary h5{color:#8da4ef;color:var(--color-primary-light,#8da4ef)}[data-theme=dark] .product-order-summary .summary-item .product-name,[data-theme=dark] .product-order-summary .summary-item .wound-label{color:#141414;color:var(--color-text)}[data-theme=dark] .product-order-summary .summary-item .no-product{color:#da3030;color:var(--color-danger)}[data-theme=dark] .product-order-summary .summary-total{border-top-color:#4358a34d;color:#8da4ef;color:var(--color-primary-light,#8da4ef)}[data-theme=dark] .modal-health-check .status-banner.success{background:#22c55e26;border-color:#18c35a;border-color:var(--color-success);color:#18c35a;color:var(--color-success)}[data-theme=dark] .modal-health-check .status-banner.warning{background:#d9770626;border-color:#ffbe62;border-color:var(--color-warning);color:#ffbe62;color:var(--color-warning)}[data-theme=dark] .modal-health-check .status-banner.danger{background:#da303026;border-color:#da3030;border-color:var(--color-danger);color:#da3030;color:var(--color-danger)}[data-theme=dark] .modal-health-check .status-banner.info{background:#6f8cff26;border-color:#4358a3;border-color:var(--color-primary);color:#4358a3;color:var(--color-primary)}[data-theme=dark] .modal-health-check .status-banner.muted{background:#f0f2f5;background:var(--color-surface-alt);border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .modal-health-check .status-banner .status-icon{background:#fff;background:var(--color-surface);box-shadow:0 2px 6px #0000004d}[data-theme=dark] .modal-health-check .status-banner .status-subtitle{color:#919aa4;color:var(--color-muted)}[data-theme=dark] .modal-health-check .recommendation-box{background:#6f8cff1a;border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .modal-health-check .health-card{background:#fff;background:var(--color-surface);border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .modal-health-check .health-card.success{border-color:#18c35a;border-color:var(--color-success)}[data-theme=dark] .modal-health-check .health-card.warning{background:#d977061a;border-color:#ffbe62;border-color:var(--color-warning)}[data-theme=dark] .modal-health-check .health-card.danger{background:#da30301a;border-color:#da3030;border-color:var(--color-danger)}[data-theme=dark] .modal-health-check .health-card.info{border-color:#4358a3;border-color:var(--color-primary)}[data-theme=dark] .modal-health-check .health-card.muted{border-color:#dbe0e5;border-color:var(--color-border)}[data-theme=dark] .modal-health-check .health-card .card-title .description{color:#919aa4;color:var(--color-muted)}[data-theme=dark] .modal-health-check .health-card .metric-grid .metric{background:#f0f2f5;background:var(--color-surface-alt)}[data-theme=dark] .modal-health-check .health-card .fix-list,[data-theme=dark] .modal-health-check .health-card .metric-grid .metric .metric-label{color:#919aa4;color:var(--color-muted)}[data-theme=dark] .modal-health-check .ghost{border-color:#dbe0e5;border-color:var(--color-border);color:#141414;color:var(--color-text)}[data-theme=dark] .modal-health-check .ghost:hover{background:#f0f2f5;background:var(--color-surface-hover)}[data-theme=dark] .modal-edit-order .contraindication-warning{background-color:#fee;background-color:var(--color-danger-light);border-color:#da3030;border-color:var(--color-danger)}[data-theme=dark] .modal-edit-order .contraindication-warning span{color:#da3030;color:var(--color-danger)}[data-theme=dark] .modal-edit-order .product-contraindicated{background-color:#f0f2f5;background-color:var(--color-surface-alt);border-color:#dbe0e5;border-color:var(--color-border);color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .modal-edit-order .product-contraindicated i{color:#919aa4;color:var(--color-muted)}[data-theme=dark] .modal-edit-order .alert-warning{background-color:#fff6e8;background-color:var(--color-warning-light);border-color:#ffbe62;border-color:var(--color-warning);color:#ffbe62;color:var(--color-warning)}[data-theme=dark] .modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form>label,[data-theme=dark] .modal-edit-order .wound-assessment-section .wound-card .wound-subsection .measurements-grid .measurements-row .measurement-field label{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-option:has(input:disabled){color:#919aa4;color:var(--color-muted)}[data-theme=dark] .modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-option input[type=checkbox],[data-theme=dark] .modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-option input[type=radio]{border-color:#dbe0e5!important;border-color:var(--color-border)!important}[data-theme=dark] .modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-option input[type=checkbox]:hover:not(:checked):not(:disabled),[data-theme=dark] .modal-edit-order .wound-assessment-section .wound-card .wound-subsection .form .row-form .multiple-choice-option input[type=radio]:hover:not(:checked):not(:disabled){border-color:#919aa4!important;border-color:var(--color-muted)!important}[data-theme=dark] .modal-edit-order .wound-icd10-row>label{color:#3d4d5c;color:var(--color-text-secondary)}[data-theme=dark] .dme-confirmation-step .confirmation-summary,[data-theme=dark] .dme-manufacturer-step .disclaimer-box,[data-theme=dark] .dme-manufacturer-step .info-box{color:#919aa4;color:var(--color-muted)}.assign-confirm-modal .doctor-select-section{background-color:#f0f2f5;background-color:var(--color-surface-alt)}
/*# sourceMappingURL=main.d1556b21.css.map*/