
img.analytix-brand{width:220px!important;height:auto!important;max-width:100%!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important;border-radius:6px;padding:5px!important;opacity:1!important}html[data-theme=dark] img.analytix-brand{background:#fff!important}img.revolut-wordmark{width:130px!important;height:34px!important;object-fit:contain!important;filter:grayscale(1)!important;mix-blend-mode:multiply!important;background:transparent!important;opacity:1!important}html[data-theme=dark] img.revolut-wordmark{filter:grayscale(1) invert(1)!important;mix-blend-mode:screen!important}html[data-theme=light] .instructor-company:has(.revolut-wordmark){background:#fff} 
.powerbi-course #curriculum .curriculum-module>summary>b{display:none!important}.powerbi-course #curriculum .curriculum-module>summary::after{content:'⌄'!important;position:absolute;right:18px;top:24px;font-size:22px}.powerbi-course #curriculum .curriculum-module>summary{position:relative;padding-right:50px!important}.powerbi-course #curriculum .curriculum-module[open]>summary::after{content:'⌃'!important}.powerbi-course #curriculum .restored-topic>summary::before{content:none!important}.powerbi-course #curriculum .restored-topic>summary::after{content:'⌄'!important}.powerbi-course #curriculum .restored-topic[open]>summary::after{content:'⌃'!important}
.pbi-refund-strip{background:#d8fbf2;color:#173e35;text-align:center;padding:13px 20px;font-size:13px;font-weight:800}.pbi-refund-strip span{padding:0 8px}.pbi-refund-callout{display:grid;gap:8px;color:#fff;border:1px solid #5de3c5;border-radius:12px;background:#ffffff0c;padding:18px;margin-top:24px;text-decoration:none}.pbi-refund-callout strong{font-size:20px;color:#5de3c5}.pbi-refund-callout span{font-size:13px;line-height:1.7}.pbi-refund-form,.pbi-listing-fee{border:1px solid #c7b6e8;padding:17px;border-radius:10px;font-size:13px;line-height:1.7}.pbi-listing-fee{margin:18px!important}.powerbi-course #outcomes img{width:48px;height:48px;margin-bottom:18px}.powerbi-course #projects img[src*="industry-icons"]{padding:10px;background:#f4effc;border-radius:14px;object-fit:contain}.reference-freelancing{--line:#e3dced;--ink:#251a37;--muted:#6e647c;--soft:#f7f4fc;--green:#31735b;background:var(--soft);color:var(--ink);padding:64px 0}.reference-freelancing .sec-eyebrow{color:#6d42d5;font-size:12px;font-weight:800;letter-spacing:.1em;margin-bottom:12px}.reference-freelancing .sec-title{font-size:clamp(28px,3vw,42px);max-width:800px;line-height:1.2;margin-bottom:18px}.reference-freelancing .sec-sub{font-size:15px;line-height:1.8;max-width:800px}.reference-freelancing .f-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.reference-freelancing .f-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 16px;font-size:12px}.reference-freelancing .f-stat b{display:block;font-size:22px;margin-bottom:8px}.reference-freelancing .f-note{font-size:12px;line-height:1.8;color:var(--muted);margin:22px 0 0}
.reference-freelancing .gig-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px}
.reference-freelancing .gig{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;text-decoration:none;color:var(--ink);display:block;transition:box-shadow .2s, transform .2s}
.reference-freelancing .gig:hover{box-shadow:0 12px 30px rgba(16,20,31,.12);transform:translateY(-3px)}
.reference-freelancing .gig-img{height:150px;background:var(--soft)}
.reference-freelancing .gig-img img{width:100%;height:100%;object-fit:cover;display:block}
.reference-freelancing .gig-body{padding:14px 16px 16px}
.reference-freelancing .gig-seller{display:flex;align-items:center;gap:8px;margin-bottom:8px}
.reference-freelancing .gig-av{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}
.reference-freelancing .gig-seller span{font-size:12.5px;font-weight:800}
.reference-freelancing .gig-seller em{font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:#1DBF73;border-radius:5px;padding:2px 7px;margin-left:auto}
.reference-freelancing .gig-body h4{font-size:13.5px;font-weight:700;line-height:1.45;min-height:58px}
.reference-freelancing .gig-foot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);margin-top:12px;padding-top:11px}
.reference-freelancing .gig-foot span{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}
.reference-freelancing .gig-foot b{font-size:17px;font-weight:800}
.reference-freelancing .gig-foot small{display:block;font-size:11px;color:var(--green);font-weight:700;text-align:right}
html[data-theme=dark] .reference-freelancing{--line:#344154;--ink:#eef2f9;--muted:#bcc6d8;--soft:#111c29;--green:#65e6c8}html[data-theme=dark] .reference-freelancing .gig,html[data-theme=dark] .reference-freelancing .f-stat{background:#1b2838;color:#eef2f9}html[data-theme=dark] .reference-freelancing .sec-eyebrow{color:#65e6c8}html[data-theme=dark] .pbi-refund-strip{background:#183c36;color:#9af0db}@media(max-width:650px){img.analytix-brand{width:180px!important}.pbi-refund-strip{font-size:11px;line-height:1.7}.reference-freelancing .f-stats{grid-template-columns:repeat(2,1fr)}.reference-freelancing .gig-grid{grid-template-columns:1fr}.reference-freelancing .gig-img{height:190px}}

/* Uniform project marks: shared by static cards and admin-published projects. */
html body.powerbi-course #projects .cms-project>img{box-sizing:border-box;display:block;width:64px!important;height:64px!important;min-width:64px;max-width:64px;aspect-ratio:1;border:1px solid #ded5ed;border-radius:50%!important;background:#fff!important;padding:9px!important;object-fit:contain!important;object-position:center;margin:0 auto 10px!important;flex-shrink:0}
html[data-theme=dark] body.powerbi-course #projects .cms-project>img{border-color:#75638c;box-shadow:0 0 0 3px #ffffff08}
