HEX
Server: Apache
System: Linux srv4.garantili.com.tr 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: ekspardev (1006)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/ekspardev/public_html/tubisad/rapor/src/scss/ui/_avatars.scss
.avatar {
  --#{$prefix}avatar-size: #{$avatar-size};
  --#{$prefix}avatar-bg: #{$avatar-bg};
  --#{$prefix}avatar-shadow: #{$shadow-inset};
  position: relative;
  width: var(--#{$prefix}avatar-size);
  height: var(--#{$prefix}avatar-size);
  font-size: calc(var(--#{$prefix}avatar-size) / #{$line-height-base * 2});
  font-weight: var(--#{$prefix}font-weight-medium);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--#{$prefix}muted);
  text-align: center;
  text-transform: uppercase;
  vertical-align: bottom;
  user-select: none;
  background: var(--#{$prefix}avatar-bg) no-repeat center/cover;
  border-radius: $avatar-border-radius;
  box-shadow: var(--#{$prefix}avatar-shadow);

  svg {
    width: calc(var(--#{$prefix}avatar-size) / #{divide(40, 24)});
    height: calc(var(--#{$prefix}avatar-size) / #{divide(40, 24)});
  }

  .badge {
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: $border-radius-pill;
    box-shadow: 0 0 0 2px $card-bg;
  }

  @at-root a#{&} {
    cursor: pointer;
  }
}

.avatar-rounded {
  border-radius: $border-radius-pill;
}

@each $avatar-size, $size in $avatar-sizes {
  .avatar-#{$avatar-size} {
    --#{$prefix}avatar-size: #{$size};
  }

  .avatar-#{$avatar-size} .badge:empty {
    width: $size * .25;
    height: $size * .25;
  }
}

//
// Avatar list
//
.avatar-list {
  @include elements-list;

  a.avatar {
    &:hover {
      z-index: 1;
    }
  }
}

.avatar-list-stacked {
  display: block;
  --#{$prefix}list-gap: 0;

  .avatar {
    margin-right: calc(-.5 * var(--#{$prefix}avatar-size)) !important;
    box-shadow: var(--#{$prefix}avatar-shadow), 0 0 0 2px var(--#{$prefix}card-cap-bg, var(--#{$prefix}card-bg, var(--#{$prefix}bg-surface)));
  }
}

//
// Avatar upload
//
.avatar-upload {
  width: 4rem;
  height: 4rem;
  border: var(--#{$prefix}border-width) dashed var(--#{$prefix}border-color);
  background: $form-check-input-bg;
  flex-direction: column;
  @include transition(color $transition-time, background-color $transition-time);

  svg {
    width: 1.5rem;
    height: 1.5rem;
    stroke-width: 1;
  }

  &:hover {
    border-color: var(--#{$prefix}primary);
    color: var(--#{$prefix}primary);
    text-decoration: none;
  }
}

.avatar-upload-text {
  font-size: $h6-font-size;
  line-height: 1;
  margin-top: .25rem;
}

.avatar-cover {
  margin-top: calc(-.5 * var(--#{$prefix}avatar-size));
  box-shadow: 0 0 0 .25rem var(--#{$prefix}card-bg, var(--#{$prefix}body-bg));
}