.checkin-binding-action-dialog-module-scss-module__oJGPSW__dateTrigger{border-color:var(--color-border-default)!important;background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__dateTrigger:hover,.checkin-binding-action-dialog-module-scss-module__oJGPSW__dateTrigger[aria-expanded=true]{border-color:var(--color-border-strong)!important;background:var(--color-bg-surface-subtle)!important;color:var(--color-text-primary)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__dateTrigger[data-empty=true]{color:var(--color-text-muted)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar{color:var(--color-text-primary)}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-slot=button]{color:var(--color-text-primary)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-slot=button]:hover{background:var(--color-bg-surface-subtle)!important;color:var(--color-text-primary)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-selected-single=true]{background:var(--color-text-primary)!important;color:var(--color-text-inverse)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-selected-single=true]:hover{background:var(--color-text-primary)!important;color:var(--color-text-inverse)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-range-start=true]{background:var(--color-text-primary)!important;color:var(--color-text-inverse)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-range-start=true]:hover{background:var(--color-text-primary)!important;color:var(--color-text-inverse)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-range-end=true]{background:var(--color-text-primary)!important;color:var(--color-text-inverse)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-range-end=true]:hover{background:var(--color-text-primary)!important;color:var(--color-text-inverse)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-range-middle=true]{background:var(--color-bg-surface-subtle)!important;color:var(--color-text-primary)!important}.checkin-binding-action-dialog-module-scss-module__oJGPSW__calendar [data-range-middle=true]:hover{background:var(--color-bg-surface-subtle)!important;color:var(--color-text-primary)!important}
.conversation-transfer-request-dialog-module-scss-module__HVzeYW__content{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:min(100%,36rem);max-width:calc(100vw - 2rem);box-shadow:var(--shadow-ambient);color:var(--color-text-primary);gap:0;padding:0;position:relative;overflow:hidden}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__header{justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__title{color:var(--color-text-primary);font-size:1.25rem;font-weight:700;line-height:1.4}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__closeButton{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__closeButton:hover{background:var(--color-bg-surface-subtle);color:var(--color-text-primary)}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__closeButton:disabled{cursor:not-allowed;opacity:.6}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__closeButton svg{width:1.25rem;height:1.25rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__applicantSection{align-items:center;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__avatarFallback{border:1px solid var(--color-border-subtle);background:var(--color-bg-brand-soft);width:3.25rem;height:3.25rem;color:var(--color-action-primary);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__avatarFallbackLoading{background:var(--color-bg-surface-subtle)}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__applicantText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__applicantText strong{color:var(--color-text-primary);font-size:1rem;line-height:1.45}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__applicantText span{color:var(--color-text-muted);font-size:.875rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderLine,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderLineShort,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__avatarFallbackLoading{position:relative;overflow:hidden}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderLine:after,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderLineShort:after,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__avatarFallbackLoading:after{background:linear-gradient(90deg, transparent, var(--color-bg-surface-subtle), transparent);content:"";animation:1.2s linear infinite conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderShimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderLine,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderLineShort{border-radius:var(--radius-pill);background:var(--color-bg-surface-subtle);height:1rem;display:block}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderLine{width:11rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderLineShort{width:5.5rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__loadingBanner{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);color:var(--color-text-muted);margin:0 1.5rem 1.5rem;padding:.875rem 1rem;font-size:.9375rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__loadingProgress{margin-top:.75rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__loadingProgress [data-slot=progress-track]{background:var(--color-bg-surface-subtle)}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__loadingProgress [data-slot=progress-indicator]{background:var(--color-action-primary);width:35%;animation:1.1s ease-in-out infinite conversation-transfer-request-dialog-module-scss-module__HVzeYW__progressIndeterminate}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__retryButton{border-color:var(--color-action-primary);color:var(--color-action-primary);justify-self:start}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__summaryCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);color:var(--color-action-primary);align-items:center;gap:.75rem;margin:0 1.5rem 1.5rem;padding:1rem 1.25rem;font-weight:700;display:flex}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__summaryCard svg{flex:none;width:1.25rem;height:1.25rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__inlineError{border-radius:var(--radius-sm);background:var(--color-bg-surface-subtle);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:1rem;margin:0 1.5rem 1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__inlineError p{margin:0}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__noteSection{padding:0 1.5rem 1.5rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__noteSection h3{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.875rem;font-weight:500}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__note{border-left:.25rem solid var(--color-action-primary);border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);color:var(--color-text-primary);margin:0;padding:1.25rem 1.5rem;font-size:1rem;font-style:italic;font-weight:600;line-height:1.8}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__noteLoading{color:var(--color-text-muted);font-style:normal;font-weight:500}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__actions{gap:.75rem;padding:0 1.5rem 1.5rem;display:grid}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__agreeButton,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__rejectButton{width:100%;min-height:3rem;font-size:1rem;font-weight:700}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__rejectButton{border-color:var(--color-action-primary);color:var(--color-action-primary)}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__rejectButton:hover{background:var(--color-bg-brand-soft);color:var(--color-action-primary)}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__footer{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-surface-subtle);color:var(--color-text-muted);justify-content:flex-start;align-items:center;gap:1rem;padding:.875rem 1.5rem;font-size:.875rem;display:flex}@media (max-width:40rem){.conversation-transfer-request-dialog-module-scss-module__HVzeYW__content{width:calc(100vw - 1rem)}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__header,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__applicantSection,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__noteSection,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__actions,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__footer{padding-left:1rem;padding-right:1rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__summaryCard,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__loadingBanner,.conversation-transfer-request-dialog-module-scss-module__HVzeYW__inlineError{margin-left:1rem;margin-right:1rem}.conversation-transfer-request-dialog-module-scss-module__HVzeYW__footer{flex-direction:column;align-items:flex-start;gap:.25rem}}@keyframes conversation-transfer-request-dialog-module-scss-module__HVzeYW__placeholderShimmer{to{transform:translate(100%)}}@keyframes conversation-transfer-request-dialog-module-scss-module__HVzeYW__progressIndeterminate{0%{transform:translate(-120%)}to{transform:translate(300%)}}
.notification-detail-dialog-module-scss-module__-GgBjG__content{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:min(100%,40rem);max-width:calc(100vw - 2rem);max-height:min(80vh,42rem);box-shadow:var(--shadow-ambient);color:var(--color-text-primary);gap:0;padding:0;position:relative;overflow:hidden}.notification-detail-dialog-module-scss-module__-GgBjG__header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.notification-detail-dialog-module-scss-module__-GgBjG__titleGroup{align-items:center;gap:.625rem;min-width:0;display:flex}.notification-detail-dialog-module-scss-module__-GgBjG__titleGroup svg{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex:none}.notification-detail-dialog-module-scss-module__-GgBjG__title{color:var(--color-text-primary);font-size:1.25rem;font-weight:700}.notification-detail-dialog-module-scss-module__-GgBjG__closeButton{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.notification-detail-dialog-module-scss-module__-GgBjG__closeButton:hover{background:var(--color-bg-surface-subtle);color:var(--color-text-primary)}.notification-detail-dialog-module-scss-module__-GgBjG__closeButton svg{width:1.25rem;height:1.25rem}.notification-detail-dialog-module-scss-module__-GgBjG__loadingBanner,.notification-detail-dialog-module-scss-module__-GgBjG__errorState{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);margin:1.25rem 1.5rem;padding:1rem}.notification-detail-dialog-module-scss-module__-GgBjG__loadingBanner{color:var(--color-text-muted);font-size:.9375rem}.notification-detail-dialog-module-scss-module__-GgBjG__loadingProgress{margin-top:.75rem}.notification-detail-dialog-module-scss-module__-GgBjG__loadingProgress [data-slot=progress-track]{background:var(--color-bg-surface-subtle)}.notification-detail-dialog-module-scss-module__-GgBjG__loadingProgress [data-slot=progress-indicator]{background:var(--color-action-primary);width:35%;animation:1.1s ease-in-out infinite notification-detail-dialog-module-scss-module__-GgBjG__detailProgressIndeterminate}.notification-detail-dialog-module-scss-module__-GgBjG__errorState{color:var(--color-text-primary);align-items:center;gap:.75rem;display:flex}.notification-detail-dialog-module-scss-module__-GgBjG__errorState p{flex:1;margin:0}.notification-detail-dialog-module-scss-module__-GgBjG__errorState svg{width:1.25rem;height:1.25rem;color:var(--color-destructive)}.notification-detail-dialog-module-scss-module__-GgBjG__body{flex-direction:column;gap:1rem;max-height:calc(min(80vh,42rem) - 4.75rem);padding:1.5rem;display:flex;overflow-y:auto}.notification-detail-dialog-module-scss-module__-GgBjG__summaryHeader{display:block}.notification-detail-dialog-module-scss-module__-GgBjG__unreadDot{border-radius:var(--radius-pill);background:var(--color-destructive);pointer-events:none;width:.625rem;height:.625rem;position:absolute;top:.125rem;right:-.75rem}.notification-detail-dialog-module-scss-module__-GgBjG__unreadDot[data-read=true]{visibility:hidden}.notification-detail-dialog-module-scss-module__-GgBjG__summaryText{min-width:0}.notification-detail-dialog-module-scss-module__-GgBjG__summaryText p{color:var(--color-text-muted);margin:.5rem 0 0;line-height:1.6}.notification-detail-dialog-module-scss-module__-GgBjG__summaryTitle{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700;line-height:1.5}.notification-detail-dialog-module-scss-module__-GgBjG__summaryTitleText{max-width:100%;display:inline-block;position:relative}.notification-detail-dialog-module-scss-module__-GgBjG__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.notification-detail-dialog-module-scss-module__-GgBjG__metaGrid div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);min-width:0;padding:.875rem}.notification-detail-dialog-module-scss-module__-GgBjG__metaGrid dt{color:var(--color-text-muted);margin:0 0 .35rem;font-size:.75rem}.notification-detail-dialog-module-scss-module__-GgBjG__metaGrid dd{min-width:0;color:var(--color-text-primary);word-break:break-word;margin:0;font-size:.875rem}.notification-detail-dialog-module-scss-module__-GgBjG__contentBox{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);padding:1rem}.notification-detail-dialog-module-scss-module__-GgBjG__contentBox h4{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.875rem;font-weight:500}.notification-detail-dialog-module-scss-module__-GgBjG__contentBox p{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.notification-detail-dialog-module-scss-module__-GgBjG__inlineError{border-radius:var(--radius-md);background:var(--color-bg-surface-subtle);color:var(--color-text-muted);padding:.75rem 1rem;font-size:.875rem}.notification-detail-dialog-module-scss-module__-GgBjG__actionBar{justify-content:flex-end;gap:.75rem;display:flex}.notification-detail-dialog-module-scss-module__-GgBjG__actionButton{min-width:6.5rem}@keyframes notification-detail-dialog-module-scss-module__-GgBjG__detailProgressIndeterminate{0%{transform:translate(-120%)}to{transform:translate(300%)}}@media (max-width:640px){.notification-detail-dialog-module-scss-module__-GgBjG__content{max-height:calc(100vh - 1rem)}.notification-detail-dialog-module-scss-module__-GgBjG__header,.notification-detail-dialog-module-scss-module__-GgBjG__body{padding:1rem}.notification-detail-dialog-module-scss-module__-GgBjG__metaGrid{grid-template-columns:1fr}.notification-detail-dialog-module-scss-module__-GgBjG__actionBar{flex-direction:column}.notification-detail-dialog-module-scss-module__-GgBjG__actionButton{width:100%}}
.transfer-consultation-dialog-module-scss-module__jYAJUG__content{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:min(100% - 2rem,28rem);max-width:min(100% - 2rem,28rem);color:var(--color-text-primary);box-shadow:var(--shadow-ambient);gap:1rem}.transfer-consultation-dialog-module-scss-module__jYAJUG__header{text-align:center;align-items:center}.transfer-consultation-dialog-module-scss-module__jYAJUG__title{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.25rem;font-weight:700}.transfer-consultation-dialog-module-scss-module__jYAJUG__formStack{flex-direction:column;gap:.75rem;display:flex}.transfer-consultation-dialog-module-scss-module__jYAJUG__fieldStack{flex-direction:column;gap:.375rem;min-width:0;display:flex}.transfer-consultation-dialog-module-scss-module__jYAJUG__label{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.transfer-consultation-dialog-module-scss-module__jYAJUG__error{color:var(--destructive);margin-top:-.125rem;font-size:.75rem;line-height:1rem}.transfer-consultation-dialog-module-scss-module__jYAJUG__textarea{resize:vertical;min-height:8rem}.transfer-consultation-dialog-module-scss-module__jYAJUG__footer{justify-content:center;gap:1rem;display:flex}.transfer-consultation-dialog-module-scss-module__jYAJUG__footerButton{min-width:8.5rem}@media (max-width:767px){.transfer-consultation-dialog-module-scss-module__jYAJUG__content{width:calc(100% - 1rem);max-width:calc(100% - 1rem)}.transfer-consultation-dialog-module-scss-module__jYAJUG__footer{flex-direction:column}.transfer-consultation-dialog-module-scss-module__jYAJUG__footerButton{width:100%}}
