/*==============================================================*/
/* LOADER GUIDES - DISABLE STICKY HEADER */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data .ta_Header {position:relative !important;top:auto !important;}
body.cCmsDatabase_loader_guides_data .ta_Header.ta_fixedBar {position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:auto !important;transform:none !important;}
body.cCmsDatabase_loader_guides_data #ipsLayout_header {margin-top:0 !important;}
body.cCmsDatabase_loader_guides_data .ta_navBar {position:relative !important;top:auto !important;}

/*==============================================================*/
/* LOADER GUIDES - PERFORMANCE HELPERS */
/*==============================================================*/
.cCmsDatabase_loader_guides_data .ta_newsTicker {display:none !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-left,.cCmsDatabase_loader_guides_data .rplg-reader-right {will-change:auto !important;transform:none !important;}
.cCmsDatabase_loader_guides_data .rplg-tree-group {contain:layout paint !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-shell {content-visibility:auto;contain-intrinsic-size:1200px;}

/*==============================================================*/
/* LOADER GUIDES - PREMIUM COLOR CLEANUP */
/*==============================================================*/
.cCmsDatabase_loader_guides_data .rplg-reader-article h1,.cCmsDatabase_loader_guides_data .rplg-guide-content h1 {color:#f5fbff !important;text-shadow:0 0 24px rgba(0,213,255,.16) !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-content h2,.cCmsDatabase_loader_guides_data .rplg-guide-content h2 {color:#75ecff !important;text-shadow:0 0 18px rgba(0,213,255,.14) !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-content h3,.cCmsDatabase_loader_guides_data .rplg-guide-content h3 {color:#eaf7ff !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-crumbs a {color:#79eaff !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-crumbs span {color:#8ea7bd !important;}
.cCmsDatabase_loader_guides_data .rplg-guide-content a:not(.rplg-link-card) {color:#7df0ff !important;text-decoration:none !important;border-bottom:1px solid rgba(0,213,255,.35) !important;}
.cCmsDatabase_loader_guides_data .rplg-guide-content a:not(.rplg-link-card):hover {color:#ffffff !important;border-bottom-color:rgba(255,255,255,.55) !important;}

/*==============================================================*/
/* LOADER GUIDES DATA - HOME DIRECT HIT */
/*==============================================================*/
.rplg-docs-home {display:block !important;max-width:1950px !important;margin:0 auto 50px !important;padding:0 18px 40px !important;}
.rplg-docs-hero {display:block !important;margin:18px auto 30px !important;padding:44px !important;border:1px solid rgba(0,213,255,.20) !important;border-radius:28px !important;background:radial-gradient(circle at top left,rgba(0,213,255,.16),transparent 34%),linear-gradient(180deg,rgba(8,16,31,.98),rgba(4,8,18,.99)) !important;box-shadow:0 24px 70px rgba(0,0,0,.32) !important;}
.rplg-docs-hero span {display:inline-flex !important;margin:0 0 14px !important;padding:8px 14px !important;border:1px solid rgba(0,213,255,.30) !important;border-radius:999px !important;background:rgba(0,213,255,.08) !important;color:#8ff4ff !important;font-size:11px !important;font-weight:950 !important;letter-spacing:.13em !important;text-transform:uppercase !important;}
.rplg-docs-hero h1 {display:block !important;margin:0 0 14px !important;color:#ffffff !important;font-size:44px !important;font-weight:950 !important;line-height:1.08 !important;letter-spacing:-.035em !important;}
.rplg-docs-hero div {display:block !important;max-width:980px !important;color:#b8cce3 !important;font-size:16px !important;line-height:1.75 !important;}
.rplg-docs-grid {display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:20px !important;width:100% !important;margin:0 !important;padding:0 !important;}
.rplg-docs-card {display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:12px !important;min-height:215px !important;padding:26px !important;border:1px solid rgba(0,213,255,.16) !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(8,16,31,.98),rgba(4,8,18,.99)) !important;box-shadow:0 16px 45px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.035) !important;text-decoration:none !important;color:#fff !important;}
.rplg-docs-card i {display:flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border:1px solid rgba(0,213,255,.28) !important;border-radius:12px !important;background:rgba(0,213,255,.09) !important;color:#75ecff !important;font-size:17px !important;}
.rplg-docs-card strong {display:block !important;color:#ffffff !important;font-size:20px !important;font-weight:950 !important;line-height:1.2 !important;}
.rplg-docs-card em {display:block !important;color:#a9bed4 !important;font-size:14px !important;font-style:normal !important;line-height:1.65 !important;}
.rplg-docs-card b {display:inline-flex !important;margin-top:auto !important;padding:7px 13px !important;border:1px solid rgba(0,213,255,.26) !important;border-radius:999px !important;background:rgba(0,213,255,.09) !important;color:#8ff4ff !important;font-size:12px !important;font-weight:950 !important;text-transform:uppercase !important;}
.rplg-docs-card:hover {transform:translateY(-4px) !important;border-color:rgba(0,213,255,.42) !important;box-shadow:0 22px 60px rgba(0,213,255,.10),0 18px 50px rgba(0,0,0,.28) !important;}
@media(max-width:1200px){.rplg-docs-grid {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media(max-width:760px){.rplg-docs-grid {grid-template-columns:1fr !important;}.rplg-docs-hero {padding:28px !important;}.rplg-docs-hero h1 {font-size:32px !important;}}

/*==============================================================*/
/* LOADER GUIDES - LINK CARD PREMIUM PASS */
/*==============================================================*/
.cCmsDatabase_loader_guides_data .rplg-link-card {border-color:rgba(0,213,255,.16) !important;background:linear-gradient(180deg,rgba(4,12,26,.96),rgba(2,7,17,.99)) !important;box-shadow:0 14px 32px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035) !important;}
.cCmsDatabase_loader_guides_data .rplg-link-card:hover {border-color:rgba(0,213,255,.42) !important;background:linear-gradient(180deg,rgba(7,18,34,.98),rgba(3,9,20,.99)) !important;box-shadow:0 16px 38px rgba(0,0,0,.22),0 0 24px rgba(0,213,255,.08) !important;}
.cCmsDatabase_loader_guides_data .rplg-link-icon {color:#86f4ff !important;background:rgba(0,213,255,.10) !important;border-color:rgba(0,213,255,.32) !important;box-shadow:0 0 16px rgba(0,213,255,.08) !important;}
.cCmsDatabase_loader_guides_data .rplg-link-body strong {color:#f8fcff !important;}
.cCmsDatabase_loader_guides_data .rplg-link-body em {color:#a9bed4 !important;}

/*==============================================================*/
/* LOADER GUIDES - SIDEBAR CLEANUP */
/*==============================================================*/
.cCmsDatabase_loader_guides_data .rplg-reader-left {overflow:hidden !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-nav a {display:block !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;border-radius:10px !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-nav a.rplg-active-guide,.cCmsDatabase_loader_guides_data .rplg-reader-nav a[href="https://www.ragepros.com/gaming-guides/loader-guides-data/runtime-installation/install-runtimes/"] {color:#ffffff !important;background:linear-gradient(90deg,rgba(0,213,255,.16),rgba(124,77,255,.08)) !important;border-color:rgba(0,213,255,.34) !important;box-shadow:inset 3px 0 0 #35d6ff,0 0 18px rgba(0,213,255,.10) !important;}
.cCmsDatabase_loader_guides_data .rplg-tree-group span {color:#ffffff !important;}

/*==============================================================*/
/* LOADER GUIDES - REMOVE ORANGE ACTIVE SIDEBAR */
/*==============================================================*/
.cCmsDatabase_loader_guides_data .rplg-reader-nav a.rplg-active-guide,.cCmsDatabase_loader_guides_data .rplg-reader-nav a[href*="/apex-legends/"],.cCmsDatabase_loader_guides_data .rplg-reader-nav a[href*="/install-runtimes/"] {color:#f5fbff !important;background:linear-gradient(90deg,rgba(0,213,255,.18),rgba(124,77,255,.10)) !important;border-color:rgba(0,213,255,.36) !important;box-shadow:inset 3px 0 0 #35d6ff,0 0 20px rgba(0,213,255,.12) !important;text-shadow:none !important;}
.cCmsDatabase_loader_guides_data .rplg-reader-nav a.rplg-active-guide:hover,.cCmsDatabase_loader_guides_data .rplg-reader-nav a[href*="/apex-legends/"]:hover,.cCmsDatabase_loader_guides_data .rplg-reader-nav a[href*="/install-runtimes/"]:hover {color:#ffffff !important;background:linear-gradient(90deg,rgba(0,213,255,.24),rgba(124,77,255,.14)) !important;}

/*==============================================================*/
/* LOADER GUIDES DOCS SYSTEM */
/*==============================================================*/
.cCmsDatabase_loader_guides .rplg-docs-home {position:relative;margin:0 auto 40px;}
.cCmsDatabase_loader_guides .rplg-docs-hero {position:relative;margin:0 0 26px;padding:38px;border:1px solid rgba(0,213,255,.18);border-radius:26px;background:radial-gradient(circle at top left,rgba(0,213,255,.14),transparent 32%),linear-gradient(180deg,rgba(10,18,34,.96),rgba(4,8,16,.98));box-shadow:0 20px 70px rgba(0,0,0,.28);}
.cCmsDatabase_loader_guides .rplg-docs-hero span {display:inline-flex;margin:0 0 12px;padding:7px 13px;border:1px solid rgba(0,213,255,.28);border-radius:999px;color:#8ff4ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,213,255,.08);}
.cCmsDatabase_loader_guides .rplg-docs-hero h1 {margin:0 0 12px;color:#fff;font-size:38px;font-weight:950;letter-spacing:-.03em;}
.cCmsDatabase_loader_guides .rplg-docs-hero div {max-width:850px;color:#b9c7d9;font-size:15px;line-height:1.75;}
.cCmsDatabase_loader_guides .rplg-docs-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.cCmsDatabase_loader_guides .rplg-docs-card {display:flex;flex-direction:column;gap:10px;min-height:170px;padding:22px;border:1px solid rgba(0,213,255,.16);border-radius:22px;background:linear-gradient(180deg,rgba(9,17,31,.96),rgba(5,10,20,.98));box-shadow:0 14px 38px rgba(0,0,0,.22);text-decoration:none!important;transition:.2s ease;}
.cCmsDatabase_loader_guides .rplg-docs-card:hover {transform:translateY(-3px);border-color:rgba(0,213,255,.38);box-shadow:0 20px 55px rgba(0,213,255,.12);}
.cCmsDatabase_loader_guides .rplg-docs-card i {color:#55e7ff;font-size:22px;}
.cCmsDatabase_loader_guides .rplg-docs-card strong {color:#fff;font-size:18px;font-weight:950;}
.cCmsDatabase_loader_guides .rplg-docs-card em {display:block;color:#9fb0c5;font-size:13px;font-style:normal;line-height:1.55;}
.cCmsDatabase_loader_guides .rplg-docs-card b {margin-top:auto;color:#8ff4ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}
.cCmsDatabase_loader_guides .rplg-docs-list {position:relative;}
.cCmsDatabase_loader_guides .rplg-guide-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.cCmsDatabase_loader_guides .rplg-guide-card {display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(0,213,255,.15);border-radius:18px;background:linear-gradient(180deg,rgba(9,17,31,.96),rgba(5,10,20,.98));text-decoration:none!important;transition:.2s ease;}
.cCmsDatabase_loader_guides .rplg-guide-card:hover {transform:translateY(-2px);border-color:rgba(0,213,255,.34);}
.cCmsDatabase_loader_guides .rplg-guide-icon {display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(0,213,255,.09);border:1px solid rgba(0,213,255,.18);color:#55e7ff;flex:0 0 auto;}
.cCmsDatabase_loader_guides .rplg-guide-body {display:block;min-width:0;flex:1;}
.cCmsDatabase_loader_guides .rplg-guide-body strong {display:block;color:#fff;font-size:15px;font-weight:900;margin:0 0 5px;}
.cCmsDatabase_loader_guides .rplg-guide-body span {display:block;color:#9fb0c5;font-size:13px;line-height:1.45;}
.cCmsDatabase_loader_guides .rplg-guide-arrow {color:#8ff4ff;font-size:20px;}
.cCmsDatabase_loader_guides .rplg-empty-state {padding:28px;border:1px solid rgba(0,213,255,.15);border-radius:20px;background:rgba(6,12,24,.92);text-align:center;}
.cCmsDatabase_loader_guides .rplg-empty-state h3 {margin:0 0 8px;color:#fff;font-size:20px;font-weight:900;}
.cCmsDatabase_loader_guides .rplg-empty-state p {margin:0;color:#9fb0c5;}
@media(max-width:900px){.cCmsDatabase_loader_guides .rplg-docs-grid,.cCmsDatabase_loader_guides .rplg-guide-grid {grid-template-columns:1fr;}.cCmsDatabase_loader_guides .rplg-docs-hero h1 {font-size:30px;}}

/*==============================================================*/
/* EXTERNAL LOADER GUIDE HERO STACK FIX */
/*==============================================================*/
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-hero,body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-guide-hero {display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:18px !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-hero-actions,body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-guide-hero-actions {display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:6px !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-category-title,body.cCmsDatabase_loader_guides #elCmsPageWrap .ipsType_pageTitle {display:block !important;width:100% !important;clear:both !important;margin:0 0 14px !important;}

/*==============================================================*/
/* LOADER GUIDE RECORD ICON CLEANUP */
/*==============================================================*/
body.cCmsDatabase_loader_guides #elCmsPageWrap .cCmsRecord_row .ipsDataItem_icon {display:none !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .cCmsRecord_row .ipsDataItem_main {margin-left:0 !important;padding-left:0 !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .cCmsRecord_row .ipsDataItem_title {display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .cCmsRecord_row .ipsDataItem_title > span {display:inline-flex !important;align-items:center !important;}

/*==============================================================*/
/* LOADER GUIDES DOCS STYLE IPS POLISH */
/*==============================================================*/
.cCmsDatabase_loader_guides #elCmsPageWrap {padding:24px !important;border:1px solid rgba(0,213,255,.12) !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(7,13,25,.96),rgba(3,7,14,.99)) !important;}
.cCmsDatabase_loader_guides .ipsPageHeader {margin:0 0 24px !important;padding:32px !important;border:1px solid rgba(0,213,255,.16) !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(10,18,34,.98),rgba(5,10,20,.99)) !important;box-shadow:0 16px 50px rgba(0,0,0,.24) !important;}
.cCmsDatabase_loader_guides .ipsPageHeader:before {content:"RAGEPROS LOADER GUIDES";display:inline-flex;margin:0 0 12px;padding:7px 14px;border-radius:999px;border:1px solid rgba(0,213,255,.22);background:rgba(0,213,255,.08);color:#8ff4ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;}
.cCmsDatabase_loader_guides .ipsType_pageTitle {margin:0 !important;color:#fff !important;font-size:38px !important;font-weight:950 !important;letter-spacing:-.03em !important;}
.cCmsDatabase_loader_guides .ipsPageHeader .ipsType_richText {margin-top:12px !important;color:#aebfd3 !important;}
.cCmsDatabase_loader_guides .ipsBox:not(.ipsPageHeader) {border:1px solid rgba(0,213,255,.10) !important;border-radius:20px !important;background:linear-gradient(180deg,rgba(9,17,31,.96),rgba(5,10,20,.98)) !important;box-shadow:none !important;}
.cCmsDatabase_loader_guides .ipsType_sectionTitle {padding:16px 20px !important;border-bottom:1px solid rgba(0,213,255,.10) !important;color:#fff !important;font-size:18px !important;font-weight:900 !important;background:transparent !important;}
.cCmsDatabase_loader_guides .ipsDataList {background:transparent !important;}
.cCmsDatabase_loader_guides .ipsDataItem {padding:20px !important;border-bottom:1px solid rgba(0,213,255,.08) !important;background:transparent !important;transition:.2s ease !important;}
.cCmsDatabase_loader_guides .ipsDataItem:hover {background:rgba(0,213,255,.04) !important;}
.cCmsDatabase_loader_guides .ipsDataItem:last-child {border-bottom:0 !important;}

.cCmsDatabase_loader_guides .ipsDataItem_title a {color:#ffffff !important;font-size:16px !important;font-weight:900 !important;text-decoration:none !important;}
.cCmsDatabase_loader_guides .ipsDataItem_title a:hover {color:#55e7ff !important;}

.cCmsDatabase_loader_guides .ipsDataItem_meta {color:#8ea5bf !important;font-size:13px !important;}
.cCmsDatabase_loader_guides .ipsDataItem_icon {opacity:.9 !important;}
.cCmsDatabase_loader_guides .ipsDataItem_stats {opacity:.65 !important;}
.cCmsDatabase_loader_guides .ipsType_richText {margin-left: 15px;padding:34px !important;border:1px solid rgba(0,213,255,.12) !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(8,15,28,.98),rgba(4,8,16,.99)) !important;color:#d6e5f7 !important;font-size:15px !important;line-height:1.85 !important;}

.cCmsDatabase_loader_guides .ipsType_richText h1,.cCmsDatabase_loader_guides .ipsType_richText h2,.cCmsDatabase_loader_guides .ipsType_richText h3 {color:#fff !important;font-weight:950 !important;letter-spacing:-.02em !important;}
.cCmsDatabase_loader_guides .ipsType_richText h2 {margin-top:30px !important;padding-bottom:10px !important;border-bottom:1px solid rgba(0,213,255,.12) !important;}
.cCmsDatabase_loader_guides .ipsType_richText p {color:#d6e5f7 !important;line-height:1.85 !important;}

.cCmsDatabase_loader_guides .ipsType_richText ul,.cCmsDatabase_loader_guides .ipsType_richText ol {margin:16px 0 24px 24px !important;}
.cCmsDatabase_loader_guides .ipsType_richText li {margin:8px 0 !important;}
.cCmsDatabase_loader_guides .ipsType_richText a {color:#55e7ff !important;font-weight:800 !important;text-decoration:none !important;}
.cCmsDatabase_loader_guides .ipsButton {border-radius:10px !important;}

@media(max-width:900px){
.cCmsDatabase_loader_guides #elCmsPageWrap {padding:14px !important;}
.cCmsDatabase_loader_guides .ipsPageHeader {padding:24px !important;}
.cCmsDatabase_loader_guides .ipsType_pageTitle {font-size:30px !important;}
.cCmsDatabase_loader_guides .ipsType_richText {padding:22px !important;}
}

/*==============================================================*/
/* LOADER GUIDES LISTING RECORD CARDS */
/*==============================================================*/
.cCmsDatabase_loader_guides .ipsDataItem {position:relative !important;margin:0 0 14px !important;padding:22px 24px !important;border:1px solid rgba(0,213,255,.14) !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(8,15,28,.96),rgba(4,8,16,.99)) !important;}
.cCmsDatabase_loader_guides .ipsDataItem_title a {display: block !important;color: #fff !important;font-size: 18px !important;font-weight: 950 !important;text-decoration: none !important;text-transform: uppercase;padding: 15px;}

.ipsTags .ipsTag > span, .ipsTag_prefix > span {display: none;}
.cCmsDatabase_loader_guides .ipsDataItem_title a:hover {color:#55e7ff !important;}

.cCmsDatabase_loader_guides .ipsDataItem_meta {margin-top:8px !important;color:#9fb0c5 !important;}
.cCmsDatabase_loader_guides .ipsDataItem_main {padding:0 !important;}
.cCmsDatabase_loader_guides .ipsDataList {display:block !important;background:transparent !important;}

/*==============================================================*/
/* LOADER GUIDE LOCK ALIGNMENT */
/*==============================================================*/
.cCmsListing .ipsDataItem_title {display:flex;align-items:center;gap:8px;}
.cCmsListing .ipsDataItem_title > span:first-child {display:inline-flex;align-items:center;flex:0 0 auto;}
.cCmsListing .ipsDataItem_title .ipsContained {display:inline-flex;align-items:center;}
.cCmsListing .ipsDataItem_title .fa-lock {font-size:13px;color:#ffffff;opacity:.9;}

/*==============================================================*/
/* LOADER GUIDES EMPTY CATEGORY META FIX */
/*==============================================================*/
.cCmsDatabase_loader_guides .cCmsDatabase_index .ipsDataItem_meta.ipsType_richText:empty {display:none !important;}
.cCmsDatabase_loader_guides .cCmsDatabase_index .ipsDataItem_main {min-height:0 !important;}

/*==============================================================*/
/* GUIDE CONTENT SECTIONS */
/*==============================================================*/
.rplg-guide-content h2 {margin:40px 0 16px !important;padding:0 !important;border:0 !important;}
.rplg-guide-content h2 + p,.rplg-guide-content h2 + ul,.rplg-guide-content h2 + ol {margin:0 0 28px !important;padding:24px 28px !important;border:1px solid rgba(0,213,255,.14) !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(7,15,28,.92),rgba(4,9,18,.98)) !important;}
.rplg-guide-content ul {list-style:none !important;}
.rplg-guide-content ul li {position:relative !important;padding-left:22px !important;margin:0 0 14px !important;}
.rplg-guide-content ul li::before {content:"➜";position:absolute;left:0;top:0;color:#00d5ff;font-weight:900;}
.rplg-guide-content ol {margin:18px 0 30px !important;padding:24px 28px 24px 50px !important;border:1px solid rgba(0,213,255,.14) !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(7,15,28,.92),rgba(4,9,18,.98)) !important;}
.rplg-guide-content ol li {margin:0 0 18px !important;padding:0 0 18px !important;border-bottom:1px solid rgba(0,213,255,.08) !important;}
.rplg-guide-content ol li:last-child {margin:0 !important;padding:0 !important;border-bottom:0 !important;}

/*==============================================================*/
/* LOADER GUIDE QUICK TABS */
/*==============================================================*/
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-guide-content a.rplg-link-card {display:inline-flex !important;align-items:center !important;gap:8px !important;width:auto !important;max-width:none !important;margin:8px 8px 8px 0 !important;padding:10px 14px !important;border:1px solid rgba(0,213,255,.18) !important;border-radius:999px !important;background:rgba(0,213,255,.06) !important;color:#d8edff !important;text-decoration:none !important;box-shadow:none !important;vertical-align:top !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-guide-content a.rplg-link-card:hover {transform:translateY(-1px) !important;border-color:rgba(0,213,255,.36) !important;background:rgba(0,213,255,.11) !important;color:#fff !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-guide-content a.rplg-link-card .rplg-link-icon {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;border:1px solid rgba(0,213,255,.20) !important;border-radius:999px !important;background:rgba(0,213,255,.08) !important;color:#55e7ff !important;font-size:13px !important;font-weight:950 !important;line-height:1 !important;flex:0 0 auto !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-guide-content a.rplg-link-card .rplg-link-body {display:inline-flex !important;align-items:center !important;gap:0 !important;min-width:0 !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-guide-content a.rplg-link-card .rplg-link-body strong {display:inline !important;margin:0 !important;color:#fff !important;font-size:13px !important;font-weight:900 !important;line-height:1.2 !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .rplg-guide-content a.rplg-link-card .rplg-link-body em {display:none !important;}

/*==============================================================*/
/* IPS PROMOTE MODAL BODY FIX */
/*==============================================================*/
body.cCmsDatabase_loader_guides [data-role="promoteDialogBody"] {height:auto !important;min-height:0 !important;max-height:70vh !important;padding:24px !important;padding-bottom:24px !important;overflow:auto !important;}
body.cCmsDatabase_loader_guides [data-role="promoteDialogBody"] .ipsColumns {display:flex !important;gap:28px !important;align-items:flex-start !important;}
body.cCmsDatabase_loader_guides [data-role="promoteDialogBody"] .ipsColumn_fluid {min-width:0 !important;flex:1 1 auto !important;}
body.cCmsDatabase_loader_guides [data-role="promoteDialogBody"] .ipsColumn_veryWide {width:420px !important;flex:0 0 420px !important;}
body.cCmsDatabase_loader_guides [data-role="promoteDialogBody"] .ipsAreaBackground_light {padding:18px !important;border:1px solid rgba(0,213,255,.12) !important;border-radius:14px !important;background:rgba(8,15,28,.92) !important;}
body.cCmsDatabase_loader_guides [data-role="promoteDialogBody"] .ipsAttachment_dropZoneSmall {min-height:90px !important;padding:18px !important;}
body.cCmsDatabase_loader_guides [data-role="promoteDialogBody"] .ipsButton {width:auto !important;min-width:0 !important;}

/*==============================================================*/
/* LOADER GUIDE META / STATS VISIBILITY */
/*==============================================================*/
body.cCmsDatabase_loader_guides #elCmsPageWrap .cCmsRecord_row .ipsDataItem_meta {display:none !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .ipsDataItem_lastPoster {display:none !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .ipsPhotoPanel.ipsPhotoPanel_tiny {display:none !important;}
body.cCmsDatabase_loader_guides #elCmsPageWrap .ipsDataItem_stats {display:none !important;}

body.cCmsDatabase_loader_guides:has(#elUserLink_menu [data-menuitem="admincp"]) #elCmsPageWrap .ipsDataItem_stats {display:flex !important;gap:10px !important;align-items:center !important;opacity:.85 !important;}
body.cCmsDatabase_loader_guides:has(#elUserLink_menu [data-menuitem="admincp"]) #elCmsPageWrap .ipsDataItem_stats > * {padding:4px 10px !important;border-radius:999px !important;background:rgba(0,212,255,.08) !important;border:1px solid rgba(0,212,255,.15) !important;}

/*==============================================================*/
/* LOADER GUIDE CATEGORY COUNT CLEANUP */
/*==============================================================*/
body.cCmsDatabase_loader_guides #elCmsPageWrap .ipsType_sectionTitle {display:none !important;}

/*==============================================================*/
/* LOADER GUIDE CATEGORY DESCRIPTIONS */
/*==============================================================*/
body.cCmsDatabase_loader_guides #elCmsPageWrap .ipsDataItem:not(.cCmsRecord_row) .ipsDataItem_meta {display:block !important;margin-top:10px !important;padding:0 !important;border:0 !important;background:transparent !important;color:#9fb0c5 !important;font-size:14px !important;line-height:1.7 !important;}

/*==============================================================*/
/* LOADER GUIDE PUBLIC META HIDE / ADMIN VIEW */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row .ipsDataItem_meta,body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsDataItem_lastPoster,body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsDataItem_stats,body.cCmsDatabase_external-loader-guides #elCmsPageWrap .cCmsRecord_row .ipsDataItem_meta,body.cCmsDatabase_external-loader-guides #elCmsPageWrap .ipsDataItem_lastPoster,body.cCmsDatabase_external-loader-guides #elCmsPageWrap .ipsDataItem_stats {display:none !important;}
body.cCmsDatabase_loader_guides_data:has(#elUserLink_menu [data-menuitem="admincp"]) #elCmsPageWrap .ipsDataItem_stats,body.cCmsDatabase_external-loader-guides:has(#elUserLink_menu [data-menuitem="admincp"]) #elCmsPageWrap .ipsDataItem_stats {display:flex !important;gap:10px !important;align-items:center !important;opacity:.85 !important;}
body.cCmsDatabase_loader_guides_data:has(#elUserLink_menu [data-menuitem="admincp"]) #elCmsPageWrap .ipsDataItem_stats > *,body.cCmsDatabase_external-loader-guides:has(#elUserLink_menu [data-menuitem="admincp"]) #elCmsPageWrap .ipsDataItem_stats > * {padding:4px 10px !important;border-radius:999px !important;background:rgba(0,212,255,.08) !important;border:1px solid rgba(0,212,255,.15) !important;}

/*==============================================================*/
/* LOADER GUIDE RECORD META */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsPageHeader__meta {display:none !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsHr {display:none !important;}

/*==============================================================*/
/* LOADER GUIDES CATEGORY LIST POLISH */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsBox[data-controller*="core.global.core.table"] {max-width:1950px;width:100%;margin:0 auto;overflow:hidden !important;border:1px solid rgba(0,213,255,.14) !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(8,15,28,.96),rgba(4,8,16,.99)) !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsButtonBar {display:none !important;}

body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsType_sectionTitle {padding:16px 20px !important;border:0 !important;background:linear-gradient(90deg,rgba(0,213,255,.10),rgba(105,79,255,.16)) !important;color:#fff !important;font-size:15px !important;font-weight:950 !important;}

body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row {display:flex !important;align-items:center !important;min-height:auto !important;margin:0 !important;padding:22px 24px !important;border:0 !important;border-bottom:1px solid rgba(0,213,255,.10) !important;border-radius:0 !important;background:transparent !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row:last-child {border-bottom:0 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row:hover {background:rgba(0,213,255,.045) !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row .ipsDataItem_main {display:flex !important;align-items:center !important;gap:10px !important;padding:0 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row .ipsDataItem_title {display:flex !important;align-items:center !important;gap:8px !important;margin:0 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row .ipsDataItem_title a {padding:0 !important;color:#55e7ff !important;font-size:15px !important;font-weight:950 !important;text-transform:none !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row .ipsDataItem_title .fa-lock {color:#fff !important;font-size:13px !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .cCmsRecord_row .ipsDataItem_modCheck {display:none !important;}

body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsPageHeader .ipsFollow {display:none !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .ipsToolList {display:none !important;}

/*==============================================================*/
/* BREADCRUM LOADER PAGES 
/*==============================================================*/
.ipsBreadcrumb {Max-width: 1930px;margin: 15px auto 0 !important;width: 100%;border-radius: 15px !important;}

/*==============================================================*/
/* LOADER GUIDES CATEGORY HERO POLISH */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader {max-width:1950px;width:100%;position:relative !important;margin:15px auto 26px !important;padding:38px !important;border:1px solid rgba(0,213,255,.18) !important;border-radius:26px !important;background:radial-gradient(circle at top left,rgba(0,213,255,.14),transparent 32%),linear-gradient(180deg,rgba(10,18,34,.96),rgba(4,8,16,.98)) !important;box-shadow:0 20px 70px rgba(0,0,0,.28) !important;}

body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader:before {content:"OFFICIAL LOADER DOCUMENTATION";display:inline-flex;margin:0 0 12px;padding:7px 13px;border:1px solid rgba(0,213,255,.28);border-radius:999px;color:#8ff4ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,213,255,.08);}

body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader .ipsType_pageTitle {margin:0 0 12px !important;color:#fff !important;font-size:38px !important;font-weight:950 !important;letter-spacing:-.03em !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader .ipsType_richText {max-width:960px !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:#b9c7d9 !important;font-size:15px !important;line-height:1.75 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader .ipsHr {display:none !important;}

/*==============================================================*/
/* LOADER GUIDES HERO TITLE STACK FIX */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader {display:block !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader .ipsPos_right {float:none !important;display:block !important;width:100% !important;margin:20px 0 0 !important;text-align:left !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader .ipsResponsive_noFloat {float:none !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader .ipsType_pageTitle {display:block !important;clear:both !important;width:100% !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader .ipsFollow,body.cCmsDatabase_loader_guides_data #elCmsPageWrap > .ipsPageHeader .ipsButton {margin-top:12px !important;}

/*==============================================================*/
/* EXTERNAL LOADER GUIDES CSS ENABLE */
/*==============================================================*/
body.cCmsDatabase_external-loader-guides .rplg-docs-home {position:relative;margin:0 auto 40px;}
body.cCmsDatabase_external-loader-guides .rplg-docs-hero {position: relative;margin: 15px auto 26px;padding: 34px 38px;border: 1px solid rgba(0,213,255,.18);border-radius: 26px;background: radial-gradient(circle at top left,rgba(0,213,255,.14),transparent 32%),linear-gradient(180deg,rgba(10,18,34,.96),rgba(4,8,16,.98));box-shadow: 0 20px 70px rgba(0,0,0,.28);width: 100%;max-width: 1950px;}
body.cCmsDatabase_external-loader-guides .rplg-docs-hero span {display:inline-flex;margin:0 0 12px;padding:7px 13px;border:1px solid rgba(0,213,255,.28);border-radius:999px;color:#8ff4ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,213,255,.08);}
body.cCmsDatabase_external-loader-guides .rplg-docs-hero h1 {margin:0 0 12px;color:#fff;font-size:38px;font-weight:950;letter-spacing:-.03em;}
body.cCmsDatabase_external-loader-guides .rplg-docs-hero div {max-width:700px;color:#b9c7d9;font-size:15px;line-height:1.75;}

.rplg-docs-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}

body.cCmsDatabase_external-loader-guides .rplg-docs-card {margin:0 auto; display:flex;flex-direction:column;gap:10px;min-height:170px;padding:22px;border:1px solid rgba(0,213,255,.16);border-radius:22px;background:linear-gradient(180deg,rgba(9,17,31,.96),rgba(5,10,20,.98));box-shadow:0 14px 38px rgba(0,0,0,.22);text-decoration:none!important;transition:.2s ease;}
body.cCmsDatabase_external-loader-guides .rplg-docs-card:hover {transform:translateY(-3px);border-color:rgba(0,213,255,.38);box-shadow:0 20px 55px rgba(0,213,255,.12);}
body.cCmsDatabase_external-loader-guides .rplg-docs-card i {color:#55e7ff;font-size:22px;}
body.cCmsDatabase_external-loader-guides .rplg-docs-card strong {color:#fff;font-size:18px;font-weight:950;}
body.cCmsDatabase_external-loader-guides .rplg-docs-card em {display:block;color:#9fb0c5;font-size:13px;font-style:normal;line-height:1.55;}

.rplg-docs-card b {display:inline-flex;width:max-content;padding:6px 12px;border-radius:999px;background:rgba(0,213,255,.08);border:1px solid rgba(0,213,255,.18);}

@media(max-width:900px){body.cCmsDatabase_external-loader-guides .rplg-docs-grid {grid-template-columns:1fr;}body.cCmsDatabase_external-loader-guides .rplg-docs-hero h1 {font-size:30px;}}

/*==============================================================*/
/* LOADER GUIDES READER */
/*==============================================================*/
.rplg-reader-shell {display:grid;grid-template-columns:260px minmax(0,1fr)220px;gap:34px;max-width:1950px;width:100%;margin:0 auto;padding:34px 22px;color:#edf8ff;}
.rplg-reader-left {position:sticky;top:90px;height:calc(100vh - 120px);padding:20px;border-right:1px solid rgba(255,255,255,.08);overflow:auto;}
.rplg-reader-brand {margin:0 0 18px;color:#fff;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;}
.rplg-reader-nav {display:flex;flex-direction:column;gap:7px;}
.rplg-reader-nav a {display:block;padding:10px 12px;border-radius:9px;color:#9aa4ad;font-size:14px;font-weight:800;text-decoration:none;}
.rplg-reader-nav a:hover {color:#55e7ff;background:rgba(255,138,34,.10);}
.rplg-reader-main {min-width:0;}
/*.rplg-reader-crumbs {display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#93a3b4;font-size:13px;font-weight:800;}
.rplg-reader-crumbs a {color:#9edfff;text-decoration:none;}*/
.rplg-reader-crumbs {display: none;}
.rplg-reader-article h1 {margin:0 0 22px;color:#ff7a1a;font-size:42px;line-height:1.05;font-weight:1000;letter-spacing:-.04em;}
.rplg-reader-content {color:#eaf7ff;font-size:16px;line-height:1.8;}
.rplg-reader-content h2 {margin:40px 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.10);color:#ff7a1a;font-size:30px;font-weight:1000;}
.rplg-reader-content h3 {margin:26px 0 12px;color:#fff;font-size:21px;font-weight:900;}
.rplg-reader-content p {margin:0 0 18px;color:#eaf7ff;}
.rplg-reader-content ul,.rplg-reader-content ol {margin:0 0 24px;padding-left:24px;}
.rplg-reader-content li {margin:0 0 10px;color:#eaf7ff;}
.rplg-reader-content a {color:#55e7ff;font-weight:900;text-decoration:underline;}
.rplg-reader-content code {padding:3px 7px;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;}
.rplg-reader-content iframe {width:100%;max-width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.12);}
.rplg-reader-right {position:sticky;top:90px;height:max-content;padding:10px 0 10px 20px;border-left:1px solid rgba(255,255,255,.08);}
.rplg-reader-toc-title {margin:0 0 18px;color:#fff;font-size:14px;font-weight:1000;}
.rplg-reader-right a {display:block;margin:0 0 12px;color:#9aa4ad;font-size:13px;font-weight:800;text-decoration:none;}
.rplg-reader-right a:hover {color:#55e7ff;}

/*==============================================================*/
/* LOADER GUIDES READER RESPONSIVE */
/*==============================================================*/
@media(max-width:1100px){.rplg-reader-shell {grid-template-columns:230px minmax(0,1fr);}.rplg-reader-right {display:none;}}
@media(max-width:800px){.rplg-reader-shell {display:block;padding:22px 14px;}.rplg-reader-left {position:relative;top:auto;height:auto;margin:0 0 24px;border:1px solid rgba(0,213,255,.14);border-radius:16px;background:rgba(8,15,28,.95);}.rplg-reader-article h1 {font-size:34px;}}

/*==============================================================*/
/* LOADER GUIDES TREE NAV */
/*==============================================================*/
.rplg-reader-tree {gap:12px;}
.rplg-tree-group {display:flex;flex-direction:column;gap:4px;margin:0 0 8px;}
.rplg-tree-group span {display:block;margin:8px 0 4px;color:#b6c2cd;font-size:13px;font-weight:900;}
.rplg-tree-group a {padding:8px 10px 8px 18px;color:#8f9ca8;font-size:13px;font-weight:800;border-left:1px solid rgba(255,255,255,.08);border-radius:0 8px 8px 0;}
.rplg-tree-group a:hover {color:#55e7ff;background:rgba(255,138,34,.10);}

/*==============================================================*/
/* ACTIVE DOCS SIDEBAR */
/*==============================================================*/
.rplg-tree-group {padding:0 0 14px;margin:0 0 14px;border-bottom:1px solid rgba(255,255,255,.06);}
.rplg-tree-group:last-child {border-bottom:0;}
.rplg-tree-group span {display:block;margin:0 0 8px;color:#ffffff;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}
.rplg-tree-group a {display:block;padding:8px 12px;border-radius:8px;color:#96a7b8;font-size:13px;font-weight:800;text-decoration:none;}
.rplg-tree-group a:hover {background:rgba(255,138,34,.10);color:#55e7ff;}

/*==============================================================*/
/* CATEGORY GUIDE LIST */
/*==============================================================*/
.rplg-category-shell {max-width:1950px;margin:0 auto;padding:0 20px;}
.rplg-category-header {margin:0 0 40px;}
.rplg-category-header h1 {margin:0 0 12px;color:#ffffff;font-size:42px;font-weight:800;}
.rplg-category-desc {color:rgba(255,255,255,.72);font-size:16px;line-height:1.8;}
.rplg-category-guides {display:flex;flex-direction:column;gap:12px;}
.rplg-category-guide {display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border:1px solid rgba(0,212,255,.12);border-radius:14px;background:rgba(5,15,35,.55);text-decoration:none;transition:.25s ease;}
.rplg-category-guide:hover {border-color:rgba(0,212,255,.45);transform:translateX(4px);}
.rplg-category-guide-title {color:#ffffff;font-size:18px;font-weight:700;}
.rplg-category-guide-arrow {color:#00d4ff;font-size:22px;}

.rplg-category-hero {margin-top:20px;padding:40px;border:1px solid rgba(0,212,255,.14);border-radius:22px;background:linear-gradient(180deg,rgba(6,16,35,.95),rgba(3,10,24,.98));}

.rplg-category-breadcrumb {display:flex;gap:10px;margin-bottom:15px;color:rgba(255,255,255,.55);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;}
.rplg-category-breadcrumb a {color:#7fdfff;text-decoration:none;}
.rplg-category-description {max-width:900px;color:rgba(255,255,255,.75);font-size:17px;line-height:1.8;}

.ipsContained.ipsSpacer_top.ipsBox.ipsResponsive_pull {max-width: 1950px !important;width: 100% !important;margin: 0 auto;border-radius: 15px;}
.ipsList_reset.cCmsDatabase_index {width: 100%;max-width: 1950px;margin: 0 auto;}

/*==============================================================*/
/* GUIDE LINK CARDS */
/*==============================================================*/
.rplg-guide-content .rplg-link-card {display:flex;align-items:center;gap:16px;margin:14px 0;padding:18px 22px;border:1px solid rgba(0,213,255,.18);border-radius:14px;background:linear-gradient(180deg,rgba(5,13,27,.96),rgba(3,8,18,.98));text-decoration:none !important;transition:.25s ease;}
.rplg-guide-content .rplg-link-card:hover {border-color:rgba(255,138,34,.45);transform:translateX(4px);}
.rplg-guide-content .rplg-link-icon {display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(0,213,255,.10);border:1px solid rgba(0,213,255,.28);color:#55e7ff;font-size:18px;font-weight:900;flex:0 0 auto;}
.rplg-guide-content .rplg-link-body {display:flex;flex-direction:column;gap:4px;}
.rplg-guide-content .rplg-link-body strong {display:block;color:#ffffff;font-size:16px;font-weight:800;}
.rplg-guide-content .rplg-link-body em {display:block;color:#9fb2c7;font-size:13px;font-style:normal;line-height:1.45;}

/*==============================================================*/
/* LOADER GUIDES - HIDE STATUS TICKER */
/*==============================================================*/
.cCmsDatabase_loader_guides_data .ta_newsTicker {display:none !important;}

/*==============================================================*/
/* LOADER GUIDE DOWNLOAD BUTTONS */
/*==============================================================*/
.rplg-reader-content p > a[href*="/files/file/"] {display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,#1d4ed8,#06b6d4);border:1px solid rgba(120,220,255,.25);color:#fff !important;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;text-decoration:none !important;box-shadow:0 10px 30px rgba(0,0,0,.25);}
.rplg-reader-content p > a[href*="/files/file/"]::before {content:"\f019";font-family:"Font Awesome 5 Free";font-weight:900;}
.rplg-reader-content p > a[href*="/files/file/"]:hover {transform:translateY(-2px);border-color:rgba(120,220,255,.45);box-shadow:0 15px 35px rgba(0,212,255,.18);}

/*==============================================================*/
/* LOADER GUIDES - ACTIVE LINK CLEANUP */
/*==============================================================*/
.rplg-reader-left a {background:transparent !important;color:#9fb2c7 !important;border-color:transparent !important;}
.rplg-reader-left a:visited {background:transparent !important;color:#9fb2c7 !important;border-color:transparent !important;}
.rplg-reader-left a:focus {background:transparent !important;color:#9fb2c7 !important;border-color:transparent !important;outline:none !important;}
.rplg-reader-left a:active {background:transparent !important;color:#9fb2c7 !important;border-color:transparent !important;}
.rplg-reader-left a.rplg-active-guide {color:#78ecff !important;background:rgba(0,213,255,.10) !important;border-color:rgba(0,213,255,.28) !important;}
.rplg-reader-left a.rplg-active-guide:visited,.rplg-reader-left a.rplg-active-guide:focus,.rplg-reader-left a.rplg-active-guide:active {color:#78ecff !important;background:rgba(0,213,255,.10) !important;border-color:rgba(0,213,255,.28) !important;}
.rplg-reader-right a {background:transparent !important;color:#9fb2c7 !important;border-color:transparent !important;}
.rplg-reader-right a.rplg-toc-active {color:#78ecff !important;background:rgba(0,213,255,.10) !important;border-color:rgba(0,213,255,.24) !important;}

/*==============================================================*/
/* LOADER GUIDES - LEFT MENU SCROLL FIX */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left {max-height:calc(300vh - 120px);overflow-y:auto !important;overflow-x:hidden !important;padding-bottom:80px !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left::-webkit-scrollbar {width:6px !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left::-webkit-scrollbar-thumb {background:rgba(0,213,255,.35) !important;border-radius:999px !important;}

/*==============================================================*/
/* LOADER GUIDES - FINAL LEFT NAV ACTIVE STATE */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a {background:transparent !important;background-image:none !important;color:#9fb2c7 !important;border-color:transparent !important;border-left-color:transparent !important;box-shadow:none !important;outline:0 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a:hover {background:rgba(0,213,255,.055) !important;background-image:none !important;color:#d9f8ff !important;border-color:rgba(0,213,255,.10) !important;border-left-color:rgba(0,213,255,.14) !important;box-shadow:none !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a:focus {background:transparent !important;background-image:none !important;color:#9fb2c7 !important;border-color:transparent !important;border-left-color:transparent !important;box-shadow:none !important;outline:0 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a:active {background:transparent !important;background-image:none !important;color:#9fb2c7 !important;border-color:transparent !important;border-left-color:transparent !important;box-shadow:none !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a:visited {color:#9fb2c7 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a.rplg-active-guide {background:linear-gradient(90deg,rgba(0,213,255,.18),rgba(93,92,255,.13)) !important;color:#78ecff !important;border-color:rgba(0,213,255,.30) !important;border-left-color:#37e8ff !important;box-shadow:inset 3px 0 0 #37e8ff,0 0 18px rgba(0,213,255,.08) !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a.rplg-active-guide:hover,body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a.rplg-active-guide:focus,body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a.rplg-active-guide:active,body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-reader-left .rplg-reader-tree a.rplg-active-guide:visited {background:linear-gradient(90deg,rgba(0,213,255,.18),rgba(93,92,255,.13)) !important;color:#78ecff !important;border-color:rgba(0,213,255,.30) !important;border-left-color:#37e8ff !important;box-shadow:inset 3px 0 0 #37e8ff,0 0 18px rgba(0,213,255,.08) !important;}

/*==============================================================*/
/* LOADER GUIDES - LEFT ACCORDION MENU */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-tree-group {display:block !important;margin:0 0 12px !important;padding:0 0 12px !important;border-bottom:1px solid rgba(255,255,255,.06) !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-tree-toggle {display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;padding:11px 0 !important;background:transparent !important;border:0 !important;color:#ffffff !important;font-size:13px !important;font-weight:950 !important;letter-spacing:.08em !important;text-transform:uppercase !important;cursor:pointer !important;text-align:left !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-tree-toggle:after {content:"\f105" !important;font-family:"FontAwesome" !important;color:#9fb2c7 !important;font-size:13px !important;transition:transform .18s ease !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-tree-group.rplg-tree-open .rplg-tree-toggle:after {transform:rotate(90deg) !important;color:#78ecff !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-tree-links {display:none !important;flex-direction:column !important;gap:5px !important;padding:4px 0 0 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-tree-group.rplg-tree-open .rplg-tree-links {display:flex !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-tree-links a {display:block !important;margin:0 !important;padding:9px 12px !important;border-radius:9px !important;}

.rplg-download-pill {display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#22d3ee);color:#fff !important;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;text-decoration:none !important;}
.rplg-download-pill:hover {color:#fff !important;transform:translateY(-1px);}

/*==============================================================*/
/* LOADER GUIDES - VIDEO EMBED */
/*==============================================================*/
.rplg-video-frame {position:relative;margin:22px 0 36px;width:100%;max-width:920px;aspect-ratio:16/9;border:1px solid rgba(0,213,255,.18);border-radius:18px;overflow:hidden;background:#050914;box-shadow:0 18px 45px rgba(0,0,0,.28);}
.rplg-video-frame iframe {position:absolute;inset:0;width:100%;height:100%;border:0;}

/*==============================================================*/
/* LOADER GUIDES - SUBTREE MENU */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-subtree {display:block !important;margin:0 !important;padding:0 !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-subtree > a {position:relative !important;display:block !important;padding-right:28px !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-subtree > a:after {content:"\f107" !important;font-family:"FontAwesome" !important;position:absolute !important;right:12px !important;top:50% !important;transform:translateY(-50%) !important;color:#78ecff !important;font-size:11px !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-subtree-links {display:none !important;flex-direction:column !important;gap:4px !important;margin:5px 0 8px 14px !important;padding:6px 0 6px 12px !important;border-left:1px solid rgba(255,255,255,.08) !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-subtree.rplg-subtree-open .rplg-subtree-links {display:flex !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-subtree-links a {padding:7px 10px !important;font-size:12px !important;color:#8fa4bd !important;border-radius:8px !important;background:transparent !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-subtree-links a:hover {color:#d9f8ff !important;background:rgba(0,213,255,.055) !important;}
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .rplg-subtree-links a.rplg-active-guide {color:#78ecff !important;background:rgba(0,213,255,.10) !important;}

/*==============================================================*/
/* LOADER GUIDES - CODE HIGHLIGHTING */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data #elCmsPageWrap .pln {color:#14deff !important;}

/*==============================================================*/
/* LOADER GUIDES - IPS BREADCRUMB CLEANUP */
/*==============================================================*/
body.cCmsDatabase_loader_guides_data nav.ipsBreadcrumb ul[data-role="breadcrumbList"] > li:nth-child(2) {display:none !important;}
body.cCmsDatabase_loader_guides_data nav.ipsBreadcrumb ul[data-role="breadcrumbList"] > li:nth-child(3) {display:none !important;}