.by-counselor-module__z1U3Fa__link{cursor:pointer;text-decoration:underline}.by-counselor-module__z1U3Fa__statLabel{color:#767783;font-size:14px;font-weight:500;line-height:24px}.by-counselor-module__z1U3Fa__statValue{color:#252733;font-size:22px;font-weight:600;line-height:30px;text-decoration:underline}.by-counselor-module__z1U3Fa__danger{color:var(--color-text-danger)}
.alert-overlay{background-color:var(--color-bg-overlay);z-index:calc(var(--z-index-modal) + 1);justify-content:center;align-items:center;animation:.2s ease-out alert-fadein;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.alert{background-color:var(--color-surface-modal);border-radius:var(--radius-lg);width:var(--modal-width-s);flex-direction:column;align-items:center;gap:16px;padding:16px 32px 24px;animation:.2s ease-out alert-slidein;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.15)}.alert__header{align-self:stretch;align-items:center;gap:var(--gap-3xl);min-height:36px;display:flex}.alert__title{min-width:0;font-size:var(--font-size-t2);font-weight:var(--font-weight-semibold);color:var(--color-text-default);text-align:left;flex:1;margin:0}.alert__close{border-radius:var(--radius-xs);width:36px;height:36px;color:var(--color-icon-default);cursor:pointer;background-color:transparent;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:inline-flex}.alert__close:hover{background-color:rgba(0,0,0,.06)}.alert__message{font-size:var(--font-size-t4);font-weight:var(--font-weight-medium);color:var(--color-text-default);text-align:left;line-height:var(--line-height-t4);white-space:pre-line;align-self:stretch}.alert__btn{height:var(--size-lg);background-color:var(--color-button-tertiary-bg-default);color:var(--color-button-tertiary-text-default);border-radius:var(--radius-xs);font-family:var(--font-family-base);font-size:var(--font-size-t4);font-weight:var(--font-weight-medium);cursor:pointer;border:none;justify-content:center;align-items:center;padding:8px 20px;transition:background-color .2s;display:inline-flex}.alert__btn:hover{background-color:var(--color-button-tertiary-bg-hover)}@keyframes alert-fadein{0%{opacity:0}to{opacity:1}}@keyframes alert-slidein{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.alert--compact{width:calc(var(--space-2)*16);max-width:calc(100vw - var(--space-2));min-height:min(calc(var(--space-2)*12),90vh);max-height:90vh;padding:0 var(--space-2)var(--space-2);gap:0}.alert--compact .alert__header{height:calc(var(--space-4)*4);flex-shrink:0}.alert--compact .alert__title{font-size:var(--font-size-t4);line-height:calc(var(--font-size-t4) + var(--space-5))}.alert--compact .alert__close{width:calc(var(--space-4)*2);height:calc(var(--space-4)*2)}.alert--compact .alert__message{overflow-wrap:anywhere;min-height:0;padding-top:var(--space-5);margin-bottom:var(--space-2);font-size:var(--font-size-t5);font-weight:var(--font-weight-regular);line-height:var(--space-2);flex:1;overflow-y:auto}.alert--compact .alert__btn{height:var(--size-md);font-size:var(--font-size-t6);flex-shrink:0}
