@charset "utf-8";

.mbp3278 { position: relative; }

.mbp3279 { display: flex; padding-right: 16px; justify-content: flex-end; }

.mbp3279 dialog { left: unset; right: 16px; }

@media screen and (max-width: 440px) {
  .mbp3279 dialog { width: 100%; }
}

.mbp3280 { color: rgb(67, 67, 67); cursor: pointer; font-size: 14px; line-height: 20px; letter-spacing: 0.5px; padding-bottom: 5px; text-decoration: underline 1px; text-underline-offset: 3px; }

@media screen and (max-width: 768px) {
  .mbp3280 { font-size: 12px; }
}

.mbp3281 { z-index: 9999; }

.mbp3282 { padding-right: 0px; }

.mbp3283 { color: rgb(85, 85, 85); font-size: 14px; line-height: 18px; letter-spacing: normal; padding-bottom: 5px; }

@media only screen and (max-width: 768px) {
  .mbp3283 { font-size: 12px !important; line-height: 16px !important; }
}

.mbp3284 { line-height: 19px; }

@media only screen and (max-width: 768px) {
  .mbp3284 { line-height: 17px; }
}