/* solidcos-support (Kontakt, Kundservice, Vanliga frågor, Mina ärenden): temat stylar BARA pluginens scs-*-klasser,
   flödena och markupen är pluginets (Madhawa). Källa: night/info/theme_scs.css. Laddas efter pluginens support.css. */
.scs-support{
  --scs-accent:#111315; --scs-accent-600:#2a2f34; --scs-on-accent:#ffffff; --scs-ring:rgba(17,19,21,.16);
  --scs-surface:#ffffff; --scs-surface-2:#f5f6f7; --scs-tint:#f5f6f7;
  --scs-text:#111315; --scs-muted:#5b636c; --scs-border:#e3e6e9;
  --scs-radius:10px; --scs-radius-sm:6px; --scs-shadow:none; --scs-shadow-lg:none;
  --scs-in-bubble:#ffffff; --scs-out-bubble:#eceef0;
  max-width:none; font-family:'Instrument Sans',system-ui,sans-serif; font-size:15px;
}
.scs-guest-page{padding:0}
.scs-support h1,.scs-support h2,.scs-support h3,.scs-support .scs-choice strong{font-family:'Archivo',system-ui,sans-serif;font-weight:800;letter-spacing:-.01em}
.scs-support h2{font-size:22px;margin:0 0 16px}
.scs-support a{color:var(--scs-text);text-decoration:underline;text-decoration-color:var(--scs-border);text-underline-offset:3px}
.scs-support a:hover{text-decoration-color:var(--scs-text)}
.scs-support .scs-choice,.scs-support a.scs-item,.scs-support .scs-back,.scs-support .scs-phone a{text-decoration:none}
.scs-support .scs-back{color:var(--scs-muted);font-weight:500}
.scs-support .scs-back:hover{color:var(--scs-text)}
.scs-support button,.scs-support .button,.scs-support input[type="submit"]{border-radius:4px;box-shadow:none;font-weight:500}
.scs-support .scs-choice:hover,.scs-support a.scs-item:hover{transform:none;border-color:var(--scs-text)}
.scs-support .scs-choice{padding:22px}
.scs-support .scs-choice .scs-ic{width:44px;height:44px;border-radius:10px;color:var(--scs-text)}
.scs-support .scs-choice strong{font-size:18px}
.scs-support .scs-choices{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}
.scs-support .scs-phone{margin-top:0}
.scs-support .scs-guest-login{margin-top:8px}
.scs-support input,.scs-support select,.scs-support textarea{background:#fff;font-size:16px}
.scs-support .scs-card{padding:24px}
.scs-support .scs-step.active .scs-step-dot,.scs-support .scs-step.done .scs-step-dot{background:var(--scs-text);border-color:var(--scs-text)}
.scs-support .scs-step.active::before,.scs-support .scs-step.done::before{background:var(--scs-text)}
/* statusar utan färgkoder: ink = nytt, resten neutrala (inget grönt) */
.scs-support .scs-st-new{background:#111315;color:#fff}
.scs-support .scs-st-open{background:#fff;color:#111315;box-shadow:inset 0 0 0 1px #111315}
.scs-support .scs-st-replied{background:#eceef0;color:#111315}
.scs-support .scs-st-waiting{background:#fff;color:#5b636c;box-shadow:inset 0 0 0 1px #b5bcc3}
.scs-support .scs-st-closed{background:#f5f6f7;color:#5b636c}
.scs-support .scs-note.success,.scs-support .scs-note.error{background:var(--scs-surface-2);border-color:var(--scs-border);border-left:3px solid var(--scs-text)}
.scs-support .scs-upload-errors p{background:var(--scs-surface-2);color:var(--scs-text);border-left:3px solid var(--scs-text)}
.scs-support .scs-upload-remove:hover{color:var(--scs-text)}
.scs-support .scs-ann{background:var(--scs-surface-2);border:1px solid var(--scs-border);border-left:3px solid var(--scs-text);color:var(--scs-text)}
.scs-support .scs-ann-body div{color:var(--scs-muted)}
.scs-support .scs-ann-ic{background:#fff}
.scs-support .scs-ann-x{background:none;color:var(--scs-muted);box-shadow:none}
.scs-support .scs-ann-x:hover{background:#fff;color:var(--scs-text)}
.scs-support .scs-faq-cats{columns:1}
.scs-support .scs-faq-cat-title{font-size:20px;font-weight:800;margin:0 0 10px}
.scs-support .scs-faq{box-shadow:none}
.scs-support .scs-faq-item summary{padding:16px 18px;font-weight:600}
.scs-support .scs-faq-answer{padding:0 18px 18px;white-space:normal;line-height:1.65}
.scs-support .scs-faq-cat{margin-bottom:28px;scroll-margin-top:16px}
.scs-support .scs-suggest,.scs-support .scs-pager-btn,.scs-support .scs-tablewrap{box-shadow:none}
.scs-support .scs-pager-btn:hover:not(:disabled){color:var(--scs-text)}
.scs-support .scs-table th{font-family:'JetBrains Mono',monospace;font-weight:600}
.scs-support .scs-chat{background:var(--scs-surface-2)}
.scs-support .scs-bubble{box-shadow:none}
.scs-support .scs-video-ph{display:grid;place-items:center;aspect-ratio:16/9;max-width:44rem;background:var(--scs-surface-2);border-radius:6px;margin:.75rem 0;color:var(--scs-muted);font:600 11px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase}
/* /tema: solidcos-support */





.ipc.mod h1[data-hubonly],.ipc.mod .lead[data-hubonly]{display:none}
.ipc.mod .scs-support>.scs-guest-page>h2,.ipc.mod .scs-guest-page>.scs-support>h2:not(.x){}
.ipc.mod--title .scs-support h2:first-of-type,.ipc.mod--title .scs-support .scs-back+h2{font:800 clamp(30px,4vw,42px)/1.05 'Archivo',system-ui,sans-serif;letter-spacing:-.02em}
