.ConfirmDialog-module__QpmXBW__overlay{background:var(--color-overlay);z-index:9998;animation:.2s ease-out ConfirmDialog-module__QpmXBW__fadeIn;position:fixed;inset:0}.ConfirmDialog-module__QpmXBW__dialog{background:var(--color-bg);z-index:9999;border-radius:16px;width:90%;max-width:480px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;animation:.3s cubic-bezier(.16,1,.3,1) ConfirmDialog-module__QpmXBW__slideUp;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000026,0 8px 24px #0000001a}.ConfirmDialog-module__QpmXBW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.ConfirmDialog-module__QpmXBW__title{color:var(--color-text);margin:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:700}.ConfirmDialog-module__QpmXBW__closeButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:20px;transition:all .2s;display:flex}.ConfirmDialog-module__QpmXBW__closeButton:hover{background:var(--color-surface);color:var(--color-text)}.ConfirmDialog-module__QpmXBW__content{padding:24px}.ConfirmDialog-module__QpmXBW__message{color:var(--color-text);font-size:15px;line-height:1.6}.ConfirmDialog-module__QpmXBW__footer{justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.ConfirmDialog-module__QpmXBW__cancelButton,.ConfirmDialog-module__QpmXBW__confirmButton{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.ConfirmDialog-module__QpmXBW__cancelButton{background:var(--color-surface);color:var(--color-text)}.ConfirmDialog-module__QpmXBW__cancelButton:hover{background:var(--color-surface-alt)}.ConfirmDialog-module__QpmXBW__confirmButton{background:var(--color-accent);color:#fff}.ConfirmDialog-module__QpmXBW__confirmButton:hover{background:var(--color-accent-hover)}.ConfirmDialog-module__QpmXBW__confirmButton.ConfirmDialog-module__QpmXBW__danger{background:#ef4444}.ConfirmDialog-module__QpmXBW__confirmButton.ConfirmDialog-module__QpmXBW__danger:hover{background:#dc2626}.ConfirmDialog-module__QpmXBW__confirmButton.ConfirmDialog-module__QpmXBW__warning{background:#f59e0b}.ConfirmDialog-module__QpmXBW__confirmButton.ConfirmDialog-module__QpmXBW__warning:hover{background:#d97706}@keyframes ConfirmDialog-module__QpmXBW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__QpmXBW__slideUp{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}[data-theme=dark] .ConfirmDialog-module__QpmXBW__dialog{background:var(--color-surface-inverse);box-shadow:0 24px 60px #0009,0 8px 24px #0006}[data-theme=dark] .ConfirmDialog-module__QpmXBW__header{border-bottom-color:#ffffff1a}[data-theme=dark] .ConfirmDialog-module__QpmXBW__title,[data-theme=dark] .ConfirmDialog-module__QpmXBW__message{color:var(--color-text-inverse)}[data-theme=dark] .ConfirmDialog-module__QpmXBW__closeButton{color:var(--color-text-soft)}[data-theme=dark] .ConfirmDialog-module__QpmXBW__closeButton:hover,[data-theme=dark] .ConfirmDialog-module__QpmXBW__cancelButton{color:var(--color-text-inverse);background:#ffffff1a}[data-theme=dark] .ConfirmDialog-module__QpmXBW__cancelButton:hover{background:#ffffff26}
.Toast-module__KENMzG__toastContainer{top:calc(var(--header-height) + 24px);z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;right:24px}.Toast-module__KENMzG__toast{background:var(--color-bg);border:1px solid var(--color-border);pointer-events:auto;border-radius:10px;align-items:center;gap:12px;min-width:320px;max-width:480px;padding:14px 16px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;animation:.3s cubic-bezier(.16,1,.3,1) Toast-module__KENMzG__slideIn;display:flex;box-shadow:0 8px 24px #0000001f,0 2px 8px #00000014}.Toast-module__KENMzG__toast.Toast-module__KENMzG__success{border-left:3px solid #10b981}.Toast-module__KENMzG__toast.Toast-module__KENMzG__error{border-left:3px solid #ef4444}.Toast-module__KENMzG__toast.Toast-module__KENMzG__warning{border-left:3px solid #f59e0b}.Toast-module__KENMzG__toast.Toast-module__KENMzG__info{border-left:3px solid var(--color-accent)}.Toast-module__KENMzG__toastIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.Toast-module__KENMzG__toast.Toast-module__KENMzG__success .Toast-module__KENMzG__toastIcon{color:#10b981;background:#10b9811a}.Toast-module__KENMzG__toast.Toast-module__KENMzG__error .Toast-module__KENMzG__toastIcon{color:#ef4444;background:#ef44441a}.Toast-module__KENMzG__toast.Toast-module__KENMzG__warning .Toast-module__KENMzG__toastIcon{color:#f59e0b;background:#f59e0b1a}.Toast-module__KENMzG__toast.Toast-module__KENMzG__info .Toast-module__KENMzG__toastIcon{background:var(--color-accent-soft);color:var(--color-accent)}.Toast-module__KENMzG__toastMessage{color:var(--color-text);flex:1;font-size:14px;font-weight:500;line-height:1.5}.Toast-module__KENMzG__toastClose{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .2s;display:flex}.Toast-module__KENMzG__toastClose:hover{background:var(--color-surface);color:var(--color-text)}@keyframes Toast-module__KENMzG__slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.Toast-module__KENMzG__toastContainer{top:calc(var(--header-height) + 16px);left:16px;right:16px}.Toast-module__KENMzG__toast{min-width:auto;max-width:none}}[data-theme=dark] .Toast-module__KENMzG__toast{background:var(--color-surface-inverse);border-color:var(--color-border);box-shadow:0 8px 24px #0006,0 2px 8px #0000004d}[data-theme=dark] .Toast-module__KENMzG__toastMessage{color:var(--color-text-inverse)}[data-theme=dark] .Toast-module__KENMzG__toastClose{color:var(--color-text-soft)}[data-theme=dark] .Toast-module__KENMzG__toastClose:hover{color:var(--color-text-inverse);background:#ffffff1a}
.org-detail-module__atZAZa__container{max-width:1400px;margin:0 auto;padding:32px}.org-detail-module__atZAZa__header{margin-bottom:32px}.org-detail-module__atZAZa__backLink{color:var(--color-text-soft);align-items:center;margin-bottom:16px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.org-detail-module__atZAZa__backLink:hover{color:var(--color-text)}.org-detail-module__atZAZa__headerContent{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.org-detail-module__atZAZa__headerLeft{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.org-detail-module__atZAZa__orgLogo{background:var(--color-bg-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.org-detail-module__atZAZa__orgLogo img{object-fit:cover;width:100%;height:100%}.org-detail-module__atZAZa__orgLogo span{color:var(--color-text-soft);font-size:24px;font-weight:600}.org-detail-module__atZAZa__orgInfo{flex-direction:column;gap:4px;display:flex}.org-detail-module__atZAZa__title{color:var(--color-text);margin:0;font-size:28px;font-weight:700}.org-detail-module__atZAZa__slug{color:var(--color-text-soft);margin:0;font-family:monospace;font-size:14px}.org-detail-module__atZAZa__typeBadge{border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.org-detail-module__atZAZa__typePLATFORM{background:var(--color-error-bg);color:var(--color-error)}.org-detail-module__atZAZa__typePARTNER_BASIC{background:var(--color-bg-secondary);color:var(--color-text-muted)}.org-detail-module__atZAZa__typePARTNER_TEAM{background:var(--color-info-bg);color:var(--color-accent-hover)}.org-detail-module__atZAZa__typePARTNER_LLC{background:var(--color-success-bg);color:var(--color-success)}.org-detail-module__atZAZa__statusBadge{text-transform:uppercase;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.org-detail-module__atZAZa__statusActive{background:var(--color-success-bg);color:var(--color-success)}.org-detail-module__atZAZa__statusInactive{background:var(--color-bg-secondary);color:var(--color-text-soft)}.org-detail-module__atZAZa__headerActions{flex-wrap:wrap;gap:12px;display:flex}.org-detail-module__atZAZa__editButton{background:var(--color-text);color:var(--color-bg);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.org-detail-module__atZAZa__editButton:hover{opacity:.9}.org-detail-module__atZAZa__cancelButton{background:var(--color-bg-secondary);color:var(--color-text-soft);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500}.org-detail-module__atZAZa__cancelButton:hover{background:var(--color-border)}.org-detail-module__atZAZa__saveButton{background:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500}.org-detail-module__atZAZa__saveButton:hover:not(:disabled){opacity:.9}.org-detail-module__atZAZa__saveButton:disabled{opacity:.6;cursor:not-allowed}.org-detail-module__atZAZa__deleteButton{background:var(--color-error-bg);color:var(--color-error);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.org-detail-module__atZAZa__deleteButton:hover{background:var(--color-error-bg);opacity:.8}.org-detail-module__atZAZa__content{grid-template-columns:1fr 360px;gap:24px;display:grid}.org-detail-module__atZAZa__mainColumn,.org-detail-module__atZAZa__sideColumn{flex-direction:column;gap:24px;display:flex}.org-detail-module__atZAZa__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:24px}.org-detail-module__atZAZa__cardTitle{color:var(--color-text);border-bottom:1px solid var(--color-border-light);margin:0 0 20px;padding-bottom:12px;font-size:16px;font-weight:600}.org-detail-module__atZAZa__formGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.org-detail-module__atZAZa__fullWidth{grid-column:1/-1}.org-detail-module__atZAZa__formGroup{flex-direction:column;gap:6px;display:flex}.org-detail-module__atZAZa__label{color:var(--color-text-soft);font-size:13px;font-weight:500}.org-detail-module__atZAZa__value{color:var(--color-text);margin:0;font-size:15px}.org-detail-module__atZAZa__input,.org-detail-module__atZAZa__select,.org-detail-module__atZAZa__textarea{background:var(--color-input-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;padding:10px 14px;font-size:14px;transition:all .15s}.org-detail-module__atZAZa__input:focus,.org-detail-module__atZAZa__select:focus,.org-detail-module__atZAZa__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.org-detail-module__atZAZa__textarea{resize:vertical;min-height:80px}.org-detail-module__atZAZa__colorInput{align-items:center;gap:8px;display:flex}.org-detail-module__atZAZa__colorInput input[type=color]{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;width:40px;height:40px;padding:2px}.org-detail-module__atZAZa__colorDisplay{align-items:center;gap:8px;display:flex}.org-detail-module__atZAZa__colorSwatch{border:1px solid var(--color-border);border-radius:4px;width:24px;height:24px}.org-detail-module__atZAZa__noData{color:var(--color-text-softer);margin:0;font-size:14px;font-style:italic}.org-detail-module__atZAZa__memberList{flex-direction:column;gap:8px;display:flex}.org-detail-module__atZAZa__memberItem{background:var(--color-bg-tertiary);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.org-detail-module__atZAZa__memberAvatar{background:var(--color-bg-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.org-detail-module__atZAZa__memberAvatar img{object-fit:cover;width:100%;height:100%}.org-detail-module__atZAZa__memberAvatar span{color:var(--color-text-soft);font-size:14px;font-weight:600}.org-detail-module__atZAZa__memberInfo{flex-direction:column;flex:1;gap:2px;display:flex}.org-detail-module__atZAZa__memberName{color:var(--color-text);font-size:14px;font-weight:600}.org-detail-module__atZAZa__memberEmail{color:var(--color-text-soft);font-size:12px}.org-detail-module__atZAZa__memberRole{color:var(--color-text-muted);background:var(--color-bg-secondary);border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}.org-detail-module__atZAZa__memberLink{color:var(--color-accent-hover);font-size:13px;text-decoration:none}.org-detail-module__atZAZa__memberLink:hover{text-decoration:underline}.org-detail-module__atZAZa__statsList{flex-direction:column;gap:12px;display:flex}.org-detail-module__atZAZa__statItem{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.org-detail-module__atZAZa__statItem:last-child{border-bottom:none}.org-detail-module__atZAZa__statLabel{color:var(--color-text-soft);font-size:14px}.org-detail-module__atZAZa__statValue{color:var(--color-text);font-size:16px;font-weight:600}.org-detail-module__atZAZa__metaList{flex-direction:column;gap:12px;display:flex}.org-detail-module__atZAZa__metaItem{flex-direction:column;gap:4px;display:flex}.org-detail-module__atZAZa__metaLabel{color:var(--color-text-soft);font-size:12px;font-weight:500}.org-detail-module__atZAZa__metaValue{color:var(--color-text);font-size:14px}.org-detail-module__atZAZa__metaCode{color:var(--color-text-muted);background:var(--color-bg-secondary);border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px;overflow-x:auto}.org-detail-module__atZAZa__metaLink{color:var(--color-accent-hover);font-size:14px;text-decoration:none}.org-detail-module__atZAZa__metaLink:hover{text-decoration:underline}.org-detail-module__atZAZa__childList{flex-direction:column;gap:8px;display:flex}.org-detail-module__atZAZa__childItem{background:var(--color-bg-tertiary);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;text-decoration:none;transition:background .15s;display:flex}.org-detail-module__atZAZa__childItem:hover{background:var(--color-bg-secondary)}.org-detail-module__atZAZa__childName{color:var(--color-text);font-size:14px;font-weight:500}.org-detail-module__atZAZa__childType{color:var(--color-text-soft);font-size:12px}.org-detail-module__atZAZa__loadingWrapper{color:var(--color-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.org-detail-module__atZAZa__loader{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite org-detail-module__atZAZa__spin}@keyframes org-detail-module__atZAZa__spin{to{transform:rotate(360deg)}}.org-detail-module__atZAZa__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.org-detail-module__atZAZa__error h2{color:var(--color-error);margin:0 0 8px;font-size:20px;font-weight:600}.org-detail-module__atZAZa__error p{color:var(--color-text-soft);margin:0 0 20px;font-size:14px}.org-detail-module__atZAZa__backButton{background:var(--color-text);color:var(--color-bg);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none}.org-detail-module__atZAZa__backButton:hover{background:var(--color-text-secondary)}@media (max-width:1024px){.org-detail-module__atZAZa__content{grid-template-columns:1fr}.org-detail-module__atZAZa__sideColumn{order:-1}}@media (max-width:768px){.org-detail-module__atZAZa__container{padding:20px}.org-detail-module__atZAZa__headerContent{flex-direction:column;align-items:flex-start}.org-detail-module__atZAZa__headerActions{width:100%}.org-detail-module__atZAZa__title{font-size:24px}.org-detail-module__atZAZa__formGrid{grid-template-columns:1fr}}@media (max-width:480px){.org-detail-module__atZAZa__container{padding:16px 12px}.org-detail-module__atZAZa__card{padding:16px}.org-detail-module__atZAZa__input,.org-detail-module__atZAZa__select,.org-detail-module__atZAZa__textarea{padding:12px;font-size:16px}.org-detail-module__atZAZa__formGrid{gap:16px}.org-detail-module__atZAZa__headerActions button{width:100%}}
.user-detail-module__OHuR2q__container{max-width:1400px;margin:0 auto;padding:32px}.user-detail-module__OHuR2q__header{margin-bottom:32px}.user-detail-module__OHuR2q__backLink{color:var(--color-text-soft);align-items:center;margin-bottom:16px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.user-detail-module__OHuR2q__backLink:hover{color:var(--color-text)}.user-detail-module__OHuR2q__headerContent{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.user-detail-module__OHuR2q__headerLeft{align-items:center;gap:20px;display:flex}.user-detail-module__OHuR2q__userAvatar{background:var(--color-bg-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.user-detail-module__OHuR2q__userAvatar img{object-fit:cover;width:100%;height:100%}.user-detail-module__OHuR2q__userAvatar span{color:var(--color-text-soft);font-size:28px;font-weight:600}.user-detail-module__OHuR2q__userInfo{flex-direction:column;gap:4px;display:flex}.user-detail-module__OHuR2q__title{color:var(--color-text);margin:0;font-size:28px;font-weight:700}.user-detail-module__OHuR2q__email{color:var(--color-text-soft);margin:0;font-size:15px}.user-detail-module__OHuR2q__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.user-detail-module__OHuR2q__impersonateButton,.user-detail-module__OHuR2q__editButton,.user-detail-module__OHuR2q__cancelButton,.user-detail-module__OHuR2q__saveButton,.user-detail-module__OHuR2q__deleteButton{white-space:nowrap;min-width:fit-content}.user-detail-module__OHuR2q__impersonateButton{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.user-detail-module__OHuR2q__impersonateButton:hover:not(:disabled){background:var(--color-accent-hover)}.user-detail-module__OHuR2q__impersonateButton:disabled{opacity:.6;cursor:not-allowed}.user-detail-module__OHuR2q__editButton{background:var(--color-text);color:var(--color-bg);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.user-detail-module__OHuR2q__editButton:hover{opacity:.9}.user-detail-module__OHuR2q__cancelButton{background:var(--color-bg-secondary);color:var(--color-text-soft);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500}.user-detail-module__OHuR2q__cancelButton:hover{background:var(--color-border)}.user-detail-module__OHuR2q__saveButton{background:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500}.user-detail-module__OHuR2q__saveButton:hover:not(:disabled){opacity:.9}.user-detail-module__OHuR2q__saveButton:disabled{opacity:.6;cursor:not-allowed}.user-detail-module__OHuR2q__deleteButton{background:var(--color-error-bg);color:var(--color-error);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.user-detail-module__OHuR2q__deleteButton:hover{background:var(--color-error-bg);opacity:.8}.user-detail-module__OHuR2q__content{grid-template-columns:1fr 360px;gap:24px;display:grid}.user-detail-module__OHuR2q__mainColumn,.user-detail-module__OHuR2q__sideColumn{flex-direction:column;gap:24px;display:flex}.user-detail-module__OHuR2q__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:24px}.user-detail-module__OHuR2q__cardTitle{color:var(--color-text);border-bottom:1px solid var(--color-border-light);margin:0 0 20px;padding-bottom:12px;font-size:16px;font-weight:600}.user-detail-module__OHuR2q__formGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.user-detail-module__OHuR2q__formGroup{flex-direction:column;gap:6px;display:flex}.user-detail-module__OHuR2q__label{color:var(--color-text-soft);font-size:13px;font-weight:500}.user-detail-module__OHuR2q__value{color:var(--color-text);margin:0;font-size:15px}.user-detail-module__OHuR2q__input{background:var(--color-input-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;padding:10px 14px;font-size:14px;transition:all .15s}.user-detail-module__OHuR2q__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.user-detail-module__OHuR2q__input::placeholder{color:var(--color-text-softer)}.user-detail-module__OHuR2q__noData{color:var(--color-text-softer);margin:0;font-size:14px;font-style:italic}.user-detail-module__OHuR2q__membershipList{flex-direction:column;gap:12px;display:flex}.user-detail-module__OHuR2q__membershipItem{background:var(--color-bg-tertiary);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.user-detail-module__OHuR2q__membershipInfo{flex-direction:column;gap:2px;display:flex}.user-detail-module__OHuR2q__membershipOrg{color:var(--color-text);font-size:14px;font-weight:600}.user-detail-module__OHuR2q__membershipType{color:var(--color-text-soft);font-size:12px}.user-detail-module__OHuR2q__membershipRole{align-items:center;display:flex}.user-detail-module__OHuR2q__roleBadge{background:var(--color-info-bg);color:var(--color-info-text);border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.user-detail-module__OHuR2q__activitySection{margin-bottom:20px}.user-detail-module__OHuR2q__activitySection:last-child{margin-bottom:0}.user-detail-module__OHuR2q__activityHeader{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:13px;font-weight:600}.user-detail-module__OHuR2q__activityList{flex-direction:column;gap:8px;display:flex}.user-detail-module__OHuR2q__activityItem{background:var(--color-bg-tertiary);border-radius:6px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.user-detail-module__OHuR2q__activityTitle{color:var(--color-text);font-size:14px;font-weight:500}.user-detail-module__OHuR2q__activityMeta{color:var(--color-text-soft);font-size:12px}.user-detail-module__OHuR2q__approvalsList{flex-direction:column;gap:12px;display:flex}.user-detail-module__OHuR2q__approvalItem{background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:8px;padding:16px}.user-detail-module__OHuR2q__approvalHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.user-detail-module__OHuR2q__approvalName{color:var(--color-text);font-size:15px;font-weight:600}.user-detail-module__OHuR2q__statusBadge{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.user-detail-module__OHuR2q__statusPending{background:var(--color-warning-bg);color:var(--color-warning-text)}.user-detail-module__OHuR2q__statusApproved{background:var(--color-success-bg);color:var(--color-success)}.user-detail-module__OHuR2q__statusDenied{background:var(--color-error-bg);color:var(--color-error)}.user-detail-module__OHuR2q__statusRevoked{background:var(--color-bg-secondary);color:var(--color-text-soft)}.user-detail-module__OHuR2q__approvalDetails{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.user-detail-module__OHuR2q__approvalMeta{gap:8px;font-size:13px;display:flex}.user-detail-module__OHuR2q__approvalMeta .user-detail-module__OHuR2q__metaLabel{color:var(--color-text-soft);font-weight:500}.user-detail-module__OHuR2q__approvalMeta .user-detail-module__OHuR2q__metaValue{color:var(--color-text)}.user-detail-module__OHuR2q__rescindButton{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error);cursor:pointer;border-radius:6px;width:fit-content;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s}.user-detail-module__OHuR2q__rescindButton:hover{background:var(--color-error);color:#fff}.user-detail-module__OHuR2q__cardTitleRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.user-detail-module__OHuR2q__cardTitleRow .user-detail-module__OHuR2q__cardTitle{margin-bottom:0}.user-detail-module__OHuR2q__addApprovalButton{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.user-detail-module__OHuR2q__addApprovalButton:hover:not(:disabled){background:var(--color-accent-hover)}.user-detail-module__OHuR2q__addApprovalButton:disabled{opacity:.5;cursor:not-allowed}.user-detail-module__OHuR2q__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.user-detail-module__OHuR2q__modal{background:var(--color-surface);border-radius:12px;width:100%;max-width:420px;padding:24px;box-shadow:0 20px 60px #0000004d}.user-detail-module__OHuR2q__modalTitle{color:var(--color-text);margin:0 0 8px;font-size:18px;font-weight:600}.user-detail-module__OHuR2q__modalDescription{color:var(--color-text-soft);margin:0 0 20px;font-size:14px}.user-detail-module__OHuR2q__modal .user-detail-module__OHuR2q__formGroup{margin-bottom:20px}.user-detail-module__OHuR2q__modal .user-detail-module__OHuR2q__label{color:var(--color-text-soft);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.user-detail-module__OHuR2q__select{width:100%;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .15s}.user-detail-module__OHuR2q__select:focus{border-color:var(--color-accent);outline:none}.user-detail-module__OHuR2q__modalActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.user-detail-module__OHuR2q__statsList{flex-direction:column;gap:12px;display:flex}.user-detail-module__OHuR2q__statItem{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.user-detail-module__OHuR2q__statItem:last-child{border-bottom:none}.user-detail-module__OHuR2q__statLabel{color:var(--color-text-soft);font-size:14px}.user-detail-module__OHuR2q__statValue{color:var(--color-text);font-size:16px;font-weight:600}.user-detail-module__OHuR2q__metaList{flex-direction:column;gap:12px;display:flex}.user-detail-module__OHuR2q__metaItem{flex-direction:column;gap:4px;display:flex}.user-detail-module__OHuR2q__metaLabel{color:var(--color-text-soft);font-size:12px;font-weight:500}.user-detail-module__OHuR2q__metaValue{color:var(--color-text);font-size:14px}.user-detail-module__OHuR2q__metaCode{color:var(--color-text-muted);background:var(--color-bg-secondary);border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px;overflow-x:auto}.user-detail-module__OHuR2q__loadingWrapper{color:var(--color-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.user-detail-module__OHuR2q__loader{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite user-detail-module__OHuR2q__spin}@keyframes user-detail-module__OHuR2q__spin{to{transform:rotate(360deg)}}.user-detail-module__OHuR2q__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.user-detail-module__OHuR2q__error h2{color:var(--color-error);margin:0 0 8px;font-size:20px;font-weight:600}.user-detail-module__OHuR2q__error p{color:var(--color-text-soft);margin:0 0 20px;font-size:14px}.user-detail-module__OHuR2q__backButton{background:var(--color-text);color:var(--color-bg);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none}.user-detail-module__OHuR2q__backButton:hover{opacity:.9}@media (max-width:1024px){.user-detail-module__OHuR2q__content{grid-template-columns:1fr}.user-detail-module__OHuR2q__sideColumn{flex-flow:wrap;order:-1}.user-detail-module__OHuR2q__sideColumn .user-detail-module__OHuR2q__card{flex:1;min-width:280px}.user-detail-module__OHuR2q__headerContent{flex-direction:column;align-items:stretch;gap:16px}.user-detail-module__OHuR2q__headerActions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.user-detail-module__OHuR2q__impersonateButton,.user-detail-module__OHuR2q__editButton,.user-detail-module__OHuR2q__cancelButton,.user-detail-module__OHuR2q__saveButton,.user-detail-module__OHuR2q__deleteButton{flex:1;justify-content:center;min-width:140px}}@media (max-width:768px){.user-detail-module__OHuR2q__container{padding:16px}.user-detail-module__OHuR2q__headerContent{flex-direction:column;align-items:stretch;gap:16px}.user-detail-module__OHuR2q__headerLeft{text-align:center;flex-direction:column;align-items:center}.user-detail-module__OHuR2q__userInfo{align-items:center}.user-detail-module__OHuR2q__userAvatar{width:64px;height:64px}.user-detail-module__OHuR2q__userAvatar span{font-size:24px}.user-detail-module__OHuR2q__headerActions{flex-direction:column;gap:8px;width:100%}.user-detail-module__OHuR2q__impersonateButton,.user-detail-module__OHuR2q__editButton,.user-detail-module__OHuR2q__cancelButton,.user-detail-module__OHuR2q__saveButton,.user-detail-module__OHuR2q__deleteButton{justify-content:center;width:100%;padding:12px 16px}.user-detail-module__OHuR2q__title{word-break:break-word;font-size:22px}.user-detail-module__OHuR2q__email{word-break:break-all;font-size:14px}.user-detail-module__OHuR2q__formGrid{grid-template-columns:1fr}.user-detail-module__OHuR2q__sideColumn{flex-direction:column}.user-detail-module__OHuR2q__sideColumn .user-detail-module__OHuR2q__card{min-width:100%}.user-detail-module__OHuR2q__card{padding:16px}.user-detail-module__OHuR2q__cardTitle{font-size:15px}.user-detail-module__OHuR2q__approvalHeader{flex-direction:column;align-items:flex-start;gap:8px}.user-detail-module__OHuR2q__rescindButton{text-align:center;width:100%}}
.approvals-module__-Gzdva__container{max-width:1200px;margin:0 auto;padding:2rem}.approvals-module__-Gzdva__header{margin-bottom:2rem}.approvals-module__-Gzdva__title{color:var(--color-text);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.approvals-module__-Gzdva__subtitle{color:var(--color-text-secondary);margin:0;font-size:.95rem}.approvals-module__-Gzdva__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:900px){.approvals-module__-Gzdva__grid{grid-template-columns:1fr}}.approvals-module__-Gzdva__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.approvals-module__-Gzdva__sectionHeader{background:var(--color-surface-hover);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.approvals-module__-Gzdva__sectionTitle{color:var(--color-text);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:600;display:flex}.approvals-module__-Gzdva__sectionIcon{font-size:1.25rem}.approvals-module__-Gzdva__sectionContent{padding:1.5rem}.approvals-module__-Gzdva__requestBtn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.approvals-module__-Gzdva__requestBtn:hover{background:var(--color-accent-hover)}.approvals-module__-Gzdva__requestBtn:disabled{opacity:.5;cursor:not-allowed}.approvals-module__-Gzdva__approvalList{flex-direction:column;gap:.75rem;display:flex}.approvals-module__-Gzdva__approvalItem{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.approvals-module__-Gzdva__approvalInfo{flex-direction:column;gap:.25rem;display:flex}.approvals-module__-Gzdva__approvalName{color:var(--color-text);font-weight:500}.approvals-module__-Gzdva__approvalMeta{color:var(--color-text-secondary);font-size:.8rem}.approvals-module__-Gzdva__statusBadge{text-transform:uppercase;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.approvals-module__-Gzdva__statusPending{color:#b45309;background:#fef3c7}.approvals-module__-Gzdva__statusApproved{color:#047857;background:#d1fae5}.approvals-module__-Gzdva__statusDenied{color:#dc2626;background:#fee2e2}.approvals-module__-Gzdva__statusRevoked{color:#64748b;background:#f1f5f9}.approvals-module__-Gzdva__emptyState{text-align:center;color:var(--color-text-secondary);padding:2rem}.approvals-module__-Gzdva__emptyIcon{opacity:.5;margin-bottom:.5rem;font-size:2.5rem}.approvals-module__-Gzdva__emptyText{font-size:.95rem}.approvals-module__-Gzdva__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.approvals-module__-Gzdva__modal{background:var(--color-surface);border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow:hidden}.approvals-module__-Gzdva__modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.approvals-module__-Gzdva__modalTitle{margin:0;font-size:1.25rem;font-weight:600}.approvals-module__-Gzdva__modalClose{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.approvals-module__-Gzdva__modalClose:hover{color:var(--color-text)}.approvals-module__-Gzdva__modalContent{flex:1;padding:1.5rem;overflow-y:auto}.approvals-module__-Gzdva__modalFooter{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.approvals-module__-Gzdva__formGroup{margin-bottom:1.25rem}.approvals-module__-Gzdva__label{color:var(--color-text);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.approvals-module__-Gzdva__select,.approvals-module__-Gzdva__input,.approvals-module__-Gzdva__textarea{border:1px solid var(--color-border);background:var(--color-input-bg);width:100%;color:var(--color-text);border-radius:8px;padding:.75rem;font-size:.95rem}.approvals-module__-Gzdva__select:focus,.approvals-module__-Gzdva__input:focus,.approvals-module__-Gzdva__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.approvals-module__-Gzdva__textarea{resize:vertical;min-height:100px}.approvals-module__-Gzdva__countyGrid{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;max-height:300px;padding:.5rem;display:grid;overflow-y:auto}.approvals-module__-Gzdva__countyItem{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;transition:background .15s;display:flex}.approvals-module__-Gzdva__countyItem:hover{background:var(--color-surface-hover)}.approvals-module__-Gzdva__countyItem input{accent-color:var(--color-accent)}.approvals-module__-Gzdva__countyLabel{color:var(--color-text);-webkit-user-select:none;user-select:none;font-size:.875rem}.approvals-module__-Gzdva__countyBoard{color:var(--color-text-secondary);font-size:.75rem;display:block}.approvals-module__-Gzdva__searchContainer{margin-bottom:1rem;position:relative}.approvals-module__-Gzdva__searchInput{border:1px solid var(--color-border);background:var(--color-input-bg);width:100%;color:var(--color-text);border-radius:8px;padding:.75rem .75rem .75rem 2.5rem;font-size:.95rem}.approvals-module__-Gzdva__searchIcon{color:var(--color-text-secondary);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.approvals-module__-Gzdva__btnPrimary{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.approvals-module__-Gzdva__btnPrimary:hover{background:var(--color-accent-hover)}.approvals-module__-Gzdva__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.approvals-module__-Gzdva__btnSecondary{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.approvals-module__-Gzdva__btnSecondary:hover{background:var(--color-surface-hover)}.approvals-module__-Gzdva__loading{color:var(--color-text-secondary);justify-content:center;align-items:center;padding:3rem;display:flex}.approvals-module__-Gzdva__spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:24px;height:24px;margin-right:.75rem;animation:.8s linear infinite approvals-module__-Gzdva__spin}@keyframes approvals-module__-Gzdva__spin{to{transform:rotate(360deg)}}.approvals-module__-Gzdva__selectionSummary{background:var(--color-accent-soft);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.approvals-module__-Gzdva__selectionText{color:var(--color-text);font-size:.875rem}.approvals-module__-Gzdva__clearBtn{color:var(--color-accent);cursor:pointer;background:0 0;border:none;font-size:.875rem;text-decoration:underline}.approvals-module__-Gzdva__cancelBtn{color:#dc2626;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dc2626;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;transition:all .2s}.approvals-module__-Gzdva__cancelBtn:hover{color:#fff;background:#dc2626}.approvals-module__-Gzdva__splitsSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:1.5rem;overflow:hidden}.approvals-module__-Gzdva__partnerTypeBadge{background:var(--color-accent-soft);color:var(--color-accent);border-radius:9999px;padding:.35rem .85rem;font-size:.8rem;font-weight:500}.approvals-module__-Gzdva__orgSplitsCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;margin-bottom:1rem;padding:1.25rem}.approvals-module__-Gzdva__orgSplitsCard:last-child{margin-bottom:0}.approvals-module__-Gzdva__orgHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.approvals-module__-Gzdva__orgName{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.approvals-module__-Gzdva__orgTypeBadge{background:var(--color-surface-hover);color:var(--color-text-secondary);border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:500}.approvals-module__-Gzdva__splitsTable{flex-direction:column;gap:0;display:flex}.approvals-module__-Gzdva__splitsTableHeader{background:var(--color-surface-hover);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;border-radius:8px 8px 0 0;grid-template-columns:1fr 90px 90px;padding:.65rem .85rem;font-size:.75rem;font-weight:600;display:grid}.approvals-module__-Gzdva__splitColHeader{text-align:center}.approvals-module__-Gzdva__splitsTableRow{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 90px 90px;align-items:center;padding:.75rem .85rem;display:grid}.approvals-module__-Gzdva__splitsTableRow:last-child{border-bottom:none}.approvals-module__-Gzdva__splitsTableRow:nth-child(2n){background:var(--color-surface)}.approvals-module__-Gzdva__dealTypeLabel{color:var(--color-text);font-size:.9rem}.approvals-module__-Gzdva__splitValue{text-align:center;color:var(--color-text);font-size:.95rem}.approvals-module__-Gzdva__splitValue strong{color:#047857}.approvals-module__-Gzdva__splitValueOrg{text-align:center;color:var(--color-text-secondary);font-size:.9rem}.approvals-module__-Gzdva__splitsNote{color:var(--color-text-secondary);border-top:1px solid var(--color-border);margin:1rem 0 0;padding-top:.75rem;font-size:.8rem}.approvals-module__-Gzdva__individualMessage{background:linear-gradient(135deg,#04785714,#04785705);border:1px solid #04785733;border-radius:10px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.approvals-module__-Gzdva__individualIcon{color:#fff;background:#047857;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.approvals-module__-Gzdva__individualMessage strong{color:var(--color-text);margin-bottom:.35rem;display:block}.approvals-module__-Gzdva__individualMessage p{color:var(--color-text-secondary);margin:0;font-size:.875rem}.approvals-module__-Gzdva__approvalItemExpanded{flex-direction:column;align-items:stretch;gap:.75rem}.approvals-module__-Gzdva__approvalHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.approvals-module__-Gzdva__approvalDetails{border-top:1px dashed var(--color-border);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.approvals-module__-Gzdva__metaLabel{color:var(--color-text-secondary);margin-right:.35rem;font-size:.75rem}.approvals-module__-Gzdva__metaValue{color:var(--color-text-secondary);font-size:.8rem;font-style:italic}.approvals-module__-Gzdva__denialReason{color:#dc2626;font-size:.8rem}@media (prefers-color-scheme:dark){.approvals-module__-Gzdva__splitsTableRow:nth-child(2n){background:#ffffff05}.approvals-module__-Gzdva__splitValue strong{color:#10b981}.approvals-module__-Gzdva__individualMessage{background:linear-gradient(135deg,#10b98114,#10b98105);border-color:#10b98133}.approvals-module__-Gzdva__individualIcon{background:#10b981}}
.application-detail-module__BX5Ohq__container{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:32px;overflow-x:hidden}.application-detail-module__BX5Ohq__header{margin-bottom:32px}.application-detail-module__BX5Ohq__backLink{color:var(--color-text-soft);align-items:center;margin-bottom:16px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.application-detail-module__BX5Ohq__backLink:hover{color:var(--color-text)}.application-detail-module__BX5Ohq__headerMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.application-detail-module__BX5Ohq__headerInfo{flex:1}.application-detail-module__BX5Ohq__title{color:var(--color-text);margin:0 0 12px;font-size:28px;font-weight:700}.application-detail-module__BX5Ohq__headerMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.application-detail-module__BX5Ohq__statusBadge{border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.application-detail-module__BX5Ohq__statuswarning{background:var(--color-warning-bg);color:var(--color-warning-text)}.application-detail-module__BX5Ohq__statussuccess{background:var(--color-success-bg);color:var(--color-success-text)}.application-detail-module__BX5Ohq__statusdanger{background:var(--color-error-bg);color:var(--color-error-text)}.application-detail-module__BX5Ohq__statusinfo{background:var(--color-info-bg);color:var(--color-info-text)}.application-detail-module__BX5Ohq__sponsorshipBadge{background:var(--color-badge-gray);color:var(--color-badge-gray-text);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.application-detail-module__BX5Ohq__metaText{color:var(--color-text-soft);font-size:14px}.application-detail-module__BX5Ohq__headerActions{flex-wrap:wrap;gap:10px;display:flex}.application-detail-module__BX5Ohq__actionButtonPrimary,.application-detail-module__BX5Ohq__actionButtonSecondary,.application-detail-module__BX5Ohq__actionButtonDanger{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.application-detail-module__BX5Ohq__actionButtonPrimary{background:var(--color-success);color:#fff}.application-detail-module__BX5Ohq__actionButtonPrimary:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__actionButtonSecondary{background:var(--color-card);color:var(--color-text);border:1px solid var(--color-border)}.application-detail-module__BX5Ohq__actionButtonSecondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.application-detail-module__BX5Ohq__actionButtonDanger{background:var(--color-error);color:#fff}.application-detail-module__BX5Ohq__actionButtonDanger:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__actionButtonPrimary:disabled,.application-detail-module__BX5Ohq__actionButtonSecondary:disabled,.application-detail-module__BX5Ohq__actionButtonDanger:disabled,.application-detail-module__BX5Ohq__actionButtonOutline:disabled{opacity:.6;cursor:not-allowed}.application-detail-module__BX5Ohq__actionButtonOutline{cursor:pointer;color:var(--color-accent-hover);border:2px solid var(--color-accent);background:0 0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.application-detail-module__BX5Ohq__actionButtonOutline:hover:not(:disabled){background:var(--color-accent-hover);color:#fff}.application-detail-module__BX5Ohq__content{grid-template-columns:1fr 380px;gap:24px;max-width:100%;display:grid}.application-detail-module__BX5Ohq__mainColumn{flex-direction:column;gap:24px;min-width:0;display:flex}.application-detail-module__BX5Ohq__sidebar{flex-direction:column;gap:24px;min-width:0;max-width:100%;display:flex}.application-detail-module__BX5Ohq__leaderSubmittedBanner{background:var(--color-info-bg);border:1px solid var(--color-info-border,#38bdf84d);border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.application-detail-module__BX5Ohq__bannerIcon{flex-shrink:0;font-size:24px}.application-detail-module__BX5Ohq__bannerContent{flex-direction:column;gap:4px;display:flex}.application-detail-module__BX5Ohq__bannerContent strong{color:var(--color-text);font-size:14px}.application-detail-module__BX5Ohq__bannerContent p{color:var(--color-text-soft);margin:0;font-size:13px;line-height:1.5}.application-detail-module__BX5Ohq__bannerContent p strong{color:var(--color-info-text,#38bdf8)}.application-detail-module__BX5Ohq__card{background:var(--color-card);border:1px solid var(--color-border);box-sizing:border-box;border-radius:12px;max-width:100%;padding:24px;overflow-x:hidden}.application-detail-module__BX5Ohq__cardTitle{color:var(--color-text);border-bottom:1px solid var(--color-border-light);margin:0 0 20px;padding-bottom:12px;font-size:16px;font-weight:600}.application-detail-module__BX5Ohq__infoGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.application-detail-module__BX5Ohq__infoItem{flex-direction:column;gap:4px;display:flex}.application-detail-module__BX5Ohq__infoLabel{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.application-detail-module__BX5Ohq__infoValue{color:var(--color-text);word-break:break-word;overflow-wrap:break-word;font-size:15px}.application-detail-module__BX5Ohq__infoValueMono{color:var(--color-text);word-break:break-all;font-family:monospace;font-size:15px}.application-detail-module__BX5Ohq__infoLink{color:var(--color-accent-hover);word-break:break-word;overflow-wrap:break-word;font-size:15px;text-decoration:none}.application-detail-module__BX5Ohq__infoLink:hover{text-decoration:underline}.application-detail-module__BX5Ohq__infoMeta{color:var(--color-text-soft);margin-top:4px;font-size:12px;display:block}.application-detail-module__BX5Ohq__licenseDetails{border-top:1px solid var(--color-border-light);margin-top:20px;padding-top:20px}.application-detail-module__BX5Ohq__licenseDetailsTitle{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:13px;font-weight:600}.application-detail-module__BX5Ohq__licenseEntry{background:var(--color-bg-tertiary);border-radius:8px;margin-bottom:12px;padding:16px}.application-detail-module__BX5Ohq__licenseEntry:last-child{margin-bottom:0}.application-detail-module__BX5Ohq__licenseEntryHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.application-detail-module__BX5Ohq__licenseEntryName{color:var(--color-text);font-weight:600}.application-detail-module__BX5Ohq__licenseEntryStatus{border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600}.application-detail-module__BX5Ohq__licenseStatusActive{background:var(--color-success-bg);color:var(--color-success-text)}.application-detail-module__BX5Ohq__licenseStatusInactive{background:var(--color-error-bg);color:var(--color-error-text)}.application-detail-module__BX5Ohq__licenseEntryGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.application-detail-module__BX5Ohq__licenseEntryLabel{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px;display:block}.application-detail-module__BX5Ohq__licenseEntryValue{color:var(--color-text);font-size:14px}.application-detail-module__BX5Ohq__messageBox{background:var(--color-bg-tertiary);border-radius:8px;padding:16px}.application-detail-module__BX5Ohq__messageBox p{color:var(--color-text-secondary);margin:0 0 12px;font-size:14px;line-height:1.6}.application-detail-module__BX5Ohq__messageBox p:last-child{margin-bottom:0}.application-detail-module__BX5Ohq__timeline{position:relative}.application-detail-module__BX5Ohq__timelineItem{gap:16px;padding-bottom:20px;display:flex;position:relative}.application-detail-module__BX5Ohq__timelineItem:last-child{padding-bottom:0}.application-detail-module__BX5Ohq__timelineItem:not(:last-child):after{content:"";background:var(--color-border);width:2px;position:absolute;top:20px;bottom:0;left:7px}.application-detail-module__BX5Ohq__timelineDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}.application-detail-module__BX5Ohq__timelineContent{flex:1}.application-detail-module__BX5Ohq__timelineHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.application-detail-module__BX5Ohq__timelineStatus{color:var(--color-text);font-size:14px;font-weight:500}.application-detail-module__BX5Ohq__timelineDate{color:var(--color-text-soft);white-space:nowrap;font-size:12px}.application-detail-module__BX5Ohq__timelineNotes{color:var(--color-text-soft);margin:4px 0;font-size:13px;line-height:1.5}.application-detail-module__BX5Ohq__timelineUser{color:var(--color-text-soft);font-size:12px}.application-detail-module__BX5Ohq__formGroup{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;display:flex}.application-detail-module__BX5Ohq__label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.application-detail-module__BX5Ohq__input,.application-detail-module__BX5Ohq__select,.application-detail-module__BX5Ohq__textarea{background:var(--color-input-bg);border:1px solid var(--color-border);color:var(--color-text);box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;padding:10px 14px;font-size:14px;transition:all .15s}.application-detail-module__BX5Ohq__input:focus,.application-detail-module__BX5Ohq__select:focus,.application-detail-module__BX5Ohq__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.application-detail-module__BX5Ohq__textarea{resize:vertical;min-height:80px}.application-detail-module__BX5Ohq__saveButton{background:var(--color-text);color:var(--color-bg);cursor:pointer;box-sizing:border-box;border:none;border-radius:8px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.application-detail-module__BX5Ohq__saveButton:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__saveButton:disabled{opacity:.6;cursor:not-allowed}.application-detail-module__BX5Ohq__currentStatusDisplay{padding:8px 0}.application-detail-module__BX5Ohq__fieldHint{color:var(--color-text-soft);margin-top:4px;font-size:12px;font-style:italic}.application-detail-module__BX5Ohq__quickActions{flex-direction:column;gap:8px;display:flex}.application-detail-module__BX5Ohq__quickActionButton{background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.application-detail-module__BX5Ohq__quickActionButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.application-detail-module__BX5Ohq__currentAE{border-top:1px solid var(--color-border-light);margin-top:12px;padding-top:12px}.application-detail-module__BX5Ohq__currentAELabel{color:var(--color-text-soft);margin-bottom:4px;font-size:12px;display:block}.application-detail-module__BX5Ohq__currentAEName{color:var(--color-text);font-size:14px;font-weight:500}.application-detail-module__BX5Ohq__scheduledCall{background:var(--color-info-bg);border-radius:8px;margin-bottom:16px;padding:12px}.application-detail-module__BX5Ohq__scheduledCallLabel{color:var(--color-info-text);margin-bottom:4px;font-size:12px;display:block}.application-detail-module__BX5Ohq__scheduledCallDate{color:var(--color-info-text);font-size:15px;font-weight:600}.application-detail-module__BX5Ohq__completedCall{background:var(--color-success-bg);color:var(--color-success-text);border-radius:8px;align-items:center;gap:8px;padding:12px;font-weight:500;display:flex}.application-detail-module__BX5Ohq__completedIcon{font-size:18px}.application-detail-module__BX5Ohq__reviewedBy{border-top:1px solid var(--color-border-light);color:var(--color-text-soft);margin-top:12px;padding-top:12px;font-size:12px}.application-detail-module__BX5Ohq__emptyText{color:var(--color-text-soft);font-size:14px;font-style:italic}.application-detail-module__BX5Ohq__loadingWrapper{color:var(--color-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:100px 20px;display:flex}.application-detail-module__BX5Ohq__loader{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite application-detail-module__BX5Ohq__spin}@keyframes application-detail-module__BX5Ohq__spin{to{transform:rotate(360deg)}}.application-detail-module__BX5Ohq__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:100px 20px;display:flex}.application-detail-module__BX5Ohq__error h2{color:var(--color-error);margin:0 0 8px;font-size:20px;font-weight:600}.application-detail-module__BX5Ohq__error p{color:var(--color-text-soft);margin:0 0 20px;font-size:14px}.application-detail-module__BX5Ohq__backButton{background:var(--color-text);color:var(--color-bg);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.application-detail-module__BX5Ohq__backButton:hover{opacity:.9}.application-detail-module__BX5Ohq__modalOverlay{background:var(--color-mobile-overlay);z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.application-detail-module__BX5Ohq__modal{background:var(--color-card);border-radius:16px;width:100%;max-width:480px;max-height:90vh;padding:28px;overflow-y:auto}.application-detail-module__BX5Ohq__modalTitle{color:var(--color-text);margin:0 0 12px;font-size:20px;font-weight:600}.application-detail-module__BX5Ohq__modalText{color:var(--color-text-soft);margin:0 0 20px;font-size:14px;line-height:1.5}.application-detail-module__BX5Ohq__modalActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.application-detail-module__BX5Ohq__modalButtonCancel{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text-soft);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.application-detail-module__BX5Ohq__modalButtonCancel:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.application-detail-module__BX5Ohq__modalButtonPrimary{background:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.application-detail-module__BX5Ohq__modalButtonPrimary:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__modalButtonDanger{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.application-detail-module__BX5Ohq__modalButtonDanger:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__modalButtonWarning{background:var(--color-warning);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.application-detail-module__BX5Ohq__modalButtonWarning:hover:not(:disabled){background:var(--color-warning-text)}.application-detail-module__BX5Ohq__modalButtonPrimary:disabled,.application-detail-module__BX5Ohq__modalButtonDanger:disabled,.application-detail-module__BX5Ohq__modalButtonWarning:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1024px){.application-detail-module__BX5Ohq__content{grid-template-columns:1fr}.application-detail-module__BX5Ohq__sidebar{order:-1}}@media (max-width:768px){.application-detail-module__BX5Ohq__container{max-width:100%;padding:16px;overflow-x:hidden}.application-detail-module__BX5Ohq__title{word-break:break-word;font-size:22px}.application-detail-module__BX5Ohq__headerMain{flex-direction:column;gap:16px}.application-detail-module__BX5Ohq__headerMeta{flex-wrap:wrap;gap:8px}.application-detail-module__BX5Ohq__headerActions{flex-wrap:wrap;width:100%}.application-detail-module__BX5Ohq__headerActions button{flex:auto;min-width:120px;padding:10px 12px;font-size:13px}.application-detail-module__BX5Ohq__infoGrid,.application-detail-module__BX5Ohq__licenseEntryGrid{grid-template-columns:1fr}.application-detail-module__BX5Ohq__card{padding:16px}.application-detail-module__BX5Ohq__formGrid{gap:12px;grid-template-columns:1fr!important}.application-detail-module__BX5Ohq__documentSummaryBar{flex-wrap:wrap;gap:12px;padding:12px}.application-detail-module__BX5Ohq__documentSummaryStat{min-width:70px}.application-detail-module__BX5Ohq__documentsHeaderActions{flex-wrap:wrap;gap:8px}.application-detail-module__BX5Ohq__sendAllButton,.application-detail-module__BX5Ohq__refreshButton{padding:8px 12px;font-size:12px}.application-detail-module__BX5Ohq__documentItem{padding:12px}.application-detail-module__BX5Ohq__documentInfo{flex-direction:column;align-items:flex-start;gap:8px}.application-detail-module__BX5Ohq__documentActions{flex-wrap:wrap}.application-detail-module__BX5Ohq__documentActionButton,.application-detail-module__BX5Ohq__documentActionButtonDanger,.application-detail-module__BX5Ohq__documentViewButton,.application-detail-module__BX5Ohq__documentResendButton{padding:6px 10px;font-size:12px}.application-detail-module__BX5Ohq__quickActionButton{padding:10px 12px;font-size:13px}.application-detail-module__BX5Ohq__select,.application-detail-module__BX5Ohq__input,.application-detail-module__BX5Ohq__textarea,.application-detail-module__BX5Ohq__textInput{box-sizing:border-box;width:100%}.application-detail-module__BX5Ohq__modalOverlay{padding:12px}.application-detail-module__BX5Ohq__modal{max-width:100%;padding:20px}.application-detail-module__BX5Ohq__modalActions{flex-direction:column-reverse;gap:8px}.application-detail-module__BX5Ohq__modalButtonCancel,.application-detail-module__BX5Ohq__modalButtonPrimary,.application-detail-module__BX5Ohq__modalButtonDanger,.application-detail-module__BX5Ohq__modalButtonWarning{justify-content:center;width:100%}.application-detail-module__BX5Ohq__leaderSubmittedBanner{flex-direction:column;gap:12px;padding:12px}.application-detail-module__BX5Ohq__bannerIcon{font-size:20px}.application-detail-module__BX5Ohq__timelineHeader{flex-direction:column;gap:4px}.application-detail-module__BX5Ohq__scheduledCall{padding:10px}.application-detail-module__BX5Ohq__completedCall{padding:10px;font-size:14px}}@media (max-width:480px){.application-detail-module__BX5Ohq__container{padding:12px}.application-detail-module__BX5Ohq__title{font-size:20px}.application-detail-module__BX5Ohq__statusBadge,.application-detail-module__BX5Ohq__sponsorshipBadge{padding:4px 8px;font-size:11px}.application-detail-module__BX5Ohq__headerActions button{min-width:100px;padding:8px 10px;font-size:12px}.application-detail-module__BX5Ohq__cardTitle{font-size:15px}.application-detail-module__BX5Ohq__documentName{font-size:14px}.application-detail-module__BX5Ohq__documentSummaryValue{font-size:18px}.application-detail-module__BX5Ohq__documentProgress{padding:3px 8px;font-size:12px}.application-detail-module__BX5Ohq__cardHeader{flex-direction:column;align-items:flex-start;gap:12px}.application-detail-module__BX5Ohq__infoLabel{font-size:11px}.application-detail-module__BX5Ohq__infoValue,.application-detail-module__BX5Ohq__infoLink{font-size:14px}}.application-detail-module__BX5Ohq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.application-detail-module__BX5Ohq__cardHeader .application-detail-module__BX5Ohq__cardTitle{margin-bottom:0}.application-detail-module__BX5Ohq__documentProgress{color:var(--color-success);background:var(--color-success-bg);border-radius:16px;padding:4px 12px;font-size:14px;font-weight:500}.application-detail-module__BX5Ohq__documentsEmpty{text-align:center;padding:32px}.application-detail-module__BX5Ohq__documentsEmpty .application-detail-module__BX5Ohq__emptyText{margin-bottom:16px}.application-detail-module__BX5Ohq__documentsList{flex-direction:column;gap:12px;display:flex}.application-detail-module__BX5Ohq__documentItem{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.application-detail-module__BX5Ohq__documentInfo{justify-content:space-between;align-items:center;gap:12px;display:flex}.application-detail-module__BX5Ohq__documentName{color:var(--color-text);font-size:15px;font-weight:500}.application-detail-module__BX5Ohq__documentStatus{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.application-detail-module__BX5Ohq__docStatusPENDING,.application-detail-module__BX5Ohq__docStatusREQUESTED{background:var(--color-warning-bg);color:var(--color-warning-text)}.application-detail-module__BX5Ohq__docStatusSENT,.application-detail-module__BX5Ohq__docStatusVIEWED{background:var(--color-info-bg);color:var(--color-info-text)}.application-detail-module__BX5Ohq__docStatusSIGNED{background:var(--color-success-bg);color:var(--color-success-text)}.application-detail-module__BX5Ohq__docStatusUPLOADED{background:var(--color-info-bg);color:var(--color-info-text)}.application-detail-module__BX5Ohq__docStatusAPPROVED{background:var(--color-success-bg);color:var(--color-success-text)}.application-detail-module__BX5Ohq__docStatusREJECTED{background:var(--color-error-bg);color:var(--color-error-text)}.application-detail-module__BX5Ohq__docStatusEXPIRED{background:var(--color-badge-gray);color:var(--color-badge-gray-text)}.application-detail-module__BX5Ohq__documentMeta{flex-direction:column;gap:4px;display:flex}.application-detail-module__BX5Ohq__documentDescription{color:var(--color-text-soft);font-size:13px}.application-detail-module__BX5Ohq__documentDate{color:var(--color-text-softer);font-size:12px}.application-detail-module__BX5Ohq__documentActions{gap:8px;margin-top:8px;display:flex}.application-detail-module__BX5Ohq__documentActionButton{background:var(--color-accent-hover);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.application-detail-module__BX5Ohq__documentActionButton:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__documentActionButton:disabled{opacity:.6;cursor:not-allowed}.application-detail-module__BX5Ohq__documentActionButtonDanger{background:var(--color-error);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.application-detail-module__BX5Ohq__documentActionButtonDanger:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__documentActionButtonDanger:disabled{opacity:.6;cursor:not-allowed}.application-detail-module__BX5Ohq__documentViewButton{border:1px solid var(--color-border-strong);color:var(--color-text-soft);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.application-detail-module__BX5Ohq__documentViewButton:hover{background:var(--color-surface-hover);border-color:var(--color-text-soft)}.application-detail-module__BX5Ohq__documentsHeaderActions{align-items:center;gap:12px;display:flex}.application-detail-module__BX5Ohq__sendAllButton{background:var(--color-accent-hover);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.application-detail-module__BX5Ohq__sendAllButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.application-detail-module__BX5Ohq__sendAllButton:disabled{opacity:.6;cursor:not-allowed}.application-detail-module__BX5Ohq__refreshButton{border:1px solid var(--color-border);color:var(--color-text-soft);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.application-detail-module__BX5Ohq__refreshButton:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.application-detail-module__BX5Ohq__refreshButton:disabled{opacity:.6;cursor:not-allowed}.application-detail-module__BX5Ohq__documentTypeIndicator{align-items:center;gap:8px;display:inline-flex}.application-detail-module__BX5Ohq__documentTypeIcon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.application-detail-module__BX5Ohq__documentTypeEsign{background:var(--color-info-bg);color:var(--color-info-text)}.application-detail-module__BX5Ohq__documentTypeUpload{background:var(--color-warning-bg);color:var(--color-warning-text)}.application-detail-module__BX5Ohq__documentSummaryBar{background:var(--color-bg-tertiary);border-radius:8px;gap:24px;margin-bottom:16px;padding:16px;display:flex}.application-detail-module__BX5Ohq__documentSummaryStat{flex-direction:column;gap:2px;display:flex}.application-detail-module__BX5Ohq__documentSummaryLabel{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.application-detail-module__BX5Ohq__documentSummaryValue{color:var(--color-text);font-size:20px;font-weight:700}.application-detail-module__BX5Ohq__documentSummaryValue.application-detail-module__BX5Ohq__success{color:var(--color-success-text)}.application-detail-module__BX5Ohq__documentSummaryValue.application-detail-module__BX5Ohq__pending{color:var(--color-warning-text)}.application-detail-module__BX5Ohq__documentSummaryValue.application-detail-module__BX5Ohq__inProgress{color:var(--color-info-text)}.application-detail-module__BX5Ohq__documentSection{margin-bottom:20px}.application-detail-module__BX5Ohq__documentSectionTitle{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.application-detail-module__BX5Ohq__documentSectionBadge{background:var(--color-badge-gray);color:var(--color-badge-gray-text);border-radius:10px;padding:2px 8px;font-size:11px}.application-detail-module__BX5Ohq__documentResendButton{background:var(--color-warning);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.application-detail-module__BX5Ohq__documentResendButton:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__documentResendButton:disabled{opacity:.6;cursor:not-allowed}.application-detail-module__BX5Ohq__documentSignerInfo{color:var(--color-text-softer);align-items:center;gap:4px;font-size:12px;display:flex}.application-detail-module__BX5Ohq__documentSignerInfo strong{color:var(--color-text-soft)}.application-detail-module__BX5Ohq__cardSubtitle{color:var(--color-text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.application-detail-module__BX5Ohq__subtitleHint{color:var(--color-text-softer);font-size:12px;font-style:italic;font-weight:400}.application-detail-module__BX5Ohq__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}@media (max-width:600px){.application-detail-module__BX5Ohq__formGrid{grid-template-columns:1fr}}.application-detail-module__BX5Ohq__formField{flex-direction:column;gap:4px;display:flex}.application-detail-module__BX5Ohq__formLabel{color:var(--color-text-soft);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.application-detail-module__BX5Ohq__formLabel .application-detail-module__BX5Ohq__fieldHint{color:var(--color-text-softer);font-size:11px;font-style:italic;font-weight:400}.application-detail-module__BX5Ohq__textInput{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text);border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .15s}.application-detail-module__BX5Ohq__textInput:focus{border-color:var(--color-accent);outline:none}.application-detail-module__BX5Ohq__textInput::placeholder{color:var(--color-text-softer)}.application-detail-module__BX5Ohq__formActions{justify-content:flex-start;gap:8px;display:flex}.application-detail-module__BX5Ohq__primaryButton{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:opacity .15s}.application-detail-module__BX5Ohq__primaryButton:hover:not(:disabled){opacity:.9}.application-detail-module__BX5Ohq__primaryButton:disabled{opacity:.6;cursor:not-allowed}
.approvals-queue-module__Flz6Qa__container{max-width:1400px;margin:0 auto;padding:2rem}.approvals-queue-module__Flz6Qa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.approvals-queue-module__Flz6Qa__headerLeft{flex:1}.approvals-queue-module__Flz6Qa__title{color:var(--color-text);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.approvals-queue-module__Flz6Qa__subtitle{color:var(--color-text-secondary);margin:0;font-size:.95rem}.approvals-queue-module__Flz6Qa__stats{flex-wrap:wrap;gap:1rem;display:flex}.approvals-queue-module__Flz6Qa__statCard{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:12px;min-width:120px;padding:1rem 1.5rem}.approvals-queue-module__Flz6Qa__statNumber{color:var(--color-primary);font-size:2rem;font-weight:700}.approvals-queue-module__Flz6Qa__statLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.approvals-queue-module__Flz6Qa__tabs{border-bottom:2px solid var(--color-border);gap:0;margin-bottom:1.5rem;display:flex}.approvals-queue-module__Flz6Qa__tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:color .2s;position:relative}.approvals-queue-module__Flz6Qa__tab:hover{color:var(--color-text)}.approvals-queue-module__Flz6Qa__tabActive{color:var(--color-primary)}.approvals-queue-module__Flz6Qa__tabActive:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.approvals-queue-module__Flz6Qa__tabBadge{background:var(--color-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:.5rem;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.approvals-queue-module__Flz6Qa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.approvals-queue-module__Flz6Qa__toolbarLeft{align-items:center;gap:1rem;display:flex}.approvals-queue-module__Flz6Qa__selectAll{color:var(--color-text);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.approvals-queue-module__Flz6Qa__selectAll input{accent-color:var(--color-primary);width:18px;height:18px}.approvals-queue-module__Flz6Qa__selectedCount{color:var(--color-text-secondary);background:var(--color-surface-elevated);border-radius:8px;padding:.5rem 1rem;font-size:.875rem}.approvals-queue-module__Flz6Qa__toolbarRight{gap:.75rem;display:flex}.approvals-queue-module__Flz6Qa__batchBtn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.approvals-queue-module__Flz6Qa__batchBtn:disabled{opacity:.5;cursor:not-allowed}.approvals-queue-module__Flz6Qa__approveBtn{color:#fff;background:#10b981}.approvals-queue-module__Flz6Qa__approveBtn:hover:not(:disabled){background:#059669}.approvals-queue-module__Flz6Qa__denyBtn{color:#fff;background:#ef4444}.approvals-queue-module__Flz6Qa__denyBtn:hover:not(:disabled){background:#dc2626}.approvals-queue-module__Flz6Qa__tableContainer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:auto visible}.approvals-queue-module__Flz6Qa__table{border-collapse:collapse;width:100%;min-width:900px}.approvals-queue-module__Flz6Qa__table th,.approvals-queue-module__Flz6Qa__table td{text-align:left;border-bottom:1px solid var(--color-border);padding:1rem}.approvals-queue-module__Flz6Qa__table th{background:var(--color-surface-elevated);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.approvals-queue-module__Flz6Qa__table tbody tr{transition:background .15s}.approvals-queue-module__Flz6Qa__table tbody tr:hover{background:var(--color-surface-elevated)}.approvals-queue-module__Flz6Qa__table tbody tr:last-child td{border-bottom:none}.approvals-queue-module__Flz6Qa__checkCell{width:50px}.approvals-queue-module__Flz6Qa__checkCell input{accent-color:var(--color-primary);width:18px;height:18px}.approvals-queue-module__Flz6Qa__agentInfo{flex-direction:column;gap:.25rem;display:flex}.approvals-queue-module__Flz6Qa__agentName{color:var(--color-text);font-weight:500}.approvals-queue-module__Flz6Qa__agentEmail{color:var(--color-text-secondary);font-size:.8rem}.approvals-queue-module__Flz6Qa__agentLicense{color:var(--color-text-tertiary);font-family:monospace;font-size:.75rem}.approvals-queue-module__Flz6Qa__typeInfo{flex-direction:column;gap:.25rem;display:flex}.approvals-queue-module__Flz6Qa__typeName{color:var(--color-text);font-weight:500}.approvals-queue-module__Flz6Qa__typeMeta{color:var(--color-text-secondary);font-size:.8rem}.approvals-queue-module__Flz6Qa__requestInfo{color:var(--color-text-secondary);font-size:.875rem}.approvals-queue-module__Flz6Qa__requestedBy{color:var(--color-text)}.approvals-queue-module__Flz6Qa__experienceBadge{background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8rem;display:inline-flex}.approvals-queue-module__Flz6Qa__experienceYears{color:var(--color-text);font-weight:600}.approvals-queue-module__Flz6Qa__actionCell{width:280px}.approvals-queue-module__Flz6Qa__actionBtns{gap:.5rem;display:flex}.approvals-queue-module__Flz6Qa__actionBtn{cursor:pointer;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s}.approvals-queue-module__Flz6Qa__actionApprove{color:#047857;background:#d1fae5}.approvals-queue-module__Flz6Qa__actionApprove:hover{background:#a7f3d0}.approvals-queue-module__Flz6Qa__actionDeny{color:#dc2626;background:#fee2e2}.approvals-queue-module__Flz6Qa__actionDeny:hover{background:#fecaca}.approvals-queue-module__Flz6Qa__actionView{background:var(--color-surface-elevated);color:var(--color-text-secondary)}.approvals-queue-module__Flz6Qa__actionView:hover{background:var(--color-border);color:var(--color-text)}.approvals-queue-module__Flz6Qa__actionInfo{color:#b45309;background:#fef3c7}.approvals-queue-module__Flz6Qa__actionInfo:hover{background:#fde68a}.approvals-queue-module__Flz6Qa__emptyState{text-align:center;color:var(--color-text-secondary);padding:4rem 2rem}.approvals-queue-module__Flz6Qa__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:3rem}.approvals-queue-module__Flz6Qa__emptyTitle{color:var(--color-text);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.approvals-queue-module__Flz6Qa__emptyText{margin:0;font-size:.95rem}.approvals-queue-module__Flz6Qa__loading{color:var(--color-text-secondary);justify-content:center;align-items:center;padding:4rem;display:flex}.approvals-queue-module__Flz6Qa__spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;margin-right:1rem;animation:.8s linear infinite approvals-queue-module__Flz6Qa__spin}@keyframes approvals-queue-module__Flz6Qa__spin{to{transform:rotate(360deg)}}.approvals-queue-module__Flz6Qa__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.approvals-queue-module__Flz6Qa__modal{background:var(--color-surface);border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow:hidden auto}.approvals-queue-module__Flz6Qa__modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.approvals-queue-module__Flz6Qa__modalTitle{margin:0;font-size:1.25rem;font-weight:600}.approvals-queue-module__Flz6Qa__modalClose{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.approvals-queue-module__Flz6Qa__modalContent{padding:1.5rem}.approvals-queue-module__Flz6Qa__modalFooter{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.approvals-queue-module__Flz6Qa__formGroup{margin-bottom:1rem}.approvals-queue-module__Flz6Qa__label{color:var(--color-text);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.approvals-queue-module__Flz6Qa__textarea{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-text);resize:vertical;border-radius:8px;min-height:100px;padding:.75rem;font-size:.95rem}.approvals-queue-module__Flz6Qa__textarea:focus{border-color:var(--color-primary);outline:none}.approvals-queue-module__Flz6Qa__btnPrimary{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500}.approvals-queue-module__Flz6Qa__btnPrimary:hover{background:var(--color-primary-hover)}.approvals-queue-module__Flz6Qa__btnSecondary{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;padding:.75rem 1.5rem;font-weight:500}.approvals-queue-module__Flz6Qa__btnSecondary:hover{background:var(--color-surface-elevated)}.approvals-queue-module__Flz6Qa__btnDanger{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500}.approvals-queue-module__Flz6Qa__btnDanger:hover{background:#dc2626}.approvals-queue-module__Flz6Qa__btnInfo{color:#b45309;background:#fef3c7;border-color:#f59e0b}.approvals-queue-module__Flz6Qa__btnInfo:hover{background:#fde68a}.approvals-queue-module__Flz6Qa__btnPrimary:disabled,.approvals-queue-module__Flz6Qa__btnSecondary:disabled,.approvals-queue-module__Flz6Qa__btnDanger:disabled,.approvals-queue-module__Flz6Qa__btnInfo:disabled{opacity:.5;cursor:not-allowed}.approvals-queue-module__Flz6Qa__detailSection{margin-bottom:1.5rem}.approvals-queue-module__Flz6Qa__detailSection:last-child{margin-bottom:0}.approvals-queue-module__Flz6Qa__detailSectionTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border);margin:0 0 .75rem;padding-bottom:.5rem;font-size:.85rem;font-weight:600}.approvals-queue-module__Flz6Qa__detailGrid{grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;display:grid}.approvals-queue-module__Flz6Qa__detailRow{flex-direction:column;gap:.25rem;display:flex}.approvals-queue-module__Flz6Qa__detailLabel{color:var(--color-text-secondary);font-size:.8rem;font-weight:500}.approvals-queue-module__Flz6Qa__detailValue{color:var(--color-text);font-size:.95rem}.approvals-queue-module__Flz6Qa__detailValue a{color:var(--color-primary);text-decoration:none}.approvals-queue-module__Flz6Qa__detailValue a:hover{text-decoration:underline}.approvals-queue-module__Flz6Qa__detailTextBlock{background:var(--color-surface-elevated);color:var(--color-text);white-space:pre-wrap;border-radius:8px;margin:.5rem 0 0;padding:.75rem;font-size:.9rem;line-height:1.5}@media (max-width:768px){.approvals-queue-module__Flz6Qa__container{padding:1rem}.approvals-queue-module__Flz6Qa__header{flex-direction:column}.approvals-queue-module__Flz6Qa__stats{justify-content:space-between;width:100%}.approvals-queue-module__Flz6Qa__statCard{flex:1;min-width:0}.approvals-queue-module__Flz6Qa__tableContainer{overflow-x:auto}.approvals-queue-module__Flz6Qa__table{min-width:800px}.approvals-queue-module__Flz6Qa__toolbar{flex-direction:column;align-items:flex-start}}
.cda-queue-module__hjLqdW__container{max-width:1400px;margin:0 auto;padding:24px 32px}.cda-queue-module__hjLqdW__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.cda-queue-module__hjLqdW__title{color:var(--color-text);margin:0 0 4px;font-size:28px;font-weight:700}.cda-queue-module__hjLqdW__subtitle{color:var(--color-text-soft);margin:0;font-size:14px}.cda-queue-module__hjLqdW__pendingAlert{background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-weight:500;display:flex}.cda-queue-module__hjLqdW__pendingCount{background:var(--color-warning);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.cda-queue-module__hjLqdW__statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.cda-queue-module__hjLqdW__statCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:20px}.cda-queue-module__hjLqdW__statCard[data-status=pending]{border-left:4px solid var(--color-warning)}.cda-queue-module__hjLqdW__statCard[data-status=review]{border-left:4px solid var(--color-accent)}.cda-queue-module__hjLqdW__statCard[data-status=approved]{border-left:4px solid var(--color-success)}.cda-queue-module__hjLqdW__statCard[data-status=signed]{border-left:4px solid var(--color-success-text)}.cda-queue-module__hjLqdW__statValue{color:var(--color-text);margin-bottom:4px;font-size:32px;font-weight:700}.cda-queue-module__hjLqdW__statLabel{color:var(--color-text-soft);font-size:13px;font-weight:500}.cda-queue-module__hjLqdW__filters{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cda-queue-module__hjLqdW__tabs{flex-wrap:wrap;gap:4px;display:flex}.cda-queue-module__hjLqdW__tab{background:var(--color-bg-secondary);color:var(--color-text-soft);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cda-queue-module__hjLqdW__tab:hover{background:var(--color-surface-hover)}.cda-queue-module__hjLqdW__activeTab{background:var(--color-text);color:var(--color-bg)}.cda-queue-module__hjLqdW__activeTab:hover{background:var(--color-text-secondary)}.cda-queue-module__hjLqdW__tabCount{background:#0000000d;border-radius:10px;padding:2px 6px;font-size:11px}[data-theme=dark] .cda-queue-module__hjLqdW__tabCount{background:#ffffff1a}.cda-queue-module__hjLqdW__activeTab .cda-queue-module__hjLqdW__tabCount{background:#fff3}[data-theme=dark] .cda-queue-module__hjLqdW__activeTab .cda-queue-module__hjLqdW__tabCount{background:#0003}.cda-queue-module__hjLqdW__searchInput{border:1px solid var(--color-border);background:var(--color-input-bg);width:280px;color:var(--color-text);border-radius:8px;padding:10px 14px;font-size:14px}.cda-queue-module__hjLqdW__searchInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.cda-queue-module__hjLqdW__loadingWrapper{justify-content:center;align-items:center;min-height:300px;display:flex}.cda-queue-module__hjLqdW__loader{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:40px;height:40px;animation:1s linear infinite cda-queue-module__hjLqdW__spin}@keyframes cda-queue-module__hjLqdW__spin{to{transform:rotate(360deg)}}.cda-queue-module__hjLqdW__emptyState{text-align:center;background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text-soft);border-radius:12px;padding:60px 20px}.cda-queue-module__hjLqdW__cdaList{flex-direction:column;gap:16px;display:flex}.cda-queue-module__hjLqdW__cdaCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:20px;transition:box-shadow .2s}.cda-queue-module__hjLqdW__cdaCard:hover{box-shadow:var(--color-shadow-md)}.cda-queue-module__hjLqdW__cdaHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.cda-queue-module__hjLqdW__cdaTitle{align-items:center;gap:10px;display:flex}.cda-queue-module__hjLqdW__dealLink{color:var(--color-text);font-size:16px;font-weight:600;text-decoration:none}.cda-queue-module__hjLqdW__dealLink:hover{color:var(--color-accent-hover)}.cda-queue-module__hjLqdW__dealType{background:var(--color-bg-secondary);color:var(--color-text-soft);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}.cda-queue-module__hjLqdW__statusBadge{border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.cda-queue-module__hjLqdW__cdaInfo{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.cda-queue-module__hjLqdW__infoRow{color:var(--color-text);gap:6px;font-size:13px;display:flex}.cda-queue-module__hjLqdW__infoLabel{color:var(--color-text-soft);font-weight:500}.cda-queue-module__hjLqdW__clients{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cda-queue-module__hjLqdW__clientChips{flex-wrap:wrap;gap:6px;display:flex}.cda-queue-module__hjLqdW__clientChip{background:var(--color-info-bg);color:var(--color-info-text);border-radius:12px;padding:4px 10px;font-size:12px}.cda-queue-module__hjLqdW__cdaActions{border-top:1px solid var(--color-border-light);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.cda-queue-module__hjLqdW__viewBtn,.cda-queue-module__hjLqdW__reviewBtn,.cda-queue-module__hjLqdW__approveBtn,.cda-queue-module__hjLqdW__changesBtn,.cda-queue-module__hjLqdW__rejectBtn,.cda-queue-module__hjLqdW__signBtn,.cda-queue-module__hjLqdW__completeBtn{cursor:pointer;border:none;border-radius:6px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.cda-queue-module__hjLqdW__viewBtn{background:var(--color-bg-secondary);color:var(--color-text-soft)}.cda-queue-module__hjLqdW__viewBtn:hover{background:var(--color-surface-hover)}.cda-queue-module__hjLqdW__reviewBtn{background:var(--color-accent);color:#fff}.cda-queue-module__hjLqdW__reviewBtn:hover{background:var(--color-accent-hover)}.cda-queue-module__hjLqdW__approveBtn{background:var(--color-success);color:#fff}.cda-queue-module__hjLqdW__approveBtn:hover{background:var(--color-success-text)}.cda-queue-module__hjLqdW__changesBtn{background:var(--color-warning);color:#fff}.cda-queue-module__hjLqdW__changesBtn:hover{background:var(--color-warning-text)}.cda-queue-module__hjLqdW__rejectBtn{background:var(--color-error);color:#fff}.cda-queue-module__hjLqdW__rejectBtn:hover{background:var(--color-error-text)}.cda-queue-module__hjLqdW__signBtn{color:#fff;background:#8b5cf6}.cda-queue-module__hjLqdW__signBtn:hover{background:#7c3aed}.cda-queue-module__hjLqdW__completeBtn{background:var(--color-success-text);color:#fff}.cda-queue-module__hjLqdW__completeBtn:hover{background:var(--color-success)}.cda-queue-module__hjLqdW__pagination{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.cda-queue-module__hjLqdW__pageBtn{background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-soft);border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.cda-queue-module__hjLqdW__pageBtn:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.cda-queue-module__hjLqdW__pageBtn:disabled{opacity:.5;cursor:not-allowed}.cda-queue-module__hjLqdW__pageInfo{color:var(--color-text-soft);font-size:13px}@media (max-width:1024px){.cda-queue-module__hjLqdW__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cda-queue-module__hjLqdW__container{padding:16px}.cda-queue-module__hjLqdW__header{flex-direction:column;gap:16px}.cda-queue-module__hjLqdW__statsGrid{grid-template-columns:1fr 1fr}.cda-queue-module__hjLqdW__filters{flex-direction:column;align-items:stretch}.cda-queue-module__hjLqdW__tabs{padding-bottom:8px;overflow-x:auto}.cda-queue-module__hjLqdW__searchInput{width:100%}.cda-queue-module__hjLqdW__cdaInfo{grid-template-columns:1fr}}
.calculators-module__JNQ2IG__container{background:var(--color-bg-secondary);min-height:100%}.calculators-module__JNQ2IG__content{flex-direction:column;gap:28px;max-width:1600px;margin:0 auto;padding:32px 24px;display:flex}.calculators-module__JNQ2IG__header{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.calculators-module__JNQ2IG__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.calculators-module__JNQ2IG__headerContent{flex-direction:column;gap:8px;display:flex}.calculators-module__JNQ2IG__title{color:var(--color-text-secondary);letter-spacing:-.75px;margin:0;font-size:32px;font-weight:700;line-height:1.2}.calculators-module__JNQ2IG__subtitle{color:var(--color-text-soft);max-width:600px;margin:0;font-size:15px;line-height:1.6}.calculators-module__JNQ2IG__savedButton{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;box-shadow:var(--color-shadow-sm);border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.calculators-module__JNQ2IG__savedButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);color:var(--color-text-secondary);box-shadow:var(--color-shadow-md)}.calculators-module__JNQ2IG__savedButtonIcon{font-size:16px}.calculators-module__JNQ2IG__savedButtonCount{background:var(--color-accent);color:#fff;text-align:center;border-radius:10px;min-width:20px;padding:2px 7px;font-size:11px;font-weight:700}.calculators-module__JNQ2IG__calculatorGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.calculators-module__JNQ2IG__calculatorCard{background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;box-shadow:var(--color-shadow-sm);border-radius:14px;padding:24px;transition:all .25s;position:relative;overflow:hidden}.calculators-module__JNQ2IG__calculatorCard:before{content:"";background:var(--card-accent,var(--color-accent));opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.calculators-module__JNQ2IG__calculatorCard:hover{border-color:var(--color-border-strong);box-shadow:var(--color-shadow-lg);transform:translateY(-2px)}.calculators-module__JNQ2IG__calculatorCard:hover:before{opacity:1}.calculators-module__JNQ2IG__calculatorCardActive{border-color:var(--color-accent);box-shadow:0 8px 24px #3b82f626}.calculators-module__JNQ2IG__calculatorCardActive:before{opacity:1}.calculators-module__JNQ2IG__cardIcon{background:var(--card-bg,#eff6ff);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:24px;display:flex}.calculators-module__JNQ2IG__cardTitle{color:var(--color-text-secondary);letter-spacing:-.3px;margin:0 0 8px;font-size:17px;font-weight:650}.calculators-module__JNQ2IG__cardDescription{color:var(--color-text-soft);margin:0;font-size:13px;line-height:1.55}.calculators-module__JNQ2IG__cardBadge{color:#92400e;text-transform:uppercase;letter-spacing:.5px;background:#fef3c7;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:16px;right:16px}.calculators-module__JNQ2IG__cardMortgage{--card-accent:var(--color-accent,#3b82f6);--card-bg:var(--color-accent-soft,#eff6ff)}.calculators-module__JNQ2IG__cardRefinance{--card-accent:#8b5cf6;--card-bg:#f5f3ff}.calculators-module__JNQ2IG__cardNetProceeds{--card-accent:#10b981;--card-bg:#ecfdf5}.calculators-module__JNQ2IG__cardBuyerCosts{--card-accent:#f59e0b;--card-bg:#fffbeb}.calculators-module__JNQ2IG__cardDTI{--card-accent:#ef4444;--card-bg:#fef2f2}.calculators-module__JNQ2IG__cardRentVsBuy{--card-accent:#06b6d4;--card-bg:#ecfeff}.calculators-module__JNQ2IG__cardCommission{--card-accent:#22c55e;--card-bg:#f0fdf4}.calculators-module__JNQ2IG__cardAffordability{--card-accent:#6366f1;--card-bg:#eef2ff}.calculators-module__JNQ2IG__cardDownPayment{--card-accent:#ec4899;--card-bg:#fdf2f8}.calculators-module__JNQ2IG__cardAmortization{--card-accent:#14b8a6;--card-bg:#f0fdfa}.calculators-module__JNQ2IG__cardInvestmentROI{--card-accent:#f97316;--card-bg:#fff7ed}.calculators-module__JNQ2IG__cardLand{--card-accent:#84cc16;--card-bg:#f7fee7}.calculators-module__JNQ2IG__cardQuickEstimate{--card-accent:#64748b;--card-bg:#f8fafc}.calculators-module__JNQ2IG__modalOverlay{background:var(--color-mobile-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;justify-content:center;align-items:center;padding:24px;animation:.2s calculators-module__JNQ2IG__fadeIn;display:flex;position:fixed;inset:0}@keyframes calculators-module__JNQ2IG__fadeIn{0%{opacity:0}to{opacity:1}}.calculators-module__JNQ2IG__modal{background:var(--color-card);border:1px solid var(--color-border);width:100%;max-width:800px;max-height:calc(100vh - 48px);box-shadow:var(--color-shadow-lg);border-radius:16px;flex-direction:column;animation:.3s calculators-module__JNQ2IG__slideUp;display:flex}@keyframes calculators-module__JNQ2IG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calculators-module__JNQ2IG__modalHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.calculators-module__JNQ2IG__modalTitle{align-items:center;gap:12px;display:flex}.calculators-module__JNQ2IG__modalIcon{font-size:24px}.calculators-module__JNQ2IG__modalTitleText{color:var(--color-text);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700}.calculators-module__JNQ2IG__closeButton{background:var(--color-bg-tertiary);width:36px;height:36px;color:var(--color-text-soft);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:20px;transition:all .15s;display:flex}.calculators-module__JNQ2IG__closeButton:hover{background:var(--color-surface-hover);color:var(--color-text)}.calculators-module__JNQ2IG__modalContent{flex:1;padding:24px;overflow-y:auto}.calculators-module__JNQ2IG__modalFooter{border-top:1px solid var(--color-border);background:var(--color-bg-tertiary);border-radius:0 0 16px 16px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.calculators-module__JNQ2IG__calculatorForm{flex-direction:column;gap:24px;display:flex}.calculators-module__JNQ2IG__formSection{flex-direction:column;gap:16px;display:flex}.calculators-module__JNQ2IG__formSectionTitle{color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:700}.calculators-module__JNQ2IG__formGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:640px){.calculators-module__JNQ2IG__formGrid{grid-template-columns:1fr}}.calculators-module__JNQ2IG__formGroup{flex-direction:column;gap:6px;display:flex}.calculators-module__JNQ2IG__formGroupFull{grid-column:1/-1}.calculators-module__JNQ2IG__label{color:var(--color-text);font-size:13px;font-weight:600}.calculators-module__JNQ2IG__input,.calculators-module__JNQ2IG__select{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-input-bg);border-radius:8px;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .15s}.calculators-module__JNQ2IG__input:focus,.calculators-module__JNQ2IG__select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.calculators-module__JNQ2IG__input::placeholder{color:var(--color-text-muted)}.calculators-module__JNQ2IG__inputGroup{align-items:stretch;display:flex}.calculators-module__JNQ2IG__inputGroup .calculators-module__JNQ2IG__input{border-radius:8px 0 0 8px;flex:1}.calculators-module__JNQ2IG__inputAddon{background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-soft);border-left:none;border-radius:0 8px 8px 0;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:flex}.calculators-module__JNQ2IG__inputPrefix{background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-soft);border-right:none;border-radius:8px 0 0 8px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.calculators-module__JNQ2IG__inputPrefix+.calculators-module__JNQ2IG__input{border-radius:0 8px 8px 0}.calculators-module__JNQ2IG__rangeContainer{flex-direction:column;gap:8px;display:flex}.calculators-module__JNQ2IG__rangeValue{color:var(--color-accent);text-align:right;font-size:14px;font-weight:600}.calculators-module__JNQ2IG__rangeInput{background:var(--color-border);appearance:none;cursor:pointer;border-radius:3px;width:100%;height:6px}.calculators-module__JNQ2IG__rangeInput::-webkit-slider-thumb{appearance:none;background:var(--color-accent);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 2px 6px #3b82f64d}.calculators-module__JNQ2IG__rangeInput::-webkit-slider-thumb:hover{transform:scale(1.1)}.calculators-module__JNQ2IG__checkboxGroup{background:var(--color-bg-tertiary);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.calculators-module__JNQ2IG__checkbox{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer}.calculators-module__JNQ2IG__checkboxLabel{color:var(--color-text);cursor:pointer;font-size:14px}.calculators-module__JNQ2IG__resultsSection{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:12px;padding:24px}.calculators-module__JNQ2IG__resultsSectionLight{color:#0f172a;background:#f1f5f9}.calculators-module__JNQ2IG__resultsTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0 0 20px;font-size:14px;font-weight:700}.calculators-module__JNQ2IG__resultsSectionLight .calculators-module__JNQ2IG__resultsTitle{color:#64748b}.calculators-module__JNQ2IG__resultsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;display:grid}.calculators-module__JNQ2IG__resultItem{flex-direction:column;gap:4px;display:flex}.calculators-module__JNQ2IG__resultLabel{color:#94a3b8;font-size:12px;font-weight:500}.calculators-module__JNQ2IG__resultsSectionLight .calculators-module__JNQ2IG__resultLabel{color:#64748b}.calculators-module__JNQ2IG__resultValue{letter-spacing:-.5px;color:#fff;font-size:24px;font-weight:700}.calculators-module__JNQ2IG__resultsSectionLight .calculators-module__JNQ2IG__resultValue{color:#0f172a}.calculators-module__JNQ2IG__resultValueSmall{font-size:18px}.calculators-module__JNQ2IG__resultValueHighlight{color:#4ade80}.calculators-module__JNQ2IG__resultValueWarning{color:#fbbf24}.calculators-module__JNQ2IG__resultValueDanger{color:#f87171}.calculators-module__JNQ2IG__resultsSectionLight .calculators-module__JNQ2IG__resultValueHighlight{color:#16a34a}.calculators-module__JNQ2IG__resultsSectionLight .calculators-module__JNQ2IG__resultValueWarning{color:#d97706}.calculators-module__JNQ2IG__resultsSectionLight .calculators-module__JNQ2IG__resultValueDanger{color:#dc2626}.calculators-module__JNQ2IG__resultSubtext{color:#64748b;margin-top:2px;font-size:11px}.calculators-module__JNQ2IG__resultPrimary{text-align:center;border-bottom:1px solid #ffffff1a;grid-column:1/-1;margin-bottom:8px;padding:20px 0}.calculators-module__JNQ2IG__resultsSectionLight .calculators-module__JNQ2IG__resultPrimary{border-color:#e2e8f0}.calculators-module__JNQ2IG__resultPrimary .calculators-module__JNQ2IG__resultLabel{margin-bottom:4px;font-size:13px}.calculators-module__JNQ2IG__resultPrimary .calculators-module__JNQ2IG__resultValue{letter-spacing:-1px;font-size:36px}.calculators-module__JNQ2IG__buttonPrimary{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.calculators-module__JNQ2IG__buttonPrimary:hover{background:var(--color-accent-hover);box-shadow:0 4px 12px #3b82f64d}.calculators-module__JNQ2IG__buttonPrimary:disabled{opacity:.6;cursor:not-allowed}.calculators-module__JNQ2IG__buttonSecondary{background:var(--color-card);color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.calculators-module__JNQ2IG__buttonSecondary:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-strong);color:var(--color-text-secondary)}.calculators-module__JNQ2IG__buttonSuccess{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.calculators-module__JNQ2IG__buttonSuccess:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.calculators-module__JNQ2IG__buttonGhost{color:var(--color-text-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s}.calculators-module__JNQ2IG__buttonGhost:hover{background:var(--color-bg-tertiary);color:var(--color-text)}.calculators-module__JNQ2IG__footerActions{gap:10px;display:flex}.calculators-module__JNQ2IG__saveForm{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex}.calculators-module__JNQ2IG__saveFormTitle{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.calculators-module__JNQ2IG__saveFormGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:640px){.calculators-module__JNQ2IG__saveFormGrid{grid-template-columns:1fr}}.calculators-module__JNQ2IG__saveFormActions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.calculators-module__JNQ2IG__scenariosPanel{background:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--color-shadow-md);border-radius:14px}.calculators-module__JNQ2IG__scenariosPanelHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.calculators-module__JNQ2IG__scenariosPanelTitle{color:var(--color-text);letter-spacing:-.3px;margin:0;font-size:18px;font-weight:700}.calculators-module__JNQ2IG__scenariosFilters{gap:10px;display:flex}.calculators-module__JNQ2IG__filterSelect{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-input-bg);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px}.calculators-module__JNQ2IG__filterSelect:focus{border-color:var(--color-accent);outline:none}.calculators-module__JNQ2IG__scenariosList{max-height:500px;overflow-y:auto}.calculators-module__JNQ2IG__scenarioItem{border-bottom:1px solid var(--color-border);cursor:pointer;justify-content:space-between;align-items:flex-start;padding:16px 20px;transition:background .15s;display:flex}.calculators-module__JNQ2IG__scenarioItem:hover{background:var(--color-surface-hover)}.calculators-module__JNQ2IG__scenarioItem:last-child{border-bottom:none}.calculators-module__JNQ2IG__scenarioInfo{flex:1;min-width:0}.calculators-module__JNQ2IG__scenarioHeader{align-items:center;gap:10px;margin-bottom:4px;display:flex}.calculators-module__JNQ2IG__scenarioName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.calculators-module__JNQ2IG__scenarioFavorite{color:#fbbf24;font-size:14px}.calculators-module__JNQ2IG__scenarioMeta{color:var(--color-text-soft);align-items:center;gap:12px;font-size:12px;display:flex}.calculators-module__JNQ2IG__scenarioType{background:var(--color-bg-tertiary);border-radius:4px;padding:2px 8px;font-weight:500}.calculators-module__JNQ2IG__scenarioActions{opacity:0;gap:4px;transition:opacity .15s;display:flex}.calculators-module__JNQ2IG__scenarioItem:hover .calculators-module__JNQ2IG__scenarioActions{opacity:1}.calculators-module__JNQ2IG__scenarioActionButton{width:32px;height:32px;color:var(--color-text-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}.calculators-module__JNQ2IG__scenarioActionButton:hover{background:var(--color-bg-tertiary);color:var(--color-text)}.calculators-module__JNQ2IG__scenarioActionButtonDanger:hover{color:#dc2626;background:#fef2f2}.calculators-module__JNQ2IG__emptyScenarios{text-align:center;color:#64748b;padding:48px 20px}.calculators-module__JNQ2IG__emptyIcon{opacity:.5;margin-bottom:16px;font-size:48px}.calculators-module__JNQ2IG__emptyTitle{color:#475569;margin:0 0 8px;font-size:16px;font-weight:600}.calculators-module__JNQ2IG__emptyText{margin:0;font-size:14px}.calculators-module__JNQ2IG__amortizationTable{border-collapse:collapse;width:100%;font-size:13px}.calculators-module__JNQ2IG__amortizationTable th,.calculators-module__JNQ2IG__amortizationTable td{text-align:right;border-bottom:1px solid #e2e8f0;padding:10px 12px}.calculators-module__JNQ2IG__amortizationTable th{color:#475569;text-align:right;background:#f8fafc;font-weight:600;position:sticky;top:0}.calculators-module__JNQ2IG__amortizationTable th:first-child,.calculators-module__JNQ2IG__amortizationTable td:first-child{text-align:left}.calculators-module__JNQ2IG__amortizationTable tr:hover td{background:#f8fafc}.calculators-module__JNQ2IG__amortizationTableContainer{border:1px solid #e2e8f0;border-radius:8px;max-height:400px;overflow-y:auto}.calculators-module__JNQ2IG__dtiMeter{flex-direction:column;gap:12px;display:flex}.calculators-module__JNQ2IG__dtiBar{background:#e2e8f0;border-radius:6px;height:12px;position:relative;overflow:hidden}.calculators-module__JNQ2IG__dtiBarFill{border-radius:6px;height:100%;transition:all .3s}.calculators-module__JNQ2IG__dtiBarGood{background:linear-gradient(90deg,#22c55e,#4ade80)}.calculators-module__JNQ2IG__dtiBarWarning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.calculators-module__JNQ2IG__dtiBarDanger{background:linear-gradient(90deg,#ef4444,#f87171)}.calculators-module__JNQ2IG__dtiLabels{color:#64748b;justify-content:space-between;font-size:11px;display:flex}.calculators-module__JNQ2IG__commissionBreakdown{flex-direction:column;gap:12px;display:flex}.calculators-module__JNQ2IG__commissionRow{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.calculators-module__JNQ2IG__commissionLabel{color:#475569;font-size:14px}.calculators-module__JNQ2IG__commissionValue{color:#0f172a;font-size:16px;font-weight:600}.calculators-module__JNQ2IG__commissionRowHighlight{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.calculators-module__JNQ2IG__commissionRowHighlight .calculators-module__JNQ2IG__commissionLabel,.calculators-module__JNQ2IG__commissionRowHighlight .calculators-module__JNQ2IG__commissionValue{color:#fff}.calculators-module__JNQ2IG__comparisonChart{flex-direction:column;gap:16px;display:flex}.calculators-module__JNQ2IG__comparisonItem{flex-direction:column;gap:8px;display:flex}.calculators-module__JNQ2IG__comparisonHeader{justify-content:space-between;align-items:center;display:flex}.calculators-module__JNQ2IG__comparisonLabel{color:#475569;font-size:13px;font-weight:500}.calculators-module__JNQ2IG__comparisonValue{color:#0f172a;font-size:14px;font-weight:600}.calculators-module__JNQ2IG__comparisonBar{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden}.calculators-module__JNQ2IG__comparisonBarFill{background:var(--color-accent);border-radius:4px;height:100%;transition:width .3s}.calculators-module__JNQ2IG__comparisonBarSecondary{background:#10b981}.calculators-module__JNQ2IG__tabs{background:var(--color-bg-tertiary);border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.calculators-module__JNQ2IG__tab{color:var(--color-text-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.calculators-module__JNQ2IG__tab:hover{color:var(--color-text)}.calculators-module__JNQ2IG__tabActive{background:var(--color-card);color:var(--color-text);box-shadow:var(--color-shadow-sm)}.calculators-module__JNQ2IG__tooltip{color:#64748b;cursor:help;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;font-size:10px;display:inline-flex;position:relative}.calculators-module__JNQ2IG__tooltip:hover:after{content:attr(data-tip);color:#fff;white-space:nowrap;z-index:10;background:#1e293b;border-radius:6px;padding:8px 12px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.calculators-module__JNQ2IG__loading{color:var(--color-text-soft);justify-content:center;align-items:center;padding:48px;font-size:14px;display:flex}.calculators-module__JNQ2IG__loadingSpinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:24px;height:24px;margin-right:12px;animation:.8s linear infinite calculators-module__JNQ2IG__spin}@keyframes calculators-module__JNQ2IG__spin{to{transform:rotate(360deg)}}.calculators-module__JNQ2IG__successMessage{background:var(--color-success-bg);border:1px solid var(--color-success);color:var(--color-success-text);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.calculators-module__JNQ2IG__successIcon{font-size:18px}.calculators-module__JNQ2IG__errorMessage{background:var(--color-error-bg);border:1px solid var(--color-error);color:var(--color-error-text);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}@media (max-width:768px){.calculators-module__JNQ2IG__content{padding:20px 16px}.calculators-module__JNQ2IG__title{font-size:26px}.calculators-module__JNQ2IG__calculatorGrid{grid-template-columns:1fr}.calculators-module__JNQ2IG__modalOverlay{align-items:flex-end;padding:0}.calculators-module__JNQ2IG__modal{border-radius:16px 16px 0 0;flex-direction:column;height:calc(100dvh - 160px);max-height:calc(100dvh - 160px);display:flex}.calculators-module__JNQ2IG__modalContent{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.calculators-module__JNQ2IG__headerTop{flex-direction:column;align-items:stretch}.calculators-module__JNQ2IG__savedButton{justify-content:center}.calculators-module__JNQ2IG__modalFooter{flex-direction:column}.calculators-module__JNQ2IG__footerActions{width:100%}.calculators-module__JNQ2IG__footerActions button{flex:1}.calculators-module__JNQ2IG__resultPrimary .calculators-module__JNQ2IG__resultValue{font-size:28px}}
.contact-detail-module__kc7r1q__container{background:var(--color-bg-secondary);min-height:100%}.contact-detail-module__kc7r1q__content{flex-direction:column;gap:24px;max-width:1400px;margin:0 auto;padding:32px 24px;display:flex}.contact-detail-module__kc7r1q__header{flex-direction:column;gap:16px;display:flex}.contact-detail-module__kc7r1q__backButton{color:var(--color-accent);align-self:flex-start;font-size:14px;text-decoration:none;transition:color .15s;display:inline-block}.contact-detail-module__kc7r1q__backButton:hover{color:var(--color-accent-hover)}.contact-detail-module__kc7r1q__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.contact-detail-module__kc7r1q__headerLeft{flex-direction:column;gap:12px;display:flex}.contact-detail-module__kc7r1q__title{color:var(--color-text);letter-spacing:-.5px;margin:0;font-size:30px;font-weight:700;line-height:1.2}.contact-detail-module__kc7r1q__badges{align-items:center;gap:8px;display:flex}.contact-detail-module__kc7r1q__typeBadge{background:var(--color-badge-gray);color:var(--color-badge-gray-text);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.contact-detail-module__kc7r1q__dealCountBadge{background:var(--color-info-bg);color:var(--color-info-text);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.contact-detail-module__kc7r1q__headerActions{flex-wrap:wrap;gap:12px;display:flex}.contact-detail-module__kc7r1q__editButton,.contact-detail-module__kc7r1q__newDealButton,.contact-detail-module__kc7r1q__deleteButton,.contact-detail-module__kc7r1q__cancelButton,.contact-detail-module__kc7r1q__saveButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.contact-detail-module__kc7r1q__editButton{background:var(--color-card);color:var(--color-text-secondary);border:1px solid var(--color-border)}.contact-detail-module__kc7r1q__editButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.contact-detail-module__kc7r1q__newDealButton{background:var(--color-success);color:#fff;border:none}.contact-detail-module__kc7r1q__newDealButton:hover{opacity:.9}.contact-detail-module__kc7r1q__deleteButton{background:var(--color-card);color:var(--color-error);border:1px solid var(--color-error)}.contact-detail-module__kc7r1q__deleteButton:hover:not(:disabled){background:var(--color-error-bg);border-color:var(--color-error)}.contact-detail-module__kc7r1q__cancelButton{background:var(--color-card);color:var(--color-text-secondary);border:1px solid var(--color-border)}.contact-detail-module__kc7r1q__cancelButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.contact-detail-module__kc7r1q__saveButton{background:var(--color-accent);color:#fff;border:none}.contact-detail-module__kc7r1q__saveButton:hover:not(:disabled){background:var(--color-accent-hover)}.contact-detail-module__kc7r1q__editButton:disabled,.contact-detail-module__kc7r1q__deleteButton:disabled,.contact-detail-module__kc7r1q__saveButton:disabled{opacity:.6;cursor:not-allowed}.contact-detail-module__kc7r1q__loading,.contact-detail-module__kc7r1q__error{background:var(--color-card);border:1px solid var(--color-border);text-align:center;box-shadow:var(--color-shadow-sm);border-radius:8px;padding:48px}.contact-detail-module__kc7r1q__error{border-color:var(--color-error);background:var(--color-error-bg)}.contact-detail-module__kc7r1q__error p{color:var(--color-error);margin:0 0 16px;font-size:14px}.contact-detail-module__kc7r1q__backLink{color:var(--color-accent);font-size:14px;text-decoration:none}.contact-detail-module__kc7r1q__backLink:hover{text-decoration:underline}.contact-detail-module__kc7r1q__errorBanner{background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:8px;padding:16px}.contact-detail-module__kc7r1q__errorBanner p{color:var(--color-error-text);margin:0;font-size:14px}.contact-detail-module__kc7r1q__convertedBanner{background:var(--color-info-bg);border:1px solid var(--color-info);border-radius:8px;align-items:flex-start;gap:16px;padding:16px;display:flex}.contact-detail-module__kc7r1q__convertedIcon{background:var(--color-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:flex}.contact-detail-module__kc7r1q__convertedInfo{flex:1}.contact-detail-module__kc7r1q__convertedTitle{color:var(--color-info-text);margin:0 0 4px;font-size:14px;font-weight:600}.contact-detail-module__kc7r1q__convertedDetails{color:var(--color-accent);margin:0;font-size:13px}.contact-detail-module__kc7r1q__mainGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:1024px){.contact-detail-module__kc7r1q__mainGrid{grid-template-columns:1fr}}.contact-detail-module__kc7r1q__leftColumn,.contact-detail-module__kc7r1q__rightColumn{flex-direction:column;gap:24px;display:flex}.contact-detail-module__kc7r1q__card{background:var(--color-card);border:1px solid var(--color-border);box-shadow:var(--color-shadow-sm);border-radius:8px;padding:24px}.contact-detail-module__kc7r1q__cardHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.contact-detail-module__kc7r1q__cardHeader .contact-detail-module__kc7r1q__cardTitle{border:0;margin:0;padding:0}.contact-detail-module__kc7r1q__cardTitle{color:var(--color-text);border-bottom:1px solid var(--color-border);margin:0 0 20px;padding-bottom:12px;font-size:16px;font-weight:600}.contact-detail-module__kc7r1q__addDealLink{color:var(--color-accent);font-size:13px;font-weight:600;text-decoration:none}.contact-detail-module__kc7r1q__addDealLink:hover{text-decoration:underline}.contact-detail-module__kc7r1q__detailsList{flex-direction:column;gap:16px;display:flex}.contact-detail-module__kc7r1q__detailItem{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contact-detail-module__kc7r1q__detailLabel{color:var(--color-text-soft);flex-shrink:0;font-size:13px}.contact-detail-module__kc7r1q__detailValue{color:var(--color-text);text-align:right;word-break:break-word;font-size:14px}.contact-detail-module__kc7r1q__link{color:var(--color-accent);text-decoration:none}.contact-detail-module__kc7r1q__link:hover{text-decoration:underline}.contact-detail-module__kc7r1q__notes{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.contact-detail-module__kc7r1q__editForm{flex-direction:column;gap:20px;display:flex}.contact-detail-module__kc7r1q__formGroup{flex-direction:column;gap:8px;display:flex}.contact-detail-module__kc7r1q__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.contact-detail-module__kc7r1q__formRow{grid-template-columns:1fr}}.contact-detail-module__kc7r1q__label{color:var(--color-text-secondary);font-size:14px;font-weight:500}.contact-detail-module__kc7r1q__required{color:var(--color-error)}.contact-detail-module__kc7r1q__toggleGroup{border:1px solid var(--color-border);border-radius:6px;display:flex;overflow:hidden}.contact-detail-module__kc7r1q__toggleButton{color:var(--color-text-secondary);background:var(--color-card);cursor:pointer;border:none;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.contact-detail-module__kc7r1q__toggleButton:first-child{border-right:1px solid var(--color-border)}.contact-detail-module__kc7r1q__toggleButton:hover:not(.contact-detail-module__kc7r1q__toggleActive){background:var(--color-surface-hover)}.contact-detail-module__kc7r1q__toggleActive{background:var(--color-accent);color:#fff}.contact-detail-module__kc7r1q__input,.contact-detail-module__kc7r1q__select,.contact-detail-module__kc7r1q__textarea{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-input-bg);border-radius:6px;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .15s}.contact-detail-module__kc7r1q__input:focus,.contact-detail-module__kc7r1q__select:focus,.contact-detail-module__kc7r1q__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.contact-detail-module__kc7r1q__input::placeholder,.contact-detail-module__kc7r1q__textarea::placeholder{color:var(--color-text-softer)}.contact-detail-module__kc7r1q__select{background:var(--color-input-bg);cursor:pointer}.contact-detail-module__kc7r1q__textarea{resize:vertical;width:100%;min-height:100px}.contact-detail-module__kc7r1q__dealsList{flex-direction:column;gap:12px;display:flex}.contact-detail-module__kc7r1q__dealCard{border:1px solid var(--color-border);border-radius:6px;padding:16px;text-decoration:none;transition:all .15s;display:block}.contact-detail-module__kc7r1q__dealCard:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.contact-detail-module__kc7r1q__dealHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.contact-detail-module__kc7r1q__dealTitle{color:var(--color-text);margin:0;font-size:14px;font-weight:600}.contact-detail-module__kc7r1q__dealStatus{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.contact-detail-module__kc7r1q__dealMeta{gap:16px;margin-bottom:4px;display:flex}.contact-detail-module__kc7r1q__dealType{color:var(--color-text-soft);font-size:12px}.contact-detail-module__kc7r1q__dealValue{color:var(--color-success);font-size:12px;font-weight:600}.contact-detail-module__kc7r1q__dealDate{color:var(--color-text-soft);font-size:12px}.contact-detail-module__kc7r1q__emptyState{text-align:center;padding:32px 16px}.contact-detail-module__kc7r1q__emptyStateTitle{color:var(--color-text);margin:0 0 8px;font-size:14px;font-weight:600}.contact-detail-module__kc7r1q__emptyStateSubtext{color:var(--color-text-soft);margin:0 0 16px;font-size:13px}.contact-detail-module__kc7r1q__emptyStateButton{background:var(--color-accent);color:#fff;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.contact-detail-module__kc7r1q__emptyStateButton:hover{background:var(--color-accent-hover)}@media (max-width:768px){.contact-detail-module__kc7r1q__content{padding:24px 16px}.contact-detail-module__kc7r1q__card{padding:20px}.contact-detail-module__kc7r1q__headerActions{width:100%}.contact-detail-module__kc7r1q__editButton,.contact-detail-module__kc7r1q__newDealButton,.contact-detail-module__kc7r1q__deleteButton,.contact-detail-module__kc7r1q__cancelButton,.contact-detail-module__kc7r1q__saveButton{flex:1;min-width:0}}@media (max-width:480px){.contact-detail-module__kc7r1q__content{padding:16px 12px}.contact-detail-module__kc7r1q__card{padding:16px}.contact-detail-module__kc7r1q__title{font-size:24px}.contact-detail-module__kc7r1q__input,.contact-detail-module__kc7r1q__select,.contact-detail-module__kc7r1q__textarea{padding:12px;font-size:16px}.contact-detail-module__kc7r1q__headerActions{flex-direction:column}.contact-detail-module__kc7r1q__editButton,.contact-detail-module__kc7r1q__newDealButton,.contact-detail-module__kc7r1q__deleteButton,.contact-detail-module__kc7r1q__cancelButton,.contact-detail-module__kc7r1q__saveButton{width:100%}.contact-detail-module__kc7r1q__formRow{gap:12px}}
