:root{--cc-navy:#071a3d;--cc-blue:#1464f4;--cc-ink:#10213f;--cc-muted:#61718c;--cc-line:#dce6f2;--cc-soft:#f3f7fc;--cc-green:#148653;--cc-orange:#a75a08}.sonhosting-client-v2 .entry-header,.sonhosting-client-v2 .page-header,.sonhosting-client-v2 .entry-title{display:none!important}.sonhosting-client-v2 .site-content,.sonhosting-client-v2 .content-area,.sonhosting-client-v2 .site-main,.sonhosting-client-v2 .entry-content{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}.shcc{min-height:76vh;padding:64px 0 90px;background:radial-gradient(circle at 90% 0,rgba(20,100,244,.1),transparent 27%),var(--cc-soft);color:var(--cc-ink);font-family:Inter,system-ui,sans-serif}.shcc *{box-sizing:border-box}.shcc-shell{width:min(1180px,calc(100% - 34px));margin:auto}.shcc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.shcc-head span,.shcc-title span,.shcc-support form>span{color:var(--cc-blue);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.shcc h1,.shcc h2,.shcc h3{margin:0;color:var(--cc-ink);letter-spacing:-.035em}.shcc h1{margin-top:8px;font-size:clamp(36px,5vw,58px)}.shcc-head p{margin:10px 0 0;color:var(--cc-muted)}.shcc-head>a,.shcc-title>a{padding:13px 17px;border-radius:10px;background:#20a65a;color:#fff!important;font-weight:850;text-decoration:none;white-space:nowrap}.shcc-nav{display:flex;gap:5px;padding:6px;margin-bottom:25px;overflow:auto;border:1px solid var(--cc-line);border-radius:15px;background:#fff;box-shadow:0 12px 35px rgba(8,35,76,.07)}.shcc-nav button,.shcc-nav a{min-width:max-content;padding:12px 16px;border:0;border-radius:10px;background:transparent;color:#536681!important;font-weight:800;text-decoration:none;cursor:pointer}.shcc-nav .is-active{background:var(--cc-navy);color:#fff!important}.shcc-status{padding:16px;border:1px solid #cadbf3;border-radius:12px;background:#eef5ff;color:#174f9a;font-weight:750}.shcc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.shcc-stats article{padding:24px;border:1px solid var(--cc-line);border-radius:17px;background:#fff;box-shadow:0 14px 38px rgba(8,35,76,.06)}.shcc-stats small{display:block;color:var(--cc-muted);font-weight:750}.shcc-stats strong{display:block;margin-top:8px;font-size:35px}.shcc-grid{display:grid;grid-template-columns:1fr 310px;gap:20px}.shcc-grid>section,.shcc-grid>aside,.shcc-view[data-panel=services],.shcc-support>*,.shcc-empty{padding:28px;border:1px solid var(--cc-line);border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(8,35,76,.07)}.shcc-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.shcc-title button{border:0;background:transparent;color:var(--cc-blue);font-weight:800;cursor:pointer}.shcc-grid aside{background:linear-gradient(145deg,#071a3d,#0b386f);color:#fff}.shcc-grid aside h2{color:#fff}.shcc-grid aside a,.shcc-grid aside button{display:flex;width:100%;margin-top:12px;padding:13px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08);color:#fff!important;font-weight:750;text-decoration:none;cursor:pointer}.shcc-service{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 0;border-bottom:1px solid var(--cc-line)}.shcc-service:last-child{border:0}.shcc-service h3{margin:9px 0 5px;font-size:21px}.shcc-service p{margin:0;color:var(--cc-muted);font-size:14px}.shcc-pill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900}.shcc-pill.is-ok{background:#e9f8f0;color:var(--cc-green)}.shcc-pill.is-warn{background:#fff3e5;color:var(--cc-orange)}.shcc-service-actions{display:flex;gap:8px}.shcc-service-actions a,.shcc-service-actions button{padding:9px 12px;border:1px solid var(--cc-line);border-radius:9px;background:#fff;color:var(--cc-blue)!important;font-weight:800;text-decoration:none;cursor:pointer}.shcc-support{display:grid;grid-template-columns:1fr 1fr;gap:20px}.shcc-support label{display:grid;gap:7px;margin-top:17px;font-weight:750}.shcc-support input,.shcc-support textarea{width:100%;padding:12px 13px;border:1px solid #c8d5e7;border-radius:10px;font:inherit}.shcc-support form button{margin-top:15px;padding:13px 17px;border:0;border-radius:10px;background:var(--cc-blue);color:#fff;font-weight:850;cursor:pointer}.shcc-ticket{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--cc-line)}.shcc-ticket span{color:var(--cc-green);font-size:12px;font-weight:850}.shcc-ticket small{color:var(--cc-muted)}.shcc-empty{text-align:center}.shcc-empty p{max-width:650px;margin:10px auto;color:var(--cc-muted);line-height:1.65}.shcc-login{width:min(700px,calc(100% - 30px));margin:110px auto;padding:50px;border:1px solid var(--cc-line);border-radius:22px;background:#fff;box-shadow:0 25px 70px rgba(8,35,76,.12);text-align:center}.shcc-login span{color:var(--cc-blue);font-weight:900}.shcc-login h1{margin:12px 0}.shcc-login a{display:inline-flex;margin-top:15px;padding:13px 19px;border-radius:10px;background:var(--cc-blue);color:#fff!important;font-weight:850;text-decoration:none}@media(max-width:800px){.shcc{padding-top:38px}.shcc-head{align-items:flex-start;flex-direction:column}.shcc-head>a{width:100%;text-align:center}.shcc-stats{grid-template-columns:1fr 1fr}.shcc-grid,.shcc-support{grid-template-columns:1fr}.shcc-grid>aside{grid-row:1}.shcc-service{align-items:flex-start;flex-direction:column}.shcc-service-actions{width:100%}.shcc-service-actions>*{flex:1;text-align:center}}@media(max-width:520px){.shcc-stats{grid-template-columns:1fr}.shcc h1{font-size:38px}.shcc-nav{margin-left:-10px;margin-right:-10px;border-radius:0}.shcc-grid>section,.shcc-grid>aside,.shcc-view[data-panel=services],.shcc-support>*{padding:21px}.shcc-ticket{grid-template-columns:1fr}.shcc-login{margin:55px auto;padding:32px 22px}}
.shcc-domain{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;max-width:620px;margin-top:16px;padding:16px;border:1px solid #cfe0f5;border-radius:12px;background:#f4f8ff}.shcc-domain label{display:grid;gap:6px;font-size:13px;font-weight:800}.shcc-domain input{width:100%;padding:11px 12px;border:1px solid #bfcee2;border-radius:9px;font:inherit}.shcc-domain button{align-self:end;padding:12px 15px;border:0;border-radius:9px;background:var(--cc-blue);color:#fff;font-weight:850;cursor:pointer}.shcc-domain small,.shcc-domain p{grid-column:1/-1}@media(max-width:620px){.shcc-domain{grid-template-columns:1fr}.shcc-domain button{width:100%}}
.shcc-service>div:first-child{min-width:0;flex:1}.shcc-service-actions{align-self:flex-start;flex-wrap:wrap;justify-content:flex-end}.shcc-service-actions button:disabled,.shcc-service button:disabled{cursor:wait;opacity:.6}.shcc-dns,.shcc-email,.shcc-wordpress{margin-top:14px;border:1px solid var(--cc-line);border-radius:13px;background:#f9fbfe;overflow:hidden}.shcc-dns summary,.shcc-email summary,.shcc-wordpress summary{padding:14px 16px;color:var(--cc-ink);font-weight:850;cursor:pointer;list-style-position:inside}.shcc-dns[open] summary,.shcc-email[open] summary,.shcc-wordpress[open] summary{border-bottom:1px solid var(--cc-line);background:#fff}.shcc-dns>p,.shcc-email>p,.shcc-wordpress>p{padding:13px 16px 0!important;line-height:1.55}.shcc-dns form,.shcc-email form,.shcc-wordpress form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px}.shcc-dns label,.shcc-email label,.shcc-wordpress label{display:grid;gap:6px;color:var(--cc-ink);font-size:12px;font-weight:850}.shcc-dns input,.shcc-dns select,.shcc-email input,.shcc-wordpress input{width:100%;min-width:0;padding:11px 12px;border:1px solid #c8d5e7;border-radius:9px;background:#fff;color:var(--cc-ink);font:inherit}.shcc-dns form button,.shcc-email form button,.shcc-wordpress form button{align-self:end;padding:12px 14px;border:0;border-radius:9px;background:var(--cc-blue);color:#fff;font-weight:850;cursor:pointer}.shcc-dns form [role=status],.shcc-email form [role=status],.shcc-wordpress form [role=status]{grid-column:1/-1}.shcc-dns ul,.shcc-email ul{display:grid;gap:8px;margin:0;padding:0 16px 16px;list-style:none}.shcc-dns li,.shcc-email li{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--cc-line);border-radius:9px;background:#fff;overflow-wrap:anywhere}.shcc-dns li span{min-width:0;flex:1;color:var(--cc-muted)}.shcc-dns li button{margin-left:auto;padding:7px 10px;border:1px solid #f0c7c7;border-radius:8px;background:#fff7f7;color:#9b2525;font-weight:800;cursor:pointer}.shcc-action-status{margin-top:10px!important;color:#174f9a!important;font-weight:750}.shcc-usage{margin-top:6px!important}@media(max-width:900px){.shcc-dns form,.shcc-email form,.shcc-wordpress form{grid-template-columns:1fr}.shcc-dns form button,.shcc-email form button,.shcc-wordpress form button{width:100%}}@media(max-width:620px){.shcc-dns li{align-items:flex-start;flex-direction:column}.shcc-dns li button{width:100%;margin:0}.shcc-service-actions{display:grid;grid-template-columns:1fr;width:100%}}
.shcc-email li{flex-wrap:wrap}.shcc-email li code{min-width:0;overflow-wrap:anywhere}.shcc-email li button{margin-left:auto;padding:7px 10px;border:1px solid #c8d5e7;border-radius:8px;background:#fff;color:#174f9a;font:inherit;font-weight:800;cursor:pointer}@media(max-width:620px){.shcc-email li button{margin-left:0;width:100%}}
.shcc-email li{flex-wrap:wrap}.shcc-email li code{min-width:0;overflow-wrap:anywhere}.shcc-email li button{margin-left:auto;padding:7px 10px;border:1px solid #c8d5e7;border-radius:8px;background:#fff;color:#174f9a;font:inherit;font-weight:800;cursor:pointer}@media(max-width:620px){.shcc-email li button{margin-left:0;width:100%}}
.shcc-activity-view{padding:28px;border:1px solid var(--cc-line);border-radius:18px;background:#fff}.shcc-activity-view>p{color:var(--cc-muted)}.shcc-action{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--cc-line)}.shcc-action>div{display:grid;gap:6px}.shcc-action>div:last-child{text-align:right}.shcc-action small{color:var(--cc-muted)}.shcc-ticket{width:100%;border:0;border-bottom:1px solid var(--cc-line);background:transparent;color:var(--cc-ink);font:inherit;text-align:left;cursor:pointer}.shcc-ticket:hover,.shcc-ticket:focus-visible{background:#f0f6ff}.shcc-support select,.shcc-ticket-thread textarea{width:100%;padding:12px 13px;border:1px solid #c8d5e7;border-radius:10px;background:#fff;color:var(--cc-ink);font:inherit}.shcc-ticket-thread{margin-top:20px;padding:28px;border:1px solid var(--cc-line);border-radius:18px;background:#fff}.shcc-message-list{display:grid;gap:12px;padding:0;list-style:none}.shcc-message-list li{max-width:85%;padding:14px;border:1px solid var(--cc-line);border-radius:12px;background:#f4f8ff;overflow-wrap:anywhere}.shcc-message-list li.is-support{justify-self:end;background:#eaf8ef}.shcc-message-list strong{color:var(--cc-ink)}.shcc-message-list time{display:block;margin-top:3px;color:var(--cc-muted);font-size:12px}.shcc-message-list p{margin-bottom:0;line-height:1.55}.shcc-ticket-thread form{display:grid;gap:10px}.shcc-ticket-thread form label{font-weight:800}.shcc-ticket-thread form button{justify-self:start;padding:12px 16px;border:0;border-radius:9px;background:var(--cc-blue);color:#fff;font-weight:850;cursor:pointer}.shcc-ticket-thread form button:disabled{opacity:.6}@media(max-width:620px){.shcc-activity-view,.shcc-ticket-thread{padding:20px}.shcc-action{flex-direction:column}.shcc-action>div:last-child{text-align:left}.shcc-message-list li{max-width:100%}}

/* Shared hosting workspace. Keep the original blue, icon-led character while
   giving existing customers the same support and billing navigation as the portal. */
.shcc [hidden]{display:none!important}
.shcc-head .shcc-help-link{flex:none;padding:13px 18px;border:1px solid #0d63d7;border-radius:11px;background:#135fd2;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 10px 22px rgba(19,95,210,.18)}
.shcc-head .shcc-help-link:hover,.shcc-head .shcc-help-link:focus-visible{background:#0a4fac;color:#fff}
.shcc-tools-view{padding:0 0 24px}
.shcc-tools-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:34px 38px;border-radius:18px;background:linear-gradient(125deg,#0b2e67 0%,#0e58ac 62%,#1375c8 100%);color:#fff;box-shadow:0 17px 42px rgba(8,35,76,.18)}
.shcc-tools-intro h2{margin:8px 0 9px;color:#fff;font-size:clamp(27px,3.5vw,40px);line-height:1.1}
.shcc-tools-intro p{max-width:690px;margin:0;color:#deecff;line-height:1.55}
.shcc-eyebrow{color:#bdd9ff;font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.shcc-tools-intro button{flex:none;border:1px solid rgba(255,255,255,.7);border-radius:11px;padding:13px 17px;background:#fff;color:#0b3d83;font:inherit;font-weight:850;cursor:pointer}
.shcc-tool-group{margin-top:24px;padding:26px 30px 30px;border:1px solid var(--cc-line);border-radius:18px;background:#fff;box-shadow:0 12px 36px rgba(8,35,76,.06)}
.shcc-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}
.shcc-group-heading h3{font-size:22px}.shcc-group-heading p{margin:0;color:var(--cc-muted);font-size:14px}
.shcc-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.shcc-tool{display:flex;align-items:center;gap:15px;min-height:110px;padding:17px;border:1px solid #dbe7f4;border-radius:14px;background:#f5f9ff;color:var(--cc-ink)!important;text-decoration:none!important;text-align:left;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
.shcc-tool:hover,.shcc-tool:focus-visible{transform:translateY(-2px);border-color:#8bbafa;background:#eff6ff;box-shadow:0 9px 20px rgba(20,100,244,.1)}
.shcc-tool-icon{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#e1efff;color:#1261cc;font-size:18px;font-weight:950;letter-spacing:-.04em}
.shcc-tool>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.shcc-tool strong{font-size:16px;line-height:1.2}.shcc-tool small{color:#536681;font-size:12px;line-height:1.4}.shcc-tool-arrow{color:#166ad7;font-size:19px;font-weight:800}
.shcc-tool-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:24px 28px;border:1px solid #bfdaff;border-radius:17px;background:#eaf3ff}
.shcc-tool-footer strong{display:block;font-size:17px}.shcc-tool-footer p{margin:5px 0 0;color:#526785}.shcc-tool-footer>div:last-child{display:flex;gap:9px;flex-wrap:wrap}
.shcc-tool-footer button,.shcc-empty-actions button{padding:11px 14px;border:1px solid #1561bf;border-radius:9px;background:#fff;color:#0e58ac;font:inherit;font-weight:800;cursor:pointer}
.shcc-tool-footer button:first-child,.shcc-empty-actions button:first-child{background:#155fc6;color:#fff}
.shcc-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}
.shcc button:focus-visible,.shcc a:focus-visible,.shcc input:focus-visible,.shcc textarea:focus-visible,.shcc select:focus-visible{outline:3px solid #f4b63f;outline-offset:3px}
@media(max-width:950px){.shcc-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shcc-tools-intro{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.shcc-tool-grid{grid-template-columns:1fr}.shcc-tool-group{padding:21px 18px}.shcc-group-heading{display:block}.shcc-group-heading p{margin-top:6px}.shcc-tools-intro{padding:25px 22px}.shcc-tools-intro button{width:100%}.shcc-tool-footer{align-items:flex-start;flex-direction:column;padding:22px}.shcc-tool-footer>div:last-child,.shcc-tool-footer button{width:100%}.shcc-head .shcc-help-link{width:100%;text-align:center}}
.shcc-billing-view{padding:28px;border:1px solid var(--cc-line);border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(8,35,76,.07)}
.shcc-billing-view>p{color:var(--cc-muted);line-height:1.55}
.shcc-billing-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--cc-line)}
.shcc-billing-row:last-child{border-bottom:0}.shcc-billing-row>div{display:grid;gap:6px;min-width:0}.shcc-billing-row>div:last-child{text-align:right}
.shcc-billing-row small{color:var(--cc-blue);font-weight:850;text-transform:uppercase;letter-spacing:.08em}.shcc-billing-row strong{overflow-wrap:anywhere}.shcc-billing-row span:not(.shcc-pill){color:var(--cc-muted);font-size:13px;overflow-wrap:anywhere}
.shcc-billing-row .shcc-pill{justify-self:end}.shcc-billing-view .shcc-empty button{margin-top:12px;padding:11px 15px;border:0;border-radius:9px;background:var(--cc-blue);color:#fff;font-weight:800;cursor:pointer}
@media(max-width:620px){.shcc-billing-view{padding:20px}.shcc-billing-row{align-items:flex-start;flex-direction:column}.shcc-billing-row>div:last-child{text-align:left}.shcc-billing-row .shcc-pill{justify-self:start}}
.shcc-legacy-service{padding:18px;border:1px solid #cbdcf2;border-radius:14px;background:#f7faff}.shcc-legacy-service .shcc-legacy-note{max-width:580px;margin-top:10px;line-height:1.5}.shcc-legacy-service .shcc-pill{background:#e7f0ff;color:#1254ad}
.shcc-managed-options{margin-top:17px;padding:16px;border:1px solid #cbdcf2;border-radius:12px;background:#f7faff}.shcc-managed-options>strong{color:#10213f;font-size:15px}.shcc-managed-options p{margin:5px 0 12px!important;color:#536681;line-height:1.45}.shcc-managed-options>div{display:flex;flex-wrap:wrap;gap:8px}.shcc-managed-options button{padding:9px 11px;border:1px solid #a9c8f1;border-radius:8px;background:#fff;color:#0f56b3;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.shcc-managed-options button:hover{background:#eaf3ff;border-color:#1464f4}
.shcc-next{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:20px;align-items:start;margin-bottom:20px;padding:24px 28px;border:1px solid #c5dcf6;border-radius:17px;background:#ebf4ff}
.shcc-next>div:first-child>span{color:#1254ad;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.shcc-next h2{margin-top:6px;font-size:23px}
.shcc-next-actions,#shcc-next-actions{display:grid;gap:9px;min-width:0}.shcc-next button{display:grid;gap:4px;padding:12px 14px;border:1px solid #c3d8f0;border-radius:10px;background:#fff;color:#10213f;text-align:left;font:inherit;cursor:pointer}.shcc-next button:hover{border-color:#1464f4;background:#f7fbff}.shcc-next button strong{font-size:14px}.shcc-next button span,.shcc-next p{margin:0;color:#536681;font-size:13px;line-height:1.45}
.shcc-billing-row a{justify-self:start;color:#0f56b3;font-size:13px;font-weight:850;text-decoration:underline}
.shcc-domain-transfer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:22px;padding:22px 25px;border:1px solid #cbdcf2;border-radius:15px;background:#f7faff}.shcc-domain-transfer h3{font-size:19px}.shcc-domain-transfer p{margin:6px 0 0;color:#536681;line-height:1.5}.shcc-domain-transfer>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.shcc-domain-transfer button{padding:11px 14px;border:1px solid #1464f4;border-radius:9px;background:#fff;color:#0f56b3;font:inherit;font-weight:850;cursor:pointer}.shcc-domain-transfer button:first-child{background:#1464f4;color:#fff}
@media(max-width:700px){.shcc-domain-transfer{align-items:stretch;flex-direction:column;padding:21px 19px}.shcc-domain-transfer>div:last-child,.shcc-domain-transfer button{width:100%}}
@media(max-width:700px){.shcc-next{grid-template-columns:1fr;padding:21px 19px}.shcc-next h2{font-size:21px}}

/* Workspace navigation: a real account shell on desktop, compact tabs on mobile. */
@media(min-width:1000px){
  .shcc{padding:42px 0 100px}
  .shcc-shell{width:min(1320px,calc(100% - 48px));display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:auto auto minmax(460px,auto);column-gap:28px;align-items:start}
  .shcc-head{grid-column:2;grid-row:1;margin-bottom:23px;padding:0 0 23px;border-bottom:1px solid #dce6f2}
  .shcc-head h1{font-size:clamp(34px,3.7vw,49px)}
  .shcc-nav{grid-column:1;grid-row:1 / span 3;position:sticky;top:94px;display:grid;gap:5px;align-content:start;margin:0;padding:18px 11px;border-radius:17px;overflow:visible;box-shadow:0 14px 37px rgba(8,35,76,.08)}
  .shcc-nav::before{content:'ACCOUNT WORKSPACE';padding:7px 12px 13px;color:#536681;font-size:11px;font-weight:900;letter-spacing:.13em}
  .shcc-nav button,.shcc-nav a{display:flex;align-items:center;width:100%;min-width:0;min-height:45px;padding:12px 13px;text-align:left;font-size:13px}
  .shcc-nav button:hover:not(.is-active),.shcc-nav a:hover{background:#eff5ff;color:#0f56b3!important}
  .shcc-nav a{margin-top:9px;border-top:1px solid #e5edf7;border-radius:0 0 10px 10px}
  .shcc-status{grid-column:2;grid-row:2;margin-bottom:20px}
  .shcc-shell>.shcc-view{grid-column:2;grid-row:3;min-width:0}
  .shcc-grid{grid-template-columns:minmax(0,1fr) 255px}
}
@media(max-width:999px){.shcc-nav{scrollbar-width:thin}.shcc-nav button:hover:not(.is-active),.shcc-nav a:hover{background:#eff5ff;color:#0f56b3!important}}

/* Show every section on small screens instead of hiding most tabs off-canvas. */
.shcc-mobile-nav{display:none}
.shcc-title-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.shcc-title-actions button{padding:10px 13px;border:1px solid var(--cc-line);border-radius:9px;background:#fff;color:#0f56b3;font:inherit;font-weight:800;cursor:pointer}
.shcc-title-actions a{padding:10px 13px;border-radius:9px;background:#1464f4;color:#fff!important;font-weight:800;text-decoration:none}
@media(max-width:999px){
  .shcc-nav{display:none}
  .shcc-mobile-nav{display:grid;gap:7px;margin:0 0 22px;color:#10213f;font-size:13px;font-weight:850}
  .shcc-mobile-nav select{width:100%;min-height:48px;padding:10px 14px;border:1px solid #bfd1e8;border-radius:11px;background:#fff;color:#10213f;font:inherit;font-size:16px;font-weight:750;box-shadow:0 8px 22px rgba(8,35,76,.06)}
}
@media(max-width:620px){.shcc-title-actions{width:100%}.shcc-title-actions>*{flex:1;text-align:center}.shcc-view>.shcc-title{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:800px){
  .shcc-grid>aside{grid-row:auto}
  .shcc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .shcc-stats article{min-width:0;padding:14px 11px}
  .shcc-stats small{font-size:11px;line-height:1.25}
  .shcc-stats strong{font-size:25px}
}
