/* ============================================================================
   BARBAROS — stopdesk-tableur.css (roots #sdRoot / #sdLayer) — the approved "Stop-Desk" model
   (prototypes/logistics-stopdesk-models.html: 1 Tableur + 3 Compte à rebours, with the shared drawers,
   agency picker, bulk send, notifier and settings), 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
   .sd-on is set.
   ============================================================================ */
html[data-buld-theme] #panel-stopdesk.sd-on > :not(#sdRoot) { display: none !important; }
html[data-buld-theme] #panel-stopdesk.sd-on > #sdRoot { display: block !important; padding: 4px 0 48px; min-width: 0; }
html[data-buld-theme] #sdLayer { position: fixed; inset: 0; z-index: 9000; pointer-events: none; }
html[data-buld-theme] #sdLayer > * { pointer-events: auto; }

html[data-buld-theme] :is(#sdRoot,#sdLayer) :is(th,td){text-transform:none!important;letter-spacing:normal!important;font-size:inherit!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer){--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;--teal:#45D0D8;--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);--sd-fx:255,255,255}
html[data-buld-theme] :is(#sdRoot,#sdLayer) *{box-sizing:border-box!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) button,html[data-buld-theme] :is(#sdRoot,#sdLayer) input,html[data-buld-theme] :is(#sdRoot,#sdLayer) select,html[data-buld-theme] :is(#sdRoot,#sdLayer) textarea{font:inherit!important;color:inherit!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) button{cursor:pointer!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) a{color:inherit!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) :focus-visible{outline:2px solid var(--cta)!important;outline-offset:2px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ico{flex:none!important;display:block!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .num{font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .muted{color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .faint{color:var(--ink4)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ell{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) h1,html[data-buld-theme] :is(#sdRoot,#sdLayer) h2,html[data-buld-theme] :is(#sdRoot,#sdLayer) h3,html[data-buld-theme] :is(#sdRoot,#sdLayer) h4{margin:0!important;letter-spacing:-.015em!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .hd h1{font-size:24px!important;font-weight:700!important;letter-spacing:-.025em!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .hd p{margin:3px 0 0!important;color:var(--ink3)!important;max-width:640px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .hd-r{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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(--sd-fx),.14)!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .nb .ico{margin-top:1px!important;color:var(--ink4)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .nb b{color:var(--ink2)!important;font-weight:600!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn{height:34px!important;border:1px solid rgba(var(--sd-fx),.10)!important;background:linear-gradient(180deg,rgba(var(--sd-fx),.06),rgba(var(--sd-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;gap:7px!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 rgba(var(--sd-fx),.06),0 1px 2px rgba(0,0,0,.35)!important;text-decoration:none!important;flex:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn:hover{background-color:var(--hover)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn:active{transform:scale(.98)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn.p{background:linear-gradient(180deg,#6AAEFF,#4C9DFF)!important;border-color:#3F8BEA!important;color:#06121F!important;box-shadow:inset 0 1px 0 rgba(var(--sd-fx),.35),0 1px 2px rgba(0,0,0,.4)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn.p:hover{background:linear-gradient(180deg,#7DB9FF,#5AA6FF)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn.ok{background:linear-gradient(180deg,#4FE0A6,#2FC488)!important;border-color:#27B07A!important;color:#06180F!important;box-shadow:inset 0 1px 0 rgba(var(--sd-fx),.3),0 1px 2px rgba(0,0,0,.4)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn.waB{background:linear-gradient(180deg,#3BE07A,#22C063)!important;border-color:#1EA957!important;color:#03170A!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn.bad{color:#FF8A8A!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn.bad:hover{background-color:rgba(243,107,107,.12)!important;border-color:rgba(243,107,107,.35)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn.ghost{background:transparent!important;box-shadow:none!important;border-color:transparent!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn.ghost:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .btn.lg{height:44px!important;padding:0 18px!important;font-size:14px!important;border-radius:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn:disabled{opacity:.4!important;cursor:not-allowed!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .btn .cnt{background:rgba(6,18,31,.18)!important;border-radius:999px!important;padding:0 7px!important;font-size:11.5px!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ib{width:32px!important;height:32px!important;border-radius:9px!important;border:1px solid rgba(var(--sd-fx),.10)!important;background:linear-gradient(180deg,rgba(var(--sd-fx),.06),rgba(var(--sd-fx),.02)) var(--card)!important;color:var(--ink2)!important;display:inline-grid!important;place-items:center!important;flex:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ib:hover{background-color:var(--hover)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ag{display:inline-flex!important;align-items:stretch!important;border:1px solid rgba(var(--sd-fx),.10)!important;border-radius:9px!important;background:linear-gradient(180deg,rgba(var(--sd-fx),.05),rgba(var(--sd-fx),.015)) var(--s2)!important;box-shadow:inset 0 1px 0 rgba(var(--sd-fx),.05),0 1px 2px rgba(0,0,0,.3)!important;flex:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .ia+.ia{box-shadow:inset 1px 0 0 rgba(var(--sd-fx),.07)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ia:first-child{border-radius:8px 0 0 8px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ia:last-child{border-radius:0 8px 8px 0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ia:hover{color:var(--ink)!important;background:rgba(var(--sd-fx),.06)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ia.call:hover{color:var(--ok)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ia.wa:hover{color:var(--wa)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ia.dng:hover{color:var(--bad)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .ctx.ok:hover{background:rgba(61,213,152,.18)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .ctx.cl:hover{background:rgba(76,157,255,.18)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .ctx.wa:hover{background:rgba(37,211,102,.18)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ctx.wn{color:#F7C266!important;border-color:rgba(245,165,36,.38)!important;background:rgba(245,165,36,.10)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ctx.wn:hover{background:rgba(245,165,36,.18)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .ctx.bd:hover{background:rgba(243,107,107,.18)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ctx.vi{color:#CDB2FF!important;border-color:rgba(181,140,255,.38)!important;background:rgba(181,140,255,.10)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ctx.vi:hover{background:rgba(181,140,255,.18)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .rowacts{display:flex!important;align-items:center!important;justify-content:flex-end!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) [data-tip]{position:relative!important}
@media(hover:hover) {
html[data-buld-theme] :is(#sdRoot,#sdLayer) [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:30!important}
}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .pl::before{content:""!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--c)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pl.nod::before{display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) button.pl{cursor:pointer!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) button.pl:hover{background:color-mix(in srgb,var(--c) 22%,transparent)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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) 42% 40%)!important;box-shadow:inset 0 0 0 1px rgba(var(--sd-fx),.12)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .av.lg{width:46px!important;height:46px!important;font-size:15px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .av.sm{width:22px!important;height:22px!important;font-size:9px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .cm{display:inline-flex!important;align-items:center!important;gap:6px!important;font-weight:600!important;white-space:nowrap!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .cm i{width:18px!important;height:18px!important;border-radius:5px!important;display:inline-grid!important;place-items:center!important;font-style:normal!important;font-size:9.5px!important;font-weight:800!important;color:#0b0b0d!important;background:var(--cc)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .oid{font-weight:700!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .opn{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11.5px!important;font-weight:600!important;color:var(--ink3)!important;white-space:nowrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .opn::before{content:""!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--ink4)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .opn.y{color:#5FE3AE!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .opn.y::before{background:var(--ok)!important;box-shadow:0 0 0 3px rgba(61,213,152,.18)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .dl{font-variant-numeric:tabular-nums!important;font-weight:650!important;font-size:12px!important;white-space:nowrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .dl.u0{color:#FF9393!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .dl.u1{color:#F7C266!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .dl.u2{color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .dl.u3{color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .rem{display:inline-flex!important;gap:3px!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .rem i{width:7px!important;height:7px!important;border-radius:50%!important;background:rgba(var(--sd-fx),.14)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .rem i.on{background:var(--wa)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .rem i.sms{background:var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .rem i.call{background:var(--ok)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .kp{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .kp>button:hover{background:var(--menu)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .kp>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--c)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .kp span{font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .srch input{border:0!important;background:transparent!important;outline:0!important;width:100%!important;color:var(--ink)!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .segs::-webkit-scrollbar{display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .segs button:hover{color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .segs button[aria-pressed=true] em{color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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;color:var(--ink)!important;outline:0!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .inp{height:34px!important;background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:0 10px!important;color:var(--ink)!important;outline:0!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .inp:focus,html[data-buld-theme] :is(#sdRoot,#sdLayer) .sel:focus,html[data-buld-theme] :is(#sdRoot,#sdLayer) textarea.inp:focus{border-color:rgba(76,157,255,.6)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) textarea.inp{height:auto!important;padding:10px!important;resize:vertical!important;line-height:1.5!important;width:100%!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .inp.bad{border-color:rgba(243,107,107,.7)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pn{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:var(--r)!important;box-shadow:0 1px 0 rgba(var(--sd-fx),.03) inset,0 18px 40px -28px rgba(0,0,0,.7)!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pn-h{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:13px 16px!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pn-h h3{font-size:13.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pn-h small{color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .emp .ico{color:var(--ink4)!important;margin-bottom:4px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .emp b{color:var(--ink)!important;font-size:14px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .emp p{margin:0 0 6px!important;max-width:420px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .sk{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .lbl{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ink3)!important;font-weight:650!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .chk{width:16px!important;height:16px!important;accent-color:var(--cta)!important;cursor:pointer!important;margin:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .bar{height:6px!important;border-radius:99px!important;background:rgba(var(--sd-fx),.08)!important;overflow:hidden!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .bar>i{display:block!important;height:100%!important;border-radius:99px!important;background:var(--c,var(--cta))!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pop{position:fixed!important;z-index:120!important;min-width:230px!important;max-width:min(340px,calc(100vw - 24px))!important;max-height:min(380px,70vh)!important;overflow:auto!important;background:var(--menu)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:var(--shadow)!important;padding:5px!important;animation:sd-fade .14s!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pop h5{margin:4px 8px 6px!important;font-size:10.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pop button{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;gap:9px!important;align-items:flex-start!important;width:100%!important;padding:8px 9px!important;border-radius:8px!important;color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pop button:hover,html[data-buld-theme] :is(#sdRoot,#sdLayer) .pop button:focus-visible{background:var(--hover)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pop button small{display:block!important;color:var(--ink3)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pop button[aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .pop hr{border:0!important;border-top:1px solid var(--line)!important;margin:4px 2px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .bb{position:fixed!important;left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;z-index:60!important;display:flex!important;gap:8px!important;align-items:center!important;background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:8px 8px 8px 14px!important;box-shadow:var(--shadow)!important;max-width:calc(100vw - 24px)!important;overflow-x:auto!important;animation:sd-up .2s!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .bb b{white-space:nowrap!important;font-variant-numeric:tabular-nums!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .scrim{position:fixed!important;inset:0!important;background:rgba(10,9,12,.55)!important;backdrop-filter:blur(2px)!important;z-index:80!important;animation:sd-fade .2s!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .drw{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(520px,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:sd-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(#sdRoot,#sdLayer) .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:sd-pop .2s cubic-bezier(.2,.8,.2,1)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .scrim.hi{z-index:90!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .ov-h h3{font-size:15px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ov-h p{margin:2px 0 0!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .ov-f .sum{margin-right:auto!important;color:var(--ink2)!important;font-size:12.5px!important}
@keyframes sd-slide{from{transform:translateX(30px);opacity:0}}
@keyframes sd-pop{from{transform:translate(-50%,-48%) scale(.98);opacity:0}}
@keyframes sd-fade{from{opacity:0}}
@keyframes sd-up{from{transform:translateY(40px);opacity:0}}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .kv{display:grid!important;grid-template-columns:130px 1fr!important;gap:7px 12px!important;font-size:13px!important;margin:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .kv dt{color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .kv dd{margin:0!important;min-width:0!important;overflow-wrap:anywhere!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .dh{display:flex!important;gap:12px!important;align-items:center!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .dh b{font-size:16px!important;display:block!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .hero-d{display:grid!important;grid-template-columns:auto 1fr!important;gap:14px!important;align-items:center!important;padding:14px!important;border-radius:14px!important;background:var(--s2)!important;border:1px solid var(--line)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ring{--p:.5;width:62px!important;height:62px!important;border-radius:50%!important;background:conic-gradient(var(--c) calc(var(--p)*1turn),rgba(var(--sd-fx),.08) 0)!important;display:grid!important;place-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ring>span{width:50px!important;height:50px!important;border-radius:50%!important;background:var(--s2)!important;display:grid!important;place-items:center!important;font-weight:750!important;font-size:15px!important;line-height:1!important;text-align:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ring>span small{display:block!important;font-size:9.5px!important;font-weight:600!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .evs{display:grid!important;gap:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .evs div time{color:var(--ink4)!important;font-size:11.5px!important;white-space:nowrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .fld{display:grid!important;gap:6px!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .fld>span{font-size:12px!important;color:var(--ink3)!important;font-weight:600!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .err{color:#FF9393!important;font-size:12px!important;display:flex!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .wrn{color:#F7C266!important;font-size:12px!important;display:flex!important;gap:6px!important;align-items:flex-start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .wrn.bx{padding:10px 12px!important;border-radius:10px!important;background:rgba(245,165,36,.08)!important;border:1px solid rgba(245,165,36,.28)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .d-act{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .d-act .btn{justify-content:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ofl{display:grid!important;gap:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ofo{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important;padding:10px 12px!important;border-radius:12px!important;border:1px solid var(--line)!important;background:var(--s2)!important;cursor:pointer!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ofo:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ofo:has(input:checked){border-color:var(--cta)!important;background:rgba(76,157,255,.10)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ofo input{accent-color:var(--cta)!important;margin:2px 0 0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ofo b{display:block!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ofo small{display:block!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .ofo .sug{font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .grp{display:grid!important;gap:8px!important;padding:12px!important;border-radius:14px!important;border:1px solid var(--hair)!important;background:rgba(0,0,0,.12)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .grp-h{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .tpl{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .tpl button{border:1px solid var(--line)!important;background:var(--s2)!important;border-radius:999px!important;padding:5px 11px!important;font-weight:600!important;font-size:12px!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .tpl button:hover{background:var(--hover)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .tpl button[aria-pressed=true]{background:var(--ink)!important;color:#1F1E22!important;border-color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .vars{display:flex!important;gap:4px!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .vars button{border:1px dashed rgba(var(--sd-fx),.18)!important;background:transparent!important;border-radius:6px!important;padding:2px 7px!important;font-size:11.5px!important;color:var(--ink3)!important;font-family:ui-monospace,Menlo,monospace!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .vars button:hover{color:var(--ink)!important;border-color:var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .wa-pv{background:var(--s2)!important;border-radius:14px!important;padding:14px!important;display:grid!important;gap:8px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .wa-pv .bub{justify-self:end!important;max-width:92%!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;overflow-wrap:anywhere!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .wa-pv.sms{background:var(--s2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .wa-pv.sms .bub{background:#2F6FDB!important;color:#fff!important;border-radius:16px 16px 4px 16px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .cc{display:flex!important;justify-content:space-between!important;font-size:11.5px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .loc{position:relative!important;border-radius:12px!important;overflow:hidden!important;border:1px solid var(--line)!important;background:var(--s2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .loc svg{display:block!important;width:100%!important;height:auto!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .loc figcaption{position:absolute!important;left:8px!important;bottom:8px!important;right:8px!important;display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:center!important;font-size:11px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .loc figcaption span{background:rgba(20,19,24,.8)!important;padding:3px 7px!important;border-radius:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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(#sdRoot,#sdLayer) .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:sd-up .25s!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .toast.e{background:#FFD9D9!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .toast button{border:0!important;background:transparent!important;color:#2563eb!important;font-weight:700!important;padding:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .only-m{display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) kbd{font:600 10.5px/1 ui-monospace,Menlo,monospace!important;padding:2px 5px!important;border-radius:5px!important;border:1px solid rgba(var(--sd-fx),.18)!important;background:rgba(0,0,0,.25)!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .sug{font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1l{all:unset!important;cursor:pointer!important;color:var(--ink)!important;font-weight:700!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1l:hover{color:var(--cta)!important;text-decoration:underline!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2n{display:inline-grid!important;place-items:center!important;min-width:26px!important;height:20px!important;padding:0 5px!important;border-radius:6px!important;background:rgba(var(--sd-fx),.07)!important;font-size:11px!important;font-weight:700!important;color:var(--ink2)!important;font-variant-numeric:tabular-nums!important;margin-right:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1{overflow:clip!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r{display:grid!important;grid-template-columns:30px 120px minmax(150px,1fr) 104px 112px minmax(180px,1.3fr) 112px 128px 268px!important;gap:12px!important;align-items:center!important;padding:9px 14px!important;border-bottom:1px solid var(--hair)!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span{min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r small{display:block!important;font-size:11.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r:hover{background:rgba(var(--sd-fx),.025)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r.on{background:rgba(76,157,255,.07)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1h{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ink3)!important;font-weight:650!important;background:var(--s2)!important;position:sticky!important;top:51px!important;z-index:2!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1h:hover{background:var(--s2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1c{display:flex!important;gap:8px!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1o{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;height:30px!important;padding:0 8px!important;border-radius:8px!important;border:1px solid var(--line)!important;background:var(--s2)!important;color:var(--ink2)!important;font-size:12.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1o:hover{background:var(--hover)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1o.no{border-style:dashed!important;border-color:rgba(245,165,36,.5)!important;color:#F7C266!important;background:rgba(245,165,36,.06)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1o.rd{background:transparent!important;border-color:transparent!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1o>span{flex:1!important}
@media(max-width:1340px) {
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r{grid-template-columns:30px 110px minmax(140px,1fr) 100px minmax(160px,1.2fr) 112px 120px 268px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(5){display:none!important}
}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr)!important;gap:16px!important;align-items:start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2m{padding:12px!important;position:sticky!important;top:64px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2t{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important;margin-bottom:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2k{display:flex!important;gap:14px!important;flex-wrap:wrap!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2k b{color:var(--ink)!important;font-size:15px!important;margin-right:3px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2svg{display:block!important;width:100%!important;height:auto!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2svg .mdot:hover circle:not([fill=none]){fill-opacity:1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2svg .mdot:focus{outline:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2svg .mdot:focus-visible circle{stroke:#fff!important;stroke-width:2.5!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2lg{display:flex!important;gap:14px!important;flex-wrap:wrap!important;font-size:11.5px!important;color:var(--ink3)!important;padding:6px 4px 0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2lg i{display:inline-block!important;width:9px!important;height:9px!important;border-radius:50%!important;margin-right:6px!important;vertical-align:-1px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2lg i.sq{border-radius:2px!important;background:linear-gradient(90deg,#F5C518 50%,#45D0D8 50%)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2s{overflow:hidden!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2s>.fb{padding:12px 12px 0!important;margin-bottom:10px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2l{display:grid!important;padding:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2i{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;gap:10px!important;align-items:center!important;padding:9px 10px!important;border-radius:10px!important;min-width:0!important;width:100%!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2i:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2i small{display:block!important;color:var(--ink3)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2i>.ico:last-child{color:var(--ink4)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2sq{width:10px!important;height:10px!important;border-radius:3px!important;flex:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2g{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 10px 4px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2o{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:4px 4px 4px 0!important;border-radius:10px!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2o:hover{background:rgba(var(--sd-fx),.03)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2b{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;gap:9px!important;align-items:center!important;padding:6px 8px!important;border-radius:8px!important;min-width:0!important;flex:1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2b small{display:block!important;color:var(--ink3)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2b:hover b{color:var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3hero{display:flex!important;justify-content:space-between!important;gap:20px!important;align-items:center!important;flex-wrap:wrap!important;padding:20px 22px!important;border-radius:20px!important;margin-bottom:16px!important;background:radial-gradient(120% 140% at 0% 0%,rgba(76,157,255,.16),transparent 55%),var(--card)!important;border:1px solid var(--hair)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3big{font-size:28px!important;letter-spacing:-.03em!important;font-weight:500!important;margin:4px 0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3big b{font-weight:750!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3hero p{margin:0!important;color:var(--ink3)!important;max-width:640px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3hr{display:grid!important;gap:6px!important;justify-items:end!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3bar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3l{overflow:hidden!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3row{display:grid!important;grid-template-columns:minmax(200px,280px) minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:12px 16px!important;border-bottom:1px solid var(--hair)!important;position:relative!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3row.u0::before,html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3row.u1::before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:3px!important;border-radius:0 3px 3px 0!important;background:var(--bad)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3row.u1::before{background:var(--warn)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3who{all:unset!important;cursor:pointer!important;display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3who small{display:block!important;color:var(--ink3)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3who:hover b{color:var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3mid{min-width:0!important;display:grid!important;gap:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3top{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3t{position:relative!important;height:22px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3rail{position:absolute!important;inset:7px 0!important;display:flex!important;gap:3px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3rail i{flex:1!important;border-radius:3px!important;background:rgba(var(--sd-fx),.08)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3rail i.x{background:repeating-linear-gradient(135deg,rgba(243,107,107,.18) 0 4px,transparent 4px 8px)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3fill{position:absolute!important;left:0!important;top:7px!important;height:8px!important;border-radius:4px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 40%,transparent),var(--c))!important;box-shadow:0 0 0 1px rgba(0,0,0,.25)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3dl{position:absolute!important;top:0!important;bottom:0!important;width:2px!important;background:var(--ink2)!important;border-radius:2px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3dl span{position:absolute!important;top:-15px!important;left:50%!important;transform:translateX(-50%)!important;font-size:10px!important;color:var(--ink3)!important;white-space:nowrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3r{position:absolute!important;top:2px!important;width:10px!important;height:10px!important;margin-left:-5px!important;border-radius:50%!important;border:2px solid var(--card)!important;background:var(--wa)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3r.sms{background:var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3r.call{background:var(--ok)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3sel{width:100%!important;max-width:420px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3t:not(:has(.m3rail)){height:8px!important;border-radius:4px!important;background:rgba(var(--sd-fx),.08)!important;overflow:hidden!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3t:not(:has(.m3rail)) .m3fill{top:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4{display:grid!important;grid-template-columns:repeat(5,minmax(240px,1fr))!important;gap:12px!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4c{background:var(--s2)!important;border:1px solid var(--hair)!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;min-height:420px!important;scroll-snap-align:start!important;transition:box-shadow .15s!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4c.ovr{box-shadow:inset 0 0 0 2px var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4h{display:flex!important;gap:8px!important;align-items:center!important;padding:12px 12px 8px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4b{display:grid!important;gap:8px!important;padding:4px 10px 12px!important;align-content:start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4t{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:12px!important;padding:10px 11px!important;display:grid!important;gap:5px!important;cursor:grab!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4t:hover{border-color:rgba(var(--sd-fx),.16)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4t.drg{opacity:.45!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4t[draggable=false]{cursor:default!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4a{display:flex!important;gap:7px!important;align-items:center!important;font-size:12px!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4o{display:flex!important;gap:6px!important;align-items:center!important;font-size:12px!important;color:var(--ink2)!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4o.no{color:#F7C266!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4f{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4x{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:3px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4x .ctx{margin:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4x .ia{border-radius:8px!important;width:30px!important;height:28px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4e{padding:22px 8px!important;text-align:center!important;color:var(--ink4)!important;font-size:12px!important;border:1px dashed rgba(var(--sd-fx),.1)!important;border-radius:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:16px!important;align-items:start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5r{position:sticky!important;top:64px!important;display:flex!important;flex-direction:column!important;max-height:calc(100vh - 84px)!important;overflow:hidden!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5n{overflow:auto!important;padding:0 6px 8px!important;display:grid!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5n button{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:4px!important;padding:7px 8px!important;border-radius:9px!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5n button:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5n button[aria-pressed=true]{background:var(--menu)!important;color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5n em{font-style:normal!important;margin-left:auto!important;color:var(--ink4)!important;font-size:11.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5d{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--warn)!important;flex:none!important;margin-left:4px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5d.r{background:var(--bad)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5hd{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5hd h2{font-size:20px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5p{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;padding:10px 12px!important;border-radius:12px!important;background:rgba(245,165,36,.08)!important;border:1px solid rgba(245,165,36,.25)!important;color:#F7C266!important;margin-bottom:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5p>span{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5p .m1l{color:#F7C266!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5g{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5o{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:16px!important;padding:14px!important;display:grid!important;gap:8px!important;align-content:start!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5o.off{opacity:.62!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5oh{display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5oh small,html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5oh b{display:block!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5oh .cm i{width:28px!important;height:28px!important;border-radius:8px!important;font-size:11px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5ad{display:flex!important;gap:8px!important;align-items:flex-start!important;color:var(--ink2)!important;font-size:12.5px!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5ad .ico{color:var(--ink4)!important;margin-top:2px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5ad a{text-decoration:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5ad a:hover{color:var(--cta)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5ld{display:flex!important;gap:12px!important;font-size:12px!important;color:var(--ink3)!important;padding:8px 0!important;border-top:1px solid var(--hair)!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5ld b{color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5x{display:flex!important;gap:6px!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5x .ib{margin-left:auto!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6t{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6pg{display:flex!important;gap:10px!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:16px!important;align-items:start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6p{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;min-height:420px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6l{padding:22px!important;border-right:1px solid var(--hair)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6r{padding:22px!important;display:grid!important;gap:8px!important;align-content:start!important;background:rgba(0,0,0,.1)!important;border-radius:0 var(--r) var(--r) 0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6o{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:4px 12px!important;align-items:center!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid var(--line)!important;background:var(--s2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6o:hover,html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6o:focus-visible{border-color:var(--cta)!important;background:rgba(76,157,255,.08)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6o kbd{font-size:13px!important;padding:4px 8px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6o small{display:block!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6w{grid-column:2/-1!important;font-size:11.5px!important;color:var(--ink4)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6a{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:8px 0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6a .btn{justify-content:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6a kbd{background:rgba(0,0,0,.18)!important;border-color:rgba(0,0,0,.2)!important;color:inherit!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6n{overflow:hidden!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6n .m2i{border-radius:0!important;padding:10px 14px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6z{min-height:340px!important;display:grid!important;place-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7{display:grid!important;grid-template-columns:320px minmax(0,1fr) 280px!important;gap:12px!important;height:calc(100vh - 210px)!important;min-height:560px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7a,html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7t,html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7x{display:flex!important;flex-direction:column!important;overflow:hidden!important;min-height:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7ah{display:flex!important;padding:10px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7ls{overflow:auto!important;flex:1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7i{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;gap:10px!important;align-items:flex-start!important;padding:10px 12px!important;border-top:1px solid var(--hair)!important;width:100%!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7i:hover{background:rgba(var(--sd-fx),.03)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7i[aria-pressed=true]{background:var(--menu)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7i small{display:block!important;color:var(--ink3)!important;font-size:12px!important;margin:1px 0 4px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7r1{display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:center!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7r1 time{font-size:11px!important;color:var(--ink4)!important;white-space:nowrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7th{display:flex!important;gap:10px!important;align-items:center!important;padding:12px 14px!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7msgs{flex:1!important;overflow:auto!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:radial-gradient(circle at 20% 0,rgba(var(--sd-fx),.02),transparent 60%),var(--s2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7b{align-self:flex-end!important;max-width:min(80%,520px)!important;background:#005C4B!important;color:#E9EDEF!important;border-radius:14px 14px 4px 14px!important;padding:9px 12px!important;white-space:pre-wrap!important;font-size:12.5px!important;overflow-wrap:anywhere!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7b.sms{background:#2F6FDB!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7b.call{background:var(--menu)!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7b small{display:block!important;margin-top:5px!important;font-size:10.5px!important;opacity:.72!important;text-align:right!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7s{align-self:center!important;text-align:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7s span{display:inline-block!important;font-size:11px!important;color:var(--ink3)!important;background:rgba(var(--sd-fx),.05)!important;border-radius:999px!important;padding:3px 10px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7c{border-top:1px solid var(--hair)!important;padding:10px 12px!important;display:grid!important;gap:8px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7c textarea{min-height:76px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7cf{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7cf .faint{margin-right:auto!important;font-size:11.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7x{padding:14px!important;gap:12px!important;overflow:auto!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7x .loc figcaption span:last-child{display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8l{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8a{padding:14px!important;display:grid!important;gap:8px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8ah{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8n{display:flex!important;gap:8px!important;align-items:baseline!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8n b{font-size:26px!important;letter-spacing:-.03em!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8n span{color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8w{display:flex!important;justify-content:space-between!important;gap:8px!important;font-size:12px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8w span{display:inline-flex!important;gap:4px!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8s{display:flex!important;gap:12px!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8s span{display:inline-flex!important;gap:5px!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8s i{width:7px!important;height:7px!important;border-radius:50%!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8g{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)!important;gap:14px!important;align-items:start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8g>.pn>.fb{padding:12px 14px 0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8x{overflow-x:auto!important;padding:0 6px 6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8t{width:100%!important;border-collapse:separate!important;border-spacing:4px!important;font-size:12.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8t th{font-weight:600!important;color:var(--ink3)!important;text-align:left!important;white-space:nowrap!important;font-size:11.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8t thead th{padding:4px 2px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8t thead th .cm{vertical-align:middle!important;margin-right:5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8t tbody th{color:var(--ink2)!important;font-size:12.5px!important;padding-right:6px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8t td{padding:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8c{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;position:relative!important;display:grid!important;place-items:center!important;width:100%!important;min-width:52px!important;height:34px!important;border-radius:8px!important;background:rgba(76,157,255,var(--a))!important;border:1px solid var(--hair)!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;color:var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8c:hover{border-color:rgba(var(--sd-fx),.3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8c[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8c.gap{border:1px dashed var(--bad)!important;background:rgba(243,107,107,.12)!important;color:#FF9393!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8c i{position:absolute!important;top:-5px!important;right:-5px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:99px!important;background:var(--warn)!important;color:#1b1206!important;font-size:10px!important;font-style:normal!important;display:grid!important;place-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8lg{display:flex!important;gap:14px!important;flex-wrap:wrap!important;font-size:11.5px!important;color:var(--ink3)!important;padding:4px 14px 12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8lg i{display:inline-block!important;width:10px!important;height:10px!important;border-radius:3px!important;margin-right:5px!important;vertical-align:-1px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8lg i.gp{border:1px dashed var(--bad)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8lg i.dt{background:var(--warn)!important;border-radius:50%!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8f{display:grid!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8fi{display:flex!important;gap:10px!important;align-items:center!important;padding:11px 14px!important;border-bottom:1px solid var(--hair)!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8fi small{display:block!important;color:var(--ink3)!important;font-size:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8ic{width:30px!important;height:30px!important;border-radius:9px!important;display:grid!important;place-items:center!important;flex:none!important;background:rgba(181,140,255,.12)!important;color:var(--violet)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8ic.none,html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8ic.dead{background:rgba(243,107,107,.12)!important;color:var(--bad)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8d{margin-top:14px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8dg{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;padding:12px 14px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:8px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9d{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;min-height:300px!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9d.late{background:linear-gradient(180deg,rgba(243,107,107,.12),transparent 60%),var(--card)!important;border-color:rgba(243,107,107,.3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9d.tdy{border-color:rgba(76,157,255,.45)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9d.on{box-shadow:0 0 0 2px var(--ink)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9h{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;padding:10px!important;display:grid!important;gap:1px!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9h:hover{background:rgba(var(--sd-fx),.03)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9h>small{color:var(--ink4)!important;font-size:11px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9n{display:flex!important;gap:6px!important;align-items:baseline!important;margin-top:6px!important;flex-wrap:wrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9n>b{font-size:20px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9n small{font-size:11px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9b{padding:8px!important;display:grid!important;gap:6px!important;align-content:start!important;flex:1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9i{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:grid!important;gap:2px!important;padding:7px 8px!important;border-radius:9px!important;background:var(--s2)!important;border-left:3px solid var(--cta)!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9i.u0{border-left-color:var(--bad)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9i.u1{border-left-color:var(--warn)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9i:hover{background:var(--hover)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9i small{font-size:11px!important;color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9i>span{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:11px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9a{display:flex!important;gap:5px!important;align-items:center!important;font-size:11px!important;color:var(--ink3)!important;padding:2px 4px!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9e{color:var(--ink4)!important;text-align:center!important;padding:12px 0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9f{margin:0 8px 8px!important;justify-content:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9g{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:14px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10h{display:grid!important;grid-template-columns:repeat(3,minmax(0,.7fr)) minmax(0,1.6fr)!important;gap:12px!important;margin-bottom:14px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10s{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:18px!important;padding:16px!important;display:grid!important;gap:4px!important;align-content:start!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10s>b{font-size:30px!important;letter-spacing:-.035em!important;font-weight:750!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10s>small{color:var(--ink3)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10fn{background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:18px!important;padding:14px 16px!important;display:grid!important;gap:7px!important;align-content:center!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10fs{display:grid!important;grid-template-columns:130px minmax(0,1fr) 30px 40px!important;gap:10px!important;align-items:center!important;font-size:12px!important;color:var(--ink2)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10fs .bar{height:10px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10fs b{text-align:right!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10g{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10a{display:flex!important;gap:12px!important;align-items:center!important;padding:12px 16px!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10a small{display:block!important;color:var(--ink3)!important;font-size:12px!important;margin-top:2px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10i{width:34px!important;height:34px!important;border-radius:10px!important;display:grid!important;place-items:center!important;flex:none!important;color:var(--c)!important;background:color-mix(in srgb,var(--c) 14%,transparent)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10x{overflow-x:auto!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10t{width:100%!important;border-collapse:collapse!important;font-size:12.5px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10t th{text-align:left!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ink3)!important;font-weight:650!important;padding:10px 14px!important;border-bottom:1px solid var(--hair)!important;white-space:nowrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10t td{padding:9px 14px!important;border-bottom:1px solid var(--hair)!important;white-space:nowrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10t tbody tr{cursor:pointer!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10t tbody tr:hover{background:rgba(var(--sd-fx),.03)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10on{display:flex!important;gap:8px!important;align-items:center!important;min-width:0!important;max-width:240px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10on small{display:block!important;color:var(--ink3)!important;font-size:11px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10r{display:flex!important;gap:10px!important;align-items:center!important;padding:8px 14px!important;border-bottom:1px solid var(--hair)!important;min-width:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10r>.m2b{flex:1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10m{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important}
@media(max-width:1180px) {
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m2m{position:static!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7{grid-template-columns:300px minmax(0,1fr)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7x{display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8l{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8g{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9d{min-height:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10h{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10fn{grid-column:1/-1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10g{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r{grid-template-columns:30px 110px minmax(150px,1fr) minmax(160px,1.1fr) 112px 196px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(4),html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(5),html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(8){display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r{grid-template-columns:30px 110px minmax(150px,1fr) minmax(160px,1.1fr) 112px 268px!important}
}
@media(max-width:900px) {
html[data-buld-theme] :is(#sdRoot,#sdLayer) .kp{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .kp>button:last-child{grid-column:1/-1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5{grid-template-columns:minmax(0,1fr)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5r{position:static!important;max-height:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5n{display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5r .only-m{display:block!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6p{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6l{border-right:0!important;border-bottom:1px solid var(--hair)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6r{border-radius:0 0 var(--r) var(--r)!important}
}
@media(max-width:760px) {
html[data-buld-theme] :is(#sdRoot,#sdLayer) .hd h1{font-size:21px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .only-m{display:revert!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .srch{flex:1 1 100%!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .fb .sel{flex:1 1 40%!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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:sd-up .26s cubic-bezier(.2,.8,.2,1)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .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:sd-up .26s!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .kv{grid-template-columns:100px 1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1h{display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r{grid-template-columns:24px minmax(0,1fr) auto!important;grid-template-areas:"c a s" "c b b" "c o o" "c t t"!important;gap:6px 10px!important;padding:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span{display:block!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(1){grid-area:c!important;align-self:start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(2){grid-area:a!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(3){grid-area:b!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(4),html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(5){display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(6){grid-area:o!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(7){grid-area:s!important;justify-self:end!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(8){display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r>span:nth-child(9){grid-area:t!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m1r .rowacts{justify-content:flex-start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3hero{padding:16px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3big{font-size:21px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3hr{justify-items:stretch!important;width:100%!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3hr .btn{justify-content:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3row{grid-template-columns:1fr!important;gap:10px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m3row .rowacts{justify-content:flex-start!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m4{grid-template-columns:repeat(5,minmax(260px,84vw))!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6l,html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6r{padding:16px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6a{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m6pg .bar{width:110px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7a{max-height:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7ls{overflow:visible!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m7.th .m7t{height:calc(100vh - 130px)!important;min-height:480px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8l{grid-template-columns:1fr 1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8a{padding:12px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8n b{font-size:22px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .hide-s{display:none!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m8dg{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9b{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9a{grid-column:1/-1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m9g{grid-template-columns:1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10h{grid-template-columns:1fr 1fr!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10s>b{font-size:24px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10s:nth-child(3){grid-column:1/-1!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10fs{grid-template-columns:100px minmax(0,1fr) 26px 36px!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10r{flex-wrap:wrap!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10r>.m2b{flex:1 1 calc(100% - 40px)!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10m{flex-direction:row!important;align-items:center!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m10r .rowacts{margin-left:auto!important}
html[data-buld-theme] :is(#sdRoot,#sdLayer) .m5g{grid-template-columns:1fr!important}
}
@media(prefers-reduced-motion:reduce) {
html[data-buld-theme] :is(#sdRoot,#sdLayer) *,html[data-buld-theme] :is(#sdRoot,#sdLayer) *::before,html[data-buld-theme] :is(#sdRoot,#sdLayer) *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
html[data-buld-theme="light"] :is(#sdRoot,#sdLayer){--sd-fx:0,0,0;--ok:#14AE5C;--warn:#B45309;--bad:#D33A2B}
html[data-buld-theme] :is(#sdRoot,#sdLayer){color:var(--ink)!important;font:13px/1.45 var(--font)!important;-webkit-font-smoothing:antialiased}
html[data-buld-theme] :is(#sdRoot,#sdLayer) *{box-sizing:border-box}

/* ---- platform fit (after the ported rules) ---- */
html[data-buld-theme] #sdRoot .sd-sw { display: flex; margin: 0 0 14px; }
html[data-buld-theme] #sdRoot .sd-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] #sdRoot .sd-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] #sdRoot .sd-sg button:hover { color: var(--ink) !important; }
html[data-buld-theme] #sdRoot .sd-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] #sdRoot .sd-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; }
html[data-buld-theme] :is(#sdRoot,#sdLayer) [hidden] { display: none !important; }
