.ScheduleDateNavigation-module__bdhe2G__dateNavigation{background:linear-gradient(145deg, var(--surface-overlay) 0%, var(--primary-surface) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #6366f11a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #6366f10f,0 1px 4px #00000008}.ScheduleDateNavigation-module__bdhe2G__dateNavigation:before{content:"";background:var(--gradient-primary-shimmer);height:2px;position:absolute;top:0;left:0;right:0}.ScheduleDateNavigation-module__bdhe2G__dateNavigationLeft,.ScheduleDateNavigation-module__bdhe2G__dateNavigationRight{align-items:center;gap:.5rem;display:flex}.ScheduleDateNavigation-module__bdhe2G__viewLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;display:flex}.ScheduleDateNavigation-module__bdhe2G__viewLabel svg{color:var(--primary)}.ScheduleDateNavigation-module__bdhe2G__presetGroup{gap:.25rem;display:flex}.ScheduleDateNavigation-module__bdhe2G__navButton{background:var(--surface-base);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;border:1px solid #6366f126;border-radius:6px;align-items:center;gap:.25rem;padding:.3rem .5rem;font-size:.65rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000008}.ScheduleDateNavigation-module__bdhe2G__navButton:hover{color:var(--primary);background:linear-gradient(135deg,#6366f114 0%,#6366f10a 100%);border-color:#6366f140;transform:translateY(-1px)}.ScheduleDateNavigation-module__bdhe2G__navButtonActive{background:var(--gradient-primary);color:var(--text-on-primary);border-color:#0000;box-shadow:0 2px 8px #6366f14d}.ScheduleDateNavigation-module__bdhe2G__navButtonActive:hover{background:var(--gradient-primary-alt);color:var(--text-on-primary)}.ScheduleDateNavigation-module__bdhe2G__arrowNav{gap:.15rem;display:flex}.ScheduleDateNavigation-module__bdhe2G__arrowButton{background:var(--surface-base);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;border:1px solid #6366f126;border-radius:5px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ScheduleDateNavigation-module__bdhe2G__arrowButton svg{flex-shrink:0;width:16px;height:16px}.ScheduleDateNavigation-module__bdhe2G__arrowButton:hover{color:var(--primary);background:#6366f114;border-color:#6366f140}.ScheduleDateNavigation-module__bdhe2G__dateDisplay{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:200px;display:flex}.ScheduleDateNavigation-module__bdhe2G__dateLabel{color:var(--text-heading);letter-spacing:-.01em;font-size:.75rem;font-weight:700}.ScheduleDateNavigation-module__bdhe2G__dateInputs{align-items:center;gap:.35rem;display:flex}.ScheduleDateNavigation-module__bdhe2G__datePicker{color:var(--text-tertiary);background:var(--surface-base);cursor:pointer;border:1px solid #6366f126;border-radius:6px;min-width:110px;padding:.3rem .5rem;font-size:.65rem;font-weight:500;transition:all .2s}.ScheduleDateNavigation-module__bdhe2G__datePicker:hover{border-color:#6366f140}.ScheduleDateNavigation-module__bdhe2G__datePicker:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #6366f11a}.ScheduleDateNavigation-module__bdhe2G__dateSeparator{color:var(--text-secondary);font-size:.6rem;font-weight:500}.ScheduleDateNavigation-module__bdhe2G__refreshButton{background:var(--surface-base);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;border:1px solid #6366f126;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ScheduleDateNavigation-module__bdhe2G__refreshButton svg{flex-shrink:0;width:16px;height:16px}.ScheduleDateNavigation-module__bdhe2G__refreshButton:hover:not(:disabled){color:var(--primary);background:linear-gradient(135deg,#6366f114 0%,#6366f10a 100%);border-color:#6366f140;transform:translateY(-1px)}.ScheduleDateNavigation-module__bdhe2G__refreshButton:disabled{opacity:.6;cursor:not-allowed}.ScheduleDateNavigation-module__bdhe2G__refreshing svg{animation:1s linear infinite ScheduleDateNavigation-module__bdhe2G__spin}@keyframes ScheduleDateNavigation-module__bdhe2G__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.ScheduleDateNavigation-module__bdhe2G__dateNavigation{gap:.5rem;padding:.4rem .6rem}.ScheduleDateNavigation-module__bdhe2G__viewLabel{display:none}.ScheduleDateNavigation-module__bdhe2G__navButton{padding:.25rem .4rem;font-size:.6rem}.ScheduleDateNavigation-module__bdhe2G__datePicker{min-width:95px;font-size:.6rem}}@media (max-width:768px){.ScheduleDateNavigation-module__bdhe2G__dateNavigation{flex-direction:column;gap:.4rem;padding:.4rem .5rem}.ScheduleDateNavigation-module__bdhe2G__dateNavigationLeft,.ScheduleDateNavigation-module__bdhe2G__dateNavigationRight{justify-content:center;width:100%}.ScheduleDateNavigation-module__bdhe2G__dateDisplay{order:-1;width:100%}.ScheduleDateNavigation-module__bdhe2G__presetGroup{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.ScheduleDateNavigation-module__bdhe2G__navButton{border-radius:4px;padding:.2rem .35rem;font-size:.55rem}.ScheduleDateNavigation-module__bdhe2G__arrowButton{width:22px;height:22px}.ScheduleDateNavigation-module__bdhe2G__datePicker{min-width:85px;padding:.25rem .4rem;font-size:.55rem}.ScheduleDateNavigation-module__bdhe2G__refreshButton{width:26px;height:26px}}
.szh-menu{box-sizing:border-box;z-index:100;background-color:#fff;border:1px solid #0000001a;width:max-content;margin:0;padding:0;list-style:none}.szh-menu:focus{outline:none}.szh-menu__arrow{box-sizing:border-box;z-index:-1;background-color:#fff;border:1px solid #0000;border-color:#0000001a #0000 #0000 #0000001a;width:.75rem;height:.75rem}.szh-menu__arrow--dir-left{right:-.375rem;transform:translateY(-50%)rotate(135deg)}.szh-menu__arrow--dir-right{left:-.375rem;transform:translateY(-50%)rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-.375rem;transform:translate(-50%)rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-.375rem;transform:translate(-50%)rotate(45deg)}.szh-menu__item{cursor:pointer}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:#ebebeb}.szh-menu__item--focusable{cursor:default;background-color:inherit}.szh-menu__item--disabled{cursor:default;color:#aaa}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{margin:0;padding:0;list-style:none}.szh-menu__divider{background-color:#0000001f;height:1px;margin:.5rem 0}.szh-menu-button{box-sizing:border-box}.szh-menu{-webkit-user-select:none;user-select:none;color:#212529;border:none;border-radius:.25rem;min-width:10rem;padding:.5rem 0;box-shadow:0 3px 7px #0002,0 .6px 2px #0000001a}.szh-menu__item{align-items:center;padding:.375rem 1.5rem;display:flex;position:relative}.szh-menu-container--itemTransition .szh-menu__item{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.szh-menu__item--type-radio{padding-left:2.2rem}.szh-menu__item--type-radio:before{content:"○";font-size:.8rem;position:absolute;top:.55rem;left:.8rem}.szh-menu__item--type-radio.szh-menu__item--checked:before{content:"●"}.szh-menu__item--type-checkbox{padding-left:2.2rem}.szh-menu__item--type-checkbox:before{position:absolute;left:.8rem}.szh-menu__item--type-checkbox.szh-menu__item--checked:before{content:"✔"}.szh-menu__submenu>.szh-menu__item{padding-right:2.5rem}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:1rem}.szh-menu__header{color:#888;text-transform:uppercase;padding:.2rem 1.5rem;font-size:.8rem}
.SembleNavMenu-module__YtyP-q__menuButton{background:var(--gradient-primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:12px;align-items:center;padding:.625rem 1rem;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #6366f14d,0 1px 3px #0000001a}.SembleNavMenu-module__YtyP-q__menuButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6366f166,0 2px 4px #0000001a}.SembleNavMenu-module__YtyP-q__buttonContent{align-items:center;gap:.5rem;display:flex}.SembleNavMenu-module__YtyP-q__logoIcon{justify-content:center;align-items:center;display:flex}.SembleNavMenu-module__YtyP-q__logoText{letter-spacing:-.01em}.SembleNavMenu-module__YtyP-q__chevron{opacity:.8;transition:transform .2s}.SembleNavMenu-module__YtyP-q__menuButton:hover .SembleNavMenu-module__YtyP-q__chevron{transform:translate(2px)}.SembleNavMenu-module__YtyP-q__menuWrapper{min-width:320px;max-width:380px;max-height:calc(100vh - 4.5rem);overflow:hidden;background:var(--surface-base)!important;border:1px solid #6366f126!important;border-radius:16px!important;padding:0!important;box-shadow:0 20px 40px #0000001f,0 8px 16px #6366f114!important}.SembleNavMenu-module__YtyP-q__menuContent{flex-direction:column;max-height:calc(100vh - 4.5rem);display:flex;overflow-y:auto}.SembleNavMenu-module__YtyP-q__menuHeader{background:var(--gradient-primary);color:var(--text-on-primary);padding:1.25rem 1.25rem 1rem}.SembleNavMenu-module__YtyP-q__brandRow{align-items:center;gap:.625rem;display:flex}.SembleNavMenu-module__YtyP-q__brandIcon{opacity:.95}.SembleNavMenu-module__YtyP-q__brandText{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.SembleNavMenu-module__YtyP-q__brandSubtext{opacity:.85;margin:.375rem 0 0;font-size:.75rem}.SembleNavMenu-module__YtyP-q__section{border-bottom:1px solid var(--border-default);padding:.75rem 0}.SembleNavMenu-module__YtyP-q__section:last-of-type{border-bottom:none}.SembleNavMenu-module__YtyP-q__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-body);padding:0 1.25rem .5rem;font-size:.65rem;font-weight:600}.SembleNavMenu-module__YtyP-q__sectionItems{flex-direction:column;display:flex}.SembleNavMenu-module__YtyP-q__menuItem{background:0 0!important;padding:0!important}.SembleNavMenu-module__YtyP-q__menuItem:hover{background:0 0!important}.SembleNavMenu-module__YtyP-q__menuLink{color:inherit;align-items:flex-start;gap:.75rem;width:100%;padding:.625rem 1.25rem;text-decoration:none;transition:background .15s;display:flex}.SembleNavMenu-module__YtyP-q__menuLink:hover{background:linear-gradient(90deg,#6366f114 0%,#6366f10a 100%)}.SembleNavMenu-module__YtyP-q__menuItem.SembleNavMenu-module__YtyP-q__active .SembleNavMenu-module__YtyP-q__menuLink{background:linear-gradient(90deg,#6366f11f 0%,#6366f10f 100%)}.SembleNavMenu-module__YtyP-q__menuItem.SembleNavMenu-module__YtyP-q__active .SembleNavMenu-module__YtyP-q__iconWrapper{background:var(--gradient-primary);color:var(--text-on-primary)}.SembleNavMenu-module__YtyP-q__iconWrapper{background:var(--gradient-muted);width:36px;height:36px;color:var(--text-body);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.SembleNavMenu-module__YtyP-q__menuLink:hover .SembleNavMenu-module__YtyP-q__iconWrapper{background:var(--gradient-primary-deep);color:var(--primary)}.SembleNavMenu-module__YtyP-q__textContent{flex:1;min-width:0}.SembleNavMenu-module__YtyP-q__titleRow{align-items:center;gap:.5rem;display:flex}.SembleNavMenu-module__YtyP-q__title{color:var(--text-heading);font-size:.875rem;font-weight:600}.SembleNavMenu-module__YtyP-q__badge{text-transform:uppercase;letter-spacing:.04em;background:var(--gradient-success-vivid);color:var(--text-on-primary);border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700;animation:2s ease-in-out infinite SembleNavMenu-module__YtyP-q__pulse}@keyframes SembleNavMenu-module__YtyP-q__pulse{0%,to{opacity:1}50%{opacity:.7}}.SembleNavMenu-module__YtyP-q__newBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--gradient-warning-h);color:var(--text-on-primary);border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.SembleNavMenu-module__YtyP-q__description{color:var(--text-body);margin-top:.125rem;font-size:.75rem;line-height:1.4;display:block}.SembleNavMenu-module__YtyP-q__lockedItem{opacity:1}.SembleNavMenu-module__YtyP-q__menuLinkLocked{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.52;filter:grayscale(.3);align-items:flex-start;gap:.75rem;width:100%;padding:.625rem 1.25rem;transition:opacity .15s;display:flex}.SembleNavMenu-module__YtyP-q__menuLinkLocked:hover{opacity:.6;background:0 0}.SembleNavMenu-module__YtyP-q__iconWrapperLocked{background:var(--gradient-muted)!important;color:var(--text-secondary)!important}.SembleNavMenu-module__YtyP-q__titleLocked{color:var(--text-secondary)!important}.SembleNavMenu-module__YtyP-q__lockIndicator{background:var(--gradient-muted);width:22px;height:22px;color:var(--text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-top:.5rem;display:flex}.SembleNavMenu-module__YtyP-q__menuFooter{background:var(--gradient-sunken);border-top:1px solid #0000000f;padding:.875rem 1.25rem}.SembleNavMenu-module__YtyP-q__backLink{color:var(--text-body);align-items:center;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.SembleNavMenu-module__YtyP-q__backLink:hover{color:var(--primary)}@media (max-width:480px){.SembleNavMenu-module__YtyP-q__menuButton{padding:.5rem .875rem}.SembleNavMenu-module__YtyP-q__logoText{display:none}.SembleNavMenu-module__YtyP-q__menuWrapper{min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);border-radius:12px!important}.SembleNavMenu-module__YtyP-q__menuContent{max-height:calc(100vh - 4rem)}.SembleNavMenu-module__YtyP-q__menuLink{min-height:48px;padding:.625rem 1rem}.SembleNavMenu-module__YtyP-q__iconWrapper{border-radius:8px;width:32px;height:32px}.SembleNavMenu-module__YtyP-q__title{font-size:.8125rem}.SembleNavMenu-module__YtyP-q__description{font-size:.6875rem}.SembleNavMenu-module__YtyP-q__menuHeader{padding:1rem}.SembleNavMenu-module__YtyP-q__brandText{font-size:1rem}.SembleNavMenu-module__YtyP-q__section{padding:.625rem 0}.SembleNavMenu-module__YtyP-q__sectionTitle{padding:0 1rem .375rem}.SembleNavMenu-module__YtyP-q__menuFooter{padding:.75rem 1rem}}@media (max-width:360px){.SembleNavMenu-module__YtyP-q__menuWrapper{min-width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.SembleNavMenu-module__YtyP-q__menuButton,.SembleNavMenu-module__YtyP-q__menuLink,.SembleNavMenu-module__YtyP-q__iconWrapper,.SembleNavMenu-module__YtyP-q__chevron{transition:none}.SembleNavMenu-module__YtyP-q__badge{animation:none}.SembleNavMenu-module__YtyP-q__menuButton:hover,.SembleNavMenu-module__YtyP-q__menuButton:hover .SembleNavMenu-module__YtyP-q__chevron{transform:none}}.SembleNavMenu-module__YtyP-q__menuButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.SembleNavMenu-module__YtyP-q__menuLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;background:#6366f114}.SembleNavMenu-module__YtyP-q__backLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.PagePermissionGate-module__6KsebG__overlay{z-index:9999;-webkit-backdrop-filter:blur(16px)saturate(.2)brightness(.55);background:#060a16d6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.PagePermissionGate-module__6KsebG__panel{text-align:center;background:linear-gradient(145deg,#0d142af7 0%,#1a253ef2 100%);border:1px solid #6366f14d;border-radius:24px;flex-direction:column;align-items:center;gap:1.875rem;width:100%;max-width:420px;padding:2.75rem 3rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 40px 90px #000000b3,0 0 80px #6366f124,0 0 0 1px #ffffff0a}.PagePermissionGate-module__6KsebG__lockRing{background:linear-gradient(135deg,#6366f12e 0%,#8b5cf626 100%);border:1px solid #6366f161;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;box-shadow:0 0 0 10px #6366f112,0 0 0 20px #6366f108,0 8px 28px #6366f138}.PagePermissionGate-module__6KsebG__lockIconWrap{color:#a5b4fc;filter:drop-shadow(0 0 10px #a5b4fc80);justify-content:center;align-items:center;display:flex}.PagePermissionGate-module__6KsebG__body{flex-direction:column;gap:.75rem;display:flex}.PagePermissionGate-module__6KsebG__title{color:#f1f5f9;letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.PagePermissionGate-module__6KsebG__description{color:#94a3b8;max-width:320px;margin:0;font-size:.9375rem;line-height:1.65}.PagePermissionGate-module__6KsebG__statusBadge{color:#fca5a5;letter-spacing:.01em;background:#ef44441a;border:1px solid #ef444438;border-radius:999px;align-items:center;gap:.4375rem;padding:.4375rem .9375rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (max-width:480px){.PagePermissionGate-module__6KsebG__panel{border-radius:20px;gap:1.5rem;padding:2.25rem 1.75rem}.PagePermissionGate-module__6KsebG__title{font-size:1.25rem}.PagePermissionGate-module__6KsebG__description{font-size:.875rem}.PagePermissionGate-module__6KsebG__lockRing{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.PagePermissionGate-module__6KsebG__overlay{-webkit-backdrop-filter:blur(16px)}}
.SembleLayout-module__lycvgq__layout{min-height:100vh;color:var(--text-primary);font-family:Inter,Segoe UI,system-ui,sans-serif;position:relative;overflow-x:hidden}.SembleLayout-module__lycvgq__topBar{z-index:1000;background:var(--surface-overlay-light);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #6366f11f;justify-content:space-between;align-items:center;height:56px;padding:0 1.5rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000000a}.SembleLayout-module__lycvgq__userIdentity{background:var(--surface-overlay-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #6366f124;border-radius:999px;flex-shrink:0;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem .375rem;display:flex}.SembleLayout-module__lycvgq__userAvatar{background:var(--gradient-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 2px 6px #6366f159}.SembleLayout-module__lycvgq__userAvatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.SembleLayout-module__lycvgq__userAvatarInitials{color:var(--text-on-primary);letter-spacing:.02em;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.6875rem;font-weight:700;line-height:1}.SembleLayout-module__lycvgq__userInfo{flex-direction:column;gap:.1rem;min-width:0;display:flex}.SembleLayout-module__lycvgq__userName{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;overflow:hidden}.SembleLayout-module__lycvgq__userRole{color:var(--primary);letter-spacing:.02em;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.6875rem;font-weight:500;line-height:1}.SembleLayout-module__lycvgq__topBarRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.SembleLayout-module__lycvgq__themeToggle{border:1px solid var(--border-default);background:var(--surface-base);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text-secondary);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.SembleLayout-module__lycvgq__themeToggle svg{flex-shrink:0;display:block}.SembleLayout-module__lycvgq__themeToggle:hover{background:var(--primary-surface);border-color:var(--primary-subtle);color:var(--primary);transform:translateY(-1px)}.SembleLayout-module__lycvgq__themeToggle:active{transform:scale(.95)}.SembleLayout-module__lycvgq__themeToggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.SembleLayout-module__lycvgq__main{z-index:1;min-height:100vh;padding:4.5rem 2rem 2rem;position:relative}.SembleLayout-module__lycvgq__header{text-align:center;max-width:95vw;margin:0 auto 2rem;padding-top:1rem}.SembleLayout-module__lycvgq__title{letter-spacing:-.02em;color:var(--text-heading);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:700}.SembleLayout-module__lycvgq__subtitle{color:var(--text-body);margin:.5rem 0 0;font-size:1rem;font-weight:400}.SembleLayout-module__lycvgq__content{max-width:95vw;margin:0 auto;position:relative}.SembleLayout-module__lycvgq__bgDecoration{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.SembleLayout-module__lycvgq__bgGradient1{filter:blur(60px);background:radial-gradient(#6366f114 0%,#8b5cf60a 40%,#0000 70%);width:60%;height:60%;position:absolute;top:-20%;right:-10%}.SembleLayout-module__lycvgq__bgGradient2{filter:blur(60px);background:radial-gradient(#10b9810f 0%,#34d39908 40%,#0000 70%);width:50%;height:50%;position:absolute;bottom:-10%;left:-10%}.SembleLayout-module__lycvgq__layout:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg, #00000004 0px, #00000004 1px, transparent 1px, transparent 32px), repeating-linear-gradient(90deg, #00000004 0px, #00000004 1px, transparent 1px, transparent 32px), linear-gradient(135deg, #f8fafc 0%, #f1f5f9 50%, var(--surface-raised) 100%);position:fixed;inset:0}.SembleLayout-module__lycvgq__layout[data-theme=semble-dark]{color:var(--text-body)}.SembleLayout-module__lycvgq__layout[data-theme=semble-dark] .SembleLayout-module__lycvgq__topBar{background:#0f172aeb;border-bottom-color:#6366f133}.SembleLayout-module__lycvgq__layout[data-theme=semble-dark] .SembleLayout-module__lycvgq__userIdentity{background:#1e293bb3;border-color:#6366f133}.SembleLayout-module__lycvgq__layout[data-theme=semble-dark]:before{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 32px),linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%)}.SembleLayout-module__lycvgq__layout[data-theme=semble-dark] .SembleLayout-module__lycvgq__bgGradient1{background:radial-gradient(#6366f11f 0%,#8b5cf60f 40%,#0000 70%)}.SembleLayout-module__lycvgq__layout[data-theme=semble-dark] .SembleLayout-module__lycvgq__bgGradient2{background:radial-gradient(#10b98114 0%,#34d3990a 40%,#0000 70%)}@media (max-width:768px){.SembleLayout-module__lycvgq__topBar{height:52px;padding:0 1rem}.SembleLayout-module__lycvgq__userInfo{display:none}.SembleLayout-module__lycvgq__userIdentity{border-radius:50%;padding:.25rem}.SembleLayout-module__lycvgq__main{padding:4rem 1.5rem 1.5rem}.SembleLayout-module__lycvgq__header{margin-bottom:1.5rem;padding-top:.5rem}.SembleLayout-module__lycvgq__title{font-size:1.5rem}.SembleLayout-module__lycvgq__subtitle{font-size:.875rem}}@media (max-width:480px){.SembleLayout-module__lycvgq__topBar{height:48px;padding:0 .75rem}.SembleLayout-module__lycvgq__main{padding:3.5rem 1rem 1rem}.SembleLayout-module__lycvgq__title{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.SembleLayout-module__lycvgq__bgGradient1,.SembleLayout-module__lycvgq__bgGradient2{filter:none}}@media print{.SembleLayout-module__lycvgq__bgDecoration,.SembleLayout-module__lycvgq__topBar,.SembleLayout-module__lycvgq__layout:before{display:none}.SembleLayout-module__lycvgq__main{padding:0}}@media (prefers-contrast:high){.SembleLayout-module__lycvgq__layout:before{background:var(--surface-base)}.SembleLayout-module__lycvgq__bgDecoration{display:none}.SembleLayout-module__lycvgq__title{-webkit-text-fill-color:var(--text-heading);background:0 0}}
.ClinicianProfile-module__tkOLmG__profileContainer{flex-direction:column;gap:16px;display:flex}.ClinicianProfile-module__tkOLmG__identityPanel{background:var(--gradient-primary-dark);border-radius:20px;position:relative;overflow:hidden}.ClinicianProfile-module__tkOLmG__identityOrbs{pointer-events:none;position:absolute;inset:0}.ClinicianProfile-module__tkOLmG__identityOrbs:before{content:"";background:radial-gradient(circle,#6366f12e 0%,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;top:-60px;right:-40px}.ClinicianProfile-module__tkOLmG__identityOrbs:after{content:"";background:radial-gradient(circle,#8b5cf61f 0%,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-80px;left:20%}.ClinicianProfile-module__tkOLmG__identityMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 16px;display:flex;position:relative}.ClinicianProfile-module__tkOLmG__identityLeft{flex:1;align-items:flex-start;gap:18px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__identityAvatarWrap{flex-shrink:0;position:relative}.ClinicianProfile-module__tkOLmG__identityInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__identityNameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ClinicianProfile-module__tkOLmG__identityName{color:var(--text-on-primary);letter-spacing:-.03em;margin:0;font-size:1.55rem;font-weight:800;line-height:1.1}.ClinicianProfile-module__tkOLmG__identityCredentials{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ClinicianProfile-module__tkOLmG__credentialItem{color:#ffffff8c;white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;display:flex}.ClinicianProfile-module__tkOLmG__credentialItem svg{opacity:.6;flex-shrink:0}.ClinicianProfile-module__tkOLmG__serviceChips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ClinicianProfile-module__tkOLmG__serviceChip{color:#ffffffbf;white-space:nowrap;background:#6366f133;border:1px solid #6366f159;border-radius:20px;padding:3px 9px;font-size:.68rem;font-weight:500}.ClinicianProfile-module__tkOLmG__serviceChipMore{color:#fff6;border:1px solid #ffffff1f;border-radius:20px;padding:3px 9px;font-size:.68rem;font-weight:500}.ClinicianProfile-module__tkOLmG__kpiStrip{border-top:1px solid #ffffff12;align-items:stretch;gap:0;padding:0 28px 20px;display:flex;position:relative;overflow-x:auto}.ClinicianProfile-module__tkOLmG__kpiTile{flex-direction:column;flex:1;gap:3px;min-width:100px;padding:14px 20px 12px;transition:background .15s;display:flex;position:relative}.ClinicianProfile-module__tkOLmG__kpiTileLocked .ClinicianProfile-module__tkOLmG__kpiTileTop,.ClinicianProfile-module__tkOLmG__kpiTileLocked .ClinicianProfile-module__tkOLmG__kpiLabel,.ClinicianProfile-module__tkOLmG__kpiTileLocked .ClinicianProfile-module__tkOLmG__kpiSub{filter:blur(5px);-webkit-user-select:none;user-select:none}.ClinicianProfile-module__tkOLmG__kpiTileLockBadge{color:#c7d2fed9;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ClinicianProfile-module__tkOLmG__kpiTile:hover{background:#ffffff08;border-radius:8px}.ClinicianProfile-module__tkOLmG__kpiTile[data-color=emerald] .ClinicianProfile-module__tkOLmG__kpiValue{color:var(--success-light)}.ClinicianProfile-module__tkOLmG__kpiTile[data-color=indigo] .ClinicianProfile-module__tkOLmG__kpiValue{color:var(--primary-lighter)}.ClinicianProfile-module__tkOLmG__kpiTile[data-color=violet] .ClinicianProfile-module__tkOLmG__kpiValue{color:var(--violet-light)}.ClinicianProfile-module__tkOLmG__kpiTile[data-color=amber] .ClinicianProfile-module__tkOLmG__kpiValue{color:var(--warning-light)}.ClinicianProfile-module__tkOLmG__kpiTile[data-color=rose] .ClinicianProfile-module__tkOLmG__kpiValue{color:var(--danger-lighter)}.ClinicianProfile-module__tkOLmG__kpiTileTop{align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__kpiValue{letter-spacing:-.02em;white-space:nowrap;font-size:1.2rem;font-weight:700;line-height:1}.ClinicianProfile-module__tkOLmG__kpiLabel{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.63rem;font-weight:600}.ClinicianProfile-module__tkOLmG__kpiSub{color:#ffffff4d;white-space:nowrap;font-size:.68rem}.ClinicianProfile-module__tkOLmG__kpiDivider{background:#ffffff14;flex-shrink:0;width:1px;margin:14px 0}.ClinicianProfile-module__tkOLmG__panelHeader{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ClinicianProfile-module__tkOLmG__panelHeaderIcon{width:40px;height:40px;color:var(--primary);background:#6366f114;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ClinicianProfile-module__tkOLmG__panelTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 3px;font-size:1.05rem;font-weight:700;line-height:1.2}.ClinicianProfile-module__tkOLmG__panelSubtitle{color:var(--text-body);margin:0;font-size:.78rem;line-height:1.4}.ClinicianProfile-module__tkOLmG__schedulePanel{background:var(--surface-overlay-light);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ClinicianProfile-module__tkOLmG__scheduleTodayRow{grid-template-columns:280px 1fr;align-items:start;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__analyticsPanel{background:var(--surface-overlay-light);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;gap:0;padding:16px;display:flex}.ClinicianProfile-module__tkOLmG__analyticsPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ClinicianProfile-module__tkOLmG__analyticsContent{flex-direction:column;gap:10px;display:flex;position:relative}.ClinicianProfile-module__tkOLmG__analyticsContent[data-loading=true]{pointer-events:none}.ClinicianProfile-module__tkOLmG__analyticsChartRow,.ClinicianProfile-module__tkOLmG__analyticsDoubleRow{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__analyticsTimeIntel{background:var(--surface-base);border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 1px 3px #0f172a0a,0 6px 20px #0f172a0f}.ClinicianProfile-module__tkOLmG__statsLoadingOverlay{background:var(--surface-overlay-light);z-index:10;pointer-events:none;border-radius:12px;animation:1.4s ease-in-out infinite ClinicianProfile-module__tkOLmG__shimmer;position:absolute;inset:0}.ClinicianProfile-module__tkOLmG__timeRangePicker{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.ClinicianProfile-module__tkOLmG__presetButtons{background:var(--surface-base);border:1px solid var(--border-default);border-radius:10px;gap:4px;padding:3px;display:flex;box-shadow:0 1px 3px #0000000a}.ClinicianProfile-module__tkOLmG__presetBtn{color:var(--text-body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:5px 12px;font-size:.72rem;font-weight:600;transition:all .15s}.ClinicianProfile-module__tkOLmG__presetBtn:hover{color:var(--primary);background:#6366f10f}.ClinicianProfile-module__tkOLmG__presetBtn[data-active=true]{background:var(--primary);color:var(--text-on-primary)}.ClinicianProfile-module__tkOLmG__customDateRow{align-items:center;gap:8px;display:flex}.ClinicianProfile-module__tkOLmG__dateInput{color:var(--text-body);background:var(--surface-base);border:1px solid var(--border-default);cursor:pointer;border-radius:8px;outline:none;padding:5px 10px;font-size:.72rem;transition:border-color .15s}.ClinicianProfile-module__tkOLmG__dateInput:focus{border-color:var(--primary)}.ClinicianProfile-module__tkOLmG__dateRangeSep{color:var(--text-secondary);font-size:.72rem}.ClinicianProfile-module__tkOLmG__applyBtn{color:var(--text-on-primary);background:var(--primary);cursor:pointer;border:none;border-radius:8px;padding:5px 14px;font-size:.72rem;font-weight:600;transition:background .15s}.ClinicianProfile-module__tkOLmG__applyBtn:hover:not(:disabled){background:var(--primary-hover)}.ClinicianProfile-module__tkOLmG__applyBtn:disabled{opacity:.4;cursor:not-allowed}.ClinicianProfile-module__tkOLmG__commandHero{background:var(--gradient-primary-dark);border-radius:20px;margin-bottom:0;position:relative;overflow:hidden}.ClinicianProfile-module__tkOLmG__heroOrbs{pointer-events:none;position:absolute;inset:0}.ClinicianProfile-module__tkOLmG__heroOrbs:before{content:"";background:radial-gradient(circle,#6366f12e 0%,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;top:-60px;right:-40px}.ClinicianProfile-module__tkOLmG__heroOrbs:after{content:"";background:radial-gradient(circle,#8b5cf61f 0%,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-80px;left:20%}.ClinicianProfile-module__tkOLmG__heroTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 16px;display:flex;position:relative}.ClinicianProfile-module__tkOLmG__heroIdentity{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__avatarSection{flex-shrink:0;position:relative}.ClinicianProfile-module__tkOLmG__avatarRing{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a78bfa 100%);border-radius:50%;width:80px;height:80px;padding:3px;box-shadow:0 0 0 3px #6366f133,0 8px 28px #6366f159}.ClinicianProfile-module__tkOLmG__avatarRing[data-tier=excellent]{background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);box-shadow:0 0 0 3px #05966933,0 8px 28px #05966959}.ClinicianProfile-module__tkOLmG__avatarRing[data-tier=good]{background:linear-gradient(135deg,#16a34a 0%,#22c55e 50%,#4ade80 100%);box-shadow:0 0 0 3px #16a34a33,0 8px 28px #16a34a59}.ClinicianProfile-module__tkOLmG__avatarRing[data-tier=moderate]{background:linear-gradient(135deg,#d97706 0%,#f59e0b 50%,#fbbf24 100%);box-shadow:0 0 0 3px #d9770633,0 8px 28px #d9770659}.ClinicianProfile-module__tkOLmG__avatarRing[data-tier=low]{background:linear-gradient(135deg,#dc2626 0%,#ef4444 50%,#f87171 100%);box-shadow:0 0 0 3px #dc262633,0 8px 28px #dc262659}.ClinicianProfile-module__tkOLmG__avatar{background:var(--gradient-primary-dark);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ClinicianProfile-module__tkOLmG__avatarInitials{color:var(--text-on-primary);letter-spacing:-1px;font-size:1.25rem;font-weight:800}.ClinicianProfile-module__tkOLmG__avatarPulse{pointer-events:none;background:radial-gradient(circle,#10b98133 0%,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite ClinicianProfile-module__tkOLmG__pulse;position:absolute;inset:-8px}@keyframes ClinicianProfile-module__tkOLmG__pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.ClinicianProfile-module__tkOLmG__avatarPulse{animation:none}}.ClinicianProfile-module__tkOLmG__heroInfo{flex:1;min-width:0}.ClinicianProfile-module__tkOLmG__heroNameRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ClinicianProfile-module__tkOLmG__heroName{color:var(--text-on-primary);letter-spacing:-.04em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}.ClinicianProfile-module__tkOLmG__topPerformerBadge{color:var(--success-light);text-transform:uppercase;letter-spacing:.08em;background:#10b9812e;border:1px solid #34d3994d;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:.62rem;font-weight:700;display:inline-flex}.ClinicianProfile-module__tkOLmG__practicingTodayBadge{color:var(--primary-lighter);text-transform:uppercase;letter-spacing:.08em;background:#6366f140;border:1px solid #a5b4fc40;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:.62rem;font-weight:700;display:inline-flex}.ClinicianProfile-module__tkOLmG__heroSubtitle{color:#ffffff8c;margin:0 0 3px;font-size:.88rem}.ClinicianProfile-module__tkOLmG__heroRange{color:#ffffff59;margin:0;font-size:.68rem}.ClinicianProfile-module__tkOLmG__gradeBadgeWrapper{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.ClinicianProfile-module__tkOLmG__gradeBadge{border:2px solid;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:70px;height:70px;display:flex}.ClinicianProfile-module__tkOLmG__gradeBadge[data-grade=A]{background:#05966926;border-color:#34d3994d}.ClinicianProfile-module__tkOLmG__gradeBadge[data-grade=B]{background:#6366f126;border-color:#a5b4fc4d}.ClinicianProfile-module__tkOLmG__gradeBadge[data-grade=C]{background:#f59e0b26;border-color:#fbbf244d}.ClinicianProfile-module__tkOLmG__gradeBadge[data-grade=D]{background:#ef444426;border-color:#f871714d}.ClinicianProfile-module__tkOLmG__gradeLabel{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:.5rem;font-weight:800}.ClinicianProfile-module__tkOLmG__gradeValue{letter-spacing:-.04em;font-size:1.85rem;font-weight:900;line-height:1}.ClinicianProfile-module__tkOLmG__gradeBadge[data-grade=A] .ClinicianProfile-module__tkOLmG__gradeValue{color:var(--success-light)}.ClinicianProfile-module__tkOLmG__gradeBadge[data-grade=B] .ClinicianProfile-module__tkOLmG__gradeValue{color:var(--primary-lighter)}.ClinicianProfile-module__tkOLmG__gradeBadge[data-grade=C] .ClinicianProfile-module__tkOLmG__gradeValue{color:var(--warning-light)}.ClinicianProfile-module__tkOLmG__gradeBadge[data-grade=D] .ClinicianProfile-module__tkOLmG__gradeValue{color:var(--danger-light)}.ClinicianProfile-module__tkOLmG__heroKPIStrip{scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:0;padding:0 28px 24px;display:flex;position:relative;overflow-x:auto}.ClinicianProfile-module__tkOLmG__heroKPIStrip::-webkit-scrollbar{display:none}.ClinicianProfile-module__tkOLmG__heroKPI{border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:105px;padding:12px 18px;transition:background .15s;display:flex}.ClinicianProfile-module__tkOLmG__heroKPI:hover{background:#ffffff0d}.ClinicianProfile-module__tkOLmG__heroKPITop{align-items:center;gap:5px;display:flex}.ClinicianProfile-module__tkOLmG__heroKPIValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800;line-height:1.1}.ClinicianProfile-module__tkOLmG__heroKPI[data-color=emerald] .ClinicianProfile-module__tkOLmG__heroKPIValue{color:var(--success-light)}.ClinicianProfile-module__tkOLmG__heroKPI[data-color=indigo] .ClinicianProfile-module__tkOLmG__heroKPIValue{color:var(--primary-lighter)}.ClinicianProfile-module__tkOLmG__heroKPI[data-color=violet] .ClinicianProfile-module__tkOLmG__heroKPIValue{color:var(--violet-light)}.ClinicianProfile-module__tkOLmG__heroKPI[data-color=amber] .ClinicianProfile-module__tkOLmG__heroKPIValue{color:var(--warning-light)}.ClinicianProfile-module__tkOLmG__heroKPI[data-color=rose] .ClinicianProfile-module__tkOLmG__heroKPIValue{color:var(--danger-light)}.ClinicianProfile-module__tkOLmG__heroKPILabel{color:#ffffffa6;text-transform:uppercase;letter-spacing:.05em;font-size:.67rem;font-weight:600}.ClinicianProfile-module__tkOLmG__heroKPISub{color:#ffffff59;font-size:.6rem;font-weight:400}.ClinicianProfile-module__tkOLmG__heroKPIDivider{background:#ffffff14;flex-shrink:0;width:1px;margin:10px 0}.ClinicianProfile-module__tkOLmG__liveDot{background:var(--success-vivid);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.ClinicianProfile-module__tkOLmG__liveDotPulse{background:var(--success-vivid);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite ClinicianProfile-module__tkOLmG__livePulse;display:inline-block}@keyframes ClinicianProfile-module__tkOLmG__livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.ClinicianProfile-module__tkOLmG__liveDotPulse{animation:none}}.ClinicianProfile-module__tkOLmG__sectionNav{z-index:90;background:var(--surface-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding-right:8px;display:flex;position:sticky;top:56px}.ClinicianProfile-module__tkOLmG__sectionNavInner{scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:4px;min-width:0;padding:6px 4px;display:flex;overflow-x:auto}.ClinicianProfile-module__tkOLmG__sectionNavInner::-webkit-scrollbar{display:none}.ClinicianProfile-module__tkOLmG__sectionNavRight{flex-shrink:0;padding:2px 0}.ClinicianProfile-module__tkOLmG__sectionNavTab{color:var(--text-body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.ClinicianProfile-module__tkOLmG__sectionNavTab:hover{color:var(--primary-hover);background:#6366f10f}.ClinicianProfile-module__tkOLmG__sectionNavTab[data-active=true]{color:var(--primary-hover);background:#6366f11a;border-color:#6366f133}.ClinicianProfile-module__tkOLmG__profileSection{background:var(--surface-overlay-light);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;gap:10px;padding:14px;scroll-margin-top:108px;display:flex;position:relative}.ClinicianProfile-module__tkOLmG__profileSection[data-loading=true]{pointer-events:none}.ClinicianProfile-module__tkOLmG__sectionHeading{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;padding-bottom:10px;display:flex}.ClinicianProfile-module__tkOLmG__sectionHeadingBody{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__sectionHeadingIcon{width:34px;height:34px;color:var(--primary);background:#6366f114;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ClinicianProfile-module__tkOLmG__sectionHeadingTitle{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 2px;font-size:1rem;font-weight:800}.ClinicianProfile-module__tkOLmG__sectionHeadingSubtitle{color:var(--text-body);margin:0;font-size:.75rem;line-height:1.5}.ClinicianProfile-module__tkOLmG__metricsGrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ClinicianProfile-module__tkOLmG__metricCard{background:var(--surface-base);border:1px solid var(--border-default);border-radius:10px;flex-direction:column;gap:3px;padding:11px 13px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 4px #0000000a}.ClinicianProfile-module__tkOLmG__metricCard:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000012}.ClinicianProfile-module__tkOLmG__metricCardHeader{align-items:center;gap:7px;display:flex}.ClinicianProfile-module__tkOLmG__metricCardIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ClinicianProfile-module__tkOLmG__metricCard[data-color=indigo] .ClinicianProfile-module__tkOLmG__metricCardIcon{color:var(--primary);background:#6366f11a}.ClinicianProfile-module__tkOLmG__metricCard[data-color=emerald] .ClinicianProfile-module__tkOLmG__metricCardIcon{color:var(--success);background:#0596691a}.ClinicianProfile-module__tkOLmG__metricCard[data-color=rose] .ClinicianProfile-module__tkOLmG__metricCardIcon{color:var(--danger-dark);background:#ef44441a}.ClinicianProfile-module__tkOLmG__metricCard[data-color=violet] .ClinicianProfile-module__tkOLmG__metricCardIcon{color:var(--violet);background:#8b5cf61a}.ClinicianProfile-module__tkOLmG__metricCard[data-color=amber] .ClinicianProfile-module__tkOLmG__metricCardIcon{color:var(--warning-dark);background:#f59e0b1a}.ClinicianProfile-module__tkOLmG__metricCardLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.63rem;font-weight:600;overflow:hidden}.ClinicianProfile-module__tkOLmG__metricCardValue{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.18rem;font-weight:800;line-height:1.1}.ClinicianProfile-module__tkOLmG__metricCardDetail{color:var(--text-secondary);font-size:.63rem;font-weight:400}.ClinicianProfile-module__tkOLmG__todaySection{grid-template-columns:256px 1fr;align-items:start;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__sectionCard{background:var(--surface-base);border:1px solid #0f172a14;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0a,0 6px 20px #0f172a0f}.ClinicianProfile-module__tkOLmG__sectionHeader{background:0 0;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.ClinicianProfile-module__tkOLmG__sectionHeaderLeft{align-items:center;gap:9px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__sectionIcon{color:var(--primary);background:#6366f117;border-radius:7px;flex-shrink:0;width:26px;height:26px;padding:5px}.ClinicianProfile-module__tkOLmG__sectionTitle{color:var(--text-primary);letter-spacing:-.018em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;font-weight:700;overflow:hidden}.ClinicianProfile-module__tkOLmG__sectionBadge{color:var(--text-body);background:var(--surface-sunken);white-space:nowrap;border:1px solid #0f172a14;border-radius:20px;flex-shrink:0;padding:2px 9px;font-size:.63rem;font-weight:600}.ClinicianProfile-module__tkOLmG__todayWidgetBody{align-items:center;gap:14px;padding:12px 14px;display:flex}.ClinicianProfile-module__tkOLmG__todayRingWrapper{flex-shrink:0;width:72px;height:72px;position:relative}.ClinicianProfile-module__tkOLmG__todayRingSvg{width:100%;height:100%}.ClinicianProfile-module__tkOLmG__todayRingCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ClinicianProfile-module__tkOLmG__todayRingValue{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800;line-height:1}.ClinicianProfile-module__tkOLmG__todayRingLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.55rem;font-weight:600}.ClinicianProfile-module__tkOLmG__todayStatGrid{flex:1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.ClinicianProfile-module__tkOLmG__todayStat{background:var(--surface-overlay-light);border-radius:7px;flex-direction:column;align-items:center;gap:1px;padding:6px 5px;display:flex}.ClinicianProfile-module__tkOLmG__todayStat[data-type=completed]{background:#0596690f}.ClinicianProfile-module__tkOLmG__todayStat[data-type=active]{background:#3b82f60f}.ClinicianProfile-module__tkOLmG__todayStat[data-type=pending]{background:#6366f10f}.ClinicianProfile-module__tkOLmG__todayStat[data-type=dna]{background:#dc26260f}.ClinicianProfile-module__tkOLmG__todayStat[data-type=cancelled]{background:#f59e0b14;grid-column:1/-1}.ClinicianProfile-module__tkOLmG__todayStatValue{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;line-height:1}.ClinicianProfile-module__tkOLmG__todayStat[data-type=completed] .ClinicianProfile-module__tkOLmG__todayStatValue{color:var(--success)}.ClinicianProfile-module__tkOLmG__todayStat[data-type=active] .ClinicianProfile-module__tkOLmG__todayStatValue{color:var(--info-dark)}.ClinicianProfile-module__tkOLmG__todayStat[data-type=pending] .ClinicianProfile-module__tkOLmG__todayStatValue{color:var(--primary-hover)}.ClinicianProfile-module__tkOLmG__todayStat[data-type=dna] .ClinicianProfile-module__tkOLmG__todayStatValue{color:var(--danger-dark)}.ClinicianProfile-module__tkOLmG__todayStat[data-type=cancelled] .ClinicianProfile-module__tkOLmG__todayStatValue{color:var(--warning-darker)}.ClinicianProfile-module__tkOLmG__todayStatLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:600}.ClinicianProfile-module__tkOLmG__todayScheduleList{flex-direction:column;display:flex}.ClinicianProfile-module__tkOLmG__todayApptRow{border-left:3px solid #0000;align-items:center;gap:12px;padding:7px 14px;transition:background .1s;display:flex}.ClinicianProfile-module__tkOLmG__todayApptRow:not(:last-child){border-bottom:1px solid var(--border-default)}.ClinicianProfile-module__tkOLmG__todayApptRow:hover{background:var(--surface-overlay-light)}.ClinicianProfile-module__tkOLmG__todayApptRow[data-status=inProgress]{border-left-color:var(--info)}.ClinicianProfile-module__tkOLmG__todayApptRow[data-status=arrived]{border-left-color:var(--warning)}.ClinicianProfile-module__tkOLmG__todayApptRow[data-status=completed]{border-left-color:var(--success-vivid)}.ClinicianProfile-module__tkOLmG__todayApptRow[data-status=dna]{border-left-color:var(--danger)}.ClinicianProfile-module__tkOLmG__todayApptRow[data-status=cancelled]{border-left-color:var(--warning);opacity:.75}.ClinicianProfile-module__tkOLmG__todayApptMeta{align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__virtualBadge{color:var(--primary-hover);text-transform:uppercase;letter-spacing:.04em;background:#6366f114;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:.56rem;font-weight:600;display:inline-flex}.ClinicianProfile-module__tkOLmG__scheduleCancellationReason{color:var(--warning-darkest);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.58rem;font-style:italic;font-weight:500;overflow:hidden}.ClinicianProfile-module__tkOLmG__statusBadge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:.58rem;font-weight:700;display:inline-flex}.ClinicianProfile-module__tkOLmG__statusBadge[data-status=scheduled]{color:var(--text-tertiary);background:#64748b1a}.ClinicianProfile-module__tkOLmG__statusBadge[data-status=confirmed]{color:var(--primary-hover);background:#6366f11a}.ClinicianProfile-module__tkOLmG__statusBadge[data-status=arrived]{color:var(--warning-darker);background:#f59e0b1f}.ClinicianProfile-module__tkOLmG__statusBadge[data-status=inProgress]{color:var(--info-dark);background:#3b82f61a}.ClinicianProfile-module__tkOLmG__statusBadge[data-status=completed]{color:var(--success-dark);background:#0596691a}.ClinicianProfile-module__tkOLmG__statusBadge[data-status=dna]{color:var(--danger-darker);background:#dc26261a}.ClinicianProfile-module__tkOLmG__statusBadge[data-status=cancelled]{color:var(--warning-darkest);background:#f59e0b1f}.ClinicianProfile-module__tkOLmG__apptRowActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__apptNavigateLink{background:var(--primary-surface);border:1px solid var(--primary-surface-alt);width:22px;height:22px;color:var(--primary);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:all .1s;display:flex}.ClinicianProfile-module__tkOLmG__apptNavigateLink:hover{background:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}.ClinicianProfile-module__tkOLmG__apptNavigateLink:active{transform:scale(.95)}.ClinicianProfile-module__tkOLmG__apptNavigateLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ClinicianProfile-module__tkOLmG__scheduleBookingMeta{align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__chartSummaryRow{border-bottom:1px solid var(--border-default);background:var(--surface-overlay-light);align-items:center;padding:7px 14px;display:flex}.ClinicianProfile-module__tkOLmG__chartSummaryItem{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.ClinicianProfile-module__tkOLmG__chartSummaryValue{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;line-height:1.1}.ClinicianProfile-module__tkOLmG__chartSummaryLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:600}.ClinicianProfile-module__tkOLmG__chartSummarySep{background:var(--overlay-black-5);flex-shrink:0;width:1px;height:24px}.ClinicianProfile-module__tkOLmG__chartBody{padding:8px 6px 0}.ClinicianProfile-module__tkOLmG__chartLegend{flex-wrap:wrap;align-items:center;gap:14px;padding:7px 16px 12px;display:flex}.ClinicianProfile-module__tkOLmG__chartLegendItem{color:var(--text-body);align-items:center;gap:5px;font-size:.6rem;font-weight:500;display:flex}.ClinicianProfile-module__tkOLmG__chartLegendDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ClinicianProfile-module__tkOLmG__chartLegendItem[data-color=completed] .ClinicianProfile-module__tkOLmG__chartLegendDot{background:var(--success-vivid)}.ClinicianProfile-module__tkOLmG__chartLegendItem[data-color=dna] .ClinicianProfile-module__tkOLmG__chartLegendDot{background:var(--danger)}.ClinicianProfile-module__tkOLmG__chartLegendItem[data-color=pending] .ClinicianProfile-module__tkOLmG__chartLegendDot{background:var(--border-default);border:1px solid var(--border-strong)}.ClinicianProfile-module__tkOLmG__timeIntelligenceGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.ClinicianProfile-module__tkOLmG__timeIntelligenceNoData{background:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-secondary);text-align:center;pointer-events:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.ClinicianProfile-module__tkOLmG__timeIntelligenceNoData p{max-width:320px;margin:0;font-size:.78rem;line-height:1.5}.ClinicianProfile-module__tkOLmG__timeMetricCard{background:var(--surface-base);border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:6px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 3px #0f172a0a,0 6px 20px #0f172a0f}.ClinicianProfile-module__tkOLmG__timeMetricCard:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0f172a0f,0 10px 28px #0f172a1a}.ClinicianProfile-module__tkOLmG__timeMetricCard[data-empty=true]{opacity:.65}.ClinicianProfile-module__tkOLmG__timeMetricHeader{align-items:flex-start;gap:10px;display:flex}.ClinicianProfile-module__tkOLmG__timeMetricIcon{width:30px;height:30px;color:var(--primary);background:#6366f114;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ClinicianProfile-module__tkOLmG__timeMetricMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__timeMetricTitle{color:var(--text-primary);letter-spacing:-.01em;font-size:.78rem;font-weight:700}.ClinicianProfile-module__tkOLmG__timeMetricDescription{color:var(--text-secondary);font-size:.62rem;line-height:1.4}.ClinicianProfile-module__tkOLmG__timeMetricValue{color:var(--text-primary);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900;line-height:1}.ClinicianProfile-module__tkOLmG__timeMetricSubValue{color:var(--text-secondary);font-size:.65rem;font-weight:500}.ClinicianProfile-module__tkOLmG__timeMetricBar{background:var(--overlay-black-5);border-radius:2px;height:4px;overflow:hidden}.ClinicianProfile-module__tkOLmG__timeMetricBarFill{border-radius:2px;height:100%;transition:width .7s}.ClinicianProfile-module__tkOLmG__timeMetricTierLabel{text-transform:uppercase;letter-spacing:.06em;font-size:.63rem;font-weight:700}.ClinicianProfile-module__tkOLmG__unbilledAlert{background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:10px;align-items:flex-start;gap:12px;padding:11px 16px;display:flex}.ClinicianProfile-module__tkOLmG__unbilledAlertIcon{color:var(--warning-dark);flex-shrink:0;margin-top:1px}.ClinicianProfile-module__tkOLmG__unbilledAlertBody{flex-direction:column;gap:1px;display:flex}.ClinicianProfile-module__tkOLmG__unbilledAlertTitle{color:var(--warning-darkest);font-size:.82rem;font-weight:700}.ClinicianProfile-module__tkOLmG__unbilledAlertSub{color:var(--warning-darker);font-size:.7rem}.ClinicianProfile-module__tkOLmG__revenueSummaryRow{border-bottom:1px solid var(--border-default);background:var(--surface-overlay-light);align-items:center;gap:0;padding:7px 14px;display:flex}.ClinicianProfile-module__tkOLmG__revenueSummaryItem{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.ClinicianProfile-module__tkOLmG__revenueSummaryValue{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;line-height:1.1}.ClinicianProfile-module__tkOLmG__revenueSummaryLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:600}.ClinicianProfile-module__tkOLmG__financialGrid{grid-template-columns:1fr 320px;align-items:start;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__summaryStrip{flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px 12px;display:flex}.ClinicianProfile-module__tkOLmG__summaryStripLeft{flex-shrink:0;align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__summaryStripTitle{color:var(--text-heading);white-space:nowrap;font-size:.75rem;font-weight:700}.ClinicianProfile-module__tkOLmG__summaryStripBar{flex:1;min-width:80px}.ClinicianProfile-module__tkOLmG__summaryTrack{background:var(--overlay-black-4);border-radius:3px;height:6px;display:flex;overflow:hidden}.ClinicianProfile-module__tkOLmG__summaryFill{height:100%;transition:width .6s}.ClinicianProfile-module__tkOLmG__summaryFill[data-type=paid]{background:var(--gradient-success-h)}.ClinicianProfile-module__tkOLmG__summaryFill[data-type=outstanding]{background:var(--gradient-warning-dark-h)}.ClinicianProfile-module__tkOLmG__summaryStripStats{flex-shrink:0;align-items:center;gap:18px;display:flex}.ClinicianProfile-module__tkOLmG__summaryStripStat{flex-direction:column;align-items:center;gap:1px;display:flex}.ClinicianProfile-module__tkOLmG__summaryStripDot{border-radius:50%;width:6px;height:6px;margin-bottom:2px}.ClinicianProfile-module__tkOLmG__summaryStripDot[data-type=paid]{background:var(--success-vivid)}.ClinicianProfile-module__tkOLmG__summaryStripDot[data-type=outstanding]{background:var(--warning)}.ClinicianProfile-module__tkOLmG__summaryStripValue{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em;font-size:.85rem;font-weight:800}.ClinicianProfile-module__tkOLmG__summaryStripLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.55rem;font-weight:500}.ClinicianProfile-module__tkOLmG__apptTypesStrip{flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px 12px;display:flex}.ClinicianProfile-module__tkOLmG__apptTypesLeft{flex-shrink:0;align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__apptTypesTitle{color:var(--text-heading);white-space:nowrap;font-size:.75rem;font-weight:700}.ClinicianProfile-module__tkOLmG__apptTypesBar{flex:1;min-width:80px}.ClinicianProfile-module__tkOLmG__apptTypesSplitBar{background:var(--overlay-black-3);border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.ClinicianProfile-module__tkOLmG__apptTypesSegment{height:100%;transition:width .5s}.ClinicianProfile-module__tkOLmG__apptTypesSegment[data-type=video]{background:var(--gradient-primary-h)}.ClinicianProfile-module__tkOLmG__apptTypesSegment[data-type=inPerson]{background:var(--gradient-cyan-vivid)}.ClinicianProfile-module__tkOLmG__apptTypesBadges{flex-shrink:0;align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__apptTypesBadge{font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;display:flex}.ClinicianProfile-module__tkOLmG__apptTypesBadge strong{letter-spacing:-.02em;font-size:.88rem;font-weight:800}.ClinicianProfile-module__tkOLmG__apptTypesBadge span{opacity:.7;font-size:.68rem;font-weight:600}.ClinicianProfile-module__tkOLmG__apptTypesBadge[data-type=video]{color:var(--primary-hover);background:#6366f114}.ClinicianProfile-module__tkOLmG__apptTypesBadge[data-type=inPerson]{color:var(--cyan-darker);background:#0891b214}.ClinicianProfile-module__tkOLmG__apptTypesDna{color:var(--danger-dark);background:#ef44441a;border-radius:4px;padding:1px 5px;font-size:.6rem;font-weight:700;opacity:1!important}.ClinicianProfile-module__tkOLmG__apptTypesList{border-top:1px solid var(--border-default);flex-direction:column;display:flex}.ClinicianProfile-module__tkOLmG__apptTypesRow{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.ClinicianProfile-module__tkOLmG__apptTypesRow:last-child{border-bottom:none}.ClinicianProfile-module__tkOLmG__apptTypesServiceName{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.72rem;overflow:hidden}.ClinicianProfile-module__tkOLmG__apptTypesDelivery{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:.62rem;font-weight:600}.ClinicianProfile-module__tkOLmG__apptTypesDelivery[data-type=video]{color:var(--primary-hover);background:#6366f117}.ClinicianProfile-module__tkOLmG__apptTypesDelivery[data-type=inPerson]{color:var(--cyan-darker);background:#0891b217}.ClinicianProfile-module__tkOLmG__financialBreakdown{flex-direction:column;gap:12px;padding:14px 18px 16px;display:flex}.ClinicianProfile-module__tkOLmG__financialTrack{background:var(--overlay-black-4);border-radius:4px;height:8px;display:flex;overflow:hidden}.ClinicianProfile-module__tkOLmG__financialFill{height:100%;transition:width .6s}.ClinicianProfile-module__tkOLmG__financialFill[data-type=paid]{background:var(--gradient-success-h)}.ClinicianProfile-module__tkOLmG__financialFill[data-type=outstanding]{background:var(--gradient-warning-dark-h)}.ClinicianProfile-module__tkOLmG__financialStats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__financialStat{align-items:center;gap:8px;display:flex}.ClinicianProfile-module__tkOLmG__financialStatDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.ClinicianProfile-module__tkOLmG__financialStatDot[data-type=paid]{background:var(--success-vivid)}.ClinicianProfile-module__tkOLmG__financialStatDot[data-type=outstanding]{background:var(--warning)}.ClinicianProfile-module__tkOLmG__financialStatBody{flex-direction:column;gap:1px;display:flex}.ClinicianProfile-module__tkOLmG__financialStatValue{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.9rem;font-weight:800}.ClinicianProfile-module__tkOLmG__financialStatLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.58rem;font-weight:500}.ClinicianProfile-module__tkOLmG__scheduleGrid{grid-template-columns:1fr 300px;align-items:start;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__scheduleGroups{flex-direction:column;display:flex}.ClinicianProfile-module__tkOLmG__scheduleGroup{padding:0}.ClinicianProfile-module__tkOLmG__scheduleGroup:not(:last-child){border-bottom:1px solid var(--border-default)}.ClinicianProfile-module__tkOLmG__scheduleDateHeader{background:linear-gradient(90deg,#6366f10a 0%,#0000 100%);justify-content:space-between;align-items:center;padding:7px 14px 4px;display:flex}.ClinicianProfile-module__tkOLmG__scheduleDateLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;font-size:.67rem;font-weight:700}.ClinicianProfile-module__tkOLmG__scheduleDateCount{color:var(--text-secondary);background:var(--surface-sunken);border-radius:10px;padding:1px 7px;font-size:.58rem;font-weight:600}.ClinicianProfile-module__tkOLmG__scheduleBookings{flex-direction:column;padding:3px 0;display:flex}.ClinicianProfile-module__tkOLmG__scheduleBooking{align-items:center;gap:12px;padding:7px 14px;transition:background .1s;display:flex}.ClinicianProfile-module__tkOLmG__scheduleBooking:hover{background:var(--surface-overlay-light)}.ClinicianProfile-module__tkOLmG__scheduleBookingTime{flex-direction:column;flex-shrink:0;align-items:flex-end;width:44px;display:flex}.ClinicianProfile-module__tkOLmG__scheduleTime{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.ClinicianProfile-module__tkOLmG__scheduleDuration{color:var(--text-secondary);font-size:.56rem;font-weight:500}.ClinicianProfile-module__tkOLmG__scheduleBookingInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__scheduleService{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:.77rem;font-weight:600;overflow:hidden}.ClinicianProfile-module__tkOLmG__scheduleLocation{color:var(--text-secondary);align-items:center;gap:3px;font-size:.6rem;font-weight:400;display:flex}.ClinicianProfile-module__tkOLmG__availabilityList{grid-template-columns:repeat(7,1fr);gap:4px;padding:2px 12px 10px;display:grid}.ClinicianProfile-module__tkOLmG__availabilityDay{border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;transition:background .12s;display:flex}.ClinicianProfile-module__tkOLmG__availabilityDay[data-active=false]{opacity:.28}.ClinicianProfile-module__tkOLmG__availabilityDay[data-active=true]:hover{background:#6366f112}.ClinicianProfile-module__tkOLmG__availabilityDayName{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:700}.ClinicianProfile-module__tkOLmG__availabilitySlots{flex-direction:column;align-items:center;gap:2px;display:flex}.ClinicianProfile-module__tkOLmG__availabilityTime{color:var(--primary-hover);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;background:#6366f114;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:600;transition:background .12s}.ClinicianProfile-module__tkOLmG__availabilityTime:hover{background:#6366f129}.ClinicianProfile-module__tkOLmG__availabilityOff{color:var(--text-body);font-size:.6rem;font-weight:400}.ClinicianProfile-module__tkOLmG__insightsGrid{grid-template-columns:1fr 300px;align-items:start;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__insightsPrimary,.ClinicianProfile-module__tkOLmG__insightsSide{flex-direction:column;gap:10px;display:flex}.ClinicianProfile-module__tkOLmG__retentionBody{align-items:center;gap:14px;padding:12px 14px;display:flex}.ClinicianProfile-module__tkOLmG__retentionRing{flex-shrink:0;width:68px;height:68px;position:relative}.ClinicianProfile-module__tkOLmG__retentionSvg{width:100%;height:100%}.ClinicianProfile-module__tkOLmG__retentionRingCenter{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ClinicianProfile-module__tkOLmG__retentionPercent{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.ClinicianProfile-module__tkOLmG__retentionStats{flex-direction:column;flex:1;gap:8px;display:flex}.ClinicianProfile-module__tkOLmG__retentionStat{flex-direction:column;gap:1px;display:flex}.ClinicianProfile-module__tkOLmG__retentionStatValue{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.ClinicianProfile-module__tkOLmG__retentionStatLabel{color:var(--text-secondary);font-size:.62rem;font-weight:500}.ClinicianProfile-module__tkOLmG__retentionTier{text-align:center;text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:7px;margin:0 14px 12px;padding:6px 12px;font-size:.67rem;font-weight:700}.ClinicianProfile-module__tkOLmG__activityChart{align-items:flex-end;gap:2px;height:52px;padding:6px 14px 2px;display:flex}.ClinicianProfile-module__tkOLmG__activityBar{cursor:default;flex-direction:column;flex:1;align-items:center;gap:2px;height:100%;display:flex}.ClinicianProfile-module__tkOLmG__activityBarFill{background:var(--gradient-primary-vivid);border-radius:2px 2px 0 0;flex:1;align-self:flex-end;width:100%;min-height:2px;transition:opacity .15s}.ClinicianProfile-module__tkOLmG__activityBarFill[data-zero=true]{background:var(--overlay-black-5)}.ClinicianProfile-module__tkOLmG__activityBar:hover .ClinicianProfile-module__tkOLmG__activityBarFill{opacity:.7}.ClinicianProfile-module__tkOLmG__activityBarLabel{color:var(--text-secondary);text-align:center;font-size:.5rem;font-weight:600}.ClinicianProfile-module__tkOLmG__activityLegend{gap:14px;padding:6px 16px 10px;display:flex}.ClinicianProfile-module__tkOLmG__activityLegendItem{color:var(--text-secondary);align-items:center;gap:5px;font-size:.58rem;font-weight:500;display:flex}.ClinicianProfile-module__tkOLmG__activityDot{border-radius:2px;width:7px;height:7px}.ClinicianProfile-module__tkOLmG__activityDot[data-type=active]{background:var(--primary)}.ClinicianProfile-module__tkOLmG__activityDot[data-type=empty]{background:var(--border-default)}.ClinicianProfile-module__tkOLmG__serviceList{flex-direction:column;gap:0;padding:4px 0;display:flex}.ClinicianProfile-module__tkOLmG__serviceItem{flex-direction:column;gap:4px;padding:8px 14px;display:flex}.ClinicianProfile-module__tkOLmG__serviceItem:not(:last-child){border-bottom:1px solid var(--border-default)}.ClinicianProfile-module__tkOLmG__serviceItemHeader{justify-content:space-between;align-items:center;display:flex}.ClinicianProfile-module__tkOLmG__serviceName{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:.75rem;font-weight:600;overflow:hidden}.ClinicianProfile-module__tkOLmG__serviceCount{color:var(--primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.7rem;font-weight:700}.ClinicianProfile-module__tkOLmG__serviceBar{background:var(--overlay-black-4);border-radius:2px;height:3px;overflow:hidden}.ClinicianProfile-module__tkOLmG__serviceBarFill{background:var(--gradient-primary-h);border-radius:2px;height:100%;transition:width .5s}.ClinicianProfile-module__tkOLmG__serviceItemFooter{justify-content:space-between;align-items:center;display:flex}.ClinicianProfile-module__tkOLmG__serviceMinutes{color:var(--text-secondary);font-size:.6rem;font-weight:400}.ClinicianProfile-module__tkOLmG__serviceRevenue{color:var(--success);font-size:.6rem;font-weight:600}.ClinicianProfile-module__tkOLmG__recentList{flex-direction:column;display:flex}.ClinicianProfile-module__tkOLmG__recentItem{align-items:center;gap:12px;padding:8px 14px;transition:background .1s;display:flex}.ClinicianProfile-module__tkOLmG__recentItem:hover{background:var(--surface-overlay-light)}.ClinicianProfile-module__tkOLmG__recentItem:not(:last-child){border-bottom:1px solid var(--border-default)}.ClinicianProfile-module__tkOLmG__recentItemDate{flex-direction:column;flex-shrink:0;align-items:flex-end;width:48px;display:flex}.ClinicianProfile-module__tkOLmG__recentDate{color:var(--text-body);font-size:.68rem;font-weight:700}.ClinicianProfile-module__tkOLmG__recentTime{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.58rem}.ClinicianProfile-module__tkOLmG__recentItemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__recentService{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.ClinicianProfile-module__tkOLmG__recentLocation{color:var(--text-secondary);align-items:center;gap:3px;font-size:.6rem;display:flex}.ClinicianProfile-module__tkOLmG__recentItemMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__recentItemRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__recentRevenue{color:var(--success);font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:700}.ClinicianProfile-module__tkOLmG__locationDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ClinicianProfile-module__tkOLmG__overviewExtras{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__locationPrismBar{gap:1px;height:6px;display:flex;overflow:hidden}.ClinicianProfile-module__tkOLmG__locationPrismSegment{min-width:4px;transition:opacity .15s}.ClinicianProfile-module__tkOLmG__locationPrismSegment:first-child,.ClinicianProfile-module__tkOLmG__locationPrismSegment:last-child{border-radius:0}.ClinicianProfile-module__tkOLmG__locationStatList{flex-direction:column;padding:2px 0 4px;display:flex}.ClinicianProfile-module__tkOLmG__locationStatRow{align-items:center;gap:10px;padding:6px 14px;transition:background .1s;display:flex}.ClinicianProfile-module__tkOLmG__locationStatRow:hover{background:var(--surface-overlay-light)}.ClinicianProfile-module__tkOLmG__locationStatRow:not(:last-child){border-bottom:1px solid var(--border-default)}.ClinicianProfile-module__tkOLmG__locationStatInfo{flex-shrink:0;align-items:center;gap:7px;width:160px;display:flex}.ClinicianProfile-module__tkOLmG__locationStatDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ClinicianProfile-module__tkOLmG__locationStatName{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.ClinicianProfile-module__tkOLmG__locationStatTrack{background:var(--overlay-black-3);border-radius:3px;flex:1;height:5px;overflow:hidden}.ClinicianProfile-module__tkOLmG__locationStatFill{border-radius:3px;height:100%;transition:width .5s}.ClinicianProfile-module__tkOLmG__locationStatMeta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:60px;display:flex}.ClinicianProfile-module__tkOLmG__locationStatCount{color:var(--text-body);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700}.ClinicianProfile-module__tkOLmG__locationStatPercent{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-size:.63rem;font-weight:700}.ClinicianProfile-module__tkOLmG__teleconsultBody{flex-direction:column;gap:10px;padding:10px 14px 14px;display:flex}.ClinicianProfile-module__tkOLmG__teleconsultSplitBar{border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.ClinicianProfile-module__tkOLmG__teleconsultSegment{border-radius:3px;min-width:4px;transition:opacity .15s}.ClinicianProfile-module__tkOLmG__teleconsultSegment[data-type=video]{background:var(--gradient-primary-h)}.ClinicianProfile-module__tkOLmG__teleconsultSegment[data-type=inPerson]{background:var(--gradient-cyan-vivid)}.ClinicianProfile-module__tkOLmG__teleconsultStats{align-items:stretch;gap:0;display:flex}.ClinicianProfile-module__tkOLmG__teleconsultStat{background:var(--surface-overlay-light);border-radius:8px;flex:1;align-items:center;gap:10px;padding:8px 10px;display:flex}.ClinicianProfile-module__tkOLmG__teleconsultStat[data-type=video]{background:#6366f10f}.ClinicianProfile-module__tkOLmG__teleconsultStat[data-type=inPerson]{background:#0891b20f}.ClinicianProfile-module__tkOLmG__teleconsultStatDivider{flex-shrink:0;width:8px}.ClinicianProfile-module__tkOLmG__teleconsultStatIcon{flex-shrink:0}.ClinicianProfile-module__tkOLmG__teleconsultStat[data-type=video] .ClinicianProfile-module__tkOLmG__teleconsultStatIcon{color:var(--primary)}.ClinicianProfile-module__tkOLmG__teleconsultStat[data-type=inPerson] .ClinicianProfile-module__tkOLmG__teleconsultStatIcon{color:var(--cyan-dark)}.ClinicianProfile-module__tkOLmG__teleconsultStatBody{flex-direction:column;flex:1;gap:1px;display:flex}.ClinicianProfile-module__tkOLmG__teleconsultStatValue{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800;line-height:1}.ClinicianProfile-module__tkOLmG__teleconsultStatLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:600}.ClinicianProfile-module__tkOLmG__teleconsultStatRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ClinicianProfile-module__tkOLmG__teleconsultStatRate{color:var(--text-body);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}.ClinicianProfile-module__tkOLmG__teleconsultDnaRate{color:var(--danger-dark);white-space:nowrap;background:#dc262614;border-radius:4px;padding:1px 5px;font-size:.58rem;font-weight:600}.ClinicianProfile-module__tkOLmG__emptyState{color:var(--text-secondary);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.ClinicianProfile-module__tkOLmG__emptyIcon{opacity:.3}.ClinicianProfile-module__tkOLmG__emptyState p{margin:0;font-size:.78rem}.ClinicianProfile-module__tkOLmG__loadingContainer{flex-direction:column;gap:12px;display:flex}.ClinicianProfile-module__tkOLmG__loadingHero{background:var(--overlay-black-4);border-radius:20px;height:200px;animation:1.5s ease-in-out infinite ClinicianProfile-module__tkOLmG__shimmer}.ClinicianProfile-module__tkOLmG__loadingNav{background:var(--overlay-black-3);border-radius:10px;height:40px;animation:1.5s ease-in-out infinite ClinicianProfile-module__tkOLmG__shimmer}.ClinicianProfile-module__tkOLmG__loadingGrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ClinicianProfile-module__tkOLmG__loadingCard{background:var(--overlay-black-4);border-radius:10px;height:76px;animation:1.5s ease-in-out infinite ClinicianProfile-module__tkOLmG__shimmer}.ClinicianProfile-module__tkOLmG__loadingContent{grid-template-columns:1fr 380px;gap:12px;display:grid}.ClinicianProfile-module__tkOLmG__loadingBlock{background:var(--overlay-black-4);border-radius:10px;height:220px;animation:1.5s ease-in-out infinite ClinicianProfile-module__tkOLmG__shimmer}@keyframes ClinicianProfile-module__tkOLmG__shimmer{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ClinicianProfile-module__tkOLmG__loadingHero,.ClinicianProfile-module__tkOLmG__loadingNav,.ClinicianProfile-module__tkOLmG__loadingCard,.ClinicianProfile-module__tkOLmG__loadingBlock{animation:none}}.ClinicianProfile-module__tkOLmG__errorContainer{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 24px;display:flex}.ClinicianProfile-module__tkOLmG__errorIcon{color:var(--danger-dark);opacity:.6}.ClinicianProfile-module__tkOLmG__errorTitle{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.ClinicianProfile-module__tkOLmG__errorMessage{color:var(--text-body);max-width:400px;margin:0;font-size:.85rem}.ClinicianProfile-module__tkOLmG__teleconsultServiceList{border-top:1px solid var(--border-default);flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;display:flex}.ClinicianProfile-module__tkOLmG__teleconsultServiceRow{grid-template-columns:1fr 80px 64px;align-items:center;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__teleconsultServiceName{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ClinicianProfile-module__tkOLmG__teleconsultServiceBar{background:var(--overlay-black-5);border-radius:3px;height:5px;overflow:hidden}.ClinicianProfile-module__tkOLmG__teleconsultServiceFill[data-type=video]{background:var(--primary);border-radius:3px;height:100%;transition:width .4s}.ClinicianProfile-module__tkOLmG__teleconsultServiceSplit{color:var(--text-secondary);text-align:right;white-space:nowrap;font-size:.68rem}.ClinicianProfile-module__tkOLmG__paymentPrismBar{border-radius:6px;gap:2px;height:8px;margin-bottom:14px;display:flex;overflow:hidden}.ClinicianProfile-module__tkOLmG__paymentPrismSegment{border-radius:2px;height:100%;transition:opacity .2s}.ClinicianProfile-module__tkOLmG__paymentPrismSegment:hover{opacity:.8}.ClinicianProfile-module__tkOLmG__paymentSourceList{flex-direction:column;gap:8px;display:flex}.ClinicianProfile-module__tkOLmG__paymentSourceRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ClinicianProfile-module__tkOLmG__paymentSourceInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__paymentSourceDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ClinicianProfile-module__tkOLmG__paymentSourceName{color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:500;overflow:hidden}.ClinicianProfile-module__tkOLmG__paymentSourceMeta{flex-shrink:0;align-items:center;gap:12px;display:flex}.ClinicianProfile-module__tkOLmG__paymentSourceAmount{color:var(--text-primary);text-align:right;min-width:64px;font-size:.78rem;font-weight:600}.ClinicianProfile-module__tkOLmG__paymentSourceTxn{color:var(--text-secondary);text-align:right;min-width:34px;font-size:.7rem}.ClinicianProfile-module__tkOLmG__paymentSourcePercent{text-align:right;min-width:36px;font-size:.75rem;font-weight:600}.ClinicianProfile-module__tkOLmG__emptySection{background:var(--surface-base);border:1px solid var(--border-default);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex;box-shadow:0 2px 8px #0000000a}.ClinicianProfile-module__tkOLmG__emptySectionIcon{color:var(--success-vivid);opacity:.7}.ClinicianProfile-module__tkOLmG__emptySectionText{color:var(--text-body);margin:0;font-size:.82rem;font-weight:500}.ClinicianProfile-module__tkOLmG__cancellationHeroGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.ClinicianProfile-module__tkOLmG__cancellationHeroCard{background:var(--surface-base);border:1px solid var(--border-default);border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex;box-shadow:0 2px 8px #0000000a}.ClinicianProfile-module__tkOLmG__cancellationHeroValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--warning-darker);font-size:1.9rem;font-weight:800;line-height:1}.ClinicianProfile-module__tkOLmG__cancellationHeroValue[data-safe=true]{color:var(--success)}.ClinicianProfile-module__tkOLmG__cancellationHeroLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.72rem;font-weight:700}.ClinicianProfile-module__tkOLmG__cancellationHeroSub{color:var(--text-secondary);font-size:.65rem;font-weight:500}.ClinicianProfile-module__tkOLmG__cancellationReasonList{flex-direction:column;gap:0;padding:4px 0;display:flex}.ClinicianProfile-module__tkOLmG__cancellationReasonRow{align-items:center;gap:12px;padding:8px 16px;transition:background .1s;display:flex}.ClinicianProfile-module__tkOLmG__cancellationReasonRow:hover{background:var(--surface-overlay-light)}.ClinicianProfile-module__tkOLmG__cancellationReasonRow:not(:last-child){border-bottom:1px solid var(--border-default)}.ClinicianProfile-module__tkOLmG__cancellationReasonLabel{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;flex:0 0 180px;font-size:.75rem;font-weight:600;overflow:hidden}.ClinicianProfile-module__tkOLmG__cancellationReasonBarWrap{background:var(--surface-overlay);border-radius:3px;flex:1;height:6px;overflow:hidden}.ClinicianProfile-module__tkOLmG__cancellationReasonBarFill{background:var(--gradient-warning-dark-h);border-radius:3px;height:100%;transition:width .4s}.ClinicianProfile-module__tkOLmG__cancellationReasonCount{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;min-width:22px;font-size:.72rem;font-weight:700}.ClinicianProfile-module__tkOLmG__cancellationReasonPct{color:var(--text-secondary);text-align:right;min-width:36px;font-size:.65rem;font-weight:500}.ClinicianProfile-module__tkOLmG__cancellationReasonRevenue{color:var(--warning-darker);text-align:right;font-variant-numeric:tabular-nums;min-width:52px;font-size:.65rem;font-weight:600}.ClinicianProfile-module__tkOLmG__cancellationRecordList{flex-direction:column;display:flex}.ClinicianProfile-module__tkOLmG__cancellationRecordItem{border-left:3px solid var(--warning);align-items:center;gap:12px;padding:10px 16px;transition:background .1s;display:flex}.ClinicianProfile-module__tkOLmG__cancellationRecordItem:hover{background:var(--surface-overlay-light)}.ClinicianProfile-module__tkOLmG__cancellationRecordItem:not(:last-child){border-bottom:1px solid var(--border-default)}.ClinicianProfile-module__tkOLmG__cancellationRecordDate{flex-direction:column;flex-shrink:0;align-items:flex-end;width:56px;display:flex}.ClinicianProfile-module__tkOLmG__cancellationRecordDateValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.ClinicianProfile-module__tkOLmG__cancellationRecordTime{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:500}.ClinicianProfile-module__tkOLmG__cancellationRecordInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ClinicianProfile-module__tkOLmG__cancellationRecordService{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.ClinicianProfile-module__tkOLmG__cancellationRecordReason{color:var(--warning-darkest);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:.63rem;font-weight:500;display:inline-flex;overflow:hidden}.ClinicianProfile-module__tkOLmG__cancellationRecordMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__cancellationRecordRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.ClinicianProfile-module__tkOLmG__cancellationRevenueLost{color:var(--warning-darker);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700}.ClinicianProfile-module__tkOLmG__lossHeroGrid{flex-direction:column;gap:12px;display:flex}.ClinicianProfile-module__tkOLmG__lossHeroGroup{flex-direction:column;gap:8px;display:flex}.ClinicianProfile-module__tkOLmG__lossHeroGroupLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--text-body);align-items:center;gap:5px;padding:0 2px;font-size:.68rem;font-weight:800;display:flex}.ClinicianProfile-module__tkOLmG__lossHeroGroupCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ClinicianProfile-module__tkOLmG__lossHeroCard{background:var(--surface-overlay-light);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;transition:box-shadow .15s;display:flex}.ClinicianProfile-module__tkOLmG__lossHeroCard:hover{box-shadow:0 4px 12px #0000000f}.ClinicianProfile-module__tkOLmG__lossHeroCard[data-accent=red]{background:#dc26260a;border-color:#dc26261a}.ClinicianProfile-module__tkOLmG__lossHeroCard[data-accent=amber]{background:#f59e0b0a;border-color:#f59e0b1f}.ClinicianProfile-module__tkOLmG__lossHeroCard[data-safe=true]{background:#0596690a;border-color:#0596691a}.ClinicianProfile-module__tkOLmG__lossHeroValue{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.ClinicianProfile-module__tkOLmG__lossHeroCard[data-accent=red]:not([data-safe=true]) .ClinicianProfile-module__tkOLmG__lossHeroValue{color:var(--danger-dark)}.ClinicianProfile-module__tkOLmG__lossHeroCard[data-accent=amber]:not([data-safe=true]) .ClinicianProfile-module__tkOLmG__lossHeroValue{color:var(--warning-darker)}.ClinicianProfile-module__tkOLmG__lossHeroCard[data-safe=true] .ClinicianProfile-module__tkOLmG__lossHeroValue{color:var(--success)}.ClinicianProfile-module__tkOLmG__lossHeroLabel{color:var(--text-heading);margin-top:2px;font-size:.72rem;font-weight:700}.ClinicianProfile-module__tkOLmG__lossHeroSub{color:var(--text-secondary);font-size:.6rem;font-weight:500}.ClinicianProfile-module__tkOLmG__lossTwoColumn{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ClinicianProfile-module__tkOLmG__lossColumn{flex-direction:column;gap:14px;display:flex}.ClinicianProfile-module__tkOLmG__dnaRecordMeta{color:var(--text-secondary);font-size:.6rem;font-weight:500}.ClinicianProfile-module__tkOLmG__dnaRevenueLost{color:var(--danger-dark);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700}.ClinicianProfile-module__tkOLmG__cancellationRecordItem[data-variant=dna]{border-left:3px solid #dc262666}@media (max-width:1280px){.ClinicianProfile-module__tkOLmG__metricsGrid{grid-template-columns:repeat(3,1fr)}.ClinicianProfile-module__tkOLmG__overviewExtras,.ClinicianProfile-module__tkOLmG__analyticsChartRow,.ClinicianProfile-module__tkOLmG__analyticsDoubleRow,.ClinicianProfile-module__tkOLmG__scheduleTodayRow{grid-template-columns:1fr}.ClinicianProfile-module__tkOLmG__timeIntelligenceGrid{grid-template-columns:repeat(2,1fr)}.ClinicianProfile-module__tkOLmG__financialGrid,.ClinicianProfile-module__tkOLmG__scheduleGrid,.ClinicianProfile-module__tkOLmG__insightsGrid{grid-template-columns:1fr}.ClinicianProfile-module__tkOLmG__availabilityList{grid-template-columns:repeat(4,1fr)}.ClinicianProfile-module__tkOLmG__insightsSide{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:1024px){.ClinicianProfile-module__tkOLmG__heroTopRow{padding:20px 24px 14px}.ClinicianProfile-module__tkOLmG__heroKPIStrip{padding:0 24px 20px}}@media (max-width:900px){.ClinicianProfile-module__tkOLmG__analyticsPanelHeader{flex-direction:column;align-items:flex-start}.ClinicianProfile-module__tkOLmG__timeRangePicker{align-items:flex-start}.ClinicianProfile-module__tkOLmG__identityMain{padding:18px 18px 12px}.ClinicianProfile-module__tkOLmG__kpiStrip{padding:0 18px 16px}.ClinicianProfile-module__tkOLmG__heroTopRow{gap:14px;padding:18px 18px 12px}.ClinicianProfile-module__tkOLmG__heroName{font-size:1.35rem}.ClinicianProfile-module__tkOLmG__avatarRing{width:68px;height:68px}.ClinicianProfile-module__tkOLmG__avatarInitials{font-size:1rem}.ClinicianProfile-module__tkOLmG__gradeBadge{width:60px;height:60px}.ClinicianProfile-module__tkOLmG__gradeValue{font-size:1.55rem}.ClinicianProfile-module__tkOLmG__heroKPIStrip{padding:0 18px 18px}.ClinicianProfile-module__tkOLmG__heroKPI{min-width:94px;padding:10px 12px}.ClinicianProfile-module__tkOLmG__heroKPIValue{font-size:1rem}.ClinicianProfile-module__tkOLmG__todaySection{grid-template-columns:1fr}.ClinicianProfile-module__tkOLmG__metricsGrid,.ClinicianProfile-module__tkOLmG__timeIntelligenceGrid{grid-template-columns:repeat(2,1fr)}.ClinicianProfile-module__tkOLmG__profileSection{padding:12px}.ClinicianProfile-module__tkOLmG__loadingGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ClinicianProfile-module__tkOLmG__heroTopRow{flex-direction:column;align-items:flex-start;padding:16px 16px 10px}.ClinicianProfile-module__tkOLmG__gradeBadgeWrapper{position:absolute;top:16px;right:16px}.ClinicianProfile-module__tkOLmG__commandHero{position:relative}.ClinicianProfile-module__tkOLmG__heroName{font-size:1.25rem}.ClinicianProfile-module__tkOLmG__avatarRing{width:60px;height:60px}.ClinicianProfile-module__tkOLmG__gradeBadge{width:54px;height:54px}.ClinicianProfile-module__tkOLmG__heroKPIStrip{padding:0 16px 16px}.ClinicianProfile-module__tkOLmG__heroKPI{min-width:84px;padding:9px 10px}.ClinicianProfile-module__tkOLmG__heroKPIValue{font-size:.92rem}.ClinicianProfile-module__tkOLmG__heroKPILabel{font-size:.58rem}.ClinicianProfile-module__tkOLmG__heroKPISub{display:none}.ClinicianProfile-module__tkOLmG__metricsGrid{grid-template-columns:repeat(2,1fr)}.ClinicianProfile-module__tkOLmG__timeIntelligenceGrid,.ClinicianProfile-module__tkOLmG__insightsSide,.ClinicianProfile-module__tkOLmG__cancellationHeroGrid,.ClinicianProfile-module__tkOLmG__lossHeroGroupCards,.ClinicianProfile-module__tkOLmG__lossTwoColumn{grid-template-columns:1fr}.ClinicianProfile-module__tkOLmG__cancellationReasonLabel{flex:0 0 120px}.ClinicianProfile-module__tkOLmG__sectionNav{top:52px}.ClinicianProfile-module__tkOLmG__profileSection{border-radius:12px;gap:8px;padding:10px;scroll-margin-top:96px}.ClinicianProfile-module__tkOLmG__loadingGrid{grid-template-columns:repeat(2,1fr)}.ClinicianProfile-module__tkOLmG__loadingContent{grid-template-columns:1fr}}.ClinicianProfile-module__tkOLmG__patientsGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:10px;display:grid}@media (max-width:1024px){.ClinicianProfile-module__tkOLmG__patientsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ClinicianProfile-module__tkOLmG__patientsGrid{grid-template-columns:1fr}.ClinicianProfile-module__tkOLmG__availabilityList{grid-template-columns:repeat(2,1fr)}}.ClinicianProfile-module__tkOLmG__revenueServiceGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:4px 14px 16px;display:grid}.ClinicianProfile-module__tkOLmG__revenueServiceCard{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.ClinicianProfile-module__tkOLmG__revenueServiceRank{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-weight:700}.ClinicianProfile-module__tkOLmG__revenueServiceInfo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ClinicianProfile-module__tkOLmG__revenueServiceName{color:var(--text-heading);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}.ClinicianProfile-module__tkOLmG__revenueServiceAmount{color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:800}.ClinicianProfile-module__tkOLmG__revenueServiceBar{background:var(--overlay-black-4);border-radius:2px;height:4px;overflow:hidden}.ClinicianProfile-module__tkOLmG__revenueServiceBarFill{background:var(--gradient-primary-h);border-radius:2px;height:100%;transition:width .5s}.ClinicianProfile-module__tkOLmG__revenueServiceCount{color:var(--text-secondary);font-size:.6rem;font-weight:500}.ClinicianProfile-module__tkOLmG__financialCardsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:10px;display:grid}.ClinicianProfile-module__tkOLmG__financialSectionBody{flex-direction:column;gap:10px;display:flex}.ClinicianProfile-module__tkOLmG__financialLockedWrapper{border-radius:14px;position:relative;overflow:hidden}.ClinicianProfile-module__tkOLmG__financialLockedContent{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.ClinicianProfile-module__tkOLmG__financialLockOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#0f172a73;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.ClinicianProfile-module__tkOLmG__financialLockIcon{width:68px;height:68px;color:var(--primary-subtle);background:#6366f126;border:2px solid #6366f173;border-radius:50%;justify-content:center;align-items:center;display:flex}.ClinicianProfile-module__tkOLmG__financialLockLabel{color:var(--text-heading);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.ClinicianProfile-module__tkOLmG__paymentBreakdownBody{flex-direction:column;gap:10px;padding:10px 14px 14px;display:flex}.ClinicianProfile-module__tkOLmG__sectionNavRight .ClinicianProfile-module__tkOLmG__timeRangePicker{align-items:flex-end}.ClinicianProfile-module__tkOLmG__sectionNavRight .ClinicianProfile-module__tkOLmG__presetButtons{box-shadow:none}.ClinicianProfile-module__tkOLmG__sectionNavRight .ClinicianProfile-module__tkOLmG__presetBtn{padding:4px 9px;font-size:.68rem}@media print{.ClinicianProfile-module__tkOLmG__sectionNav{display:none}.ClinicianProfile-module__tkOLmG__commandHero{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--primary-subtle)!important}.ClinicianProfile-module__tkOLmG__profileSection{page-break-inside:avoid;background:var(--surface-base);border:1px solid var(--border-default)}.ClinicianProfile-module__tkOLmG__sectionCard,.ClinicianProfile-module__tkOLmG__timeMetricCard{box-shadow:none;border:1px solid var(--border-default)}}
.clinician-page-module__L-I1lG__container{flex-direction:column;gap:.75rem;padding:.75rem 0;display:flex}.clinician-page-module__L-I1lG__backLink{color:var(--text-body);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.clinician-page-module__L-I1lG__backLink:hover{color:var(--primary)}.clinician-page-module__L-I1lG__header{margin-bottom:.25rem}.clinician-page-module__L-I1lG__title{color:var(--text-heading);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.clinician-page-module__L-I1lG__subtitle{color:var(--text-body);margin:.375rem 0 0;font-size:.95rem}
.clinician-page-module__bM3W9W__container{flex-direction:column;gap:24px;padding:.75rem 0;display:flex}.clinician-page-module__bM3W9W__backLink{color:var(--text-body);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.clinician-page-module__bM3W9W__backLink:hover{color:var(--primary)}
.LockedCard-module__YCxCQW__lockedWrapper{cursor:not-allowed;-webkit-user-select:none;user-select:none;filter:grayscale(.2)opacity(.68);position:relative;overflow:hidden}.LockedCard-module__YCxCQW__lockedWrapper:hover{border-color:#0000000d!important;transform:none!important;box-shadow:0 4px 12px #0000000a,0 1px 3px #00000005!important}.LockedCard-module__YCxCQW__lockedWrapper>:last-child{visibility:hidden}.LockedCard-module__YCxCQW__lockBadge{z-index:1;color:#fff;background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%);box-shadow:0 2px 8px #64748b59}.LockedCard-module__YCxCQW__lockedWrapper:hover .LockedCard-module__YCxCQW__lockBadge{background:linear-gradient(135deg,#64748b 0%,#475569 100%)}.LockedCard-module__YCxCQW__lockedOverlay{z-index:2;-webkit-backdrop-filter:blur();background:#0f172a00;justify-content:center;align-items:center;transition:background .22s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:absolute;inset:0}.LockedCard-module__YCxCQW__lockedWrapper:hover .LockedCard-module__YCxCQW__lockedOverlay{-webkit-backdrop-filter:blur(4px);background:#0f172ab8}.LockedCard-module__YCxCQW__overlayContent{opacity:0;flex-direction:column;align-items:center;gap:.4rem;transition:opacity .2s 40ms,transform .2s 40ms;display:flex;transform:translateY(6px)scale(.94)}.LockedCard-module__YCxCQW__lockedWrapper:hover .LockedCard-module__YCxCQW__overlayContent{opacity:1;transform:translateY(0)scale(1)}.LockedCard-module__YCxCQW__overlayLockRing{color:#f1f5f9;background:#ffffff1a;border:1.5px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 16px #00000040}.LockedCard-module__YCxCQW__overlayLabel{letter-spacing:.07em;text-transform:uppercase;color:#f1f5f9e0;white-space:nowrap;font-size:.6875rem;font-weight:700}@media (prefers-reduced-motion:reduce){.LockedCard-module__YCxCQW__lockedOverlay,.LockedCard-module__YCxCQW__lockBadge,.LockedCard-module__YCxCQW__overlayContent{transition:none}}
