
  #si-modal { display:none; position:fixed; inset:0; z-index:100300; background:rgba(15,23,42,.45); align-items:center; justify-content:center; padding:16px; box-sizing:border-box; font-family:'Inter',sans-serif; }
  #si-modal * { box-sizing:border-box; }
  #si-modal .si-box { width:100%; max-width:820px; max-height:88vh; display:flex; flex-direction:column; background:#fff; border-radius:16px; box-shadow:0 30px 80px rgba(0,0,0,.35); overflow:hidden; }
  #si-modal .si-hd { display:flex; align-items:center; gap:10px; padding:14px 16px 14px 20px; background:#fff; color:#0f172a; font-weight:800; font-size:17px; white-space:nowrap; border-bottom:1px solid #eef1f5; }   
  #si-modal .si-hd > svg { width:20px; height:20px; fill:#1e2a44; }
  #si-modal .si-hd .si-x { margin-left:auto; }
  #si-modal .si-x { margin-left:auto; width:30px; height:30px; border:0; border-radius:15px; background:rgba(255,255,255,.12); color:#fff; font-size:15px; cursor:pointer; }
  #si-modal .si-sr { padding:14px 20px 4px; }
  #si-modal .si-sr input { width:100%; height:42px; border:1px solid #cbd5e1; border-radius:10px; padding:0 14px; font:500 14px 'Inter',sans-serif; color:#0f172a; outline:none; }
  #si-modal .si-sr input:focus { border-color:#1e2a44; }
  #si-modal .si-hint { padding:4px 20px 8px; color:#64748b; font-size:12px; white-space:nowrap; }
  #si-modal .si-ls { padding:4px 12px 12px; overflow:auto; min-height:80px; }
  #si-modal .si-rw { display:flex; align-items:center; gap:12px; padding:10px; border-radius:10px; white-space:nowrap; }
  #si-modal .si-rw:nth-child(odd) { background:#f8fafc; }
  #si-modal .si-d { font:700 13px 'Inter',sans-serif; color:#0f172a; width:84px; flex-shrink:0; }
  #si-modal .si-t { font:800 13px 'Inter',sans-serif; color:#0f172a; width:136px; flex-shrink:0; overflow:hidden; text-overflow:ellipsis; }
  #si-modal .si-vn { display:inline-flex; align-items:center; height:20px; padding:0 8px; border-radius:10px; background:#eef2ff; color:#3730a3; font:800 10.5px 'Inter',sans-serif; flex-shrink:0; white-space:nowrap; }   
  #si-modal .si-n { font:600 13px 'Inter',sans-serif; color:#334155; flex:1; min-width:0; overflow:hidden; text-overflow:ellipsis; }
  #si-modal .si-a { font:800 13px 'Inter',sans-serif; color:#0f172a; width:76px; text-align:right; flex-shrink:0; }
  #si-modal .si-pl { display:inline-flex; align-items:center; height:22px; padding:0 9px; border-radius:11px; font-size:11px; font-weight:800; flex-shrink:0; }
  #si-modal .si-pl.p { background:#ecfdf5; color:#047857; } #si-modal .si-pl.u { background:#fef2f2; color:#dc2626; } #si-modal .si-pl.w { background:#f3e8ff; color:#7e22ce; } #si-modal .si-pl.n { background:#f1f5f9; color:#64748b; }
  #si-modal .si-bt { height:30px; padding:0 12px; border-radius:15px; border:1px solid #cbd5e1; background:#fff; color:#1e2a44; font:700 12px 'Inter',sans-serif; cursor:pointer; flex-shrink:0; white-space:nowrap; }
  #si-modal .si-bt:hover { border-color:#1e2a44; }
  #si-modal .si-bt.k { background:#1e2a44; color:#fff; border-color:#1e2a44; } #si-modal .si-bt.k:hover { filter:brightness(1.25); }
  #si-modal .si-bt[disabled] { opacity:.5; cursor:default; }
  #si-modal .si-tb { border:1px solid #e2e8f0; border-radius:14px; overflow:hidden; }
  #si-modal .si-tb .si-rw { display:flex; align-items:center; gap:10px; padding:10px 12px; border-radius:0; background:#fff !important; flex-wrap:nowrap !important; row-gap:0 !important; }
  #si-modal .si-tb .si-rw + .si-rw { border-top:1px solid #eef2f7; }
  #si-modal .si-dc { display:flex; flex-direction:column; min-width:0; flex:1 1 auto; }
  #si-modal .si-dc b { font:700 14px 'Inter',sans-serif; color:#0f172a; }
  #si-modal .si-dc small { font:500 11.5px 'Inter',sans-serif; color:#94a3b8; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
  #si-modal .si-tb .si-a { width:auto; margin-left:0 !important; font:800 15px 'Inter',sans-serif; text-align:right; flex:0 0 auto; }
  #si-modal .si-tb .si-pl { height:24px; padding:0 10px; border-radius:12px; font-size:11.5px; }
  #si-modal .si-ic { display:flex; gap:6px; flex:0 0 auto; margin-left:4px; }
  #si-modal .si-ib { width:40px; height:36px; border-radius:18px; border:1px solid #cbd5e1; background:#fff; color:#334155; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:0; }
  #si-modal .si-ib svg { width:17px; height:17px; }
  #si-modal .si-ib:hover { border-color:#1e2a44; color:#1e2a44; }
  #si-modal .si-ib[disabled] { opacity:.4; cursor:default; }
  #si-modal .si-ib.busy { opacity:.55; } #si-modal .si-ib.ok { color:#15803d; border-color:#86efac; }
  #si-modal .si-hint { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
  @media (min-width:901px) { html body:not(#ib1):not(#ib2) #il-modal { align-items:flex-start !important; padding-top:12px !important; padding-bottom:12px !important; }
    html body:not(#ib1):not(#ib2) #il-modal .il-box { height:calc((100dvh - 24px) / 0.9) !important;    max-height:none !important; min-height:0 !important; }
    html.tsp-topal body:not(#ib1):not(#ib2) #il-modal { padding-top:calc(var(--tsp-mtop, 55px) + 8px) !important; }
    html.tsp-topal body:not(#ib1):not(#ib2) #il-modal .il-box { height:calc((100dvh - var(--tsp-mtop, 55px) - 20px) / 0.9) !important; } }
  #il-modal { display:none; position:fixed; inset:0; z-index:100250; background:rgba(15,23,42,.45); align-items:center; justify-content:center; padding:16px; font-family:'Inter',sans-serif; }
  #il-modal * { box-sizing:border-box; }
  html body #il-modal .il-box { width:min(97vw, 1560px) !important; max-width:none !important; height:92vh; display:flex; flex-direction:column; background:#fff; border-radius:16px; box-shadow:0 30px 80px rgba(0,0,0,.35); overflow:hidden; }
  #il-modal .il-hd { display:flex; align-items:center; gap:8px; padding:14px 16px 10px; }
  #il-modal .il-hd h2 { margin:0 8px 0 0; display:flex; align-items:baseline; gap:8px; font:800 19px 'Inter',sans-serif; color:#0f172a; white-space:nowrap; } #il-modal .il-hd h2 small { font:500 11.5px 'Inter',sans-serif; color:#94a3b8; }
  #il-modal .il-rg { height:30px; padding:0 13px; border:1px solid #d7dde5; border-radius:8px; background:#fff; font:700 12.5px 'Inter',sans-serif; color:#0f172a; cursor:pointer; white-space:nowrap; } #il-modal .il-rg.on { background:#0f172a; border-color:#0f172a; color:#fff; } #il-modal .il-rg:disabled { opacity:.45; cursor:default; }
  #il-modal .il-sr { flex:0 1 380px; min-width:160px; margin-left:6px; } #il-modal .il-sr input { width:100%; height:30px; border:1px solid #d7dde5; border-radius:15px; padding:0 14px; font:500 12.5px 'Inter',sans-serif; color:#0f172a; outline:none; } #il-modal .il-sr input:focus { border-color:#1e2a44; }
  #il-modal .il-x { margin-left:auto; }   
  #il-modal .il-sum { display:flex; flex-wrap:wrap; gap:8px; padding:2px 16px 12px; }
  #il-modal .il-gl { display:inline-flex; align-items:center; padding:0 4px 0 6px; font:800 10px 'Inter',sans-serif; letter-spacing:.8px; text-transform:uppercase; color:#64748b; white-space:nowrap; }
  #il-modal .il-cg { display:flex; align-items:center; gap:4px; border:1px solid #e2e8f0; border-radius:9px; padding:3px; }
  #il-modal .il-sc { display:inline-flex; align-items:center; gap:6px; height:28px; padding:0 9px; border:0; border-radius:7px; background:transparent; font:600 12.5px 'Inter',sans-serif; color:#0f172a; cursor:pointer; white-space:nowrap; }
  #il-modal .il-sc i { width:8px; height:8px; border-radius:50%; display:inline-block; } #il-modal .il-sc b { background:#f1f5f9; border-radius:7px; padding:1px 7px; font-size:11.5px; } #il-modal .il-sc .am { color:#64748b; font-weight:600; }
  #il-modal .il-sc:hover { background:#f8fafc; } #il-modal .il-sc.on { background:#0f172a; color:#fff; } #il-modal .il-sc.on b { background:#334155; } #il-modal .il-sc.on .am { color:#cbd5e1; }
  #il-modal .il-ls { flex:1; overflow:auto; padding:0 12px 10px; }
  #il-modal .il-tr { display:grid; grid-template-columns:66px 112px minmax(90px,1fr) 104px minmax(80px,1.5fr) 70px 70px 52px 80px 74px 74px 92px 124px; gap:6px; align-items:center; height:34px; padding:0 8px; border-bottom:1px solid #f1f5f9; font:500 12px 'Inter',sans-serif; color:#334155; white-space:nowrap; }
  #il-modal .il-tr:not(.il-th):hover { background:#f8fafc; }
  #il-modal .il-tr > span { min-width:0; overflow:hidden; text-overflow:ellipsis; } #il-modal .il-tr .r { text-align:right; font-variant-numeric:tabular-nums; }
  #il-modal .il-th { position:sticky; top:0; z-index:2; background:#fff; height:32px; border-bottom:1px solid #e2e8f0; font:800 10.5px 'Inter',sans-serif; color:#64748b; letter-spacing:.06em; text-transform:uppercase; }
  #il-modal .il-t { font-weight:800; color:#0f172a; } #il-modal .il-c { color:#0f172a; } #il-modal .il-d small, #il-modal .il-t small { color:#94a3b8; font-weight:500; margin-left:4px; }
  #il-modal .il-a { color:#334155; text-decoration:underline; text-decoration-color:#cbd5e1; text-underline-offset:2px; }
  #il-modal .il-m .il-unp { display:inline-flex; align-items:center; justify-content:center; width:15px; height:15px; margin-right:5px; vertical-align:middle; transform:rotate(-14deg); color:#dc2626; }   
  #il-modal .il-m .il-unp svg { width:14px; height:14px; fill:currentColor; }
  #il-modal .il-m.due { white-space:nowrap; overflow:visible; display:flex; align-items:center; gap:5px; }   
  #il-modal .il-m.due .il-unp { margin-right:0; flex:none; } #il-modal .il-m.due .il-dd { margin-right:0; min-width:28px; box-sizing:border-box; text-align:center; flex:none; } #il-modal .il-m.due .il-amt { margin-left:auto; font-weight:inherit; }   
  #il-unp-dlg { position:fixed; inset:0; z-index:2147483000; background:rgba(15,23,42,.45); display:flex; align-items:center; justify-content:center; padding:16px; }
  #il-unp-dlg .il-unp-box { width:340px; max-width:100%; background:#fff; border-radius:16px; box-shadow:0 20px 50px rgba(15,23,42,.25); overflow:hidden; font-family:'Inter',sans-serif; }
  #il-unp-dlg .il-unp-band { background:#fff1f2; border-bottom:1px solid #fecdd3; padding:12px 20px; display:flex; gap:10px; align-items:center; color:#9f1239; font-weight:800; font-size:13px; }
  #il-unp-dlg .il-unp-ic { width:30px; height:30px; border-radius:50%; background:#fee2e2; color:#dc2626; display:inline-flex; align-items:center; justify-content:center; font-size:17px; font-weight:900; flex-shrink:0; }
  #il-unp-dlg .il-unp-bd { padding:18px 20px 12px; }
  #il-unp-dlg .il-unp-h { font-size:14px; font-weight:800; color:#0f172a; margin-bottom:6px; }
  #il-unp-dlg .il-unp-t { font-size:12.5px; color:#475569; line-height:1.5; }
  #il-unp-dlg .il-unp-amt { font-size:26px; font-weight:900; color:#be123c; margin:10px 0 2px; }
  #il-unp-dlg .il-unp-sub { font-size:11px; color:#94a3b8; }
  #il-unp-dlg .il-unp-btns { display:flex; gap:8px; padding:0 20px 18px; }
  html body:not(#zz0):not(#zz1):not(#zz2):not(#zz3):not(#zz4):not(#zz5) #il-unp-dlg .il-unp-btns .tsp-btn { flex:1 1 0; width:auto; min-width:0; height:40px; border-radius:10px; font-weight:800; font-size:13px; margin:0; }
  html body:not(#zz0):not(#zz1):not(#zz2):not(#zz3):not(#zz4):not(#zz5) #il-unp-dlg .il-unp-go { background:#dc2626 !important; border-color:#dc2626 !important; color:#fff !important; }
  #il-modal .il-m .il-dd { display:inline-block; margin-right:5px; font-size:10px; font-weight:800; color:#b91c1c; background:#fee2e2; border-radius:5px; padding:1px 5px; vertical-align:middle; }   
  #il-modal .il-m { color:#0f172a; } #il-modal .il-na { color:#cbd5e1; } #il-modal .il-m.due { color:#be123c; font-weight:800; } #il-modal .il-tip { color:#7c3aed; } #il-modal .il-pf { color:#15803d; font-weight:700; } #il-modal .il-pf.neg { color:#be123c; }
  #il-modal .il-msg { padding:22px 10px; text-align:center; color:#64748b; font-size:12.5px; } #il-modal .il-more { padding:10px 8px; color:#94a3b8; font-size:11.5px; }
  #il-modal .si-pl { display:inline-flex; align-items:center; height:20px; padding:0 8px; border-radius:10px; border:1px solid; font:700 11px 'Inter',sans-serif; } #il-modal .si-pl.p { background:#ecfdf5; color:#047857; border-color:#a7f3d0; } #il-modal .si-pl.u { background:#fff1f2; color:#be123c; border-color:#fecdd3; } #il-modal .si-pl.w { background:#f5f3ff; color:#6d28d9; border-color:#ddd6fe; } #il-modal .si-pl.n { background:#f8fafc; color:#64748b; border-color:#e2e8f0; } #il-modal .si-pl.r { background:#faf5ff; color:#7c3aed; border-color:#e9d5ff; }
  #il-modal .si-ic { display:flex; gap:4px; justify-content:flex-end; }   
  #il-modal .si-ib[disabled] { opacity:.4; cursor:default; } #il-modal .si-ib.busy { opacity:.55; } #il-modal .si-ib.ok { color:#15803d; border-color:#86efac; }
  @media (max-width:900px) {
    #il-modal { padding:0; } #il-modal .il-box { width:100%; height:100%; border-radius:0; }
    #il-modal .il-hd { flex-wrap:wrap; padding:12px 14px 8px; } #il-modal .il-hd h2 { flex:1 1 calc(100% - 50px); order:0; } #il-modal .il-x { order:1; margin-left:0; } #il-modal .il-rg { order:3; height:28px; padding:0 10px; font-size:12px; } #il-modal .il-sr { order:4; flex:1 1 100%; margin:6px 0 0; } #il-modal .il-sr input { height:36px; border-radius:18px; font-size:14px; }
    #il-modal .il-sum { padding:2px 14px 10px; overflow-x:auto; flex-wrap:nowrap; } #il-modal .il-cg { flex:0 0 auto; }
    #il-modal .il-ls { padding:0 14px 14px; } #il-modal .il-th { display:none; }
    #il-modal .il-tr { height:auto; grid-template-columns:auto minmax(0,1fr) auto; grid-template-areas:"d c m" "a a s" "x i i"; gap:6px 10px; padding:12px 4px; font-size:13px; }
    #il-modal .il-tr .il-d { grid-area:d; font-weight:700; color:#0f172a; } #il-modal .il-tr .il-c { grid-area:c; font-weight:700; } #il-modal .il-tr .il-a { grid-area:a; font-size:12px; color:#94a3b8; text-decoration:none; } #il-modal .il-tr .il-s { grid-area:s; justify-self:end; } #il-modal .il-tr .si-ic { grid-area:i; } #il-modal .si-ib { width:38px; height:34px; border-radius:17px; } #il-modal .si-ib svg { width:16px; height:16px; }
    #il-modal .il-tr > span:nth-child(2), #il-modal .il-tr > span:nth-child(4), #il-modal .il-tr > span:nth-child(6), #il-modal .il-tr > span:nth-child(7), #il-modal .il-tr > span:nth-child(8), #il-modal .il-tr > span:nth-child(10) { display:none; }
    #il-modal .il-tr > span:nth-child(9) { grid-area:m; font-size:14px; font-weight:800; }
    #il-modal .il-tr > span:nth-child(11) { grid-area:x; text-align:left; font-size:11.5px; align-self:center; } #il-modal .il-tr > span:nth-child(11)::before { content:'Profit '; color:#94a3b8; font-weight:500; }
  }
  @media (min-width:901px) {
    html body #il-modal .il-box { width:min(98vw, 1568px) !important; height:auto; max-height:90vh; min-height:min(90vh, 640px); background:#f4f8fa; border-radius:12px; box-shadow:0 20px 50px rgba(0,0,0,.25); padding:16px; }
    html body #il-modal .il-hd { padding:0; gap:8px; margin:0 0 10px; min-height:34px; }
    html body #il-modal .il-hd h2 { font:800 17.5px 'Inter',sans-serif; letter-spacing:-.2px; color:#0f172a; margin-right:8px; } html body #il-modal .il-hd h2 small { font:600 10.5px 'Inter',sans-serif; color:#94a3b8; }
    html body #il-modal .il-rg { height:30px; padding:0 11px; border:1px solid #cbd5e1; border-radius:7px; background:#fff; font:700 12px 'Inter',sans-serif; color:#334155; }
    html body #il-modal .il-rg.on { background:#e0e7ff; border-color:#a5b4fc; color:#312e81; } html body #il-modal .il-rg[disabled] { opacity:.45; }
    html body #il-modal .il-sr { flex:0 1 360px; margin-left:4px; } html body #il-modal .il-sr input { height:30px; border:1px solid #cbd5e1; border-radius:15px; padding:0 12px; font:400 12px 'Inter',sans-serif; background:#fff; }
    html body #il-modal .il-sum { padding:0; margin:-2px 0 10px; gap:6px 8px; }
    html body #il-modal .il-cg { height:36px; padding:0 4px; gap:2px; background:#fff; border:1px solid #e2e8f0; border-radius:10px; }
    html body #il-modal .il-gl { display:inline-flex; align-items:center; height:28px; padding:0 6px 0 8px; font:800 10px 'Inter',sans-serif; letter-spacing:.8px; text-transform:uppercase; color:#64748b; }
    html body #il-modal .il-sc { height:28px; padding:0 9px; gap:7px; border-radius:7px; font:600 12.5px 'Inter',sans-serif; letter-spacing:.0625px; color:#334155; }
    html body #il-modal .il-sc b { height:18px; line-height:18px; padding:0 6px; border-radius:9px; background:#f1f5f9; font-size:11px; font-weight:700; }
    html body #il-modal .il-sc .am { font-size:11.5px; font-weight:600; color:#64748b; }
    html body #il-modal .il-sc.on { background:#1e2a44; color:#fff; } html body #il-modal .il-sc.on b { background:rgba(255,255,255,.18); color:#fff; } html body #il-modal .il-sc.on .am { color:#cbd5e1; }
    html body #il-modal .il-ls { flex:1; min-height:0; padding:0; background:#fff; border:1px solid #e2e8f0; border-radius:10px; }
    html body #il-modal .il-tb { min-width:1180px; }
    html body #il-modal .il-tr { grid-template-columns:70px 116px minmax(100px,1fr) 108px minmax(150px,1.6fr) 88px 88px 66px 96px 90px 90px 104px 120px; }
    html body #il-modal .il-tr { gap:0; height:33px; padding:0 6px; background:#fff; border-bottom:1px solid #f1f5f9; font:400 11.5px/20px 'Inter',sans-serif; color:#1e293b; text-align:center; }
    html body #il-modal .il-tr > span { padding:0 7px; } html body #il-modal .il-tr .r, html body #il-modal .il-th .r { text-align:right; }   
    html body #il-modal .il-tr .si-ic { justify-content:center; }
    html body #il-modal .il-tb > .il-tr:nth-child(odd):not(.il-th) { background:#eef2f7; }   
    html body #il-modal .il-tr:not(.il-th):hover { background:#e0e7ff; }
    html body #il-modal .il-tr.il-last, html body #il-modal .il-tr.il-last:hover { background:#fef3c7 !important; box-shadow:inset 4px 0 0 #f59e0b; }   
    html body #il-modal .il-th { height:26px; background:#f8fafc; border-bottom:1px solid #e2e8f0; font:800 9.75px 'Inter',sans-serif; letter-spacing:.45px; color:#475569; }
    html body #il-modal .il-th > span { position:relative; } html body #il-modal .il-th > span + span::before { content:''; position:absolute; left:0; top:50%; width:1px; height:12px; margin-top:-6px; background:#dbe1e8; }
    html body #il-modal .il-d { color:#64748b; } html body #il-modal .il-t { font-weight:700; color:#1e2a44; } html body #il-modal .il-c { color:#1e293b; } html body #il-modal .il-p { color:#64748b; }
    html body #il-modal .il-a { color:#1e293b; }
    html body #il-modal .il-m { color:#1e293b; } html body #il-modal .il-m b { font-weight:700; } html body #il-modal .il-m.due { color:#be123c; font-weight:700; } html body #il-modal .il-pf { color:#047857; font-weight:600; } html body #il-modal .il-tip { color:#1e293b; }
    html body #il-modal .si-pl { height:21px; padding:1px 8px; border-radius:999px; font:700 10.5px/17px 'Inter',sans-serif; }
    html body #il-modal .il-msg { font-size:11.5px; } html body #il-modal .il-more { padding:10px 12px; font-size:11px; text-align:center; }
  }
  @media (max-width:420px) { #si-modal .si-ib { width:36px; } #si-modal .si-tb .si-rw { gap:8px; padding:10px 10px; } }
  #si-modal .si-msg { padding:22px 10px; text-align:center; color:#64748b; font-size:13px; }
  #si-modal .si-ft { display:flex; padding:12px 20px; border-top:1px solid #e2e8f0; }
  #si-modal .si-ft .si-bt { height:38px; padding:0 18px; border-radius:19px; font-size:13px; margin-left:auto; }
  @media (max-width:700px) {
    #si-modal { padding:0; align-items:stretch; } #si-modal .si-box { max-height:none; height:100%; border-radius:0; }
    #si-modal .si-rw { flex-wrap:wrap; row-gap:8px; } #si-modal .si-n { flex-basis:100%; order:5; } #si-modal .si-a { margin-left:auto; }
  }
  #cx-ed.il-on { z-index:100400 !important; }
  @media (min-width:901px) { html body #il-modal .il-tb.il-dyn.il-dyn .il-tr { grid-template-columns:var(--ilc); } }
  @media (max-width:900px) { #il-modal .il-pv { display:none; } }
  #il-modal .il-tr:not(.il-th) > span, #il-modal .il-tr:not(.il-th) > span * { -webkit-user-select:text; user-select:text; }
  #il-modal .il-th .il-sk { cursor:pointer; } #il-modal .il-th .il-sk:hover { color:#0f172a; } #il-modal .il-sa { font-style:normal; font-size:9px; margin-left:4px; color:#1e2a44; }
  #il-modal .il-pv { font-weight:700; color:#5b21b6; font-size:11.5px; }
  #il-modal .il-pvb { cursor:pointer; border-radius:6px; } #il-modal .il-pvb:hover { background:#f5f3ff; }
  #il-modal .il-pvadd { display:inline-block; font:700 11px 'Inter',sans-serif; color:#b45309; border:1px dashed #f59e0b; border-radius:6px; padding:1px 7px; background:#fffbeb; }
  .il-pvm { position:fixed; z-index:100320; width:240px; background:#fff; border:1px solid #e2e8f0; border-radius:12px; box-shadow:0 12px 30px rgba(15,23,42,.18); padding:8px; font:600 12.5px 'Inter',sans-serif; color:#0f172a; }
  .il-pvm .il-cmh { font:800 10.5px 'Inter',sans-serif; color:#64748b; letter-spacing:.06em; text-transform:uppercase; padding:4px 6px 6px; }
  .il-pvm .il-pvl { max-height:220px; overflow-y:auto; display:flex; flex-direction:column; }
  .il-pvm .il-pvl button { text-align:left; border:0; background:none; padding:7px 8px; border-radius:8px; font:600 12.5px 'Inter',sans-serif; color:#0f172a; cursor:pointer; white-space:nowrap; } .il-pvm .il-pvl button:hover { background:#f8fafc; } .il-pvm .il-pvl button.on { background:#f5f3ff; color:#5b21b6; }
  .il-pvm .il-pvo { display:flex; gap:6px; border-top:1px solid #f1f5f9; margin-top:4px; padding-top:6px; } .il-pvm .il-pvo input { flex:1; min-width:0; height:30px; border:1px solid #d5dbe3; border-radius:7px; padding:0 8px; font:500 12.5px 'Inter',sans-serif; } .il-pvm .il-pvo button { border:0; background:#1e2a44; color:#fff; border-radius:7px; padding:0 12px; font:700 12px 'Inter',sans-serif; cursor:pointer; }
  .il-pvm .il-cmf { border-top:1px solid #f1f5f9; margin-top:6px; padding-top:6px; text-align:right; } .il-pvm .il-cmf button { border:0; background:none; color:#e11d48; font:700 12px 'Inter',sans-serif; cursor:pointer; }
  #il-modal .il-tr:not(.il-th) .il-t { cursor:pointer; } #il-modal .il-tr:not(.il-th) .il-t:hover { color:#1d4ed8; text-decoration:underline; text-underline-offset:2px; }
  #il-modal .il-colb { display:inline-flex; align-items:center; gap:6px; height:32px; padding:0 12px; border:1px solid #e2e8f0; border-radius:8px; background:#fff; font:700 12px 'Inter',sans-serif; color:#0f172a; cursor:pointer; white-space:nowrap; flex:none; } #il-modal .il-colb svg { width:14px; height:14px; fill:#475569; } #il-modal .il-colb:hover { border-color:#1e2a44; }
  @media (max-width:900px) { #il-modal .il-colb { display:none; } }
  #il-modal #il-pvf { height:28px; border:0; background:transparent; font:600 12.5px 'Inter',sans-serif; color:#0f172a; padding:0 6px; cursor:pointer; max-width:220px; }
  #il-modal .il-vst { display:inline-flex; align-items:center; height:20px; padding:0 9px; border-radius:10px; font:700 11px Inter,sans-serif; white-space:nowrap; }
  #il-modal .il-vst.d { background:#e0f2fe; color:#0369a1; } #il-modal .il-vst.r { background:#dcfce7; color:#15803d; } #il-modal .il-vst.x { background:#f1f5f9; color:#64748b; } #il-modal .il-vst.rs { background:#cffafe; color:#0e7490; } #il-modal .il-vst.o { background:#f1f5f9; color:#334155; }
  #il-modal .il-tr.il-vgrp { box-shadow:inset 3px 0 0 #1e2a44; }
  html body:has(#cx-ed.il-on) #cxe-pdd { z-index:100600 !important; }
  html body:has(#cx-ed.il-on) #cx-rp-bg { z-index:100600 !important; }
  html body:has(#cx-ed.il-on) #cx-rp { z-index:100601 !important; }
  #il-modal .il-co { text-align:center; } #il-modal .il-settle { height:22px; padding:0 10px; border:0; border-radius:11px; background:#f59e0b; color:#fff; font:800 10.5px 'Inter',sans-serif; letter-spacing:.3px; cursor:pointer; white-space:nowrap; } #il-modal .il-settle:hover { background:#d97706; } #il-modal .il-settle.nr { background:#fff; color:#b45309; box-shadow:inset 0 0 0 1.5px #f59e0b; } #il-modal .il-settle.nr:hover { background:#fffbeb; }
  #il-modal .il-cdone { font:700 10.5px 'Inter',sans-serif; color:#1e2a44; white-space:nowrap; }
  #il-modal .il-cdb { border:1px solid #cbd5e1; background:#fff; border-radius:999px; padding:3px 10px; cursor:pointer; } #il-modal .il-cdb:hover { background:#f1f5f9; border-color:#94a3b8; }
  @media (min-width:901px) { html body #il-modal .il-wco .il-tr { grid-template-columns:70px 116px minmax(100px,1fr) 108px minmax(150px,1.6fr) 88px 88px 66px 96px 90px 90px 104px 92px 120px; } html body #il-modal .il-tb.il-wco { min-width:1272px; } }
  @media (max-width:900px) { #il-modal .il-wco .il-tr { grid-template-areas:"d c m" "a a s" "x o i"; grid-template-columns:auto minmax(0,1fr) auto; } #il-modal .il-wco .il-tr .il-co { grid-area:o; text-align:left; } #il-modal .il-settle { height:30px; padding:0 14px; border-radius:15px; font-size:12px; } }
