:root{
  --wouj:#E1251B; --nwa:#111111; --gri:#666; --gri-leje:#f4f4f4; --fwontye:#e3e3e3;
  --vet:#1E9E4A; --vet-leje:#7AB929; --jon:#E8B400; --zoranj:#E67E22; --wouj-feb:#D32F2F;
}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#fff;color:var(--nwa);line-height:1.45}
a{color:var(--wouj)}
.antet{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:3px solid var(--wouj);background:#fff;position:sticky;top:0;z-index:10}
.antet img{width:42px;height:42px;border-radius:50%}
.antet .tit{font-weight:800;font-size:20px;letter-spacing:.2px}
.antet .soustit{font-size:12px;color:var(--gri)}
.veso{max-width:860px;margin:0 auto;padding:16px}
.kad{border:1px solid var(--fwontye);border-radius:14px;padding:16px;margin:12px 0;background:#fff}
.kad gri{background:var(--gri-leje)}
h1{font-size:24px;margin:8px 0} h2{font-size:18px;margin:14px 0 8px} h3{font-size:15px;margin:10px 0 6px}
p{margin:6px 0;color:#222} .ti{font-size:13px;color:var(--gri)}
.etiket{display:block;font-size:13px;font-weight:600;margin:10px 0 4px}
input,select,textarea{width:100%;padding:11px;border:1px solid #bbb;border-radius:10px;font-size:16px;background:#fff}
textarea{min-height:70px}
.btn{display:inline-block;background:var(--wouj);color:#fff;border:0;border-radius:10px;padding:12px 18px;font-size:16px;font-weight:700;cursor:pointer;margin:6px 4px 6px 0}
.btn.nwa{background:var(--nwa)} .btn.leje{background:#fff;color:var(--nwa);border:1px solid #bbb}
.btn:disabled{opacity:.5}
.not-gwo{font-size:72px;font-weight:800;line-height:1;text-align:center}
.bann{display:inline-block;padding:4px 14px;border-radius:99px;color:#fff;font-weight:700;font-size:14px}
.santre{text-align:center}
.ba-fakte{display:flex;align-items:center;gap:8px;margin:7px 0;font-size:14px}
.ba-fakte .non{flex:0 0 46%}
.ba-fakte .tras{flex:1;background:#eee;border-radius:99px;height:10px;overflow:hidden}
.ba-fakte .plen{height:100%}
.ongle{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}
.ongle button{flex:1;min-width:100px;padding:10px;border-radius:10px;border:1px solid #bbb;background:#fff;font-weight:600;cursor:pointer}
.ongle button.aktif{background:var(--nwa);color:#fff;border-color:var(--nwa)}
.tab{display:none}.tab.aktif{display:block}
.lis{list-style:none}.lis li{padding:9px 0;border-bottom:1px solid var(--fwontye)}
.ere{background:#fdecea;border:1px solid #f5c6c2;color:#8f1d16;border-radius:10px;padding:10px;margin:10px 0;font-size:14px}
.ok-mesaj{background:#e9f7ee;border:1px solid #bfe6cb;color:#14532d;border-radius:10px;padding:10px;margin:10px 0;font-size:14px}
.chip{display:inline-block;background:var(--gri-leje);border-radius:99px;padding:2px 10px;font-size:12px;margin:2px}
/* Selektè lang dewoulant — modèl NSL */
.selekte-lang{margin-left:auto;position:relative;flex:none}
.sl-bouton{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #bbb;border-radius:10px;padding:8px 12px;font-size:15px;font-weight:600;cursor:pointer;color:var(--nwa);font-family:inherit}
.sl-bouton:hover{border-color:var(--nwa)}
.sl-bouton .sl-flech{transition:transform .15s ease;flex:none}
.sl-bouton.louvri .sl-flech{transform:rotate(180deg)}
.sl-meni{position:absolute;right:0;top:calc(100% + 6px);min-width:210px;background:#fff;border:1px solid var(--fwontye);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.16);padding:6px;z-index:60}
.sl-meni[hidden]{display:none}
.sl-opsyon{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;padding:10px 12px;font-size:15px;font-family:inherit;border-radius:8px;cursor:pointer;color:var(--nwa);text-align:left}
.sl-opsyon:hover{background:var(--gri-leje)}
.sl-opsyon.aktif{background:var(--gri-leje);font-weight:700}
.sl-tchek{color:var(--wouj);font-weight:800;visibility:hidden;flex:none}
.sl-opsyon.aktif .sl-tchek{visibility:visible}
@media (max-width:560px){.not-gwo{font-size:58px}.ba-fakte .non{flex-basis:52%}}
/* ===== Akèy app konsomatè — patwon app Experian (wonn 5 nov.) ===== */
.antet-app{justify-content:space-between;gap:8px;border-bottom:1px solid var(--fwontye)}
.antet-app .selekte-lang{margin-left:0}
.antet-mitan{display:flex;align-items:center;gap:8px;min-width:0}
.antet-mitan img{width:36px;height:36px;border-radius:50%}
.antet-mitan .tit{font-size:19px}
.antet-dwat{display:flex;align-items:center;gap:8px;flex:none}
.ik-btn{width:40px;height:40px;border-radius:50%;background:#f4f4f6;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;color:#333;flex:none}
.ik-btn:hover{background:#ececf0}
.ik-btn .badj{position:absolute;top:-3px;right:-3px;background:var(--wouj);color:#fff;font-size:10px;font-weight:800;min-width:17px;height:17px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff}
.ik-btn .badj[hidden]{display:none}
.chip-ba{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.chip-ba::-webkit-scrollbar{display:none}
.chipnav{flex:none;padding:9px 16px;border-radius:99px;border:1px solid transparent;background:#f1f1f4;font-size:14.5px;font-weight:600;color:#222;cursor:pointer;font-family:inherit;white-space:nowrap}
.chipnav.aktif{background:var(--nwa);color:#fff}
.kat-not{padding:18px 16px 14px}
.joj-wrap{display:flex;gap:14px;align-items:center;margin-top:4px}
.joj{position:relative;flex:0 0 54%;max-width:225px;margin:0 auto}
.joj svg{width:100%;height:auto;display:block}
.joj-sant{position:absolute;left:0;right:0;top:33%;text-align:center}
.joj-mak{font-size:12px;color:var(--gri);font-weight:600;letter-spacing:.3px}
.joj-vale{font-size:52px;font-weight:800;line-height:1.05;color:var(--nwa)}
.joj-bann{display:inline-block;margin-top:3px;padding:3px 12px;border-radius:99px;font-weight:700;font-size:13px}
.joj-min,.joj-max{position:absolute;bottom:-6px;font-size:14px;color:#555;font-weight:600}
.joj-min{left:0}.joj-max{right:0}
.bwat-chanj{flex:1;background:#f4f4f6;border-radius:14px;padding:14px;min-height:112px;display:flex;flex-direction:column}
.bc-tit{font-weight:800;font-size:16.5px;color:var(--nwa)}
.bc-dat{font-size:12.5px;color:var(--gri);margin-top:2px}
.bc-lyen{margin-top:auto;padding-top:10px;font-weight:700;color:var(--wouj);text-decoration:none;font-size:14.5px;line-height:1.3}
.fakte-kat{border:1px solid var(--fwontye);border-radius:12px;padding:12px 14px;margin:10px 0;background:#fff}
.fk-tit{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px}
.fk-tit b{font-size:15px}
.tras2{background:#eee;border-radius:99px;height:10px;overflow:hidden;margin-top:9px}
.tras2 span{display:block;height:100%;border-radius:99px}
.ba-nav{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--fwontye);display:flex;z-index:50;padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px rgba(0,0,0,.05)}
.ba-nav button{flex:1;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;color:#8a8a8e;cursor:pointer;font-family:inherit;padding:4px 0}
.ba-nav button.aktif{color:var(--wouj)}
body.ak-nav{padding-bottom:76px}
.pwofil-lign{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--fwontye);font-size:14px}
.pwofil-lign:last-child{border-bottom:0}
.pwofil-lign .pl-k{color:var(--gri)}
.pwofil-lign .pl-v{font-weight:600;text-align:right}
@media (max-width:560px){.joj-vale{font-size:44px}.bc-tit{font-size:15px}}

/* Pakè P1-B: kò avi desizyon defavorab la (pòtay patnè a) */
.avi-ko { white-space: pre-wrap; background: #f7f7f9; border: 1px solid #e3e3e8; border-radius: 10px; padding: 12px; font-size: 13px; line-height: 1.55; max-height: 420px; overflow: auto; text-align: left; }
