.caisse-reseller-chrome-v391.svelte-35he2b{min-height:100dvh}.caisse-brand-lockup.svelte-35he2b,.caisse-mobile-brand.svelte-35he2b{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:flex}.caisse-brand-lockup.svelte-35he2b img:where(.svelte-35he2b){object-fit:contain;width:44px;height:44px}.caisse-brand-lockup.svelte-35he2b span:where(.svelte-35he2b),.caisse-mobile-brand.svelte-35he2b span:where(.svelte-35he2b){line-height:1;display:grid}.caisse-brand-lockup.svelte-35he2b strong:where(.svelte-35he2b){letter-spacing:.05em;font-size:13px;font-weight:950}.caisse-brand-lockup.svelte-35he2b small:where(.svelte-35he2b){color:var(--primary);letter-spacing:.12em;margin-top:5px;font-size:6.5px;font-weight:900}.caisse-mobile-brand.svelte-35he2b img:where(.svelte-35he2b){object-fit:contain;width:37px;height:37px}.caisse-mobile-brand.svelte-35he2b strong:where(.svelte-35he2b){font-size:10px;font-weight:950}.caisse-mobile-brand.svelte-35he2b small:where(.svelte-35he2b){color:var(--primary);letter-spacing:.1em;margin-top:4px;font-size:5.5px;font-weight:900}.caisse-balance-pill.svelte-35he2b{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;align-content:center;align-items:center;gap:8px;min-width:160px;min-height:44px;padding:6px 12px;display:grid;display:flex!important}.caisse-balance-pill.svelte-35he2b>div:where(.svelte-35he2b){flex:1;display:grid}.balance-transfer.svelte-35he2b{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.notify-enable.svelte-35he2b{color:#b45309!important;background:#fffbeb!important}.caisse-balance-pill.svelte-35he2b small:where(.svelte-35he2b){color:#047857;font-size:7px;font-weight:900}.caisse-balance-pill.svelte-35he2b strong:where(.svelte-35he2b){color:#065f46;white-space:nowrap;font-size:10px;font-weight:950}.caisse-account-balance.svelte-35he2b{background:#ecfdf5;border-radius:13px;margin:7px;padding:10px;display:grid}.caisse-account-balance.svelte-35he2b small:where(.svelte-35he2b){color:#047857;font-size:7px}.caisse-account-balance.svelte-35he2b strong:where(.svelte-35he2b){color:#065f46;font-size:11px}.account-transfer.svelte-35he2b{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-top:8px;font:900 9px Cairo,sans-serif;display:flex}.mobile-transfer.svelte-35he2b{color:#047857!important;background:#ecfdf5!important}.caisse-fast-content.svelte-35he2b{contain-intrinsic-size:auto;content-visibility:visible!important;contain:none!important}.caisse-reseller-chrome-v391.svelte-35he2b *{scroll-behavior:auto!important}.caisse-reseller-chrome-v391.svelte-35he2b .glass,.caisse-reseller-chrome-v391.svelte-35he2b [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:1120px){.caisse-balance-pill.svelte-35he2b{display:none}}@media (max-width:760px){.caisse-reseller-chrome-v391.svelte-35he2b{padding-bottom:80px}.caisse-brand-lockup.svelte-35he2b{display:none}}.v449-transfer-overlay.svelte-35he2b{z-index:100000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172aa3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.v449-transfer-modal.svelte-35he2b{border:1px solid var(--line);background:var(--surface-solid);border-radius:27px;gap:13px;width:min(94vw,560px);max-height:92vh;padding:20px;display:grid;overflow:auto;box-shadow:0 30px 100px #02081766}.v449-transfer-modal.svelte-35he2b header:where(.svelte-35he2b){justify-content:space-between;gap:12px;display:flex}.v449-transfer-modal.svelte-35he2b h2:where(.svelte-35he2b),.v449-transfer-modal.svelte-35he2b p:where(.svelte-35he2b){margin:0}.v449-transfer-modal.svelte-35he2b header:where(.svelte-35he2b) small:where(.svelte-35he2b){color:var(--primary);font-weight:950}.v449-transfer-modal.svelte-35he2b header:where(.svelte-35he2b) p:where(.svelte-35he2b){color:var(--muted);margin-top:5px;font-size:10px}.v449-transfer-modal.svelte-35he2b header:where(.svelte-35he2b)>button:where(.svelte-35he2b){border:1px solid var(--line);background:var(--soft);width:38px;height:38px;color:var(--ink);border-radius:12px;font-size:22px}.transfer-balance.svelte-35he2b{color:#047857;background:#ecfdf5;border-radius:17px;justify-content:space-between;padding:14px;display:flex}.transfer-balance.svelte-35he2b strong:where(.svelte-35he2b){font-size:20px}.transfer-targets.svelte-35he2b{grid-template-columns:1fr 1fr;gap:8px;display:grid}.transfer-targets.svelte-35he2b button:where(.svelte-35he2b){border:1px solid var(--line);background:var(--soft);min-height:48px;color:var(--ink);border-radius:14px;font-weight:900}.transfer-targets.svelte-35he2b button.active:where(.svelte-35he2b){background:var(--primary);color:#fff;border-color:var(--primary)}.v449-transfer-modal.svelte-35he2b label:where(.svelte-35he2b){gap:6px;font-size:10px;font-weight:900;display:grid}.v449-transfer-modal.svelte-35he2b input:where(.svelte-35he2b),.v449-transfer-modal.svelte-35he2b select:where(.svelte-35he2b){border:1px solid var(--line);background:var(--soft);min-height:49px;color:var(--ink);border-radius:14px;padding:0 12px;font:900 12px Cairo,sans-serif}.v449-transfer-modal.svelte-35he2b footer:where(.svelte-35he2b){grid-template-columns:1fr 1fr;gap:9px;display:grid}.v449-transfer-modal.svelte-35he2b footer:where(.svelte-35he2b) button:where(.svelte-35he2b){border:0;border-radius:14px;min-height:48px;font-weight:950}.v449-transfer-modal.svelte-35he2b .cancel:where(.svelte-35he2b){background:var(--soft);color:var(--ink)}.v449-transfer-modal.svelte-35he2b .send:where(.svelte-35he2b){background:linear-gradient(135deg,var(--primary),#7c3aed);color:#fff}.transfer-loading.svelte-35he2b{text-align:center;color:var(--muted);padding:30px;font-weight:900}.caisse-security-actions.svelte-35he2b{grid-template-columns:1fr 1fr;gap:7px;padding:7px;display:grid}.caisse-security-actions.svelte-35he2b button:where(.svelte-35he2b){border:1px solid var(--line);background:var(--soft);min-height:40px;color:var(--ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;font:900 8px Cairo,sans-serif;display:flex}.caisse-security-mobile.svelte-35he2b{color:#4338ca!important;background:#eef2ff!important}.caisse-security-overlay.svelte-35he2b{z-index:2147483000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617ab;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.caisse-security-modal.svelte-35he2b{border:1px solid var(--line);background:var(--surface-solid);border-radius:28px;gap:14px;width:min(94vw,560px);max-height:92vh;padding:20px;display:grid;overflow:auto;box-shadow:0 34px 110px #0208177a}.caisse-security-modal.svelte-35he2b>header:where(.svelte-35he2b){justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.caisse-security-modal.svelte-35he2b h2:where(.svelte-35he2b),.caisse-security-modal.svelte-35he2b p:where(.svelte-35he2b){margin:0}.caisse-security-modal.svelte-35he2b header:where(.svelte-35he2b) small:where(.svelte-35he2b){color:var(--primary);letter-spacing:.1em;font-weight:950}.caisse-security-modal.svelte-35he2b header:where(.svelte-35he2b) h2:where(.svelte-35he2b){margin-top:4px;font-size:23px}.caisse-security-modal.svelte-35he2b header:where(.svelte-35he2b) p:where(.svelte-35he2b){color:var(--muted);margin-top:5px;font-size:10px}.caisse-security-modal.svelte-35he2b header:where(.svelte-35he2b)>button:where(.svelte-35he2b){border:1px solid var(--line);background:var(--soft);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:13px;font-size:23px}.caisse-security-modal.svelte-35he2b>nav:where(.svelte-35he2b){grid-template-columns:1fr 1fr;gap:8px;display:grid}.caisse-security-modal.svelte-35he2b>nav:where(.svelte-35he2b) button:where(.svelte-35he2b){border:1px solid var(--line);background:var(--soft);min-height:45px;color:var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;font:900 10px Cairo,sans-serif;display:flex}.caisse-security-modal.svelte-35he2b>nav:where(.svelte-35he2b) button.active:where(.svelte-35he2b){background:linear-gradient(135deg,var(--primary),#7c3aed);color:#fff;border-color:#0000}.caisse-security-error.svelte-35he2b{color:#be123c;background:#fff1f2;border-radius:13px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;font-weight:900;display:flex}.caisse-security-form.svelte-35he2b{gap:11px;display:grid}.caisse-security-form.svelte-35he2b label:where(.svelte-35he2b){gap:6px;font-size:10px;font-weight:900;display:grid}.caisse-security-form.svelte-35he2b label:where(.svelte-35he2b) small:where(.svelte-35he2b){color:var(--muted);font-size:8px;line-height:1.5}.caisse-security-form.svelte-35he2b input:where(.svelte-35he2b){border:1px solid var(--line);background:var(--soft);min-height:49px;color:var(--ink);border-radius:14px;outline:0;padding:0 12px;font:900 12px Cairo,sans-serif}.caisse-security-form.svelte-35he2b input:where(.svelte-35he2b):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.caisse-security-form.svelte-35he2b .save:where(.svelte-35he2b){background:linear-gradient(135deg,var(--primary),#7c3aed);color:#fff;cursor:pointer;border:0;border-radius:15px;min-height:50px;font:950 11px Cairo,sans-serif}.caisse-security-form.svelte-35he2b .save:where(.svelte-35he2b):disabled{opacity:.45;cursor:not-allowed}body{margin:0}.pin-lock-page.svelte-c9x60m{min-height:100dvh;font-family:var(--app-font,Cairo,Arial,sans-serif);color:#0f172a;background:radial-gradient(circle at 80% 5%,#7c3aed1f,#0000 28%),linear-gradient(145deg,#f8fafc,#eef2ff);place-items:center;padding:22px;display:grid}.pin-lock-card.svelte-c9x60m{background:#fffffff5;border:1px solid #e2e8f0;border-radius:28px;width:min(430px,100%);padding:26px;box-shadow:0 28px 80px #0f172a21}.pin-lock-brand.svelte-c9x60m{align-items:center;gap:10px;display:flex}.pin-lock-brand.svelte-c9x60m img:where(.svelte-c9x60m){object-fit:contain;width:44px;height:44px}.pin-lock-brand.svelte-c9x60m span:where(.svelte-c9x60m){display:grid}.pin-lock-brand.svelte-c9x60m strong:where(.svelte-c9x60m){font-size:14px}.pin-lock-brand.svelte-c9x60m small:where(.svelte-c9x60m){color:#7c3aed;letter-spacing:.16em;font-size:8px;font-weight:900}.pin-lock-icon.svelte-c9x60m{color:#7c3aed;background:#f2edff;border:1px solid #e4d8ff;border-radius:22px;place-items:center;width:68px;height:68px;margin:24px auto 13px;display:grid}.pin-lock-title.svelte-c9x60m{text-align:center}.pin-lock-title.svelte-c9x60m small:where(.svelte-c9x60m){color:#7c3aed;font-size:11px;font-weight:850}.pin-lock-title.svelte-c9x60m h1:where(.svelte-c9x60m){margin:5px 0 3px;font-size:24px;font-weight:900;line-height:1.35}.pin-lock-title.svelte-c9x60m p:where(.svelte-c9x60m){color:#64748b;margin:0;font-size:12px;font-weight:750}.pin-lock-error.svelte-c9x60m{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:13px;align-items:center;gap:7px;margin-top:16px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.pin-lock-card.svelte-c9x60m form:where(.svelte-c9x60m){gap:12px;margin-top:20px;display:grid}.pin-lock-card.svelte-c9x60m label:where(.svelte-c9x60m){gap:6px;display:grid}.pin-lock-card.svelte-c9x60m label:where(.svelte-c9x60m)>span:where(.svelte-c9x60m){color:#64748b;font-size:10px;font-weight:900}.pin-lock-card.svelte-c9x60m label:where(.svelte-c9x60m)>div:where(.svelte-c9x60m){color:#64748b;background:#f8fafc;border:1px solid #dbe2ea;border-radius:16px;align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.pin-lock-card.svelte-c9x60m input:where(.svelte-c9x60m){letter-spacing:.32em;color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;font:900 24px/1 Cairo,Arial,sans-serif;text-align:center!important;direction:ltr!important}.pin-unlock.svelte-c9x60m{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:52px;font-family:inherit;font-weight:900;display:flex;box-shadow:0 12px 25px #7c3aed38}.pin-unlock.svelte-c9x60m:disabled{opacity:.65}.full-login.svelte-c9x60m{color:#64748b;cursor:pointer;background:0 0;border:0;width:100%;min-height:42px;margin-top:10px;font:800 10px/1.4 inherit}.pin-lock-note.svelte-c9x60m{text-align:center;color:#94a3b8;margin-top:10px;font-size:9px;line-height:1.7;display:block}@media (max-width:600px){.pin-lock-page.svelte-c9x60m{padding:14px}.pin-lock-card.svelte-c9x60m{border-radius:24px;padding:21px}.pin-lock-title.svelte-c9x60m h1:where(.svelte-c9x60m){font-size:22px}}
