/* ============================================================================
   BARBAROS — scheduled-agenda.css (roots #scRoot / #scLayer) — the approved "Commandes programmées" model
   (prototypes/sales-scheduled-models.html: 1 Agenda du jour + 3 File prioritaire, with the shared drawer,
   reschedule calendar, call sheet, WhatsApp composer and cancel flow), ported as-is. Generated from the
   prototype's stylesheet: selectors scoped to the two roots (ID specificity), declarations !important against
   the legacy painters, inline styles upgraded by the JS (imp()). Palette: prototype variables mapped onto
   --buld-* tokens. The legacy panel's children stay in the DOM (orders.js drives them) and are hidden while
   .sc-on is set.
   ============================================================================ */
html[data-buld-theme] #panel-scheduled.sc-on > :not(#scRoot) { display: none !important; }
html[data-buld-theme] #panel-scheduled.sc-on > #scRoot { display: block !important; padding: 4px 0 48px; min-width: 0; }
html[data-buld-theme] #scLayer { position: fixed; inset: 0; z-index: 9000; pointer-events: none; }
html[data-buld-theme] #scLayer > * { pointer-events: auto; }

html[data-buld-theme] :is(#scRoot,#scLayer) :is(th,td){text-transform:none!important;letter-spacing:normal!important;font-size:inherit!important}
html[data-buld-theme] :is(#scRoot,#scLayer){--page:var(--buld-page);--s2:var(--buld-surface-2,var(--buld-page));--card:var(--p-card-bg,var(--buld-elevated));--menu:var(--buld-elevated-2,var(--buld-elevated));--hover:var(--buld-hover);--ink:var(--buld-ink-1);--ink2:var(--buld-ink-2);--ink3:var(--buld-ink-3);--ink4:var(--buld-ink-4,var(--buld-ink-3));--line:var(--buld-hairline);--hair:var(--buld-hairline);--cta:var(--buld-cta);--cta-soft:rgba(76,157,255,.16);--ok:#3DD598;--warn:#F5A524;--bad:#F36B6B;--violet:#B58CFF;--wa:#25D366;--r:16px;--font:"SF Pro Text",Inter,"Segoe UI",system-ui,-apple-system,sans-serif;--shadow:0 22px 48px -22px rgba(0,0,0,.8);--sc-fx:255,255,255}
html[data-buld-theme] :is(#scRoot,#scLayer) *{box-sizing:border-box!important}
html[data-buld-theme] :is(#scRoot,#scLayer) button,html[data-buld-theme] :is(#scRoot,#scLayer) input,html[data-buld-theme] :is(#scRoot,#scLayer) select,html[data-buld-theme] :is(#scRoot,#scLayer) textarea{font:inherit!important;color:inherit!important}
html[data-buld-theme] :is(#scRoot,#scLayer) button{cursor:pointer!important}
html[data-buld-theme] :is(#scRoot,#scLayer) a{color:inherit!important}
html[data-buld-theme] :is(#scRoot,#scLayer) :focus-visible{outline:2px solid var(--cta)!important;outline-offset:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ico{flex:none!important;display:block!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .num{font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .muted{color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .faint{color:var(--ink4)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) h1,html[data-buld-theme] :is(#scRoot,#scLayer) h2,html[data-buld-theme] :is(#scRoot,#scLayer) h3,html[data-buld-theme] :is(#scRoot,#scLayer) h4{margin:0!important;letter-spacing:-.015em!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hd{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:flex-end!important;justify-content:space-between!important;margin-bottom:16px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hd h1{font-size:24px!important;font-weight:700!important;letter-spacing:-.025em!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hd p{margin:3px 0 0!important;color:var(--ink3)!important;max-width:640px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hd-r{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .eyebrow{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink3)!important;font-weight:650!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .nb{display:flex!important;gap:8px!important;align-items:flex-start!important;margin-top:18px!important;padding:10px 12px!important;border-radius:12px!important;border:1px dashed rgba(var(--sc-fx),.14)!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .nb .ico{margin-top:1px!important;color:var(--ink4)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .nb b{color:var(--ink2)!important;font-weight:600!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn{height:34px!important;border:1px solid rgba(var(--sc-fx),.10)!important;background:linear-gradient(180deg,rgba(var(--sc-fx),.06),rgba(var(--sc-fx),.015)) var(--card)!important;color:var(--ink)!important;border-radius:10px!important;padding:0 13px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(var(--sc-fx),.05),0 1px 2px rgba(0,0,0,.3)!important;transition:background-color .15s,transform .15s!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn:hover{background-color:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn:active{transform:scale(.98)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.p{background:linear-gradient(180deg,#6AAEFF,#4C9DFF)!important;border-color:#3F8BEA!important;color:#06121F!important;box-shadow:inset 0 1px 0 rgba(var(--sc-fx),.35),0 1px 2px rgba(0,0,0,.4)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.p:hover{background:linear-gradient(180deg,#7DB9FF,#5AA6FF)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.ok{background:linear-gradient(180deg,#4FE0A6,#2FC488)!important;border-color:#27B07A!important;color:#06180F!important;box-shadow:inset 0 1px 0 rgba(var(--sc-fx),.3),0 1px 2px rgba(0,0,0,.4)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.waB{background:linear-gradient(180deg,#3BE07A,#22C063)!important;border-color:#1EA957!important;color:#03170A!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.bad{color:#FF8A8A!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.bad:hover{background-color:rgba(243,107,107,.12)!important;border-color:rgba(243,107,107,.35)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.ghost{background:transparent!important;box-shadow:none!important;border-color:transparent!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.ghost:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.sm{height:28px!important;padding:0 10px!important;font-size:12px!important;border-radius:8px!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn.lg{height:44px!important;padding:0 18px!important;font-size:14px!important;border-radius:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .btn:disabled{opacity:.4!important;cursor:not-allowed!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ib{width:32px!important;height:32px!important;border-radius:9px!important;border:1px solid rgba(var(--sc-fx),.10)!important;background:linear-gradient(180deg,rgba(var(--sc-fx),.06),rgba(var(--sc-fx),.02)) var(--card)!important;color:var(--ink2)!important;display:inline-grid!important;place-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ib:hover{background-color:var(--hover)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ag{display:inline-flex!important;align-items:stretch!important;border:1px solid rgba(var(--sc-fx),.10)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(var(--sc-fx),.05),rgba(var(--sc-fx),.015)) var(--s2)!important;box-shadow:inset 0 1px 0 rgba(var(--sc-fx),.05),0 1px 2px rgba(0,0,0,.3)!important;flex:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ia{position:relative!important;width:32px!important;height:30px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:var(--ink3)!important;text-decoration:none!important;transition:color .15s,background-color .15s!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ia+.ia{box-shadow:inset 1px 0 0 rgba(var(--sc-fx),.07)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ia:first-child{border-radius:8px 0 0 8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ia:last-child{border-radius:0 8px 8px 0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ia:hover{color:var(--ink)!important;background:rgba(var(--sc-fx),.06)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ia.call:hover{color:var(--ok)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ia.wa:hover{color:var(--wa)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ia.dng:hover{color:var(--bad)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx{height:30px!important;padding:0 11px!important;margin-inline-end:6px!important;border-radius:8px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid!important;white-space:nowrap!important;flex:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx.ok{color:#5FE3AE!important;border-color:rgba(61,213,152,.35)!important;background:rgba(61,213,152,.10)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx.ok:hover{background:rgba(61,213,152,.18)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx.cl{color:#7DB9FF!important;border-color:rgba(76,157,255,.35)!important;background:rgba(76,157,255,.10)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx.cl:hover{background:rgba(76,157,255,.18)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx.wa{color:#5BE58F!important;border-color:rgba(37,211,102,.35)!important;background:rgba(37,211,102,.10)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx.wa:hover{background:rgba(37,211,102,.18)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx.bd{color:#FF9393!important;border-color:rgba(243,107,107,.35)!important;background:rgba(243,107,107,.10)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ctx.bd:hover{background:rgba(243,107,107,.18)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rowacts{display:flex!important;align-items:center!important;justify-content:flex-end!important}
html[data-buld-theme] :is(#scRoot,#scLayer) [data-tip]{position:relative!important}
@media(hover:hover) {
html[data-buld-theme] :is(#scRoot,#scLayer) [data-tip]:hover::after{content:attr(data-tip)!important;position:absolute!important;bottom:calc(100% + 7px)!important;left:50%!important;transform:translateX(-50%)!important;white-space:nowrap!important;background:#0E0D10!important;color:#fff!important;font-size:11.5px!important;font-weight:600!important;padding:5px 8px!important;border-radius:6px!important;box-shadow:0 6px 16px rgba(0,0,0,.5)!important;pointer-events:none!important;z-index:5!important}
}
html[data-buld-theme] :is(#scRoot,#scLayer) .pl{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 9px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:650!important;border:1px solid color-mix(in srgb,var(--c) 42%,transparent)!important;background:color-mix(in srgb,var(--c) 14%,transparent)!important;color:color-mix(in srgb,var(--c) 68%,#fff)!important;white-space:nowrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .pl::before{content:""!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .pl.nod::before{display:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .av{width:30px!important;height:30px!important;border-radius:50%!important;display:inline-grid!important;place-items:center!important;font-weight:700!important;font-size:11px!important;color:#fff!important;flex:none!important;background:hsl(var(--h) 45% 42%)!important;box-shadow:inset 0 0 0 1px rgba(var(--sc-fx),.12)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .av.lg{width:46px!important;height:46px!important;font-size:15px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .av.sm{width:22px!important;height:22px!important;font-size:9px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dots{display:inline-flex!important;gap:3px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dots i{width:7px!important;height:7px!important;border-radius:50%!important;background:rgba(var(--sc-fx),.14)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dots i.on{background:var(--warn)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dots i.on.x{background:var(--bad)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .oid{font-weight:700!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp>button{all:unset!important;cursor:pointer!important;background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:var(--r)!important;padding:13px 15px!important;display:grid!important;gap:3px!important;position:relative!important;overflow:hidden!important;transition:background-color .15s!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp>button:hover{background:var(--menu)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp>button::before{content:""!important;position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:3px!important;border-radius:0 3px 3px 0!important;background:var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp small{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ink3)!important;font-weight:650!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp strong{font-size:24px!important;letter-spacing:-.03em!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp span{font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fb{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;margin-bottom:14px!important;min-width:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .srch{display:flex!important;align-items:center!important;gap:8px!important;background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:0 10px!important;height:34px!important;flex:0 1 300px!important;min-width:180px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .srch input{border:0!important;background:transparent!important;outline:0!important;width:100%!important;color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .segs{display:flex!important;gap:2px!important;padding:3px!important;background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow-x:auto!important;scrollbar-width:none!important;max-width:100%!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .segs::-webkit-scrollbar{display:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .segs button{border:0!important;background:transparent!important;color:var(--ink3)!important;font-weight:600!important;font-size:12.5px!important;padding:5px 10px!important;border-radius:7px!important;white-space:nowrap!important;display:inline-flex!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .segs button em{font-style:normal!important;font-size:11px!important;color:var(--ink4)!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .segs button:hover{color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .segs button[aria-pressed=true]{background:var(--menu)!important;color:var(--ink)!important;box-shadow:0 1px 2px rgba(0,0,0,.35)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .segs button[aria-pressed=true] em{color:var(--ink2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sel{height:34px!important;background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:0 28px 0 10px!important;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%)!important;background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px!important;background-size:5px 5px!important;background-repeat:no-repeat!important;max-width:100%!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sel.sm{height:28px!important;border-radius:8px!important;font-size:12px!important;background-position:calc(100% - 15px) 12px,calc(100% - 10px) 12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .pn{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:var(--r)!important;box-shadow:0 1px 0 rgba(var(--sc-fx),.03) inset,0 18px 40px -28px rgba(0,0,0,.7)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .emp{display:grid!important;justify-items:center!important;gap:6px!important;text-align:center!important;padding:46px 20px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .emp .ico{color:var(--ink4)!important;margin-bottom:4px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .emp b{color:var(--ink)!important;font-size:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .emp p{margin:0 0 6px!important;max-width:380px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1{display:grid!important;grid-template-columns:288px minmax(0,1fr)!important;gap:16px!important;align-items:start!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-side{display:grid!important;gap:12px!important;position:sticky!important;top:70px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc{padding:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-h{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-h b{font-size:13px!important;text-transform:capitalize!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:2px!important;text-align:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g>span{font-size:10.5px!important;color:var(--ink4)!important;padding:3px 0!important;font-weight:600!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button{border:0!important;background:transparent!important;border-radius:8px!important;height:32px!important;font-size:12px!important;color:var(--ink2)!important;position:relative!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button:hover:not(:disabled){background:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button.tdy{color:var(--cta)!important;font-weight:700!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button.cur{background:var(--ink)!important;color:#1F1E22!important;font-weight:700!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button.out{color:var(--ink4)!important;opacity:.5!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button.we{color:var(--ink4)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button:disabled{opacity:.3!important;cursor:not-allowed!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button i{position:absolute!important;left:50%!important;bottom:3px!important;transform:translateX(-50%)!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--warn)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mc-g button.cur i{background:var(--s2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-k{display:grid!important;grid-template-columns:repeat(3,1fr)!important;padding:4px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-k button{all:unset!important;cursor:pointer!important;padding:10px 10px!important;border-radius:12px!important;display:grid!important;gap:1px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-k button:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-k strong{font-size:22px!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-k small{font-size:11px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tray{padding:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tray-h{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;gap:8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tray-h b{display:flex!important;gap:8px!important;align-items:center!important;white-space:nowrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tray-h b::before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--bad)!important;box-shadow:0 0 0 4px rgba(243,107,107,.16)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tr-i{display:flex!important;gap:10px!important;align-items:center!important;padding:8px!important;border-radius:10px!important;cursor:grab!important;border:1px solid transparent!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tr-i:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tr-i .m{flex:1!important;min-width:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tr-i .m b{display:block!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tr-i .m span{font-size:11.5px!important;color:#FF9C9C!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-main{padding:0!important;overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-top{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-top h2{font-size:20px!important;letter-spacing:-.02em!important;text-transform:capitalize!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-top h2 small{display:block!important;font-size:12px!important;font-weight:500!important;color:var(--ink3)!important;text-transform:none!important;letter-spacing:0!important;margin-top:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-fb{padding:12px 16px 0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dg{position:relative!important;display:grid!important;grid-template-columns:62px 1fr!important;margin:18px 0 16px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dg-h{position:relative!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dg-h span{position:absolute!important;right:12px!important;transform:translateY(-50%)!important;font-size:11px!important;color:var(--ink4)!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dg-c{position:relative!important;border-left:1px solid var(--hair)!important;margin-right:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dg-c .ln{position:absolute!important;left:0!important;right:0!important;border-top:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dg-c .ln.h{border-top-style:dashed!important;border-top-color:rgba(var(--sc-fx),.035)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dg-c.over{background:rgba(76,157,255,.05)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .now{position:absolute!important;left:-6px!important;right:0!important;height:0!important;border-top:2px solid var(--bad)!important;z-index:3!important;pointer-events:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .now::before{content:""!important;position:absolute!important;left:-1px!important;top:-6px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:var(--bad)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .now em{position:absolute!important;right:4px!important;top:-20px!important;font-style:normal!important;font-size:11px!important;font-weight:700!important;color:var(--bad)!important;background:var(--card)!important;padding:0 4px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev{position:absolute!important;border-radius:9px!important;padding:5px 9px!important;cursor:pointer!important;overflow:hidden!important;background:color-mix(in srgb,var(--c) 16%,var(--card))!important;border:1px solid color-mix(in srgb,var(--c) 32%,transparent)!important;box-shadow:inset 3px 0 0 var(--c)!important;display:flex!important;gap:8px!important;align-items:flex-start!important;transition:background-color .15s,box-shadow .15s!important;z-index:1!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev:hover{background:color-mix(in srgb,var(--c) 24%,var(--card))!important;z-index:2!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev .t{flex:1!important;min-width:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev .t b{display:block!important;font-size:12.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev .t b em{font-style:normal!important;color:color-mix(in srgb,var(--c) 70%,#fff)!important;margin-inline-end:6px!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev .t span{display:block!important;font-size:11.5px!important;color:var(--ink3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev .x{display:flex!important;gap:4px!important;opacity:0!important;transition:opacity .15s!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev:hover .x,html[data-buld-theme] :is(#scRoot,#scLayer) .ev:focus-within .x{opacity:1!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev .x button{width:26px!important;height:26px!important;border-radius:7px!important;border:1px solid var(--line)!important;background:var(--s2)!important;color:var(--ink2)!important;display:grid!important;place-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev .x button:hover{color:var(--ink)!important;background:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ev.dragging,html[data-buld-theme] :is(#scRoot,#scLayer) .wv.dragging,html[data-buld-theme] :is(#scRoot,#scLayer) .bi.dragging{opacity:.4!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dg-emp{position:absolute!important;inset:40px 20px auto!important;z-index:2!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-meta{display:flex!important;flex-wrap:wrap!important;gap:22px!important;margin-bottom:14px!important;padding:14px 18px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-meta div{display:grid!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-meta strong{font-size:20px!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-meta small{color:var(--ink3)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-meta .sep{width:1px!important;height:34px!important;background:var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ovs{display:flex!important;gap:8px!important;align-items:center!important;margin-bottom:12px!important;padding:10px 12px!important;overflow-x:auto!important;scrollbar-width:thin!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ovs>b{white-space:nowrap!important;color:#FF9C9C!important;font-size:12px!important;display:flex!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wv{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:5px 10px 5px 6px!important;border-radius:999px!important;background:rgba(243,107,107,.12)!important;border:1px solid rgba(243,107,107,.3)!important;white-space:nowrap!important;cursor:grab!important;font-size:12px!important;font-weight:600!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-sc{overflow-x:auto!important;border-radius:var(--r)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk{display:grid!important;grid-template-columns:54px repeat(7,minmax(128px,1fr))!important;min-width:960px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-hd{position:sticky!important;top:0!important;z-index:3!important;background:var(--s2)!important;border-bottom:1px solid var(--line)!important;padding:10px 10px 9px!important;display:grid!important;gap:4px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-hd b{font-size:12.5px!important;text-transform:capitalize!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-hd b.tdy{color:var(--cta)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-hd small{font-size:11px!important;color:var(--ink3)!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-hd .lb{height:3px!important;border-radius:3px!important;background:var(--hair)!important;overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-hd .lb i{display:block!important;height:100%!important;background:var(--c,var(--cta))!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-col{position:relative!important;border-left:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-col.we{background:repeating-linear-gradient(135deg,transparent 0 8px,rgba(var(--sc-fx),.018) 8px 16px)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-col.tdy{background:rgba(76,157,255,.035)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-col.over{background:rgba(76,157,255,.09)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-col .ln{position:absolute!important;left:0!important;right:0!important;border-top:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk .ev{padding:3px 7px!important;border-radius:7px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk .ev .t b{font-size:11.5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk .ev .t span{font-size:10.5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .legend{display:flex!important;gap:14px!important;flex-wrap:wrap!important;align-items:center!important;font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .legend span{display:inline-flex!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .legend i{width:9px!important;height:9px!important;border-radius:3px!important;background:var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wd-strip{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:4px!important;margin-bottom:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wd-strip button{border:1px solid var(--line)!important;background:var(--s2)!important;border-radius:10px!important;padding:6px 0!important;display:grid!important;justify-items:center!important;gap:1px!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wd-strip button small{font-size:10px!important;color:var(--ink4)!important;text-transform:capitalize!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wd-strip button b{font-size:14px!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wd-strip button em{font-style:normal!important;font-size:10px!important;color:var(--warn)!important;min-height:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wd-strip button[aria-pressed=true]{background:var(--ink)!important;color:#1F1E22!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wd-strip button[aria-pressed=true] small{color:#55505d!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .lr{display:flex!important;gap:12px!important;align-items:center!important;padding:12px 14px!important;border-bottom:1px solid var(--hair)!important;cursor:pointer!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .lr:last-child{border-bottom:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .lr:hover{background:rgba(var(--sc-fx),.03)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .lr .m{flex:1!important;min-width:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .lr .m b{display:block!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .lr .m span{display:block!important;font-size:12px!important;color:var(--ink3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tm{font-weight:700!important;font-variant-numeric:tabular-nums!important;min-width:46px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .q3{display:grid!important;grid-template-columns:minmax(0,1fr) 400px!important;gap:16px!important;align-items:start!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rings{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg{display:flex!important;gap:12px!important;align-items:center!important;padding:12px 14px!important;cursor:pointer!important;border:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg .ring{width:42px!important;height:42px!important;border-radius:50%!important;background:conic-gradient(var(--c) calc(var(--p)*1%),rgba(var(--sc-fx),.08) 0)!important;display:grid!important;place-items:center!important;flex:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg .ring::after{content:""!important;width:32px!important;height:32px!important;border-radius:50%!important;background:var(--card)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg strong{display:block!important;font-size:20px!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg small{color:var(--ink3)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero{padding:26px 28px!important;position:relative!important;overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero::before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:140px!important;background:radial-gradient(600px 140px at 20% -40px,color-mix(in srgb,var(--c) 22%,transparent),transparent)!important;pointer-events:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;position:relative!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero h2{font-size:28px!important;letter-spacing:-.03em!important;margin-top:16px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero .ph{font-size:30px!important;font-weight:700!important;letter-spacing:.02em!important;font-variant-numeric:tabular-nums!important;margin:6px 0 2px!important;display:flex!important;align-items:center!important;gap:10px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rsn{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rsn span{display:inline-flex!important;gap:6px!important;align-items:center!important;padding:4px 10px!important;border-radius:999px!important;background:var(--s2)!important;border:1px solid var(--line)!important;font-size:12px!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rsn span .ico{color:var(--c,var(--ink3))!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;background:var(--hair)!important;border-radius:12px!important;overflow:hidden!important;margin-top:18px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .facts div{background:var(--s2)!important;padding:11px 13px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .facts small{display:block!important;font-size:11px!important;color:var(--ink3)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .facts b{display:block!important;margin-top:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .quote{margin-top:14px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(var(--sc-fx),.035)!important;border-left:3px solid var(--violet)!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .quote small{display:block!important;color:var(--ink4)!important;font-size:11px!important;margin-bottom:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero-a{display:grid!important;grid-template-columns:1.4fr 1fr 1fr!important;gap:8px!important;margin-top:20px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero-a .btn{height:46px!important;font-size:14px!important;border-radius:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero-b{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ql{overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ql-h{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 14px!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .qi{display:grid!important;grid-template-columns:24px 1fr auto!important;gap:10px!important;align-items:center!important;padding:10px 14px!important;border-bottom:1px solid var(--hair)!important;cursor:pointer!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .qi:hover{background:rgba(var(--sc-fx),.03)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .qi.cur{background:var(--cta-soft)!important;box-shadow:inset 3px 0 0 var(--cta)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .qi .rk{font-weight:700!important;color:var(--ink4)!important;font-variant-numeric:tabular-nums!important;font-size:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .qi b{display:block!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .qi span{font-size:11.5px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sc{width:60px!important;height:4px!important;border-radius:4px!important;background:rgba(var(--sc-fx),.08)!important;overflow:hidden!important;margin-top:5px!important;margin-left:auto!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sc i{display:block!important;height:100%!important;background:var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist{padding:16px 18px!important;margin-bottom:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-bar{display:flex!important;height:12px!important;border-radius:7px!important;overflow:hidden!important;gap:2px!important;margin:10px 0 12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-bar button{border:0!important;padding:0!important;background:var(--c)!important;opacity:.85!important;min-width:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-bar button:hover,html[data-buld-theme] :is(#scRoot,#scLayer) .dist-bar button[aria-pressed=true]{opacity:1!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-l{display:flex!important;flex-wrap:wrap!important;gap:18px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-l button{all:unset!important;cursor:pointer!important;display:grid!important;gap:0!important;padding:2px 0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-l button small{display:flex!important;gap:6px!important;align-items:center!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-l button small i{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-l button strong{font-size:20px!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dist-l button[aria-pressed=true] small{color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl{position:relative!important;padding:4px 0 10px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-g{position:sticky!important;top:52px!important;z-index:2!important;display:flex!important;gap:10px!important;align-items:center!important;padding:10px 4px 8px!important;background:var(--page)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-g b{font-size:13px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-g span{font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-g::after{content:""!important;flex:1!important;height:1px!important;background:var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-i{display:grid!important;grid-template-columns:92px 26px minmax(0,1fr)!important;align-items:stretch!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-t{text-align:right!important;padding:14px 8px 0 0!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-t small{display:block!important;font-weight:500!important;color:var(--ink4)!important;font-size:11px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-r{position:relative!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-r::before{content:""!important;position:absolute!important;left:12px!important;top:0!important;bottom:0!important;width:2px!important;background:var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-r i{position:absolute!important;left:6px!important;top:16px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:var(--page)!important;border:3px solid var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b{margin:6px 0!important;padding:12px 14px!important;cursor:pointer!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b:hover{background:var(--menu)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b .r1{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b .r1 .who{display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b .r1 .who b{font-weight:650!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b .sub{color:var(--ink3)!important;font-size:12px!important;margin-top:3px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b .nt{margin-top:8px!important;color:var(--ink2)!important;font-size:12.5px!important;display:flex!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b .nt .ico{color:var(--ink4)!important;margin-top:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-x{margin-top:12px!important;padding-top:12px!important;border-top:1px solid var(--hair)!important;display:grid!important;gap:10px!important;cursor:default!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .qk{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .nowm{display:grid!important;grid-template-columns:92px 26px 1fr!important;align-items:center!important;margin:4px 0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .nowm span{text-align:right!important;padding-right:8px!important;font-weight:700!important;color:var(--bad)!important;font-size:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .nowm i{width:12px!important;height:12px!important;border-radius:50%!important;background:var(--bad)!important;margin-left:7px!important;box-shadow:0 0 0 5px rgba(243,107,107,.18)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .nowm em{height:2px!important;background:linear-gradient(90deg,var(--bad),transparent)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ib5{display:grid!important;grid-template-columns:220px 360px minmax(0,1fr)!important;height:calc(100vh - 190px)!important;min-height:560px!important;overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo{border-right:1px solid var(--hair)!important;padding:12px 8px!important;overflow:auto!important;background:rgba(0,0,0,.08)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo h6{margin:12px 10px 6px!important;font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink4)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo button{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;background:transparent!important;padding:8px 10px!important;border-radius:9px!important;color:var(--ink2)!important;font-weight:550!important;text-align:left!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo button:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo button[aria-pressed=true]{background:var(--menu)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo button em{margin-left:auto!important;font-style:normal!important;font-size:11.5px!important;color:var(--ink3)!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo button em.hot{color:#06121F!important;background:var(--bad)!important;padding:0 7px!important;border-radius:999px!important;font-weight:700!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo button .ico{color:var(--c,var(--ink3))!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ml{border-right:1px solid var(--hair)!important;overflow:auto!important;display:flex!important;flex-direction:column!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ml-h{padding:10px!important;border-bottom:1px solid var(--hair)!important;position:sticky!important;top:0!important;background:var(--card)!important;z-index:1!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ml-h .srch{flex:1 1 auto!important;width:100%!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi{display:grid!important;grid-template-columns:10px 1fr auto!important;gap:4px 10px!important;padding:12px 14px 12px 10px!important;border-bottom:1px solid var(--hair)!important;cursor:pointer!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi:hover{background:rgba(var(--sc-fx),.03)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi.cur{background:var(--cta-soft)!important;box-shadow:inset 3px 0 0 var(--cta)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi .u{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--cta)!important;margin-top:5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi .u.rd{background:transparent!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi b{font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi.unr b{font-weight:750!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi time{font-size:11.5px!important;color:var(--ink3)!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi time.od{color:#FF9C9C!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mi p{grid-column:2/4!important;margin:0!important;color:var(--ink3)!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rp{overflow:auto!important;display:flex!important;flex-direction:column!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rp-h{padding:16px 20px!important;border-bottom:1px solid var(--hair)!important;display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rp-b{padding:18px 20px!important;display:grid!important;gap:16px!important;flex:1!important;align-content:start!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .snz{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;padding:10px 12px!important;border-radius:12px!important;background:var(--s2)!important;border:1px solid var(--line)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .snz>span{color:var(--ink3)!important;font-size:12px!important;margin-right:4px!important;display:flex!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .thr{display:grid!important;gap:10px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .msg{max-width:88%!important;padding:10px 12px!important;border-radius:14px!important;background:var(--s2)!important;border:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .msg small{display:block!important;color:var(--ink4)!important;font-size:11px!important;margin-bottom:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .msg.me{justify-self:end!important;background:rgba(76,157,255,.12)!important;border-color:rgba(76,157,255,.25)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .msg.sys{justify-self:center!important;background:transparent!important;border:0!important;color:var(--ink4)!important;font-size:11.5px!important;padding:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cmp{border-top:1px solid var(--hair)!important;padding:12px 20px!important;display:flex!important;gap:8px!important;align-items:flex-end!important;background:var(--card)!important;position:sticky!important;bottom:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cmp textarea{flex:1!important;min-height:38px!important;max-height:120px!important;resize:vertical!important;background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:9px 11px!important;outline:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cmp textarea:focus{border-color:var(--cta)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bd{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(290px,1fr)!important;gap:12px!important;overflow-x:auto!important;padding-bottom:6px!important;align-items:start!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bc{background:var(--s2)!important;border:1px solid var(--hair)!important;border-radius:var(--r)!important;display:flex!important;flex-direction:column!important;min-height:420px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bc.over{box-shadow:inset 0 0 0 2px var(--cta)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bc-h{padding:14px!important;border-bottom:1px solid var(--hair)!important;display:grid!important;gap:10px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bc-h .r{display:flex!important;gap:10px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bc-h .r b{display:block!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bc-h .r small{color:var(--ink3)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ld{height:6px!important;border-radius:6px!important;background:rgba(var(--sc-fx),.08)!important;overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ld i{display:block!important;height:100%!important;border-radius:6px!important;background:var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ld-l{display:flex!important;justify-content:space-between!important;font-size:11.5px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ld-l b{color:var(--ink2)!important;font-weight:600!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bc-b{padding:8px!important;display:grid!important;gap:8px!important;align-content:start!important;flex:1!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bi{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:12px!important;padding:10px 11px!important;cursor:grab!important;display:grid!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bi:hover{background:var(--menu)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bi .r1{display:flex!important;gap:8px!important;align-items:center!important;justify-content:space-between!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bi .r1 b{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bi .r2{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bi .r3{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bi .asg{display:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bc-e{padding:22px 10px!important;text-align:center!important;color:var(--ink4)!important;font-size:12px!important;border:1px dashed var(--line)!important;border-radius:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh-w{overflow:auto!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh{width:100%!important;border-collapse:collapse!important;min-width:1240px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh th{position:sticky!important;top:0!important;background:var(--s2)!important;text-align:left!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ink3)!important;font-weight:600!important;padding:11px 10px!important;border-bottom:1px solid var(--line)!important;z-index:1!important;white-space:nowrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh td{padding:8px 10px!important;border-bottom:1px solid var(--hair)!important;vertical-align:middle!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh tr:last-child td{border-bottom:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh tbody tr:hover td{background:rgba(var(--sc-fx),.03)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh tr.od td:first-child{box-shadow:inset 3px 0 0 var(--bad)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh tr.pk td{background:var(--cta-soft)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh .c2 b{display:block!important;font-weight:600!important;white-space:nowrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sh .c2 span{font-size:12px!important;color:var(--ink3)!important;white-space:nowrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cin{background:transparent!important;border:1px solid transparent!important;border-radius:7px!important;padding:5px 6px!important;outline:0!important;color:var(--ink)!important;min-width:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cin:hover{border-color:var(--line)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cin:focus{border-color:var(--cta)!important;background:var(--s2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cin.err{border-color:var(--bad)!important;background:rgba(243,107,107,.1)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cin[type=date]{width:128px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cin[type=time]{width:98px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cin.nt{width:100%!important;min-width:170px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .phb{display:inline-flex!important;gap:6px!important;align-items:center!important;border:1px solid var(--line)!important;background:var(--s2)!important;border-radius:8px!important;padding:4px 8px!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .phb:hover{color:var(--ink)!important;background:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bulk{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;padding:10px 12px!important;margin-bottom:10px!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(76,157,255,.16),rgba(76,157,255,.08))!important;border:1px solid rgba(76,157,255,.3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bulk b{margin-right:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sm7{display:grid!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sr{padding:12px 14px!important;border-bottom:1px solid var(--hair)!important;display:grid!important;gap:8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sr:last-child{border-bottom:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sr .r1{display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sr .r2{display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ds0{max-width:720px!important;margin:10px auto 0!important;padding:30px!important;text-align:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ds0 h2{font-size:26px!important;letter-spacing:-.03em!important;margin:14px 0 6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ds0 .big{width:68px!important;height:68px!important;border-radius:22px!important;display:grid!important;place-items:center!important;margin:0 auto!important;background:linear-gradient(180deg,#6AAEFF,#3F8BEA)!important;color:#06121F!important;box-shadow:0 20px 40px -14px rgba(76,157,255,.6)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scope{display:grid!important;gap:8px!important;margin:22px 0!important;text-align:left!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scope label{display:flex!important;gap:12px!important;align-items:center!important;padding:13px 14px!important;border-radius:12px!important;border:1px solid var(--line)!important;background:var(--s2)!important;cursor:pointer!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scope label:has(input:checked){border-color:var(--cta)!important;background:var(--cta-soft)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scope input{accent-color:var(--cta)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scope label b{display:block!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scope label span{color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scope label em{margin-left:auto!important;font-style:normal!important;font-weight:700!important;font-size:18px!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ds1{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important;align-items:start!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .prog{display:flex!important;gap:3px!important;margin-bottom:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .prog i{flex:1!important;height:4px!important;border-radius:4px!important;background:rgba(var(--sc-fx),.1)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .prog i.d{background:var(--ok)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .prog i.c{background:var(--cta)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .prog i.s{background:var(--warn)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .prog i.x{background:var(--bad)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cp{padding:26px!important;text-align:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cp .ph{font-size:34px!important;font-weight:700!important;letter-spacing:.03em!important;margin:8px 0 4px!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .clk{display:inline-flex!important;gap:8px!important;align-items:center!important;padding:6px 12px!important;border-radius:999px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;background:rgba(61,213,152,.12)!important;color:#6BE6B4!important;border:1px solid rgba(61,213,152,.3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .clk i{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--ok)!important;animation:sc-pulse 1.4s infinite!important}
@keyframes sc-pulse{50%{opacity:.25}}
html[data-buld-theme] :is(#scRoot,#scLayer) .oc{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:20px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .oc button{height:74px!important;border-radius:14px!important;border:1px solid var(--line)!important;background:var(--s2)!important;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;font-weight:650!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .oc button:hover{background:var(--hover)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .oc button[aria-pressed=true]{border-color:var(--c)!important;background:color-mix(in srgb,var(--c) 14%,var(--s2))!important;color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .oc button .ico{color:var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .osub{margin-top:12px!important;padding:12px!important;border-radius:12px!important;background:var(--s2)!important;border:1px solid var(--line)!important;text-align:left!important;display:grid!important;gap:10px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ta{width:100%!important;background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:9px 11px!important;outline:0!important;resize:vertical!important;min-height:64px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ta:focus{border-color:var(--cta)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tally{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1px!important;background:var(--hair)!important;border-radius:12px!important;overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tally div{background:var(--s2)!important;padding:10px 12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tally strong{display:block!important;font-size:20px!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tally small{color:var(--ink3)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ds2{max-width:760px!important;margin:0 auto!important;padding:28px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .h9{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important;align-items:start!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hm-sc{overflow-x:auto!important;padding:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hm{display:grid!important;grid-template-columns:96px repeat(13,minmax(40px,1fr))!important;gap:4px!important;min-width:700px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hm>span{font-size:11px!important;color:var(--ink4)!important;text-align:center!important;font-variant-numeric:tabular-nums!important;padding-bottom:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hm>b{font-size:12px!important;font-weight:600!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-transform:capitalize!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hm>b small{font-weight:500!important;color:var(--ink4)!important;font-size:11px!important;text-transform:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hc{height:44px!important;border-radius:8px!important;border:1px solid transparent!important;background:color-mix(in srgb,var(--cta) calc(var(--v)*1%),rgba(var(--sc-fx),.035))!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;color:var(--ink)!important;font-size:13px!important;position:relative!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hc:hover{border-color:rgba(var(--sc-fx),.3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hc.full{background:color-mix(in srgb,var(--warn) 55%,transparent)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hc.ovr{background:color-mix(in srgb,var(--bad) 60%,transparent)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hc.past{opacity:.35!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hc.cur{outline:2px solid var(--ink)!important;outline-offset:1px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hc.over{border-color:var(--cta)!important;border-style:dashed!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hc.z{color:transparent!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hm-lg{display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;padding:0 14px 14px!important;font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hm-lg i{display:inline-block!important;width:22px!important;height:10px!important;border-radius:3px!important;vertical-align:middle!important;margin-right:5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .alert{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;padding:12px 14px!important;margin-bottom:12px!important;border-radius:12px!important;border:1px solid rgba(243,107,107,.3)!important;background:rgba(243,107,107,.08)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .alert .ico{color:var(--bad)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .alert .m{flex:1!important;min-width:200px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sp{padding:0!important;overflow:hidden!important;position:sticky!important;top:70px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sp-h{padding:14px 16px!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sp-h b{display:block!important;font-size:14px!important;text-transform:capitalize!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sp-h small{color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sug{display:grid!important;gap:6px!important;padding:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sug button{display:flex!important;align-items:center!important;gap:10px!important;border:1px solid var(--line)!important;background:var(--s2)!important;border-radius:10px!important;padding:10px 12px!important;text-align:left!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sug button:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sug button b{flex:1!important;text-transform:capitalize!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mv{display:grid!important;gap:6px!important;max-height:50vh!important;overflow:auto!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mv label{display:flex!important;gap:10px!important;align-items:center!important;padding:9px 10px!important;border-radius:10px!important;background:var(--s2)!important;border:1px solid var(--line)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mv label span{flex:1!important;min-width:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mv label em{font-style:normal!important;font-variant-numeric:tabular-nums!important;color:var(--ink2)!important;white-space:nowrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mv label em s{color:var(--ink4)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:16px!important;overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn>div{padding:14px 18px!important;position:relative!important;display:grid!important;gap:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn>div+div{border-left:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn>div+div::before{content:""!important;position:absolute!important;left:-7px!important;top:50%!important;width:12px!important;height:12px!important;background:var(--card)!important;border-top:1px solid var(--hair)!important;border-right:1px solid var(--hair)!important;transform:translateY(-50%) rotate(45deg)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn small{color:var(--ink3)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:650!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn strong{font-size:24px!important;letter-spacing:-.03em!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn span{font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ld10{display:grid!important;grid-template-columns:repeat(4,minmax(260px,1fr))!important;gap:12px!important;overflow-x:auto!important;align-items:start!important;padding-bottom:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rung{background:var(--s2)!important;border:1px solid var(--hair)!important;border-radius:var(--r)!important;overflow:hidden!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rung-h{padding:14px!important;border-bottom:1px solid var(--hair)!important;position:relative!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rung-h::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:3px!important;background:var(--c)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rung-h .r{display:flex!important;justify-content:space-between!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rung-h b{font-size:13.5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rung-h em{font-style:normal!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rule{margin-top:8px!important;font-size:12px!important;color:var(--ink3)!important;display:flex!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rule .ico{color:var(--c)!important;margin-top:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rung-b{padding:8px!important;display:grid!important;gap:8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg-i{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:12px!important;padding:11px!important;display:grid!important;gap:7px!important;cursor:pointer!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg-i:hover{background:var(--menu)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg-i .r1{display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg-i .r1 b{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg-i .sub{font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rg-i .r3{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rung-f{padding:10px!important;border-top:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scrim{position:fixed!important;inset:0!important;background:rgba(10,9,12,.55)!important;backdrop-filter:blur(2px)!important;z-index:80!important;animation:sc-fade .2s!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .drw{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(500px,100vw)!important;background:var(--card)!important;border-left:1px solid var(--line)!important;z-index:81!important;display:flex!important;flex-direction:column!important;animation:sc-slide .26s cubic-bezier(.2,.8,.2,1)!important;box-shadow:-30px 0 60px -20px rgba(0,0,0,.7)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mdlg{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(var(--w,560px),calc(100vw - 32px))!important;max-height:calc(100vh - 48px)!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:20px!important;z-index:91!important;display:flex!important;flex-direction:column!important;box-shadow:var(--shadow)!important;animation:sc-pop .2s cubic-bezier(.2,.8,.2,1)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .scrim.hi{z-index:90!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ov-h{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:16px 18px!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ov-h h3{font-size:15px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ov-h p{margin:2px 0 0!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ov-b{padding:16px 18px!important;overflow:auto!important;display:grid!important;gap:16px!important;align-content:start!important;flex:1!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ov-f{padding:12px 18px!important;border-top:1px solid var(--hair)!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ov-f .sum{margin-right:auto!important;color:var(--ink2)!important;font-size:12.5px!important}
@keyframes sc-slide{from{transform:translateX(30px);opacity:0}}
@keyframes sc-pop{from{transform:translate(-50%,-48%) scale(.98);opacity:0}}
@keyframes sc-fade{from{opacity:0}}
@keyframes sc-up{from{transform:translateY(40px);opacity:0}}
html[data-buld-theme] :is(#scRoot,#scLayer) .sec h4{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ink3)!important;font-weight:650!important;margin-bottom:8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kv{display:grid!important;grid-template-columns:120px 1fr!important;gap:7px 12px!important;font-size:13px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kv dt{color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kv dd{margin:0!important;min-width:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dh{display:flex!important;gap:12px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .dh b{font-size:16px!important;display:block!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .whn{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border-radius:12px!important;background:var(--s2)!important;border:1px solid var(--line)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .whn strong{display:block!important;font-size:15px!important;text-transform:capitalize!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .whn small{color:var(--ink3)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .evs{display:grid!important;gap:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .evs div{display:grid!important;grid-template-columns:14px 1fr auto!important;gap:10px!important;padding:6px 0!important;font-size:12.5px!important;align-items:start!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .evs div i{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--c,var(--ink4))!important;margin-top:5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .evs div time{color:var(--ink4)!important;font-size:11.5px!important;white-space:nowrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fld{display:grid!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fld>span{font-size:12px!important;color:var(--ink3)!important;font-weight:600!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .err{color:#FF9393!important;font-size:12px!important;display:flex!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wrn{color:#F7C266!important;font-size:12px!important;display:flex!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .d-act{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rs{display:grid!important;grid-template-columns:262px 1fr!important;gap:16px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .pre{display:flex!important;flex-wrap:wrap!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .pre button{border:1px solid var(--line)!important;background:var(--s2)!important;border-radius:999px!important;padding:6px 11px!important;font-weight:600!important;font-size:12px!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .pre button:hover{background:var(--hover)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .pre button[aria-pressed=true]{background:var(--ink)!important;color:#1F1E22!important;border-color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;max-height:248px!important;overflow:auto!important;padding-right:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots button{border:1px solid var(--line)!important;background:var(--s2)!important;border-radius:8px!important;height:34px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;font-size:12.5px!important;color:var(--ink2)!important;position:relative!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots button:hover:not(:disabled){background:var(--hover)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots button[aria-pressed=true]{background:var(--cta)!important;border-color:var(--cta)!important;color:#06121F!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots button:disabled{opacity:.3!important;cursor:not-allowed!important;text-decoration:line-through!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots button i{position:absolute!important;right:4px!important;top:4px!important;display:flex!important;gap:2px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots button i b{width:4px!important;height:4px!important;border-radius:50%!important;background:var(--warn)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots button[aria-pressed=true] i b{background:var(--s2)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tin{display:flex!important;gap:8px!important;align-items:center!important;margin-top:8px!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tin input{background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:8px!important;padding:5px 8px!important;outline:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rsn-l{display:grid!important;gap:6px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rsn-l label{display:flex!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid var(--line)!important;background:var(--s2)!important;cursor:pointer!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rsn-l label:has(input:checked){border-color:var(--bad)!important;background:rgba(243,107,107,.1)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rsn-l input{accent-color:var(--bad)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tpl{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wa-pv{background:var(--s2)!important;border-radius:14px!important;padding:14px!important;display:grid!important;gap:8px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wa-pv .bub{justify-self:end!important;max-width:90%!important;background:#005C4B!important;color:#E9EDEF!important;border-radius:10px 10px 2px 10px!important;padding:8px 10px!important;white-space:pre-wrap!important;font-size:12.5px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .toasts{position:fixed!important;left:50%!important;bottom:20px!important;transform:translateX(-50%)!important;z-index:140!important;display:grid!important;gap:8px!important;width:max-content!important;max-width:calc(100vw - 32px)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .toast{display:flex!important;gap:12px!important;align-items:center!important;background:var(--ink)!important;color:#1F1E22!important;border-radius:12px!important;padding:10px 14px!important;font-weight:600!important;box-shadow:var(--shadow)!important;animation:sc-up .25s!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .toast.e{background:#FFD9D9!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .toast button{border:0!important;background:transparent!important;color:#2563eb!important;font-weight:700!important;padding:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hide-m{}
html[data-buld-theme] :is(#scRoot,#scLayer) .only-m{display:none!important}
@media(max-width:1180px) {
html[data-buld-theme] :is(#scRoot,#scLayer) .q3,html[data-buld-theme] :is(#scRoot,#scLayer) .h9{grid-template-columns:minmax(0,1fr)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .sp{position:static!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ib5{grid-template-columns:200px minmax(0,1fr)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ib5 .rp{display:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ds1{grid-template-columns:1fr!important}
}
@media(max-width:900px) {
html[data-buld-theme] :is(#scRoot,#scLayer) .a1{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-side{position:static!important;grid-template-columns:1fr 1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kp,html[data-buld-theme] :is(#scRoot,#scLayer) .rings{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn>div:nth-child(3){border-left:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn>div:nth-child(3)::before{display:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fn>div:nth-child(n+3){border-top:1px solid var(--hair)!important}
}
@media(max-width:760px) {
html[data-buld-theme] :is(#scRoot,#scLayer) .hd h1{font-size:21px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hide-m{display:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .only-m{display:revert!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .a1-side{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .srch{flex:1 1 100%!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fb .sel{flex:1 1 40%!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ib5{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .fo{display:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ml{border-right:0!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero{padding:20px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero h2{font-size:23px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero .ph{font-size:24px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .hero-a{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .facts{grid-template-columns:1fr 1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-i{grid-template-columns:58px 22px minmax(0,1fr)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .nowm{grid-template-columns:58px 22px 1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-r::before{left:10px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-r i{left:4px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bi .asg{display:block!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b .ctx{display:none!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .tl-b .r1>div:last-child{flex-wrap:wrap!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .oc{grid-template-columns:1fr 1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cp{padding:20px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .cp .ph{font-size:26px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .rs{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .slots{grid-template-columns:repeat(4,1fr)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .drw{top:auto!important;left:0!important;width:100vw!important;max-height:90vh!important;border-radius:22px 22px 0 0!important;border-left:0!important;border-top:1px solid var(--line)!important;animation:sc-up .26s cubic-bezier(.2,.8,.2,1)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .mdlg{top:auto!important;bottom:0!important;left:0!important;transform:none!important;width:100vw!important;max-height:92vh!important;border-radius:22px 22px 0 0!important;animation:sc-up .26s!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .ld10{grid-template-columns:repeat(4,minmax(270px,82vw))!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .bd{grid-auto-columns:minmax(270px,82vw)!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .kv{grid-template-columns:100px 1fr!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-meta{gap:14px!important}
html[data-buld-theme] :is(#scRoot,#scLayer) .wk-meta .sep{display:none!important}
}
@media(prefers-reduced-motion:reduce) {
html[data-buld-theme] :is(#scRoot,#scLayer) *,html[data-buld-theme] :is(#scRoot,#scLayer) *::before,html[data-buld-theme] :is(#scRoot,#scLayer) *::after{animation:none!important;transition:none!important}
}
html[data-buld-theme="light"] :is(#scRoot,#scLayer){--sc-fx:0,0,0;--ok:#14AE5C;--warn:#B45309;--bad:#D33A2B}
html[data-buld-theme] :is(#scRoot,#scLayer){color:var(--ink)!important;font:13px/1.45 var(--font)!important;-webkit-font-smoothing:antialiased}
html[data-buld-theme] :is(#scRoot,#scLayer) *{box-sizing:border-box}

/* ---- platform fit (after the ported rules) ---- */
html[data-buld-theme] #scRoot .sc-sw { display: flex; margin: 0 0 14px; }
html[data-buld-theme] #scRoot .sc-sg { display: inline-flex !important; gap: 2px !important; padding: 3px !important; border-radius: 11px !important; background: var(--s2) !important; border: 1px solid var(--hair) !important; max-width: 100% !important; flex-wrap: wrap !important; }
html[data-buld-theme] #scRoot .sc-sg button { border: 0 !important; background: transparent !important; border-radius: 8px !important; padding: 6px 12px !important; font-weight: 600 !important; color: var(--ink3) !important; display: inline-flex !important; gap: 6px !important; align-items: center !important; font-size: 12.5px !important; }
html[data-buld-theme] #scRoot .sc-sg button:hover { color: var(--ink) !important; }
html[data-buld-theme] #scRoot .sc-sg button[aria-pressed=true] { background: var(--menu) !important; color: var(--ink) !important; box-shadow: 0 1px 2px rgba(0,0,0,.35) !important; }
html[data-buld-theme] #scRoot .sc-note { display: flex; gap: 10px; align-items: flex-start; margin: 0 0 14px; padding: 11px 14px; border-radius: 12px; border: 1px solid var(--hair); background: var(--s2); color: var(--ink2); font-size: 12.5px; }
