/* SYSNOW Support Suite v2.1.2: use a light-grey page canvas while preserving Blocksy header/footer. */
body.sysnow-support-site{background:#f3f4f6!important}
body.sysnow-support-site .site-main,body.sysnow-support-site .content-area,body.sysnow-support-site .site-content{background:#f3f4f6}
.sysnow-ss{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#16324a;background:#f3f4f6;width:100%;box-sizing:border-box}.sysnow-ss *{box-sizing:border-box}.ss-wrap{width:100%;max-width:1400px;margin:0 auto;padding:0 32px}.ss-hero{background:#dff1ff;padding:90px 0 100px}.ss-badge{font-size:13px;font-weight:800;letter-spacing:.08em;color:#0b4f8a}.ss-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.05;max-width:900px;margin:16px 0}.ss-hero p,.ss-lead{font-size:20px;line-height:1.7;max-width:900px}.ss-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ss-btn{display:inline-block;background:#0b4f8a;color:#fff!important;text-decoration:none;padding:14px 22px;border-radius:8px;font-weight:700;border:0;cursor:pointer}.ss-btn-light{background:#fff!important;color:#0b4f8a!important;border:1px solid #a9d2ef}.ss-section{padding:72px 0}.ss-blue{background:#dff1ff}.ss-section h1,.ss-section h2{color:#0b4f8a}.ss-section h2{font-size:36px;margin-top:0}.ss-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ss-card,.ss-panel{background:#fff;border:1px solid #cfe3f1;border-radius:12px;padding:28px;box-shadow:0 4px 18px rgba(20,60,90,.06)}.ss-card h3{margin-top:0;color:#0b4f8a}.ss-card a{font-weight:700;color:#0b4f8a}.ss-pills{display:flex;flex-wrap:wrap;gap:12px}.ss-pills span{background:#fff;border:1px solid #b8dcf5;padding:10px 14px;border-radius:999px}.ss-cta{background:#dff1ff;padding:64px 0}.ss-track-panel{margin-bottom:32px}.ss-new-ticket{margin-top:32px}.ss-new-ticket h2,.ss-track-panel h2{margin-top:0}.ss-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ss-panel label{display:block;font-weight:700;margin:0 0 16px}.ss-panel input,.ss-panel textarea,.ss-panel select{display:block;width:100%;margin-top:7px;border:1px solid #b9d2e2;border-radius:7px;padding:12px;font:inherit}.ss-notice{padding:16px;background:#eef8ff;border-left:4px solid #0b4f8a;margin:20px 0}.ss-help{color:#567;margin-top:20px}.ss-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ss-check{display:flex!important;align-items:flex-start;gap:10px}.ss-check input{width:auto!important;margin:3px 0 0!important}.ss-panel small{display:block;font-weight:400;line-height:1.5}.ss-panel input[type=file]{padding:10px}.ss-portal-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.ss-portal-nav a{display:inline-block;padding:9px 14px;border:1px solid #cfe3f1;border-radius:999px;text-decoration:none;color:#0b4f8a;font-weight:700;background:#fff}.ss-client-actions{margin-top:22px}.ss-activity-list{padding-left:20px;line-height:2}.ss-client-ticket-list{margin-top:28px}.ss-client-ticket-detail{margin-top:28px}.ss-table-wrap{overflow:auto}.ss-table{width:100%;border-collapse:collapse;min-width:760px}.ss-table th,.ss-table td{border-bottom:1px solid #dbe8f0;padding:12px;text-align:left}.ss-table th{background:#eef8ff;color:#0b4f8a}.ss-table a{color:#0b4f8a;font-weight:700}
@media(max-width:900px){.ss-grid{grid-template-columns:1fr 1fr}.ss-two{grid-template-columns:1fr}.ss-hero{padding:60px 0}.ss-wrap{padding:0 20px}}@media(max-width:700px){.ss-form-grid{grid-template-columns:1fr}}@media(max-width:560px){.ss-grid{grid-template-columns:1fr}.ss-hero h1{font-size:40px}.ss-hero p,.ss-lead{font-size:17px}.ss-section{padding:48px 0}}
