
.sm-front,.sm-test-wrap,.sm-result{--sm-orange:#f97316;--sm-dark:#0f172a;--sm-muted:#64748b;font-family:Inter,Arial,sans-serif}.sm-center{max-width:1180px;margin:0 auto;padding:34px 16px}.sm-front-hero{padding:36px;border-radius:30px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;margin-bottom:24px}.sm-front-hero span,.sm-test-top span,.sm-result>span{color:var(--sm-orange);font-weight:950;letter-spacing:.09em;font-size:13px}.sm-front-hero h1{color:#fff;font-size:42px;margin:10px 0;letter-spacing:-.04em}.sm-front-hero p{color:#cbd5e1;font-size:18px}.sm-exam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sm-exam-card{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;box-shadow:0 14px 38px rgba(15,23,42,.075);text-decoration:none!important;color:#0f172a!important;transition:.2s}.sm-exam-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(15,23,42,.13)}.sm-exam-card small{color:var(--sm-orange);text-transform:uppercase;font-weight:900}.sm-exam-card strong{display:block;font-size:22px;margin:10px 0}.sm-exam-card span{color:#64748b;font-weight:800}.sm-test-wrap{max-width:920px;margin:30px auto;padding:22px}.sm-test-top{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:14px}.sm-test-top h2{font-size:30px;margin:4px 0 0;letter-spacing:-.04em}.sm-timer{background:#0f172a;color:#fff;border-radius:18px;padding:14px 18px;font-weight:950;font-size:22px}.sm-progress{height:10px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin:18px 0}.sm-progress i{display:block;height:100%;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:999px;transition:.2s}.sm-visitor{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:18px;margin-bottom:18px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.sm-visitor label{font-weight:800;color:#334155;font-size:13px}.sm-visitor input{width:100%;min-height:46px;border:1px solid #dbe3ef;border-radius:13px;padding:0 12px;margin-top:7px}.sm-question{display:none;background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:28px;box-shadow:0 18px 50px rgba(15,23,42,.08)}.sm-question.active{display:block}.sm-q-count{color:#64748b;font-weight:900;margin-bottom:12px}.sm-question h3{font-size:24px;line-height:1.35;margin:0 0 22px}.sm-option{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid #e2e8f0;border-radius:16px;margin:10px 0;cursor:pointer;transition:.18s}.sm-option:hover{border-color:#f97316;background:#fff7ed}.sm-option input{margin-top:5px}.sm-option b{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#f1f5f9}.sm-option span{flex:1;color:#334155;font-weight:700}.sm-test-actions{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.sm-btn{min-height:48px;border:0;border-radius:15px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;background:#f97316;color:#fff!important;font-weight:950;text-decoration:none!important;cursor:pointer}.sm-muted{background:#e2e8f0;color:#0f172a!important}.sm-finish{background:#0f172a}.sm-whatsapp{background:#22c55e}.sm-result{max-width:860px;margin:30px auto;padding:34px;border-radius:32px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 70px rgba(15,23,42,.12);text-align:center}.sm-result h1{font-size:34px;margin:8px 0}.sm-score{width:142px;height:142px;margin:18px auto;border-radius:999px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);font-size:52px;font-weight:950;box-shadow:0 20px 45px rgba(249,115,22,.28)}.sm-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.sm-result-grid div{background:#f8fafc;border-radius:18px;padding:16px;color:#64748b;font-weight:800}.sm-result-grid b{display:block;color:#0f172a;font-size:26px;margin-top:5px}.sm-result-cta{background:#0f172a;color:#fff;border-radius:24px;padding:24px;margin-top:20px}.sm-result-cta h2{color:#fff;margin-top:0}.sm-result-cta p{color:#cbd5e1}@media(max-width:850px){.sm-exam-grid,.sm-visitor,.sm-result-grid{grid-template-columns:1fr}.sm-test-top{align-items:flex-start;flex-direction:column}.sm-question{padding:22px}.sm-question h3{font-size:20px}.sm-test-actions{flex-direction:column}.sm-btn{width:100%}.sm-front-hero h1{font-size:32px}}

/* v2.0.2 */
.sm-test-wrap{padding-top:34px}.sm-result + .sm-front{display:none!important}


/* Sınav Merkezi v2.1.0 UX rötuşları */
.sm-center{max-width:1180px;padding:22px 16px 58px}
.sm-list-page .sm-front-hero{padding:34px 42px!important;min-height:auto!important;border-radius:26px!important;margin-bottom:20px!important}
.sm-front-hero h1{font-size:40px!important;line-height:1.05!important;margin:8px 0 10px!important}
.sm-front-hero p{font-size:17px!important;margin:0!important}
.sm-exam-grid{gap:18px!important}
.sm-exam-card{min-height:150px;padding:22px 24px!important;position:relative;overflow:hidden}
.sm-exam-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:#f97316;opacity:.95}
.sm-exam-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(15,23,42,.14)}
.sm-exam-card strong{font-size:21px!important;line-height:1.25!important;margin:10px 0 12px!important}
.sm-card-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.sm-card-meta em,.sm-exam-meta em{font-style:normal;background:#f1f5f9;color:#475569;border-radius:999px;padding:7px 11px;font-weight:900;font-size:12px}
.sm-type-yenileme:before{background:#10b981}.sm-type-silah:before{background:#ef4444}.sm-type-temel:before{background:#f97316}
.sm-test-wrap{max-width:960px;margin:18px auto 90px!important;padding:18px 16px 28px!important}
.sm-test-top{background:#fff;border:1px solid #e2e8f0;border-radius:26px;padding:24px 28px;box-shadow:0 16px 45px rgba(15,23,42,.07)}
.sm-test-top h2{font-size:30px!important;line-height:1.15!important;margin:8px 0 10px!important}
.sm-exam-meta{display:flex;gap:8px;flex-wrap:wrap}
.sm-timer{min-width:112px;text-align:center}
.sm-progress{margin:16px 0 18px!important}
.sm-visitor{margin-bottom:18px!important}
.sm-question{padding:28px 30px!important}
.sm-question h3{font-size:24px!important;line-height:1.35!important}
.sm-option{border-width:1px!important}
.sm-option:has(input:checked){background:#eff6ff;border-color:#2563eb!important;box-shadow:0 0 0 2px rgba(37,99,235,.08)}
.sm-option:has(input:checked) b{background:#2563eb;color:#fff}
.sm-test-actions{position:sticky;bottom:12px;background:rgba(248,250,252,.88);backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:20px;padding:12px;z-index:50}
body.sm-exam-page footer,body.sm-exam-page .site-footer,body.sm-exam-page #colophon{display:none!important}
.sm-result{margin:18px auto 70px!important;padding:34px!important}
.sm-score{box-shadow:0 20px 45px rgba(249,115,22,.24)}
.sm-score-low .sm-score{background:linear-gradient(135deg,#f97316,#ea580c)}
.sm-score-mid .sm-score{background:linear-gradient(135deg,#f59e0b,#d97706)}
.sm-score-good .sm-score{background:linear-gradient(135deg,#2563eb,#1d4ed8)}
.sm-score-high .sm-score{background:linear-gradient(135deg,#22c55e,#16a34a)}
.sm-result-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:10px 0 20px}
.sm-result-actions .sm-muted{background:#e2e8f0!important;color:#0f172a!important}
@media(max-width:850px){
  .sm-list-page .sm-front-hero{padding:26px!important}
  .sm-front-hero h1{font-size:31px!important}
  .sm-test-top{padding:20px;align-items:stretch!important}
  .sm-test-top h2{font-size:24px!important}
  .sm-question{padding:22px!important}
  .sm-question h3{font-size:20px!important}
  .sm-test-actions{position:static}
}
