body.copy-locked,
body.copy-locked *{
  -webkit-user-select:none;
  user-select:none;
}

body.copy-locked input,
body.copy-locked textarea,
body.copy-locked select,
body.copy-locked [contenteditable="true"],
body.copy-locked .copy-link-button,
body.copy-locked .article-share-link,
body.copy-locked .share-link,
body.copy-locked .reference-code,
body.copy-locked .support-bank,
body.copy-locked .bank-details{
  -webkit-user-select:text;
  user-select:text;
}

img{
  -webkit-user-drag:none;
}

.protected-image-wrap{
  position:relative;
  display:inline-block;
  max-width:100%;
  line-height:0;
  vertical-align:middle;
  -webkit-user-select:none;
  user-select:none;
}

.protected-image-wrap > img:not(.protected-copy-logo){
  position:relative;
  z-index:1;
  display:block;
  max-width:100%;
  -webkit-user-drag:none;
  -webkit-user-select:none;
  user-select:none;
}

.protected-image-wrap::before{
  display:none;
}

.protected-image-wrap::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:3;
  background:rgba(255,255,255,.01);
  pointer-events:none;
}

.protected-copy-logo{
  display:none !important;
}

.home-news-item .protected-image-wrap{
  display:block;
  width:100%;
  height:auto;
  flex:0 0 auto;
  margin:0 auto 10px;
  background:#fff;
}

#homeLatestList .home-news-item .protected-image-wrap,
#homeImportantList .home-news-item .protected-image-wrap{
  width:50% !important;
  max-width:260px !important;
  aspect-ratio:4/3;
  margin-left:auto !important;
  margin-right:auto !important;
  overflow:hidden;
}

.home-news-item .protected-image-wrap > img:not(.protected-copy-logo){
  width:100% !important;
  height:auto !important;
  object-fit:contain !important;
}

#homeLatestList .home-news-item .protected-image-wrap > img:not(.protected-copy-logo),
#homeImportantList .home-news-item .protected-image-wrap > img:not(.protected-copy-logo){
  width:100% !important;
  max-width:100% !important;
  max-height:none !important;
  height:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
  object-fit:contain !important;
}

.archive-article-link .protected-image-wrap{
  width:min(130px, 50%) !important;
  height:auto !important;
  aspect-ratio:4/3;
  flex:0 0 min(130px, 50%) !important;
  border:1px solid #000;
  border-radius:4px;
  overflow:hidden;
  background:#fff;
}

.archive-article-link .protected-image-wrap > img:not(.protected-copy-logo){
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
}

.media-item .protected-image-wrap{
  display:block;
  width:100%;
  max-width:100%;
  margin:0 auto 12px;
  background:#fff;
}

.media-column .media-item .protected-image-wrap{
  max-width:100%;
}

.media-item .protected-image-wrap > img:not(.protected-copy-logo){
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  margin:0 auto !important;
  object-fit:contain !important;
}

.protected-flag-image{
  display:block;
  width:100%;
  height:100%;
}

.protected-flag-image > img:not(.protected-copy-logo){
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
}

.media-full .protected-image-wrap,
.word-doc .protected-image-wrap,
.protected-full-image{
  display:block;
  width:100%;
  margin:18px auto;
}

.media-full .protected-image-wrap > img:not(.protected-copy-logo),
.word-doc .protected-image-wrap > img:not(.protected-copy-logo),
.protected-full-image > img:not(.protected-copy-logo){
  width:100% !important;
  height:auto !important;
  margin:0 auto !important;
  object-fit:contain !important;
}
