/* TTEL MD Booklet - existing realistic flipbook fullscreen UX extension */

#flipbookOverlay.rf-pro-enabled{
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100dvh!important;
  max-width:none!important;
  max-height:none!important;
  z-index:10000!important;
  display:grid!important;
  grid-template-rows:54px minmax(0,1fr) 76px!important;
  overflow:hidden!important;
  background:radial-gradient(circle at 50% 12%,#35594d 0%,#17362d 36%,#071b16 82%)!important;
}

.rf-pro-enabled .rf-topbar{
  height:54px!important;
  min-height:54px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:0 14px!important;
  background:rgba(4,20,16,.9)!important;
  border-bottom:1px solid rgba(255,255,255,.1)!important;
}

.rf-pro-enabled .rf-top-tools{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
}

.rf-pro-tool{
  appearance:none;
  height:34px;
  min-width:34px;
  padding:0 9px;
  border-radius:8px;
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.08);
  color:#fff;
  cursor:pointer;
  font:inherit;
  font-size:11px;
  font-weight:700;
}

.rf-pro-tool:hover{background:rgba(255,255,255,.15)}
.rf-pro-tool.online{border-color:rgba(225,190,98,.5);background:rgba(198,158,66,.18)}
.rf-pro-zoom-value{min-width:42px;text-align:center;font-size:10px;color:#c9ddd5}

.rf-pro-enabled .rf-stage{
  position:relative!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  padding:8px 12px 8px 58px!important;
}

.rf-pro-enabled .rf-stage.is-zoomed{overflow:auto!important;cursor:grab!important}
.rf-pro-enabled [data-rf-book]{
  transform:scale(var(--rf-pro-zoom,1))!important;
  transform-origin:center center!important;
  transition:transform .18s ease!important;
}

.rf-pro-enabled .rf-form-nav{
  position:fixed!important;
  z-index:10020!important;
  left:8px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  max-height:calc(100dvh - 150px)!important;
  overflow-y:auto!important;
}

.rf-pro-enabled .rf-controls{
  min-height:76px!important;
  height:76px!important;
  box-sizing:border-box!important;
  padding:8px 14px!important;
  display:grid!important;
  grid-template-columns:42px minmax(110px,max-content) 42px minmax(220px,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  background:rgba(4,18,14,.95)!important;
  border-top:1px solid rgba(255,255,255,.1)!important;
}

.rf-pro-enabled .flip-control-btn{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  border-radius:50%!important;
}

.rf-pro-enabled .page-counter{
  min-width:108px!important;
  text-align:center!important;
  font-size:11px!important;
  font-weight:700!important;
  color:#fff!important;
}

.rf-pro-pagebar{
  min-width:0;
  width:100%;
  display:grid;
  grid-template-columns:auto minmax(140px,1fr) auto;
  align-items:center;
  gap:10px;
  box-sizing:border-box;
  padding:5px 12px;
  border-radius:12px;
  background:rgba(255,255,255,.065);
  border:1px solid rgba(255,255,255,.1);
}

.rf-pro-pagebar-label,.rf-pro-pagebar-total{
  white-space:nowrap;
  font-size:10px;
  font-weight:700;
  color:#c5d8d1;
}

.rf-pro-enabled .rf-page-progress{
  appearance:none!important;
  -webkit-appearance:none!important;
  position:static!important;
  display:block!important;
  width:100%!important;
  height:30px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  cursor:pointer!important;
}

.rf-pro-enabled .rf-page-progress::-webkit-slider-runnable-track{
  height:8px;
  border-radius:999px;
  background:linear-gradient(90deg,#b99138,#e0c170);
}

.rf-pro-enabled .rf-page-progress::-webkit-slider-thumb{
  -webkit-appearance:none;
  width:22px;
  height:22px;
  margin-top:-7px;
  border-radius:50%;
  border:3px solid #fff;
  background:#b68c2f;
  box-shadow:0 2px 8px rgba(0,0,0,.45);
}

.rf-pro-enabled .rf-page-progress::-moz-range-track{
  height:8px;
  border-radius:999px;
  background:linear-gradient(90deg,#b99138,#e0c170);
}

.rf-pro-enabled .rf-page-progress::-moz-range-thumb{
  width:18px;
  height:18px;
  border-radius:50%;
  border:3px solid #fff;
  background:#b68c2f;
}

.rf-pro-thumbnails{
  position:fixed;
  z-index:10040;
  top:54px;
  bottom:76px;
  left:0;
  width:min(340px,88vw);
  display:flex;
  flex-direction:column;
  background:rgba(5,24,19,.98);
  border-right:1px solid rgba(255,255,255,.12);
  box-shadow:20px 0 50px rgba(0,0,0,.35);
  transform:translateX(-105%);
  transition:transform .22s ease;
}

.rf-pro-thumbnails.open{transform:translateX(0)}
.rf-pro-thumbnails-head{
  height:48px;
  padding:0 12px;
  flex:0 0 48px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:1px solid rgba(255,255,255,.1);
}
.rf-pro-thumbnails-head strong{color:#fff;font-size:12px}
.rf-pro-thumbnails-close{
  width:30px;height:30px;border-radius:7px;
  border:1px solid rgba(255,255,255,.15);
  background:rgba(255,255,255,.08);color:#fff;cursor:pointer;
}

.rf-pro-thumb-grid{
  overflow-y:auto;
  min-height:0;
  padding:12px;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}

.rf-pro-thumb{
  position:relative;
  margin:0;
  padding:5px;
  min-width:0;
  border:1px solid rgba(255,255,255,.13);
  border-radius:9px;
  background:rgba(255,255,255,.055);
  color:#fff;
  cursor:pointer;
}

.rf-pro-thumb:hover{border-color:rgba(225,190,98,.65)}
.rf-pro-thumb.active{border:2px solid #d9b45c;background:rgba(217,180,92,.12)}
.rf-pro-thumb img{
  width:100%;
  height:126px;
  display:block;
  object-fit:contain;
  border-radius:5px;
  background:#fff;
}
.rf-pro-thumb span{
  display:block;
  margin-top:5px;
  font-size:9px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.rf-pro-notice{
  position:fixed;
  z-index:10060;
  left:50%;
  bottom:90px;
  transform:translateX(-50%);
  max-width:min(560px,calc(100vw - 30px));
  padding:10px 14px;
  border-radius:10px;
  color:#fff;
  background:rgba(4,22,17,.97);
  border:1px solid rgba(255,255,255,.16);
  box-shadow:0 12px 35px rgba(0,0,0,.35);
  font-size:11px;
  text-align:center;
}

@media(max-width:900px){
  #flipbookOverlay.rf-pro-enabled{grid-template-rows:50px minmax(0,1fr) 94px!important}
  .rf-pro-enabled .rf-topbar{height:50px!important;min-height:50px!important;padding:0 8px!important}
  .rf-pro-tool .rf-pro-text{display:none}
  .rf-pro-enabled .rf-stage{padding:5px!important}
  .rf-pro-enabled .rf-form-nav{display:none!important}
  .rf-pro-enabled .rf-controls{
    height:94px!important;
    min-height:94px!important;
    grid-template-columns:40px 1fr 40px!important;
    grid-template-rows:38px 40px!important;
    gap:4px 8px!important;
  }
  .rf-pro-pagebar{grid-column:1/-1;grid-row:2;padding:3px 8px}
  .rf-pro-thumbnails{top:50px;bottom:94px}
}


/* =========================================================
   TTEL LIVE FLIPBOOK CLEANUP V2
   ========================================================= */

[data-fast-flipbook-button],
button[data-fast-flipbook-button] {
    display: none !important;
    visibility: hidden !important;
}

.heyzine-live-state {
    display: grid;
    gap: 14px;
}

.heyzine-live-status-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
}

.heyzine-live-actions {
    display: flex;
    align-items: center;
    gap: 9px;
    flex-wrap: wrap;
}

.heyzine-live-copy {
    margin: 0;
    line-height: 1.55;
}

.heyzine-live-meta {
    display: grid;
    gap: 4px;
    font-size: 11px;
    opacity: .82;
}

.heyzine-live-url {
    max-width: 100%;
    overflow-wrap: anywhere;
    padding: 9px 11px;
    border-radius: 8px;
    background: rgba(0, 70, 54, .06);
    border: 1px solid rgba(0, 70, 54, .10);
    font-size: 10px;
}

.heyzine-live-status-pill {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 0 9px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 800;
    letter-spacing: .03em;
    background: #eef3f1;
    color: #244238;
}

.heyzine-live-status-pill.success {
    background: #e2f4eb;
    color: #09643e;
}

.heyzine-live-status-pill.warning {
    background: #fff4d8;
    color: #7a5600;
}

.heyzine-live-status-pill.error {
    background: #fde8e8;
    color: #912d2d;
}

.heyzine-provider-badge {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    padding: 0 9px;
    border-radius: 999px;
    font-size: 9px;
    font-weight: 800;
    background: #e7f7f0;
    color: #087353;
}

@media (max-width: 700px) {
    .heyzine-live-actions > * {
        width: 100%;
        justify-content: center;
    }
}


/* =========================================================
   TTEL LIVE PREVIEW SCRUBBER V1
   ========================================================= */

.live-preview-scrubber {
    display: grid;
    grid-template-columns: 40px minmax(0,1fr) 40px;
    align-items: center;
    gap: 10px;
    padding: 12px 16px 14px;
    border-top: 1px solid rgba(18,72,57,.10);
    background: linear-gradient(
        180deg,
        rgba(245,250,248,.98),
        rgba(235,245,241,.98)
    );
}

.live-preview-scrubber-main {
    min-width: 0;
    display: grid;
    grid-template-columns: auto minmax(120px,1fr) auto;
    align-items: center;
    gap: 10px;
}

.live-preview-scrubber-label,
.live-preview-scrubber-count {
    white-space: nowrap;
    font-size: 10px;
    font-weight: 800;
    color: #35574c;
}

.live-preview-scrubber-count {
    min-width: 92px;
    text-align: right;
}

.live-preview-range {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 28px;
    margin: 0;
    background: transparent;
    cursor: pointer;
}

.live-preview-range::-webkit-slider-runnable-track {
    height: 8px;
    border-radius: 999px;
    background: linear-gradient(
        90deg,
        #0e7c61,
        #56aa91
    );
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.06);
}

.live-preview-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 22px;
    height: 22px;
    margin-top: -7px;
    border-radius: 50%;
    border: 3px solid #fff;
    background: #0b6f57;
    box-shadow: 0 2px 8px rgba(0,0,0,.28);
}

.live-preview-range::-moz-range-track {
    height: 8px;
    border-radius: 999px;
    background: linear-gradient(
        90deg,
        #0e7c61,
        #56aa91
    );
}

.live-preview-range::-moz-range-thumb {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 3px solid #fff;
    background: #0b6f57;
}

.live-preview-nav {
    appearance: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid rgba(14,124,97,.24);
    background: #fff;
    color: #0b6f57;
    font-size: 20px;
    font-weight: 800;
    cursor: pointer;
    box-shadow: 0 2px 7px rgba(0,0,0,.06);
}

.live-preview-nav:hover:not(:disabled) {
    background: #e9f6f1;
}

.live-preview-nav:disabled {
    opacity: .35;
    cursor: not-allowed;
}

@media (max-width: 720px) {
    .live-preview-scrubber {
        grid-template-columns: 36px minmax(0,1fr) 36px;
        gap: 6px;
        padding: 10px;
    }

    .live-preview-nav {
        width: 36px;
        height: 36px;
    }

    .live-preview-scrubber-main {
        grid-template-columns: 1fr;
        gap: 3px;
    }

    .live-preview-scrubber-label {
        display: none;
    }

    .live-preview-scrubber-count {
        text-align: center;
        min-width: 0;
    }
}


/* =========================================================
   TTEL SOURCE TWO PAGE SCRUBBER V1 CSS
   ========================================================= */

.source-live-spread-scrubber {
    display: grid !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.source-live-spread-range {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    min-width: 160px !important;
}

[data-source-live-spread] {
    transition:
        opacity .12s ease;
}



/* =========================================================
   TTEL SOURCE SINGLE PAGE PREVIEW V11B CSS
   ========================================================= */

.source-single-page-preview {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    justify-items: center !important;
    align-items: start !important;
    width: 100% !important;
}

.source-single-page-preview > * {
    width: min(720px, 100%) !important;
    max-width: 720px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.source-single-page-preview img {
    display: block !important;
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.source-live-spread-scrubber {
    display: grid !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
}



/* =========================================================
   TTEL AUTHORITATIVE SINGLE PAGE RUNTIME V12 CSS
   ========================================================= */

.v12-single-page-preview {
    display: grid !important;
    grid-template-columns:
        minmax(0, 1fr) !important;
    justify-items: center !important;
    align-items: start !important;
    width: 100% !important;
}

.v12-single-page-preview > * {
    width: min(720px, 100%) !important;
    max-width: 720px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.v12-single-page-preview img {
    display: block !important;
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    object-fit: contain !important;
}

.v12-single-page-controller {
    display: grid !important;
    grid-template-columns:
        42px minmax(0,1fr) 42px !important;
    align-items: center !important;
    gap: 12px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 13px 16px 15px !important;
    border-top:
        1px solid rgba(18,72,57,.11) !important;
    background:
        linear-gradient(
            180deg,
            #f8fcfa,
            #eaf5f0
        ) !important;
}

.v12-single-main {
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns:
        auto minmax(150px,1fr) auto !important;
    align-items: center !important;
    gap: 10px !important;
}

.v12-single-caption,
.v12-single-label {
    white-space: nowrap !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    color: #31574a !important;
}

.v12-single-label {
    min-width: 90px !important;
    text-align: right !important;
}

.v12-single-range {
    -webkit-appearance: none !important;
    appearance: none !important;
    display: block !important;
    width: 100% !important;
    min-width: 150px !important;
    height: 30px !important;
    margin: 0 !important;
    background: transparent !important;
    cursor: pointer !important;
}

.v12-single-range::-webkit-slider-runnable-track {
    height: 8px !important;
    border-radius: 999px !important;
    background:
        linear-gradient(
            90deg,
            #0e7c61,
            #62af98
        ) !important;
}

.v12-single-range::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    width: 22px !important;
    height: 22px !important;
    margin-top: -7px !important;
    border-radius: 50% !important;
    border: 3px solid #fff !important;
    background: #0a7057 !important;
    box-shadow:
        0 2px 7px rgba(0,0,0,.28) !important;
}

.v12-single-range::-moz-range-track {
    height: 8px !important;
    border-radius: 999px !important;
    background:
        linear-gradient(
            90deg,
            #0e7c61,
            #62af98
        ) !important;
}

.v12-single-range::-moz-range-thumb {
    width: 18px !important;
    height: 18px !important;
    border-radius: 50% !important;
    border: 3px solid #fff !important;
    background: #0a7057 !important;
}

.v12-single-nav {
    appearance: none !important;
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
    border:
        1px solid rgba(14,124,97,.25) !important;
    background: #fff !important;
    color: #0a7057 !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    cursor: pointer !important;
    box-shadow:
        0 2px 7px rgba(0,0,0,.06) !important;
}

.v12-single-nav:disabled {
    opacity: .32 !important;
    cursor: not-allowed !important;
}

@media (max-width: 720px) {

    .v12-single-page-controller {
        grid-template-columns:
            36px minmax(0,1fr) 36px !important;
        gap: 7px !important;
        padding: 10px !important;
    }

    .v12-single-nav {
        width: 36px !important;
        height: 36px !important;
    }

    .v12-single-main {
        grid-template-columns:
            minmax(0,1fr) !important;
        gap: 3px !important;
    }

    .v12-single-caption {
        display: none !important;
    }

    .v12-single-label {
        min-width: 0 !important;
        text-align: center !important;
    }
}



/* =========================================================
   TTEL SCROLLBAR ONLY V13 CSS
   ========================================================= */

.v13-booklet-scrollbar {
    display: grid !important;
    grid-template-columns:
        42px minmax(0, 1fr) 42px !important;
    align-items: center !important;
    gap: 12px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 12px 16px 14px !important;
    border-top:
        1px solid rgba(18,72,57,.12) !important;
    background:
        linear-gradient(
            180deg,
            #f8fcfa,
            #eaf5f0
        ) !important;
}

.v13-main {
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns:
        minmax(160px, 1fr) auto !important;
    align-items: center !important;
    gap: 12px !important;
}

.v13-label {
    min-width: 110px !important;
    white-space: nowrap !important;
    text-align: right !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    color: #31574a !important;
}

.v13-range {
    -webkit-appearance: none !important;
    appearance: none !important;
    display: block !important;
    width: 100% !important;
    min-width: 160px !important;
    height: 30px !important;
    margin: 0 !important;
    background: transparent !important;
    cursor: pointer !important;
}

.v13-range::-webkit-slider-runnable-track {
    height: 8px !important;
    border-radius: 999px !important;
    background:
        linear-gradient(
            90deg,
            #0e7c61,
            #64b09a
        ) !important;
}

.v13-range::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    width: 22px !important;
    height: 22px !important;
    margin-top: -7px !important;
    border-radius: 50% !important;
    border: 3px solid #fff !important;
    background: #0a7057 !important;
    box-shadow:
        0 2px 7px rgba(0,0,0,.28) !important;
}

.v13-range::-moz-range-track {
    height: 8px !important;
    border-radius: 999px !important;
    background:
        linear-gradient(
            90deg,
            #0e7c61,
            #64b09a
        ) !important;
}

.v13-range::-moz-range-thumb {
    width: 18px !important;
    height: 18px !important;
    border-radius: 50% !important;
    border: 3px solid #fff !important;
    background: #0a7057 !important;
}

.v13-nav {
    appearance: none !important;
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
    border:
        1px solid rgba(14,124,97,.25) !important;
    background: #fff !important;
    color: #0a7057 !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    cursor: pointer !important;
}

.v13-nav:disabled {
    opacity: .32 !important;
    cursor: not-allowed !important;
}

@media (max-width: 720px) {

    .v13-booklet-scrollbar {
        grid-template-columns:
            36px minmax(0,1fr) 36px !important;
        gap: 7px !important;
        padding: 10px !important;
    }

    .v13-nav {
        width: 36px !important;
        height: 36px !important;
    }

    .v13-main {
        grid-template-columns:
            minmax(0,1fr) !important;
        gap: 3px !important;
    }

    .v13-label {
        min-width: 0 !important;
        text-align: center !important;
    }
}



/* =========================================================
   TTEL SCROLLBAR ONLY V14 CSS
   ========================================================= */

.v14-booklet-scrollbar {
    display: grid !important;
    grid-template-columns:
        42px minmax(0, 1fr) 42px !important;
    align-items: center !important;
    gap: 12px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 12px 16px 14px !important;
    border-top:
        1px solid rgba(18,72,57,.12) !important;
    background:
        linear-gradient(
            180deg,
            #f8fcfa,
            #eaf5f0
        ) !important;
}

.v14-scroll-main {
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns:
        minmax(160px, 1fr) auto !important;
    align-items: center !important;
    gap: 12px !important;
}

.v14-scroll-label {
    min-width: 112px !important;
    white-space: nowrap !important;
    text-align: right !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    color: #31574a !important;
}

.v14-scroll-range {
    -webkit-appearance: none !important;
    appearance: none !important;
    display: block !important;
    width: 100% !important;
    min-width: 160px !important;
    height: 30px !important;
    margin: 0 !important;
    background: transparent !important;
    cursor: pointer !important;
}

.v14-scroll-range::-webkit-slider-runnable-track {
    height: 8px !important;
    border-radius: 999px !important;
    background:
        linear-gradient(
            90deg,
            #0e7c61,
            #64b09a
        ) !important;
}

.v14-scroll-range::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    width: 22px !important;
    height: 22px !important;
    margin-top: -7px !important;
    border-radius: 50% !important;
    border: 3px solid #fff !important;
    background: #0a7057 !important;
    box-shadow:
        0 2px 7px rgba(0,0,0,.28) !important;
}

.v14-scroll-range::-moz-range-track {
    height: 8px !important;
    border-radius: 999px !important;
    background:
        linear-gradient(
            90deg,
            #0e7c61,
            #64b09a
        ) !important;
}

.v14-scroll-range::-moz-range-thumb {
    width: 18px !important;
    height: 18px !important;
    border-radius: 50% !important;
    border: 3px solid #fff !important;
    background: #0a7057 !important;
}

.v14-scroll-nav {
    appearance: none !important;
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
    border:
        1px solid rgba(14,124,97,.25) !important;
    background: #fff !important;
    color: #0a7057 !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    cursor: pointer !important;
}

.v14-scroll-nav:disabled {
    opacity: .32 !important;
    cursor: not-allowed !important;
}

@media (max-width: 720px) {

    .v14-booklet-scrollbar {
        grid-template-columns:
            36px minmax(0,1fr) 36px !important;
        gap: 7px !important;
        padding: 10px !important;
    }

    .v14-scroll-nav {
        width: 36px !important;
        height: 36px !important;
    }

    .v14-scroll-main {
        grid-template-columns:
            minmax(0,1fr) !important;
        gap: 3px !important;
    }

    .v14-scroll-label {
        min-width: 0 !important;
        text-align: center !important;
    }
}

