/*! KASHF-COPYRIGHT © 2026 مؤسسة العزل الحصين للمقاولات (س.ت 1010824507) — جميع الحقوق محفوظة. منصة كشف kashf.com.sa — انظر NOTICE.txt */
/* v55 — KTeam (لوحة الفريق) */
.kt-note{background:var(--k-adm-warn-soft,#FEF3C7);border:1px solid var(--k-adm-warn-line,#FCD34D);border-radius:10px;padding:8px 10px}.kt-warn{color:var(--k-adm-warn,#B45309)}
.kt-level{border:1px solid #D9E5DE;border-radius:14px;padding:12px;margin:10px 0;background:var(--ka-ffffff,#fff)}.kt-level.locked{opacity:.55}.kt-level h4{margin:0 0 4px}
.kt-lessons{padding-inline-start:20px;margin:6px 0}.kt-lessons li{margin:3px 0}.kt-badge{display:inline-block;border-radius:999px;padding:1px 8px;font-size:.78rem;background:var(--ka-e6f4ee,#E6F4EE);color:var(--ka-0a7a52,#0A7A52)}
.kt-lesson{line-height:1.85;max-width:760px}.kt-lesson h3{margin-top:14px}.kt-lesson ul{padding-inline-start:22px}
.kt-quiz .kt-timer{position:sticky;top:0;background:var(--kd-04321f,#04321F);color:var(--kd-ffffff,#fff);border-radius:10px;padding:6px 12px;display:inline-block;margin-bottom:8px;z-index:2}
.kt-q{border:1px solid #D9E5DE;border-radius:12px;padding:10px;margin:8px 0}.kt-q legend{font-weight:700;padding:0 4px}.kt-q label{display:block;padding:6px 4px;cursor:pointer}
.kt-result.ok{color:var(--ka-0a7a52,#0A7A52)}.kt-result.bad{color:var(--ka-b42318,#B42318)}.kt-review li{margin:8px 0}.kt-review li.ok,.kt-tt li.ok{color:var(--ka-0a5c3d,#0A5C3D)}.kt-review li.bad,.kt-tt li.bad{color:var(--ka-8a1c12,#8A1C12)}
.kt-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.kt-tool{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid #D9E5DE;border-radius:12px;background:var(--ka-ffffff,#fff);padding:10px;cursor:pointer;font:inherit;text-align:start}.kt-tool i{font-style:normal;font-size:1.4rem}.kt-tool small{color:var(--ka-5b6b63,#5B6B63)}
.kt-sim{border:2px dashed var(--k-adm-warn,#B45309);border-radius:14px;padding:12px;margin-top:10px;background:var(--k-adm-warn-soft,#FEF3C7)}.kt-demo-label{display:inline-block;background:var(--k-adm-warn,#B45309);color:var(--ka-ffffff,#fff);border-radius:999px;padding:2px 10px;font-weight:800;font-size:.8rem;margin-bottom:6px}
.kt-demo{width:100%;border-collapse:collapse;margin:6px 0}.kt-demo td{border-bottom:1px solid var(--k-adm-line,#DDE3E8);padding:4px 6px;font-size:.9rem}
.kt-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.kt-sec{border-top:1px solid #D9E5DE;padding-top:8px;margin-top:8px}.kt-task,.kt-act{border:1px solid #D9E5DE;border-radius:12px;padding:8px;margin:6px 0}.kt-task textarea,.kt-act textarea{width:100%}
.kt-tour{position:fixed;inset:0;background:var(--ka-04321f-a45,rgba(4,50,31,.45));z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:16px}.kt-tip{background:var(--ka-ffffff,#fff);color:var(--ka-0b1f16,#0B1F16);border-radius:16px;max-width:520px;width:100%;padding:16px;box-shadow:0 10px 40px rgba(0,0,0,.3)}.kt-tip b{display:block;font-size:1.05rem;margin:4px 0}
.kt-disc ul{padding-inline-start:20px;line-height:1.7}.kt-hl{position:relative;z-index:10001;outline:3px solid var(--k-adm-warn,#B45309);outline-offset:4px;border-radius:10px;background:var(--ka-ffffff,#fff)}
.kt-toast{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);background:var(--kd-04321f,#04321F);color:var(--kd-ffffff,#fff);padding:10px 16px;border-radius:12px;z-index:10002;max-width:92vw;box-shadow:0 6px 20px rgba(0,0,0,.25)}.kt-toast.bad{background:var(--kd-b42318,#B42318)}
.kt-trk-ind{position:fixed;top:0;inset-inline:0;background:var(--ka-0a7a52,#0A7A52);color:var(--ka-ffffff,#fff);text-align:center;font-weight:800;font-size:.9rem;padding:4px;z-index:9999}
@media (prefers-color-scheme:dark){.kt-level,.kt-tool,.kt-tip{background:var(--kd-0f1f18,#0F1F18);color:var(--kd-e8f2ec,#E8F2EC);border-color:var(--kd-2a3d34,#2A3D34)}.kt-sim{background:var(--k-adm-warn-dk-bg,#1E2329)}}
