.scg-icon{display:inline-block;flex:none;vertical-align:middle;pointer-events:none}.scgf-heading .scgf-btn{gap:18px}.scgf-sync button{display:inline-flex;align-items:center;gap:8px;min-height:36px}.scgf-ledger--cards{background:transparent;border:0;border-radius:0;overflow:visible}.scgf-ledger--cards .scgf-ledger-head{padding:0 0 20px}.scgf-ledger--cards .scgf-toolbar{padding:0 0 22px;gap:14px}.scgf-ledger--cards .scgf-search{background:#10120e;min-height:44px;max-width:360px}.scgf-ledger--cards .scgf-search input{font-size:12px}.scgf-ledger--cards .scgf-period select,.scgf-ledger--cards .scgf-period input{min-height:42px;font-size:12px}.scgf-ledger--cards .scgf-filters button{min-height:40px;font-size:11px;padding:9px 12px}.scgf-ledger-head h2{font-size:22px;font-weight:600}.scgf-ledger-head p{font-size:12px}.scgf-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr));gap:18px}.scgf-customer{min-width:0;margin:0}.scgf-card{display:flex;flex-direction:column;width:100%;min-width:0;min-height:340px;aspect-ratio:1/1;padding:22px;text-align:left;border:1px solid #2a2e24;border-radius:15px;background:linear-gradient(135deg,#151810,#10120f);color:#f2f2f0;transition:border-color .15s,background .15s,transform .15s;box-shadow:0 8px 24px #00000018}.scgf-card:hover{border-color:#7a9143;background:#171c12;transform:translateY(-2px)}.scgf-card:focus-visible{outline:2px solid #c4ff3d;outline-offset:4px}.scgf-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0}.scgf-client-mark{display:flex;align-items:center;justify-content:center;flex:none;border-radius:12px;width:96px;height:55px;background:#eeeee8;border:1px solid #ffffff13;overflow:hidden;padding:7px 9px}.scgf-client-mark.is-dark{background:#090a08;border-color:#34382c}.scgf-client-mark img{display:block;width:100%;height:100%;object-fit:contain}.scgf-client-mark.is-initials{width:55px;padding:0;background:#c4ff3d12;color:#c4ff3d;font-size:19px;font-weight:600;letter-spacing:-.02em}.scgf-card-type{text-transform:uppercase;font:9px/1.5 'JetBrains Mono',monospace;letter-spacing:.04em;color:#9b9e93;max-width:105px;text-align:right}.scgf-card h3{font-size:clamp(19px,1.5vw,24px);line-height:1.18;letter-spacing:-.04em;margin:19px 0 18px;overflow-wrap:anywhere;color:#f4f4ef;min-height:29px}.scgf-card-statuses{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:19px}.scgf-card-statuses>span{display:flex;align-items:flex-start;flex-direction:column;gap:8px;min-width:0}.scgf-card-statuses small{font-size:10px;line-height:1.3;color:#9da393}.scgf-card .scgf-status{font-size:10px;padding:6px 9px;max-width:100%;white-space:normal;line-height:1.3}.scgf-card-next{display:block;margin-top:auto;min-height:56px;min-width:0}.scgf-card-next>small{display:block;font:8px/1.5 'JetBrains Mono',monospace;color:#929a84;letter-spacing:.08em;margin-bottom:6px}.scgf-card-next>span{font-size:12px;line-height:1.6;color:#bec4b5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.scgf-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border-top:1px solid #2c3223;margin-top:19px;padding-top:14px;min-width:0}.scgf-card-bottom>span{display:inline-flex;gap:6px;align-items:center;font-size:10px;color:#9ba48f}.scgf-card-bottom>span.is-due{color:#c4ff3d}.scgf-card-bottom>.scgf-card-open{color:#e2e8d8;font-size:11px;font-weight:500;white-space:nowrap}.scgf-card-open svg{color:#c4ff3d}.scgf-ledger--cards .scgf-table-foot{border:0;padding:22px 0 0;font-size:10px}.scgf-client-detail{width:calc(100% - 40px);max-width:940px;padding:30px;border-radius:17px}.scgf-client-detail .scgf-dialog-head{margin-bottom:28px;align-items:flex-start}.scgf-detail-brand{display:flex;align-items:center;gap:18px;min-width:0}.scgf-detail-brand .scgf-client-mark{width:112px;height:78px;border-radius:13px}.scgf-detail-brand .scgf-client-mark.is-initials{width:78px;font-size:25px}.scgf-detail-brand h2{font-size:28px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.scgf-detail-brand .scgf-eyebrow{font-size:9px;margin-bottom:8px}.scgf-detail-state{font-size:10px;color:#a4af95;text-transform:uppercase;letter-spacing:.07em;display:block;margin-top:10px}.scgf-client-detail .scgf-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;color:#dbe3cc}.scgf-detail-summary{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #303829;border-radius:11px;overflow:hidden;margin-bottom:24px}.scgf-detail-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:19px;border-right:1px solid #303829;background:#161a12}.scgf-detail-summary>div:last-child{border-right:0}.scgf-detail-summary>div>span:first-child{font-size:10px;color:#a2ac96;line-height:1.5}.scgf-detail-summary strong{font-weight:500;font-size:13px;color:#e7eddf}.scgf-detail-summary .scgf-status{font-size:11px}.scgf-detail-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.scgf-detail-block{min-width:0;padding:23px;border:1px solid #2d3326;border-radius:11px;background:#0e110c}.scgf-detail-block h3{font-size:16px;font-weight:600;margin:0 0 18px}.scgf-detail-next{font-size:14px;line-height:1.9;color:#e2e6dc;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px}.scgf-detail-block>small{font-size:10px;color:#9ba58e;line-height:1.7}.scgf-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.scgf-detail-actions .scgf-btn{gap:12px;min-height:44px;font-size:11px}.scgf-contact-list{margin:0;font-size:12px}.scgf-contact-list>div{padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid #272f21}.scgf-contact-list>div:last-child{margin-bottom:0}.scgf-contact-list dt{font-size:10px;color:#9aa48d;margin-bottom:7px}.scgf-contact-list dd{margin:0;color:#dce3d1;line-height:1.7;overflow-wrap:anywhere}.scgf-contact-list a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;max-width:100%}.scgf-contact-list a:hover{color:#c4ff3d}.scgf-service-tags{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0 0}.scgf-service-tags span{font-size:10px;padding:6px 9px;border:1px solid #35432a;color:#bdccac;border-radius:100px;background:#bdff3d08}.scgf-detail-full{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;width:100%;min-height:45px;text-align:left;margin-top:22px;color:#c4ff3d;background:transparent;border:0;border-top:1px solid #2d3624;padding:17px 0 0}.scgf-detail-note{font-size:11px;color:#929d84;line-height:1.8;margin:24px 0 0}.scgf-client-detail textarea{width:100%;min-height:115px;resize:vertical;font:13px/1.7 Archivo,Arial,sans-serif;color:#f2f2f0;background:#0c0e0a;border:1px solid #303829;border-radius:7px;padding:12px}.scgf-notice button{display:inline-flex;align-items:center;vertical-align:middle;padding:3px}.scgf-status--pending{border-color:#596a39;color:#d3dfba}
@media(max-width:1100px){.scgf-card-grid{gap:15px}.scgf-card{padding:20px;min-height:335px}.scgf-card h3{font-size:21px}.scgf-ledger--cards .scgf-toolbar{gap:12px}.scgf-ledger--cards .scgf-search{max-width:none}.scgf-detail-columns{grid-template-columns:1fr 1fr}.scgf-detail-block{padding:18px}}
@media(max-width:650px){.scgf-heading .scgf-btn{margin-top:18px}.scgf-ledger--cards .scgf-ledger-head{padding:0 0 18px;gap:16px}.scgf-ledger-head h2{font-size:22px}.scgf-ledger--cards .scgf-toolbar{padding:0 0 20px}.scgf-ledger--cards .scgf-filters{gap:5px}.scgf-ledger--cards .scgf-filters button{font-size:11px;min-height:41px;padding:9px 11px}.scgf-card-grid{grid-template-columns:1fr;gap:14px}.scgf-card{aspect-ratio:auto;min-height:334px;padding:23px}.scgf-card h3{font-size:24px}.scgf-card-statuses{margin-bottom:18px}.scgf-card-next>span{font-size:13px}.scgf-card .scgf-status{font-size:11px}.scgf-card-bottom>span{font-size:11px}.scgf-card-bottom>.scgf-card-open{font-size:12px}.scgf-client-detail{padding:22px 18px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.scgf-detail-brand{gap:12px;align-items:flex-start}.scgf-detail-brand .scgf-client-mark{width:76px;height:57px;padding:7px}.scgf-detail-brand .scgf-client-mark.is-initials{width:57px;font-size:19px}.scgf-detail-brand h2{font-size:22px}.scgf-detail-brand .scgf-eyebrow{font-size:8px;line-height:1.7}.scgf-detail-summary{grid-template-columns:1fr;margin-bottom:17px}.scgf-detail-summary>div{flex-direction:row;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid #303829;padding:15px;gap:20px}.scgf-detail-summary>div:last-child{border-bottom:0}.scgf-detail-columns{grid-template-columns:1fr;gap:15px}.scgf-detail-block{padding:20px}.scgf-detail-actions .scgf-btn{font-size:12px}.scgf-detail-next{font-size:14px}.scgf-client-detail .scgf-dialog-actions{flex-direction:column-reverse}.scgf-client-detail .scgf-dialog-actions button{width:100%;min-height:46px}.scgf-ledger--cards .scgf-table-foot{font-size:10px}.scgf-stat>span{font-size:11px}.scgf-stat>small{font-size:10px}.scgf-client-detail .scgf-form-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.scgf-card{transition:none}.scgf-card:hover{transform:none}}
.scgf-card{min-height:370px}.scgf-card h3{flex-shrink:0;min-height:2.36em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}


/* SCG private client overview: quieter surfaces, original brand artwork. */
.scgf{max-width:1380px;margin:0 auto}
.scgf .scgf-heading{align-items:center;margin-bottom:24px;gap:24px}
.scgf .scgf-heading h1{font-size:clamp(34px,3.5vw,49px);letter-spacing:-.055em;line-height:1.06}
.scgf .scgf-heading h1 em{color:#d9e9bd}
.scgf .scgf-subtitle{font-size:13px;color:#a7aba0;margin-top:13px}
.scgf .scgf-eyebrow{font-size:8px;letter-spacing:.16em;color:#a1ab92;margin-bottom:14px}
.scgf .scgf-heading .scgf-btn--primary{background:#c4ff3d;border-color:#c4ff3d;min-height:43px;font-size:11px;padding:12px 17px;border-radius:8px}
.scgf .scgf-sync{font-size:10px;padding-bottom:14px;gap:18px;color:#969f8f}
.scgf .scgf-review-note{background:#11130f;border:1px solid #282e23;border-radius:9px;padding:13px 17px;margin:0 0 20px;display:flex;align-items:center;gap:20px}
.scgf .scgf-review-note strong{font-size:11px;font-weight:500;color:#dfe6d5;white-space:nowrap}
.scgf .scgf-review-note strong:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#c4ff3d;margin:0 10px 2px 0}
.scgf .scgf-review-note p{font-size:10px;line-height:1.65;color:#939b89;margin:0;max-width:660px}
.scgf .scgf-stats{gap:12px;margin-bottom:34px}
.scgf .scgf-stat{min-height:116px;border:1px solid #2a2f25;border-radius:10px;background:#121510;padding:17px 19px;box-shadow:none;color:#f2f2ed;position:relative;text-align:left}
.scgf .scgf-stat--accent{background:#161c10;border-color:#3e4b29;color:#f2f2ed}
.scgf .scgf-stat strong{font-size:32px;line-height:1.15;font-weight:500;letter-spacing:-.05em;margin:10px 0 8px;color:#f2f2ed}
.scgf .scgf-stat--accent strong{color:#d1ef9d}
.scgf .scgf-stat>span{font-size:11px;color:#c3cabc}
.scgf .scgf-stat small{font-size:9px;color:#939d89;line-height:1.5}
.scgf .scgf-stat[aria-pressed=true]{border-color:#b2d86e;background:#1c2415;box-shadow:inset 0 2px #c4ff3d}
.scgf .scgf-stat:hover{border-color:#6b7a53;background:#1a2015}
.scgf .scgf-ledger-head{padding-bottom:20px;align-items:end}
.scgf .scgf-ledger-head h2{font-size:24px;letter-spacing:-.035em;font-weight:500}
.scgf .scgf-ledger-head p{font-size:11px;line-height:1.6;color:#979f8e;margin-top:7px}
.scgf .scgf-toolbar{gap:12px;align-items:end;padding-bottom:24px}
.scgf .scgf-search{border-color:#30372a;border-radius:8px;background:#11150f;max-width:320px}
.scgf .scgf-period span{font-size:9px;color:#9ba58f}
.scgf .scgf-filters{gap:5px;align-items:center}
.scgf .scgf-filters button{font-size:10px;min-height:36px;border-radius:7px;padding:8px 10px;color:#a2ac96}
.scgf .scgf-filters button[aria-pressed=true]{background:#c4ff3d0e;border-color:#536638;color:#d0ebad}
.scgf .scgf-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,278px),1fr));gap:18px}
.scgf .scgf-card{aspect-ratio:1/1;min-height:350px;padding:24px;background:#121510;border-color:#2c3326;border-radius:13px;box-shadow:0 9px 24px #00000012;transition:border-color .18s,background .18s,transform .18s}
.scgf .scgf-card:hover{background:#181e13;border-color:#6c8451;transform:translateY(-2px)}
.scgf .scgf-card-top{gap:14px;min-height:64px}
.scgf .scgf-client-mark{width:124px;height:64px;padding:9px 10px;border-radius:8px;background:#eaece5;border:0;box-shadow:0 1px 3px #00000015}
.scgf .scgf-client-mark.is-dark{background:#090c08;border:1px solid #242b20}
.scgf .scgf-client-mark img,.scgf .scgf-logo-frame{display:block;width:100%;height:100%;object-fit:contain;overflow:hidden}
.scgf .scgf-client-mark.is-initials{width:64px;height:64px;padding:0;border:1px solid #414f31;background:#202b17;color:#d1ebae}
.scgf .scgf-card-type{font-family:inherit;font-size:10px;letter-spacing:0;text-transform:none;color:#a7b19b;max-width:80px;display:inline-flex;align-items:center;gap:6px}
.scgf .scgf-card-type:before{content:'';width:4px;height:4px;background:currentColor;border-radius:50%;flex:none}
.scgf .scgf-card h3{font-size:23px;line-height:1.18;letter-spacing:-.04em;font-weight:500;color:#f2f3ed;min-height:28px;margin:21px 0 18px;overflow-wrap:break-word}
.scgf .scgf-card-statuses{gap:12px;margin-bottom:19px}
.scgf .scgf-card-statuses>span{gap:7px}
.scgf .scgf-card-statuses small{font-size:9px;color:#96a08b}
.scgf .scgf-card .scgf-status{font-size:10px;padding:0;border:0;border-radius:0;background:transparent;line-height:1.5;gap:6px;color:#b8c1af;display:inline-flex;align-items:center}
.scgf .scgf-card .scgf-status:before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor;flex:none}
.scgf .scgf-card .scgf-status--paid{color:#c5e59c}
.scgf .scgf-card .scgf-status--unverified{color:#a7ada0}
.scgf .scgf-card .scgf-status--pending{color:#e1e9d4}
.scgf .scgf-card-next{min-height:55px}
.scgf .scgf-card-next>small{font-size:8px;letter-spacing:.1em;margin-bottom:7px;color:#8e9a7f}
.scgf .scgf-card-next>span{font-size:11px;line-height:1.65;color:#aeb8a2}
.scgf .scgf-card-bottom{margin-top:20px;padding-top:15px;border-color:#2c3525}
.scgf .scgf-card-bottom>span{font-size:10px;color:#a1ad93}
.scgf .scgf-card-open{font-size:10px;color:#d5e2c6}
.scgf .scgf-card-open svg{color:#b5d78a}
.scgf .scgf-table-foot{font-size:9px;color:#89967b;padding-top:20px}
.scgf .scgf-footnote{font-size:10px;line-height:1.7;color:#89957b}
.scgf .scgf-client-detail{background:#11150f;border-color:#35402c;padding:32px;border-radius:15px;max-width:960px}
.scgf .scgf-detail-brand{gap:22px}
.scgf .scgf-detail-brand .scgf-client-mark{width:146px;height:76px;border-radius:9px;padding:13px 12px}
.scgf .scgf-detail-brand h2{font-size:30px;font-weight:500;letter-spacing:-.045em}
.scgf .scgf-detail-state{font-size:9px;letter-spacing:.08em;color:#afbc9d}
.scgf .scgf-detail-summary{background:#171d12;border-color:#303b26;border-radius:10px;margin-bottom:24px}
.scgf .scgf-detail-summary>div{padding:18px 20px;border-color:#303b26}
.scgf .scgf-detail-summary>div>span{font-size:10px;color:#a4b192}
.scgf .scgf-detail-summary .scgf-status{background:transparent;border:0;padding:0;font-size:12px;color:#d2e6b7}
.scgf .scgf-detail-block{padding:24px;border-color:#2c3624;border-radius:11px;background:#10150e}
.scgf .scgf-detail-block h3{font-size:15px;font-weight:500;letter-spacing:-.02em;margin-bottom:18px}
.scgf .scgf-detail-next{font-size:13px;line-height:1.85;color:#ccd6bf}
.scgf .scgf-detail-block>small{font-size:9px;color:#94a182;line-height:1.6}
.scgf .scgf-contact-list dt{font-size:9px;color:#95a283}
.scgf .scgf-contact-list dd{font-size:12px;line-height:1.7;color:#d1dbc6}
.scgf .scgf-detail-note{font-size:10px;line-height:1.7;color:#8b9a79}
@media(min-width:1500px){.scgf .scgf-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scgf .scgf-card{max-height:410px}}
@media(max-width:1100px){.scgf .scgf-review-note{display:block}.scgf .scgf-review-note p{margin-top:6px}.scgf .scgf-card{padding:22px}.scgf .scgf-card h3{font-size:22px}}
@media(max-width:640px){.scgf .scgf-heading{align-items:flex-start;gap:20px}.scgf .scgf-heading h1{font-size:35px}.scgf .scgf-heading .scgf-btn--primary{min-height:40px;font-size:10px;padding:11px 14px}.scgf .scgf-sync{gap:10px;font-size:9px;flex-wrap:wrap}.scgf .scgf-review-note{padding:14px;margin-bottom:15px}.scgf .scgf-review-note p{font-size:10px}.scgf .scgf-stats{gap:9px;margin-bottom:28px}.scgf .scgf-stat{padding:14px;min-height:112px}.scgf .scgf-stat strong{font-size:29px}.scgf .scgf-stat>span{font-size:10px}.scgf .scgf-stat small{font-size:9px}.scgf .scgf-ledger-head{gap:16px}.scgf .scgf-ledger-head h2{font-size:23px}.scgf .scgf-toolbar{gap:12px}.scgf .scgf-search{max-width:none}.scgf .scgf-card-grid{grid-template-columns:1fr;gap:14px}.scgf .scgf-card{min-height:344px;aspect-ratio:auto;padding:23px}.scgf .scgf-card h3{font-size:25px}.scgf .scgf-client-detail{padding:22px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.scgf .scgf-detail-brand{gap:14px;align-items:center}.scgf .scgf-detail-brand .scgf-client-mark{width:110px;height:68px;padding:9px}.scgf .scgf-detail-brand h2{font-size:24px}.scgf .scgf-detail-brand .scgf-eyebrow{font-size:7px;letter-spacing:.08em}.scgf .scgf-detail-summary>div{padding:16px}.scgf .scgf-detail-block{padding:20px}.scgf .scgf-detail-actions{gap:9px}.scgf .scgf-detail-actions .scgf-btn{min-height:42px;font-size:10px;padding:11px 13px}}
@media(prefers-reduced-motion:reduce){.scgf .scgf-card{transition:none}.scgf .scgf-card:hover{transform:none}}
@media(max-width:640px){.scgf .scgf-detail-brand{flex:1;flex-direction:column;align-items:flex-start;gap:17px}.scgf .scgf-detail-brand>div{width:100%;min-width:0}.scgf .scgf-detail-brand h2{overflow-wrap:normal;word-break:normal}.scgf .scgf-client-detail .scgf-dialog-head{gap:12px}.scgf .scgf-detail-brand .scgf-client-mark{width:126px;height:65px}.scgf .scgf-detail-brand .scgf-eyebrow{line-height:1.65}}

/* Manual refresh is separate from opening Sorted or preparing invoices. */
.scgf-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:none}
.scgf .scgf-heading .scgf-top-actions .scgf-btn{min-height:43px;padding:12px 15px;gap:10px;font-size:11px;border-radius:8px}
.scgf .scgf-top-actions .scgf-btn--quiet{background:#13190f;border-color:#3b4a2c;color:#d4e3c3}
.scgf .scgf-top-actions .scgf-btn--quiet:hover{background:#1b2714;border-color:#789a4e}
.scgf .scgf-top-actions .scgf-btn:disabled{opacity:.55;cursor:wait}
@media(max-width:1100px){.scgf .scgf-heading{align-items:flex-start;flex-wrap:wrap}.scgf-top-actions{justify-content:flex-start}}
@media(max-width:640px){.scgf-top-actions{width:100%;gap:9px}.scgf .scgf-heading .scgf-top-actions .scgf-btn{flex:1;font-size:10px;padding:11px 13px;min-height:42px}}

/* Original Jenny and Autos IG artwork sits on one clean white surface. */
.scgf .scgf-client-mark.is-white-backed{background:#fff;border:1px solid #fff;width:132px;height:88px;padding:7px 8px;box-shadow:none}
.scgf .scgf-detail-brand .scgf-client-mark.is-white-backed{width:160px;height:108px;padding:9px 10px}
@media(max-width:640px){.scgf .scgf-client-mark.is-white-backed{width:132px;height:88px}.scgf .scgf-detail-brand .scgf-client-mark.is-white-backed{width:146px;height:100px;padding:8px 9px}}

/* Horizontal Jose Auto artwork uses its original light-background variant. */
.scgf .scgf-client-mark.is-white-backed.is-wide{width:148px;height:64px;padding:8px}
.scgf .scgf-detail-brand .scgf-client-mark.is-white-backed.is-wide{width:196px;height:86px;padding:10px}
@media(max-width:640px){.scgf .scgf-detail-brand .scgf-client-mark.is-white-backed.is-wide{width:174px;height:76px;padding:9px}}

/* Menalec original red artwork fills its own brand panel without a dark inset. */
.scgf .scgf-client-mark.is-artwork-backed{width:148px;height:88px;padding:0;background:#c90000;border:0;box-shadow:none}
.scgf .scgf-client-mark.is-artwork-backed .scgf-logo-frame{width:100%;height:100%}
.scgf .scgf-detail-brand .scgf-client-mark.is-artwork-backed{width:180px;height:108px;padding:0}
@media(max-width:640px){.scgf .scgf-detail-brand .scgf-client-mark.is-artwork-backed{width:150px;height:90px;padding:0}}

/* RP Cars uses the original transparent logo on a quiet charcoal surface. */
.scgf .scgf-client-mark.is-slate-backed{width:124px;height:104px;padding:7px;background:#1d1f22;border:1px solid #3b3e43;box-shadow:none}
.scgf .scgf-detail-brand .scgf-client-mark.is-slate-backed{width:154px;height:140px;padding:10px}
@media(max-width:640px){.scgf .scgf-detail-brand .scgf-client-mark.is-slate-backed{width:132px;height:120px;padding:8px}}
