
html:has(body.gctc-lms-page),body.gctc-lms-page{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;overflow-x:hidden!important}
body.gctc-lms-page #gctc-standalone-root{width:100%;max-width:none;min-height:100vh;overflow-x:clip}
body.gctc-lms-page #gctc-standalone-root *,body.gctc-lms-page #gctc-standalone-root *::before,body.gctc-lms-page #gctc-standalone-root *::after{box-sizing:border-box}
body.gctc-lms-page #gctc-standalone-root img,body.gctc-lms-page #gctc-standalone-root video,body.gctc-lms-page #gctc-standalone-root iframe,body.gctc-lms-page #gctc-standalone-root svg{max-width:100%}
body.gctc-lms-page #gctc-standalone-root input,body.gctc-lms-page #gctc-standalone-root select,body.gctc-lms-page #gctc-standalone-root textarea,body.gctc-lms-page #gctc-standalone-root button{max-width:100%;font:inherit}
body.gctc-lms-page #gctc-standalone-root .container{width:min(var(--max,1200px),calc(100% - 48px));margin-left:auto!important;margin-right:auto!important;max-width:1200px!important}
body.gctc-lms-page #gctc-standalone-root .nav .logo img{width:auto!important;max-width:160px!important;height:40px!important;object-fit:contain}
body.gctc-lms-page #gctc-standalone-root .mobile-panel{max-height:calc(100dvh - 76px);overflow-y:auto;-webkit-overflow-scrolling:touch}
body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-account{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:48px}
body.gctc-lms-page #gctc-standalone-root .gctc-captcha{width:100%;max-width:100%;overflow:hidden;margin:14px 0}
body.gctc-lms-page #gctc-standalone-root .g-recaptcha,body.gctc-lms-page #gctc-standalone-root .h-captcha{max-width:100%;transform-origin:left top}


.gctc-student-dashboard{background:#f4f7fb;min-height:100vh}
.gctc-student-dashboard .dashboard-hero{padding:118px 0 62px!important;min-height:0!important}
.gctc-student-dashboard .dashboard-body{padding:42px 0 86px!important}
.gctc-student-dashboard .dashboard-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
.gctc-student-dashboard .student-dashboard-stack{display:grid;gap:22px}
.gctc-student-dashboard .student-grid,.gctc-student-dashboard .student-grid-secondary{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr)!important;gap:22px!important;align-items:start}
.gctc-student-dashboard .student-card{min-width:0!important;overflow:hidden}
.gctc-student-dashboard .gctc-learning-item,.gctc-student-dashboard .gctc-training-item{min-width:0}
.gctc-student-dashboard .gctc-learning-copy,.gctc-student-dashboard .gctc-training-main{min-width:0;overflow-wrap:anywhere}
.gctc-student-dashboard .gctc-training-meta{display:flex;flex-wrap:wrap;gap:10px 18px}


.gctc-my-certificates{background:#f4f7fb;min-height:100vh}
.gctc-my-certificates .gctc-cert-library-hero{padding:116px 0 52px!important}
.gctc-my-certificates .gctc-cert-library-hero>.container{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:28px!important}
.gctc-my-certificates .gctc-cert-library-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
.gctc-my-certificates .gctc-cert-library-card{min-width:0}
.gctc-my-certificates .gctc-cert-card-id{max-width:100%;overflow-wrap:anywhere}
.gctc-my-certificates .gctc-cert-card-actions{display:flex;gap:10px;flex-wrap:wrap}


.gctc-certificate-viewer{background:#f3f7fb;min-height:100vh}
.gctc-certificate-viewer .gctc-certificate-viewer-hero{padding-top:116px!important}
.gctc-certificate-viewer .gctc-viewer-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:26px!important;align-items:start}
.gctc-certificate-viewer .gctc-viewer-main,.gctc-certificate-viewer .gctc-viewer-sidebar{min-width:0}
.gctc-certificate-viewer .gctc-cert-document{width:100%;overflow:hidden}
.gctc-certificate-viewer .gctc-cert-document-border{min-width:0}
.gctc-certificate-viewer .gctc-cert-document-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.gctc-certificate-viewer .gctc-viewer-data strong{overflow-wrap:anywhere}
.gctc-certificate-viewer .gctc-cert-pdf-preview iframe{width:100%;height:min(72vh,760px);border:0}


.gctc-lms-page .login-section{min-height:calc(100vh - 76px);padding-left:0!important;padding-right:0!important}
.gctc-lms-page .login-card{width:min(100%,980px)!important;max-width:980px!important;min-width:0!important}
.gctc-lms-page .login-brand,.gctc-lms-page .login-form-wrap{min-width:0!important}
.gctc-lms-page .login-form-wrap input,.gctc-lms-page .login-form-wrap select,.gctc-lms-page .login-form-wrap textarea{width:100%;min-height:48px}
.gctc-lms-page .gctc-verify-form{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}
.gctc-lms-page .gctc-verify-form input{flex:1 1 280px;min-width:0}


.gctc-lms-page .comments-section .comment-form{display:grid!important;gap:14px!important;background:#fff;border:1px solid var(--line,#e1e8f0);border-radius:18px;padding:22px!important;margin-bottom:30px!important}
.gctc-lms-page .comments-section .gctc-comment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.gctc-lms-page .comments-section .gctc-comment-fields input,.gctc-lms-page .comments-section .comment-form textarea{width:100%!important;min-height:48px;border:1px solid var(--line,#e1e8f0)!important;border-radius:12px!important;padding:13px 15px!important;background:#fff!important;color:var(--ink,#0a1628)!important;outline:0}
.gctc-lms-page .comments-section .comment-form textarea{min-height:132px!important;resize:vertical}
.gctc-lms-page .comments-section .comment-form input:focus,.gctc-lms-page .comments-section .comment-form textarea:focus{border-color:var(--blue,#0d8fdb)!important;box-shadow:0 0 0 3px rgba(13,143,219,.1)!important}
.gctc-lms-page .comments-section .form-submit{margin:0!important}
.gctc-lms-page .comments-section .gctc-comment-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border:0;border-radius:10px;background:var(--navy,#05152b);color:#fff;font-weight:700;cursor:pointer}
.gctc-lms-page .comments-section .gctc-comment-list{display:grid;gap:0}
.gctc-lms-page .comments-section .comment{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;padding:22px 0!important;border-bottom:1px solid var(--line,#e1e8f0)!important}
.gctc-lms-page .comments-section .comment:last-child{border-bottom:0!important}
.gctc-lms-page .comments-section .comment>img{width:54px!important;height:54px!important;border-radius:50%!important;object-fit:cover}
.gctc-lms-page .comments-section .comment-body{min-width:0}
.gctc-lms-page .comments-section .comment-body h5{margin:0 0 2px;font-size:.94rem}
.gctc-lms-page .comments-section .comment-body span{font-size:.76rem;color:var(--muted,#7a8ba3)}
.gctc-lms-page .comments-section .comment-body p{margin:9px 0 0;color:#3c4b60;line-height:1.7;overflow-wrap:anywhere}
.gctc-lms-page .comments-section .comment-notes,.gctc-lms-page .comments-section .logged-in-as{color:var(--muted,#7a8ba3);font-size:.82rem;margin:0}

@media(max-width:1050px){
 body.gctc-lms-page #gctc-standalone-root .nav-links,body.gctc-lms-page #gctc-standalone-root .nav-actions{display:none!important}
 body.gctc-lms-page #gctc-standalone-root .menu-btn{display:flex!important;align-items:center;justify-content:center}
 .gctc-student-dashboard .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .gctc-student-dashboard .student-grid,.gctc-student-dashboard .student-grid-secondary{grid-template-columns:1fr!important}
 .gctc-certificate-viewer .gctc-viewer-layout{grid-template-columns:1fr!important}
 .gctc-certificate-viewer .gctc-viewer-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
}
@media(max-width:820px){
 body.gctc-lms-page #gctc-standalone-root .container{width:calc(100% - 32px)!important}
 .gctc-my-certificates .gctc-cert-library-grid{grid-template-columns:1fr!important}
 .gctc-my-certificates .gctc-cert-library-hero>.container{grid-template-columns:1fr!important;align-items:start!important}
 .gctc-my-certificates .gctc-cert-library-summary{width:100%;min-width:0!important}
 .gctc-certificate-viewer .gctc-viewer-sidebar{grid-template-columns:1fr}
 .gctc-certificate-viewer .gctc-cert-document-meta{grid-template-columns:1fr!important}
 .gctc-lms-page .login-card{grid-template-columns:1fr!important;display:grid!important}
 .gctc-lms-page .login-brand{padding:34px 28px!important}
 .gctc-lms-page .login-form-wrap{padding:34px 28px!important}
}
@media(max-width:640px){
 body.gctc-lms-page #gctc-standalone-root .container{width:calc(100% - 24px)!important}
 body.gctc-lms-page #gctc-standalone-root .nav-inner{min-height:68px!important;gap:10px!important}
 body.gctc-lms-page #gctc-standalone-root .nav .logo img{max-width:126px!important;height:34px!important}
 body.gctc-lms-page #gctc-standalone-root .mobile-panel{top:68px!important;padding:18px 16px 22px!important}
 body.gctc-lms-page.admin-bar #gctc-standalone-root .mobile-panel{top:114px!important}
 .gctc-student-dashboard .dashboard-hero{padding:96px 0 42px!important}
 .gctc-student-dashboard .dashboard-body{padding:28px 0 62px!important}
 .gctc-student-dashboard .dashboard-stats{grid-template-columns:1fr!important;gap:12px!important}
 .gctc-student-dashboard .dashboard-stats>div{min-height:92px!important;padding:18px!important}
 .gctc-student-dashboard .gctc-learning-card>.student-card-head,.gctc-student-dashboard .gctc-training-card>.student-card-head{padding:19px!important}
 .gctc-student-dashboard .gctc-learning-list,.gctc-student-dashboard .gctc-training-list{padding:0 19px!important}
 .gctc-student-dashboard .gctc-learning-item,.gctc-student-dashboard .gctc-training-item{grid-template-columns:1fr!important;gap:14px!important;padding:20px 0!important}
 .gctc-student-dashboard .gctc-learning-item>.btn,.gctc-student-dashboard .gctc-training-side,.gctc-student-dashboard .gctc-training-side .btn{width:100%!important}
 .gctc-student-dashboard .gctc-training-side{display:grid!important;align-items:stretch!important}
 .gctc-my-certificates .gctc-cert-library-hero{padding:94px 0 34px!important}
 .gctc-my-certificates .gctc-cert-library-body{padding:26px 0 60px!important}
 .gctc-my-certificates .gctc-cert-card-top,.gctc-my-certificates .gctc-cert-card-body,.gctc-my-certificates .gctc-cert-card-actions{padding-left:18px!important;padding-right:18px!important}
 .gctc-my-certificates .gctc-cert-card-meta{grid-template-columns:1fr!important}
 .gctc-my-certificates .gctc-cert-card-actions{flex-direction:column!important}
 .gctc-my-certificates .gctc-cert-card-actions .btn{width:100%!important;justify-content:center!important}
 .gctc-certificate-viewer .gctc-certificate-viewer-hero{padding-top:92px!important}
 .gctc-certificate-viewer .gctc-viewer-title{display:grid!important;gap:16px!important}
 .gctc-certificate-viewer .gctc-cert-document{border-radius:14px!important}
 .gctc-certificate-viewer .gctc-cert-document-border{padding:22px 16px!important}
 .gctc-certificate-viewer .gctc-cert-document-head,.gctc-certificate-viewer .gctc-cert-document-foot{gap:16px!important;flex-direction:column!important;align-items:flex-start!important}
 .gctc-certificate-viewer .gctc-cert-document-content h2{font-size:clamp(1.7rem,9vw,2.45rem)!important;overflow-wrap:anywhere}
 .gctc-certificate-viewer .gctc-cert-document-content h3{font-size:1.15rem!important;overflow-wrap:anywhere}
 .gctc-certificate-viewer .gctc-cert-pdf-preview iframe{display:none!important}
 .gctc-certificate-viewer .gctc-cert-mobile-pdf{display:flex!important}
 .gctc-lms-page .login-section{padding-top:92px!important;padding-bottom:42px!important}
 .gctc-lms-page .login-form-wrap,.gctc-lms-page .login-brand{padding:26px 20px!important}
 .gctc-lms-page .gctc-verify-form{display:grid!important;grid-template-columns:1fr!important}
 .gctc-lms-page .gctc-verify-form .btn{width:100%!important}
 .gctc-lms-page .comments-section .gctc-comment-fields{grid-template-columns:1fr}
 .gctc-lms-page .comments-section .comment{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important}
 .gctc-lms-page .comments-section .comment>img{width:42px!important;height:42px!important}
 .gctc-lms-page .footer-grid{grid-template-columns:1fr!important}
}
@media(max-width:360px){
 body.gctc-lms-page #gctc-standalone-root .container{width:calc(100% - 18px)!important}
 body.gctc-lms-page #gctc-standalone-root .g-recaptcha,body.gctc-lms-page #gctc-standalone-root .h-captcha{transform:scale(.88);margin-right:-36px;margin-bottom:-8px}
}

/* v4.5.10 mobile header/currency alignment fixes */
@media(max-width:640px){
 body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  width:100%!important;
  min-height:76px!important;
  padding:14px 16px!important;
  border-radius:22px!important;
 }
 body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-copy{
  flex:1 1 auto!important;
  min-width:0!important;
 }
 body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-options{
  flex:0 0 210px!important;
  width:210px!important;
  height:44px!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  align-items:stretch!important;
  overflow:hidden!important;
  border-radius:14px!important;
 }
 body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-options a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  height:44px!important;
  padding:0!important;
  line-height:1!important;
 }
 body.gctc-lms-page #gctc-standalone-root .mobile-panel .menu-link,
 body.gctc-lms-page #gctc-standalone-root .mobile-panel a{
  display:flex!important;
  align-items:center!important;
 }
 body.gctc-lms-page #gctc-standalone-root .gctc-mobile-account,
 body.gctc-lms-page #gctc-standalone-root .mobile-panel .btn{
  justify-content:center!important;
  text-align:center!important;
 }
}
@media(max-width:430px){
 body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency{
  gap:10px!important;
 }
 body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-options{
  flex-basis:170px!important;
  width:170px!important;
 }
}


/* v4.5.11 — mobile navigation/admin-preview hardening */
@media (max-width:1120px){
  body.gctc-lms-page #gctc-standalone-root .mobile-panel{
    width:100%!important;
    left:0!important;
    right:0!important;
    padding:24px!important;
    gap:8px!important;
    background:#061a32!important;
    box-sizing:border-box!important;
  }
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency{
    width:100%!important;
    margin:0 0 12px!important;
    padding:14px 16px!important;
    min-height:72px!important;
    border:1px solid rgba(255,255,255,.16)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.035)!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(190px,240px)!important;
    align-items:center!important;
    gap:16px!important;
  }
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-copy{
    display:grid!important;
    gap:2px!important;
    min-width:0!important;
    color:#fff!important;
  }
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-copy span{font-size:14px!important;font-weight:800!important;line-height:1.2!important;color:#fff!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-copy small{font-size:11px!important;line-height:1.3!important;color:rgba(255,255,255,.55)!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-options{
    width:100%!important;
    min-width:0!important;
    height:48px!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:4px!important;
    padding:4px!important;
    border-radius:14px!important;
    background:rgba(255,255,255,.08)!important;
    overflow:hidden!important;
  }
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-options a{
    width:100%!important;
    min-width:0!important;
    height:40px!important;
    margin:0!important;
    padding:0 10px!important;
    border:0!important;
    border-radius:10px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    color:rgba(255,255,255,.72)!important;
    background:transparent!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-options a.is-active{background:#159cde!important;color:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.16)!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-admin-preview{
    display:flex!important;
    width:100%!important;
    min-height:64px!important;
    margin:0 0 10px!important;
    padding:13px 15px!important;
    gap:12px!important;
    align-items:center!important;
    border:1px solid rgba(242,199,77,.38)!important;
    border-radius:15px!important;
    background:#fff4cf!important;
    color:#684c00!important;
    box-sizing:border-box!important;
    opacity:1!important;
    visibility:visible!important;
  }
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-admin-preview i{margin:0!important;color:#d49400!important;font-size:17px!important;flex:0 0 auto!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-admin-preview div{display:grid!important;gap:3px!important;min-width:0!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-admin-preview strong{display:block!important;color:#5f4500!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-admin-preview span{display:block!important;color:#846b25!important;font-size:10.5px!important;line-height:1.35!important;opacity:1!important}
  body.gctc-lms-page #gctc-standalone-root .mobile-panel>a:not(.btn){
    width:100%!important;
    min-height:50px!important;
    margin:0!important;
    padding:0 18px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    border:1px solid transparent!important;
    border-radius:14px!important;
    color:rgba(255,255,255,.68)!important;
    font-size:15px!important;
    font-weight:750!important;
    line-height:1.2!important;
    box-sizing:border-box!important;
  }
  body.gctc-lms-page #gctc-standalone-root .mobile-panel>a.active:not(.btn){color:#fff!important;background:rgba(18,152,223,.17)!important;border-color:rgba(67,177,236,.38)!important;box-shadow:inset 3px 0 0 #27a9eb!important}
  body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-account{
    width:100%!important;
    min-height:50px!important;
    margin:4px 0 0!important;
    padding:0 18px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    border:1px solid rgba(255,255,255,.18)!important;
    border-radius:14px!important;
    background:rgba(255,255,255,.055)!important;
    color:#fff!important;
    text-align:center!important;
    font-size:14px!important;
    font-weight:800!important;
    box-sizing:border-box!important;
  }
}
@media (max-width:640px){
  body.gctc-lms-page #gctc-standalone-root .mobile-panel{padding:18px 16px 22px!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-copy{text-align:left!important}
  body.gctc-lms-page #gctc-standalone-root .gctc-mobile-currency-options{max-width:none!important}
}

/* v4.5.12 — administrator mobile preview parity */
@media (max-width:1120px){
  body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-admin-preview,
  body.gctc-lms-page .mobile-panel .gctc-mobile-admin-preview,
  .mobile-panel .gctc-mobile-admin-preview{
    display:flex!important;
    width:100%!important;
    min-height:62px!important;
    margin:0 0 12px!important;
    padding:12px 14px!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:11px!important;
    border:1px solid #f4d47b!important;
    border-radius:14px!important;
    background:#fff5d8!important;
    box-shadow:none!important;
    color:#765500!important;
    opacity:1!important;
    visibility:visible!important;
    box-sizing:border-box!important;
  }
  body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-admin-preview>i,
  body.gctc-lms-page .mobile-panel .gctc-mobile-admin-preview>i,
  .mobile-panel .gctc-mobile-admin-preview>i{
    width:34px!important;
    height:34px!important;
    margin:0!important;
    flex:0 0 34px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:10px!important;
    background:#ffe9a8!important;
    color:#d39400!important;
    font-size:15px!important;
    line-height:1!important;
  }
  body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-admin-preview>div,
  body.gctc-lms-page .mobile-panel .gctc-mobile-admin-preview>div,
  .mobile-panel .gctc-mobile-admin-preview>div{
    min-width:0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:2px!important;
  }
  body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-admin-preview strong,
  body.gctc-lms-page .mobile-panel .gctc-mobile-admin-preview strong,
  .mobile-panel .gctc-mobile-admin-preview strong{
    display:block!important;
    margin:0!important;
    padding:0!important;
    color:#765500!important;
    font-size:12px!important;
    font-weight:850!important;
    line-height:1.25!important;
    letter-spacing:0!important;
    opacity:1!important;
  }
  body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-admin-preview span,
  body.gctc-lms-page .mobile-panel .gctc-mobile-admin-preview span,
  .mobile-panel .gctc-mobile-admin-preview span{
    display:block!important;
    margin:0!important;
    padding:0!important;
    color:#8b6e24!important;
    font-size:10.5px!important;
    font-weight:600!important;
    line-height:1.35!important;
    opacity:1!important;
  }
}


/* v4.5.13 — mobile Administrator Preview uses the exact desktop badge design */
@media (max-width:1120px){
  body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-admin-preview-badge,
  body.gctc-lms-page .mobile-panel .gctc-mobile-admin-preview-badge,
  .mobile-panel .gctc-mobile-admin-preview-badge{
    display:inline-flex!important;
    width:auto!important;
    max-width:100%!important;
    height:36px!important;
    min-height:36px!important;
    margin:0 0 12px!important;
    padding:0 12px!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    align-self:flex-start!important;
    border:1px solid #f4d47b!important;
    border-radius:10px!important;
    background:#fff5d8!important;
    box-shadow:none!important;
    color:#765500!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
    white-space:nowrap!important;
    box-sizing:border-box!important;
    opacity:1!important;
    visibility:visible!important;
  }
  body.gctc-lms-page #gctc-standalone-root .mobile-panel .gctc-mobile-admin-preview-badge i,
  body.gctc-lms-page .mobile-panel .gctc-mobile-admin-preview-badge i,
  .mobile-panel .gctc-mobile-admin-preview-badge i{
    width:auto!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    display:inline-block!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    color:#d39400!important;
    font-size:11px!important;
    line-height:1!important;
    flex:0 0 auto!important;
  }
}
