/* Central design 139. */
@layer dc-tokens,dc-components,dc-layout,dc-legacy;
@layer dc-tokens{/* Public visual contract: all future screens inherit these semantic tokens. */
:root,html[data-theme="dark"]{
 color-scheme:dark!important;
 --dc-bg:#040b1c!important;--dc-bg-soft:#081226!important;
 --dc-surface:#091a35!important;--dc-surface-2:#102443!important;--dc-surface-3:#1a3050!important;--dc-surface-elevated:#142640!important;
 --dc-text:#f0f5ff!important;--dc-text-strong:#ffffff!important;--dc-muted:#bac9df!important;--dc-subtle:#a7bbd8!important;
 --dc-line:#27436a!important;--dc-line-strong:#657fa6!important;--dc-input:#081429!important;--dc-input-hover:#122844!important;
 --dc-primary:#51afff!important;--dc-primary-strong:#70beff!important;--dc-primary-soft:#142e50!important;
 --dc-success:#49e4b4!important;--dc-warning:#ffcf72!important;--dc-danger:#ff8da1!important;--dc-purple:#c6a1ff!important;--dc-cyan:#5be0ef!important;--dc-orange:#ffac75!important;--dc-pink:#fa9bd5!important;--dc-slate:#afc6e5!important;
 --dc-success-bg:#103b34!important;--dc-warn-bg:#3b301b!important;--dc-danger-bg:#422235!important;--dc-info-bg:#173551!important;
 --dc-button-base:#08162e;--dc-button-ink:#ffffff;--dc-button-mix:48%;--dc-panel-mix:16%;--dc-person-lightness:72%;
 --dc-shadow:0 10px 26px #00000035!important;--dc-shadow-sm:0 4px 12px #00000025!important;--dc-shadow-lg:0 24px 60px #0007!important;
 --dc-focus:#8de8ff;--dc-overlay:#020918b8;--dc-font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
 --dc-radius-sm:10px!important;--dc-radius:15px!important;--dc-radius-lg:20px!important;--dc-radius-xl:24px!important;
 --dc-control-h:44px!important;--dc-module-content-max:1440px!important;--dc-mobile-nav-h:88px!important;
 --dc-gap:14px;--dc-space:24px;--dc-ease:cubic-bezier(.2,.7,.2,1);--dc-duration:170ms;
 --dc-blue:var(--dc-primary)!important;--dc-green:var(--dc-success)!important;--dc-red:var(--dc-danger)!important;--dc-amber:var(--dc-warning)!important;--dc-yellow:var(--dc-warning)!important;--dc-violet:var(--dc-purple)!important;--dc-teal:var(--dc-cyan)!important;
 --surface:var(--dc-surface)!important;--card:var(--dc-surface)!important;--text:var(--dc-text)!important;--muted:var(--dc-muted)!important;--border:var(--dc-line)!important;--bg:var(--dc-bg)!important;
}
html[data-theme="light"]{
 color-scheme:light!important;
 --dc-bg:#eaf0f8!important;--dc-bg-soft:#e2eaf5!important;--dc-surface:#f9fbff!important;--dc-surface-2:#eef3fa!important;--dc-surface-3:#e1eaf6!important;--dc-surface-elevated:#ffffff!important;
 --dc-text:#172840!important;--dc-text-strong:#102139!important;--dc-muted:#435777!important;--dc-subtle:#4b6080!important;
 --dc-line:#8193ae!important;--dc-line-strong:#566e91!important;--dc-input:#ffffff!important;--dc-input-hover:#eef4fd!important;
 --dc-primary:#0758cb!important;--dc-primary-strong:#064aaa!important;--dc-primary-soft:#e5efff!important;--dc-success:#066247!important;--dc-warning:#825600!important;--dc-danger:#b62247!important;--dc-purple:#7137c9!important;--dc-cyan:#006b7b!important;--dc-orange:#a84309!important;--dc-pink:#a81e75!important;--dc-slate:#425e83!important;
 --dc-success-bg:#d9f3e9!important;--dc-warn-bg:#f8edcd!important;--dc-danger-bg:#fbe0e9!important;--dc-info-bg:#dfeeff!important;
 --dc-button-base:#ffffff;--dc-button-ink:#102139;--dc-button-mix:13%;--dc-panel-mix:7%;--dc-person-lightness:35%;
 --dc-shadow:0 10px 25px #20395712!important;--dc-shadow-sm:0 4px 12px #20395710!important;--dc-shadow-lg:0 24px 60px #20395726!important;--dc-focus:#064fc2;--dc-overlay:#1a304773;
}
html{--dc-accent:var(--dc-primary);--dc-area:var(--dc-primary)}
[data-dc-area="finance"]{--dc-area:var(--dc-success)}
[data-dc-area="sales"]{--dc-area:var(--dc-primary)}
[data-dc-area="inventory"]{--dc-area:var(--dc-warning)}
[data-dc-area="repairs"]{--dc-area:var(--dc-orange)}
[data-dc-area="routes"],[data-dc-area="oracle"]{--dc-area:var(--dc-purple)}
[data-dc-area="location"]{--dc-area:var(--dc-cyan)}
[data-dc-area="people"]{--dc-area:var(--dc-cyan)}
[data-dc-area="reports"]{--dc-area:var(--dc-pink)}
[data-dc-area="settings"]{--dc-area:var(--dc-slate)}
[data-dc-tone="blue"]{--dc-accent:var(--dc-primary)!important}
[data-dc-tone="green"]{--dc-accent:var(--dc-success)!important}
[data-dc-tone="amber"]{--dc-accent:var(--dc-warning)!important}
[data-dc-tone="red"]{--dc-accent:var(--dc-danger)!important}
[data-dc-tone="purple"]{--dc-accent:var(--dc-purple)!important}
[data-dc-tone="cyan"]{--dc-accent:var(--dc-cyan)!important}
[data-dc-tone="orange"]{--dc-accent:var(--dc-orange)!important}
[data-dc-tone="pink"]{--dc-accent:var(--dc-pink)!important}
[data-dc-tone="slate"]{--dc-accent:var(--dc-slate)!important}

/* Saturated action fills stay dark enough for white text. */
:root{--dc-solid:#0759d6}
[data-dc-tone="blue"]{--dc-solid:#0759d6}
[data-dc-tone="green"]{--dc-solid:#007655}
[data-dc-tone="amber"]{--dc-solid:#865400}
[data-dc-tone="red"]{--dc-solid:#ad2146}
[data-dc-tone="purple"]{--dc-solid:#6325c8}
[data-dc-tone="cyan"]{--dc-solid:#006c80}
[data-dc-tone="orange"]{--dc-solid:#a23d08}
[data-dc-tone="pink"]{--dc-solid:#a31b75}
[data-dc-tone="slate"]{--dc-solid:#365277}
html[data-dc-area="finance"]{--dc-solid:#007655}
html[data-dc-area="sales"]{--dc-solid:#0759d6}
html[data-dc-area="inventory"]{--dc-solid:#865400}
html[data-dc-area="repairs"]{--dc-solid:#a23d08}
html[data-dc-area="routes"],html[data-dc-area="oracle"]{--dc-solid:#6325c8}
html[data-dc-area="location"],html[data-dc-area="people"]{--dc-solid:#006c80}
html[data-dc-area="reports"]{--dc-solid:#a31b75}
html[data-dc-area="settings"]{--dc-solid:#365277}

/* Chromatic contract: separate names prevent historical module variables from changing shared controls. */
:root{--ui-accent:#55b6ff;--ui-solid:#0757ce;--ui-soft:#12305a}
[data-dc-tone="blue"]{--ui-accent:#55b6ff;--ui-solid:#0757ce}
[data-dc-tone="green"]{--ui-accent:#46efbc;--ui-solid:#007251}
[data-dc-tone="purple"]{--ui-accent:#b792ff;--ui-solid:#6726cf}
[data-dc-tone="amber"]{--ui-accent:#ffd052;--ui-solid:#945500}
[data-dc-tone="pink"]{--ui-accent:#ff8cd9;--ui-solid:#a2187a}
[data-dc-tone="cyan"]{--ui-accent:#5aebff;--ui-solid:#006b85}
[data-dc-tone="orange"]{--ui-accent:#ffae6e;--ui-solid:#a43d07}
[data-dc-tone="red"]{--ui-accent:#ff91ac;--ui-solid:#ac2249}
[data-dc-tone="slate"]{--ui-accent:#b4d1ff;--ui-solid:#365578}
html[data-theme="light"]{--ui-base:#f7faff;--ui-card:#fff;--ui-alt:#edf3fc;--ui-head:#e2ecfb;--ui-line:#7d94b6;--ui-ink:#162943;--ui-muted:#415675}
html[data-theme="dark"],:root{--ui-base:#040c20;--ui-card:#081831;--ui-alt:#0c2040;--ui-head:#102c54;--ui-line:#2f537f;--ui-ink:#f3f7ff;--ui-muted:#bfd0e9}
/* Visibility is a root contract: legacy display rules must not expose hidden analysis. */
.oracle20-module.os-simple > :not(.os-panel){display:none!important}

html[data-dc-area="home"],.dc-kpi80[data-dc-icon="home"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207M5%209v12h5v-7h4v7h5V9%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="finance"],.dc-kpi80[data-dc-icon="finance"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%207H5a2%202%200%200%201%200-4h12v4M5%207a2%202%200%200%201-2-2v15h17V7zM20%2011h-6v5h6%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="sales"],.dc-kpi80[data-dc-icon="sales"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%203h3l3%2013h11l3-9H6M9%2021h.01M18%2021h.01%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="inventory"],.dc-kpi80[data-dc-icon="inventory"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%2010%205v10l-10%205-10-5V7zM2%207l10%205%2010-5M12%2012v10M7%204l10%205%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="repairs"],.dc-kpi80[data-dc-icon="repairs"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203a6%206%200%200%200-7%208L2%2017l5%205%206-6a6%206%200%200%200%208-7l-4%204-6-6z%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="routes"],.dc-kpi80[data-dc-icon="routes"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%205h13v13H2zM15%2010h4l3%204v4h-7M6%2021a3%203%200%201%200%200-6%203%203%200%200%200%200%206M18%2021a3%203%200%201%200%200-6%203%203%200%200%200%200%206%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="location"],.dc-kpi80[data-dc-icon="location"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="people"],.dc-kpi80[data-dc-icon="people"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M2%2022v-3a7%207%200%200%201%2014%200v3M17%203a4%204%200%200%201%200%208M18%2015a6%206%200%200%201%205%206%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="reports"],.dc-kpi80[data-dc-icon="reports"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021V11h4v10M10%2021V3h4v18M16%2021V7h4v14%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="settings"],.dc-kpi80[data-dc-icon="settings"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22m9%202%206%200%201%203%203%202%203%201v7l-3%201-2%203-2%203H9l-1-3-3-2-3-2V9l3-1%202-3z%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="oracle"],.dc-kpi80[data-dc-icon="oracle"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%203%207%207%203-7%203-3%207-3-7-7-3%207-3z%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="inbox"],.dc-kpi80[data-dc-icon="inbox"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m2%207%2010%207L22%207%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="more"],.dc-kpi80[data-dc-icon="more"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%224%22%20cy%3D%2212%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2212%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="credit"],.dc-kpi80[data-dc-icon="credit"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M2%209h20M6%2015h4%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="shield"],.dc-kpi80[data-dc-icon="shield"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%204v6c0%206-9%2010-9%2010S3%2018%203%2012V6zM8%2012l3%203%205-6%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="phone"],.dc-kpi80[data-dc-icon="phone"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%222%22%20width%3D%2212%22%20height%3D%2220%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M10%2018h4M10%205h4%22%2F%3E%3C%2Fsvg%3E")}
html[data-dc-area="tasks"],.dc-kpi80[data-dc-icon="tasks"]{--dc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205h12M9%2012h12M9%2019h12M2%205l1%201%203-3M2%2012l1%201%203-3M2%2019l1%201%203-3%22%2F%3E%3C%2Fsvg%3E")}}
@layer dc-components{/* Shared component ownership. Base selectors deliberately have low specificity.
   Native structural CSS is retained in the later compatibility layer. */
html{background:var(--ui-base)!important;scroll-padding-bottom:112px}
body{background:radial-gradient(ellipse at 75% 0,#07357a35,transparent 48%),var(--ui-base)!important;color:var(--ui-ink)!important;font:14px/1.5 var(--dc-font)!important}
body :where(h1,h2,h3,h4,h5,p,small,label,span,strong,b,td,th,summary,legend,li,dt,dd,em){font-family:var(--dc-font)!important;color:var(--ui-ink)!important;text-shadow:none!important}
body :where(h1,h2,h3,h4){line-height:1.2!important;letter-spacing:-.025em!important}
body :where(h1){font-size:25px!important}body :where(h2){font-size:27px!important}body :where(h3){font-size:17px!important}
body :where(small,.muted,.subtitle,.eyebrow,p,em){color:var(--ui-muted)!important}body :where(small){font-size:12px!important}
a{color:var(--dc-primary)!important}
body :where(button,.button,[role="button"]:not(.leaflet-marker-icon),a.primary,a.secondary,label.capture-file-btn){font:650 13px/1.35 var(--dc-font)!important;min-height:42px!important;padding:10px 15px!important;max-width:100%;border-radius:11px!important;border:1px solid color-mix(in srgb,var(--ui-accent) 78%,#122d53)!important;color:#fff!important;background:linear-gradient(112deg,var(--ui-solid),color-mix(in srgb,var(--ui-solid) 65%,#04132d))!important;box-shadow:inset 0 1px 0 #ffffff27,0 4px 12px #0002!important;text-decoration:none!important;cursor:pointer!important;white-space:normal!important;word-break:normal!important;touch-action:manipulation;transition:transform 170ms ease,filter 170ms ease,box-shadow 170ms ease!important;animation:none!important}
body :where(button,.button,[role="button"]:not(.leaflet-marker-icon),a.primary,a.secondary) :where(span,b,strong,small,em){color:inherit!important}
body :where(button,a.primary,a.secondary):is(.active,.selected,[aria-selected="true"],[aria-pressed="true"],[aria-current="page"]){border-color:var(--ui-accent)!important;outline:1px solid var(--ui-accent);outline-offset:1px;box-shadow:0 0 17px color-mix(in srgb,var(--ui-accent) 32%,transparent),inset 0 1px 0 #ffffff55!important}
body :where(button,.button,[role="button"]:not(.leaflet-marker-icon),a.primary,a.secondary):active:not(:disabled){transform:translateY(1px) scale(.985)!important}
body :where(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:3px solid var(--dc-focus)!important;outline-offset:3px!important}
body :where(button,input,select,textarea):disabled,body button[aria-disabled="true"]{opacity:.62!important;cursor:not-allowed!important;filter:saturate(.3)!important;transform:none!important;box-shadow:none!important}
body :where(button.mini,.icon-btn){min-height:34px!important;padding:7px 10px!important}body button[aria-busy="true"]{cursor:progress!important}
/* The dock has its own compact geometry. Keep it in the component layer so
   generic important button padding cannot shrink its labels below one line. */
#nav.bottom-nav>button{padding:5px!important;gap:4px!important}
#nav.bottom-nav>button>small{flex:0 0 auto;min-height:1.2em;line-height:1.2!important;font-size:11px!important;width:100%;white-space:nowrap}
@media(max-width:600px){#nav.bottom-nav>button>small{font-size:10px!important}}
body :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),select,textarea){font:400 14px/1.45 var(--dc-font)!important;color:var(--ui-ink)!important;background:var(--dc-input)!important;border:1px solid var(--dc-line-strong)!important;border-radius:10px!important;min-height:42px!important;padding:10px 12px!important;max-width:100%;min-width:0;box-shadow:inset 0 1px 3px #0001!important}
body :where(input,textarea)::placeholder{color:var(--ui-muted)!important;opacity:1!important}body :where(input[type="checkbox"],input[type="radio"],input[type="range"]){accent-color:var(--dc-primary)}body :where(option,optgroup){color:var(--ui-ink)!important;background:var(--dc-input)!important}
/* One panel surface for every module, including clickable native cards. */
body :is(.card,.dc-gps62-admin,.dc-card,.dc-feature-card81,.sr-panel,.sr-migration-head,.os-panel,.employee-detail104,.kiosk-employee-card,.config-role-card,.config-user-card,.config-supplier-card,.dc-notification-item,.rj-card,.saf-card,.w3-card,.hueso-card,.ce115-card,.repairs230-list-card,.dct-person-card,.order4216-card,.route-live-panel4171,.route-alert-empty4171,.route-live-card4171,.route-smart-stop4171,.rj-meta,.rj-note){background:linear-gradient(115deg,color-mix(in srgb,var(--ui-solid) 17%,var(--ui-card)),var(--ui-card))!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #ffffff0e,0 6px 18px #00000018!important;backdrop-filter:none!important;animation:none!important}
body .dc-feature-card81[data-dc-tone]{border-left:3px solid var(--ui-accent)!important;border-color:color-mix(in srgb,var(--ui-accent) 50%,var(--ui-line))!important}
/* Retire the previous circular decoration on native action cards. */
body :is(.v104911-home-card,.v104911-action-card,.v104911-route-tool,.v104911-next-payment)::after,body[data-dc-page="routes"] .route-control-card button::after{content:none!important;display:none!important}
body .progress{height:6px!important;border-radius:8px!important;background:var(--ui-head)!important;overflow:hidden!important;box-shadow:none!important}body .progress>i{display:block!important;height:100%!important;background:linear-gradient(90deg,var(--ui-solid),var(--ui-accent))!important;border-radius:inherit!important}
body :is(.section-title,.enterprise-section-head)>div>.eyebrow{display:block!important;margin-bottom:5px!important}body .section-title>div>b{display:block!important}
/* KPI is a component in its own right, even when its native tag is button. */
body :is(.dc-kpi80,.sync-facts-1031>span),body button:is(.dc-kpi80,.sync-facts-1031>span),body :is(.dc-kpi80,.sync-facts-1031>span)[role="button"]:not(.leaflet-marker-icon){position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;min-height:120px!important;height:auto!important;text-align:left!important;padding:17px 17px 17px 78px!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--ui-accent) 70%,#193452)!important;background:linear-gradient(112deg,color-mix(in srgb,var(--ui-solid) 73%,#05122b),color-mix(in srgb,var(--ui-solid) 25%,#05122b))!important;color:#f5f8ff!important;overflow:hidden!important;box-shadow:inset 0 1px 0 #ffffff2b,0 7px 18px #0002!important}
body :is(.dc-kpi80,.sync-facts-1031>span)::before{content:""!important;display:block!important;position:absolute!important;left:24px!important;top:28px!important;right:auto!important;bottom:auto!important;width:24px!important;height:24px!important;border:0!important;border-radius:0!important;background:#fff!important;mask:var(--dc-icon,linear-gradient(#000 0 0)) center/24px 24px no-repeat!important;transform:none!important;opacity:1!important;z-index:2!important;pointer-events:none!important}
body :is(.dc-kpi80,.sync-facts-1031>span)::after{content:""!important;display:block!important;position:absolute!important;left:14px!important;top:16px!important;right:auto!important;bottom:auto!important;width:44px!important;height:48px!important;border:1px solid var(--ui-accent)!important;border-radius:13px!important;background:linear-gradient(135deg,var(--ui-solid),color-mix(in srgb,var(--ui-solid) 65%,#031126))!important;box-shadow:0 0 17px color-mix(in srgb,var(--ui-accent) 22%,transparent)!important;transform:none!important;opacity:1!important;z-index:1!important;pointer-events:none!important}
body :is(.dc-kpi80,.sync-facts-1031>span)>:is(span,small,b,strong,p,div){position:static!important;float:none!important;transform:none!important;margin:0!important;inset:auto!important;max-width:100%!important;color:inherit!important;line-height:1.35!important;z-index:2!important}
body :is(.dc-kpi80,.sync-facts-1031>span) :is(b,strong,.value,.metric-value,.dc-kpi-value80){display:block!important;position:static!important;inset:auto!important;font-size:clamp(24px,2vw,30px)!important;font-weight:760!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:0!important;color:inherit!important;overflow-wrap:anywhere!important}
body :is(.dc-kpi80,.sync-facts-1031>span) :is(small,span,p,em){font-size:12px!important;font-weight:500!important;line-height:1.4!important;color:inherit!important;opacity:1!important}
body :is(.dc-kpi80,.sync-facts-1031>span) :is(span,p) :is(b,strong){display:inline!important;font-size:inherit!important}
html[data-theme="light"] body :is(.dc-kpi80,.sync-facts-1031>span),html[data-theme="light"] body button:is(.dc-kpi80,.sync-facts-1031>span),html[data-theme="light"] body :is(.dc-kpi80,.sync-facts-1031>span)[role="button"]:not(.leaflet-marker-icon){background:linear-gradient(112deg,color-mix(in srgb,var(--ui-accent) 19%,#fff),#f7faff)!important;color:#162943!important;border-color:var(--ui-solid)!important}
body :is(.dc-page-head80,.sheet-head,.dc-cashhub-head){background:transparent!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;box-shadow:none!important;padding:8px 0 18px!important;color:var(--ui-ink)!important}
body .dc-page-head80 .eyebrow{font-size:10px!important;font-weight:750!important;letter-spacing:.13em!important;color:var(--ui-muted)!important}
body :is(.sheet,.modal-content,.dialog,.dc-cashhub-sheet,.dc-precut-sheet,.bf-assign-modal,.hueso-modal,.os-modal,.ce115-dialog){background:var(--ui-card)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:20px!important;box-shadow:0 24px 70px #0007!important;backdrop-filter:none!important;max-height:calc(100dvh - 32px)!important;overflow:auto}
body :is(.overlay,.modal-backdrop,.bf-assign-backdrop,.dc-cashhub-overlay){background:var(--dc-overlay)!important;backdrop-filter:none!important}
body table{border-collapse:separate!important;border-spacing:0!important;background:var(--ui-card)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;font-size:12px!important;overflow:hidden}
body th{background:var(--ui-head)!important;color:var(--ui-ink)!important;font-weight:700!important;text-align:left!important;padding:11px 12px!important;border-bottom:1px solid var(--ui-line)!important;white-space:normal!important}
body td{padding:10px 12px!important;background:var(--ui-card)!important;color:var(--ui-ink)!important;border-bottom:1px solid color-mix(in srgb,var(--ui-line) 50%,transparent)!important;vertical-align:middle}
body tbody tr:nth-child(even) td{background:var(--ui-alt)!important}body td button{min-height:32px!important;padding:6px 10px!important;font-size:12px!important}
body details{background:var(--ui-card)!important;border:1px solid var(--ui-line)!important;border-radius:13px!important;color:var(--ui-ink)!important;overflow:clip}
body summary{background:linear-gradient(110deg,color-mix(in srgb,var(--ui-solid) 15%,var(--ui-card)),var(--ui-card))!important;color:var(--ui-ink)!important;padding:14px 16px!important;min-height:44px!important;border-radius:inherit;cursor:pointer}
body :is(.badge,.pill,.status,.rp-status,.kiosk-status,.w3-badge,.os-signal,.ir-status124,.hueso-state,.rj-status){font-size:11px!important;font-weight:700!important;border:1px solid var(--ui-line)!important;border-radius:8px!important;background:var(--ui-head)!important;color:var(--ui-ink)!important;padding:3px 7px!important;text-shadow:none!important}
body :is(.badge,.pill,.status,.rp-status,.os-signal,.hueso-state,.rj-status):is(.good,.success,.paid,.on,.ok,.green,.completed,.active,.present,.delivered),body .kiosk-status.on{background:var(--dc-success-bg)!important;color:var(--dc-success)!important;border-color:var(--dc-success)!important}
body :is(.badge,.pill,.status,.rp-status,.os-signal,.hueso-state,.rj-status):is(.warn,.warning,.pending,.off,.amber,.opened),body .kiosk-status.off{background:var(--dc-warn-bg)!important;color:var(--dc-warning)!important;border-color:var(--dc-warning)!important}
body :is(.badge,.pill,.status,.rp-status,.os-signal,.hueso-state,.rj-status):is(.bad,.danger,.error,.red,.empty,.cancelled),body [role="alert"]{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important;border:1px solid var(--dc-danger)!important}
body :is(.status,.badge,.pill,[role="alert"]) :where(span,small,b,strong){color:inherit!important}
body :is(.alert,.warnpill,.greenpill){background:var(--dc-info-bg)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:11px!important;padding:12px!important}
body :is(.alert.warn,.warnpill){background:var(--dc-warn-bg)!important;border-color:var(--dc-warning)!important}body :is(.alert.error,.alert.bad,.alert.red){background:var(--dc-danger-bg)!important;border-color:var(--dc-danger)!important}
body .dc-svg130{display:inline-block;width:24px;height:24px;flex:none;vertical-align:middle;fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;color:inherit!important}
body :is(.enterprise-action-icon,.more-icon1048,.more-icon1046,.more-card-icon,.dc-icon130,.v104911-icon-ring,.hueso-phone,.rj-icon){display:grid!important;place-items:center!important;color:#fff!important;background:var(--ui-solid)!important;border:1px solid var(--ui-accent)!important;border-radius:12px!important;min-width:42px!important;min-height:44px!important;box-shadow:0 0 14px color-mix(in srgb,var(--ui-accent) 20%,transparent)!important;flex:none}
body :is(.enterprise-action,.more-card1048,.more-card1046){background:linear-gradient(115deg,color-mix(in srgb,var(--ui-solid) 50%,var(--ui-card)),color-mix(in srgb,var(--ui-solid) 13%,var(--ui-card)))!important;border:1px solid color-mix(in srgb,var(--ui-accent) 70%,var(--ui-line))!important;color:var(--ui-ink)!important}
html[data-theme="light"] body :is(.enterprise-action,.more-card1048,.more-card1046){background:linear-gradient(115deg,color-mix(in srgb,var(--ui-accent) 18%,#fff),#fff)!important}
body :is(.enterprise-action-copy,.enterprise-action-copy b,.enterprise-action-copy small){white-space:normal!important;text-overflow:clip!important;overflow:visible!important;line-clamp:unset!important;-webkit-line-clamp:unset!important;max-height:none!important}
body .dc-tabs80{background:var(--ui-card)!important;border-color:var(--ui-line)!important}
body .dc-tabs80>button{border-color:var(--ui-accent)!important}
body :is(.ab-status-tab>b,.dc2-badge){background:#04132c!important;color:#fff!important;border:1px solid #ffffff35!important;border-radius:6px!important;padding:2px 6px!important;font-size:11px!important}
body #nav>button{background:linear-gradient(125deg,color-mix(in srgb,var(--ui-solid) 30%,var(--ui-card)),var(--ui-card))!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important}
body #nav>button .dc-svg130{color:var(--ui-accent)!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ui-accent) 45%,transparent))}
body #nav>button:is(.active,[aria-current="page"]){background:linear-gradient(110deg,var(--ui-solid),color-mix(in srgb,var(--ui-solid) 72%,#04132d))!important;color:#fff!important;box-shadow:0 0 20px color-mix(in srgb,var(--ui-accent) 30%,transparent),inset 0 1px 0 #ffffff55!important}
body #nav>button:is(.active,[aria-current="page"]) .dc-svg130{color:#fff!important}
body :is(.identity-menu,.dropdown-menu,.context-menu,[role="menu"],[role="listbox"],.search-panel,.search-dialog,.dc-search-panel){background:var(--ui-card)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:14px!important;box-shadow:0 15px 40px #0004!important;backdrop-filter:none!important}
body :is(.empty,[class*="-empty"],.repairs230-footnote,.location-map-head,.location-map-header,.dc-system-audit-facts>div,.dc-appearance-icon,.dc-system-audit-icon,.dc204-capture-icon,.card-command>span,.checks>span,.guardian4222-live){background:var(--ui-alt)!important;background-image:none!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important;text-shadow:none!important}
body .generic-card-art{background:linear-gradient(125deg,#103f65,#081a32)!important;color:#fff!important}body .generic-card-art :is(b,span,small,i){color:#fff!important}body .generic-card-art i{background:transparent!important}
body .dc-home-exec926>summary small,body .dc-home926-notifications .row>div>small{display:block!important;margin-top:4px!important}
body .dc-home-exec926-body{padding:14px!important}body .exec-status{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:12px!important}
body .dc-home926 .exec-grid{margin:0!important}body .dc-home926-goal{margin:14px 0 0!important;padding:12px!important}body .dc-home926-goal small{display:block!important}
/* Composite card layout shares the same surface and retains native contents/actions. */
body .hueso-card{padding:16px!important;display:flex!important;flex-direction:column!important;gap:14px!important;min-height:210px!important;width:100%!important;text-align:left!important}
body .hueso-card-top{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;width:100%!important}
body .hueso-card-main{min-width:0!important;display:grid!important;gap:3px!important}body .hueso-card-main b{font-size:15px!important}body .hueso-card-main :is(span,small){font-size:12px!important;color:var(--ui-muted)!important}
body .hueso-state{max-width:140px!important;white-space:normal!important;text-align:center!important;line-height:1.4!important}
body .hueso-location-main80,body .hueso-location-card{position:static!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;border-radius:11px!important;border:1px solid #26cbe9!important;background:linear-gradient(110deg,#00677d,#08435c)!important;color:#fff!important;min-height:68px!important;box-shadow:none!important}
body .hueso-location-main80 :is(span,strong,small),body .hueso-location-card :is(b,small){color:#fff!important}body .hueso-location-main80 small{display:block!important;font-size:10px!important;letter-spacing:.1em!important}body .hueso-location-main80 strong{display:block!important;font-size:20px!important;margin:0!important;line-height:1.3!important}
body .hueso-card-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid var(--ui-line)!important;padding-top:10px!important;width:100%!important;color:var(--ui-muted)!important}body .hueso-card-foot span{color:var(--ui-muted)!important}
body :is(.route-smart-summary4171,.route-live-grid4171,.rj-meta){padding:12px!important;border-radius:12px!important;background:var(--ui-alt)!important;border:1px solid var(--ui-line)!important;color:var(--ui-ink)!important}
body :is(.route-smart-summary4171,.route-live-grid4171)>div{background:transparent!important;border:0!important;box-shadow:none!important}
body :is(.employee-detail104,.kiosk-employee-card,.employee-directory1045)[style*="--dc-person-hue"]{border-left:4px solid hsl(var(--dc-person-hue) 80% var(--dc-person-lightness))!important;background:linear-gradient(110deg,color-mix(in srgb,hsl(var(--dc-person-hue) 80% var(--dc-person-lightness)) 16%,var(--ui-card)),var(--ui-card))!important}
/* Compact counters and signal badges have their own foreground/surface pair. */
body .dc-tabs80>button>b,body .payroll-tabs208>button>span{background:#04132c!important;color:#fff!important;border:1px solid #ffffff35!important;border-radius:6px!important;padding:2px 6px!important;font-size:11px!important}
body :is(.status-dot,.card-status-dot){background:var(--ui-head)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;text-shadow:none!important}
body .status-dot.on{background:var(--dc-success-bg)!important;color:var(--dc-success)!important;border-color:var(--dc-success)!important}
/* Access cards: the whole surface is the action; title and icon own their space. */
body :is(.more-grid1048,.more-grid1046){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))!important;grid-auto-rows:minmax(150px,auto)!important;gap:14px!important;width:100%!important;align-items:stretch!important}
body :is(.more-card1048,.more-card1046){display:grid!important;grid-template-columns:48px minmax(0,1fr) 12px!important;grid-template-rows:auto!important;gap:14px!important;align-items:center!important;justify-items:start!important;min-height:108px!important;height:auto!important;max-height:none!important;min-width:0!important;width:100%!important;padding:18px!important;text-align:left!important;overflow:hidden!important;border-radius:16px!important;position:relative!important}
body :is(.more-copy1048,.more-copy1046){justify-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important;overflow:visible!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;height:auto!important;max-height:none!important;writing-mode:horizontal-tb!important}
body .more-card1048>.more-copy1048,body .more-card1046>.more-copy1046{grid-column:2!important;grid-row:1!important}body :is(.more-icon1048,.more-icon1046){grid-column:1!important;grid-row:1!important}
body :is(.more-copy1048,.more-copy1046)>b{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;font:700 16px/1.3 var(--dc-font)!important;letter-spacing:-.015em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;color:var(--ui-ink)!important;max-height:none!important}
body :is(.more-copy1048,.more-copy1046)>small{display:block!important;font:700 9px/1.4 var(--dc-font)!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;color:var(--ui-muted)!important;max-width:100%!important;width:auto!important;max-height:none!important;overflow:visible!important}
body :is(.more-card1048,.more-card1046)>em{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:center!important;width:12px!important;min-width:0!important;max-width:12px!important;margin:0!important;padding:0!important;position:static!important;background:transparent!important;border:0!important;color:var(--ui-muted)!important;font:0/1 var(--dc-font)!important;letter-spacing:0!important;white-space:nowrap!important}
body :is(.more-card1048,.more-card1046)>em>:is(span,strong){font:500 24px/1 var(--dc-font)!important;color:var(--ui-muted)!important}
body :is(.more-icon1048,.more-icon1046){width:48px!important;height:50px!important;min-width:48px!important;min-height:50px!important;max-width:48px!important;padding:0!important;margin:0!important;position:static!important;align-self:center!important;border-radius:14px!important;background:linear-gradient(135deg,var(--ui-solid),color-mix(in srgb,var(--ui-solid) 70%,#04132c))!important;color:#fff!important}
body :is(.more-icon1048,.more-icon1046) .dc-svg130{width:26px!important;height:26px!important;max-width:26px!important;color:#fff!important}
body .more-head1075{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:20px!important}
body .enterprise-action-copy>b{font-size:15px!important;line-height:1.3!important;font-weight:700!important}
@media(max-width:600px){body :is(.more-grid1048,.more-grid1046){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;grid-auto-rows:minmax(164px,auto)!important}body :is(.more-card1048,.more-card1046){grid-template-columns:minmax(0,1fr) 12px!important;gap:12px 8px!important;align-content:start!important;min-height:164px!important;padding:14px!important}body :is(.more-card1048,.more-card1046)>.more-copy1048,body .more-card1046>.more-copy1046{grid-column:1/-1!important;grid-row:2!important;align-self:start!important}body :is(.more-card1048,.more-card1046)>em{grid-column:2!important;grid-row:1!important;align-self:center!important}body :is(.more-icon1048,.more-icon1046){grid-column:1!important;grid-row:1!important}body :is(.more-copy1048,.more-copy1046)>b{font-size:14px!important;line-height:1.35!important}body :is(.more-copy1048,.more-copy1046)>small{font-size:8px!important;letter-spacing:.04em!important}}
/* Visibility and access decisions belong to native modules. */
body [hidden],body [style*="display:none"],body [style*="display: none"]{display:none!important}
@media(hover:hover) and (pointer:fine){body :where(button,[role="button"]:not(.leaflet-marker-icon),a.primary,a.secondary):hover:not(:disabled){transform:translateY(-2px)!important;filter:brightness(1.09)!important;box-shadow:0 5px 18px color-mix(in srgb,var(--ui-accent) 28%,transparent)!important}body tbody tr:hover td{background:var(--ui-head)!important}}
@media(max-width:600px){body :is(.dc-kpi80,.sync-facts-1031>span),body button:is(.dc-kpi80,.sync-facts-1031>span),body :is(.dc-kpi80,.sync-facts-1031>span)[role="button"]:not(.leaflet-marker-icon){padding:54px 14px 14px!important;min-height:132px!important}body :is(.dc-kpi80,.sync-facts-1031>span)::after{left:12px!important;top:10px!important;width:32px!important;height:34px!important}body :is(.dc-kpi80,.sync-facts-1031>span)::before{left:17px!important;top:16px!important;width:22px!important;height:22px!important;mask-size:22px 22px!important}body .hueso-card-top{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important}body .hueso-card-top>.hueso-state{grid-column:1/-1;justify-self:start}body .hueso-card{padding:12px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body *,body *::before,body *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}body :where(button,[role="button"]:not(.leaflet-marker-icon),a.primary,a.secondary):is(:hover,:active){transform:none!important}}

body .dc-bulk-dialog{width:min(1300px,calc(100vw - 32px))!important;max-width:1300px!important;padding:20px!important}body .dc-bulk-table{overflow:auto;max-height:45dvh;margin:14px 0}body .dc-bulk-table table{min-width:1800px;width:100%}body .dc-bulk-table input{min-width:130px}body .dc-bulk-table td:first-child{min-width:200px}body .dc-bulk-table small{display:block;max-width:220px}body .dc-bulk-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0}body .dc-bulk-dialog [data-status]{padding:12px;border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-info-bg);margin:12px 0;min-height:52px}body .dc-bulk-history{display:grid;gap:8px}body .dc-bulk-dialog [data-input]{display:grid;gap:10px}body .dc-bulk-dialog textarea{width:100%}

body .dc-insights{margin-top:18px!important}body .dc-insights summary small{display:block;margin-top:4px}body .dc-insights-body{padding:16px}body .dc-insights-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end}body .dc-insights-controls label{display:grid;gap:4px}body .dc-chart{display:grid;gap:8px;margin:14px 0;max-height:420px;overflow:auto}body .dc-chart>button{display:grid;grid-template-columns:minmax(80px,1fr) minmax(40px,3fr) minmax(50px,.7fr);align-items:center;gap:12px;text-align:left;background:var(--dc-surface-2)!important}body .dc-chart>button>i{display:block;width:var(--bar);min-width:2px;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--dc-solid),var(--dc-accent,var(--dc-area)));pointer-events:none}body .dc-insights-note{padding:12px;border-left:3px solid var(--dc-area);background:var(--dc-info-bg);border-radius:10px}body .dc-insights-note p{margin:4px 0}body .dc-insights-table{overflow:auto;margin:12px 0}body .dc-insights-table table{min-width:800px;width:100%}@media(max-width:600px){body .dc-chart>button{grid-template-columns:minmax(70px,1fr) minmax(35px,1fr) minmax(40px,.7fr);gap:8px}body .dc-insights-body{padding:12px}}

body #view button .v104911-icon-ring{background:var(--dc-solid)!important;color:#fff!important}body #view button.ab-status-tab>b{background:var(--dc-surface-3)!important;color:var(--dc-text)!important}

body .dc-bulk-overlay{position:fixed!important;inset:0!important;z-index:5000!important;display:grid!important;place-items:center!important;padding:16px!important;overflow:hidden!important}body .dc-bulk-overlay>.dc-bulk-dialog{margin:0!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important}body .dc-bulk-dialog .sheet-head{margin-top:0!important}body .dc-bulk-dialog [data-status]{border-left:3px solid var(--dc-cyan)}
/* Oráculo 3.0 shares the root theme, controls and five-tone semantic palette. */
.o3-panel{min-height:650px;contain:layout style}.o3-panel .os-head h2{max-width:700px;font-size:clamp(22px,2.2vw,32px);line-height:1.18}.o3-panel :is(.os-head p,.os-help,.os-foot,small){color:var(--ui-muted)!important}.o3-panel .o3-fresh{margin:18px 0;padding:14px 16px;border:1px solid var(--ui-line);border-left:3px solid #16bbc2;border-radius:12px;background:var(--ui-alt);font-size:12px;line-height:1.7;color:var(--ui-ink)}
.o3-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.o3-panel .o3-kpi{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-height:128px;padding:18px!important;text-align:left;background:linear-gradient(125deg,color-mix(in srgb,var(--o3-color) 22%,var(--ui-card)),var(--ui-card))!important;color:var(--ui-ink)!important;border:1px solid color-mix(in srgb,var(--o3-color) 65%,var(--ui-line))!important;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--o3-color) 75%,transparent)!important}.o3-kpi:nth-child(1){--o3-color:#10ba8a}.o3-kpi:nth-child(2){--o3-color:#318af6}.o3-kpi:nth-child(3){--o3-color:#df9c28}.o3-kpi:nth-child(4){--o3-color:#aa68ff}.o3-kpi>b{font-size:29px;line-height:1.1}.o3-kpi>span{font-weight:700;font-size:13px}.o3-kpi>small{font-size:11px;line-height:1.4}
.o3-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.o3-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:650;min-width:0}.o3-panel :is(select,input){width:100%;min-width:0;min-height:40px;color:var(--ui-ink)!important;background:var(--ui-alt)!important;border:1px solid var(--ui-line)!important;border-radius:9px!important;padding:8px 10px!important;box-sizing:border-box}.o3-panel .os-tabs{margin:16px 0;gap:8px;border-color:var(--ui-line)}.o3-panel .os-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 #18dcc5!important}.o3-panel .os-help{font-size:12px;line-height:1.7}.o3-table{margin:16px 0;min-height:175px}.o3-panel .o3-table table{min-width:1060px}.o3-table th{font-size:11px;white-space:nowrap}.o3-table td{font-size:12px;vertical-align:top;padding:12px 10px!important}.o3-table td:first-child{width:24%;min-width:240px}.o3-table small{display:block;margin-top:5px;font-size:10px;line-height:1.5}.o3-panel .o3-link{display:block;width:auto;min-height:30px;white-space:normal;text-align:left;font-size:12px;padding:3px 0!important;background:transparent!important;color:var(--ui-ink)!important;border:0!important;border-radius:5px!important;box-shadow:none!important;font-weight:650;line-height:1.5}.o3-panel .o3-link:hover{text-decoration:underline}.o3-detail{margin:15px 0;padding:20px;background:var(--ui-alt);border:1px solid var(--ui-line);border-left:4px solid #ad6df4;border-radius:12px;line-height:1.7;font-size:13px}.o3-detail>button{float:right}.o3-decisions{border:1px solid var(--ui-line);border-radius:14px;padding:18px;margin:20px 0}.o3-decisions>summary{font-weight:750;cursor:pointer;min-height:32px}.o3-decisions p{font-size:12px;line-height:1.6;color:var(--ui-muted)}.o3-charts,.o3-executive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.o3-chart,.o3-executive>section{padding:16px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-alt)}.o3-chart h3,.o3-executive h3{font-size:14px;margin:0 0 14px}.o3-panel .o3-bar{width:100%;position:relative;display:flex;justify-content:space-between;gap:12px;text-align:left;min-height:42px;padding:8px 0 15px!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;font-size:11px;color:var(--ui-ink)!important}.o3-bar span{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o3-bar i{position:absolute;bottom:4px;height:5px;left:0;width:var(--o3-value);border-radius:4px;background:linear-gradient(90deg,#6659e9,#18bfa6)}.o3-bar:nth-child(3n) i{background:linear-gradient(90deg,#dc5cc5,#bc7ff5)}.o3-bar:nth-child(3n + 1) i{background:linear-gradient(90deg,#bd7e11,#e6b940)}.o3-panel .os-warn{background:color-mix(in srgb,#d89a16 14%,var(--ui-card));color:var(--ui-ink)!important;border:1px solid #c89331;border-radius:10px;padding:12px;font-size:13px}
@media(max-width:900px){.o3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.o3-panel .os-head{flex-direction:column}.o3-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.o3-panel{padding:14px!important}.o3-kpis{gap:8px}.o3-panel .o3-kpi{padding:12px!important;min-height:128px}.o3-charts,.o3-executive{grid-template-columns:1fr}.o3-panel .os-actions{gap:6px}.o3-panel .os-actions button{font-size:11px}.o3-panel .os-tabs button{flex:1 1 42%;font-size:11px}.o3-fresh{overflow-wrap:anywhere}}
.o3-panel .o3-kpi{background:linear-gradient(125deg,color-mix(in srgb,var(--o3-color) 36%,var(--ui-card)),color-mix(in srgb,var(--o3-color) 9%,var(--ui-card)))!important;padding-right:54px!important}.o3-panel .o3-kpi-icon{position:absolute;right:12px;top:18px;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#1265c8;color:#fff!important;font-size:22px;box-shadow:0 0 14px #237ae333}.o3-kpi:nth-child(2) .o3-kpi-icon{background:#087f75}.o3-kpi:nth-child(3) .o3-kpi-icon{background:#9341bc}.o3-kpi:nth-child(4) .o3-kpi-icon{background:#aa3b81}@media(max-width:550px){.o3-panel .o3-kpi{padding-right:12px!important;padding-top:52px!important}.o3-panel .o3-kpi-icon{left:12px;top:10px;width:28px;height:28px}}
/* Status surfaces always own both their foreground and background in both themes. */
body :is(.due-tag,.tag,.category-badge,.status-label,.greenpill,.warnpill){background:var(--ui-head)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:8px!important;padding:5px 8px!important;opacity:1!important;font-size:12px!important;line-height:1.4!important}
body :is(.due-tag,.tag,.category-badge,.status-label) :is(span,small,b){color:inherit!important;background:transparent!important;opacity:1!important}
body .due-tag.overdue{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important;border-color:var(--dc-danger)!important}
body .greenpill{background:var(--dc-success-bg)!important;color:var(--dc-success)!important;border-color:var(--dc-success)!important}
body .warnpill{background:var(--dc-warn-bg)!important;color:var(--dc-warning)!important;border-color:var(--dc-warning)!important}
body :is(.employee-detail104,.kiosk-employee-card,.employee-directory1045)[style*="--dc-person-hue"]{background:linear-gradient(120deg,color-mix(in srgb,hsl(var(--dc-person-hue) 80% var(--dc-person-lightness)) 30%,var(--ui-card)),var(--ui-card))!important;border-color:color-mix(in srgb,hsl(var(--dc-person-hue) 80% var(--dc-person-lightness)) 65%,var(--ui-line))!important}
body :is(.employee-detail104,.kiosk-employee-card,.employee-directory1045)[style*="--dc-person-hue"] .dc-kiosk-badge{background:color-mix(in srgb,hsl(var(--dc-person-hue) 80% var(--dc-person-lightness)) 25%,var(--ui-head))!important;color:var(--ui-ink)!important}

body .payroll-report-list86 .payroll-person136,body tr.payroll-person136>td:first-child{border-left:4px solid hsl(var(--dc-person-hue) 80% var(--dc-person-lightness))!important;background:color-mix(in srgb,hsl(var(--dc-person-hue) 80% var(--dc-person-lightness)) 16%,var(--ui-card))!important;color:var(--ui-ink)!important}
/* Financial category chips are shared by reports and movement lists. */
body .v1049-cat{background:var(--ui-head)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:8px!important;padding:4px 8px!important;opacity:1!important;white-space:normal!important}
body .v1049-move-icon{background:#173f79!important;color:#fff!important;border-radius:8px!important;opacity:1!important}
body .v1049-move-icon.green{background:#096047!important}body .v1049-move-icon.orange,body .v1049-move-icon.amber{background:#805000!important}body .v1049-move-icon.red{background:#9a2445!important}body .v1049-move-icon.purple{background:#643bb4!important}
body :is(.employee-detail104,.kiosk-employee-card,.employee-directory1045)[style*="--dc-person-hue"] :is(small,.muted){color:var(--ui-ink)!important}
body .payroll-report-list86 [data-payrollreport50]{white-space:nowrap!important;word-break:normal!important;min-width:104px!important;flex:0 0 auto!important;width:auto!important;padding:9px 12px!important}
/* Kiosk uses the shared tokens; full-screen structure owns its scroll area. */
body .kiosk-fullscreen-1059{position:fixed!important;inset:0!important;z-index:12000!important;height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;background:var(--ui-base)!important;color:var(--ui-ink)!important;overflow:hidden!important;font-family:var(--dc-font)!important}
body .kiosk-fullscreen-1059 .kiosk-top{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 24px!important;background:var(--ui-card)!important;border-bottom:1px solid var(--ui-line)!important;min-height:80px!important}
body .kiosk-top>div:first-child{display:grid!important;gap:3px!important}body .kiosk-top>div:first-child>span{font-size:11px!important;letter-spacing:.12em!important;color:var(--ui-muted)!important}body .kiosk-top b{font-size:18px!important}
body .kiosk-clock{font-size:clamp(20px,3vw,30px)!important;font-weight:750!important;color:var(--ui-ink)!important;font-variant-numeric:tabular-nums;white-space:nowrap}
body .kiosk-top-actions412{display:flex!important;gap:10px!important}body .kiosk-top-actions412 button{min-height:48px!important;min-width:48px!important}
body #kioskMain1059{min-height:0!important;overflow:auto!important;overscroll-behavior:contain;padding:24px clamp(16px,3vw,40px) max(36px,env(safe-area-inset-bottom))!important;scroll-padding-block:20px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}
body .kiosk-welcome{max-width:1500px!important;margin:0 auto 24px!important;text-align:left!important;padding:0!important}
body .kiosk-welcome h1{font-size:clamp(25px,3vw,34px)!important;margin:0 0 6px!important}body .kiosk-welcome p{margin:0 0 18px!important;font-size:15px!important}
body .kiosk-audience41763{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-width:720px!important;padding:5px!important;border:1px solid var(--ui-line)!important;border-radius:16px!important;background:var(--ui-card)!important}
body .kiosk-audience41763 button{min-height:50px!important;font-size:15px!important;grid-column:auto!important;background:var(--ui-head)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
body .kiosk-audience41763 button[aria-pressed=true]{background:var(--ui-solid)!important;color:white!important;outline:2px solid var(--ui-accent)!important}
body .kiosk-person-group41763{max-width:1500px!important;margin:0 auto 26px!important}body .kiosk-person-group-title41763{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;font-size:16px!important}body .kiosk-person-group-title41763>span{border:1px solid var(--ui-line)!important;border-radius:9px;padding:3px 10px!important}
body .kiosk-person-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:16px!important;max-width:1500px!important;margin:0 auto!important}
body .kiosk-person-grid .kiosk-person{--person-edge:hsl(var(--dc-person-hue) 78% 58%);display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-content:start!important;align-items:center!important;gap:12px!important;position:relative!important;min-height:244px!important;height:auto!important;text-align:left!important;padding:20px!important;border:1px solid color-mix(in srgb,var(--person-edge) 68%,var(--ui-line))!important;border-left:4px solid var(--person-edge)!important;border-radius:16px!important;background:linear-gradient(125deg,color-mix(in srgb,hsl(var(--dc-person-hue) 80% 35%) 26%,var(--ui-card)),var(--ui-card))!important;color:var(--ui-ink)!important;box-shadow:0 6px 20px #0001!important;overflow:visible!important;transform:none!important}
body .kiosk-person:before,body .kiosk-person:after{display:none!important}
body .kiosk-person .kiosk-initials2110{position:static!important;display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:14px!important;background:hsl(var(--dc-person-hue) 75% 26%)!important;color:white!important;border:1px solid var(--person-edge)!important;font-size:19px!important;font-weight:750!important;box-shadow:none!important}
body .kiosk-person>b{font-size:18px!important;line-height:1.3!important;color:var(--ui-ink)!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:none!important;white-space:normal!important;margin:0!important}
body .kiosk-person .kiosk-person-schedule2110{grid-column:1/-1!important;min-width:0!important;width:100%!important;margin:0!important;color:var(--ui-ink)!important}
body .kiosk-person .kiosk-days2110{display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:wrap!important;margin:0 0 10px!important}
body .kiosk-person .kiosk-day-chip2110{display:grid!important;place-items:center!important;min-width:25px!important;height:25px!important;background:var(--ui-head)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:8px!important;font-size:12px!important}
body .kiosk-person .kiosk-day-chip2110.today{background:hsl(var(--dc-person-hue) 75% 26%)!important;color:white!important;border-color:var(--person-edge)!important}
body .kiosk-person .kiosk-days-label2110{color:var(--ui-ink)!important;font-size:12px!important}
body .kiosk-person .kiosk-today2110{display:grid!important;gap:5px!important;border-top:1px solid var(--ui-line)!important;padding-top:10px!important;font-size:14px!important;line-height:1.5!important}
body .kiosk-person .kiosk-today2110 :is(b,span,strong){color:var(--ui-ink)!important;font-size:inherit!important}
body .kiosk-person .kiosk-person-state137{grid-column:1/-1!important;justify-self:start!important;font-size:12px!important;border-radius:8px!important;padding:4px 8px!important;color:var(--ui-ink)!important;background:var(--ui-head)!important;border:1px solid var(--ui-line)!important}
body .kiosk-person-grid .kiosk-person:hover{filter:brightness(1.04)!important;box-shadow:0 0 0 1px var(--person-edge),0 8px 20px #0002!important}
body .kiosk-person-grid .kiosk-person:focus-visible{outline:3px solid var(--dc-focus)!important;outline-offset:4px!important}
body .kiosk-person-grid .kiosk-person:active{transform:scale(.99)!important}
body .kiosk-fullscreen-1059 .kiosk-punch-panel{background:var(--ui-card)!important;color:var(--ui-ink)!important;border:1px solid hsl(var(--dc-person-hue) 78% 58%)!important;border-radius:18px!important;max-width:760px!important;margin:auto!important;padding:24px!important}
body .kiosk-person-head>span{background:hsl(var(--dc-person-hue) 75% 26%)!important;color:white!important;border:1px solid hsl(var(--dc-person-hue) 78% 58%)!important}
body .kiosk-pin-pad button{min-height:62px!important;font-size:23px!important}body .kiosk-exit-card,body .kiosk-success{background:var(--ui-card)!important;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;border-radius:18px!important}body .kiosk-exit-card :is(h2,p,label){color:var(--ui-ink)!important}
@media(max-width:900px){body .kiosk-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .kiosk-top>div:first-child{display:none!important}body .kiosk-fullscreen-1059 .kiosk-top{padding:14px 18px!important}body .kiosk-person-grid .kiosk-person{padding:16px!important;min-height:258px!important}}
@media(max-width:520px){body .kiosk-person-grid{grid-template-columns:1fr!important}body .kiosk-person-grid .kiosk-person{min-height:228px!important}body #kioskMain1059{padding:18px 14px 36px!important}body .kiosk-audience41763{gap:6px!important}body .kiosk-audience41763 button{font-size:12px!important;padding:9px 6px!important}body .kiosk-clock{font-size:20px!important}body .kiosk-fullscreen-1059 .kiosk-punch-panel{padding:16px!important}}
@media(prefers-reduced-motion:reduce){body .kiosk-fullscreen-1059 *{transition:none!important;animation:none!important;transform:none!important}}
body .kiosk-fullscreen-1059{width:100vw!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
body .kiosk-fullscreen-1059 *{box-sizing:border-box!important}
body .kiosk-person-grid .kiosk-person{width:100%!important;min-width:0!important;max-width:100%!important}
body .kiosk-person-grid .kiosk-person>span.kiosk-person-state137{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:100%!important;transform:none!important;display:block!important;white-space:normal!important}
/* The global search shortcut must not cover the IMEI drawer close control. */
body:has(.ir-drawer-overlay124:not([hidden])) #dcSearchFloat1749{visibility:hidden!important;pointer-events:none!important}
/* Keep complete BBVA amounts readable beside the existing KPI icon. */
body .rec-bank41763 .rec-kpis .dc-kpi80{padding:16px!important}
body .rec-bank41763 .rec-kpis .dc-kpi80>small:first-child{padding-left:50px!important;min-height:48px!important;display:flex!important;align-items:center!important}
body .rec-bank41763 .rec-kpis .dc-kpi80>b{font-size:clamp(19px,1.8vw,26px)!important;white-space:nowrap!important;overflow-wrap:normal!important;letter-spacing:-.04em!important}
body .rec-bank41763 .rec-month-actions input{width:180px!important;max-width:100%!important;flex:0 1 180px!important}
/* Cash summaries: give monetary values a complete row instead of wrapping digits. */
body .dc-cashhub-sheet .dc-precut-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:12px!important}
body .dc-cashhub-sheet .dc-summary-line{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important}
body .dc-cashhub-sheet :is(.dc-summary-line b,.dc-summary-highlight b,.dc-precut-totalbox b,.dc-close-source b,.dc-close-compareline b,.dc-close-flow b,.dc-transfer-grid b,.dc-precut-card>strong){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-variant-numeric:tabular-nums;font-size:clamp(16px,2.5vw,24px)!important;max-width:100%}
body .dc-cashhub-sheet :is(.dc-summary-lines,.dc-summary-line,.dc-summary-highlight,.dc-precut-totalbox>div){min-width:0!important}
body .dc-cashhub-sheet .dc-summary-line.physical{border-top:1px solid var(--ui-line);padding-top:8px;margin-top:4px}
body .dc-cashhub-sheet .dc-cash-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0}
body .dc-cashhub-sheet .dc-cash-sources span{padding:10px;border:1px solid var(--ui-line);border-radius:10px}
body .dc-cashhub-sheet .dc-cash-sources b{display:block}
body .dc-cashhub-sheet .dc-cash-investigation{grid-column:1/-1;font-size:12px;margin:0}
body .dc-cashhub-sheet .dc-cash-bank-detail>div{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0;border-bottom:1px solid var(--ui-line)}
body .dc-cashhub-sheet .dc-cash-bank-detail>div>span{flex:1 1 200px;min-width:0}
body .dc-cashhub-sheet .dc-cash-bank-detail small{display:block;overflow-wrap:anywhere}
body .dc-cashhub-sheet .dc-close-compareline{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px}
@media(max-width:600px){body .dc-cashhub-sheet :is(.dc-close-priority,.dc-close-source,.dc-precut-totalbox,.dc-transfer-grid){grid-template-columns:1fr!important}body .dc-cashhub-sheet .dc-close-flow{display:flex!important;flex-wrap:wrap!important}body .dc-cashhub-sheet .dc-precut-card{flex-wrap:wrap!important}body .dc-cashhub-sheet .dc-precut-subtabs>button{white-space:normal!important}}
body .dc-cashhub-sheet .dc-summary-lines{width:100%!important}
body .dc-cashhub-sheet .dc-precut-count-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:10px 0}
body .dc-cashhub-sheet .dc-precut-count-totals span{padding:10px;border:1px solid var(--ui-line);border-radius:10px;font-size:12px}
body .dc-cashhub-sheet .dc-precut-count-totals b{display:block;white-space:nowrap;font-size:clamp(16px,2.5vw,22px);font-variant-numeric:tabular-nums}
body .dc-card-archive-action{padding:8px 0}body .dc-card-archive-action button{width:100%;white-space:normal}
body .dc-statement-sheet{width:min(1100px,96vw)!important;max-width:1100px!important;overflow:auto!important}
body .dc-statement-sheet :is(p,small,b){overflow-wrap:anywhere}
body .dc-statement-upload,body .dc-statement-review,body .dc-statement-attach{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:12px 0}
body .dc-statement-sheet label{display:flex;flex-direction:column;gap:6px;flex:1 1 200px;min-width:0}
body .dc-statement-sheet input,body .dc-statement-sheet select{max-width:100%;min-width:0;width:100%;box-sizing:border-box}
body .dc-statement-history-row,body .dc-statement-item{border:1px solid var(--ui-line);border-radius:14px;padding:14px;margin:12px 0;min-width:0}
body .dc-statement-history-row small,body .dc-statement-item small{display:block;margin-top:6px}
body .dc-statement-history-row .row{flex-wrap:wrap;gap:8px;margin-top:12px}
body .dc-statement-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0}
body .dc-statement-fields>div{border:1px solid var(--ui-line);padding:10px;border-radius:10px;min-width:0}
body .dc-statement-fields b{display:block;font-size:18px;white-space:nowrap;overflow-wrap:normal!important;font-variant-numeric:tabular-nums}
body .dc-statement-item header{display:flex;gap:12px;justify-content:space-between;align-items:start;flex-wrap:wrap}
body .dc-statement-item header b{flex:1 1 200px}body .dc-statement-item header strong{white-space:nowrap;font-variant-numeric:tabular-nums}
body .dc-statement-sheet [data-document-audit]{white-space:pre-line;font-size:12px}
body .dc-statement-item[hidden]{display:none!important}
@media(max-width:600px){body .dc-statement-upload,body .dc-statement-review,body .dc-statement-attach{display:grid;grid-template-columns:1fr}body .dc-statement-sheet .sheet-head{flex-wrap:wrap}body .dc-statement-history-row button{flex:1 1 130px;white-space:normal}}
/* A modal owns focus and pointer actions; the background search must not cover its close control. */
body:has(.dc-statement-overlay,.dc-statement-preview) #dcSearchFloat1749{visibility:hidden!important;pointer-events:none!important}

/* R7 individual card controls share existing light/dark semantic tokens. */
.dc-platinum-item-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;border-top:1px solid var(--border)}
.dc-platinum-item-control label{min-width:0}.dc-platinum-item-control small,.dc-platinum-item-control p{grid-column:1/-1;overflow-wrap:anywhere}
.dc-platinum-control b{white-space:nowrap;font-size:clamp(15px,2vw,22px)}
@media(max-width:600px){.dc-platinum-item-control{grid-template-columns:minmax(0,1fr)}}
/* Personnel groups use existing theme tokens. */
.dc-people-quick{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:var(--dc-surface);margin-bottom:14px}
.dc-people-group>summary{cursor:pointer;font-weight:800;padding:12px;list-style-position:inside}.dc-people-group>[data-people-content]{padding:12px 0;min-width:0}
[data-directory-controls]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;width:100%}[data-people-employees] .identity-roster{grid-template-columns:1fr}[data-people-employees] .identity-person{padding:9px}[data-people-employees] .identity-tags{margin:5px 0}
.dc-cash-difference{display:block;padding:8px;border-radius:10px;font-weight:700}.dc-cash-difference.surplus,.dc-cash-difference.balanced{color:var(--dc-success,#168142)}.dc-cash-difference.shortage{color:var(--dc-danger,#d52c3c)}.dc-cash-difference.review{color:var(--dc-warning,#bc8500)}
.dc-lifecycle-sheet input[type=checkbox]{width:auto;flex:none}.dc-lifecycle-sheet{max-height:90dvh;overflow:auto}
@media(max-width:650px){.dc-people-quick .row{display:grid;grid-template-columns:1fr 1fr;width:100%}.dc-people-quick button{min-width:0;white-space:normal}}
.dc-cash-difference.surplus,.dc-cash-difference.surplus>b,.dc-cash-difference.balanced,.dc-cash-difference.balanced>b{color:var(--dc-success)!important}
.dc-cash-difference.shortage,.dc-cash-difference.shortage>b{color:var(--dc-danger)!important}
.dc-cash-difference.review,.dc-cash-difference.review>b{color:var(--dc-warning)!important}
}
@layer dc-layout{/* Stable frame and shared grids; module-specific business layout remains in the legacy layer. */
*{box-sizing:border-box}
.app-shell{width:100%!important;max-width:1490px!important;margin-inline:auto!important;min-height:100dvh}
#view{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:24px 24px calc(112px + env(safe-area-inset-bottom))!important;min-height:65dvh;background:transparent!important;animation:none!important;transform:none!important;overflow-wrap:anywhere}
#view> :is(.section,.payroll-pro208,.oracle20-module,.ce115-module,.location-shell,.rj-app,.repairs230-shell,.dc-personal-shell,.sr-migration,.dc-notification-shell){max-width:none!important;width:100%!important;margin-inline:0!important}
.topbar{width:100%!important;max-width:1490px!important;margin-inline:auto!important;padding:16px 24px!important;min-height:88px!important;display:flex!important;gap:16px!important;align-items:center!important;background:linear-gradient(110deg,var(--dc-surface),color-mix(in srgb,var(--dc-primary) 10%,var(--dc-surface)))!important;border:0!important;border-bottom:1px solid var(--dc-line)!important;box-shadow:none!important;border-radius:0 0 18px 18px!important;backdrop-filter:none!important}
.topbar h1{font-size:22px!important;margin:0!important}.topbar .subtitle{font-size:11px!important}.topbar .eyebrow{font-size:9px!important;letter-spacing:.12em!important}
.topbar :is(.search-launch,.global-search-wrap){max-width:520px!important}.topbar :is(.identity-trigger,.identity-user,.user-menu){background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}
/* The existing floating search control occupies the header's right edge.
   Reserve that space so it cannot cover the account; wrap on narrow screens. */
.topbar .topbar-actions{padding-inline-end:56px;margin-inline-start:auto}
@media(max-width:600px){.topbar{flex-wrap:wrap!important}}
.dc-page-head80{display:flex!important;align-items:center!important;justify-content:space-between;gap:16px!important;flex-wrap:wrap!important;margin-bottom:18px!important}
.dc-page-head80 :is(h1,h2,h3){margin:0 0 8px!important}.dc-page-head80 p{margin:0!important;max-width:78ch}
.dc-page-head80 :is(.row,.actions,.toolbar,.ce115-actions){display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;max-width:100%!important}
.dc-toolbar80{display:flex!important;align-items:end!important;flex-wrap:wrap!important;gap:12px!important;margin:16px 0!important;padding:14px!important;background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:14px!important}
.dc-kpi-grid80{display:grid!important;grid-template-columns:repeat(var(--dc-grid-columns,4),minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;margin:16px 0!important}
.dc-kpi-grid80[data-ui-columns="2"]{--dc-grid-columns:2}.dc-kpi-grid80[data-ui-columns="3"]{--dc-grid-columns:3}.dc-kpi-grid80[data-ui-columns="1"]{--dc-grid-columns:1}
.dc-tabs80{display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:stretch!important;padding:8px!important;background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:14px!important;margin:12px 0!important}
.dc-tabs80>button{flex:1 1 140px!important;min-width:0!important;max-width:100%!important;width:auto!important;text-align:center}
:is(.enterprise-action-grid,.more-grid1048,.more-grid1046){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr))!important;gap:12px!important}
:is(.enterprise-action,.more-grid1048>button,.more-grid1046>button){width:100%!important;min-height:88px!important;display:flex!important;align-items:center!important;gap:14px!important;padding:16px!important;text-align:left!important;border-radius:15px!important}
:is(.enterprise-action-copy,.more-copy1048,.more-copy1046){min-width:0;flex:1}.enterprise-action strong{margin-left:auto}.enterprise-action-copy small{display:block!important;margin-top:6px!important;line-height:1.4!important}
:is(.table-wrap,.table-scroll,.os-table,.sr-table,.rp-table-wrap,.ce115-table,.imei-table-wrap,.payroll-table-wrap208){max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain}
:where(.card,.sheet)>table{max-width:100%;display:table}
#nav.bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(620px,calc(100% - 24px))!important;max-width:620px!important;padding:8px!important;gap:8px!important;height:78px!important;z-index:1000!important;background:var(--dc-surface-elevated)!important;border:1px solid var(--dc-line-strong)!important;border-radius:19px!important;box-shadow:var(--dc-shadow)!important;backdrop-filter:none!important}
#nav.bottom-nav>button{width:auto!important;margin:0!important;min-width:0!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;padding:5px!important;border-radius:12px!important;font-size:12px!important}
#nav.bottom-nav>button>span{height:26px!important;display:grid!important;place-items:center!important;font-size:23px!important}#nav.bottom-nav small{font-size:11px!important;line-height:1.2!important;font-weight:650!important}
#nav.bottom-nav .dc-svg130{width:23px;height:23px}
#nav.bottom-nav>button.active{outline-offset:0!important}
[data-recon-status129]{min-height:42px;padding:10px 12px;margin-bottom:12px;border-radius:10px;background:var(--dc-info-bg);color:var(--dc-text)}
:is(.sr-panel,.sr-migration-head){padding:18px!important}.sr-migration{gap:16px!important}
:is(.bf-simple-loading,.dc-loading-panel,.os-loading,.ir-empty123){min-height:100px!important}
:is(.dc-loading-panel,.sr-refresh-status){color:var(--dc-muted)!important}
:is(.dc-precut-subtabs,.dc-cashhub-tabs){display:flex!important;flex-wrap:wrap!important;gap:8px!important}:is(.dc-precut-subtabs,.dc-cashhub-tabs)>button{flex:1 1 150px!important}
@media(min-width:1100px){.dc-page-head80>div:first-child{flex:1 1 420px}.dc-page-head80>div:not(:first-child){flex:0 1 auto}}
@media(max-width:900px){.dc-kpi-grid80{--dc-grid-columns:2!important}.topbar{padding:14px 18px!important}.dc-page-head80 :is(h1,h2){font-size:25px!important}#view{padding:20px 18px 112px!important}}
@media(max-width:600px){:root{--dc-space:12px;--dc-gap:10px}#view{padding:16px 12px calc(106px + env(safe-area-inset-bottom))!important}.topbar{padding:12px!important;gap:10px!important;min-height:76px!important}.topbar h1{font-size:18px!important}.topbar .eyebrow{font-size:8px!important}.topbar .subtitle{font-size:10px!important}.topbar .search-launch span{display:none!important}.dc-page-head80{gap:12px!important}.dc-page-head80 :is(h1,h2){font-size:24px!important}.dc-kpi-grid80{gap:10px!important}.dc-kpi80{min-height:108px!important;padding:14px!important;padding-top:52px!important}.dc-kpi80::before{top:12px!important;left:14px!important;width:28px!important;height:28px!important}.dc-kpi80 :is(b,strong,.value){font-size:24px!important}.dc-tabs80{gap:8px!important}.dc-tabs80>button{flex:1 1 110px!important;font-size:12px!important}#nav.bottom-nav{bottom:calc(8px + env(safe-area-inset-bottom))!important;width:calc(100% - 16px)!important;height:74px!important;padding:7px!important;gap:5px!important}#nav.bottom-nav>button{height:58px!important}#nav.bottom-nav small{font-size:10px!important}.sheet{width:calc(100vw - 20px)!important;margin-inline:auto!important;padding:16px!important}.dc-toolbar80>*{max-width:100%}.dc-toolbar80 :is(input,select){width:100%!important}.dc-toolbar80>label{flex:1 1 150px!important}.topbar>div:first-child{min-width:0}.enterprise-action-copy small{font-size:11px!important}body{font-size:14px!important}}
.enterprise-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}
@media(min-width:1100px){.enterprise-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:600px){.enterprise-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-action{padding:12px!important;gap:10px!important;min-height:118px!important;align-items:flex-start!important;flex-wrap:wrap!important}.enterprise-action-icon{min-width:34px!important;min-height:34px!important}.enterprise-action-copy{flex:1 1 70px!important}.enterprise-action>strong{display:none!important}}
@media(min-width:900px){body table thead{display:table-header-group!important}body table tbody{display:table-row-group!important}body table tr{display:table-row!important}body table :is(th,td){display:table-cell!important}body table td::before{display:none!important}}
/* The legacy stacked-table layout starts below 900px; its desktop minimum
   width must stop at the same breakpoint, including tablet widths. */
@media(max-width:899px){body .enterprise-table{min-width:0!important}}
@media(max-width:600px){body .dc-kpi80::after{top:9px;width:36px;height:36px;left:10px}}

/* Home uses the existing blocks and existing figures, in a stable executive grid. */
.dc-home926{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}
.dc-home926>.dc-home926-head{grid-column:1/-1;order:0!important;margin:0!important}
.dc-home926>.dc-home-exec926{grid-column:1/-1;order:1!important;margin:0!important}
.dc-home926>.dc-home926-actions{grid-column:1/-1;order:2!important;margin:0!important;padding:16px!important}
.dc-home926>.dc-home926-guardian{grid-column:1;order:3!important;margin:0!important;padding:16px!important;min-height:152px!important}
.dc-home926>.dc-home926-notifications{grid-column:2;order:3!important;margin:0!important;min-height:152px!important}
.dc-home926 .enterprise-section-head{margin-bottom:12px!important}.dc-home926 .enterprise-section-head h3{margin:2px 0 4px!important}
@media(max-width:750px){.dc-home926{grid-template-columns:minmax(0,1fr)!important}.dc-home926>.dc-home926-guardian,.dc-home926>.dc-home926-notifications{grid-column:1;min-height:100px!important}.dc-home926>.dc-home926-notifications{order:4!important}}

/* Shared module frame and native toolbar adapters. */
#view>:is(.section,.payroll-pro208,.oracle20-module,.ce115-module,.rj-app,.repairs230-shell,.dc-personal-shell,.sr-migration,.dc-notification-shell){background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}
.hueso-toolbar.dc-toolbar80{display:grid!important;grid-template-columns:minmax(240px,1.2fr) minmax(0,2fr)!important;align-items:center!important;gap:14px!important}.hueso-search{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;background:transparent!important;border:0!important;padding:0!important}.hueso-search input{width:100%!important;min-width:0!important}.hueso-filters.dc-tabs80{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:6px!important;gap:8px!important;width:100%!important}.hueso-filters.dc-tabs80>button{flex:none!important;width:100%!important}
.route-control-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}.route-main-actions1047{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
@media(max-width:750px){.hueso-toolbar.dc-toolbar80{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){.hueso-filters.dc-tabs80{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-control-card{grid-template-columns:minmax(0,1fr)!important}}

.dc-page-head80 :is(.route-main-actions1047,.ce115-actions,.actions){flex-direction:row!important;gap:8px!important}.dc-page-head80 :is(.route-main-actions1047,.ce115-actions,.actions)>button{width:auto!important;flex:0 1 auto!important;max-width:100%!important}.route-control-card{max-width:none!important;width:100%!important}.route-live-panel4171{padding:16px!important}.route-live-panel4171 .section-title{margin-bottom:12px!important}
/* Application viewport: navigation owns a separate row, never overlays the work area. */
body:has(>.app-shell){height:100dvh;overflow:hidden!important}
/* Finance and service modules insert a persistent tab host between header and
   view. Reserve its row even before it exists; implicit placement otherwise
   puts that host in the flexible row and pushes short pages to the bottom. */
body>.app-shell{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}
body>.app-shell>.topbar{grid-row:1;grid-column:1}
body>.app-shell>#dcModuleNavHost{grid-row:2;grid-column:1;min-width:0}
body>.app-shell>#view{grid-row:3;grid-column:1}
body>.app-shell>#nav{grid-row:4;grid-column:1}
body>.app-shell>#view{min-height:0!important;height:100%!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:24px!important;scroll-padding-block:16px}
body>.app-shell>#nav.bottom-nav{position:relative!important;inset:auto!important;left:auto!important;bottom:auto!important;transform:none!important;justify-self:center;margin:6px auto calc(8px + env(safe-area-inset-bottom))!important;width:min(620px,calc(100% - 24px))!important;flex-shrink:0;z-index:20!important}
body .payroll-smart50>.payroll-report-layout86{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)!important;gap:16px!important;width:100%!important;max-width:none!important;align-items:start!important}
body .payroll-report-list86{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}
body .payroll-report-list86>:is(b,small){grid-column:1/-1}
body .payroll-report-list86>.row{display:flex!important;align-items:center!important;gap:12px!important;padding:12px!important;border:1px solid var(--ui-line);border-radius:10px;min-width:0}
body .payroll-report-list86>.row>span{min-width:0;flex:1}
body .payroll-report-list86 .mini{width:auto!important;min-width:100px!important;flex:0 0 auto!important;white-space:nowrap!important;word-break:normal!important;padding:9px 12px!important}
body .payroll-policy86{max-width:none!important;width:100%!important;min-width:0!important;line-height:1.65}
body .ir-reception125 .ir-workspace125{display:block!important;width:100%!important;max-width:none!important}
body .ir-reception125 .ir-main123{width:100%!important;max-width:none!important}
body .ir-reception125 .ir-header123{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
body .ir-reception125 .ir-code123{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
body .ir-reception125 :is(input,select,textarea){min-width:0!important;font-size:14px!important}
body .ir-reception125 .ir-viewer123{max-width:none!important;width:100%!important;margin-top:18px!important}
body .reports-1075>.exec-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}
body .reports-1075>.exec-head>#reportPrint104{width:auto!important;flex:0 0 auto!important;min-width:145px!important;align-self:center!important}
body .bars104{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(32px,1fr)!important;gap:10px!important;align-items:end!important;width:100%!important;height:200px!important;padding:14px 4px 0!important;border-bottom:1px solid var(--ui-line);overflow-x:auto!important}
body .bars104>.sales-bar136{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;position:relative;height:175px!important;min-width:32px!important;width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:4px!important;color:var(--ui-ink)!important}
body .bars104>.sales-bar136>i{display:block!important;flex:none!important;width:min(100%,44px)!important;height:var(--sales-height)!important;background:linear-gradient(180deg,#24bde5,#3867e2)!important;border-radius:7px 7px 2px 2px!important}
body .bars104>.sales-bar136>small{font-size:11px!important;color:var(--ui-muted)!important}
body .sales-scale136{display:flex;justify-content:space-between;font-size:12px;color:var(--ui-muted);margin-top:14px}
body #saleChartDetail136{display:block;min-height:34px;padding:10px 0;color:var(--ui-ink);font-size:13px}
@media(max-width:1100px){body .payroll-smart50>.payroll-report-layout86{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:700px){body .payroll-report-list86{grid-template-columns:1fr!important}body .ir-reception125 :is(.ir-header123,.ir-code123){grid-template-columns:repeat(2,minmax(0,1fr))!important}body .bars104{gap:6px!important}}
@media(max-width:450px){body .ir-reception125 :is(.ir-header123,.ir-code123){grid-template-columns:minmax(0,1fr)!important}body .payroll-report-list86 .mini{min-width:94px!important;font-size:12px!important}}
@media print{body:has(>.app-shell){height:auto!important;overflow:visible!important}body>.app-shell{display:block!important;height:auto!important;overflow:visible!important}body>.app-shell>#view{height:auto!important;overflow:visible!important}body>.app-shell>#nav{display:none!important}}

body .ir-reception125{display:block!important;width:100%!important;max-width:none!important}
body .ir-reception125 .ir-drawer-overlay124:not([hidden]){position:fixed!important;inset:0!important;z-index:11000!important;width:100vw!important;height:100dvh!important;display:flex!important;justify-content:flex-end!important;background:#02091799!important}
body .ir-reception125 .ir-drawer-overlay124:not([hidden]) .ir-drawer124{position:relative!important;width:min(720px,95vw)!important;height:100dvh!important;overflow:auto!important}
/* The shell owns the viewport; inherited body footer padding must not lift the dock. */
body:has(>.app-shell){padding:0!important;margin:0!important;height:100dvh!important;min-height:0!important}
body>.app-shell{position:fixed!important;inset:0!important;height:auto!important;max-height:none!important;padding:0!important;margin-block:0!important}
@media print{body:has(>.app-shell){height:auto!important;overflow:visible!important}body>.app-shell{position:static!important;inset:auto!important;height:auto!important}}

/* BBVA: one responsive flow, bounded controls and readable financial columns. */
.rec-bank41763{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important}
.rec-bank41763 :is(.card,.rec-monthbar,.rec-tools,.rec-reportbar,.rec-view41763){margin:0!important;min-width:0!important;max-width:100%!important}
.rec-bank41763 :is(.page-head1046,.rec-monthbar,.rec-view41763,.rec-tools,.rec-reportbar){display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}
.rec-bank41763 .page-head1046>div{min-width:0;display:flex;gap:8px;flex-wrap:wrap}.rec-bank41763 .page-head1046>div:first-child{display:block;flex:1 1 360px}
.rec-bank41763 :is(.rec-month-actions,.rec-reportbar){display:flex!important;flex-wrap:wrap!important;gap:8px!important}
.rec-bank41763 .rec-reportbar{justify-content:flex-start!important;padding:16px!important;align-items:end!important}
.rec-bank41763 .rec-reportbar>div{display:flex;flex-direction:column;gap:6px;flex:0 1 180px}
.rec-bank41763 :is(input,select,button){min-height:40px!important;max-width:100%!important}
.rec-bank41763 .rec-tools input{flex:1 1 280px!important;width:auto!important}
.rec-bank41763 .rec-monthbar>div{display:flex;flex-direction:column;gap:5px}.rec-bank41763 .rec-monthbar .rec-month-actions{flex-direction:row;align-items:center}
.rec-bank41763 .rec-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
.rec-bank41763 .rec-tabs{display:flex!important;gap:8px!important;flex-wrap:wrap!important;padding:12px!important}.rec-bank41763 .rec-tabs>button{flex:1 1 120px!important;min-width:0!important}
.rec-bank41763 .rec-group>summary{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;padding:16px!important}
.rec-bank41763 .enterprise-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}
.rec-bank41763 .rec-table{width:100%!important;min-width:1020px!important;table-layout:fixed!important;font-size:13px!important}
.rec-bank41763 .rec-table :is(td,th){padding:12px 10px!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.5!important}
.rec-bank41763 .rec-table :is(td,th):first-child{width:5%}.rec-bank41763 .rec-table :is(td,th):nth-child(2){width:10%}.rec-bank41763 .rec-table :is(td,th):nth-child(3){width:25%}
.rec-bank41763 .rec-table :is(td,th):nth-child(4),.rec-bank41763 .rec-table :is(td,th):nth-child(5){width:11%}
.rec-bank41763 .rec-history .rec-table :is(td,th):first-child{width:10%}.rec-bank41763 .rec-history .rec-table :is(td,th):nth-child(2){width:29%}.rec-bank41763 .rec-history .rec-table :is(td,th):nth-child(3){width:10%}
.rec-bank41763 .rec-table select{width:100%!important;min-width:0!important}.rec-bank41763 .rec-range-summary{display:flex;gap:16px;flex-wrap:wrap;padding:12px 16px}
.rec-bank41763 .rec-sync-state{margin:0;font-size:12px;color:var(--dc-muted)}
@media(max-width:899px){.rec-bank41763 .rec-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rec-bank41763 .rec-table{min-width:1020px!important}.rec-bank41763 .rec-monthbar{align-items:stretch!important}.rec-bank41763 .rec-monthbar>div{width:100%}.rec-bank41763 .rec-month-actions>*{flex:1 1 130px}.rec-bank41763 .rec-reportbar>div{flex:1 1 130px}.rec-bank41763 .page-head1046>div:first-child{flex-basis:100%}}
.rec-bank41763 .rec-done{color:#14532d!important;background:#dcfce7!important;font-weight:700!important}.rec-bank41763 .rec-audit{display:block;margin-top:6px;line-height:1.5}
.rec-bank41763 .rec-date-field{position:relative;display:flex;gap:6px;align-items:center}.rec-bank41763 .rec-date-field>input[type=text]{width:100%;min-width:0}.rec-bank41763 .rec-date-field>button{flex:0 0 40px;padding:6px!important}.rec-bank41763 .rec-native-picker{position:absolute!important;opacity:0;pointer-events:none;width:1px!important;min-height:1px!important;height:1px;bottom:0;left:0}
/* Mobile uses the existing stacked-row pattern consistently, without desktop widths. */
@media(max-width:700px){
.rec-bank41763 .rec-table{display:block!important;min-width:0!important;width:100%!important;table-layout:auto!important}
.rec-bank41763 .rec-table thead{display:none!important}.rec-bank41763 .rec-table tbody{display:block!important;width:100%!important}
.rec-bank41763 .rec-table tr{display:block!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:10px!important;border:1px solid var(--dc-line)!important;border-radius:12px!important}
.rec-bank41763 .rec-table td{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:8px!important}
.rec-bank41763 .rec-table td::before{content:attr(data-label)!important;display:block!important;font-size:11px!important;color:var(--dc-muted)!important;font-weight:600!important}
.rec-bank41763 .rec-table td>*{min-width:0!important;max-width:100%!important}.rec-bank41763 .rec-table td[colspan]{display:block!important}.rec-bank41763 .rec-table td[colspan]::before{display:none!important}
}
/* Keep personnel actions within the scrolling work area, above its groups. */
#dcPeopleR8>.dc-people-quick{position:sticky!important;top:0!important;z-index:12!important;display:flex!important;padding:14px!important;background:var(--dc-surface)!important}
#dcPeopleR8>.dc-people-quick h2{font-size:clamp(18px,2vw,24px);margin:4px 0}
#dcPeopleR8 [data-people-paged][hidden]{display:none!important}
#dcPeopleR8 .dc-people-list-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}

/* Archivos: the generic full-width button must not consume its text sibling's flex space. */
.intake-page #intakeDrop{flex-wrap:wrap;align-items:center;height:auto;min-height:0}
.intake-page #intakeDrop>.intake-drop-icon{flex:0 0 58px}
.intake-page #intakeDrop>div:not(.intake-drop-icon){flex:1 1 240px;min-width:min(240px,100%);width:auto;writing-mode:horizontal-tb;word-break:normal;overflow-wrap:break-word;white-space:normal}
.intake-page #intakeDrop>button{flex:0 0 auto;width:auto!important;max-width:100%;white-space:normal}
@media(max-width:600px){.intake-page #intakeDrop>button{flex-basis:100%;width:100%!important}}
}
@layer dc-legacy{:root{color-scheme:light;--dc-app-version:"2.3.1-preview4.17.75-revB-reparaciones-admin";--dc-bg:#f2f5f9;--dc-bg-soft:#eaf0f6;--dc-surface:#ffffff;--dc-surface-2:#f7f9fc;--dc-surface-3:#edf2f7;--dc-surface-elevated:#ffffff;--dc-text:#132338;--dc-text-strong:#0b1e35;--dc-muted:#63758a;--dc-subtle:#8796a8;--dc-line:#d9e2ec;--dc-line-strong:#c6d2df;--dc-input:#ffffff;--dc-input-hover:#f8fafc;--dc-primary:#1478e8;--dc-primary-strong:#0a5fc4;--dc-primary-soft:#eaf4ff;--dc-success:#0c9c64;--dc-warning:#d38309;--dc-danger:#d83f50;--dc-purple:#7544d8;--dc-cyan:#0c94ad;--dc-orange:#f27b1b;--dc-pink:#df4966;--dc-navy:#082844;--dc-navy-2:#0b3e6d;--dc-slate:#51657f;--dc-success-bg:#ecf9f2;--dc-warn-bg:#fff7e7;--dc-danger-bg:#fff0f2;--dc-info-bg:#edf6ff;--dc-shadow-xs:0 1px 3px rgba(15,34,55,.05);--dc-shadow-sm:0 6px 18px rgba(15,34,55,.07);--dc-shadow:0 14px 34px rgba(15,34,55,.09);--dc-shadow-lg:0 28px 70px rgba(3,20,38,.20);--dc-radius-sm:12px;--dc-radius:16px;--dc-radius-lg:20px;--dc-radius-xl:26px;--dc-control-h:48px;--dc-safe-top:env(safe-area-inset-top,0px);--dc-safe-bottom:env(safe-area-inset-bottom,0px);--dc-mobile-nav-h:72px;--dc-module-content-max:980px;--dc-blue:var(--dc-primary);--dc-blue2:var(--dc-primary-strong);--dc-green:var(--dc-success);--dc-green2:#078654;--dc-red:var(--dc-danger);--dc-red2:#ba2e42;--dc-amber:var(--dc-warning);--dc-yellow:var(--dc-warning);--dc-violet:var(--dc-purple);--dc-purple2:#5632c7;--dc-teal:var(--dc-cyan);--dc-orange2:#c65e11;--dc-ink:var(--dc-text);--surface:var(--dc-surface);--card:var(--dc-surface);--text:var(--dc-text);--muted:var(--dc-muted);--line:var(--dc-line);--nav-orange:var(--dc-orange);--nav-blue:var(--dc-primary);--nav-green:var(--dc-success);--nav-red:var(--dc-danger);--nav-purple:var(--dc-purple);--v104910-blue:var(--dc-primary);--v104910-green:var(--dc-success);--v104910-purple:var(--dc-purple);--v104910-red:var(--dc-danger);--v104910-orange:var(--dc-orange);--v104910-cyan:var(--dc-cyan);--v104911-blue1:var(--dc-primary);--v104911-blue2:var(--dc-primary-strong);--v104911-green1:var(--dc-success);--v104911-green2:#078654;--v104911-purple1:var(--dc-purple);--v104911-purple2:#5632c7;--v104911-red1:var(--dc-danger);--v104911-red2:#ba2e42;--v104911-cyan1:var(--dc-cyan);--v104911-cyan2:#08798f;--v104911-orange1:var(--dc-orange);--v104911-orange2:#c65e11;--r10-blue:var(--dc-primary);--r10-green:var(--dc-success);--r10-pink:var(--dc-pink);--r10-orange:var(--dc-orange);--r10-yellow:var(--dc-warning);--r10-cyan:var(--dc-cyan);--r10-purple:var(--dc-purple);--r10-navy:var(--dc-slate);--r10-indigo:#3158d8;--dc23-blue:var(--dc-primary);--dc23-pink:var(--dc-pink);--dc23-green:var(--dc-success);--dc23-orange:var(--dc-orange);--dc23-purple:var(--dc-purple);--dc23-cyan:var(--dc-cyan);--dc23-navy:#173f59;--dc23-line:rgba(255,255,255,.20)}html[data-theme=dark]{color-scheme:dark;--dc-bg:#08131f;--dc-bg-soft:#0c1927;--dc-surface:#111f2e;--dc-surface-2:#162638;--dc-surface-3:#1d3044;--dc-surface-elevated:#17293b;--dc-text:#edf4fb;--dc-text-strong:#ffffff;--dc-muted:#a9b8c9;--dc-subtle:#8193a7;--dc-line:#2a4056;--dc-line-strong:#3b536b;--dc-input:#0d1a28;--dc-input-hover:#132336;--dc-primary:#58a9ff;--dc-primary-strong:#2d8ef3;--dc-primary-soft:#102b46;--dc-navy:#061a2d;--dc-navy-2:#0a345b;--dc-success:#31c98b;--dc-warning:#f0ac33;--dc-danger:#ff7180;--dc-purple:#a47be9;--dc-cyan:#4dc2d6;--dc-orange:#ff9a4f;--dc-pink:#ff7d9a;--dc-slate:#9fb0c4;--dc-success-bg:#0f2f28;--dc-warn-bg:#342711;--dc-danger-bg:#351821;--dc-info-bg:#102b46;--dc-shadow-xs:0 1px 3px rgba(0,0,0,.16);--dc-shadow-sm:0 8px 22px rgba(0,0,0,.20);--dc-shadow:0 16px 38px rgba(0,0,0,.26);--dc-shadow-lg:0 28px 75px rgba(0,0,0,.42)}.dc-state-info{--dc-state:var(--dc-primary);--dc-state-bg:var(--dc-info-bg)}.dc-state-success{--dc-state:var(--dc-success);--dc-state-bg:var(--dc-success-bg)}.dc-state-warning{--dc-state:var(--dc-warning);--dc-state-bg:var(--dc-warn-bg)}.dc-state-danger{--dc-state:var(--dc-danger);--dc-state-bg:var(--dc-danger-bg)}.dc-state-special{--dc-state:var(--dc-purple);--dc-state-bg:color-mix(in srgb,var(--dc-purple) 11%,var(--dc-surface))}.dc-state-technical{--dc-state:var(--dc-cyan);--dc-state-bg:color-mix(in srgb,var(--dc-cyan) 11%,var(--dc-surface))}:is(.dc-state-info,.dc-state-success,.dc-state-warning,.dc-state-danger,.dc-state-special,.dc-state-technical){border-color:color-mix(in srgb,var(--dc-state) 32%,var(--dc-line))!important;background:var(--dc-state-bg)!important}*{box-sizing:border-box}html{margin:0;background:#f4f7fb;color:#101828;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}body{margin:0;background:#f4f7fb;color:#101828;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}body{padding-bottom:96px}.app-shell{max-width:1080px;margin:auto}.topbar{position:sticky;top:0;z-index:20;padding:16px 20px 15px;background:linear-gradient(135deg,#07111f,#12274b);color:#fff;border-bottom:1px solid #1f3559;display:flex;justify-content:space-between;align-items:center;box-shadow:rgba(7,17,31,.133) 0 8px 28px}.eyebrow{font-size:10px;letter-spacing:.12em;opacity:.7;font-weight:800}.topbar h1{margin:3px 0;font-size:26px;letter-spacing:-.03em}.subtitle{font-size:12px;opacity:.7}.icon-btn{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.07);color:#fff;width:42px;height:42px;border-radius:14px;font-size:18px;cursor:pointer;transition:.18s}.icon-btn:hover{background:rgba(255,255,255,.125);transform:translateY(-1px)}.icon-btn.light{color:#101828;background:#eef2f7}.bottom-nav{position:fixed;z-index:30;bottom:0;left:0;right:0;max-width:1080px;margin:auto;background:rgba(255,255,255,.933);backdrop-filter:blur(16px);border-top:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));padding:8px max(8px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom));box-shadow:rgba(16,24,40,.07) 0 -8px 30px}.bottom-nav button{border:0;background:0 0;color:#667085;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 5px;border-radius:14px;min-width:0;transition:.18s;cursor:pointer}.bottom-nav button:hover{background:#f5f7fa}.bottom-nav button span{font-size:20px;line-height:20px}.bottom-nav small{font-size:10px}.bottom-nav button.active{color:#0b63f6;background:#edf4ff;font-weight:800}main{padding:18px}.section{margin-bottom:14px}.section h2{margin:0;font-size:21px}.section p{margin:5px 0;color:#667085;font-size:13px}.hero{background:linear-gradient(135deg,#0a1730,#183969);color:#fff;border-radius:24px;padding:22px;box-shadow:rgba(10,23,48,.2) 0 15px 40px}.score{font-size:42px;font-weight:900;letter-spacing:-.05em;margin:2px 0}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0}.metric{background:#fff;border:1px solid #e8edf4;border-radius:18px;box-shadow:rgba(16,24,40,.03) 0 5px 18px}.card{background:#fff;border:1px solid #e8edf4;border-radius:18px;box-shadow:rgba(16,24,40,.03) 0 5px 18px}.metric{padding:15px}.metric strong{display:block;font-size:20px;margin-top:4px}.label{color:#667085;font-size:12px}.muted{color:#667085;font-size:12px}.card{padding:16px;margin:10px 0}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #eef2f6}.row:last-child{border-bottom:0}.progress{height:7px;background:#edf1f6;border-radius:999px;overflow:hidden;margin-top:7px}.progress i{display:block;height:100%;background:#0b63f6;border-radius:999px}.alert{padding:11px 12px;background:#fff8df;border:1px solid #f5df9a;border-radius:12px;margin-top:9px;font-size:12px}.alert.red{background:#fff0ef;border-color:#f4c4c0;color:#b42318}.green{color:#147a3e}.red{color:#b42318}.big{font-size:27px;font-weight:900;margin:5px 0}.fab{position:fixed;right:22px;bottom:92px;width:54px;height:54px;border:0;border-radius:18px;background:#0b63f6;color:#fff;font-size:28px;box-shadow:rgba(11,99,246,.267) 0 10px 25px}.camera{padding:22px;text-align:center}.upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0b63f6;color:#fff;padding:13px 18px;border-radius:14px;font-weight:800;margin:12px 0;cursor:pointer}.upload input{display:none}.receipt-preview{max-width:100%;max-height:320px;object-fit:contain;border-radius:14px;border:1px solid #e5e7eb;margin-top:10px}.status{padding:14px;border-radius:15px;margin:10px 0;border:1px solid}.status.green{background:#ecfdf3;border-color:#b7ebca;color:#146c3a}.status.yellow{background:#fff9e6;border-color:#f1d890;color:#8a5b00}.status.red{background:#fff0ef;border-color:#f2c1bc;color:#b42318}.proposal{background:#fbfcfe;border:1px solid #e8edf4;border-radius:15px;padding:13px}.items{margin-top:10px}.item{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e9edf2;font-size:12px}.item small{display:block;color:#667085;margin-top:3px}.security{padding:12px;border-radius:13px;background:color-mix(in srgb,var(--dc-warning) 10%,var(--dc-surface));border:1px solid color-mix(in srgb,var(--dc-warning) 32%,var(--dc-line));color:var(--dc-text);font-size:12px;margin:12px 0}.overlay{position:fixed;inset:0px;background:rgba(7,17,31,.533);backdrop-filter:blur(7px);z-index:100;display:flex;align-items:flex-end;justify-content:center}.overlay.hidden{display:none}.hidden{display:none}.sheet{background:#fff;width:min(760px,100%);max-height:94vh;overflow:auto;border-radius:25px 25px 0 0;padding:18px;box-shadow:rgba(7,17,31,.267) 0 -20px 60px}.sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sheet h2{margin:2px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}label{display:block;font-size:12px;font-weight:700;margin:10px 0}input{width:100%;border:1px solid #dbe2ea;border-radius:12px;padding:12px;margin-top:6px;font:inherit;background:#fff}select{width:100%;border:1px solid #dbe2ea;border-radius:12px;padding:12px;margin-top:6px;font:inherit;background:#fff}.primary{border:0;border-radius:13px;padding:13px 15px;font-weight:800;cursor:pointer}.secondary{border:0;border-radius:13px;padding:13px 15px;font-weight:800;cursor:pointer}.primary{background:#0b63f6;color:#fff;width:100%}.secondary{background:#eef2f7;color:#344054}.full{width:100%;margin-top:8px}.primary:disabled{opacity:.5;cursor:not-allowed}.toast{position:fixed;left:50%;bottom:95px;transform:translateX(-50%);z-index:200;background:#101828;color:#fff;padding:12px 16px;border-radius:14px;font-size:12px;box-shadow:rgba(16,24,40,.2) 0 12px 30px}.toast.hidden{display:none}.ocr-raw{margin-top:12px}.ocr-raw summary{cursor:pointer;font-weight:800;font-size:12px}.ocr-raw pre{white-space:pre-wrap;max-height:260px;overflow:auto;background:#0b1220;color:#d1e0ff;border-radius:12px;padding:12px;font-size:10px}.pill{display:inline-block;padding:5px 8px;border-radius:999px;background:#edf4ff;color:#0b63f6;font-size:10px;font-weight:800}@media (min-width:760px){.bottom-nav{left:50%;transform:translateX(-50%);width:760px;border-radius:18px 18px 0 0}.sheet{border-radius:25px;max-height:88vh;margin-bottom:20px}.overlay{align-items:center}.app-shell{min-height:100vh}}.status{font-weight:700}.proposal b{font-weight:800}.muted{line-height:1.4}.hero{display:flex;justify-content:space-between;align-items:center;gap:18px}.hero h2{margin:4px 0;font-size:24px}.hero p{color:#cbd5e1}.score{min-width:78px;text-align:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.125);border-radius:20px;padding:9px}.score small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0}.metric span{display:block;color:#667085;font-size:11px}.metric b{display:block;font-size:21px;margin-top:4px}.checks{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.checks span{font-size:10px;background:#edf8f1;color:#17663a;padding:7px 9px;border-radius:999px}.capture-btn{display:flex;align-items:center;justify-content:center;background:#0b63f6;color:#fff;border-radius:16px;padding:15px;font-weight:900;cursor:pointer;box-shadow:rgba(11,99,246,.2) 0 10px 24px}.status{font-weight:800}.status.neutral{background:#f6f8fb;border-color:#e4e9f0;color:#475467}.status.ok{background:#ecfdf3;border-color:#b7ebca;color:#146c3a}.status.warn{background:#fff8df;border-color:#f2df9a;color:#8a5b00}.status.bad{background:#fff0ef;border-color:#f2c4bf;color:#b42318}.secure{background:#fffaf0}.stack{display:grid;gap:10px}.greenpill{background:#ecfdf3;color:#147a3e}.checkrow{font-size:12px}.match{background:#edf4ff;border:1px solid #cfe0ff;color:#164e9a;border-radius:14px;padding:12px;font-size:12px;margin:10px 0}@media (min-width:760px){.grid2{grid-template-columns:repeat(4,1fr)}}.route-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:18px}.route-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.map-card{overflow:hidden}.map-placeholder{height:240px;border-radius:18px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0d2035,#102a3e 48%,#0b1a2b);margin-top:12px}.map-grid{position:absolute;inset:0px;opacity:.22;background-image:linear-gradient(25deg,transparent 48%,#9fb4c7 49%,transparent 51%),linear-gradient(115deg,transparent 48%,#9fb4c7 49%,transparent 51%),linear-gradient(0deg,transparent 48%,#9fb4c7 49%,transparent 51%);background-size:90px 70px,120px 90px,140px 80px}.map-pin{position:absolute;font-size:28px;filter:drop-shadow(rgba(0, 0, 0, .533) 0px 4px 8px)}.p1{left:22%;top:28%}.p2{left:58%;top:52%}.p3{left:74%;top:24%}.map-label{position:absolute;left:16px;bottom:14px;background:rgba(7,19,33,.867);padding:8px 12px;border-radius:10px;font-size:12px;color:#dce8f2}.route-card h3{margin:3px 0}.route-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.route-summary div{background:#0a1827;border:1px solid #20344a;border-radius:14px;padding:11px}.route-summary small{display:block;color:#8fa2b6;font-size:11px;margin-bottom:4px}.route-summary b{font-size:15px}.client-list{margin-top:14px}.client-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #1d3043}.client-row span{min-width:0}.client-row b{display:block}.client-row small{display:block}.client-row small{color:#8fa2b6;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini{border:1px solid #2a4056;background:#10253a;color:#e8f0f6;border-radius:10px;padding:7px 10px}.mini.done{background:#10382d;border-color:#1e6b51;color:#9ff0cf}.route-actions{display:flex;gap:10px;margin-top:15px}.route-actions>*{flex:1 1 0%}.danger{border:1px solid #6f3540;background:#2d1520;color:#ffd7dc;border-radius:12px;padding:11px 14px;font-weight:700}.mutedpill{background:#273646!important;color:#c4cfda!important}.section-title{margin:24px 0 10px}.empty{text-align:center;padding:30px}.route-shell .primary{white-space:nowrap}@media (max-width:700px){.route-head{align-items:stretch;flex-direction:column}.route-kpis{grid-template-columns:1fr}.route-actions{flex-direction:column}.route-summary{grid-template-columns:1fr 1fr 1fr}.route-summary div{padding:9px}.route-summary b{font-size:13px}}.seller-search{position:relative}input::placeholder{color:#98a2b3}button:focus-visible{outline:rgb(185,212,255) solid 3px;outline-offset:2px}input:focus-visible{outline:rgb(185,212,255) solid 3px;outline-offset:2px}select:focus-visible{outline:rgb(185,212,255) solid 3px;outline-offset:2px}@media (max-width:700px){.bottom-nav{grid-template-columns:repeat(5,minmax(74px,1fr));overflow-x:auto;justify-content:start}.bottom-nav button{min-width:74px}.bottom-nav{scrollbar-width:none}.bottom-nav::-webkit-scrollbar{display:none}}.section{animation:.18s ease-out 0s 1 normal none running fadeUp}.section h2{letter-spacing:-.025em}.card{transition:transform .16s,box-shadow .16s}.card:hover{transform:translateY(-1px);box-shadow:rgba(16,24,40,.05) 0 8px 24px}.metric{min-height:82px}.metric span{letter-spacing:.01em}.metric .label{letter-spacing:.01em}.empty{text-align:center;padding:24px;color:#667085}.danger{border:0;border-radius:13px;padding:13px 15px;font-weight:800;cursor:pointer;background:#fff0f0;color:#b42318}.route-actions{display:flex;gap:10px;margin-top:12px}.route-actions>*{flex:1 1 0%}.role-card{background:linear-gradient(#fff,#f9fbfd)}.role-card select{max-width:420px}.extra-nav{display:none!important}.bottom-nav.more-open{box-shadow:rgba(16,24,40,.1) 0 -12px 36px}.more-menu{position:fixed;z-index:120;right:16px;bottom:92px;width:min(320px,-32px + 100vw);background:#fff;border:1px solid #e5eaf0;border-radius:20px;padding:10px;box-shadow:rgba(16,24,40,.133) 0 18px 50px}.more-menu button{width:100%;display:flex;align-items:center;gap:12px;border:0;background:#fff;padding:13px 12px;border-radius:13px;text-align:left;font:inherit;color:#344054;cursor:pointer}.more-menu button:hover{background:#f5f8fc}.more-menu small{display:block;color:#667085;margin-left:auto}.nav-badge{position:absolute;top:3px;right:calc(50% - 19px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#d92d20;color:#fff;font-size:9px;line-height:16px;font-weight:900}.bottom-nav button{position:relative}.topbar .subtitle{font-weight:600}.route-head .primary{min-width:180px}.map-placeholder{background:linear-gradient(135deg,#10263d,#153d5a 52%,#0b1b2b)}@keyframes fadeUp{0%{opacity:.65;transform:translateY(3px)}100%{opacity:1;transform:none}}@media (max-width:759px){.route-head{align-items:stretch;flex-direction:column}.route-head .primary{width:100%}.form-grid{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.grid2{grid-template-columns:1fr}.route-summary{grid-template-columns:repeat(3,1fr)}.route-actions{flex-direction:column}.bottom-nav{border-radius:18px 18px 0 0;margin:0 8px;right:8px;left:8px}.bottom-nav small{font-size:9px}}@media (min-width:760px){main{padding:24px}.topbar{padding-left:28px;padding-right:28px}.more-menu{right:calc(50% - 520px);max-width:340px}}.route-type-banner{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;border-radius:14px;border:1px solid #dfe7ef;font-size:12px}.route-type-banner span{color:#667085}.route-type-banner.delivery{background:#eef6ff;border-color:#cfe0ff;color:#164e9a}.route-type-banner.pickup{background:#f4f1ff;border-color:#ddd3ff;color:#4b2a8f}.supplier-list{margin-top:10px}.supplier-row{border-top:1px solid #1d3043}.client-identity{display:flex;align-items:center;gap:10px;min-width:0}.client-photo{width:44px;height:44px;min-width:44px;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#cbd5e1);display:flex;align-items:center;justify-content:center;color:#164e9a;font-weight:900;border:2px solid #fff;box-shadow:rgba(16,24,40,.094) 0 2px 8px}.client-photo img{width:100%;height:100%;object-fit:cover}.delivery-client small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.pickup-route .route-summary div{background:#20162f;border-color:#3c2b55}.pickup-route .route-summary small{color:#bcaed1}.pickup-route .route-summary b{color:#fff}.delivery-route .route-summary div{background:#0a1827}.supplier-row .mini{min-width:76px}.route-type-banner{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;border-radius:14px;border:1px solid #dfe7ef;font-size:12px}.route-type-banner span{color:#667085}.route-type-banner.delivery{background:#eef6ff;border-color:#cfe0ff;color:#164e9a}.route-type-banner.pickup{background:#f4f1ff;border-color:#ddd3ff;color:#4b2a8f}.supplier-list{margin-top:10px}.client-identity{display:flex;align-items:center;gap:10px;min-width:0}.client-photo{width:44px;height:44px;min-width:44px;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#cbd5e1);display:flex;align-items:center;justify-content:center;color:#164e9a;font-weight:900;border:2px solid #fff;box-shadow:rgba(16,24,40,.094) 0 2px 8px}.client-photo img{width:100%;height:100%;object-fit:cover}.delivery-client small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.pickup-route .route-summary div{background:#20162f;border-color:#3c2b55}.pickup-route .route-summary small{color:#bcaed1}.pickup-route .route-summary b{color:#fff}.supplier-row .mini{min-width:76px}.route-create-sheet{max-width:720px}.route-create-overlay{z-index:150}.route-create-sheet .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.route-create-sheet label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#344054}.route-create-sheet input{width:100%;border:1px solid #dfe5ec;border-radius:12px;padding:12px;font:inherit;color:#101828;background:#fff;box-sizing:border-box}.route-create-sheet select{width:100%;border:1px solid #dfe5ec;border-radius:12px;padding:12px;font:inherit;color:#101828;background:#fff;box-sizing:border-box}.route-create-sheet textarea{width:100%;border:1px solid #dfe5ec;border-radius:12px;padding:12px;font:inherit;color:#101828;background:#fff;box-sizing:border-box}.route-photo-block{margin-top:14px;padding:14px;border:1px solid #e4e9f0;border-radius:16px;background:#fafcff}.route-extra-block{margin-top:14px;padding:14px;border:1px solid #e4e9f0;border-radius:16px;background:#fafcff}.photo-drop{align-items:center;justify-content:center;background:#eef6ff;color:#164e9a;border:1px dashed #b9d4ff;border-radius:13px;padding:13px;margin-top:10px;cursor:pointer;display:flex!important}.route-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.route-photo-thumb{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#eef2f6}.route-photo-thumb img{width:100%;height:100%;object-fit:cover}.route-photo-thumb button{position:absolute;right:5px;top:5px;width:24px;height:24px;border:0;border-radius:50%;background:rgba(16,24,40,.867);color:#fff;font-size:16px;cursor:pointer}.supplier-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.check-card{align-items:center;gap:8px;background:#fff;border:1px solid #e5eaf0;border-radius:12px;padding:10px;cursor:pointer;display:flex!important;grid-template-columns:none!important}.check-card span{display:grid;gap:2px}.check-card small{color:#667085;font-weight:500}.route-photo-strip{margin-top:12px;padding-top:12px;border-top:1px solid #e4e9f0}.route-photo-strip>div:last-child{display:flex;gap:8px;margin-top:8px;overflow:auto}.route-photo-view{border:0;padding:0;width:72px;height:72px;min-width:72px;border-radius:12px;overflow:hidden;background:#eef2f6;cursor:pointer}.route-photo-view img{width:100%;height:100%;object-fit:cover}.photo-viewer-sheet{max-width:760px}.route-photo-large{width:100%;max-height:65vh;object-fit:contain;border-radius:16px;background:#0b1220}.route-photo-strip b{font-size:12px}@media (max-width:700px){.route-create-sheet .form-grid{grid-template-columns:1fr}.route-photo-grid{grid-template-columns:repeat(4,1fr)}.supplier-checks{grid-template-columns:1fr}}.cash-route-card{margin-top:14px;padding:14px;border:1px solid #eadff4;border-radius:16px;background:linear-gradient(#fbf8ff,#fff)}.cash-route-card .row{margin-bottom:10px}.cash-route-card .row small{display:block;margin-top:3px}.cash-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cash-grid>div{padding:10px;border-radius:12px;background:#20162f;border:1px solid #3c2b55}.cash-grid small{display:block;color:#bcaed1;font-size:10px}.cash-grid b{display:block;color:#fff;margin-top:4px;font-size:14px}.cash-highlight{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:14px;background:#20162f;color:#fff;margin:8px 0 14px}.cash-highlight span{font-size:12px;color:#d6cce4}.cash-highlight b{font-size:18px}.cash-reconcile{display:grid;gap:3px;margin-top:10px;padding:10px 12px;border-radius:12px;font-size:11px}.cash-reconcile.ok{background:#ecfdf3;color:#146c3a;border:1px solid #b7ebca}.cash-reconcile.warn{background:#fff7e6;color:#8a5b00;border:1px solid #f0d39a}.expense-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px;border:1px solid #e5eaf0;border-radius:14px;background:#fff}.expense-row b{display:block}.expense-row small{display:block}.expense-row small{color:#667085;margin-top:3px;font-size:10px}.expense-row strong{font-size:14px}.expense-row .mini{padding:7px 9px}.route-expense-sheet{max-width:620px}.route-expense-list-sheet{max-width:620px}.expense-photo-preview img{width:100%;max-height:180px;object-fit:contain;border-radius:12px;background:#f3f4f6;margin-top:8px}.route-expense-sheet textarea{width:100%;border:1px solid #dfe5ec;border-radius:12px;padding:12px;font:inherit;box-sizing:border-box}.route-expense-sheet input{box-sizing:border-box}.route-expense-sheet select{box-sizing:border-box}.route-expense-sheet textarea{box-sizing:border-box}.route-expense-sheet .primary{margin-top:4px}.route-expense-sheet .security{margin-top:12px}@media (max-width:700px){.cash-grid{grid-template-columns:1fr 1fr 1fr}.cash-grid>div{padding:8px}.cash-grid b{font-size:12px}.expense-row{grid-template-columns:1fr auto auto}.cash-highlight b{font-size:16px}}.route-actions.compact{display:flex;flex-wrap:wrap;gap:6px;margin-top:0;flex:0 0 auto;justify-content:flex-end}.route-actions.compact>*{flex:0 0 auto}.supplier-row>div:first-child{min-width:0;flex:1 1 0%}.supplier-row small{white-space:normal;line-height:1.35}.supplier-row .mini{white-space:nowrap}@media (max-width:700px){.route-actions.compact{justify-content:flex-start}.supplier-row{align-items:flex-start;flex-direction:column}.supplier-row .route-actions.compact{width:100%}.supplier-row .route-actions.compact>*{flex:1 1 0%}}.contact-link{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none!important}.contact-link.whatsapp{background:#ecfdf3;border-color:#b7ebca;color:#146c3a}.supplier-row .contact-link{min-width:90px}@media (max-width:700px){.supplier-row .contact-link{flex:1 1 0%}}.config-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.config-tab{border:1px solid #e1e7ef;background:#fff;border-radius:13px;padding:12px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:800;color:#475467;cursor:pointer}.config-tab.active{background:#eef6ff;border-color:#b9d4ff;color:#0b63f6}.config-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 8px}.config-section-head h3{margin:0}.config-add{width:auto;white-space:nowrap}.config-item{margin:8px 0}.config-item .row{padding:3px 0 8px}.config-item small{display:block;color:#667085;margin-top:4px;font-size:11px}.config-actions{display:flex;gap:6px}.config-sheet{max-width:680px}.config-sheet textarea{width:100%;border:1px solid #dbe2ea;border-radius:12px;padding:12px;margin-top:6px;font:inherit;box-sizing:border-box;resize:vertical}.mini{border:1px solid #dce3ec;background:#fff;border-radius:10px;padding:7px 9px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:11px;font-weight:800;color:#344054;cursor:pointer}.mini:hover{background:#f5f8fc}@media (max-width:700px){.config-section-head{align-items:stretch;flex-direction:column}.config-add{width:100%}}.global-search-wrap{flex:1 1 0%;display:flex;justify-content:center;margin:0 14px}.search-launch{width:min(430px,100%);border:1px solid #dbe3ec;background:#fff;border-radius:14px;padding:10px 14px;text-align:left;font:inherit;color:#667085;box-shadow:rgba(16,24,40,.04) 0 1px 2px;cursor:pointer}.search-launch span{margin-left:7px;font-size:12px;font-weight:700}.search-sheet{max-width:720px}.search-input-row{display:flex;align-items:center;gap:9px;border:1px solid #b9d4ff;border-radius:14px;padding:0 13px;background:#fff;box-shadow:#eef6ff 0 0 0 3px;margin-bottom:12px}.search-input-row input{width:100%;border:0;outline:0;padding:14px 0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:15px;background:0 0}.search-results{display:grid;gap:7px;max-height:58vh;overflow:auto}.search-result{display:grid;grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;width:100%;border:1px solid #e4e9f0;background:#fff;border-radius:14px;padding:11px;text-align:left;font:inherit;color:#101828;cursor:pointer}.search-result:hover{background:#f8fbff;border-color:#cfe0ff}.search-icon{width:34px;height:34px;border-radius:10px;background:#eef6ff;display:flex;align-items:center;justify-content:center}.search-result b{display:block}.search-result small{display:block}.search-result small{margin-top:3px;color:#667085;font-size:10px;line-height:1.35}.search-empty{padding:28px 14px;text-align:center;color:#667085;border:1px dashed #dbe3ec;border-radius:14px;background:#fafcff}@media (max-width:760px){.topbar{gap:6px}.global-search-wrap{margin:0 5px}.search-launch{padding:9px 10px}.search-launch span{font-size:10px}.search-sheet{max-height:88vh}.search-results{max-height:52vh}}.capture-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.capture-actions .capture-btn{margin:0}.capture-actions .secondary{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:16px;font-weight:800;cursor:pointer;min-height:52px;padding:0 16px}.capture-actions .secondary input{display:none}@media (max-width:640px){.capture-actions{grid-template-columns:1fr}}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#071321}.auth-card{width:min(100%,460px);background:#fff;border-radius:24px;padding:28px;box-shadow:rgba(0,0,0,.18) 0 20px 60px}.auth-card h1{margin:.25rem 0 1rem}.auth-card label{display:block;font-weight:700;margin:14px 0}.auth-card input{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #d6dde7;border-radius:12px;margin-top:7px;font:inherit}.auth-setup{margin-top:18px;padding-top:14px;border-top:1px solid #e5e9ef}.auth-setup summary{font-weight:700;cursor:pointer}.auth-card .security{margin-top:16px}.capture-manual-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.manual-movement-sheet{max-width:680px}.manual-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin:12px 0 16px}.manual-type{border:1px solid #dfe5ec;background:#fff;border-radius:15px;padding:13px;text-align:left;font:inherit;cursor:pointer;display:grid;gap:3px;color:#344054}.manual-type b{font-size:14px}.manual-type small{font-size:10px;color:#667085}.manual-type.active{border-color:#8fbaff;box-shadow:#eef6ff 0 0 0 3px}.manual-type.income.active{background:#f2fbf5}.manual-type.expense.active{background:#fff6f5}.manual-type.payment.active{background:#f5f7ff}.manual-supplier-wrap{position:relative}.manual-supplier-wrap input{width:100%;box-sizing:border-box;border:1px solid #dfe5ec;border-radius:12px;padding:12px;font:inherit;color:#101828;background:#fff}.supplier-suggestions{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 5px);display:grid;gap:5px;max-height:220px;overflow:auto;background:#fff;border:1px solid #dbe3ec;border-radius:13px;padding:6px;box-shadow:rgba(16,24,40,.125) 0 15px 35px}.supplier-suggestions[hidden]{display:none}.supplier-suggestions button{border:0;background:var(--dc-surface);color:var(--dc-text);border-radius:10px;padding:9px;text-align:left;font:inherit;cursor:pointer}.supplier-suggestions button:hover{background:#f5f8fc}.supplier-suggestions b{display:block}.supplier-suggestions small{display:block}.supplier-suggestions small{margin-top:2px;color:#667085;font-size:10px}.manual-selected{margin:-7px 0 12px;padding:9px 11px;border-radius:11px;background:#ecfdf3;color:#146c3a;border:1px solid #b7ebca;font-size:11px}.manual-receipt-preview{width:100%;max-height:180px;object-fit:contain;border-radius:12px;background:#f3f4f6;margin-top:8px}.manual-file{margin-top:8px;padding:10px;border-radius:11px;background:#f5f7fa;color:#475467;font-size:11px}.movement-row small{display:block;color:#667085;margin-top:4px;font-size:10px}@media (max-width:640px){.capture-manual-row{grid-template-columns:1fr}.manual-type-grid{grid-template-columns:1fr}.manual-movement-sheet{max-height:90vh}}.check-card{min-width:0;overflow:hidden;align-items:flex-start!important}.check-card>input{flex:0 0 auto;width:auto;margin-top:2px}.check-card>span{min-width:0;flex:1 1 0%;overflow:hidden}.check-card b{min-width:0;overflow-wrap:anywhere;word-break:break-word}.check-card small{min-width:0;overflow-wrap:anywhere;word-break:break-word}.check-card small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.card-account .row small{display:block;margin-top:3px}.card-form-sheet{max-width:720px}.card-account{border:1px solid #dfe6ee}.card-account.card-inactive{opacity:.72}.card-title-row h3{margin:4px 0 2px}.card-credit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.card-credit-grid>div{padding:10px 12px;border:1px solid #e6ebf1;border-radius:12px;background:#fafcff}.card-credit-grid small{display:block;color:#667085;font-size:10px}.card-credit-grid b{display:block;margin-top:4px}.card-dates{display:flex;flex-wrap:wrap;gap:14px;padding:11px 0;color:#667085;font-size:11px}.card-dates b{color:#344054}.card-actions{display:flex;flex-wrap:wrap;gap:7px}.card-actions .secondary{flex:1 1 0%;min-width:145px}.warnpill{background:#fff7e6!important;color:#8a5b00!important;border-color:#f0d39a!important}.transaction-highlight{display:flex;align-items:center;justify-content:space-between;background:#f7f9fc}.transaction-highlight b{font-size:20px}.finance-filter{display:grid;grid-template-columns:1fr 180px;gap:9px;margin:10px 0}.finance-filter input{border:1px solid #dfe5ec;border-radius:12px;padding:12px;background:#fff;font:inherit}.finance-filter select{border:1px solid #dfe5ec;border-radius:12px;padding:12px;background:#fff;font:inherit}.finance-row[hidden]{display:none}.finance-chart{display:flex;gap:8px;height:190px}.chart-axis{width:58px;display:flex;flex-direction:column;justify-content:space-between;padding:4px 0;color:#98a2b3;font-size:9px;text-align:right}.chart-bars{flex:1 1 0%;display:grid;grid-template-columns:repeat(6,1fr);gap:7px;align-items:stretch;border-bottom:1px solid #dfe5ec;padding:4px 0 0}.chart-col{display:grid;grid-template-rows:1fr auto;gap:5px;min-width:0}.chart-bars-inner{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px;border-bottom:0}.chart-bars-inner i{display:block;width:12px;max-width:34%;min-height:2px;border-radius:6px 6px 0 0;background:#2f80ed}.chart-bars-inner .bar-expense{background:#ef5b5b}.chart-col small{text-align:center;color:#667085;font-size:9px;text-transform:capitalize}.chart-legend{display:flex;justify-content:center;gap:18px;margin-top:10px;font-size:10px;color:#667085}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.legend-income{background:#2f80ed}.legend-expense{background:#ef5b5b}@media (max-width:640px){.card-credit-grid{grid-template-columns:1fr 1fr 1fr;gap:6px}.card-credit-grid>div{padding:8px}.card-credit-grid b{font-size:12px}.card-actions .secondary{min-width:0}.finance-filter{grid-template-columns:1fr}.finance-chart{height:170px}.chart-bars-inner i{width:9px}}.card-usage-list{display:grid;gap:11px;margin-top:12px}.card-usage-row .row{margin-bottom:5px}.card-usage-row .progress{height:8px}.mutedpill{background:#f2f4f7!important;color:#667085!important;border-color:#d0d5dd!important}html{width:100%;min-width:0;overflow-x:hidden;text-size-adjust:100%}body{width:100%;min-width:0;overflow-x:hidden;overscroll-behavior-x:none}.app-shell{min-width:0;max-width:100%}main{min-width:0;max-width:100%}.section{min-width:0;max-width:100%}.card{min-width:0;max-width:100%}.metric{min-width:0;max-width:100%}.hero{min-width:0;max-width:100%}.stack{min-width:0;max-width:100%}.route-shell{min-width:0;max-width:100%}.route-card{min-width:0;max-width:100%}.sheet{min-width:0;max-width:100%}.sheet>*{min-width:0;max-width:100%}img{max-width:100%}video{max-width:100%}canvas{max-width:100%}svg{max-width:100%}button{max-width:100%;-webkit-tap-highlight-color:transparent}input{max-width:100%;-webkit-tap-highlight-color:transparent}select{max-width:100%;-webkit-tap-highlight-color:transparent}textarea{max-width:100%;-webkit-tap-highlight-color:transparent}@media (max-width:760px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}main{padding:12px 12px 22px}.topbar{position:sticky;top:0;display:grid;grid-template-columns:minmax(0px,1fr) minmax(82px,42%) 42px;gap:7px;align-items:center;padding:10px 12px;min-height:68px}.topbar h1{font-size:20px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .eyebrow{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .subtitle{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-wrap{min-width:0;width:100%;margin:0}.search-launch{width:100%;min-width:0;padding:10px 9px;border-radius:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-launch span{font-size:9px;margin-left:3px}.icon-btn{width:40px;height:40px;min-width:40px;border-radius:12px}.bottom-nav{left:0;right:0;bottom:0;width:100%;max-width:none;transform:none;margin:0;grid-template-columns:repeat(5,minmax(0px,1fr));overflow:hidden;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.bottom-nav button{min-width:0;width:100%;padding:5px 2px;border-radius:12px}.bottom-nav button span{font-size:18px;line-height:18px}.bottom-nav small{font-size:9px;white-space:nowrap}.section h2{font-size:20px;line-height:1.15}.section p{font-size:12px;line-height:1.45}.hero{display:block;padding:16px;border-radius:19px}.hero h2{font-size:21px}.score{display:inline-block;margin-top:10px;min-width:72px;font-size:30px}.grid{grid-template-columns:1fr 1fr;gap:8px}.grid2{grid-template-columns:1fr 1fr;gap:8px}.metric{padding:12px;min-height:72px}.metric b{font-size:18px;overflow-wrap:anywhere}.metric strong{font-size:18px;overflow-wrap:anywhere}.card{padding:13px;border-radius:16px;margin:8px 0}.row{gap:8px;align-items:flex-start}.row>div{min-width:0;max-width:100%}.row>span{min-width:0;max-width:100%}.row b{overflow-wrap:anywhere;word-break:break-word;text-align:right}.row strong{overflow-wrap:anywhere;word-break:break-word;text-align:right}.row>div:first-child b{overflow-wrap:anywhere;word-break:break-word}.row>div:first-child small{overflow-wrap:anywhere;word-break:break-word}.row>div:first-child p{overflow-wrap:anywhere;word-break:break-word}.overlay{padding:0;overflow:hidden}.sheet{width:100%;max-width:100%;max-height:94vh;border-radius:22px 22px 0 0;padding:14px;overflow:hidden auto}.sheet-head{gap:10px;align-items:flex-start}.sheet-head>div{min-width:0;flex:1 1 0%}.sheet h2{font-size:19px;overflow-wrap:anywhere}.form-grid{grid-template-columns:1fr;gap:4px}label{font-size:12px;margin:8px 0}input{font-size:16px;padding:12px;border-radius:12px;box-sizing:border-box}select{font-size:16px;padding:12px;border-radius:12px;box-sizing:border-box}textarea{font-size:16px;padding:12px;border-radius:12px;box-sizing:border-box}.primary{min-height:44px}.secondary{min-height:44px}.mini{min-height:44px}.route-actions{gap:7px;flex-wrap:wrap}.route-actions>*{min-width:0}.route-create-sheet{width:100%;max-width:100%;padding:14px}.route-create-sheet .form-grid{grid-template-columns:1fr!important}.route-photo-block{width:100%;max-width:100%;padding:11px}.route-extra-block{width:100%;max-width:100%;padding:11px}.supplier-checks{width:100%;gap:8px;display:grid!important;grid-template-columns:1fr!important}.check-card{gap:10px;padding:12px;box-sizing:border-box;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;overflow:hidden!important}.check-card>input{flex:0 0 22px!important;width:22px!important;min-width:22px!important;margin:2px 0 0!important}.check-card>span{width:0;display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 32px)!important;overflow:hidden!important}.check-card>span>b{width:100%;max-width:100%;display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.check-card>span>small{width:100%;max-width:100%;display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.check-card>span>b{font-size:14px;line-height:1.2}.check-card>span>small{font-size:11px;line-height:1.35;margin-top:3px}.route-head{flex-direction:column;align-items:stretch;gap:10px}.route-head .primary{width:100%;min-width:0}.route-kpis{gap:8px;grid-template-columns:1fr!important}.route-summary{gap:7px;grid-template-columns:1fr 1fr!important}.route-summary div{min-width:0;padding:9px}.route-summary b{font-size:13px;overflow-wrap:anywhere}.cash-grid{grid-template-columns:1fr!important}.cash-grid>div{min-width:0}.supplier-row{display:flex;flex-wrap:wrap;align-items:flex-start}.delivery-client{display:flex;flex-wrap:wrap;align-items:flex-start}.supplier-row>div:first-child{width:100%;min-width:0}.delivery-client>div:first-child{width:100%;min-width:0}.supplier-row .route-actions{width:100%}.delivery-client .route-actions{width:100%}.supplier-row small{display:block;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.delivery-client small{display:block;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.client-identity{min-width:0}.client-identity>span{min-width:0;overflow:hidden}.route-photo-grid{grid-template-columns:repeat(3,minmax(0px,1fr))}.card-credit-grid{gap:7px;grid-template-columns:1fr!important}.card-credit-grid>div{min-width:0}.card-actions{display:grid;grid-template-columns:1fr;gap:7px}.card-actions .secondary{width:100%;min-width:0}.card-dates{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:10px}.finance-filter{grid-template-columns:1fr!important}.finance-chart{height:170px;min-width:0}.chart-bars{gap:4px}.chart-bars-inner{gap:2px}.chart-bars-inner i{width:10px}.chart-axis{width:42px}.chart-col small{font-size:8px}.expense-row{grid-template-columns:minmax(0px,1fr) auto;gap:7px}.expense-row .mini{grid-column:2}.config-tabs{grid-template-columns:1fr 1fr}.config-section-head{flex-direction:column;align-items:stretch}.config-add{width:100%}.config-item .row{display:grid;grid-template-columns:minmax(0px,1fr) auto;align-items:start}.config-item .row>div{min-width:0}.config-item small{overflow-wrap:anywhere;word-break:break-word}.search-sheet{width:100%;max-width:100%;max-height:90vh}.search-input-row input{font-size:16px}.search-result{grid-template-columns:34px minmax(0px,1fr) 16px}.search-result b{overflow-wrap:anywhere;word-break:break-word}.search-result small{overflow-wrap:anywhere;word-break:break-word}.capture-actions{grid-template-columns:1fr;gap:8px;display:grid!important}.capture-manual-row{grid-template-columns:1fr;gap:8px;display:grid!important}.capture-btn{width:100%;min-height:48px}.receipt-preview{width:100%;max-height:46vh}.proposal .item{display:grid;grid-template-columns:minmax(0px,1fr) auto}.more-menu{left:10px;right:10px;bottom:82px;width:auto;max-width:none;border-radius:18px}.more-menu button{min-height:46px}.muted{overflow-wrap:anywhere;word-break:break-word}.security{overflow-wrap:anywhere;word-break:break-word}.alert{overflow-wrap:anywhere;word-break:break-word}.status{overflow-wrap:anywhere;word-break:break-word}.match{overflow-wrap:anywhere;word-break:break-word}.ocr-raw{overflow-wrap:anywhere;word-break:break-word}pre{overflow-wrap:anywhere;word-break:break-word}code{overflow-wrap:anywhere;word-break:break-word}}@media (max-width:380px){main{padding-left:9px;padding-right:9px}.topbar{grid-template-columns:minmax(0px,1fr) minmax(72px,38%) 40px;padding-left:9px;padding-right:9px}.topbar h1{font-size:18px}.grid{grid-template-columns:1fr}.grid2{grid-template-columns:1fr}.bottom-nav small{font-size:8px}.bottom-nav button span{font-size:17px}}@supports (-webkit-touch-callout:none){input{font-size:16px!important}select{font-size:16px!important}textarea{font-size:16px!important}.bottom-nav{padding-bottom:calc(7px + env(safe-area-inset-bottom))}}.proposal-sheet{max-width:760px}.capture-classification .manual-type-grid{margin:12px 0 14px}.capture-classification select{width:100%;box-sizing:border-box}.proposal-sheet select{width:100%;box-sizing:border-box}.proposal-sheet input{width:100%;box-sizing:border-box}.capture-classification label{display:block;margin-top:10px}#proposalSupplierActions{margin-top:10px}#proposalSupplierSuggestions{z-index:30}@media (max-width:600px){.proposal-sheet{width:min(-16px + 100vw,760px);max-height:94vh;overflow:auto;padding:16px}.proposal-sheet .row{gap:10px;align-items:flex-start}.proposal-sheet .row>b{max-width:58%;text-align:right;overflow-wrap:anywhere}.capture-classification .manual-type-grid{grid-template-columns:1fr}.proposal-sheet .item{grid-template-columns:minmax(0px,1fr) auto;gap:10px}.proposal-sheet .item>span{min-width:0;overflow-wrap:anywhere}.proposal-sheet .primary{min-height:48px}.proposal-sheet .secondary{min-height:48px}}.payment-amount{color:#475467}.config-main-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.config-main-head h2{margin-bottom:4px}.config-main-head .config-add{width:auto;min-width:150px}.config-sheet select#cfgUserRole{width:100%;min-height:46px;display:block!important;appearance:menulist!important;opacity:1!important;pointer-events:auto!important;background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important;color-scheme:inherit!important}.role-preview{margin-top:12px;background:var(--dc-surface-2);border:1px solid var(--dc-line)}.role-preview b{font-size:14px}.config-tabs{grid-template-columns:repeat(3,minmax(0px,1fr))}.config-section-head .config-add{min-width:120px}@media (max-width:700px){.config-main-head{align-items:stretch;flex-direction:column}.config-main-head .config-add{width:100%}.config-tabs{grid-template-columns:1fr}.config-section-head .config-add{width:100%}}.analytics-shell{padding-bottom:10px}.analytics-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.analytics-periods{display:flex;gap:6px;background:#eef2f7;border:1px solid #e2e8f0;padding:4px;border-radius:13px}.analytics-period{border:0;background:0 0;color:#667085;border-radius:9px;padding:9px 14px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;font-weight:800;cursor:pointer}.analytics-period.active{background:#fff;color:#0b63f6;box-shadow:rgba(16,24,40,.07) 0 2px 8px}.analytics-stack{display:grid;gap:12px}.chart-card{padding:14px 14px 10px;overflow:hidden}.chart-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 8px}.chart-card-head b{display:block;font-size:15px}.chart-card-head small{display:block;color:#667085;font-size:11px;margin-top:3px}.dc-chart-svg{width:100%;height:auto;display:block;overflow:visible}.analytics-legend{display:flex;justify-content:center;gap:18px;margin:0 0 5px;color:#667085;font-size:10px}.analytics-legend span{display:flex;align-items:center;gap:6px}.analytics-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}@media (max-width:700px){.analytics-head{align-items:stretch;flex-direction:column}.analytics-periods{width:100%}.analytics-period{flex:1 1 0%;padding:9px 8px}.chart-card{padding:11px 8px 8px}.chart-card-head{padding-left:4px;padding-right:4px}.dc-chart-svg{min-width:620px}.chart-card{overflow-x:auto}.analytics-legend{position:sticky;left:0;width:100%;min-width:250px}}.location-shell{padding-bottom:18px}.live-map{height:420px;border-radius:16px;overflow:hidden;margin-top:12px;border:1px solid #dfe7ef;background:#eef2f6}.live-map .leaflet-control-attribution{font-size:9px}.location-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.location-row{padding:12px}.location-row b{font-size:14px}.location-row small{display:block;margin-top:3px;color:#667085}.location-share-card{background:linear-gradient(#f8fbff,#fff)}@media (max-width:700px){.live-map{height:52vh;min-height:300px}.location-actions{grid-template-columns:1fr}.location-shell .route-head{align-items:stretch;flex-direction:column}}.account-menu{position:fixed;z-index:125;top:72px;right:12px;width:min(300px,-24px + 100vw);background:#fff;border:1px solid #e5eaf0;border-radius:18px;padding:10px;box-shadow:rgba(16,24,40,.133) 0 18px 50px}.account-head{padding:10px 12px 12px;border-bottom:1px solid #eef2f6;margin-bottom:5px}.account-head b{display:block}.account-head small{display:block}.account-head small{color:#667085;font-size:10px;margin-top:3px}.account-menu button{width:100%;display:flex;align-items:center;gap:12px;border:0;background:#fff;padding:13px 12px;border-radius:13px;text-align:left;font:inherit;color:#344054;cursor:pointer}.account-menu button:hover{background:#f5f8fc}.account-menu button span{display:flex;flex-direction:column;gap:2px}.account-menu button small{color:#667085;font-size:10px;font-weight:500}.location-overview{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0}.location-stat{background:#fff;border:1px solid #e3e8ef;border-radius:16px;padding:12px 14px;box-shadow:rgba(16,24,40,.03) 0 4px 14px}.location-stat span{display:block;font-size:10px;font-weight:800;letter-spacing:.04em;color:#667085}.location-stat:first-child span{color:#137333}.location-stat b{display:block;font-size:25px;line-height:1.05;margin-top:5px}.location-share-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.location-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.route-control-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.location-share-head h3{margin:3px 0 4px;font-size:17px}.location-map-head h3{margin:3px 0 4px;font-size:17px}.route-control-top h3{margin:3px 0 4px;font-size:17px}.location-share-head p{margin:0}.location-map-head small{margin:0}.status-dot{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8dee7;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900;white-space:nowrap;background:#f8fafc;color:#667085}.live-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8dee7;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900;white-space:nowrap;background:#f8fafc;color:#667085}.status-dot i{width:7px;height:7px;border-radius:50%;background:#98a2b3;display:block}.live-badge i{width:7px;height:7px;border-radius:50%;background:#98a2b3;display:block}.status-dot.on{background:#ecfdf3;border-color:#b7ebcb;color:#137333}.live-badge{background:#ecfdf3;border-color:#b7ebcb;color:#137333}.status-dot.on i{background:#12b76a;box-shadow:rgba(18,183,106,.133) 0 0 0 3px}.live-badge i{background:#12b76a;box-shadow:rgba(18,183,106,.133) 0 0 0 3px}.location-people{margin-top:14px}.location-people>.section-title{display:flex;align-items:center;justify-content:space-between}.location-person{width:100%;display:grid;grid-template-columns:44px minmax(0px,1fr) 48px 18px;gap:10px;align-items:center;text-align:left;border:1px solid #e3e8ef;background:#fff;border-radius:16px;padding:11px 12px;margin:7px 0;box-shadow:rgba(16,24,40,.03) 0 3px 12px;cursor:pointer}.person-avatar{width:44px;height:44px;border-radius:14px;background:#eef2f6;color:#344054;display:grid;place-items:center;font-size:12px;font-weight:900}.person-avatar.live{background:#e9f9ef;color:#137333;box-shadow:#b7ebcb 0 0 0 1px inset}.person-main{min-width:0}.person-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-main b{font-size:13px;color:#101828}.person-main small{font-size:10px;color:#667085;margin-top:2px}.person-meta{text-align:right;font-size:14px}.person-meta small{font-size:9px;color:#667085}.person-arrow{font-size:24px;color:#98a2b3;text-align:right}.location-security{margin-top:12px}.live-map-card{padding:12px}.live-map-card .live-map{height:430px;margin-top:10px;border-radius:16px}.dc-location-marker-wrap{background:0 0;border:0}.dc-location-marker{width:46px;height:46px;border-radius:16px 16px 16px 4px;transform:rotate(-45deg);display:grid;place-items:center;background:#fff;border:2px solid #98a2b3;box-shadow:rgba(16,24,40,.17) 0 7px 18px}.dc-location-marker span{transform:rotate(45deg);width:31px;height:31px;border-radius:11px;display:grid;place-items:center;background:#f2f4f7;color:#344054;font-size:10px;font-weight:900}.dc-location-marker i{position:absolute;right:-2px;top:-2px;width:11px;height:11px;border-radius:50%;background:#98a2b3;border:2px solid #fff}.dc-location-marker.is-live{border-color:#12b76a}.dc-location-marker.is-live span{background:#e9f9ef;color:#137333}.dc-location-marker.is-live i{background:#12b76a;box-shadow:rgba(18,183,106,.133) 0 0 0 4px}.dc-map-popup b{display:block}.dc-map-popup small{display:block}.dc-map-popup strong{display:block}.dc-map-popup small{font-size:10px;color:#667085;margin-top:3px}.dc-map-popup strong{font-size:11px;margin-top:5px}.route-main-head{align-items:center}.route-new-btn{white-space:nowrap}.route-kpi-primary{border-color:#ccebd7}.route-kpis .metric small{display:block;color:#667085;font-size:9px;margin-top:3px}.route-control-card{background:linear-gradient(#f7fbff,#fff);border-color:#dbe7f3;padding:15px}.route-control-top h3{font-size:18px}.route-control-card .primary{margin-top:13px}.route-list-head{display:flex;align-items:end;justify-content:space-between;margin:18px 2px 8px}.route-list-head h3{margin:3px 0 0;font-size:18px}.route-stack{gap:10px}.route-card{border:1px solid #dfe6ee;box-shadow:rgba(16,24,40,.043) 0 5px 18px}.route-card>.row:first-child{padding-bottom:2px}.route-card h3{font-size:17px;margin:4px 0}.route-card .route-type-banner{margin:11px 0;padding:10px 11px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.route-card .route-type-banner span{font-size:9px;color:#667085;text-align:right}.route-type-banner.delivery{background:#eff6ff;border:1px solid #d9eaff}.route-type-banner.pickup{background:#f3fbf6;border:1px solid #d6f0df}.route-card .route-summary{margin-top:11px}.route-card .route-summary div{background:#f8fafc;border:1px solid #edf0f4;border-radius:11px}.route-card .route-actions{margin-top:10px}.route-card .route-actions .mini{border-radius:11px;padding:9px 10px;font-size:10px}.route-card .route-actions a.mini{border-radius:11px;padding:9px 10px;font-size:10px}.route-card .route-actions .mini:not(.done):active{transform:scale(.98)}.route-history-title{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.route-history-title small{font-size:10px}.map-placeholder{display:none}@media (max-width:700px){.location-share-head{gap:9px}.location-map-head{gap:9px}.route-control-top{gap:9px}.location-share-head>div{min-width:0}.location-map-head>div{min-width:0}.route-control-top>div{min-width:0}.location-share-head h3{font-size:16px}.location-map-head h3{font-size:16px}.route-control-top h3{font-size:16px}.status-dot{font-size:8px;padding:6px 8px}.live-badge{font-size:8px;padding:6px 8px}.location-actions{grid-template-columns:1fr 1fr;margin:11px 0 8px}.location-actions button{min-width:0}.live-map-card .live-map{height:54vh;min-height:330px}.location-person{grid-template-columns:42px minmax(0px,1fr) 42px 12px;padding:10px}.person-avatar{width:42px;height:42px}.person-main b{font-size:12px}.person-main small{font-size:9px}.person-meta{font-size:13px}.route-main-head{align-items:stretch}.route-new-btn{width:100%}.route-control-card{padding:13px}.route-list-head{margin-top:16px}.route-card .route-type-banner{display:block}.route-card .route-type-banner span{display:block;text-align:left;margin-top:3px}.route-card .route-actions{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));width:100%}.route-card .route-actions .mini{width:100%;text-align:center}.route-card .route-actions a.mini{width:100%;text-align:center}.route-card .route-actions .secondary{width:100%}.route-card .route-actions .danger{width:100%}.route-card .route-summary{grid-template-columns:1fr 1fr!important}.route-card .route-summary div:last-child{grid-column:1/-1}.route-history-title{margin-top:17px}}.location-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.location-hero h2{margin:3px 0 5px}.location-overview{margin:8px 0 12px}.location-stat{padding:13px 14px}.location-stat small{display:block;color:#667085;font-size:9px;margin-top:5px}.location-stat.live-stat{border-color:#cdebd8;background:linear-gradient(#fbfffc,#fff)}.location-share-card{padding:15px}.location-share-head{align-items:center}.location-share-head h3{font-size:17px}.location-share-head p{font-size:11px;line-height:1.4;margin-top:4px}.location-route-context{display:block;margin-top:7px;color:#176b3a;font-size:10px;font-weight:800}.location-actions{margin:12px 0 9px}.location-actions button{min-height:48px;font-weight:850}.location-actions button:disabled{opacity:.55}.location-last{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1f5;padding-top:9px;color:#667085;font-size:10px}.location-last b{color:#101828;font-size:11px}.live-map-card{padding:13px}.map-frame{position:relative}.live-map-card .live-map{height:390px;margin-top:10px;border-radius:16px;background:#eef3f7}.map-live-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 3px 0;color:#667085;font-size:9px}.map-live-caption span{display:flex;align-items:center;gap:5px;font-weight:800}.map-live-caption i{display:block;width:7px;height:7px;border-radius:50%;background:#12b76a;box-shadow:rgba(18,183,106,.125) 0 0 0 3px}.map-live-caption small{font-size:9px}.location-map-empty{position:absolute;z-index:500;inset:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;box-sizing:border-box;border:1px dashed #cbd5df;border-radius:16px;background:rgba(248,250,252,.94);backdrop-filter:blur(4px);color:#344054}.location-map-empty[hidden]{display:none}.map-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff;box-shadow:rgba(16,24,40,.07) 0 5px 16px;font-size:23px;margin-bottom:10px}.location-map-empty b{font-size:14px;color:#101828}.location-map-empty span{max-width:260px;margin-top:5px;font-size:10px;line-height:1.45;color:#667085}.location-map-empty small{max-width:260px;margin-top:8px;font-size:9px;color:#98a2b3;line-height:1.4}.location-people{margin-top:15px}.location-people>.section-title{margin-bottom:7px}.location-people>.section-title>div{display:flex;flex-direction:column;gap:2px}.location-person{min-height:66px;box-sizing:border-box;margin:7px 0;padding:10px 11px}.person-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#98a2b3;margin-bottom:3px}.person-status-dot.on{background:#12b76a;box-shadow:rgba(18,183,106,.125) 0 0 0 3px}.person-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.person-meta small{margin-top:2px}.route-card{padding:15px}.route-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.route-title-block{min-width:0}.route-title-block h3{margin:4px 0}.route-title-block p{margin:0}.route-type-banner.delivery{min-height:52px;box-sizing:border-box}.route-type-banner.pickup{min-height:52px;box-sizing:border-box}.route-type-banner.delivery>div{display:flex;flex-direction:column;gap:3px}.route-type-banner.delivery small{font-size:9px;color:#667085}.route-type-banner.delivery strong{font-size:10px;letter-spacing:.05em;color:#175cd3}.photo-strip-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.photo-strip-head>div{display:flex;flex-direction:column;gap:2px}.photo-strip-head small{font-size:9px;color:#667085}.route-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:7px}.route-photo-view{position:relative;display:block;padding:0;aspect-ratio:1/1;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#f5f7fa}.route-photo-view img{width:100%;height:100%;display:block;object-fit:cover}.route-photo-view>span{position:absolute;right:5px;bottom:5px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:7px;background:rgba(7,19,33,.85);color:#fff;font-size:8px;font-weight:900}.route-summary-pro{grid-template-columns:1.25fr 1fr 0.8fr!important}.route-summary-pro div{min-width:0}.route-summary-pro b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-progress{margin-top:8px}.route-empty-state{display:flex;align-items:center;gap:11px;border:1px dashed #d8e0e8;background:#fafcfe;border-radius:14px;padding:12px}.route-empty-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#ecfdf3;color:#137333;font-weight:900}.route-empty-state b{display:block}.route-empty-state small{display:block}.route-empty-state b{font-size:12px;color:#344054}.route-empty-state small{margin-top:2px;font-size:9px;color:#667085;line-height:1.4}.route-footer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.route-footer-actions button{min-height:44px}.delivery-primary{font-weight:900!important}.route-history-title{padding-top:2px}@media (max-width:700px){.location-hero{align-items:stretch;flex-direction:column;gap:8px}.location-hero>.pill{align-self:flex-start}.location-share-card{padding:13px}.location-share-head{align-items:flex-start}.location-share-head>div{min-width:0}.location-actions{grid-template-columns:1fr 1fr!important}.location-actions button{padding:10px 8px}.live-map-card .live-map{height:46vh;min-height:300px;max-height:420px}.location-map-empty{inset:12px;padding:20px}.route-card{padding:13px}.route-card-top{gap:8px}.route-type-banner.delivery{align-items:center}.route-summary-pro{grid-template-columns:1fr 1fr!important}.route-summary-pro div:last-child{grid-column:1/-1}.route-photo-grid{grid-template-columns:repeat(4,minmax(0px,1fr))}.route-footer-actions{grid-template-columns:1fr 1fr}.route-card .route-actions.delivery-actions{grid-template-columns:repeat(2,minmax(0px,1fr))}}.location-map-iframe{display:block;width:100%;height:100%;min-height:300px;border:0;border-radius:16px;background:#eef3f7}.location-map-fallback-badge{position:absolute;z-index:510;left:12px;bottom:12px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid #dfe7ef;box-shadow:rgba(16,24,40,.094) 0 4px 14px;color:#344054;font-size:9px;font-weight:800;backdrop-filter:blur(6px)}@media (max-width:700px){.location-map-iframe{min-height:300px}.location-map-fallback-badge{left:9px;bottom:9px;font-size:8px}}.location-stat-secondary{background:#fff}.location-stat-secondary span{color:#475467}.map-provider-stack{display:flex;flex-direction:column;gap:8px;height:100%}.live-map-card .live-map{height:310px;margin-top:10px;overflow:hidden}.location-map-iframe{display:block;width:100%;height:100%;min-height:310px;border:0;border-radius:16px;background:#eef3f7}.location-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.location-map-toolbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:10px;font-weight:800}.map-open-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid #d8e1eb;border-radius:10px;background:#fff;color:#175cd3;font-size:10px;font-weight:900;text-decoration:none}.map-open-btn:active{transform:scale(.98)}.location-map-overlay{display:none!important}@media (max-width:560px){.live-map-card .live-map{height:300px}.location-map-iframe{min-height:300px}.location-map-toolbar{align-items:center}.location-map-toolbar span{font-size:9px}.map-open-btn{font-size:9px;padding:0 9px}}.dc-google-map-stack{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.dc-google-map-canvas{flex:1 1 0%;min-height:0;width:100%;border-radius:16px;overflow:hidden;background:#eef3f7;box-shadow:#dfe7ef 0 0 0 1px inset}.dc-google-map-canvas .gm-style{font-family:inherit}.dc-location-marker{cursor:pointer;transform-origin:center bottom;transition:transform .15s}.dc-location-marker:hover{transform:translateY(-2px) rotate(-45deg)}.location-person.selected{border-color:#9ec5ff;background:#f5f9ff;box-shadow:rgba(11,99,246,.082) 0 5px 18px}.location-map-loading{height:100%;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;border:1px dashed #cbd5df;border-radius:16px;background:linear-gradient(#f8fbfe,#fff);color:#344054}.location-map-loading b{font-size:13px}.location-map-loading small{font-size:10px;color:#667085}.map-loading-dot{width:12px;height:12px;border-radius:50%;background:#12b76a;box-shadow:rgba(18,183,106,.094) 0 0 0 6px;animation:1.3s ease-in-out 0s infinite normal none running dc-map-pulse}@keyframes dc-map-pulse{0%,100%{transform:scale(.9);opacity:.65}50%{transform:scale(1.1);opacity:1}}.map-config-card{margin-top:12px}.map-config-help{display:flex;align-items:center;padding-top:6px}@media (max-width:560px){.dc-google-map-canvas{border-radius:15px}.location-map-loading{min-height:240px}.map-config-help{padding-top:0}.map-config-card .row{align-items:flex-start;flex-wrap:wrap}}.location-live-state{min-height:48px;box-sizing:border-box;display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #b7ebcb;border-radius:14px;background:#ecfdf3;color:#137333;flex:1 1 0%;min-width:0}.location-live-state>span{width:10px;height:10px;border-radius:50%;background:#12b76a;box-shadow:rgba(18,183,106,.094) 0 0 0 5px;font-size:0px;flex:0 0 auto}.location-live-state b{font-size:10px;letter-spacing:.04em;white-space:nowrap}.location-live-state small{font-size:9px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-map-toolbar-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.map-center-btn{min-height:34px;padding:0 9px;border:1px solid #d8e1eb;border-radius:10px;background:#fff;color:#344054;font-size:9px;font-weight:900}.map-center-btn:active{transform:scale(.98)}.location-map-legend{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:0 2px 1px;color:#667085;font-size:8px;font-weight:800}.location-map-legend span{display:inline-flex;align-items:center;gap:4px}.location-map-legend i{display:block;width:7px;height:7px;border-radius:50%;border:1px solid #fff;box-shadow:#98a2b3 0 0 0 1px}.location-map-legend .legend-live{background:#12b76a;box-shadow:#12b76a 0 0 0 1px}.location-map-legend .legend-known{background:#98a2b3}.location-map-legend small{margin-left:auto;color:#98a2b3;font-size:8px}.dc-location-marker{will-change:transform;filter:drop-shadow(rgba(16, 24, 40, .133) 0px 5px 7px)}.dc-location-marker.is-live i{animation:1.8s ease-out 0s infinite normal none running dc-marker-pulse}@keyframes dc-marker-pulse{0%{box-shadow:rgba(18,183,106,.333) 0 0 0 0}70%{box-shadow:rgba(18,183,106,0) 0 0 0 7px}100%{box-shadow:rgba(18,183,106,0) 0 0 0 0}}.dc-map-popup{min-width:150px;padding:2px 1px}.dc-map-popup b{font-size:12px;color:#101828}.dc-map-popup strong{color:#137333}@media (max-width:560px){.location-live-state{padding:8px 10px;gap:7px}.location-live-state b{font-size:9px}.location-live-state small{display:none}.location-map-toolbar{gap:6px}.location-map-toolbar-actions{gap:4px}.map-center-btn{font-size:8px;padding:0 7px;min-height:32px}.map-open-btn{min-height:32px}.location-map-legend{gap:7px;font-size:7px}.location-map-legend small{font-size:7px}.live-map-card .live-map{height:290px;max-height:360px}}.topbar-actions{display:flex;align-items:center;gap:8px}.alert-btn{position:relative}.alert-btn i{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;border-radius:9px;padding:0 4px;font:700 10px/17px system-ui;text-align:center;background:#e5484d;color:#fff}.enterprise-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;margin:14px 0}.enterprise-health-grid span{padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;font-size:12px;color:#596579;background:rgba(255,255,255,.7)}.notification-list{display:grid;gap:10px;max-height:58vh;overflow:auto}.notification-item{padding:13px;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff}.notification-item.read{opacity:.62}.notification-item b{display:block}.notification-item p{display:block}.notification-item small{display:block}.notification-item p{margin:5px 0;color:#596579}.notification-item small{font-size:11px;color:#8993a3}@media (max-width:560px){.topbar-actions{gap:4px}.enterprise-health-grid{grid-template-columns:1fr}.notification-sheet{max-height:82vh}}.enterprise-actions{background:linear-gradient(#fff,#fbfcfe);padding:16px!important}.enterprise-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.enterprise-section-head h3{margin:3px 0 2px;font-size:17px;letter-spacing:-.02em}.enterprise-section-head p{margin:0;font-size:10px}.enterprise-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:9px}.enterprise-action{position:relative;display:grid;grid-template-columns:42px minmax(0px,1fr) 12px;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:100%;min-height:76px;padding:11px;border:1px solid #e4e9f0;border-radius:16px;color:#101828;text-align:left;cursor:pointer;box-shadow:rgba(16,24,40,.03) 0 3px 12px;transition:transform .16s,box-shadow .16s,border-color .16s}.enterprise-action:hover{transform:translateY(-1px);box-shadow:rgba(16,24,40,.07) 0 8px 22px;border-color:#cfd8e3}.enterprise-action:active{transform:translateY(0) scale(.99)}.enterprise-action-icon{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#edf4ff;color:#155eef;font-size:20px;font-weight:900}.enterprise-action-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.enterprise-action-copy b{font-size:12px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-action-copy small{font-size:9px;line-height:1.25;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-action em{grid-column:2;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3;margin-top:2px}.enterprise-action>strong{grid-area:1/3/3;font-size:20px;color:#98a2b3;font-weight:500}.enterprise-action.green .enterprise-action-icon{background:#ecfdf3;color:#087443}.enterprise-action.orange .enterprise-action-icon{background:#fff7ed;color:#c2410c}.enterprise-action.violet .enterprise-action-icon{background:#f5f3ff;color:#6d28d9}.enterprise-action.indigo .enterprise-action-icon{background:#eef2ff;color:#4338ca}.enterprise-action.slate .enterprise-action-icon{background:#f2f4f7;color:#344054}.enterprise-action.cyan .enterprise-action-icon{background:#ecfeff;color:#0e7490}.enterprise-action.dark .enterprise-action-icon{background:#eef2f6;color:#07111f}.enterprise-action.blue{border-color:#dbe8ff}@media (max-width:640px){.enterprise-actions{padding:12px!important}.enterprise-section-head{align-items:flex-start}.enterprise-section-head .pill{font-size:8px;padding:5px 7px}.enterprise-action-grid{grid-template-columns:1fr 1fr;gap:7px}.enterprise-action{min-height:82px;padding:10px 9px;grid-template-columns:38px minmax(0px,1fr) 10px;column-gap:8px;border-radius:14px}.enterprise-action-icon{width:38px;height:38px;border-radius:11px;font-size:18px}.enterprise-action-copy b{font-size:11px}.enterprise-action-copy small{font-size:8px}.enterprise-action em{font-size:7px}.enterprise-action>strong{font-size:18px}}@media (max-width:380px){.enterprise-action-grid{grid-template-columns:1fr}.enterprise-action{min-height:70px}}.cards-shell .cards-hero-head{align-items:center}.cards-summary-grid{margin:12px 0}.cards-summary-grid .metric{min-height:76px}.cards-summary-grid .metric small{display:block;margin-top:4px;color:#667085;font-size:10px}.card-command-deck{background:linear-gradient(#fff,#f8fafc);padding:15px!important}.card-command-deck .section-title{margin-bottom:12px}.card-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px}.card-command{min-width:0;min-height:92px;padding:12px;border:1px solid #e3e8ef;border-radius:16px;background:#fff;text-align:left;display:grid;grid-template-columns:34px minmax(0px,1fr);grid-template-rows:auto auto;gap:2px 9px;cursor:pointer;box-shadow:rgba(16,24,40,.05) 0 4px 14px;transition:transform .15s,box-shadow .15s,border-color .15s}.card-command:hover{transform:translateY(-1px);box-shadow:rgba(16,24,40,.09) 0 9px 24px;border-color:#cbd5e1}.card-command:active{transform:scale(.99)}.card-command>span{grid-row:1/3;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:18px;font-weight:900}.card-command b{font-size:11px;line-height:1.15}.card-command small{font-size:9px;color:#667085;line-height:1.3}.card-command.blue>span{background:#eaf2ff;color:#155eef}.card-command.green>span{background:#ecfdf3;color:#087443}.card-command.violet>span{background:#f3f0ff;color:#6d28d9}.card-command.orange>span{background:#fff4e8;color:#c2410c}.cards-section-title{margin-top:18px}.card-portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px}.card-portfolio-grid>.empty{grid-column:1/-1}.card-enterprise{overflow:hidden;border:1px solid #dfe6ee;box-shadow:rgba(16,24,40,.055) 0 8px 24px;background:#fff;padding:0!important}.card-enterprise-visual{position:relative;margin:10px 10px 0;height:175px;border-radius:16px;overflow:hidden;background:#edf1f5}.card-enterprise-visual img{width:100%;height:100%;display:block;object-fit:contain;padding:8px 18px;box-sizing:border-box}.card-enterprise-visual.image-failed::before{content:"Vista de tarjeta no disponible";position:absolute;inset:0px;display:grid;place-items:center;color:#667085;font-size:10px;font-weight:800;letter-spacing:.02em;background:#f5f7fa}.card-enterprise-visual::after{content:"";position:absolute;inset:0px;pointer-events:none;background:linear-gradient(rgba(0,0,0,.04),transparent 45%,rgba(0,0,0,.13))}.card-status-dot{position:absolute;z-index:2;top:10px;right:10px;padding:5px 9px;border-radius:999px;background:#ecfdf3;color:#087443;border:1px solid #b7ebca;font-size:9px;font-weight:900}.card-status-dot.off{background:#f2f4f7;color:#667085;border-color:#d0d5dd}.generic-card-art{height:100%;padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#10243f,#335b8f);color:#fff}.generic-card-art span{font-size:11px;font-weight:900;letter-spacing:.08em}.generic-card-art b{font-size:18px}.generic-card-art small{font-size:8px;letter-spacing:.14em;opacity:.8}.card-enterprise-body{padding:12px}.card-title-row h3{font-size:15px}.card-balance-head{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 7px}.card-balance-head small{display:block;color:#667085;font-size:9px}.card-balance-head b{display:block;margin-top:3px;font-size:14px;overflow-wrap:anywhere}.card-balance-meta{display:flex;justify-content:space-between;gap:8px;color:#667085;font-size:9px;margin-top:5px}.card-balance-meta b{color:#344054}.card-actions-enterprise{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.card-actions-enterprise button{min-width:0}.card-admin-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:7px}.card-admin-actions .mini{padding:5px 8px}.cards-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.card-next-list{display:grid;gap:4px}.card-next-row{display:grid;grid-template-columns:32px minmax(0px,1fr) auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #eef1f5}.card-next-row:last-child{border-bottom:0}.card-next-logo{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eef4ff;color:#155eef;font-size:9px;font-weight:900}.card-next-row b{display:block}.card-next-row small{display:block}.card-next-row b{font-size:10px}.card-next-row small{font-size:8px;color:#667085;margin-top:2px}.card-next-row strong{font-size:10px}.empty.compact{padding:14px;text-align:center}@media (max-width:760px){.card-enterprise-visual img{padding:7px 12px}.card-command-grid{grid-template-columns:repeat(2,minmax(0px,1fr));gap:7px}.card-command{min-height:82px;padding:10px;border-radius:14px}.card-portfolio-grid{grid-template-columns:1fr;gap:10px}.card-enterprise-visual{height:190px}.cards-bottom-grid{grid-template-columns:1fr}.cards-summary-grid{gap:7px}.cards-summary-grid .metric{padding:11px}.card-balance-head b{font-size:13px}.card-dates{gap:8px}.cards-shell .route-head{align-items:flex-start;gap:10px}.cards-shell .route-head .primary{white-space:nowrap}}@media (max-width:380px){.card-command-grid{grid-template-columns:1fr}.card-enterprise-visual{height:170px}.card-command{min-height:72px}}.debt-progress-main{margin:14px 0 10px}.debt-progress-row{margin-top:14px}.debt-progress-row .progress{margin-top:6px}.exec-shell{padding-bottom:110px}.module-103{padding-bottom:110px}.exec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.exec-head h2{margin:.15rem 0}.exec-date{font-size:12px;color:#667085}.exec-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px;margin-bottom:14px}.exec-card{background:#fff;border:1px solid #e3e9f0;border-radius:18px;padding:16px;box-shadow:rgba(7,27,46,.06) 0 8px 24px;min-width:0}.exec-card span{display:block;color:#667085}.exec-card small{display:block;color:#667085}.exec-card b{display:block;font-size:clamp(19px, 2.5vw, 30px);margin:7px 0;overflow-wrap:anywhere}.exec-card.good b{color:var(--dc-green)}.exec-card.bad b{color:var(--dc-red)}.exec-card.warn b{color:var(--dc-amber)}.exec-card.primary{background:linear-gradient(145deg,#08233d,#0d4e86);color:#fff}.exec-card.primary span{color:#c9def2}.exec-card.primary small{color:#c9def2}.exec-status{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.exec-status .pill{padding:8px 11px}.delta{font-size:12px;font-weight:700}.delta.up{color:var(--dc-green)}.delta.down{color:var(--dc-red)}.module-tabs{display:flex;gap:8px;overflow:auto;padding:3px 0 11px;scrollbar-width:none}.period-tabs{display:flex;gap:8px;overflow:auto;padding:3px 0 11px;scrollbar-width:none}.module-tabs button{white-space:nowrap;border:1px solid #dce4ed;background:#fff;border-radius:999px;padding:9px 13px;color:#344054}.period-tabs button{white-space:nowrap;border:1px solid #dce4ed;background:#fff;border-radius:999px;padding:9px 13px;color:#344054}.module-tabs button.active{background:var(--dc-navy);color:#fff;border-color:var(--dc-navy)}.period-tabs button.active{background:var(--dc-navy);color:#fff;border-color:var(--dc-navy)}.data-toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:12px 0}.data-toolbar input{flex:1 1 0%;min-width:140px}.data-toolbar select{flex:1 1 0%;min-width:140px}.enterprise-table-wrap{overflow:auto;border:1px solid #e3e9f0;border-radius:16px;background:#fff}.enterprise-table{border-collapse:collapse;width:100%;min-width:760px}.enterprise-table th{padding:12px 14px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.enterprise-table td{padding:12px 14px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:middle}.enterprise-table th{position:sticky;top:0;background:#f8fafc;color:#475467;font-size:12px;z-index:1}.enterprise-table td.amount{text-align:right;font-weight:750}.enterprise-table tr:last-child td{border-bottom:0}.alert-card{border-left:5px solid #98a2b3}.alert-card.critical{border-color:var(--dc-red)}.alert-card.warning{border-color:var(--dc-amber)}.alert-card.info{border-color:var(--dc-blue)}.alert-card.done{opacity:.68}.due-tag{font-size:11px;border-radius:999px;padding:5px 8px;background:#fff3df;color:#8b5000}.due-tag.overdue{background:#ffe5e5;color:#9d2424}.debt-chart{width:100%;height:auto;min-height:240px}.debt-chart text{font-family:system-ui,-apple-system,sans-serif}.chart-scroll{overflow:auto}.chart-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#667085;margin-top:10px}.chart-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px}.report-cards{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.report-card{border:1px solid #e3e9f0;border-radius:16px;padding:14px;background:#fff}.report-card b{font-size:20px;display:block;margin-top:5px}.gps-pro-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin:12px 0}.gps-history-map{height:330px;border-radius:16px;overflow:hidden;background:#eaf0f5}.gps-timeline{max-height:330px;overflow:auto}.gps-event{display:grid;grid-template-columns:18px 1fr auto;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f5}.gps-dot{width:10px;height:10px;border-radius:50%;background:var(--dc-blue);margin-top:5px}.gps-diagnostic li{margin:8px 0}.gps-queue-badge{font-weight:700;color:var(--dc-amber)}.attachment-row{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f7f9fb;border-radius:12px;padding:10px}.form-note{padding:10px 12px;border-radius:12px;background:#eef6ff;color:#174c7e;font-size:13px}.print-only{display:none}@media (max-width:820px){.exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.report-cards{grid-template-columns:1fr 1fr}.gps-pro-grid{grid-template-columns:1fr 1fr}.exec-card{padding:13px}.exec-card b{font-size:21px}.enterprise-table-wrap{border:0;background:0 0}.enterprise-table{display:block;min-width:0}.enterprise-table thead{display:block;min-width:0}.enterprise-table tbody{display:block;min-width:0}.enterprise-table th{display:block;min-width:0}.enterprise-table td{display:block;min-width:0}.enterprise-table tr{display:block;min-width:0}.enterprise-table thead{display:none}.enterprise-table tr{background:#fff;border:1px solid #e3e9f0;border-radius:15px;padding:10px;margin-bottom:9px}.enterprise-table td{border:0;padding:5px 7px;display:flex;justify-content:space-between;gap:12px;text-align:right}.enterprise-table td::before{content:attr(data-label);color:#667085;text-align:left;font-size:12px}.enterprise-table td.amount{text-align:right}.exec-head{align-items:stretch;flex-direction:column}.data-toolbar>*{width:100%}}@media (max-width:480px){.exec-grid{grid-template-columns:1fr}.report-cards{grid-template-columns:1fr}.gps-pro-grid{grid-template-columns:1fr}.exec-card{border-radius:15px}.module-103{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.gps-history-map{height:270px}.topbar .subtitle{display:none}}@media print{.topbar{display:none!important}.bottom-nav{display:none!important}.data-toolbar{display:none!important}.module-tabs{display:none!important}.period-tabs{display:none!important}button{display:none!important}.app-shell{padding:0!important;margin:0!important}main{padding:0!important;margin:0!important}.module-103{padding:0!important;margin:0!important}.card{box-shadow:none;break-inside:avoid}.exec-card{box-shadow:none;break-inside:avoid}.report-card{box-shadow:none;break-inside:avoid}.print-only{display:block}.enterprise-table-wrap{overflow:visible}.enterprise-table{min-width:0}}.movement-card-1031{border-left:4px solid #0b63f6}.movement-card-1031.cancelled{opacity:.72;border-left-color:#98a2b3}.movement-card-1031.opening{border-left-color:#7c3aed}.movement-summary-1031{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:12px;align-items:start}.movement-meta-1031{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:#667085;font-size:.82rem}.movement-meta-1031 span{overflow-wrap:anywhere}.movement-detail-1031{margin-top:12px;border-top:1px solid #e7edf4;padding-top:10px}.movement-detail-1031 summary{cursor:pointer;font-weight:700;color:#0b63f6;min-height:44px;display:flex;align-items:center}.movement-detail-grid-1031{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px;margin-top:8px}.movement-detail-grid-1031 div{background:#f7f9fc;border-radius:10px;padding:10px}.movement-detail-grid-1031 small{display:block;color:#667085}.employee-tabs-1031{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.employee-tabs-1031 button{white-space:nowrap;min-height:44px}.employee-tabs-1031 button.active{background:#0b63f6;color:#fff}.employee-card-1031{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:10px}.core-diagnostic-1031{border:1px solid #dbeafe;background:#f8fbff}.capture-1031 .capture-btn{min-height:56px;font-size:1rem}.capture-1031 .capture-actions{grid-template-columns:1.3fr 1fr}.sync-facts-1031{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px}.sync-facts-1031 span{background:#f7f9fc;padding:10px;border-radius:10px;font-size:.82rem}.admin-lock-1031{color:#7c3aed;font-weight:700}@media (max-width:720px){.movement-detail-grid-1031{grid-template-columns:1fr}.sync-facts-1031{grid-template-columns:1fr}.movement-summary-1031{grid-template-columns:1fr}.employee-card-1031{grid-template-columns:1fr}.movement-summary-1031 strong{font-size:1.2rem}.capture-1031 .capture-actions{grid-template-columns:1fr}.capture-1031 .capture-btn{min-height:48px}.capture-1031 button{min-height:48px}.module-1031 button{min-height:48px}.module-1031 .form-grid{grid-template-columns:1fr}.bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom));height:calc(72px + env(safe-area-inset-bottom))}.app-shell main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.sheet{padding-bottom:calc(24px + env(safe-area-inset-bottom));max-height:94dvh}.movement-meta-1031{display:grid;grid-template-columns:1fr}.enterprise-table-wrap{overflow-x:visible}.enterprise-table thead{display:none}.enterprise-table{display:block;width:100%}.enterprise-table tbody{display:block;width:100%}.enterprise-table tr{display:block;width:100%}.enterprise-table td{display:block;width:100%}.enterprise-table tr{background:#fff;border:1px solid #e7edf4;border-radius:14px;padding:10px;margin-bottom:10px}.enterprise-table td{border:0;padding:5px}.enterprise-table td::before{content:attr(data-label);display:block;font-size:.72rem;color:#667085;font-weight:700}}.card-cancel-1032{margin-top:10px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.card-cancel-1032 .cancelled-label{color:#64748b;font-size:.78rem;font-weight:700}.movement-row.cancelled-1032{opacity:.7;border-left:4px solid #94a3b8}.movement-row.cancelled-1032 strong{text-decoration:line-through;color:#64748b!important}@media (max-width:640px){.card-cancel-1032 button{min-height:44px;padding:10px 16px}.card-cancel-1032{justify-content:stretch}.card-cancel-1032 button{width:100%}}.cloud-user-fields-1033{border:1px solid #bfdbfe;background:#eff6ff;border-radius:16px;padding:14px;margin:10px 0}.cloud-user-fields-1033 .password-wrap{position:relative}.cloud-user-fields-1033 .password-wrap button{position:absolute;right:8px;top:32px;min-height:38px}.cloud-user-status-1033{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}@media (max-width:640px){.cloud-user-fields-1033{padding:12px}.cloud-user-fields-1033 .form-grid{grid-template-columns:1fr}.cloud-user-fields-1033 input{min-height:48px}.cloud-user-fields-1033 select{min-height:48px}}.module-104{padding-bottom:110px}.warn104{border-color:#f2c879;background:#fff9ec}.tabs104{display:flex;gap:8px;overflow:auto;margin:14px 0 18px}.tabs104 button{border:1px solid #d8e2ef;background:#fff;border-radius:999px;padding:10px 15px;white-space:nowrap;font-weight:800;color:#41516a}.tabs104 button.active{background:#0b63f6;color:#fff;border-color:#0b63f6}.chart104{margin:16px 0}.bars104{height:170px;display:flex;align-items:end;gap:7px;padding:20px 4px 0;overflow-x:auto}.bars104>span{min-width:28px;height:130px;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:5px}.bars104 i{display:block;width:19px;min-height:4px;background:linear-gradient(#46a2ff,#0b63f6);border-radius:7px 7px 3px 3px}.bars104 small{font-size:10px}.wide104{width:min(980px,-24px + 100vw);max-height:92vh;overflow:auto}.preview104{display:grid;gap:8px;margin:12px 0}.preview104>div{border:1px solid #e2e9f2;border-radius:12px;padding:11px;display:grid;grid-template-columns:1fr auto}.preview104 small{grid-column:1/-1}.enterprise-table input{min-width:95px;width:100%;padding:8px}.order-row104{display:grid;grid-template-columns:1fr 90px;gap:12px;align-items:center;border:1px solid #e2e9f2;border-radius:13px;padding:12px}.order-row104 input{margin:0}.employee-detail104>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none}.employee-detail104>summary::-webkit-details-marker{display:none}.employee-detail104>summary span:first-child{display:grid}.employee-detail104[open]>summary{padding-bottom:12px;border-bottom:1px solid #e9eef5;margin-bottom:12px}.employee-actions104{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.benefit-row104{padding:10px 0;border-top:1px solid #edf1f6}.benefit-row104>span{display:grid;gap:5px}.benefit-row104 button{margin-left:8px}.more-menu button span:first-child{font-size:19px}.module-104 .report-cards{grid-template-columns:repeat(4,minmax(0px,1fr))}@media (max-width:760px){.module-104 .report-cards{grid-template-columns:repeat(2,minmax(0px,1fr))}.wide104{width:100vw;max-height:94vh;border-radius:20px 20px 0 0}.enterprise-table-wrap{overflow:auto}.enterprise-table{min-width:760px}.bars104{height:145px}.employee-detail104>summary{align-items:flex-start}.order-row104{grid-template-columns:1fr 72px}}@media print{.bottom-nav{display:none!important}.topbar{display:none!important}.data-toolbar{display:none!important}.exec-head button{display:none!important}.tabs104{display:none!important}.module-104{padding:0}.section{max-width:none}.card{break-inside:avoid}}.capture-only-actions{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px;margin-top:18px}.kiosk-summary1042{border:1px solid #c7dff7;background:linear-gradient(135deg,#f7fbff,#eef8ff);margin-bottom:16px}.kiosk-overlay1042{z-index:10000;background:rgba(3,12,25,.82)}.kiosk-sheet1042{width:min(920px,96vw);height:min(780px,94vh);overflow:auto;background:#f7faff;border-radius:24px;box-shadow:rgba(0,0,0,.35) 0 30px 90px}.kiosk-head1042{display:flex;justify-content:space-between;align-items:flex-start;padding:26px;background:linear-gradient(135deg,#061526,#0b4d86);color:#fff;border-radius:24px 24px 0 0}.kiosk-head1042 h2{margin:4px 0;font-size:34px}.kiosk-head1042 p{margin:0;color:#cce8ff}.kiosk-body1042{padding:24px}.kiosk-body1042 select{font-size:18px;min-height:54px}.kiosk-body1042 input{font-size:18px;min-height:54px}.kiosk-actions1042{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.kiosk-actions1042 button{min-height:92px;border:0;border-radius:18px;color:#fff;font-size:20px;font-weight:800;cursor:pointer}.kiosk-entry1042{background:linear-gradient(135deg,#07824d,#12ad6c)}.kiosk-exit1042{background:linear-gradient(135deg,#b92a38,#e54b58)}.kiosk-log1042{display:grid;gap:8px;margin-top:10px}.kiosk-log1042>div{display:grid;grid-template-columns:92px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #dfe8f2;border-radius:12px;background:#fff}.kiosk-log1042 small{color:#607086}.kiosk-event1042{font-size:11px;font-weight:900;border-radius:999px;padding:5px 8px;text-align:center}.kiosk-event1042.entry{background:#dff8ec;color:#087a49}.kiosk-event1042.exit{background:#ffe5e8;color:#b21d2c}.hybrid-deliveries1042{margin-top:18px;padding-top:16px;border-top:2px dashed #bed4e7}.hybrid-deliveries1042 .client-row{margin-top:8px}@media (max-width:680px){.capture-only-actions{grid-template-columns:1fr}.kiosk-actions1042{grid-template-columns:1fr}.kiosk-sheet1042{width:100vw;height:100vh;border-radius:0}.kiosk-head1042{border-radius:0;padding:20px}.kiosk-head1042 h2{font-size:26px}.kiosk-body1042{padding:16px}.kiosk-log1042>div{grid-template-columns:78px 1fr}.kiosk-log1042 small{grid-column:2}}@media (max-width:760px){.module-103 .enterprise-table-wrap{overflow:visible!important}.module-103 .enterprise-table{min-width:0!important;width:100%!important}.module-103 .enterprise-table tbody{width:100%!important}.module-103 .enterprise-table tr{width:100%!important}.module-103 .enterprise-table td{overflow-wrap:anywhere;display:grid!important;grid-template-columns:minmax(92px,0.8fr) minmax(0px,1.2fr)!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;text-align:left!important;padding:8px 7px!important}.module-103 .enterprise-table td::before{margin:0!important}.module-103 .enterprise-table td.amount{font-weight:800!important}.module-103 .enterprise-table td button{width:100%;min-height:44px}}.route-stop-editor{grid-template-columns:minmax(220px,1fr) 170px minmax(220px,1fr);gap:10px;align-items:center;display:grid!important}.route-stop-editor>label{display:flex;gap:10px;align-items:flex-start}.route-stop-editor select{margin:0}.route-stop-editor input{margin:0}.stop-action-badge{display:inline-flex;width:max-content;margin:7px 0 4px;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:900;background:#e8f1ff;color:#1659a5}.stop-action-badge.pickup{background:#fff1d8;color:#8b5500}.stop-action-badge.both{background:#eee8ff;color:#5c35a5}.stop-instructions{padding:7px 9px;border-left:3px solid #2b6fc4;background:#f4f8fd;border-radius:5px;color:#23354d!important}.debt-grid1043{display:grid;grid-template-columns:1fr 1fr;gap:14px}.debt-bars1043{height:180px;display:grid;grid-template-columns:repeat(12,minmax(22px,1fr));gap:8px;align-items:end;padding:18px 4px 0}.debt-bars1043>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.debt-bars1043 span{display:block;width:min(30px,80%);min-height:3px;background:linear-gradient(#2d78d2,#164d96);border-radius:6px 6px 2px 2px}.debt-bars1043 small{font-size:9px;white-space:nowrap;color:#637083}.debt-evolution1043{overflow:hidden}@media (max-width:760px){.route-stop-editor{grid-template-columns:1fr}.debt-grid1043{grid-template-columns:1fr}.debt-bars1043{overflow-x:auto;grid-template-columns:repeat(12,34px)}}.payroll-cancel-box1044{margin:18px 0;padding:16px;border:1px solid #f0c5c9;border-radius:16px;background:#fff6f7}.payroll-cancel-box1044>b{color:#a71f2b}.payroll-cancel-box1044 .danger{margin-top:10px}.employee-directory1045 .row{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:12px}.employee-photo1045{width:54px;height:54px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#eef3f9}.employee-photo-preview1045{width:54px;height:54px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#eef3f9}.employee-photo1045 img{width:100%;height:100%;object-fit:cover}.employee-photo-preview1045 img{width:100%;height:100%;object-fit:cover}.employee-photo-preview1045{width:92px;height:92px;margin:8px 0}.capture-file-btn{display:flex;align-items:center;justify-content:center;cursor:pointer}.kiosk-people1045{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.kiosk-people1045 button{border:1px solid #dce5ef;background:#fff;border-radius:14px;padding:10px}.kiosk-people1045 span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;overflow:hidden;margin:auto}.kiosk-people1045 img{width:100%;height:100%;object-fit:cover}.module-1046{padding-bottom:112px}.page-head1046{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.search1046{font-size:16px;min-height:50px}.search-result1046{width:100%;display:grid;grid-template-columns:42px minmax(0px,1fr) auto;align-items:center;gap:10px;text-align:left;color:#101828}.search-result1046>span:first-child{font-size:24px}.search-result1046 b{display:block}.search-result1046 small{display:block}.search-result1046 small{color:#667085;margin-top:3px}.more-page1046{max-width:980px;margin:auto}.more-group1046{margin:18px 0}.more-group1046 h3{font-size:13px;color:#475467;margin:0 0 8px}.more-grid1046{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.more-grid1046 button{min-height:118px;border:1px solid #e2e8f0;background:linear-gradient(#fff,#f8fafc);border-radius:18px;padding:15px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;color:#101828}.more-grid1046 button span{font-size:30px}.more-grid1046 button b{font-size:14px}.more-grid1046 button small{color:#667085}.route-point-toolbar1046{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:10px;align-items:end}.route-point-toolbar1046 input{margin:0;min-height:48px}.route-point-card1046{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:12px;align-items:center}.route-point-card1046 b{display:block;margin-top:5px}.route-point-card1046 small{display:block;margin-top:5px}.route-point-actions1046{display:flex;gap:7px}.selected-stop1046{display:grid;grid-template-columns:minmax(0px,1fr) 170px minmax(180px,1fr) auto;align-items:center;gap:10px}.selected-stop1046 select{margin:0}.selected-stop1046 input{margin:0}.route-stops1046{margin-top:12px}.route-card1046 .supplier-row>div:first-child{min-width:0}.switch-row1046{display:flex;align-items:center;gap:9px}.switch-row1046 input{width:auto;margin:0}.steps1046{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:10px 0}.steps1046 span{padding:7px 4px;border-radius:9px;background:#edf4ff;color:#175cd3;text-align:center;font-size:9px;font-weight:800}.chatgpt-primary1046{order:-2;min-height:58px;font-size:15px}.experimental1046{opacity:.86}.module-tabs1046{display:flex;gap:7px;overflow:auto;margin:10px 0}.module-tabs1046 button{border:1px solid #dbe3ec;background:#fff;border-radius:999px;padding:9px 13px;white-space:nowrap;font-weight:800}.module-tabs1046 button.active{background:#0b63f6;color:#fff;border-color:#0b63f6}.embedded-module1046>summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-weight:900}.embedded-module1046[open]>summary{border-bottom:1px solid #e7edf4;margin-bottom:12px}.bottom-nav button{min-height:52px}.review-check1046{display:flex;align-items:flex-start;gap:9px;background:#fff8df;border:1px solid #f2df9b;border-radius:12px;padding:11px}.review-check1046 input{width:auto;margin:2px 0 0}@media (max-width:760px){.page-head1046{align-items:stretch;flex-direction:column}.more-grid1046{grid-template-columns:repeat(2,minmax(0px,1fr))}.more-grid1046 button{min-height:108px}.route-point-toolbar1046{grid-template-columns:1fr}.route-point-card1046{grid-template-columns:1fr}.route-point-actions1046>*{flex:1 1 0%}.selected-stop1046{grid-template-columns:1fr}.route-points-sheet1046{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.steps1046{grid-template-columns:1fr;gap:3px}.steps1046 span{text-align:left;padding:6px 9px}.bottom-nav{border-radius:18px 18px 0 0;overflow:visible!important;margin:0!important;left:0!important;right:0!important}.bottom-nav button{min-width:0!important}.bottom-nav small{font-size:9px!important}}.topbar{background:linear-gradient(135deg,#041d38,#083b70 62%,#0967a8);min-height:92px}.topbar>div:first-child{display:grid;grid-template-columns:58px minmax(0px,1fr);grid-template-rows:auto auto auto;column-gap:11px;align-items:center;min-width:0}.dc-logo1047{grid-row:1/4;width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:rgba(0,0,0,.333) 0 4px 16px}.topbar>div:first-child .eyebrow{grid-column:2}.topbar>div:first-child h1{grid-column:2}.topbar>div:first-child .subtitle{grid-column:2}.topbar h1{font-size:24px}.dc-auth-logo1047{display:block;width:112px;height:112px;border-radius:50%;object-fit:cover;margin:0 auto 13px;border:3px solid #fff;box-shadow:rgba(8,121,232,.2) 0 10px 30px}.bottom-nav{align-items:stretch;overflow:visible!important;background:#fff!important}.bottom-nav button{height:70px;min-height:70px;align-self:stretch;padding:7px 3px 6px;border-radius:16px;transition:background-color .16s,color .16s,box-shadow .16s;margin:0!important;transform:none!important;translate:none!important}.bottom-nav button.active{height:70px;min-height:70px;align-self:stretch;padding:7px 3px 6px;border-radius:16px;transition:background-color .16s,color .16s,box-shadow .16s;margin:0!important;transform:none!important;translate:none!important}.bottom-nav button.active{background:#eaf3ff;box-shadow:none;color:#0879e8!important}.bottom-nav button:active{transform:none!important}.bottom-nav button span.nav-icon1047{position:relative;width:29px;height:29px;margin:auto;display:grid;place-items:center;color:#64748b}.bottom-nav button.active span.nav-icon1047{color:#0879e8}.bottom-nav small{line-height:13px;font-size:11px;font-weight:800}.nav-icon1047 svg{display:block;width:25px;height:25px;fill:none;stroke:currentcolor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nav-icon1047 svg circle[fill]{stroke:none}.nav-icon1047 svg path[fill]{stroke:none}.bottom-nav [data-p=home] .nav-icon1047 svg{fill:currentcolor;stroke:none;width:24px;height:24px}.capture-nav1047{overflow:visible!important}.bottom-nav button .capture-icon1047{width:52px;height:52px;margin-top:-20px;border-radius:50%;background:linear-gradient(145deg,#1689f4,#0868e8);color:#fff;box-shadow:rgba(8,121,232,.29) 0 7px 17px;border:4px solid #fff}.bottom-nav button.active .capture-icon1047{width:52px;height:52px;margin-top:-20px;border-radius:50%;background:linear-gradient(145deg,#1689f4,#0868e8);color:#fff;box-shadow:rgba(8,121,232,.29) 0 7px 17px;border:4px solid #fff}.capture-icon1047 svg{width:27px;height:27px;stroke-width:1.9}.capture-nav1047 small{margin-top:5px}.alert-icon1047 i{position:absolute;right:-8px;top:-7px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#ef233c;color:#fff;font-size:10px;font-style:normal;font-weight:900;line-height:1}.section>.card{position:relative;overflow:hidden;border-left:5px solid var(--dc-blue);background:linear-gradient(135deg,#fff 70%,#eef6ff)}.section>.metric{position:relative;overflow:hidden;border-left:5px solid var(--dc-blue);background:linear-gradient(135deg,#fff 70%,#eef6ff)}.stack>.card{position:relative;overflow:hidden;border-left:5px solid var(--dc-blue);background:linear-gradient(135deg,#fff 70%,#eef6ff)}.grid2>.metric{position:relative;overflow:hidden;border-left:5px solid var(--dc-blue);background:linear-gradient(135deg,#fff 70%,#eef6ff)}.sheet .evidence-card1047{position:relative;overflow:hidden;border-left:5px solid var(--dc-blue);background:linear-gradient(135deg,#fff 70%,#eef6ff)}.section>.card:nth-of-type(5n+2){border-left-color:var(--dc-green);background:linear-gradient(135deg,#fff 70%,#ecfdf3)}.stack>.card:nth-child(5n+2){border-left-color:var(--dc-green);background:linear-gradient(135deg,#fff 70%,#ecfdf3)}.grid2>.metric:nth-child(5n+2){border-left-color:var(--dc-green);background:linear-gradient(135deg,#fff 70%,#ecfdf3)}.section>.card:nth-of-type(5n+3){border-left-color:var(--dc-orange);background:linear-gradient(135deg,#fff 70%,#fff4e8)}.stack>.card:nth-child(5n+3){border-left-color:var(--dc-orange);background:linear-gradient(135deg,#fff 70%,#fff4e8)}.grid2>.metric:nth-child(5n+3){border-left-color:var(--dc-orange);background:linear-gradient(135deg,#fff 70%,#fff4e8)}.section>.card:nth-of-type(5n+4){border-left-color:var(--dc-violet);background:linear-gradient(135deg,#fff 70%,#f3f0ff)}.stack>.card:nth-child(5n+4){border-left-color:var(--dc-violet);background:linear-gradient(135deg,#fff 70%,#f3f0ff)}.grid2>.metric:nth-child(5n+4){border-left-color:var(--dc-violet);background:linear-gradient(135deg,#fff 70%,#f3f0ff)}.section>.card:nth-of-type(5n+5){border-left-color:var(--dc-teal);background:linear-gradient(135deg,#fff 70%,#ecfeff)}.stack>.card:nth-child(5n+5){border-left-color:var(--dc-teal);background:linear-gradient(135deg,#fff 70%,#ecfeff)}.grid2>.metric:nth-child(5n+5){border-left-color:var(--dc-teal);background:linear-gradient(135deg,#fff 70%,#ecfeff)}.hero{background:linear-gradient(135deg,#052b53,#0864ad 68%,#04a95c)}.enterprise-action{color:#fff!important}.enterprise-action b{color:#fff!important}.enterprise-action small{color:#fff!important}.enterprise-action em{color:#fff!important}.enterprise-action strong{color:#fff!important}.more-grid1046 button{border:0;color:#fff;box-shadow:rgba(16,24,40,.1) 0 9px 24px}.more-grid1046 button:nth-child(7n+1){background:linear-gradient(135deg,#09b65f,#078746)}.more-grid1046 button:nth-child(7n+2){background:linear-gradient(135deg,#f72563,#d9124d)}.more-grid1046 button:nth-child(7n+3){background:linear-gradient(135deg,#1689f4,#0868d0)}.more-grid1046 button:nth-child(7n+4){background:linear-gradient(135deg,#8b4df4,#6824d8)}.more-grid1046 button:nth-child(7n+5){background:linear-gradient(135deg,#ff8515,#ed5a08)}.more-grid1046 button:nth-child(7n+6){background:linear-gradient(135deg,#f5b700,#df8b00)}.more-grid1046 button:nth-child(7n+7){background:linear-gradient(135deg,#0eb8b0,#088a91)}.more-grid1046 button small{opacity:.92;color:#fff!important}.more-grid1046 button b{font-size:15px}.more-grid1046 button span{font-size:34px}.route-mode-grid1047{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.route-mode1047{position:relative;display:grid;grid-template-columns:48px minmax(0px,1fr);gap:2px 10px;align-items:center;padding:14px;border:2px solid #dce5ef;border-radius:18px;background:#fff;margin:0;cursor:pointer}.route-mode1047 input{position:absolute;opacity:0;pointer-events:none}.route-mode1047 span{grid-row:1/3;font-size:32px}.route-mode1047 b{grid-column:2}.route-mode1047 small{grid-column:2}.route-mode1047 small{color:#667085;line-height:1.35}.route-mode1047:has(input:checked){border-color:#0879e8;background:#eef6ff;box-shadow:#dbeeff 0 0 0 3px}.route-points-head1047{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0 8px}.route-points-head1047>div{min-width:0}.route-points-head1047 b{display:block}.route-points-head1047 small{display:block}.route-points-head1047 small{color:#667085;margin-top:4px}.route-points-head1047 .primary{width:auto;min-width:210px}.selected-stop1047{grid-template-columns:minmax(0px,1.2fr) minmax(170px,0.7fr) minmax(190px,1fr) auto;align-items:center;gap:9px;display:grid!important}.selected-stop1047 select{margin:0}.selected-stop1047 input{margin:0}.selected-stop1047 button{margin:0}.selected-stop1047 b{display:block}.selected-stop1047 small{display:block}.delivery-fixed1047{padding:10px;border-radius:12px;background:#eaf4ff;color:#0868d0;font-weight:800;text-align:center}.route-point-toolbar1047{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:10px}.route-point-toolbar1047 input{margin:0}.route-point-card1047{grid-template-columns:minmax(0px,1fr) auto;gap:12px;align-items:center;display:grid!important}.route-point-card1047 b{display:block;margin-top:4px}.route-point-card1047 small{display:block;margin-top:4px}.route-point-actions1047{display:flex;gap:8px}.route-point-actions1047 .primary{width:auto}.route-card1047.delivery1047{border-left-color:var(--dc-blue);background:linear-gradient(135deg,#fff 72%,#eaf4ff)}.route-card1047.pickup1047{border-left-color:var(--dc-orange);background:linear-gradient(135deg,#fff 72%,#fff2e5)}.route-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.route-stop1047{display:grid;grid-template-columns:minmax(0px,1fr) auto;align-items:center}.route-stop1047 b{display:block;margin-top:4px}.route-stop1047 small{display:block;margin-top:4px}.route-stop1047 .route-actions{flex-wrap:wrap;justify-content:flex-end}.route-stop1047 .primary{width:auto}.evidence-card1047{padding:14px;border-top:1px solid #dce5ef;border-right:1px solid #dce5ef;border-bottom:1px solid #dce5ef;border-image:initial;border-left:5px solid var(--dc-blue);border-radius:18px;margin:10px 0}.balance-evidence1047{border-left-color:var(--dc-yellow);background:linear-gradient(135deg,#fff 70%,#fff8dc)}.balance-evidence1047 b{display:block}.balance-evidence1047 small{display:block}.balance-evidence1047 small{color:#667085;margin-top:4px}.photo-drop{min-height:52px;display:flex;align-items:center;justify-content:center;border:1px dashed #8dbaf1;border-radius:14px;background:#eff7ff;color:#0868d0;font-weight:900}.page-head1046{min-width:0;flex-wrap:wrap}.route-head{min-width:0;flex-wrap:wrap}.enterprise-section-head{min-width:0;flex-wrap:wrap}.section-title{min-width:0;flex-wrap:wrap}.cards-hero-head{min-width:0;flex-wrap:wrap}.cards-shell .section-title{min-width:0;flex-wrap:wrap}.page-head1046>*{min-width:0}.route-head>*{min-width:0}.enterprise-section-head>*{min-width:0}.section-title>*{min-width:0}.cards-hero-head>*{min-width:0}.section-title h2{overflow-wrap:anywhere}.section-title h3{overflow-wrap:anywhere}.route-head h2{overflow-wrap:anywhere}.route-head h3{overflow-wrap:anywhere}.enterprise-section-head h3{overflow-wrap:anywhere}.card-command-deck .section-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex!important}.cards-shell .section-title b{white-space:normal!important}.cards-shell .section-title span{white-space:normal!important}.search-result1046{border-left-width:5px!important}.module-1046{padding-bottom:102px}@media (max-width:760px){.topbar{padding:calc(10px + env(safe-area-inset-top)) 12px 10px;min-height:84px}.topbar>div:first-child{grid-template-columns:44px minmax(0px,1fr);column-gap:8px}.dc-logo1047{width:44px;height:44px}.topbar h1{font-size:19px}.topbar .eyebrow{font-size:7px}.topbar .subtitle{font-size:9px}.bottom-nav{padding-top:7px}.bottom-nav button{height:68px;min-height:68px}.bottom-nav button.active{height:68px;min-height:68px}.route-mode-grid1047{grid-template-columns:1fr}.route-points-head1047{align-items:stretch;flex-direction:column}.route-points-head1047 .primary{width:100%;min-width:0}.selected-stop1047{grid-template-columns:1fr!important}.route-point-card1047{grid-template-columns:1fr!important}.route-stop1047{grid-template-columns:1fr!important}.route-point-actions1047>*{flex:1 1 0%}.route-point-actions1047 .primary{width:100%}.route-stop1047 .route-actions{justify-content:stretch}.route-stop1047 .route-actions>*{flex:1 1 0%;min-width:120px}.route-create-sheet1047{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.route-points-sheet1047{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.evidence-sheet1047{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.more-grid1046 button{min-height:118px}.card-command-deck .section-title{grid-template-columns:1fr;gap:6px;display:grid!important}.cards-shell .section-title{grid-template-columns:1fr;gap:6px;display:grid!important}.cards-shell .route-head{grid-template-columns:1fr;display:grid!important}.cards-shell .route-head .primary{width:100%;white-space:normal}.row{min-width:0}.row>div{min-width:0}.row b{overflow-wrap:anywhere}.row small{overflow-wrap:anywhere}}.route-managed1049{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800;background:rgba(100,116,139,.12);color:#64748b}html[data-theme=dark] .route-managed1049{background:#243247;color:#b8c6d9;border:1px solid #3c4b61}.topbar{gap:16px}.topbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.user-card1048{border:1px solid rgba(255,255,255,.165);background:rgba(255,255,255,.063);color:#fff;display:grid;grid-template-columns:44px minmax(118px,1fr) 16px;align-items:center;gap:10px;min-height:58px;padding:7px 10px 7px 8px;border-radius:18px;cursor:pointer;text-align:left;box-shadow:rgba(255,255,255,.086) 0 1px 0 inset;transition:background .16s,border-color .16s}.user-card1048:hover{background:rgba(255,255,255,.094);border-color:rgba(255,255,255,.25)}.user-avatar1048{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#2d95f2,#0c5cb9);border:2px solid rgba(255,255,255,.8);box-shadow:rgba(0,26,53,.4) 0 4px 14px}.user-avatar1048 img{width:100%;height:100%;object-fit:cover;display:block}.user-avatar-fallback1048 svg{width:25px;height:25px;fill:none;stroke:rgb(255,255,255);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.user-copy1048{min-width:0;display:grid;line-height:1.08}.user-copy1048 b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-copy1048 small{font-size:10px;color:#d8e8f8;margin-top:3px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-copy1048 em{font-size:9px;color:#b8d3ed;font-style:normal;margin-top:5px;font-weight:700;white-space:nowrap}.user-chevron1048{font-size:18px;color:#d8e8f8;text-align:center}.topbar-actions .alert-btn{flex:0 0 auto;width:48px;height:48px;border-radius:16px;background:rgba(255,255,255,.08)}.bottom-nav{gap:8px;padding:9px max(10px,env(safe-area-inset-left)) calc(9px + env(safe-area-inset-bottom));border-width:1px 1px 0;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#dfe7f0;border-right-color:#dfe7f0;border-left-color:#dfe7f0;border-image:initial;border-bottom-style:initial;border-bottom-color:initial;box-shadow:rgba(16,24,40,.094) 0 -10px 32px;background:rgba(255,255,255,.95)!important}.bottom-nav button.nav1048{height:62px;min-height:62px;padding:7px 4px;border:0;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:3px;box-shadow:rgba(16,24,40,.125) 0 7px 16px;opacity:1;transition:filter .15s,box-shadow .15s,opacity .15s;margin:0!important;color:#fff!important;transform:none!important}.bottom-nav button.nav1048.active{height:62px;min-height:62px;padding:7px 4px;border:0;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:3px;box-shadow:rgba(16,24,40,.125) 0 7px 16px;opacity:1;transition:filter .15s,box-shadow .15s,opacity .15s;margin:0!important;color:#fff!important;transform:none!important}.bottom-nav button.nav1048:hover{filter:brightness(1.04)}.bottom-nav button.nav1048.active{box-shadow:#fff 0 0 0 3px,currentcolor 0 0 0 5px,rgba(16,24,40,.165) 0 9px 20px;filter:saturate(1.08) brightness(1.03)}.bottom-nav button.nav-home1048{background:linear-gradient(145deg,#ff8b26,var(--nav-orange))}.bottom-nav button.nav-home1048.active{background:linear-gradient(145deg,#ff8b26,var(--nav-orange))}.bottom-nav button.nav-search1048{background:linear-gradient(145deg,#1f91f7,var(--nav-blue))}.bottom-nav button.nav-search1048.active{background:linear-gradient(145deg,#1f91f7,var(--nav-blue))}.bottom-nav button.nav-capture1048{background:linear-gradient(145deg,#18bd70,var(--nav-green))}.bottom-nav button.nav-capture1048.active{background:linear-gradient(145deg,#18bd70,var(--nav-green))}.bottom-nav button.nav-routes1048{background:linear-gradient(145deg,#f24b50,var(--nav-red))}.bottom-nav button.nav-routes1048.active{background:linear-gradient(145deg,#f24b50,var(--nav-red))}.bottom-nav button.nav-more1048{background:linear-gradient(145deg,#9457e5,var(--nav-purple))}.bottom-nav button.nav-more1048.active{background:linear-gradient(145deg,#9457e5,var(--nav-purple))}.bottom-nav button.nav1048 .nav-icon1048{width:31px;height:31px;margin:0;display:grid;place-items:center;color:#fff!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:27px;height:27px;display:block;fill:none;stroke:currentcolor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.bottom-nav .nav-home1048 .nav-icon1048 svg{fill:currentcolor;stroke:none;width:26px;height:26px}.bottom-nav button.nav1048 small{font-size:10px;line-height:12px;font-weight:900;text-shadow:rgba(0,0,0,.133) 0 1px 1px;color:#fff!important}.bottom-nav button.nav1048.nav-locked1048{opacity:.48;filter:saturate(.55);box-shadow:none}.bottom-nav button.nav1048.nav-locked1048.active{box-shadow:none}.more-page1048{max-width:980px;margin:auto;padding-bottom:106px}.more-grid1048{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));grid-auto-rows:150px;gap:12px;margin-top:14px}.more-card1048{height:100%;min-width:0;border:0;border-radius:21px;padding:15px;color:#fff;text-align:left;display:grid;grid-template-columns:54px minmax(0px,1fr);grid-template-rows:1fr auto;gap:10px 12px;align-items:center;box-shadow:rgba(16,24,40,.125) 0 12px 28px;cursor:pointer;overflow:hidden;position:relative;isolation:isolate;transition:transform .16s,box-shadow .16s,filter .16s}.more-card1048::after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;right:-42px;top:-45px;z-index:-1}.more-card1048:hover{transform:translateY(-2px);box-shadow:rgba(16,24,40,.16) 0 15px 32px;filter:brightness(1.03)}.more-icon1048{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.125);border:1px solid rgba(255,255,255,.15);grid-row:1/2}.more-icon1048 svg{width:32px;height:32px;fill:none;stroke:rgb(255,255,255);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.more-copy1048{min-width:0;align-self:center}.more-copy1048 small{display:block;color:#fff!important}.more-copy1048 b{display:block;color:#fff!important}.more-copy1048 small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;opacity:.78;font-weight:900;margin-bottom:5px}.more-copy1048 b{font-size:15px;line-height:1.14;overflow-wrap:anywhere}.more-card1048 em{grid-column:1/3;align-self:end;font-size:10px;font-style:normal;font-weight:800;color:#fff;opacity:.9;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.133);padding-top:8px}.more-card1048 em strong{font-size:20px;line-height:12px}.more-tone-1{background:linear-gradient(135deg,#08ad5c,#067a42)}.more-tone-2{background:linear-gradient(135deg,#ec3568,#bd1549)}.more-tone-3{background:linear-gradient(135deg,#188bf1,#075fbb)}.more-tone-4{background:linear-gradient(135deg,#8650e7,#5d24bc)}.more-tone-5{background:linear-gradient(135deg,#f08022,#cf500c)}.more-tone-6{background:linear-gradient(135deg,#e3aa05,#bc7900)}.more-tone-7{background:linear-gradient(135deg,#08a9a5,#08737b)}.more-tone-8{background:linear-gradient(135deg,#e43b3f,#a91f27)}.more-tone-9{background:linear-gradient(135deg,#355edc,#263aa8)}.more-tone-10{background:linear-gradient(135deg,#526477,#273647)}.switch-user1048{display:block;width:min(320px,100%);margin:18px auto 0}@media (min-width:760px){.bottom-nav{width:760px;border-radius:22px 22px 0 0}}@media (max-width:760px){.topbar{min-height:66px;padding:calc(7px + env(safe-area-inset-top)) 10px 7px;display:flex;justify-content:flex-end;gap:8px}.topbar>div:first-child{display:none!important}.topbar-actions{width:100%;margin:0;justify-content:space-between;flex-direction:row-reverse;gap:8px}.user-card1048{flex:1 1 0%;grid-template-columns:minmax(0px,1fr);min-height:50px;padding:6px 10px;border-radius:14px;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.11)}.user-avatar1048{display:none!important}.user-chevron1048{display:none!important}.user-time1048{display:none!important}.user-copy1048{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:8px;align-items:center}.user-copy1048 b{grid-column:1;font-size:13px}.user-copy1048 small{grid-area:2/1;font-size:9px;margin-top:2px}.user-copy1048 em{grid-area:1/2/3;margin:0;font-size:10px;color:#dceafb}.topbar-actions .alert-btn{width:46px;height:46px;border-radius:14px}.bottom-nav{gap:5px;padding-left:6px;padding-right:6px;border-radius:18px 18px 0 0;left:0!important;right:0!important;margin:0!important}.bottom-nav button.nav1048{height:58px;min-height:58px;border-radius:14px;padding:5px 1px}.bottom-nav button.nav1048.active{height:58px;min-height:58px;border-radius:14px;padding:5px 1px}.bottom-nav button.nav1048 .nav-icon1048{width:27px;height:27px}.bottom-nav button.nav1048 .nav-icon1048 svg{width:24px;height:24px}.bottom-nav button.nav1048 small{font-size:8px}.more-grid1048{grid-template-columns:repeat(3,minmax(0px,1fr));grid-auto-rows:132px;gap:7px}.more-card1048{border-radius:16px;padding:9px;grid-template-columns:38px minmax(0px,1fr);gap:7px}.more-icon1048{width:38px;height:38px;border-radius:12px}.more-icon1048 svg{width:24px;height:24px}.more-copy1048 small{font-size:7px;margin-bottom:3px}.more-copy1048 b{font-size:11px;line-height:1.12}.more-card1048 em{font-size:8px;padding-top:6px}.more-card1048 em strong{font-size:16px}}@media (max-width:380px){.more-grid1048{gap:5px;grid-auto-rows:126px}.more-card1048{padding:8px;grid-template-columns:34px minmax(0px,1fr);gap:5px}.more-icon1048{width:34px;height:34px}.more-icon1048 svg{width:21px;height:21px}.more-copy1048 b{font-size:10px}}body{background:linear-gradient(#f7faff 0,#f3f7fb 55%,#f6f8fb 100%);color:var(--dc-ink)}#view{max-width:1540px;margin:0 auto;padding-left:clamp(14px,2.1vw,32px);padding-right:clamp(14px,2.1vw,32px)}.v1049-card{border:1px solid var(--dc-line);box-shadow:var(--dc-shadow);border-radius:18px;background:#fff}.card{border:1px solid var(--dc-line);box-shadow:var(--dc-shadow);border-radius:18px;background:#fff}.v1049-btn{border-radius:12px!important;font-weight:800!important;min-height:38px!important}.primary{background:linear-gradient(135deg,#178bf5,#0569db)!important}.secondary{background:#fff!important;color:#155aa8!important;border:1px solid #c9dcf1!important}.mini{background:#fff!important;border:1px solid #d6e1ec!important;color:#164b80!important}@media (max-width:760px){.topbar{justify-content:space-between!important;align-items:center!important;padding:calc(7px + env(safe-area-inset-top)) 10px 7px!important;min-height:74px!important}.topbar>div:first-child{display:block!important;min-width:0!important;max-width:42vw!important}.topbar>div:first-child .eyebrow{font-size:6px!important;white-space:nowrap!important}.topbar>div:first-child h1{font-size:16px!important;line-height:1!important;margin:1px 0!important;white-space:nowrap!important}.topbar>div:first-child .subtitle{font-size:7px!important;white-space:nowrap!important}.topbar-actions{width:auto!important;flex:1 1 0%!important;justify-content:flex-end!important;flex-direction:row!important}.user-card1048{max-width:48vw!important}.user-copy1048{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}.user-copy1048 em{grid-area:3/1!important;font-size:8px!important}}.bottom-nav.v1049-nav-centered{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(690px,100% - 24px)!important;border-radius:22px!important;bottom:0!important}.bottom-nav button.nav1048{transform:none!important;min-height:56px!important;height:56px!important}.bottom-nav button.nav1048.active{transform:none!important;min-height:56px!important;height:56px!important}.bottom-nav button.nav1048 .nav-icon1048{width:25px!important;height:25px!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:22px!important;height:22px!important}.v1049-kpi{position:relative;overflow:hidden;border:0!important;color:#fff!important;min-height:104px!important;padding:18px!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}.v1049-kpi *{color:#fff!important}.v1049-kpi::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13)}.v1049-tone-1{background:linear-gradient(135deg,#178bf5,#075ec6)!important}.v1049-tone-2{background:linear-gradient(135deg,#21bd73,#079c55)!important}.v1049-tone-3{background:linear-gradient(135deg,#8d59f3,#6832d7)!important}.v1049-tone-4{background:linear-gradient(135deg,#f34b5d,#d72d43)!important}.v1049-tone-5{background:linear-gradient(135deg,#f9a13a,#ef7819)!important}.v1049-tone-6{background:linear-gradient(135deg,#ef5073,#d7325b)!important}.v1049-tone-7{background:linear-gradient(135deg,#3e63e5,#2949c4)!important}.v1049-tone-8{background:linear-gradient(135deg,#19b6b6,#0f8e9a)!important}.exec-grid{gap:12px!important}.report-cards{gap:12px!important}.grid2{gap:12px!important}[data-dc-page=home] .exec-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important}[data-dc-page=business] .exec-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important}[data-dc-page=finance] .exec-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important}[data-dc-page=debts] .grid2{grid-template-columns:repeat(4,minmax(0px,1fr))!important}[data-dc-page=cards] .grid2{grid-template-columns:repeat(4,minmax(0px,1fr))!important}[data-dc-page=purchases] .exec-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important}.enterprise-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important}.enterprise-action{min-height:92px!important;border-radius:16px!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow)!important}.enterprise-action:nth-child(4n+1){--action:#167ef0}.enterprise-action:nth-child(4n+2){--action:#e94468}.enterprise-action:nth-child(4n+3){--action:#16aa66}.enterprise-action:nth-child(4n){--action:#7b4be0}.enterprise-action .enterprise-action-icon{background:color-mix(in srgb,var(--action) 14%,#fff)!important;color:var(--action)!important;border-radius:14px!important}.v1049-search-page{max-width:980px!important;margin:clamp(70px,13vh,150px) auto 120px!important;text-align:center!important}.v1049-search-title-card{display:block!important;background:#fff!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow)!important;border-radius:20px!important;padding:26px 22px 22px!important;margin-bottom:18px!important;text-align:center!important}.v1049-search-title-card p{display:none!important}.v1049-search-card{background:#fff;border:1px solid var(--dc-line);box-shadow:var(--dc-shadow);border-radius:18px;padding:14px;display:flex;align-items:center;gap:10px}.v1049-search-icon{font-size:26px;color:#51718e;padding-left:10px}.v1049-search-card .search1046{border:0!important;box-shadow:none!important;margin:0!important;font-size:18px!important;background:0 0!important}.v1049-search-results>.empty:first-child{min-height:86px!important;display:grid!important;place-items:center!important;border-radius:18px!important;background:#fff!important;color:#5c7592!important}.v1049-search-results .search-result1046{max-width:980px;margin-inline:auto;text-align:left}.v1049-capture-page{max-width:1220px;margin:0 auto}.v1049-capture-page>h2{font-size:30px!important;margin-bottom:4px!important}.v1049-capture-page>.muted{max-width:800px}.capture-only-actions{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;gap:12px!important;margin-top:18px!important}.v1049-action-tile{border-radius:16px!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important}.v1049-action-1{background:linear-gradient(135deg,#178bf5,#0569db)!important;color:#fff!important}.v1049-action-2{background:#eafaf2!important;color:#07854d!important;border:1px solid #bcebd2!important}.v1049-action-3{background:#f0eaff!important;color:#7041d5!important;border:1px solid #d7c8fb!important}.v1049-action-4{background:#fff4e8!important;color:#c66610!important;border:1px solid #f2d2ad!important}.v1049-info-card{border-radius:16px!important;padding:14px 16px!important}.v1049-master-rule{border-radius:16px!important;padding:14px 16px!important}.v1049-master-rule{background:#fff7df!important;border-color:#f2d598!important}.v1049-routes-page .route-kpis{grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:12px!important}.v1049-routes-page .route-control-card{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.v1049-routes-page .route-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:12px!important}.v1049-routes-page .route-card{margin:0!important}.v1049-payroll-page .exec-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important}.v1049-employee-folder{border:1px solid var(--dc-line);border-radius:18px;background:var(--dc-surface);color:var(--dc-text);box-shadow:var(--dc-shadow);margin-top:16px;overflow:hidden}.v1049-employee-folder summary{list-style:none;cursor:pointer;padding:18px 20px;display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center}.v1049-employee-folder summary::-webkit-details-marker{display:none}.v1049-employee-folder summary span{font-weight:900;font-size:17px}.v1049-employee-folder summary small{grid-column:1;color:var(--dc-muted)}.v1049-employee-folder summary b{grid-area:1/2/3;color:#087cf0}.v1049-employee-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:10px!important;padding:0 14px 14px!important}.v1049-employee-grid>.card{margin:0!important;min-height:92px!important}.v1049-location-page #locationContent{display:block!important}.v1049-location-page .location-map-card{overflow:hidden;border-radius:18px!important}.v1049-location-page .location-map{min-height:390px!important}.v1049-location-page .location-people-grid{grid-template-columns:repeat(3,minmax(0px,1fr))!important}[data-dc-page=settings] .config-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:10px!important}[data-dc-page=settings] .config-role-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=settings] .supplier-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=settings] .config-role-grid>.card{margin:0!important}[data-dc-page=settings] .supplier-grid>.card{margin:0!important}.v1049-table-zone{border-radius:16px!important;overflow:auto!important;border:1px solid var(--dc-line)!important;background:#fff!important}.enterprise-table{font-size:12px!important}.enterprise-table th{background:#f2f6fb!important;color:#36526f!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.03em!important}.enterprise-table td{padding:10px 12px!important;border-bottom:1px solid #edf2f7!important}.enterprise-table th{padding:10px 12px!important;border-bottom:1px solid #edf2f7!important}.enterprise-table tr:hover td{background:#f8fbff!important}.v1049-move-type{display:flex;align-items:center;gap:8px}.v1049-move-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-style:normal;color:#fff;font-size:13px;flex:0 0 26px}.v1049-move-icon.violet{background:#7b43df}.v1049-move-icon.orange{background:#f28a24}.v1049-move-icon.green{background:#12a75f}.v1049-move-icon.cyan{background:#16aeba}.v1049-move-icon.blue{background:#1889ee}.v1049-move-icon.red{background:#ef4054}.v1049-move-icon.slate{background:#66778a}.v1049-cat{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:800}.v1049-cat.violet{background:#eee7ff;color:#6731c7}.v1049-cat.orange{background:#fff0df;color:#b65b08}.v1049-cat.green{background:#e4f8ee;color:#07814a}.v1049-cat.cyan{background:#e2f8fa;color:#087c86}.v1049-cat.blue{background:#e5f1ff;color:#0b67c4}.v1049-cat.red{background:#ffe8ec;color:#bd2439}.v1049-cat.slate{background:#edf1f5;color:#506275}.v1049-negative{color:#dc233e!important;font-weight:900!important}.v1049-title-card{max-width:720px!important;margin:0 auto 22px!important;padding:18px 22px!important;border:1px solid var(--dc-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--dc-shadow)!important}.v1049-centered-title{text-align:center!important}.more-page1048 .more-grid1048{margin-inline:auto!important}.switch-user1048{display:none!important}@media (max-width:900px){#view{padding-left:10px!important;padding-right:10px!important;padding-bottom:96px!important;overflow:visible!important}.enterprise-table-wrap{overflow-x:auto!important;max-width:100%!important}.v1049-table-zone{overflow-x:auto!important;max-width:100%!important}.enterprise-table{min-width:760px!important}[data-dc-page=home] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=business] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=finance] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=debts] .grid2{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=cards] .grid2{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=purchases] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}.enterprise-action-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}.capture-only-actions{grid-template-columns:1fr 1fr!important}.v1049-routes-page .route-stack{grid-template-columns:1fr!important}.v1049-employee-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=settings] .config-role-grid{grid-template-columns:1fr!important}[data-dc-page=settings] .supplier-grid{grid-template-columns:1fr!important}}@media (max-width:520px){.v1049-kpi{min-height:92px!important;padding:13px!important}.v1049-kpi b{font-size:20px!important}.v1049-search-page{margin-top:32px!important}.v1049-search-title-card{padding:20px 14px!important}.v1049-search-card{padding:8px!important}.v1049-search-card .search1046{font-size:15px!important}.capture-only-actions{grid-template-columns:1fr!important}.v1049-employee-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:6px!important}.v1049-employee-grid .card{padding:9px!important}.v1049-routes-page .route-control-card{grid-template-columns:1fr!important}}#view{padding-bottom:96px!important}.enterprise-action{position:relative!important;overflow:hidden!important;padding:14px!important;display:grid!important;grid-template-columns:44px minmax(0px,1fr) 18px!important;grid-template-rows:auto auto!important;column-gap:10px!important;align-items:center!important;text-align:left!important}.enterprise-action:nth-child(8n+1){--action:#167ef0!important}.enterprise-action:nth-child(8n+2){--action:#ef476f!important}.enterprise-action:nth-child(8n+3){--action:#12a864!important}.enterprise-action:nth-child(8n+4){--action:#7b4be0!important}.enterprise-action:nth-child(8n+5){--action:#f59e0b!important}.enterprise-action:nth-child(8n+6){--action:#10a9b8!important}.enterprise-action:nth-child(8n+7){--action:#3d63df!important}.enterprise-action:nth-child(8n){--action:#52677d!important}.enterprise-action .enterprise-action-icon{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,var(--action) 16%,#fff)!important;color:var(--action)!important;border:1px solid color-mix(in srgb,var(--action) 28%,#fff)!important;border-radius:13px!important;font-size:20px!important;grid-row:1/3!important}.enterprise-action .enterprise-action-copy{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.enterprise-action .enterprise-action-copy b{display:block!important;color:#0c2850!important;font-size:13px!important;line-height:1.15!important;font-weight:900!important}.enterprise-action .enterprise-action-copy small{display:block!important;color:#667b93!important;font-size:9px!important;line-height:1.25!important;font-weight:600!important}.enterprise-action em{display:block!important;color:var(--action)!important;font-size:8px!important;font-style:normal!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;grid-column:2!important;margin-top:2px!important}.enterprise-action>strong{display:block!important;color:var(--action)!important;font-size:22px!important;line-height:1!important;grid-area:1/3/3!important;align-self:center!important}.v1049-title-card{background:#fff!important;border:1px solid #cfddeb!important;box-shadow:rgba(15,43,79,.12) 0 10px 28px!important}.v1049-title-card .eyebrow{color:#5b6f87!important;font-weight:900!important;letter-spacing:.18em!important}.v1049-title-card h2{color:#0c2850!important;font-weight:900!important}.v1049-title-card h3{color:#0c2850!important;font-weight:900!important}.v1049-title-card p{color:#667b93!important}.v1049-title-card .muted{color:#667b93!important}.bottom-nav.v1049-nav-centered{bottom:10px!important}@media (max-width:640px){#view{padding-bottom:92px!important}.enterprise-action{padding:10px!important;grid-template-columns:38px minmax(0px,1fr) 12px!important;min-height:82px!important}.enterprise-action .enterprise-action-icon{width:38px!important;height:38px!important;font-size:17px!important}.enterprise-action .enterprise-action-copy b{font-size:11px!important}.enterprise-action .enterprise-action-copy small{font-size:8px!important}.enterprise-action em{font-size:7px!important}.bottom-nav.v1049-nav-centered{bottom:max(6px,env(safe-area-inset-bottom))!important}}[data-dc-page=settings] .config-visual-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important;margin:14px 0 18px!important}[data-dc-page=settings] .config-visual-tabs .config-tab{min-height:96px!important;border:0!important;border-radius:18px!important;padding:18px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;box-shadow:rgba(15,23,42,.1) 0 10px 24px!important;text-align:left!important}[data-dc-page=settings] .config-visual-tabs .config-tab .tab-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.18);font-size:24px;flex:0 0 46px}[data-dc-page=settings] .config-visual-tabs .config-tab b{display:block;font-size:16px;color:#fff!important}[data-dc-page=settings] .config-visual-tabs .config-tab small{display:block;margin-top:3px;color:rgba(255,255,255,.86)!important}[data-dc-page=settings] .config-tab-blue{background:linear-gradient(135deg,#1687ff,#1766e8)!important}[data-dc-page=settings] .config-tab-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important}[data-dc-page=settings] .config-tab-green{background:linear-gradient(135deg,#12b981,#059669)!important}[data-dc-page=settings] .config-tab-orange{background:linear-gradient(135deg,#ff9b36,#f97316)!important}[data-dc-page=settings] .config-visual-tabs .config-tab.active{transform:translateY(-1px);outline:rgba(9,77,167,.16) solid 3px!important}[data-dc-page=settings] .config-section-block{margin:18px 0 24px}[data-dc-page=settings] .config-people-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=settings] .config-role-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=settings] .supplier-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=settings] .config-user-card{min-width:0;overflow:hidden;margin:0!important;padding:16px!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:rgba(15,23,42,.06) 0 7px 18px!important}[data-dc-page=settings] .config-role-card{min-width:0;overflow:hidden;margin:0!important;padding:16px!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:rgba(15,23,42,.06) 0 7px 18px!important}[data-dc-page=settings] .config-supplier-card{min-width:0;overflow:hidden;margin:0!important;padding:16px!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:rgba(15,23,42,.06) 0 7px 18px!important}[data-dc-page=settings] .config-card-top{display:flex;align-items:center;gap:12px}[data-dc-page=settings] .config-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:#2563eb;flex:0 0 44px}[data-dc-page=settings] .config-card-main{display:flex;flex-direction:column;min-width:0;flex:1 1 0%}[data-dc-page=settings] .config-card-main b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-dc-page=settings] .config-role-label{font-size:12px;color:#53627a;margin-top:3px}[data-dc-page=settings] .config-edit-btn{margin-left:auto}[data-dc-page=settings] .config-card-meta{display:grid;gap:5px;margin-top:12px}[data-dc-page=settings] .config-card-meta small{white-space:normal;overflow-wrap:anywhere}[data-dc-page=settings] .cloud-ok{font-weight:700;color:#0f9f62!important}[data-dc-page=settings] .cloud-pending{font-weight:700;color:#c47c00!important}[data-dc-page=settings] .tone-blue{background:linear-gradient(135deg,#eef6ff,#f8fbff)!important;border-left:4px solid #2684ff!important}[data-dc-page=settings] .tone-green{background:linear-gradient(135deg,#effcf5,#fbfffd)!important;border-left:4px solid #18a96b!important}[data-dc-page=settings] .tone-orange{background:linear-gradient(135deg,#fff7ed,#fffdf9)!important;border-left:4px solid #f59e0b!important}[data-dc-page=settings] .tone-purple{background:linear-gradient(135deg,#f6f0ff,#fdfbff)!important;border-left:4px solid #8b5cf6!important}[data-dc-page=settings] .tone-cyan{background:linear-gradient(135deg,#ecfeff,#fbffff)!important;border-left:4px solid #06b6d4!important}[data-dc-page=settings] .tone-slate{background:linear-gradient(135deg,#f1f5f9,#fff)!important;border-left:4px solid #64748b!important}[data-dc-page=settings] .role-tone-0{background:#eef6ff!important}.role-tone-0 .config-avatar{background:#2563eb}[data-dc-page=settings] .role-tone-1{background:#effcf5!important}.role-tone-1 .config-avatar{background:#16a34a}[data-dc-page=settings] .role-tone-2{background:#fff7ed!important}.role-tone-2 .config-avatar{background:#ea580c}[data-dc-page=settings] .role-tone-3{background:#f6f0ff!important}.role-tone-3 .config-avatar{background:#7c3aed}[data-dc-page=settings] .role-tone-4{background:#ecfeff!important}.role-tone-4 .config-avatar{background:#0891b2}[data-dc-page=settings] .role-tone-5{background:#fff1f2!important}.role-tone-5 .config-avatar{background:#e11d48}[data-dc-page=settings] .config-role-card p{margin:12px 0 10px;color:#516079;font-size:13px;line-height:1.45}[data-dc-page=settings] .config-module-tags{display:flex;flex-wrap:wrap;gap:6px}[data-dc-page=settings] .config-module-tags span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.2);font-size:11px;font-weight:700;color:#41506a}[data-dc-page=settings] .config-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}[data-dc-page=settings] .config-info-grid>.card{margin:0!important}[data-dc-page=settings] .info-blue{background:linear-gradient(135deg,#eef6ff,#f8fbff)!important}[data-dc-page=settings] .info-green{background:linear-gradient(135deg,#effcf5,#fbfffd)!important}[data-dc-page=settings] .supplier-tone-0{background:#fff0f4!important;border-left:4px solid #ec407a!important}[data-dc-page=settings] .supplier-tone-1{background:#eef6ff!important;border-left:4px solid #2684ff!important}[data-dc-page=settings] .supplier-tone-2{background:#effcf5!important;border-left:4px solid #10b981!important}[data-dc-page=settings] .supplier-tone-3{background:#fff5eb!important;border-left:4px solid #f97316!important}[data-dc-page=settings] .supplier-tone-4{background:#f5f0ff!important;border-left:4px solid #8b5cf6!important}[data-dc-page=settings] .supplier-tone-5{background:#ecfeff!important;border-left:4px solid #06b6d4!important}[data-dc-page=settings] .supplier-tone-0 .config-avatar{background:#e91e63}[data-dc-page=settings] .supplier-tone-1 .config-avatar{background:#1976d2}[data-dc-page=settings] .supplier-tone-2 .config-avatar{background:#0f9f62}[data-dc-page=settings] .supplier-tone-3 .config-avatar{background:#ea580c}[data-dc-page=settings] .supplier-tone-4 .config-avatar{background:#7c3aed}[data-dc-page=settings] .supplier-tone-5 .config-avatar{background:#0891b2}@media (max-width:900px){[data-dc-page=settings] .config-visual-tabs{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=settings] .config-people-grid{grid-template-columns:1fr!important}[data-dc-page=settings] .config-role-grid{grid-template-columns:1fr!important}[data-dc-page=settings] .supplier-grid{grid-template-columns:1fr!important}[data-dc-page=settings] .config-info-grid{grid-template-columns:1fr!important}}[data-dc-page=search] .v1049-search-title-card{background:linear-gradient(135deg,#087cf0,#2d56d9)!important;border:0!important;color:#fff!important;box-shadow:rgba(8,124,240,.2) 0 14px 34px!important}[data-dc-page=search] .v1049-search-title-card .eyebrow{color:#fff!important}[data-dc-page=search] .v1049-search-title-card h2{color:#fff!important}[data-dc-page=search] .v1049-search-title-card .eyebrow{opacity:.82}[data-dc-page=search] .v1049-search-card{background:linear-gradient(135deg,#7047df,#8a5cf0)!important;border:0!important;padding:14px 16px!important;box-shadow:rgba(112,71,223,.16) 0 14px 32px!important}[data-dc-page=search] .v1049-search-icon{flex:0 0 auto;color:#fff!important;font-size:24px!important;padding-left:2px!important}[data-dc-page=search] .v1049-search-card .search1046{min-width:0!important;flex:1 1 0%!important;height:48px!important;padding:0 16px!important;border-radius:13px!important;background:#fff!important;color:#173452!important;border:1px solid rgba(255,255,255,.38)!important}[data-dc-page=search] .v1049-search-submit{height:48px!important;min-width:122px!important;border:0!important;border-radius:13px!important;background:#0b8b66!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:900!important;cursor:pointer!important;box-shadow:rgba(4,86,65,.18) 0 8px 18px!important}[data-dc-page=search] .v1049-search-results>.empty:first-child{background:linear-gradient(135deg,#11aeb8,#0b8e9b)!important;border:0!important;color:#fff!important;font-weight:800!important;box-shadow:rgba(17,174,184,.15) 0 12px 28px!important}[data-dc-page=search] .v1049-search-hint{background:linear-gradient(135deg,#11aeb8,#0b8e9b)!important;border:0!important;color:#fff!important;font-weight:800!important;box-shadow:rgba(17,174,184,.15) 0 12px 28px!important}[data-dc-page=settings] .v1049-settings-tech-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:14px!important;margin:22px 0 8px!important;align-items:stretch!important}[data-dc-page=settings] .v1049-tech-card{margin:0!important;min-width:0!important;padding:16px!important;border:0!important;border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(15,43,79,.1) 0 10px 25px!important}[data-dc-page=settings] .v1049-tech-card b{color:#fff!important}[data-dc-page=settings] .v1049-tech-card p{color:#fff!important}[data-dc-page=settings] .v1049-tech-card small{color:#fff!important}[data-dc-page=settings] .v1049-tech-card .muted{color:#fff!important}[data-dc-page=settings] .v1049-tech-card .checks span{color:#fff!important}[data-dc-page=settings] .v1049-tech-card .pill{background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important}[data-dc-page=settings] .v1049-tech-card .secondary{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}[data-dc-page=settings] .v1049-tech-card .mini{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}[data-dc-page=settings] .v1049-tech-card .primary{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border:0!important}[data-dc-page=settings] .v1049-tech-card input{background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}[data-dc-page=settings] .v1049-tech-card select{background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}[data-dc-page=settings] .v1049-tech-card label{color:#fff!important}[data-dc-page=settings] .tech-blue{background:linear-gradient(135deg,#1a83ee,#1666cf)!important}[data-dc-page=settings] .tech-green{background:linear-gradient(135deg,#13ad63,#07894a)!important}[data-dc-page=settings] .tech-purple{background:linear-gradient(135deg,#8054e8,#6532ca)!important}[data-dc-page=settings] .tech-orange{background:linear-gradient(135deg,#f59b32,#e57414)!important}[data-dc-page=settings] .tech-cyan{background:linear-gradient(135deg,#17aeba,#0e8795)!important}[data-dc-page=settings] .tech-slate{background:linear-gradient(135deg,#60758c,#42566c)!important}[data-dc-page=settings] .tech-map{background:linear-gradient(135deg,#2d6cdf,#174ea9)!important}[data-dc-page=settings] .v1049-map-compact .form-grid{grid-template-columns:1fr!important;gap:8px!important}[data-dc-page=settings] .v1049-map-compact .map-config-help{display:none!important}[data-dc-page=settings] .v1049-map-compact .row{gap:8px!important;flex-wrap:wrap!important}[data-dc-page=settings] .v1049-map-compact{min-height:100%!important}@media (max-width:900px){[data-dc-page=settings] .v1049-settings-tech-grid{grid-template-columns:1fr!important}}@media (max-width:620px){[data-dc-page=search] .v1049-search-card{display:grid!important;grid-template-columns:28px minmax(0px,1fr)!important}[data-dc-page=search] .v1049-search-submit{grid-column:1/-1!important;width:100%!important}}[data-dc-page=more] .v10494-more-hero{background:linear-gradient(135deg,#0a72e8,#274ed7)!important;color:#fff!important;border:0!important;text-align:center!important;align-items:center!important;justify-content:center!important;padding:20px 24px!important;box-shadow:rgba(24,90,210,.18) 0 14px 34px!important}[data-dc-page=more] .v10494-more-hero>div{width:100%!important;text-align:center!important}[data-dc-page=more] .v10494-more-hero .eyebrow{color:#fff!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}[data-dc-page=more] .v10494-more-hero h2{color:#fff!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}[data-dc-page=more] .v10494-more-hero p{color:#fff!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}[data-dc-page=more] .v10494-more-hero .eyebrow{opacity:.82!important}[data-dc-page=cards] .cards-summary-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=cards] .v10494-solid-kpi{border:0!important;color:#fff!important;min-height:112px!important;padding:18px!important;box-shadow:rgba(15,43,79,.12) 0 12px 28px!important}[data-dc-page=cards] .v10494-solid-kpi span{color:#fff!important}[data-dc-page=cards] .v10494-solid-kpi b{color:#fff!important}[data-dc-page=cards] .v10494-solid-kpi small{color:#fff!important}.v10494-card-tone-1{background:linear-gradient(135deg,#1186f7,#1a65db)!important}.v10494-card-tone-2{background:linear-gradient(135deg,#13b96e,#079752)!important}.v10494-card-tone-3{background:linear-gradient(135deg,#ff982c,#ed6f12)!important}.v10494-card-tone-4{background:linear-gradient(135deg,#8957ef,#6b32d2)!important}[data-dc-page=cards] .card-command-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=cards] .v10494-command{border:0!important;color:#fff!important;min-height:82px!important;box-shadow:rgba(15,43,79,.08) 0 8px 18px!important}[data-dc-page=cards] .v10494-command b{color:#fff!important}[data-dc-page=cards] .v10494-command small{color:#fff!important}[data-dc-page=cards] .v10494-command span{color:#fff!important}[data-dc-page=cards] .v10494-command-1{background:linear-gradient(135deg,#1788f7,#1565d8)!important}[data-dc-page=cards] .v10494-command-2{background:linear-gradient(135deg,#11b86d,#078e4d)!important}[data-dc-page=cards] .v10494-command-3{background:linear-gradient(135deg,#8758ed,#6931cc)!important}[data-dc-page=cards] .v10494-command-4{background:linear-gradient(135deg,#ff922b,#e86c0f)!important}[data-dc-page=cards] .card-portfolio-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:14px!important;align-items:stretch!important}[data-dc-page=cards] .v10494-credit-card{margin:0!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:rgba(15,43,79,.08) 0 10px 24px!important}[data-dc-page=cards] .v10494-credit-card .card-enterprise-visual{min-height:150px!important}[data-dc-page=cards] .v10494-credit-card .card-enterprise-body{padding:14px!important}[data-dc-page=cards] .v10494-credit-tone-1{background:linear-gradient(#f2f7ff,#fff)!important}[data-dc-page=cards] .v10494-credit-tone-2{background:linear-gradient(#f8f5ff,#fff)!important}[data-dc-page=cards] .v10494-credit-tone-3{background:linear-gradient(#effcf7,#fff)!important}[data-dc-page=cards] .v10494-credit-tone-4{background:linear-gradient(#fff7ed,#fff)!important}[data-dc-page=cards] .v10494-credit-tone-5{background:linear-gradient(#fff2f5,#fff)!important}[data-dc-page=cards] .v10494-credit-tone-6{background:linear-gradient(#eefcff,#fff)!important}[data-dc-page=cards] .v10494-card-movement{border-left:5px solid transparent!important;margin:8px 0!important;background:#fff!important}.v10494-movement-1{border-left-color:#16a34a!important;background:#effcf5!important}.v10494-movement-2{border-left-color:#2563eb!important;background:#eef6ff!important}.v10494-movement-3{border-left-color:#e11d48!important;background:#fff1f4!important}.v10494-movement-4{border-left-color:#f59e0b!important;background:#fff8e9!important}.v10494-movement-5{border-left-color:#06b6d4!important;background:#ecfeff!important}.v10494-movement-6{border-left-color:#7c3aed!important;background:#f6f0ff!important}[data-dc-page=payroll] .v10494-benefits{margin-top:18px!important}[data-dc-page=payroll] .v10494-benefit-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=payroll] .v10494-employee-benefit-card{margin:0!important;border:0!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;color:#fff!important;box-shadow:rgba(15,43,79,.1) 0 10px 22px!important}[data-dc-page=payroll] .v10494-employee-benefit-card summary{padding:16px!important;min-height:118px!important;display:flex!important;align-items:flex-start!important;gap:10px!important;color:#fff!important;cursor:pointer!important}[data-dc-page=payroll] .v10494-employee-benefit-card summary span:first-child{flex:1 1 0%!important;min-width:0!important}[data-dc-page=payroll] .v10494-employee-benefit-card summary b{color:#fff!important}[data-dc-page=payroll] .v10494-employee-benefit-card summary small{color:#fff!important}[data-dc-page=payroll] .v10494-employee-benefit-card summary .pill{background:rgba(255,255,255,.92)!important;color:#173452!important;border:0!important;font-size:11px!important;padding:5px 9px!important}[data-dc-page=payroll] .v10494-employee-benefit-card[open]{background:#fff!important;color:#173452!important}[data-dc-page=payroll] .v10494-employee-benefit-card[open] summary{border-radius:18px 18px 0 0!important}[data-dc-page=payroll] .v10494-employee-benefit-card[open]>.employee-actions104{padding-left:12px!important;padding-right:12px!important}[data-dc-page=payroll] .v10494-employee-benefit-card[open]>.grid2{padding-left:12px!important;padding-right:12px!important}[data-dc-page=payroll] .v10494-employee-benefit-card[open]>.row{padding-left:12px!important;padding-right:12px!important}.v10494-emp-tone-1>summary{background:linear-gradient(135deg,#1888f7,#1766db)!important}.v10494-emp-tone-1.v10494-directory-card{background:linear-gradient(135deg,#1888f7,#1766db)!important}.v10494-emp-tone-2>summary{background:linear-gradient(135deg,#17b96f,#079853)!important}.v10494-emp-tone-2.v10494-directory-card{background:linear-gradient(135deg,#17b96f,#079853)!important}.v10494-emp-tone-3>summary{background:linear-gradient(135deg,#ff9831,#ed6e12)!important}.v10494-emp-tone-3.v10494-directory-card{background:linear-gradient(135deg,#ff9831,#ed6e12)!important}.v10494-emp-tone-4>summary{background:linear-gradient(135deg,#8c5bef,#6b35d2)!important}.v10494-emp-tone-4.v10494-directory-card{background:linear-gradient(135deg,#8c5bef,#6b35d2)!important}.v10494-emp-tone-5>summary{background:linear-gradient(135deg,#17b8b0,#0b918c)!important}.v10494-emp-tone-5.v10494-directory-card{background:linear-gradient(135deg,#17b8b0,#0b918c)!important}.v10494-emp-tone-6>summary{background:linear-gradient(135deg,#5478ff,#3659dc)!important}.v10494-emp-tone-6.v10494-directory-card{background:linear-gradient(135deg,#5478ff,#3659dc)!important}.v10494-emp-tone-7>summary{background:linear-gradient(135deg,#f05472,#d92c51)!important}.v10494-emp-tone-7.v10494-directory-card{background:linear-gradient(135deg,#f05472,#d92c51)!important}.v10494-emp-tone-8>summary{background:linear-gradient(135deg,#ffc129,#e6a105)!important}.v10494-emp-tone-8.v10494-directory-card{background:linear-gradient(135deg,#ffc129,#e6a105)!important}[data-dc-page=payroll] .v10494-directory-card{color:#fff!important;border:0!important}[data-dc-page=payroll] .v10494-directory-card b{color:#fff!important}[data-dc-page=payroll] .v10494-directory-card small{color:#fff!important}[data-dc-page=payroll] .v10494-kiosk-card{background:linear-gradient(135deg,#1488f5,#1765d8)!important;color:#fff!important;border:0!important;box-shadow:rgba(20,110,220,.14) 0 12px 26px!important}[data-dc-page=payroll] .v10494-kiosk-card b{color:#fff!important}[data-dc-page=payroll] .v10494-kiosk-card small{color:#fff!important}[data-dc-page=payroll] .v10494-kiosk-card .pill{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important}[data-dc-page=payroll] .v10494-kiosk-btn{background:linear-gradient(135deg,#0c79e8,#2453d4)!important;color:#fff!important;border:0!important;min-width:170px!important}[data-dc-page=payroll] .v10494-employee-ops{border-radius:20px!important;padding:14px!important;background:#fff!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow)!important}[data-dc-page=payroll] .v10494-employee-ops .employee-tabs-1031{display:flex!important;gap:10px!important;flex-wrap:wrap!important}[data-dc-page=payroll] .v10494-op-tab{color:#fff!important;border:0!important;font-weight:900!important}[data-dc-page=payroll] .v10494-op-tab.expense{background:linear-gradient(135deg,#7b4dea,#6532ce)!important}[data-dc-page=payroll] .v10494-op-tab.advance{background:linear-gradient(135deg,#15b96c,#078e4c)!important}[data-dc-page=payroll] .v10494-op-row{border-radius:14px!important;padding:12px!important;border:0!important}[data-dc-page=locations] .v10494-location .location-overview{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=locations] .v10494-location .location-stat{border:0!important;color:#fff!important;min-height:105px!important;box-shadow:rgba(15,43,79,.1) 0 10px 22px!important}[data-dc-page=locations] .v10494-location .location-stat span{color:#fff!important}[data-dc-page=locations] .v10494-location .location-stat b{color:#fff!important}[data-dc-page=locations] .v10494-location .location-stat small{color:#fff!important}[data-dc-page=locations] .v10494-location-share{background:linear-gradient(135deg,#15b96c,#0b9654)!important;color:#fff!important;border:0!important}[data-dc-page=locations] .v10494-location-share h3{color:#fff!important}[data-dc-page=locations] .v10494-location-share p{color:#fff!important}[data-dc-page=locations] .v10494-location-share small{color:#fff!important}[data-dc-page=locations] .v10494-location-share .eyebrow{color:#fff!important}[data-dc-page=locations] .v10494-location-share .location-live-state{background:rgba(255,255,255,.16)!important;color:#fff!important}[data-dc-page=locations] .v10494-map-card{border:1px solid #d9e5f2!important;box-shadow:rgba(15,43,79,.09) 0 12px 28px!important;overflow:hidden!important}[data-dc-page=locations] .v10494-map-card .location-map-head{background:linear-gradient(135deg,#147fe9,#2855d7)!important;padding:14px 16px!important;margin:-1px -1px 0!important;color:#fff!important}[data-dc-page=locations] .v10494-map-card .location-map-head h3{color:#fff!important}[data-dc-page=locations] .v10494-map-card .location-map-head small{color:#fff!important}[data-dc-page=locations] .v10494-map-card .location-map-head .eyebrow{color:#fff!important}[data-dc-page=locations] .v10494-person-card{border:0!important;color:#fff!important;margin-bottom:8px!important}[data-dc-page=locations] .v10494-person-card b{color:#fff!important}[data-dc-page=locations] .v10494-person-card small{color:#fff!important}[data-dc-page=locations] .v10494-person-card .person-arrow{color:#fff!important}[data-dc-page=locations] .v10494-location-security{background:linear-gradient(135deg,#6c45d8,#4f2eb7)!important;color:#fff!important;border:0!important}[data-dc-page=locations] .v10494-location-security b{color:#fff!important}[data-dc-page=locations] .v10494-location-security p{color:#fff!important}@media (max-width:1180px){[data-dc-page=cards] .card-portfolio-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=payroll] .v10494-benefit-grid{grid-template-columns:repeat(3,minmax(0px,1fr))!important}}@media (max-width:820px){[data-dc-page=cards] .cards-summary-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=cards] .card-command-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=cards] .card-portfolio-grid{grid-template-columns:1fr!important}[data-dc-page=payroll] .v10494-benefit-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=locations] .v10494-location .location-overview{grid-template-columns:1fr!important}}@media (max-width:520px){[data-dc-page=cards] .cards-summary-grid{grid-template-columns:1fr!important}[data-dc-page=cards] .card-command-grid{grid-template-columns:1fr!important}[data-dc-page=payroll] .v10494-benefit-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:8px!important}[data-dc-page=payroll] .v10494-employee-benefit-card summary{padding:11px!important;min-height:102px!important;display:block!important}[data-dc-page=payroll] .v10494-employee-benefit-card summary .pill{margin-top:8px!important;display:inline-block!important}}[data-dc-page=cards] .v10494-credit-card .card-enterprise-visual.has-photo{background:#eef3f8!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important}[data-dc-page=cards] .v10494-credit-card .card-enterprise-visual.has-photo .card-photo{width:auto!important;max-width:92%!important;height:136px!important;max-height:136px!important;object-fit:contain!important;border-radius:14px!important;box-shadow:rgba(15,43,79,.18) 0 12px 24px!important}[data-dc-page=cards] .card-actions-enterprise{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:8px!important}[data-dc-page=cards] .card-admin-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:8px!important}[data-dc-page=cards] .card-admin-actions{margin-top:8px!important}[data-dc-page=cards] .card-action-btn{min-height:38px!important;border:0!important;border-radius:11px!important;padding:9px 10px!important;font-weight:900!important;color:#fff!important;cursor:pointer!important;box-shadow:rgba(15,43,79,.08) 0 7px 15px!important;transition:transform .16s,filter .16s!important}[data-dc-page=cards] .card-action-btn:hover{transform:translateY(-1px)!important;filter:brightness(1.04)!important}[data-dc-page=cards] .card-action-btn.expense{background:linear-gradient(135deg,#ef4444,#dc2626)!important}[data-dc-page=cards] .card-action-btn.payment{background:linear-gradient(135deg,#16b96b,#078e4c)!important}[data-dc-page=cards] .card-action-btn.edit{background:linear-gradient(135deg,#2489f5,#1764d7)!important}[data-dc-page=cards] .card-action-btn.toggle.deactivate{background:linear-gradient(135deg,#8b5cf6,#6d32d2)!important}[data-dc-page=cards] .card-action-btn.toggle.activate{background:linear-gradient(135deg,#14b8a6,#0f8f84)!important}@media (max-width:720px){[data-dc-page=cards] .card-actions-enterprise{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=cards] .card-admin-actions{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=cards] .v10494-credit-card .card-enterprise-visual.has-photo .card-photo{height:118px!important;max-height:118px!important}}.config-tabs-unified{display:grid!important;grid-template-columns:1fr 1.15fr 1fr 1.15fr!important;gap:14px!important;margin:16px 0 20px!important}.config-tabs-unified .config-tab{min-height:98px!important;border-radius:18px!important;padding:16px 18px!important;display:flex!important;align-items:center!important;gap:14px!important;box-shadow:rgba(15,43,79,.1) 0 10px 24px!important}.config-tabs-unified .config-tab-newuser{background:linear-gradient(135deg,#147ff1,#195fd6)!important;color:#fff!important;border:0!important}.config-tabs-unified .config-tab-newuser b{color:#fff!important}.config-tabs-unified .config-tab-newuser small{color:#fff!important}.config-tabs-unified .config-tab-newuser .tab-icon{color:#fff!important}.config-tabs-unified .config-tab-newuser .tab-icon{background:rgba(255,255,255,.16)!important}.v10496-user-card{backdrop-filter:saturate(115%) blur(2px);border:1px solid rgba(115,139,170,.18)!important;box-shadow:rgba(15,43,79,.07) 0 8px 20px!important}.config-user-card{backdrop-filter:saturate(115%) blur(2px);border:1px solid rgba(115,139,170,.18)!important;box-shadow:rgba(15,43,79,.07) 0 8px 20px!important}.config-user-card.tone-blue{background:linear-gradient(135deg,rgba(37,132,245,.15),rgba(78,118,230,.08))!important}.v10496-user-tone-1{background:linear-gradient(135deg,rgba(37,132,245,.15),rgba(78,118,230,.08))!important}.config-user-card.tone-green{background:linear-gradient(135deg,rgba(25,185,111,.15),rgba(15,158,136,.07))!important}.v10496-user-tone-2{background:linear-gradient(135deg,rgba(25,185,111,.15),rgba(15,158,136,.07))!important}.config-user-card.tone-orange{background:linear-gradient(135deg,rgba(255,151,49,.16),rgba(241,111,18,.07))!important}.v10496-user-tone-3{background:linear-gradient(135deg,rgba(255,151,49,.16),rgba(241,111,18,.07))!important}.config-user-card.tone-purple{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(102,51,210,.07))!important}.v10496-user-tone-4{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(102,51,210,.07))!important}.config-user-card.tone-cyan{background:linear-gradient(135deg,rgba(6,182,212,.14),rgba(14,116,144,.06))!important}.v10496-user-tone-5{background:linear-gradient(135deg,rgba(6,182,212,.14),rgba(14,116,144,.06))!important}.v10496-user-tone-6{background:linear-gradient(135deg,rgba(236,72,153,.13),rgba(190,24,93,.06))!important}.v10496-user-tone-7{background:linear-gradient(135deg,rgba(234,179,8,.15),rgba(202,138,4,.06))!important}.v10496-user-tone-8{background:linear-gradient(135deg,rgba(99,102,241,.14),rgba(67,56,202,.06))!important}.config-user-card b{color:#173452!important}.config-user-card small{color:#173452!important}.config-user-card .config-role-label{color:#173452!important}.config-user-card .config-edit-btn{background:rgba(255,255,255,.86)!important;color:#164e87!important;border:1px solid rgba(30,100,170,.16)!important}.v10496-role-card{border:1px solid rgba(110,135,170,.18)!important;box-shadow:rgba(15,43,79,.06) 0 8px 18px!important}.v10496-role-tone-1{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(255,255,255,.88))!important}.v10496-role-tone-2{background:linear-gradient(135deg,rgba(16,185,129,.13),rgba(255,255,255,.88))!important}.v10496-role-tone-3{background:linear-gradient(135deg,rgba(249,115,22,.13),rgba(255,255,255,.88))!important}.v10496-role-tone-4{background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(255,255,255,.88))!important}.v10496-role-tone-5{background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(255,255,255,.88))!important}.v10496-audit-card .checks span{background:#0b5770!important;color:#fff!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:none!important;font-weight:800!important}.v1049-tech-card.tech-cyan .checks span{background:#0b5770!important;color:#fff!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:none!important;font-weight:800!important}.v10496-audit-card .pill{background:rgba(5,64,84,.88)!important;color:#fff!important;border-color:rgba(255,255,255,.25)!important}.v1049-tech-card.tech-cyan .pill{background:rgba(5,64,84,.88)!important;color:#fff!important;border-color:rgba(255,255,255,.25)!important}.cards-shell .cards-summary-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important}.cards-shell .cards-summary-grid>.metric{border:0!important;color:#fff!important;min-height:110px!important;padding:18px!important;box-shadow:rgba(15,43,79,.1) 0 12px 26px!important}.cards-shell .cards-summary-grid>.metric:first-child{background:linear-gradient(135deg,#1987f4,#1d62d6)!important}.cards-shell .cards-summary-grid>.metric:nth-child(2){background:linear-gradient(135deg,#13af72,#078e58)!important}.cards-shell .cards-summary-grid>.metric:nth-child(3){background:linear-gradient(135deg,#ff952e,#e76c17)!important}.cards-shell .cards-summary-grid>.metric:nth-child(4){background:linear-gradient(135deg,#8657eb,#6634cb)!important}.cards-shell .cards-summary-grid>.metric span{color:#fff!important}.cards-shell .cards-summary-grid>.metric b{color:#fff!important}.cards-shell .cards-summary-grid>.metric small{color:#fff!important}.cards-shell .card-command-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important}.cards-shell .card-command{border:0!important;color:#fff!important;min-height:82px!important;box-shadow:rgba(15,43,79,.08) 0 8px 18px!important}.cards-shell .card-command.blue{background:linear-gradient(135deg,#1987f4,#1d62d6)!important}.cards-shell .card-command.green{background:linear-gradient(135deg,#14b875,#078f58)!important}.cards-shell .card-command.violet{background:linear-gradient(135deg,#8759ed,#6935ce)!important}.cards-shell .card-command.orange{background:linear-gradient(135deg,#ff942f,#e96c14)!important}.cards-shell .card-command span{color:#fff!important}.cards-shell .card-command b{color:#fff!important}.cards-shell .card-command small{color:#fff!important}.cards-shell .card-portfolio-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:14px!important;align-items:stretch!important}.cards-shell .card-account{margin:0!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;box-shadow:rgba(15,43,79,.09) 0 10px 24px!important;background:#fff!important}.cards-shell .card-account .card-enterprise-visual.has-photo{background:#eef3f8!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;min-height:158px!important}.cards-shell .card-account .card-enterprise-visual.has-photo .card-photo{width:auto!important;max-width:94%!important;height:136px!important;max-height:136px!important;object-fit:contain!important;border-radius:14px!important;box-shadow:rgba(15,43,79,.18) 0 12px 24px!important}.cards-shell .card-actions-enterprise{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:8px!important}.cards-shell .card-admin-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:8px!important}.cards-shell .card-admin-actions{margin-top:8px!important}.cards-shell .card-action-btn{min-height:38px!important;border:0!important;border-radius:11px!important;padding:9px 10px!important;font-weight:900!important;color:#fff!important;box-shadow:rgba(15,43,79,.08) 0 7px 15px!important}.cards-shell .card-action-btn.expense{background:linear-gradient(135deg,#ef4444,#dc2626)!important}.cards-shell .card-action-btn.payment{background:linear-gradient(135deg,#16b96b,#078e4c)!important}.cards-shell .card-action-btn.edit{background:linear-gradient(135deg,#2489f5,#1764d7)!important}.cards-shell .card-action-btn.toggle.deactivate{background:linear-gradient(135deg,#8b5cf6,#6d32d2)!important}.cards-shell .card-action-btn.toggle.activate{background:linear-gradient(135deg,#14b8a6,#0f8f84)!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+1){border-left:5px solid #16a34a!important;background:#effcf5!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+2){border-left:5px solid #2563eb!important;background:#eef6ff!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+3){border-left:5px solid #e11d48!important;background:#fff1f4!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+4){border-left:5px solid #f59e0b!important;background:#fff8e9!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+5){border-left:5px solid #06b6d4!important;background:#ecfeff!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+6){border-left:5px solid #7c3aed!important;background:#f6f0ff!important}.location-shell .location-overview{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:12px!important}.location-shell .location-stat{border:0!important;border-radius:18px!important;min-height:104px!important;padding:18px!important;box-shadow:rgba(15,43,79,.09) 0 10px 24px!important;color:#fff!important}.location-shell .location-stat span{color:#fff!important}.location-shell .location-stat b{color:#fff!important}.location-shell .location-stat small{color:#fff!important}.location-shell .location-tone-blue{background:linear-gradient(135deg,#1987f4,#1d62d6)!important}.location-shell .location-tone-cyan{background:linear-gradient(135deg,#12aeb8,#147baf)!important}.location-shell .location-share-card{background:linear-gradient(135deg,#fff,#f5f9ff)!important;border:1px solid #dbe7f4!important;color:#173452!important;box-shadow:rgba(15,43,79,.07) 0 10px 24px!important}.location-shell .location-share-card h3{color:#173452!important}.location-shell .location-share-card p{color:#173452!important}.location-shell .location-share-card small{color:#173452!important}.location-shell .location-share-card .eyebrow{color:#173452!important}.location-shell .location-share-card .primary{background:linear-gradient(135deg,#147ff1,#2457d8)!important;color:#fff!important}.location-shell .location-share-card .danger{background:linear-gradient(135deg,#ffe5e8,#ffd5da)!important;color:#c21d34!important;border-color:#ffb6c0!important}.location-shell .live-map-card{border:1px solid #d9e5f2!important;border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(15,43,79,.09) 0 12px 28px!important;background:#fff!important}.location-shell .live-map-card .location-map-head{background:linear-gradient(135deg,#5b4de4,#3d55d8)!important;padding:14px 16px!important;color:#fff!important}.location-shell .live-map-card .location-map-head h3{color:#fff!important}.location-shell .live-map-card .location-map-head small{color:#fff!important}.location-shell .live-map-card .location-map-head .eyebrow{color:#fff!important}html[data-theme=light] .location-shell .location-person-stable:nth-child(6n+1){background:#eef6ff!important;border-left:5px solid #2584ef!important}html[data-theme=light] .location-shell .location-person-stable:nth-child(6n+2){background:#f1fdf8!important;border-left:5px solid #16a66a!important}html[data-theme=light] .location-shell .location-person-stable:nth-child(6n+3){background:#fff7ed!important;border-left:5px solid #f08b22!important}html[data-theme=light] .location-shell .location-person-stable:nth-child(6n+4){background:#f6f1ff!important;border-left:5px solid #7d4de3!important}html[data-theme=light] .location-shell .location-person-stable:nth-child(6n+5){background:#eefcff!important;border-left:5px solid #0ea5b7!important}html[data-theme=light] .location-shell .location-person-stable:nth-child(6n+6){background:#fff2f5!important;border-left:5px solid #e24268!important}html[data-theme=light] .location-shell .location-person-stable b{color:#173452!important}html[data-theme=light] .location-shell .location-person-stable small{color:#173452!important}html[data-theme=light] .location-shell .location-person-stable .person-arrow{color:#173452!important}.location-shell .location-security-stable{background:linear-gradient(135deg,#6f4ddb,#4f39b8)!important;color:#fff!important;border:0!important}.location-shell .location-security-stable b{color:#fff!important}.location-shell .location-security-stable p{color:#fff!important}.v1049-page .v1049-card{border-radius:16px}.v1049-page .section-title{gap:10px}.v1049-page button{font-family:inherit}@media (max-width:1180px){.config-tabs-unified{grid-template-columns:repeat(2,minmax(0px,1fr))!important}.cards-shell .card-portfolio-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}}@media (max-width:820px){.cards-shell .cards-summary-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}.cards-shell .card-command-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}.cards-shell .card-portfolio-grid{grid-template-columns:1fr!important}.location-shell .location-overview{grid-template-columns:1fr!important}}@media (max-width:560px){.config-tabs-unified{grid-template-columns:1fr 1fr!important;gap:8px!important}.config-tabs-unified .config-tab{min-height:86px!important;padding:12px!important}.cards-shell .cards-summary-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.cards-shell .card-command-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}}[data-dc-page=cards] .uniform-card-face{min-height:154px!important;padding:14px!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;border-radius:16px 16px 0 0!important;overflow:hidden!important;position:relative!important}[data-dc-page=cards] .uniform-card-face.card-face-blue{background:linear-gradient(145deg,#214f95,#18366a)!important}[data-dc-page=cards] .uniform-card-face.card-face-silver{background:linear-gradient(145deg,#d8dee8,#8f9caf)!important}[data-dc-page=cards] .uniform-card-face.card-face-red{background:linear-gradient(145deg,#cf263b,#871d30)!important}[data-dc-page=cards] .uniform-card-face .generic-card-art{width:100%!important;min-height:126px!important;border-radius:14px!important;padding:18px 20px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto 1fr auto!important;align-items:start!important;gap:5px 12px!important;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.024))!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:rgba(255,255,255,.18) 0 1px inset,rgba(15,43,79,.14) 0 12px 25px!important;position:relative!important}[data-dc-page=cards] .uniform-card-face .generic-card-art::before{content:"";position:absolute;right:-28px;bottom:-42px;width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,.08)}[data-dc-page=cards] .uniform-card-face .generic-card-art span{position:relative;z-index:1;color:#fff!important}[data-dc-page=cards] .uniform-card-face .generic-card-art b{position:relative;z-index:1;color:#fff!important}[data-dc-page=cards] .uniform-card-face .generic-card-art small{position:relative;z-index:1;color:#fff!important}[data-dc-page=cards] .uniform-card-face .generic-card-art i{position:relative;z-index:1;color:#fff!important}[data-dc-page=cards] .uniform-card-face.card-face-silver .generic-card-art span{color:#1f334d!important}[data-dc-page=cards] .uniform-card-face.card-face-silver .generic-card-art b{color:#1f334d!important}[data-dc-page=cards] .uniform-card-face.card-face-silver .generic-card-art small{color:#1f334d!important}[data-dc-page=cards] .uniform-card-face.card-face-silver .generic-card-art i{color:#1f334d!important}[data-dc-page=cards] .uniform-card-face .generic-card-art span{font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}[data-dc-page=cards] .uniform-card-face .generic-card-art b{grid-column:1/-1!important;align-self:center!important;font-size:20px!important;letter-spacing:.02em!important}[data-dc-page=cards] .uniform-card-face .generic-card-art small{font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}[data-dc-page=cards] .uniform-card-face .generic-card-art i{grid-area:1/2!important;font-size:24px!important;font-style:normal!important;opacity:.92!important}[data-dc-page=cards] .uniform-card-face .card-status-dot{background:rgba(255,255,255,.9)!important;color:#16734d!important;border:1px solid rgba(255,255,255,.75)!important;font-weight:900!important}[data-dc-page=cards] .uniform-card-face .card-status-dot.off{color:#923044!important}[data-dc-page=search] .v1049-search-title-card{position:relative!important;background:linear-gradient(135deg,#147ff1,#2358d8)!important;padding:22px 22px 22px 82px!important;text-align:left!important}[data-dc-page=search] .v1049-search-title-card::before{content:"⌕";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:25px;font-weight:900}[data-dc-page=search] .v1049-search-card{background:linear-gradient(135deg,#ef476f,#d92b55)!important;padding:12px 14px!important}[data-dc-page=search] .v1049-search-icon{width:40px!important;height:40px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;padding:0!important;font-size:22px!important}[data-dc-page=search] .v1049-search-submit span{width:40px!important;height:40px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;padding:0!important;font-size:22px!important}[data-dc-page=search] .v1049-search-submit{background:#0ea66e!important;min-width:132px!important}[data-dc-page=search] .v1049-search-submit span{width:30px!important;height:30px!important;font-size:17px!important}[data-dc-page=search] .v1049-search-results>.empty:first-child{position:relative!important;background:linear-gradient(135deg,#12b981,#078f67)!important;padding-left:68px!important;text-align:left!important}[data-dc-page=search] .v1049-search-hint{position:relative!important;background:linear-gradient(135deg,#12b981,#078f67)!important;padding-left:68px!important;text-align:left!important}[data-dc-page=search] .v1049-search-results>.empty:first-child::before{content:"i";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-weight:900;font-style:normal}[data-dc-page=search] .v1049-search-hint::before{content:"i";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-weight:900;font-style:normal}[data-dc-page=capture] .v1049-capture-page{max-width:1180px!important}[data-dc-page=capture] .v1049-capture-page>.eyebrow{display:block!important;color:#1966c5!important;margin-bottom:6px!important}[data-dc-page=capture] .v1049-capture-page>h2{margin:0 0 6px!important;color:#173452!important}[data-dc-page=capture] .capture-only-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:12px!important;margin-top:18px!important}[data-dc-page=capture] .v1049-action-tile{min-height:92px!important;border:0!important;border-radius:18px!important;padding:16px 18px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important;box-shadow:rgba(15,43,79,.1) 0 10px 24px!important;font-weight:900!important}[data-dc-page=capture] .v1049-action-tile::before{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:20px;flex:0 0 auto}[data-dc-page=capture] #pasteAiBtn{grid-column:1/-1!important;order:-1!important;min-height:104px!important;background:linear-gradient(135deg,#147ff1,#2554d4)!important;font-size:18px!important}[data-dc-page=capture] #pasteAiBtn::before{content:"✦"}[data-dc-page=capture] label.v1049-action-tile:first-of-type{background:linear-gradient(135deg,#ef476f,#d92b55)!important}[data-dc-page=capture] label.v1049-action-tile:first-of-type::before{content:"◉"}[data-dc-page=capture] label.v1049-action-tile:nth-of-type(2){background:linear-gradient(135deg,#0fb77c,#078e63)!important}[data-dc-page=capture] label.v1049-action-tile:nth-of-type(2)::before{content:"▣"}[data-dc-page=capture] #manualMovementBtn{background:linear-gradient(135deg,#ff9634,#e36f1d)!important}[data-dc-page=capture] #manualMovementBtn::before{content:"✎"}[data-dc-page=capture] .v1049-action-tile input{display:none!important}[data-dc-page=capture] .v1049-info-card{background:linear-gradient(135deg,#12b981,#078f67)!important;color:#fff!important;border:0!important;border-radius:16px!important;min-height:64px!important;display:flex!important;align-items:center!important;padding:14px 18px!important;font-weight:900!important;box-shadow:rgba(7,143,103,.14) 0 8px 20px!important}[data-dc-page=capture] .v1049-master-rule{background:linear-gradient(135deg,#f1b93d,#d98c14)!important;color:#fff!important;border:0!important;border-radius:18px!important;box-shadow:rgba(217,140,20,.14) 0 10px 24px!important}[data-dc-page=capture] .v1049-master-rule b{color:#fff!important}[data-dc-page=capture] .v1049-master-rule p{color:#fff!important}@media (max-width:820px){[data-dc-page=capture] .capture-only-actions{grid-template-columns:1fr!important}[data-dc-page=capture] #pasteAiBtn{grid-column:auto!important}[data-dc-page=search] .v1049-search-title-card{padding:20px 16px 20px 68px!important}[data-dc-page=search] .v1049-search-title-card::before{width:38px;height:38px;left:16px!important}}[data-dc-page=search] .v1049-search-title-card{background:linear-gradient(135deg,var(--dc-blue),var(--dc-blue2))!important}[data-dc-page=search] .v1049-search-card{background:linear-gradient(135deg,var(--dc-red),var(--dc-red2))!important}[data-dc-page=search] .v1049-search-submit{background:linear-gradient(135deg,var(--dc-green),var(--dc-green2))!important}[data-dc-page=search] .v1049-search-results>.empty:first-child{background:linear-gradient(135deg,var(--dc-green),var(--dc-green2))!important}[data-dc-page=search] .v1049-search-hint{background:linear-gradient(135deg,var(--dc-green),var(--dc-green2))!important}[data-dc-page=search] .v1049-search-title-card::before{box-shadow:rgba(255,255,255,.22) 0 1px inset!important}[data-dc-page=search] .v1049-search-icon{box-shadow:rgba(255,255,255,.22) 0 1px inset!important}[data-dc-page=search] .v1049-search-submit span{box-shadow:rgba(255,255,255,.22) 0 1px inset!important}[data-dc-page=search] .v1049-search-hint::before{box-shadow:rgba(255,255,255,.22) 0 1px inset!important}[data-dc-page=capture] #pasteAiBtn{background:linear-gradient(135deg,var(--dc-blue),var(--dc-blue2))!important}[data-dc-page=capture] label.v1049-action-tile:first-of-type{background:linear-gradient(135deg,var(--dc-green),var(--dc-green2))!important}[data-dc-page=capture] label.v1049-action-tile:nth-of-type(2){background:linear-gradient(135deg,#26b8cf,#1689b5)!important}[data-dc-page=capture] #manualMovementBtn{background:linear-gradient(135deg,var(--dc-red),var(--dc-red2))!important}[data-dc-page=capture] .v1049-action-tile::before{box-shadow:rgba(255,255,255,.22) 0 1px inset!important}[data-dc-page=capture] .v1049-info-card{background:linear-gradient(135deg,var(--dc-green),var(--dc-green2))!important}[data-dc-page=capture] .v1049-master-rule{background:linear-gradient(135deg,var(--dc-purple),var(--dc-purple2))!important;box-shadow:rgba(86,50,199,.18) 0 10px 24px!important}[data-dc-page=capture] .v10498-master-purple{background:linear-gradient(135deg,var(--dc-purple),var(--dc-purple2))!important;box-shadow:rgba(86,50,199,.18) 0 10px 24px!important}[data-dc-page=cards] .card-next-list{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important}[data-dc-page=cards] .v10498-next-payment{border:0!important;border-radius:15px!important;padding:13px 14px!important;min-height:82px!important;box-shadow:rgba(15,43,79,.08) 0 8px 20px!important}[data-dc-page=cards] .v10498-next-payment *{position:relative;z-index:1}[data-dc-page=cards] .v10498-next-payment b{color:#fff!important}[data-dc-page=cards] .v10498-next-payment strong{color:#fff!important}[data-dc-page=cards] .v10498-next-payment small{color:#fff!important}[data-dc-page=cards] .v10498-next-payment .card-next-logo{background:rgba(255,255,255,.18)!important;color:#fff!important;border-radius:50%!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;font-weight:900!important}[data-dc-page=cards] .v10498-next-tone-1{background:linear-gradient(135deg,#177fea,#2257d5)!important}[data-dc-page=cards] .v10498-next-tone-2{background:linear-gradient(135deg,#4d5a6c,#293544)!important}[data-dc-page=cards] .v10498-next-tone-3{background:linear-gradient(135deg,#e9425f,#bc2544)!important}[data-dc-page=cards] .v10498-next-tone-4{background:linear-gradient(135deg,#16b96b,#078c5a)!important}[data-dc-page=cards] .v10498-last-movement{border-radius:14px!important;border:0!important;box-shadow:rgba(15,43,79,.07) 0 6px 16px!important}[data-dc-page=cards] .v10498-last-movement.is-payment{border-left:6px solid #16b96b!important;background:#eefbf5!important}[data-dc-page=cards] .v10498-last-movement.is-expense{border-left:6px solid #ef476f!important;background:#fff1f4!important}[data-dc-page=cards] .v10498-last-movement.is-opening{border-left:6px solid #147ff1!important;background:#eef6ff!important}[data-dc-page=payroll] .v10498-payroll-head-actions{display:grid!important;grid-template-columns:repeat(2,minmax(170px,1fr))!important;gap:10px!important;min-width:min(420px,100%)!important}[data-dc-page=payroll] .v10498-top-action{min-height:54px!important;border:0!important;border-radius:14px!important;color:#fff!important;font-weight:900!important;box-shadow:rgba(15,43,79,.1) 0 8px 18px!important}[data-dc-page=payroll] .v10498-top-action.employee{background:linear-gradient(135deg,#20b8c8,#138da7)!important}[data-dc-page=payroll] .v10498-top-action.payroll{background:linear-gradient(135deg,var(--dc-purple),var(--dc-purple2))!important}[data-dc-page=payroll] .v10498-payroll-grid-wrap{overflow:visible!important;background:0 0!important;border:0!important;box-shadow:none!important}[data-dc-page=payroll] .v10498-payroll-grid-wrap table{display:block!important;width:100%!important}[data-dc-page=payroll] .v10498-payroll-grid-wrap thead{display:none!important}[data-dc-page=payroll] .v10498-payroll-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important;width:100%!important}[data-dc-page=payroll] .v10498-payroll-card{display:flex!important;flex-direction:column!important;gap:7px!important;padding:14px!important;border:0!important;border-radius:16px!important;min-width:0!important;box-shadow:rgba(15,43,79,.08) 0 8px 20px!important;overflow:hidden!important}[data-dc-page=payroll] .v10498-payroll-card td{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0!important;border:0!important;color:#173452!important;font-size:12px!important}[data-dc-page=payroll] .v10498-payroll-card td::before{content:attr(data-label);font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#6f8197!important;font-weight:900!important;flex:0 0 auto!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label=Empleado]{font-size:14px!important;font-weight:900!important;margin-bottom:2px!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label=Empleado]::before{content:""!important;display:none!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label=Total]{font-size:18px!important;font-weight:900!important;color:#102d50!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label="Acción"]{margin-top:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label="Acción"]::before{display:none!important}[data-dc-page=payroll] .v10498-payroll-btn{border:0!important;border-radius:9px!important;padding:8px 10px!important;color:#fff!important;font-weight:900!important;width:100%!important}[data-dc-page=payroll] .v10498-payroll-btn.pay{background:linear-gradient(135deg,#16b96b,#078f5d)!important}[data-dc-page=payroll] .v10498-payroll-btn.edit{background:linear-gradient(135deg,#147ff1,#2358d8)!important}[data-dc-page=payroll] .v10498-paid-static{grid-column:1/-1!important;background:#e9f9f1!important;color:#07885a!important;border-radius:9px!important;padding:8px 10px!important;font-weight:900!important;text-align:center!important}[data-dc-page=payroll] .v10498-pay-tone-1{background:linear-gradient(135deg,#edf6ff,#dcecff)!important}[data-dc-page=payroll] .v10498-pay-tone-2{background:linear-gradient(135deg,#eefbf5,#daf4e8)!important}[data-dc-page=payroll] .v10498-pay-tone-3{background:linear-gradient(135deg,#f5efff,#e8dcff)!important}[data-dc-page=payroll] .v10498-pay-tone-4{background:linear-gradient(135deg,#fff4e9,#ffe4ca)!important}[data-dc-page=payroll] .v10498-pay-tone-5{background:linear-gradient(135deg,#eaf9fb,#d4f0f4)!important}[data-dc-page=payroll] .v10498-pay-tone-6{background:linear-gradient(135deg,#fff0f3,#ffdde5)!important}[data-dc-page=payroll] .v10498-pay-tone-7{background:linear-gradient(135deg,#f1f5fa,#e0e7ef)!important}[data-dc-page=payroll] .v10498-pay-tone-8{background:linear-gradient(135deg,#f4f2ff,#e6e2ff)!important}@media (max-width:1180px){[data-dc-page=payroll] .v10498-payroll-grid{grid-template-columns:repeat(3,minmax(0px,1fr))!important}}@media (max-width:820px){[data-dc-page=cards] .card-next-list{grid-template-columns:1fr!important}[data-dc-page=payroll] .v10498-payroll-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}[data-dc-page=payroll] .v10498-payroll-head-actions{grid-template-columns:1fr 1fr!important;min-width:0!important;width:100%!important}}@media (max-width:480px){[data-dc-page=payroll] .v10498-payroll-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:8px!important}[data-dc-page=payroll] .v10498-payroll-card{padding:10px!important}[data-dc-page=payroll] .v10498-payroll-card td{font-size:11px!important;display:block!important}[data-dc-page=payroll] .v10498-payroll-card td::before{display:block!important;margin-bottom:2px!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label=Empleado]::before{display:none!important}[data-dc-page=payroll] .v10498-payroll-head-actions{gap:8px!important}[data-dc-page=payroll] .v10498-top-action{min-height:48px!important;font-size:12px!important;padding:10px!important}}[data-dc-page=search] .v1049-search-title-card{min-height:96px!important;border-radius:20px!important;box-shadow:rgba(17,74,180,.16) 0 12px 28px!important}[data-dc-page=capture] #pasteAiBtn{min-height:96px!important;border-radius:20px!important;box-shadow:rgba(17,74,180,.16) 0 12px 28px!important}[data-dc-page=search] .v1049-search-title-card::before{width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;color:#fff!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.22)!important}[data-dc-page=search] .v1049-search-icon{width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;color:#fff!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.22)!important}[data-dc-page=search] .v1049-search-hint::before{width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;color:#fff!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.22)!important}[data-dc-page=capture] .v1049-action-tile::before{width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;color:#fff!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.22)!important}[data-dc-page=capture] #pasteAiBtn::before{width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;color:#fff!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.22)!important}[data-dc-page=search] .v1049-search-card{border-radius:18px!important;box-shadow:rgba(15,43,79,.1) 0 10px 22px!important}[data-dc-page=capture] .v1049-action-tile{border-radius:18px!important;box-shadow:rgba(15,43,79,.1) 0 10px 22px!important}[data-dc-page=capture] .v1049-info-card{border-radius:18px!important;box-shadow:rgba(15,43,79,.1) 0 10px 22px!important}[data-dc-page=capture] .v1049-master-rule{border-radius:18px!important;box-shadow:rgba(15,43,79,.1) 0 10px 22px!important}[data-dc-page=search] .v1049-search-card{min-height:76px!important;padding:10px 12px!important}[data-dc-page=search] .v1049-search-hint{min-height:72px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-dc-page=capture] .capture-only-actions{gap:12px!important}[data-dc-page=capture] .v1049-action-tile{min-height:88px!important;padding:14px 16px!important}[data-dc-page=capture] .v1049-info-card{min-height:72px!important}[data-dc-page=capture] .v1049-master-rule{min-height:88px!important;padding:16px 18px!important}[data-dc-page=capture] .v1049-master-rule{background:linear-gradient(135deg,#7547e8,#5632c7)!important}[data-dc-page=capture] .v10498-master-purple{background:linear-gradient(135deg,#7547e8,#5632c7)!important}[data-dc-page=routes] .route-main-head{display:grid!important;grid-template-columns:minmax(0px,1fr) auto!important;gap:16px!important;align-items:center!important}[data-dc-page=routes] .route-main-actions1047{display:grid!important;grid-template-columns:repeat(2,minmax(165px,1fr))!important;gap:10px!important;min-width:360px!important}[data-dc-page=routes] .route-main-actions1047 .route-new-btn{width:100%!important;min-height:54px!important;border-radius:14px!important;border:0!important;color:#fff!important;font-weight:900!important;box-shadow:rgba(15,43,79,.1) 0 8px 18px!important}[data-dc-page=routes] .route-main-actions1047 #routePoints1046{width:100%!important;min-height:54px!important;border-radius:14px!important;border:0!important;color:#fff!important;font-weight:900!important;box-shadow:rgba(15,43,79,.1) 0 8px 18px!important}[data-dc-page=routes] .route-main-actions1047 .route-new-btn{background:linear-gradient(135deg,#147ff1,#2358d8)!important}[data-dc-page=routes] .route-main-actions1047 #routePoints1046{background:linear-gradient(135deg,#7547e8,#5632c7)!important}[data-dc-page=routes] .route-control-card{width:66.666%!important;max-width:none!important;margin-top:12px!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:12px!important}[data-dc-page=routes] .route-control-card button{min-height:92px!important;border:0!important;border-radius:18px!important;color:#fff!important;font-weight:900!important;box-shadow:rgba(15,43,79,.1) 0 10px 22px!important;margin:0!important}[data-dc-page=routes] #openLiveLocationFromRoutes{background:linear-gradient(135deg,#20b8c8,#138da7)!important}[data-dc-page=routes] #openRouteHistory1045{background:linear-gradient(135deg,#ff922f,#e46f1b)!important;color:#fff!important}[data-dc-page=cards] .cards-hero-head{display:grid!important;grid-template-columns:minmax(0px,1fr) minmax(210px,250px)!important;gap:16px!important;align-items:center!important}[data-dc-page=cards] #addCardBtn{width:100%!important;min-height:76px!important;border-radius:16px!important;border:0!important;background:linear-gradient(135deg,#147ff1,#2358d8)!important;color:#fff!important;font-weight:900!important;box-shadow:rgba(20,127,241,.16) 0 10px 22px!important;margin:0!important}[data-dc-page=cards] .cards-summary-grid{margin-top:10px!important}@media (max-width:820px){[data-dc-page=routes] .route-main-head{grid-template-columns:1fr!important}[data-dc-page=routes] .route-main-actions1047{grid-template-columns:1fr 1fr!important;min-width:0!important;width:100%!important}[data-dc-page=routes] .route-control-card{width:100%!important;grid-template-columns:1fr 1fr!important}[data-dc-page=routes] .route-control-card button{min-height:72px!important}[data-dc-page=cards] .cards-hero-head{grid-template-columns:1fr!important}[data-dc-page=cards] #addCardBtn{min-height:54px!important}}[data-dc-page=purchases] .exec-head{align-items:stretch!important;gap:14px!important}[data-dc-page=purchases] .exec-head>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(180px,1fr))!important;gap:10px!important;min-width:min(440px,42vw)!important}[data-dc-page=purchases] #catalogImport104{border:0!important;color:#fff!important;border-radius:18px!important;min-height:72px!important;padding:12px 16px!important;box-shadow:rgba(15,43,79,.11) 0 10px 24px!important;font-weight:900!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;text-align:left!important}[data-dc-page=purchases] #purchaseNew104{border:0!important;color:#fff!important;border-radius:18px!important;min-height:72px!important;padding:12px 16px!important;box-shadow:rgba(15,43,79,.11) 0 10px 24px!important;font-weight:900!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;text-align:left!important}[data-dc-page=purchases] #orderNew104{border:0!important;color:#fff!important;border-radius:18px!important;min-height:72px!important;padding:12px 16px!important;box-shadow:rgba(15,43,79,.11) 0 10px 24px!important;font-weight:900!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;text-align:left!important}[data-dc-page=purchases] #catalogImport104{background:linear-gradient(135deg,var(--v104910-purple),#6635d6)!important}[data-dc-page=purchases] #purchaseNew104{background:linear-gradient(135deg,var(--v104910-blue),#1766e8)!important}[data-dc-page=purchases] #orderNew104{background:linear-gradient(135deg,var(--v104910-green),#079a63)!important}[data-dc-page=purchases] .v104910-icon-ring{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 38px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:18px;font-style:normal}.manual-movement-sheet .v104910-icon-ring{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 38px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:18px;font-style:normal}.capture-classification .v104910-icon-ring{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 38px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:18px;font-style:normal}.wide104 .v104910-icon-ring{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:0 0 38px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:18px;font-style:normal}[data-dc-page=purchases] .tabs104{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:10px!important;margin:14px 0 18px!important;overflow:visible!important}[data-dc-page=purchases] .tabs104 button{min-height:76px!important;border:0!important;border-radius:18px!important;color:#fff!important;padding:12px 14px!important;font-weight:900!important;box-shadow:rgba(15,43,79,.09) 0 8px 20px!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;text-align:left!important}[data-dc-page=purchases] .tabs104 button:first-child{background:linear-gradient(135deg,var(--v104910-blue),#2867dc)!important}[data-dc-page=purchases] .tabs104 button:nth-child(2){background:linear-gradient(135deg,var(--v104910-green),#0c9861)!important}[data-dc-page=purchases] .tabs104 button:nth-child(3){background:linear-gradient(135deg,var(--v104910-purple),#6537cc)!important}[data-dc-page=purchases] .tabs104 button.active{outline:rgba(12,40,80,.12) solid 3px!important;transform:translateY(-1px)!important}[data-dc-page=purchases] .tabs104 button .v104910-icon-ring{width:34px;height:34px;flex-basis:34px;font-size:16px}[data-dc-page=purchases] .report-cards .report-card{border:0!important;color:#fff!important}[data-dc-page=purchases] .grid2 .metric{border:0!important;color:#fff!important}.wide104 #ciAnalyze{border:0!important;color:#fff!important;border-radius:16px!important;min-height:52px!important;font-weight:900!important;box-shadow:rgba(15,43,79,.1) 0 8px 20px!important}.wide104 #piAnalyze{border:0!important;color:#fff!important;border-radius:16px!important;min-height:52px!important;font-weight:900!important;box-shadow:rgba(15,43,79,.1) 0 8px 20px!important}.wide104 #poSave{border:0!important;color:#fff!important;border-radius:16px!important;min-height:52px!important;font-weight:900!important;box-shadow:rgba(15,43,79,.1) 0 8px 20px!important}.wide104 #ciAnalyze{background:linear-gradient(135deg,var(--v104910-purple),#6234cc)!important}.wide104 #piAnalyze{background:linear-gradient(135deg,var(--v104910-blue),#1766e8)!important}.wide104 #poSave{background:linear-gradient(135deg,var(--v104910-green),#079a63)!important}.wide104 .preview104>div{border-left:4px solid var(--v104910-blue)!important;background:#f8fbff!important}.wide104 .order-row104{background:#fff!important;box-shadow:rgba(15,43,79,.06) 0 7px 18px!important}.manual-movement-sheet .manual-type-grid{grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:10px!important}.manual-movement-sheet .manual-type{border:0!important;color:#fff!important;border-radius:18px!important;min-height:96px!important;padding:14px!important;box-shadow:rgba(15,43,79,.1) 0 9px 22px!important;display:grid!important;grid-template-columns:40px minmax(0px,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;align-items:center!important;text-align:left!important}.capture-classification .manual-type{border:0!important;color:#fff!important;border-radius:18px!important;min-height:96px!important;padding:14px!important;box-shadow:rgba(15,43,79,.1) 0 9px 22px!important;display:grid!important;grid-template-columns:40px minmax(0px,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;align-items:center!important;text-align:left!important}.manual-movement-sheet .manual-type[data-manual-type=Ingreso]{background:linear-gradient(135deg,var(--v104910-green),#089b62)!important}.capture-classification .manual-type[data-mtype=Ingreso]{background:linear-gradient(135deg,var(--v104910-green),#089b62)!important}.manual-movement-sheet .manual-type[data-manual-type=Gasto]{background:linear-gradient(135deg,var(--v104910-red),#d9365d)!important}.capture-classification .manual-type[data-mtype=Gasto]{background:linear-gradient(135deg,var(--v104910-red),#d9365d)!important}.manual-movement-sheet .manual-type[data-manual-type=Pago]{background:linear-gradient(135deg,var(--v104910-purple),#6537cc)!important}.capture-classification .manual-type[data-mtype=Pago]{background:linear-gradient(135deg,var(--v104910-purple),#6537cc)!important}.manual-movement-sheet .manual-type[data-manual-type=Transferencia]{background:linear-gradient(135deg,var(--v104910-cyan),#1388aa)!important}.manual-movement-sheet .manual-type b{color:#fff!important;font-size:14px!important;align-self:end!important}.capture-classification .manual-type b{color:#fff!important;font-size:14px!important;align-self:end!important}.manual-movement-sheet .manual-type small{color:rgba(255,255,255,.88)!important;font-size:10px!important;grid-column:2!important;align-self:start!important}.capture-classification .manual-type small{color:rgba(255,255,255,.88)!important;font-size:10px!important;grid-column:2!important;align-self:start!important}.manual-movement-sheet .manual-type .v104910-icon-ring{width:40px;height:40px;flex-basis:40px;grid-row:1/3!important}.capture-classification .manual-type .v104910-icon-ring{width:40px;height:40px;flex-basis:40px;grid-row:1/3!important}.manual-movement-sheet .manual-type.active{outline:rgba(8,47,93,.18) solid 3px!important;transform:translateY(-1px)!important;box-shadow:rgba(15,43,79,.14) 0 12px 26px!important}.capture-classification .manual-type.active{outline:rgba(8,47,93,.18) solid 3px!important;transform:translateY(-1px)!important;box-shadow:rgba(15,43,79,.14) 0 12px 26px!important}.manual-movement-sheet .manual-type:hover{filter:brightness(1.03)}.capture-classification .manual-type:hover{filter:brightness(1.03)}.manual-movement-sheet #manualCategoryWrap{margin-top:10px!important}.manual-movement-sheet #manualAccountWrap{margin-top:10px!important}.manual-movement-sheet #manualSupplierLabel{margin-top:10px!important}.manual-movement-sheet .form-grid{margin-top:10px!important}.manual-movement-sheet>label{margin-top:10px!important}.manual-movement-sheet #manualSecurity{border-radius:14px!important;background:#eef8ff!important;border-color:#cfe7fb!important;color:#23506f!important}@media (max-width:900px){[data-dc-page=purchases] .exec-head{display:block!important}[data-dc-page=purchases] .exec-head>div:last-child{min-width:0!important;grid-template-columns:1fr 1fr!important;margin-top:10px!important}[data-dc-page=purchases] .tabs104{grid-template-columns:1fr!important}.manual-movement-sheet .manual-type-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important}}@media (max-width:520px){[data-dc-page=purchases] .exec-head>div:last-child{grid-template-columns:1fr!important}.manual-movement-sheet .manual-type-grid{grid-template-columns:1fr!important}.capture-classification .manual-type-grid{grid-template-columns:1fr!important}}.v104911-home-card{position:relative!important;overflow:hidden!important;border:0!important;color:#fff!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}.v104911-action-card{position:relative!important;overflow:hidden!important;border:0!important;color:#fff!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}.v104911-route-tool{position:relative!important;overflow:hidden!important;border:0!important;color:#fff!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}.v104911-home-card::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13);pointer-events:none}.v104911-action-card::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13);pointer-events:none}.v104911-route-tool::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13);pointer-events:none}.v104911-next-payment::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13);pointer-events:none}.tone-blue{background:linear-gradient(135deg,var(--v104911-blue1),var(--v104911-blue2))!important}.tone-green{background:linear-gradient(135deg,var(--v104911-green1),var(--v104911-green2))!important}.tone-purple{background:linear-gradient(135deg,var(--v104911-purple1),var(--v104911-purple2))!important}.tone-red{background:linear-gradient(135deg,var(--v104911-red1),var(--v104911-red2))!important}.tone-cyan{background:linear-gradient(135deg,var(--v104911-cyan1),var(--v104911-cyan2))!important}.tone-orange{background:linear-gradient(135deg,var(--v104911-orange1),var(--v104911-orange2))!important}.v104911-home-card *{position:relative;z-index:1;color:#fff!important}.v104911-action-card *{position:relative;z-index:1;color:#fff!important}.v104911-route-tool *{position:relative;z-index:1;color:#fff!important}.v104911-icon-ring{width:38px;height:38px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 38px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);font-style:normal;color:#fff!important}[data-dc-page=search] .v1049-search-title-card{border-radius:18px!important}[data-dc-page=search] .v1049-search-card{border-radius:18px!important}[data-dc-page=search] .v1049-search-hint{border-radius:18px!important}[data-dc-page=search] .v1049-search-title-card{min-height:104px!important;padding:18px 24px 18px 82px!important}[data-dc-page=search] .v1049-search-title-card::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13)!important}[data-dc-page=search] .v1049-search-title-card::before{z-index:2!important}[data-dc-page=search] .v1049-search-card{min-height:88px!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}[data-dc-page=search] .v1049-search-card::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13)}[data-dc-page=search] .v1049-search-hint::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13)}[data-dc-page=search] .v1049-search-card{position:relative!important;overflow:hidden!important}[data-dc-page=search] .v1049-search-hint{position:relative!important;overflow:hidden!important}[data-dc-page=capture] #pasteAiBtn{min-height:104px!important;border-radius:18px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}[data-dc-page=capture] .v1049-action-tile{min-height:104px!important;border-radius:18px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}[data-dc-page=capture] .v1049-info-card{min-height:104px!important;border-radius:18px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}[data-dc-page=capture] .v1049-master-rule{min-height:104px!important;border-radius:18px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:rgba(18,54,96,.12) 0 12px 26px!important}[data-dc-page=capture] #pasteAiBtn::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.13)!important}[data-dc-page=capture] .v1049-action-tile::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.13)!important}[data-dc-page=capture] .v1049-info-card::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.13)!important}[data-dc-page=capture] .v1049-master-rule::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.13)!important}[data-dc-page=capture] #pasteAiBtn{color:#fff!important}[data-dc-page=capture] .v1049-action-tile{color:#fff!important}[data-dc-page=capture] .v1049-info-card{color:#fff!important}[data-dc-page=capture] .v1049-master-rule{color:#fff!important}[data-dc-page=capture] #pasteAiBtn *{position:relative;z-index:2;color:#fff!important}[data-dc-page=capture] .v1049-action-tile *{position:relative;z-index:2;color:#fff!important}[data-dc-page=capture] .v1049-info-card *{position:relative;z-index:2;color:#fff!important}[data-dc-page=capture] .v1049-master-rule *{position:relative;z-index:2;color:#fff!important}[data-dc-page=capture] .capture-only-actions{grid-template-columns:repeat(3,minmax(0px,1fr))!important}[data-dc-page=routes] .route-control-card button{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;gap:12px!important;justify-content:flex-start!important;padding:16px 18px!important;text-align:left!important}[data-dc-page=routes] .route-control-card button::after{content:"";position:absolute;right:-28px;top:-32px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.13)!important}[data-dc-page=routes] .route-control-card button .v104911-icon-ring{position:relative;z-index:2}[data-dc-page=cards] .card-next-row{position:relative!important;overflow:hidden!important;border:0!important;border-radius:15px!important;padding:13px 14px!important;min-height:82px!important;box-shadow:rgba(15,43,79,.08) 0 8px 20px!important;color:#fff!important}[data-dc-page=cards] .card-next-row:nth-child(4n+1){background:linear-gradient(135deg,#177fea,#2257d5)!important}[data-dc-page=cards] .card-next-row:nth-child(4n+2){background:linear-gradient(135deg,#4d5a6c,#293544)!important}[data-dc-page=cards] .card-next-row:nth-child(4n+3){background:linear-gradient(135deg,#e9425f,#bc2544)!important}[data-dc-page=cards] .card-next-row:nth-child(4n){background:linear-gradient(135deg,#16b96b,#078c5a)!important}[data-dc-page=cards] .card-next-row *{position:relative;z-index:2;color:#fff!important}[data-dc-page=cards] .card-next-row .card-next-logo{background:rgba(255,255,255,.18)!important;color:#fff!important;border-radius:50%!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;font-weight:900!important}.v104911-action-card{min-height:54px!important;border-radius:14px!important;padding:10px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:900!important;white-space:nowrap!important}[data-dc-page=debts] #addDebtBtn{min-width:220px!important}[data-dc-page=finance] .route-actions{gap:10px!important}[data-dc-page=reports] button.v104911-action-card{min-width:120px!important}@media (max-width:820px){[data-dc-page=capture] .capture-only-actions{grid-template-columns:1fr!important}[data-dc-page=search] .v1049-search-title-card{min-height:92px!important}.v104911-action-card{width:100%!important}}@media (max-width:640px){#view{padding-left:14px!important;padding-right:14px!important;padding-bottom:118px!important;overflow-x:hidden!important}.bottom-nav.v1049-nav-centered{width:calc(100% - 28px)!important;max-width:560px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;padding:8px!important;border-radius:22px!important;gap:6px!important}.bottom-nav button.nav1048{height:60px!important;min-height:60px!important;border-radius:15px!important;padding:6px 7px!important}.bottom-nav button.nav1048.active{height:60px!important;min-height:60px!important;border-radius:15px!important;padding:6px 7px!important}.bottom-nav button.nav1048 .nav-icon1048{width:24px!important;height:24px!important;margin-bottom:2px!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:21px!important;height:21px!important}.bottom-nav button.nav1048 .nav-label1048{font-size:10px!important;line-height:1.05!important}[data-dc-page=home] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important}[data-dc-page=business] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important}[data-dc-page=finance] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important}[data-dc-page=debts] .grid2{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important}[data-dc-page=cards] .cards-summary-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important}[data-dc-page=purchases] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important}[data-dc-page=payroll] .exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important}.v1049-kpi{min-height:118px!important;padding:16px!important;border-radius:18px!important}.v1049-kpi b{font-size:24px!important;line-height:1.08!important;overflow-wrap:anywhere!important}.v1049-kpi span{font-size:12px!important}.v1049-kpi small{font-size:12px!important}[data-dc-page=payroll] .v10498-payroll-head-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;min-width:0!important}[data-dc-page=payroll] .v10498-top-action{min-height:58px!important;font-size:15px!important;padding:11px 10px!important}[data-dc-page=payroll] .v10498-payroll-grid{grid-template-columns:1fr!important;gap:10px!important}[data-dc-page=payroll] .v10498-payroll-card{padding:14px!important;min-height:0!important}[data-dc-page=payroll] .v10498-payroll-card td{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;font-size:13px!important;min-width:0!important;overflow-wrap:anywhere!important}[data-dc-page=payroll] .v10498-payroll-card td::before{display:block!important;margin:0!important;white-space:nowrap!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label=Empleado]{font-size:16px!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:normal!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label=Empleado]::before{display:none!important}[data-dc-page=payroll] .v10498-payroll-card td[data-label="Acción"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}[data-dc-page=payroll] .v1049-employee-grid{grid-template-columns:1fr!important;gap:10px!important;padding:0 10px 12px!important}[data-dc-page=payroll] .employee-directory1045{min-width:0!important;width:100%!important;padding:12px!important}[data-dc-page=payroll] .employee-directory1045 .row{display:grid!important;grid-template-columns:48px minmax(0px,1fr) auto!important;gap:10px!important;align-items:center!important;min-width:0!important}[data-dc-page=payroll] .employee-directory1045 .row>div:nth-child(2){min-width:0!important}[data-dc-page=payroll] .employee-directory1045 b{display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.2!important}[data-dc-page=payroll] .employee-directory1045 small{display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.2!important}[data-dc-page=payroll] .employee-directory1045 b{font-size:15px!important}[data-dc-page=payroll] .employee-directory1045 small{font-size:11px!important;margin-top:3px!important}[data-dc-page=payroll] .employee-directory1045 button{min-width:70px!important;padding:8px 10px!important}[data-dc-page=payroll] .v10494-benefit-grid{grid-template-columns:1fr!important;gap:10px!important}[data-dc-page=payroll] .v10494-employee-benefit-card summary{min-height:0!important;padding:14px!important;display:flex!important;align-items:center!important;gap:10px!important}[data-dc-page=finance] .route-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}[data-dc-page=finance] .exec-head>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}[data-dc-page=finance] .v104911-action-card{min-height:58px!important;padding:10px 12px!important;font-size:14px!important}[data-dc-page=finance] .tabs104{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}[data-dc-page=finance] .tabs104 button{min-width:0!important;width:100%!important}[data-dc-page=purchases] .v104911-action-card{min-height:66px!important;padding:12px 14px!important;border-radius:16px!important;font-size:15px!important}[data-dc-page=purchases] .v1049-action-tile{min-height:66px!important;padding:12px 14px!important;border-radius:16px!important;font-size:15px!important}[data-dc-page=purchases] .tabs104 button{min-height:66px!important;padding:12px 14px!important;border-radius:16px!important;font-size:15px!important}[data-dc-page=purchases] .exec-head>div:last-child{grid-template-columns:1fr 1fr!important;gap:10px!important}[data-dc-page=purchases] .tabs104{grid-template-columns:1fr!important;gap:10px!important}[data-dc-page=capture] #pasteAiBtn{min-height:82px!important;padding:14px 16px!important;border-radius:18px!important}[data-dc-page=capture] .v1049-action-tile{min-height:82px!important;padding:14px 16px!important;border-radius:18px!important}[data-dc-page=capture] .v1049-info-card{min-height:82px!important;padding:14px 16px!important;border-radius:18px!important}[data-dc-page=capture] .v1049-master-rule{min-height:82px!important;padding:14px 16px!important;border-radius:18px!important}[data-dc-page=capture] .capture-only-actions{grid-template-columns:1fr!important;gap:10px!important;margin-top:12px!important}[data-dc-page=capture] .v1049-action-tile::before{width:42px!important;height:42px!important;font-size:19px!important}[data-dc-page=capture] #pasteAiBtn::before{width:42px!important;height:42px!important;font-size:19px!important}[data-dc-page=capture] #pasteAiBtn{font-size:15px!important}[data-dc-page=capture] .v1049-action-tile{font-size:15px!important}[data-dc-page=capture] .v1049-info-card{font-size:14px!important;line-height:1.25!important}[data-dc-page=capture] .v1049-master-rule{font-size:14px!important;line-height:1.25!important}[data-dc-page=search] .v1049-search-page{margin-top:26px!important}[data-dc-page=search] .v1049-search-title-card{min-height:82px!important;padding:14px 16px 14px 70px!important;border-radius:18px!important}[data-dc-page=search] .v1049-search-title-card::before{left:16px!important;width:40px!important;height:40px!important;font-size:21px!important}[data-dc-page=search] .v1049-search-card{min-height:72px!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}[data-dc-page=search] .v1049-search-card .search1046{min-width:0!important;width:100%!important;font-size:14px!important}[data-dc-page=search] .v1049-search-submit{width:100%!important;min-width:0!important;min-height:44px!important}[data-dc-page=search] .v1049-search-hint{min-height:66px!important;padding:12px 14px 12px 58px!important;font-size:14px!important;display:flex!important;align-items:center!important}[data-dc-page=search] .v1049-search-hint::before{left:14px!important;width:34px!important;height:34px!important}[data-dc-page=cards] .cards-bottom-grid{grid-template-columns:1fr!important;gap:12px!important}[data-dc-page=cards] .card-next-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}[data-dc-page=cards] .card-next-row{min-height:76px!important;padding:11px 12px!important;grid-template-columns:42px minmax(0px,1fr) auto!important;gap:10px!important}[data-dc-page=cards] .card-next-row b{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}[data-dc-page=cards] .card-next-row small{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}[data-dc-page=business] .v104911-action-card{min-height:52px!important;width:100%!important;padding:10px 12px!important}[data-dc-page=debts] .v104911-action-card{min-height:52px!important;width:100%!important;padding:10px 12px!important}[data-dc-page=reports] .v104911-action-card{min-height:52px!important;width:100%!important;padding:10px 12px!important}[data-dc-page=reports] .exec-head{display:block!important}[data-dc-page=business] .exec-head{display:block!important}[data-dc-page=debts] .exec-head{display:block!important}[data-dc-page=reports] .exec-head>div:last-child{margin-top:10px!important;width:100%!important}[data-dc-page=business] .exec-head>div:last-child{margin-top:10px!important;width:100%!important}[data-dc-page=debts] .exec-head>div:last-child{margin-top:10px!important;width:100%!important}.v1049-table-zone{max-width:100%!important;overflow-x:auto!important}.enterprise-table-wrap{max-width:100%!important;overflow-x:auto!important}}@media (max-width:390px){#view{padding-left:10px!important;padding-right:10px!important}.bottom-nav.v1049-nav-centered{width:calc(100% - 18px)!important;padding:6px!important;gap:4px!important}.bottom-nav button.nav1048{height:56px!important;min-height:56px!important;padding:5px!important}.bottom-nav button.nav1048.active{height:56px!important;min-height:56px!important;padding:5px!important}.bottom-nav button.nav1048 .nav-label1048{font-size:9px!important}.v1049-kpi{padding:13px!important;min-height:108px!important}.v1049-kpi b{font-size:21px!important}[data-dc-page=payroll] .employee-directory1045 .row{grid-template-columns:44px minmax(0px,1fr)!important}[data-dc-page=payroll] .employee-directory1045 button{grid-column:1/-1!important;width:100%!important;margin-top:6px!important}}.config-tabs-unified .config-tab-clients{background:linear-gradient(135deg,#22c55e,#059669)!important;color:#fff!important;border:0!important}.config-tabs-unified .config-tab-clients b{color:#fff!important}.config-tabs-unified .config-tab-clients small{color:#fff!important}.config-tabs-unified .config-tab-clients .tab-icon{color:#fff!important}.config-tabs-unified .config-tab-clients .tab-icon{background:rgba(255,255,255,.16)!important}.module-tabs1046 #financeReconciliation1046{background:linear-gradient(135deg,#1687ff,#1766e8)!important;color:#fff!important;border-color:transparent!important}.module-tabs1046 #financeSicar10427{background:linear-gradient(135deg,#22c55e,#059669)!important;color:#fff!important;border-color:transparent!important}[data-dc-page=settings] .config-section-block:first-child .config-section-head{border-left:5px solid #2563eb!important}[data-dc-page=settings] .config-section-block:nth-child(2) .config-section-head{border-left:5px solid #16a34a!important}[data-dc-page=settings] .config-section-block:nth-child(3) .config-section-head{border-left:5px solid #f97316!important}[data-dc-page=settings] .config-section-block:nth-child(4) .config-section-head{border-left:5px solid #7c3aed!important}[data-dc-page=settings] .config-section-block:nth-child(5) .config-section-head{border-left:5px solid #0891b2!important}[data-dc-page=settings] .config-section-head{padding:12px 14px!important;border-radius:14px!important;background:rgba(30,41,59,.36)!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card.tone-blue{background:linear-gradient(135deg,rgba(37,99,235,.32),rgba(15,23,42,.94))!important;border-left:5px solid #3b82f6!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card.tone-green{background:linear-gradient(135deg,rgba(22,163,74,.3),rgba(15,23,42,.94))!important;border-left:5px solid #22c55e!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card.tone-orange{background:linear-gradient(135deg,rgba(234,88,12,.31),rgba(15,23,42,.94))!important;border-left:5px solid #f97316!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card.tone-purple{background:linear-gradient(135deg,rgba(124,58,237,.31),rgba(15,23,42,.94))!important;border-left:5px solid #8b5cf6!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card.tone-cyan{background:linear-gradient(135deg,rgba(8,145,178,.3),rgba(15,23,42,.94))!important;border-left:5px solid #06b6d4!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card b{color:#e8f1ff!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card small{color:#e8f1ff!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card .config-role-label{color:#e8f1ff!important}html[data-theme=dark] [data-dc-page=settings] .config-user-card .config-edit-btn{background:#263446!important;color:#fff!important;border-color:#4b5d73!important}html[data-theme=dark] [data-dc-page=settings] .role-tone-0{background:linear-gradient(135deg,rgba(37,99,235,.3),#161d29)!important;border-left:5px solid #3b82f6!important}html[data-theme=dark] [data-dc-page=settings] .role-tone-1{background:linear-gradient(135deg,rgba(22,163,74,.28),#161d29)!important;border-left:5px solid #22c55e!important}html[data-theme=dark] [data-dc-page=settings] .role-tone-2{background:linear-gradient(135deg,rgba(234,88,12,.29),#161d29)!important;border-left:5px solid #f97316!important}html[data-theme=dark] [data-dc-page=settings] .role-tone-3{background:linear-gradient(135deg,rgba(124,58,237,.29),#161d29)!important;border-left:5px solid #8b5cf6!important}html[data-theme=dark] [data-dc-page=settings] .role-tone-4{background:linear-gradient(135deg,rgba(8,145,178,.28),#161d29)!important;border-left:5px solid #06b6d4!important}html[data-theme=dark] [data-dc-page=settings] .role-tone-5{background:linear-gradient(135deg,rgba(225,29,72,.27),#161d29)!important;border-left:5px solid #e11d48!important}html[data-theme=dark] [data-dc-page=settings] .config-role-card b{color:#e8eef8!important}html[data-theme=dark] [data-dc-page=settings] .config-role-card p{color:#e8eef8!important}html[data-theme=dark] [data-dc-page=settings] .config-role-card .config-role-label{color:#e8eef8!important}html[data-theme=dark] [data-dc-page=settings] .config-module-tags span{background:#273445!important;color:#f8fafc!important;border-color:#44556c!important}html[data-theme=dark] [data-dc-page=settings] .info-blue{background:linear-gradient(135deg,rgba(37,99,235,.3),#161d29)!important;border-left:5px solid #3b82f6!important}html[data-theme=dark] [data-dc-page=settings] .info-green{background:linear-gradient(135deg,rgba(16,185,129,.28),#161d29)!important;border-left:5px solid #10b981!important}html[data-theme=dark] [data-dc-page=settings] .config-info-grid b{color:#eef6ff!important}html[data-theme=dark] [data-dc-page=settings] .config-info-grid p{color:#eef6ff!important}html[data-theme=dark] [data-dc-page=settings] .supplier-tone-0{background:linear-gradient(135deg,rgba(233,30,99,.28),#161d29)!important}html[data-theme=dark] [data-dc-page=settings] .supplier-tone-1{background:linear-gradient(135deg,rgba(25,118,210,.3),#161d29)!important}html[data-theme=dark] [data-dc-page=settings] .supplier-tone-2{background:linear-gradient(135deg,rgba(15,159,98,.29),#161d29)!important}html[data-theme=dark] [data-dc-page=settings] .supplier-tone-3{background:linear-gradient(135deg,rgba(234,88,12,.29),#161d29)!important}html[data-theme=dark] [data-dc-page=settings] .supplier-tone-4{background:linear-gradient(135deg,rgba(124,58,237,.29),#161d29)!important}html[data-theme=dark] [data-dc-page=settings] .supplier-tone-5{background:linear-gradient(135deg,rgba(8,145,178,.29),#161d29)!important}html[data-theme=dark] [data-dc-page=settings] .config-supplier-card b{color:#e8eef8!important}html[data-theme=dark] [data-dc-page=settings] .config-supplier-card small{color:#e8eef8!important}html[data-theme=dark] [data-dc-page=settings] .config-supplier-card .config-role-label{color:#e8eef8!important}html[data-theme=dark] .cloud-user-fields-1033{background:linear-gradient(135deg,#172554,#172033)!important;border:1px solid #3b82f6!important;color:#f8fafc!important;box-shadow:rgba(0,0,0,.18) 0 10px 24px!important}html[data-theme=dark] .cloud-user-fields-1033 b{color:#eaf2ff!important}html[data-theme=dark] .cloud-user-fields-1033 label{color:#eaf2ff!important}html[data-theme=dark] .cloud-user-fields-1033 small{color:#eaf2ff!important}html[data-theme=dark] .cloud-user-fields-1033 input{background:#0f1722!important;color:#fff!important;border:1px solid #52657d!important}html[data-theme=dark] .cloud-user-fields-1033 input::placeholder{color:#94a3b8!important}html[data-theme=dark] .cloud-user-fields-1033 #generateUserPassword{background:#2563eb!important;color:#fff!important;border-color:#60a5fa!important}html[data-theme=dark] .cloud-user-fields-1033 #showUserPassword{accent-color:rgb(37,99,235)!important}@media (max-width:640px){html[data-theme=dark] [data-dc-page=settings] .config-user-card{box-shadow:rgba(0,0,0,.16) 0 8px 20px!important}html[data-theme=dark] [data-dc-page=settings] .config-role-card{box-shadow:rgba(0,0,0,.16) 0 8px 20px!important}html[data-theme=dark] [data-dc-page=settings] .config-supplier-card{box-shadow:rgba(0,0,0,.16) 0 8px 20px!important}[data-dc-page=settings] .config-module-tags span{font-size:12px!important;padding:6px 10px!important}}.oracle-module{padding-bottom:110px}.oracle-head{align-items:flex-start}.oracle-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.oracle-notice{border:1px solid rgba(124,92,255,.24);background:linear-gradient(135deg,rgba(92,64,215,.1),rgba(25,128,204,.07))}.oracle-notice b{color:#6d3fd9}.oracle-notice p{margin:.35rem 0 0;color:var(--muted,#60708a)}.oracle-kpis .exec-card{position:relative;overflow:hidden}.oracle-kpis .exec-card::after{content:"";position:absolute;width:86px;height:86px;border-radius:50%;right:-28px;top:-32px;background:rgba(255,255,255,.12)}.oracle-red{background:linear-gradient(135deg,#d93d54,#ff6b6b)!important;color:#fff!important}.oracle-yellow{background:linear-gradient(135deg,#d99616,#f7b731)!important;color:#fff!important}.oracle-green{background:linear-gradient(135deg,#1b9b67,#39c98a)!important;color:#fff!important}.oracle-red span{color:rgba(255,255,255,.9)!important}.oracle-red small{color:rgba(255,255,255,.9)!important}.oracle-yellow span{color:rgba(255,255,255,.9)!important}.oracle-yellow small{color:rgba(255,255,255,.9)!important}.oracle-green span{color:rgba(255,255,255,.9)!important}.oracle-green small{color:rgba(255,255,255,.9)!important}.oracle-grid2{display:grid;grid-template-columns:1.35fr 0.65fr;gap:14px;margin:14px 0}.oracle-top{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(20,50,90,.09)}.oracle-top:last-child{border-bottom:0}.oracle-top>span{width:28px;height:28px;border-radius:9px;background:#eef3ff;color:#2c58b9;display:grid;place-items:center;font-weight:900}.oracle-top small{display:block;color:#72809a;margin-top:2px}.oracle-table small{display:block;color:#72809a;margin-top:2px}.oracle-table-card{margin-top:14px}.oracle-status{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.03em}.oracle-bad{background:#ffe5e8;color:#b4233c}.oracle-warn{background:#fff0cc;color:#9b6400}.oracle-good{background:#dcf8ea;color:#13714d}.oracle-neutral{background:#edf1f7;color:#667085}.oracle-format{background:#f7f5ff;border:1px solid #e3dcff}.oracle-format code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#ece8ff;padding:2px 5px;border-radius:6px}.oracle-preview-list>div{display:grid;grid-template-columns:24px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f5}.oracle-preview-list>div:last-child{border-bottom:0}.oracle-preview-list small{display:block;color:#748198;margin-top:2px}@media (max-width:900px){.oracle-grid2{grid-template-columns:1fr}.oracle-head{display:block}.oracle-actions{justify-content:stretch;margin-top:12px}.oracle-actions button{flex:1 1 0%}.oracle-table{min-width:950px}.oracle-import-sheet{width:min(96vw,760px)}}@media (max-width:560px){.oracle-kpis{grid-template-columns:repeat(2,minmax(0px,1fr))!important}.oracle-top{grid-template-columns:28px 1fr}.oracle-top strong{grid-column:2}}.route-zone-info10411{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0;background:linear-gradient(135deg,rgba(20,111,197,.1),rgba(92,67,209,.08));border:1px solid rgba(70,120,190,.22)}.route-zone-info10411>div{display:grid;gap:4px}.route-zone-info10411 b{font-size:1.05rem}.route-zone-info10411 small{color:var(--muted,#687587)}.route-zone-tabs10411{display:flex;gap:8px;overflow:auto;padding:2px 0 12px;scrollbar-width:none}.route-zone-tabs10411::-webkit-scrollbar{display:none}.route-zone-tabs10411 button{border:1px solid rgba(96,112,141,.25);background:#fff;color:#334155;border-radius:999px;padding:9px 14px;font-weight:800;white-space:nowrap;cursor:pointer}.route-zone-tabs10411 button.active{background:#173b72;color:#fff;border-color:#173b72;box-shadow:rgba(23,59,114,.16) 0 8px 22px}.route-zone-tabs10411 button.newzone{background:#f5f0ff;color:#6d3bd1;border-color:#d9c8ff}.route-zones-sheet10411{max-height:min(86vh,850px);overflow:auto}.zone-summary10411{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:#f7faff;border:1px solid #dde7f4;margin-bottom:14px}.zone-summary10411>div{display:grid;gap:3px}.zone-summary10411 b{font-size:1.15rem}.zone-summary10411 small{color:#66758a}.zone-badge10411{font-size:.76rem;font-weight:900;color:#0d7a53;background:#def8eb;padding:7px 10px;border-radius:999px;white-space:nowrap}.zone-section10411{margin-top:18px}.zone-section10411 h3{margin:0 0 9px}.zone-assignment10411{display:grid;grid-template-columns:minmax(0px,1fr) minmax(150px,210px);align-items:center;gap:14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;margin-bottom:8px}.zone-assignment10411>div{display:grid;gap:4px}.zone-assignment10411 b{font-size:.98rem}.zone-assignment10411 small{color:#748195}.zone-assignment10411 label{display:grid;gap:5px;font-size:.75rem;font-weight:800;color:#64748b}.zone-assignment10411 select{width:100%;padding:9px 10px;border:1px solid #cfd8e6;border-radius:10px;background:#fff;color:#17233a;font-weight:700}#routeCity1047{min-height:44px}#rpCity1047{min-height:44px}#routeCity1046{min-height:44px}#rpCity1046{min-height:44px}@media (max-width:700px){.route-zone-info10411{align-items:stretch;flex-direction:column}.route-zone-info10411 button{width:100%}.zone-assignment10411{grid-template-columns:1fr}.zone-summary10411{align-items:flex-start}.route-main-actions1047{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.route-main-actions1047 #routeZones10411{grid-column:1/-1}}html[data-theme=dark] .route-zones-sheet10411{background:#111827!important;color:#f8fafc!important;border:1px solid #334155!important;box-shadow:rgba(0,0,0,.55) 0 28px 80px!important}html[data-theme=dark] .route-zones-sheet10411 .sheet-head{background:#111827!important;color:#f8fafc!important}html[data-theme=dark] .route-zones-sheet10411 h2{color:#f8fafc!important}html[data-theme=dark] .route-zones-sheet10411 h3{color:#f8fafc!important}html[data-theme=dark] .route-zones-sheet10411 b{color:#f8fafc!important}html[data-theme=dark] .route-zones-sheet10411 .muted{color:#aebbd0!important}html[data-theme=dark] .route-zone-tabs10411 button{background:#1e293b!important;color:#e8eef8!important;border-color:#475569!important}html[data-theme=dark] .route-zone-tabs10411 button:first-child{border-color:#2f80ed!important;color:#7db7ff!important}html[data-theme=dark] .route-zone-tabs10411 button:nth-child(2){border-color:#22c55e!important;color:#66e08d!important}html[data-theme=dark] .route-zone-tabs10411 button:nth-child(3){border-color:#f59e0b!important;color:#ffc85a!important}html[data-theme=dark] .route-zone-tabs10411 button:nth-child(4){border-color:#ef4444!important;color:#ff8080!important}html[data-theme=dark] .route-zone-tabs10411 button.active{background:#1677e8!important;color:#fff!important;border-color:#4da3ff!important;box-shadow:rgba(22,119,232,.35) 0 8px 26px!important}html[data-theme=dark] .route-zone-tabs10411 button.newzone{background:#5b21b6!important;color:#fff!important;border-color:#8b5cf6!important}html[data-theme=dark] .zone-summary10411{background:#172033!important;border-color:#33445e!important}html[data-theme=dark] .zone-summary10411 small{color:#aebbd0!important}html[data-theme=dark] .zone-badge10411{background:#064e3b!important;color:#6ee7b7!important;border:1px solid #10b981!important}html[data-theme=dark] .zone-assignment10411{box-shadow:rgba(0,0,0,.16) 0 8px 18px;background:#182235!important;border-color:#334155!important}html[data-theme=dark] .zone-assignment10411 small{color:#a9b8cd!important}html[data-theme=dark] .zone-assignment10411 label{color:#c5d1e2!important}html[data-theme=dark] .zone-assignment10411 .pill{background:#143c73!important;color:#8bc1ff!important;border:1px solid #2563eb!important}html[data-theme=dark] .zone-assignment10411 select{background:#0f172a!important;color:#f8fafc!important;border-color:#52637b!important}html[data-theme=dark] .route-zones-sheet10411 .icon-btn.light{background:#334155!important;color:#fff!important;border-color:#52637b!important}html[data-theme=dark] .route-zones-sheet10411 .icon-btn.light:hover{background:#ef4444!important;border-color:#f87171!important}html[data-theme=dark] .zone-assignment10411 small::first-letter{color:#ff4f87}.route-mode1047{color:#f8fafc!important;background:#172033!important;border:2px solid #334155!important}.route-mode1047:has(input[value=delivery]:checked){background:#075985!important;border-color:#38bdf8!important}.route-mode1047:has(input[value=pickup]:checked){background:#854d0e!important;border-color:#facc15!important}.route-load-photos1058{margin:12px 0;padding:14px;border-radius:16px;background:#101827;border:1px solid #334155}.route-photo-head1058{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.route-photo-head1058 small{display:block;color:#94a3b8}.route-photo-preview1058{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.route-photo-thumb1058{width:90px;height:90px;position:relative;border-radius:12px;overflow:hidden}.route-photo-thumb1058 img{width:100%;height:100%;object-fit:cover}.route-photo-thumb1058 button{position:absolute;right:4px;top:4px;border:0;border-radius:50%;background:#111827;color:#fff}.route-photo-thumb1058 span{position:absolute;left:5px;bottom:4px;background:rgba(17,24,39,.8);color:#fff;padding:2px 6px;border-radius:8px}.route-photo-lightbox1058{position:fixed;inset:0px;z-index:999999;background:#000;display:flex;align-items:center;justify-content:center}.route-photo-lightbox1058 img{max-width:96vw;max-height:94vh;object-fit:contain}.route-photo-lightbox1058 button{position:absolute;border:0;background:rgba(17,24,39,.8);color:#fff;border-radius:50%;font-size:34px;width:52px;height:52px}.route-photo-lightbox1058 .x{right:18px;top:18px}.route-photo-lightbox1058 .prev{left:18px}.route-photo-lightbox1058 .next{right:18px}.route-photo-lightbox1058 .count{position:absolute;bottom:18px;color:#fff;background:rgba(17,24,39,.8);padding:6px 12px;border-radius:20px}#routePhotoPick1058{cursor:pointer;touch-action:manipulation;min-height:44px}#routePhotoInput1058{display:none!important}.dc-chat-shell{height:calc(-150px + 100dvh);min-height:560px;display:grid;grid-template-columns:330px minmax(0px,1fr);border:1px solid #dfe7ef;border-radius:24px;overflow:hidden;background:#fff;box-shadow:rgba(15,23,42,.08) 0 16px 45px}.dc-chat-sidebar{background:#f8fafc;border-right:1px solid #e5eaf0;display:flex;flex-direction:column;min-width:0}.dc-chat-side-head{padding:16px 16px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.dc-chat-side-head h2{margin:0;font-size:22px}.dc-chat-new{border:0;background:#0aa37f;color:#fff;border-radius:13px;width:42px;height:42px;font-size:22px;cursor:pointer;box-shadow:rgba(10,163,127,.22) 0 8px 22px}.dc-chat-search{padding:0 14px 12px}.dc-chat-search input{width:100%;border:1px solid #dde4ec;background:#fff;border-radius:14px;padding:11px 13px;outline:0}.dc-chat-search input:focus{border-color:#7ccdbc;box-shadow:rgba(10,163,127,.08) 0 0 0 3px}.dc-chat-filters{display:flex;gap:7px;padding:0 14px 11px;overflow:auto}.dc-chat-filter{border:0;background:#eaf0f4;color:#5d6b78;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.dc-chat-filter.active{background:#dff5ee;color:#08765e}.dc-chat-list{overflow:auto;padding:0 8px 14px;flex:1 1 0%}.dc-chat-item{width:100%;border:0;background:0 0;display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;text-align:left;padding:11px 10px;border-radius:16px;cursor:pointer;color:#17212b}.dc-chat-item:hover{background:#eaf2f5}.dc-chat-item.active{background:#eaf2f5}.dc-chat-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(135deg,#0aa37f,#30c39f);position:relative;flex:0 0 auto}.dc-chat-avatar.direct{background:linear-gradient(135deg,#2878ff,#7c4dff)}.dc-chat-item-copy{min-width:0}.dc-chat-item-copy b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-chat-preview{display:block;color:#7b8792;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.dc-chat-item-side{text-align:right;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.dc-chat-item-side small{color:#8c99a5;font-size:10px}.dc-chat-unread{background:#18bd8f;color:#fff;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:900}.dc-chat-main{background:#eef4f1;display:flex;flex-direction:column;min-width:0;position:relative}.dc-chat-head{height:70px;background:#fff;border-bottom:1px solid #e4eaef;display:flex;align-items:center;gap:11px;padding:0 16px;box-shadow:rgba(15,23,42,.04) 0 3px 14px;z-index:2}.dc-chat-back{display:none;border:0;background:0 0;font-size:26px;color:#35515d;cursor:pointer}.dc-chat-head-copy{min-width:0}.dc-chat-head-copy b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-chat-head-copy small{display:block;color:#7b8792;margin-top:2px}.dc-chat-head-actions{margin-left:auto;display:flex;gap:5px}.dc-chat-head-actions button{width:38px;height:38px;border:0;border-radius:12px;background:#f0f4f6;cursor:pointer;color:#50616c}.dc-chat-messages{flex:1 1 0%;overflow:auto;padding:18px clamp(12px,5vw,70px);background:radial-gradient(circle at 20% 15%,rgba(10,163,127,.055),transparent 24%) 0 0/auto,linear-gradient(rgba(244,248,246,.93),rgba(244,248,246,.93)) 0 0/auto,radial-gradient(circle at 25px 25px,rgba(34,54,63,.07) 1px,transparent 1px) 0 0/32px 32px}.dc-chat-day{width:max-content;margin:4px auto 14px;padding:5px 9px;border-radius:9px;background:#dfe9e5;color:#66757e;font-size:11px;font-weight:800}.dc-msg{width:max-content;max-width:min(74%,720px);background:#fff;border-radius:14px 14px 14px 5px;padding:9px 11px 7px;margin:5px 0;box-shadow:rgba(15,23,42,.08) 0 2px 8px;word-break:break-word}.dc-msg.mine{margin-left:auto;background:#d9fdd3;border-radius:14px 14px 5px}.dc-msg-sender{font-size:11px;font-weight:900;color:#0b8b6b;margin-bottom:3px}.dc-msg.mine .dc-msg-sender{display:none}.dc-msg-time{text-align:right;color:#7d8a92;font-size:10px;margin-top:5px}.dc-msg-read{color:#3a8fef;font-weight:900}.dc-chat-attachment{margin-top:7px;border-radius:11px;overflow:hidden;background:rgba(0,0,0,.04);min-width:180px}.dc-chat-attachment img{display:block;max-width:340px;width:100%;max-height:300px;object-fit:cover}.dc-chat-file{display:flex;align-items:center;gap:9px;padding:10px;text-decoration:none;color:#24424e;font-size:12px}.dc-chat-file i{font-style:normal;font-size:22px}.dc-chat-empty{margin:auto;text-align:center;color:#77868f;padding:30px;max-width:360px}.dc-chat-empty strong{display:block;color:#34444d;font-size:19px;margin-bottom:7px}.dc-chat-composer{background:#fff;border-top:1px solid #e1e7eb;padding:10px 12px;display:grid;grid-template-columns:auto auto 1fr auto;gap:8px;align-items:end}.dc-chat-attach{width:42px;height:42px;border:0;background:#edf2f4;border-radius:13px;cursor:pointer;font-size:19px}.dc-chat-mic{width:42px;height:42px;border:0;background:#edf2f4;border-radius:13px;cursor:pointer;font-size:19px}.dc-chat-mic.recording{background:#fee2e2;color:#b91c1c;box-shadow:rgba(185,28,28,.12) 0 0 0 3px;animation:1.1s ease 0s infinite normal none running dcChatMicPulse}.dc-chat-input{min-height:42px;max-height:110px;resize:none;border:1px solid #dfe7eb;background:#f8fafb;border-radius:14px;outline:0;padding:11px 13px;line-height:1.3}.dc-chat-input:focus{border-color:#6bc9b2}.dc-chat-send{width:44px;height:44px;border:0;border-radius:50%;background:#0aa37f;color:#fff;font-size:19px;cursor:pointer;box-shadow:rgba(10,163,127,.25) 0 8px 20px}.dc-chat-send:disabled{opacity:.5;cursor:not-allowed}.dc-chat-upload-note{position:absolute;bottom:68px;left:50%;transform:translateX(-50%);background:#22363f;color:#fff;border-radius:999px;padding:7px 11px;font-size:11px;box-shadow:rgba(0,0,0,.2) 0 8px 22px}.dc-chat-modal{position:fixed;inset:0px;background:rgba(15,23,42,.48);display:grid;place-items:center;padding:18px;z-index:1000}.dc-chat-modal-card{width:min(540px,100%);max-height:min(720px,90dvh);overflow:auto;background:#fff;border-radius:22px;padding:18px;box-shadow:rgba(15,23,42,.28) 0 30px 80px}.dc-chat-modal-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.dc-chat-modal-head h3{margin:0}.dc-chat-modal-head button{border:0;background:#edf2f4;border-radius:10px;width:34px;height:34px;cursor:pointer}.dc-chat-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.dc-chat-mode button{border:1px solid #dce4e9;background:#f8fafb;border-radius:13px;padding:10px;font-weight:800;cursor:pointer}.dc-chat-mode button.active{border-color:#35b995;background:#e7f7f1;color:#08765e}.dc-chat-group-title{width:100%;border:1px solid #dce4e9;border-radius:12px;padding:11px;margin-bottom:10px;outline:0}.dc-chat-user-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:13px;cursor:pointer}.dc-chat-user-row:hover{background:#f3f7f8}.dc-chat-user-row input{width:18px;height:18px}.dc-chat-user-copy{flex:1 1 0%}.dc-chat-user-copy b{display:block}.dc-chat-user-copy small{color:#7c8993}.dc-chat-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.dc-chat-modal-actions button{border:0;border-radius:12px;padding:10px 14px;font-weight:900;cursor:pointer}.dc-chat-cancel{background:#edf2f4;color:#4b5b65}.dc-chat-create{background:#0aa37f;color:#fff}.dc-chat-status{padding:14px;color:#6d7b84;text-align:center}.dc-chat-error{margin:12px;padding:10px 12px;border-radius:12px;background:#fff2f2;color:#a53636;font-size:12px}.bottom-nav button[data-p=chat] span{font-size:23px}.bottom-nav button[data-p=chat].active{color:#0a9c79}.bottom-nav button[data-p=chat].active span{transform:none!important}@media (max-width:760px){.dc-chat-shell{height:calc(-126px + 100dvh);min-height:0;border-radius:18px;grid-template-columns:1fr}.dc-chat-sidebar{grid-area:1/1}.dc-chat-main{position:absolute;inset:0px;transform:translateX(105%);transition:transform .2s;z-index:5}.dc-chat-shell.conversation-open .dc-chat-main{transform:translateX(0)}.dc-chat-back{display:block}.dc-chat-messages{padding:12px 9px}.dc-msg{max-width:87%}.dc-chat-head{height:62px;padding:0 8px}.dc-chat-composer{padding:8px}.dc-chat-head-actions button:first-child{display:none}}.bottom-nav button[data-p=chat]{position:relative}.dc-chat-nav-badge{position:absolute;top:3px;right:calc(50% - 22px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-style:normal;font-weight:900;display:grid;place-items:center;border:2px solid #fff}.dc-chat-filters{display:none!important}@media (max-width:760px){body.dc-chat-keyboard .bottom-nav{display:none!important}body.dc-chat-keyboard{padding-bottom:0!important}body.dc-chat-keyboard .app-shell main{padding-bottom:0!important}body.dc-chat-keyboard .dc-page-head{display:none!important}body.dc-chat-keyboard .dc-chat-shell{height:var(--dc-chat-vvh,100dvh);border-radius:0;margin:0}body.dc-chat-keyboard .dc-chat-main{position:absolute;inset:0px}body.dc-chat-keyboard .dc-chat-composer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}body:has(#dcChatShell) .dc-page-head{margin:0 0 8px!important;padding:4px 2px!important;min-height:0!important;display:flex!important;align-items:center!important}body:has(#dcChatShell) .dc-page-head .eyebrow{display:none!important}body:has(#dcChatShell) .dc-page-head p{display:none!important}body:has(#dcChatShell) .dc-page-head h2{margin:0!important;font-size:18px!important}body:has(#dcChatShell) .dc-page-head .pill{margin-left:auto}.dc-chat-shell{height:calc(-245px + 100dvh);min-height:430px}.dc-chat-composer{position:sticky;bottom:0;z-index:4}html[data-theme=dark] .dc-chat-shell{background:#101827;border-color:#334155;box-shadow:rgba(0,0,0,.28) 0 16px 45px}html[data-theme=dark] .dc-chat-sidebar{background:#111b2b;border-right-color:#334155}html[data-theme=dark] .dc-chat-side-head h2{color:#f8fafc}html[data-theme=dark] .dc-chat-item{color:#f8fafc}html[data-theme=dark] .dc-chat-head-copy b{color:#f8fafc}html[data-theme=dark] .dc-chat-search input{background:#172235!important;border-color:#3b4a60!important;color:#f8fafc!important}html[data-theme=dark] .dc-chat-input{background:#172235!important;border-color:#3b4a60!important;color:#f8fafc!important}html[data-theme=dark] .dc-chat-search input::placeholder{color:#94a3b8}html[data-theme=dark] .dc-chat-input::placeholder{color:#94a3b8}html[data-theme=dark] .dc-chat-item:hover{background:#1e2b40}html[data-theme=dark] .dc-chat-item.active{background:#1e2b40}html[data-theme=dark] .dc-chat-preview{color:#a8b5c7}html[data-theme=dark] .dc-chat-item-side small{color:#a8b5c7}html[data-theme=dark] .dc-chat-head-copy small{color:#a8b5c7}html[data-theme=dark] .dc-chat-main{background:#0f1724}html[data-theme=dark] .dc-chat-head{background:#141f30;border-color:#334155}html[data-theme=dark] .dc-chat-composer{background:#141f30;border-color:#334155}html[data-theme=dark] .dc-chat-head-actions button{background:#223047;color:#e2e8f0}html[data-theme=dark] .dc-chat-attach{background:#223047;color:#e2e8f0}html[data-theme=dark] .dc-chat-messages{background:radial-gradient(circle at 20% 15%,rgba(16,185,129,.08),transparent 24%) 0 0/auto,linear-gradient(rgba(15,23,36,.97),rgba(15,23,36,.97)) 0 0/auto,radial-gradient(circle at 25px 25px,rgba(148,163,184,.08) 1px,transparent 1px) 0 0/32px 32px}html[data-theme=dark] .dc-chat-day{background:#253247;color:#cbd5e1}html[data-theme=dark] .dc-msg{background:#1d293b;color:#f8fafc;box-shadow:rgba(0,0,0,.25) 0 2px 8px}html[data-theme=dark] .dc-msg.mine{background:#14532d;color:#f0fdf4}html[data-theme=dark] .dc-msg-time{color:#b6c2d1}html[data-theme=dark] .dc-chat-empty{color:#a8b5c7}html[data-theme=dark] .dc-chat-empty strong{color:#f8fafc}html[data-theme=dark] .dc-chat-modal-card{background:#111b2b;color:#f8fafc}html[data-theme=dark] .dc-chat-mode button{background:#172235;border-color:#3b4a60;color:#f8fafc}html[data-theme=dark] .dc-chat-group-title{background:#172235;border-color:#3b4a60;color:#f8fafc}html[data-theme=dark] .dc-chat-user-row:hover{background:#1e2b40}@media (max-width:760px){body:has(#dcChatShell) .dc-page-head{display:none!important}.dc-chat-shell{height:calc(-168px + 100dvh);min-height:420px;border-radius:16px}}.rec-kpis{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));gap:10px;margin:14px 0}.rk{border-radius:17px;padding:14px;color:#fff;min-height:105px;display:grid;gap:5px}.rk small{color:#fff;opacity:.9}.rk span{color:#fff;opacity:.9}.rk b{font-size:20px}.rk.green{background:linear-gradient(135deg,#0fb36a,#087c4a)}.rk.red{background:linear-gradient(135deg,#f04469,#c51d48)}.rk.blue{background:linear-gradient(135deg,#1687f5,#075fc4)}.rk.yellow{background:linear-gradient(135deg,#ffc83d,#df9500)}.rk.purple{background:linear-gradient(135deg,#8b54ec,#5d2ac5)}.rk.slate{background:linear-gradient(135deg,#72849a,#405267)}.rec-import{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.rec-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.rec-tools input{flex:1 1 0%}.rec-table select{min-width:170px}.rec-table .pill{border:0}.bottom-nav button.nav-warranties1048{background:linear-gradient(145deg,#a855f7,#6d28d9)!important}.bottom-nav button.nav-warranties1048.active{background:linear-gradient(145deg,#a855f7,#6d28d9)!important}.bottom-nav button.nav-chat1048{background:linear-gradient(145deg,#16c784,#059669)!important}.bottom-nav button.nav-chat1048.active{background:linear-gradient(145deg,#16c784,#059669)!important}@media (max-width:900px){.rec-kpis{grid-template-columns:repeat(2,minmax(0px,1fr))}.rec-import{flex-direction:column;align-items:stretch}.rec-tools{flex-direction:column;align-items:stretch}}.rec-group{margin-top:12px;overflow:hidden;padding:0!important}.rec-group summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:16px 18px;align-items:center}.rec-group summary span{font-size:12px;opacity:.7}.rec-group .enterprise-table-wrap{border-top:1px solid rgba(120,130,150,.15)}.rec-reportbar{display:flex;gap:8px;align-items:end;flex-wrap:wrap;padding:14px 16px;border-top:1px solid rgba(120,130,150,.15)}.rec-reportbar>div{display:flex;flex-direction:column;gap:4px}.rec-reportbar label{font-size:11px;font-weight:700;opacity:.7}.rec-reportbar input{min-height:38px;border:1px solid rgba(120,130,150,.25);border-radius:10px;padding:7px 10px;background:var(--card,#fff)}.rec-tabs{display:flex;gap:8px;padding:0 16px 12px;flex-wrap:wrap}.rec-tab{border:1px solid rgba(120,130,150,.2);border-radius:999px;padding:8px 16px;background:0 0;font-weight:700}.rec-tab.active{background:#1f6feb;color:#fff}.rec-range-summary{display:flex;gap:18px;flex-wrap:wrap;padding:0 16px 14px;font-size:13px}.rec-range-summary span{opacity:.8}@media (max-width:700px){.rec-reportbar{align-items:stretch}.rec-reportbar>div{width:calc(50% - 4px)}.rec-reportbar input{width:100%}.rec-tab{flex:1 1 0%}}.rec-edit-hint{margin:0 16px 10px;font-size:12px;opacity:.72}.rec-audit{display:block;font-size:10px;opacity:.55;margin-top:3px}#rHistoryBody select{max-width:190px;min-width:140px}.rec-apply-one{margin-left:6px;border:0;border-radius:8px;padding:7px 10px;background:#1677ff;color:#fff;font-weight:700}.rec-apply-one:disabled{opacity:.35;cursor:not-allowed}.rec-assigned-cell{background:rgba(34,197,94,.08)}.rec-apply-one.is-applied{background:#16a34a}.rec-applied-label{display:block;margin-top:5px;color:#15803d;font-weight:800;font-size:10px}.sicar27 .sicar-ok{background:rgba(34,197,94,.1)}.sicar27 .sicar-bad{background:rgba(239,68,68,.1)}.sicar27 .sicar-ok .sicar-state{color:#15803d;font-weight:800}.sicar27 .sicar-bad .sicar-state{color:#b91c1c;font-weight:800}.sicar27 td small{display:block;max-width:360px;white-space:normal;opacity:.65;margin-top:3px}.sicar-paste{padding:16px;margin:12px 0}.sicar-paste textarea{width:100%;min-height:145px;resize:vertical;margin:10px 0;border:1px solid rgba(120,130,150,.25);border-radius:12px;padding:12px;font:12px/1.45 monospace}.sicar-paste-actions{display:flex;gap:10px;flex-wrap:wrap}.sicar-paste-preview{display:flex;gap:10px;flex-wrap:wrap}.sicar-paste-actions{justify-content:flex-end}.rec-done{display:inline-block;padding:7px 10px;border-radius:8px;background:#dff7e8;color:#137a42;font-weight:800}.danger-lite{border:1px solid rgba(190,40,60,.25);background:#fff1f3;color:#a81f36;border-radius:9px;padding:7px 10px;font-weight:700}.sicar-delete-one{border:1px solid rgba(190,40,60,.25);background:#fff1f3;color:#a81f36;border-radius:9px;padding:7px 10px;font-weight:700}.sicar-delete-one{font-size:11px;padding:5px 8px}.dc-center-sheet{width:min(920px,96vw);max-height:92vh;overflow:auto}.dc-center-tabs{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin:12px 0 16px}.dc-center-tabs button{border:1px solid #dce5ef;background:#f6f9fc;border-radius:12px;padding:12px;font-weight:850}.dc-center-tabs button.active{background:#0f76d8;color:#fff;border-color:#0f76d8}.dc-center-tabs i{font-style:normal;background:#e23b55;color:#fff;border-radius:999px;padding:2px 6px;margin-left:5px}.dc-task-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.dc-task-toolbar>div{display:flex;gap:6px}.dc-task-toolbar .mini.active{background:#e8f3ff;border-color:#2387e8;color:#0d68bc}.dc-task-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.dc-task-summary span{padding:11px;border-radius:12px;background:#f6f9fc;border:1px solid #e2eaf2;font-size:12px}.dc-task-summary b{font-size:20px;display:block}.dc-task-list{display:grid;gap:8px}.dc-task-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid #e0e8f0;background:#fff;border-radius:14px;padding:11px}.dc-task-row.done{opacity:.65}.dc-task-row.done .dc-task-main b{text-decoration:line-through}.dc-task-check{width:34px;height:34px;border-radius:50%;border:1px solid #8db9e4;background:#eef7ff;color:#0d72cf;font-weight:900}.dc-task-main b{display:block}.dc-task-main small{display:block;color:#728195;margin-top:3px}.dc-task-main p{margin:5px 0 0;color:#5e6b7a;font-size:12px}.dc-task-done{margin-top:10px;border:1px solid #e2e9f0;border-radius:12px;padding:10px}.dc-routines{margin-top:10px;border:1px solid #e2e9f0;border-radius:12px;padding:10px}.dc-task-done summary{cursor:pointer;font-weight:800}.dc-routines summary{cursor:pointer;font-weight:800}.dc-routine-row{display:flex;justify-content:space-between;gap:10px;padding:9px 3px;border-bottom:1px solid #eef2f6}.dc-routine-row small{color:#718093}.dc-task-editor{position:fixed;inset:0px;background:rgba(5,16,28,.52);display:grid;place-items:center;z-index:10001;padding:16px}.dc-task-editor-card{width:min(620px,96vw);background:#fff;border-radius:18px;padding:18px;box-shadow:rgba(0,0,0,.3) 0 24px 80px}.dc-task-editor-card label{display:grid;gap:5px;font-size:12px;font-weight:750;margin-top:10px}.dc-task-editor-card input{width:100%;border:1px solid #d6e0e9;border-radius:10px;padding:10px;background:#fff}.dc-task-editor-card select{width:100%;border:1px solid #d6e0e9;border-radius:10px;padding:10px;background:#fff}.dc-task-editor-card textarea{width:100%;border:1px solid #d6e0e9;border-radius:10px;padding:10px;background:#fff}.dc-task-editor-card textarea{min-height:80px;resize:vertical}.dc-task-fields{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}.dc-task-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media (max-width:650px){.dc-center-tabs{grid-template-columns:1fr 1fr}.dc-task-toolbar{align-items:stretch;flex-direction:column}.dc-task-summary{grid-template-columns:1fr 1fr 1fr}.dc-task-fields{grid-template-columns:1fr}.dc-task-row{grid-template-columns:auto 1fr}.dc-task-row>.mini{grid-column:2}.dc-routine-row{flex-direction:column}}.dc-alerts-page{max-width:1100px;margin:0 auto}.dc-tasks-page-card{margin-top:14px;padding:16px}.dc-alerts-lower{margin-top:22px}.dc-alerts-lower>.section-title{margin-bottom:10px}.dc-alerts-page #dcTaskBody{margin-top:10px}.dc-alerts-page .dc-task-toolbar{margin-bottom:4px}@media (max-width:650px){.dc-alerts-page .page-head1046{align-items:stretch}.dc-alerts-page #dcNewTaskPage1046{width:100%}}.dc-task-badge{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#e23b55;color:#fff;font-size:12px;vertical-align:middle}.dc-personal-tabs{display:flex;gap:7px;margin:12px 0}.dc-personal-tabs button{border:1px solid #dbe5ee;background:#f7f9fc;padding:9px 14px;border-radius:10px;font-weight:800}.dc-personal-tabs button.active{background:#1178d4;color:#fff}.dc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.dc-metrics>div{border:1px solid #dfe8f0;background:#fff;border-radius:14px;padding:14px}.dc-metrics b{display:block;font-size:24px}.dc-metrics span{font-size:11px;color:#718093}.dc-quick{margin-bottom:12px}.dc-quick-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.dc-quick-grid button{min-height:76px;border:1px solid #dce6ef;background:#f8fbfe;border-radius:14px;font-size:22px;font-weight:900}.dc-quick-grid span{display:block;font-size:11px;margin-top:6px}.dc-task-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.dc-day-nav{display:flex;gap:5px}.dc-week{margin-top:12px}.dc-week-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.dc-week-strip button{border:1px solid #dce5ed;background:#f8fafc;border-radius:12px;padding:9px;display:grid;gap:2px}.dc-week-strip button.active{border-color:#1784e5;background:#eaf5ff}.dc-week-strip span{font-size:18px;font-weight:900}.dc-week-strip small{font-size:10px}.dc-progress{height:8px;border-radius:999px;background:#e8eef4;overflow:hidden;margin:10px 0 5px}.dc-progress i{display:block;height:100%;background:#1784e5}.dc-routine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dc-routine-card{border:1px solid #dfe7ef;border-radius:13px;padding:11px;background:#fff}.dc-routine-card small{display:block;color:#728093;margin-top:3px}.dc-routine-days{display:flex;gap:4px;margin:8px 0}.dc-routine-days i{font-style:normal;font-size:10px;border:1px solid #cbd9e5;border-radius:999px;padding:3px 6px}.dc-routine-card.off{opacity:.5}.dc-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px}.dc-days label{display:flex;gap:3px;align-items:center;font-size:11px}@media (max-width:760px){.dc-metrics{grid-template-columns:repeat(2,1fr)}.dc-quick-grid{grid-template-columns:repeat(3,1fr)}.dc-task-columns{grid-template-columns:1fr}.dc-week-strip{overflow:auto;grid-template-columns:repeat(7,72px)}.dc-routine-grid{grid-template-columns:1fr}}.dc-metrics>div:first-child{background:linear-gradient(135deg,#fff4e8,#fff);border-left:4px solid #f08a24}.dc-metrics>div:nth-child(2){background:linear-gradient(135deg,#edf6ff,#fff);border-left:4px solid #2488e8}.dc-metrics>div:nth-child(3){background:linear-gradient(135deg,#ecfbf4,#fff);border-left:4px solid #20a66a}.dc-metrics>div:nth-child(4){background:linear-gradient(135deg,#f5efff,#fff);border-left:4px solid #8357df}.dc-quick{border-top:4px solid #f08a24}.dc-quick-grid button:first-child{background:#eef7ff;color:#126ec2}.dc-quick-grid button:nth-child(2){background:#f4efff;color:#7148c6}.dc-quick-grid button:nth-child(3){background:#eaf9f2;color:#16865a}.dc-quick-grid button:nth-child(4){background:#fff4e8;color:#c66b14}.dc-quick-grid button:nth-child(5){background:#f2edff;color:#7148c6}.dc-quick-grid button:nth-child(6){background:#fff0f3;color:#bd3551}.dc-task-columns>section:first-child{border-top:4px solid #2488e8}.dc-week-agenda{border-top:4px solid #20a66a}.dc-agenda-days{display:grid;grid-template-columns:1fr;gap:7px}.dc-agenda-day{border-top:1px solid #dde6ee;border-right:1px solid #dde6ee;border-bottom:1px solid #dde6ee;border-image:initial;border-left:5px solid var(--day,#2488e8);border-radius:12px;background:#fff;overflow:hidden}.dc-agenda-day summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--daybg,#f6f9fc)}.dc-agenda-day summary::-webkit-details-marker{display:none}.dc-agenda-day summary span{display:flex;align-items:baseline;gap:8px}.dc-agenda-day summary b{font-size:13px}.dc-agenda-day summary small{font-size:10px;color:#6e7b89}.dc-agenda-day summary i{font-style:normal;display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:#fff;border:1px solid #d8e2ea;font-size:11px;font-weight:900}.dc-agenda-body{padding:8px;display:grid;gap:6px}.dc-agenda-body .dc-task-row{padding:8px 9px;border-radius:10px}.dc-agenda-empty{padding:8px 10px;color:#8190a0;font-size:11px}.dc-agenda-day.today{box-shadow:rgba(32,166,106,.12) 0 0 0 2px}.dc-agenda-day.day-0{--day:#2488e8;--daybg:#eef7ff}.dc-agenda-day.day-1{--day:#20a66a;--daybg:#ecfbf4}.dc-agenda-day.day-2{--day:#f08a24;--daybg:#fff4e8}.dc-agenda-day.day-3{--day:#8357df;--daybg:#f5efff}.dc-agenda-day.day-4{--day:#e05270;--daybg:#fff0f3}.dc-agenda-day.day-5{--day:#18a4b8;--daybg:#ebfafc}.dc-agenda-day.day-6{--day:#b98518;--daybg:#fff9e8}.dc-week{border-top:4px solid #8357df}.dc-week-strip button:first-child{border-top:3px solid #2488e8}.dc-week-strip button:nth-child(2){border-top:3px solid #20a66a}.dc-week-strip button:nth-child(3){border-top:3px solid #f08a24}.dc-week-strip button:nth-child(4){border-top:3px solid #8357df}.dc-week-strip button:nth-child(5){border-top:3px solid #e05270}.dc-week-strip button:nth-child(6){border-top:3px solid #18a4b8}.dc-week-strip button:nth-child(7){border-top:3px solid #b98518}#dcRoutinesSection{border-top:4px solid #e05270}.dc-routine-card:nth-child(4n+1){border-left:4px solid #2488e8}.dc-routine-card:nth-child(4n+2){border-left:4px solid #20a66a}.dc-routine-card:nth-child(4n+3){border-left:4px solid #f08a24}.dc-routine-card:nth-child(4n){border-left:4px solid #8357df}@media (min-width:900px){.dc-agenda-days{grid-template-columns:repeat(2,1fr)}.dc-agenda-day.today{grid-column:span 2}}.dc-agenda-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px;background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dfe8f1;border-radius:20px;margin-bottom:12px}.dc-agenda-hero h2{font-size:30px;margin:2px 0}.dc-agenda-hero p{margin:0;color:#657487}.dc-agenda-actions{display:flex;gap:7px;flex-wrap:wrap}.dc-today-board{background:#fff;border:1px solid #dfe7ef;border-radius:20px;padding:16px;display:grid;gap:10px;box-shadow:rgba(35,56,78,.05) 0 8px 28px}.dc-time-block{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f5}.dc-time-block:last-child{border-bottom:0}.dc-time-label{display:flex;align-items:center;gap:7px;align-self:start;padding:8px}.dc-time-label span{font-size:18px}.dc-time-label b{font-size:12px}.dc-time-label i{margin-left:auto;font-style:normal;font-size:10px;background:#edf2f6;padding:2px 6px;border-radius:999px}.dc-time-block.morning{border-left:4px solid #f0b429}.dc-time-block.afternoon{border-left:4px solid #39a96b}.dc-time-block.night{border-left:4px solid #6657c7}.dc-time-block.none{border-left:4px solid #9aa7b4}.dc-time-tasks{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:7px}.dc-time-tasks .dc-task-row{margin:0;min-height:62px}.dc-today-clear{text-align:center;padding:30px;display:grid;gap:4px;color:#567}.dc-completed{margin-top:4px;border-top:1px dashed #dce4eb;padding-top:10px}.dc-completed summary{cursor:pointer;color:#758395;font-weight:700}.dc-completed .dc-time-tasks{margin-top:9px;opacity:.68}.dc-week-board{background:#fff;border:1px solid #dfe7ef;border-radius:20px;padding:16px;margin-top:14px;box-shadow:rgba(35,56,78,.05) 0 8px 28px}.dc-week-head{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-bottom:12px}.dc-week-head h3{margin:2px 0}.dc-week-head p{margin:0;color:#718093;font-size:11px}.dc-week-calendar{display:grid;grid-template-columns:repeat(7,minmax(0px,1fr));gap:7px}.dc-week-day{border:1px solid #e1e8ef;border-radius:15px;min-height:270px;overflow:hidden;background:#fbfcfe}.dc-week-day.today{border:2px solid #2588e6;background:#f6fbff}.dc-week-day header{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #e7edf3;background:#fff}.dc-week-day header div{display:flex;gap:6px;align-items:baseline}.dc-week-day header small{font-weight:850;color:#687789}.dc-week-day header b{font-size:19px}.dc-week-day header>span{font-size:10px;background:#eaf0f5;border-radius:999px;padding:3px 7px}.dc-week-day-body{padding:7px;display:grid;gap:5px}.dc-week-task{border-width:0 0 0 3px;border-top-style:initial;border-right-style:initial;border-bottom-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-image:initial;border-left-style:solid;border-left-color:#9aa7b4;border-radius:8px;background:#fff;padding:7px;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:5px;font-size:10px;box-shadow:rgba(20,40,60,.05) 0 1px 4px}.dc-week-task time{font-weight:850;color:#536272}.dc-week-task span{line-height:1.2}.dc-week-task.period-morning{border-left-color:#f0b429}.dc-week-task.period-afternoon{border-left-color:#39a96b}.dc-week-task.period-night{border-left-color:#6657c7}.dc-week-more{border:0;background:#edf4fb;color:#176ab4;border-radius:8px;padding:7px;font-weight:800}.dc-week-empty{text-align:center;color:#a0aab4;padding:28px 3px;font-size:11px}.dc-time-legend{display:flex;gap:14px;justify-content:flex-end;margin-top:10px;font-size:10px;color:#718093}.dc-time-legend span{display:flex;gap:4px;align-items:center}.dc-time-legend i{width:8px;height:8px;border-radius:50%}.dc-time-legend i.morning{background:#f0b429}.dc-time-legend i.afternoon{background:#39a96b}.dc-time-legend i.night{background:#6657c7}.dc-time-legend i.none{background:#9aa7b4}.dc-routines-compact{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #e1e8ef;border-radius:15px;padding:11px 14px;margin-top:12px}.dc-routines-compact div{display:flex;gap:8px;align-items:center}.dc-routines-compact span{font-size:11px;color:#718093}.dc-routine-panel{margin-top:8px}.dc-alerts-min{text-align:right;margin:10px 0 70px}@media (max-width:800px){.dc-agenda-hero{align-items:flex-start;flex-direction:column}.dc-agenda-hero h2{font-size:25px}.dc-time-block{grid-template-columns:1fr}.dc-time-label{padding:4px}.dc-time-tasks{grid-template-columns:1fr}.dc-week-calendar{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:7px}.dc-week-day{min-width:210px;scroll-snap-align:start}.dc-week-head{align-items:flex-start;flex-direction:column}.dc-time-legend{justify-content:flex-start;flex-wrap:wrap}}.dc-week-task{min-height:92px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:9px!important;border:0!important;border-radius:11px!important;color:#fff!important;box-shadow:rgba(28,45,65,.12) 0 3px 10px!important}.dc-week-task time{font-size:15px!important;font-weight:950!important;line-height:1!important;color:#fff!important}.dc-week-task small{text-transform:uppercase;font-size:9px!important;font-weight:700!important;color:rgba(255,255,255,.78)!important}.dc-week-task strong{margin-top:4px;font-size:12px!important;line-height:1.18!important;text-align:left!important}.dc-week-task.tone-blue{background:#2588e6!important}.dc-week-task.tone-green{background:#25a66a!important}.dc-week-task.tone-orange{background:#ed8a2d!important}.dc-week-task.tone-purple{background:#7754d8!important}.dc-week-task.tone-pink{background:#df4966!important}.dc-week-task.tone-red{background:#d94a4a!important}.dc-week-task.tone-teal{background:#1799a5!important}.dc-week-day{min-height:640px!important;background:#f7f9fc!important}.dc-week-day-body{gap:8px!important}.dc-week-day header{padding:11px!important}.dc-week-day header small{font-size:12px!important}.dc-week-day header b{font-size:22px!important}.dc-notify-control{background:#fff;border:1px solid #dfe7ef;border-radius:20px;padding:16px;margin-top:14px;box-shadow:rgba(35,56,78,.05) 0 8px 28px}.dc-routines-full{background:#fff;border:1px solid #dfe7ef;border-radius:20px;padding:16px;margin-top:14px;box-shadow:rgba(35,56,78,.05) 0 8px 28px}.dc-notify-control{border-top:4px solid #2588e6}.dc-routines-full{border-top:4px solid #7754d8}.dc-module-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dc-module-title>div{display:grid;flex:1 1 0%}.dc-module-title b{font-size:16px}.dc-module-title small{color:#718093}.dc-solid-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:19px}.icon-blue{background:#2588e6}.icon-purple{background:#7754d8}.solid-purple{background:#7754d8!important;border-color:#7754d8!important}.dc-notify-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dc-notify-stats div{padding:11px;border-radius:12px;background:#f5f8fb;border:1px solid #e2e9f0}.dc-notify-stats b{display:block;font-size:20px}.dc-notify-stats span{font-size:10px;color:#718093}.dc-notify-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.dc-notify-list button{display:grid;text-align:left;border:1px solid #dfe7ef;border-radius:10px;background:#f9fbfd;padding:9px}.dc-notify-list span{font-size:9px;color:#718093}.dc-routines-full .dc-routine-grid{grid-template-columns:repeat(3,1fr)!important}.dc-routine-card{min-height:120px;border:0!important;color:#fff!important}.dc-routine-card small{color:rgba(255,255,255,.82)!important}.dc-routine-card p{color:rgba(255,255,255,.82)!important}.dc-routine-card .mini{background:rgba(255,255,255,.9)!important}.solid-card-0{background:#2588e6!important}.solid-card-1{background:#25a66a!important}.solid-card-2{background:#ed8a2d!important}.solid-card-3{background:#7754d8!important}.solid-card-4{background:#df4966!important}.solid-card-5{background:#1799a5!important}.dc-routine-days span{background:rgba(255,255,255,.2)!important;color:#fff!important}.dc-soft-empty{padding:18px;text-align:center;color:#7a8795;background:#f7f9fb;border-radius:12px}.dc-alerts-secondary{text-align:right;margin:12px 0 70px}.dc-alerts-secondary #dcAlertsHidden{text-align:left;margin-top:8px}@media (max-width:800px){.dc-week-day{min-height:560px!important}.dc-week-task{min-height:84px!important}.dc-notify-stats{grid-template-columns:1fr 1fr 1fr}.dc-notify-list{grid-template-columns:1fr}.dc-routines-full .dc-routine-grid{grid-template-columns:1fr!important}.dc-module-title{align-items:flex-start;flex-wrap:wrap}}.dc-ai-task-btn{border:0;border-radius:10px;padding:9px 14px;background:#7754d8;color:#fff;font-weight:850}.dc-ai-card textarea{width:100%;border:1px solid #d9e2eb;border-radius:12px;padding:12px;font:inherit;resize:vertical}.dc-ai-preview{margin-top:10px}.dc-ai-plan{display:grid;gap:4px;border:1px solid #dcd8f5;background:#f7f5ff;border-radius:12px;padding:12px;margin-bottom:8px}.dc-ai-plan b{color:#6747c5}.dc-ai-plan span{font-weight:850;font-size:15px}.dc-ai-plan small{color:#718093;font-style:normal}.dc-ai-plan em{color:#718093;font-style:normal}.dc-ai-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dc-appearance-card{margin:12px 0 16px;padding:15px}.dc-appearance-head{display:flex;gap:10px;align-items:center;margin-bottom:11px}.dc-appearance-head>div{display:grid}.dc-appearance-head small{color:#718093}.dc-appearance-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#24364b;color:#fff;font-size:20px}.dc-theme-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dc-theme-switch button{border:1px solid #dfe7ef;background:#f8fafc;border-radius:12px;padding:11px;text-align:left}.dc-theme-switch button b{display:block}.dc-theme-switch button small{display:block}.dc-theme-switch button small{font-size:10px;color:#718093;margin-top:2px}.dc-theme-switch button.active{outline:rgb(37,136,230) solid 2px;background:#eaf4ff}html[data-theme=dark] body{background:#10151c!important;color:#e8eef5!important}html[data-theme=dark] #app{background:#10151c!important;color:#e8eef5!important}html[data-theme=dark] #view{background:#10151c!important;color:#e8eef5!important}html[data-theme=dark] .topbar{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .card{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .section{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .sheet{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .dc-agenda-hero{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .dc-today-board{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .dc-week-board{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .dc-notify-control{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .dc-routines-full{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .dc-task-section{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .dc-task-editor-card{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .config-section-block{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .more-group1046{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .muted{color:#9eabb9}html[data-theme=dark] small{color:#9eabb9}html[data-theme=dark] p{color:#9eabb9}html[data-theme=dark] input{background:#111821!important;color:#edf3f8!important;border-color:#344252!important}html[data-theme=dark] textarea{background:#111821!important;color:#edf3f8!important;border-color:#344252!important}html[data-theme=dark] select{background:#111821!important;color:#edf3f8!important;border-color:#344252!important}html[data-theme=dark] .dc-week-day{background:#131a22!important;border-color:#2b3745!important}html[data-theme=dark] .dc-week-day header{background:#1b2430!important;border-color:#2b3745!important}html[data-theme=dark] .dc-week-empty{background:#202a36!important;color:#e7edf4!important;border-color:#334252!important}html[data-theme=dark] .dc-soft-empty{background:#202a36!important;color:#e7edf4!important;border-color:#334252!important}html[data-theme=dark] .dc-notify-stats div{background:#202a36!important;color:#e7edf4!important;border-color:#334252!important}html[data-theme=dark] .dc-notify-list button{background:#202a36!important;color:#e7edf4!important;border-color:#334252!important}html[data-theme=dark] .dc-theme-switch button{background:#202a36!important;color:#e7edf4!important;border-color:#334252!important}html[data-theme=dark] .dc-ai-plan{background:#202a36!important;color:#e7edf4!important;border-color:#334252!important}html[data-theme=dark] .dc-theme-switch button.active{outline-color:#58a9f5!important;background:#203b56!important}html[data-theme=dark] .secondary{background:#25303d!important;color:#e8eef5!important;border-color:#3a495a!important}html[data-theme=dark] .mini{background:#25303d!important;color:#e8eef5!important;border-color:#3a495a!important}html[data-theme=dark] .icon-btn.light{background:#25303d!important;color:#e8eef5!important;border-color:#3a495a!important}html[data-theme=dark] table{border-color:#33404e!important;color:#e8eef5!important}html[data-theme=dark] th{border-color:#33404e!important;color:#e8eef5!important}html[data-theme=dark] td{border-color:#33404e!important;color:#e8eef5!important}html[data-theme=dark] th{background:#1c2530!important}html[data-theme=dark] .overlay{background:rgba(0,0,0,.72)!important}@media (max-width:650px){.dc-theme-switch{grid-template-columns:1fr}.dc-ai-actions{flex-direction:column-reverse}}.imei-page{max-width:1500px;margin:auto}.imei-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.imei-stats>div{background:#fff;border:1px solid #e3e9ef;border-radius:14px;padding:14px;display:grid}.imei-stats b{font-size:24px}.imei-stats small{color:#718093}.imei-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.imei-filter{display:grid;grid-template-columns:1fr 190px;gap:8px}.imei-grid-head{display:grid;grid-template-columns:110px 1.4fr 1.4fr 1.1fr 100px 100px;gap:10px;align-items:center}.imei-row{display:grid;grid-template-columns:110px 1.4fr 1.4fr 1.1fr 100px 100px;gap:10px;align-items:center}.imei-grid-head{padding:8px 12px;font-size:10px;font-weight:900;color:#718093;text-transform:uppercase}.imei-row{width:100%;border:1px solid #e3e9ef;background:#fff;border-radius:11px;padding:10px 12px;text-align:left;margin-bottom:6px;color:#24364b}.imei-row code{display:grid;font-size:11px}.imei-row code small{opacity:.7}.imei-status{font-style:normal;font-size:10px;font-weight:900;text-transform:uppercase;border-radius:999px;padding:5px 8px;text-align:center;background:#e9eef4}.imei-status.disponible{background:#dff7e9;color:#147442}.imei-status.vendido{background:#e4efff;color:#195eb6}.imei-status.garantia{background:#fff0ce;color:#8a5a00}.imei-sheet{max-width:820px}.imei-sheet textarea{width:100%}.imei-preview{max-height:320px;overflow:auto;margin:8px 0}.imei-preview>div{display:grid;grid-template-columns:1.2fr 1.5fr 1fr 0.8fr;gap:8px;padding:7px;border-bottom:1px solid #e6ebf0}.imei-preview .badrow{background:#fff1f1}.imei-preview .okrow{background:#effbf4}html[data-theme=dark] .imei-stats>div{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .imei-row{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}html[data-theme=dark] .imei-filter{background:#171e27!important;color:#e8eef5!important;border-color:#2b3745!important}@media (max-width:760px){.imei-stats{grid-template-columns:1fr 1fr}.imei-filter{grid-template-columns:1fr}.imei-grid-head{display:none}.imei-row{grid-template-columns:1fr 1fr}.imei-row>*{min-width:0;overflow-wrap:anywhere}}.imei-review-head{margin-top:12px;padding:10px 12px;border-radius:12px;background:#fff3d6;color:#7a5200;display:flex;justify-content:space-between;gap:10px}.imei-errors .badrow{grid-template-columns:1.1fr 1.5fr 1.6fr auto;align-items:center}.imei-errors .mini{padding:6px 9px;margin:2px;border:0;border-radius:8px;cursor:pointer}.imei-errors .danger{background:#ffe1e1;color:#9a2020}.imei-valid{margin:10px 0}.imei-valid summary{cursor:pointer;font-weight:800}html[data-theme=dark] .imei-review-head{background:#493c20;color:#ffe3a1}@media (max-width:760px){.imei-errors .badrow{grid-template-columns:1fr}.imei-review-head{display:grid}}html[data-theme=dark] .imei-preview{background:#171e27!important;color:#eef4fb!important;border-color:#334152!important}html[data-theme=dark] .imei-preview>div{background:#171e27!important;color:#eef4fb!important;border-color:#334152!important}html[data-theme=dark] .imei-errors .badrow{background:#171e27!important;color:#eef4fb!important;border-color:#334152!important}html[data-theme=dark] .imei-errors .badrow code{color:#eef4fb!important;opacity:1!important}html[data-theme=dark] .imei-errors .badrow b{color:#eef4fb!important;opacity:1!important}html[data-theme=dark] .imei-errors .badrow span{color:#eef4fb!important;opacity:1!important}html[data-theme=dark] .imei-errors .badrow small{color:#eef4fb!important;opacity:1!important}html[data-theme=dark] .imei-valid{color:#eef4fb!important}.imei-row>span:first-child{display:grid;gap:2px}.imei-row>span:first-child small{font-size:9px;opacity:.68}.imei-stock-details{margin-top:12px;border:1px solid rgba(120,145,180,.24);border-radius:14px;overflow:hidden}.imei-stock-details>summary{cursor:pointer;list-style:none;padding:12px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:rgba(80,130,190,.08)}.imei-stock-details>summary::-webkit-details-marker{display:none}.imei-stock-details>summary span{font-size:11px;opacity:.7}.imei-quality{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0;padding:10px 12px;border-radius:12px;background:rgba(30,130,210,.08)}.imei-quality span{padding:5px 8px;border-radius:999px;background:rgba(100,130,170,.12);font-size:11px}@media (max-width:760px){.imei-stock-details>summary{align-items:flex-start;flex-direction:column}}.w3-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.w3-kpis>div{padding:14px;border-radius:16px;background:#fff;border:1px solid #e4eaf2;display:grid;gap:2px}.w3-kpis b{font-size:26px}.w3-kpis small{font-weight:900}.w3-kpis span{font-size:10px;color:#64748b}.w3-kpis .critical{border-color:#ef4444;background:#fff1f2}.w3-kpis .high{border-color:#f59e0b;background:#fffbeb}.w3-kpis .good{border-color:#22c55e;background:#f0fdf4}.w3-search input{width:100%;box-sizing:border-box;margin:4px 0 10px}.w3-group{border:1px solid #dce4ee;border-radius:16px;margin:10px 0;overflow:hidden;background:#fff}.w3-group>summary{cursor:pointer;list-style:none;padding:13px 15px;display:flex;justify-content:space-between;font-weight:900}.w3-group>summary b{min-width:28px;text-align:center;border-radius:99px;padding:3px 8px;background:#e8eef7}.w3-group.critical>summary{background:#fee2e2;color:#991b1b}.w3-group.high>summary{background:#fef3c7;color:#92400e}.w3-group.normal>summary{background:#ecfdf5;color:#166534}.w3-stack{display:grid;gap:9px;padding:10px}.w3-card{border-width:1px 1px 1px 6px;border-style:solid;border-color:#dbe4ef #dbe4ef #dbe4ef #22c55e;border-image:initial;border-radius:14px;padding:12px;background:#fff}.w3-card.high{border-left-color:#f59e0b}.w3-card.critical{border-left-color:#ef4444;background:#fff8f8}.w3-cardtop{display:flex;justify-content:space-between;gap:12px}.w3-card h3{margin:2px 0}.w3-card p{margin:2px 0;color:#64748b}.w3-folio{font-size:9px;font-weight:900;color:#64748b}.w3-age{text-align:right;font-size:18px;font-weight:950}.w3-age small{display:block;font-size:9px;color:#ef4444}.w3-info{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.w3-info span{padding:8px;border-radius:10px;background:#f5f8fc;font-size:12px;font-weight:800}.w3-info small{display:block;font-size:9px;color:#64748b}.w3-idlookup{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px}.w3-idlookup small{grid-column:1/-1}.w3-empty{padding:15px;color:#64748b}html[data-theme=dark] .w3-kpis>div{background:#111b2b;color:#f8fafc;border-color:#334155}html[data-theme=dark] .w3-group{background:#111b2b;color:#f8fafc;border-color:#334155}html[data-theme=dark] .w3-card{background:#111b2b;color:#f8fafc;border-color:#334155}html[data-theme=dark] .w3-kpis .critical{background:#35191e}html[data-theme=dark] .w3-card.critical{background:#35191e}html[data-theme=dark] .w3-kpis .high{background:#352b16}html[data-theme=dark] .w3-kpis .good{background:#123224}html[data-theme=dark] .w3-group.critical>summary{background:#4b1f25;color:#ff9da7}html[data-theme=dark] .w3-group.high>summary{background:#493718;color:#ffd36e}html[data-theme=dark] .w3-group.normal>summary{background:#153b2a;color:#82efad}html[data-theme=dark] .w3-group.closed>summary{background:#263244;color:#d7e0ed}html[data-theme=dark] .w3-info span{background:#19263a}html[data-theme=dark] .w3-card p{color:#aab8cb}html[data-theme=dark] .w3-info small{color:#aab8cb}html[data-theme=dark] .w3-kpis span{color:#aab8cb}@media (max-width:760px){.w3-kpis{grid-template-columns:1fr 1fr}.w3-info{grid-template-columns:1fr 1fr}.w3-cardtop{align-items:flex-start}.w3-idlookup{grid-template-columns:1fr}.w3-idlookup small{grid-column:auto}}.w3-lookup-actions{display:flex;gap:7px;align-items:end}.w3-supplier-search{display:grid;grid-template-columns:minmax(120px,0.8fr) minmax(160px,1.2fr);gap:6px}.w3-article-sheet{max-width:720px}.w3-article-list{display:grid;gap:7px;max-height:58vh;overflow:auto;margin-top:10px}.w3-article{appearance:none;border:1px solid #dbe4ef;background:#f8fafc;border-radius:12px;padding:10px 12px;text-align:left;display:grid;grid-template-columns:1.4fr 1fr;gap:2px 10px;color:inherit;cursor:pointer}.w3-article small{grid-column:1/-1;color:#64748b}.w3-article:hover{border-color:#3b82f6;background:#eff6ff}html[data-theme=dark] .w3-article{background:#172337;border-color:#334155}html[data-theme=dark] .w3-article:hover{background:#1e3150;border-color:#60a5fa}html[data-theme=dark] .w3-article small{color:#aab8cb}@media (max-width:760px){.w3-lookup-actions{display:grid}.w3-supplier-search{grid-template-columns:1fr}.w3-article{grid-template-columns:1fr}}.w3-full{grid-column:1/-1!important}.w3-full textarea{width:100%;box-sizing:border-box;min-height:104px;resize:vertical;line-height:1.45;padding:12px}.w3-full:last-of-type textarea{min-height:132px}.w3-optional{font-weight:700;color:#64748b;margin-left:5px}.w3-form-spacer{min-height:1px}.w3-supplier-search input{min-width:0}html[data-theme=dark] .w3-optional{color:#94a3b8}@media (max-width:760px){.w3-form-spacer{display:none}.w3-full textarea{min-height:120px}.w3-full:last-of-type textarea{min-height:150px}}.w3-sheet .form-grid select{width:100%;min-height:42px}.w3-supplier-search select{min-height:42px}.w3-sheet select option{color:#0f172a;background:#fff}html[data-theme=dark] .w3-sheet select option{color:#e5e7eb;background:#111827}html.dc-role-seller .global-search-wrap{display:none!important}html.dc-role-seller #alertBtn{display:none!important}.seller-readonly1057{margin:8px 0 14px;padding:10px 12px;border-radius:12px;background:rgba(59,130,246,.12);border:1px solid rgba(96,165,250,.35);font-size:12px;font-weight:800}#nav .seller-nav1057 span{font-size:20px;line-height:1}#nav .seller-nav1057 small{display:block}.module-tabs1046{gap:9px!important;overflow:visible!important;flex-wrap:wrap!important}.module-tabs1046 button{min-width:150px!important;min-height:44px!important;border:0!important;color:#fff!important;font-weight:900!important;box-shadow:rgba(15,23,42,.16) 0 6px 16px!important;opacity:1!important}.module-tabs1046 button:first-child{background:linear-gradient(135deg,#f59e0b,#ea580c)!important;color:#fff!important}.module-tabs1046 #financeReconciliation1046{background:linear-gradient(135deg,#1687ff,#1766e8)!important;color:#fff!important}.module-tabs1046 #financeSicar10427{background:linear-gradient(135deg,#22c55e,#059669)!important;color:#fff!important}.module-tabs1046 button.active{outline:rgba(255,255,255,.72) solid 3px!important;outline-offset:-4px!important;filter:saturate(1.12) brightness(1.04)!important}.rec20 .rec-reportbar+.rec-history-tabs button:first-child{background:#16a34a!important;color:#fff!important;border-color:transparent!important}.rec20 button[data-hfilter=credit]{background:#16a34a!important;color:#fff!important;border-color:transparent!important}.rec20 button[data-hfilter=abonos]{background:#16a34a!important;color:#fff!important;border-color:transparent!important}.rec20 .rec-reportbar+.rec-history-tabs button:nth-child(2){background:#ef4444!important;color:#fff!important;border-color:transparent!important}.rec20 button[data-hfilter=charge]{background:#ef4444!important;color:#fff!important;border-color:transparent!important}.rec20 button[data-hfilter=cargos]{background:#ef4444!important;color:#fff!important;border-color:transparent!important}.rec20 .rec-reportbar+.rec-history-tabs button:nth-child(3){background:#7c3aed!important;color:#fff!important;border-color:transparent!important}.rec20 button[data-hfilter=other]{background:#7c3aed!important;color:#fff!important;border-color:transparent!important}.rec20 button[data-hfilter=otros]{background:#7c3aed!important;color:#fff!important;border-color:transparent!important}@media (max-width:700px){.module-tabs1046{display:grid!important;grid-template-columns:1fr!important}.module-tabs1046 button{width:100%!important;min-width:0!important}}.finance-tabs1066{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:12px;margin:0 0 18px;padding:5px;border-radius:18px;background:rgba(15,23,42,.18)}.finance-tabs1066 button{min-height:54px;border:0;border-radius:14px;font-weight:800;font-size:14px;padding:10px 14px;box-shadow:rgba(0,0,0,.18) 0 7px 18px;opacity:.86;cursor:pointer;color:#fff!important}.finance-tabs1066 button.active{opacity:1;outline:rgba(255,255,255,.75) solid 3px;transform:translateY(-1px)}@media (max-width:700px){.finance-tabs1066{grid-template-columns:1fr}.finance-tabs1066 button{min-height:48px}}.finance-tabs1066{backdrop-filter:blur(12px);box-shadow:rgba(0,0,0,.22) 0 10px 28px;position:sticky!important;top:8px!important;z-index:80!important;display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:12px!important;margin:0 0 18px!important;padding:6px!important;border-radius:18px!important;background:rgba(15,23,42,.94)!important}.finance-tabs1066 button{min-height:56px!important;border:0!important;border-radius:14px!important;color:#fff!important;font-weight:900!important;font-size:14px!important;padding:10px 14px!important;box-shadow:rgba(0,0,0,.22) 0 7px 18px!important;opacity:.88!important;cursor:pointer!important}.finance-tabs1066 button.active{opacity:1!important;outline:rgba(255,255,255,.9) solid 3px!important;box-shadow:rgba(15,23,42,.7) 0 0 0 2px,rgba(0,0,0,.28) 0 9px 22px!important}.finance-tabs1066+.module-tabs1046{display:none!important}@media (max-width:700px){.finance-tabs1066{top:4px!important;gap:6px!important}.finance-tabs1066 button{min-height:48px!important;font-size:11px!important;padding:8px 5px!important}}.module-103 .enterprise-action-grid .enterprise-action{--dc-accent:#167ef0!important;border-color:color-mix(in srgb,var(--dc-accent) 24%,#dbe4ef)!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n+1){--dc-accent:#167ef0!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n+2){--dc-accent:#ef476f!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n+3){--dc-accent:#12a864!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n+4){--dc-accent:#7b4be0!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n+5){--dc-accent:#f59e0b!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n+6){--dc-accent:#0ea5b7!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n+7){--dc-accent:#2563eb!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n+8){--dc-accent:#f97316!important}.module-103 .enterprise-action-grid .enterprise-action:nth-child(9n){--dc-accent:#64748b!important}.module-103 .enterprise-action-grid .enterprise-action-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--dc-accent) 82%,#fff),var(--dc-accent))!important;color:#fff!important;border-color:color-mix(in srgb,var(--dc-accent) 72%,#fff)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--dc-accent) 25%,transparent)!important}.module-103 .enterprise-action-grid .enterprise-action>strong{color:var(--dc-accent)!important}html[data-theme=dark] .module-103 .enterprise-action-grid .enterprise-action{border-color:color-mix(in srgb,var(--dc-accent) 42%,#2b3745)!important}html[data-theme=dark] .module-103 .enterprise-action-grid .enterprise-action-copy b{color:#f8fafc!important}html[data-theme=dark] .module-103 .enterprise-action-grid .enterprise-action-copy small{color:#aebbd0!important}.home-attention1075{overflow:hidden!important;border:1px solid #d9e4f0!important;box-shadow:rgba(15,45,75,.08) 0 8px 24px!important;padding:0!important}.home-attention1075>.row{margin:0!important;padding:11px 14px!important;border-top:1px solid #e8eef5!important}.home-attention1075>.row:first-child{border-top:0!important;padding:14px!important;background:linear-gradient(135deg,#f7fbff,#eef6ff)!important}.home-attention1075>.row:first-child b{font-size:14px!important;color:#173b67!important}.home-attention1075>.row:not(:first-child) span:first-child{font-weight:800!important;color:#263b55!important}html[data-theme=dark] .home-attention1075{background:#151f2c!important;border-color:#34465b!important}html[data-theme=dark] .home-attention1075>.row{border-color:#2d3c4f!important}html[data-theme=dark] .home-attention1075>.row:first-child{background:linear-gradient(135deg,#1b2a3d,#172334)!important}html[data-theme=dark] .home-attention1075>.row:first-child b{color:#f4f8fc!important}html[data-theme=dark] .home-attention1075>.row:not(:first-child) span:first-child{color:#f4f8fc!important}.more-page1048 .more-head1075{width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:10px 16px!important;min-height:62px!important;align-items:center!important;border-radius:15px!important;background:linear-gradient(115deg,#1769e8,#1747d1 58%,#2845d8)!important;color:#fff!important;box-shadow:rgba(23,91,220,.2) 0 9px 24px!important}.more-page1048 .more-head1075>div{width:100%!important;display:grid!important;grid-template-columns:auto auto 1fr!important;gap:8px!important;align-items:center!important}.more-page1048 .more-head1075 .eyebrow{color:#dbeafe!important;font-size:8px!important;margin:0!important;white-space:nowrap!important}.more-page1048 .more-head1075 h2{color:#fff!important;font-size:17px!important;margin:0!important;line-height:1!important}.more-page1048 .more-head1075 p{color:#dbeafe!important;font-size:9px!important;margin:0!important;text-align:right!important}@media (max-width:650px){.more-page1048 .more-head1075{padding:9px 12px!important;min-height:58px!important}.more-page1048 .more-head1075>div{grid-template-columns:auto auto!important}.more-page1048 .more-head1075 p{grid-column:1/-1;text-align:left!important}.more-page1048 .more-grid1048{margin-top:6px!important}}.rec20 .rec-group.rec-charges1075{border:1px solid rgba(244,63,94,.55)!important;box-shadow:#f43f5e 4px 0 inset!important}.rec20 .rec-group.rec-charges1075>summary{background:linear-gradient(90deg,rgba(244,63,94,.18),rgba(244,63,94,.04))!important}.rec20 .rec-group.rec-charges1075>summary b{color:#e11d48!important}.rec20 .rec-group.rec-credits1075{border:1px solid rgba(34,197,94,.55)!important;box-shadow:#22c55e 4px 0 inset!important}.rec20 .rec-group.rec-credits1075>summary{background:linear-gradient(90deg,rgba(34,197,94,.18),rgba(34,197,94,.04))!important}.rec20 .rec-group.rec-credits1075>summary b{color:#15803d!important}.rec20 .rec-group.rec-history{border:1px solid rgba(99,102,241,.55)!important;box-shadow:#6366f1 4px 0 inset!important}.rec20 .rec-group.rec-history>summary{background:linear-gradient(90deg,rgba(99,102,241,.18),rgba(99,102,241,.04))!important}.rec20 .rec-group.rec-history>summary b{color:#4f46e5!important}html[data-theme=dark] .rec20 .rec-group.rec-charges1075>summary b{color:#ff7891!important}html[data-theme=dark] .rec20 .rec-group.rec-credits1075>summary b{color:#6ee7a1!important}html[data-theme=dark] .rec20 .rec-group.rec-history>summary b{color:#a5b4fc!important}html[data-theme=dark] .rec20 .rec-group .enterprise-table th{color:#eaf2fb!important;background:#1a2736!important}html[data-theme=dark] .rec20 .rec-group .enterprise-table td{color:#e8eef5!important;background:#121c28!important}.sicar27 .sicar-table1075 th:first-child{background:#0f766e!important;color:#fff!important}.sicar27 .sicar-table1075 th:first-child::before{content:"✓ ";font-weight:950}.sicar27 .sicar-table1075 th:nth-child(2){background:#1769e8!important;color:#fff!important}.sicar27 .sicar-table1075 th:nth-child(2)::before{content:"→ ";font-weight:950}.sicar27 .sicar-table1075 td:first-child{font-weight:800!important}.sicar27 .sicar-table1075 td:nth-child(2){font-weight:900!important;color:#175cd3!important}.sicar27 .sicar-table1075 td:nth-child(3){font-weight:900!important;color:#15803d!important}html[data-theme=dark] .sicar27 .sicar-table1075 td:nth-child(2){color:#77b7ff!important}html[data-theme=dark] .sicar27 .sicar-table1075 td:nth-child(3){color:#6ee7a1!important}html[data-theme=dark] .sicar27 .sicar-table1075 tbody tr{background:#121c28!important}html[data-theme=dark] .sicar27 .sicar-table1075 tbody tr:nth-child(2n){background:#172536!important}.reports-1075 .enterprise-table-wrap{border:1px solid #b9cbe0!important;border-radius:16px!important;overflow:auto!important;background:#eef4fa!important;box-shadow:rgba(15,45,75,.08) 0 8px 24px!important}.reports-1075 .enterprise-table{background:#f7faff!important}.reports-1075 .enterprise-table th{background:#17324f!important;color:#fff!important;border-color:#274968!important}.reports-1075 .enterprise-table td{background:#f7faff!important;color:#233b55!important;border-color:#d8e4ef!important;font-weight:650!important}.reports-1075 .enterprise-table tbody tr:nth-child(2n) td{background:#eaf2f9!important}.reports-1075 .enterprise-table tbody tr:hover td{background:#dcecff!important}html[data-theme=dark] .reports-1075 .enterprise-table-wrap{background:#0f1b28!important;border-color:#36516b!important}html[data-theme=dark] .reports-1075 .enterprise-table{background:#111d2a!important}html[data-theme=dark] .reports-1075 .enterprise-table th{background:#19334c!important;color:#f8fbff!important;border-color:#36516b!important}html[data-theme=dark] .reports-1075 .enterprise-table td{background:#132131!important;color:#eef5fb!important;border-color:#2d4256!important}html[data-theme=dark] .reports-1075 .enterprise-table tbody tr:nth-child(2n) td{background:#182a3c!important}html[data-theme=dark] .reports-1075 .enterprise-table tbody tr:hover td{background:#203a53!important}.module-103 .enterprise-action-grid .enterprise-action{color:#fff!important;border-color:color-mix(in srgb,var(--dc-accent) 72%,#fff)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--dc-accent) 18%,transparent)!important}.module-103 .enterprise-action-grid .enterprise-action-copy b{color:#fff!important}.module-103 .enterprise-action-grid .enterprise-action-copy small{color:#fff!important}.module-103 .enterprise-action-grid .enterprise-action em{color:#fff!important}.module-103 .enterprise-action-grid .enterprise-action>strong{color:#fff!important}.module-103 .enterprise-action-grid .enterprise-action-icon{background:rgba(255,255,255,.17)!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;box-shadow:none!important}html[data-theme=dark] .module-103 .enterprise-action-grid .enterprise-action{border-color:color-mix(in srgb,var(--dc-accent) 72%,#64748b)!important}html[data-theme=dark] .module-103 .enterprise-action-grid .enterprise-action-copy b{color:#fff!important}html[data-theme=dark] .module-103 .enterprise-action-grid .enterprise-action-copy small{color:#fff!important}.core-diagnostic-1031{border:1px solid #31455e!important;background:linear-gradient(145deg,#152131,#111b28)!important;box-shadow:rgba(0,0,0,.12) 0 8px 22px!important}.core-diagnostic-1031>.row>div>b{color:#f8fafc!important;font-size:14px!important}.core-diagnostic-1031>.row>div>small{display:block;color:#b9c6d8!important;margin-top:3px!important}.sync-facts-1031{gap:10px!important;margin-top:12px!important}.sync-facts-1031 span{position:relative;overflow:hidden;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;padding:12px 13px!important;box-shadow:rgba(0,0,0,.1) 0 6px 16px!important}.sync-facts-1031 span b{display:block;color:#fff!important;margin-top:4px!important;font-size:13px!important}.sync-facts-1031 span:first-child{background:linear-gradient(135deg,#0f9f6e,#087b58)!important}.sync-facts-1031 span:nth-child(2){background:linear-gradient(135deg,#1688f8,#0b63ce)!important}.sync-facts-1031 span:nth-child(3){background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important}.sync-facts-1031 span:nth-child(4){background:linear-gradient(135deg,#f97316,#d94c0a)!important}html:not([data-theme=dark]) .core-diagnostic-1031{background:linear-gradient(145deg,#f8fbff,#eef5ff)!important;border-color:#c9d9ec!important}html:not([data-theme=dark]) .core-diagnostic-1031>.row>div>b{color:#17324f!important}html:not([data-theme=dark]) .core-diagnostic-1031>.row>div>small{color:#60758d!important}.dc-personal-tabs [data-personal-tab=tasks]{background:#1677e8!important;border-color:#1677e8!important;color:#fff!important}.dc-personal-tabs [data-personal-tab=alerts]{background:#e53945!important;border-color:#e53945!important;color:#fff!important}.dc-personal-tabs [data-personal-tab=tasks].active{box-shadow:rgba(255,255,255,.16) 0 0 0 2px,rgba(0,0,0,.16) 0 5px 16px!important}.dc-personal-tabs [data-personal-tab=alerts].active{box-shadow:rgba(255,255,255,.16) 0 0 0 2px,rgba(0,0,0,.16) 0 5px 16px!important}.dc-time-block.morning .dc-task-row{background:#e99a12!important;border-color:#f0ad32!important;color:#fff!important}.dc-time-block.afternoon .dc-task-row{background:#20a565!important;border-color:#36bd7b!important;color:#fff!important}.dc-time-block.night .dc-task-row{background:#7651d6!important;border-color:#8d6ae6!important;color:#fff!important}.dc-time-block.none .dc-task-row{background:#536579!important;border-color:#687b90!important;color:#fff!important}.dc-time-block.morning .dc-task-row .dc-task-main b{color:#fff!important}.dc-time-block.afternoon .dc-task-row .dc-task-main b{color:#fff!important}.dc-time-block.night .dc-task-row .dc-task-main b{color:#fff!important}.dc-time-block.none .dc-task-row .dc-task-main b{color:#fff!important}.dc-time-block.morning .dc-task-row .dc-task-main small{color:#fff!important}.dc-time-block.afternoon .dc-task-row .dc-task-main small{color:#fff!important}.dc-time-block.night .dc-task-row .dc-task-main small{color:#fff!important}.dc-time-block.none .dc-task-row .dc-task-main small{color:#fff!important}.dc-time-block.morning .dc-task-row .dc-task-main p{color:#fff!important}.dc-time-block.afternoon .dc-task-row .dc-task-main p{color:#fff!important}.dc-time-block.night .dc-task-row .dc-task-main p{color:#fff!important}.dc-time-block.none .dc-task-row .dc-task-main p{color:#fff!important}.dc-time-block .dc-task-row .mini{background:rgba(15,23,42,.34)!important;border-color:rgba(255,255,255,.28)!important;color:#fff!important}.dc-time-block .dc-task-row .dc-task-check{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.72)!important;color:#fff!important}.dc-agenda-actions [data-q=appointment]{background:#16a765!important;border-color:#16a765!important;color:#fff!important}.dc-agenda-actions [data-q=chatgpt]{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}.dc-agenda-actions [data-q=routine]{background:#e58a0b!important;border-color:#e58a0b!important;color:#fff!important}.dc-agenda-actions [data-q=appointment]:hover{filter:brightness(1.07)}.dc-agenda-actions [data-q=chatgpt]:hover{filter:brightness(1.07)}.dc-agenda-actions [data-q=routine]:hover{filter:brightness(1.07)}[data-dc-page=locations] .gps-pro-grid .exec-card:first-child{background:linear-gradient(135deg,#0969e8,#168df0)!important;border-color:#2a94ef!important;color:#fff!important}[data-dc-page=locations] .gps-pro-grid .exec-card:nth-child(2){background:linear-gradient(135deg,#079b52,#18b968)!important;border-color:#2acb7b!important;color:#fff!important}[data-dc-page=locations] .gps-pro-grid .exec-card:nth-child(3){background:linear-gradient(135deg,#6d28d9,#8b3df0)!important;border-color:#9c59f4!important;color:#fff!important}[data-dc-page=locations] .gps-pro-grid .exec-card span{color:#fff!important}[data-dc-page=locations] .gps-pro-grid .exec-card b{color:#fff!important}[data-dc-page=locations] .gps-pro-grid .exec-card small{color:#fff!important}[data-dc-page=locations] .gps-pro-grid .exec-card small{opacity:.9}[data-dc-page=locations] .team-card{background:linear-gradient(135deg,#159957,#43bd72)!important;border-color:#58ca83!important;color:#fff!important}[data-dc-page=locations] .staff-card{background:linear-gradient(135deg,#159957,#43bd72)!important;border-color:#58ca83!important;color:#fff!important}[data-dc-page=locations] .employee-card{background:linear-gradient(135deg,#159957,#43bd72)!important;border-color:#58ca83!important;color:#fff!important}[data-dc-page=locations] .team-card :not(button){color:#fff!important}[data-dc-page=locations] .staff-card :not(button){color:#fff!important}[data-dc-page=locations] .employee-card :not(button){color:#fff!important}[data-dc-page=business] .enterprise-table-wrap{background:#102b42!important;border-color:#31526a!important}[data-dc-page=business] .enterprise-table thead th{background:#173d59!important;color:#fff!important;border-color:#31556e!important}[data-dc-page=business] .enterprise-table tbody tr{background:#122f47!important}[data-dc-page=business] .enterprise-table tbody tr:nth-child(2n){background:#183850!important}[data-dc-page=business] .enterprise-table tbody td{color:#f4f8fc!important;border-color:#2d4e65!important}[data-dc-page=business] .enterprise-table tbody td b{color:#fff!important}[data-dc-page=business] .enterprise-table tbody .mini{background:#1479e8!important;border-color:#2789ed!important;color:#fff!important}[data-dc-page=business] .enterprise-table tbody .mini:hover{filter:brightness(1.08)}html[data-theme=dark] #configPeople .config-section-block{background:#172231!important;border:2px solid #33465c!important;box-shadow:rgba(0,0,0,.18) 0 10px 24px!important}html[data-theme=dark] #configPeople .config-section-block:first-child{background:linear-gradient(135deg,#112d56,#172231)!important;border-color:#2878e8!important}html[data-theme=dark] #configPeople .config-section-block:nth-child(2){background:linear-gradient(135deg,#123d2b,#17271f)!important;border-color:#21b968!important}html[data-theme=dark] #configPeople .config-section-block:nth-child(3){background:linear-gradient(135deg,#4a2910,#272018)!important;border-color:#f08a27!important}html[data-theme=dark] #configPeople .config-section-block:nth-child(4){background:linear-gradient(135deg,#35205a,#241d34)!important;border-color:#9659eb!important}html[data-theme=dark] #configPeople .config-section-block:nth-child(5){background:linear-gradient(135deg,#123c49,#18272c)!important;border-color:#25b7d0!important}html[data-theme=dark] .config-user-card.tone-blue{background:linear-gradient(135deg,#173f78,#1a2636)!important;border-color:#3d8df0!important}html[data-theme=dark] .config-user-card.tone-green{background:linear-gradient(135deg,#175038,#1a2d26)!important;border-color:#42c87d!important}html[data-theme=dark] .config-user-card.tone-orange{background:linear-gradient(135deg,#663514,#30251c)!important;border-color:#ff9638!important}html[data-theme=dark] .config-user-card.tone-purple{background:linear-gradient(135deg,#4b287c,#2b203d)!important;border-color:#a46cf2!important}html[data-theme=dark] .config-user-card.tone-cyan{background:linear-gradient(135deg,#155166,#1b3037)!important;border-color:#35c4df!important}html[data-theme=dark] .config-user-card b{color:#f5f8fc!important}html[data-theme=dark] .config-user-card small{color:#f5f8fc!important}html[data-theme=dark] .config-user-card .config-role-label{color:#f5f8fc!important}html[data-theme=dark] .config-user-card b{color:#f5f8fc!important}html[data-theme=dark] .config-user-card small{color:#f5f8fc!important}html[data-theme=dark] .config-user-card .config-role-label{color:#f5f8fc!important}html[data-theme=dark] .config-role-card{border-width:2px!important;color:#fff!important}html[data-theme=dark] .config-role-card.role-tone-0{background:linear-gradient(135deg,#143d78,#18283c)!important;border-color:#438cf0!important}html[data-theme=dark] .config-role-card.role-tone-1{background:linear-gradient(135deg,#155139,#192f27)!important;border-color:#45c77f!important}html[data-theme=dark] .config-role-card.role-tone-2{background:linear-gradient(135deg,#683714,#32261b)!important;border-color:#ff9638!important}html[data-theme=dark] .config-role-card.role-tone-3{background:linear-gradient(135deg,#4c287f,#2c203f)!important;border-color:#a46cf2!important}html[data-theme=dark] .config-role-card.role-tone-4{background:linear-gradient(135deg,#145267,#1b3038)!important;border-color:#35c4df!important}html[data-theme=dark] .config-role-card p{color:#f2f6fb!important}html[data-theme=dark] .config-role-card b{color:#f2f6fb!important}html[data-theme=dark] .config-role-card .config-role-label{color:#f2f6fb!important}html[data-theme=dark] .config-role-card p{color:#f2f6fb!important}html[data-theme=dark] .config-role-card b{color:#f2f6fb!important}html[data-theme=dark] .config-role-card .config-role-label{color:#f2f6fb!important}html[data-theme=dark] .config-module-tags span{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:800!important}html[data-theme=dark] #configSuppliers .config-info-grid .info-blue{background:linear-gradient(135deg,#123e75,#172b43)!important;border:2px solid #3c8cf0!important}html[data-theme=dark] #configSuppliers .config-info-grid .info-green{background:linear-gradient(135deg,#145139,#1b3028)!important;border:2px solid #43c67d!important}html[data-theme=dark] .config-supplier-card{border-width:2px!important}html[data-theme=dark] .config-supplier-card.supplier-tone-0{background:linear-gradient(135deg,#52213b,#29202a)!important;border-color:#e24f83!important}html[data-theme=dark] .config-supplier-card.supplier-tone-1{background:linear-gradient(135deg,#153f78,#1b293c)!important;border-color:#438cf0!important}html[data-theme=dark] .config-supplier-card.supplier-tone-2{background:linear-gradient(135deg,#155039,#1a2e26)!important;border-color:#43c67d!important}html[data-theme=dark] .config-supplier-card.supplier-tone-3{background:linear-gradient(135deg,#673615,#31251b)!important;border-color:#ff9638!important}html[data-theme=dark] .config-supplier-card.supplier-tone-4{background:linear-gradient(135deg,#4a287b,#2a203c)!important;border-color:#a46cf2!important}html[data-theme=dark] .config-supplier-card.supplier-tone-5{background:linear-gradient(135deg,#145166,#1b3037)!important;border-color:#35c4df!important}html[data-theme=dark] .config-supplier-card b{color:#f5f8fc!important}html[data-theme=dark] .config-supplier-card small{color:#f5f8fc!important}html[data-theme=dark] .config-supplier-card .config-role-label{color:#f5f8fc!important}html[data-theme=dark] .config-supplier-card b{color:#f5f8fc!important}html[data-theme=dark] .config-supplier-card small{color:#f5f8fc!important}html[data-theme=dark] .config-supplier-card .config-role-label{color:#f5f8fc!important}html[data-theme=dark] .config-edit-btn{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;font-weight:900!important}html[data-theme=dark] .data-safety-card{background:linear-gradient(135deg,#193b67,#182737)!important;border:2px solid #397fd1!important}html[data-theme=dark] .enterprise-health-grid span{background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:800!important}html[data-theme=dark] .map-config-card{background:linear-gradient(135deg,#153f45,#1a292c)!important;border:2px solid #38a9b7!important}html[data-theme=dark] .config-sheet{background:#17202b!important;border:2px solid #3d83d7!important;color:#f5f8fc!important}html[data-theme=dark] .config-sheet label{color:#f5f8fc!important}html[data-theme=dark] .config-sheet b{color:#f5f8fc!important}html[data-theme=dark] .config-sheet h2{color:#f5f8fc!important}html[data-theme=dark] .config-sheet label{color:#f5f8fc!important}html[data-theme=dark] .config-sheet b{color:#f5f8fc!important}html[data-theme=dark] .config-sheet h2{color:#f5f8fc!important}html[data-theme=dark] .config-sheet input{background:#0e1721!important;color:#fff!important;border:2px solid #49647f!important}html[data-theme=dark] .config-sheet select{background:#0e1721!important;color:#fff!important;border:2px solid #49647f!important}html[data-theme=dark] .config-sheet textarea{background:#0e1721!important;color:#fff!important;border:2px solid #49647f!important}html[data-theme=dark] .config-sheet input{background:#0e1721!important;color:#fff!important;border:2px solid #49647f!important}html[data-theme=dark] .config-sheet select{background:#0e1721!important;color:#fff!important;border:2px solid #49647f!important}html[data-theme=dark] .config-sheet textarea{background:#0e1721!important;color:#fff!important;border:2px solid #49647f!important}html[data-theme=dark] .config-overlay .card{background:#1b2a3a!important;color:#f5f8fc!important;border-color:#41658a!important}html[data-theme=dark] .config-overlay .security{background:#1b2a3a!important;color:#f5f8fc!important;border-color:#41658a!important}html[data-theme=dark] .config-overlay .card{background:#1b2a3a!important;color:#f5f8fc!important;border-color:#41658a!important}html[data-theme=dark] .config-overlay .security{background:#1b2a3a!important;color:#f5f8fc!important;border-color:#41658a!important}@media (max-width:700px){html[data-theme=dark] #configPeople .config-section-block{padding:12px!important}.config-user-card{box-shadow:rgba(0,0,0,.22) 0 8px 18px!important}.config-role-card{box-shadow:rgba(0,0,0,.22) 0 8px 18px!important}.config-supplier-card{box-shadow:rgba(0,0,0,.22) 0 8px 18px!important}}html[data-theme=dark] #configPeople .config-section-block{background:#172231!important}html[data-theme=dark] #configPeople .config-section-block:first-child{background:#173b68!important;border-color:#3b8df0!important}html[data-theme=dark] #configPeople .config-section-block:nth-child(2){background:#17452f!important;border-color:#43c77f!important}html[data-theme=dark] #configPeople .config-section-block:nth-child(3){background:#563417!important;border-color:#ff9638!important}html[data-theme=dark] #configPeople .config-section-block:nth-child(4){background:#402765!important;border-color:#a46cf2!important}html[data-theme=dark] #configPeople .config-section-block:nth-child(5){background:#174754!important;border-color:#35c4df!important}html[data-theme=dark] .config-user-card.tone-blue{background:#17467e!important}html[data-theme=dark] .config-user-card.tone-green{background:#185239!important}html[data-theme=dark] .config-user-card.tone-orange{background:#663a18!important}html[data-theme=dark] .config-user-card.tone-purple{background:#4d2d79!important}html[data-theme=dark] .config-user-card.tone-cyan{background:#17566a!important}html[data-theme=dark] .config-role-card.role-tone-0{background:#17467e!important}html[data-theme=dark] .config-role-card.role-tone-1{background:#185239!important}html[data-theme=dark] .config-role-card.role-tone-2{background:#663a18!important}html[data-theme=dark] .config-role-card.role-tone-3{background:#4d2d79!important}html[data-theme=dark] .config-role-card.role-tone-4{background:#17566a!important}html[data-theme=dark] #configSuppliers .config-info-grid .info-blue{background:#17467e!important}html[data-theme=dark] #configSuppliers .config-info-grid .info-green{background:#185239!important}html[data-theme=dark] .config-supplier-card.supplier-tone-0{background:#632b47!important}html[data-theme=dark] .config-supplier-card.supplier-tone-1{background:#17467e!important}html[data-theme=dark] .config-supplier-card.supplier-tone-2{background:#185239!important}html[data-theme=dark] .config-supplier-card.supplier-tone-3{background:#663a18!important}html[data-theme=dark] .config-supplier-card.supplier-tone-4{background:#4d2d79!important}html[data-theme=dark] .config-supplier-card.supplier-tone-5{background:#17566a!important}html[data-theme=dark] .data-safety-card{background:#193e6c!important}html[data-theme=dark] .map-config-card{background:#17464d!important}html[data-theme=dark] .w3-kpis>div{background:#183354!important;border:2px solid #3b82f6!important}html[data-theme=dark] .w3-kpis .critical{background:#5a2028!important;border-color:#ef4444!important}html[data-theme=dark] .w3-kpis .high{background:#5a4218!important;border-color:#f59e0b!important}html[data-theme=dark] .w3-kpis .good{background:#174b31!important;border-color:#22c55e!important}html[data-theme=dark] .w3-group{background:#17263a!important;border:2px solid #38506c!important}html[data-theme=dark] .w3-group.critical>summary{background:#722a34!important;color:#ffd7dc!important}html[data-theme=dark] .w3-group.high>summary{background:#6b4d18!important;color:#ffe4a3!important}html[data-theme=dark] .w3-group.normal>summary{background:#18543a!important;color:#c9f9dc!important}html[data-theme=dark] .w3-group.closed>summary{background:#33445c!important;color:#eef4fb!important}html[data-theme=dark] .w3-card{background:#183a2a!important;border-width:2px 2px 2px 7px!important;border-style:solid!important;border-color:#2f9f64 #2f9f64 #2f9f64 #22c55e!important;border-image:initial!important}html[data-theme=dark] .w3-card.high{background:#554019!important;border-color:#c98b16 #c98b16 #c98b16 #f59e0b!important}html[data-theme=dark] .w3-card.critical{background:#56232b!important;border-color:#c53b49 #c53b49 #c53b49 #ef4444!important}html[data-theme=dark] .w3-info span{background:rgba(8,18,30,.48)!important;border:1px solid rgba(255,255,255,.1)!important;color:#f8fafc!important}html[data-theme=dark] .w3-card p{color:#c9d6e7!important}html[data-theme=dark] .w3-info small{color:#c9d6e7!important}html[data-theme=dark] .w3-kpis span{color:#c9d6e7!important}html[data-theme=dark] .w3-card p{color:#c9d6e7!important}html[data-theme=dark] .w3-info small{color:#c9d6e7!important}html[data-theme=dark] .w3-kpis span{color:#c9d6e7!important}html[data-theme=dark] .w3-age{color:#fff!important}.bottom-nav{background:#f8fafc!important;border:2px solid #d8e2ee!important;gap:8px!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important}.bottom-nav button.nav1048{height:66px!important;min-height:66px!important;border-radius:16px!important;color:#fff!important;opacity:1!important;filter:none!important;box-shadow:rgba(15,23,42,.18) 0 6px 14px!important}.bottom-nav button.nav1048.active{height:66px!important;min-height:66px!important;border-radius:16px!important;color:#fff!important;opacity:1!important;filter:none!important;box-shadow:rgba(15,23,42,.18) 0 6px 14px!important}.bottom-nav button.nav1048 .nav-icon1048{width:34px!important;height:34px!important;color:#fff!important;opacity:1!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:30px!important;height:30px!important;color:#fff!important;stroke:rgb(255,255,255)!important;opacity:1!important}.bottom-nav button.nav1048 small{color:#fff!important;font-size:10px!important;font-weight:950!important;opacity:1!important;text-shadow:rgba(0,0,0,.22) 0 1px 2px!important}.bottom-nav button.nav1048.active{outline:rgb(255,255,255) solid 3px!important;box-shadow:rgba(15,23,42,.16) 0 0 0 5px,rgba(15,23,42,.24) 0 7px 17px!important}.bottom-nav button.nav-home1048{background:#f97316!important}.bottom-nav button.nav-home1048.active{background:#f97316!important}.bottom-nav button.nav-search1048{background:#087bea!important}.bottom-nav button.nav-search1048.active{background:#087bea!important}.bottom-nav button.nav-chat1048{background:#08b86b!important}.bottom-nav button.nav-chat1048.active{background:#08b86b!important}.bottom-nav button.nav-capture1048{background:#08b86b!important}.bottom-nav button.nav-capture1048.active{background:#08b86b!important}.bottom-nav button.nav-routes1048{background:#ef3340!important}.bottom-nav button.nav-routes1048.active{background:#ef3340!important}.bottom-nav button.nav-more1048{background:#8b3de0!important}.bottom-nav button.nav-more1048.active{background:#8b3de0!important}.bottom-nav button.nav-warranties1048{background:#7651d6!important;color:#fff!important}.bottom-nav button.nav-warranties1048.active{background:#7651d6!important;color:#fff!important}.bottom-nav button.nav-warranties1048 .nav-icon1048{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button.nav-warranties1048 .nav-icon1048 svg{color:#fff!important;stroke:rgb(255,255,255)!important}[data-dc-page=settings] .config-tabs-unified .config-tab{background-image:none!important;border:0!important;color:#fff!important;box-shadow:rgba(15,23,42,.18) 0 8px 18px!important}[data-dc-page=settings] .config-tabs-unified .config-tab-blue{background:#087bea!important}[data-dc-page=settings] .config-tabs-unified .config-tab-purple{background:#7c3aed!important}[data-dc-page=settings] .config-tabs-unified .config-tab-orange{background:#f97316!important}[data-dc-page=settings] .config-tabs-unified .config-tab-clients{background:#08a95f!important}[data-dc-page=settings] .config-tabs-unified .config-tab-newuser{background:#db2777!important}[data-dc-page=settings] .config-tabs-unified .config-tab .tab-icon{font-size:28px!important;background:rgba(255,255,255,.18)!important;color:#fff!important}html[data-theme=dark] .w3-kpis>div{background:#1264c4!important;border:2px solid #38a4ff!important;color:#fff!important;box-shadow:rgba(0,0,0,.2) 0 8px 18px!important}html[data-theme=dark] .w3-kpis .critical{background:#a92735!important;border-color:#ff4b59!important}html[data-theme=dark] .w3-kpis .high{background:#a65e08!important;border-color:#ffad27!important}html[data-theme=dark] .w3-kpis .good{background:#138347!important;border-color:#29db78!important}html[data-theme=dark] .w3-kpis small{color:#fff!important;opacity:1!important}html[data-theme=dark] .w3-kpis b{color:#fff!important;opacity:1!important}html[data-theme=dark] .w3-kpis span{color:#fff!important;opacity:1!important}html[data-theme=dark] .w3-kpis small{color:#fff!important;opacity:1!important}html[data-theme=dark] .w3-kpis b{color:#fff!important;opacity:1!important}html[data-theme=dark] .w3-kpis span{color:#fff!important;opacity:1!important}html[data-theme=dark] .w3-group{border-width:2px!important;box-shadow:rgba(0,0,0,.18) 0 8px 18px!important}html[data-theme=dark] .w3-group.critical{background:#421c24!important;border-color:#ff4354!important}html[data-theme=dark] .w3-group.critical>summary{background:#d63243!important;color:#fff!important}html[data-theme=dark] .w3-group.high{background:#443016!important;border-color:#ffad27!important}html[data-theme=dark] .w3-group.high>summary{background:#d8870c!important;color:#fff!important}html[data-theme=dark] .w3-group.normal{background:#123d2c!important;border-color:#25d675!important}html[data-theme=dark] .w3-group.normal>summary{background:#13a85c!important;color:#fff!important}html[data-theme=dark] .w3-group.closed{background:#173a5f!important;border-color:#36a7ff!important}html[data-theme=dark] .w3-group.closed>summary{background:#147bd1!important;color:#fff!important}html[data-theme=dark] .w3-group>summary b{background:rgba(255,255,255,.2)!important;color:#fff!important}html[data-theme=dark] .w3-empty{color:#e8f0fa!important}@media (max-width:700px){.bottom-nav button.nav1048{height:62px!important;min-height:62px!important}.bottom-nav button.nav1048.active{height:62px!important;min-height:62px!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:28px!important;height:28px!important}}.exec-grid .exec-card{color:#fff!important;border:0!important;box-shadow:rgba(15,23,42,.16) 0 8px 18px!important;background:var(--r10-blue)!important;overflow:hidden!important;position:relative!important}.exec-grid .exec-card:nth-child(8n+1){background:var(--r10-blue)!important}.exec-grid .exec-card:nth-child(8n+2){background:var(--r10-pink)!important}.exec-grid .exec-card:nth-child(8n+3){background:var(--r10-green)!important}.exec-grid .exec-card:nth-child(8n+4){background:var(--r10-orange)!important}.exec-grid .exec-card:nth-child(8n+5){background:var(--r10-yellow)!important}.exec-grid .exec-card:nth-child(8n+6){background:var(--r10-cyan)!important}.exec-grid .exec-card:nth-child(8n+7){background:var(--r10-purple)!important}.exec-grid .exec-card:nth-child(8n){background:var(--r10-navy)!important}.exec-grid .exec-card::after{content:"";position:absolute;width:108px;height:108px;border-radius:50%;right:-36px;top:-38px;background:rgba(255,255,255,.12);pointer-events:none}.exec-grid .exec-card span{position:relative;z-index:1;color:#fff!important;opacity:1!important}.exec-grid .exec-card small{position:relative;z-index:1;color:#fff!important;opacity:1!important}.exec-grid .exec-card b{position:relative;z-index:1;color:#fff!important;opacity:1!important}.exec-grid .exec-card.good b{position:relative;z-index:1;color:#fff!important;opacity:1!important}.exec-grid .exec-card.bad b{position:relative;z-index:1;color:#fff!important;opacity:1!important}.exec-grid .exec-card.warn b{position:relative;z-index:1;color:#fff!important;opacity:1!important}.enterprise-action{--action:var(--r10-blue);border:0!important;color:#fff!important;box-shadow:rgba(15,23,42,.16) 0 7px 16px!important}.enterprise-action:nth-child(9n+1){--action:var(--r10-blue)!important}.enterprise-action:nth-child(9n+2){--action:var(--r10-green)!important}.enterprise-action:nth-child(9n+3){--action:var(--r10-pink)!important}.enterprise-action:nth-child(9n+4){--action:#1593e8!important}.enterprise-action:nth-child(9n+5){--action:var(--r10-purple)!important}.enterprise-action:nth-child(9n+6){--action:var(--r10-orange)!important}.enterprise-action:nth-child(9n+7){--action:var(--r10-yellow)!important}.enterprise-action:nth-child(9n+8){--action:var(--r10-cyan)!important}.enterprise-action:nth-child(9n){--action:var(--r10-navy)!important}.enterprise-action .enterprise-action-icon{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important}.enterprise-action .enterprise-action-copy b{color:#fff!important;opacity:1!important}.enterprise-action .enterprise-action-copy small{color:#fff!important;opacity:1!important}.enterprise-action em{color:#fff!important;opacity:1!important}.enterprise-action>strong{color:#fff!important;opacity:1!important}.metric{color:#fff!important;background:var(--r10-blue)!important;border-color:transparent!important}.grid2>.metric:nth-child(4n+2){background:var(--r10-green)!important}.grid2>.metric:nth-child(4n+3){background:var(--r10-purple)!important}.grid2>.metric:nth-child(4n){background:var(--r10-orange)!important}.metric span{color:#fff!important}.metric b{color:#fff!important}.metric small{color:#fff!important}.metric .green{color:#fff!important}html:not([data-theme=dark]):not([data-theme=dark]) .exec-grid .exec-card{color:#fff!important}html:not([data-theme=dark]):not([data-theme=dark]) .enterprise-action{color:#fff!important}html:not([data-theme=dark]):not([data-theme=dark]) .metric{color:#fff!important}.bottom-nav{gap:6px!important;padding:6px 7px calc(6px + env(safe-area-inset-bottom))!important;border-width:1px!important}.bottom-nav button.nav1048{height:56px!important;min-height:56px!important;border-radius:15px!important;box-shadow:rgba(15,23,42,.15) 0 4px 10px!important}.bottom-nav button.nav1048.active{height:56px!important;min-height:56px!important;border-radius:15px!important;box-shadow:rgba(15,23,42,.15) 0 4px 10px!important}.bottom-nav button.nav1048 .nav-icon1048{width:28px!important;height:28px!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:25px!important;height:25px!important}.bottom-nav button.nav1048 small{font-size:9px!important}.bottom-nav button.nav1048.active{outline:rgb(255,255,255) solid 2px!important;box-shadow:rgba(15,23,42,.14) 0 0 0 3px,rgba(15,23,42,.18) 0 5px 12px!important}.w3-kpis>div{background:var(--r10-blue)!important;border:2px solid rgba(255,255,255,.25)!important;color:#fff!important}.w3-kpis .critical{background:#d63243!important}.w3-kpis .high{background:#d8870c!important}.w3-kpis .good{background:#13a85c!important}.w3-kpis small{color:#fff!important;opacity:1!important}.w3-kpis b{color:#fff!important;opacity:1!important}.w3-kpis span{color:#fff!important;opacity:1!important}.w3-group.critical{background:#8d2633!important;border-color:#ff4354!important}.w3-group.critical>summary{background:#d63243!important}.w3-group.high{background:#8d570b!important;border-color:#ffad27!important}.w3-group.high>summary{background:#d8870c!important}.w3-group.normal{background:#0e7544!important;border-color:#25d675!important}.w3-group.normal>summary{background:#13a85c!important}.w3-group.closed{background:#1260a3!important;border-color:#36a7ff!important}.w3-group.closed>summary{background:#147bd1!important}.w3-group>summary{color:#fff!important}.w3-group>summary b{color:#fff!important}.w3-group .w3-empty{color:#fff!important}@media (max-width:700px){.exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:9px!important}.exec-card{min-height:126px!important;padding:13px!important;border-radius:17px!important}.exec-card b{font-size:clamp(20px, 6.2vw, 27px)!important;line-height:1.05!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:-.025em!important}.exec-card span{font-size:13px!important}.exec-card small{font-size:11px!important;line-height:1.25!important}.enterprise-action-grid{grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:7px!important}.enterprise-action{min-height:112px!important;padding:10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:6px!important}.enterprise-action .enterprise-action-icon{width:38px!important;height:38px!important}.enterprise-action .enterprise-action-copy b{font-size:11px!important;white-space:normal!important}.enterprise-action .enterprise-action-copy small{display:none!important}.enterprise-action em{font-size:7px!important}.enterprise-action>strong{position:absolute!important;right:9px!important;bottom:9px!important}.bottom-nav button.nav1048{height:54px!important;min-height:54px!important}.bottom-nav button.nav1048.active{height:54px!important;min-height:54px!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:24px!important;height:24px!important}}@media (max-width:390px){.exec-card b{font-size:clamp(18px, 5.7vw, 24px)!important}.enterprise-action-grid{grid-template-columns:repeat(3,minmax(0px,1fr))!important}}@media (max-width:700px){html{max-width:100%;overflow-x:hidden!important}body{max-width:100%;overflow-x:hidden!important}#view{padding-left:10px!important;padding-right:10px!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;max-width:100%!important;overflow-x:hidden!important}.module-103{max-width:100%!important;min-width:0!important}.module-104{max-width:100%!important;min-width:0!important}.section{max-width:100%!important;min-width:0!important}.card{max-width:100%!important;min-width:0!important}.bottom-nav{left:8px!important;right:8px!important;bottom:max(4px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;margin:0!important;padding:5px!important;gap:4px!important;border-radius:20px!important;height:auto!important;min-height:0!important;overflow:visible!important;grid-template-columns:repeat(5,minmax(0px,1fr))!important}.bottom-nav.v1049-nav-centered{left:8px!important;right:8px!important;bottom:max(4px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;margin:0!important;padding:5px!important;gap:4px!important;border-radius:20px!important;height:auto!important;min-height:0!important;overflow:visible!important;grid-template-columns:repeat(5,minmax(0px,1fr))!important}.bottom-nav button{min-width:0!important;width:100%!important;height:58px!important;min-height:58px!important;padding:5px 2px!important;border-radius:15px!important}.bottom-nav button.nav1048{min-width:0!important;width:100%!important;height:58px!important;min-height:58px!important;padding:5px 2px!important;border-radius:15px!important}.bottom-nav button.nav1048.active{min-width:0!important;width:100%!important;height:58px!important;min-height:58px!important;padding:5px 2px!important;border-radius:15px!important}.bottom-nav button.nav1048 .nav-icon1048{width:25px!important;height:25px!important;margin:0 auto 2px!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:23px!important;height:23px!important}.bottom-nav button.nav1048 .nav-label1048{font-size:9px!important;line-height:1!important;white-space:nowrap!important}.bottom-nav button.nav1048 small{font-size:9px!important;line-height:1!important;white-space:nowrap!important}.exec-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:8px!important}.exec-grid .exec-card{min-height:112px!important;height:auto!important;padding:12px!important;border-radius:17px!important}.exec-grid .exec-card b{font-size:clamp(18px, 5.4vw, 25px)!important;line-height:1.04!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;max-width:100%!important}.exec-grid .exec-card span{font-size:12px!important;line-height:1.15!important}.exec-grid .exec-card small{font-size:10px!important;line-height:1.2!important}.enterprise-table-wrap{overflow:visible!important;max-width:100%!important;background:0 0!important;border:0!important;box-shadow:none!important}.v1049-table-zone{overflow:visible!important;max-width:100%!important;background:0 0!important;border:0!important;box-shadow:none!important}.enterprise-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;background:0 0!important}.enterprise-table thead{display:none!important}.enterprise-table tbody{display:block!important;width:100%!important}.enterprise-table tr{display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 0 9px!important;padding:9px 10px!important;border-radius:15px!important;overflow:hidden!important}.enterprise-table td{display:grid!important;grid-template-columns:minmax(88px,0.8fr) minmax(0px,1.2fr)!important;gap:8px!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:5px 2px!important;border:0!important;text-align:right!important;overflow-wrap:anywhere!important;white-space:normal!important}.enterprise-table td::before{content:attr(data-label)!important;display:block!important;font-size:10px!important;line-height:1.15!important;font-weight:800!important;text-align:left!important;opacity:.72!important;min-width:0!important}.enterprise-table td:empty{display:none!important}.enterprise-table td>*{max-width:100%!important;min-width:0!important}.enterprise-table td.amount{font-size:14px!important;font-weight:900!important;text-align:right!important}.enterprise-table button{max-width:100%!important;min-width:0!important}.enterprise-table select{max-width:100%!important;min-width:0!important}.enterprise-table input{max-width:100%!important;min-width:0!important}.reports-1075 .enterprise-table{min-width:0!important}.rec20 .enterprise-table{min-width:0!important}.sicar27 .enterprise-table{min-width:0!important}.rec-group{height:auto!important;min-height:0!important}.rec-group summary{padding:12px!important}.rec-group .enterprise-table-wrap{overflow:visible!important}.card{height:auto!important;min-height:0!important}.metric{height:auto!important;min-height:0!important}.report-card{height:auto!important;min-height:0!important}.movement-card-1031{height:auto!important;min-height:0!important}.row{min-height:0!important;height:auto!important;padding:8px 0!important}canvas{max-width:100%!important}svg{max-width:100%!important}.chart-wrap{max-width:100%!important;overflow:hidden!important}.report-chart{max-width:100%!important;overflow:hidden!important}.gps-history-map{max-width:100%!important;overflow:hidden!important}.form-grid{min-width:0!important}.grid{min-width:0!important}.grid2{min-width:0!important}.module-tabs{max-width:100%!important;overflow-x:auto!important}.employee-tabs-1031{max-width:100%!important;overflow-x:auto!important}.rec-history-tabs{max-width:100%!important;overflow-x:auto!important}.finance-tabs1066{grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:5px!important}.finance-tabs1066 button{min-width:0!important;min-height:44px!important;font-size:10px!important;padding:7px 4px!important}}@media (max-width:390px){#view{padding-left:8px!important;padding-right:8px!important}.exec-grid{gap:7px!important}.exec-grid .exec-card{padding:10px!important;min-height:108px!important}.exec-grid .exec-card b{font-size:clamp(17px, 5.1vw, 22px)!important}.enterprise-table td{grid-template-columns:minmax(78px,0.75fr) minmax(0px,1.25fr)!important}.bottom-nav{left:5px!important;right:5px!important}.bottom-nav.v1049-nav-centered{left:5px!important;right:5px!important}.bottom-nav button{height:55px!important;min-height:55px!important}.bottom-nav button.nav1048{height:55px!important;min-height:55px!important}.bottom-nav button.nav1048.active{height:55px!important;min-height:55px!important}.bottom-nav button.nav1048 .nav-label1048{font-size:8px!important}.bottom-nav button.nav1048 small{font-size:8px!important}}@media (max-width:700px){body{padding-bottom:calc(var(--dc-mobile-nav-h) + env(safe-area-inset-bottom) + 12px)!important}#view{padding-bottom:calc(var(--dc-mobile-nav-h) + env(safe-area-inset-bottom) + 18px)!important}.bottom-nav{position:fixed!important;left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;bottom:max(4px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;transform:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0px,1fr))!important;gap:4px!important;padding:5px!important;box-sizing:border-box!important;overflow:hidden!important;overscroll-behavior:none!important;border-radius:20px!important}.bottom-nav.v1049-nav-centered{position:fixed!important;left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;bottom:max(4px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;transform:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0px,1fr))!important;gap:4px!important;padding:5px!important;box-sizing:border-box!important;overflow:hidden!important;overscroll-behavior:none!important;border-radius:20px!important}.bottom-nav button{width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:5px 1px!important;box-sizing:border-box!important;transform:none!important;overflow:hidden!important}.bottom-nav button.nav1048{width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:5px 1px!important;box-sizing:border-box!important;transform:none!important;overflow:hidden!important}.bottom-nav button.nav1048.active{width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:5px 1px!important;box-sizing:border-box!important;transform:none!important;overflow:hidden!important}.bottom-nav button.nav1048 .nav-icon1048{width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0 auto 2px!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:22px!important;height:22px!important}.bottom-nav button.nav1048 small{display:block!important;width:100%!important;max-width:100%!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;text-align:center!important}.bottom-nav button.nav1048 .nav-label1048{display:block!important;width:100%!important;max-width:100%!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;text-align:center!important}}@media (max-width:390px){:root{--dc-mobile-nav-h:68px}.bottom-nav{left:max(4px,env(safe-area-inset-left))!important;right:max(4px,env(safe-area-inset-right))!important;gap:3px!important;padding:4px!important}.bottom-nav.v1049-nav-centered{left:max(4px,env(safe-area-inset-left))!important;right:max(4px,env(safe-area-inset-right))!important;gap:3px!important;padding:4px!important}.bottom-nav button{height:55px!important;min-height:55px!important;padding:4px 0!important;border-radius:14px!important}.bottom-nav button.nav1048{height:55px!important;min-height:55px!important;padding:4px 0!important;border-radius:14px!important}.bottom-nav button.nav1048.active{height:55px!important;min-height:55px!important;padding:4px 0!important;border-radius:14px!important}.bottom-nav button.nav1048 small{font-size:8px!important}.bottom-nav button.nav1048 .nav-label1048{font-size:8px!important}}.cards-shell .cards-bottom-grid .movement-row{border:0!important;border-radius:18px!important;color:#fff!important;box-shadow:rgba(8,22,38,.18) 0 10px 24px!important;overflow:hidden!important;position:relative!important}.cards-shell .cards-bottom-grid .movement-row::after{content:"";position:absolute;right:-34px;top:-54px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.1);pointer-events:none}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+1){background:linear-gradient(135deg,#1688f4,#0877df)!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+2){background:linear-gradient(135deg,#f3295a,#e51648)!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+3){background:linear-gradient(135deg,#ff8a1f,#f36d08)!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+4){background:linear-gradient(135deg,#09bd73,#08a963)!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+5){background:linear-gradient(135deg,#13b8c5,#079aa8)!important}.cards-shell .cards-bottom-grid .movement-row:nth-child(6n+6){background:linear-gradient(135deg,#8b45ef,#7130d9)!important}.cards-shell .cards-bottom-grid .movement-row b{color:#fff!important}.cards-shell .cards-bottom-grid .movement-row small{color:#fff!important}.cards-shell .cards-bottom-grid .movement-row strong{color:#fff!important}.cards-shell .cards-bottom-grid .movement-row .red{color:#fff!important}.cards-shell .cards-bottom-grid .movement-row .green{color:#fff!important}.cards-shell .cards-bottom-grid .movement-row .cancelled-label{color:#fff!important}.cards-shell .cards-bottom-grid .movement-row .row{position:relative;z-index:1;border-bottom:1px solid rgba(255,255,255,.2)!important}.cards-shell .cards-bottom-grid .movement-row .card-cancel-1032{position:relative;z-index:1;margin-top:10px!important}.cards-shell .cards-bottom-grid .movement-row .card-cancel-1032 .mini{width:100%!important;min-height:44px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;background:rgba(5,28,54,.38)!important;color:#fff!important;font-weight:900!important;box-shadow:none!important}.cards-shell .cards-bottom-grid .movement-row.cancelled-1032{opacity:.72!important;filter:saturate(.55)!important}@media (max-width:700px){.cards-shell .cards-bottom-grid .movement-row{padding:14px!important;margin-bottom:10px!important}.cards-shell .cards-bottom-grid .movement-row .row{display:grid!important;grid-template-columns:minmax(0px,1fr) auto!important;gap:10px!important;align-items:start!important;padding:0 0 10px!important}.cards-shell .cards-bottom-grid .movement-row .row strong{font-size:clamp(18px, 5.3vw, 25px)!important;line-height:1.05!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.cards-shell .cards-bottom-grid .movement-row .row b{font-size:17px!important;line-height:1.1!important}.cards-shell .cards-bottom-grid .movement-row .row small{font-size:12px!important;line-height:1.35!important;opacity:.92!important}}@media (max-width:700px){.sheet.wide104{width:calc(-16px + 100vw)!important;max-width:none!important;padding:16px 12px!important;overflow-x:hidden!important}.sheet.wide104 .enterprise-table-wrap{overflow:visible!important;border:0!important;background:0 0!important}.sheet.wide104 .enterprise-table{display:block!important;width:100%!important;min-width:0!important;border:0!important;background:0 0!important}.sheet.wide104 .enterprise-table thead{display:none!important}.sheet.wide104 .enterprise-table tbody{display:grid!important;gap:12px!important}.sheet.wide104 .enterprise-table tr{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 10px!important;width:100%!important;padding:14px!important;border:0!important;border-radius:20px!important;box-shadow:rgba(0,0,0,.18) 0 8px 22px!important;overflow:hidden!important;color:#fff!important}.sheet.wide104 .enterprise-table tr:nth-child(6n+1){background:linear-gradient(135deg,#1267d6,#084ba8)!important}.sheet.wide104 .enterprise-table tr:nth-child(6n+2){background:linear-gradient(135deg,#e43d68,#b91f4a)!important}.sheet.wide104 .enterprise-table tr:nth-child(6n+3){background:linear-gradient(135deg,#16a66a,#087d4c)!important}.sheet.wide104 .enterprise-table tr:nth-child(6n+4){background:linear-gradient(135deg,#f08a24,#c45c0b)!important}.sheet.wide104 .enterprise-table tr:nth-child(6n+5){background:linear-gradient(135deg,#7b52d9,#5932b3)!important}.sheet.wide104 .enterprise-table tr:nth-child(6n){background:linear-gradient(135deg,#0797a5,#05717d)!important}.sheet.wide104 .enterprise-table td{display:block!important;min-width:0!important;padding:0!important;border:0!important;background:0 0!important;color:#fff!important;font-weight:800!important;overflow:visible!important}.sheet.wide104 .enterprise-table td:first-child{grid-column:1/-1!important}.sheet.wide104 .enterprise-table td:nth-child(2){grid-column:1/-1!important}.sheet.wide104 .enterprise-table td:nth-child(3){grid-column:1/-1!important}.sheet.wide104 .enterprise-table td:nth-child(7){grid-column:1/-1!important}.sheet.wide104 .enterprise-table td::before{display:block!important;margin:0 0 4px!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(255,255,255,.78)!important}.sheet.wide104 .enterprise-table td:first-child::before{content:"SKU / CLAVE SICAR"}.sheet.wide104 .enterprise-table td:nth-child(2)::before{content:"ARTÍCULO"}.sheet.wide104 .enterprise-table td:nth-child(3)::before{content:"VARIANTE"}.sheet.wide104 .enterprise-table td:nth-child(4)::before{content:"CANTIDAD"}.sheet.wide104 .enterprise-table td:nth-child(5)::before{content:"COSTO"}.sheet.wide104 .enterprise-table td:nth-child(6)::before{content:"IMPORTE"}.sheet.wide104 .enterprise-table td:nth-child(7)::before{content:"IMEI / SERIES"}.sheet.wide104 .enterprise-table input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:42px!important;margin:0!important;padding:9px 11px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:12px!important;background:rgba(7,18,31,.34)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;white-space:normal!important;text-overflow:ellipsis!important;overflow:hidden!important}.sheet.wide104 .enterprise-table td:nth-child(2) input{min-height:48px!important;font-size:14px!important}.sheet.wide104 .enterprise-table td:nth-child(6){align-self:end!important;padding:9px 11px!important;border-radius:12px!important;background:rgba(7,18,31,.24)!important;font-size:17px!important;line-height:24px!important}.sheet.wide104 .security{background:#1468d4!important;color:#fff!important;border:0!important;border-radius:16px!important;padding:14px!important;font-weight:800!important}.sheet.wide104 .review-check1046{background:#6d4bd1!important;color:#fff!important;border:0!important;border-radius:16px!important;padding:14px!important;font-weight:800!important}.sheet.wide104 #piConfirm{border-radius:16px!important;min-height:52px!important;font-weight:900!important}}.oracle-sheet-r21{position:relative}@media (max-width:650px){.oracle-overlay-r21{align-items:flex-start!important;padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.oracle-sheet-r21{margin-top:0!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)))!important;overflow-y:auto!important}.oracle-sheet-r21>.sheet-head{position:sticky!important;top:0!important;z-index:30!important;padding-top:14px!important}.oracle-sheet-r21>.sheet-head [data-x]{position:sticky!important;top:8px!important;align-self:flex-start!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;font-size:24px!important;z-index:40!important}}.oracle-sheet-r21{display:block!important}.oracle-supplier-hint{border:1px solid rgba(59,130,246,.28);background:rgba(37,99,235,.1);border-radius:18px;padding:14px;margin:12px 0;display:grid;gap:8px}.oracle-match{border:1px solid rgba(59,130,246,.28);background:rgba(37,99,235,.1);border-radius:18px;padding:14px;margin:12px 0;display:grid;gap:8px}.oracle-supplier-hint small{opacity:.78}.oracle-match small{opacity:.78}.oracle-supplier-hint b{display:block}.oracle-match b{display:block}.oracle-supplier-hint span{display:block;font-size:.9rem;opacity:.86}.oracle-match span{display:block;font-size:.9rem;opacity:.86}.oracle-supplier-hint.warn{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.32)}.oracle-match-list{display:grid;gap:10px;margin:12px 0}.oracle-match select{width:100%;margin-top:5px}.oracle-confidence{font-size:.78rem}.oracle-items-mobile{display:grid;gap:12px;margin:12px 0}.oracle-item-card{background:linear-gradient(135deg,#1769d2,#1155b5);color:#fff;border-radius:20px;padding:16px;overflow:hidden}.oracle-item-top{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.oracle-item-top b{overflow-wrap:anywhere}.oracle-item-top span{white-space:nowrap;font-weight:800}.oracle-item-money{display:flex;justify-content:space-between;margin-top:12px;gap:10px}.oracle-item-card summary{cursor:pointer;margin-top:12px;font-weight:800}.oracle-imeis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-top:8px}.oracle-imeis code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;white-space:nowrap;background:rgba(0,0,0,.18);padding:6px 8px;border-radius:8px;color:#fff}.oracle-total strong{white-space:nowrap}@media (max-width:650px){.oracle-overlay-r21{padding:0!important;align-items:stretch!important;overflow:hidden!important}.oracle-sheet-r21{overscroll-behavior:contain;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;padding:0 16px calc(20px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.oracle-sheet-r21>.sheet-head{position:sticky!important;top:0!important;z-index:100!important;margin:0 -16px 16px!important;padding:calc(14px + env(safe-area-inset-top)) 72px 14px 16px!important;background:var(--panel,#121b26)!important;min-height:112px!important;display:block!important}.oracle-sheet-r21>.sheet-head h2{font-size:1.65rem!important;line-height:1.08!important;margin:5px 0 6px!important}.oracle-sheet-r21>.sheet-head small{display:block!important;line-height:1.35!important}.oracle-sheet-r21>.sheet-head [data-x]{position:absolute!important;right:16px!important;top:calc(14px + env(safe-area-inset-top))!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important;z-index:110!important}.oracle-sheet-r21>label{position:relative!important;z-index:1!important}.oracle-sheet-r21>#piStatus{position:relative!important;z-index:1!important}.oracle-sheet-r21>#piAnalyze{position:relative!important;z-index:1!important}.oracle-sheet-r21>#piPreview{position:relative!important;z-index:1!important}.oracle-sheet-r21 .form-grid{grid-template-columns:1fr!important}.oracle-sheet-r21 input{max-width:100%!important;box-sizing:border-box!important}.oracle-sheet-r21 select{max-width:100%!important;box-sizing:border-box!important}.oracle-sheet-r21 textarea{max-width:100%!important;box-sizing:border-box!important}.oracle-match{padding:12px}.oracle-item-card{padding:14px}.oracle-imeis{grid-template-columns:1fr 1fr}.oracle-imeis code{font-size:.74rem;text-align:center;overflow:hidden;text-overflow:clip}.oracle-meta{overflow:visible!important}}.oracle20-module{padding-bottom:120px}.oracle20-guard{border:1px solid rgba(23,105,232,.18);background:linear-gradient(135deg,rgba(23,105,232,.08),rgba(22,163,74,.06))}.oracle20-guard p{margin:.35rem 0;color:var(--muted,#60708a)}.oracle20-search{display:grid;grid-template-columns:1fr 170px;gap:12px;margin:14px 0}.oracle20-search input{width:100%}.oracle20-priorities{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:14px;margin:14px 0}.oracle20-priorities section{display:grid;align-content:start;gap:10px}.oracle20-priorities h3{margin:0;font-size:1rem}.oracle20-rec{border:1px solid rgba(100,116,139,.18);border-radius:14px;padding:13px;background:var(--panel,#fff);box-shadow:rgba(15,45,75,.06) 0 10px 24px}.oracle20-rec.today{border-color:rgba(217,61,84,.32);background:linear-gradient(rgba(217,61,84,.06),rgba(255,255,255,.86))}.oracle20-rec.soon{border-color:rgba(217,150,22,.32);background:linear-gradient(rgba(245,158,11,.08),rgba(255,255,255,.86))}.oracle20-rec.slow{border-color:rgba(217,150,22,.32);background:linear-gradient(rgba(245,158,11,.08),rgba(255,255,255,.86))}.oracle20-rec.opportunity{border-color:rgba(27,155,103,.32);background:linear-gradient(rgba(34,197,94,.08),rgba(255,255,255,.86))}.oracle20-rec-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.oracle20-rec-head h3{font-size:1rem;line-height:1.15;margin:6px 0 2px;overflow-wrap:anywhere}.oracle20-rec-head strong{font-size:1.25rem;white-space:nowrap}.oracle20-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.oracle20-badge.today{background:#ffe5e8;color:#b4233c}.oracle20-badge.soon{background:#fff0cc;color:#9b6400}.oracle20-badge.slow{background:#fff0cc;color:#9b6400}.oracle20-badge.opportunity{background:#dcf8ea;color:#13714d}.oracle20-badge.ok{background:#dcf8ea;color:#13714d}.oracle20-badge.insufficient{background:#edf1f7;color:#667085}.oracle20-flow{display:grid;gap:5px;margin:10px 0}.oracle20-flow p{margin:0;color:var(--muted,#60708a);font-size:.9rem;line-height:1.35}.oracle20-metrics{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:6px;margin-top:10px}.oracle20-metrics span{border-radius:9px;background:rgba(100,116,139,.08);padding:7px 8px;font-size:12px;color:var(--muted,#60708a)}.oracle20-metrics b{display:block;color:var(--text,#111827);font-size:13px}.oracle20-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:11px}.oracle20-actions small{flex:1 1 100%;color:var(--muted,#60708a)}.oracle20-table small{display:block;color:var(--muted,#60708a)}html[data-theme=dark] .oracle20-rec{background:#121c28;border-color:#26384d}html[data-theme=dark] .oracle20-rec.today{background:linear-gradient(rgba(217,61,84,.14),#121c28)}html[data-theme=dark] .oracle20-rec.soon{background:linear-gradient(rgba(245,158,11,.14),#121c28)}html[data-theme=dark] .oracle20-rec.slow{background:linear-gradient(rgba(245,158,11,.14),#121c28)}html[data-theme=dark] .oracle20-rec.opportunity{background:linear-gradient(rgba(34,197,94,.12),#121c28)}html[data-theme=dark] .oracle20-metrics span{background:#172536}html[data-theme=dark] .oracle20-metrics b{color:#e5edf6}@media (max-width:900px){.oracle20-priorities{grid-template-columns:1fr}.oracle20-search{grid-template-columns:1fr}.oracle20-module .oracle-actions{display:grid;grid-template-columns:1fr 1fr}.oracle20-module .oracle-actions button{width:100%}}.exec-card{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.metric{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.enterprise-action{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.movement-row{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.report-card{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.w3-kpis>div{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.route-point-card1046{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.dc-routine-card{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.purchase-card{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}.supplier-card{border-radius:18px!important;overflow:hidden!important;box-shadow:rgba(5,20,36,.16) 0 8px 20px!important}@media (max-width:700px){.enterprise-table-wrap{background:0 0!important;border:0!important;box-shadow:none!important;overflow:visible!important}.enterprise-table{background:0 0!important}.enterprise-table tbody{background:0 0!important}.enterprise-table tbody tr{position:relative!important;background:linear-gradient(135deg,#1c4a66,#15384f)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;box-shadow:rgba(4,18,32,.18) 0 8px 20px!important;overflow:hidden!important;padding:13px 14px!important;margin:0 0 10px!important}.enterprise-table tbody tr:nth-child(6n+2){background:linear-gradient(135deg,#176fd1,#1255a4)!important}.enterprise-table tbody tr:nth-child(6n+3){background:linear-gradient(135deg,#0b9e63,#08794c)!important}.enterprise-table tbody tr:nth-child(6n+4){background:linear-gradient(135deg,#d63861,#ad234b)!important}.enterprise-table tbody tr:nth-child(6n+5){background:linear-gradient(135deg,#e57a18,#b95a0d)!important}.enterprise-table tbody tr:nth-child(6n){background:linear-gradient(135deg,#7446d3,#5630a8)!important}.enterprise-table tbody tr::after{content:"";position:absolute;right:-42px;top:-58px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.07);pointer-events:none}.enterprise-table tbody tr td{position:relative!important;z-index:1!important;background:0 0!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important}.enterprise-table tbody tr:hover td{position:relative!important;z-index:1!important;background:0 0!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important}.enterprise-table tbody tr:active td{position:relative!important;z-index:1!important;background:0 0!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important}.enterprise-table tbody tr:focus-within td{position:relative!important;z-index:1!important;background:0 0!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important}.enterprise-table tbody tr td::before{color:rgba(255,255,255,.72)!important;opacity:1!important}.enterprise-table tbody tr td.amount{color:#fff!important}.enterprise-table tbody tr td strong{color:#fff!important}.enterprise-table tbody tr td b{color:#fff!important}.enterprise-table tbody tr td .green{color:#fff!important}.enterprise-table tbody tr td .red{color:#fff!important}.enterprise-table tbody tr td .payment-amount{color:#fff!important}.enterprise-table tbody tr .mini{border:1px solid rgba(255,255,255,.22)!important;background:rgba(20,132,238,.94)!important;color:#fff!important;box-shadow:none!important}.enterprise-table tbody tr .primary{border:1px solid rgba(255,255,255,.22)!important;background:rgba(20,132,238,.94)!important;color:#fff!important;box-shadow:none!important}.enterprise-table tbody tr .secondary{border:1px solid rgba(255,255,255,.22)!important;background:rgba(20,132,238,.94)!important;color:#fff!important;box-shadow:none!important}.sheet.wide104 .enterprise-table tbody tr:hover td{background:0 0!important;color:#fff!important}.sheet.wide104 .enterprise-table tbody tr:active td{background:0 0!important;color:#fff!important}.sheet.wide104 .enterprise-table tbody tr:focus-within td{background:0 0!important;color:#fff!important}}html{text-size-adjust:100%}button{font:inherit}input{font:inherit}select{font:inherit}textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}img{max-width:100%}svg{max-width:100%}canvas{max-width:100%}@media (max-width:760px){.bottom-nav{padding-bottom:max(8px,var(--dc-safe-bottom))}.app-shell{min-height:100dvh}main#view{min-width:0}}.dc-module-nav-host{position:sticky;top:var(--dc-topbar-height,78px);z-index:76;width:100%;pointer-events:none}.dc-module-nav-host>*{pointer-events:auto}#financeNavPersistent[hidden]{display:none!important}#dcServiceNavPersistent[hidden]{display:none!important}.dc-module-nav-host .finance-tabs1066{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:8px!important;margin:8px 18px 4px!important;padding:6px!important;background:rgba(9,22,38,.96)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;box-shadow:rgba(4,18,34,.23) 0 10px 26px!important;backdrop-filter:blur(16px)!important}.dc-module-nav-host .finance-tabs1066 button{min-height:50px!important;font-size:12px!important;padding:8px 7px!important;white-space:normal!important;line-height:1.12!important}.service-tabs1051{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;margin:8px 18px 4px;padding:6px;background:rgba(9,22,38,.96);border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:rgba(4,18,34,.23) 0 10px 26px;backdrop-filter:blur(16px)}.service-tabs1051 button{min-height:50px;border:0;border-radius:14px;color:#fff;font-weight:950;font-size:13px;cursor:pointer;box-shadow:rgba(0,0,0,.2) 0 7px 18px;opacity:.82;transition:.16s}.service-tabs1051 button:first-child{background:linear-gradient(135deg,#7651d6,#8b3de0)}.service-tabs1051 button:last-child{background:linear-gradient(135deg,#0f83e9,#0867d8)}.service-tabs1051 button.active{opacity:1;outline:rgba(255,255,255,.92) solid 3px;box-shadow:rgba(9,22,38,.7) 0 0 0 2px,rgba(0,0,0,.28) 0 9px 22px;transform:translateY(-1px)}.saf-page{min-width:0}.saf-head{align-items:flex-end;gap:14px}.saf-head-actions{display:flex;gap:8px;align-items:center}.saf-head-actions .primary{width:auto;white-space:nowrap}.saf-head-actions .secondary{width:auto;white-space:nowrap}.saf-kpis{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin:12px 0}.saf-kpis>div{position:relative;overflow:hidden;min-height:104px;padding:15px;border-radius:20px;color:#fff;box-shadow:rgba(15,23,42,.17) 0 9px 22px}.saf-kpis>div::after{content:"";position:absolute;width:86px;height:86px;border-radius:50%;right:-22px;bottom:-30px;background:rgba(255,255,255,.13)}.saf-kpis>div:first-child{background:linear-gradient(135deg,#087bea,#1264c4)}.saf-kpis>div:nth-child(2){background:linear-gradient(135deg,#f59e0b,#ea580c)}.saf-kpis>div:nth-child(3){background:linear-gradient(135deg,#08b86b,#07864f)}.saf-kpis small{display:block;opacity:.92;font-size:11px;font-weight:750;color:#fff!important}.saf-kpis span{display:block;opacity:.92;font-size:11px;font-weight:750;color:#fff!important}.saf-kpis b{display:block;margin:5px 0 2px;font-size:clamp(21px, 3vw, 30px);line-height:1;color:#fff}.saf-driver-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:14px 0 9px;padding:6px;border-radius:19px;background:#eaf0f7;border:1px solid #d7e1ec}.saf-driver-tabs button{border:0;border-radius:14px;min-height:58px;padding:8px 10px;color:#fff;text-align:left;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:900;cursor:pointer;opacity:.78;box-shadow:rgba(15,23,42,.14) 0 6px 14px}.saf-driver-tabs button:nth-child(4n+1){background:linear-gradient(135deg,#147bd1,#0d64bc)}.saf-driver-tabs button:nth-child(4n+2){background:linear-gradient(135deg,#13a85c,#078447)}.saf-driver-tabs button:nth-child(4n+3){background:linear-gradient(135deg,#f59e0b,#d96b05)}.saf-driver-tabs button:nth-child(4n+4){background:linear-gradient(135deg,#8b3de0,#6c31c1)}.saf-driver-tabs button span{display:block;color:#fff!important}.saf-driver-tabs button small{display:block;color:#fff!important}.saf-driver-tabs button small{margin-top:3px;opacity:.9;font-size:10px}.saf-driver-tabs button.active{opacity:1;outline:rgb(255,255,255) solid 3px;box-shadow:#26384e 0 0 0 2px,rgba(15,23,42,.24) 0 8px 18px}.saf-subtabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.saf-subtabs button{border:1px solid #cbd7e5;background:#eef3f8;color:#42536a;border-radius:14px;padding:12px;font-weight:900;cursor:pointer}.saf-subtabs button.active{background:linear-gradient(135deg,#7651d6,#8b3de0);border-color:transparent;color:#fff;box-shadow:rgba(91,50,180,.22) 0 6px 14px}.saf-toolbar{display:flex;align-items:center;gap:10px;margin:10px 0 12px}.saf-toolbar input{margin:0;flex:1 1 0%}.saf-toolbar>span{font-size:11px;font-weight:900;color:#607087;white-space:nowrap}.saf-list{display:grid;gap:10px}.saf-card{overflow:hidden;position:relative;margin:0!important;padding:15px!important;border-radius:20px!important;border:0!important;color:#fff!important;box-shadow:rgba(15,23,42,.17) 0 9px 22px!important}.saf-card.pending{background:linear-gradient(135deg,#1264c4,#087bea)!important}.saf-card.history{background:linear-gradient(135deg,#0b8a52,#08b86b)!important}.saf-card::after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-48px;bottom:-62px;background:rgba(255,255,255,.09);pointer-events:none}.saf-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;position:relative;z-index:1}.saf-card-top h3{margin:4px 0 5px;font-size:16px;color:#fff}.saf-card-top strong{font-size:clamp(20px, 4vw, 28px);white-space:nowrap;color:#fff}.saf-date{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;opacity:.86}.saf-linked{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;background:rgba(255,255,255,.16);color:#fff}.saf-unlinked{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;background:rgba(255,255,255,.16);color:#fff}.saf-unlinked{background:#a92b3b}.saf-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px;margin:12px 0;position:relative;z-index:1}.saf-card-grid span{min-width:0;background:rgba(4,21,42,.18);border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:9px;font-size:11px;font-weight:800;word-break:break-word;color:#fff}.saf-card-grid small{display:block;margin-bottom:3px;opacity:.76;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#fff!important}.saf-request-box{position:relative;z-index:1;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:10px;margin-top:8px}.saf-request-box b{display:block;color:#fff}.saf-request-box small{display:block;color:#fff}.saf-request-box small{margin-top:3px;opacity:.88}.saf-inline-actions{position:relative;z-index:1;display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.saf-actions{position:relative;z-index:1;display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.saf-card .primary{width:auto;min-width:130px}.saf-card .secondary{width:auto;min-width:130px}.saf-card .secondary{background:rgba(255,255,255,.92);color:#173557}.saf-card .primary{background:#fff;color:#0c5cac}.saf-empty{padding:28px 16px;text-align:center;border-radius:18px;border:1px dashed #b9c7d8;background:#f6f9fc;color:#617087;font-weight:750}.saf-setup{border-left:5px solid #f59e0b}.saf-setup code{word-break:break-all}.saf-sheet .sheet-head{position:sticky;top:-18px;z-index:5;background:#fff;padding:18px 0 10px;margin-top:-18px}.saf-balance-banner{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#087bea,#1264c4);color:#fff;border-radius:17px;padding:14px;margin:7px 0}.saf-balance-banner small{color:#fff}.saf-balance-banner b{color:#fff}.saf-balance-banner b{font-size:24px}.saf-new-client-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:-2px 0 8px}.saf-new-client-row .secondary{width:auto}.saf-new-client-row small{color:#667085}.saf-client-toolbar{display:flex;gap:8px;align-items:center;position:sticky;top:66px;z-index:4;background:#fff;padding:5px 0 10px}.saf-client-toolbar input{margin:0}.saf-client-toolbar .primary{width:auto;white-space:nowrap}.saf-client-list{display:grid;gap:8px}.saf-client-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce5ef;border-radius:16px;padding:12px;background:#f8fbff}.saf-client-row b{display:block}.saf-client-row small{display:block}.saf-client-row small{margin-top:3px;color:#667085}.saf-client-row .secondary{width:auto;flex:0 0 auto}.saf-assignment-list{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;margin:8px 0}.saf-assignment-list label{display:flex;align-items:center;gap:8px;margin:0;padding:11px;border-radius:13px;background:#f1f5f9}.saf-assignment-list input{width:auto;margin:0}html[data-theme=dark] .saf-driver-tabs{background:#132335;border-color:#29405a}html[data-theme=dark] .saf-subtabs button{background:#1d3045;border-color:#334c67;color:#e9f2fb}html[data-theme=dark] .saf-subtabs button.active{background:linear-gradient(135deg,#7651d6,#8b3de0);color:#fff}html[data-theme=dark] .saf-empty{background:#132235;border-color:#38506a;color:#dbe8f6}html[data-theme=dark] .saf-sheet .sheet-head{background:#101d2c}html[data-theme=dark] .saf-sheet .sheet-head{background:#101d2c}html[data-theme=dark] .saf-client-toolbar{background:#101d2c}html[data-theme=dark] .saf-client-row{background:#17283a;border-color:#30475f;color:#fff}html[data-theme=dark] .saf-client-row small{color:#c1d0df}html[data-theme=dark] .saf-assignment-list label{background:#1b3045;color:#fff}@media (max-width:700px){.dc-module-nav-host{top:var(--dc-topbar-height,70px)}.dc-module-nav-host .finance-tabs1066{margin:5px 8px 3px!important;gap:5px!important;padding:5px!important;border-radius:16px!important}.service-tabs1051{margin:5px 8px 3px!important;gap:5px!important;padding:5px!important;border-radius:16px!important}.dc-module-nav-host .finance-tabs1066{grid-template-columns:repeat(3,minmax(0px,1fr))!important}.dc-module-nav-host .finance-tabs1066 button{min-height:44px!important;font-size:9.5px!important;padding:6px 3px!important}.service-tabs1051 button{min-height:44px;font-size:11px;padding:7px 5px}.saf-head{align-items:stretch;flex-direction:column}.saf-head-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.saf-head-actions .primary{width:100%;padding:11px 7px}.saf-head-actions .secondary{width:100%;padding:11px 7px}.saf-kpis{grid-template-columns:repeat(2,minmax(0px,1fr));gap:7px}.saf-kpis>div{min-height:91px;padding:12px}.saf-kpis>div:first-child{grid-column:1/-1}.saf-kpis b{font-size:22px}.saf-driver-tabs{display:flex;overflow-x:auto;gap:6px;padding:5px}.saf-driver-tabs button{min-width:112px;flex:0 0 112px;min-height:53px;padding:7px 8px}.saf-card{padding:13px!important}.saf-card-top strong{font-size:21px}.saf-card-grid{grid-template-columns:1fr 1fr}.saf-card .primary{flex:1 1 0%;min-width:0;padding:10px 8px;font-size:11px}.saf-card .secondary{flex:1 1 0%;min-width:0;padding:10px 8px;font-size:11px}.saf-toolbar{align-items:stretch;flex-direction:column}.saf-toolbar>span{padding-left:3px}.saf-assignment-list{grid-template-columns:1fr}.saf-client-toolbar{top:62px}.saf-new-client-row{align-items:stretch;flex-direction:column}.saf-new-client-row .secondary{width:100%}}.user-card1048.account-open{background:linear-gradient(135deg,#0868d7 0,#1686f3 100%)!important;border-color:#6db9ff!important;color:#fff!important;box-shadow:rgba(8,104,215,.34) 0 10px 26px,rgba(255,255,255,.24) 0 1px 0 inset!important}#accountBtn.account-open{background:linear-gradient(135deg,#0868d7 0,#1686f3 100%)!important;border-color:#6db9ff!important;color:#fff!important;box-shadow:rgba(8,104,215,.34) 0 10px 26px,rgba(255,255,255,.24) 0 1px 0 inset!important}.user-card1048.account-open .user-copy1048 small{color:#e9f5ff!important}.user-card1048.account-open .user-copy1048 em{color:#e9f5ff!important}html.dc-role-seller .topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important}html.dc-role-seller .user-card1048{display:grid!important;visibility:visible!important;opacity:1!important}@media (max-width:700px){html.dc-role-seller .user-card1048{max-width:min(72vw,310px)!important}}.dc-module-nav-host{width:100%;box-sizing:border-box;padding-left:clamp(14px,2.1vw,32px);padding-right:clamp(14px,2.1vw,32px)}.dc-module-nav-host .finance-tabs1066{width:100%!important;max-width:var(--dc-module-content-max)!important;margin:8px auto 4px!important;box-sizing:border-box!important}.dc-module-nav-host .service-tabs1051{width:100%!important;max-width:var(--dc-module-content-max)!important;margin:8px auto 4px!important;box-sizing:border-box!important}#view>.finance-shell{width:100%!important;max-width:var(--dc-module-content-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#view>.rec20{width:100%!important;max-width:var(--dc-module-content-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#view>.saf-page{width:100%!important;max-width:var(--dc-module-content-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#view>.w3{width:100%!important;max-width:var(--dc-module-content-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.saf-card.pending.tone-0{background:linear-gradient(135deg,#0bbf79,#07965e)!important}.saf-card.history.tone-0{background:linear-gradient(135deg,#0bbf79,#07965e)!important}.saf-card.pending.tone-1{background:linear-gradient(135deg,#f59e0b,#df6f08)!important}.saf-card.history.tone-1{background:linear-gradient(135deg,#f59e0b,#df6f08)!important}.saf-card.pending.tone-2{background:linear-gradient(135deg,#ef4054,#c92642)!important}.saf-card.history.tone-2{background:linear-gradient(135deg,#ef4054,#c92642)!important}.saf-card.pending.tone-3{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important}.saf-card.history.tone-3{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important}.saf-card.pending.tone-0 .primary{color:#087a4d!important}.saf-card.history.tone-0 .primary{color:#087a4d!important}.saf-card.pending.tone-1 .primary{color:#b55a05!important}.saf-card.history.tone-1 .primary{color:#b55a05!important}.saf-card.pending.tone-2 .primary{color:#b51f38!important}.saf-card.history.tone-2 .primary{color:#b51f38!important}.saf-card.pending.tone-3 .primary{color:#5b21b6!important}.saf-card.history.tone-3 .primary{color:#5b21b6!important}@media (max-width:700px){.dc-module-nav-host{padding-left:10px!important;padding-right:10px!important}.dc-module-nav-host .finance-tabs1066{width:100%!important;margin:5px auto 3px!important}.dc-module-nav-host .service-tabs1051{width:100%!important;margin:5px auto 3px!important}#view>.finance-shell{max-width:100%!important}#view>.rec20{max-width:100%!important}#view>.saf-page{max-width:100%!important}#view>.w3{max-width:100%!important}}.dc-chat-mobile-tabs{display:none}.dc-chat-side-head small{display:block;margin-top:3px;color:#7f8e98;font-size:11px}.dc-chat-picker{display:none}.dc-chat-load-older{display:block;margin:2px auto 12px;border:1px solid rgba(96,165,250,.35);background:rgba(59,130,246,.1);color:#60a5fa;border-radius:999px;padding:8px 14px;font-weight:800;cursor:pointer}.dc-chat-load-older:disabled{opacity:.6}html[data-theme=dark] .dc-chat-side-head small{color:#94a3b8}@media (max-width:760px){body:has(#dcChatShell) .dc-page-head{display:none!important}.dc-chat-mobile-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:sticky;top:0;z-index:28;padding:8px 8px 7px;margin:0 auto;background:linear-gradient(rgba(7,19,33,.98),rgba(7,19,33,.9));backdrop-filter:blur(14px);width:100%;max-width:760px}.dc-chat-mobile-tabs button{min-height:48px;border:1px solid rgba(148,163,184,.24);border-radius:15px;background:#152337;color:#cbd5e1;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;font-weight:900;box-shadow:rgba(0,0,0,.14) 0 6px 18px}.dc-chat-mobile-tabs button.active{background:linear-gradient(135deg,#0f7cf7,#0759c7);border-color:#5da7ff;color:#fff;box-shadow:rgba(15,124,247,.28) 0 9px 22px}.dc-chat-mobile-tabs button span{font-size:17px}.dc-chat-mobile-tabs button i{font-style:normal;font-size:14px;opacity:.8}.dc-chat-shell{position:relative;overflow:hidden;height:calc(-176px + 100dvh)!important;min-height:0!important;border-radius:16px!important;display:block!important}.dc-chat-sidebar{position:absolute!important;inset:0px!important;width:100%!important;height:100%!important;transform:none!important;transition:none!important}.dc-chat-main{position:absolute!important;inset:0px!important;width:100%!important;height:100%!important;transform:none!important;transition:none!important}.dc-chat-sidebar{display:none!important;z-index:4!important;border-right:0px!important}.dc-chat-main{display:flex!important;z-index:5!important}.dc-chat-shell.history-open .dc-chat-sidebar{display:flex!important}.dc-chat-shell.history-open .dc-chat-main{display:none!important}.dc-chat-side-head{padding:14px 14px 10px}.dc-chat-side-head h2{font-size:19px;margin:1px 0}.dc-chat-side-head .eyebrow{font-size:9px}.dc-chat-search{padding:8px 12px}.dc-chat-list{padding-bottom:max(16px,env(safe-area-inset-bottom))}.dc-chat-head{min-height:60px;position:sticky;top:0;z-index:8;height:60px!important;padding:0 8px!important}.dc-chat-back{place-items:center;width:38px;height:38px;font-size:27px;display:grid!important}.dc-chat-head-actions button:first-child{display:grid!important}.dc-chat-messages{padding:10px 9px 12px!important}.dc-msg{max-width:88%!important}.dc-chat-composer{position:sticky!important;bottom:0!important;padding:8px 8px max(8px,env(safe-area-inset-bottom))!important}.dc-chat-picker{display:block;position:fixed;inset:0px;z-index:1200;pointer-events:none;visibility:hidden}.dc-chat-picker.open{pointer-events:auto;visibility:visible}.dc-chat-picker-backdrop{position:absolute;inset:0px;border:0;background:rgba(2,8,23,.64);opacity:0;transition:opacity .18s}.dc-chat-picker.open .dc-chat-picker-backdrop{opacity:1}.dc-chat-picker-card{position:absolute;left:0;right:0;bottom:0;max-height:min(78dvh,720px);display:flex;flex-direction:column;background:#0f1b2b;border:1px solid #334155;border-radius:24px 24px 0 0;box-shadow:rgba(0,0,0,.42) 0 -25px 70px;transform:translateY(105%);transition:transform .22s;padding-bottom:max(8px,env(safe-area-inset-bottom))}.dc-chat-picker.open .dc-chat-picker-card{transform:translateY(0)}.dc-chat-picker-grab{width:42px;height:5px;border-radius:99px;background:#53647a;margin:8px auto 4px}.dc-chat-picker-head{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 6px}.dc-chat-picker-head h3{margin:1px 0 0;color:#fff;font-size:20px}.dc-chat-picker-head .eyebrow{font-size:9px}.dc-chat-picker-head button{width:38px;height:38px;border:0;border-radius:12px;background:#223047;color:#fff;font-size:24px}.dc-chat-picker-actions{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:4px 12px 8px}.dc-chat-picker-actions .dc-chat-search{padding:0}.dc-chat-new-wide{height:43px;border:0;border-radius:13px;background:#0aa37f;color:#fff;font-weight:900;padding:0 12px;white-space:nowrap}.dc-chat-picker-list{overflow:auto;padding:0 8px 8px;overscroll-behavior:contain}.dc-chat-picker-list .dc-chat-item{border-radius:14px;margin:3px 0}body.dc-chat-picker-open{overflow:hidden}body.dc-chat-keyboard .dc-chat-mobile-tabs{display:none!important}body.dc-chat-keyboard .dc-chat-shell{height:var(--dc-chat-vvh,100dvh)!important;border-radius:0!important}}.saf-card .saf-actions .primary{background:linear-gradient(135deg,#087bea 0,#075fc4 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.26)!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:rgb(255,255,255)!important;box-shadow:rgba(5,79,170,.28) 0 8px 18px!important}.saf-card .saf-inline-actions .primary{background:linear-gradient(135deg,#087bea 0,#075fc4 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.26)!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:rgb(255,255,255)!important;box-shadow:rgba(5,79,170,.28) 0 8px 18px!important}.saf-card button[data-saf-request]{background:linear-gradient(135deg,#087bea 0,#075fc4 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.26)!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:rgb(255,255,255)!important;box-shadow:rgba(5,79,170,.28) 0 8px 18px!important}.saf-card button[data-saf-approve]{background:linear-gradient(135deg,#087bea 0,#075fc4 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.26)!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:rgb(255,255,255)!important;box-shadow:rgba(5,79,170,.28) 0 8px 18px!important}.saf-card .saf-actions .primary:hover{background:linear-gradient(135deg,#096fd4 0,#064f9f 100%)!important;color:#fff!important}.saf-card .saf-inline-actions .primary:hover{background:linear-gradient(135deg,#096fd4 0,#064f9f 100%)!important;color:#fff!important}.saf-card button[data-saf-request]:hover{background:linear-gradient(135deg,#096fd4 0,#064f9f 100%)!important;color:#fff!important}.saf-card button[data-saf-approve]:hover{background:linear-gradient(135deg,#096fd4 0,#064f9f 100%)!important;color:#fff!important}.saf-card .saf-actions .primary:disabled{background:#64748b!important;color:#fff!important;opacity:.72!important}.saf-card .saf-inline-actions .primary:disabled{background:#64748b!important;color:#fff!important;opacity:.72!important}.account-menu{background:linear-gradient(145deg,#0a67d1 0,#087bea 55%,#075ab7 100%)!important;border:1px solid rgba(151,207,255,.72)!important;color:#fff!important;box-shadow:rgba(3,48,105,.36) 0 20px 52px,rgba(255,255,255,.18) 0 1px 0 inset!important}.account-menu .account-head{border-bottom:1px solid rgba(255,255,255,.22)!important}.account-menu .account-head b{color:#fff!important}.account-menu .account-head small{color:#fff!important}.account-menu .account-head small{opacity:.86!important}.account-menu button{background:rgba(4,42,91,.34)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important}.account-menu button b{color:#fff!important}.account-menu button small{color:#fff!important}.account-menu button small{opacity:.82!important}.account-menu button:hover{background:rgba(3,38,83,.58)!important;border-color:rgba(255,255,255,.32)!important;outline:0!important}.account-menu button:focus-visible{background:rgba(3,38,83,.58)!important;border-color:rgba(255,255,255,.32)!important;outline:0!important}@media (max-width:700px){.account-menu{top:calc(var(--dc-topbar-height,70px) + env(safe-area-inset-top,0px) + 4px)!important;right:10px!important;width:min(320px,-20px + 100vw)!important}.saf-card .saf-actions .primary{min-height:46px!important;font-size:12px!important;font-weight:900!important}.saf-card .saf-inline-actions .primary{min-height:46px!important;font-size:12px!important;font-weight:900!important}}.dc-alert-tab-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:5px;border-radius:999px;background:rgba(255,255,255,.28);color:inherit;font-size:11px;font-weight:900}.dc-alerts-operational-list{display:grid;gap:10px}.dc-operational-alert{width:100%;text-align:left;cursor:pointer}.dc-operational-alert.critical{border-left:5px solid #e53935!important}.dc-operational-alert.warning{border-left:5px solid #f59e0b!important}.dc-operational-alert.info{border-left:5px solid #2588e6!important}.dc-system-notifications{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(120,140,160,.22)}.dc-alert-subtitle{font-size:12px;font-weight:900;opacity:.72;text-transform:uppercase;letter-spacing:.04em}.dc-system-alert{display:grid;gap:4px}.dc-system-alert small{opacity:.78}.payroll-pro208 .payroll-tabs208{display:flex;gap:10px;align-items:center;margin:14px 0 16px;padding:6px;background:#f3f6fb;border:1px solid #dbe4f0;border-radius:18px;max-width:520px}.payroll-pro208 .payroll-tabs208 button{appearance:none;border:0;background:0 0;color:#536273;font-weight:900;padding:11px 18px;border-radius:13px;cursor:pointer;display:flex;align-items:center;gap:8px}.payroll-pro208 .payroll-tabs208 button span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:rgba(15,23,42,.08);font-size:12px}.payroll-pro208 .payroll-tabs208 button.active{background:#1769e0;color:#fff;box-shadow:rgba(23,105,224,.24) 0 8px 22px}.payroll-pro208 .payroll-tabs208 button.active span{background:rgba(255,255,255,.22);color:#fff}.payroll-history-toolbar208{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,0.8fr)) auto;gap:10px;align-items:end;margin:0 0 12px;padding:14px;border:1px solid #dde6f2;border-radius:18px;background:#fff}.payroll-history-toolbar208 label{display:grid;gap:6px;font-size:11px;font-weight:900;letter-spacing:.03em;color:#64748b;text-transform:uppercase}.payroll-history-toolbar208 select{width:100%;min-height:42px;border:1px solid #d4dfed;border-radius:12px;background:#f8fafc;padding:8px 10px;color:#172033;font-weight:700}.payroll-history-toolbar208 input{width:100%;min-height:42px;border:1px solid #d4dfed;border-radius:12px;background:#f8fafc;padding:8px 10px;color:#172033;font-weight:700}.payroll-history-summary208{display:grid;grid-template-columns:repeat(2,minmax(180px,260px));gap:10px;margin:0 0 12px}.payroll-history-summary208 span{display:grid;gap:2px;padding:13px 16px;border-radius:16px;background:linear-gradient(135deg,#172554,#1d4ed8);color:#fff;box-shadow:rgba(29,78,216,.15) 0 10px 24px}.payroll-history-summary208 span:nth-child(2){background:linear-gradient(135deg,#065f46,#10b981)}.payroll-history-summary208 b{font-size:20px}.payroll-history-summary208 small{opacity:.86;font-weight:700}.payroll-history-table208 td[data-label=Desglose]{font-size:12px;color:#64748b;line-height:1.35}.payroll-history-table208 td[data-label=Fecha]{font-size:12px;white-space:nowrap}.payroll-pending-table208 .enterprise-table tbody tr{border-color:#dbeafe}@media (max-width:900px){.payroll-history-toolbar208{grid-template-columns:1fr 1fr}.payroll-history-toolbar208 label:first-child{grid-column:1/-1}.payroll-history-toolbar208 button{grid-column:1/-1}.payroll-history-summary208{grid-template-columns:1fr 1fr}}@media (max-width:620px){.payroll-pro208 .payroll-tabs208{max-width:none}.payroll-pro208 .payroll-tabs208 button{flex:1 1 0%;justify-content:center;padding:10px 8px}.payroll-history-toolbar208{grid-template-columns:1fr}.payroll-history-toolbar208 label:first-child{grid-column:auto}.payroll-history-toolbar208 button{grid-column:auto}.payroll-history-summary208{grid-template-columns:1fr}.payroll-history-table208 td[data-label=Fecha]{white-space:normal}}[data-dc-page=payroll] .payroll-history-table208 .v10498-payroll-card td[data-label="Acción"]{grid-template-columns:1fr!important}[data-dc-page=payroll] .payroll-history-table208 .v10498-payroll-card td[data-label=Estado]{align-items:flex-start!important}[data-dc-page=payroll] .payroll-history-table208 .v10498-payroll-card td[data-label=Estado] small{display:block;max-width:65%;text-align:right;line-height:1.25;color:#64748b}.payroll-pro208 .payroll-tabs208{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important;max-width:560px!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important}.payroll-pro208 .payroll-tabs208 button{position:relative!important;min-height:64px!important;border:0!important;border-radius:17px!important;padding:12px 16px!important;color:#fff!important;font-weight:900!important;justify-content:flex-start!important;overflow:hidden!important;box-shadow:rgba(15,43,79,.12) 0 10px 24px!important;opacity:.84!important;transition:transform .16s,opacity .16s,box-shadow .16s!important}.payroll-pro208 .payroll-tabs208 button::before{font-size:20px;position:relative;z-index:2;margin-right:2px}.payroll-pro208 .payroll-tabs208 button:first-child{background:linear-gradient(135deg,#1688f7,#1761d6)!important}.payroll-pro208 .payroll-tabs208 button:first-child::before{content:"⏳"}.payroll-pro208 .payroll-tabs208 button:nth-child(2){background:linear-gradient(135deg,#8a5af0,#6633cf)!important}.payroll-pro208 .payroll-tabs208 button:nth-child(2)::before{content:"🕘"}.payroll-pro208 .payroll-tabs208 button::after{content:"";position:absolute;right:-24px;top:-36px;width:100px;height:100px;border-radius:50%;background:rgba(255,255,255,.13);pointer-events:none}.payroll-pro208 .payroll-tabs208 button span{position:relative;z-index:2;background:rgba(255,255,255,.2)!important;color:#fff!important}.payroll-pro208 .payroll-tabs208 button.active{opacity:1!important;transform:translateY(-2px)!important;box-shadow:rgba(15,43,79,.2) 0 14px 30px,rgba(255,255,255,.34) 0 0 0 2px inset!important}[data-dc-page=payroll] .employee-directory1045{position:relative!important;overflow:hidden!important;border:0!important;color:#fff!important;box-shadow:rgba(15,43,79,.12) 0 10px 22px!important}[data-dc-page=payroll] .employee-directory1045::after{content:"";position:absolute;right:-30px;top:-36px;width:112px;height:112px;border-radius:50%;background:rgba(255,255,255,.12);pointer-events:none}[data-dc-page=payroll] .employee-directory1045:nth-child(8n+1){background:linear-gradient(135deg,#1688f7,#1761d6)!important}[data-dc-page=payroll] .employee-directory1045:nth-child(8n+2){background:linear-gradient(135deg,#16b96e,#078d52)!important}[data-dc-page=payroll] .employee-directory1045:nth-child(8n+3){background:linear-gradient(135deg,#ff992f,#e86e0e)!important}[data-dc-page=payroll] .employee-directory1045:nth-child(8n+4){background:linear-gradient(135deg,#8a5af0,#6633cf)!important}[data-dc-page=payroll] .employee-directory1045:nth-child(8n+5){background:linear-gradient(135deg,#13b8b0,#078b88)!important}[data-dc-page=payroll] .employee-directory1045:nth-child(8n+6){background:linear-gradient(135deg,#5478ff,#3659dc)!important}[data-dc-page=payroll] .employee-directory1045:nth-child(8n+7){background:linear-gradient(135deg,#f05272,#cf294d)!important}[data-dc-page=payroll] .employee-directory1045:nth-child(8n){background:linear-gradient(135deg,#f6b91c,#d99b05)!important}[data-dc-page=payroll] .employee-directory1045 .row{position:relative;z-index:2;color:#fff!important}[data-dc-page=payroll] .employee-directory1045 b{position:relative;z-index:2;color:#fff!important}[data-dc-page=payroll] .employee-directory1045 small{position:relative;z-index:2;color:#fff!important}[data-dc-page=payroll] .employee-directory1045 .employee-photo1045{background:rgba(255,255,255,.92)!important;color:#5b46c5!important;box-shadow:rgba(255,255,255,.16) 0 0 0 3px!important}[data-dc-page=payroll] .employee-directory1045 button{position:relative;z-index:2;background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.26)!important;color:#fff!important;font-weight:900!important}[data-dc-page=payroll] .v10498-top-action{position:relative!important;overflow:hidden!important;border:0!important;box-shadow:rgba(15,43,79,.12) 0 10px 24px!important}[data-dc-page=payroll] .v10498-top-action::after{content:"";position:absolute;right:-25px;top:-36px;width:98px;height:98px;border-radius:50%;background:rgba(255,255,255,.14);pointer-events:none}@media (max-width:620px){.payroll-pro208 .payroll-tabs208{max-width:none!important;gap:8px!important}.payroll-pro208 .payroll-tabs208 button{min-height:58px!important;padding:10px 11px!important;font-size:13px!important}.payroll-pro208 .payroll-tabs208 button::before{font-size:18px}}.finance-tabs-pro210{grid-template-columns:1.45fr 1fr 1fr!important}.finance-tabs-pro210 button[data-fin1066=sicarReconciliation]{position:relative;overflow:hidden;box-shadow:rgba(5,150,105,.34) 0 10px 28px!important}.finance-tabs-pro210 button[data-fin1066=sicarReconciliation]::after{content:"PRIORIDAD";position:absolute;right:8px;top:6px;font-size:8px;letter-spacing:.08em;padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff}.sicar-pro{max-width:1500px!important}.recon-monthly-pro{margin:0 0 16px;padding:18px;border-radius:24px;background:linear-gradient(145deg,#071a33,#0b3564 58%,#0b5a6b);color:#fff;box-shadow:rgba(4,22,45,.25) 0 20px 48px;overflow:hidden;position:relative}.recon-monthly-pro::before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-160px;top:-210px;background:rgba(255,255,255,.08)}.recon-monthly-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.recon-monthly-head h2{margin:3px 0 4px;font-size:25px;color:#fff}.recon-monthly-head p{margin:0;color:#dbeafe}.recon-monthly-head .eyebrow{color:#7dd3fc}.recon-monthly-actions{display:flex;gap:8px;align-items:center}.recon-monthly-actions input{min-height:42px;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:rgba(255,255,255,.12);color:#fff;padding:8px 10px;color-scheme:dark}.recon-monthly-actions .secondary{background:#fff!important;color:#0b3564!important;border-color:#fff!important}.recon-pro-kpis{position:relative;display:grid;grid-template-columns:1.2fr repeat(5,minmax(0px,1fr));gap:9px}.pro-kpi{min-height:110px;border-radius:17px;padding:13px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);display:flex;flex-direction:column;justify-content:center;gap:4px}.pro-kpi small{color:#dbeafe}.pro-kpi span{color:#dbeafe}.pro-kpi b{font-size:21px;color:#fff}.pro-kpi.pro-main{background:linear-gradient(145deg,#10b981,#047857);box-shadow:rgba(16,185,129,.24) 0 10px 24px}.pro-kpi.pro-main b{font-size:30px}.pro-kpi.pro-review{background:linear-gradient(145deg,#f59e0b,#c86d05)}.pro-kpi.pro-danger{background:linear-gradient(145deg,#ef476f,#be123c)}.pro-kpi.pro-info{background:linear-gradient(145deg,#1687f5,#075fc4)}.recon-monthly-bottom{position:relative;display:grid;grid-template-columns:minmax(230px,0.75fr) minmax(0px,1.65fr);gap:10px;margin-top:10px}.recon-balance{border-radius:16px;padding:13px 15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13)}.recon-issues{border-radius:16px;padding:13px 15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13)}.recon-balance{display:flex;flex-direction:column;gap:4px}.recon-balance b{font-size:23px}.recon-balance.ok{box-shadow:#34d399 4px 0 inset}.recon-balance.warn{box-shadow:#fb7185 4px 0 inset}.recon-issues{display:flex;gap:7px;flex-wrap:wrap;align-content:flex-start}.recon-issues>b{width:100%;margin-bottom:2px}.recon-issues span{font-size:11px;font-weight:800;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff}.recon-priority-banner{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:15px;align-items:center;margin:14px 0;padding:18px;border-radius:20px;background:linear-gradient(135deg,#eef8ff,#eafdf8);border:1px solid #cce7f7;box-shadow:rgba(15,65,100,.08) 0 10px 25px}.recon-priority-banner h2{margin:4px 0}.recon-priority-banner p{margin:0;color:#475569;max-width:920px}.recon-run{min-height:52px!important;padding:0 20px!important}.recon-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin-bottom:14px}.recon-action-card{border:0;border-radius:18px;min-height:118px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;color:#fff;text-align:left;box-shadow:rgba(15,23,42,.16) 0 9px 22px;cursor:pointer}.recon-action-card span{font-size:27px}.recon-action-card b{font-size:14px}.recon-action-card small{color:rgba(255,255,255,.86)}.recon-action-card.import{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.recon-action-card.bank{background:linear-gradient(135deg,#475569,#1e293b)}.recon-action-card.groups{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.recon-action-card.report{background:linear-gradient(135deg,#16a34a,#047857)}.recon-groups-section{padding:15px;margin-bottom:14px;box-shadow:#7c3aed 4px 0 inset;border:1px solid rgba(124,58,237,.28)!important}.recon-groups-empty{padding:13px;border-radius:12px;background:rgba(100,116,139,.08);color:#64748b}.recon-group-card{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:14px;align-items:center;padding:13px;border-radius:14px;background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(59,130,246,.06));border:1px solid rgba(124,58,237,.16);margin-top:9px}.recon-group-card b{display:block;margin-top:4px}.recon-group-card small{display:block;margin-top:4px}.recon-group-card>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.recon-filter-pro{padding:14px;margin:14px 0}.recon-filter-pro>div{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.recon-filter-pro label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800}.recon-filter-pro label.grow{flex:1 1 0%;min-width:220px}.recon-filter-pro input{min-height:40px;border:1px solid rgba(120,130,150,.25);border-radius:10px;padding:7px 9px;background:var(--card,#fff)}.recon-filter-pro select{min-height:40px;border:1px solid rgba(120,130,150,.25);border-radius:10px;padding:7px 9px;background:var(--card,#fff)}.recon-filter-pro>small{display:block;margin-top:8px}.recon-main-table{border:1px solid rgba(20,100,170,.18)!important;box-shadow:rgba(15,45,75,.08) 0 12px 28px!important}.sicar-pro .sicar-table1075 th{background:#0c3158!important;color:#fff!important}.sicar-pro .sicar-table1075 th:first-child{background:#0f766e!important}.sicar-pro .sicar-table1075 th:nth-child(2){background:#1769e8!important}.sicar-pro .sicar-table1075 td:nth-child(3){font-weight:900;color:#15803d}.sicar-pro .sicar-review{background:rgba(245,158,11,.1)}.sicar-pro .sicar-review .sicar-state{color:#b45309;font-weight:900}.sicar-pro .sicar-state{display:block}.sicar-pro td small{display:block;margin-top:4px;white-space:normal;opacity:.68;max-width:440px}.sicar-candidate{width:100%;min-width:190px;max-width:320px;margin-bottom:5px;min-height:36px}.sicar-mini{min-height:34px!important;padding:6px 9px!important;font-size:11px!important}.sicar-pro hr{border-width:1px 0 0;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image:initial;border-top-style:dashed;border-top-color:rgba(120,130,150,.25);margin:5px 0}html[data-theme=dark] .recon-priority-banner{background:linear-gradient(135deg,#13283b,#12352f);border-color:#29465e}html[data-theme=dark] .recon-priority-banner p{color:#cbd5e1}html[data-theme=dark] .recon-filter-pro input{background:#111c28;color:#e5edf6;border-color:#334155}html[data-theme=dark] .recon-filter-pro select{background:#111c28;color:#e5edf6;border-color:#334155}html[data-theme=dark] .recon-groups-empty{color:#cbd5e1;background:#162231}html[data-theme=dark] .sicar-pro .sicar-review{background:rgba(245,158,11,.15)}@media (max-width:1050px){.recon-pro-kpis{grid-template-columns:repeat(3,minmax(0px,1fr))}.recon-actions-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media (max-width:700px){.finance-tabs-pro210{grid-template-columns:1fr!important}.finance-tabs-pro210 button[data-fin1066=sicarReconciliation]{order:-2}.recon-monthly-pro{padding:13px;border-radius:18px}.recon-monthly-head{align-items:stretch;flex-direction:column}.recon-monthly-actions{display:grid;grid-template-columns:1fr 1fr}.recon-pro-kpis{grid-template-columns:1fr 1fr}.pro-kpi{min-height:94px}.pro-kpi.pro-main{grid-column:1/-1}.recon-monthly-bottom{grid-template-columns:1fr}.recon-priority-banner{grid-template-columns:1fr}.recon-run{width:100%}.recon-actions-grid{grid-template-columns:1fr 1fr}.recon-action-card{min-height:104px}.recon-group-card{grid-template-columns:1fr}.recon-group-card>div:last-child{justify-content:stretch}.recon-group-card>div:last-child button{flex:1 1 0%}.recon-filter-pro>div{display:grid;grid-template-columns:1fr 1fr}.recon-filter-pro label.grow{grid-column:1/-1;min-width:0}.recon-filter-pro button{width:100%}.recon-main-table{overflow:auto!important}.sicar-pro .sicar-table1075{min-width:1050px!important}}.sicar-pro .sicar-cancelled td{background:rgba(100,116,139,.055)}.sicar-pro .sicar-cancelled .sicar-state{color:#475569;font-weight:800}.recon-focus-month{background:linear-gradient(145deg,#061a31,#0a3159 58%,#0d5260)}.recon-focus-kpis{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.focus-kpi{min-height:118px;border-radius:18px;padding:15px;border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;justify-content:center;gap:5px;box-shadow:rgba(0,0,0,.1) 0 10px 24px}.focus-kpi small{font-size:11px;font-weight:900;letter-spacing:.08em;color:#e2e8f0}.focus-kpi b{font-size:29px;line-height:1.05;color:#fff}.focus-kpi span{font-size:11px;color:#e2e8f0}.focus-kpi.explained{background:linear-gradient(145deg,#16a34a,#047857)}.focus-kpi.missing{background:linear-gradient(145deg,#ef4444,#be123c)}.focus-kpi.extra{background:linear-gradient(145deg,#f59e0b,#c76705)}.focus-kpi.pending{background:linear-gradient(145deg,#2563eb,#1649ad)}.recon-detail-fold{position:relative;margin-top:11px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.07)}.recon-detail-fold>summary{cursor:pointer;padding:11px 14px;font-weight:900;color:#fff}.recon-detail-fold .recon-monthly-bottom{margin:0;padding:0 10px 10px}.recon-focus-banner{border-left:5px solid #2563eb}.recon-focus-filter{position:sticky;top:78px;z-index:8;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.recon-table-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid rgba(100,116,139,.14)}.recon-table-title b{display:block;font-size:15px}.recon-table-title small{display:block;color:#64748b;margin-top:3px}.recon-table-title>span{background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;white-space:nowrap}.recon-bank-open{margin-top:14px}.recon-bank-open .section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.recon-bank-open-list{display:grid;gap:7px;margin-top:10px}.recon-bank-open-list>div{display:grid;grid-template-columns:95px 110px minmax(0px,1fr);gap:10px;align-items:center;padding:9px 10px;border-radius:12px;background:rgba(37,99,235,.055);border:1px solid rgba(37,99,235,.1)}.recon-bank-open-list b{color:#075fc4}.recon-bank-open-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.recon-tools-fold{margin-top:14px}.recon-tools-fold>summary{cursor:pointer;font-weight:900;padding:4px 0 10px}.recon-tools-fold .sicar-paste{margin-top:12px}html[data-theme=dark] .recon-focus-filter{background:rgba(17,28,40,.96)}html[data-theme=dark] .recon-table-title small{color:#cbd5e1}html[data-theme=dark] .recon-bank-open-list small{color:#cbd5e1}html[data-theme=dark] .recon-bank-open-list>div{background:rgba(59,130,246,.1);border-color:rgba(96,165,250,.18)}@media (max-width:820px){.recon-focus-kpis{grid-template-columns:1fr 1fr}.focus-kpi{min-height:98px}.focus-kpi b{font-size:24px}.recon-focus-filter{position:relative;top:auto}.recon-bank-open .section-title{align-items:stretch;flex-direction:column}.recon-bank-open-list>div{grid-template-columns:85px 95px minmax(0px,1fr)}}@media (max-width:480px){.recon-focus-kpis{grid-template-columns:1fr 1fr;gap:7px}.focus-kpi{padding:12px;min-height:92px}.focus-kpi b{font-size:21px}.focus-kpi span{font-size:10px}.recon-monthly-actions{grid-template-columns:1fr}.recon-bank-open-list>div{grid-template-columns:1fr auto}.recon-bank-open-list small{grid-column:1/-1}}.recon-bank-open-list>div{grid-template-columns:95px 110px minmax(0px,1fr) auto!important}.recon-bank-open-list>div em{font-style:normal;font-size:11px;font-weight:900;white-space:nowrap;padding:5px 8px;border-radius:999px;background:rgba(37,99,235,.1);color:#075fc4}.recon-bank-open-list>div.bank-conflict{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.28)!important}.recon-bank-open-list>div.bank-conflict em{background:rgba(245,158,11,.16);color:#a16207}.recon-explained-external{margin-top:12px}.recon-explained-external summary{cursor:pointer;font-weight:900}.recon-explained-external>small{display:block;margin:8px 0 4px}.recon-explained-external .recon-bank-open-list>div{background:rgba(22,163,74,.06);border-color:rgba(22,163,74,.14)}.recon-explained-external .recon-bank-open-list>div em{background:rgba(22,163,74,.12);color:#15803d}@media (max-width:820px){.recon-bank-open-list>div{grid-template-columns:85px 95px minmax(0px,1fr)!important}.recon-bank-open-list>div em{grid-column:1/-1;justify-self:start}}@media (max-width:480px){.recon-bank-open-list>div{grid-template-columns:1fr auto!important}.recon-bank-open-list>div small{grid-column:1/-1}.recon-bank-open-list>div em{grid-column:1/-1}}.bf217 .bf-month{border:2px solid rgba(15,118,110,.22)}.bf217 .bf-bank-section{border-left:5px solid #0f766e;padding:14px}.bf217 .bf-table{min-width:1180px}.bf217 .bf-table th:first-child{background:#0f766e!important;color:#fff!important}.bf217 .bf-table th:nth-child(2){background:#0b4f7d!important;color:#fff!important}.bf217 .bf-table th:nth-child(3){background:#1769e8!important;color:#fff!important}.bf217 .bf-table th:nth-child(4){background:#7c3aed!important;color:#fff!important}.bf217 .bf-table td{vertical-align:top}.bf217 .bf-table td small{display:block;margin-top:4px;max-width:440px;white-space:normal;opacity:.72}.bf217 .bf-money{font-size:16px;font-weight:900;color:#1769e8;white-space:nowrap}.bf217 .bf-diff{font-weight:900;color:#b45309;white-space:nowrap}.bf217 .bf-sicar-line{padding:7px 9px;border-radius:10px;background:rgba(124,58,237,.07);margin:0 0 6px;border:1px solid rgba(124,58,237,.12)}.bf217 .bf-sicar-line b{display:inline-block;margin-right:8px;color:#15803d}.bf217 .bf-sicar-line details{margin-top:4px}.bf217 .bf-sicar-line details small{padding-left:8px}.bf217 tr.bf-missing{background:rgba(239,68,68,.055)}.bf217 tr.bf-review{background:rgba(245,158,11,.075)}.bf217 tr.bf-difference{background:rgba(245,158,11,.075)}.bf217 tr.bf-auto_ref{background:rgba(16,185,129,.043)}.bf217 tr.bf-auto_amount_date{background:rgba(16,185,129,.043)}.bf217 tr.bf-manual{background:rgba(16,185,129,.043)}.bf217 .bf-sicar-extra{border-left:5px solid #f59e0b}.bf217 .bf-extra-row{display:grid;grid-template-columns:110px 120px minmax(160px,1fr) minmax(260px,2fr);gap:10px;align-items:center;padding:10px 8px;border-bottom:1px solid rgba(120,130,150,.16)}.bf217 .bf-extra-row b{color:#b45309}.bf217 .bf-filter{position:sticky;top:8px;z-index:8;background:var(--card,#fff)}html[data-theme=dark] .bf217 .bf-sicar-line{background:rgba(124,58,237,.16);border-color:rgba(167,139,250,.25)}@media (max-width:700px){.bf217 .bf-table{min-width:1050px}.bf217 .bf-extra-row{grid-template-columns:1fr 1fr}.bf217 .bf-extra-row small{grid-column:1/-1}.bf217 .bf-filter{position:static}}.bf-assign-backdrop{position:fixed;inset:0px;z-index:99999;background:rgba(7,18,40,.62);backdrop-filter:blur(5px);display:grid;place-items:center;padding:18px}.bf-assign-modal{width:min(980px,96vw);max-height:90vh;overflow:hidden;background:var(--dc-surface,var(--card,#fff));color:var(--dc-text,#1f2937);border-radius:24px;box-shadow:rgba(0,0,0,.35) 0 28px 90px;display:flex;flex-direction:column;border:1px solid var(--dc-line,#d9e2ec)}.bf-assign-modal>header{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;padding:22px 24px 14px;background:linear-gradient(135deg,color-mix(in srgb,var(--dc-primary,#1478e8) 14%,var(--dc-surface,#fff)),color-mix(in srgb,var(--dc-success,#0c9c64) 9%,var(--dc-surface,#fff)))}.bf-assign-modal>header h3{margin:4px 0 2px;font-size:26px;color:var(--dc-text-strong,#0b1e35)}.bf-assign-modal>header p{margin:0;color:var(--dc-muted,var(--muted,#65758b));font-size:13px}.bf-assign-modal>header small{font-weight:900;letter-spacing:.08em;color:var(--dc-primary,#1664c0)}.bf-assign-rules{margin:12px 24px 8px;padding:12px 14px;border-radius:14px;background:var(--dc-info-bg,#f1f7ff);color:var(--dc-text,#1f2937);border:1px solid color-mix(in srgb,var(--dc-primary,#1478e8) 24%,var(--dc-line,#dbeaff));font-size:13px}.bf-assign-search{margin:6px 24px 10px;width:calc(100% - 48px);padding:12px 14px;border:1px solid var(--dc-line,#d5deea);border-radius:14px;background:var(--dc-input,#fff);color:var(--dc-text,#1f2937)}.bf-assign-list{padding:0 24px 12px;overflow:auto;display:grid;gap:8px;min-height:160px;max-height:48vh}.bf-assign-item{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:11px 12px;border:1px solid var(--dc-line,#e0e7f0);border-radius:14px;background:var(--dc-surface-2,#fff);color:var(--dc-text,#1f2937);cursor:pointer}.bf-assign-item:hover{border-color:color-mix(in srgb,var(--dc-primary,#1478e8) 60%,var(--dc-line,#86b7ff));background:var(--dc-input-hover,#f8fbff)}.bf-assign-item input{grid-row:1/3;width:18px;height:18px}.bf-assign-item span{font-size:14px}.bf-assign-item small{color:var(--dc-muted,#6b7890)}.bf-assign-modal>footer{padding:14px 24px 20px;border-top:1px solid var(--dc-line,#e3eaf2);display:flex;gap:14px;justify-content:space-between;align-items:center;background:var(--dc-surface-2,#fbfdff);color:var(--dc-text,#1f2937)}.bf-assign-modal>footer>div{font-size:14px}.bf-assign-modal>footer b{font-size:16px;color:var(--dc-text-strong,#0b1e35)}@media (max-width:700px){.bf-assign-backdrop{padding:8px}.bf-assign-modal{width:100%;max-height:95vh;border-radius:18px}.bf-assign-modal>header{padding:16px}.bf-assign-rules{margin-left:16px;margin-right:16px}.bf-assign-search{margin-left:16px;margin-right:16px}.bf-assign-search{width:calc(100% - 32px)}.bf-assign-list{padding-left:16px;padding-right:16px}.bf-assign-modal>footer{padding:12px 16px;flex-direction:column;align-items:stretch}}.manual-cash-origin{margin:2px 0 10px}.route-cash-help{border-left:4px solid #f97316!important}.kiosk-title-row{gap:18px}.kiosk-admin-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.kiosk-employee-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:12px}.kiosk-employee-card{border:1px solid rgba(120,145,180,.24);border-radius:18px;padding:16px;background:var(--card,#fff);display:grid;gap:10px;box-shadow:rgba(0,30,70,.06) 0 10px 28px}.kiosk-employee-card>div:first-child{display:flex;flex-direction:column}.kiosk-employee-card small{opacity:.72}.kiosk-schedule-copy{display:flex;flex-direction:column;gap:3px}.kiosk-status{font-weight:800;font-size:.78rem;padding:7px 10px;border-radius:999px;width:max-content}.kiosk-status.on{background:rgba(16,185,129,.15);color:#087a55}.kiosk-status.off{background:rgba(100,116,139,.14);color:#566273}.kiosk-card-actions{display:flex;gap:8px;flex-wrap:wrap}.kiosk-sheet{max-height:min(92vh,900px);overflow:auto}.schedule-mode{display:flex;gap:12px;margin:8px 0 14px}.schedule-mode label{display:flex;align-items:center;gap:10px}.switch-row{display:flex;align-items:center;gap:10px}.switch-row{justify-content:space-between;border:1px solid rgba(120,145,180,.22);border-radius:15px;padding:13px 14px;margin:10px 0}.switch-row span{display:flex;flex-direction:column;gap:2px}.schedule-days{display:grid;gap:8px;margin:14px 0}.schedule-day-row{display:grid;grid-template-columns:minmax(120px,1.2fr) 108px 18px 108px minmax(120px,1fr);gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(120,145,180,.2);border-radius:14px}.schedule-day-row input[type=time]{min-width:0}.schedule-work{display:flex;align-items:center;gap:7px;font-weight:700}.schedule-meal{display:flex;align-items:center;gap:7px;font-weight:700}.schedule-meal{font-weight:600;font-size:.9rem}.schedule-profile-card{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid rgba(120,145,180,.22);border-radius:15px;padding:14px;background:var(--card,#fff);color:inherit}.schedule-profile-card span{display:flex;flex-direction:column;gap:2px}.week-nav{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-bottom:14px}.week-nav strong{text-align:center}.weekly-grid{display:grid;gap:10px}.weekly-card{display:grid;grid-template-columns:minmax(180px,0.8fr) 1.5fr;gap:18px;align-items:center;border:1px solid rgba(120,145,180,.2);border-radius:16px;padding:14px}.weekly-card>div:first-child{display:flex;flex-direction:column}.weekly-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.weekly-metrics span{background:rgba(59,130,246,.08);border-radius:12px;padding:10px;display:flex;flex-direction:column}.weekly-metrics b{font-size:1.15rem}.kiosk-fullscreen-1059{position:fixed;inset:0px;z-index:999999;background:radial-gradient(circle at 10% 0,#123d70 0,#071a30 42%,#061321 100%);color:#fff;overflow:auto;padding:env(safe-area-inset-top) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));font-family:inherit}.kiosk-top{height:96px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.14);padding:0 12px}.kiosk-top>div:first-child{display:flex;flex-direction:column}.kiosk-top span{font-size:.76rem;letter-spacing:.13em;opacity:.7}.kiosk-top b{font-size:1.45rem}.kiosk-clock{font-size:2rem;font-weight:900;font-variant-numeric:tabular-nums}.kiosk-top button{border:0;border-radius:12px;background:rgba(255,255,255,.12);color:#fff;padding:11px 16px;font-weight:800}.kiosk-back{border:0;border-radius:12px;background:rgba(255,255,255,.12);color:#fff;padding:11px 16px;font-weight:800}.kiosk-welcome{text-align:center;padding:36px 10px 18px}.kiosk-welcome h1{font-size:2.3rem;margin:0 0 5px}.kiosk-welcome p{opacity:.72}.kiosk-person-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:18px;max-width:1100px;margin:10px auto 50px}.kiosk-person{min-height:190px;border:0;border-radius:28px;color:#fff;padding:24px;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:rgba(0,0,0,.24) 0 18px 46px;position:relative;overflow:hidden}.kiosk-person::before{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-28px;top:-36px;background:rgba(255,255,255,.13)}.kiosk-person>span{position:absolute;top:22px;left:22px;width:58px;height:58px;border-radius:18px;background:rgba(255,255,255,.2);display:grid;place-items:center;font-size:1.3rem;font-weight:900}.kiosk-person b{font-size:1.3rem;position:relative}.kiosk-person small{position:relative;opacity:.86;margin-top:4px}.tone-0{background:linear-gradient(135deg,#087f5b,#10b981)}.tone-1{background:linear-gradient(135deg,#d97706,#f59e0b)}.tone-2{background:linear-gradient(135deg,#2563eb,#3b82f6)}.tone-3{background:linear-gradient(135deg,#7c3aed,#a855f7)}.tone-4{background:linear-gradient(135deg,#dc2626,#f43f5e)}.tone-5{background:linear-gradient(135deg,#0f766e,#14b8a6)}.kiosk-punch-panel{max-width:620px;margin:38px auto;padding:30px;border-radius:30px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);box-shadow:rgba(0,0,0,.25) 0 30px 80px}.kiosk-person-head{display:flex;gap:18px;align-items:center;margin:25px 0}.kiosk-person-head>span{width:76px;height:76px;border-radius:22px;background:#1687ff;display:grid;place-items:center;font-size:1.5rem;font-weight:900}.kiosk-person-head h1{margin:0;font-size:1.8rem}.kiosk-person-head p{margin:3px 0 0;opacity:.7}.kiosk-pin-label{display:flex;flex-direction:column;gap:8px;font-size:1rem;font-weight:800}.kiosk-pin-label input{font-size:2rem;text-align:center;letter-spacing:.35em;border-radius:18px;padding:14px;border:2px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff}.kiosk-photo-btn{display:block;margin:15px 0;border:2px dashed rgba(255,255,255,.3);border-radius:18px;padding:15px;text-align:center;font-weight:800}.kiosk-photo-name{text-align:center;opacity:.72;margin-top:-7px}.kiosk-punch-button{width:100%;border:0;border-radius:20px;padding:19px;background:#1687ff;color:#fff;font-size:1.3rem;font-weight:900;margin-top:16px}.kiosk-punch-button:disabled{opacity:.55}.kiosk-error{background:rgba(239,68,68,.19);border:1px solid rgba(248,113,113,.5);padding:13px;border-radius:14px;margin-top:12px;text-align:center;font-weight:800}.kiosk-success{text-align:center;padding:80px 20px}.kiosk-success-icon{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;margin:0 auto 24px;background:#10b981;font-size:4rem;font-weight:900}.kiosk-success h1{font-size:2.4rem;margin:0}.kiosk-success h2{font-size:1.5rem;opacity:.8}.kiosk-success strong{font-size:3rem}.kiosk-success p{font-size:1.3rem;font-weight:800}@media (max-width:900px){.kiosk-employee-grid{grid-template-columns:1fr 1fr}.schedule-day-row{grid-template-columns:1fr 92px 14px 92px}.schedule-meal{grid-column:1/-1}.kiosk-person-grid{grid-template-columns:1fr 1fr}.weekly-card{grid-template-columns:1fr}.weekly-metrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.kiosk-admin-actions{width:100%}.kiosk-admin-actions button{flex:1 1 100%}.kiosk-employee-grid{grid-template-columns:1fr}.schedule-day-row{grid-template-columns:1fr 1fr 12px 1fr;padding:12px 9px}.schedule-work{grid-column:1/-1}.schedule-meal{grid-column:1/-1}.week-nav{grid-template-columns:1fr 1fr}.week-nav strong{grid-area:1/1/auto/-1}.kiosk-top{height:auto;padding:16px 4px;align-items:flex-start}.kiosk-top b{font-size:1.05rem}.kiosk-clock{font-size:1.35rem}.kiosk-welcome{padding-top:24px}.kiosk-welcome h1{font-size:1.7rem}.kiosk-person-grid{grid-template-columns:1fr;gap:12px}.kiosk-person{min-height:150px}.kiosk-punch-panel{margin:18px auto;padding:20px}.weekly-metrics{grid-template-columns:1fr 1fr}}.kiosk-retention-note{margin:10px 0 16px;padding:11px 13px;border-radius:14px;background:rgba(59,130,246,.09);border:1px solid rgba(59,130,246,.18);font-size:.9rem}.kiosk-history-help{margin:10px 0 16px;padding:11px 13px;border-radius:14px;background:rgba(59,130,246,.09);border:1px solid rgba(59,130,246,.18);font-size:.9rem}.weekly-admin-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}.weekly-metrics.six{grid-template-columns:repeat(6,1fr)}.kiosk-exit-lock{position:fixed;inset:0px;z-index:1000001;display:grid;place-items:center;background:rgba(0,0,0,.68);padding:20px}.kiosk-exit-card{width:min(420px,92vw);background:#fff;color:#172033;border-radius:24px;padding:24px;box-shadow:rgba(0,0,0,.35) 0 30px 90px}.kiosk-exit-card h2{margin:0 0 4px}.kiosk-exit-card input{width:100%;box-sizing:border-box;font-size:2rem;letter-spacing:.32em;text-align:center;padding:12px;border-radius:14px;border:1px solid rgba(100,116,139,.35);margin:10px 0}.kiosk-exit-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kiosk-exit-card #kioskExitMsg{min-height:22px;margin-top:8px;color:#b91c1c;font-weight:800}.kiosk-success small{display:block;margin-top:10px;opacity:.7}@media (max-width:900px){.weekly-metrics.six{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.weekly-admin-actions{display:grid;grid-template-columns:1fr 1fr}.weekly-metrics.six{grid-template-columns:1fr 1fr}}.schedule-day-row.meal207{grid-template-columns:minmax(118px,1.05fr) minmax(235px,1.2fr) minmax(132px,0.8fr) minmax(220px,1.1fr)}.schedule-shift{display:grid;grid-template-columns:1fr 18px 1fr;gap:7px;align-items:center}.meal-times207{display:grid;grid-template-columns:1fr 18px 1fr;gap:7px;align-items:center}.meal-times207[hidden]{display:none!important}.meal-toggle207{white-space:nowrap}.meal-times207 input{min-width:0}@media (max-width:900px){.schedule-day-row.meal207{grid-template-columns:1fr 1fr}.schedule-work{grid-column:auto}.schedule-shift{grid-column:auto}.meal-toggle207{grid-column:auto}.meal-times207{grid-column:auto}.schedule-shift{min-width:0}.meal-times207{min-width:0}}@media (max-width:620px){.schedule-day-row.meal207{grid-template-columns:1fr}.schedule-day-row.meal207>*{grid-column:1/-1}.schedule-shift{grid-template-columns:1fr 14px 1fr}.meal-times207{grid-template-columns:1fr 14px 1fr}.meal-toggle207{padding-top:4px}}.kiosk-title-row{display:block!important}.kiosk-admin-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important;margin-top:16px!important;justify-content:stretch!important}.kiosk-admin-actions .kiosk-action-card{position:relative!important;min-height:96px!important;border:0!important;border-radius:20px!important;padding:16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;text-align:left!important;color:#fff!important;overflow:hidden!important;box-shadow:rgba(8,35,70,.16) 0 12px 28px!important;font-weight:900!important}.kiosk-admin-actions .kiosk-action-card::after{content:"";position:absolute;right:-28px;top:-34px;width:118px;height:118px;border-radius:50%;background:rgba(255,255,255,.14);pointer-events:none}.kiosk-admin-actions .kiosk-action-icon{position:relative;z-index:2;flex:0 0 50px;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.18);font-size:25px;box-shadow:rgba(255,255,255,.16) 0 0 0 1px inset}.kiosk-admin-actions .kiosk-action-label{position:relative;z-index:2;font-size:15px;line-height:1.12;color:#fff!important}.kiosk-admin-actions .action-kiosk{background:linear-gradient(135deg,#1688f7,#175fd0)!important}.kiosk-admin-actions .action-profiles{background:linear-gradient(135deg,#8b5cf6,#6532cf)!important}.kiosk-admin-actions .action-weekly{background:linear-gradient(135deg,#14b96e,#078c52)!important}.kiosk-admin-actions .action-pin{background:linear-gradient(135deg,#ff9a2f,#e86d0d)!important}.kiosk-admin-actions .kiosk-action-card:hover{transform:translateY(-1px)}.kiosk-employee-card{position:relative!important;overflow:hidden!important;border:0!important;color:#fff!important;box-shadow:rgba(15,43,79,.13) 0 12px 26px!important;min-height:178px!important}.kiosk-employee-card::after{content:"";position:absolute;right:-34px;top:-42px;width:130px;height:130px;border-radius:50%;background:rgba(255,255,255,.12);pointer-events:none}.kiosk-employee-card:nth-child(6n+1){background:linear-gradient(135deg,#1688f7,#1761d6)!important}.kiosk-employee-card:nth-child(6n+2){background:linear-gradient(135deg,#16b96e,#078d52)!important}.kiosk-employee-card:nth-child(6n+3){background:linear-gradient(135deg,#ff992f,#e86e0e)!important}.kiosk-employee-card:nth-child(6n+4){background:linear-gradient(135deg,#8a5af0,#6633cf)!important}.kiosk-employee-card:nth-child(6n+5){background:linear-gradient(135deg,#13b8b0,#078b88)!important}.kiosk-employee-card:nth-child(6n){background:linear-gradient(135deg,#f05272,#cf294d)!important}.kiosk-employee-card>div{position:relative;z-index:2;color:#fff!important}.kiosk-employee-card b{position:relative;z-index:2;color:#fff!important}.kiosk-employee-card strong{position:relative;z-index:2;color:#fff!important}.kiosk-employee-card small{position:relative;z-index:2;color:#fff!important}.kiosk-employee-card small{opacity:.88!important}.kiosk-employee-card .kiosk-status{position:relative;z-index:2;background:rgba(255,255,255,.92)!important;border:0!important}.kiosk-employee-card .kiosk-status.on{color:#087a55!important}.kiosk-employee-card .kiosk-status.off{color:#596579!important}.kiosk-employee-card .kiosk-card-actions{position:relative;z-index:2}.kiosk-employee-card .kiosk-card-actions .mini{background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;font-weight:900!important}.profile-list1059{display:grid!important;grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:10px!important;margin-top:12px!important}.schedule-profile-card{position:relative!important;min-height:92px!important;border:0!important;border-radius:18px!important;padding:14px 15px!important;color:#fff!important;overflow:hidden!important;box-shadow:rgba(15,43,79,.14) 0 10px 24px!important;display:grid!important;grid-template-columns:48px minmax(0px,1fr) auto!important;gap:12px!important;align-items:center!important}.schedule-profile-card::after{content:"";position:absolute;right:-26px;top:-34px;width:108px;height:108px;border-radius:50%;background:rgba(255,255,255,.13);pointer-events:none}.schedule-profile-icon{position:relative;z-index:2;width:48px;height:48px;border-radius:15px;place-items:center;background:rgba(255,255,255,.18);font-size:22px;display:grid!important}.schedule-profile-copy{position:relative;z-index:2;min-width:0;display:flex!important;flex-direction:column!important;gap:4px!important}.schedule-profile-card b{position:relative;z-index:2;color:#fff!important}.schedule-profile-card small{position:relative;z-index:2;color:#fff!important}.schedule-profile-card strong{position:relative;z-index:2;color:#fff!important}.schedule-profile-card small{opacity:.86}.schedule-profile-card strong{white-space:nowrap}.schedule-profile-card.profile-tone-1{background:linear-gradient(135deg,#1688f7,#1761d6)!important}.schedule-profile-card.profile-tone-2{background:linear-gradient(135deg,#16b96e,#078d52)!important}.schedule-profile-card.profile-tone-3{background:linear-gradient(135deg,#ff992f,#e86e0e)!important}.schedule-profile-card.profile-tone-4{background:linear-gradient(135deg,#8a5af0,#6633cf)!important}.schedule-profile-card.profile-tone-5{background:linear-gradient(135deg,#13b8b0,#078b88)!important}.schedule-profile-card.profile-tone-6{background:linear-gradient(135deg,#f05272,#cf294d)!important}.weekly-card{position:relative!important;overflow:hidden!important;border-width:0 0 0 6px!important;border-top-style:initial!important;border-right-style:initial!important;border-bottom-style:initial!important;border-top-color:initial!important;border-right-color:initial!important;border-bottom-color:initial!important;border-image:initial!important;border-left-style:solid!important;border-left-color:#1688f7!important;background:linear-gradient(#fff,#f7fbff)!important;box-shadow:rgba(15,43,79,.08) 0 9px 22px!important}.weekly-card:nth-child(4n+2){border-left-color:#16b96e!important}.weekly-card:nth-child(4n+3){border-left-color:#ff992f!important}.weekly-card:nth-child(4n){border-left-color:#8a5af0!important}@media (max-width:900px){.kiosk-admin-actions{grid-template-columns:repeat(2,minmax(0px,1fr))!important}}@media (max-width:620px){.kiosk-admin-actions{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:9px!important}.kiosk-admin-actions .kiosk-action-card{min-height:86px!important;padding:12px!important;gap:10px!important}.kiosk-admin-actions .kiosk-action-icon{flex-basis:42px;width:42px;height:42px;border-radius:13px;font-size:21px}.kiosk-admin-actions .kiosk-action-label{font-size:13px}.profile-list1059{grid-template-columns:1fr!important}.schedule-profile-card{min-height:80px!important;grid-template-columns:42px minmax(0px,1fr) auto!important;padding:12px!important}.schedule-profile-icon{width:42px;height:42px;border-radius:13px;font-size:20px}.kiosk-employee-card{min-height:0!important}}.schedule-day-row.meal214{grid-template-columns:minmax(115px,0.55fr) minmax(560px,2.8fr) minmax(145px,0.7fr);gap:12px;align-items:end}.schedule-flow214{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;min-width:0}.schedule-time214{display:flex;flex-direction:column;gap:5px;min-width:0;font-weight:700}.schedule-time214 small{font-size:.72rem;letter-spacing:.01em;opacity:.72;white-space:nowrap}.schedule-time214 input[type=time]{width:100%;min-width:0}.meal-slot214[hidden]{display:none!important}.meal-toggle214{align-self:end;min-height:44px;display:flex;align-items:center;gap:8px;white-space:nowrap}@media (max-width:1050px){.schedule-day-row.meal214{grid-template-columns:minmax(105px,0.55fr) 1fr}.meal-toggle214{grid-column:2}.schedule-flow214{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:620px){.schedule-day-row.meal214{grid-template-columns:1fr}.schedule-day-row.meal214>*{grid-column:1/-1}.schedule-flow214{grid-template-columns:repeat(2,minmax(0px,1fr))}.meal-toggle214{grid-column:1/-1;align-self:auto}.schedule-time214 small{font-size:.69rem}}.schedule-days218{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px}.schedule-days-label218{font-size:.76rem;font-weight:900;opacity:.78;margin-right:2px}.schedule-day-chip218{width:25px;height:25px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.2);font-size:.72rem;font-weight:950;line-height:1}.schedule-day-chip218.today{background:#fff;border-color:#fff;box-shadow:rgba(0,0,0,.12) 0 3px 10px;color:#1457b8!important}.schedule-today218{display:grid;gap:3px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.22);font-size:.78rem;line-height:1.32}.schedule-today218>b{font-size:.84rem;letter-spacing:.01em}.schedule-today218 span{display:block;opacity:.96!important}.schedule-today218 span strong{font-weight:950}.schedule-card-empty218{font-size:.82rem;font-weight:800;opacity:.86;margin-top:3px}@media (max-width:620px){.kiosk-employee-card{gap:8px!important}.schedule-day-chip218{width:27px;height:27px;font-size:.76rem}.schedule-today218{font-size:.82rem;line-height:1.38}.schedule-today218>b{font-size:.9rem}}.kiosk-person{min-height:250px!important;justify-content:flex-start!important;padding-top:96px!important}.kiosk-person>b{line-height:1.1;margin-bottom:8px;font-size:1.34rem!important}.kiosk-person-schedule2110{position:relative;z-index:2;width:100%;display:grid;gap:8px;text-align:left;color:#fff}.kiosk-days2110{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.kiosk-days-label2110{font-size:.78rem;font-weight:950;opacity:.86;margin-right:2px}.kiosk-day-chip2110{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);font-size:.78rem;font-weight:950;line-height:1;color:#fff}.kiosk-day-chip2110.today{background:#fff;border-color:#fff;box-shadow:rgba(0,0,0,.16) 0 3px 10px;color:#1457b8!important}.kiosk-today2110{display:grid;gap:4px;padding-top:9px;border-top:1px solid rgba(255,255,255,.24);font-size:.86rem;line-height:1.38}.kiosk-today2110>b{font-size:.96rem;color:#fff!important}.kiosk-today2110 span{display:block;opacity:.97;color:#fff!important}.kiosk-today2110 strong{font-weight:950;color:#fff!important}.kiosk-schedule-empty2110{font-size:.9rem;font-weight:850;opacity:.88}.kiosk-punch-schedule2110{margin-top:8px;color:#fff}.kiosk-punch-schedule2110 .kiosk-days2110{gap:6px}.kiosk-punch-schedule2110 .kiosk-day-chip2110{width:26px;height:26px;font-size:.73rem}.kiosk-punch-schedule2110 .kiosk-today2110{font-size:.82rem}.kiosk-punch-schedule2110 .kiosk-today2110>b{font-size:.9rem}@media (max-width:620px){.kiosk-person{min-height:250px!important;padding:88px 20px 20px!important}.kiosk-person>span.kiosk-initials2110{top:18px;left:20px}.kiosk-person>b{font-size:1.28rem!important}.kiosk-day-chip2110{width:30px;height:30px;font-size:.82rem}.kiosk-today2110{font-size:.9rem;line-height:1.42}.kiosk-today2110>b{font-size:1rem}.kiosk-person-head{align-items:flex-start}.kiosk-person-head>div{min-width:0;flex:1 1 0%}}.dc-cashhub-sheet{width:min(940px,-28px + 100vw);max-height:min(92vh,980px);overflow:auto;padding-bottom:max(22px,env(safe-area-inset-bottom))}.dc-cashhub-head{position:sticky;top:0;z-index:8;background:var(--surface,#0b1726);padding-bottom:12px}.dc-cashhub-tabs{position:sticky;top:84px;z-index:7;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0 12px;background:var(--surface,#0b1726)}.dc-cashhub-tabs button{border:0;border-radius:14px;padding:12px 14px;font-weight:800;cursor:pointer;background:rgba(148,163,184,.14);color:inherit}.dc-precut-subtabs button{border:0;border-radius:14px;padding:12px 14px;font-weight:800;cursor:pointer;background:rgba(148,163,184,.14);color:inherit}.dc-cashhub-tabs button.active{background:#2563eb;color:#fff;box-shadow:rgba(37,99,235,.25) 0 8px 22px}.dc-precut-topline{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:8px 0 12px}.dc-precut-topline label{min-width:170px}.dc-precut-topline input{margin-top:6px}.dc-precut-sync{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:800;background:rgba(148,163,184,.13)}.dc-precut-sync.ok{background:rgba(34,197,94,.16);color:#4ade80}.dc-precut-sync.dirty{background:rgba(245,158,11,.18);color:#fbbf24}.dc-precut-sync.saving{background:rgba(59,130,246,.18);color:#60a5fa}.dc-precut-sync.locked{background:rgba(100,116,139,.22);color:#cbd5e1}.dc-precut-subtabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 12px}.dc-precut-subtabs::-webkit-scrollbar{display:none}.dc-precut-subtabs button{white-space:nowrap;min-width:max-content;display:flex;gap:7px;align-items:center}.dc-precut-subtabs button.active{background:#0f766e;color:#fff}.dc-precut-pane{display:grid;gap:14px}.dc-precut-card{display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:20px;padding:18px;color:#fff;box-shadow:rgba(0,0,0,.12) 0 14px 28px}.dc-precut-card h3{margin:3px 0 5px;font-size:1.35rem}.dc-precut-card p{margin:0;opacity:.88;font-size:.86rem}.dc-precut-card strong{font-size:1.55rem;white-space:nowrap}.dc-precut-card.blue{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.dc-precut-summary-grid .blue{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.dc-precut-card.green{background:linear-gradient(135deg,#15803d,#22c55e)}.dc-precut-summary-grid .green{background:linear-gradient(135deg,#15803d,#22c55e)}.dc-precut-card.orange{background:linear-gradient(135deg,#c2410c,#f97316)}.dc-precut-summary-grid .orange{background:linear-gradient(135deg,#c2410c,#f97316)}.dc-precut-card.red{background:linear-gradient(135deg,#b91c1c,#ef4444)}.dc-precut-summary-grid .red{background:linear-gradient(135deg,#b91c1c,#ef4444)}.dc-precut-card.purple{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.dc-precut-summary-grid .purple{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.dc-denom-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.dc-denom-card{display:grid;gap:6px;border-radius:16px;padding:14px;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.16)}.dc-denom-card span{font-size:.74rem;opacity:.76}.dc-denom-card small{font-size:.74rem;opacity:.76}.dc-denom-card b{font-size:1.05rem}.dc-denom-card input{font-size:1.25rem;font-weight:800;text-align:center;margin:0}.dc-coins-row{display:grid;grid-template-columns:minmax(0px,1fr) minmax(0px,1.4fr);gap:12px;align-items:center;padding:14px;border-radius:16px;background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.18)}.dc-coins-row label{margin:0}.dc-coins-row span{font-weight:800}.dc-coins-row input{font-size:1.22rem;font-weight:900;text-align:center;letter-spacing:.01em}.dc-coins-input{font-size:1.22rem;font-weight:900;text-align:center;letter-spacing:.01em}.dc-coins-row b{display:block;font-size:1.25rem}.dc-coins-row p{margin:2px 0;font-size:.76rem;opacity:.78}.dc-coins-row small{margin:2px 0;font-size:.76rem;opacity:.78}.dc-driver-amount{display:grid;gap:9px;padding:18px;border-radius:18px;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.16)}.dc-driver-amount span{font-weight:800}.dc-driver-amount input{font-size:1.6rem;font-weight:900}.dc-driver-amount small{opacity:.75}.dc-precut-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.dc-precut-summary-grid article{border-radius:16px;padding:16px;color:#fff;display:grid;gap:8px}.dc-precut-summary-grid span{font-size:.76rem;opacity:.9}.dc-precut-summary-grid b{font-size:1.2rem}.dc-precut-summary-grid .slate{background:linear-gradient(135deg,#475569,#64748b)}.dc-summary-lines{display:grid;gap:8px}.dc-summary-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16)}.dc-summary-line small{font-size:.72rem;font-weight:800;letter-spacing:.02em;opacity:.92}.dc-summary-line b{font-size:1.02rem;line-height:1}.dc-summary-highlight{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16)}.dc-summary-highlight b{font-size:1.38rem;line-height:1.05}.dc-summary-highlight small{font-size:.72rem;opacity:.92}.dc-precut-totalbox{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.dc-precut-totalbox>div{border-radius:16px;padding:16px;background:rgba(148,163,184,.11);display:grid;gap:5px}.dc-precut-totalbox .grand{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff}.dc-precut-totalbox span{font-size:.76rem}.dc-precut-totalbox b{font-size:1.3rem}.dc-precut-totalbox small{font-size:.7rem;opacity:.75}.dc-precut-notes{display:grid;gap:6px;margin-top:14px}.dc-precut-actions{position:sticky;bottom:0;padding:12px 0 2px;background:linear-gradient(180deg,transparent 0,var(--surface,#0b1726) 22%)}.dc-precut-readonly{padding:12px;border-radius:14px;background:rgba(100,116,139,.15);font-size:.82rem;text-align:center}.dc-close-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin:12px 0}.dc-precut-compare{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin:12px 0}.dc-close-kpis>div{padding:14px;border-radius:15px;background:rgba(148,163,184,.11);display:grid;gap:5px}.dc-precut-compare>div{padding:14px;border-radius:15px;background:rgba(148,163,184,.11);display:grid;gap:5px}.dc-close-kpis span{font-size:.72rem;opacity:.75}.dc-precut-compare span{font-size:.72rem;opacity:.75}.dc-close-kpis b{font-size:1.05rem}.dc-precut-compare b{font-size:1.05rem}.dc-precut-compare{grid-template-columns:repeat(3,minmax(0px,1fr));background:rgba(37,99,235,.06);padding:10px;border-radius:18px}.dc-close-physical{display:grid;gap:7px;margin:14px 0}.dc-close-physical input{font-size:1.45rem;font-weight:900}.dc-close-physical small .ok{color:#22c55e}.dc-close-physical small .ok{color:#22c55e}.dc-close-physical small .warn{color:#f59e0b}.dc-cashhub-loading{padding:40px;text-align:center;font-weight:800}@media (max-width:720px){.dc-cashhub-sheet{width:calc(-12px + 100vw);max-height:96vh;border-radius:22px 22px 0 0;margin-top:auto}.dc-cashhub-head{top:0}.dc-cashhub-tabs{top:78px}.dc-precut-topline{align-items:stretch;flex-direction:column}.dc-precut-topline label{min-width:0}.dc-denom-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.dc-coins-row{grid-template-columns:1fr}.dc-precut-card{align-items:flex-start;flex-direction:column}.dc-precut-card strong{font-size:1.45rem}.dc-precut-summary-grid{grid-template-columns:1fr 1fr}.dc-precut-totalbox{grid-template-columns:1fr}.dc-close-kpis{grid-template-columns:1fr 1fr}.dc-precut-compare{grid-template-columns:1fr}.dc-cashhub-tabs button{padding:11px 10px}.dc-precut-subtabs{margin-right:-6px}.dc-precut-subtabs button{padding:10px 12px}}.dc-legacy-amount{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:15px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.26)}.dc-legacy-amount>div{display:grid;gap:3px}.dc-legacy-amount b{font-size:.9rem}.dc-legacy-amount small{font-size:.72rem;opacity:.78}.dc-legacy-amount>span{font-size:.72rem;opacity:.78}.dc-legacy-amount>span{text-align:right;max-width:320px}@media (max-width:720px){.dc-legacy-amount{align-items:flex-start;flex-direction:column}.dc-legacy-amount>span{text-align:left;max-width:none}}.dc-precut-totalbox{grid-template-columns:repeat(4,minmax(0px,1fr))}.dc-precut-totalbox .route{background:rgba(249,115,22,.13);border:1px solid rgba(249,115,22,.22)}.dc-close-kpis .route{background:rgba(249,115,22,.13);border:1px solid rgba(249,115,22,.22)}.dc-precut-totalbox .route b{color:#fb923c}.dc-close-kpis .route b{color:#fb923c}.dc-route-cash-detail{border:1px solid rgba(249,115,22,.22);border-radius:16px;background:rgba(249,115,22,.08);overflow:hidden}.dc-route-cash-detail summary{cursor:pointer;padding:13px 15px;font-weight:800;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.dc-route-cash-detail summary small{opacity:.72;font-weight:600}.dc-route-cash-list{display:grid;gap:7px;padding:0 12px 12px}.dc-route-cash-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;border-radius:12px;background:rgba(148,163,184,.09)}.dc-route-cash-list span{display:grid;gap:3px}.dc-route-cash-list small{font-size:.72rem;opacity:.72}.dc-route-cash-list strong{color:#fb923c;white-space:nowrap}@media (max-width:720px){.dc-precut-totalbox{grid-template-columns:1fr}.dc-route-cash-detail summary{align-items:flex-start}}.dc-close-source{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin:12px 0}.dc-close-source>div{display:grid;gap:5px;padding:14px;border-radius:16px;background:rgba(59,130,246,.09);border:1px solid rgba(59,130,246,.14)}.dc-close-source span{font-size:.72rem;opacity:.76}.dc-close-source b{font-size:1.15rem}.dc-close-source small{font-size:.7rem;opacity:.72}.dc-close-priority{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.dc-close-priority article{display:grid;gap:12px;padding:16px;border-radius:19px;border:1px solid rgba(148,163,184,.2);background:rgba(148,163,184,.08)}.dc-close-priority article.ok{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.08)}.dc-close-priority article.warn{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.07)}.dc-close-priority header{display:flex;align-items:center;justify-content:space-between;gap:10px}.dc-close-priority header span{font-size:.76rem;font-weight:900;letter-spacing:.03em}.dc-close-priority header b{font-size:.74rem}.dc-close-priority article.ok header b{color:#22c55e}.dc-close-priority article.warn header b{color:#f59e0b}.dc-close-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.15fr;gap:6px;align-items:center}.dc-close-flow>span{display:grid;gap:3px}.dc-close-flow small{font-size:.66rem;opacity:.72}.dc-transfer-grid small{font-size:.66rem;opacity:.72}.dc-close-flow b{font-size:.98rem}.dc-close-flow i{font-style:normal;opacity:.5;font-weight:900}.dc-close-flow .result{padding:9px;border-radius:12px;background:rgba(20,184,166,.12)}.dc-close-compareline{display:flex;gap:8px;flex-wrap:wrap}.dc-close-compareline>span{padding:8px 10px;border-radius:999px;background:rgba(148,163,184,.12);font-size:.72rem}.dc-close-compareline .ok{color:#22c55e}.dc-transfer-grid .ok{color:#22c55e}.dc-close-compareline .warn{color:#f59e0b}.dc-transfer-grid .warn{color:#f59e0b}.dc-transfer-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dc-transfer-grid>span{display:grid;gap:3px;padding:9px;border-radius:12px;background:rgba(148,163,184,.1)}.dc-transfer-grid b{font-size:.98rem}.dc-go-recon{justify-self:start;margin-top:2px}.dc-close-other{border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(148,163,184,.06);overflow:hidden;margin:12px 0}.dc-close-detail{border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(148,163,184,.06);overflow:hidden;margin:12px 0}.dc-close-other summary{cursor:pointer;padding:13px 15px;font-weight:850}.dc-close-detail summary{cursor:pointer;padding:13px 15px;font-weight:850}.dc-close-other>div{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px;padding:0 12px 12px}.dc-close-other span{display:grid;gap:3px;padding:10px;border-radius:12px;background:rgba(245,158,11,.09)}.dc-close-other small{font-size:.68rem;opacity:.7}.dc-close-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;padding:0 12px 12px}.dc-close-detail-grid>div{display:grid;gap:6px;padding:12px;border-radius:13px;background:rgba(148,163,184,.08)}.dc-close-detail-grid>div>b{margin-bottom:3px}.dc-close-detail-grid span{display:flex;justify-content:space-between;gap:10px;font-size:.75rem}.dc-close-detail-grid strong{white-space:nowrap}.dc-close-precut-status{padding:10px 12px;border-radius:13px;background:rgba(37,99,235,.08);font-size:.76rem;font-weight:750;margin-top:12px}.dc-close-blocked{display:block;text-align:center;margin-top:7px;opacity:.72}.dc-close-note{padding:9px 10px;border-radius:11px;font-size:.75rem}.dc-close-note.warn{background:rgba(245,158,11,.12)}#confirmCashClose:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.dc-close-source{grid-template-columns:1fr 1fr}.dc-close-priority{grid-template-columns:1fr}.dc-close-flow{grid-template-columns:1fr auto 1fr}.dc-close-flow>span:nth-of-type(3){grid-column:auto}.dc-close-flow>i:nth-of-type(3){grid-column:auto}.dc-close-flow .result{grid-column:auto}.dc-close-detail-grid{grid-template-columns:1fr}.dc-close-other>div{grid-template-columns:1fr}.dc-transfer-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.dc-close-source{grid-template-columns:1fr}.dc-close-flow{grid-template-columns:1fr 1fr}.dc-close-flow i{display:none}.dc-close-flow .result{grid-column:1/-1}.dc-transfer-grid{grid-template-columns:1fr}.dc-close-priority header{align-items:flex-start;flex-direction:column}}.dc-precut-collections-control{display:grid;grid-template-columns:minmax(0px,1.5fr) minmax(220px,0.8fr);gap:14px;align-items:center;margin-top:14px;padding:16px;border-radius:18px;background:rgba(14,165,233,.09);border:1px solid rgba(14,165,233,.22)}.dc-precut-collections-control>div{display:grid;gap:4px}.dc-precut-collections-control b{font-size:1.05rem}.dc-precut-collections-control small{font-size:.74rem;opacity:.76;line-height:1.35}.dc-precut-collections-control label{display:grid;gap:6px;margin:0}.dc-precut-collections-control label span{font-size:.74rem;font-weight:800;opacity:.8}.dc-precut-collections-control input{font-size:1.35rem;font-weight:900;margin:0}.dc-close-priority article.collections{grid-column:1/-1;background:rgba(14,165,233,.07);border-color:rgba(14,165,233,.2)}.dc-close-priority article.collections.ok{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.34)}.dc-close-priority article.collections.warn{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.34)}.dc-close-priority article.collections.pending{background:rgba(148,163,184,.07);border-color:rgba(148,163,184,.2)}.dc-close-priority article.collections.pending header b{color:#94a3b8}.dc-collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px}.dc-collections-grid>span{display:grid;gap:3px;padding:10px;border-radius:12px;background:rgba(148,163,184,.1)}.dc-collections-grid small{font-size:.66rem;opacity:.72}.dc-collections-grid b{font-size:1rem}.dc-collections-grid .ok{color:#22c55e}.dc-collections-grid .warn{color:#f59e0b}@media (max-width:720px){.dc-precut-collections-control{grid-template-columns:1fr}.dc-collections-grid{grid-template-columns:1fr}}.dc-precut-abonos-control{display:grid;grid-template-columns:minmax(0px,1.25fr) minmax(210px,0.8fr) minmax(230px,0.9fr);gap:12px;align-items:stretch;margin-top:14px;padding:16px;border-radius:18px;background:rgba(14,165,233,.07);border:1px solid rgba(14,165,233,.2)}.dc-precut-abonos-title{display:grid;gap:5px;margin:0;padding:12px;border-radius:14px;background:rgba(148,163,184,.08)}.dc-precut-abonos-auto{display:grid;gap:5px;margin:0;padding:12px;border-radius:14px;background:rgba(148,163,184,.08)}.dc-precut-abonos-bank{display:grid;gap:5px;margin:0;padding:12px;border-radius:14px;background:rgba(148,163,184,.08)}.dc-precut-abonos-title{background:0 0;padding:4px}.dc-precut-abonos-title>b{font-size:1.08rem}.dc-precut-abonos-title small{font-size:.72rem;opacity:.76;line-height:1.35}.dc-precut-abonos-auto small{font-size:.72rem;opacity:.76;line-height:1.35}.dc-precut-abonos-bank small{font-size:.72rem;opacity:.76;line-height:1.35}.dc-precut-abonos-auto>span{font-size:.76rem;font-weight:900}.dc-precut-abonos-bank>span{font-size:.76rem;font-weight:900}.dc-precut-abonos-auto>b{font-size:1.35rem;color:#22c55e}.dc-precut-abonos-bank input{font-size:1.35rem;font-weight:900;margin:0}.dc-abonos-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dc-abonos-two section{display:grid;gap:8px;padding:11px;border-radius:14px;background:rgba(148,163,184,.07)}.dc-abonos-two h4{margin:0;font-size:.82rem}.dc-abonos-two section>small{font-size:.7rem;opacity:.72}@media (max-width:820px){.dc-precut-abonos-control{grid-template-columns:1fr}.dc-abonos-two{grid-template-columns:1fr}}.dc2-package{margin:16px 0 18px;padding:18px;border:1px solid #d8e7f5;background:linear-gradient(145deg,#f8fbff,#eef7ff);box-shadow:rgba(7,43,84,.08) 0 14px 34px}.dc2-package-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dc2-package-head h3{margin:2px 0 5px;font-size:24px}.dc2-package-head p{margin:0;color:#52677d;max-width:720px}.dc2-badge{background:#072b54;color:#fff;border-radius:999px;padding:7px 11px;font-weight:800;white-space:nowrap}.dc2-files{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin:16px 0}.dc2-file-card{position:relative;display:flex;align-items:center;gap:11px;min-height:92px;padding:13px;border:1.5px dashed var(--dc-line-strong);border-radius:18px;background:var(--dc-surface-2);color:var(--dc-text);cursor:pointer;transition:.18s}.dc2-file-card:hover{transform:translateY(-1px);border-color:var(--dc-primary)}.dc2-file-card.loaded{border-style:solid;border-color:var(--dc-success);background:var(--dc-success-bg)}.dc2-file-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--dc-info-bg);color:var(--dc-primary);font-size:23px}.dc2-file-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.dc2-file-card b{font-size:14px;color:var(--dc-text-strong)}.dc2-file-card small{font-size:11px;color:var(--dc-muted)}.dc2-file-card em{font-style:normal;font-size:11px;font-weight:800;color:var(--dc-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.dc2-file-card>strong{margin-left:auto;font-size:23px;color:var(--dc-primary)}.dc2-analyze{min-height:48px}.dc2-preview{margin-top:14px}.dc2-empty{padding:22px;text-align:center;color:var(--dc-muted);border:1px dashed var(--dc-line-strong);border-radius:16px;background:var(--dc-surface-2)}.dc2-loading{padding:22px;text-align:center;color:var(--dc-muted);border:1px dashed var(--dc-line-strong);border-radius:16px;background:var(--dc-surface-2)}.dc2-loading{font-weight:800}.dc2-error{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:15px;background:var(--dc-danger-bg);border:1px solid color-mix(in srgb,var(--dc-danger) 35%,var(--dc-line));color:var(--dc-danger)}.dc2-success{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--dc-success-bg);border:1px solid color-mix(in srgb,var(--dc-success) 35%,var(--dc-line))}.dc2-success>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--dc-success);color:#fff;font-size:22px}.dc2-success>div{display:flex;flex-direction:column;flex:1 1 0%}.dc2-success small{color:var(--dc-muted)}.dc2-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.dc2-preview-head h3{margin:2px 0}.dc2-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:var(--dc-surface-3);color:var(--dc-text);font-size:12px;font-weight:900}.dc2-status.ok{background:var(--dc-success-bg);color:var(--dc-success)}.dc2-status.bad{background:var(--dc-danger-bg);color:var(--dc-danger)}.dc2-status.warn{background:var(--dc-warn-bg);color:var(--dc-warning)}.dc2-kpis{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:9px;margin:10px 0 13px}.dc2-kpis>div{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:3px;padding:13px;border-radius:16px;background:var(--dc-surface-2);border:1px solid var(--dc-line)}.dc2-kpis>div::after{content:"";position:absolute;width:82px;height:82px;border-radius:50%;right:-28px;top:-34px;background:linear-gradient(135deg,color-mix(in srgb,var(--dc-primary) 18%,transparent),transparent)}.dc2-kpis span{font-size:11px;font-weight:800;color:var(--dc-muted);text-transform:uppercase}.dc2-kpis b{font-size:20px;color:var(--dc-text-strong)}.dc2-kpis small{font-size:11px;color:var(--dc-muted)}.dc2-kpis.review>div:first-child{background:var(--dc-info-bg)}.dc2-kpis.review>div:nth-child(2){background:var(--dc-success-bg)}.dc2-kpis.review>div:nth-child(3){background:var(--dc-warn-bg)}.dc2-kpis.review>div:nth-child(4){background:color-mix(in srgb,var(--dc-purple) 12%,var(--dc-surface))}.dc2-kpis.review>div:nth-child(5){background:color-mix(in srgb,var(--dc-cyan) 12%,var(--dc-surface))}.dc2-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dc2-check{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border-radius:14px;background:var(--dc-surface-2);border:1px solid var(--dc-line)}.dc2-check>span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;font-weight:900}.dc2-check.ok>span{background:var(--dc-success-bg);color:var(--dc-success)}.dc2-check.bad>span{background:var(--dc-danger-bg);color:var(--dc-danger)}.dc2-check.warn>span{background:var(--dc-warn-bg);color:var(--dc-warning)}.dc2-check.warn{border-color:color-mix(in srgb,var(--dc-warning) 35%,var(--dc-line));background:var(--dc-warn-bg)}.dc2-check div{display:flex;flex-direction:column}.dc2-check small{color:var(--dc-muted)}.dc2-issues{margin-top:10px;padding:12px;border-radius:15px;background:var(--dc-surface-2)}.dc2-issue{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid var(--dc-line)}.dc2-issue:last-child{border-bottom:0}.dc2-issue small{color:var(--dc-muted)}.dc2-issue.blocking b{color:var(--dc-danger)}.dc2-issue.review b{color:var(--dc-warning)}.dc2-issue.info b{color:var(--dc-success)}.dc2-cancel-preview{border:1px solid var(--dc-line)}.dc2-source-note{margin:10px 0;padding:10px 12px;border-radius:12px;background:var(--dc-surface-3);color:var(--dc-muted);font-size:12px}.dc2-recent{margin-top:14px;padding-top:12px;border-top:1px solid var(--dc-line)}.dc2-recent>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:10px 0;border-top:0;border-right:0px;border-left:0;border-image:initial;border-bottom:1px solid var(--dc-line);background:0 0;color:var(--dc-text)}.dc2-recent>button span{display:flex;flex-direction:column}.dc2-recent small{color:var(--dc-muted)}.dc2-recent em{font-style:normal;font-size:12px;font-weight:900;color:var(--dc-warning)}.dc2-recent em.ok{color:var(--dc-success)}.dc2-legacy-capture{margin:18px 0;border:1px solid var(--dc-line);border-radius:15px;background:var(--dc-surface-2);color:var(--dc-text)}.dc2-legacy-capture summary{cursor:pointer;padding:12px 14px;font-weight:900;color:var(--dc-text-strong)}.dc2-legacy-capture summary small{display:block;font-weight:500;color:var(--dc-muted);margin-top:2px}.dc2-legacy-body{padding:0 12px 12px}.dc2-review .exec-head{margin-bottom:12px}.dc2-review-card{margin:12px 0}.dc2-note-list{display:flex;flex-direction:column;margin-top:9px}.dc2-group-list{display:flex;flex-direction:column;margin-top:9px}.dc2-note{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #edf0f4}.dc2-group{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #edf0f4}.dc2-open-issue{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #edf0f4}.dc2-note>div{display:flex;flex-direction:column}.dc2-group>div{display:flex;flex-direction:column}.dc2-open-issue>div{display:flex;flex-direction:column}.dc2-note small{color:#708091}.dc2-group small{color:#708091}.dc2-open-issue small{color:#708091}.dc2-group.matched{grid-template-columns:1fr auto;background:#f4fff9;padding-left:8px;padding-right:8px;border-radius:11px}.dc2-open-issue{grid-template-columns:1fr auto}.dc2-next{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#082f57,#0c497f);color:#fff}.dc2-next p{margin:4px 0 0;color:#dbeeff}.dc2-next button{white-space:nowrap;background:#fff;color:#08325a}@media (max-width:760px){.dc2-package{padding:13px}.dc2-package-head{flex-direction:column}.dc2-files{grid-template-columns:1fr}.dc2-file-card{min-height:78px}.dc2-file-card em{max-width:250px}.dc2-kpis{grid-template-columns:1fr 1fr}.dc2-checks{grid-template-columns:1fr}.dc2-note{grid-template-columns:1fr}.dc2-group{grid-template-columns:1fr}.dc2-note button{width:100%}.dc2-group button{width:100%}.dc2-next{align-items:stretch;flex-direction:column}.dc2-next button{width:100%}}[data-dc-page=purchases] .dc204-capture-head{align-items:flex-start!important;display:flex!important;min-height:auto!important}[data-dc-page=purchases] .dc204-capture-head>div:last-child{display:block!important;min-width:0!important;width:auto!important}[data-dc-page=purchases] .dc204-capture-actions{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:11px;margin:12px 0 14px;align-items:stretch}[data-dc-page=purchases] .dc204-capture-card{position:relative;overflow:hidden;display:grid;grid-template-columns:42px minmax(0px,1fr) auto;align-items:center;gap:10px;height:86px;min-height:86px;max-height:86px;border:0;border-radius:18px;padding:12px 14px;color:#fff;text-align:left;box-shadow:rgba(15,43,79,.12) 0 9px 22px;cursor:pointer}[data-dc-page=purchases] .dc204-capture-card::after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-36px;top:-46px;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent)}[data-dc-page=purchases] .dc204-capture-card.file{background:linear-gradient(135deg,#1687ff,#1766e8)}[data-dc-page=purchases] .dc204-capture-card.manual{background:linear-gradient(135deg,#17b978,#079a63)}[data-dc-page=purchases] .dc204-capture-card.oracle{background:linear-gradient(135deg,#7c4ce0,#6537cc)}[data-dc-page=purchases] .dc204-capture-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:rgba(255,255,255,.18);font-size:21px}[data-dc-page=purchases] .dc204-capture-card span:nth-child(2){display:flex;flex-direction:column;min-width:0;gap:2px}[data-dc-page=purchases] .dc204-capture-card b{font-size:14px;color:#fff}.dc204-capture-card small{font-size:11px;color:rgba(255,255,255,.88)}[data-dc-page=purchases] .dc204-capture-card strong{font-size:23px;color:#fff;z-index:1}[data-dc-page=purchases] .dc204-capture-note{margin:0 0 14px}[data-dc-page=purchases] .dc2-package{margin-top:0}.dc204-purchase-sheet .dc204-purchase-row-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 8px}.dc204-purchase-row-actions small{color:#6b7f91}.dc204-remove-item{min-width:34px}.dc204-purchase-sheet.manual-mode #piPreview{margin-top:2px}@media (max-width:760px){[data-dc-page=purchases] .dc204-capture-actions{grid-template-columns:1fr 1fr}.dc204-capture-card{height:80px!important;min-height:80px!important;max-height:80px!important}[data-dc-page=purchases] .dc204-capture-card.oracle{grid-column:1/-1}.dc204-purchase-row-actions{flex-direction:column;align-items:stretch!important}.dc204-purchase-row-actions button{width:100%}}.supplier-debt-list201{display:grid;gap:14px;margin:14px 0}.supplier-debt-card201{background:linear-gradient(135deg,#13366e,#0c2551);color:#fff;border-radius:22px;padding:18px;box-shadow:rgba(5,22,55,.18) 0 12px 28px}.supplier-debt-head201{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.supplier-debt-head201 h3{margin:3px 0 2px;font-size:1.18rem}.supplier-debt-head201 small{display:block;color:rgba(255,255,255,.8)}.supplier-debt-balance201{text-align:right}.supplier-debt-balance201 span{display:block;font-size:.78rem;color:rgba(255,255,255,.75)}.supplier-debt-balance201 b{font-size:1.35rem}.supplier-debt-grid201{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px;margin:15px 0}.supplier-debt-grid201>div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px}.supplier-debt-grid201 span{display:block;font-size:.72rem;color:rgba(255,255,255,.72)}.supplier-debt-grid201 b{display:block;margin-top:3px}.supplier-debt-review201{background:#fff3cd;color:#6b4d00;border-radius:13px;padding:10px 12px;font-size:.82rem;margin:10px 0}.supplier-debt-actions201{display:flex;gap:9px;flex-wrap:wrap}.supplier-debt-actions201 .primary{width:auto}.supplier-debt-actions201 .secondary{width:auto}.supplier-debt-history201{margin-top:12px;background:rgba(255,255,255,.08);border-radius:15px;padding:7px 12px}.supplier-move201{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.12)}.supplier-move201:last-child{border-bottom:0}.supplier-move201 small{display:block;color:rgba(255,255,255,.7);margin-top:2px}.supplier-move201>div:last-child{text-align:right}.supplier-move201.plus strong{color:#c7ffd9}.supplier-move201.minus strong{color:#ffd1d1}@media (max-width:720px){.supplier-debt-head201{display:block}.supplier-debt-balance201{text-align:left;margin-top:12px}.supplier-debt-grid201{grid-template-columns:repeat(2,minmax(0px,1fr))}.supplier-move201{font-size:.9rem}}html{background:var(--dc-bg);color:var(--dc-text)}body{background:var(--dc-bg);color:var(--dc-text)}body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",sans-serif}#view{color:var(--dc-text)}main{color:var(--dc-text)}#view{max-width:100%;overflow-x:hidden}.section{background:0 0!important;color:var(--dc-text)!important}.section>h2{color:var(--dc-text-strong)}.section h2{color:var(--dc-text-strong)}.section-title{color:var(--dc-text-strong)}.exec-head h2{color:var(--dc-text-strong)}.page-head1046 h2{color:var(--dc-text-strong)}.route-head h2{color:var(--dc-text-strong)}.cards-hero-head h2{color:var(--dc-text-strong)}.section>p{color:var(--dc-muted)}.section p{color:var(--dc-muted)}.muted{color:var(--dc-muted)}.label{color:var(--dc-muted)}small{color:var(--dc-muted)}hr{border-right:0px;border-bottom:0;border-left:0;border-image:initial;border-top:1px solid var(--dc-line)}a{color:var(--dc-primary)}::selection{background:rgba(20,127,241,.24)}button{font:inherit}input{font:inherit}select{font:inherit}textarea{font:inherit}summary{font:inherit}button{outline:0}input{outline:0}select{outline:0}textarea{outline:0}button:focus-visible{outline-offset:2px;outline:rgba(20,127,241,.24) solid 3px!important}input:focus-visible{outline-offset:2px;outline:rgba(20,127,241,.24) solid 3px!important}select:focus-visible{outline-offset:2px;outline:rgba(20,127,241,.24) solid 3px!important}textarea:focus-visible{outline-offset:2px;outline:rgba(20,127,241,.24) solid 3px!important}summary:focus-visible{outline-offset:2px;outline:rgba(20,127,241,.24) solid 3px!important}button{touch-action:manipulation}.topbar{background:linear-gradient(135deg,#082440 0,#0b3563 58%,#0c4876 100%)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:rgba(5,24,47,.18) 0 8px 28px!important}.topbar h1{color:#fff!important}.topbar .eyebrow{color:#fff!important}.topbar .subtitle{color:#fff!important}.topbar .eyebrow{opacity:.72}.topbar .subtitle{opacity:.78}.search-launch{border:1px solid rgba(255,255,255,.17)!important;background:rgba(255,255,255,.11)!important;color:#fff!important;box-shadow:none!important}.topbar .icon-btn{border:1px solid rgba(255,255,255,.17)!important;background:rgba(255,255,255,.11)!important;color:#fff!important;box-shadow:none!important}.search-launch:hover{background:rgba(255,255,255,.17)!important}.topbar .icon-btn:hover{background:rgba(255,255,255,.17)!important}.card{border-color:var(--dc-line)}.metric{border-color:var(--dc-line)}.exec-card{border-color:var(--dc-line)}.report-card{border-color:var(--dc-line)}.config-section-block{border-color:var(--dc-line)}.more-group1046{border-color:var(--dc-line)}.w3-group{border-color:var(--dc-line)}.schedule-day-row{border-color:var(--dc-line)}.weekly-card{border-color:var(--dc-line)}.kiosk-employee-card:not([class*=tone-]){border-color:var(--dc-line)}.dc-appearance-card{border-color:var(--dc-line)}.map-config-card{border-color:var(--dc-line)}.recon-filter-pro{border-color:var(--dc-line)}.recon-main-table{border-color:var(--dc-line)}.dc-close-priority article{border-color:var(--dc-line)}.dc-close-other{border-color:var(--dc-line)}.dc-close-detail{border-color:var(--dc-line)}.dc-route-cash-detail{border-color:var(--dc-line)}.card{border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm)}.metric{border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm)}.exec-card{border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm)}.report-card{border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm)}.dc-appearance-card{border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm)}.config-section-block{border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm)}.more-group1046{border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm)}.metric{background:var(--dc-surface);color:var(--dc-text)}.exec-card{background:var(--dc-surface);color:var(--dc-text)}.report-card{background:var(--dc-surface);color:var(--dc-text)}.card{background:var(--dc-surface);color:var(--dc-text)}.card>.row:first-child{padding-top:0}.card>.row:last-child{padding-bottom:0}.row{border-bottom-color:var(--dc-line);color:var(--dc-text)}html[data-theme=dark] .card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}html[data-theme=dark] .dc-appearance-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}html[data-theme=dark] .config-section-block{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}html[data-theme=dark] .more-group1046{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.page-head1046{gap:12px}.exec-head{gap:12px}.route-head{gap:12px}.cards-hero-head{gap:12px}.enterprise-section-head{gap:12px}.config-section-head{gap:12px}.route-points-head1047{gap:12px}.kiosk-title-row{gap:12px}.page-head1046{padding:15px 16px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm);margin-bottom:14px}.exec-head{padding:15px 16px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm);margin-bottom:14px}.route-head{padding:15px 16px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm);margin-bottom:14px}.cards-hero-head{padding:15px 16px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm);margin-bottom:14px}html[data-theme=dark] :is(.page-head1046,.exec-head,.route-head,.cards-hero-head){background:var(--dc-surface)!important;border-color:var(--dc-line)!important;color:var(--dc-text)!important}.page-head1046 h2{letter-spacing:-.025em;margin:2px 0!important}.exec-head h2{letter-spacing:-.025em;margin:2px 0!important}.route-head h2{letter-spacing:-.025em;margin:2px 0!important}.cards-hero-head h2{letter-spacing:-.025em;margin:2px 0!important}.hero{border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#08243f,#0c3a68 60%,#0a5776)!important;box-shadow:rgba(7,31,58,.18) 0 16px 40px!important}.hero h2{color:#fff!important}.hero .eyebrow{color:#fff!important}.hero p{color:#fff!important}.hero .score{color:#fff!important}.hero .score small{color:#fff!important}.hero p{opacity:.78}.hero .score{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.17)}.enterprise-actions{border-color:var(--dc-line)!important}.enterprise-action{color:#fff!important;border-color:transparent!important;box-shadow:rgba(15,35,60,.15) 0 8px 18px!important}.enterprise-action-copy b{color:#fff!important;opacity:1!important}.enterprise-action-copy small{color:#fff!important;opacity:1!important}.enterprise-action em{color:#fff!important;opacity:1!important}.enterprise-action>strong{color:#fff!important;opacity:1!important}.enterprise-action .enterprise-action-icon{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important}.primary{min-height:42px;border-radius:var(--dc-radius-sm);font-weight:850;transition:transform .14s,filter .14s,box-shadow .14s,background .14s}.secondary{min-height:42px;border-radius:var(--dc-radius-sm);font-weight:850;transition:transform .14s,filter .14s,box-shadow .14s,background .14s}.mini{min-height:42px;border-radius:var(--dc-radius-sm);font-weight:850;transition:transform .14s,filter .14s,box-shadow .14s,background .14s}.danger{min-height:42px;border-radius:var(--dc-radius-sm);font-weight:850;transition:transform .14s,filter .14s,box-shadow .14s,background .14s}.icon-btn.light{min-height:42px;border-radius:var(--dc-radius-sm);font-weight:850;transition:transform .14s,filter .14s,box-shadow .14s,background .14s}.config-add{min-height:42px;border-radius:var(--dc-radius-sm);font-weight:850;transition:transform .14s,filter .14s,box-shadow .14s,background .14s}.map-open-btn{min-height:42px;border-radius:var(--dc-radius-sm);font-weight:850;transition:transform .14s,filter .14s,box-shadow .14s,background .14s}.map-center-btn{min-height:42px;border-radius:var(--dc-radius-sm);font-weight:850;transition:transform .14s,filter .14s,box-shadow .14s,background .14s}.primary{box-shadow:rgba(20,127,241,.2) 0 7px 16px;background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important}.primary:hover{filter:brightness(1.04)}.secondary{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.mini{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.icon-btn.light{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.secondary:hover{background:var(--dc-input-hover)!important;border-color:var(--dc-line-strong)!important}.mini:hover{background:var(--dc-input-hover)!important;border-color:var(--dc-line-strong)!important}.icon-btn.light:hover{background:var(--dc-input-hover)!important;border-color:var(--dc-line-strong)!important}.danger{background:var(--dc-danger-bg)!important;color:#d93850!important;border:1px solid rgba(228,61,85,.28)!important}button:active{transform:scale(.985)}button:disabled{filter:saturate(.6);opacity:.55}label{color:var(--dc-text);font-weight:800}input{width:100%;min-height:var(--dc-control-h);box-shadow:rgba(15,35,60,.02) 0 1px 0;color:var(--dc-text)!important;background:var(--dc-input)!important;border:1px solid var(--dc-line-strong)!important;border-radius:var(--dc-radius-sm)!important}select{width:100%;min-height:var(--dc-control-h);box-shadow:rgba(15,35,60,.02) 0 1px 0;color:var(--dc-text)!important;background:var(--dc-input)!important;border:1px solid var(--dc-line-strong)!important;border-radius:var(--dc-radius-sm)!important}textarea{width:100%;min-height:var(--dc-control-h);box-shadow:rgba(15,35,60,.02) 0 1px 0;color:var(--dc-text)!important;background:var(--dc-input)!important;border:1px solid var(--dc-line-strong)!important;border-radius:var(--dc-radius-sm)!important}textarea{min-height:96px;resize:vertical}input::placeholder{opacity:1;color:var(--dc-subtle)!important}textarea::placeholder{opacity:1;color:var(--dc-subtle)!important}input:hover{background:var(--dc-input-hover)!important}select:hover{background:var(--dc-input-hover)!important}textarea:hover{background:var(--dc-input-hover)!important}input:focus{border-color:var(--dc-primary)!important;box-shadow:rgba(20,127,241,.12) 0 0 0 3px!important}select:focus{border-color:var(--dc-primary)!important;box-shadow:rgba(20,127,241,.12) 0 0 0 3px!important}textarea:focus{border-color:var(--dc-primary)!important;box-shadow:rgba(20,127,241,.12) 0 0 0 3px!important}input[type=checkbox]{accent-color:var(--dc-primary);width:auto!important;min-height:0!important;box-shadow:none!important}input[type=radio]{accent-color:var(--dc-primary);width:auto!important;min-height:0!important;box-shadow:none!important}.pill{border-radius:999px}.greenpill{border-radius:999px}.warnpill{border-radius:999px}.mutedpill{border-radius:999px}.status{border-radius:999px}.alert{border-radius:999px}.security{border-radius:999px}.match{border-radius:999px}.pill{background:var(--dc-info-bg);color:var(--dc-primary);border:1px solid rgba(20,127,241,.16)}.greenpill{background:var(--dc-success-bg)!important;color:#0c8d5a!important;border-color:rgba(12,168,107,.25)!important}.status.ok{background:var(--dc-success-bg)!important;color:#0c8d5a!important;border-color:rgba(12,168,107,.25)!important}.status.green{background:var(--dc-success-bg)!important;color:#0c8d5a!important;border-color:rgba(12,168,107,.25)!important}.warnpill{background:var(--dc-warn-bg)!important;color:#9b6800!important;border-color:rgba(217,154,6,.3)!important}.status.warn{background:var(--dc-warn-bg)!important;color:#9b6800!important;border-color:rgba(217,154,6,.3)!important}.status.yellow{background:var(--dc-warn-bg)!important;color:#9b6800!important;border-color:rgba(217,154,6,.3)!important}.alert{background:var(--dc-warn-bg)!important;color:#9b6800!important;border-color:rgba(217,154,6,.3)!important}.status.bad{background:var(--dc-danger-bg)!important;color:#c62f47!important;border-color:rgba(228,61,85,.28)!important}.status.red{background:var(--dc-danger-bg)!important;color:#c62f47!important;border-color:rgba(228,61,85,.28)!important}.alert.red{background:var(--dc-danger-bg)!important;color:#c62f47!important;border-color:rgba(228,61,85,.28)!important}.mutedpill{background:var(--dc-surface-3)!important;color:var(--dc-muted)!important;border-color:var(--dc-line)!important}.status.neutral{background:var(--dc-surface-3)!important;color:var(--dc-muted)!important;border-color:var(--dc-line)!important}.match{background:var(--dc-info-bg)!important;color:var(--dc-primary)!important;border-color:rgba(20,127,241,.2)!important}.module-tabs1046{gap:8px}.config-tabs{gap:8px}.finance-tabs-pro210{gap:8px}.dc-cashhub-tabs{gap:8px}.dc-precut-subtabs{gap:8px}.route-zone-tabs10411{gap:8px}.tabs104{gap:8px}.dc-theme-switch{gap:8px}.module-tabs1046 button{min-height:44px;font-weight:850;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.config-tabs button{min-height:44px;font-weight:850;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.finance-tabs-pro210 button{min-height:44px;font-weight:850;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.dc-cashhub-tabs button{min-height:44px;font-weight:850;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.dc-precut-subtabs button{min-height:44px;font-weight:850;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.route-zone-tabs10411 button{min-height:44px;font-weight:850;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.dc-theme-switch button{min-height:44px;font-weight:850;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.module-tabs1046 button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,127,241,.18) 0 7px 16px!important}.config-tabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,127,241,.18) 0 7px 16px!important}.finance-tabs-pro210 button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,127,241,.18) 0 7px 16px!important}.dc-cashhub-tabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,127,241,.18) 0 7px 16px!important}.dc-precut-subtabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,127,241,.18) 0 7px 16px!important}.route-zone-tabs10411 button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,127,241,.18) 0 7px 16px!important}.dc-theme-switch button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,127,241,.18) 0 7px 16px!important}details{border-color:var(--dc-line);color:var(--dc-text)}details>summary{color:var(--dc-text);border-radius:12px}details>summary:hover{background:rgba(20,127,241,.055)}html[data-theme=dark] details>summary:hover{background:rgba(88,169,255,.08)}.embedded-module1046[open]>summary{border-bottom-color:var(--dc-line)}.enterprise-table-wrap{overflow:auto;background:var(--dc-surface);border-radius:var(--dc-radius)!important}.v1049-table-zone{overflow:auto;background:var(--dc-surface);border-radius:var(--dc-radius)!important}.recon-main-table{overflow:auto;background:var(--dc-surface);border-radius:var(--dc-radius)!important}table{width:100%;border-collapse:separate;border-spacing:0px;color:var(--dc-text)}th{font-size:.74rem;letter-spacing:.025em;background:var(--dc-surface-3)!important;color:var(--dc-text-strong)!important;border-color:var(--dc-line)!important}td{color:var(--dc-text);border-color:var(--dc-line)!important}tbody tr:hover td{background:rgba(20,127,241,.035)}html[data-theme=dark] tbody tr:hover td{background:rgba(88,169,255,.043)}.overlay{backdrop-filter:blur(8px);background:rgba(3,12,23,.62)!important}.sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-lg)!important}.sheet-head{position:sticky;top:-18px;z-index:8;background:linear-gradient(180deg,var(--dc-surface-elevated) 80%,transparent);padding:18px 0 10px;margin-top:-18px}.sheet-head h2{color:var(--dc-text-strong)!important}.more-group1046 h3{letter-spacing:.04em;text-transform:uppercase;color:var(--dc-muted)!important}.more-grid1046 button:not(.more-card1048){box-shadow:var(--dc-shadow-sm);color:var(--dc-text)!important;border-color:var(--dc-line)!important}.more-grid1046 button:not(.more-card1048) b{color:var(--dc-text-strong)}.more-grid1046 button:not(.more-card1048) small{color:var(--dc-muted)}.more-card1048{border-radius:18px!important;box-shadow:rgba(15,35,60,.13) 0 9px 22px!important}.finance-filter{background:var(--dc-surface);color:var(--dc-text);border-color:var(--dc-line)}.recon-filter-pro{background:var(--dc-surface);color:var(--dc-text);border-color:var(--dc-line)}.movement-row{background:var(--dc-surface);border-color:var(--dc-line)}.finance-row{background:var(--dc-surface);border-color:var(--dc-line)}.payment-amount{color:var(--dc-text)!important}.recon-priority-banner{background:linear-gradient(135deg,var(--dc-info-bg),var(--dc-success-bg))!important;border-color:var(--dc-line)!important}.recon-priority-banner h2{color:var(--dc-text-strong)!important}.recon-priority-banner p{color:var(--dc-muted)!important}.recon-groups-empty{color:var(--dc-text)}.recon-group-card{color:var(--dc-text)}.recon-bank-open-list>div{color:var(--dc-text)}html[data-theme=dark] .recon-focus-filter{background:rgba(17,31,47,.95)!important}[data-dc-page=settings] .config-section-block{border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=settings] .config-user-card{border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=settings] .config-role-card{border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=settings] .config-supplier-card{border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=settings] .config-info-grid>div{border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}html[data-theme=dark] [data-dc-page=settings] :is(.config-user-card,.config-role-card,.config-supplier-card,.config-info-grid > div) small{color:#cfdae7!important}.kiosk-employee-card{border-radius:20px!important}.kiosk-card-actions .mini{min-height:44px!important}.weekly-card{color:var(--dc-text)!important;border-color:var(--dc-line)!important;background:linear-gradient(180deg,var(--dc-surface),var(--dc-surface-2))!important}.weekly-metrics span{background:var(--dc-info-bg)!important;color:var(--dc-text)!important}html[data-theme=dark] .weekly-card{background:linear-gradient(#142436,#101e2d)!important}.schedule-day-row{background:var(--dc-surface-2);border-color:var(--dc-line)!important}.switch-row1046{background:var(--dc-surface-2);border-color:var(--dc-line)!important}.switch-row{background:var(--dc-surface-2);border-color:var(--dc-line)!important}.kiosk-fullscreen-1059{background:radial-gradient(circle at 8% 0,#164a80 0,#08233d 40%,#061523 100%)!important}.kiosk-top{border-bottom-color:rgba(255,255,255,.15)}.kiosk-top button{min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:14px}.kiosk-back{min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:14px}.kiosk-person{border-radius:26px!important;box-shadow:rgba(0,0,0,.22) 0 16px 40px!important}.kiosk-punch-panel{border-radius:26px;border-color:rgba(255,255,255,.15);backdrop-filter:blur(12px)}.dc-cashhub-sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.dc-cashhub-head{border-bottom:1px solid var(--dc-line);padding-top:4px;background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important}.dc-cashhub-head h2{color:var(--dc-text-strong)!important;opacity:1!important}.dc-cashhub-head b{color:var(--dc-text-strong)!important;opacity:1!important}.dc-cashhub-head .eyebrow{color:var(--dc-text-strong)!important;opacity:1!important}.dc-cashhub-head p{color:var(--dc-muted)!important;opacity:1!important}.dc-cashhub-head small{color:var(--dc-muted)!important;opacity:1!important}.dc-cashhub-tabs{background:var(--dc-surface-elevated)!important}.dc-precut-card{border-color:var(--dc-line)!important}.dc-precut-totalbox>div{border-color:var(--dc-line)!important}.dc-precut-summary-grid>div{border-color:var(--dc-line)!important}.dc-close-source>div{border-color:var(--dc-line)!important}.dc-precut-abonos-title{border-color:var(--dc-line)!important}.dc-precut-abonos-auto{border-color:var(--dc-line)!important}.dc-precut-abonos-bank{border-color:var(--dc-line)!important}.dc-abonos-two section{border-color:var(--dc-line)!important}.dc-collections-grid>span{border-color:var(--dc-line)!important}.dc-transfer-grid>span{border-color:var(--dc-line)!important}.dc-close-detail-grid>div{border-color:var(--dc-line)!important}.dc-precut-abonos-control{background:var(--dc-info-bg)!important;border-color:rgba(20,127,241,.2)!important;color:var(--dc-text)!important}.dc-precut-collections-control{background:var(--dc-info-bg)!important;border-color:rgba(20,127,241,.2)!important;color:var(--dc-text)!important}.dc-precut-abonos-title{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-precut-abonos-auto{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-precut-abonos-bank{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-abonos-two section{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-collections-grid>span{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-transfer-grid>span{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-close-detail-grid>div{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-close-source>div{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-close-priority article{box-shadow:none;background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.dc-close-priority article.ok{background:var(--dc-success-bg)!important;border-color:rgba(12,168,107,.3)!important}.dc-close-priority article.warn{background:var(--dc-warn-bg)!important;border-color:rgba(217,154,6,.3)!important}.dc-close-priority article.pending{background:var(--dc-surface-3)!important;border-color:var(--dc-line)!important}.dc-close-other{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important}.dc-close-detail{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important}.dc-route-cash-detail{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important}.dc-precut-actions{background:linear-gradient(180deg,transparent 0,var(--dc-surface-elevated) 24%)!important}.dc-cashhub-loading{color:var(--dc-muted)}.dc-chat-shell{border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow)!important}.dc-chat-sidebar{border-color:var(--dc-line)!important}.dc-chat-main{border-color:var(--dc-line)!important}.dc-chat-head{border-color:var(--dc-line)!important}.dc-chat-composer{border-color:var(--dc-line)!important}html[data-theme=dark] .dc-chat-shell{background:var(--dc-surface)!important}html[data-theme=dark] .dc-chat-sidebar{background:var(--dc-surface)!important}html[data-theme=dark] .dc-chat-main{background:var(--dc-surface)!important}html[data-theme=dark] .dc-chat-head{background:var(--dc-surface)!important}html[data-theme=dark] .dc-chat-composer{background:var(--dc-surface)!important}.imei-stats>div{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.imei-row{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.w3-group{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.w3-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .imei-stats>div{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .imei-row{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .w3-group{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .w3-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.bottom-nav{background:color-mix(in srgb,var(--dc-surface) 94%,transparent)!important;border:1px solid var(--dc-line)!important;box-shadow:rgba(15,35,60,.12) 0 -8px 28px!important;backdrop-filter:blur(18px)!important}.bottom-nav.v1049-nav-centered{background:color-mix(in srgb,var(--dc-surface) 94%,transparent)!important;border:1px solid var(--dc-line)!important;box-shadow:rgba(15,35,60,.12) 0 -8px 28px!important;backdrop-filter:blur(18px)!important}.bottom-nav button.nav1048{border-radius:15px!important;box-shadow:rgba(15,35,60,.15) 0 4px 11px!important;transition:transform .14s,filter .14s,box-shadow .14s!important}.bottom-nav button.nav1048.active{border-radius:15px!important;box-shadow:rgba(15,35,60,.15) 0 4px 11px!important;transition:transform .14s,filter .14s,box-shadow .14s!important}.bottom-nav button.nav1048.active{outline:2px solid var(--dc-surface)!important;box-shadow:rgba(20,127,241,.14) 0 0 0 4px,rgba(15,35,60,.2) 0 5px 14px!important}.bottom-nav button.nav1048:active{transform:scale(.97)!important}.bottom-nav button.nav-home1048{background:linear-gradient(145deg,#ff8c25,#f36d0b)!important}.bottom-nav button.nav-home1048.active{background:linear-gradient(145deg,#ff8c25,#f36d0b)!important}.bottom-nav button.nav-search1048{background:linear-gradient(145deg,#2496f7,#0b6ede)!important}.bottom-nav button.nav-search1048.active{background:linear-gradient(145deg,#2496f7,#0b6ede)!important}.bottom-nav button.nav-chat1048{background:linear-gradient(145deg,#18bd70,#079557)!important}.bottom-nav button.nav-chat1048.active{background:linear-gradient(145deg,#18bd70,#079557)!important}.bottom-nav button.nav-capture1048{background:linear-gradient(145deg,#18bd70,#079557)!important}.bottom-nav button.nav-capture1048.active{background:linear-gradient(145deg,#18bd70,#079557)!important}.bottom-nav button.nav-routes1048{background:linear-gradient(145deg,#f25058,#dc2636)!important}.bottom-nav button.nav-routes1048.active{background:linear-gradient(145deg,#f25058,#dc2636)!important}.bottom-nav button.nav-more1048{background:linear-gradient(145deg,#9859ea,#7733d1)!important}.bottom-nav button.nav-more1048.active{background:linear-gradient(145deg,#9859ea,#7733d1)!important}.bottom-nav button.nav-warranties1048{background:linear-gradient(145deg,#8865e6,#673ec5)!important}.bottom-nav button.nav-warranties1048.active{background:linear-gradient(145deg,#8865e6,#673ec5)!important}html[data-theme=dark] body{background:var(--dc-bg)!important;color:var(--dc-text)!important}html[data-theme=dark] #view{background:var(--dc-bg)!important;color:var(--dc-text)!important}html[data-theme=dark] main{background:var(--dc-bg)!important;color:var(--dc-text)!important}html[data-theme=dark] .topbar{background:linear-gradient(135deg,#061829,#092b4d 58%,#0a3a60)!important}html[data-theme=dark] :is(h1,h2,h3,h4,b,strong){color:var(--dc-text-strong)}html[data-theme=dark] :is(p,small,.muted,.label){color:var(--dc-muted)}html[data-theme=dark] input{background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}html[data-theme=dark] select{background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}html[data-theme=dark] textarea{background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}html[data-theme=dark] .secondary{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .mini{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .icon-btn.light{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] table{border-color:var(--dc-line)!important;color:var(--dc-text)!important}html[data-theme=dark] th{border-color:var(--dc-line)!important;color:var(--dc-text)!important}html[data-theme=dark] td{border-color:var(--dc-line)!important;color:var(--dc-text)!important}html[data-theme=dark] th{background:var(--dc-surface-3)!important}html[data-theme=dark] .overlay{background:rgba(1,7,14,.76)!important}html[data-theme=dark] .bottom-nav{background:rgba(15,29,44,.95)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .bottom-nav.v1049-nav-centered{background:rgba(15,29,44,.95)!important;border-color:var(--dc-line)!important}html[data-theme=dark] :is(.enterprise-action-icon,.more-card1048,.kiosk-action-card,.kiosk-employee-card,.schedule-profile-card,.kiosk-person,.rk,.focus-kpi,.recon-action-card,.pro-kpi,.manual-type,.v10494-solid-kpi,.v10494-command,.v10498-payroll-card) :is(b,strong){color:inherit}@media (max-width:760px){main{padding-left:10px!important;padding-right:10px!important}#view{padding-left:10px!important;padding-right:10px!important}.page-head1046{padding:13px;border-radius:17px}.exec-head{padding:13px;border-radius:17px}.route-head{padding:13px;border-radius:17px}.cards-hero-head{padding:13px;border-radius:17px}.card{border-radius:16px}.metric{border-radius:16px}.exec-card{border-radius:16px}.report-card{border-radius:16px}.sheet{border-radius:22px 22px 0 0!important;padding:14px!important}.sheet-head{top:-14px;padding-top:14px;margin-top:-14px}.topbar{box-shadow:rgba(5,24,47,.18) 0 7px 22px!important}.bottom-nav{left:max(5px,env(safe-area-inset-left))!important;right:max(5px,env(safe-area-inset-right))!important;width:auto!important;border-radius:19px!important;padding:5px 5px calc(5px + var(--dc-safe-bottom))!important;gap:4px!important}.bottom-nav.v1049-nav-centered{left:max(5px,env(safe-area-inset-left))!important;right:max(5px,env(safe-area-inset-right))!important;width:auto!important;border-radius:19px!important;padding:5px 5px calc(5px + var(--dc-safe-bottom))!important;gap:4px!important}.bottom-nav button.nav1048{height:57px!important;min-height:57px!important}.bottom-nav button.nav1048.active{height:57px!important;min-height:57px!important}.dc-cashhub-sheet{border-radius:22px 22px 0 0!important}.dc-cashhub-head{padding-left:2px;padding-right:2px}}@media (max-width:430px){.hero{padding:16px!important;border-radius:19px!important}.hero h2{font-size:21px!important}.grid2{gap:7px!important}.exec-grid{gap:7px!important}.report-cards{gap:7px!important}.metric{padding:11px!important}.exec-card{padding:11px!important}.report-card{padding:11px!important}.primary{min-height:44px}.secondary{min-height:44px}.mini{min-height:44px}.dc-precut-abonos-control{padding:12px!important;border-radius:16px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}::after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}html[data-theme=dark] .metric.v1049-tone-1{background:linear-gradient(135deg,#124f88,#102c49)!important;border-color:#2b78b6!important;color:#fff!important}html[data-theme=dark] .metric.v1049-tone-2{background:linear-gradient(135deg,#14573b,#112f25)!important;border-color:#2b9d69!important;color:#fff!important}html[data-theme=dark] .metric.v1049-tone-3{background:linear-gradient(135deg,#493379,#271e43)!important;border-color:#8161ca!important;color:#fff!important}html[data-theme=dark] .metric.v1049-tone-4{background:linear-gradient(135deg,#6b2b3a,#381c27)!important;border-color:#c84b63!important;color:#fff!important}html[data-theme=dark] .metric.v1049-tone-5{background:linear-gradient(135deg,#6b431d,#352719)!important;border-color:#d98936!important;color:#fff!important}html[data-theme=dark] .metric.v1049-tone-6{background:linear-gradient(135deg,#662b40,#351c29)!important;border-color:#c94f70!important;color:#fff!important}html[data-theme=dark] .metric.v1049-tone-7{background:linear-gradient(135deg,#31457d,#1e2948)!important;border-color:#5f79ce!important;color:#fff!important}html[data-theme=dark] .metric.v1049-tone-8{background:linear-gradient(135deg,#15505a,#123037)!important;border-color:#37a5ae!important;color:#fff!important}html[data-theme=dark] .metric[class*=v1049-tone-] :is(span,b,strong,small){color:#fff!important}html[data-theme=dark] [data-dc-page=cards] .v10494-solid-kpi{color:#fff!important}html[data-theme=dark] [data-dc-page=cards] .v10494-card-tone-1{background:linear-gradient(135deg,#185a9b,#12385f)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-card-tone-2{background:linear-gradient(135deg,#166142,#103726)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-card-tone-3{background:linear-gradient(135deg,#7b451a,#3f2a16)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-card-tone-4{background:linear-gradient(135deg,#513681,#2d2247)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-credit-tone-1{background:linear-gradient(#132b47,#111f2f)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-credit-tone-2{background:linear-gradient(#2b2144,#111f2f)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-credit-tone-3{background:linear-gradient(#17392e,#111f2f)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-credit-tone-4{background:linear-gradient(#3a2a18,#111f2f)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-credit-tone-5{background:linear-gradient(#3b1e28,#111f2f)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-credit-tone-6{background:linear-gradient(#14343d,#111f2f)!important}html[data-theme=dark] [data-dc-page=cards] .v10494-card-movement{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-pay-tone-1{background:linear-gradient(135deg,#173554,#14283b)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-pay-tone-2{background:linear-gradient(135deg,#173c2d,#142d25)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-pay-tone-3{background:linear-gradient(135deg,#32264a,#272038)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-pay-tone-4{background:linear-gradient(135deg,#49301d,#332519)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-pay-tone-5{background:linear-gradient(135deg,#173a43,#142d33)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-pay-tone-6{background:linear-gradient(135deg,#43232d,#321c24)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-pay-tone-7{background:linear-gradient(135deg,#263444,#1b2837)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-pay-tone-8{background:linear-gradient(135deg,#2d2948,#232039)!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-payroll-card td{color:#eef5fc!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-payroll-card td[data-label=Total]{color:#eef5fc!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-payroll-card td::before{color:#eef5fc!important}html[data-theme=dark] [data-dc-page=payroll] .v10498-payroll-card td::before{opacity:.72}html[data-theme=dark] :is(.v10496-user-tone-1,.v10496-role-tone-1){background:linear-gradient(135deg,#173d6b,#162639)!important}html[data-theme=dark] :is(.v10496-user-tone-2,.v10496-role-tone-2){background:linear-gradient(135deg,#17452f,#162b25)!important}html[data-theme=dark] :is(.v10496-user-tone-3,.v10496-role-tone-3){background:linear-gradient(135deg,#553116,#302319)!important}html[data-theme=dark] :is(.v10496-user-tone-4,.v10496-role-tone-4){background:linear-gradient(135deg,#43286c,#2a203e)!important}html[data-theme=dark] :is(.v10496-user-tone-5,.v10496-role-tone-5){background:linear-gradient(135deg,#164654,#172c34)!important}.finance-tabs-pro210{grid-template-columns:1.35fr 1fr 1fr!important}.bf-package-shortcut{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px!important;padding:14px 16px!important;border:1px solid var(--dc-line)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--dc-purple) 9%,var(--dc-surface)),var(--dc-surface))!important}.bf-package-shortcut>div{display:grid;gap:3px;min-width:0}.bf-package-shortcut b{font-size:16px;color:var(--dc-text-strong)!important}.bf-package-shortcut small{color:var(--dc-muted)!important}html[data-theme=dark] .bf-package-shortcut{background:linear-gradient(135deg,rgba(123,69,220,.18),var(--dc-surface))!important}@media (max-width:900px){.finance-tabs-pro210{grid-template-columns:repeat(3,minmax(0px,1fr))!important}}@media (max-width:700px){.finance-tabs-pro210{grid-template-columns:repeat(3,minmax(0px,1fr))!important}.finance-tabs-pro210 button{font-size:10px!important;padding:7px 4px!important;min-height:48px!important}.bf-package-shortcut{align-items:stretch;flex-direction:column}.bf-package-shortcut .primary{width:100%}}.bf-subtabs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:8px;background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:18px;box-shadow:var(--dc-shadow-sm)}.bf-subtabs button{min-height:44px;border:1px solid var(--dc-line);border-radius:13px;background:var(--dc-surface-2);color:var(--dc-text);padding:0 16px;font-weight:800;cursor:pointer}.bf-subtabs button:hover{background:var(--dc-input-hover);border-color:var(--dc-line-strong)}.bf-subtabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong));border-color:transparent;color:#fff;box-shadow:rgba(20,127,241,.22) 0 7px 18px}.internal-report-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px!important}.internal-report-hero h2{margin:4px 0 6px}.internal-report-hero p{margin:0;max-width:780px}.internal-report-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.internal-report-actions input[type=month]{min-height:44px}.internal-dedupe-note{border-left:5px solid var(--dc-cyan)!important;background:linear-gradient(135deg,var(--dc-surface),var(--dc-info-bg))!important}.internal-dedupe-note p{margin:5px 0 0}.internal-table td small{display:block;margin-top:4px}.internal-table td{vertical-align:top}.ok-text{color:var(--dc-green)!important}.warn-text{color:var(--dc-orange)!important}html[data-theme=dark] .internal-dedupe-note{background:linear-gradient(135deg,var(--dc-surface),rgba(13,157,187,.09))!important}@media (max-width:760px){.bf-subtabs{display:grid;grid-template-columns:1fr;gap:7px}.bf-subtabs button{width:100%;text-align:left}.internal-report-hero{align-items:stretch;flex-direction:column}.internal-report-actions{justify-content:stretch}.internal-report-actions>*{width:100%}.internal-kpis{grid-template-columns:1fr 1fr!important}.internal-table{min-width:850px}}@media (max-width:480px){.internal-kpis{grid-template-columns:1fr!important}}.kiosk-fullscreen-1059{--kiosk-bg:#eaf1f8;--kiosk-bg-2:#dbe7f2;--kiosk-surface:#ffffff;--kiosk-surface-2:#f4f8fc;--kiosk-text:#102a43;--kiosk-text-strong:#071f36;--kiosk-muted:#60758b;--kiosk-line:#c7d6e5;--kiosk-primary:#1677df;--kiosk-primary-2:#0f63c5;--kiosk-success:#0b9f6a;--kiosk-danger:#d9475c;--kiosk-shadow:0 20px 55px rgba(15,42,70,.16);background:radial-gradient(circle at 8% 0,rgba(22,119,223,.13),transparent 34%),linear-gradient(145deg,var(--kiosk-bg) 0,var(--kiosk-bg-2) 100%)!important;color:var(--kiosk-text)!important}html[data-theme=dark] .kiosk-fullscreen-1059{--kiosk-bg:#071522;--kiosk-bg-2:#0b2237;--kiosk-surface:#10253a;--kiosk-surface-2:#153149;--kiosk-text:#eef6ff;--kiosk-text-strong:#ffffff;--kiosk-muted:#aec0d2;--kiosk-line:#31506c;--kiosk-primary:#4aa7ff;--kiosk-primary-2:#2588ea;--kiosk-success:#24c98b;--kiosk-danger:#ff6b7d;--kiosk-shadow:0 24px 70px rgba(0,0,0,.34);background:radial-gradient(circle at 8% 0,rgba(51,135,210,.2),transparent 32%),linear-gradient(145deg,var(--kiosk-bg) 0,var(--kiosk-bg-2) 100%)!important}.kiosk-top{min-height:88px!important;height:auto!important;padding:14px 18px!important;border-bottom:1px solid var(--kiosk-line)!important;color:var(--kiosk-text)!important}.kiosk-top span{color:var(--kiosk-muted)!important;opacity:1!important;font-weight:850!important}.kiosk-top b{color:var(--kiosk-text-strong)!important}.kiosk-clock{letter-spacing:-.02em;color:var(--kiosk-text-strong)!important;font-size:2.05rem!important;text-shadow:none!important}.kiosk-top button{min-height:46px!important;background:var(--kiosk-surface)!important;color:var(--kiosk-text-strong)!important;border:1px solid var(--kiosk-line)!important;box-shadow:rgba(15,42,70,.08) 0 5px 16px!important}.kiosk-back{min-height:46px!important;background:var(--kiosk-surface)!important;color:var(--kiosk-text-strong)!important;border:1px solid var(--kiosk-line)!important;box-shadow:rgba(15,42,70,.08) 0 5px 16px!important}html[data-theme=dark] .kiosk-top button{background:var(--kiosk-surface-2)!important;box-shadow:none!important}html[data-theme=dark] .kiosk-back{background:var(--kiosk-surface-2)!important;box-shadow:none!important}html[data-theme=dark] .kiosk-top button{background:var(--kiosk-surface-2)!important;box-shadow:none!important}html[data-theme=dark] .kiosk-back{background:var(--kiosk-surface-2)!important;box-shadow:none!important}.kiosk-welcome{padding:32px 10px 20px!important}.kiosk-welcome h1{letter-spacing:-.03em;color:var(--kiosk-text-strong)!important;font-weight:950!important}.kiosk-welcome p{font-weight:700;color:var(--kiosk-muted)!important;opacity:1!important}.kiosk-person-grid{gap:16px!important}.kiosk-person{isolation:isolate;min-height:250px!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:rgba(17,44,71,.18) 0 14px 36px!important;transform:none!important}.kiosk-person::before{background:rgba(255,255,255,.12)!important}.kiosk-person::after{content:"";position:absolute;inset:0px;z-index:0;pointer-events:none;background:linear-gradient(rgba(0,0,0,0) 15%,rgba(0,0,0,.15) 100%)}.kiosk-person>*{z-index:1}.kiosk-person>b{text-shadow:rgba(0,0,0,.16) 0 1px 2px;letter-spacing:-.01em;color:inherit!important;font-weight:950!important}.kiosk-person>span.kiosk-initials2110{border:1px solid rgba(255,255,255,.22);color:inherit!important;background:rgba(255,255,255,.18)!important}.kiosk-person-schedule2110{color:inherit!important}.kiosk-person-schedule2110 .kiosk-today2110{color:inherit!important}.kiosk-person-schedule2110 .kiosk-today2110>b{color:inherit!important}.kiosk-person-schedule2110 .kiosk-today2110 span{color:inherit!important}.kiosk-person-schedule2110 .kiosk-today2110 strong{color:inherit!important}.kiosk-person-schedule2110 .kiosk-days-label2110{color:inherit!important}.kiosk-person-schedule2110 .kiosk-day-chip2110{color:inherit!important}.kiosk-person-schedule2110 .kiosk-schedule-empty2110{color:inherit!important}.kiosk-person-schedule2110 .kiosk-today2110{border-top-color:currentcolor!important}.kiosk-person-schedule2110 .kiosk-today2110{border-top-color:color-mix(in srgb,currentcolor 30%,transparent)!important}.kiosk-person-schedule2110 .kiosk-day-chip2110{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.3)!important}.kiosk-person-schedule2110 .kiosk-day-chip2110.today{background:#fff!important;color:#155da8!important;border-color:#fff!important}.kiosk-person.tone-0{background:linear-gradient(135deg,#0c7a72,#13a89b)!important;color:#fff!important}.kiosk-person.tone-1{background:linear-gradient(135deg,#e7a72e,#f6cf69)!important;color:#172b3f!important}.kiosk-person.tone-2{background:linear-gradient(135deg,#1d67c8,#2f89ee)!important;color:#fff!important}.kiosk-person.tone-3{background:linear-gradient(135deg,#6546c7,#8765e8)!important;color:#fff!important}.kiosk-person.tone-4{background:linear-gradient(135deg,#c83f72,#e45c91)!important;color:#fff!important}.kiosk-person.tone-5{background:linear-gradient(135deg,#177fa7,#28a6cc)!important;color:#fff!important}html[data-theme=dark] .kiosk-person.tone-0{background:linear-gradient(135deg,#075f5a,#0b8e84)!important}html[data-theme=dark] .kiosk-person.tone-1{background:linear-gradient(135deg,#b97816,#d6a62e)!important;color:#fff!important}html[data-theme=dark] .kiosk-person.tone-2{background:linear-gradient(135deg,#174f9a,#216fc0)!important}html[data-theme=dark] .kiosk-person.tone-3{background:linear-gradient(135deg,#50349f,#684bbd)!important}html[data-theme=dark] .kiosk-person.tone-4{background:linear-gradient(135deg,#9f305a,#bd4670)!important}html[data-theme=dark] .kiosk-person.tone-5{background:linear-gradient(135deg,#116680,#1988a7)!important}.kiosk-punch-panel{max-width:650px!important;background:var(--kiosk-surface)!important;color:var(--kiosk-text)!important;border:1px solid var(--kiosk-line)!important;box-shadow:var(--kiosk-shadow)!important;backdrop-filter:none!important}.kiosk-person-head>span{box-shadow:rgba(20,119,223,.24) 0 8px 22px;background:linear-gradient(135deg,var(--kiosk-primary),var(--kiosk-primary-2))!important;color:#fff!important}.kiosk-person-head h1{color:var(--kiosk-text-strong)!important;font-weight:950!important}.kiosk-punch-schedule2110{color:var(--kiosk-text)!important}.kiosk-punch-schedule2110 .kiosk-today2110{color:var(--kiosk-text)!important}.kiosk-punch-schedule2110 .kiosk-today2110>b{color:var(--kiosk-text)!important}.kiosk-punch-schedule2110 .kiosk-today2110 span{color:var(--kiosk-text)!important}.kiosk-punch-schedule2110 .kiosk-today2110 strong{color:var(--kiosk-text)!important}.kiosk-punch-schedule2110 .kiosk-days-label2110{color:var(--kiosk-text)!important}.kiosk-punch-schedule2110 .kiosk-day-chip2110{color:var(--kiosk-text)!important}.kiosk-punch-schedule2110 .kiosk-schedule-empty2110{color:var(--kiosk-text)!important}.kiosk-punch-schedule2110 .kiosk-today2110{border-top-color:var(--kiosk-line)!important}.kiosk-punch-schedule2110 .kiosk-day-chip2110{background:var(--kiosk-surface-2)!important;border-color:var(--kiosk-line)!important}.kiosk-punch-schedule2110 .kiosk-day-chip2110.today{color:#fff!important;background:var(--kiosk-primary)!important;border-color:var(--kiosk-primary)!important}.kiosk-pin-label{color:var(--kiosk-text-strong)!important}.kiosk-pin-label input{box-shadow:rgba(255,255,255,.35) 0 1px 0 inset;background:var(--kiosk-surface-2)!important;color:var(--kiosk-text-strong)!important;border:2px solid var(--kiosk-line)!important}.kiosk-pin-label input:focus{border-color:var(--kiosk-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--kiosk-primary) 18%,transparent)!important}.kiosk-photo-btn{color:var(--kiosk-text)!important;background:var(--kiosk-surface-2)!important;border-color:var(--kiosk-line)!important}.kiosk-photo-name{color:var(--kiosk-muted)!important;opacity:1!important}.kiosk-punch-button{background:linear-gradient(135deg,var(--kiosk-primary),var(--kiosk-primary-2))!important;color:#fff!important;box-shadow:rgba(20,119,223,.22) 0 10px 24px!important}.kiosk-punch-button:disabled{opacity:1!important;background:#aebdca!important;color:#eef3f7!important;box-shadow:none!important}html[data-theme=dark] .kiosk-punch-button:disabled{background:#36526c!important;color:#8fa4b8!important}.kiosk-error{color:#a3172d!important;background:#fff0f3!important;border-color:#f1a6b2!important}html[data-theme=dark] .kiosk-error{color:#ffdce2!important;background:#451d28!important;border-color:#7d3447!important}.kiosk-success{width:min(590px,100% - 40px);border-radius:30px;margin:54px auto!important;padding:46px 28px!important;background:var(--kiosk-surface)!important;color:var(--kiosk-text)!important;border:1px solid var(--kiosk-line)!important;box-shadow:var(--kiosk-shadow)!important}.kiosk-success-icon{box-shadow:0 12px 30px color-mix(in srgb,var(--kiosk-success) 28%,transparent);background:var(--kiosk-success)!important;color:#fff!important}.kiosk-success h1{color:var(--kiosk-text-strong)!important;font-weight:950!important}.kiosk-success h2{color:var(--kiosk-muted)!important;opacity:1!important}.kiosk-success strong{color:var(--kiosk-text-strong)!important}.kiosk-success p{color:var(--kiosk-text)!important}.kiosk-success small{color:var(--kiosk-muted)!important;opacity:1!important}.kiosk-exit-lock{backdrop-filter:blur(7px);background:rgba(4,13,23,.72)!important}.kiosk-exit-card{background:var(--kiosk-surface)!important;color:var(--kiosk-text)!important;border:1px solid var(--kiosk-line)!important;box-shadow:var(--kiosk-shadow)!important}.kiosk-exit-card h2{color:var(--kiosk-text-strong)!important}.kiosk-exit-card input{background:var(--kiosk-surface-2)!important;color:var(--kiosk-text-strong)!important;border-color:var(--kiosk-line)!important}@media (min-width:1200px){.kiosk-person-grid{max-width:1160px!important}.kiosk-person{min-height:265px!important}.kiosk-welcome h1{font-size:2.45rem!important}}@media (max-width:900px){.kiosk-top{padding:12px 10px!important}.kiosk-clock{font-size:1.65rem!important}.kiosk-person{min-height:245px!important}}@media (max-width:620px){.kiosk-fullscreen-1059{padding-left:12px!important;padding-right:12px!important}.kiosk-top{gap:10px!important}.kiosk-top>div:first-child{display:none!important}.kiosk-clock{font-size:1.45rem!important}.kiosk-welcome{padding:24px 6px 14px!important}.kiosk-welcome h1{font-size:1.8rem!important}.kiosk-person-grid{margin-bottom:30px!important}.kiosk-punch-panel{margin:18px auto!important;padding:20px!important}.kiosk-success{margin:28px auto!important;padding:36px 18px!important}.kiosk-success strong{font-size:2.35rem!important}}html{background:var(--dc-bg)!important;color:var(--dc-text)!important}body{background:var(--dc-bg)!important;color:var(--dc-text)!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Arial,sans-serif!important}main{color:var(--dc-text)!important}#view{color:var(--dc-text)!important}main{max-width:100%}h1{color:var(--dc-text-strong);letter-spacing:-.02em}h2{color:var(--dc-text-strong);letter-spacing:-.02em}h3{color:var(--dc-text-strong);letter-spacing:-.02em}h4{color:var(--dc-text-strong);letter-spacing:-.02em}h5{color:var(--dc-text-strong);letter-spacing:-.02em}h6{color:var(--dc-text-strong);letter-spacing:-.02em}p{color:var(--dc-muted)}.muted{color:var(--dc-muted)}.label{color:var(--dc-muted)}small{color:var(--dc-muted)}a{color:var(--dc-primary)}.auth-shell{min-height:100dvh!important;display:grid!important;place-items:center!important;padding:clamp(18px,4vw,48px)!important;background:radial-gradient(circle at 13% 9%,rgba(34,132,237,.22),transparent 30%),radial-gradient(circle at 88% 88%,rgba(17,169,132,.11),transparent 31%),linear-gradient(145deg,#061522 0,#082844 52%,#0a355b 100%)!important;color:#fff!important}html:not([data-theme=dark]) .auth-shell{background:radial-gradient(circle at 13% 9%,rgba(34,132,237,.12),transparent 30%),radial-gradient(circle at 88% 88%,rgba(17,169,132,.08),transparent 31%),linear-gradient(145deg,#eaf2fa 0,#f5f8fc 52%,#e8f0f8 100%)!important}html[data-theme=light] .auth-shell{background:radial-gradient(circle at 13% 9%,rgba(34,132,237,.12),transparent 30%),radial-gradient(circle at 88% 88%,rgba(17,169,132,.08),transparent 31%),linear-gradient(145deg,#eaf2fa 0,#f5f8fc 52%,#e8f0f8 100%)!important}.auth-card{position:relative;overflow:hidden;width:min(100%,520px)!important;background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;border-radius:28px!important;padding:clamp(22px,4vw,34px)!important;box-shadow:var(--dc-shadow-lg)!important}.auth-card::before{content:"";display:block;position:absolute;inset:0px 0px auto;height:5px;background:linear-gradient(90deg,#1478e8 0,#1478e8 46%,#13aa73 46%,#13aa73 70%,#7b49dc 70%,#7b49dc 100%)}.auth-brand226{text-align:center;margin-bottom:22px}.auth-brand226 .dc-auth-logo1047{width:96px!important;height:96px!important;margin:0 auto 14px!important;border:3px solid rgba(255,255,255,.92)!important;box-shadow:rgba(10,70,126,.2) 0 12px 28px!important}.auth-brand226 .eyebrow{color:var(--dc-primary)!important;opacity:1!important;font-size:10px!important;letter-spacing:.16em!important;font-weight:900!important;margin-bottom:6px!important}.auth-brand226 h1{font-size:clamp(27px, 5vw, 34px)!important;margin:0!important;line-height:1.05!important;color:var(--dc-text-strong)!important}.auth-brand226 .auth-subtitle226{margin:8px 0 0!important;font-size:13px!important;color:var(--dc-muted)!important;font-weight:700!important}.auth-intro226{margin:0 0 19px!important;padding:12px 14px!important;border-radius:14px!important;background:var(--dc-surface-2)!important;border:1px solid var(--dc-line)!important;color:var(--dc-muted)!important;font-size:12px!important;line-height:1.45!important}.auth-form226{display:grid;gap:12px}.auth-card label{margin:0!important;color:var(--dc-text)!important;font-weight:800!important;font-size:12px!important}.auth-card input{min-height:51px!important;margin-top:7px!important;padding:12px 14px!important;background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important;border-radius:13px!important;box-shadow:var(--dc-shadow-xs)!important}.auth-card input:focus{border-color:var(--dc-primary)!important;box-shadow:rgba(20,120,232,.13) 0 0 0 4px!important}.auth-card .primary{min-height:52px!important;border-radius:13px!important;font-size:15px!important;margin-top:2px!important}.auth-card .status{border-radius:14px!important;margin:0 0 14px!important}.auth-setup{margin:20px 0 0!important;padding:0!important;border:1px solid var(--dc-line)!important;border-radius:14px!important;background:var(--dc-surface-2)!important;overflow:hidden!important}.auth-setup summary{list-style:none;padding:13px 14px!important;color:var(--dc-muted)!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:8px!important}.auth-setup summary::-webkit-details-marker{display:none}.auth-setup summary::before{content:"⚙";font-size:13px}.auth-setup[open] summary{border-bottom:1px solid var(--dc-line)!important;color:var(--dc-text)!important}.auth-setup>p{margin-left:14px!important;margin-right:14px!important}.auth-setup>label{margin-left:14px!important;margin-right:14px!important}.auth-setup>button{margin-left:14px!important;margin-right:14px!important}.auth-setup>p{font-size:11px!important;line-height:1.45!important}.auth-setup>button{width:calc(100% - 28px)!important;margin-bottom:14px!important}.auth-card .security{margin:13px 0 0!important;padding:10px 12px!important;border-radius:12px!important;background:0 0!important;border:0!important;color:var(--dc-subtle)!important;font-size:10.5px!important;line-height:1.4!important;text-align:center!important}.topbar{background:linear-gradient(135deg,#071d33 0,#0a3560 58%,#0a4b78 100%)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:rgba(5,25,47,.18) 0 10px 28px!important}.topbar h1{color:#fff!important}.topbar .eyebrow{color:#fff!important}.topbar .subtitle{color:#fff!important}.topbar .eyebrow{opacity:.76!important}.topbar .subtitle{opacity:.82!important}.search-launch{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.1)!important;color:#fff!important}.topbar .icon-btn{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.1)!important;color:#fff!important}.user-card1048{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.1)!important;color:#fff!important}.search-launch:hover{background:rgba(255,255,255,.16)!important}.topbar .icon-btn:hover{background:rgba(255,255,255,.16)!important}.user-card1048:hover{background:rgba(255,255,255,.16)!important}.section{background:0 0!important;color:var(--dc-text)!important}.page-head1046{color:var(--dc-text)!important}.exec-head{color:var(--dc-text)!important}.route-head{color:var(--dc-text)!important}.cards-hero-head{color:var(--dc-text)!important}.enterprise-section-head{color:var(--dc-text)!important}.config-section-head{color:var(--dc-text)!important}.route-points-head1047{color:var(--dc-text)!important}.section-title{color:var(--dc-text)!important}.page-head1046{padding:16px 17px!important;margin:0 0 14px!important;background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius-lg)!important;box-shadow:var(--dc-shadow-sm)!important}.exec-head{padding:16px 17px!important;margin:0 0 14px!important;background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius-lg)!important;box-shadow:var(--dc-shadow-sm)!important}.route-head{padding:16px 17px!important;margin:0 0 14px!important;background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius-lg)!important;box-shadow:var(--dc-shadow-sm)!important}.cards-hero-head{padding:16px 17px!important;margin:0 0 14px!important;background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius-lg)!important;box-shadow:var(--dc-shadow-sm)!important}.page-head1046 h2{color:var(--dc-text-strong)!important}.exec-head h2{color:var(--dc-text-strong)!important}.route-head h2{color:var(--dc-text-strong)!important}.cards-hero-head h2{color:var(--dc-text-strong)!important}.enterprise-section-head h3{color:var(--dc-text-strong)!important}.section-title h3{color:var(--dc-text-strong)!important}.page-head1046 p{color:var(--dc-muted)!important}.exec-head p{color:var(--dc-muted)!important}.route-head p{color:var(--dc-muted)!important}.cards-hero-head p{color:var(--dc-muted)!important}.enterprise-section-head small{color:var(--dc-muted)!important}.section-title small{color:var(--dc-muted)!important}.card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.metric{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.exec-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.report-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.config-section-block{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.dc-appearance-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.map-config-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.recon-filter-pro{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.recon-main-table{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.movement-row{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.finance-row{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.weekly-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.schedule-day-row{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.w3-group{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.w3-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.imei-row{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.imei-stats>div{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.supplier-debt-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.capture-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.sicar-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.internal-report-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.dc-close-other{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.dc-close-detail{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.dc-route-cash-detail{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.card{border-radius:var(--dc-radius-lg)!important}.metric{border-radius:var(--dc-radius-lg)!important}.exec-card{border-radius:var(--dc-radius-lg)!important}.report-card{border-radius:var(--dc-radius-lg)!important}.config-section-block{border-radius:var(--dc-radius-lg)!important}.dc-appearance-card{border-radius:var(--dc-radius-lg)!important}.map-config-card{border-radius:var(--dc-radius-lg)!important}.supplier-debt-card{border-radius:var(--dc-radius-lg)!important}.capture-card{border-radius:var(--dc-radius-lg)!important}.sicar-card{border-radius:var(--dc-radius-lg)!important}.internal-report-card{border-radius:var(--dc-radius-lg)!important}.card h3{color:var(--dc-text-strong)!important}.card h4{color:var(--dc-text-strong)!important}.metric strong{color:var(--dc-text-strong)!important}.exec-card b{color:var(--dc-text-strong)!important}.report-card b{color:var(--dc-text-strong)!important}.card p{color:var(--dc-muted)!important}.card small{color:var(--dc-muted)!important}.metric small{color:var(--dc-muted)!important}.exec-card small{color:var(--dc-muted)!important}.report-card small{color:var(--dc-muted)!important}.row{border-bottom-color:var(--dc-line)!important;color:var(--dc-text)!important}html[data-theme=dark] :is(.proposal,.expense-row,.location-stat,.location-person,.route-control-card,.route-card,.route-mode1047,.evidence-card1047,.debt-evolution1043,.payroll-cancel-box1044,.kiosk-people1045 button,.delivery-fixed1047,.photo-drop,.stop-instructions,.enterprise-table-wrap,.v1049-table-zone,.module-103,.module-1046,.module-204,.module-202,.module-203,.module-205){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] :is(.route-mode1047:has(input:checked),.photo-drop,.delivery-fixed1047){background:var(--dc-primary-soft)!important;color:var(--dc-primary)!important}label{color:var(--dc-text)!important}input{min-height:var(--dc-control-h)!important;background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important;border-radius:var(--dc-radius-sm)!important;box-shadow:var(--dc-shadow-xs)!important}select{min-height:var(--dc-control-h)!important;background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important;border-radius:var(--dc-radius-sm)!important;box-shadow:var(--dc-shadow-xs)!important}textarea{min-height:var(--dc-control-h)!important;background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important;border-radius:var(--dc-radius-sm)!important;box-shadow:var(--dc-shadow-xs)!important}input::placeholder{color:var(--dc-subtle)!important;opacity:1!important}textarea::placeholder{color:var(--dc-subtle)!important;opacity:1!important}input:hover{background:var(--dc-input-hover)!important}select:hover{background:var(--dc-input-hover)!important}textarea:hover{background:var(--dc-input-hover)!important}input:focus{border-color:var(--dc-primary)!important;box-shadow:rgba(20,120,232,.13) 0 0 0 3px!important}select:focus{border-color:var(--dc-primary)!important;box-shadow:rgba(20,120,232,.13) 0 0 0 3px!important}textarea:focus{border-color:var(--dc-primary)!important;box-shadow:rgba(20,120,232,.13) 0 0 0 3px!important}select option{background:var(--dc-surface)!important;color:var(--dc-text)!important}input[type=checkbox]{accent-color:var(--dc-primary);box-shadow:none!important}input[type=radio]{accent-color:var(--dc-primary);box-shadow:none!important}.primary{min-height:42px!important;border-radius:12px!important;font-weight:850!important}.secondary{min-height:42px!important;border-radius:12px!important;font-weight:850!important}.mini{min-height:42px!important;border-radius:12px!important;font-weight:850!important}.danger{min-height:42px!important;border-radius:12px!important;font-weight:850!important}.config-add{min-height:42px!important;border-radius:12px!important;font-weight:850!important}.map-open-btn{min-height:42px!important;border-radius:12px!important;font-weight:850!important}.map-center-btn{min-height:42px!important;border-radius:12px!important;font-weight:850!important}.icon-btn.light{min-height:42px!important;border-radius:12px!important;font-weight:850!important}.primary{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border:0!important;box-shadow:rgba(20,120,232,.2) 0 8px 17px!important}.secondary{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.mini{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.icon-btn.light{background:var(--dc-surface-3)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.danger{background:rgba(216,63,80,.1)!important;color:var(--dc-danger)!important;border:1px solid rgba(216,63,80,.25)!important}button:disabled{opacity:.48!important;filter:saturate(.55)!important}.module-tabs1046{gap:8px!important}.config-tabs{gap:8px!important}.finance-tabs-pro210{gap:8px!important}.dc-cashhub-tabs{gap:8px!important}.dc-precut-subtabs{gap:8px!important}.route-zone-tabs10411{gap:8px!important}.tabs104{gap:8px!important}.dc-theme-switch{gap:8px!important}.sicar-package-tabs{gap:8px!important}.internal-report-tabs{gap:8px!important}.module-tabs1046 button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.config-tabs button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.finance-tabs-pro210 button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.dc-cashhub-tabs button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.dc-precut-subtabs button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.route-zone-tabs10411 button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.dc-theme-switch button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.sicar-package-tabs button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.internal-report-tabs button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.module-tabs1046 button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}.config-tabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}.finance-tabs-pro210 button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}.dc-cashhub-tabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}.dc-precut-subtabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}.route-zone-tabs10411 button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}.dc-theme-switch button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}.sicar-package-tabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}.internal-report-tabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important;box-shadow:rgba(20,120,232,.18) 0 7px 16px!important}details{border-color:var(--dc-line)!important;color:var(--dc-text)!important}details>summary{color:var(--dc-text)!important;border-radius:11px!important}details>summary:hover{background:rgba(20,120,232,.055)!important}html[data-theme=dark] details>summary:hover{background:rgba(88,169,255,.08)!important}.embedded-module1046[open]>summary{border-bottom-color:var(--dc-line)!important}.enterprise-table-wrap{background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius)!important;overflow:auto!important}.v1049-table-zone{background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius)!important;overflow:auto!important}.recon-main-table{background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius)!important;overflow:auto!important}.sicar-table-wrap{background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius)!important;overflow:auto!important}.internal-report-table-wrap{background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;border-radius:var(--dc-radius)!important;overflow:auto!important}table{color:var(--dc-text)!important;border-color:var(--dc-line)!important}th{background:var(--dc-surface-3)!important;color:var(--dc-text-strong)!important;border-color:var(--dc-line)!important}td{color:var(--dc-text)!important;border-color:var(--dc-line)!important}tbody tr:hover td{background:rgba(20,120,232,.035)!important}html[data-theme=dark] tbody tr:hover td{background:rgba(88,169,255,.043)!important}.overlay{background:rgba(3,12,23,.66)!important;backdrop-filter:blur(9px)!important}.sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-lg)!important}.config-overlay .sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-lg)!important}.manual-movement-sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-lg)!important}.route-expense-sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-lg)!important}.route-expense-list-sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-lg)!important}.sheet-head{background:linear-gradient(180deg,var(--dc-surface-elevated) 78%,transparent)!important}.sheet-head h2{color:var(--dc-text-strong)!important}.status{border-radius:12px!important}.alert{border-radius:12px!important}.security{border-radius:12px!important}.match{border-radius:12px!important}.pill{border-radius:12px!important}.greenpill{border-radius:12px!important}.warnpill{border-radius:12px!important}.mutedpill{border-radius:12px!important}.status.green{background:rgba(12,156,100,.1)!important;color:var(--dc-success)!important;border-color:rgba(12,156,100,.25)!important}.status.ok{background:rgba(12,156,100,.1)!important;color:var(--dc-success)!important;border-color:rgba(12,156,100,.25)!important}.greenpill{background:rgba(12,156,100,.1)!important;color:var(--dc-success)!important;border-color:rgba(12,156,100,.25)!important}.status.yellow{background:rgba(211,131,9,.11)!important;color:var(--dc-warning)!important;border-color:rgba(211,131,9,.27)!important}.status.warn{background:rgba(211,131,9,.11)!important;color:var(--dc-warning)!important;border-color:rgba(211,131,9,.27)!important}.warnpill{background:rgba(211,131,9,.11)!important;color:var(--dc-warning)!important;border-color:rgba(211,131,9,.27)!important}.alert{background:rgba(211,131,9,.11)!important;color:var(--dc-warning)!important;border-color:rgba(211,131,9,.27)!important}.status.red{background:rgba(216,63,80,.1)!important;color:var(--dc-danger)!important;border-color:rgba(216,63,80,.25)!important}.status.bad{background:rgba(216,63,80,.1)!important;color:var(--dc-danger)!important;border-color:rgba(216,63,80,.25)!important}.alert.red{background:rgba(216,63,80,.1)!important;color:var(--dc-danger)!important;border-color:rgba(216,63,80,.25)!important}.pill{background:var(--dc-primary-soft)!important;color:var(--dc-primary)!important;border-color:rgba(20,120,232,.2)!important}.match{background:var(--dc-primary-soft)!important;color:var(--dc-primary)!important;border-color:rgba(20,120,232,.2)!important}.mutedpill{background:var(--dc-surface-3)!important;color:var(--dc-muted)!important;border-color:var(--dc-line)!important}.hero{background:linear-gradient(135deg,#062744 0,#0a4f86 66%,#0d6a72 100%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;box-shadow:rgba(7,31,58,.18) 0 16px 40px!important;color:#fff!important}.hero :is(h2,h3,b,strong,.eyebrow,.score,.score small,p){color:#fff!important}.hero p{opacity:.83!important}.metric{border-left-width:4px!important}.finance-filter{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.recon-filter-pro{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.recon-focus-filter{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.recon-priority-banner{background:linear-gradient(135deg,var(--dc-primary-soft),rgba(12,156,100,.08))!important;border-color:var(--dc-line)!important}.recon-priority-banner h2{color:var(--dc-text-strong)!important}.recon-priority-banner p{color:var(--dc-muted)!important}.recon-group-card{color:var(--dc-text)!important;border-color:var(--dc-line)!important}.recon-bank-open-list>div{color:var(--dc-text)!important;border-color:var(--dc-line)!important}.recon-groups-empty{color:var(--dc-text)!important;border-color:var(--dc-line)!important}[class*=sicar-] :is(h2,h3,h4,b,strong){color:var(--dc-text-strong)}[class*=internal-report] :is(h2,h3,h4,b,strong){color:var(--dc-text-strong)}[class*=sicar-] :is(p,small,.muted){color:var(--dc-muted)}[class*=internal-report] :is(p,small,.muted){color:var(--dc-muted)}.sicar-package-shell{color:var(--dc-text)!important}.capture-enterprise{color:var(--dc-text)!important}.supplier-debt-shell{color:var(--dc-text)!important}.internal-report-shell{color:var(--dc-text)!important}html[data-theme=dark] :is(.sicar-package-shell,.capture-enterprise,.supplier-debt-shell,.internal-report-shell) :is(.card,.metric,.panel,.box,section){border-color:var(--dc-line)!important}[data-dc-page=settings] :is(.config-user-card,.config-role-card,.config-supplier-card,.config-info-grid > div){border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=payroll] :is(.v10498-payroll-card,.weekly-card){border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=team] :is(.card,.employee-directory1045 .row){border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}html[data-theme=dark] [data-dc-page=settings] :is(.config-user-card,.config-role-card,.config-supplier-card,.config-info-grid > div){background:var(--dc-surface)!important;color:var(--dc-text)!important}.kiosk-fullscreen-1059{isolation:isolate}html:not([data-theme=dark]) .kiosk-fullscreen-1059{color:#10243b}html[data-theme=dark] .kiosk-fullscreen-1059{color:#f2f7fd}.kiosk-fullscreen-1059 :is(input,button,select){font-family:inherit}.bottom-nav{background:rgba(255,255,255,.95)!important;border:1px solid var(--dc-line)!important;box-shadow:rgba(15,35,60,.12) 0 -8px 30px!important;backdrop-filter:blur(18px)!important}.bottom-nav.v1049-nav-centered{background:rgba(255,255,255,.95)!important;border:1px solid var(--dc-line)!important;box-shadow:rgba(15,35,60,.12) 0 -8px 30px!important;backdrop-filter:blur(18px)!important}html[data-theme=dark] .bottom-nav{background:rgba(15,29,44,.96)!important}html[data-theme=dark] .bottom-nav.v1049-nav-centered{background:rgba(15,29,44,.96)!important}.bottom-nav button.nav1048{border-radius:15px!important}.bottom-nav button.nav1048.active{outline:2px solid var(--dc-surface)!important;box-shadow:rgba(20,120,232,.13) 0 0 0 4px,rgba(15,35,60,.2) 0 5px 14px!important}[data-dc-page=locations] :is(.location-share-card,.live-map-card,.location-person,.gps-history-map,.gps-timeline,.gps-diagnostic){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=locations] :is(.location-share-card,.live-map-card,.location-person){border-radius:var(--dc-radius-lg)!important}[data-dc-page=locations] :is(.location-share-card,.location-person) :is(h3,h4,b,strong){color:var(--dc-text-strong)!important}[data-dc-page=locations] :is(.location-share-card,.location-person) :is(p,small,.muted){color:var(--dc-muted)!important}[data-dc-page=locations] .live-map{border-color:var(--dc-line)!important;background:var(--dc-surface-3)!important}[data-dc-page=team] :is(.employee-directory1045,.employee-card,.team-card,.staff-card){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=payroll] :is(.weekly-card,.v10498-payroll-card,.schedule-day-row,.payroll-cancel-box1044){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}[data-dc-page=team] :is(.employee-directory1045,.employee-card,.team-card,.staff-card){border-radius:var(--dc-radius-lg)!important}[data-dc-page=payroll] :is(.weekly-card,.v10498-payroll-card,.schedule-day-row){border-radius:var(--dc-radius-lg)!important}[data-dc-page=cards] :is(.card-command-deck,.card-enterprise-body,.cards-bottom-grid > .card,.card-next-list){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}[data-dc-page=cards] :is(.card-command,.card-next-row){border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-xs)!important}[data-dc-page=cards] .card-command{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}[data-dc-page=cards] .card-command small{color:var(--dc-muted)!important}[data-dc-page=purchases] :is(.wide104,.preview104 > div,.order-row104,.purchase-row,.purchase-detail){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}[data-dc-page=purchases] :is(.preview104 > div,.order-row104){box-shadow:var(--dc-shadow-xs)!important;border-radius:var(--dc-radius-sm)!important}[data-dc-page=search] :is(.search-sheet,.search-result,.search-empty){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}[data-dc-page=capture] :is(.capture-enterprise,.proposal,.capture-classification,.manual-movement-sheet,.manual-supplier-wrap,.supplier-suggestions){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}[data-dc-page=search] .search-result:hover{background:var(--dc-surface-2)!important}[data-dc-page=capture] .supplier-suggestions button:hover{background:var(--dc-surface-2)!important}[data-dc-page=search] :is(.search-result small,.search-empty){color:var(--dc-muted)!important}[data-dc-page=capture] :is(.proposal small,.supplier-suggestions small){color:var(--dc-muted)!important}[data-dc-page=settings] :is(.config-user-card,.config-role-card,.config-supplier-card,.config-info-grid > div,.cloud-user-fields-1033){border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}html[data-theme=dark] [data-dc-page=settings] :is(.config-user-card,.config-role-card,.config-supplier-card,.config-info-grid > div,.cloud-user-fields-1033){background:var(--dc-surface)!important;color:var(--dc-text)!important}body[data-dc-page=repairs] :is(.repairs230-tech-person,.repairs230-list-row,.repairs230-detail-card,.repairs230-evidence-card,.repairs230-form-card){border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-xs)!important}body[data-dc-page=repairs] :is(.repairs230-filter,.repairs230-tech-switch button){border-radius:12px!important}:is(.alert-card,.dc-operational-alert){background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}:is(.alert-card,.dc-operational-alert).critical{border-left:5px solid var(--dc-danger)!important}:is(.alert-card,.dc-operational-alert).warning{border-left:5px solid var(--dc-warning)!important}:is(.alert-card,.dc-operational-alert).info{border-left:5px solid var(--dc-primary)!important}:is(.alert-card,.dc-operational-alert).done{opacity:.72;border-left:5px solid var(--dc-success)!important}.dc-alert-livebar{background:var(--dc-surface-2)!important;color:var(--dc-muted)!important;border-color:var(--dc-line)!important}.kiosk-fullscreen-1059 :is(input,select){border-color:var(--dc-line-strong)!important;border-radius:var(--dc-radius-sm)!important}.kiosk-fullscreen-1059 :is(.kiosk-employee-card,.kiosk-punch-panel){border-radius:var(--dc-radius-lg)!important}@media (max-width:760px){main{padding-left:10px!important;padding-right:10px!important}#view{padding-left:10px!important;padding-right:10px!important}.auth-shell{padding:16px!important;place-items:center!important}.auth-card{padding:22px 18px!important;border-radius:22px!important}.auth-brand226 .dc-auth-logo1047{width:82px!important;height:82px!important}.page-head1046{padding:13px!important;border-radius:17px!important}.exec-head{padding:13px!important;border-radius:17px!important}.route-head{padding:13px!important;border-radius:17px!important}.cards-hero-head{padding:13px!important;border-radius:17px!important}.card{border-radius:16px!important}.metric{border-radius:16px!important}.exec-card{border-radius:16px!important}.report-card{border-radius:16px!important}.sheet{border-radius:22px 22px 0 0!important;padding:14px!important}.bottom-nav{left:max(5px,env(safe-area-inset-left))!important;right:max(5px,env(safe-area-inset-right))!important;width:auto!important;border-radius:19px!important;padding:5px 5px calc(5px + var(--dc-safe-bottom))!important;gap:4px!important}.bottom-nav.v1049-nav-centered{left:max(5px,env(safe-area-inset-left))!important;right:max(5px,env(safe-area-inset-right))!important;width:auto!important;border-radius:19px!important;padding:5px 5px calc(5px + var(--dc-safe-bottom))!important;gap:4px!important}}@media (max-width:430px){.auth-card{padding:20px 16px!important}.auth-intro226{padding:10px 11px!important}.hero{padding:16px!important;border-radius:19px!important}.primary{min-height:44px!important}.secondary{min-height:44px!important}.mini{min-height:44px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}::after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.sheet-head :is([data-x],[data-cashhub-x],[data-kiosk-close],.icon-btn.light){position:relative!important;z-index:120!important;pointer-events:auto!important;touch-action:manipulation!important}.overlay :is([data-x],[data-close],[data-close-task],[data-close-ai],[data-kiosk-close],[data-cashhub-x]){position:relative!important;z-index:120!important;pointer-events:auto!important;touch-action:manipulation!important}.dc-task-editor [data-close-task]{position:relative!important;z-index:120!important;pointer-events:auto!important;touch-action:manipulation!important}#alertBtn{pointer-events:auto!important;touch-action:manipulation!important;position:relative!important;z-index:3!important}.dc-alerts-page229 .dc-personal-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important}.dc-alerts-page229 .dc-personal-tabs button{min-height:44px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;font-weight:850!important}.dc-alerts-page229 .dc-personal-tabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong))!important;color:#fff!important;border-color:transparent!important}.bf217 .bf-extra-buckets{display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));gap:8px;margin:12px 0 16px}.bf217 .bf-extra-buckets article{display:flex;align-items:center;gap:9px;min-height:68px;padding:10px 12px;border:1px solid rgba(100,116,139,.18);border-radius:14px;background:rgba(248,250,252,.72)}.bf217 .bf-extra-buckets article>span{font-size:20px}.bf217 .bf-extra-buckets article>div{display:grid;gap:1px}.bf217 .bf-extra-buckets small{font-size:10px;font-weight:800;color:var(--muted,#64748b)}.bf217 .bf-extra-buckets b{font-size:20px;line-height:1}.bf217 .bf-extra-buckets em{font-style:normal;font-size:10px;color:var(--muted,#64748b)}.bf217 .bf-cross-ok{margin:-4px 0 14px;padding:10px 12px;border-radius:12px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.22);font-size:12px;font-weight:700;color:#166534}.bf217 .bf-extra-row212{grid-template-columns:100px 115px minmax(120px,1fr) minmax(280px,2.2fr) auto}.bf217 .bf-extra-detail{display:grid;gap:5px}.bf217 .bf-extra-actions{display:flex;justify-content:flex-end}.bf-extra-badge{display:inline-flex;width:max-content;max-width:100%;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900;line-height:1.1;border:1px solid transparent}.bf-extra-badge.pending_real{background:rgba(239,68,68,.1);color:#b91c1c;border-color:rgba(239,68,68,.22)}.bf-extra-badge.other_month{background:rgba(37,99,235,.1);color:#1d4ed8;border-color:rgba(37,99,235,.22)}.bf-extra-badge.missing_statement{background:rgba(245,158,11,.13);color:#a16207;border-color:rgba(245,158,11,.28)}.bf-extra-badge.possible_multi{background:rgba(124,58,237,.1);color:#6d28d9;border-color:rgba(124,58,237,.22)}.bf-extra-badge.manual_review{background:rgba(249,115,22,.11);color:#c2410c;border-color:rgba(249,115,22,.24)}.bf-cross-note{display:block;margin-top:5px;padding:5px 7px;border-radius:8px;background:rgba(37,99,235,.08);color:#1d4ed8;font-weight:800}.bf-cross-modal{width:min(1040px,97vw)}.bf-cross-rules{margin:14px 24px 10px;padding:11px 13px;border-radius:12px;background:color-mix(in srgb,var(--dc-primary,#2563eb) 9%,var(--dc-surface,#fff));border:1px solid color-mix(in srgb,var(--dc-primary,#2563eb) 24%,var(--dc-line,#d9e2ec));font-size:12px;color:var(--dc-text,var(--text,#1f2937))}.bf-cross-diagnosis{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 24px 10px}.bf-cross-diagnosis small{padding:4px 7px;border-radius:8px;background:color-mix(in srgb,var(--dc-muted,#64748b) 10%,var(--dc-surface,#fff));color:var(--dc-muted,#64748b)}.bf-cross-diagnosis small.warn{background:var(--dc-warn-bg,rgba(245,158,11,.12));color:var(--dc-warning,#a16207);font-weight:800}.bf-cross-evidence{display:grid;gap:3px;margin:0 24px 10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--dc-success,#10b981) 9%,var(--dc-surface,#fff));border:1px solid color-mix(in srgb,var(--dc-success,#10b981) 24%,var(--dc-line,#d9e2ec));font-size:12px;color:var(--dc-text,#1f2937)}.bf-cross-evidence span{color:var(--dc-muted,var(--muted,#64748b))}.bf-cross-evidence small{color:var(--dc-muted,var(--muted,#64748b))}.bf-cross-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:0 24px 10px}.bf-cross-list{padding-top:4px}.bf-cross-candidate{display:grid;grid-template-columns:auto minmax(180px,0.8fr) minmax(280px,2fr);gap:10px;align-items:center;padding:10px 8px;border-bottom:1px solid var(--dc-line,rgba(100,116,139,.14));color:var(--dc-text,#1f2937)}.bf-cross-candidate input{width:18px;height:18px}.bf-cross-candidate small{color:var(--dc-muted,var(--muted,#64748b))}.bf-cross-empty{display:grid;gap:4px;padding:18px;border:1px dashed var(--dc-line-strong,rgba(100,116,139,.35));border-radius:14px;text-align:center;background:var(--dc-surface-2,transparent);color:var(--dc-text,#1f2937)}.bf-cross-empty span{font-size:12px;color:var(--dc-muted,var(--muted,#64748b))}.bf-cross-footer-actions{display:flex;gap:8px}@media (max-width:900px){.bf217 .bf-extra-buckets{grid-template-columns:repeat(2,minmax(0px,1fr))}.bf217 .bf-extra-row212{grid-template-columns:1fr 1fr}.bf217 .bf-extra-row212 .bf-extra-detail{grid-column:1/-1}.bf217 .bf-extra-row212 .bf-extra-actions{grid-column:1/-1}.bf217 .bf-extra-actions{justify-content:flex-start}}@media (max-width:700px){.bf-cross-rules{margin-left:16px;margin-right:16px}.bf-cross-diagnosis{margin-left:16px;margin-right:16px}.bf-cross-evidence{margin-left:16px;margin-right:16px}.bf-cross-toolbar{margin-left:16px;margin-right:16px}.bf-cross-candidate{grid-template-columns:auto 1fr}.bf-cross-candidate small{grid-column:2}.bf-cross-footer-actions{display:grid;grid-template-columns:1fr 1fr}.bf217 .bf-extra-buckets{grid-template-columns:1fr 1fr}}@media (max-width:430px){.bf217 .bf-extra-buckets{grid-template-columns:1fr}.bf-cross-footer-actions{grid-template-columns:1fr}}.more-card1048 .dc2218-emoji{font-size:30px;line-height:1;display:grid;place-items:center}.repairs230-emoji{font-size:30px;line-height:1;display:grid;place-items:center}.repairs230-page{max-width:1040px;margin:0 auto}.repairs230-hero{position:relative;display:grid;grid-template-columns:auto auto minmax(0px,1fr) auto;gap:12px;align-items:center;padding:18px 20px;border-radius:24px;background:linear-gradient(135deg,#081a35,#0d4f91);color:#fff;box-shadow:rgba(7,40,78,.22) 0 16px 34px}.repairs230-back{width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.07);color:#fff;font-size:28px;line-height:1;cursor:pointer}.repairs230-title-icon{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#1687f5;font-size:25px;box-shadow:rgba(255,255,255,.14) 0 0 0 1px inset}.repairs230-title h2{margin:2px 0 1px;font-size:26px}.repairs230-title p{margin:0;color:#d7e8fb;font-size:13px}.repairs230-title .eyebrow{color:#b8d7f7}.repairs230-pilot{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.086);border:1px solid rgba(255,255,255,.157);font-weight:900;font-size:10px;letter-spacing:.08em}.repairs230-notice{margin:12px 0;padding:13px 15px;border:1px solid #bfe8d2;background:#edfff5;border-radius:17px;display:flex;justify-content:space-between;align-items:center;gap:12px}.repairs230-notice.error{background:#fff3f2;border-color:#f3c7c3}.repairs230-notice div{display:grid;gap:3px}.repairs230-notice b{font-size:13px}.repairs230-notice span{font-size:12px;color:#667085}.repairs230-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin:12px 0}.repairs230-kpi{min-height:100px;border-radius:18px;padding:13px;display:grid;grid-template-columns:38px 1fr;gap:9px;align-items:start;border:1px solid #e6edf5;background:#fff;box-shadow:rgba(16,24,40,.043) 0 7px 18px}.repairs230-kpi>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#eef5ff}.repairs230-kpi div{display:grid;gap:2px}.repairs230-kpi small{font-size:10px;color:#667085;font-style:normal}.repairs230-kpi em{font-size:10px;color:#667085;font-style:normal}.repairs230-kpi b{font-size:18px;color:#10213a}.repairs230-kpi.green>span{background:#eafbf1}.repairs230-kpi.violet>span{background:#f4efff}.repairs230-kpi.slate>span{background:#eef1f4}.repairs230-stage{padding:17px!important}.repairs230-stage-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.repairs230-stage-head h3{margin:2px 0}.repairs230-chip{font-size:10px;font-weight:900;color:#075fc4;background:#eaf3ff;border-radius:999px;padding:7px 10px}.repairs230-progress{display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));gap:8px;margin-top:16px}.repairs230-progress>div{position:relative;padding:10px;border-radius:14px;background:#f6f8fb;border:1px solid #e7edf4;display:grid;gap:2px;min-width:0}.repairs230-progress i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#dfe6ee;color:#52606d;font-style:normal;font-weight:900}.repairs230-progress b{font-size:11px}.repairs230-progress small{font-size:9px;color:#667085}.repairs230-progress .done{background:#effbf4;border-color:#c7edd5}.repairs230-progress .done i{background:#13a562;color:#fff}.repairs230-progress .active{background:#eef5ff;border-color:#bfdaff}.repairs230-progress .active i{background:#0b63f6;color:#fff}.repairs230-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px!important}.repairs230-actions h3{margin:2px 0}.repairs230-actions p{margin:4px 0 0;color:#667085;font-size:12px;max-width:620px}.repairs230-disabled{opacity:.55;white-space:nowrap;cursor:not-allowed!important}.repairs230-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.repairs230-grid .card{display:grid;gap:5px;min-height:105px;margin:0!important}.repairs230-grid b{font-size:13px}.repairs230-grid small{font-size:10px;color:#667085}.repairs230-mini-icon{font-size:23px}@media (max-width:760px){.repairs230-hero{grid-template-columns:auto auto minmax(0px,1fr);padding:13px}.repairs230-pilot{grid-column:2/4;justify-self:start}.repairs230-title h2{font-size:21px}.repairs230-notice{align-items:stretch;flex-direction:column}.repairs230-kpis{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-progress{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-actions{align-items:stretch;flex-direction:column}.repairs230-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}.repairs230-intake-page{padding-bottom:116px}.repairs230-hero-compact{margin-bottom:12px}.repairs230-form{display:grid;gap:12px;margin-top:12px}.repairs230-form-card{padding:16px!important;margin:0!important}.repairs230-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.repairs230-form-head>div{display:flex;align-items:center;gap:10px}.repairs230-form-head>div>span{width:32px;height:32px;border-radius:11px;background:#0b63f6;color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:rgba(11,99,246,.17) 0 6px 14px}.repairs230-form-head>div>div{display:grid;gap:2px}.repairs230-form-head b{font-size:15px;color:var(--dc-text-strong)}.repairs230-form-head small{font-size:10px;color:var(--dc-muted)}.repairs230-form-head>strong{font-size:10px;padding:6px 9px;border-radius:999px;background:#eef5ff;color:#075fc4}.repairs230-fields{display:grid;gap:10px}.repairs230-fields.cols2{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-fields.cols3{grid-template-columns:repeat(3,minmax(0px,1fr))}.repairs230-fields label{display:grid;gap:5px;min-width:0}.repairs230-full{display:grid;gap:5px;min-width:0}.repairs230-fields label>span{font-size:10px;font-weight:800;color:var(--dc-text);letter-spacing:.01em}.repairs230-full>span{font-size:10px;font-weight:800;color:var(--dc-text);letter-spacing:.01em}.repairs230-fields input{width:100%;border:1px solid var(--dc-line);background:var(--dc-input);color:var(--dc-text);border-radius:13px;padding:11px 12px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;outline:0;transition:.15s}.repairs230-fields select{width:100%;border:1px solid var(--dc-line);background:var(--dc-input);color:var(--dc-text);border-radius:13px;padding:11px 12px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;outline:0;transition:.15s}.repairs230-full textarea{width:100%;border:1px solid var(--dc-line);background:var(--dc-input);color:var(--dc-text);border-radius:13px;padding:11px 12px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;outline:0;transition:.15s}.repairs230-full input{width:100%;border:1px solid var(--dc-line);background:var(--dc-input);color:var(--dc-text);border-radius:13px;padding:11px 12px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;outline:0;transition:.15s}.repairs230-full select{width:100%;border:1px solid var(--dc-line);background:var(--dc-input);color:var(--dc-text);border-radius:13px;padding:11px 12px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;outline:0;transition:.15s}.repairs230-fields input:focus{border-color:#6ca8ff;box-shadow:rgba(11,99,246,.07) 0 0 0 3px}.repairs230-fields select:focus{border-color:#6ca8ff;box-shadow:rgba(11,99,246,.07) 0 0 0 3px}.repairs230-full textarea:focus{border-color:#6ca8ff;box-shadow:rgba(11,99,246,.07) 0 0 0 3px}.repairs230-full input:focus{border-color:#6ca8ff;box-shadow:rgba(11,99,246,.07) 0 0 0 3px}.repairs230-full select:focus{border-color:#6ca8ff;box-shadow:rgba(11,99,246,.07) 0 0 0 3px}.repairs230-full{margin-top:10px}.repairs230-full textarea{resize:vertical;min-height:72px}.repairs230-help{font-size:10px;color:var(--dc-muted);margin-top:8px}.repairs230-check-title{margin:12px 0 7px;font-size:10px;font-weight:900;color:var(--dc-text);text-transform:uppercase;letter-spacing:.05em}.repairs230-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:7px}.repairs230-check-grid.compact{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-check-grid label{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--dc-line);background:var(--dc-surface-2);border-radius:12px;font-size:11px;color:var(--dc-text)}.repairs230-check-grid input{accent-color:rgb(11,99,246)}.repairs230-fields.accessories{margin-top:10px;align-items:end}.repairs230-fields fieldset{min-width:0;margin:0;border:0;padding:0}.repairs230-fields legend{font-size:10px;font-weight:800;color:var(--dc-text);margin-bottom:5px}.repairs230-inline-note{padding:9px 11px;border-radius:12px;background:var(--dc-info-bg);border:1px solid color-mix(in srgb,var(--dc-primary) 28%,var(--dc-line));color:var(--dc-text);font-size:10px;margin:0 0 10px}.repairs230-inline-note.warn{background:var(--dc-warn-bg);border-color:color-mix(in srgb,var(--dc-warning) 35%,var(--dc-line));color:var(--dc-warning)}.repairs230-customer-found{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:var(--dc-success-bg);border:1px solid color-mix(in srgb,var(--dc-success) 30%,var(--dc-line));border-radius:12px;padding:9px 11px;margin-bottom:10px;font-size:11px;color:var(--dc-success)}.repairs230-customer-found span{color:var(--dc-muted)}.repairs230-photo-picker{border:1.5px dashed color-mix(in srgb,var(--dc-primary) 45%,var(--dc-line));border-radius:16px;background:var(--dc-surface-2);min-height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;text-align:center;padding:15px;cursor:pointer;color:var(--dc-text)}.repairs230-photo-picker input{position:absolute;opacity:0;pointer-events:none}.repairs230-photo-picker>span{font-size:28px}.repairs230-photo-picker>b{font-size:13px;color:var(--dc-primary)}.repairs230-photo-picker>small{font-size:10px;color:var(--dc-muted)}.repairs230-photo-preview{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px;margin-top:10px}.repairs230-photo-empty{grid-column:1/-1;padding:12px;border-radius:12px;background:var(--dc-surface-3);color:var(--dc-muted);font-size:10px;text-align:center}.repairs230-photo-tile{min-width:0;border:1px solid var(--dc-line);border-radius:13px;padding:6px;background:var(--dc-surface);display:grid;gap:3px;overflow:hidden}.repairs230-photo-tile img{width:100%;height:92px;object-fit:cover;border-radius:9px;background:var(--dc-surface-3);display:grid;place-items:center;font-size:24px}.repairs230-photo-fallback{width:100%;height:92px;object-fit:cover;border-radius:9px;background:var(--dc-surface-3);display:grid;place-items:center;font-size:24px}.repairs230-photo-tile span{font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dc-text)}.repairs230-photo-tile small{font-size:8px;color:var(--dc-muted)}.repairs230-submit-status{padding:11px 13px;border-radius:13px;font-size:11px;font-weight:700}.repairs230-submit-status.info{background:#eef5ff;border:1px solid #cae0ff;color:#184c82}.repairs230-submit-status.error{background:#fff0ef;border:1px solid #f1c4bf;color:#9f2b22}.repairs230-submitbar{position:sticky;bottom:78px;z-index:14;display:flex;justify-content:flex-end;gap:10px;padding:12px;border:1px solid var(--dc-line);background:color-mix(in srgb,var(--dc-surface) 94%,transparent);backdrop-filter:blur(12px);border-radius:17px;box-shadow:rgba(0,0,0,.14) 0 12px 32px}.repairs230-submitbar .primary{min-width:220px}.repairs230-success{max-width:720px;text-align:center;margin:24px auto!important;padding:25px!important}.repairs230-success-icon{width:62px;height:62px;border-radius:22px;background:#e8fbef;color:#119553;display:grid;place-items:center;margin:0 auto 10px;font-size:34px;font-weight:900}.repairs230-success h2{font-size:30px;margin:5px 0;color:#10213a}.repairs230-success>p{margin:0 0 16px;color:#667085}.repairs230-success-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin:14px 0}.repairs230-success-grid>div{padding:12px;border-radius:14px;background:#f7f9fc;border:1px solid #e7edf4;display:grid;gap:2px}.repairs230-success-grid small{font-size:9px;color:#667085}.repairs230-success-grid b{font-size:13px}.repairs230-confirm{margin:12px 0;padding:11px;border-radius:13px;font-size:11px}.repairs230-warning{margin:12px 0;padding:11px;border-radius:13px;font-size:11px}.repairs230-confirm{background:#edfff5;border:1px solid #bfe8d2;color:#17653e}.repairs230-warning{background:#fff8e8;border:1px solid #f3dfac;color:#7a5500}.repairs230-success-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:15px}@media (max-width:760px){.repairs230-fields.cols2{grid-template-columns:1fr}.repairs230-fields.cols3{grid-template-columns:1fr}.repairs230-check-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-photo-preview{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-submitbar{bottom:72px;flex-direction:column-reverse}.repairs230-submitbar button{width:100%;min-width:0}.repairs230-submitbar .primary{width:100%;min-width:0}.repairs230-success-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-form-head{align-items:flex-start}.repairs230-form-head>button{white-space:nowrap}}.repairs230-whatsapp-check{flex-direction:column;gap:7px;display:flex!important}.repairs230-choice{min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce5ef;border-radius:13px;background:#f8fafc;font-weight:800;color:#16324f}.repairs230-choice input{flex:0 0 22px;width:22px!important;height:22px!important;min-height:0!important}.repairs230-whatsapp-check>small{font-size:10px;color:#667085;font-weight:600;line-height:1.35}.repairs230-field-help{font-size:10px;color:#667085;font-weight:600;line-height:1.35}.repairs230-full textarea#repairLeftItem230{resize:vertical;min-height:76px!important}html[data-theme=dark] .repairs230-choice{background:var(--dc-surface-3)!important;border-color:var(--dc-line)!important;color:var(--dc-text)!important}.repairs230-whatsapp-check[hidden]{display:none!important}.repairs230-kpi.orange>span{background:#fff4df}.repairs230-kpi.cyan>span{background:#e8fbff}.repairs230-list-card{margin-top:12px!important;padding:16px!important}.repairs230-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.repairs230-list-head h3{margin:2px 0}.repairs230-list-head p{margin:3px 0 0;color:#667085;font-size:11px}.repairs230-search-row{display:grid;grid-template-columns:minmax(0px,1fr) 180px;gap:9px;margin-top:13px}.repairs230-search{display:flex;align-items:center;gap:8px;border:1px solid #dbe4ee;background:#fff;border-radius:14px;padding:0 12px}.repairs230-search>span{font-size:20px;color:#667085}.repairs230-search input{width:100%;min-width:0;font-size:13px;color:#10213a;outline:0;border:0!important;box-shadow:none!important;background:0 0!important;padding:12px 0!important}.repairs230-search-row select{border:1px solid #dbe4ee;border-radius:14px;background:#fff;color:#10213a;padding:10px 12px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;font-weight:800}.repairs230-filter-strip{display:flex;gap:7px;overflow-x:auto;padding:11px 1px 7px;scrollbar-width:none}.repairs230-filter-strip::-webkit-scrollbar{display:none}.repairs230-filter{flex:0 0 auto;border:1px solid #dfe6ee;background:#f8fafc;color:#52606d;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;cursor:pointer}.repairs230-filter.active{background:#0b63f6;color:#fff;border-color:#0b63f6;box-shadow:rgba(11,99,246,.157) 0 5px 12px}.repairs230-list-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 2px;color:#667085;font-size:10px}.repairs230-list-meta b{color:#10213a}.repairs230-list{display:grid;gap:9px}.repairs230-item{border:1px solid #e2e9f1;background:#fff;border-radius:17px;padding:13px;box-shadow:rgba(16,33,58,.03) 0 5px 15px;display:grid;gap:10px}.repairs230-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.repairs230-item-head>div{display:flex;align-items:baseline;gap:8px}.repairs230-folio{font-size:15px;font-weight:950;color:#10213a}.repairs230-item-head small{font-size:9px;color:#7a8795}.repairs230-status{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;border:1px solid #dfe6ee;background:#f4f6f8;color:#52606d;white-space:nowrap}.repairs230-status.blue{background:#eaf3ff;border-color:#c6ddff;color:#075fc4}.repairs230-status.violet{background:#f4efff;border-color:#dfd0ff;color:#6d38c5}.repairs230-status.amber{background:#fff4df;border-color:#f4d8a2;color:#9a5e00}.repairs230-status.orange{background:#fff4df;border-color:#f4d8a2;color:#9a5e00}.repairs230-status.green{background:#eafaf0;border-color:#c4e9d1;color:#107a43}.repairs230-status.cyan{background:#e8fbff;border-color:#c1edf5;color:#087a8d}.repairs230-status.red{background:#fff0ef;border-color:#f0c4bf;color:#a42d24}.repairs230-status.slate{background:#eef1f4;border-color:#dce2e8;color:#52606d}.repairs230-item-main{display:grid;grid-template-columns:46px minmax(0px,1fr);gap:10px;align-items:start}.repairs230-device-icon{width:46px;height:46px;border-radius:14px;background:#eef5ff;display:grid;place-items:center;font-size:24px}.repairs230-item-copy{min-width:0}.repairs230-item-copy h4{margin:0;font-size:14px;color:#10213a}.repairs230-item-copy>b{display:block;margin-top:1px;font-size:12px;color:#344054}.repairs230-item-copy p{margin:3px 0 0;font-size:10px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repairs230-item-meta{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:7px}.repairs230-item-meta>div{min-width:0;padding:8px 9px;border-radius:11px;background:#f8fafc;border:1px solid #eef1f5;display:grid;gap:2px}.repairs230-item-meta small{font-size:8px;color:#7a8795}.repairs230-item-meta b{font-size:10px;color:#27364a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repairs230-item-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #eef2f6;padding-top:9px}.repairs230-item-foot>span{font-size:9px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repairs230-item-foot button{padding:7px 10px;font-size:10px}.repairs230-list-state{min-height:150px;border:1px dashed #d7e0ea;border-radius:15px;background:#fafbfd;display:grid;place-items:center;align-content:center;gap:5px;text-align:center;color:#667085;padding:20px}.repairs230-list-state>span:not(.spinner){font-size:25px}.repairs230-list-state b{font-size:12px;color:#344054}.repairs230-list-state small{font-size:10px}.repairs230-list-state>span{font-size:10px}.repairs230-list-state.error{background:#fff7f6;border-color:#efc9c5}.repairs230-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px}.repairs230-pagination span{font-size:10px;color:#667085}.repairs230-pagination button:disabled{opacity:.45;cursor:not-allowed}.repairs230-footnote{margin:10px 0 0;padding:9px 12px;text-align:center;font-size:9px;color:#667085}.repairs230-summary-page{padding-bottom:105px}.repairs230-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.repairs230-summary-card{display:grid;gap:5px;margin:0!important;padding:15px!important}.repairs230-summary-card h3{margin:1px 0;font-size:15px;color:#10213a}.repairs230-summary-card p{margin:0;font-size:11px;color:#5f6f82;line-height:1.4}.repairs230-money-summary{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px;margin-top:10px!important;padding:12px!important}.repairs230-money-summary>div{padding:10px;border-radius:12px;background:#f7f9fc;border:1px solid #e7edf4;display:grid;gap:2px}.repairs230-money-summary small{font-size:9px;color:#667085}.repairs230-money-summary b{font-size:14px;color:#10213a}.repairs230-summary-note{margin-top:10px!important;padding:14px!important}.repairs230-summary-note p{margin:5px 0 0;font-size:11px;color:#536273}.repairs230-summary-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:10px}html[data-theme=dark] .repairs230-list-card{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-item{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-search{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-search-row select{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-summary-card{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-money-summary>div{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-search input{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-search-row select{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-folio{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-item-copy h4{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-summary-card h3{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-money-summary b{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-item-meta>div{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important}html[data-theme=dark] .repairs230-list-state{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important}@media (max-width:760px){.repairs230-search-row{grid-template-columns:1fr}.repairs230-list-head{align-items:flex-start}.repairs230-item-meta{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-item-foot{align-items:flex-end}.repairs230-summary-grid{grid-template-columns:1fr}.repairs230-money-summary{grid-template-columns:repeat(3,minmax(0px,1fr))}.repairs230-summary-actions{display:grid;grid-template-columns:1fr 1fr}.repairs230-summary-actions button{width:100%}}@media (max-width:460px){.repairs230-item-head{align-items:flex-start;flex-direction:column}.repairs230-item-head>div{width:100%;justify-content:space-between}.repairs230-status{align-self:flex-start}.repairs230-item-main{grid-template-columns:40px minmax(0px,1fr)}.repairs230-device-icon{width:40px;height:40px;border-radius:12px;font-size:21px}.repairs230-item-meta{grid-template-columns:1fr 1fr}.repairs230-money-summary{grid-template-columns:1fr}.repairs230-summary-actions{grid-template-columns:1fr}.repairs230-list-meta{align-items:flex-start;flex-direction:column}}.repairs230-detail-grid{display:grid;grid-template-columns:minmax(0px,1.25fr) minmax(300px,0.75fr);gap:10px;margin-top:10px}.repairs230-tech-card{margin:0!important}.repairs230-status-card{margin:0!important}.repairs230-status-visible{margin:10px 0 12px}.repairs230-stage-facts{display:grid;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #edf1f5}.repairs230-stage-facts span{font-size:10px;color:#667085}.repairs230-stage-facts b{color:#344054}.repairs230-evidence-summary{margin-top:10px!important;padding:15px!important}.repairs230-timeline-card{margin-top:10px!important;padding:15px!important}.repairs230-evidence-summary>.repairs230-list-head>b{min-width:42px;height:42px;border-radius:14px;background:#eef5ff;color:#075fc4;display:grid;place-items:center;font-size:18px}.repairs230-evidence-counts{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin-top:12px}.repairs230-evidence-counts span{padding:10px;border-radius:12px;background:#f7f9fc;border:1px solid #e7edf4;font-size:10px;color:#667085;display:flex;justify-content:space-between;gap:8px}.repairs230-evidence-counts b{color:#10213a;font-size:12px}.repairs230-timeline{position:relative;display:grid;gap:0;margin-top:12px}.repairs230-timeline::before{content:"";position:absolute;left:18px;top:18px;bottom:18px;width:2px;background:#dce7f4}.repairs230-event{position:relative;display:grid;grid-template-columns:38px minmax(0px,1fr);gap:10px;padding:7px 0}.repairs230-event-dot{z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef5ff;border:3px solid #fff;box-shadow:#dce7f4 0 0 0 1px;font-size:15px}.repairs230-event-body{min-width:0;border:1px solid #e5ebf2;background:#fafbfd;border-radius:14px;padding:10px 12px}.repairs230-event-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.repairs230-event-head b{font-size:11px;color:#10213a}.repairs230-event-head time{font-size:9px;color:#7a8795;white-space:nowrap}.repairs230-event-body p{margin:5px 0;font-size:10px;color:#536273;line-height:1.4}.repairs230-event-body small{font-size:9px;color:#7a8795}.repairs230-event-transition{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.repairs230-event-transition span{font-size:9px;font-weight:900;padding:4px 7px;border-radius:999px;background:#eef3f8;color:#40566e}.repairs230-event-transition b{font-size:10px;color:#7a8795}html[data-theme=dark] .repairs230-event-body{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important}html[data-theme=dark] .repairs230-evidence-counts span{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important}html[data-theme=dark] .repairs230-event-dot{border-color:var(--dc-surface-2,#172033)!important}html[data-theme=dark] .repairs230-event-head b{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-evidence-counts b{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-stage-facts b{color:var(--dc-text,#eef3fa)!important}@media (max-width:820px){.repairs230-detail-grid{grid-template-columns:1fr}.repairs230-evidence-counts{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media (max-width:460px){.repairs230-evidence-counts{grid-template-columns:1fr 1fr}.repairs230-event-head{align-items:flex-start;flex-direction:column;gap:3px}.repairs230-event{grid-template-columns:34px minmax(0px,1fr)}.repairs230-event-dot{width:32px;height:32px}.repairs230-timeline::before{left:16px}}.repairs230-tech-team{margin-top:16px}.repairs230-tech-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px;margin-top:14px}.repairs230-tech-person{border:1px solid #dce6f2;background:#fff;border-radius:18px;padding:15px;text-align:left;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;box-shadow:rgba(19,55,96,.06) 0 6px 20px}.repairs230-tech-person:active{transform:scale(.99)}.repairs230-tech-avatar{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#0b63f6,#35a7ff);color:#fff;font-weight:900;font-size:16px}.repairs230-tech-person span:nth-child(2){display:flex;flex-direction:column;gap:3px}.repairs230-tech-person b{font-size:15px;color:#13243c}.repairs230-tech-person small{font-size:11px;color:#718198}.repairs230-tech-person em{font-style:normal;color:#0b63f6;font-size:12px;font-weight:800}.repairs230-tech-switch{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;scrollbar-width:none}.repairs230-tech-switch::-webkit-scrollbar{display:none}.repairs230-tech-switch button{white-space:nowrap;border:1px solid #d7e2ef;background:#fff;color:#3d526d;border-radius:999px;padding:9px 14px;font-weight:800}.repairs230-tech-switch button.active{background:#0b63f6;color:#fff;border-color:#0b63f6}.repairs230-tech-kpis{grid-template-columns:repeat(5,minmax(0px,1fr))}.repairs230-tech-worklist{margin-top:14px}.repairs230-assignment{margin-top:12px;padding-top:12px;border-top:1px solid #e7edf5;display:flex;flex-direction:column;gap:8px}.repairs230-assignment label{display:flex;flex-direction:column;gap:6px}.repairs230-assignment label>span{font-size:11px;font-weight:800;color:#657892}.repairs230-assignment select{width:100%;min-height:42px;border:1px solid #cfdbe9;border-radius:12px;background:#fff;padding:0 10px;color:#15263d;font-weight:700}.repairs230-assignment .secondary{width:100%}.repairs230-tech-hero{margin-bottom:12px}@media (max-width:720px){.repairs230-tech-team-grid{grid-template-columns:1fr}.repairs230-tech-person{grid-template-columns:auto 1fr}.repairs230-tech-person em{grid-column:2}.repairs230-tech-kpis{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-tech-kpis .repairs230-kpi:last-child{grid-column:1/-1}}.repairs230-progress{grid-template-columns:repeat(6,minmax(0px,1fr))}.repairs230-evidence-workspace{margin-top:10px!important;padding:15px!important}.repairs230-evidence-head-badges{display:flex;align-items:center;gap:7px}.repairs230-evidence-head-badges>b{min-width:42px;height:42px;border-radius:14px;background:#eef5ff;color:#075fc4;display:grid;place-items:center;font-size:18px}.repairs230-evidence-head-badges>span{padding:6px 9px;border-radius:999px;background:#fff4df;color:#9a5b00;border:1px solid #f5d79a;font-size:10px;font-weight:900}.repairs230-evidence-uploader{margin-top:13px;padding:13px;border-radius:16px;background:#f8faff;border:1px solid #dfe8f5;display:grid;gap:10px}.repairs230-evidence-fields{display:grid;grid-template-columns:190px minmax(0px,1fr);gap:10px}.repairs230-evidence-fields label{display:grid;gap:5px}.repairs230-evidence-fields label>span{font-size:11px;font-weight:850;color:#344054}.repairs230-evidence-fields select{width:100%;min-height:42px;border:1px solid #d5deea;border-radius:12px;background:#fff;padding:9px 11px;color:#10213a}.repairs230-evidence-fields input{width:100%;min-height:42px;border:1px solid #d5deea;border-radius:12px;background:#fff;padding:9px 11px;color:#10213a}.repairs230-evidence-caption small{font-weight:500;color:#98a2b3}.repairs230-evidence-actions{display:flex;gap:8px;flex-wrap:wrap}.repairs230-evidence-sync{padding:9px 11px;border-radius:12px;font-size:10px;font-weight:750}.repairs230-evidence-sync.online{background:#edfff5;color:#13734b;border:1px solid #bfe8d2}.repairs230-evidence-sync.offline{background:#fff6e8;color:#8b5b00;border:1px solid #f2d39b}.repairs230-evidence-groups{display:grid;gap:12px;margin-top:14px}.repairs230-evidence-group{display:grid;gap:8px}.repairs230-evidence-group-head{display:flex;align-items:center;gap:8px}.repairs230-evidence-group-head>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#eef5ff}.repairs230-evidence-group-head>b{font-size:12px}.repairs230-evidence-group-head>small{margin-left:auto;color:#667085;font-size:10px}.repairs230-gallery{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px}.repairs230-gallery-item{appearance:none;border:1px solid #e2e9f2;border-radius:14px;background:#fff;padding:0;overflow:hidden;text-align:left;cursor:pointer;display:grid;box-shadow:rgba(16,24,40,.04) 0 5px 14px}.repairs230-gallery-item>img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef3f8;display:grid;place-items:center;font-size:28px}.repairs230-gallery-placeholder{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef3f8;display:grid;place-items:center;font-size:28px}.repairs230-gallery-item>span:last-child{padding:8px;display:grid;gap:2px}.repairs230-gallery-item b{font-size:10px;color:#10213a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repairs230-gallery-item small{font-size:8px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repairs230-gallery-item em{font-size:8px;font-style:normal;color:#075fc4;font-weight:800}.repairs230-lightbox{position:fixed;inset:0px;z-index:30000;background:rgba(6,16,29,.91);display:grid;place-items:center;padding:18px}.repairs230-lightbox-close{position:fixed;top:max(18px,env(safe-area-inset-top));right:18px;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.094);color:#fff;font-size:30px;cursor:pointer}.repairs230-lightbox-card{width:min(920px,96vw);max-height:90vh;display:grid;grid-template-rows:minmax(0px,1fr) auto;border-radius:20px;overflow:hidden;background:#0e1a2b;box-shadow:rgba(0,0,0,.533) 0 24px 70px}.repairs230-lightbox-card img{display:block;max-width:100%;max-height:76vh;margin:auto;object-fit:contain}.repairs230-lightbox-card>div{padding:12px 14px;background:#fff;display:grid;gap:3px}.repairs230-lightbox-card b{font-size:12px}.repairs230-lightbox-card span{font-size:11px;color:#344054}.repairs230-lightbox-card small{font-size:9px;color:#667085}html[data-theme=dark] .repairs230-evidence-uploader{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important}html[data-theme=dark] .repairs230-evidence-fields label>span{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-gallery-item b{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-evidence-fields select{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-evidence-fields input{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-gallery-item{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}@media (max-width:820px){.repairs230-progress{grid-template-columns:repeat(3,minmax(0px,1fr))}.repairs230-gallery{grid-template-columns:repeat(3,minmax(0px,1fr))}}@media (max-width:620px){.repairs230-evidence-fields{grid-template-columns:1fr}.repairs230-gallery{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-evidence-actions>*{flex:1 1 145px}}.repairs230-wa-card{display:grid;gap:14px;border:1px solid rgba(22,163,74,.2)}.repairs230-wa-mode{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;background:rgba(22,163,74,.1);color:#15803d;white-space:nowrap}.repairs230-wa-primary{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.repairs230-wa-primary button{min-height:86px;border:1px solid var(--line,#dbe4ee);border-radius:16px;background:var(--card,#fff);padding:12px;text-align:left;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;cursor:pointer}.repairs230-wa-primary button>span{grid-row:1/3;font-size:25px}.repairs230-wa-primary button>b{font-size:14px}.repairs230-wa-primary button>small{font-size:11px;color:var(--muted,#64748b)}.repairs230-wa-primary button:disabled{opacity:.45;cursor:not-allowed}.repairs230-wa-disabled{padding:12px 14px;border-radius:14px;background:rgba(100,116,139,.09);font-size:13px;color:var(--muted,#64748b)}.repairs230-quote-box{display:grid;grid-template-columns:minmax(220px,0.8fr) minmax(0px,1.6fr);gap:14px;padding:14px;border-radius:16px;background:rgba(2,132,199,.06);border:1px solid rgba(2,132,199,.14)}.repairs230-quote-box>div:first-child{display:flex;flex-direction:column;gap:4px}.repairs230-quote-box>div:first-child>b{font-size:17px}.repairs230-quote-box>div:first-child>small{color:var(--muted,#64748b);font-size:12px}.repairs230-quote-fields{display:grid;grid-template-columns:1fr 1.6fr auto;gap:9px;align-items:end}.repairs230-quote-fields label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700}.repairs230-wa-optional label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700}.repairs230-quote-fields input{width:100%;min-height:42px;border:1px solid var(--line,#dbe4ee);border-radius:12px;padding:9px 10px;background:var(--card,#fff);color:inherit}.repairs230-wa-optional select{width:100%;min-height:42px;border:1px solid var(--line,#dbe4ee);border-radius:12px;padding:9px 10px;background:var(--card,#fff);color:inherit}.repairs230-wa-optional{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:10px;align-items:end}.repairs230-wa-optional label small{font-weight:500;color:var(--muted,#64748b)}.repairs230-wa-history-wrap{display:grid;grid-template-columns:150px 1fr;gap:12px;padding-top:4px}.repairs230-wa-history-wrap>div:first-child{display:flex;flex-direction:column;gap:3px}.repairs230-wa-history-wrap>div:first-child small{font-size:11px;color:var(--muted,#64748b)}.repairs230-wa-history{display:grid;gap:7px}.repairs230-wa-history>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;padding:8px 10px;border-radius:12px;background:rgba(100,116,139,.07)}.repairs230-wa-history>div>span{grid-row:1/3}.repairs230-wa-history b{font-size:12px}.repairs230-wa-history small{font-size:10px;color:var(--muted,#64748b)}.repairs230-wa-empty{font-size:12px;color:var(--muted,#64748b);padding:7px 0}.repairs230-wa-success{margin:14px 0;padding:12px 14px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.18)}.repairs230-wa-success>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px}.repairs230-wa-success>div>span{grid-row:1/3;font-size:22px}.repairs230-wa-success b{font-size:13px}.repairs230-wa-success small{font-size:11px;color:var(--muted,#64748b)}.repairs230-wa-success.disabled{background:rgba(100,116,139,.07);border-color:rgba(100,116,139,.14)}.repairs230-wa-modal{position:fixed;inset:0px;z-index:10050;background:rgba(2,6,23,.58);display:flex;align-items:flex-end;justify-content:center;padding-top:14px;padding-right:14px;padding-left:14px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.repairs230-wa-sheet{width:min(680px,100%);max-height:88vh;overflow:auto;background:var(--card,#fff);color:var(--text,#0f172a);border-radius:22px;padding:18px;box-shadow:rgba(2,6,23,.32) 0 24px 70px;display:grid;gap:14px}.repairs230-wa-sheet-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.repairs230-wa-sheet-head h3{margin:2px 0}.repairs230-wa-sheet-head small{color:var(--muted,#64748b)}.repairs230-wa-sheet-head>button{width:38px;height:38px;border:0;border-radius:50%;font-size:24px;background:rgba(100,116,139,.1);color:inherit}.repairs230-wa-sheet label{display:grid;gap:6px;font-size:12px;font-weight:800}.repairs230-wa-sheet textarea{width:100%;resize:vertical;min-height:240px;border:1px solid var(--line,#dbe4ee);border-radius:14px;padding:12px;background:var(--card,#fff);color:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;line-height:1.45}.repairs230-wa-note{font-size:12px;padding:10px 12px;border-radius:12px;background:rgba(2,132,199,.08)}.repairs230-wa-actions{display:flex;justify-content:flex-end;gap:9px}@media (max-width:700px){.repairs230-wa-primary{grid-template-columns:1fr}.repairs230-quote-box{grid-template-columns:1fr}.repairs230-quote-fields{grid-template-columns:1fr}.repairs230-wa-optional{grid-template-columns:1fr}.repairs230-wa-history-wrap{grid-template-columns:1fr}.repairs230-wa-success{align-items:stretch;flex-direction:column}.repairs230-wa-success button{width:100%}.repairs230-wa-modal{padding:0;align-items:flex-end}.repairs230-wa-sheet{border-radius:22px 22px 0 0;max-height:92vh;padding-bottom:max(18px,env(safe-area-inset-bottom))}}.repairs230-track-card{display:grid;gap:14px;border:1px solid rgba(37,99,235,.18)}.repairs230-track-state{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:850;white-space:nowrap}.repairs230-track-state.on{background:rgba(22,163,74,.1);color:#15803d}.repairs230-track-state.off{background:rgba(100,116,139,.1);color:var(--muted,#64748b)}.repairs230-track-link{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:9px}.repairs230-track-link input{width:100%;min-height:44px;border:1px solid var(--line,#dbe4ee);border-radius:12px;padding:10px 12px;background:rgba(100,116,139,.06);color:inherit;font-size:12px}.repairs230-track-actions{display:flex;gap:8px;flex-wrap:wrap}.repairs230-track-actions .danger{color:#b42318;border-color:rgba(180,35,24,.22)}.repairs230-track-visible{display:flex;gap:7px;flex-wrap:wrap;align-items:center;padding:12px;border-radius:14px;background:rgba(37,99,235,.05)}.repairs230-track-visible>b{width:100%;font-size:12px}.repairs230-track-visible>span{padding:5px 8px;border-radius:999px;background:var(--card,#fff);border:1px solid var(--line,#dbe4ee);font-size:10px;font-weight:750}.repairs230-track-visible>small{width:100%;color:var(--muted,#64748b);font-size:10px}@media (max-width:700px){.repairs230-track-link{grid-template-columns:1fr}.repairs230-track-actions>*{flex:1 1 145px}.repairs230-track-link button{width:100%}}.repairs230-wa-office{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 12px;border-radius:13px;background:rgba(22,163,74,.07);border:1px solid rgba(22,163,74,.13);font-size:12px}.repairs230-wa-office>b{font-size:13px}.repairs230-wa-office>small{width:100%;color:var(--muted,#64748b);font-size:10px}.repairs230-wa-express .repairs230-wa-primary button:not(:disabled){box-shadow:rgba(15,23,42,.04) 0 1px 0}.repairs230-wa-express .repairs230-wa-primary button:not(:disabled):active{transform:translateY(1px)}.repairs230-delivery-card{display:grid;gap:14px;border:1px solid rgba(124,58,237,.18)}.repairs230-delivery-state{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:850;white-space:nowrap}.repairs230-delivery-state.ready{background:rgba(22,163,74,.1);color:#15803d}.repairs230-delivery-state.closed{background:rgba(15,23,42,.08);color:#334155}.repairs230-delivery-state.warn{background:rgba(245,158,11,.12);color:#a16207}.repairs230-delivery-money{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px}.repairs230-delivery-summary{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px}.repairs230-delivery-summary{grid-template-columns:repeat(3,minmax(0px,1fr))}.repairs230-delivery-money>div{padding:11px 12px;border:1px solid var(--line,#e2e8f0);border-radius:14px;background:rgba(100,116,139,.05);display:grid;gap:3px}.repairs230-delivery-summary>div{padding:11px 12px;border:1px solid var(--line,#e2e8f0);border-radius:14px;background:rgba(100,116,139,.05);display:grid;gap:3px}.repairs230-delivery-money small{font-size:10px;color:var(--muted,#64748b)}.repairs230-delivery-summary small{font-size:10px;color:var(--muted,#64748b)}.repairs230-delivery-money b{font-size:14px}.repairs230-delivery-summary b{font-size:14px}.repairs230-delivery-money b.negative{color:#b42318}.repairs230-delivery-form{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.repairs230-delivery-form label{display:grid;gap:5px;font-size:12px;font-weight:800}.repairs230-delivery-form label>span small{font-weight:500;color:var(--muted,#64748b)}.repairs230-delivery-form input{width:100%;border:1px solid var(--line,#dbe4ee);border-radius:12px;padding:10px 11px;background:var(--card,#fff);color:inherit;font:inherit}.repairs230-delivery-form select{width:100%;border:1px solid var(--line,#dbe4ee);border-radius:12px;padding:10px 11px;background:var(--card,#fff);color:inherit;font:inherit}.repairs230-delivery-form textarea{width:100%;border:1px solid var(--line,#dbe4ee);border-radius:12px;padding:10px 11px;background:var(--card,#fff);color:inherit;font:inherit}.repairs230-delivery-form textarea{resize:vertical}.repairs230-delivery-note{grid-column:1/-1}.repairs230-delivery-custom.hidden{display:none!important}.repairs230-delivery-warning{padding:10px 12px;border-radius:13px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.18);font-size:12px;color:#8a5a00}.repairs230-delivery-confirm{margin:0}.repairs230-delivery-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.repairs230-delivery-lock-note{padding:10px 12px;border-radius:12px;background:rgba(100,116,139,.07);font-size:11px;color:var(--muted,#64748b)}.repairs230-delivery-route{padding:10px 12px;border-radius:12px;background:rgba(100,116,139,.07);font-size:11px;color:var(--muted,#64748b)}.repairs230-closed-note{padding:10px 12px;border-radius:12px;background:rgba(100,116,139,.07);font-size:11px;color:var(--muted,#64748b)}.repairs230-delivery-route{margin-top:10px}.repairs230-closed-note{margin-bottom:10px}.repairs230-warranty-status{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;padding:12px 14px;border-radius:14px;background:rgba(100,116,139,.06)}.repairs230-warranty-status>span{grid-row:1/3;font-size:22px}.repairs230-warranty-status>b{font-size:13px}.repairs230-warranty-status>small{font-size:10px;color:var(--muted,#64748b)}.repairs230-warranty-status.active{background:rgba(22,163,74,.08)}.repairs230-warranty-status.expired{background:rgba(245,158,11,.08)}.repairs230-delivery-note-view{display:grid;gap:3px;padding:11px 12px;border-radius:13px;border:1px solid var(--line,#e2e8f0)}.repairs230-delivery-note-view b{font-size:11px}.repairs230-delivery-note-view span{font-size:12px;color:var(--muted,#64748b)}html[data-theme=dark] .repairs230-delivery-form input{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-delivery-form select{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-delivery-form textarea{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}@media (max-width:760px){.repairs230-delivery-money{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-delivery-summary{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-delivery-form{grid-template-columns:1fr}.repairs230-delivery-note{grid-column:auto}.repairs230-delivery-actions>*{flex:1 1 160px}}.repairs230-screen-warranty{display:grid;gap:4px;padding:11px 13px;border-radius:13px;border:1px solid rgba(14,116,144,.18);background:rgba(14,116,144,.07);font-size:12px}.repairs230-warranty-terms{display:grid;gap:4px;padding:11px 13px;border-radius:13px;border:1px solid rgba(14,116,144,.18);background:rgba(14,116,144,.07);font-size:12px}.repairs230-screen-warranty b{font-size:12px}.repairs230-warranty-terms b{font-size:12px}.repairs230-screen-warranty span{color:var(--muted,#64748b);line-height:1.45}.repairs230-warranty-terms span{color:var(--muted,#64748b);line-height:1.45}.repairs230-warranty-terms.screen{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.08)}.repairs230-report-entry{border-style:solid}.repairs230-report-page{padding-bottom:110px}.repairs230-report-controls{display:grid;gap:12px;margin-bottom:12px}.repairs230-report-dates{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;gap:10px;align-items:end}.repairs230-report-dates label{display:grid;gap:6px}.repairs230-report-dates label>span{font-size:11px;font-weight:800;color:#667085}.repairs230-report-dates input{min-height:44px;border:1px solid #d7e0ea;border-radius:12px;padding:9px 11px;background:#fff;color:#10213a}.repairs230-report-ranges{display:flex;gap:7px;flex-wrap:wrap}.repairs230-report-range{border:1px solid #d7e0ea;background:#f8fafc;color:#344054;border-radius:999px;padding:8px 12px;font-weight:800;font-size:12px}.repairs230-report-actions{display:flex;gap:10px;align-items:center;justify-content:space-between}.repairs230-report-actions small{font-size:11px;color:#667085}.repairs230-report-explain{font-size:11px;color:#667085}.repairs230-report-money{margin-top:12px}.repairs230-report-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px}.repairs230-report-money-grid>div{display:grid;gap:4px;padding:13px;border:1px solid #e6edf5;border-radius:15px;background:#fbfcfe}.repairs230-report-money-grid small{font-size:10px;color:#667085}.repairs230-report-money-grid b{font-size:20px;color:#10213a}.repairs230-report-explain{margin:10px 2px 0;line-height:1.45}.repairs230-report-two{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px;margin-top:12px}.repairs230-report-statuses{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px}.repairs230-report-statuses>span{display:grid;grid-template-columns:30px auto;grid-template-areas:"i n" "i l";gap:0 8px;align-items:center;padding:10px;border-radius:13px;background:#f8fafc;border:1px solid #e6edf5}.repairs230-report-statuses i{grid-area:i;font-style:normal;font-size:20px}.repairs230-report-statuses b{grid-area:n;font-size:18px}.repairs230-report-statuses small{grid-area:l;color:#667085}.repairs230-report-timing{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px}.repairs230-report-warranty-now{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px}.repairs230-report-warranty-dist{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px}.repairs230-report-timing span{display:grid;gap:3px;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e6edf5}.repairs230-report-warranty-now span{display:grid;gap:3px;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e6edf5}.repairs230-report-warranty-dist span{display:grid;gap:3px;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e6edf5}.repairs230-report-timing b{font-size:22px;color:#10213a}.repairs230-report-warranty-now b{font-size:22px;color:#10213a}.repairs230-report-warranty-dist b{font-size:22px;color:#10213a}.repairs230-report-timing small{font-size:11px;color:#667085}.repairs230-report-warranty-now small{font-size:11px;color:#667085}.repairs230-report-warranty-dist small{font-size:11px;color:#667085}.repairs230-report-warranty-dist{grid-template-columns:repeat(4,minmax(0px,1fr))}.repairs230-report-tech{margin-top:12px}.repairs230-report-tech-table{display:grid;overflow:auto;border:1px solid #e6edf5;border-radius:14px}.repairs230-report-tech-table>div{min-width:760px;display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(95px,1fr));align-items:center;border-top:1px solid #e6edf5}.repairs230-report-tech-table>div:first-child{border-top:0}.repairs230-report-tech-table span{padding:10px;font-size:12px}.repairs230-report-tech-table .head{background:#f8fafc;font-weight:800;color:#475467}.repairs230-report-days{display:grid;gap:7px}.repairs230-report-days>div{display:grid;grid-template-columns:minmax(110px,1.3fr) repeat(2,minmax(70px,0.7fr)) minmax(110px,1fr);gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e6edf5}.repairs230-report-days span{font-weight:800}.repairs230-report-days b{font-size:12px}.repairs230-report-days em{font-style:normal;text-align:right;font-weight:800}.repairs230-report-empty{padding:18px;border:1px dashed #d7e0ea;border-radius:13px;text-align:center;color:#667085}.repairs230-report-kpis{margin-top:12px}html[data-theme=dark] .repairs230-report-dates input{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-range{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-money-grid>div{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-statuses>span{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-timing span{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-warranty-now span{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-warranty-dist span{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-tech-table{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-tech-table .head{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-days>div{background:var(--dc-surface-3,#1f2a40)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-money-grid b{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-timing b{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-warranty-now b{color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .repairs230-report-warranty-dist b{color:var(--dc-text,#eef3fa)!important}@media (max-width:760px){.repairs230-report-dates{grid-template-columns:1fr 1fr}.repairs230-report-dates .primary{grid-column:1/-1}.repairs230-report-money-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-report-two{grid-template-columns:1fr}.repairs230-report-warranty-dist{grid-template-columns:repeat(2,minmax(0px,1fr))}.repairs230-report-days>div{grid-template-columns:1fr auto auto}.repairs230-report-days em{grid-column:1/-1;text-align:left}.repairs230-report-actions{align-items:flex-start;flex-direction:column}}@media print{body[data-dc-page=repairs] #topbar{display:none!important}body[data-dc-page=repairs] #nav{display:none!important}body[data-dc-page=repairs] .repairs230-back{display:none!important}body[data-dc-page=repairs] .repairs230-report-controls{display:none!important}body[data-dc-page=repairs] .repairs230-pilot{display:none!important}.repairs230-report-page{padding:0!important}.repairs230-report-page .card{break-inside:avoid;box-shadow:none!important}.repairs230-report-page .repairs230-kpi{break-inside:avoid;box-shadow:none!important}.repairs230-report-page{color:#000!important}}.repair-ux13-placeholder{display:none}body[data-dc-page=repairs] .repairs230-page{--rep-blue:#1769e0;--rep-blue-soft:#eef5ff;--rep-amber:#b66a00;--rep-amber-soft:#fff7e6;--rep-violet:#7357d8;--rep-violet-soft:#f5f1ff;--rep-green:#1b8f58;--rep-green-soft:#ecfbf3;--rep-cyan:#087e8b;--rep-cyan-soft:#edfafa;--rep-slate:#4d6684;--rep-slate-soft:#f4f7fb}body[data-dc-page=repairs] .repairs230-kpi{position:relative;overflow:hidden;border-width:1px;box-shadow:rgba(24,45,78,.07) 0 8px 20px}body[data-dc-page=repairs] .repairs230-kpi::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:0 0 18px 18px;background:#d8e2ee}body[data-dc-page=repairs] .repairs230-kpi.blue{background:linear-gradient(145deg,#eef5ff 0,#fff 78%);border-color:#cfe0fb}body[data-dc-page=repairs] .repairs230-kpi.blue>span{background:#dceaff;color:#155fc6}body[data-dc-page=repairs] .repairs230-kpi.blue::after{background:#2877e8}body[data-dc-page=repairs] .repairs230-kpi.orange{background:linear-gradient(145deg,#fff6e3 0,#fff 78%);border-color:#f0dcae}body[data-dc-page=repairs] .repairs230-kpi.orange>span{background:#ffedc8;color:#a76500}body[data-dc-page=repairs] .repairs230-kpi.orange::after{background:#edae36}body[data-dc-page=repairs] .repairs230-kpi.violet{background:linear-gradient(145deg,#f5f0ff 0,#fff 78%);border-color:#ddd1fb}body[data-dc-page=repairs] .repairs230-kpi.violet>span{background:#e8dfff;color:#6547bf}body[data-dc-page=repairs] .repairs230-kpi.violet::after{background:#8167db}body[data-dc-page=repairs] .repairs230-kpi.green{background:linear-gradient(145deg,#ebfbf2 0,#fff 78%);border-color:#c7e9d6}body[data-dc-page=repairs] .repairs230-kpi.green>span{background:#d9f5e6;color:#15804d}body[data-dc-page=repairs] .repairs230-kpi.green::after{background:#31a96a}body[data-dc-page=repairs] .repairs-ux26-reception{border-top:1px solid #c9ddfa!important;border-right:1px solid #c9ddfa!important;border-bottom:1px solid #c9ddfa!important;border-image:initial!important;border-left:6px solid var(--rep-blue)!important;background:linear-gradient(110deg,#f1f7ff 0,#fff 58%)!important;box-shadow:rgba(23,105,224,.08) 0 10px 24px!important}body[data-dc-page=repairs] .repairs-ux26-reception .eyebrow{color:#1769e0}body[data-dc-page=repairs] .repairs-ux26-reception #newRepair230{background:linear-gradient(135deg,#1769e0,#0b63f6);box-shadow:rgba(23,105,224,.22) 0 8px 18px}body[data-dc-page=repairs] .repairs-auth-entry{border-width:1px 1px 1px 6px!important;border-style:solid!important;border-color:#ead8ad #ead8ad #ead8ad #e3a72f!important;border-image:initial!important;background:linear-gradient(110deg,#fff9eb 0,#fff 70%)!important;box-shadow:rgba(174,112,0,.08) 0 8px 22px!important}body[data-dc-page=repairs] .repairs-auth-entry .repairs-auth-bell{background:#fff0c8;color:#a96a00;border-radius:14px}body[data-dc-page=repairs] .repairs-auth-entry.alert{border-color:#efc8c8 #efc8c8 #efc8c8 #d54848!important;background:linear-gradient(110deg,#fff1f1 0,#fff 70%)!important}body[data-dc-page=repairs] .repairs-auth-entry.ux19-auth-entry-hot{border-color:#efc8c8 #efc8c8 #efc8c8 #d54848!important;background:linear-gradient(110deg,#fff1f1 0,#fff 70%)!important}body[data-dc-page=repairs] .repairs-auth-entry.alert .repairs-auth-bell{background:#ffe1e1;color:#b72828}body[data-dc-page=repairs] .repairs-auth-entry.ux19-auth-entry-hot .repairs-auth-bell{background:#ffe1e1;color:#b72828}body[data-dc-page=repairs] .repairs230-tech-team{border-width:5px 1px 1px!important;border-style:solid!important;border-color:#16a0ae #cce8eb #cce8eb!important;border-image:initial!important;background:linear-gradient(#f0fbfb 0,#fff 55%)!important;box-shadow:rgba(8,126,139,.07) 0 8px 22px!important}body[data-dc-page=repairs] .repairs230-tech-team .eyebrow{color:#087e8b}body[data-dc-page=repairs] .repairs230-tech-person{border-color:#d2e9ec;background:rgba(255,255,255,.94)}body[data-dc-page=repairs] .repairs230-tech-avatar{background:linear-gradient(135deg,#0c8e9c,#36b7c5)}body[data-dc-page=repairs] .repairs230-tech-person em{color:#087e8b}body[data-dc-page=repairs] .repairs230-list-card{border-width:5px 1px 1px!important;border-style:solid!important;border-color:#587391 #d6e0ec #d6e0ec!important;border-image:initial!important;background:linear-gradient(#f6f8fc 0,#fff 40%)!important;box-shadow:rgba(48,72,102,.06) 0 8px 22px!important}body[data-dc-page=repairs] .repairs230-list-card .eyebrow{color:#4d6684}body[data-dc-page=repairs] .repairs230-notice:not(.error){border-color:#b9e5cb;background:linear-gradient(90deg,#ebfbf2,#f8fffb)}body[data-dc-page=repairs] .repairs230-notice:not(.error) b{color:#187a4b}body[data-dc-page=repairs] .repairs230-pilot{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.2)}body[data-dc-page=repairs] .repairs-ux26-active .repairs230-pilot{background:#dff7e9!important;color:#167448!important;border-color:#a9dfc1!important}body[data-dc-page=repairs] .repairs230-status.green{background:#e7f8ef;color:#147749;border-color:#bde6d0}body[data-dc-page=repairs] .repairs230-status.amber{background:#fff4d8;color:#966000;border-color:#ead197}body[data-dc-page=repairs] .repairs230-status.violet{background:#f0eaff;color:#6248b4;border-color:#d9cdf6}body[data-dc-page=repairs] .repairs230-status.blue{background:#e9f2ff;color:#185fac;border-color:#cadcf6}body[data-dc-page=repairs] .repairs230-filter.active{box-shadow:rgba(27,103,207,.18) 0 5px 12px;background:#1b67cf!important;color:#fff!important;border-color:#1b67cf!important}body[data-dc-page=repairs] .repairs-ux26-reception{margin-top:14px}body[data-dc-page=repairs] .repairs-auth-entry{margin-top:14px}body[data-dc-page=repairs] .repairs230-tech-team{margin-top:14px}body[data-dc-page=repairs] .repairs230-list-card{margin-top:14px}@media (max-width:760px){body[data-dc-page=repairs] .repairs-ux26-reception{border-left-width:4px!important}body[data-dc-page=repairs] .repairs230-tech-team{border-top-width:4px!important}body[data-dc-page=repairs] .repairs230-list-card{border-top-width:4px!important}}.ux28-warranty-readonly{margin:8px 0 14px;padding:10px 12px;border-radius:12px;background:#eef6ff;border:1px solid #cfe0f7;color:#315174;font-weight:800;font-size:.86rem}.bf-exception-first .bf-package-compact{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px}.bf-exception-first .bf-package-compact>div{display:grid;gap:2px}.bf-exception-first .bf-package-compact small{color:var(--muted,#64748b)}.bf-exception-first .bf-exception-hero{background:linear-gradient(145deg,#061a31,#0a3159 56%,#0d5260)}.bf-auto-strip{position:relative;display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,0.75fr));gap:9px;margin:10px 0 13px}.bf-auto-main{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.1);border-radius:16px;padding:12px 14px}.bf-auto-mini{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.1);border-radius:16px;padding:12px 14px}.bf-auto-main{display:flex;align-items:center;gap:12px;box-shadow:#34d399 4px 0 inset}.bf-auto-main>span{font-size:28px}.bf-auto-main>div{display:grid;gap:3px}.bf-auto-mini{display:grid;gap:3px}.bf-auto-main small{font-size:10px;font-weight:900;letter-spacing:.08em;color:#bfdbfe}.bf-auto-mini small{font-size:10px;font-weight:900;letter-spacing:.08em;color:#bfdbfe}.bf-auto-main b{font-size:18px}.bf-auto-main em{font-size:10px;font-style:normal;color:#dbeafe}.bf-auto-mini span{font-size:10px;font-style:normal;color:#dbeafe}.bf-auto-mini b{font-size:16px}.bf-exception-cards{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.bf-exception-card{appearance:none;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-height:108px;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:17px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:.15s}.bf-exception-card:hover{transform:translateY(-1px);background:rgba(255,255,255,.15)}.bf-exception-card.active{outline:rgba(255,255,255,.78) solid 3px;outline-offset:1px}.bf-exception-card.missing{box-shadow:#facc15 5px 0 inset}.bf-exception-card.review{box-shadow:#fb923c 5px 0 inset}.bf-exception-card.difference{box-shadow:#ef4444 5px 0 inset}.bf-exception-card .bf-exc-icon{font-size:24px}.bf-exception-card>div{display:grid;gap:3px}.bf-exception-card small{font-size:10px;font-weight:950;letter-spacing:.08em;color:#dbeafe}.bf-exception-card b{font-size:27px;line-height:1}.bf-exception-card em{font-size:10px;font-style:normal;color:#e2e8f0;line-height:1.35}.bf-all-clear{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(52,211,153,.35);background:rgba(16,185,129,.15);border-radius:16px}.bf-all-clear b{font-size:17px}.bf-all-clear span{font-size:11px;color:#d1fae5}.bf-inherited{position:relative;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:rgba(245,158,11,.12);border:1px solid rgba(251,191,36,.25)}.bf-inherited>div{display:grid;gap:2px}.bf-inherited b{font-size:12px}.bf-inherited small{font-size:10px;color:#fef3c7}.bf-inherited .secondary{background:#fff!important;color:#92400e!important;border-color:#fff!important}.bf-exception-toolbar>div{display:flex;align-items:end;gap:10px}.bf-exception-toolbar .grow{flex:1 1 0%}.bf-audit-actions{display:flex;gap:7px}.bf-exception-toolbar [data-bfexc].active{background:#0f766e!important;color:#fff!important;border-color:#0f766e!important}.bf-exception-subsection{padding:14px}.bf-exception-subsection[hidden]{display:none!important}.bf-outflow-section{border-left:5px solid #ef4444}.bf-outflow-section .section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.bf-outflow-list{display:grid;gap:7px}.bf-outflow-list article{display:grid;grid-template-columns:minmax(0px,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(100,116,139,.16);border-radius:12px;background:rgba(248,250,252,.7)}.bf-outflow-list article>div{display:grid;gap:2px}.bf-outflow-list small{font-size:10px;color:var(--muted,#64748b)}.bf-outflow-list span{font-size:11px;color:var(--muted,#64748b)}.bf-outflow-list strong{font-size:15px;color:#b91c1c;white-space:nowrap}.bf-outflow-list em{font-size:10px;font-style:normal;font-weight:800;padding:5px 8px;border-radius:999px;background:rgba(239,68,68,.09);color:#b91c1c;white-space:nowrap}.bf-audit-fold{border-left:5px solid #64748b}.bf-audit-fold>summary{cursor:pointer;font-weight:900}.bf-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin:12px 0}.bf-audit-grid>div{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(100,116,139,.16);border-radius:12px;background:rgba(248,250,252,.68)}.bf-audit-grid small{font-size:10px;color:var(--muted,#64748b)}.bf-audit-grid b{font-size:15px}html[data-theme=dark] .bf-outflow-list article{background:rgba(30,41,59,.55)}html[data-theme=dark] .bf-audit-grid>div{background:rgba(30,41,59,.55)}@media (max-width:980px){.bf-auto-strip{grid-template-columns:1fr 1fr}.bf-auto-main{grid-column:1/-1}.bf-exception-cards{grid-template-columns:1fr}.bf-audit-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.bf-exception-first .bf-package-compact{align-items:stretch;flex-direction:column}.bf-exception-toolbar>div{display:grid;grid-template-columns:1fr}.bf-audit-actions{display:grid;grid-template-columns:1fr 1fr}.bf-auto-strip{grid-template-columns:1fr}.bf-auto-main{grid-column:auto}.bf-inherited{align-items:stretch;flex-direction:column}.bf-outflow-section .section-title{align-items:stretch;flex-direction:column}.bf-outflow-list article{grid-template-columns:1fr auto}.bf-outflow-list em{grid-column:1/-1;width:max-content}.bf-audit-grid{grid-template-columns:1fr}}.intake-page{padding-bottom:110px}.intake-head{background:linear-gradient(135deg,rgba(22,88,170,.13),rgba(22,174,122,.09));border:1px solid rgba(62,126,203,.18);border-radius:22px;padding:18px}.intake-drop{display:flex;align-items:center;gap:16px;min-height:118px;border:2px dashed rgba(65,121,190,.35);background:linear-gradient(135deg,#f8fbff,#f5fffb);transition:.18s}.intake-drop.drag{transform:translateY(-2px);border-color:#3178d6;background:#eef7ff}.intake-drop.busy{opacity:.72}.intake-drop-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#e8f2ff;color:#195cab;font-size:28px;font-weight:900}.intake-drop>div:nth-child(3){flex:1 1 0%}.intake-drop b{display:block;font-size:1.04rem}.intake-drop small{display:block;color:#64748b;margin-top:4px}.intake-drop button{margin-left:auto}.intake-working{border-left:5px solid #f59e0b;background:#fffaf0;font-weight:800}.intake-summary{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));gap:10px;margin:14px 0}.intake-summary article{background:#fff;border:1px solid #e0e9f5;border-radius:16px;padding:13px;min-height:88px;box-shadow:rgba(28,54,90,.05) 0 8px 25px}.intake-summary article.ok{background:#f1fff8;border-color:#c7edd9}.intake-summary article.warn{background:#fff9ec;border-color:#f4ddb0}.intake-summary small{display:block;color:#6b7a90;font-weight:800;font-size:.71rem;letter-spacing:.05em}.intake-summary b{display:block;font-size:1.55rem;color:#17355f;margin-top:3px}.intake-summary span{font-size:.75rem;color:#728198}.intake-files{display:grid;gap:9px}.intake-file{display:grid;grid-template-columns:42px minmax(0px,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border-radius:16px;border:1px solid #dfe9f5;background:#fff}.intake-file.ready{border-color:#bfe6d0;background:#f8fffb}.intake-file.review{border-color:#f1d59c;background:#fffaf0}.intake-file.error{border-color:#f1d59c;background:#fffaf0}.intake-file.excluded{opacity:.56;background:#f5f7fa}.intake-file-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#edf4ff;color:#235da7;font-weight:900}.intake-file.ready .intake-file-icon{background:#ddf8e9;color:#167344}.intake-file.review .intake-file-icon{background:#fff0c9;color:#a35c00}.intake-file.error .intake-file-icon{background:#fff0c9;color:#a35c00}.intake-file-copy>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.intake-file-copy>div span{font-size:.72rem;background:#edf3fb;color:#45566e;border-radius:999px;padding:4px 8px;font-weight:800}.intake-file-copy small{color:#61718a}.intake-file-copy p{margin:4px 0 0;color:#26374f}.intake-file-copy em{display:block;color:#9a5a00;font-style:normal;font-size:.78rem;margin-top:4px}.intake-file-action{text-align:right;min-width:140px}.intake-file-action strong{display:block;font-size:.8rem;color:#52647b;margin-bottom:7px}.intake-confirm{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:15px}.intake-confirm.ready{border:1px solid #afe0c5;background:linear-gradient(135deg,#f1fff7,#f7fbff)}.intake-confirm.blocked{border:1px solid #efd6a7;background:#fffaf2}.intake-confirm h3{margin:2px 0 6px}.intake-confirm p{margin:0;color:#5f6f86}.intake-confirm button{min-width:230px}.intake-receipt{display:flex;align-items:center;gap:14px;border:1px solid #aee0c3;background:#f0fff7}.intake-receipt>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#1c9b5f;color:#fff;font-size:28px;font-weight:900}.intake-receipt h3{margin:2px 0;font-size:.95rem}.intake-receipt p{margin:3px 0}.intake-recent{margin-top:15px}.intake-recent-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid #edf1f6}.intake-recent-row:last-child{border-bottom:0}.intake-recent-row small{display:block;color:#78869a;margin-top:2px}@media (max-width:900px){.intake-summary{grid-template-columns:repeat(3,minmax(0px,1fr))}.intake-confirm{align-items:stretch;flex-direction:column}.intake-confirm button{width:100%}.intake-drop{align-items:flex-start;flex-wrap:wrap}.intake-drop button{width:100%;margin-left:0}.intake-file{grid-template-columns:38px minmax(0px,1fr)}.intake-file-action{grid-column:2;text-align:left;min-width:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.intake-file-action strong{margin:0}}@media (max-width:540px){.intake-summary{grid-template-columns:repeat(2,minmax(0px,1fr))}.intake-page{padding-left:2px;padding-right:2px}.intake-file-copy>div{align-items:flex-start;flex-direction:column;gap:4px}}.intake-bank-split{grid-template-columns:1fr 1fr;display:grid!important;gap:8px!important;margin-top:9px!important}.intake-bank-split>span{display:grid;gap:2px;padding:9px 10px;border-radius:11px;border:1px solid #dce7f2}.intake-bank-split>span.new{background:#ecfbf3;border-color:#bfe6cf}.intake-bank-split>span.dup{background:#f5f7fa;border-color:#dfe5ec}.intake-bank-split b{font-size:.82rem}.intake-bank-split .new b{color:#14744a}.intake-bank-split .dup b{color:#66758a}.intake-bank-split small{font-size:.7rem;color:#66758a}@media (max-width:540px){.intake-bank-split{grid-template-columns:1fr!important}}@media (min-width:721px){.dc-cashhub-sheet{width:min(840px,-36px + 100vw)!important;max-height:min(94vh,900px)!important;padding-bottom:14px!important}.dc-cashhub-head{padding:3px 0 7px!important}.dc-cashhub-head .eyebrow{letter-spacing:.055em;font-size:9px!important}.dc-cashhub-head h2{line-height:1.08;font-size:20px!important;margin:2px 0!important}.dc-cashhub-head p{line-height:1.25;max-width:650px;font-size:10px!important;margin:2px 0 0!important}.dc-cashhub-head .icon-btn{width:36px!important;height:36px!important;min-height:36px!important;border-radius:11px!important}.dc-cashhub-tabs{top:62px!important;gap:6px!important;padding:5px 0 7px!important}.dc-cashhub-tabs button{min-height:36px!important;padding:8px 11px!important;border-radius:11px!important;font-size:12px!important}.dc-precut-topline{align-items:center!important;gap:10px!important;margin:3px 0 7px!important}.dc-precut-topline label{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:11px!important;font-weight:800!important}.dc-precut-topline input{width:146px!important;min-height:34px!important;margin:0!important;padding:6px 8px!important;border-radius:10px!important;font-size:12px!important}.dc-precut-sync{padding:6px 9px!important;font-size:10px!important}.dc-precut-subtabs{gap:5px!important;padding:0 0 7px!important}.dc-precut-subtabs button{padding:7px 9px!important;border-radius:10px!important;font-size:10.5px!important;gap:5px!important}.dc-precut-pane{gap:8px!important}.dc-precut-card{padding:10px 13px!important;gap:12px!important;border-radius:14px!important;box-shadow:rgba(0,0,0,.1) 0 8px 18px!important}.dc-precut-card .eyebrow{letter-spacing:.05em;font-size:8px!important}.dc-precut-card h3{line-height:1.1;font-size:16px!important;margin:1px 0 2px!important}.dc-precut-card p{max-width:560px;font-size:10px!important;line-height:1.25!important}.dc-precut-card strong{font-size:20px!important}.dc-denom-grid{gap:7px!important}.dc-denom-card{grid-template-columns:1fr auto!important;grid-template-areas:"label value" "input input" "total total"!important;gap:3px 7px!important;padding:9px 10px!important;border-radius:12px!important}.dc-denom-card>span{grid-area:label;align-self:center;font-size:10px!important}.dc-denom-card>b{grid-area:value;align-self:center;font-size:13px!important}.dc-denom-card>input{grid-area:input;min-height:34px!important;padding:5px 8px!important;font-size:16px!important;border-radius:9px!important}.dc-denom-card>small{grid-area:total;line-height:1.1;font-size:9px!important}.dc-coins-row{gap:9px!important;padding:9px 11px!important;border-radius:12px!important}.dc-coins-row label{display:flex!important;align-items:center!important;gap:8px!important}.dc-coins-row label>span{white-space:nowrap;font-size:11px!important}.dc-coins-row input{min-height:36px!important;padding:5px 8px!important;font-size:17px!important;font-weight:900!important}.dc-coins-row b{font-size:18px!important}.dc-coins-row p{font-size:9px!important;line-height:1.2!important}.dc-coins-row small{font-size:9px!important;line-height:1.2!important}.dc-precut-notes{gap:4px!important;margin-top:8px!important}.dc-precut-notes textarea{min-height:48px!important;padding:8px 10px!important}.dc-precut-actions{padding:8px 0 0!important}.dc-precut-actions .primary{min-height:38px!important;padding:8px 12px!important}.dc-precut-abonos-control{margin-top:8px!important;padding:10px!important;border-radius:13px!important;gap:8px!important}.dc-precut-collections-control{margin-top:8px!important;padding:10px!important;border-radius:13px!important;gap:8px!important}.dc-precut-abonos-title{padding:8px!important;border-radius:10px!important;gap:3px!important}.dc-precut-abonos-auto{padding:8px!important;border-radius:10px!important;gap:3px!important}.dc-precut-abonos-bank{padding:8px!important;border-radius:10px!important;gap:3px!important}.dc-precut-abonos-title>b{font-size:14px!important}.dc-precut-abonos-auto>b{font-size:17px!important}.dc-precut-abonos-bank input{font-size:16px!important;min-height:34px!important}.dc-precut-abonos-title small{font-size:9px!important;line-height:1.2!important}.dc-precut-abonos-auto small{font-size:9px!important;line-height:1.2!important}.dc-precut-abonos-bank small{font-size:9px!important;line-height:1.2!important}.dc-precut-summary-grid{gap:7px!important}.dc-precut-totalbox{gap:7px!important}.dc-close-kpis{gap:7px!important}.dc-precut-compare{gap:7px!important}.dc-close-source{gap:7px!important}.dc-precut-summary-grid article{padding:10px!important;border-radius:12px!important}.dc-precut-totalbox>div{padding:10px!important;border-radius:12px!important}.dc-close-kpis>div{padding:10px!important;border-radius:12px!important}.dc-precut-compare>div{padding:10px!important;border-radius:12px!important}.dc-close-source>div{padding:10px!important;border-radius:12px!important}}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-page{--rep-blue:#58a9ff;--rep-blue-soft:#102b46;--rep-amber:#f0b84a;--rep-amber-soft:#342711;--rep-violet:#aa8cff;--rep-violet-soft:#2c2443;--rep-green:#54d996;--rep-green-soft:#0f2f28;--rep-cyan:#52d3df;--rep-cyan-soft:#11323a;--rep-slate:#9fb2c8;--rep-slate-soft:#162638}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-notice:not(.error){background:linear-gradient(90deg,#0f2f28,#132a34)!important;border-color:#285a48!important;color:var(--dc-text)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-notice:not(.error) b{color:#8ee7b9!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-notice span{color:var(--dc-muted)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-notice.error{background:#351821!important;border-color:#6f3040!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi{color:var(--dc-text)!important;box-shadow:rgba(0,0,0,.18) 0 8px 20px!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi.blue{background:linear-gradient(145deg,#153653 0,#111f2f 78%)!important;border-color:#2c5f8d!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi.blue>span{background:#173f65!important;color:#79bcff!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi.orange{background:linear-gradient(145deg,#3b2d18 0,#111f2f 78%)!important;border-color:#74572c!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi.orange>span{background:#4a371c!important;color:#ffc468!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi.violet{background:linear-gradient(145deg,#30264c 0,#111f2f 78%)!important;border-color:#594780!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi.violet>span{background:#3a2d5f!important;color:#bea8ff!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi.green{background:linear-gradient(145deg,#14362c 0,#111f2f 78%)!important;border-color:#2e674f!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi.green>span{background:#174533!important;color:#78e6aa!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi :is(b,strong){color:#f7fbff!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-kpi :is(small,em){color:#b9c7d6!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-ux26-reception{background:linear-gradient(110deg,#132d49 0,#111f2f 62%)!important;border-color:#2b537d #2b537d #2b537d #58a9ff!important;box-shadow:rgba(0,0,0,.18) 0 10px 24px!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-ux26-reception .eyebrow{color:#82c2ff!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-auth-entry{background:linear-gradient(110deg,#382b16 0,#111f2f 72%)!important;border-color:#6c542b #6c542b #6c542b #e5ad3e!important;box-shadow:rgba(0,0,0,.18) 0 8px 22px!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-auth-entry .repairs-auth-bell{background:#4a371b!important;color:#ffca68!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-auth-entry.alert{background:linear-gradient(110deg,#3a1d25 0,#111f2f 72%)!important;border-color:#6f3543 #6f3543 #6f3543 #e25468!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-auth-entry.ux19-auth-entry-hot{background:linear-gradient(110deg,#3a1d25 0,#111f2f 72%)!important;border-color:#6f3543 #6f3543 #6f3543 #e25468!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-auth-entry.alert .repairs-auth-bell{background:#4a222d!important;color:#ff8fa0!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-auth-entry.ux19-auth-entry-hot .repairs-auth-bell{background:#4a222d!important;color:#ff8fa0!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-tech-team{background:linear-gradient(#11323a 0,#111f2f 58%)!important;border-color:#35b7c4 #28535a #28535a!important;box-shadow:rgba(0,0,0,.18) 0 8px 22px!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-tech-team .eyebrow{color:#6ddbe5!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-tech-person{background:var(--dc-surface-2)!important;border-color:#315166!important;box-shadow:none!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-tech-person b{color:var(--dc-text-strong)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-tech-person small{color:var(--dc-muted)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-tech-person em{color:#67d7e2!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-tech-switch button{background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-tech-switch button.active{background:#1769e0!important;color:#fff!important;border-color:#4a9cff!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-list-card{background:linear-gradient(#182a3d 0,#111f2f 42%)!important;border-color:#7892ad #334a62 #334a62!important;box-shadow:rgba(0,0,0,.18) 0 8px 22px!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-list-card .eyebrow{color:#a8bad0!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-list-head p{color:var(--dc-muted)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-list-meta{color:var(--dc-muted)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-list-meta b{color:var(--dc-text-strong)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-filter{background:var(--dc-surface-2)!important;color:#c5d3e2!important;border-color:var(--dc-line)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-filter.active{background:#1769e0!important;color:#fff!important;border-color:#4a9cff!important;box-shadow:rgba(23,105,224,.28) 0 5px 12px!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-ux26-active .repairs230-pilot{background:#173b2d!important;color:#7fe2a9!important;border-color:#2c6b4b!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-status.green{background:#14372a!important;color:#78e2a7!important;border-color:#2f684e!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-status.amber{background:#3a2c17!important;color:#ffc567!important;border-color:#70552c!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-status.orange{background:#3a2c17!important;color:#ffc567!important;border-color:#70552c!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-status.violet{background:#30264c!important;color:#bba5ff!important;border-color:#594780!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-status.blue{background:#153653!important;color:#82c2ff!important;border-color:#2d5f8d!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-status.cyan{background:#12373d!important;color:#6ddbe5!important;border-color:#2d6670!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-status.red{background:#3a1d25!important;color:#ff96a5!important;border-color:#6f3543!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs230-status.slate{background:#1a2c40!important;color:#b8c8d9!important;border-color:#3b536b!important}.dc-close-compareline{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin-top:10px}.dc-close-compareline>span{display:grid;gap:4px;padding:9px 10px;border-radius:12px;background:rgba(15,23,42,.1);border:1px solid rgba(148,163,184,.18)}.dc-close-compareline small{font-size:.72rem}.dc-close-compareline b{font-size:.95rem}.dc-close-priority article.cash{background:linear-gradient(135deg,rgba(234,179,8,.12),rgba(59,130,246,.08))!important}.dc-close-priority article.transfer{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(14,165,233,.08))!important}.dc-close-priority article.collections{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(59,130,246,.07))!important}.dc-close-source>div:first-child{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(37,99,235,.06))!important}.dc-close-source>div:nth-child(2){background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(139,92,246,.06))!important}.dc-close-source>div:nth-child(3){background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.06))!important}.dc-close-source>div:nth-child(4){background:linear-gradient(135deg,rgba(245,158,11,.13),rgba(245,158,11,.06))!important}html[data-theme=dark] .dc-close-compareline>span{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .dc-close-source>div:first-child{background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(15,23,42,.42))!important}html[data-theme=dark] .dc-close-source>div:nth-child(2){background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(15,23,42,.42))!important}html[data-theme=dark] .dc-close-source>div:nth-child(3){background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(15,23,42,.42))!important}html[data-theme=dark] .dc-close-source>div:nth-child(4){background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(15,23,42,.42))!important}html[data-theme=dark] .dc-close-priority article.cash{background:linear-gradient(135deg,rgba(217,154,6,.16),rgba(15,23,42,.46))!important;border-color:rgba(217,154,6,.34)!important}html[data-theme=dark] .dc-close-priority article.transfer{background:linear-gradient(135deg,rgba(20,127,241,.16),rgba(15,23,42,.46))!important;border-color:rgba(20,127,241,.34)!important}html[data-theme=dark] .dc-close-priority article.collections{background:linear-gradient(135deg,rgba(12,168,107,.16),rgba(15,23,42,.46))!important;border-color:rgba(12,168,107,.34)!important}@media (max-width:760px){.dc-close-compareline{grid-template-columns:1fr 1fr}}@media (max-width:430px){.dc-close-compareline{grid-template-columns:1fr}}html[data-theme=dark] .intake-head{background:linear-gradient(135deg,rgba(20,127,241,.16),rgba(12,168,107,.08))!important;border-color:rgba(96,165,250,.22)!important}html[data-theme=dark] .intake-head h2{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-head b{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-head h2{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-head b{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-head .muted{color:var(--dc-muted)!important}html[data-theme=dark] .intake-head p{color:var(--dc-muted)!important}html[data-theme=dark] .intake-head .muted{color:var(--dc-muted)!important}html[data-theme=dark] .intake-head p{color:var(--dc-muted)!important}html[data-theme=dark] .intake-drop{background:linear-gradient(135deg,rgba(15,23,42,.92),rgba(17,31,47,.94))!important;border-color:rgba(96,165,250,.25)!important}html[data-theme=dark] .intake-drop.drag{background:linear-gradient(135deg,rgba(20,127,241,.15),rgba(15,23,42,.95))!important;border-color:rgba(96,165,250,.45)!important}html[data-theme=dark] .intake-drop-icon{background:rgba(20,127,241,.16)!important;color:#8cc1ff!important}html[data-theme=dark] .intake-drop b{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-file-copy p{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-confirm h3{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-summary b{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-recent-row b{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-drop b{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-file-copy p{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-confirm h3{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-summary b{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-recent-row b{color:var(--dc-text-strong)!important}html[data-theme=dark] .intake-drop small{color:var(--dc-muted)!important}html[data-theme=dark] .intake-file-copy small{color:var(--dc-muted)!important}html[data-theme=dark] .intake-file-copy em{color:var(--dc-muted)!important}html[data-theme=dark] .intake-confirm p{color:var(--dc-muted)!important}html[data-theme=dark] .intake-summary small{color:var(--dc-muted)!important}html[data-theme=dark] .intake-summary span{color:var(--dc-muted)!important}html[data-theme=dark] .intake-recent-row small{color:var(--dc-muted)!important}html[data-theme=dark] .intake-drop small{color:var(--dc-muted)!important}html[data-theme=dark] .intake-file-copy small{color:var(--dc-muted)!important}html[data-theme=dark] .intake-file-copy em{color:var(--dc-muted)!important}html[data-theme=dark] .intake-confirm p{color:var(--dc-muted)!important}html[data-theme=dark] .intake-summary small{color:var(--dc-muted)!important}html[data-theme=dark] .intake-summary span{color:var(--dc-muted)!important}html[data-theme=dark] .intake-recent-row small{color:var(--dc-muted)!important}html[data-theme=dark] .intake-working{background:rgba(245,158,11,.1)!important;border-left-color:#f59e0b!important;color:var(--dc-text)!important}html[data-theme=dark] .intake-summary article{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-file{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-confirm{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-receipt{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-recent{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-summary article{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-file{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-confirm{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-receipt{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-recent{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;box-shadow:none!important}html[data-theme=dark] .intake-summary article.ok{background:rgba(12,168,107,.12)!important;border-color:rgba(12,168,107,.28)!important}html[data-theme=dark] .intake-file.ready{background:rgba(12,168,107,.12)!important;border-color:rgba(12,168,107,.28)!important}html[data-theme=dark] .intake-summary article.ok{background:rgba(12,168,107,.12)!important;border-color:rgba(12,168,107,.28)!important}html[data-theme=dark] .intake-file.ready{background:rgba(12,168,107,.12)!important;border-color:rgba(12,168,107,.28)!important}html[data-theme=dark] .intake-summary article.warn{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.26)!important}html[data-theme=dark] .intake-file.review{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.26)!important}html[data-theme=dark] .intake-file.error{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.26)!important}html[data-theme=dark] .intake-confirm.blocked{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.26)!important}html[data-theme=dark] .intake-summary article.warn{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.26)!important}html[data-theme=dark] .intake-file.review{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.26)!important}html[data-theme=dark] .intake-file.error{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.26)!important}html[data-theme=dark] .intake-confirm.blocked{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.26)!important}html[data-theme=dark] .intake-file.excluded{opacity:.7;background:var(--dc-surface-3)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .intake-file-icon{background:rgba(20,127,241,.15)!important;color:#8cc1ff!important}html[data-theme=dark] .intake-file.ready .intake-file-icon{background:rgba(12,168,107,.16)!important;color:#80e0b1!important}html[data-theme=dark] .intake-file.review .intake-file-icon{background:rgba(245,158,11,.15)!important;color:#ffd37c!important}html[data-theme=dark] .intake-file.error .intake-file-icon{background:rgba(245,158,11,.15)!important;color:#ffd37c!important}html[data-theme=dark] .intake-file.review .intake-file-icon{background:rgba(245,158,11,.15)!important;color:#ffd37c!important}html[data-theme=dark] .intake-file.error .intake-file-icon{background:rgba(245,158,11,.15)!important;color:#ffd37c!important}html[data-theme=dark] .intake-file-copy>div span{background:var(--dc-surface-3)!important;color:var(--dc-text)!important}html[data-theme=dark] .intake-file-action strong{color:var(--dc-muted)!important}html[data-theme=dark] .intake-confirm.ready{background:linear-gradient(135deg,rgba(12,168,107,.1),rgba(20,127,241,.08))!important;border-color:rgba(12,168,107,.24)!important}html[data-theme=dark] .intake-receipt{border-color:rgba(12,168,107,.3)!important;background:linear-gradient(135deg,rgba(12,168,107,.1),rgba(20,127,241,.08))!important}html[data-theme=dark] .intake-receipt>span{background:#13814f!important}html[data-theme=dark] .intake-recent-row{border-bottom-color:var(--dc-line)!important}html[data-theme=dark] .intake-bank-split>span{background:var(--dc-surface-3)!important;border-color:var(--dc-line)!important}html[data-theme=dark] .intake-bank-split>span.new{background:rgba(12,168,107,.12)!important;border-color:rgba(12,168,107,.24)!important}html[data-theme=dark] .dc-cashhub-sheet .security{background:linear-gradient(135deg,rgba(20,127,241,.1),rgba(15,23,42,.64))!important;border:1px solid rgba(96,165,250,.22)!important;color:var(--dc-text,#eef3fa)!important;box-shadow:none!important}html[data-theme=dark] .dc-cashhub-sheet .security :is(b,strong){color:var(--dc-text-strong,#fff)!important}html[data-theme=dark] .ux22-access{background:var(--dc-surface-elevated,#111c2c)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .ux22-person{background:linear-gradient(180deg,var(--dc-surface-2,#172033),var(--dc-surface,#101827))!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important;box-shadow:none!important}html[data-theme=dark] .ux22-person h4{color:var(--dc-text-strong,#fff)!important}html[data-theme=dark] .ux22-person small b{color:var(--dc-text-strong,#fff)!important}html[data-theme=dark] .ux22-person small{color:var(--dc-muted,#9fb0c3)!important}html[data-theme=dark] .ux22-note{background:rgba(20,127,241,.1)!important;border:1px solid rgba(96,165,250,.18)!important;color:#c8ddf5!important}html[data-theme=dark] .ux22-tag{background:rgba(20,127,241,.12)!important;border-color:rgba(96,165,250,.22)!important;color:#a9d0ff!important}html[data-theme=dark] .ux22-tag.manage{background:rgba(12,168,107,.12)!important;border-color:rgba(52,211,153,.22)!important;color:#8ce5bb!important}html[data-theme=dark] .ux22-tag.assigned{background:rgba(245,158,11,.12)!important;border-color:rgba(251,191,36,.22)!important;color:#ffd480!important}html[data-theme=dark] .ux22-login.ok{color:#76ddb0!important}html[data-theme=dark] .ux22-login.no{color:#f6c66c!important}html[data-theme=dark] .ux22-actions .secondary{background:var(--dc-surface-3,#1d2a3d)!important;color:var(--dc-text,#eef3fa)!important;border:1px solid var(--dc-line,#31405b)!important}html[data-theme=dark] .ux19-call-card{background:linear-gradient(180deg,var(--dc-surface-elevated,#111c2c),var(--dc-surface,#101827))!important;border:1px solid var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important;box-shadow:rgba(0,0,0,.55) 0 30px 90px!important}html[data-theme=dark] .ux19-call-card h3{color:var(--dc-text-strong,#fff)!important}html[data-theme=dark] .ux19-call-card .eyebrow{color:var(--dc-text-strong,#fff)!important}html[data-theme=dark] .ux19-call-card .muted{color:var(--dc-muted,#9fb0c3)!important}html[data-theme=dark] .ux19-call-card .note{background:rgba(20,127,241,.1)!important;border:1px solid rgba(96,165,250,.2)!important;color:#cbdcf0!important}html[data-theme=dark] .ux19-call-card textarea{background:var(--dc-surface-2,#172033)!important;border-color:var(--dc-line,#31405b)!important;color:var(--dc-text,#eef3fa)!important}html[data-theme=dark] .ux19-call-card .ux19-close{background:var(--dc-surface-3,#1d2a3d)!important;color:var(--dc-text,#eef3fa)!important;border:1px solid var(--dc-line,#31405b)!important}html[data-theme=dark] .ux19-call-actions .neutral{background:rgba(20,127,241,.14)!important;color:#a9d0ff!important;border-color:rgba(96,165,250,.28)!important}html[data-theme=dark] .ux19-call-actions .bad{background:rgba(239,68,68,.12)!important;color:#ff9aaa!important;border-color:rgba(248,113,113,.25)!important}html[data-theme=dark] .ux19-ready-top{background:linear-gradient(135deg,rgba(12,168,107,.16),rgba(20,127,241,.12) 58%,rgba(139,92,246,.1))!important;border:1px solid rgba(52,211,153,.2)!important;color:var(--dc-text,#eef3fa)!important;box-shadow:rgba(0,0,0,.18) 0 12px 34px!important}html[data-theme=dark] .ux19-ready-top h3{color:#9be7c2!important}html[data-theme=dark] .ux19-ready-top p{color:var(--dc-muted,#a7b6c8)!important}html[data-theme=dark] .ux19-ready-top .eyebrow{color:#87dcb4!important}.repairs230-page{padding-bottom:118px!important}@media (max-width:760px){.repairs230-page{padding-bottom:138px!important}}.kiosk-fullscreen-1059{--kiosk-pad-size:58px}.kiosk-top{min-height:64px!important;padding:8px 12px!important;gap:10px!important}.kiosk-top>div:first-child{gap:1px}.kiosk-top span{font-size:.65rem!important;letter-spacing:.09em!important}.kiosk-top b{font-size:1.05rem!important}.kiosk-clock{font-size:1.38rem!important}.kiosk-top button{min-height:38px!important;padding:8px 12px!important;font-size:.82rem!important}.kiosk-welcome{padding:14px 8px 8px!important}.kiosk-welcome h1{font-size:1.45rem!important;margin:0 0 2px!important}.kiosk-welcome p{font-size:.82rem!important;margin:0!important}.kiosk-person-grid{padding:0 4px;grid-template-columns:repeat(3,minmax(0px,1fr))!important;gap:10px!important;max-width:1040px!important;margin:8px auto 28px!important}.kiosk-person{min-height:154px!important;padding:56px 14px 13px!important;border-radius:18px!important;box-shadow:rgba(17,44,71,.14) 0 8px 22px!important}.kiosk-person::before{width:84px!important;height:84px!important;right:-18px!important;top:-24px!important}.kiosk-person>span.kiosk-initials2110{top:12px!important;left:13px!important;width:38px!important;height:38px!important;border-radius:12px!important;font-size:.92rem!important}.kiosk-person>b{font-size:1rem!important;line-height:1.05!important;margin:0 0 5px!important}.kiosk-person-schedule2110{gap:4px!important}.kiosk-days2110{gap:4px!important;flex-wrap:nowrap!important}.kiosk-days-label2110{font-size:.63rem!important;margin-right:1px!important}.kiosk-day-chip2110{width:20px!important;height:20px!important;font-size:.61rem!important}.kiosk-today2110{gap:2px!important;padding-top:5px!important;font-size:.67rem!important;line-height:1.25!important}.kiosk-today2110>b{font-size:.73rem!important}.kiosk-today2110 span{white-space:normal!important}.kiosk-schedule-empty2110{font-size:.72rem!important}.kiosk-punch-panel.compact412{max-width:560px!important;margin:18px auto!important;padding:18px!important;border-radius:22px!important}.kiosk-punch-panel.compact412 .kiosk-back{min-height:36px!important;padding:7px 11px!important;font-size:.8rem!important}.kiosk-person-head.compact412{gap:12px!important;margin:12px 0 10px!important;align-items:flex-start!important}.kiosk-person-head.compact412>span{flex:0 0 54px;width:54px!important;height:54px!important;border-radius:16px!important;font-size:1.05rem!important}.kiosk-person-head.compact412 h1{font-size:1.3rem!important;line-height:1.05!important;margin:2px 0 4px!important}.kiosk-punch-schedule2110{margin-top:3px!important}.kiosk-punch-schedule2110 .kiosk-days2110{gap:4px!important}.kiosk-punch-schedule2110 .kiosk-day-chip2110{width:20px!important;height:20px!important;font-size:.6rem!important}.kiosk-punch-schedule2110 .kiosk-today2110{font-size:.68rem!important;line-height:1.25!important;padding-top:5px!important}.kiosk-punch-schedule2110 .kiosk-today2110>b{font-size:.74rem!important}.kiosk-pin-zone412{display:grid;justify-items:center;gap:8px;margin:10px auto 6px}.kiosk-pin-label.compact412{width:min(270px,100%);text-align:left;gap:5px!important;font-size:.78rem!important}.kiosk-pin-label.compact412>span{font-weight:950;color:var(--kiosk-text-strong)}.kiosk-pin-label.compact412 input{width:100%;box-sizing:border-box;user-select:none;min-height:48px!important;padding:8px 10px!important;border-radius:13px!important;font-size:1.42rem!important;letter-spacing:.3em!important;text-align:center!important;caret-color:transparent!important}.kiosk-pin-label.compact input{min-height:46px!important;padding:7px 9px!important;font-size:1.3rem!important;caret-color:transparent!important}.kiosk-pin-pad{display:grid;grid-template-columns:repeat(3,var(--kiosk-pad-size));gap:7px;justify-content:center;margin:2px auto 6px;touch-action:manipulation}.kiosk-pin-pad button{appearance:none;width:var(--kiosk-pad-size);height:48px;border:1px solid var(--kiosk-line);border-radius:12px;background:var(--kiosk-surface-2);color:var(--kiosk-text-strong);font-size:1.13rem;font-weight:950;box-shadow:rgba(15,42,70,.08) 0 3px 8px;touch-action:manipulation}.kiosk-pin-pad button:active{transform:translateY(1px);filter:brightness(.96)}.kiosk-pin-pad button.key-muted{color:var(--kiosk-muted)}.kiosk-pin-pad button.key-ok{background:linear-gradient(135deg,var(--kiosk-primary),var(--kiosk-primary-2));color:#fff;border-color:transparent}.kiosk-pin-pad button:disabled{opacity:.45;transform:none}.kiosk-photo-btn.compact412{width:min(270px,100%);box-sizing:border-box;margin:8px auto!important;padding:9px 12px!important;border-radius:12px!important;font-size:.78rem!important}.kiosk-punch-panel.compact412 .kiosk-photo-name{font-size:.7rem!important;margin-top:-3px!important}.kiosk-punch-panel.compact412 .kiosk-error{width:min(330px,100%);box-sizing:border-box;margin:7px auto 0!important;padding:9px!important;font-size:.78rem!important}.kiosk-exit-card .kiosk-pin-pad{--kiosk-pad-size:54px;margin:8px auto 12px}.kiosk-exit-card .kiosk-pin-pad button{height:46px}.kiosk-exit-card .kiosk-pin-label.compact{width:min(250px,100%);margin:8px auto;display:grid;gap:5px}@media (max-width:900px){.kiosk-person-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;max-width:760px!important}.kiosk-person{min-height:146px!important;padding-top:53px!important}}@media (max-width:620px){.kiosk-fullscreen-1059{--kiosk-pad-size:56px}.kiosk-top{padding:7px 8px!important;flex-wrap:nowrap!important;align-items:center!important}.kiosk-top>div:first-child{display:none!important}.kiosk-clock{font-size:1.22rem!important}.kiosk-person-grid{grid-template-columns:repeat(2,minmax(0px,1fr))!important;gap:8px!important}.kiosk-person{min-height:136px!important;padding:50px 11px 10px!important}.kiosk-person>b{font-size:.9rem!important}.kiosk-days-label2110{display:none!important}.kiosk-day-chip2110{width:19px!important;height:19px!important;font-size:.58rem!important}.kiosk-today2110{font-size:.62rem!important}.kiosk-today2110>b{font-size:.68rem!important}.kiosk-punch-panel.compact412{box-sizing:border-box;width:calc(100% - 12px)!important;margin:8px auto!important;padding:12px!important}.kiosk-person-head.compact412{margin:9px 0 7px!important}.kiosk-person-head.compact412 h1{font-size:1.12rem!important}}@media (max-width:430px){.kiosk-person-grid{grid-template-columns:1fr!important}.kiosk-person{min-height:128px!important}}.kiosk-top-actions412{display:flex;align-items:center;gap:7px}.kiosk-fullscreen-toggle412{min-width:40px!important;padding:7px 10px!important;font-size:1rem!important}@media (display-mode:standalone){.kiosk-fullscreen-toggle412{display:none!important}}@media (max-width:620px){.kiosk-top-actions412{margin-left:auto}.kiosk-fullscreen-toggle412{min-width:38px!important}}.dc-alert-livebar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:9px 11px;border:1px solid var(--dc-line,#d8e2ee);border-radius:12px;background:var(--dc-surface-2,#f7fafc);font-size:.74rem;color:var(--dc-muted,#64748b)}.dc-alert-livebar span{display:flex;align-items:center;gap:7px;font-weight:800}.dc-alert-livebar i{width:8px;height:8px;border-radius:50%;background:#f59e0b}.dc-alert-livebar i.ok{background:#22c55e;box-shadow:rgba(34,197,94,.12) 0 0 0 3px}@media (max-width:620px){.dc-alert-livebar{align-items:stretch;flex-direction:column}.dc-alert-livebar button{width:100%}}.imei-tabs{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;margin:12px 0 14px;padding:5px;border:1px solid var(--dc-line);border-radius:16px;background:var(--dc-surface-2)}.imei-tabs button{border:0;border-radius:12px;padding:12px 14px;background:0 0;color:var(--dc-muted);font-weight:900;cursor:pointer}.imei-tabs button.active{background:var(--dc-primary);color:#fff;box-shadow:var(--dc-shadow)}.imei-express-grid{display:grid;grid-template-columns:minmax(0px,1.6fr) minmax(280px,0.7fr);gap:12px;align-items:start}.imei-express-main{margin:0;background:var(--dc-surface);border-color:var(--dc-line)}.imei-express-recent{margin:0;background:var(--dc-surface);border-color:var(--dc-line)}.ix-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:6px}.ix-head h3{margin:3px 0;color:var(--dc-text-strong)}.imei-express-recent h3{margin:3px 0;color:var(--dc-text-strong)}.ix-head p{margin:3px 0;color:var(--dc-muted)}.ix-step{display:grid;grid-template-columns:42px minmax(0px,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--dc-line)}.ix-step-no{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--dc-info-bg);color:var(--dc-primary);font-weight:950;font-size:16px;margin-top:10px}.ix-input-action{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:8px;align-items:end}.ix-input-action .secondary{width:auto;min-width:88px;margin-top:6px}.ix-results{display:grid;gap:6px;margin-top:7px;max-height:240px;overflow:auto}.ix-results button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:1px solid var(--dc-line);border-radius:12px;padding:10px 12px;background:var(--dc-surface-2);color:var(--dc-text);cursor:pointer}.ix-results button:hover{border-color:var(--dc-primary);background:var(--dc-input-hover)}.ix-results b{color:var(--dc-text-strong)}.ix-results small{color:var(--dc-muted)}.ix-selected{position:relative;display:grid;gap:2px;margin-top:8px;padding:11px 110px 11px 12px;border:1px solid color-mix(in srgb,var(--dc-success) 35%,var(--dc-line));border-radius:13px;background:var(--dc-success-bg);color:var(--dc-text)}.ix-inventory{position:relative;display:grid;gap:2px;margin-top:8px;padding:11px 110px 11px 12px;border:1px solid color-mix(in srgb,var(--dc-success) 35%,var(--dc-line));border-radius:13px;background:var(--dc-success-bg);color:var(--dc-text)}.ix-selected>span{font-size:10px;font-weight:900;text-transform:uppercase;color:var(--dc-muted)}.ix-inventory>span{font-size:10px;font-weight:900;text-transform:uppercase;color:var(--dc-muted)}.ix-selected>b{color:var(--dc-text-strong)}.ix-inventory>b{color:var(--dc-text-strong)}.ix-selected .mini{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:auto}.ix-selected.product{background:var(--dc-info-bg);border-color:color-mix(in srgb,var(--dc-primary) 34%,var(--dc-line))}.ix-model-link{margin-top:9px;padding:10px;border:1px dashed var(--dc-line-strong);border-radius:13px;background:var(--dc-surface-2)}.ix-model-link .ix-results{max-height:260px}.ix-inventory{padding-right:95px}.ix-inventory em{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:11px;font-weight:900;color:var(--dc-success)}.ix-inventory.bad{background:var(--dc-danger-bg);border-color:color-mix(in srgb,var(--dc-danger) 35%,var(--dc-line))}.ix-inventory.bad em{color:var(--dc-danger)}.ix-more{margin:8px 0 12px;border:1px solid var(--dc-line);border-radius:13px;background:var(--dc-surface-2)}.ix-more summary{cursor:pointer;padding:11px 13px;font-weight:850;color:var(--dc-text)}.ix-more .form-grid{padding:0 12px 12px}.ix-more .ix-full{grid-column:1/-1}.ix-save{min-height:52px;font-size:15px}.ix-success{margin:6px 0 10px;background:var(--dc-success-bg)!important;color:var(--dc-text)!important;border-color:color-mix(in srgb,var(--dc-success) 40%,var(--dc-line))!important}.imei-express-recent{position:sticky;top:92px}.ix-recent-list{display:grid;gap:7px;margin-top:8px}.ix-recent-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border:1px solid var(--dc-line);border-radius:13px;background:var(--dc-surface-2)}.ix-recent-row>div{min-width:0;display:grid;gap:2px}.ix-recent-row b{overflow-wrap:anywhere}.ix-recent-row span{overflow-wrap:anywhere}.ix-recent-row code{overflow-wrap:anywhere}.ix-recent-row small{overflow-wrap:anywhere}.ix-recent-row b{color:var(--dc-text-strong)}.ix-recent-row span{color:var(--dc-muted)}.ix-recent-row small{color:var(--dc-muted)}.ix-recent-row code{color:var(--dc-primary);font-weight:850}.ix-recent-row em{font-style:normal;font-size:11px;font-weight:900;color:var(--dc-success)}.ix-recent-row.cancelled{opacity:.65}.ix-recent-row.cancelled em{color:var(--dc-muted)}@media (max-width:900px){.imei-express-grid{grid-template-columns:1fr}.imei-express-recent{position:static}.ix-head{flex-direction:column}}@media (max-width:620px){.imei-tabs{grid-template-columns:1fr}.ix-step{grid-template-columns:32px minmax(0px,1fr);gap:8px}.ix-step-no{width:30px;height:30px}.ix-input-action{grid-template-columns:1fr}.ix-selected{padding-right:12px}.ix-inventory{padding-right:12px}.ix-selected .mini{position:static;transform:none;margin-top:6px;justify-self:start}.ix-inventory em{position:static;transform:none;margin-top:6px;justify-self:start}.ix-more .form-grid{grid-template-columns:1fr}.ix-more .ix-full{grid-column:auto}}.ix-recent-search{margin:8px 0 6px}.ix-day-note{padding:8px 10px;border:1px solid var(--dc-line);border-radius:11px;background:var(--dc-info-bg);color:var(--dc-muted);font-size:11px;font-weight:750;line-height:1.35}.ix-recent-side{display:flex;align-items:center;justify-content:flex-end;min-width:130px}.ix-recent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ix-recent-actions .mini{width:auto;white-space:nowrap}.ix-client-edit .ix-selected{padding-right:12px}.ix-client-edit #ixEditClientResults{margin:8px 0 12px}.ix-client-edit .ix-results{max-height:320px}@media (max-width:620px){.ix-recent-row{align-items:flex-start;flex-direction:column}.ix-recent-side{width:100%;justify-content:stretch}.ix-recent-actions{width:100%;justify-content:stretch}.ix-recent-actions .mini{flex:1 1 0%}.ix-day-note{font-size:10px}}.imei-kardex-grid{display:grid;grid-template-columns:minmax(300px,0.82fr) minmax(0px,1.18fr);gap:12px;align-items:start}.imei-kardex-search{margin:0;background:var(--dc-surface);border-color:var(--dc-line)}.imei-kardex-history{margin:0;background:var(--dc-surface);border-color:var(--dc-line)}.ik-search-row{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:8px;margin:12px 0}.ik-search-row input{min-width:0}.ik-current{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;margin:12px 0}.ik-current>div{display:grid;gap:3px;padding:10px;border:1px solid var(--dc-line);border-radius:13px;background:var(--dc-surface-2)}.ik-current small{color:var(--dc-muted)}.ik-event small{color:var(--dc-muted)}.ik-event time{color:var(--dc-muted)}.ik-current b{color:var(--dc-text-strong);overflow-wrap:anywhere}.ik-current code{color:var(--dc-text-strong);overflow-wrap:anywhere}.ik-current code{font-weight:850}.ik-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.ik-events{display:grid;gap:9px;margin-top:10px}.ik-event{display:grid;grid-template-columns:38px minmax(0px,1fr);gap:9px;padding:11px;border:1px solid var(--dc-line);border-radius:14px;background:var(--dc-surface-2)}.ik-event-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--dc-surface);border:1px solid var(--dc-line);font-size:18px}.ik-event-body{min-width:0;display:grid;gap:3px}.ik-event-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ik-event-head strong{color:var(--dc-text-strong)}.ik-event-head time{font-size:11px;text-align:right;white-space:nowrap}.ik-event-body>b{color:var(--dc-text-strong)}.ik-event-body>span{overflow-wrap:anywhere}.ik-event-body>code{overflow-wrap:anywhere}.ik-event-body>small{overflow-wrap:anywhere}.ik-event-body>code{color:var(--dc-primary);font-weight:850}.ik-reason{padding:6px 8px;border-radius:9px;background:var(--dc-input);border:1px solid var(--dc-line);color:var(--dc-text)!important}.ik-event.venta{border-left:4px solid var(--dc-success)}.ik-event.reventa{border-left:4px solid var(--dc-success)}.ik-event.devolucion{border-left:4px solid var(--dc-warning)}.ik-event.cancelacion{border-left:4px solid var(--dc-warning)}.ik-event.cliente_corregido{border-left:4px solid var(--dc-primary)}.ik-event.garantia{border-left:4px solid var(--dc-danger)}.ik-event.bloqueado{border-left:4px solid var(--dc-danger)}.ik-event.baseline{opacity:.82}@media (max-width:900px){.imei-kardex-grid{grid-template-columns:1fr}.ik-event-head{flex-direction:column}.ik-event-head time{text-align:left}.ik-current{grid-template-columns:1fr}}.route-offline-status4171{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--dc-line);border-radius:16px;margin:12px 0;background:var(--dc-surface-2)}.route-offline-status4171>div{display:grid;gap:3px}.route-offline-status4171 small{color:var(--dc-muted)}.route-offline-status4171>span{font-weight:800;white-space:nowrap}.route-offline-status4171.online{box-shadow:#16a05d 3px 0 0 inset}.route-offline-status4171.offline{box-shadow:#d99a00 3px 0 0 inset}.route-smart-summary4171{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin:12px 0}.route-live-grid4171{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin:12px 0}.route-smart-summary4171>div{padding:10px;border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-surface-2);display:grid;gap:3px}.route-live-grid4171>div{padding:10px;border:1px solid var(--dc-line);border-radius:12px;background:var(--dc-surface-2);display:grid;gap:3px}.route-smart-summary4171 small{color:var(--dc-muted);font-size:12px}.route-live-grid4171 small{color:var(--dc-muted);font-size:12px}.route-live-grid4171 span{color:var(--dc-muted);font-size:12px}.route-smart-summary4171 b{font-size:14px}.route-live-grid4171 b{font-size:14px}.route-smart-actions4171{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.route-smart-actions4171 .danger{margin:0}.route-collected4171{font-weight:800;color:#15945f!important}.route-collect-btn4171{font-weight:800}.route-live-panel4171{margin:18px 0}.route-live-list4171{display:grid;gap:12px}.route-live-card4171{margin:0}.route-latest-incident4171{width:100%;border:1px solid color-mix(in srgb,#d93838 38%,var(--dc-line));background:color-mix(in srgb,#d93838 10%,var(--dc-surface));color:var(--dc-text);padding:10px 12px;border-radius:12px;text-align:left;font-weight:800;margin-top:10px}.route-alerts-panel4171{margin:16px 0}.route-alert4171{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;padding:11px 12px;margin-top:8px;border-radius:12px;border:1px solid var(--dc-line);background:var(--dc-surface-2);color:var(--dc-text)}.route-alert4171>span{font-size:20px}.route-alert4171>div{display:grid;gap:2px;flex:1 1 0%}.route-alert4171 small{color:var(--dc-muted)}.route-alert4171.warning{box-shadow:#d99a00 3px 0 0 inset}.route-alert4171.critical{box-shadow:#d93838 3px 0 0 inset}.route-alert-empty4171{padding:13px;border-radius:12px;background:color-mix(in srgb,#16a05d 8%,var(--dc-surface-2));border:1px solid var(--dc-line)}.route-smart-money4171{display:grid;gap:4px;padding:14px;border-radius:14px;background:var(--dc-surface-2);border:1px solid var(--dc-line);margin-bottom:14px}.route-smart-money4171 small{color:var(--dc-muted)}.route-smart-money4171 b{font-size:24px}.route-incident-photo4171{margin:12px 0}.route-incident-photo4171 #r4171IncidentPreview img{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:12px;border:1px solid var(--dc-line);background:var(--dc-input);margin-top:10px}.route-incident-gallery4171 img{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:12px;border:1px solid var(--dc-line);background:var(--dc-input);margin-top:10px}.route-incident-gallery4171{display:grid;gap:10px}@media (max-width:760px){.route-smart-summary4171{grid-template-columns:repeat(2,minmax(0px,1fr))}.route-live-grid4171{grid-template-columns:repeat(2,minmax(0px,1fr))}.route-smart-actions4171{align-items:stretch;flex-direction:column}.route-smart-actions4171>*{width:100%}.route-offline-status4171{align-items:flex-start;flex-direction:column}}.saf-article-cell{grid-column:span 1}.saf-copy-line{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.saf-copy-line>b{color:#fff;font-size:12px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.saf-copy-btn{flex:0 0 auto;backdrop-filter:blur(4px);min-height:32px!important;padding:6px 10px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:10px!important;background:rgba(255,255,255,.18)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;box-shadow:none!important}.saf-copy-btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.28)!important}.saf-copy-btn.copied{background:#fff!important;color:#075fc4!important}.saf-copy-btn em{font-style:normal}.saf-request-pending{box-shadow:rgba(255,255,255,.08) 0 1px 0 inset;padding:13px!important;background:rgba(3,18,38,.22)!important;border:1px solid rgba(255,255,255,.24)!important}.saf-request-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.saf-request-head>div{display:flex;flex-direction:column;gap:3px}.saf-request-status{display:inline-flex;align-items:center;width:max-content;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.saf-request-head b{line-height:1.05;font-size:20px!important;color:#fff!important}.saf-request-date{font-size:10px;font-weight:800;color:#fff;opacity:.82;white-space:nowrap}.saf-request-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.saf-request-meta>span{display:block;padding:8px 10px;border-radius:11px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.saf-request-meta small{text-transform:uppercase;letter-spacing:.05em;margin:0 0 2px!important;font-size:8px!important;opacity:.72!important}.saf-request-meta b{overflow-wrap:anywhere;font-size:11px!important;color:#fff!important}.saf-actions{align-items:center;gap:9px!important}.saf-inline-actions{align-items:center;gap:9px!important}.saf-card .saf-actions button{min-height:43px!important;border-radius:12px!important;padding:10px 15px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important;box-shadow:rgba(3,20,45,.17) 0 7px 16px!important;transition:transform .12s,filter .12s,box-shadow .12s!important}.saf-card .saf-inline-actions button{min-height:43px!important;border-radius:12px!important;padding:10px 15px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important;box-shadow:rgba(3,20,45,.17) 0 7px 16px!important;transition:transform .12s,filter .12s,box-shadow .12s!important}.saf-card .saf-actions button:hover{transform:translateY(-1px);filter:brightness(1.03)}.saf-card .saf-inline-actions button:hover{transform:translateY(-1px);filter:brightness(1.03)}.saf-card button[data-saf-edit]{background:#173b64!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;-webkit-text-fill-color:rgb(255,255,255)!important}.saf-card button[data-saf-bind]{background:#173b64!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;-webkit-text-fill-color:rgb(255,255,255)!important}.saf-card button[data-saf-reject]{background:#fff!important;color:#26384d!important;border:1px solid rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgb(38,56,77)!important}.saf-card button[data-saf-cancel]{background:rgba(126,22,22,.18)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;-webkit-text-fill-color:rgb(255,255,255)!important}.saf-card button[data-saf-cancel]:hover{background:rgba(126,22,22,.3)!important}.saf-request-modal-note{margin:4px 0 13px;padding:10px 12px;border-radius:12px;background:#eef6ff;border:1px solid #c9e2ff;color:#28415e;font-size:12px;font-weight:700;line-height:1.35}.saf-input-copy{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch}.saf-input-copy input{min-width:0}.saf-modal-copy{min-width:94px!important;margin:0!important;border-radius:12px!important;font-weight:900!important}.saf-request-submit{min-height:50px!important;font-size:14px!important;font-weight:900!important;margin-top:8px!important}@media (max-width:700px){.saf-copy-line{align-items:flex-end}.saf-copy-btn em{display:none}.saf-copy-btn{min-width:38px!important;padding:6px 8px!important}.saf-request-meta{grid-template-columns:1fr}.saf-card .saf-actions button{flex:1 1 135px!important;min-height:46px!important}.saf-card .saf-inline-actions button{flex:1 1 135px!important;min-height:46px!important}.saf-input-copy{grid-template-columns:1fr}.saf-modal-copy{width:100%!important}}.bf-simple-reconciliation{--bf-ok:#16a34a;--bf-warn:#d97706;--bf-bad:#dc2626;--bf-blue:#1769e8;--bf-navy:#0b2747}.bf-simple-hero{margin-bottom:12px;background:linear-gradient(145deg,#071a33,#0a3159 58%,#0e5967)}.bf-simple-hero .recon-monthly-head{margin-bottom:12px}.bf-simple-rule{position:relative;display:grid;grid-template-columns:auto 24px auto 24px auto 24px auto;align-items:center;gap:8px;padding:11px 13px;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:rgba(255,255,255,.08);font-size:12px;font-weight:800}.bf-simple-rule span{display:flex;align-items:center;min-height:34px}.bf-simple-rule i{font-style:normal;text-align:center;opacity:.55}.bf-simple-loading{margin:0 0 10px;padding:11px 13px;border-radius:13px;font-size:12px;font-weight:750}.bf-simple-note{margin:0 0 10px;padding:11px 13px;border-radius:13px;font-size:12px;font-weight:750}.bf-simple-loading{background:rgba(23,105,232,.1);border:1px solid rgba(23,105,232,.2);color:#1d4ed8}.bf-simple-note.warn{background:rgba(245,158,11,.11);border:1px solid rgba(245,158,11,.25);color:#92400e}.bf-simple-cards{display:grid;grid-template-columns:1.35fr 1fr 0.9fr;gap:12px;margin:0 0 12px}.bf-simple-card{position:relative;overflow:hidden;min-height:188px;padding:16px;border-radius:20px;border:1px solid rgba(100,116,139,.18);background:var(--card,#fff);box-shadow:rgba(15,23,42,.08) 0 10px 28px}.bf-simple-card::after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-72px;bottom:-88px;background:rgba(255,255,255,.07);pointer-events:none}.bf-simple-card.transfer{background:linear-gradient(145deg,#0a4ca6,#1769e8 62%,#2086e9);color:#fff;border-color:transparent}.bf-simple-card.cash{background:linear-gradient(145deg,#08765e,#0ca678 62%,#13b981);color:#fff;border-color:transparent}.bf-simple-card.control{background:linear-gradient(145deg,#4b238b,#6d28d9 62%,#7c3aed);color:#fff;border-color:transparent}.bf-simple-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.bf-simple-card header small{font-size:9px;font-weight:900;letter-spacing:.12em;opacity:.75}.bf-simple-card h3{margin:2px 0 0;font-size:22px}.bf-simple-card p{margin:0 0 12px;max-width:700px;font-size:12px;line-height:1.45;opacity:.88}.bf-simple-status{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.03em}.bf-simple-status.ok{background:rgba(255,255,255,.18);color:#fff}.bf-simple-status.bad{background:rgba(127,29,29,.28);color:#fff}.bf-simple-status.pending{background:rgba(255,255,255,.14);color:#fff}.bf-simple-metrics{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:7px}.bf-simple-metrics.two{grid-template-columns:1fr 1fr}.bf-simple-metrics span{display:grid;gap:3px;padding:9px 10px;border-radius:12px;background:rgba(4,18,38,.18);border:1px solid rgba(255,255,255,.11)}.bf-simple-metrics small{font-size:9px;font-weight:800;opacity:.75}.bf-simple-metrics b{font-size:15px;line-height:1.15}.bf-simple-control-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.bf-simple-control-numbers span{display:grid;gap:2px;text-align:center;padding:10px 6px;border-radius:12px;background:rgba(4,18,38,.18);border:1px solid rgba(255,255,255,.11)}.bf-simple-control-numbers b{font-size:24px;line-height:1}.bf-simple-control-numbers small{font-size:9px;font-weight:800;opacity:.78}.bf-simple-actions{margin-bottom:12px;border-left:5px solid #f59e0b}.bf-simple-issue-list{display:grid;gap:7px}.bf-simple-issue-list article{display:grid;grid-template-columns:96px minmax(220px,1fr) auto auto;gap:10px;align-items:center;padding:10px 11px;border-radius:13px;border:1px solid rgba(100,116,139,.16);background:rgba(248,250,252,.75)}.bf-simple-issue-list article.bad{border-left:4px solid #ef4444}.bf-simple-issue-list article.warn{border-left:4px solid #f59e0b}.bf-simple-issue-date{font-size:11px;font-weight:900;color:var(--muted,#64748b)}.bf-simple-issue-list article>div:nth-child(2){display:grid;gap:3px}.bf-simple-issue-list article b{font-size:12px}.bf-simple-issue-list article small{font-size:10px;color:var(--muted,#64748b);line-height:1.35}.bf-simple-issue-list strong{font-size:13px;white-space:nowrap;color:#b91c1c}.bf-simple-issue-list button{min-height:34px;padding:6px 10px;font-size:10px}.bf-simple-allok{padding:14px;border-radius:13px;background:rgba(22,163,74,.09);border:1px solid rgba(22,163,74,.2);font-weight:800;color:#166534}.bf-simple-days{margin-bottom:12px}.bf-simple-days>summary{cursor:pointer;font-weight:900;padding:4px 0}.bf-advanced-fold>summary{cursor:pointer;font-weight:900;padding:4px 0}.bf-simple-day-list{display:grid;gap:8px;margin-top:12px}.bf-simple-day-list article{display:grid;grid-template-columns:150px 1.25fr 1fr;gap:10px;align-items:stretch;padding:11px;border-radius:14px;border:1px solid rgba(100,116,139,.17);background:rgba(248,250,252,.72)}.bf-simple-day-list article.review{border-left:5px solid #f59e0b}.bf-simple-day-list article.ok{border-left:5px solid #22c55e}.bf-day-date{display:grid;align-content:center;gap:4px}.bf-day-col{display:grid;align-content:center;gap:4px}.bf-day-date b{font-size:13px}.bf-day-date small{font-size:9px;color:var(--muted,#64748b);font-weight:750}.bf-day-col{padding:8px 10px;border-radius:11px;background:rgba(100,116,139,.07)}.bf-day-col>span{font-size:11px;font-weight:900}.bf-day-col small{font-size:10px;color:var(--muted,#64748b);line-height:1.4}.bf-day-col em{font-size:9px;font-style:normal;font-weight:800;color:#b45309}.bf-day-col em.ok{color:#15803d}.bf-simple-loaders{margin-bottom:12px}.bf-simple-source-actions{display:flex;flex-wrap:wrap;gap:7px}.bf-simple-source-actions button{min-height:38px}.bf-advanced-fold{padding:14px;margin-bottom:12px;border:1px solid rgba(100,116,139,.18)}.bf-advanced-inner{display:grid;gap:12px;margin-top:14px}.bf-advanced-inner>.card{margin:0}.bf-advanced-inner>.recon-monthly-pro{margin:0}.bf-advanced-inner .bf-filter{position:static}html[data-theme=dark] .bf-simple-issue-list article{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.18)}html[data-theme=dark] .bf-simple-day-list article{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.18)}html[data-theme=dark] .bf-day-col{background:rgba(255,255,255,.055)}html[data-theme=dark] .bf-simple-loading{color:#93c5fd;background:rgba(23,105,232,.16)}html[data-theme=dark] .bf-simple-note.warn{color:#fcd34d}html[data-theme=dark] .bf-simple-allok{color:#86efac}@media (max-width:1100px){.bf-simple-cards{grid-template-columns:1fr 1fr}.bf-simple-card.transfer{grid-column:1/-1}.bf-simple-day-list article{grid-template-columns:125px 1fr 1fr}}@media (max-width:760px){.bf-simple-rule{grid-template-columns:1fr}.bf-simple-rule i{transform:rotate(90deg)}.bf-simple-cards{grid-template-columns:1fr}.bf-simple-card.transfer{grid-column:auto}.bf-simple-metrics{grid-template-columns:1fr 1fr}.bf-simple-issue-list article{grid-template-columns:78px 1fr}.bf-simple-issue-list article strong{grid-column:auto}.bf-simple-issue-list article button{grid-column:auto}.bf-simple-day-list article{grid-template-columns:1fr}.bf-simple-loaders{flex-direction:column;align-items:stretch!important}.bf-simple-source-actions{display:grid;grid-template-columns:1fr}.bf-simple-source-actions button{width:100%}}@media (max-width:460px){.bf-simple-metrics{grid-template-columns:1fr 1fr}.bf-simple-metrics.two{grid-template-columns:1fr 1fr}.bf-simple-control-numbers{grid-template-columns:1fr 1fr}.bf-simple-control-numbers span:last-child{grid-column:1/-1}.bf-simple-issue-list article{grid-template-columns:1fr}.bf-simple-issue-list article strong{grid-column:1}.bf-simple-issue-list article button{grid-column:1}.bf-simple-issue-list button{width:100%}}.bf-simple-card.transfer .bf-simple-metrics.five{grid-template-columns:repeat(5,minmax(0px,1fr))}@media (max-width:900px){.bf-simple-card.transfer .bf-simple-metrics.five{grid-template-columns:repeat(2,minmax(0px,1fr))}.bf-simple-card.transfer .bf-simple-metrics.five span:last-child{grid-column:1/-1}}@media (max-width:460px){.bf-simple-card.transfer .bf-simple-metrics.five{grid-template-columns:1fr 1fr}}.bf-simple-missing{margin-bottom:12px;border-left:5px solid #2563eb}.bf-missing-groups{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bf-missing-groups>article{display:grid;gap:9px;padding:12px;border:1px solid rgba(100,116,139,.16);border-radius:14px;background:rgba(248,250,252,.72)}.bf-missing-groups>article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.bf-missing-groups b{font-size:12px}.bf-missing-groups small{font-size:10px;color:var(--muted,#64748b)}.bf-missing-chips{display:flex;flex-wrap:wrap;gap:6px}.bf-missing-chip{min-width:34px;height:32px;padding:0 8px;border:1px solid rgba(245,158,11,.3);border-radius:10px;background:rgba(245,158,11,.1);color:#92400e;font-weight:900;cursor:pointer}.bf-missing-chip:hover{transform:translateY(-1px);background:rgba(245,158,11,.16)}.bf-missing-none{font-size:11px;font-weight:850;color:#15803d}.bf-day-review{margin-bottom:12px;border:1px solid rgba(37,99,235,.2);box-shadow:rgba(37,99,235,.07) 0 12px 30px}.bf-day-review-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.bf-day-review-head h3{margin:2px 0;font-size:20px}.bf-day-review-head>div:first-child small{color:var(--muted,#64748b)}.bf-day-review-picker{display:flex;align-items:center;gap:7px}.bf-day-review-picker input{min-height:40px;border-radius:11px;border:1px solid rgba(100,116,139,.24);padding:7px 10px;background:var(--card,#fff);color:inherit}.bf-day-review-picker button{min-width:42px;min-height:40px;padding:6px 10px}.bf-day-source-grid{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));gap:8px;margin-bottom:10px}.bf-day-source-grid article{display:grid;gap:4px;min-height:82px;padding:10px;border-radius:13px;border:1px solid rgba(100,116,139,.16);background:rgba(248,250,252,.7)}.bf-day-source-grid small{font-size:8px;font-weight:900;letter-spacing:.05em;color:var(--muted,#64748b)}.bf-day-source-grid b{font-size:12px}.bf-day-source-grid span{font-size:9px;color:var(--muted,#64748b);line-height:1.3}.bf-day-source-grid article.ok{border-bottom:4px solid #22c55e}.bf-day-source-grid article.missing{border-bottom:4px solid #ef4444;background:rgba(254,226,226,.45)}.bf-day-source-grid article.neutral{border-bottom:4px solid #94a3b8}.bf-day-review-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:9px}.bf-day-review-columns article{padding:11px;border-radius:13px;background:rgba(100,116,139,.07)}.bf-day-review-columns b{font-size:12px}.bf-day-review-columns p{margin:6px 0;font-size:10px;line-height:1.5;color:var(--muted,#64748b)}.bf-day-review-columns em{font-size:10px;font-style:normal;font-weight:800;color:#b45309}.bf-day-review-columns em.ok{color:#15803d}.bf-day-problems{display:grid;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(100,116,139,.15)}.bf-day-problems>div{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:8px 10px;border-radius:11px;background:rgba(248,250,252,.72)}.bf-day-problems>div.bad{border-left:4px solid #ef4444}.bf-day-problems>div.warn{border-left:4px solid #f59e0b}.bf-day-problems span{font-size:11px;font-weight:850}.bf-day-problems small{grid-column:1;color:var(--muted,#64748b);font-size:9px}.bf-day-problems strong{grid-area:1/2/3;align-self:center;font-size:11px}.bf-day-allok{margin-top:10px;padding:10px 12px;border-radius:11px;background:rgba(22,163,74,.09);color:#166534;font-size:11px;font-weight:850}.bf-day-review-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.bf-simple-day-list article[data-bfdayjump]{cursor:pointer}.bf-simple-day-list article[data-bfdayjump]:hover{transform:translateY(-1px);box-shadow:rgba(15,23,42,.06) 0 7px 18px}html[data-theme=dark] .bf-missing-groups>article{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.18)}html[data-theme=dark] .bf-day-source-grid article{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.18)}html[data-theme=dark] .bf-day-problems>div{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.18)}html[data-theme=dark] .bf-missing-chip{color:#fcd34d;background:rgba(245,158,11,.14)}html[data-theme=dark] .bf-day-source-grid article.missing{background:rgba(127,29,29,.16)}html[data-theme=dark] .bf-day-allok{color:#86efac}@media (max-width:1100px){.bf-day-source-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.bf-missing-groups{grid-template-columns:1fr}.bf-day-review-columns{grid-template-columns:1fr}.bf-day-review-head{align-items:stretch;flex-direction:column}.bf-day-review-picker{width:100%}.bf-day-review-picker input{flex:1 1 0%}.bf-day-source-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.bf-day-source-grid{grid-template-columns:1fr}.bf-missing-groups>article>div:first-child{align-items:flex-start;flex-direction:column}}.rec20 .rec-monthbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,auto) minmax(180px,1fr);gap:12px;align-items:center;margin:12px 0;padding:12px 14px;border:1px solid rgba(56,189,248,.28);background:linear-gradient(135deg,rgba(14,165,233,.14),rgba(15,23,42,.22));border-radius:18px}.rec20 .rec-monthbar small{display:block;color:rgba(226,232,240,.78);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.rec20 .rec-monthbar b{display:block;font-size:17px;text-transform:capitalize}.rec20 .rec-monthbar span{color:rgba(226,232,240,.75);font-size:12px}.rec20 .rec-month-actions{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.rec20 .rec-month-actions input[type=month]{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.35);color:#fff;border-radius:12px;padding:9px 10px;min-height:38px}@media (max-width:760px){.rec20 .rec-monthbar{grid-template-columns:1fr}.rec20 .rec-month-actions{justify-content:flex-start}}.supplier-debt-card201{color:#fff!important}.supplier-debt-card201 *{color:#fff!important}.supplier-debt-card201{background:linear-gradient(135deg,#133e78 0,#0b2858 100%)!important;border:1px solid rgba(255,255,255,.18)!important}.supplier-debt-card201 .eyebrow{color:rgba(255,255,255,.7)!important;letter-spacing:.18em!important}.supplier-debt-head201 h3{color:#fff!important;font-size:clamp(1.25rem, 5.2vw, 1.72rem)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.035em!important;text-shadow:rgba(0,0,0,.28) 0 1px 2px!important;overflow-wrap:anywhere!important}.supplier-debt-head201 small{color:rgba(255,255,255,.82)!important}.supplier-debt-card201 small{color:rgba(255,255,255,.82)!important}.supplier-debt-balance201 span{color:rgba(255,255,255,.78)!important}.supplier-debt-grid201 span{color:rgba(255,255,255,.78)!important}.supplier-debt-balance201 b{color:#fff!important;text-shadow:rgba(0,0,0,.16) 0 1px 1px!important}.supplier-debt-grid201 b{color:#fff!important;text-shadow:rgba(0,0,0,.16) 0 1px 1px!important}.supplier-debt-grid201>div{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.18)!important}@media (max-width:720px){.supplier-debt-card201{padding:18px 16px 22px!important}.supplier-debt-head201 h3{margin-top:6px!important;margin-bottom:8px!important}.supplier-debt-balance201 b{font-size:2rem!important}.supplier-debt-actions201 .primary{width:100%!important}.supplier-debt-actions201 .secondary{width:100%!important}}.supplier-debt-actions201 .secondary{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%)!important;border:1px solid rgba(187,247,208,.72)!important;color:#fff!important;box-shadow:rgba(22,163,74,.28) 0 10px 24px!important;text-shadow:rgba(0,0,0,.2) 0 1px 1px!important}.supplier-debt-actions201 button[data-supplier-history201]{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%)!important;border:1px solid rgba(187,247,208,.72)!important;color:#fff!important;box-shadow:rgba(22,163,74,.28) 0 10px 24px!important;text-shadow:rgba(0,0,0,.2) 0 1px 1px!important}.supplier-debt-actions201 .secondary:hover{transform:translateY(-1px);filter:brightness(1.05)!important}.supplier-debt-actions201 button[data-supplier-history201]:hover{transform:translateY(-1px);filter:brightness(1.05)!important}.supplier-debt-actions201 .secondary:disabled{background:linear-gradient(135deg,#86efac 0,#4ade80 100%)!important;color:#064e3b!important;opacity:.82!important}.supplier-debt-actions201 button[data-supplier-history201]:disabled{background:linear-gradient(135deg,#86efac 0,#4ade80 100%)!important;color:#064e3b!important;opacity:.82!important}.dc-card-alert-panel{margin:14px 0;padding:16px;border-radius:22px;background:linear-gradient(135deg,rgba(245,158,11,.16),rgba(15,23,42,.88));border:1px solid rgba(245,158,11,.35);box-shadow:rgba(0,0,0,.22) 0 16px 40px}.dc-card-alert-panel.critical{background:linear-gradient(135deg,rgba(220,38,38,.2),rgba(15,23,42,.92));border-color:rgba(248,113,113,.45)}.dc-card-alert-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.dc-card-alert-head h3{margin:4px 0 2px;font-size:1.12rem;color:#fff}.dc-card-alert-head p{margin:0;color:rgba(226,232,240,.84)}.dc-card-alert-list{display:grid;gap:9px}.dc-card-alert-row{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:10px 12px;border-radius:16px;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.2)}.dc-card-alert-row b{color:#fff}.dc-card-alert-row small{grid-column:2;color:rgba(226,232,240,.82)}.dc-card-alert-row em{grid-column:2;color:#86efac;font-style:normal;font-size:.82rem}.dc-card-alert-row.today{border-color:rgba(248,113,113,.5)}.dc-card-alert-row.overdue{border-color:rgba(248,113,113,.5)}.dc-card-alert-row.tomorrow{border-color:rgba(250,204,21,.45)}.dc-card-alert-row.week{border-color:rgba(251,146,60,.45)}.dc-card-alert-overlay{z-index:9999}.dc-card-alert-sheet{max-width:760px}.dc-card-alert-stack{display:grid;gap:12px}.dc-card-alert-detail{border-left:6px solid rgba(148,163,184,.55)}.dc-card-alert-detail.today{border-left-color:#ef4444;background:linear-gradient(rgba(127,29,29,.22),rgba(15,23,42,.9))}.dc-card-alert-detail.overdue{border-left-color:#ef4444;background:linear-gradient(rgba(127,29,29,.22),rgba(15,23,42,.9))}.dc-card-alert-detail.tomorrow{border-left-color:#facc15}.dc-card-alert-detail.week{border-left-color:#fb923c}.dc-card-alert-detail.paid{opacity:.72;filter:saturate(.8)}.dc-card-alert-actions{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin-top:12px}.dc-card-alert-actions button{min-height:42px}.grid2.compact{gap:8px;margin-top:10px}.grid2.compact .metric{padding:10px;border-radius:14px}@media (max-width:680px){.dc-card-alert-head{display:grid}.dc-card-alert-actions{grid-template-columns:1fr 1fr}.dc-card-alert-sheet{border-radius:24px 24px 0 0;max-height:92vh;overflow:auto}}.supplier-unassigned201{margin:14px 0;border:1px solid color-mix(in srgb,var(--dc-warning) 28%,var(--dc-line));box-shadow:var(--dc-shadow-sm)}.supplier-unassigned-head201{align-items:flex-start}.supplier-unassigned-head201>b{font-size:1.12rem;line-height:1.25}.supplier-unassigned-head201 b{font-size:1.12rem;line-height:1.25}.supplier-unassigned-list201{display:grid;gap:10px;margin-top:12px}.supplier-unassigned-row201{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:14px;align-items:center;padding:13px 14px;border:1px solid var(--dc-line);border-radius:var(--dc-radius);background:var(--dc-surface-2)}.supplier-unassigned-main201{min-width:0}.supplier-unassigned-main201 b{display:block;font-size:1rem;line-height:1.2;overflow-wrap:anywhere;color:var(--dc-text)}.supplier-unassigned-main201 small{display:block;margin-top:4px;color:var(--dc-muted);line-height:1.35;overflow-wrap:anywhere}.supplier-unassigned-origin201{font-size:.76rem}.supplier-classify-btn201{min-width:106px;min-height:42px;padding:8px 14px}.supplier-classify-sheet201{max-width:760px}.supplier-classify-grid201{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px;margin:10px 0 14px}.supplier-classify-grid201>button{display:grid;gap:4px;justify-items:start;text-align:left;min-height:104px;padding:12px;border-radius:var(--dc-radius);border:1px solid var(--dc-line);background:var(--dc-surface-2);color:var(--dc-text)}.supplier-classify-grid201>button span{font-size:1.35rem}.supplier-classify-grid201>button b{font-size:.86rem}.supplier-classify-grid201>button small{font-size:.72rem;line-height:1.25;color:var(--dc-muted)}.supplier-classify-grid201>button.active{border-color:var(--dc-primary);background:var(--dc-primary-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--dc-primary) 10%,transparent)}.supplier-classify-note201{margin:10px 0;padding:12px 14px;border-radius:var(--dc-radius-sm);background:var(--dc-primary-soft);border:1px solid color-mix(in srgb,var(--dc-primary) 22%,var(--dc-line))}.supplier-classify-note201.good{background:var(--dc-success-bg);border-color:color-mix(in srgb,var(--dc-success) 24%,var(--dc-line))}.supplier-classify-note201 b{display:block;margin-bottom:4px}.supplier-classify-note201 p{margin:0;color:var(--dc-muted);font-size:.84rem;line-height:1.45}.supplier-classify-rule201{margin:12px 0}@media (max-width:760px){.supplier-classify-grid201{grid-template-columns:1fr 1fr}.supplier-classify-sheet201{max-height:92vh;overflow:auto}}@media (max-width:560px){.supplier-unassigned-row201{grid-template-columns:1fr;gap:9px;padding:12px}.supplier-classify-btn201{width:100%;min-width:0}.supplier-unassigned-head201{display:grid;gap:8px}.supplier-classify-grid201{grid-template-columns:1fr 1fr;gap:7px}.supplier-classify-grid201>button{min-height:92px;padding:10px}.supplier-classify-sheet201 .form-grid{grid-template-columns:1fr}}.petty-cash-card1722{border:1px solid color-mix(in srgb,var(--dc-success) 24%,var(--dc-line));background:color-mix(in srgb,var(--dc-success-bg) 72%,var(--dc-surface));box-shadow:var(--dc-shadow-xs)}.petty-cash-grid1722{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:9px;margin:12px 0}.petty-cash-replenish-summary{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:9px;margin:12px 0}.petty-cash-grid1722>span{display:grid;gap:4px;padding:11px 12px;border-radius:var(--dc-radius-sm);background:var(--dc-surface-2);border:1px solid var(--dc-line)}.petty-cash-replenish-summary>span{display:grid;gap:4px;padding:11px 12px;border-radius:var(--dc-radius-sm);background:var(--dc-surface-2);border:1px solid var(--dc-line)}.petty-cash-grid1722 small{color:var(--dc-muted);font-size:.76rem}.petty-cash-replenish-summary small{color:var(--dc-muted);font-size:.76rem}.petty-cash-grid1722 b{font-size:1rem;overflow-wrap:anywhere}.petty-cash-replenish-summary b{font-size:1rem;overflow-wrap:anywhere}.petty-cash-sheet1722{max-width:650px}.manual-cash-origin select{font-weight:700}.liquidity-card1723{border:1px solid color-mix(in srgb,var(--dc-primary) 25%,var(--dc-line));background:var(--dc-surface);box-shadow:var(--dc-shadow-xs);overflow:hidden}.liquidity-head1723{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}.liquidity-head1723 h3{margin:3px 0 4px}.liquidity-head1723 p{margin:0;color:var(--dc-muted);font-size:.86rem}.liquidity-grid1723{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px}.liquidity-grid1723>div{display:grid;gap:5px;padding:13px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-line);background:var(--dc-surface-2);min-width:0}.liquidity-grid1723>div small{color:var(--dc-muted);font-size:.74rem}.liquidity-grid1723>div b{font-size:1.08rem;overflow-wrap:anywhere}.liquidity-grid1723 .total{background:var(--dc-primary-soft);border-color:color-mix(in srgb,var(--dc-primary) 24%,var(--dc-line))}.liquidity-commit1723{display:grid;grid-template-columns:1.45fr 1fr;gap:9px;margin-top:10px}.liquidity-commit1723>div{display:grid;gap:4px;padding:12px 13px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-line);background:var(--dc-surface-2)}.liquidity-commit1723 small{color:var(--dc-muted);font-size:.74rem}.liquidity-commit1723 span{color:var(--dc-muted);font-size:.74rem}.liquidity-commit1723 b{font-size:1rem}.liquidity-commit1723 .after{background:var(--dc-success-bg)}.liquidity-rule1723{margin-top:10px}.liquidity-actions1723{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.liquidity-empty1723{display:grid;gap:4px;padding:14px;border-radius:var(--dc-radius-sm);border:1px dashed color-mix(in srgb,var(--dc-primary) 35%,var(--dc-line));background:var(--dc-primary-soft)}.liquidity-empty1723 small{color:var(--dc-muted)}.liquidity-sheet1723{width:min(760px,94vw);max-height:92vh;overflow:auto}.liquidity-sheet1723 .liquidity-grid1723.detail{margin:4px 0 0}.liquidity-history1723{display:grid;gap:8px}.liquidity-history-row1723{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-sm);background:var(--dc-surface)}.liquidity-history-row1723>div{display:grid;gap:3px}.liquidity-history-row1723>div:last-child{text-align:right}.liquidity-history-row1723 small{color:var(--dc-muted);font-size:.73rem}.liquidity-history-row1723 strong{font-size:.96rem}.liquidity-cut-sheet1723{max-width:680px}.liquidity-live-total1723{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;margin:10px 0;border-radius:var(--dc-radius-sm);background:var(--dc-primary-soft);border:1px solid color-mix(in srgb,var(--dc-primary) 24%,var(--dc-line))}.liquidity-live-total1723 b{font-size:1.25rem}.petty-expense-direct1724{appearance:none;border:1px solid color-mix(in srgb,var(--dc-warning) 35%,var(--dc-line));background:var(--dc-warn-bg);color:var(--dc-warning);border-radius:var(--dc-radius-sm);padding:10px 14px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:800;cursor:pointer;min-height:42px}.petty-expense-direct1724:active{transform:translateY(1px)}.petty-cash-actions1724{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.petty-cash-actions1724>*{width:100%}.petty-expense-sheet1724{max-width:650px}.petty-expense-balance1724{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:4px 0 12px}.petty-expense-balance1724>span{display:grid;gap:4px;padding:12px 13px;border-radius:var(--dc-radius-sm);background:var(--dc-warn-bg);border:1px solid color-mix(in srgb,var(--dc-warning) 22%,var(--dc-line))}.petty-expense-balance1724 small{color:var(--dc-muted);font-size:.75rem}.petty-expense-balance1724 b{font-size:1rem}.finance-tabs41725{display:flex;gap:8px;margin:4px 0 14px;padding:5px;border-radius:var(--dc-radius);background:var(--dc-surface-3);width:max-content;max-width:100%;border:1px solid var(--dc-line)}.finance-tabs41725 button{border:0;background:0 0;color:var(--dc-muted);font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:800;padding:10px 14px;border-radius:var(--dc-radius-sm);cursor:pointer;white-space:nowrap}.finance-tabs41725 button.active{background:var(--dc-surface);color:var(--dc-text);box-shadow:var(--dc-shadow-xs)}.finance-liquidity-page41725{display:grid;gap:14px}.liquidity-kpis41725{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin-top:2px}.liquidity-kpis41725>button{appearance:none;border:0;min-height:112px;padding:16px 17px;border-radius:var(--dc-radius-lg);display:grid;gap:5px;text-align:left;cursor:pointer;color:#fff;box-shadow:var(--dc-shadow-sm);transition:transform .15s,filter .15s,box-shadow .15s;font:inherit;min-width:0}.liquidity-kpis41725>button:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:var(--dc-shadow)}.liquidity-kpis41725>button:active{transform:translateY(0)}.liquidity-kpis41725>button small{color:color-mix(in srgb,#fff 88%,transparent)}.liquidity-kpis41725>button span{color:color-mix(in srgb,#fff 88%,transparent)}.liquidity-kpis41725>button small{font-weight:900;letter-spacing:.01em}.liquidity-kpis41725>button b{font-size:1.38rem;color:#fff;line-height:1.05;overflow-wrap:anywhere}.liquidity-kpis41725 .cash{background:linear-gradient(145deg,var(--dc-green2),var(--dc-success))}.liquidity-kpis41725 .bank{background:linear-gradient(145deg,var(--dc-primary-strong),var(--dc-primary))}.liquidity-kpis41725 .petty{background:linear-gradient(145deg,var(--dc-orange2),var(--dc-orange))}.liquidity-kpis41725 .total{background:linear-gradient(145deg,var(--dc-purple2),var(--dc-purple))}.liquidity-status41725{display:flex;flex-wrap:wrap;gap:7px}.debt-goal41725{border:1px solid color-mix(in srgb,var(--dc-danger) 24%,var(--dc-line));background:var(--dc-danger-bg);box-shadow:var(--dc-shadow-xs)}.debt-goal41725 h3{margin:4px 0}.debt-goal41725 p{margin:0;color:var(--dc-muted)}.debt-goal-head41725{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.goal-big41725{font-size:1.45rem;font-weight:900;text-align:right}.goal-big41725 small{display:block;font-size:.72rem;color:var(--dc-muted);font-weight:700;margin-bottom:3px}.goal-progress41725{height:11px;border-radius:999px;background:var(--dc-surface-3);overflow:hidden;margin:14px 0 9px}.goal-progress41725 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dc-danger),var(--dc-warning),var(--dc-success))}.debt-goal-foot41725{display:flex;justify-content:space-between;gap:12px;color:var(--dc-muted);font-size:.78rem}.debt-chart-card41725{padding:16px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:var(--dc-surface);box-shadow:var(--dc-shadow-xs)}.debt-chart-head41725{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.debt-chart-head41725 b{display:block;margin-top:3px}.debt-chart-head41725 small{display:block;color:var(--dc-muted);margin-top:2px}.debt-chart-deltas41725{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.debt-chart-deltas41725 span{display:grid;gap:2px;padding:7px 9px;border-radius:var(--dc-radius-sm);background:var(--dc-surface-2);font-size:.72rem;border:1px solid var(--dc-line)}.debt-svg41725{width:100%;height:auto;margin-top:8px;overflow:visible}.debt-svg41725 text{font-size:11px;fill:var(--dc-muted)}.grid41725{stroke:var(--dc-line-strong);stroke-width:1}.debt-svg41725 polyline{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.debt-svg41725 .debt-line41725{stroke:var(--dc-danger);fill:var(--dc-danger)}.debt-svg41725 polyline.debt-line41725{fill:none}.debt-svg41725 .cash-line41725{stroke:var(--dc-primary);fill:var(--dc-primary)}.debt-svg41725 polyline.cash-line41725{fill:none}.debt-chart-legend41725{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;color:var(--dc-muted);font-size:.75rem}.debt-chart-legend41725 span{display:flex;align-items:center;gap:6px}.debt-chart-legend41725 i{width:10px;height:10px;border-radius:50%}.debt-dot41725{background:var(--dc-danger)}.cash-dot41725{background:var(--dc-primary)}.debt-chart-empty41725{display:grid;gap:5px;padding:20px;border:1px dashed var(--dc-line-strong);border-radius:var(--dc-radius);text-align:center;background:var(--dc-surface-2)}.debt-chart-empty41725 small{color:var(--dc-muted)}.debt-breakdown-grid41725{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.debt-breakdown-grid41725 span{position:relative;overflow:hidden;display:grid;align-content:start;gap:7px;min-height:118px;padding:16px 17px;border:0;border-radius:var(--dc-radius-lg);color:#fff;box-shadow:var(--dc-shadow-sm);isolation:isolate}.debt-breakdown-grid41725 span::after{content:"";position:absolute;width:112px;height:112px;border-radius:50%;right:-38px;top:-40px;background:rgba(255,255,255,.14);pointer-events:none;z-index:0}.debt-breakdown-grid41725 small{position:relative;z-index:1;color:#fff!important}.debt-breakdown-grid41725 b{position:relative;z-index:1;color:#fff!important}.debt-breakdown-grid41725 small{font-size:.78rem;font-weight:800;line-height:1.15;opacity:.92}.debt-breakdown-grid41725 b{font-size:clamp(1.16rem, 2.15vw, 1.46rem);line-height:1.06;letter-spacing:-.025em;overflow-wrap:anywhere}.debt-breakdown-grid41725 .cards{background:linear-gradient(145deg,var(--dc-purple2),var(--dc-purple))}.debt-breakdown-grid41725 .payables{background:linear-gradient(145deg,var(--dc-orange2),var(--dc-orange))}.debt-breakdown-grid41725 .debt-total{background:linear-gradient(145deg,var(--dc-danger),color-mix(in srgb,var(--dc-danger) 74%,var(--dc-purple)))}.debt-breakdown-grid41725 .ratio{background:linear-gradient(145deg,var(--dc-cyan),var(--dc-primary))}.petty-separate41725{border-style:dashed;border-color:color-mix(in srgb,var(--dc-warning) 36%,var(--dc-line))}.liquidity-actions41725{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px}.liquidity-actions41725>*{width:100%}.liquidity-history41725{display:grid;gap:8px}.liquidity-history41725 article{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:12px 13px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-line);background:var(--dc-surface)}.liquidity-history41725 article>div{display:grid;gap:3px}.liquidity-history41725 article>div:last-child{text-align:right}.liquidity-history41725 small{font-size:.73rem;color:var(--dc-muted)}.debt-cut-info41725{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:8px 0}.debt-cut-info41725 span{display:grid;gap:4px;padding:12px;border-radius:var(--dc-radius-sm);background:var(--dc-surface-2);border:1px solid var(--dc-line)}.debt-cut-info41725 small{color:var(--dc-muted);font-size:.74rem}.attendance-weekly41726{width:min(1180px,96vw)}.att-week-toolbar41726{display:flex;gap:14px;align-items:end;justify-content:space-between;margin:0 0 14px;flex-wrap:wrap}.att-week-toolbar41726>label{min-width:min(360px,100%);flex:1 1 0%}.att-week-toolbar41726 input[type=search]{width:100%}.att-weekly-grid41726{gap:16px}.att-week-card41726{display:block;padding:0;overflow:hidden}.att-week-head41726{display:grid;grid-template-columns:minmax(220px,0.8fr) 1.6fr;gap:16px;align-items:center;padding:15px 16px;background:var(--dc-surface-2);border-bottom:1px solid var(--dc-line)}.att-week-head41726>div:first-child{display:flex;flex-direction:column;gap:3px}.att-week-head41726>div:first-child>b{font-size:1.05rem}.att-week-head41726 small{color:var(--dc-muted)}.att-week-kpis41726{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px}.att-week-kpis41726 span{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:var(--dc-radius-sm);background:var(--dc-info-bg);border:1px solid color-mix(in srgb,var(--dc-primary) 18%,var(--dc-line))}.att-week-kpis41726 b{font-size:1.05rem}.att-day-header41726{display:grid;grid-template-columns:1.05fr repeat(4,1fr) 0.95fr 1fr;gap:8px;align-items:center;min-width:980px}.att-day-row41726{display:grid;grid-template-columns:1.05fr repeat(4,1fr) 0.95fr 1fr;gap:8px;align-items:center;min-width:980px}.att-day-header41726{padding:9px 14px;font-size:.73rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;background:var(--dc-surface-3);color:var(--dc-muted)}.att-day-list41726{overflow-x:auto}.att-day-row41726{padding:10px 14px;border-top:1px solid var(--dc-line)}.att-day-row41726:hover{background:var(--dc-input-hover)}.att-date41726{display:flex;flex-direction:column;gap:2px}.att-time41726{display:flex;flex-direction:column;gap:2px}.att-late41726{display:flex;flex-direction:column;gap:2px}.att-time41726 b{white-space:nowrap}.att-late41726 b{white-space:nowrap}.att-time41726 small{font-size:.72rem;color:var(--dc-muted);white-space:nowrap}.att-late41726 small{font-size:.72rem;color:var(--dc-muted);white-space:nowrap}.att-date41726 small{font-size:.72rem;color:var(--dc-muted);white-space:nowrap}.att-late41726 b{color:var(--dc-warning)}.att-late41726.good b{color:var(--dc-success)}.att-issue41726{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;font-size:.72rem;font-weight:850;white-space:nowrap;border:1px solid transparent}.att-issue41726.ok{background:var(--dc-success-bg);color:var(--dc-success);border-color:color-mix(in srgb,var(--dc-success) 22%,var(--dc-line))}.att-issue41726.dup{background:var(--dc-warn-bg);color:var(--dc-warning);border-color:color-mix(in srgb,var(--dc-warning) 22%,var(--dc-line))}.att-issue41726.missing{background:var(--dc-warn-bg);color:var(--dc-warning);border-color:color-mix(in srgb,var(--dc-warning) 22%,var(--dc-line))}.att-issue41726.exc{background:color-mix(in srgb,var(--dc-purple) 10%,var(--dc-surface));color:var(--dc-purple);border-color:color-mix(in srgb,var(--dc-purple) 22%,var(--dc-line))}.att-filter-count41726{margin:4px 0 10px;padding:9px 12px;border-radius:var(--dc-radius-sm);background:var(--dc-primary-soft);border:1px solid color-mix(in srgb,var(--dc-primary) 22%,var(--dc-line));font-weight:800;color:var(--dc-text)}@media (max-width:760px){.supplier-classify-grid201{grid-template-columns:1fr 1fr}.liquidity-kpis41725{grid-template-columns:1fr 1fr}.liquidity-kpis41725>button{min-height:102px;padding:14px}.liquidity-kpis41725>button b{font-size:1.22rem}.debt-breakdown-grid41725{grid-template-columns:1fr 1fr}.debt-chart-head41725{flex-direction:column}.debt-goal-head41725{flex-direction:column}.goal-big41725{text-align:left}.debt-chart-deltas41725{justify-content:flex-start}.liquidity-actions41725{grid-template-columns:1fr}.debt-goal-foot41725{flex-direction:column}.finance-tabs41725{width:100%;overflow:auto}.finance-tabs41725 button{flex:1 1 0%}.liquidity-history41725 article{flex-direction:column}.liquidity-history41725 article>div:last-child{text-align:left}.debt-cut-info41725{grid-template-columns:1fr}.attendance-weekly41726{width:100vw;max-height:100vh;border-radius:0}.att-week-toolbar41726{display:grid;grid-template-columns:1fr}.att-week-toolbar41726>label{min-width:0}.att-week-head41726{grid-template-columns:1fr}.att-week-kpis41726{grid-template-columns:1fr 1fr}.att-day-header41726{min-width:900px}.att-day-row41726{min-width:900px}.weekly-admin-actions{grid-template-columns:1fr 1fr}}@media (max-width:700px){.liquidity-head1723{flex-direction:column}.liquidity-head1723 .pill{align-self:flex-start}.liquidity-grid1723{grid-template-columns:1fr 1fr}.liquidity-grid1723 .total{grid-column:1/-1}.liquidity-commit1723{grid-template-columns:1fr}.liquidity-actions1723{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr))}.liquidity-actions1723>*{width:100%}.liquidity-actions1723>:last-child:nth-child(odd){grid-column:1/-1}.petty-cash-actions1724{grid-template-columns:1fr}.petty-expense-balance1724{grid-template-columns:1fr 1fr}.liquidity-history-row1723{align-items:flex-start}.liquidity-history-row1723>div:first-child small{max-width:200px}.liquidity-sheet1723{width:96vw}}@media (max-width:640px){.petty-cash-grid1722{grid-template-columns:1fr 1fr}.petty-cash-replenish-summary{grid-template-columns:1fr 1fr}.petty-cash-grid1722>span:last-child{grid-column:1/-1}.petty-cash-sheet1722{max-height:92vh;overflow:auto}}.card-limit-lock-badge{display:inline-flex;align-items:center;gap:.25rem;margin-left:.35rem;padding:.15rem .42rem;border-radius:999px;font-size:.68rem;font-weight:800;background:color-mix(in srgb,var(--warning,#f59e0b) 18%,transparent);border:1px solid color-mix(in srgb,var(--warning,#f59e0b) 38%,transparent)}.card-limit-unlock-btn{margin-top:.45rem;width:100%}.card-limit-unlock-btn.unlocked{box-shadow:0 0 0 2px color-mix(in srgb,var(--warning,#f59e0b) 45%,transparent)}#cardLimit[readonly]{opacity:.82;cursor:not-allowed;background:color-mix(in srgb,var(--panel,#0f2745) 88%,var(--warning,#f59e0b) 12%)}.payment-queue-page41734{display:grid;gap:14px}.payment-queue-kpis41734{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.payment-queue-kpis41734>div{position:relative;overflow:hidden;min-height:108px;padding:16px 17px;border-radius:var(--dc-radius-lg);display:grid;align-content:start;gap:5px;color:#fff;box-shadow:var(--dc-shadow-sm);isolation:isolate}.payment-queue-kpis41734>div::after{content:"";position:absolute;width:112px;height:112px;border-radius:50%;right:-38px;top:-40px;background:rgba(255,255,255,.14);z-index:-1}.payment-queue-kpis41734 small{color:#fff}.payment-queue-kpis41734 b{color:#fff}.payment-queue-kpis41734 span{color:#fff}.payment-queue-kpis41734 small{font-weight:900}.payment-queue-kpis41734 b{font-size:1.35rem;line-height:1.05}.payment-queue-kpis41734 span{font-size:.78rem;opacity:.9}.payment-queue-kpis41734 .pending{background:linear-gradient(145deg,var(--dc-primary-strong),var(--dc-primary))}.payment-queue-kpis41734 .today{background:linear-gradient(145deg,var(--dc-orange2),var(--dc-orange))}.payment-queue-kpis41734 .planned{background:linear-gradient(145deg,var(--dc-purple2),var(--dc-purple))}.payment-queue-kpis41734 .applied{background:linear-gradient(145deg,var(--dc-green2),var(--dc-success))}.payment-queue-intro41734{display:flex;align-items:center;justify-content:space-between;gap:16px}.payment-queue-intro41734>div:first-child{display:grid;gap:3px}.payment-queue-list41734{display:grid;gap:10px}.payment-queue-row41734{display:grid;gap:11px}.payment-queue-row41734.overdue{border-color:color-mix(in srgb,var(--dc-warning) 60%,var(--dc-line))}.payment-queue-main41734{display:grid;grid-template-columns:auto minmax(0px,1fr) auto;align-items:center;gap:12px}.payment-queue-main41734>div{min-width:0}.payment-queue-main41734 strong{font-size:1.08rem}.payment-queue-icon41734{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--dc-surface-3);font-size:1.15rem}.payment-queue-history41734 summary{cursor:pointer;font-weight:900}.payment-queue-history41734>div{display:grid;gap:8px;margin-top:12px}.payment-applied-row41734{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--dc-line)}.payment-applied-row41734:last-child{border-bottom:0}.payment-applied-row41734>div{display:grid}.payment-apply-summary41734{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;margin-bottom:10px}.payment-apply-summary41734 span{display:grid;gap:3px;padding:10px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-sm);background:var(--dc-surface-2)}@media (max-width:760px){.payment-queue-kpis41734{grid-template-columns:repeat(2,minmax(0px,1fr))}.payment-queue-intro41734{align-items:flex-start;flex-direction:column}.payment-queue-main41734{grid-template-columns:auto minmax(0px,1fr)}.payment-queue-main41734>strong{grid-column:2;text-align:left}.payment-apply-summary41734{grid-template-columns:1fr 1fr}}.finance-tabs41725.finance-tabs41735{display:grid!important;grid-template-columns:repeat(3,minmax(0px,1fr))!important;width:100%!important;max-width:none!important;overflow:visible!important;gap:7px!important;padding:5px!important}.finance-tabs41735 button{min-width:0!important;white-space:normal!important;line-height:1.12!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:10px 8px!important}.finance-tabs41735 .payment-tab41735.has-pending:not(.active){background:var(--dc-warn-bg)!important;color:var(--dc-warning)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dc-warning) 25%,var(--dc-line))!important}.finance-tab-count41735{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--dc-warning);color:#fff;font-size:.7rem;font-weight:900;line-height:1}.finance-tabs41735 .payment-tab41735.active .finance-tab-count41735{background:var(--dc-danger);color:#fff}.cash-close-green41735{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--dc-green2),var(--dc-success))!important;border-color:transparent!important;color:#fff!important;box-shadow:var(--dc-shadow-sm)!important;font-weight:900!important}.cash-close-green41735::after{content:"";position:absolute;width:74px;height:74px;border-radius:50%;right:-26px;top:-30px;background:rgba(255,255,255,.14);pointer-events:none}.cash-close-green41735:hover{filter:brightness(1.03)}@media (max-width:760px){.finance-tabs41725.finance-tabs41735{gap:5px!important}.finance-tabs41735 button{font-size:.82rem!important;padding:9px 5px!important;min-height:54px!important}.finance-tab-count41735{min-width:18px;height:18px;padding:0 5px;font-size:.64rem}}@media (max-width:390px){.finance-tabs41735 button{font-size:.74rem!important;padding:8px 3px!important}}.payment-next-notes41737{display:grid;gap:10px}.payment-next-grid41737{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.payment-next-card41737{display:grid;gap:8px;padding:14px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm)}.payment-next-card41737.next{border-color:color-mix(in srgb,var(--dc-warning) 55%,var(--dc-line));background:linear-gradient(145deg,var(--dc-warn-bg),var(--dc-surface))}.payment-next-card41737.overdue{border-color:color-mix(in srgb,var(--dc-danger) 55%,var(--dc-line));background:linear-gradient(145deg,color-mix(in srgb,var(--dc-danger) 10%,var(--dc-surface)),var(--dc-surface))}.payment-next-head41737{display:flex;align-items:center;justify-content:space-between;gap:8px}.payment-next-head41737 span{font-weight:900;color:var(--dc-warning)}.payment-next-card41737.overdue .payment-next-head41737 span{color:var(--dc-danger)}.payment-next-card41737 h3{margin:0;font-size:1rem}.payment-next-card41737>small{color:var(--dc-muted)}.payment-partial41737{font-weight:850;color:var(--dc-success)!important}.payment-queue-row41734 input[readonly]{background:var(--dc-surface-3);color:var(--dc-muted);cursor:not-allowed}@media (max-width:760px){.payment-next-grid41737{grid-template-columns:1fr 1fr}.payment-next-card41737{padding:12px}.payment-next-card41737 h3{font-size:.92rem}}@media (max-width:430px){.payment-next-grid41737{grid-template-columns:1fr}.payment-next-card41737.next{order:-1}}.supplier-debt-card201 .supplier-debt-review201{color:#513800!important;text-shadow:none!important}.supplier-debt-card201 .supplier-debt-review201 *{color:#513800!important;text-shadow:none!important}.supplier-debt-card201 .supplier-debt-review201{background:linear-gradient(135deg,#fff4c7 0,#ffe59a 100%)!important;border:1px solid #efbf43!important;box-shadow:rgba(120,77,0,.12) 0 6px 16px!important;font-weight:800!important;line-height:1.35!important}.business-entry41738 small{display:block;margin-top:3px;line-height:1.3;opacity:.82}.business-adjustments41738 small{display:block;margin-top:3px;line-height:1.3;opacity:.82}@media (max-width:700px){[data-dc-page=business] .business-sales-table41738 .business-day-row41738{padding:12px 13px!important;border:1px solid rgba(96,165,250,.34)!important;border-radius:19px!important;background:linear-gradient(145deg,#143a59 0,#102f49 100%)!important;box-shadow:rgba(15,23,42,.13) 0 9px 20px!important}[data-dc-page=business] .business-sales-table41738 .business-day-row41738 td{color:#f8fbff!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:7px 2px!important;grid-template-columns:minmax(110px,0.9fr) minmax(0px,1.1fr)!important;overflow-wrap:normal!important;word-break:normal!important}[data-dc-page=business] .business-sales-table41738 .business-day-row41738 td:last-child{border-bottom:0!important}[data-dc-page=business] .business-sales-table41738 .business-day-row41738 td::before{color:rgba(226,239,252,.78)!important;opacity:1!important;font-size:10px!important;letter-spacing:.045em!important;text-transform:uppercase!important}[data-dc-page=business] .business-date41738{font-size:17px!important;font-weight:950!important;padding-bottom:10px!important;margin-bottom:2px!important}[data-dc-page=business] .business-total41738 b{font-size:19px!important;color:#fff!important}[data-dc-page=business] .business-utility41738{color:#9af0bd!important;font-weight:900!important}[data-dc-page=business] .business-entry41738{align-items:start!important}[data-dc-page=business] .business-entry41738>b{font-size:16px!important;color:#fff!important}[data-dc-page=business] .business-entry41738 small{grid-column:2!important;color:rgba(226,239,252,.82)!important;font-size:10px!important;text-align:right!important}[data-dc-page=business] .business-adjustments41738 small{grid-column:2!important;color:rgba(226,239,252,.82)!important;font-size:10px!important;text-align:right!important}[data-dc-page=business] .business-adjustments41738 span{color:rgba(226,239,252,.6)!important}[data-dc-page=business] .business-action41738{display:block!important;padding-top:10px!important}[data-dc-page=business] .business-action41738::before{display:none!important}[data-dc-page=business] .business-action41738 .mini{width:100%!important;min-height:42px!important}.supplier-debt-card201 .supplier-debt-review201{font-size:.9rem!important;padding:12px 13px!important}}.card-form-sheet [hidden]{display:none!important}.supplier-payment-smart41739{display:grid;gap:12px;margin:2px 0 12px;padding:14px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:linear-gradient(145deg,var(--dc-surface-2),var(--dc-surface));box-shadow:var(--dc-shadow-sm)}.supplier-smart-loading41739{padding:8px 2px;color:var(--dc-muted);font-weight:800}.supplier-smart-head41739{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.supplier-smart-head41739>div{display:grid;gap:3px;min-width:0}.supplier-smart-head41739>strong{font-size:1.35rem;color:var(--dc-primary-strong);white-space:nowrap}.supplier-smart-grid41739{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px}.supplier-smart-grid41739>span{display:grid;gap:3px;padding:10px 11px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-sm);background:var(--dc-surface)}.supplier-smart-grid41739 small{color:var(--dc-muted);font-weight:800}.supplier-smart-grid41739 b{font-size:1rem}.supplier-smart-question41739{display:grid;gap:9px;padding-top:2px}.supplier-smart-question41739>b{font-size:.95rem}.supplier-smart-actions41739{display:grid;grid-template-columns:1fr 1fr;gap:8px}.supplier-smart-actions41739 button{min-height:52px}.supplier-smart-actions41739 button span{display:block;font-size:.82rem;opacity:.9;margin-top:2px}.supplier-smart-actions41739 .selected41739{box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 20%,transparent)}.supplier-apply-choice41739 .selected41739{box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 20%,transparent)}.supplier-smart-empty41739{padding:11px 12px;border-radius:var(--dc-radius-sm);font-weight:800;line-height:1.4}.supplier-smart-covered41739{padding:11px 12px;border-radius:var(--dc-radius-sm);font-weight:800;line-height:1.4}.supplier-smart-empty41739{background:color-mix(in srgb,var(--dc-success) 10%,var(--dc-surface));color:var(--dc-success)}.supplier-smart-covered41739{background:var(--dc-warn-bg);color:var(--dc-warning)}.supplier-apply-choice41739{display:grid;gap:8px;margin:2px 0 12px;padding:12px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:var(--dc-surface-2)}.supplier-apply-choice41739>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.supplier-apply-choice41739 button{min-height:50px}.supplier-apply-choice41739 button span{display:block;font-size:.82rem;opacity:.9;margin-top:2px}.payment-create-sheet41739 input:disabled{background:var(--dc-surface-3);color:var(--dc-muted);cursor:not-allowed}@media (max-width:760px){.supplier-smart-grid41739{grid-template-columns:1fr 1fr}.supplier-smart-grid41739>span:first-child{grid-column:1/-1}.supplier-smart-actions41739{grid-template-columns:1fr 1fr}.supplier-apply-choice41739>div{grid-template-columns:1fr 1fr}.supplier-smart-head41739>strong{font-size:1.2rem}}.bf-investigate-modal{width:min(960px,-24px + 100vw);max-height:min(92vh,980px);overflow:auto;overscroll-behavior:contain}.bf-investigate-modal>header{position:sticky;top:0;z-index:4;background:color-mix(in srgb,var(--dc-surface) 94%,transparent);backdrop-filter:blur(16px);padding-bottom:12px;border-bottom:1px solid var(--dc-line)}.bf-investigate-modal>header h3{margin:.2rem 0;font-size:1.55rem}.bf-investigate-modal>header p{margin:0;color:var(--dc-muted);font-weight:700}.bf-inv-diagnosis{display:grid;gap:4px;margin:12px 0;padding:13px 15px;border-radius:var(--dc-radius-lg);border:1px solid var(--dc-line)}.bf-inv-diagnosis b{font-size:1rem}.bf-inv-diagnosis span{color:var(--dc-muted);font-weight:750;line-height:1.4}.bf-inv-diagnosis.good{background:color-mix(in srgb,var(--dc-success) 10%,var(--dc-surface));border-color:color-mix(in srgb,var(--dc-success) 30%,var(--dc-line))}.bf-inv-diagnosis.warn{background:var(--dc-warn-bg);border-color:color-mix(in srgb,var(--dc-warning) 32%,var(--dc-line))}.bf-inv-diagnosis.bad{background:color-mix(in srgb,var(--dc-danger) 8%,var(--dc-surface));border-color:color-mix(in srgb,var(--dc-danger) 30%,var(--dc-line))}.bf-inv-waiting{margin:-2px 0 12px;padding:10px 12px;border-radius:var(--dc-radius-sm);background:color-mix(in srgb,var(--dc-warning) 12%,var(--dc-surface));color:var(--dc-warning);font-weight:850}.bf-inv-section{display:grid;gap:10px;margin:12px 0;padding:14px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);background:var(--dc-surface-2)}.bf-inv-section h4{margin:0;font-size:1.03rem}.bf-inv-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bf-inv-bank-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px}.bf-inv-bank-grid span{display:grid;gap:3px;padding:10px 11px;border-radius:var(--dc-radius-sm);background:var(--dc-surface);border:1px solid var(--dc-line)}.bf-inv-bank-grid small{color:var(--dc-muted);font-weight:800}.bf-inv-bank-grid b{font-size:1rem;overflow-wrap:anywhere}.bf-inv-bank-desc{padding:12px;border-radius:var(--dc-radius-sm);background:var(--dc-surface);border:1px solid var(--dc-line);font-weight:820;line-height:1.45;overflow-wrap:anywhere}.bf-inv-list{display:grid;gap:9px}.bf-inv-candidate{display:grid;gap:8px;padding:12px;border-radius:var(--dc-radius-md);border:1px solid var(--dc-line);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm)}.bf-inv-combo{display:grid;gap:8px;padding:12px;border-radius:var(--dc-radius-md);border:1px solid var(--dc-line);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm)}.bf-inv-internal{display:grid;gap:8px;padding:12px;border-radius:var(--dc-radius-md);border:1px solid var(--dc-line);background:var(--dc-surface);box-shadow:var(--dc-shadow-sm)}.bf-inv-candidate-main{grid-template-columns:minmax(0px,1fr) auto;align-items:start}.bf-inv-internal{grid-template-columns:minmax(0px,1fr) auto;align-items:start}.bf-inv-candidate-main>div:first-child{display:grid;gap:3px;min-width:0}.bf-inv-internal>div:first-child{display:grid;gap:3px;min-width:0}.bf-inv-candidate-main>div:last-child{display:grid;gap:5px;justify-items:end}.bf-inv-internal>div:nth-child(2){display:grid;gap:5px;justify-items:end}.bf-inv-candidate small{color:var(--dc-muted);font-weight:720;line-height:1.35;overflow-wrap:anywhere}.bf-inv-internal small{color:var(--dc-muted);font-weight:720;line-height:1.35;overflow-wrap:anywhere}.bf-inv-combo small{color:var(--dc-muted);font-weight:720;line-height:1.35;overflow-wrap:anywhere}.bf-inv-candidate strong{font-size:1.05rem}.bf-inv-internal strong{font-size:1.05rem}.bf-inv-score{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:5px 8px;border-radius:999px;font-size:.78rem;font-weight:900;background:var(--dc-surface-3);color:var(--dc-muted)}.bf-inv-score.good{background:color-mix(in srgb,var(--dc-success) 14%,var(--dc-surface));color:var(--dc-success)}.bf-inv-score.warn{background:var(--dc-warn-bg);color:var(--dc-warning)}.bf-inv-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bf-inv-diff{margin-right:auto;color:var(--dc-danger);font-weight:850}.bf-inv-combo{grid-template-columns:minmax(0px,1fr) auto auto;align-items:center}.bf-inv-combo>div{display:grid;gap:3px}.bf-inv-internal>button{grid-column:1/-1;justify-self:end}.bf-inv-candidate details{padding:7px 9px;border-radius:var(--dc-radius-sm);background:var(--dc-surface-2)}.bf-inv-candidate details small{display:block;margin-top:4px}.bf-inv-decision{display:grid;gap:8px;margin:14px 0;padding:14px;border-radius:var(--dc-radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--dc-primary) 7%,var(--dc-surface)),var(--dc-surface));border:1px solid var(--dc-line)}.bf-inv-decision>small{color:var(--dc-muted);font-weight:750}.bf-inv-decision>div{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px}.bf-inv-decision button{min-height:48px}@media (max-width:760px){.bf-investigate-modal{width:100vw;max-height:94vh;border-radius:26px 26px 0 0;padding-bottom:max(18px,env(safe-area-inset-bottom))}.bf-inv-bank-grid{grid-template-columns:1fr 1fr}.bf-inv-candidate-main{grid-template-columns:minmax(0px,1fr) auto}.bf-inv-internal{grid-template-columns:minmax(0px,1fr) auto}.bf-inv-combo{grid-template-columns:1fr auto}.bf-inv-combo button{grid-column:1/-1;width:100%}.bf-inv-decision>div{grid-template-columns:1fr 1fr}.bf-inv-actions{justify-content:stretch}.bf-inv-actions button{flex:1 1 0%}.bf-investigate-modal>footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}}.bf-inv-combo.secure{border-color:rgba(34,197,94,.55);background:linear-gradient(135deg,rgba(34,197,94,.16),rgba(255,255,255,.96))}.bf-inv-combo.secure b{color:#064e3b}.bf-inv-combo.secure small:first-of-type{font-weight:800;color:#166534}.kiosk-smart-hint1742{margin:10px 0 14px;padding:10px 12px;border-radius:16px;background:rgba(14,165,233,.1);border:1px solid rgba(14,165,233,.22);color:#dbeafe;font-weight:700;font-size:.9rem;line-height:1.35}.kiosk-action-panel1742 .kiosk-person-head small{display:block;margin-top:4px;color:#dbeafe;font-weight:700;line-height:1.35}.kiosk-smart-box1742{display:grid;gap:4px;margin:12px 0;padding:14px;border-radius:18px;background:linear-gradient(135deg,rgba(15,118,110,.22),rgba(14,165,233,.14));border:1px solid rgba(45,212,191,.22);box-shadow:rgba(0,0,0,.14) 0 12px 26px}.kiosk-smart-box1742 b{font-size:1rem;color:#fff}.kiosk-smart-box1742 span{color:#dbeafe;font-weight:700}.kiosk-smart-box1742 small{color:#dbeafe;font-weight:700}.kiosk-temp-options1742{display:grid;gap:10px;margin:12px 0}.kiosk-temp-options1742 label{display:grid;gap:6px;color:#eaf2ff;font-weight:800}.kiosk-temp-options1742 select{width:100%;min-height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#0f172a;color:#fff;padding:10px 12px;font-weight:800}.kiosk-action-grid1742{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}.kiosk-action-grid1742 button{min-height:54px;border-radius:18px;font-size:1.03rem;font-weight:900}.kiosk-action-grid1742 .danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;border:0}.kiosk-action-grid1742 .secondary{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2)}@media (min-width:720px){.kiosk-action-grid1742{grid-template-columns:repeat(2,minmax(0px,1fr))}}.late-ack1743{margin-top:.55rem;align-self:flex-start;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.35);color:#7c2d12}.abono-pro .ab-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px;margin:14px 0}.abono-pro .ab-kpis article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px;box-shadow:rgba(0,0,0,.18) 0 14px 35px;position:relative;overflow:hidden}.abono-pro .ab-kpis article::after{content:"";position:absolute;right:-24px;top:-24px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.08)}.abono-pro .ab-kpis small{display:block;color:var(--muted,#94a3b8);font-size:12px}.abono-pro .ab-kpis b{display:block;font-size:24px;margin:4px 0}.abono-pro .ab-kpis span{font-size:12px;color:var(--muted,#94a3b8)}.abono-pro .ab-kpis .warn{border-color:rgba(245,158,11,.35)}.abono-pro .ab-kpis .good{border-color:rgba(34,197,94,.35)}.abono-pro .ab-kpis .purple{border-color:rgba(139,92,246,.35)}.ab-toolbar{display:grid;grid-template-columns:160px 160px 1fr auto;gap:10px;align-items:end;margin-bottom:12px}.ab-toolbar label{font-size:12px;color:var(--muted,#94a3b8)}.ab-toolbar input{width:100%;margin-top:4px}.ab-table .enterprise-table td{vertical-align:top}.ab-table input{width:100%;min-width:120px}.ab-client{min-width:190px!important}.ab-note-line{display:flex;gap:6px}.ab-note-line input{min-width:140px}.ab-multi{margin-top:8px;background:rgba(15,23,42,.4);border:1px dashed rgba(148,163,184,.35);border-radius:12px;padding:8px}.ab-note-list{display:grid;gap:6px}.ab-note-row{display:grid;grid-template-columns:1.4fr 0.8fr;gap:6px}.ab-note-row input{min-width:80px}.ab-done{background:rgba(34,197,94,.07)}.ab-missing{background:rgba(245,158,11,.08)}.ab-requests{margin:10px 0}.ab-requests div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding:8px 0}.ab-requests small{color:var(--muted,#94a3b8)}@media (max-width:760px){.abono-pro .ab-kpis{grid-template-columns:repeat(2,minmax(0px,1fr))}.ab-toolbar{grid-template-columns:1fr 1fr}.ab-table .enterprise-table{min-width:980px}.ab-note-row{grid-template-columns:1fr 100px}}.oracle-overlay-r21{--oracle-sheet-bg:var(--panel,#121b26)}@media (max-width:650px){.oracle-overlay-r21{backdrop-filter:blur(4px);align-items:flex-end!important;justify-content:center!important;padding:10px 6px 0!important;overflow:hidden!important;background:rgba(5,13,24,.58)!important}.oracle-sheet-r21{width:100%!important;max-width:620px!important;height:auto!important;max-height:92dvh!important;margin:0!important;border-radius:24px 24px 0 0!important;padding:0 14px calc(14px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important;overscroll-behavior:contain!important;box-shadow:rgba(0,0,0,.34) 0 -14px 46px!important}.oracle-sheet-r21>.sheet-head{position:sticky!important;top:0!important;z-index:100!important;margin:0 -14px 12px!important;padding:calc(10px + env(safe-area-inset-top)) 58px 10px 14px!important;min-height:0!important;background:var(--oracle-sheet-bg)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;display:block!important}.oracle-sheet-r21>.sheet-head .eyebrow{font-size:10px!important;line-height:1.15!important;letter-spacing:.12em!important}.oracle-sheet-r21>.sheet-head h2{font-size:1.28rem!important;line-height:1.08!important;margin:3px 0 4px!important}.oracle-sheet-r21>.sheet-head small{font-size:12px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;opacity:.76!important}.oracle-sheet-r21>.sheet-head [data-x]{position:absolute!important;right:12px!important;top:calc(9px + env(safe-area-inset-top))!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important;font-size:21px!important;margin:0!important}.oracle-sheet-r21>label{margin-top:8px!important}.oracle-sheet-r21 textarea#piText{min-height:132px!important;max-height:32dvh!important;font-size:16px!important;line-height:1.35!important;resize:vertical!important}.oracle-sheet-r21 #piAnalyze{min-height:50px!important;border-radius:15px!important;margin-top:8px!important}.oracle-sheet-r21 #piStatus{margin:8px 0!important;border-radius:14px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.3!important}.oracle-sheet-r21 .steps1046{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;margin:8px 0 10px!important;padding:0 0 2px!important;scrollbar-width:none!important}.oracle-sheet-r21 .steps1046::-webkit-scrollbar{display:none!important}.oracle-sheet-r21 .steps1046 span{flex:0 0 auto!important;padding:6px 9px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.oracle-sheet-r21 #piPreview>.card:first-child{margin-top:8px!important}.oracle-sheet-r21 .review-check1046{font-size:13px!important;line-height:1.3!important}.oracle-sheet-r21 .enterprise-table tr{border-radius:16px!important;padding:12px!important;gap:7px 9px!important}.oracle-sheet-r21 .enterprise-table input{min-height:40px!important;font-size:14px!important;padding:8px 10px!important}}@media (max-width:390px){.oracle-sheet-r21{max-height:94dvh!important;padding-left:11px!important;padding-right:11px!important}.oracle-sheet-r21>.sheet-head{margin-left:-11px!important;margin-right:-11px!important;padding-left:11px!important}.oracle-sheet-r21 .steps1046 span{font-size:9px!important;padding:6px 8px!important}}.hueso-page{max-width:1040px;margin:0 auto;padding-bottom:110px}.hueso-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:4px 0 14px}.hueso-head h2{margin:4px 0 2px;font-size:27px}.hueso-head p{margin:0;color:var(--muted,#667085);font-size:12px}.hueso-new{width:auto;white-space:nowrap}.hueso-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px;margin:10px 0 14px}.hueso-kpis button{border:1px solid var(--line,#dfe5ec);background:var(--card,#fff);border-radius:16px;padding:12px;text-align:left;color:inherit;cursor:pointer}.hueso-kpis small{display:block}.hueso-kpis b{display:block}.hueso-kpis small{color:var(--muted,#667085);font-size:10px}.hueso-kpis b{font-size:22px;margin-top:4px}.hueso-toolbar{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:10px;align-items:center}.hueso-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line,#dfe5ec);background:var(--card,#fff);border-radius:14px;padding:0 12px}.hueso-search input{width:100%;border:0;outline:0;background:0 0;color:inherit;padding:13px 0;font:inherit}.hueso-filters{display:flex;gap:5px;overflow:auto}.hueso-filters button{border:1px solid var(--line,#dfe5ec);background:var(--card,#fff);color:inherit;border-radius:999px;padding:9px 11px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:10px;font-weight:800;white-space:nowrap}.hueso-filters button.active{background:#0b63f6;color:#fff;border-color:#0b63f6}.hueso-cloud{margin:10px 0;padding:8px 11px;border-radius:11px;font-size:10px;font-weight:800}.hueso-cloud.ok{background:#eaf8f0;color:#087443;border:1px solid #bfe8d0}.hueso-cloud.warn{background:#fff7e6;color:#8a5b00;border:1px solid #f0d39a}.hueso-list{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.hueso-card{border:1px solid var(--line,#dfe5ec);background:var(--card,#fff);color:inherit;border-radius:18px;padding:13px;text-align:left;font:inherit;cursor:pointer;min-width:0}.hueso-card:hover{border-color:#b9d4ff}.hueso-card-top{display:grid;grid-template-columns:42px minmax(0px,1fr) auto;gap:10px;align-items:start}.hueso-phone{width:42px;height:42px;border-radius:13px;background:#f3f6fa;display:grid;place-items:center;font-size:20px}.hueso-card-main{min-width:0}.hueso-card-main small{display:block}.hueso-card-main b{display:block}.hueso-card-main span{display:block}.hueso-card-main small{font-size:9px;color:#98a2b3;font-weight:800}.hueso-card-main b{margin-top:2px;font-size:14px;overflow-wrap:anywhere}.hueso-card-main span{margin-top:3px;font-size:10px;color:var(--muted,#667085);overflow-wrap:anywhere}.hueso-state{display:inline-flex;align-items:center;border:1px solid #d9e2ec;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;white-space:nowrap}.hueso-state.active{background:#eaf8f0;color:#087443;border-color:#bfe8d0}.hueso-state.opened{background:#fff7e6;color:#8a5b00;border-color:#f0d39a}.hueso-state.empty{background:#f2f4f7;color:#667085;border-color:#d0d5dd}.hueso-state.low{background:#f2f4f7;color:#667085;border-color:#d0d5dd}.hueso-card-foot{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;border-top:1px solid var(--line,#edf0f4);margin-top:11px;padding-top:9px;color:var(--muted,#667085);font-size:9px;align-items:center}.hueso-card-foot strong{font-size:17px;color:#98a2b3}.hueso-empty{grid-column:1/-1;padding:32px 16px;text-align:center;border:1px dashed #d6dde7;border-radius:16px;color:#667085;background:rgba(255,255,255,.45)}.hueso-empty.small{padding:16px}.hueso-overlay{z-index:10050}.hueso-suboverlay{z-index:10080}.hueso-sheet{max-width:720px}.hueso-detail-sheet{max-width:820px}.hueso-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hueso-sheet label{display:block;font-weight:800;font-size:11px;margin:9px 0}.hueso-sheet input{box-sizing:border-box;width:100%;border:1px solid var(--line,#dbe2ea);border-radius:12px;background:var(--card,#fff);color:inherit;padding:11px 12px;font:inherit;margin-top:5px}.hueso-sheet select{box-sizing:border-box;width:100%;border:1px solid var(--line,#dbe2ea);border-radius:12px;background:var(--card,#fff);color:inherit;padding:11px 12px;font:inherit;margin-top:5px}.hueso-sheet textarea{box-sizing:border-box;width:100%;border:1px solid var(--line,#dbe2ea);border-radius:12px;background:var(--card,#fff);color:inherit;padding:11px 12px;font:inherit;margin-top:5px}.hueso-sheet-actions{display:flex;gap:8px;justify-content:flex-end;position:sticky;bottom:-14px;background:var(--card,#fff);padding:12px 0 2px;margin-top:12px}.hueso-detail-head p{margin:5px 0 0;color:var(--muted,#667085);font-size:11px}.hueso-detail-meta{display:grid;grid-template-columns:minmax(220px,290px) minmax(0px,1fr);gap:10px;align-items:stretch;margin:10px 0 12px}.hueso-location-card{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(#f3f8ff 0,#eaf2ff 100%);min-height:58px}.hueso-location-card small{font-size:10px;font-weight:900;color:#5b6b81;letter-spacing:.04em;text-transform:uppercase}.hueso-location-card b{font-size:20px;line-height:1.15;color:#0f2f57;overflow-wrap:anywhere}.hueso-detail-facts{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:7px}.hueso-detail-facts>span:not(.hueso-state){padding:7px 10px;border-radius:10px;background:#f5f7fa;font-size:10px;font-weight:800;color:#475467}.hueso-detail-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.hueso-detail-actions button{flex:1 1 0%;min-width:120px}.hueso-detail-actions .danger{color:#b42318;border-color:#f1c1bd}.hueso-block{border-top:1px solid var(--line,#e5e9ef);padding-top:13px;margin-top:13px}.hueso-block-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px}.hueso-block-head small{font-size:8px;color:#98a2b3;font-weight:900}.hueso-block-head h3{margin:2px 0 0;font-size:15px}.hueso-block-head>span{font-size:9px;color:#667085}.hueso-parts{display:grid;gap:6px}.hueso-part{display:grid;grid-template-columns:30px minmax(0px,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line,#e5e9ef);border-radius:13px;padding:9px}.hueso-part-icon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#f2f4f7;font-weight:900}.hueso-part.present .hueso-part-icon{background:#eaf8f0;color:#087443}.hueso-part.removed .hueso-part-icon{background:#fff7e6;color:#8a5b00}.hueso-part.missing .hueso-part-icon{background:#fff7e6;color:#8a5b00}.hueso-part.damaged .hueso-part-icon{background:#fff0ef;color:#b42318}.hueso-part b{display:block}.hueso-part small{display:block}.hueso-part b{font-size:11px}.hueso-part small{font-size:9px;color:#667085;margin-top:2px}.hueso-part-actions{display:flex;gap:5px}.hueso-part-action{border:1px solid #cdd8e5;background:#fff;border-radius:9px;padding:7px 8px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:9px;font-weight:900;white-space:nowrap;cursor:pointer}.hueso-part-action.take{background:#0b63f6;color:#fff;border-color:#0b63f6}.hueso-part-action.ghost{background:#f7f9fc}.hueso-history-list{display:grid;gap:7px}.hueso-history{display:grid;grid-template-columns:12px 1fr;gap:7px;padding:7px 2px}.hueso-history>span{color:#0b63f6}.hueso-history b{display:block}.hueso-history small{display:block}.hueso-history b{font-size:10px}.hueso-history small{font-size:9px;color:#667085;margin-top:2px}.hueso-review-help{padding:10px 11px;background:#f7f9fc;border:1px solid #e5e9ef;border-radius:12px;font-size:10px;color:#667085;margin:8px 0}.hueso-confirm-note{padding:10px 11px;background:#f7f9fc;border:1px solid #e5e9ef;border-radius:12px;font-size:10px;color:#667085;margin:8px 0}.hueso-review-grid{display:grid;gap:7px;max-height:58vh;overflow:auto}.hueso-review-row{border:1px solid var(--line,#e5e9ef);border-radius:12px;padding:9px}.hueso-review-row>b{display:block;font-size:11px;margin-bottom:7px}.hueso-review-row>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.hueso-review-row button{border:1px solid #dce3ec;background:#fff;border-radius:9px;padding:7px 4px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:9px;font-weight:800}.hueso-review-row button.active{background:#0b63f6;color:#fff;border-color:#0b63f6}@media (max-width:700px){.hueso-page{padding:4px 10px 100px}.hueso-head{align-items:stretch}.hueso-head h2{font-size:23px}.hueso-new{padding:10px 12px}.hueso-kpis{grid-template-columns:1fr 1fr;gap:7px}.hueso-kpis button{padding:10px}.hueso-kpis b{font-size:19px}.hueso-toolbar{grid-template-columns:1fr}.hueso-filters{padding-bottom:2px}.hueso-list{grid-template-columns:1fr}.hueso-card-top{grid-template-columns:38px minmax(0px,1fr)}.hueso-phone{width:38px;height:38px}.hueso-card-top>.hueso-state{grid-column:2;justify-self:start;margin-top:-3px}.hueso-card-foot{grid-template-columns:minmax(0px,1fr) minmax(0px,1fr) auto}.hueso-sheet{max-height:94vh}.hueso-detail-sheet{max-height:94vh}.hueso-form-grid{grid-template-columns:1fr 1fr}.hueso-detail-meta{grid-template-columns:1fr}.hueso-location-card b{font-size:18px}.hueso-detail-actions{display:grid;grid-template-columns:1fr 1fr}.hueso-part{grid-template-columns:28px minmax(0px,1fr)}.hueso-part-actions{grid-column:2;justify-content:flex-start}.hueso-part-action{padding:7px 9px}.hueso-block-head{align-items:flex-start;flex-direction:column;gap:4px}.hueso-review-row>div{grid-template-columns:repeat(3,minmax(0px,1fr))}.hueso-review-row button{padding:7px 2px}.hueso-sheet-actions{bottom:-14px}.hueso-take-sheet{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width:420px){.hueso-form-grid{grid-template-columns:1fr}.hueso-head{display:grid;grid-template-columns:minmax(0px,1fr) auto}.hueso-head p{grid-column:1/-1}.hueso-new{font-size:11px}.hueso-review-row>div{grid-template-columns:1fr}.hueso-detail-actions{grid-template-columns:1fr 1fr}}.hueso-part.na .hueso-part-icon{background:#eef2f6;color:#667085}.hueso-block-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hueso-block-tools>span{font-size:9px;color:#667085}.hueso-add-part{white-space:nowrap;min-height:32px!important;padding:6px 9px!important;font-size:9px!important}.hueso-review-row.locked{background:#f7f9fc}.hueso-review-row.locked>small{display:block;color:#667085;font-size:9px}.hueso-review-row>div{grid-template-columns:repeat(4,minmax(0px,1fr))}@media (max-width:700px){.hueso-block-tools{width:100%;justify-content:space-between}.hueso-review-row>div{grid-template-columns:1fr 1fr}}@media (max-width:420px){.hueso-review-row>div{grid-template-columns:1fr 1fr}.hueso-block-tools{align-items:stretch}.hueso-add-part{width:100%}}.ab-subhead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 2px 12px}.ab-subhead>div{display:grid;gap:2px}.ab-subhead small{color:var(--muted,#94a3b8)}.ab-linked{background:rgba(59,130,246,.075)}.pill.bluepill{background:rgba(59,130,246,.14);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.ab-bank-sheet{max-width:720px}.ab-bank-options{display:grid;gap:8px;max-height:56vh;overflow:auto;padding:2px}.ab-bank-option{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.35);color:inherit}.ab-bank-option span{display:grid;gap:2px}.ab-bank-option small{color:var(--muted,#94a3b8)}.ab-bank-option em{font-style:normal;font-weight:700}.ab-bank-option.exact{border-color:rgba(34,197,94,.32)}.ab-bank-option:disabled{opacity:.42}.ab-focus{outline:rgba(59,130,246,.55) solid 3px;outline-offset:-3px;transition:outline-color .25s}@media (max-width:760px){.ab-subhead{align-items:flex-start}.ab-bank-option{align-items:flex-start}.ab-bank-option em{white-space:nowrap}}.dc204-confirm-wrap{display:grid;gap:5px;margin-top:10px}.dc204-confirm-wrap>small{color:var(--dc-muted);font-size:10px;text-align:center;font-weight:750}.kiosk-fullscreen-1059 .kiosk-smart-hint1742{background:color-mix(in srgb,var(--kiosk-primary) 8%,var(--kiosk-surface-2))!important;border-color:color-mix(in srgb,var(--kiosk-primary) 26%,var(--kiosk-line))!important;color:var(--kiosk-text)!important;opacity:1!important}.kiosk-fullscreen-1059 .kiosk-action-panel1742 .kiosk-person-head small{color:var(--kiosk-muted)!important;opacity:1!important}.kiosk-fullscreen-1059 .kiosk-smart-box1742 span{color:var(--kiosk-text)!important}.kiosk-fullscreen-1059 .kiosk-smart-box1742 small{color:var(--kiosk-text)!important}html[data-theme=dark] .kiosk-fullscreen-1059 .kiosk-smart-box1742 span{color:var(--kiosk-text)!important}html[data-theme=dark] .kiosk-fullscreen-1059 .kiosk-smart-box1742 small{color:var(--kiosk-text)!important}@media (max-width:760px){.dc204-purchase-sheet.manual-mode .enterprise-table tr{background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.dc204-purchase-sheet.manual-mode .enterprise-table td{color:var(--dc-text)!important;background:0 0!important}.dc204-purchase-sheet.manual-mode .enterprise-table td::before{color:var(--dc-muted)!important;opacity:1!important}.dc204-purchase-sheet.manual-mode .enterprise-table input{background:var(--dc-input)!important;color:var(--dc-text-strong)!important;border:1px solid var(--dc-line-strong)!important;box-shadow:none!important}.dc204-purchase-sheet.manual-mode .enterprise-table td:nth-child(6){background:var(--dc-surface-3)!important;color:var(--dc-text-strong)!important}.dc204-purchase-sheet.manual-mode .dc204-remove-item{background:var(--dc-surface-3)!important;color:var(--dc-danger)!important;border:1px solid var(--dc-line)!important}.dc204-purchase-sheet.manual-mode .dc204-confirm-wrap{position:sticky;bottom:calc(-14px - env(safe-area-inset-bottom));z-index:30;margin:12px -14px 0;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--dc-surface) 94%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--dc-line)}.dc204-purchase-sheet.manual-mode #piConfirm{min-height:52px!important;margin:0!important}}.abono-pro .ab-table{background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.abono-pro .ab-table .enterprise-table-wrap{background:var(--dc-surface)!important;border-color:var(--dc-line)!important}.abono-pro .ab-table .enterprise-table tbody tr{background:var(--dc-surface)!important;color:var(--dc-text)!important}.abono-pro .ab-table .enterprise-table tbody tr.ab-linked{box-shadow:inset 4px 0 0 var(--dc-primary);background:var(--dc-info-bg)!important}.abono-pro .ab-table .enterprise-table tbody tr.ab-done{box-shadow:inset 4px 0 0 var(--dc-success);background:var(--dc-success-bg)!important}.abono-pro .ab-table .enterprise-table tbody tr.ab-missing{box-shadow:inset 4px 0 0 var(--dc-warning);background:var(--dc-warn-bg)!important}.abono-pro .ab-table .enterprise-table td{color:var(--dc-text)!important;border-color:var(--dc-line)!important}.abono-pro .ab-table .enterprise-table th{color:var(--dc-text)!important;border-color:var(--dc-line)!important}.abono-pro .ab-table .enterprise-table th{background:var(--dc-surface-2)!important;color:var(--dc-muted)!important}.abono-pro .ab-table input{background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important;box-shadow:none!important}.abono-pro .ab-table select{background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important;box-shadow:none!important}.abono-pro .ab-table input:focus{border-color:var(--dc-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 18%,transparent)!important}.ab-bank-date small{display:block;margin-top:4px;font-size:11px;color:var(--dc-muted)!important}.ab-bank-description small{display:block;margin-top:4px;font-size:11px;color:var(--dc-muted)!important}.ab-bank-description span{line-height:1.36;color:var(--dc-text)!important}.ab-bank-amount b{font-size:18px;white-space:nowrap;color:var(--dc-text-strong)!important}.ab-client-picker{position:relative;min-width:210px}.ab-client-suggestions{position:absolute;z-index:70;left:0;right:0;top:calc(100% + 6px);max-height:330px;overflow:auto;padding:6px;background:var(--dc-surface-elevated);border:1px solid var(--dc-line-strong);border-radius:16px;box-shadow:var(--dc-shadow-lg)}.ab-client-suggestions[hidden]{display:none!important}.ab-client-option{width:100%;border:0;background:0 0;color:var(--dc-text);border-radius:12px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.ab-client-option:hover{background:var(--dc-primary-soft);outline:0}.ab-client-option:focus{background:var(--dc-primary-soft);outline:0}.ab-client-option span{display:grid;gap:2px;min-width:0}.ab-client-option b{font-size:13px;color:var(--dc-text-strong)}.ab-client-option small{font-size:11px;color:var(--dc-muted);white-space:normal}.ab-client-option small.why{color:var(--dc-subtle);font-size:10px}.ab-client-option em{font-style:normal;font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;white-space:nowrap}.ab-smart-client em{font-style:normal;font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;white-space:nowrap}.ab-client-option em.good{background:var(--dc-success-bg);color:var(--dc-success)}.ab-smart-client em.good{background:var(--dc-success-bg);color:var(--dc-success)}.ab-client-option em.mid{background:var(--dc-info-bg);color:var(--dc-primary)}.ab-smart-client em.mid{background:var(--dc-info-bg);color:var(--dc-primary)}.ab-client-option em.low{background:var(--dc-surface-3);color:var(--dc-muted)}.ab-smart-client em.low{background:var(--dc-surface-3);color:var(--dc-muted)}.ab-client-empty{padding:13px 12px;color:var(--dc-muted);font-size:12px;line-height:1.35}.ab-smart-client{width:100%;margin-top:7px;border:1px solid color-mix(in srgb,var(--dc-primary) 25%,var(--dc-line));background:var(--dc-primary-soft);color:var(--dc-text);border-radius:12px;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;cursor:pointer}.ab-smart-client span{display:grid;gap:2px;font-size:11px}.ab-smart-client b{color:var(--dc-text-strong);font-size:12px}.ab-smart-client small{color:var(--dc-muted);font-size:10px}.ab-missing-btn{margin-top:7px!important;background:var(--dc-surface-3)!important;color:var(--dc-muted)!important;border:1px solid var(--dc-line)!important}.ab-missing-btn:hover{color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}.ab-reconcile{margin-top:8px;padding:8px 9px;border-radius:12px;background:var(--dc-surface-2);border:1px solid var(--dc-line);display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;font-size:10px;color:var(--dc-muted)}.ab-reconcile span{display:flex;justify-content:space-between;gap:6px}.ab-reconcile b{color:var(--dc-text);font-size:10px}.ab-reconcile strong{grid-column:1/-1;border-radius:8px;padding:5px 7px;text-align:center;font-size:10px}.ab-reconcile strong.ok{background:var(--dc-success-bg);color:var(--dc-success)}.ab-reconcile strong.bad{background:var(--dc-warn-bg);color:var(--dc-warning)}.ab-state-actions{display:grid;gap:6px;margin-top:7px}.ab-state-actions .ab-apply-btn.ready{background:var(--dc-success)!important;color:#fff!important;border-color:var(--dc-success)!important}.ab-state-cell .pill.greenpill{background:var(--dc-success-bg)!important;color:var(--dc-success)!important;border:1px solid color-mix(in srgb,var(--dc-success) 32%,var(--dc-line))!important}.ab-state-cell .pill.warnpill{background:var(--dc-warn-bg)!important;color:var(--dc-warning)!important;border:1px solid color-mix(in srgb,var(--dc-warning) 32%,var(--dc-line))!important}.ab-state-cell .pill.slate{background:var(--dc-surface-3)!important;color:var(--dc-muted)!important;border:1px solid var(--dc-line)!important}.ab-state-cell .pill.bluepill{background:var(--dc-info-bg)!important;color:var(--dc-primary)!important;border:1px solid color-mix(in srgb,var(--dc-primary) 28%,var(--dc-line))!important}.ab-multi{background:var(--dc-surface-2)!important;border-color:var(--dc-line-strong)!important}@media (max-width:820px){.abono-pro .ab-table{padding:12px!important;border:0!important;background:0 0!important;box-shadow:none!important}.abono-pro .ab-table .ab-subhead{padding:0 2px 12px!important}.abono-pro .ab-table .enterprise-table-wrap{overflow:visible!important;border:0!important;background:0 0!important}.abono-pro .ab-table .enterprise-table{display:block!important;min-width:0!important;width:100%!important}.abono-pro .ab-table .enterprise-table tbody{display:grid!important;gap:12px!important;width:100%!important}.abono-pro .ab-table .enterprise-table thead{display:none!important}.abono-pro .ab-table .enterprise-table tr{display:grid!important;grid-template-columns:minmax(0px,1fr) minmax(0px,1fr)!important;gap:0 12px!important;width:100%!important;min-width:0!important;padding:14px!important;margin:0!important;border:1px solid var(--dc-line)!important;border-radius:20px!important;box-shadow:var(--dc-shadow-sm)!important;overflow:visible!important}.abono-pro .ab-table .enterprise-table td{display:block!important;width:100%!important;min-width:0!important;border:0!important;padding:8px 0!important;text-align:left!important;overflow:visible!important}.abono-pro .ab-table .enterprise-table td::before{content:attr(data-label)!important;display:block!important;margin-bottom:4px!important;color:var(--dc-subtle)!important;font-size:9px!important;line-height:1.1!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:900!important;text-align:left!important}.abono-pro .ab-table .ab-bank-date{grid-column:1!important;border-bottom:1px solid var(--dc-line)!important;padding-bottom:10px!important}.abono-pro .ab-table .ab-bank-amount{grid-column:2!important;border-bottom:1px solid var(--dc-line)!important;padding-bottom:10px!important;text-align:right!important}.abono-pro .ab-table .ab-bank-amount::before{text-align:right!important}.abono-pro .ab-table .ab-bank-amount b{font-size:22px!important;color:var(--dc-text-strong)!important}.abono-pro .ab-table .ab-bank-description{grid-column:1/-1!important;margin-top:4px!important;padding:10px 11px!important;border-radius:13px!important;background:var(--dc-surface-2)!important;border:1px solid var(--dc-line)!important}.abono-pro .ab-table .ab-bank-description::before{margin-bottom:6px!important}.abono-pro .ab-table .ab-bank-description span{font-size:12px!important;line-height:1.42!important}.abono-pro .ab-table .ab-client-cell{grid-column:1/-1!important}.abono-pro .ab-table .ab-notes-cell{grid-column:1/-1!important}.abono-pro .ab-table .ab-state-cell{grid-column:1/-1!important}.abono-pro .ab-table .ab-applied-date-cell{grid-column:1/-1!important}.abono-pro .ab-table input{min-width:0!important;width:100%!important;min-height:48px!important;font-size:16px!important;border-radius:13px!important;padding:11px 12px!important}.abono-pro .ab-table .ab-client{font-weight:800!important}.ab-client-picker{min-width:0!important;width:100%!important}.ab-client-suggestions{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 5px)!important;max-height:46vh!important}.ab-client-option{padding:12px!important}.ab-client-option b{font-size:14px!important}.ab-client-option small{font-size:11px!important}.ab-smart-client{padding:10px 11px!important}.ab-smart-client b{font-size:13px!important}.ab-missing-btn{width:auto!important;min-height:38px!important;padding:8px 11px!important;font-size:11px!important}.ab-note-line{display:grid!important;grid-template-columns:minmax(0px,1fr) auto!important;gap:8px!important}.ab-note-line input{min-width:0!important}.ab-multi-btn{min-height:48px!important;padding:0 12px!important}.ab-multi{padding:10px!important;margin-top:8px!important}.ab-note-row{grid-template-columns:minmax(0px,1fr) 112px!important}.ab-note-row input{font-size:14px!important;min-height:44px!important}.ab-reconcile{grid-template-columns:1fr 1fr!important;padding:9px 10px!important;font-size:11px!important}.ab-reconcile b{font-size:11px!important}.ab-state-cell{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding-top:10px!important;border-top:1px solid var(--dc-line)!important;margin-top:2px!important}.ab-state-cell::before{display:none!important}.ab-state-cell .pill{width:max-content!important;max-width:100%!important}.ab-state-actions{grid-template-columns:1fr!important;margin-top:0!important}.ab-state-actions .ab-apply-btn{width:100%!important;min-height:48px!important;font-size:13px!important}.ab-state-actions .danger{width:100%!important}}html[data-theme=dark] .abono-pro .ab-table .enterprise-table tbody tr{background:var(--dc-surface)!important}html[data-theme=dark] .abono-pro .ab-table .enterprise-table tbody tr.ab-linked{background:var(--dc-info-bg)!important}html[data-theme=dark] .abono-pro .ab-table .enterprise-table tbody tr.ab-done{background:var(--dc-success-bg)!important}html[data-theme=dark] .abono-pro .ab-table .enterprise-table tbody tr.ab-missing{background:var(--dc-warn-bg)!important}:root{--dc-app-version:"2.3.1-preview4.17.75-revB-reparaciones-admin"}html{background:var(--dc-bg)!important;color:var(--dc-text)!important}body{background:var(--dc-bg)!important;color:var(--dc-text)!important}body{min-height:100dvh}#view{min-width:0}.section{min-width:0}.module-1046{min-width:0}.page-head1046{min-width:0}.section-title{min-width:0}.exec-head{min-width:0}.route-head{min-width:0}.sheet-head{min-width:0}.page-head1046>*{min-width:0}.section-title>*{min-width:0}.exec-head>*{min-width:0}.route-head>*{min-width:0}.sheet-head>*{min-width:0}.page-head1046 h1{color:var(--dc-text-strong)!important}.page-head1046 h2{color:var(--dc-text-strong)!important}.page-head1046 h3{color:var(--dc-text-strong)!important}.sheet-head h2{color:var(--dc-text-strong)!important}.section-title b{color:var(--dc-text-strong)!important}.page-head1046 p{color:var(--dc-muted)!important}.sheet-head p{color:var(--dc-muted)!important}.section-title small{color:var(--dc-muted)!important}.overlay{background:rgba(4,17,31,.62);backdrop-filter:blur(8px)}.sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.search-sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.account-menu{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.more-menu{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.sheet{overscroll-behavior:contain;scrollbar-gutter:stable}.sheet-head{position:relative;z-index:1}.more-menu button{color:var(--dc-text)!important}.account-menu button{color:var(--dc-text)!important}.more-menu button:hover{background:var(--dc-surface-2)!important}.account-menu button:hover{background:var(--dc-surface-2)!important}:is(.sheet,.card,.section,.overlay,.more-menu,.account-menu,.auth-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:12px;box-shadow:none;caret-color:var(--dc-primary);background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important}:is(.sheet,.card,.section,.overlay,.more-menu,.account-menu,.auth-card) :is(input,select,textarea):hover{background:var(--dc-input-hover)!important}:is(.sheet,.card,.section,.overlay,.more-menu,.account-menu,.auth-card) :is(input,select,textarea):focus{outline:0!important;border-color:var(--dc-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 18%,transparent)!important}select{color-scheme:light dark}select option{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important}select optgroup{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important}input::placeholder{opacity:1;color:var(--dc-subtle)!important}textarea::placeholder{opacity:1;color:var(--dc-subtle)!important}label{color:var(--dc-text)!important}html[data-theme=dark] :is(input[type=date],input[type=time],input[type=datetime-local],select){color-scheme:dark}html:not([data-theme=dark]) :is(input[type=date],input[type=time],input[type=datetime-local],select){color-scheme:light}:is(button,.primary,.secondary,.mini,.danger):focus-visible{outline-offset:2px;outline:3px solid color-mix(in srgb,var(--dc-primary) 38%,transparent)!important}[role=button]:focus-visible{outline-offset:2px;outline:3px solid color-mix(in srgb,var(--dc-primary) 38%,transparent)!important}.primary{background:var(--dc-primary);color:#fff}.secondary{background:var(--dc-surface-3);color:var(--dc-text);border:1px solid var(--dc-line)}.mini{background:var(--dc-surface);color:var(--dc-text);border-color:var(--dc-line)}.danger{background:var(--dc-danger-bg);color:var(--dc-danger);border:1px solid color-mix(in srgb,var(--dc-danger) 28%,var(--dc-line))}button:disabled{filter:saturate(.65);opacity:.48!important;cursor:not-allowed!important}.primary:disabled{filter:saturate(.65);opacity:.48!important;cursor:not-allowed!important}.secondary:disabled{filter:saturate(.65);opacity:.48!important;cursor:not-allowed!important}.mini:disabled{filter:saturate(.65);opacity:.48!important;cursor:not-allowed!important}details{color:var(--dc-text)}details>summary{color:var(--dc-text-strong);cursor:pointer;list-style-position:inside}details[open]>summary{margin-bottom:8px}.enterprise-table-wrap{max-width:100%;border-color:var(--dc-line)!important;background:var(--dc-surface)!important}.enterprise-table th{background:var(--dc-surface-2)!important;color:var(--dc-muted)!important;border-color:var(--dc-line)!important}.enterprise-table td{color:var(--dc-text)!important;border-color:var(--dc-line)!important}.bottom-nav{grid-template-columns:repeat(5,minmax(0px,1fr))!important;background:color-mix(in srgb,var(--dc-surface-elevated) 92%,transparent)!important;border-color:var(--dc-line)!important}.bottom-nav button.nav1048{min-height:62px;color:#fff!important}.bottom-nav button.nav1048 small{color:#fff!important;font-weight:900!important}.bottom-nav button.nav1048 .nav-icon1048 svg{width:25px;height:25px;stroke:rgb(255,255,255);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bottom-nav button.nav-home1048{background:linear-gradient(145deg,#ff8c25,#f36d0b)!important}.bottom-nav button.nav-home1048.active{background:linear-gradient(145deg,#ff8c25,#f36d0b)!important}.bottom-nav button.nav-finance1048{background:linear-gradient(145deg,#18bd70,#079557)!important}.bottom-nav button.nav-finance1048.active{background:linear-gradient(145deg,#18bd70,#079557)!important}.bottom-nav button.nav-capture1048{background:linear-gradient(145deg,#18bd70,#079557)!important}.bottom-nav button.nav-capture1048.active{background:linear-gradient(145deg,#18bd70,#079557)!important}.bottom-nav button.nav-routes1048{background:linear-gradient(145deg,#f25058,#dc2636)!important}.bottom-nav button.nav-routes1048.active{background:linear-gradient(145deg,#f25058,#dc2636)!important}.bottom-nav button.nav-more1048{background:linear-gradient(145deg,#9859ea,#7733d1)!important}.bottom-nav button.nav-more1048.active{background:linear-gradient(145deg,#9859ea,#7733d1)!important}.bottom-nav button.nav1048.active{outline-offset:-4px;outline:rgb(255,255,255) solid 2px!important;box-shadow:rgba(15,35,60,.2) 0 5px 14px!important}.bottom-nav button.nav-locked1048{filter:saturate(.25);opacity:.55!important}.dc-search-float1749{position:fixed;top:calc(var(--dc-safe-top) + 8px);right:14px;bottom:auto;z-index:90;width:48px;height:48px;padding:0;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--dc-primary) 20%,var(--dc-line));border-radius:999px;background:linear-gradient(135deg,var(--dc-surface-elevated),var(--dc-primary-soft));color:var(--dc-text-strong);box-shadow:var(--dc-shadow-sm);cursor:pointer}.dc-search-float1749 svg{width:23px;height:23px;fill:none;stroke:currentcolor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.more-grid1048 [data-more-page1048=finance]{display:none!important}.more-menu [data-more-page=finance]{display:none!important}.abonos-quick1749{display:none!important}.more-card1048.abonos-independent41762{order:35;display:flex!important;color:#fff!important}.more-card1048.abonos-independent41762 :is(.more-copy1048 small,.more-copy1048 b,em){color:#fff!important}.more-card1048.abonos-independent41762 svg{stroke:rgb(255,255,255)!important;fill:none!important}html:not([data-theme=dark]) :is(.sheet,.card-form-sheet,.search-sheet,.auth-card) :is(h1,h2,h3,h4,label,b,strong){text-shadow:none}html:not([data-theme=dark]) .kiosk-summary1042 :is(p,small,.muted){color:var(--dc-muted)!important}html:not([data-theme=dark]) .kiosk-smart-note :is(p,small,.muted){color:var(--dc-muted)!important}@media (max-width:820px){body{padding-bottom:calc(92px + var(--dc-safe-bottom))!important}main{padding-left:10px!important;padding-right:10px!important}#view{padding-left:10px!important;padding-right:10px!important}.sheet{width:100%!important;max-width:100%!important;max-height:94dvh!important;padding-top:14px!important;padding-right:14px!important;padding-left:14px!important;padding-bottom:calc(16px + var(--dc-safe-bottom))!important;border-radius:22px 22px 0 0!important}.form-grid{grid-template-columns:1fr!important}:is(.sheet,.card,.section,.overlay) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px;font-size:16px!important}:is(.primary,.secondary,.danger){min-height:46px}.bottom-nav{padding-bottom:calc(8px + var(--dc-safe-bottom))!important}.bottom-nav button.nav1048{min-height:60px!important}.more-page1048{padding-top:4px!important}.more-card1048.abonos-independent41762{min-height:132px!important}}@media (min-width:821px){.sheet{border-radius:24px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}::after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.rec-view41763{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.rec-view41763>div{display:grid;gap:3px}.rec-view41763 label{min-width:260px;margin:0}.rec-view41763 select{font-weight:800}.rec-pending41763{border:1px solid color-mix(in srgb,var(--dc-warning,#d69e2e) 30%,var(--dc-line,#dbe2ea));background:var(--dc-surface,#fff)}.rec-pending41763 .section-title{align-items:center}.rec-pending41763 h3{margin:2px 0}.rec-pending-search41763{margin:10px 0 12px}.rec-pending-search41763 input{width:100%}.rec-pending41763 td small{display:block;margin-top:3px;color:var(--dc-muted,#64748b)}.rec-pending41763 .primary.mini{white-space:nowrap}.kiosk-admin41763 .kiosk-admin-actions{grid-template-columns:repeat(5,minmax(118px,1fr))}.kiosk-admin-group41763{margin-top:16px}.kiosk-admin-group-title41763{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 8px;color:var(--dc-text-strong)}.kiosk-admin-group-title41763 span{font-size:.82rem;font-weight:900;color:var(--dc-muted)}.kiosk-audience41763{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:14px}.kiosk-audience41763 button{min-height:42px;padding:8px 14px;border-radius:999px;border:1px solid var(--dc-line);background:var(--dc-surface-elevated);color:var(--dc-text);font-weight:900}.kiosk-audience41763 button.active{background:var(--dc-primary);border-color:var(--dc-primary);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 18%,transparent)}.kiosk-person-group41763{width:min(1180px,96vw);margin:0 auto 24px}.kiosk-person-group-title41763{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px;color:var(--dc-text-strong)}.kiosk-person-group-title41763 span{font-weight:900;color:var(--dc-muted)}@media (max-width:900px){.kiosk-admin41763 .kiosk-admin-actions{grid-template-columns:repeat(2,minmax(0px,1fr))}.kiosk-admin41763 .kiosk-admin-actions>:first-child{grid-column:1/-1}}@media (max-width:720px){.rec-view41763{align-items:stretch;flex-direction:column}.rec-view41763 label{min-width:0;width:100%}.kiosk-audience41763{display:grid;grid-template-columns:1fr 1fr}.kiosk-audience41763 button:first-child{grid-column:1/-1}.kiosk-person-group41763{width:100%}}.inbox41764{max-width:var(--dc-module-content-max);margin:0 auto}.intake-page{max-width:var(--dc-module-content-max);margin:0 auto}.inbox-tabs41764{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 16px;padding:5px;border:1px solid var(--dc-line);border-radius:16px;background:var(--dc-surface-2)}.inbox-tabs41764 button{min-height:44px;border:0;border-radius:12px;background:0 0;color:var(--dc-muted);font-weight:900;font-size:13px;cursor:pointer}.inbox-tabs41764 button.active{background:var(--dc-surface);color:var(--dc-primary);box-shadow:var(--dc-shadow-xs);border:1px solid color-mix(in srgb,var(--dc-primary) 24%,var(--dc-line))}.intake-tabs41764{margin-top:12px}.quick-mode41764{display:grid;gap:12px}.quick-safe41764{display:flex;gap:12px;align-items:center;border-color:color-mix(in srgb,var(--dc-success) 28%,var(--dc-line));background:var(--dc-success-bg)}.quick-safe41764>div:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--dc-success) 16%,var(--dc-surface));font-size:22px;flex:0 0 42px}.quick-safe41764>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.quick-safe41764 b{color:var(--dc-text-strong)}.quick-safe41764 small{color:var(--dc-muted);line-height:1.35}.quick-form-card41764{display:grid;gap:14px}.quick-head41764{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.quick-head41764 h3{margin:2px 0 0;color:var(--dc-text-strong);font-size:20px}.quick-provider-wrap41764{position:relative;margin-top:6px}.quick-provider-wrap41764>input[type=text]{width:100%}.quick-provider-wrap41764>input:not([type]){width:100%}.quick-suggest41764{display:none;position:absolute;z-index:20;left:0;right:0;top:calc(100% + 5px);padding:6px;border:1px solid var(--dc-line-strong);border-radius:14px;background:var(--dc-surface-elevated);box-shadow:var(--dc-shadow-lg);max-height:310px;overflow:auto}.quick-suggest41764.show{display:grid}.quick-suggest41764 button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:11px 12px;border-top:0;border-right:0px;border-left:0;border-image:initial;border-bottom:1px solid var(--dc-line);background:0 0;color:var(--dc-text);text-align:left;cursor:pointer;border-radius:10px}.quick-suggest41764 button:last-child{border-bottom:0}.quick-suggest41764 button:hover{background:var(--dc-surface-2)}.quick-suggest41764 small{color:var(--dc-muted);font-weight:500}.quick-chips41764{display:flex;gap:7px;overflow-x:auto;padding:1px 0 4px;scrollbar-width:none}.quick-chips41764::-webkit-scrollbar{display:none}.quick-chips41764 button{white-space:nowrap;min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid var(--dc-line);background:var(--dc-surface-2);color:var(--dc-text);font-weight:800;font-size:12px}.quick-chips41764 button.active{background:var(--dc-primary-soft);border-color:color-mix(in srgb,var(--dc-primary) 35%,var(--dc-line));color:var(--dc-primary)}.quick-last41764{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:12px;background:var(--dc-info-bg);border:1px solid color-mix(in srgb,var(--dc-primary) 22%,var(--dc-line));color:var(--dc-text);font-size:12px}.quick-last41764.hidden{display:none}.quick-money41764{display:flex;align-items:center;gap:8px;margin-top:6px;padding:0 14px;border:1px solid var(--dc-line-strong);border-radius:15px;background:var(--dc-input);min-height:58px}.quick-money41764:focus-within{border-color:var(--dc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 14%,transparent)}.quick-money41764 span{font-size:22px;font-weight:900;color:var(--dc-muted)}.quick-money41764 input{letter-spacing:-.03em;min-width:0;border:0!important;box-shadow:none!important;background:0 0!important;padding:0!important;font-size:28px!important;font-weight:900!important;color:var(--dc-text-strong)!important}.quick-label41764{display:block;margin-bottom:7px;color:var(--dc-muted);font-weight:900;letter-spacing:.08em;font-size:10px}.quick-seg41764{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-seg41764.two{grid-template-columns:1fr 1fr}.quick-seg41764 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;border:1px solid var(--dc-line);border-radius:14px;background:var(--dc-surface-2);color:var(--dc-muted);font-weight:800;cursor:pointer}.quick-seg41764 button.active{background:var(--dc-primary-soft);border-color:color-mix(in srgb,var(--dc-primary) 42%,var(--dc-line));color:var(--dc-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dc-primary) 12%,transparent)}.quick-seg41764 button span{font-size:12px}.quick-seg41764 button:first-child.active{background:color-mix(in srgb,var(--dc-success) 10%,var(--dc-surface));border-color:color-mix(in srgb,var(--dc-success) 40%,var(--dc-line));color:var(--dc-success)}.quick-details41764{border:1px solid var(--dc-line);border-radius:14px;background:var(--dc-surface-2);padding:0 12px}.quick-details41764 summary{padding:12px 0;cursor:pointer;color:var(--dc-muted);font-weight:800}.quick-details41764[open]{padding-bottom:12px}.quick-details41764 small{display:block;color:var(--dc-muted);margin-top:6px}.quick-actions41764{display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.quick-actions41764 button{min-height:48px}.quick-list41764{padding-bottom:12px}.quick-draft41764{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--dc-line)}.quick-draft41764:last-child{border-bottom:0}.quick-draft41764>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.quick-draft41764 b{color:var(--dc-text-strong)}.quick-draft41764 small{color:var(--dc-muted)}.quick-draft-right41764{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.quick-draft-right41764 strong{font-size:18px;color:var(--dc-text-strong)}.quick-mini-actions41764{display:flex;gap:6px}.quick-summary41764{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.quick-summary41764>div{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:12px;background:var(--dc-surface-2);border:1px solid var(--dc-line)}.quick-summary41764 small{font-size:9px;font-weight:900;color:var(--dc-muted);letter-spacing:.06em}.quick-summary41764 b{font-size:15px;color:var(--dc-text-strong)}.quick-seed41764{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:8px 14px;align-items:center;padding:14px 15px;margin:0 0 12px;border-radius:16px;background:var(--dc-info-bg);border:1px solid color-mix(in srgb,var(--dc-primary) 30%,var(--dc-line));color:var(--dc-text)}.quick-purchase-lock41764{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:8px 14px;align-items:center;padding:14px 15px;margin:0 0 12px;border-radius:16px;background:var(--dc-info-bg);border:1px solid color-mix(in srgb,var(--dc-primary) 30%,var(--dc-line));color:var(--dc-text)}.quick-seed41764>div{display:flex;flex-direction:column;gap:3px}.quick-purchase-lock41764>div{display:flex;flex-direction:column;gap:3px}.quick-seed41764 strong{font-size:22px;color:var(--dc-primary)}.quick-purchase-lock41764 strong{font-size:22px;color:var(--dc-primary)}.quick-seed41764 p{grid-column:1/-1;margin:0;color:var(--dc-muted);font-size:12px}.quick-seed41764 small{color:var(--dc-muted)}.quick-purchase-lock41764 small{color:var(--dc-muted)}@media (max-width:640px){.inbox-tabs41764{position:sticky;top:72px;z-index:8;background:var(--dc-surface);box-shadow:0 8px 18px color-mix(in srgb,var(--dc-bg) 75%,transparent)}.quick-form-card41764{padding:14px}.quick-head41764 h3{font-size:18px}.quick-chips41764{margin-right:-14px;padding-right:14px}.quick-draft41764{grid-template-columns:1fr;align-items:stretch}.quick-draft-right41764{align-items:stretch}.quick-draft-right41764 strong{text-align:left}.quick-mini-actions41764{display:grid;grid-template-columns:1fr 1fr}.quick-summary41764{grid-template-columns:1fr}.quick-actions41764{grid-template-columns:1fr}.quick-seed41764{grid-template-columns:1fr}.quick-purchase-lock41764{grid-template-columns:1fr}.quick-seed41764 strong{font-size:20px}.quick-purchase-lock41764 strong{font-size:20px}.quick-seed41764 p{grid-column:auto}}.intake-ocr41766{margin:14px 0;display:grid;gap:12px}.intake-ocr-actions41766{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.intake-ocr41766 #preview:empty{display:none}@media (max-width:760px){.intake-ocr-actions41766{grid-template-columns:1fr}.intake-ocr-actions41766 .full{width:100%}}.bottom-nav button.nav-inbox1048{background:linear-gradient(145deg,#2496f7,#0b6ede)!important;color:#fff!important}.bottom-nav button.nav-inbox1048.active{background:linear-gradient(145deg,#2496f7,#0b6ede)!important;color:#fff!important}.bottom-nav button.nav-inbox1048 .nav-icon1048{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button.nav-inbox1048 .nav-icon1048 svg{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button.nav-inbox1048 small{color:#fff!important;stroke:rgb(255,255,255)!important}.finance-shell .finance-kpis41770>.metric{border:0!important;color:#fff!important;min-height:112px!important;padding:16px!important;box-shadow:rgba(15,43,79,.12) 0 10px 24px!important}.finance-shell .finance-kpis41770>.metric span{color:#fff!important;opacity:1!important}.finance-shell .finance-kpis41770>.metric b{color:#fff!important;opacity:1!important}.finance-shell .finance-kpis41770>.metric small{color:#fff!important;opacity:1!important}.finance-shell .finance-kpis41770>.metric small{margin-top:5px;line-height:1.3}.finance-shell .finance-income41770{background:linear-gradient(135deg,#18b76b,#087d4b)!important}.finance-shell .finance-expense41770{background:linear-gradient(135deg,#ef5961,#c92a38)!important}.finance-shell .finance-net41770{background:linear-gradient(135deg,#258cf0,#145fbd)!important}.finance-shell .finance-cardpay41770{background:linear-gradient(135deg,#8c58e8,#6732c0)!important}@media (max-width:640px){.finance-shell .finance-kpis41770{grid-template-columns:1fr 1fr!important}.finance-shell .finance-kpis41770>.metric{min-height:100px!important;padding:13px!important}.finance-shell .finance-kpis41770>.metric b{font-size:19px!important}}.oracle20-metrics span small{display:block;margin-top:3px;color:var(--muted,#60708a);font-size:10px;line-height:1.15}.oracle20-actions button:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.45)}.oracle20-table td:nth-child(3) small{max-width:190px}@media (max-width:900px){.oracle20-module .oracle-actions{grid-template-columns:1fr}.oracle20-module .oracle-actions button{min-height:44px}}.oracle20-guard.warn{border-color:rgba(217,150,22,.36);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(255,255,255,.7))}.oracle20-prompts{display:flex;gap:8px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}.oracle20-chip{border:1px solid rgba(23,105,232,.18);background:rgba(23,105,232,.06);color:var(--text,#111827);border-radius:999px;padding:8px 12px;font-weight:800;white-space:nowrap;cursor:pointer}.oracle20-chip:hover{background:rgba(23,105,232,.12)}.oracle20-search{grid-template-columns:minmax(260px,1fr) 150px 190px;align-items:end}.oracle20-search label{display:grid;gap:5px;font-size:12px;font-weight:800;color:var(--muted,#60708a)}.oracle20-search select{min-height:42px}.oracle20-search label input{min-height:42px}.oracle20-exec{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:14px 0;background:linear-gradient(135deg,rgba(23,105,232,.07),rgba(132,204,22,.05))}.oracle20-exec h3{margin:4px 0 6px;font-size:1.15rem}.oracle20-exec p{margin:0;color:var(--muted,#60708a)}.oracle20-exec-money{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.oracle20-exec-money span{min-width:170px;border-radius:12px;background:rgba(100,116,139,.08);padding:10px 12px;font-size:11px;color:var(--muted,#60708a)}.oracle20-exec-money b{display:block;margin-top:3px;color:var(--text,#111827);font-size:16px}.oracle20-quality-panel{display:flex;justify-content:space-between;gap:18px;align-items:center}.oracle20-quality-panel>div:first-child{display:grid;gap:3px}.oracle20-quality-panel small{color:var(--muted,#60708a)}.oracle20-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px}.oracle20-quality-grid span{border-radius:10px;background:rgba(100,116,139,.08);padding:8px 10px;font-size:11px;color:var(--muted,#60708a)}.oracle20-quality-grid b{display:block;font-size:15px;color:var(--text,#111827)}.oracle20-badge-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.oracle20-badge.data_gap{background:#e7f0ff;color:#1557a8}.oracle20-badge.non_stock{background:#f1f3f5;color:#667085}.oracle20-rec.data_gap{border-color:rgba(23,105,232,.28);background:linear-gradient(rgba(23,105,232,.06),rgba(255,255,255,.88))}.oracle20-trend{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;white-space:nowrap}.oracle20-quality{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;white-space:nowrap}.oracle20-trend small{margin-left:3px;font-size:9px}.oracle20-trend.accelerating{background:#dcf8ea;color:#13714d}.oracle20-trend.falling{background:#fff0cc;color:#9b6400}.oracle20-trend.stable{background:#edf1f7;color:#526071}.oracle20-trend.inactive{background:#f1f3f5;color:#7b8794}.oracle20-quality.high{background:#dcf8ea;color:#13714d}.oracle20-quality.medium{background:#fff0cc;color:#9b6400}.oracle20-quality.low{background:#ffe9e8;color:#a23333}.oracle20-more{display:block;margin:12px auto 0}.oracle20-overlay{position:fixed;inset:0px;z-index:9999;background:rgba(7,16,28,.58);display:grid;place-items:center;padding:18px}.oracle20-detail{width:min(760px,100%);max-height:88vh;overflow:auto;border-radius:18px;background:var(--panel,#fff);box-shadow:rgba(0,0,0,.26) 0 24px 80px;padding:18px}.oracle20-detail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.oracle20-detail-head h3{margin:7px 0 2px}.oracle20-detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));gap:8px;margin:14px 0}.oracle20-detail-grid>div{background:rgba(100,116,139,.08);border-radius:10px;padding:9px}.oracle20-detail-grid span{display:block;font-size:10px;color:var(--muted,#60708a)}.oracle20-detail-grid small{display:block;font-size:10px;color:var(--muted,#60708a)}.oracle20-detail-grid b{display:block;margin-top:3px;font-size:13px;overflow-wrap:anywhere}.oracle20-detail-copy{display:grid;gap:8px}.oracle20-detail-copy p{margin:0;border:1px solid rgba(100,116,139,.15);border-radius:11px;padding:10px;line-height:1.4}.oracle20-detail-note{margin:0;border:1px solid rgba(100,116,139,.15);border-radius:11px;padding:10px;line-height:1.4}.oracle20-detail-note{margin-top:10px;background:rgba(245,158,11,.07)}.oracle20-detail-footer{margin-top:12px;color:var(--muted,#60708a)}html[data-theme=dark] .oracle20-guard.warn{background:linear-gradient(135deg,rgba(245,158,11,.16),#121c28)}html[data-theme=dark] .oracle20-chip{background:#16263a;border-color:#2b4d72}html[data-theme=dark] .oracle20-exec{background:linear-gradient(135deg,#14243a,#16281e)}html[data-theme=dark] .oracle20-exec-money span{background:#172536}html[data-theme=dark] .oracle20-quality-grid span{background:#172536}html[data-theme=dark] .oracle20-rec.data_gap{background:linear-gradient(rgba(23,105,232,.13),#121c28)}@media (max-width:1000px){.oracle20-search{grid-template-columns:1fr 1fr}.oracle20-search>input{grid-column:1/-1}.oracle20-exec{align-items:stretch;flex-direction:column}.oracle20-quality-panel{align-items:stretch;flex-direction:column}.oracle20-exec-money{justify-content:stretch}.oracle20-exec-money span{flex:1 1 0%}.oracle20-quality-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.oracle20-detail-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media (max-width:640px){.oracle20-search{grid-template-columns:1fr}.oracle20-search>input{grid-column:auto}.oracle20-prompts{margin-left:-4px;margin-right:-4px}.oracle20-chip{padding:8px 10px}.oracle20-exec-money{display:grid;grid-template-columns:1fr 1fr}.oracle20-exec-money span{min-width:0}.oracle20-detail{padding:14px}.oracle20-detail-grid{grid-template-columns:1fr 1fr}}.dc-preview-banner{position:sticky;top:0;z-index:99999;padding:7px 12px;text-align:center;font-size:12px;font-weight:800;letter-spacing:.02em;background:#f6c445;color:#2c2100;border-bottom:1px solid rgba(0,0,0,.18);box-shadow:rgba(0,0,0,.12) 0 1px 6px}.dc-release-card41775{border:1px solid rgba(246,196,69,.55);background:linear-gradient(135deg,rgba(246,196,69,.12),rgba(124,77,255,.07))}.dc-release-grid41775{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;margin-top:10px}.dc-release-grid41775>div{padding:9px;border-radius:12px;background:rgba(127,127,127,.08)}.dc-release-grid41775 small{display:block;opacity:.72;margin-bottom:3px}.dc-release-grid41775 b{display:block;word-break:break-word}.dc-release-note41775{margin-top:8px;font-size:12px;opacity:.8}@media (max-width:640px){.dc-release-grid41775{grid-template-columns:1fr}.dc-preview-banner{font-size:11px;padding:6px 8px}}.repairs230-summary-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.repairs230-admin-edit-open{white-space:nowrap;padding:7px 10px!important;font-size:12px!important}.repairs230-admin-edit-card{border:1px solid rgba(33,150,243,.35);box-shadow:rgba(0,0,0,.08) 0 12px 30px}.repairs230-admin-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:12px;margin-top:14px}.repairs230-admin-edit-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.repairs230-admin-edit-grid label>span:first-child{font-size:12px;font-weight:800;opacity:.76}.repairs230-admin-edit-grid input{width:100%;box-sizing:border-box}.repairs230-admin-edit-grid textarea{width:100%;box-sizing:border-box}.repairs230-admin-edit-wide{grid-column:1/-1}.repairs230-admin-wa{justify-content:flex-end}.repairs230-admin-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.repairs230-admin-edit-note{margin:10px 0 0;font-size:12px;opacity:.72}.repairs230-missing-phone{border:1px solid rgba(255,152,0,.5)!important;background:rgba(255,152,0,.08)!important}.repairs230-missing-phone b{color:#d97706}@media (max-width:780px){.repairs230-admin-edit-grid{grid-template-columns:1fr 1fr}.repairs230-admin-edit-wide{grid-column:1/-1}}@media (max-width:540px){.repairs230-summary-card-head{align-items:flex-start}.repairs230-admin-edit-grid{grid-template-columns:1fr}.repairs230-admin-edit-wide{grid-column:auto}.repairs230-admin-edit-actions{display:grid;grid-template-columns:1fr 1fr}.repairs230-admin-edit-actions button{width:100%}}.kiosk-smart-phrase41775{width:min(560px,92%);margin:20px auto 0;padding:15px 18px;border-radius:18px;background:color-mix(in srgb,var(--kiosk-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--kiosk-success) 24%,transparent);display:flex;align-items:center;justify-content:center;gap:10px;line-height:1.35}.kiosk-smart-phrase41775 span{font-size:1.25rem}.kiosk-smart-phrase41775 b{font-size:1.02rem;font-weight:850;color:var(--kiosk-text-strong)!important}@media (max-width:620px){.kiosk-smart-phrase41775{padding:12px 14px;margin-top:14px}.kiosk-smart-phrase41775 b{font-size:.94rem}}.dc-notification-center{max-width:1080px;margin:0 auto}.dc-notification-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px;border:1px solid #dbe7f3;border-radius:20px;background:linear-gradient(#f8fbff,#fff);margin-bottom:12px}.dc-notification-hero h2{margin:4px 0 5px}.dc-notification-hero p{margin:0;color:#667085}.dc-notification-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.dc-notification-policy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #eadfaa;background:#fffdf3;border-radius:16px;margin:10px 0}.dc-notification-policy b{display:block}.dc-notification-policy small{display:block}.dc-notification-policy small{color:#786b38;margin-top:3px}.dc-notification-kpis{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:9px;margin:12px 0}.dc-notification-kpis>div{border:1px solid #e5eaf0;border-radius:16px;background:#fff;padding:13px}.dc-notification-kpis span{display:block;font-size:10px;color:#667085;font-weight:800}.dc-notification-kpis b{display:block;font-size:24px;margin-top:4px}.dc-notification-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 12px}.dc-notification-tabs button{border:1px solid #d9e2ec;background:#fff;border-radius:999px;padding:9px 13px;font-weight:800;color:#475467}.dc-notification-tabs button.active{background:#0b64d8;color:#fff;border-color:#0b64d8}.dc-notification-grid{display:grid;gap:9px}.dc-notification-card{border-width:1px 1px 1px 5px;border-style:solid;border-color:#e1e7ee #e1e7ee #e1e7ee #98a2b3;border-image:initial;border-radius:16px;background:#fff;padding:13px 14px;box-shadow:rgba(16,24,40,.03) 0 4px 14px}.dc-notification-card.severity-action{border-left-color:#d92d20}.dc-notification-card.severity-review{border-left-color:#f79009}.dc-notification-card.severity-info{border-left-color:#2e90fa}.dc-notification-card.dismissed{opacity:.68}.dc-notification-card.resolved{opacity:.68}.dc-notification-card-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.dc-notification-severity{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.dc-notification-state{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.dc-notification-severity{color:#344054}.dc-notification-state{color:#667085}.dc-notification-card>b{font-size:14px}.dc-notification-card p{margin:5px 0;color:#596579;font-size:12px}.dc-notification-card>small{display:block;color:#8993a3;font-size:10px}.dc-notification-actions{display:flex;gap:8px;margin-top:10px}.dc-notification-actions button{padding:8px 11px;border-radius:10px}.alert-btn i[hidden]{display:none!important}@media (max-width:650px){.dc-notification-hero{display:block}.dc-notification-hero-actions{margin-top:12px}.dc-notification-hero-actions button{flex:1 1 0%}.dc-notification-policy{align-items:flex-start}.dc-notification-kpis{grid-template-columns:1fr 1fr 1fr}.dc-notification-kpis b{font-size:20px}.dc-notification-tabs{display:grid;grid-template-columns:1fr 1fr}.dc-notification-tabs button{width:100%}.dc-notification-actions{display:grid;grid-template-columns:1fr 1fr}.dc-notification-actions button{width:100%}}.bottom-nav button.nav-inbox1048{background:linear-gradient(145deg,#2496f7,#0b6ede)!important;color:#fff!important}.bottom-nav button.nav-inbox1048.active{background:linear-gradient(145deg,#2496f7,#0b6ede)!important;color:#fff!important}.bottom-nav button.dc-bandeja-central4188{background:linear-gradient(145deg,#2496f7,#0b6ede)!important;color:#fff!important}.bottom-nav button.dc-bandeja-central4188.active{background:linear-gradient(145deg,#2496f7,#0b6ede)!important;color:#fff!important}.bottom-nav button.dc-bandeja-central4188 .nav-icon1048{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button.dc-bandeja-central4188 .nav-icon1048 svg{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button.dc-bandeja-central4188 small{color:#fff!important;stroke:rgb(255,255,255)!important}.w3-scope-tabs{display:flex;gap:8px;margin:8px 0 10px;flex-wrap:wrap}.w3-scope-tabs button{border:1px solid #d8e2ee;background:#fff;color:#334155;border-radius:999px;padding:9px 14px;font-weight:900;cursor:pointer;display:flex;align-items:center;gap:7px}.w3-scope-tabs button b{min-width:24px;text-align:center;background:#eef3f8;border-radius:999px;padding:2px 7px}.w3-scope-tabs button.active{background:#0f6fdc;color:#fff;border-color:#0f6fdc;box-shadow:rgba(15,111,220,.18) 0 6px 16px}.w3-scope-tabs button.active b{background:rgba(255,255,255,.22);color:#fff}.w3-search-live{position:relative;z-index:8}.w3-search-live input{margin-bottom:0}.w3-suggest{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #d8e2ee;border-radius:14px;box-shadow:rgba(15,23,42,.18) 0 16px 34px;overflow:hidden auto;max-height:360px}.w3-suggest:empty{display:none}.w3-suggest-item{width:100%;border-width:0 0 1px;border-top-style:initial;border-right-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;border-image:initial;border-bottom-style:solid;border-bottom-color:#edf1f6;background:#fff;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.w3-suggest-item:last-child{border-bottom:0}.w3-suggest-item:hover{background:#f2f7fd;outline:0}.w3-suggest-item:focus{background:#f2f7fd;outline:0}.w3-suggest-item span{display:grid;gap:2px;min-width:0}.w3-suggest-item b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w3-suggest-item small{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w3-suggest-item em{font-style:normal;font-size:10px;font-weight:900;color:#0f6fdc;background:#eaf3ff;border-radius:999px;padding:5px 8px;white-space:nowrap}.w3-suggest-empty{padding:12px 14px;color:#64748b;font-weight:800}.w3-search-empty{margin-top:10px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc}.w3 #w3results{position:relative;z-index:1}html[data-theme=dark] .w3-scope-tabs button{background:#17263a;color:#dce8f7;border-color:#38506c}html[data-theme=dark] .w3-scope-tabs button b{background:#263a54;color:#eaf2fb}html[data-theme=dark] .w3-scope-tabs button.active{background:#1679df;border-color:#45a7ff;color:#fff}html[data-theme=dark] .w3-suggest{background:#142238;border-color:#38506c;box-shadow:rgba(0,0,0,.36) 0 18px 38px}html[data-theme=dark] .w3-suggest-item{background:#142238;color:#f8fafc;border-bottom-color:#2a3a50}html[data-theme=dark] .w3-suggest-item:hover{background:#1d3452}html[data-theme=dark] .w3-suggest-item:focus{background:#1d3452}html[data-theme=dark] .w3-suggest-item small{color:#b7c6d8}html[data-theme=dark] .w3-suggest-empty{color:#b7c6d8}html[data-theme=dark] .w3-suggest-item em{background:#123b68;color:#9fd1ff}html[data-theme=dark] .w3-search-empty{background:#142238;border-color:#38506c;color:#cbd5e1}@media (max-width:760px){.w3-scope-tabs{display:grid;grid-template-columns:1fr 1fr}.w3-scope-tabs button{justify-content:center}.w3-suggest{max-height:300px}.w3-suggest-item{align-items:flex-start}.w3-suggest-item em{font-size:9px}}.dc-chat-audio-status{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 10px;border-radius:11px;background:#f3f7f8;color:#41525c;font-size:11px}.dc-chat-audio-status[hidden]{display:none}.dc-chat-audio-status b{color:#24343c}.dc-chat-audio-status span{color:#6b7b84}.dc-chat-audio-status button{margin-left:auto;border:0;border-radius:9px;padding:6px 9px;background:#e7edf0;color:#42525b;font-weight:800;cursor:pointer}.dc-chat-rec-dot{font-size:14px;line-height:1;color:#dc2626!important}.dc-chat-audio{padding:9px 10px;min-width:min(280px,70vw)}.dc-chat-audio audio{display:block;width:min(300px,68vw);max-width:100%;height:36px}.dc-chat-audio small{display:block;margin-top:5px;color:#687780;font-size:10px;font-weight:800}@keyframes dcChatMicPulse{0%,100%{transform:scale(1)}50%{transform:scale(.94)}}html[data-theme=dark] .dc-chat-mic{background:#223047;color:#e2e8f0}html[data-theme=dark] .dc-chat-mic.recording{background:#4b1f26;color:#fecaca}html[data-theme=dark] .dc-chat-audio-status{background:#1d2a3d;color:#cbd5e1}html[data-theme=dark] .dc-chat-audio-status b{color:#f1f5f9}html[data-theme=dark] .dc-chat-audio-status span{color:#94a3b8}html[data-theme=dark] .dc-chat-audio-status button{background:#334155;color:#e2e8f0}html[data-theme=dark] .dc-chat-audio small{color:#a8b3c3}.kiosk-meal-primary41776{grid-template-columns:1fr!important;margin-top:14px!important}.kiosk-meal-primary41776 button{min-height:76px!important;font-size:1.25rem!important;font-weight:950!important;background:linear-gradient(135deg,#1677df,#0f63c5)!important}#kioskOtherActions41776{opacity:.9;margin-top:10px!important}#kioskOtherBox41776{margin-top:12px;padding-top:12px;border-top:1px dashed var(--kiosk-line,#c7d6e5)}#kioskOtherBox41776[hidden]{display:none!important}.revf-quick-destination{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0;padding:8px 0;border-top:1px solid var(--border,#dce3ed)}.revf-quick-destination button{flex:1 1 0%;min-width:135px}.payroll-smart50{border:1px solid #dbe7f4;box-shadow:rgba(15,43,79,.08) 0 16px 42px}.payroll-week-nav50{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.payroll-actions50{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.payroll-actions50 .primary{background:#1769e0!important;color:#fff!important;border-color:#1769e0!important}.payroll-report-sheet50{max-width:1080px!important}.payroll-generate50{max-width:1080px!important}.payroll-generate50 #prWeeklyReport50{margin-top:14px}.payroll-loading50{text-align:center;color:#64748b}@media (max-width:760px){.payroll-week-nav50{display:grid;grid-template-columns:1fr 1fr;width:100%}.payroll-week-nav50 button{width:100%}.payroll-actions50{justify-content:flex-start}.payroll-generate50{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (max-width:480px){.payroll-week-nav50{grid-template-columns:1fr}}.gps-live360-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;border:1px solid rgba(34,197,94,.25)!important;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(59,130,246,.08))!important}.gps-live360-status b{font-size:14px}.gps-live360-status span{font-weight:850}.gps-live360-status small{opacity:.75}.gps-live360-badge{white-space:nowrap}.dc-location-marker{transition:transform .18s,filter .18s}.dc-location-marker.is-live{filter:drop-shadow(rgba(34, 197, 94, .42) 0px 0px 10px)}.location-map-toolbar #locationMapSelected{font-variant-numeric:tabular-nums}.person-meta small{font-variant-numeric:tabular-nums}@media (max-width:720px){.gps-live360-status{align-items:flex-start}.gps-live360-status span{width:100%}.gps-live360-status small{width:100%}}.dc-leaflet-map-shell{height:100%;display:grid;grid-template-rows:minmax(250px,1fr) auto auto;gap:8px;padding:0;background:#eef3f7;border-radius:16px;overflow:hidden}.dc-leaflet-map-canvas{min-height:260px;height:100%;width:100%;border-radius:16px;background:#eef3f7;overflow:hidden;z-index:1}.live-map .dc-leaflet-map-shell{height:100%}.live-map .leaflet-container{font-family:inherit}.dc-leaflet-location-icon{background:0 0!important;border:0!important}#gpsClean57Status b{font-size:14px}#gpsClean57Status span{display:block;font-weight:850;margin-top:2px}#gpsClean57Status small{display:block;opacity:.75;margin-top:2px}@media (max-width:700px){.dc-leaflet-map-shell{grid-template-rows:minmax(240px,1fr) auto auto}.dc-leaflet-map-canvas{min-height:240px}}.gps-clean58-shell .map-frame{height:360px;min-height:360px;max-height:360px;overflow:hidden;contain:layout paint}.gps-clean58-shell .live-map{height:100%!important;min-height:0!important;width:100%!important}.gps-clean58-shell .dc-leaflet-map-shell{height:100%!important;min-height:0!important;width:100%!important}.gps-clean58-shell .dc-leaflet-map-canvas{height:100%!important;min-height:0!important;width:100%!important}.gps-clean58-shell .leaflet-container{height:100%!important;min-height:0!important;width:100%!important}.gps-clean58-shell .dc-leaflet-map-shell{display:block!important;position:relative!important;padding:0!important;background:#eef3f7!important}.gps-clean58-shell .dc-leaflet-map-canvas{border-radius:16px}.gps-clean58-shell .location-map-toolbar{position:absolute;left:10px;right:10px;bottom:38px;z-index:600;background:rgba(8,18,37,.72);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:7px 9px;color:#fff}.gps-clean58-shell .location-map-legend{position:absolute;left:10px;right:10px;bottom:8px;z-index:600;background:rgba(8,18,37,.62);border-radius:12px;padding:5px 8px;color:#fff}.gps-clean58-shell .location-person{min-height:74px}.gps-clean58-shell .person-avatar{width:42px;min-width:42px;height:42px}@media (max-width:700px){.gps-clean58-shell .map-frame{height:320px;min-height:320px;max-height:320px}}.dc-location-marker.is-delayed{border-color:#f59e0b;filter:drop-shadow(rgba(245, 158, 11, .28) 0px 0px 8px)}.dc-location-marker.is-delayed span{background:#fff7ed;color:#b45309}.dc-location-marker.is-delayed i{background:#f59e0b}.dc-location-marker.is-last{border-color:#94a3b8;filter:drop-shadow(rgba(15, 23, 42, .16) 0px 5px 7px)}.dc-location-marker.is-last span{background:#f1f5f9;color:#475569}.dc-location-marker.is-last i{background:#94a3b8}.location-map-legend .legend-delayed{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f59e0b}.person-status-dot.live{background:#12b76a;box-shadow:rgba(18,183,106,.125) 0 0 0 3px}.person-status-dot.delayed{background:#f59e0b;box-shadow:rgba(245,158,11,.125) 0 0 0 3px}.person-status-dot.last{background:#94a3b8;box-shadow:none}.person-avatar.delayed{background:#fff7ed;color:#b45309;box-shadow:#fed7aa 0 0 0 1px inset}.person-avatar.last{background:#f1f5f9;color:#475569;box-shadow:#cbd5e1 0 0 0 1px inset}.location-person.signal-delayed{border-left:4px solid #f59e0b}.location-person.signal-last{border-left:4px solid #94a3b8}html[data-theme=dark] .person-avatar.delayed{background:#3a2a12;color:#fbbf24;box-shadow:#92400e 0 0 0 1px inset}body[data-theme=dark] .person-avatar.delayed{background:#3a2a12;color:#fbbf24;box-shadow:#92400e 0 0 0 1px inset}html[data-theme=dark] .person-avatar.last{background:#1e293b;color:#cbd5e1;box-shadow:#475569 0 0 0 1px inset}body[data-theme=dark] .person-avatar.last{background:#1e293b;color:#cbd5e1;box-shadow:#475569 0 0 0 1px inset}.dc-location-marker.is-last{border-color:#ef4444;filter:drop-shadow(rgba(239, 68, 68, .2) 0px 5px 8px)}.dc-location-marker.is-last span{background:#fef2f2;color:#b91c1c}.dc-location-marker.is-last i{background:#ef4444}.location-person.signal-last{border-left-color:#ef4444}.location-person.signal-last .person-avatar{background:#fef2f2;color:#b91c1c}.location-map-legend .legend-known{background:#ef4444}.gps-clean58-shell .location-person{grid-template-columns:42px minmax(0px,1fr) 88px 12px;min-height:82px;gap:10px}.gps-clean58-shell .person-main b{font-size:13px}.gps-clean58-shell .person-main small:last-child{font-size:9px;line-height:1.28}.gps-clean58-shell .person-speed{min-width:82px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;font-variant-numeric:tabular-nums}.gps-clean58-shell .person-speed .person-status-dot{margin:0 0 3px}.gps-clean58-shell .person-speed-value{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;line-height:1}.gps-clean58-shell .person-speed-value b{font-size:28px;line-height:.92;font-weight:950;letter-spacing:-.04em}.gps-clean58-shell .person-speed-value small{font-size:10px;font-weight:900;color:var(--muted,#68778a)}.gps-clean58-shell .person-speed em{display:block;max-width:88px;margin-top:4px;font-style:normal;font-size:8px;line-height:1.15;color:var(--muted,#68778a);white-space:normal}.gps-clean58-shell .person-speed.live .person-speed-value b{color:#16a34a}.gps-clean58-shell .person-speed.delayed .person-speed-value b{color:#f59e0b}.gps-clean58-shell .person-speed.last .person-speed-value b{color:#94a3b8}.dc-map-popup-speed .dc-map-speed{margin-top:6px;line-height:1;font-weight:950;font-variant-numeric:tabular-nums;display:block!important;font-size:28px!important}.dc-map-popup-speed .dc-map-speed small{display:inline!important;font-size:11px!important;margin:0!important;color:inherit!important}.dc-map-popup-speed .dc-map-speed.is-live{color:#16a34a}.dc-map-popup-speed .dc-map-speed.is-delayed{color:#d97706}.dc-map-popup-speed .dc-map-speed.is-last{color:#64748b}.dc-map-popup-speed em{display:block;margin-top:4px;font-style:normal;font-size:9px;color:#667085}html[data-theme=dark] .gps-clean58-shell .person-speed.live .person-speed-value b{color:#4ade80!important}body[data-theme=dark] .gps-clean58-shell .person-speed.live .person-speed-value b{color:#4ade80!important}html[data-theme=dark] .gps-clean58-shell .person-speed.delayed .person-speed-value b{color:#fbbf24!important}body[data-theme=dark] .gps-clean58-shell .person-speed.delayed .person-speed-value b{color:#fbbf24!important}html[data-theme=dark] .gps-clean58-shell .person-speed.last .person-speed-value b{color:#94a3b8!important}body[data-theme=dark] .gps-clean58-shell .person-speed.last .person-speed-value b{color:#94a3b8!important}@media (max-width:420px){.gps-clean58-shell .location-person{grid-template-columns:40px minmax(0px,1fr) 78px 10px;gap:8px;padding:10px 9px}.gps-clean58-shell .person-avatar{width:40px;min-width:40px;height:40px}.gps-clean58-shell .person-speed{min-width:74px}.gps-clean58-shell .person-speed-value b{font-size:25px}.gps-clean58-shell .person-speed em{max-width:76px;font-size:7.5px}}.dc-leaflet-location-icon{overflow:visible!important}.dc-location-marker{width:68px!important;height:54px!important;transform:none!important;border:0!important;background:0 0!important;box-shadow:none!important;display:block!important;filter:none!important}.dc-location-marker:hover{transform:none!important}.dc-location-marker .dc-location-marker-inner{position:relative;min-width:68px;height:44px;border-radius:16px;padding:6px 10px 7px;background:linear-gradient(#0f2747,#0a1d36);border:2px solid #94a3b8;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:rgba(2,6,23,.34) 0 10px 24px}.dc-location-marker .dc-location-marker-inner::after{content:"";position:absolute;left:50%;bottom:-9px;width:14px;height:14px;background:inherit;border-right:inherit;border-bottom:inherit;transform:translateX(-50%) rotate(45deg);border-bottom-right-radius:4px}.dc-location-marker b{font-size:16px;line-height:1;font-weight:900;letter-spacing:-.03em;color:#fff;display:block}.dc-location-marker small{font-size:8px;line-height:1.1;font-weight:800;opacity:.92;text-transform:uppercase;letter-spacing:.05em;display:block;margin-top:2px}.dc-location-marker span{position:absolute;left:-5px;top:-6px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#fff;color:#0f2747;align-items:center;justify-content:center;font-size:9px;font-weight:900;box-shadow:rgba(15,23,42,.22) 0 4px 10px;display:flex!important}.dc-location-marker i{right:-4px;top:-4px;background:#94a3b8;z-index:2;position:absolute!important;width:12px!important;height:12px!important;border-radius:999px!important;border:2px solid #fff!important}.dc-location-marker.is-live .dc-location-marker-inner{background:linear-gradient(#164e33,#0f3a28);border-color:#22c55e}.dc-location-marker.is-live i{box-shadow:rgba(34,197,94,.22) 0 0 0 4px;background:#22c55e!important}.dc-location-marker.is-delayed .dc-location-marker-inner{background:linear-gradient(#5b3a0a,#3d2707);border-color:#f59e0b}.dc-location-marker.is-delayed i{box-shadow:rgba(245,158,11,.2) 0 0 0 4px;background:#f59e0b!important}.dc-location-marker.is-last .dc-location-marker-inner{background:linear-gradient(#5a1622,#3f0f18);border-color:#ef4444}.dc-location-marker.is-last i{box-shadow:rgba(239,68,68,.18) 0 0 0 4px;background:#ef4444!important}.dc-leaflet-location-icon.is-selected{box-shadow:rgba(59,130,246,.22) 0 0 0 3px,rgba(2,6,23,.38) 0 12px 28px}.dc-location-marker.is-selected .dc-location-marker-inner{box-shadow:rgba(59,130,246,.22) 0 0 0 3px,rgba(2,6,23,.38) 0 12px 28px}@media (max-width:700px){.dc-location-marker{width:62px!important;height:50px!important}.dc-location-marker .dc-location-marker-inner{min-width:62px;height:40px;padding:5px 8px 6px}.dc-location-marker b{font-size:15px}.dc-location-marker small{font-size:7px}}.dc-location-marker .dc-location-marker-inner{min-width:72px;height:52px;padding:6px 8px 8px}.dc-location-marker b{font-size:18px}.dc-location-marker small{font-size:8px;margin-top:1px}.dc-location-marker em{display:block;margin-top:2px;font-size:10px;line-height:1.05;font-style:normal;font-weight:800;color:#e2e8f0;max-width:58px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.dc-location-marker span{display:none!important}@media (max-width:700px){.dc-location-marker{width:66px!important;height:56px!important}.dc-location-marker .dc-location-marker-inner{min-width:66px;height:48px;padding:5px 7px 7px}.dc-location-marker b{font-size:17px}.dc-location-marker em{font-size:9px;max-width:54px}}.dc-leaflet-speed-icon{z-index:2;border:0!important;background:0 0!important;overflow:visible!important}.dc-speed-pin{box-sizing:border-box}.dc-speed-pin *{box-sizing:border-box}.dc-speed-pin{position:relative;display:flex;align-items:center;flex-direction:column;width:82px;height:80px;overflow:visible;color:#fff;isolation:isolate;filter:drop-shadow(rgba(2, 6, 23, .3) 0px 5px 7px);pointer-events:auto}.dc-speed-pin-value{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;width:69px;height:45px;flex:0 0 45px;border-radius:14px 14px 9px 9px;background:#17442d;border:2px solid #22c55e;color:#fff;line-height:1;box-shadow:rgba(0,0,0,.2) 0 3px 11px}.dc-speed-pin-value b{display:block;font-size:23px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.4px;color:#fff!important}.dc-speed-pin-value small{display:block;font-size:9px;line-height:1.2;font-weight:800;letter-spacing:.3px;color:#eaffef!important}.dc-speed-pin-name{position:relative;z-index:2;display:block;max-width:80px;min-width:64px;margin-top:2px;padding:3px 7px;border:1px solid #fff;border-radius:7px;background:#10263f;text-align:center;font-size:11px;line-height:1.1;font-weight:900;white-space:nowrap;overflow:visible;text-overflow:clip;box-shadow:rgba(2,6,23,.22) 0 3px 8px;color:#fff!important}.dc-speed-pin::after{content:"";position:absolute;z-index:1;bottom:3px;left:36px;height:10px;width:10px;transform:rotate(45deg);border-right:2px solid #22c55e;border-bottom:2px solid #22c55e;background:#10263f;border-bottom-right-radius:2px}.dc-speed-pin-dot{position:absolute;z-index:3;right:0;top:2px;width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#22c55e;box-shadow:rgba(34,197,94,.18) 0 0 0 3px}.dc-speed-pin.is-delayed .dc-speed-pin-value{background:#68400f;border-color:#f59e0b}.dc-speed-pin.is-delayed .dc-speed-pin-dot{background:#f59e0b;box-shadow:rgba(245,158,11,.18) 0 0 0 3px}.dc-speed-pin.is-delayed::after{border-color:#f59e0b}.dc-speed-pin.is-last .dc-speed-pin-value{background:#581723;border-color:#ef4444}.dc-speed-pin.is-last .dc-speed-pin-dot{background:#ef4444;box-shadow:rgba(239,68,68,.18) 0 0 0 3px}.dc-speed-pin.is-last::after{border-color:#ef4444}.dc-leaflet-speed-icon.is-selected .dc-speed-pin-value{outline:rgb(96,165,250) solid 2px;outline-offset:2px}.gps-clean58-shell .location-map-toolbar #locationMapSelected{line-height:1.25;max-height:3em;overflow:hidden;text-overflow:ellipsis;color:#fff!important;font-size:11px!important;white-space:normal!important}@media (max-width:700px){.dc-speed-pin-value b{font-size:21px}.dc-speed-pin-name{font-size:10px}}.gps-clean58-shell .location-map-stable .map-frame{height:clamp(460px,60vh,760px)!important;min-height:460px!important;max-height:none!important}.dc-map-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dc-map-expand-btn{appearance:none;cursor:pointer;border:1px solid rgba(255,255,255,.45);border-radius:12px;background:rgba(10,31,65,.9);color:#fff;padding:10px 14px;min-height:42px;font-size:13px;font-weight:850;white-space:nowrap;box-shadow:rgba(0,0,0,.16) 0 4px 12px}.dc-map-expand-btn:focus-visible{outline:rgb(138,199,255) solid 3px;outline-offset:2px}.dc-map-expand-btn:active{transform:scale(.98)}@media (max-width:700px){.gps-clean58-shell .location-map-stable .map-frame{height:min(54vh,540px)!important;min-height:370px!important;max-height:none!important}.gps-clean58-shell .location-map-stable .location-map-head{display:flex;flex-wrap:wrap;gap:8px!important}.dc-map-head-actions{width:100%;justify-content:space-between;gap:8px}.dc-map-expand-btn{font-size:12px;min-height:42px}}body.dc-location-map-expanded{overscroll-behavior:none;overflow:hidden!important}body.dc-location-map-expanded .location-map-stable{position:fixed!important;inset:0px!important;z-index:2147483600!important;max-width:none!important;width:100vw!important;height:100dvh!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important;padding:8px!important;margin:0!important;border:0!important;border-radius:0!important;background:#10243b!important}body.dc-location-map-expanded .location-map-stable .location-map-head{flex:0 0 auto!important;min-height:0!important;padding:12px 16px!important;margin:0 0 8px!important;box-sizing:border-box!important;border-radius:12px!important;display:flex!important;align-items:center!important;gap:12px!important}body.dc-location-map-expanded .location-map-stable .location-map-head h3{font-size:16px!important;margin:4px 0!important}body.dc-location-map-expanded .location-map-stable .location-map-head .muted{display:none!important}body.dc-location-map-expanded .location-map-stable .map-frame{flex:1 1 auto!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:hidden!important;contain:layout!important}body.dc-location-map-expanded .location-map-stable #liveMap{height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}body.dc-location-map-expanded .location-map-stable .map-live-caption{display:none!important}body.dc-location-map-expanded .location-map-stable .dc-leaflet-map-shell{height:100%!important;width:100%!important;min-height:0!important}body.dc-location-map-expanded .location-map-stable .dc-leaflet-map-canvas{height:100%!important;width:100%!important;min-height:0!important}body.dc-location-map-expanded .location-map-stable .leaflet-container{height:100%!important;width:100%!important;min-height:0!important}body.dc-location-map-expanded .location-map-stable .location-map-toolbar{max-width:100%!important}body.dc-location-map-expanded .location-map-stable .location-map-legend{max-width:100%!important}@media (max-width:700px){body.dc-location-map-expanded .location-map-stable{padding:6px 6px max(8px,env(safe-area-inset-bottom))!important}body.dc-location-map-expanded .location-map-stable .location-map-head{padding:10px 12px!important}body.dc-location-map-expanded .location-map-stable .location-map-head h3{font-size:14px!important}body.dc-location-map-expanded .dc-map-head-actions{width:auto}body.dc-location-map-expanded .dc-map-head-actions .pill{display:none!important}body.dc-location-map-expanded .dc-map-expand-btn{min-height:42px!important;padding:8px 10px!important}}.abono-pro .ab-priority-bar{display:grid;gap:12px;margin:12px 0;padding:14px;background:var(--dc-surface)!important;border:1px solid var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.abono-pro .ab-priority-search{display:grid;gap:5px;color:var(--dc-text);font-size:12px;font-weight:800}.abono-pro .ab-priority-search input{width:100%;min-height:44px;padding:10px 13px;border-radius:12px;background:var(--dc-input)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line-strong)!important}.abono-pro .ab-priority-search input:focus{outline:3px solid color-mix(in srgb,var(--dc-primary) 20%,transparent);border-color:var(--dc-primary)!important}.abono-pro .ab-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px}.abono-pro .ab-status-tab{display:flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;border-radius:12px;font-weight:800;cursor:pointer;transition:transform .15s,box-shadow .15s;border:1px solid var(--dc-line)!important;background:var(--dc-surface-2)!important;color:var(--dc-text)!important}.abono-pro .ab-status-tab:hover{transform:translateY(-1px);box-shadow:var(--dc-shadow-sm)}.abono-pro .ab-status-tab b{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.14);font-size:11px}.abono-pro .ab-status-tab.active{outline:currentcolor solid 2px;outline-offset:1px}.abono-pro .ab-tab-pending{color:#d98b00!important;background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.38)!important}.abono-pro .ab-tab-applied{color:#0b9a65!important;background:rgba(16,185,129,.12)!important;border-color:rgba(16,185,129,.38)!important}.abono-pro .ab-tab-review{color:#e04444!important;background:rgba(239,68,68,.11)!important;border-color:rgba(239,68,68,.36)!important}.abono-pro .ab-tab-all{color:var(--dc-primary)!important;background:var(--dc-info-bg)!important;border-color:color-mix(in srgb,var(--dc-primary) 30%,var(--dc-line))!important}.abono-pro .ab-result-count{color:var(--dc-muted);font-size:11px}.abono-pro .ab-kpis-status article.pending{border-color:rgba(245,158,11,.4);box-shadow:#f59e0b 3px 0 inset}.abono-pro .ab-kpis-status article.review{border-color:rgba(239,68,68,.38);box-shadow:#ef4444 3px 0 inset}.abono-pro .ab-kpis-status article.good{border-color:rgba(16,185,129,.4);box-shadow:#10b981 3px 0 inset}.abono-pro .ab-kpis-status article.all{border-color:color-mix(in srgb,var(--dc-primary) 35%,var(--dc-line));box-shadow:inset 3px 0 var(--dc-primary)}.abono-pro .ab-table .enterprise-table tbody tr.ab-pending{box-shadow:#f59e0b 4px 0 inset}.abono-pro .ab-table .enterprise-table tbody tr.ab-missing{box-shadow:#ef4444 4px 0 inset;background:rgba(239,68,68,.08)!important}.abono-pro .ab-state-cell .pill.ab-review-pill{background:rgba(239,68,68,.12)!important;color:#e04444!important;border:1px solid rgba(239,68,68,.38)!important}.abono-pro .ab-state-cell .pill.greenpill{font-weight:900}@media (max-width:760px){.abono-pro .ab-status-tabs{grid-template-columns:repeat(2,minmax(0px,1fr))}.abono-pro .ab-status-tab{min-height:46px;padding:8px 6px}.abono-pro .ab-kpis-status{grid-template-columns:repeat(2,minmax(0px,1fr))}.abono-pro .ab-toolbar{grid-template-columns:1fr 1fr}.ab-priority-bar{padding:12px!important}}.dc-close-connector-source{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:13px 15px;margin:10px 0;border-radius:15px;border:1px solid rgba(14,165,233,.4);background:rgba(14,165,233,.08)}.dc-close-connector-source>div{display:grid;gap:4px;flex:1 1 0%;min-width:220px}.dc-close-connector-source b{font-size:.9rem}.dc-close-connector-source small{font-size:.74rem;opacity:.85}.dc-close-connector-source p{margin:0;flex-basis:100%;font-size:.8rem}.dc-close-connector-source>small{flex-basis:100%}.dc-close-connector-source.missing{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.08)}@media (max-width:600px){.dc-close-connector-source{align-items:stretch}.dc-close-connector-source>button{width:100%}}.dc4200-guard{margin:14px 0 18px;border:1px solid color-mix(in srgb,#22c55e 35%,var(--border,#29445e));background:linear-gradient(135deg,color-mix(in srgb,#0f766e 12%,var(--card,#102030)),var(--card,#102030))}.dc4200-guard.warn{border-color:#f59e0b}.dc4200-guard.loading{opacity:.8}.dc4200-guard-title{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.dc4200-guard-title h3{margin:.2rem 0}.dc4200-guard-title p{margin:.25rem 0;max-width:760px}.dc4200-lock-ok{padding:7px 10px;border-radius:999px;background:#dcfce7;color:#166534;font-size:.72rem;font-weight:900;letter-spacing:.08em}.dc4200-guard-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin-top:14px}.dc4200-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px;margin-top:14px}.dc4200-guard-grid>div{padding:14px;border-radius:14px;background:color-mix(in srgb,var(--card,#102030) 86%,#fff 5%);border:1px solid var(--border,#29445e)}.dc4200-kpis>article{padding:14px;border-radius:14px;background:color-mix(in srgb,var(--card,#102030) 86%,#fff 5%);border:1px solid var(--border,#29445e)}.dc4200-guard-grid span{display:block;font-size:.78rem;color:var(--muted,#91a4b7)}.dc4200-kpis span{display:block;font-size:.78rem;color:var(--muted,#91a4b7)}.dc4200-guard-grid b{display:block;font-size:1.22rem;margin:.25rem 0}.dc4200-kpis b{display:block;font-size:1.22rem;margin:.25rem 0}.dc4200-guard-grid small{display:block;color:var(--muted,#91a4b7)}.dc4200-kpis small{display:block;color:var(--muted,#91a4b7)}.dc4200-guard-foot{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.dc4200-guard-foot span{font-size:.75rem;padding:5px 8px;border-radius:999px;background:rgba(148,163,184,.12)}.dc4200-credit-page .page-head1046{align-items:flex-start}.dc4200-head-actions{display:flex;gap:8px;flex-wrap:wrap}.dc4200-kpis{margin:14px 0}.dc4200-sellers{display:flex;gap:8px;overflow:auto;padding:2px 0 12px}.dc4200-sellers button{min-width:170px;text-align:left;padding:11px 13px;border-radius:14px;border:1px solid var(--border,#29445e);background:var(--card,#102030);color:inherit}.dc4200-sellers button.active{outline:rgb(59,130,246) solid 2px;border-color:#3b82f6}.dc4200-sellers b{display:block}.dc4200-sellers small{display:block}.dc4200-sellers small{margin-top:3px;color:var(--muted,#91a4b7)}.dc4200-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.dc4200-toolbar>input{min-width:260px;flex:1 1 0%}.dc4200-filters{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dc4200-filters .active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.dc4200-table-card{padding:0;overflow:hidden}.dc4200-table-card>.row{padding:14px 16px}.dc4200-table small{display:block;color:var(--muted,#91a4b7);margin-top:3px}.dc4200-client small{display:block;color:var(--muted,#91a4b7);margin-top:3px}.dc4200-table td.num{text-align:right}.dc4200-table tr{cursor:pointer}.dc4200-table tr:hover{background:rgba(59,130,246,.06)}.dc4200-table small.good{color:#22c55e}.dc4200-table small.bad{color:#ef4444}.dc4200-risk{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:800}.dc4200-risk.recent{background:rgba(34,197,94,.15);color:#22c55e}.dc4200-risk.attention{background:rgba(234,179,8,.15);color:#eab308}.dc4200-risk.overdue{background:rgba(249,115,22,.15);color:#f97316}.dc4200-risk.critical{background:rgba(239,68,68,.15);color:#ef4444}.dc4200-credit-rule{margin-top:12px;border-left:4px solid #3b82f6}.dc4200-credit-rule p{margin:.35rem 0 0}.dc4200-error{border-color:#ef4444;color:#fecaca}.dc4200-overlay{position:fixed;inset:0px;z-index:10050;background:rgba(3,10,18,.72);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px}.dc4200-modal{width:min(900px,96vw);max-height:92vh;overflow:auto;background:var(--card,#102030);border:1px solid var(--border,#29445e);border-radius:20px;padding:18px;box-shadow:rgba(0,0,0,.38) 0 24px 80px}.dc4200-modal.small{width:min(620px,96vw)}.dc4200-modal-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dc4200-modal-head h3{margin:.2rem 0}.dc4200-modal-head p{margin:.2rem 0;color:var(--muted,#91a4b7)}.dc4200-detail-balance{margin:12px 0;padding:16px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(124,58,237,.1))}.dc4200-detail-balance span{display:block;color:var(--muted,#91a4b7)}.dc4200-detail-balance small{display:block;color:var(--muted,#91a4b7)}.dc4200-detail-balance b{display:block;font-size:1.7rem;margin:.2rem 0}.dc4200-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.dc4200-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dc4200-detail-grid section{border:1px solid var(--border,#29445e);border-radius:14px;padding:12px}.dc4200-modal>section{border:1px solid var(--border,#29445e);border-radius:14px;padding:12px}.dc4200-detail-grid h4{margin:.1rem 0 .7rem}.dc4200-modal>section h4{margin:.1rem 0 .7rem}.dc4200-log{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--border,#29445e) 65%,transparent)}.dc4200-actionlog{padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--border,#29445e) 65%,transparent)}.dc4200-actionlog>span{float:right;color:var(--muted,#91a4b7);font-size:.75rem}.dc4200-actionlog p{margin:.3rem 0}.dc4200-actionlog small{color:var(--muted,#91a4b7)}.dc4200-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.dc4200-map-grid label{display:grid;gap:5px;font-size:.8rem}.dc4200-modal.small>label{display:grid;gap:5px;font-size:.8rem}.dc4200-import-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;padding:14px;border-radius:14px;background:rgba(59,130,246,.1)}.dc4200-import-summary b{font-size:1.1rem}.dc4200-import-summary small{grid-column:1/-1}.dc4200-check{align-items:flex-start;margin:12px 0;display:flex!important;grid-template-columns:auto 1fr!important;gap:9px!important}.dc4200-check small{display:block;color:var(--muted,#91a4b7)}.dc4200-warning{padding:10px;border-radius:12px;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.28);font-size:.8rem;margin:10px 0}.dc4200-more-credit .more-icon1048{font-size:1.25rem}@media (max-width:760px){.dc4200-guard-grid{grid-template-columns:1fr 1fr}.dc4200-kpis{grid-template-columns:1fr 1fr}.dc4200-guard-title{display:block}.dc4200-lock-ok{display:inline-flex;margin-top:8px}.dc4200-toolbar{display:block}.dc4200-toolbar>input{width:100%;min-width:0}.dc4200-filters{justify-content:flex-start;margin-top:8px}.dc4200-detail-grid{grid-template-columns:1fr}.dc4200-map-grid{grid-template-columns:1fr}.dc4200-head-actions{margin-top:8px}.dc4200-modal{padding:14px}.dc4200-actionlog>span{float:none;display:block;margin-top:2px}.dc4200-table{min-width:980px}}.dc4200-master-note{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:10px 0 12px;padding:10px 12px;border-radius:12px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.24)}.dc4200-master-note b{display:block}.dc4200-master-note span{display:block}.dc4200-master-note span{font-size:.78rem;color:var(--muted,#91a4b7);text-align:right}.dc4200-admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin:-4px 0 14px;padding:10px;border-radius:14px;border:1px dashed color-mix(in srgb,#8b5cf6 45%,var(--border,#29445e));background:rgba(139,92,246,.06)}.dc4200-import-issues{margin:10px 0 12px;border-left:4px solid #f59e0b}.dc4200-import-issues p{margin:.3rem 0}.dc4200-import-issues small{color:var(--muted,#91a4b7)}@media (max-width:760px){.dc4200-master-note{display:block}.dc4200-master-note span{text-align:left;margin-top:4px}.dc4200-admin-actions>button{flex:1 1 45%}}.oracle203-nav{margin:10px 0 14px;display:grid;gap:9px}.oracle203-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.oracle203-brands{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.oracle203-tab{min-width:max-content;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--border,#29445e);border-radius:14px;background:var(--card,#102030);color:inherit;text-align:left}.oracle203-tab span{font-weight:850;white-space:nowrap}.oracle203-tab small{display:inline-flex;align-items:center;gap:4px;color:var(--muted,#91a4b7);white-space:nowrap}.oracle203-tab small b{color:#ef4444}.oracle203-tab.active{border-color:#3b82f6;box-shadow:rgba(59,130,246,.16) 0 0 0 2px;background:color-mix(in srgb,#2563eb 12%,var(--card,#102030))}.oracle203-brands button{white-space:nowrap;border-radius:999px;padding:7px 11px;border:1px solid var(--border,#29445e);background:var(--card,#102030);color:inherit;font-size:.78rem}.oracle203-brands button.active{background:#2563eb;color:#fff;border-color:#2563eb}.oracle203-controls{display:grid;grid-template-columns:minmax(180px,280px) auto 1fr;gap:10px;align-items:end;padding:10px 12px;border:1px solid var(--border,#29445e);border-radius:14px;background:color-mix(in srgb,var(--card,#102030) 90%,#fff 2%)}.oracle203-controls label{display:grid;gap:4px;font-size:.76rem;color:var(--muted,#91a4b7)}.oracle203-controls select{width:100%}.oracle203-controls>small{align-self:center;color:var(--muted,#91a4b7)}.oracle203-segment{display:inline-flex;border:1px solid var(--border,#29445e);border-radius:11px;overflow:hidden}.oracle203-segment button{border:0;border-radius:0;padding:9px 12px;background:0 0;color:inherit}.oracle203-segment button.active{background:#2563eb;color:#fff}.oracle20-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin:12px 0}.oracle20-provider-card{display:grid;gap:4px;text-align:left;padding:13px 14px;border:1px solid var(--border,#29445e);border-radius:14px;background:var(--card,#102030);color:inherit}.oracle20-provider-card>span{font-size:.78rem;color:var(--muted,#91a4b7)}.oracle20-provider-card>b{font-size:1.05rem}.oracle20-provider-card>small{color:var(--muted,#91a4b7)}.oracle20-provider-card.active{border-color:#3b82f6;box-shadow:rgba(59,130,246,.15) 0 0 0 2px}@media (max-width:760px){.oracle203-controls{grid-template-columns:1fr auto}.oracle203-controls>small{grid-column:1/-1}.oracle20-provider-grid{grid-template-columns:1fr}.oracle203-tab{padding:9px 10px}.oracle203-tab small{font-size:.7rem}}.oracle203-provider-empty{margin:12px 0;border-style:dashed}.oracle203-provider-empty p{margin:.35rem 0 0;color:var(--muted,#91a4b7)}.oracle20-provider-card.muted{opacity:.8;cursor:default}.oracle204-data-drawer{margin:10px 0 14px;border:1px solid var(--border,#29445e);border-radius:16px;background:color-mix(in srgb,var(--card,#102030) 94%,#fff 2%);overflow:hidden}.oracle204-data-drawer.warn{border-color:color-mix(in srgb,#f59e0b 55%,var(--border,#29445e))}.oracle204-data-drawer>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:62px;user-select:none}.oracle204-data-drawer>summary::-webkit-details-marker{display:none}.oracle204-data-title b{display:block}.oracle204-data-title small{display:block}.oracle204-data-title b{font-size:1rem}.oracle204-data-title small{margin-top:3px;color:var(--muted,#91a4b7);font-size:.76rem}.oracle204-data-status{display:flex;align-items:center;gap:10px;white-space:nowrap}.oracle204-data-status .ok{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;font-size:.72rem;font-weight:850}.oracle204-data-status .warn{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;font-size:.72rem;font-weight:850}.oracle204-data-status .ok{background:rgba(34,197,94,.12);color:#22c55e}.oracle204-data-status .warn{background:rgba(245,158,11,.13);color:#f59e0b}.oracle204-chevron{font-size:1.1rem;transition:transform .18s}.oracle204-data-drawer[open] .oracle204-chevron{transform:rotate(180deg)}.oracle204-data-body{padding:0 12px 12px;border-top:1px solid color-mix(in srgb,var(--border,#29445e) 72%,transparent)}.oracle204-data-body>.card{margin:10px 0 0}@media (max-width:760px){.oracle204-data-drawer>summary{padding:12px 13px;align-items:flex-start}.oracle204-data-status{gap:6px}.oracle204-data-status .ok{font-size:.68rem;padding:5px 7px}.oracle204-data-status .warn{font-size:.68rem;padding:5px 7px}.oracle204-data-title b{font-size:.95rem}.oracle204-data-title small{font-size:.7rem}.oracle204-data-body{padding:0 8px 8px}}.dc4205-viewonly{padding:10px 12px;border:1px solid var(--dc-line,#dce7f4);border-radius:12px;background:var(--dc-input,#eef5ff);color:var(--dc-muted,#66788d);font-weight:700}.dc4205-wa-modal textarea{width:100%;min-height:220px;resize:vertical}.dc4205-wa-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.dc4205-wa-tabs button{border:1px solid var(--dc-line,#d8e4f2);background:var(--dc-surface,#fff);color:var(--dc-text,#1c2e43);border-radius:999px;padding:8px 10px;font-weight:800;font-size:.78rem}.dc4205-wa-tabs button.active{background:var(--dc-primary,#168cff);border-color:transparent;color:#fff}.dc4205-wa-note{padding:10px 12px;border-radius:12px;background:var(--dc-input,#eef6ff);border:1px solid var(--dc-line,#dce7f4);color:var(--dc-muted,#5f7288);font-size:.8rem;margin:8px 0 12px}.identity-tag.collect{color:#6d3bb7;background:color-mix(in srgb,#7c4dcc 12%,transparent)}@media (max-width:720px){.dc4205-wa-tabs{display:grid;grid-template-columns:1fr 1fr}.dc4205-wa-tabs button{width:100%}}.oracle203-tab.due{border-color:#f59e0b;box-shadow:rgba(245,158,11,.14) 0 0 0 2px}.oracle203-tab.due small{color:#f59e0b;font-weight:850}.oracle206-scope{display:grid;grid-template-columns:auto auto 1fr;gap:8px 12px;align-items:center;padding:10px 12px;border:1px solid var(--border,#29445e);border-radius:14px;background:color-mix(in srgb,var(--card,#102030) 90%,#fff 2%)}.oracle206-scope>b{font-size:.95rem}.oracle206-scope>span{font-weight:800}.oracle206-scope>small{color:var(--muted,#91a4b7)}.oracle206-weekly{margin:12px 0 16px;border:1px solid color-mix(in srgb,#8b5cf6 34%,var(--border,#29445e));background:linear-gradient(135deg,color-mix(in srgb,#7c3aed 7%,var(--card,#102030)),var(--card,#102030))}.oracle206-weekly-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.oracle206-weekly-head h3{margin:.15rem 0}.oracle206-weekly-head p{margin:.2rem 0;color:var(--muted,#91a4b7)}.oracle206-due{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 10px;border-radius:999px;border:1px solid var(--border,#29445e);color:var(--muted,#91a4b7);font-size:.75rem;font-weight:850}.oracle206-due.today{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.38);color:#f59e0b}.oracle206-weekly-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px;margin:12px 0}.oracle206-weekly-kpis>span{padding:11px 12px;border-radius:13px;border:1px solid var(--border,#29445e);background:color-mix(in srgb,var(--card,#102030) 88%,#fff 3%);font-size:.75rem;color:var(--muted,#91a4b7)}.oracle206-weekly-kpis b{display:block;margin:.2rem 0;font-size:1.12rem;color:var(--text,#eef6ff)}.oracle206-weekly-kpis small{display:block;color:var(--muted,#91a4b7)}.oracle206-memory{padding:10px 12px;border-radius:12px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);font-size:.8rem;margin:4px 0 10px}.oracle206-weekly-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.oracle206-status{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:850}.oracle206-status.buy{background:rgba(34,197,94,.15);color:#22c55e}.oracle206-status.review{background:rgba(245,158,11,.15);color:#f59e0b}.oracle206-table{min-width:1000px}.oracle206-table small{display:block;color:var(--muted,#91a4b7);margin-top:2px}.oracle206-foot{display:block;margin-top:9px;color:var(--muted,#91a4b7)}@media (max-width:760px){.oracle206-scope{grid-template-columns:1fr}.oracle206-weekly-head{display:block}.oracle206-due{margin-top:8px}.oracle206-weekly-kpis{grid-template-columns:1fr 1fr}.oracle206-weekly-actions>button{flex:1 1 44%}}.oracle207-web{margin:12px 0 16px;border:1px solid color-mix(in srgb,#38a3ff 25%,var(--border,#29445e))}.oracle207-family{margin:12px 0 16px;border:1px solid color-mix(in srgb,#38a3ff 25%,var(--border,#29445e))}.oracle207-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.oracle207-head h3{margin:.15rem 0}.oracle207-head p{margin:.2rem 0;color:var(--muted,#91a4b7)}.oracle207-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.oracle207-actions.left{justify-content:flex-start;margin:8px 0}.oracle207-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px;margin:12px 0}.oracle207-kpis>span{padding:11px 12px;border:1px solid var(--border,#29445e);border-radius:13px;color:var(--muted,#91a4b7);font-size:.75rem;background:color-mix(in srgb,var(--card,#102030) 90%,#fff 2%)}.oracle207-kpis b{display:block;font-size:1.1rem;color:var(--text,#eef6ff);margin:.2rem 0}.oracle207-kpis small{display:block;color:var(--muted,#91a4b7);margin-top:2px}.oracle207-table small{display:block;color:var(--muted,#91a4b7);margin-top:2px}.oracle207-note{padding:10px 12px;border-radius:12px;border:1px solid rgba(59,130,246,.22);background:rgba(59,130,246,.08);font-size:.8rem;color:var(--muted,#91a4b7);margin:8px 0 11px}.oracle207-table{min-width:1050px}.oracle207-needed{background:color-mix(in srgb,#f59e0b 5%,transparent)}.oracle207-table em{font-style:normal;color:#f59e0b;font-weight:800}.oracle207-table a{color:#38a3ff;text-decoration:none}.oracle207-allocation{display:block;white-space:nowrap;margin:2px 0}.oracle207-modal{max-width:680px}.oracle207-supplier-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:50vh;overflow:auto;margin:10px 0 14px}.oracle207-supplier-list label{display:flex;gap:9px;align-items:center;border:1px solid var(--border,#29445e);border-radius:11px;padding:9px 10px}.oracle207-supplier-list input{width:18px;height:18px}.oracle207-modal>label{display:grid;gap:6px;margin:10px 0}.oracle207-modal select{width:100%}.oracle207-modal input[type=file]{width:100%}@media (max-width:760px){.oracle207-head{display:block}.oracle207-actions{justify-content:flex-start;margin-top:10px}.oracle207-kpis{grid-template-columns:1fr 1fr}.oracle207-actions>button{flex:1 1 44%}.oracle207-supplier-list{grid-template-columns:1fr}.oracle207-table{min-width:980px}}@media (max-width:480px){.oracle207-actions{display:grid;grid-template-columns:1fr}.oracle207-actions>button{width:100%}.oracle207-kpis{gap:7px}.oracle207-kpis>span{padding:9px}}.smart-inbox4208{border:1px solid rgba(79,150,255,.22);background:linear-gradient(rgba(12,49,87,.72),rgba(9,29,50,.72));overflow:hidden}.smart-inbox4208 .section-title{align-items:flex-start;gap:12px}.smart-actions4208{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.smart-file-btn4208{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;cursor:pointer}.smart-drop4208{display:flex;align-items:center;gap:14px;border:1.5px dashed rgba(134,188,255,.42);border-radius:16px;padding:18px;background:rgba(8,31,53,.5);transition:.16s}.smart-drop4208>span{font-size:30px}.smart-drop4208 div{display:flex;flex-direction:column;gap:3px;flex:1 1 0%}.smart-drop4208 small{color:var(--muted,#99aabd);font-size:12px}.smart-drop4208 em{color:var(--muted,#99aabd);font-size:12px}.smart-drop4208 em{font-style:normal;text-align:right}.smart-drop4208.drag{border-color:#4da3ff;background:rgba(44,124,205,.17);transform:translateY(-1px)}.smart-summary4208{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin:14px 0 10px}.smart-summary4208 span{background:rgba(255,255,255,.043);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px}.smart-summary4208 b{font-size:20px}.smart-summary4208 small{color:var(--muted,#99aabd);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.smart-doc-list4208{display:grid;gap:8px}.smart-doc4208{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;background:rgba(4,18,31,.42)}.smart-doc4208.ok{border-color:rgba(46,204,113,.24)}.smart-doc4208.warn{border-color:rgba(243,156,18,.3)}.smart-doc-main4208{display:flex;align-items:flex-start;gap:10px;min-width:0}.smart-file-icon4208{font-size:22px}.smart-doc-main4208>div{min-width:0}.smart-doc-main4208 b{display:block}.smart-doc-main4208 small{display:block}.smart-doc-main4208 p{display:block}.smart-doc-main4208 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smart-doc-main4208 small{color:#c1cfde;margin-top:2px}.smart-doc-main4208 p{margin:4px 0 0;color:var(--muted,#99aabd);font-size:12px}.smart-doc-actions4208{display:flex;align-items:center;gap:8px;flex-shrink:0}.smart-state4208{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;background:rgba(255,255,255,.08)}.smart-state4208.ok{background:rgba(46,204,113,.14);color:#78e5a6}.smart-state4208.warn{background:rgba(243,156,18,.14);color:#ffd174}.smart-state4208.muted{opacity:.65}.smart-review-grid4208{display:grid;grid-template-columns:2fr 1.2fr 0.7fr 0.7fr;gap:10px;margin:12px 0}.smart-review-grid4208>div{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:12px;background:rgba(255,255,255,.04)}.smart-related4208{padding:10px 12px;border-radius:12px;background:rgba(79,150,255,.1);border:1px solid rgba(79,150,255,.2);margin-bottom:10px}.smart-items-table4208{max-height:48vh;overflow:auto}.smart-items-table4208 td small{display:block;color:var(--muted,#99aabd)}.smart-review-actions4208{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 10px}@media (max-width:760px){.smart-actions4208{grid-template-columns:1fr}.smart-review-actions4208{grid-template-columns:1fr}.smart-drop4208{align-items:flex-start}.smart-drop4208 em{display:none}.smart-summary4208{grid-template-columns:1fr 1fr}.smart-doc4208{align-items:flex-start;flex-direction:column}.smart-doc-actions4208{width:100%;justify-content:space-between}.smart-review-grid4208{grid-template-columns:1fr 1fr}.smart-review-grid4208 label{grid-column:1/-1}}.user-avatar1048.user-avatar-fallback1048{background:linear-gradient(145deg,#1688f7,#075fc4)!important;color:#fff!important;border-color:#9ed2ff!important;box-shadow:rgba(7,95,196,.32) 0 5px 15px!important}.user-avatar-blue4209{background:linear-gradient(145deg,#1688f7,#075fc4)!important;color:#fff!important;border-color:#9ed2ff!important;box-shadow:rgba(7,95,196,.32) 0 5px 15px!important}.user-avatar1048.user-avatar-fallback1048 svg{stroke:rgb(255,255,255)!important;color:#fff!important}.user-avatar-blue4209 svg{stroke:rgb(255,255,255)!important;color:#fff!important}.account-menu.account-menu4209{background:var(--dc-surface-elevated,#fff)!important;color:var(--dc-text,#24364b)!important;border:1px solid var(--dc-line,#dbe5ef)!important;border-radius:20px!important;padding:10px!important;box-shadow:rgba(15,43,79,.22) 0 20px 52px!important}.account-head4209{display:grid!important;grid-template-columns:48px minmax(0px,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 10px 13px!important;border-bottom:1px solid var(--dc-line,#e5eaf0)!important;margin-bottom:7px!important}.account-avatar4209{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;box-shadow:rgba(7,95,196,.25) 0 6px 16px;font-size:22px;background:linear-gradient(145deg,#1688f7,#075fc4)!important;color:#fff!important;border:2px solid #b6ddff!important}.account-copy4209{display:grid;min-width:0;gap:3px}.account-copy4209 b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dc-text-strong,#18314d)!important}.account-copy4209 small{font-size:11px;font-weight:800;color:var(--dc-muted,#667085)!important}.account-copy4209 em{font-style:normal;font-size:10px;font-weight:700;color:var(--dc-subtle,#8090a4)!important}.account-menu4209 button{display:grid!important;grid-template-columns:36px minmax(0px,1fr) auto!important;align-items:center!important;gap:10px!important;background:var(--dc-surface-2,#f5f8fc)!important;color:var(--dc-text,#24364b)!important;border:1px solid var(--dc-line,#e1e8f0)!important;min-height:58px!important;padding:10px 12px!important;border-radius:15px!important}.account-menu4209 button b{color:var(--dc-text-strong,#18314d)!important}.account-menu4209 button small{color:var(--dc-muted,#667085)!important}.account-menu4209 button>em{font-style:normal;color:var(--dc-muted,#667085);font-size:18px}.account-switch-icon4209{width:34px;height:34px;border-radius:11px;place-items:center;display:grid!important;background:var(--dc-primary,#087bea)!important;color:#fff!important;font-size:18px!important}.more-menu.more-menu4209 button>span:first-child{width:32px!important;height:32px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,var(--dc-primary,#087bea) 11%,transparent)!important;font-size:17px!important;flex:0 0 32px!important}.more-menu.more-menu4209 button>b{font-weight:850!important;color:var(--dc-text-strong,#18314d)!important}.more-menu.more-menu4209 [data-more-page=businessCredits]>span:first-child{background:rgba(16,185,129,.14)!important}.more-menu.more-menu4209 [data-more-page=creditBalance]>span:first-child{background:rgba(14,165,164,.14)!important}@media (max-width:700px){.account-menu.account-menu4209{top:calc(var(--dc-topbar-height,70px) + env(safe-area-inset-top,0px) + 5px)!important;right:10px!important;width:min(330px,-20px + 100vw)!important}}.repairs4209-budget-btn{box-shadow:rgba(181,118,22,.11) 0 7px 18px;background:linear-gradient(135deg,#f2a21d,#ffc24c)!important;color:#543600!important;border:0!important;font-weight:950!important}.repairs4209-inline{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.repairs4209-inline .mini{min-height:38px!important;padding:8px 10px!important;border-radius:11px!important;font-size:.78rem!important;font-weight:900!important}.repairs4209-inline .ok{background:#e8fbf3!important;color:#11734a!important;border:1px solid #9bdfbf!important}.repairs4209-inline .cancel{background:#fff0f2!important;color:#ad2d43!important;border:1px solid #efb0bb!important}.repairs4209-inline .budget-state{padding:7px 9px;border-radius:999px;background:#fff;border:1px solid #d7e4f3;color:#52677f;font-size:.72rem;font-weight:900}.repairs4209-inline .budget-state.authorized{background:#e8fbf3;border-color:#9bdfbf;color:#11734a}.repairs4209-inline .budget-state.declined{background:#fff0f2;border-color:#efb0bb;color:#ad2d43}.repairs4209-modal{position:fixed;inset:0px;z-index:34000;background:rgba(7,19,33,.847);display:grid;place-items:center;padding:14px}.repairs4209-sheet{width:min(680px,100%);max-height:92vh;overflow:auto;background:#f7faff;border-radius:24px;padding:18px;box-shadow:rgba(0,0,0,.467) 0 34px 100px}.repairs4209-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.repairs4209-head h2{margin:3px 0 4px;color:#17376d}.repairs4209-head p{margin:0;color:#687a91;font-size:.86rem}.repairs4209-close{width:42px;height:42px;border:0;border-radius:50%;background:#e5edf8;font-size:24px;cursor:pointer}.repairs4209-form{display:grid;gap:13px;margin-top:15px}.repairs4209-field{display:grid;gap:6px}.repairs4209-field label{font-size:.76rem;font-weight:900;color:#405670}.repairs4209-field input{width:100%;border:1px solid #c9d9ec;border-radius:13px;background:#fff;padding:12px 13px;font:inherit;color:#11213b;outline:0}.repairs4209-field textarea{width:100%;border:1px solid #c9d9ec;border-radius:13px;background:#fff;padding:12px 13px;font:inherit;color:#11213b;outline:0}.repairs4209-field input:focus{border-color:#0b64d8;box-shadow:rgba(11,100,216,.08) 0 0 0 3px}.repairs4209-field textarea:focus{border-color:#0b64d8;box-shadow:rgba(11,100,216,.08) 0 0 0 3px}.repairs4209-field textarea{min-height:150px;resize:vertical;line-height:1.45}.repairs4209-total-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px}.repairs4209-preview{padding:14px;border-radius:16px;background:linear-gradient(135deg,#fff7e8,#fff);border:1px solid #efd4a2}.repairs4209-preview small{display:block;color:#7a684b;font-size:.72rem}.repairs4209-preview strong{display:block;font-size:1.7rem;color:#7c5107;margin-top:3px}.repairs4209-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;margin-top:2px}.repairs4209-actions button{min-height:46px;border-radius:13px;font-weight:900;padding:0 16px}.repairs4209-send{background:linear-gradient(135deg,#0b64d8,#1685ef)!important;color:#fff!important;border:0!important}.repairs4209-help{font-size:.75rem;color:#687a91;line-height:1.45;padding:10px 12px;border-radius:13px;background:#eef5ff;border:1px solid #d8e7f7}.repairs4209-alert{margin:12px 0;border-width:1px 1px 1px 6px;border-style:solid;border-color:#dbe7f4 #dbe7f4 #dbe7f4 #10a66b;border-image:initial;background:#fff;border-radius:17px;padding:13px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;box-shadow:rgba(16,33,58,.07) 0 10px 30px}.repairs4209-alert.declined{border-left-color:#d9415b;background:#fff7f8}.repairs4209-alert-copy{display:flex;gap:11px;align-items:flex-start}.repairs4209-alert-icon{font-size:23px}.repairs4209-alert h3{margin:0 0 3px;font-size:1rem}.repairs4209-alert p{margin:0;color:#65778d;font-size:.8rem;line-height:1.35}.repairs4209-alert-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.repairs4209-alert-actions button{border-radius:11px;min-height:38px;font-weight:900}.repairs4209-alert-actions .dismiss{width:38px;padding:0;background:#eef3f9;border:0;color:#52677f}@media (max-width:700px){.repairs4209-total-wrap{grid-template-columns:1fr}.repairs4209-actions button{flex:1 1 160px}.repairs4209-alert{align-items:flex-start;flex-direction:column}.repairs4209-alert-actions{width:100%}.repairs4209-alert-actions .open{flex:1 1 0%}.repairs4209-inline{width:100%}.repairs4209-inline>button{flex:1 1 140px}.repairs4209-inline .budget-state{flex:1 1 100%;text-align:center}}@media (prefers-color-scheme:dark){body[data-theme=dark] .repairs4209-sheet{background:#101b29}body[data-theme=dark] .repairs4209-head h2{color:#dfeeff}body[data-theme=dark] .repairs4209-field input{background:#152336;color:#eef6ff;border-color:#31465f}body[data-theme=dark] .repairs4209-field textarea{background:#152336;color:#eef6ff;border-color:#31465f}body[data-theme=dark] .repairs4209-help{background:#13263b;border-color:#2e4866;color:#adc0d5}body[data-theme=dark] .repairs4209-alert{background:#122030;border-color:#294059;color:#ecf5ff}body[data-theme=dark] .repairs4209-alert.declined{background:#281820}body[data-theme=dark] .repairs4209-alert p{color:#b1c2d5}}.account-appearance4211{margin:7px 0;padding:10px;border-radius:15px;background:var(--dc-surface-2,#f5f8fc);border:1px solid var(--dc-line,#e1e8f0)}.account-appearance-head4211{display:grid;grid-template-columns:34px minmax(0px,1fr);gap:10px;align-items:center;margin-bottom:9px}.account-appearance-head4211>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(8,123,234,.12);color:var(--dc-primary,#087bea);font-weight:900;font-size:18px}.account-appearance-head4211>span:last-child{display:grid;gap:2px}.account-appearance-head4211 b{font-size:13px;color:var(--dc-text-strong,#18314d)}.account-appearance-head4211 small{font-size:10px;color:var(--dc-muted,#667085);font-weight:700}.account-theme-grid4211{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-menu4209 .account-theme-choice4211{display:flex!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:8px 10px!important;border-radius:12px!important;background:var(--dc-surface-elevated,#fff)!important;border:1px solid var(--dc-line,#dbe5ef)!important;color:var(--dc-text,#24364b)!important}.account-menu .account-theme-choice4211{display:flex!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:8px 10px!important;border-radius:12px!important;background:var(--dc-surface-elevated,#fff)!important;border:1px solid var(--dc-line,#dbe5ef)!important;color:var(--dc-text,#24364b)!important}.account-menu4209 .account-theme-choice4211 span{font-size:16px}.account-menu .account-theme-choice4211 span{font-size:16px}.account-menu4209 .account-theme-choice4211 b{font-size:12px!important;color:inherit!important}.account-menu .account-theme-choice4211 b{font-size:12px!important;color:inherit!important}.account-menu4209 .account-theme-choice4211.active{background:var(--dc-primary,#087bea)!important;border-color:var(--dc-primary,#087bea)!important;color:#fff!important;box-shadow:rgba(8,123,234,.22) 0 5px 14px!important}.account-menu .account-theme-choice4211.active{background:var(--dc-primary,#087bea)!important;border-color:var(--dc-primary,#087bea)!important;color:#fff!important;box-shadow:rgba(8,123,234,.22) 0 5px 14px!important}html[data-theme=dark] .account-appearance4211{background:#172033;border-color:#334155}html[data-theme=dark] .account-appearance-head4211 b{color:#f8fafc}html[data-theme=dark] .account-appearance-head4211 small{color:#aebbd0}html[data-theme=dark] .account-appearance-head4211>span:first-child{background:#143c73;color:#8bc1ff}#repairCustomerName230{text-transform:none}.dc-personal-center4185{max-width:1080px!important}.dc-personal-center4185 .dc-notification-hero{background:var(--dc-surface-2,#101d2d)!important;border-color:var(--dc-line,rgba(148,163,184,.22))!important;color:var(--dc-text,#f8fafc)!important;box-shadow:none!important}.dc-personal-center4185 .dc-notification-hero p{color:var(--dc-muted,#94a3b8)!important}.dc-personal-center4185 .dc-personal-tabs4185{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:12px 0 14px!important}.dc-personal-center4185 .dc-personal-tabs4185 button{min-height:48px!important;border-radius:14px!important;font-size:14px!important;font-weight:900!important;border:0!important;box-shadow:rgba(0,0,0,.14) 0 5px 14px!important;opacity:1!important}.dc-personal-center4185 .dc-personal-tabs4185 [data-center-section=tasks]{background:#1677e8!important;color:#fff!important}.dc-personal-center4185 .dc-personal-tabs4185 [data-center-section=notifications]{background:#f2b705!important;color:#241a00!important}.dc-personal-center4185 .dc-personal-tabs4185 button.active{outline:rgba(255,255,255,.9) solid 3px!important;outline-offset:-5px!important}html[data-theme=dark] .dc-personal-center4185 .dc-personal-tabs4185 button.active{outline-color:rgba(255,255,255,.72)!important}.dc-personal-center4185 .dc-alert-tab-count{background:#d92d20!important;color:#fff!important;border:0!important}.dc-personal-center4185 .dc-notification-policy{background:var(--dc-surface-2,#111d2b)!important;border-color:var(--dc-line,rgba(148,163,184,.22))!important;color:var(--dc-text,#f8fafc)!important}.dc-personal-center4185 .dc-notification-policy small{color:var(--dc-muted,#94a3b8)!important}.dc-personal-center4185 .dc-notification-kpis>div{color:#fff!important;border:0!important;box-shadow:none!important}.dc-personal-center4185 .dc-notification-kpis>div:first-child{background:#d92d20!important}.dc-personal-center4185 .dc-notification-kpis>div:nth-child(2){background:#f2b705!important;color:#241a00!important}.dc-personal-center4185 .dc-notification-kpis>div:nth-child(3){background:#1677e8!important}.dc-personal-center4185 .dc-notification-kpis span{color:inherit!important;opacity:.86!important}.dc-personal-center4185 .dc-notification-kpis b{color:inherit!important}.dc-personal-center4185 .dc-notification-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0px,1fr))!important;gap:8px!important;margin:12px 0!important}.dc-personal-center4185 .dc-notification-tabs button{min-height:44px!important;border:0!important;border-radius:12px!important;font-weight:900!important;box-shadow:none!important}.dc-personal-center4185 .dc-notification-tabs [data-notification-view=new]{background:#1677e8!important;color:#fff!important}.dc-personal-center4185 .dc-notification-tabs [data-notification-view=pending]{background:#f2b705!important;color:#241a00!important}.dc-personal-center4185 .dc-notification-tabs [data-notification-view=history]{background:#7c3aed!important;color:#fff!important}.dc-personal-center4185 #dcNotificationRefresh{background:#0891b2!important;color:#fff!important}.dc-personal-center4185 #dcNotificationClearAll{background:#16a36a!important;color:#fff!important}.dc-personal-center4185 .dc-notification-tabs button.active{outline:rgba(255,255,255,.94) solid 3px!important;outline-offset:-5px!important}.dc-personal-center4185 .dc-notification-card{background:var(--dc-surface-2,#111d2b)!important;color:var(--dc-text,#f8fafc)!important;border-color:var(--dc-line,rgba(148,163,184,.22))!important}.dc-personal-center4185 .dc-notification-card p{color:var(--dc-muted,#94a3b8)!important}.dc-personal-center4185 .dc-notification-card>small{color:var(--dc-muted,#94a3b8)!important}.dc-personal-center4185 .dc-notification-actions .primary{background:#1677e8!important;color:#fff!important}.dc-personal-center4185 .dc-notification-actions .secondary{background:#475467!important;color:#fff!important;border-color:#475467!important}@media (max-width:760px){.dc-personal-center4185 .dc-notification-tabs{grid-template-columns:repeat(2,minmax(0px,1fr))!important}.dc-personal-center4185 #dcNotificationClearAll{grid-column:1/-1!important}}.oracle4214-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 14px;padding:11px 13px;border:1px solid rgba(61,137,255,.22);border-radius:14px;background:linear-gradient(135deg,rgba(22,91,165,.1),rgba(35,173,113,.07))}.oracle4214-bar>div{display:flex;flex-direction:column;gap:2px;min-width:0}.oracle4214-bar b{font-size:14px}.oracle4214-bar small{color:var(--muted,#6b778c);font-size:11px}.oracle4214-bar button{border:0;border-radius:11px;padding:10px 15px;background:#1376df;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:rgba(19,118,223,.18) 0 5px 14px}.oracle4214-overlay{position:fixed;inset:0px;z-index:10050;background:rgba(4,12,23,.7);display:grid;place-items:center;padding:18px;backdrop-filter:blur(5px)}.oracle4214-modal{width:min(620px,100%);border-radius:20px;padding:18px;background:var(--panel,#fff);color:var(--text,#132238);box-shadow:rgba(0,0,0,.34) 0 24px 70px;border:1px solid rgba(127,145,172,.18)}.oracle4214-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.oracle4214-head span{font-size:11px;letter-spacing:.08em;font-weight:900;color:#1376df}.oracle4214-head h3{margin:4px 0;font-size:20px}.oracle4214-head p{margin:0;color:var(--muted,#6b778c);font-size:13px}.oracle4214-head>button{border:0;background:rgba(120,135,155,.13);color:inherit;width:36px;height:36px;border-radius:50%;font-weight:900;cursor:pointer}.oracle4214-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.oracle4214-options>button{text-align:left;border:0;border-radius:16px;padding:16px;min-height:118px;color:#fff;cursor:pointer;box-shadow:rgba(0,0,0,.12) 0 8px 20px}.oracle4214-options b{display:block;font-size:16px;margin-bottom:8px}.oracle4214-options small{display:block;line-height:1.4;color:rgba(255,255,255,.88)}.oracle4214-review{background:linear-gradient(135deg,#176fd1,#0957aa)}.oracle4214-supplier{background:linear-gradient(135deg,#18a66e,#0a7b4e)}.oracle4214-note{margin-top:13px;padding:10px 12px;border-radius:12px;background:rgba(91,111,138,.08);font-size:12px;color:var(--muted,#6b778c)}@media (max-width:650px){.oracle4214-bar{align-items:stretch;flex-direction:column}.oracle4214-bar button{width:100%}.oracle4214-options{grid-template-columns:1fr}.oracle4214-modal{padding:15px}.oracle4214-options>button{min-height:auto}}html[data-theme=dark] .oracle4214-modal{background:#122033;color:#f4f8ff}body.dark .oracle4214-modal{background:#122033;color:#f4f8ff}#employeeOps1031 .grid2>.metric:first-child{background:#7c3aed!important;border-color:#6d28d9!important;color:#fff!important}#employeeOps1031 .grid2>.metric:first-child :is(span,b,strong,small){color:#fff!important}#employeeOps1031 .grid2>.metric:last-child{background:#16a34a!important;border-color:#15803d!important;color:#fff!important}#employeeOps1031 .grid2>.metric:last-child :is(span,b,strong,small){color:#fff!important}#employeeOps1031 .employee-tabs-1031 button{border:0!important;color:#fff!important;box-shadow:none!important}#employeeOps1031 .employee-tabs-1031 button[data-employee-tab1031=expenses]{background:#7c3aed!important}#employeeOps1031 .employee-tabs-1031 button[data-employee-tab1031=advances]{background:#16a34a!important}#employeeOps1031 .employee-tabs-1031 button.active[data-employee-tab1031=expenses]{background:#6d28d9!important}#employeeOps1031 .employee-tabs-1031 button.active[data-employee-tab1031=advances]{background:#15803d!important}.kiosk-admin41763 .kiosk-admin-actions .kiosk-action-card{box-shadow:rgba(15,23,42,.12) 0 10px 24px!important}.kiosk-admin41763 .kiosk-admin-actions .kiosk-action-card::after{display:none!important}.kiosk-admin41763 .kiosk-admin-actions .action-kiosk{background:#0b63f6!important}.kiosk-admin41763 .kiosk-admin-actions .action-drivers41763{background:#d92d20!important;color:#fff!important}.kiosk-admin41763 .kiosk-admin-actions .action-profiles{background:#7c3aed!important}.kiosk-admin41763 .kiosk-admin-actions .action-weekly{background:#16a34a!important}.kiosk-admin41763 .kiosk-admin-actions .action-pin{background:#f59e0b!important}.kiosk-admin41763 .kiosk-admin-actions :is(.action-kiosk,.action-drivers41763,.action-profiles,.action-weekly,.action-pin) .kiosk-action-label{color:#fff!important}.kiosk-admin41763 .kiosk-admin-actions :is(.action-kiosk,.action-drivers41763,.action-profiles,.action-weekly,.action-pin) .kiosk-action-icon{background:rgba(255,255,255,.18)!important;box-shadow:rgba(255,255,255,.18) 0 0 0 1px inset!important}.kiosk-admin41763 .kiosk-admin-group41763:first-of-type .kiosk-admin-group-title41763{color:#b42318!important}.kiosk-admin41763 .kiosk-admin-group41763:first-of-type .kiosk-admin-group-title41763 span{color:#d92d20!important}.kiosk-admin41763 .kiosk-admin-group41763:first-of-type .kiosk-employee-card{border:2px solid rgba(217,45,32,.25)!important}.orders4216-page{max-width:1180px;margin:0 auto;padding-bottom:24px}.orders4216-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--dc-surface,#fff);border:1px solid var(--dc-line,#dbe2ea);border-radius:22px;padding:20px;box-shadow:rgba(15,23,42,.07) 0 10px 26px}.orders4216-hero h2{margin:3px 0 4px}.orders4216-hero p{margin:0;color:var(--dc-muted,#667085)}.orders4216-new{border:0;border-radius:16px;background:#0b63f6;color:#fff;font-weight:900;padding:14px 18px;white-space:nowrap;cursor:pointer}.orders4216-tabs{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:9px;margin:14px 0}.orders4216-tabs button{border:1px solid var(--dc-line,#dbe2ea);background:var(--dc-surface,#fff);color:var(--dc-text,#172033);min-height:50px;border-radius:15px;font-weight:900;cursor:pointer}.orders4216-tabs button span{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:rgba(148,163,184,.18);margin-left:5px}.orders4216-tabs button.active[data-orders-bucket4216=pending]{background:#f59e0b;color:#fff;border-color:#f59e0b}.orders4216-tabs button.active[data-orders-bucket4216=available]{background:#16a34a;color:#fff;border-color:#16a34a}.orders4216-tabs button.active[data-orders-bucket4216=history]{background:#7c3aed;color:#fff;border-color:#7c3aed}.orders4216-toolbar{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:10px;align-items:end}.orders4216-toolbar label{position:relative;margin:0}.orders4216-toolbar label>span{position:absolute;left:13px;top:15px;z-index:2;color:#64748b}.orders4216-toolbar input{padding-left:36px;margin:0;min-height:48px}.orders4216-toolbar button{min-height:48px}.orders4216-note{margin:10px 0 14px;padding:10px 12px;border-radius:13px;background:#eef6ff;border:1px solid #cfe3ff;color:#36516f;font-size:.86rem}.orders4216-list{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px}.order4216-card{background:var(--dc-surface,#fff);border:1px solid var(--dc-line,#dbe2ea);border-radius:19px;padding:16px;box-shadow:rgba(15,23,42,.06) 0 8px 22px;min-width:0}.order4216-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.order4216-top>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.order4216-folio{font-weight:950;color:#0b63f6;font-size:.82rem}.order4216-kind{font-size:.68rem;font-weight:950;letter-spacing:.05em;border-radius:999px;padding:5px 8px}.order4216-kind.public{background:#edf4ff;color:#0b63f6}.order4216-kind.wholesale{background:#f3e8ff;color:#7c3aed}.order4216-status{font-size:.73rem;font-weight:950;padding:6px 9px;border-radius:999px;white-space:nowrap}.order4216-status.yellow{background:#fff4cc;color:#8a5b00}.order4216-status.blue{background:#e5f0ff;color:#0b63f6}.order4216-status.purple{background:#f1e9ff;color:#6d28d9}.order4216-status.green{background:#e9f9ef;color:#15803d}.order4216-status.cyan{background:#e4f8fb;color:#0e7490}.order4216-status.gray{background:#eef2f7;color:#475467}.order4216-status.red{background:#fff0ef;color:#b42318}.order4216-card h3{font-size:1.08rem;margin:14px 0 4px;overflow-wrap:anywhere}.order4216-qty{font-size:.82rem;color:var(--dc-muted,#667085)}.order4216-customer{margin:11px 0 6px!important;color:var(--dc-text,#172033)!important;font-size:.88rem!important}.order4216-notes{padding:8px 10px;background:var(--dc-surface-elevated,#f7f9fc);border-radius:10px;margin:5px 0!important;color:var(--dc-muted,#667085)!important}.order4216-flags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.order4216-flags span{padding:6px 8px;border-radius:999px;font-size:.72rem;font-weight:850}.order4216-advance{background:#eaf9ef;color:#15803d}.order4216-noadvance{background:#f1f5f9;color:#64748b}.order4216-notify{background:#fff4cc;color:#8a5b00}.order4216-meta{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--dc-line,#e5e7eb);padding-top:10px;color:var(--dc-muted,#667085);font-size:.72rem}.order4216-cancel-reason{margin-top:10px;padding:8px 10px;border-radius:10px;background:#fff0ef;color:#b42318;font-size:.8rem}.order4216-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.order4216-action{border:0;border-radius:11px;padding:9px 11px;color:#fff;font-weight:900;cursor:pointer}.order4216-action.blue{background:#0b63f6}.order4216-action.purple{background:#7c3aed}.order4216-action.green{background:#16a34a}.order4216-action.cyan{background:#0891b2}.order4216-action.whatsapp{background:#16a34a}.order4216-action.cancel{background:#fff0ef;color:#b42318;border:1px solid #f2c4bf}.orders4216-sheet{width:min(680px,100%)}.orders4216-type{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 14px}.orders4216-type button{border:1px solid var(--dc-line,#dbe2ea);background:var(--dc-surface-elevated,#f7f9fc);color:var(--dc-text,#172033);border-radius:13px;min-height:47px;font-weight:900;cursor:pointer}.orders4216-type button.active{background:#0b63f6;border-color:#0b63f6;color:#fff}.orders4216-public-box{padding:12px;border:1px solid var(--dc-line,#dbe2ea);background:var(--dc-surface-elevated,#f8fafc);border-radius:15px;margin-bottom:10px}.orders4216-wholesale-box{padding:12px;border:1px solid var(--dc-line,#dbe2ea);background:var(--dc-surface-elevated,#f8fafc);border-radius:15px;margin-bottom:10px}.orders4216-advance-box{padding:12px;border:1px solid var(--dc-line,#dbe2ea);background:var(--dc-surface-elevated,#f8fafc);border-radius:15px;margin-bottom:10px}.orders4216-check{display:flex;align-items:center;gap:8px;margin:10px 0}.orders4216-check input{width:20px;height:20px;margin:0;flex:0 0 20px}.orders4216-check span{font-weight:900}.orders4216-check small{font-weight:500;color:var(--dc-muted,#667085)}.orders4216-hidden{display:none}.orders4216-client-results{display:grid;gap:6px;max-height:220px;overflow:auto;margin-top:-5px;margin-bottom:8px}.orders4216-client-results button{display:grid;gap:3px;text-align:left;border:1px solid var(--dc-line,#dbe2ea);background:var(--dc-surface,#fff);color:var(--dc-text,#172033);border-radius:11px;padding:10px;cursor:pointer}.orders4216-client-results button:hover{border-color:#0b63f6;background:#edf4ff}.orders4216-client-results small{color:var(--dc-muted,#667085)}.orders4216-client-loading{padding:10px;text-align:center;color:var(--dc-muted,#667085);font-size:.82rem}.orders4216-client-loading.error{color:#b42318}.orders4216-client-picked{margin:8px 0 10px;padding:10px 12px;border-radius:12px;background:#eaf9ef;border:1px solid #b7ebca;color:#146c3a}.orders4216-client-picked b{display:block}.orders4216-client-picked small{display:block}.customer-orders-more4216 .more-icon1048{font-size:28px!important}.customer-orders-more4216{border-color:color-mix(in srgb,#7c3aed 30%,var(--dc-line,#dbe2ea))!important}@media (max-width:760px){.orders4216-hero{align-items:stretch;flex-direction:column}.orders4216-new{width:100%}.orders4216-list{grid-template-columns:1fr}.orders4216-toolbar{grid-template-columns:1fr}.orders4216-tabs{grid-template-columns:1fr}.order4216-meta{flex-direction:column;gap:3px}.orders4216-sheet .form-grid{grid-template-columns:1fr}}html[data-theme=dark] .orders4216-note{background:#10243c;border-color:#244d79;color:#d7e9ff}html[data-theme=dark] .orders4216-public-box{background:var(--dc-surface-elevated,#172033)}html[data-theme=dark] .orders4216-wholesale-box{background:var(--dc-surface-elevated,#172033)}html[data-theme=dark] .orders4216-advance-box{background:var(--dc-surface-elevated,#172033)}.more-card1048.customer-orders-fixed4217{color:#fff!important}.more-card1048.customer-orders-fixed4217 :is(.more-copy1048 small,.more-copy1048 b,em){color:#fff!important}.more-card1048.customer-orders-fixed4217 .more-icon1048{color:#fff!important}.more-page1048>.page-head1046{display:none!important}.more-page1048>.more-head1075{display:none!important}.more-page1048{padding-top:0!important}.more-page1048 .more-grid1048{margin-top:0!important}.more-page1048 [data-more-page1048=tasks]{display:none!important}.more-page1048 [data-more-page1046=tasks]{display:none!important}.more-page1048 [data-dc-task-more]{display:none!important}.more-page1048 [data-more-page1048=customerOrders]{background:linear-gradient(135deg,#d946ef 0,#c026d3 48%,#a21caf 100%)!important;border-color:#a21caf!important;color:#fff!important}.more-page1048 [data-customer-orders4216]{background:linear-gradient(135deg,#d946ef 0,#c026d3 48%,#a21caf 100%)!important;border-color:#a21caf!important;color:#fff!important}.more-page1048 [data-customer-orders-fixed4217]{background:linear-gradient(135deg,#d946ef 0,#c026d3 48%,#a21caf 100%)!important;border-color:#a21caf!important;color:#fff!important}.more-page1048 [data-more-page1048=customerOrders] :is(.more-copy1048 small,.more-copy1048 b,em,strong){color:#fff!important}.more-page1048 [data-customer-orders4216] :is(.more-copy1048 small,.more-copy1048 b,em,strong){color:#fff!important}.more-page1048 [data-customer-orders-fixed4217] :is(.more-copy1048 small,.more-copy1048 b,em,strong){color:#fff!important}.more-page1048 [data-more-page1048=customerOrders] .more-icon1048{background:rgba(255,255,255,.17)!important;border-color:rgba(255,255,255,.22)!important}.more-page1048 [data-customer-orders4216] .more-icon1048{background:rgba(255,255,255,.17)!important;border-color:rgba(255,255,255,.22)!important}.more-page1048 [data-customer-orders-fixed4217] .more-icon1048{background:rgba(255,255,255,.17)!important;border-color:rgba(255,255,255,.22)!important}body[data-dc-page=repairs] .repairs-ux16-auth{margin-top:12px!important;padding:14px 16px!important;border:0!important;border-radius:16px!important;background:#f6c344!important;color:#3a2b00!important;box-shadow:rgba(133,91,0,.16) 0 8px 20px!important}body[data-dc-page=repairs] .repairs-ux16-auth :is(b,strong,small,span,p){color:#3a2b00!important}body[data-dc-page=repairs] .repairs-ux16-auth .repairs-ux16-audit{margin-top:8px!important;padding:9px 11px!important;border-radius:12px!important;background:rgba(255,255,255,.38)!important;color:#3a2b00!important}body[data-dc-page=repairs] .repairs-ux16-auth .repairs-ux16-price>div{background:rgba(255,255,255,.34)!important;border-color:rgba(91,61,0,.12)!important}body[data-dc-page=repairs] .repairs-ux16-auth .repairs-ux16-manual :is(input,select){background:#fff!important;color:#1f2937!important;border-color:rgba(91,61,0,.22)!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-ux16-auth{background:#eab82e!important;color:#251b00!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-ux16-auth :is(b,strong,small,span,p){color:#251b00!important}body[data-dc-page=repairs] .repairs230-hero-photo{appearance:none;width:74px;height:74px;border:2px solid rgba(255,255,255,.62);border-radius:18px;padding:0;overflow:hidden;background:rgba(255,255,255,.12);box-shadow:rgba(0,0,0,.18) 0 8px 18px;cursor:pointer}body[data-dc-page=repairs] .repairs230-hero-photo img{width:100%;height:100%;display:block;object-fit:cover}body[data-dc-page=repairs] .repairs230-title-icon-device{font-size:28px}body[data-dc-page=repairs] .repairs230-hero-subline{display:block;margin-top:4px;font-size:10px;font-weight:750;line-height:1.25;color:rgba(255,255,255,.82)!important}body[data-dc-page=repairs] .repairs4209-budget-btn{min-width:138px}@media (max-width:760px){body[data-dc-page=repairs] .repairs230-hero-photo{width:58px;height:58px;border-radius:14px}body[data-dc-page=repairs] .repairs230-hero-with-photo{grid-template-columns:auto auto minmax(0px,1fr)!important}body[data-dc-page=repairs] .repairs230-hero-with-photo .repairs230-status{grid-column:2/4;justify-self:start}}.bottom-nav{background:#102338!important;border-width:1px 1px 0!important;border-top-style:solid!important;border-right-style:solid!important;border-left-style:solid!important;border-top-color:#24415f!important;border-right-color:#24415f!important;border-left-color:#24415f!important;border-image:initial!important;border-bottom-style:initial!important;border-bottom-color:initial!important;gap:7px!important;box-shadow:rgba(7,17,31,.28) 0 -10px 30px!important}.bottom-nav button.nav1048{color:#fff!important;opacity:1!important;filter:none!important;box-shadow:rgba(6,18,34,.24) 0 7px 15px!important}.bottom-nav button.nav1048.active{color:#fff!important;opacity:1!important;filter:none!important;box-shadow:rgba(6,18,34,.24) 0 7px 15px!important}.bottom-nav button[data-p]{color:#fff!important;opacity:1!important;filter:none!important;box-shadow:rgba(6,18,34,.24) 0 7px 15px!important}.bottom-nav button.nav1048 small{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button[data-p] small{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button.nav1048 .nav-icon1048{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button.nav1048 .nav-icon1048 svg{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button[data-p] .nav-icon1048{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button[data-p] .nav-icon1048 svg{color:#fff!important;stroke:rgb(255,255,255)!important}.bottom-nav button.nav-locked1048{opacity:1!important;filter:none!important;box-shadow:rgba(6,18,34,.24) 0 7px 15px!important}.bottom-nav>button:first-child{background:#f97316!important}.bottom-nav>button:nth-child(2){background:#16a34a!important}.bottom-nav>button:nth-child(3){background:#1687f5!important}.bottom-nav>button:nth-child(4){background:#ef3340!important}.bottom-nav>button:nth-child(5){background:#8b3de0!important}.bottom-nav>button.active{outline:rgb(255,255,255) solid 3px!important;outline-offset:-4px!important;box-shadow:rgba(16,35,56,.72) 0 0 0 2px,rgba(6,18,34,.32) 0 8px 18px!important}.more-page1048 .more-grid1048{gap:10px!important}.more-page1048 .more-card1048{color:#fff!important;border:0!important;box-shadow:rgba(15,35,60,.16) 0 10px 22px!important}.more-page1048 .more-grid1048>button{color:#fff!important;border:0!important;box-shadow:rgba(15,35,60,.16) 0 10px 22px!important}.more-menu button{color:#fff!important;border:0!important;box-shadow:rgba(15,35,60,.16) 0 10px 22px!important}.more-page1048 .more-card1048 :is(.more-copy1048 small,.more-copy1048 b,em,strong){color:#fff!important}.more-page1048 .more-grid1048>button :is(b,small,span,em){color:#fff!important}.more-menu button :is(b,small,span){color:#fff!important}.more-page1048 .more-card1048 svg{stroke:rgb(255,255,255)!important;color:#fff!important}.more-page1048 .more-grid1048>button svg{stroke:rgb(255,255,255)!important;color:#fff!important}.more-menu button svg{stroke:rgb(255,255,255)!important;color:#fff!important}.more-page1048 [data-more-page1048=business]{background:#0ea85b!important}.more-page1048 [data-more-page1048=purchases]{background:#dc1f55!important}.more-page1048 [data-more-page1048=repairs]{background:#1677df!important}.more-page1048 [data-more-page1048=bone]{background:#1e88e5!important}.more-page1048 [data-more-page1048=hueso]{background:#1e88e5!important}.more-page1048 [data-more-page1048=warranties]{background:#7c3aed!important}.more-page1048 [data-more-page1048=creditBalance]{background:#0f9b9d!important}.more-page1048 [data-more-page1048=customerOrders]{background:#d946ef!important}.more-page1048 [data-more-page1048=cards]{background:#7c3aed!important}.more-page1048 [data-more-page1048=debts]{background:#f97316!important}.more-page1048 [data-more-page1048=payroll]{background:#d99a00!important}.more-page1048 [data-more-page1048=locations]{background:#0ea5a4!important}.more-page1048 [data-more-page1048=imei]{background:#e03b4b!important}.more-page1048 [data-more-page1048=reports]{background:#355edc!important}.more-page1048 [data-more-page1048=settings]{background:#526477!important}.more-page1048 [data-more-page1048=abonosAplicador]{background:#10a96b!important}.more-page1048 [data-more-page1048=inbox]{background:#1687f5!important}.more-page1048 [data-more-page1048=chat]{background:#0ca96b!important}.more-page1048 [data-more-page1048=reconciliation]{background:#1597b8!important}.more-page1048 .more-grid1048>button:nth-child(6n+1){background:#0ea85b!important}.more-page1048 .more-grid1048>button:nth-child(6n+2){background:#dc1f55!important}.more-page1048 .more-grid1048>button:nth-child(6n+3){background:#1677df!important}.more-page1048 .more-grid1048>button:nth-child(6n+4){background:#7c3aed!important}.more-page1048 .more-grid1048>button:nth-child(6n+5){background:#f97316!important}.more-page1048 .more-grid1048>button:nth-child(6n+6){background:#0f9b9d!important}.more-menu{background:#102338!important;border-color:#24415f!important}.more-menu button:nth-child(6n+1){background:#0ea85b!important}.more-menu button:nth-child(6n+2){background:#dc1f55!important}.more-menu button:nth-child(6n+3){background:#1677df!important}.more-menu button:nth-child(6n+4){background:#7c3aed!important}.more-menu button:nth-child(6n+5){background:#f97316!important}.more-menu button:nth-child(6n+6){background:#0f9b9d!important}@media (max-width:760px){.bottom-nav{gap:5px!important;padding-left:7px!important;padding-right:7px!important}.more-page1048 .more-grid1048{gap:7px!important}}.quick-confirm-choice421{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px;margin:12px 0}.quick-confirm-choice421 button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon copy";align-items:center;gap:2px 10px;min-height:76px;padding:12px 14px;text-align:left;border-radius:18px;border:1px solid #31506f;background:#102438;color:#eef6ff}.quick-confirm-choice421 button>span{grid-area:icon;font-size:25px}.quick-confirm-choice421 button>b{grid-area:title;font-size:15px}.quick-confirm-choice421 button>small{grid-area:copy;color:#a9bdd1;line-height:1.25}.quick-confirm-choice421 button.active{border-color:#5fa5ff;box-shadow:rgba(95,165,255,.2) 0 0 0 2px inset;background:#163457}.quick-confirm-choice421 button:disabled{opacity:.48;cursor:not-allowed}.quick-movement-only421 .card{border-color:#2f6596;background:#102941}.finance-chart-updated421{display:block;margin-top:8px;text-align:center}.pi-items-only421.hidden{display:none!important}.quick-movement-only421.hidden{display:none!important}@media (max-width:760px){.quick-confirm-choice421{grid-template-columns:1fr}.quick-confirm-choice421 button{min-height:68px}}.guardian4222-page{max-width:1180px;margin:0 auto;padding-bottom:110px}.guardian4222-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:8px 0 14px;padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,#102c4d,#173a63 58%,#56388f);color:#fff;box-shadow:rgba(13,35,62,.22) 0 14px 36px}.guardian4222-head h2{margin:3px 0 5px;font-size:28px}.guardian4222-head p{margin:0;color:#dbeafe;max-width:720px}.guardian4222-head .eyebrow{color:#a8d5ff}.guardian4222-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.guardian4222-live{background:#0d9f60;color:#fff;border-radius:999px;padding:8px 12px;font-weight:800;font-size:12px;box-shadow:rgba(255,255,255,.12) 0 0 0 3px}.guardian4222-safe{border:1px solid #9ec6f2;background:#edf6ff;color:#153653;border-radius:15px;padding:11px 14px;margin-bottom:12px;font-size:13px}.guardian4222-tabs{display:flex;gap:7px;padding:5px;background:#eaf0f7;border-radius:15px;margin-bottom:14px;position:sticky;top:6px;z-index:5;box-shadow:rgba(20,45,70,.08) 0 5px 16px}.guardian4222-tabs button{flex:1 1 0%;border:0;background:0 0;border-radius:11px;padding:11px;font-weight:800;color:#496178}.guardian4222-tabs button.active{background:#fff;color:#14395f;box-shadow:rgba(22,48,75,.12) 0 5px 15px}.guardian4222-summary{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;border-radius:20px;padding:18px;margin-bottom:18px;border:1px solid #d9e4ef;background:#fff}.guardian4222-summary.critical{border-color:#f3a2a9;background:#fff6f6}.guardian4222-summary.action{border-color:#ffc98c;background:#fff9f1}.guardian4222-summary.review{border-color:#f2dc86;background:#fffdf3}.guardian4222-summary.ok{border-color:#9bd9b8;background:#f4fff8}.guardian4222-score{height:72px;min-width:72px;border-radius:18px;display:grid;place-items:center;background:#132f4c;color:#fff;padding:8px}.guardian4222-score b{font-size:27px;line-height:1}.guardian4222-score small{font-size:10px;text-transform:uppercase;opacity:.8}.guardian4222-summary h3{margin:3px 0}.guardian4222-summary p{margin:0;color:#63788c}.guardian4222-summary-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.guardian4222-summary-badges span{background:#fff;border:1px solid #d8e2ec;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.guardian4222-rowhead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:14px 2px 10px}.guardian4222-rowhead h3{margin:2px 0}.guardian4222-rowhead p{margin:0;color:#6d8092}.guardian4222-rowhead small{margin:0;color:#6d8092}.guardian4222-alerts{display:grid;gap:11px}.guardian4222-rules{display:grid;gap:11px}.guardian4222-alert{background:#fff;border-width:1px 1px 1px 5px;border-style:solid;border-color:#dce5ee #dce5ee #dce5ee #f1c84c;border-image:initial;border-radius:18px;padding:15px 16px;box-shadow:rgba(13,39,64,.07) 0 8px 20px}.guardian4222-alert.sev-critical{border-left-color:#dc3545}.guardian4222-alert.sev-action{border-left-color:#f28b28}.guardian4222-alert.sev-review{border-left-color:#e2bd22}.guardian4222-alert.sev-info{border-left-color:#1687f5}.guardian4222-alert-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.guardian4222-sev{font-weight:900;font-size:12px;text-transform:uppercase}.guardian4222-priority{font-size:11px;color:#60768a;background:#eef3f8;border-radius:999px;padding:5px 8px}.guardian4222-alert h3{margin:8px 0 5px;font-size:17px}.guardian4222-alert>p{margin:0 0 9px;color:#5f7386;line-height:1.45}.guardian4222-reco{display:flex;gap:8px;align-items:flex-start;background:#eef6ff;border-radius:12px;padding:9px 11px;color:#173c62;font-size:13px}.guardian4222-reco b{white-space:nowrap}.guardian4222-reco span{color:#365a79}.guardian4222-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:9px}.guardian4222-meta span{font-size:11px;color:#6c7f91;background:#f4f7fa;padding:5px 8px;border-radius:999px}.guardian4222-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.guardian4222-actions button{min-height:34px}.guardian4222-empty{text-align:center;padding:28px}.guardian4222-empty b{font-size:17px}.guardian4222-empty p{color:#6a7e91;margin-bottom:0}.guardian4222-rule-note{background:#f4f0ff;border:1px solid #d7c7f7;color:#3d2f63;padding:11px 13px;border-radius:14px;margin-bottom:10px;font-size:13px}.guardian4222-rule{background:#fff;border:1px solid #dce5ee;border-radius:18px;padding:14px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(430px,1.6fr);gap:14px;align-items:center}.guardian4222-rule.off{opacity:.62;background:#f5f7f9}.guardian4222-rule-main{display:flex;align-items:center;gap:12px}.guardian4222-rule-main b{display:block}.guardian4222-rule-main small{display:block;color:#6e8193;margin-top:3px}.guardian4222-switch{width:48px;height:28px;border:0;border-radius:999px;background:#9aa9b7;padding:3px;flex:0 0 auto}.guardian4222-switch i{display:block;width:22px;height:22px;border-radius:50%;background:#fff;transition:.18s;box-shadow:rgba(0,0,0,.22) 0 2px 5px}.guardian4222-switch.on{background:#12a566}.guardian4222-switch.on i{transform:translateX(20px)}.guardian4222-rule-tools{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;align-items:end}.guardian4222-rule-tools label{display:grid;gap:4px;font-size:11px;font-weight:800;color:#5f7487}.guardian4222-rule-tools input{min-height:38px}.guardian4222-rule-tools select{min-height:38px}.guardian4222-rule-tools label small{font-weight:500;color:#7a8c9c}.guardian4222-rule-static{font-size:12px;color:#768898;padding:10px;background:#f5f8fb;border-radius:10px}.guardian4222-rule-tools button{min-height:38px}.guardian4222-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px}.guardian4222-source{background:#fff;border:1px solid #dce5ee;border-radius:17px;padding:14px}.guardian4222-source>div:first-child{display:flex;gap:9px;align-items:center}.guardian4222-source-icon{font-size:22px}.guardian4222-source b{display:block}.guardian4222-source small{color:#738698}.guardian4222-source p{font-size:12px;color:#6e8193;margin:10px 0 0}.guardian4222-health{float:right;margin-top:-28px;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;background:#edf1f4}.guardian4222-health.healthy{background:#dff7e9;color:#117244}.guardian4222-health.warning{background:#fff1d9;color:#a55a00}.guardian4222-health.critical{background:#ffe3e6;color:#ad2431}.guardian4222-source-error{display:block;margin-top:6px;color:#b52936!important}.guardian4222-architecture{margin-top:12px}.guardian4222-architecture p{margin:6px 0}.guardian4222-architecture small{color:#6b8093}.guardian4222-home-action{position:relative}.guardian4222-home-badge{position:absolute;right:32px;top:9px;background:#e4f6ec;color:#157044;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.guardian4222-home-badge.hot{background:#ffe5e7;color:#aa2935}.guardian4222-home-card{border-left:5px solid #6947b8}.guardian4222-home-metrics{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.guardian4222-home-metrics span{background:#f2f5f8;border-radius:10px;padding:8px 10px;font-size:12px}.guardian4222-home-metrics b{font-size:15px;margin-right:3px}.guardian4222-more{background:#5636a8!important;color:#fff!important}.guardian4222-overlay{position:fixed;inset:0px;z-index:9999;background:rgba(5,16,27,.72);display:grid;place-items:center;padding:18px}.guardian4222-modal{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:18px;box-shadow:rgba(0,0,0,.32) 0 25px 70px}.guardian4222-modal h3{margin:3px 0}.guardian4222-modal label{display:grid;gap:5px;margin:12px 0;font-size:12px;font-weight:800;color:#52697d}.guardian4222-modal input{min-height:44px}.guardian4222-modal select{min-height:44px}.guardian4222-loading{padding:32px;text-align:center;color:#627689}@media (max-width:820px){.guardian4222-head{display:block}.guardian4222-head-actions{justify-content:flex-start;margin-top:12px}.guardian4222-summary{grid-template-columns:auto 1fr}.guardian4222-summary-badges{grid-column:1/-1;justify-content:flex-start}.guardian4222-rule{grid-template-columns:1fr}.guardian4222-rule-tools{grid-template-columns:repeat(2,minmax(0px,1fr))}.guardian4222-core-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media (max-width:560px){.guardian4222-page{padding-left:2px;padding-right:2px}.guardian4222-head{border-radius:17px;padding:15px}.guardian4222-head h2{font-size:24px}.guardian4222-tabs{top:4px}.guardian4222-summary{grid-template-columns:1fr;padding:14px}.guardian4222-score{width:70px}.guardian4222-summary-badges{grid-column:auto}.guardian4222-rowhead{display:block}.guardian4222-rowhead>button{margin-top:8px;width:100%}.guardian4222-alert{padding:13px}.guardian4222-reco{display:block}.guardian4222-reco b{display:block;margin-bottom:3px}.guardian4222-actions button{flex:1 1 0%}.guardian4222-rule-tools{grid-template-columns:1fr}.guardian4222-core-grid{grid-template-columns:1fr}.guardian4222-home-badge{right:26px;top:5px}.guardian4222-safe{font-size:12px}}.guardian4222-quality-kpis{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:12px;margin:14px 0}.guardian4222-quality-kpis>div{padding:16px;border-radius:16px;background:var(--dc-card-bg,var(--surface,#18314e));border:1px solid var(--dc-border,rgba(125,165,200,.25));min-width:0}.guardian4222-quality-kpis b{display:block;color:var(--dc-text-primary,inherit);font-size:clamp(23px, 3vw, 36px);line-height:1.2;font-weight:850}.guardian4222-quality-kpis small{display:block;color:var(--dc-text-secondary,inherit);opacity:.85;font-size:12px}.guardian4222-quality-roles{margin:12px 0;padding:16px;min-width:0}.guardian4222-quality-guide{margin:12px 0;padding:16px;min-width:0}.guardian4222-quality-roles p{color:inherit;opacity:.86;margin:7px 0}.guardian4222-quality-guide p{color:inherit;opacity:.86;margin:7px 0}.guardian4222-quality-roles small{opacity:.75}.guardian4222-quality-list{display:grid;gap:9px;min-width:0}.guardian4222-quality-event{border:1px solid var(--dc-border,rgba(125,165,200,.25));border-radius:14px;background:var(--dc-card-bg,var(--surface,#18314e));padding:12px 15px;min-width:0}.guardian4222-quality-event>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.guardian4222-quality-event b{font-weight:800;color:var(--dc-text-primary,inherit)}.guardian4222-quality-event span{color:var(--dc-text-secondary,inherit);opacity:.8;font-size:12px;overflow-wrap:anywhere}.guardian4222-quality-event small{color:var(--dc-text-secondary,inherit);opacity:.8;font-size:12px;overflow-wrap:anywhere}.guardian4222-quality-event small{display:block;margin-top:7px}.guardian4222-quality-empty{padding:18px}.guardian4222-tabs{flex-wrap:wrap}@media (max-width:600px){.guardian4222-quality-kpis{gap:7px}.guardian4222-quality-kpis>div{padding:10px}.guardian4222-quality-kpis b{font-size:24px}.guardian4222-quality-kpis small{font-size:10px}}.guardian-inventory-upload{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.guardian-inventory-upload label{display:grid;gap:6px;flex:1 1 0%;min-width:180px}.guardian-inventory-upload small{flex-basis:100%}.guardian-inventory-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.guardian-inventory-results .card{overflow-wrap:anywhere}.guardian-inventory-results small{display:block}.guardian-inventory-preview small{display:block}.guardian4222-tabs{flex-wrap:wrap}:root{--dc-app-version:"2.3.1-stable4.20.9.24-jerarquia-visual-canonica";--dc-module-business:#0ea85b;--dc-module-finance:#16a34a;--dc-module-purchases:#dc1f55;--dc-module-orders:#1677df;--dc-module-repairs:#1677df;--dc-module-bone:#1e88e5;--dc-module-warranties:#7c3aed;--dc-module-credit:#0f9b9d;--dc-module-customer-orders:#d946ef;--dc-module-cards:#7c3aed;--dc-module-debts:#f97316;--dc-module-payroll:#d99a00;--dc-module-locations:#0ea5a4;--dc-module-imei:#e03b4b;--dc-module-reports:#355edc;--dc-module-settings:#526477;--dc-module-abonos:#10a96b;--dc-module-inbox:#1687f5;--dc-module-chat:#0ca96b;--dc-module-reconciliation:#1597b8;--dc-module-guardian:#6947b8;--dc-module-oracle:#6d28d9;--dc-module-routes:#ef3340}html{background:var(--dc-bg)!important;color:var(--dc-text)!important}body{background:var(--dc-bg)!important;color:var(--dc-text)!important}#app{background:var(--dc-bg)!important;color:var(--dc-text)!important}#view{background:var(--dc-bg)!important;color:var(--dc-text)!important}main{background:var(--dc-bg)!important;color:var(--dc-text)!important}:is(.card,.metric,.sheet,.search-sheet,.account-menu,.config-section-block,.dc-appearance-card){border-color:var(--dc-line)!important}html[data-theme=dark] :is(.card,.metric,.sheet,.search-sheet,.account-menu,.config-section-block,.dc-appearance-card){background:var(--dc-surface)!important;color:var(--dc-text)!important}html[data-theme=dark] :is(.card,.metric,.sheet,.search-sheet,.account-menu,.config-section-block,.dc-appearance-card) :is(h1,h2,h3,h4,b,strong,label){color:var(--dc-text-strong)!important}html[data-theme=dark] :is(.card,.metric,.sheet,.search-sheet,.account-menu,.config-section-block,.dc-appearance-card) :is(p,small,.muted,.label){color:var(--dc-muted)!important}html[data-theme=dark] :is(.sheet,.card,.section,.overlay,.account-menu,.guardian4222-modal,.repairs4209-sheet) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}.more-page1048 .more-grid1048>button[data-more-page1048=business]{background:var(--dc-module-business)!important}.more-page1048 .more-grid1048>button[data-more-page1048=finance]{background:var(--dc-module-finance)!important}.more-page1048 .more-grid1048>button[data-more-page1048=purchases]{background:var(--dc-module-purchases)!important}.more-page1048 .more-grid1048>button[data-more-page1048=orders]{background:var(--dc-module-orders)!important}.more-page1048 .more-grid1048>button[data-more-page1048=repairs]{background:var(--dc-module-repairs)!important}.more-page1048 .more-grid1048>button[data-more-page1048=bone]{background:var(--dc-module-bone)!important}.more-page1048 .more-grid1048>button[data-more-page1048=hueso]{background:var(--dc-module-bone)!important}.more-page1048 .more-grid1048>button[data-more-page1048=warranties]{background:var(--dc-module-warranties)!important}.more-page1048 .more-grid1048>button[data-more-page1048=creditBalance]{background:var(--dc-module-credit)!important}.more-page1048 .more-grid1048>button[data-more-page1048=customerOrders]{background:var(--dc-module-customer-orders)!important}.more-page1048 .more-grid1048>button[data-more-page1048=cards]{background:var(--dc-module-cards)!important}.more-page1048 .more-grid1048>button[data-more-page1048=debts]{background:var(--dc-module-debts)!important}.more-page1048 .more-grid1048>button[data-more-page1048=payroll]{background:var(--dc-module-payroll)!important}.more-page1048 .more-grid1048>button[data-more-page1048=locations]{background:var(--dc-module-locations)!important}.more-page1048 .more-grid1048>button[data-more-page1048=imei]{background:var(--dc-module-imei)!important}.more-page1048 .more-grid1048>button[data-more-page1048=reports]{background:var(--dc-module-reports)!important}.more-page1048 .more-grid1048>button[data-more-page1048=analytics]{background:var(--dc-module-reports)!important}.more-page1048 .more-grid1048>button[data-more-page1048=settings]{background:var(--dc-module-settings)!important}.more-page1048 .more-grid1048>button[data-more-page1048=abonosAplicador]{background:var(--dc-module-abonos)!important}.more-page1048 .more-grid1048>button[data-more-page1048=inbox]{background:var(--dc-module-inbox)!important}.more-page1048 .more-grid1048>button[data-more-page1048=intake]{background:var(--dc-module-inbox)!important}.more-page1048 .more-grid1048>button[data-more-page1048=capture]{background:var(--dc-module-inbox)!important}.more-page1048 .more-grid1048>button[data-more-page1048=chat]{background:var(--dc-module-chat)!important}.more-page1048 .more-grid1048>button[data-more-page1048=reconciliation]{background:var(--dc-module-reconciliation)!important}.more-page1048 .more-grid1048>button[data-more-page1048=guardian]{background:var(--dc-module-guardian)!important}.enterprise-action-grid>.enterprise-action[data-home-action=business]{--action:var(--dc-module-business)!important}.enterprise-action-grid>.enterprise-action[data-home-action=finance]{--action:var(--dc-module-finance)!important}.enterprise-action-grid>.enterprise-action[data-home-action=purchases]{--action:var(--dc-module-purchases)!important}.enterprise-action-grid>.enterprise-action[data-home-action=orders]{--action:var(--dc-module-orders)!important}.enterprise-action-grid>.enterprise-action[data-home-action=repairs]{--action:var(--dc-module-repairs)!important}.enterprise-action-grid>.enterprise-action[data-home-action=warranties]{--action:var(--dc-module-warranties)!important}.enterprise-action-grid>.enterprise-action[data-home-action=customerOrders]{--action:var(--dc-module-customer-orders)!important}.enterprise-action-grid>.enterprise-action[data-home-action=cards]{--action:var(--dc-module-cards)!important}.enterprise-action-grid>.enterprise-action[data-home-action=locations]{--action:var(--dc-module-locations)!important}.enterprise-action-grid>.enterprise-action[data-home-action=analytics]{--action:var(--dc-module-reports)!important}.enterprise-action-grid>.enterprise-action[data-home-action=reports]{--action:var(--dc-module-reports)!important}.enterprise-action-grid>.enterprise-action[data-home-action=capture]{--action:var(--dc-module-inbox)!important}.enterprise-action-grid>.enterprise-action[data-home-action=inbox]{--action:var(--dc-module-inbox)!important}.enterprise-action-grid>.enterprise-action[data-home-action=intake]{--action:var(--dc-module-inbox)!important}.enterprise-action-grid>.enterprise-action[data-home-action=routes]{--action:var(--dc-module-routes)!important}.enterprise-action-grid>.enterprise-action[data-home-action=oracle]{--action:var(--dc-module-oracle)!important}.enterprise-action-grid>.enterprise-action[data-home-action=guardian]{--action:var(--dc-module-guardian)!important}.enterprise-action-grid>.enterprise-action[data-home-action=team]{--action:var(--dc-module-settings)!important}.enterprise-action-grid>.enterprise-action[data-home-action]{color:#fff!important}.enterprise-action-grid>.enterprise-action[data-home-action] :is(b,small,em,strong){color:#fff!important}.bottom-nav>button:first-child{background:#f97316!important}.bottom-nav>button:nth-child(2){background:#16a34a!important}.bottom-nav>button:nth-child(3){background:#1687f5!important}.bottom-nav>button:nth-child(4){background:#ef3340!important}.bottom-nav>button:nth-child(5){background:#8b3de0!important}.guardian4222-page{color:var(--dc-text)}.guardian4222-head{background:linear-gradient(135deg,#102c4d,#173a63 58%,var(--dc-module-guardian))!important;border:1px solid color-mix(in srgb,var(--dc-module-guardian) 38%,#173a63)!important}.guardian4222-safe{border-color:color-mix(in srgb,var(--dc-primary) 32%,var(--dc-line))!important;background:var(--dc-info-bg)!important;color:var(--dc-text)!important}.guardian4222-tabs{background:var(--dc-surface-2)!important;border:1px solid var(--dc-line)!important;top:calc(72px + var(--dc-safe-top,0px))!important;box-shadow:var(--dc-shadow-sm)!important}.guardian4222-tabs button{color:var(--dc-muted)!important}.guardian4222-tabs button.active{background:var(--dc-surface-elevated)!important;color:var(--dc-text-strong)!important;box-shadow:var(--dc-shadow-xs)!important}.guardian4222-summary{border-color:var(--dc-line)!important;background:var(--dc-surface)!important;color:var(--dc-text)!important}.guardian4222-summary.critical{border-color:color-mix(in srgb,var(--dc-danger) 48%,var(--dc-line))!important;background:var(--dc-danger-bg)!important}.guardian4222-summary.action{border-color:color-mix(in srgb,var(--dc-orange) 45%,var(--dc-line))!important;background:color-mix(in srgb,var(--dc-orange) 10%,var(--dc-surface))!important}.guardian4222-summary.review{border-color:color-mix(in srgb,var(--dc-warning) 45%,var(--dc-line))!important;background:var(--dc-warn-bg)!important}.guardian4222-summary.ok{border-color:color-mix(in srgb,var(--dc-success) 45%,var(--dc-line))!important;background:var(--dc-success-bg)!important}.guardian4222-summary p{color:var(--dc-muted)!important}.guardian4222-rowhead p{color:var(--dc-muted)!important}.guardian4222-rowhead small{color:var(--dc-muted)!important}.guardian4222-summary-badges span{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.guardian4222-alert{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.guardian4222-rule{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.guardian4222-source{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.guardian4222-modal{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important;box-shadow:var(--dc-shadow-sm)!important}.guardian4222-alert>p{color:var(--dc-muted)!important}.guardian4222-rule-main small{color:var(--dc-muted)!important}.guardian4222-source small{color:var(--dc-muted)!important}.guardian4222-source p{color:var(--dc-muted)!important}.guardian4222-empty p{color:var(--dc-muted)!important}.guardian4222-loading{color:var(--dc-muted)!important}.guardian4222-priority{background:var(--dc-surface-2)!important;color:var(--dc-muted)!important;border:1px solid var(--dc-line)!important}.guardian4222-meta span{background:var(--dc-surface-2)!important;color:var(--dc-muted)!important;border:1px solid var(--dc-line)!important}.guardian4222-home-metrics span{background:var(--dc-surface-2)!important;color:var(--dc-muted)!important;border:1px solid var(--dc-line)!important}.guardian4222-reco{background:var(--dc-info-bg)!important;color:var(--dc-text)!important;border:1px solid color-mix(in srgb,var(--dc-primary) 24%,var(--dc-line))!important}.guardian4222-reco span{color:var(--dc-muted)!important}.guardian4222-rule-note{background:color-mix(in srgb,var(--dc-purple) 12%,var(--dc-surface))!important;border-color:color-mix(in srgb,var(--dc-purple) 35%,var(--dc-line))!important;color:var(--dc-text)!important}.guardian4222-rule.off{opacity:.72;background:var(--dc-surface-2)!important}.guardian4222-rule-tools label{color:var(--dc-muted)!important}.guardian4222-rule-tools label small{color:var(--dc-subtle)!important}.guardian4222-rule-static{background:var(--dc-surface-2)!important;color:var(--dc-muted)!important;border:1px solid var(--dc-line)!important}.guardian4222-source{position:relative}.guardian4222-health{background:var(--dc-surface-3)!important;color:var(--dc-text)!important}.guardian4222-health.healthy{background:var(--dc-success-bg)!important;color:var(--dc-success)!important}.guardian4222-health.warning{background:var(--dc-warn-bg)!important;color:var(--dc-warning)!important}.guardian4222-health.critical{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important}.guardian4222-architecture small{color:var(--dc-muted)!important}.guardian4222-home-card{border-left-color:var(--dc-module-guardian)!important}.guardian4222-home-badge{background:var(--dc-success-bg)!important;color:var(--dc-success)!important}.guardian4222-home-badge.hot{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important}.guardian4222-more{background:var(--dc-module-guardian)!important}.guardian4222-modal label{color:var(--dc-muted)!important}html[data-theme=dark] .guardian4222-head{box-shadow:rgba(0,0,0,.34) 0 14px 36px!important}html[data-theme=dark] .guardian4222-alert{background:var(--dc-surface)!important;color:var(--dc-text)!important}html[data-theme=dark] .guardian4222-rule{background:var(--dc-surface)!important;color:var(--dc-text)!important}html[data-theme=dark] .guardian4222-source{background:var(--dc-surface)!important;color:var(--dc-text)!important}html[data-theme=dark] .guardian4222-modal{background:var(--dc-surface)!important;color:var(--dc-text)!important}html[data-theme=dark] .guardian4222-switch i{background:#fff!important}.repairs4209-sheet{background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border:1px solid var(--dc-line)!important}.repairs4209-head h2{color:var(--dc-text-strong)!important}.repairs4209-head p{color:var(--dc-muted)!important}.repairs4209-field label{color:var(--dc-muted)!important}.repairs4209-close{background:var(--dc-surface-3)!important;color:var(--dc-text)!important}.repairs4209-field input{background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}.repairs4209-field textarea{background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}.repairs4209-preview{background:var(--dc-warn-bg)!important;border-color:color-mix(in srgb,var(--dc-warning) 35%,var(--dc-line))!important}.repairs4209-preview small{color:var(--dc-muted)!important}.repairs4209-preview strong{color:var(--dc-warning)!important}.repairs4209-help{background:var(--dc-info-bg)!important;border-color:color-mix(in srgb,var(--dc-primary) 25%,var(--dc-line))!important;color:var(--dc-muted)!important}.repairs4209-alert{background:var(--dc-surface)!important;border-color:var(--dc-line)!important;color:var(--dc-text)!important}.repairs4209-alert.declined{background:var(--dc-danger-bg)!important}.repairs4209-alert p{color:var(--dc-muted)!important}.repairs4209-alert-actions .dismiss{background:var(--dc-surface-3)!important;color:var(--dc-text)!important}.repairs4209-inline .budget-state{background:var(--dc-surface-2)!important;border-color:var(--dc-line)!important;color:var(--dc-muted)!important}.repairs4209-inline .budget-state.authorized{background:var(--dc-success-bg)!important;color:var(--dc-success)!important;border-color:color-mix(in srgb,var(--dc-success) 38%,var(--dc-line))!important}.repairs4209-inline .ok{background:var(--dc-success-bg)!important;color:var(--dc-success)!important;border-color:color-mix(in srgb,var(--dc-success) 38%,var(--dc-line))!important}.repairs4209-inline .budget-state.declined{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important;border-color:color-mix(in srgb,var(--dc-danger) 38%,var(--dc-line))!important}.repairs4209-inline .cancel{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important;border-color:color-mix(in srgb,var(--dc-danger) 38%,var(--dc-line))!important}body[data-dc-page=repairs] .repairs-ux16-auth{background:#f6c344!important;color:#3a2b00!important}body[data-dc-page=repairs] .repairs-ux16-auth :is(b,strong,small,span,p,label){color:#3a2b00!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-ux16-auth{background:#eab82e!important;color:#251b00!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-ux16-auth :is(b,strong,small,span,p,label){color:#251b00!important}html[data-theme=dark] body[data-dc-page=repairs] .repairs-ux16-auth .repairs-ux16-manual :is(input,select,textarea){background:var(--dc-input)!important;color:var(--dc-text)!important;border-color:var(--dc-line-strong)!important}html[data-theme=dark] :is(.ux19-call-card,.repairs-ux19-card,.repairs-ux19-sheet){background:var(--dc-surface-elevated)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.orders4216-hero{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.order4216-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.orders4216-tabs button{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.orders4216-client-results button{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.orders4216-note{background:var(--dc-info-bg)!important;border-color:color-mix(in srgb,var(--dc-primary) 28%,var(--dc-line))!important;color:var(--dc-muted)!important}.orders4216-public-box{background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.orders4216-wholesale-box{background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.orders4216-advance-box{background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.order4216-notes{background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.orders4216-type button{background:var(--dc-surface-2)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.order4216-kind.public{background:var(--dc-info-bg)!important;color:var(--dc-primary)!important}.order4216-status.blue{background:var(--dc-info-bg)!important;color:var(--dc-primary)!important}.order4216-kind.wholesale{background:color-mix(in srgb,var(--dc-purple) 15%,var(--dc-surface))!important;color:var(--dc-purple)!important}.order4216-status.purple{background:color-mix(in srgb,var(--dc-purple) 15%,var(--dc-surface))!important;color:var(--dc-purple)!important}.order4216-status.yellow{background:var(--dc-warn-bg)!important;color:var(--dc-warning)!important}.order4216-notify{background:var(--dc-warn-bg)!important;color:var(--dc-warning)!important}.order4216-status.green{background:var(--dc-success-bg)!important;color:var(--dc-success)!important}.order4216-advance{background:var(--dc-success-bg)!important;color:var(--dc-success)!important}.orders4216-client-picked{background:var(--dc-success-bg)!important;color:var(--dc-success)!important}.order4216-status.cyan{background:color-mix(in srgb,var(--dc-cyan) 15%,var(--dc-surface))!important;color:var(--dc-cyan)!important}.order4216-status.gray{background:var(--dc-surface-3)!important;color:var(--dc-muted)!important}.order4216-noadvance{background:var(--dc-surface-3)!important;color:var(--dc-muted)!important}.order4216-status.red{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important;border-color:color-mix(in srgb,var(--dc-danger) 35%,var(--dc-line))!important}.order4216-cancel-reason{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important;border-color:color-mix(in srgb,var(--dc-danger) 35%,var(--dc-line))!important}.order4216-action.cancel{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important;border-color:color-mix(in srgb,var(--dc-danger) 35%,var(--dc-line))!important}.dc-notification-hero{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.dc-notification-kpis>div{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.dc-notification-tabs button{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.dc-notification-card{background:var(--dc-surface)!important;color:var(--dc-text)!important;border-color:var(--dc-line)!important}.dc-notification-hero p{color:var(--dc-muted)!important}.dc-notification-card p{color:var(--dc-muted)!important}.dc-notification-card>small{color:var(--dc-muted)!important}.dc-notification-state{color:var(--dc-muted)!important}.dc-notification-policy{background:var(--dc-warn-bg)!important;border-color:color-mix(in srgb,var(--dc-warning) 30%,var(--dc-line))!important;color:var(--dc-text)!important}.dc-notification-policy small{color:var(--dc-muted)!important}.dc-notification-tabs button.active{background:var(--dc-primary)!important;color:#fff!important;border-color:var(--dc-primary)!important}.kiosk-admin41763 .kiosk-admin-actions .action-pin .kiosk-action-label{color:#3a2b00!important}.kiosk-admin41763 .kiosk-admin-actions .action-pin .kiosk-action-icon{background:rgba(58,43,0,.12)!important;color:#3a2b00!important;box-shadow:rgba(58,43,0,.12) 0 0 0 1px inset!important}html[data-theme=dark] :is(.guardian4222-summary-badges span,.guardian4222-priority,.guardian4222-meta span,.guardian4222-home-metrics span,.repairs4209-inline .budget-state,.dc-notification-hero,.dc-notification-kpis > div,.dc-notification-tabs button,.dc-notification-card,.orders4216-hero,.order4216-card,.orders4216-tabs button,.orders4216-client-results button){border-color:var(--dc-line)!important}@media (max-width:760px){.guardian4222-tabs{top:calc(68px + var(--dc-safe-top,0px))!important}}@media (max-width:430px){.guardian4222-tabs{top:calc(66px + var(--dc-safe-top,0px))!important}}.w3-scope-tabs button[data-w3scope=supplier]{border-color:color-mix(in srgb,var(--dc-module-warranties,#7c3aed) 30%,var(--dc-line,#d8e2ee))}.w3-scope-tabs button[data-w3scope=supplier].active{background:linear-gradient(135deg,var(--dc-module-warranties,#7c3aed),#2563eb)!important;border-color:transparent!important;color:#fff!important}.w3-provider-group>summary{align-items:center;gap:10px}.w3-provider-group>summary span{min-width:0;overflow-wrap:anywhere}.w3-provider-group>summary b{white-space:nowrap;min-width:auto}.w3-provider-group.normal>summary{background:#eefbf4;color:#166534}.w3-provider-group.watch>summary{background:#fff9db;color:#854d0e}.w3-provider-group.high>summary{background:#fff1dc;color:#9a3412}.w3-provider-group.critical>summary{background:#fee2e2;color:#991b1b}.w3-provider-summary{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;padding:10px 10px 0}.w3-provider-summary span{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 11px;border:1px solid var(--dc-line,#dbe4ef);border-radius:11px;background:var(--dc-surface-2,#f5f8fc)}.w3-provider-summary small{color:var(--dc-muted,#64748b);font-weight:800}.w3-provider-summary strong{color:var(--dc-text-strong,#10213a);font-size:15px}.w3-card.provider-ok{border-left-color:#16a34a}.w3-card.provider-watch{border-left-color:#eab308}.w3-card.provider-high{border-left-color:#f97316}.w3-card.provider-critical{border-left-color:#ef4444;background:#fff8f8}.w3-card.provider-ok .w3-age small{color:#15803d}.w3-card.provider-watch .w3-age small{color:#a16207}.w3-card.provider-high .w3-age small{color:#c2410c}.w3-card.provider-critical .w3-age small{color:#dc2626}.w3-provider-clock-note{margin:12px 0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--dc-module-warranties,#7c3aed) 28%,var(--dc-line,#d8e2ee));border-radius:12px;background:color-mix(in srgb,var(--dc-module-warranties,#7c3aed) 7%,var(--dc-surface,#fff));color:var(--dc-text,#263b55);font-size:12px;line-height:1.45}.w3-provider-clock-note[hidden]{display:none}.w3-provider-clock-note:empty{display:none}html[data-theme=dark] .w3-provider-group.normal>summary{background:#153b2a;color:#82efad}html[data-theme=dark] .w3-provider-group.watch>summary{background:#403819;color:#fde68a}html[data-theme=dark] .w3-provider-group.high>summary{background:#482b16;color:#fdba74}html[data-theme=dark] .w3-provider-group.critical>summary{background:#4b1f25;color:#ff9da7}html[data-theme=dark] .w3-provider-summary span{background:var(--dc-surface-3,#1f2a40);border-color:var(--dc-line,#31405b)}html[data-theme=dark] .w3-provider-summary small{color:var(--dc-muted,#aab8cb)}html[data-theme=dark] .w3-provider-summary strong{color:var(--dc-text,#eef3fa)}html[data-theme=dark] .w3-card.provider-critical{background:#35191e!important}html[data-theme=dark] .w3-provider-clock-note{background:color-mix(in srgb,var(--dc-module-warranties,#7c3aed) 12%,var(--dc-surface,#111b2b));border-color:color-mix(in srgb,var(--dc-module-warranties,#7c3aed) 40%,var(--dc-line,#31405b));color:var(--dc-text,#eef3fa)}@media (max-width:760px){.w3-scope-tabs{grid-template-columns:1fr!important}.w3-provider-summary{grid-template-columns:1fr}.w3-provider-group>summary{align-items:flex-start}.w3-provider-group>summary b{font-size:11px}}.dc-home926{display:flex;flex-direction:column;gap:14px}.dc-home926-head{margin-bottom:0}.dc-home926 .guardian4222-home-card{order:1;margin:0}.dc-home926 .home-attention1075{order:2;margin:0}.dc-home926 .dc-home926-actions{order:3;margin:0}.dc-home926 .dc-home-exec926{order:4;margin:0;padding:0;overflow:hidden}.dc-home926 .dc-home926-loading{display:flex;flex-direction:column;gap:4px;padding:4px 0}.dc-home-exec926>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;cursor:pointer;user-select:none;background:var(--dc-surface);color:var(--dc-text)}.dc-home-exec926>summary::-webkit-details-marker{display:none}.dc-home-exec926>summary span{display:flex;flex-direction:column;gap:3px}.dc-home-exec926>summary small{color:var(--dc-muted);font-weight:500}.dc-home-exec926>summary strong{font-size:22px;transition:transform .18s}.dc-home-exec926[open]>summary strong{transform:rotate(180deg)}.dc-home-exec926:not([open]) .dc-home-exec926-body{display:none!important}.dc-home-exec926-body{display:flex;flex-direction:column;gap:14px;padding:0 14px 14px;background:var(--dc-surface)}.dc-home926-goal{margin:0;background:var(--dc-surface-2)}.guardian-home926-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.guardian-home926-head>div{display:flex;flex-direction:column;gap:3px}.guardian-home926-head small{color:var(--dc-muted)}.guardian-home926-list{display:grid;gap:8px}.guardian-home926-item{width:100%;border:1px solid var(--dc-line);background:var(--dc-surface-2);color:var(--dc-text);border-radius:14px;padding:11px 12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;text-align:left}.guardian-home926-item>div{min-width:0;display:flex;flex-direction:column;gap:3px}.guardian-home926-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guardian-home926-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guardian-home926-item small{color:var(--dc-muted)}.guardian-home926-item em{font-style:normal;font-size:12px;font-weight:800;white-space:nowrap;color:var(--dc-muted)}.guardian-home926-item.sev-critical{border-left:4px solid var(--dc-danger,#ef4444)}.guardian-home926-item.sev-action{border-left:4px solid var(--dc-warn,#f59e0b)}.guardian-home926-item.sev-review{border-left:4px solid #eab308}.guardian-home926-empty{padding:12px;border-radius:12px;background:var(--dc-surface-2);color:var(--dc-muted)}.fb926-status{border:1px solid var(--dc-line);border-radius:18px;padding:16px;background:var(--dc-surface);margin-bottom:14px}.fb926-status>div{display:flex;align-items:center;gap:10px}.fb926-status>div>span{font-size:24px}.fb926-status>div>div{display:flex;flex-direction:column;gap:2px}.fb926-status p{margin:10px 0 4px;color:var(--dc-muted)}.fb926-status>small{display:block;overflow-wrap:anywhere;color:var(--dc-muted)}.fb926-status.disabled{border-style:dashed}.fb926-status.warning{border-color:var(--dc-warn,#f59e0b)}.fb926-status.healthy{border-color:var(--dc-success,#16a34a)}.fb926-kpis{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin-bottom:12px}.fb926-kpis span{border:1px solid var(--dc-line);border-radius:14px;background:var(--dc-surface);padding:12px;display:flex;flex-direction:column}.fb926-kpis b{font-size:22px}.fb926-kpis small{color:var(--dc-muted)}.fb926-subtabs{display:flex;gap:8px;overflow:auto;margin-bottom:12px}.fb926-subtabs button{border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-text);border-radius:999px;padding:9px 13px;font-weight:750}.fb926-subtabs button.active{background:var(--dc-module-guardian,#6947b8);border-color:transparent;color:#fff}.fb926-list{display:grid;gap:10px;margin-bottom:16px}.fb926-interaction{border:1px solid var(--dc-line);border-radius:16px;background:var(--dc-surface);padding:14px}.fb926-interaction.pending{border-left:4px solid var(--dc-warn,#f59e0b)}.fb926-interaction.answered{border-left:4px solid var(--dc-success,#16a34a)}.fb926-interaction.discarded{opacity:.86}.fb926-interaction.informative{opacity:.86}.fb926-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.fb926-channel{font-size:12px;font-weight:850}.fb926-state{font-size:11px;border-radius:999px;padding:5px 8px;background:var(--dc-surface-2);color:var(--dc-muted);font-weight:800}.fb926-interaction h4{margin:9px 0 4px}.fb926-interaction p{margin:0 0 10px;color:var(--dc-text);line-height:1.4}.fb926-meta{display:flex;flex-wrap:wrap;gap:7px;color:var(--dc-muted);font-size:12px}.fb926-meta span{background:var(--dc-surface-2);border-radius:999px;padding:5px 8px}.fb926-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fb926-hours{margin-top:14px}.fb926-section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.fb926-section-head p{margin:4px 0 0;color:var(--dc-muted)}.fb926-section-head>span{font-size:12px;color:var(--dc-muted)}.fb926-hours-grid{display:grid;gap:8px;margin-bottom:12px}.fb926-hour-row{display:grid;grid-template-columns:minmax(90px,1fr) auto 110px auto 110px;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--dc-line)}.fb926-hour-row input[type=time]{min-width:0;background:var(--dc-input);color:var(--dc-text);border:1px solid var(--dc-line-strong);border-radius:10px;padding:8px}.fb926-closed{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--dc-muted)}.fb926-security{margin-top:14px}.fb926-security p{margin:6px 0;color:var(--dc-muted)}.fb926-security small{color:var(--dc-muted)}.fb926-empty{text-align:center;color:var(--dc-muted)}@media (max-width:700px){.dc-home926-head{align-items:flex-start}.fb926-kpis{grid-template-columns:1fr}.fb926-hour-row{grid-template-columns:1fr auto}.fb926-hour-row>b{grid-column:1}.fb926-closed{grid-column:2}.fb926-hour-row input[type=time]{width:100%}.fb926-hour-row>span{display:none}.guardian-home926-item{grid-template-columns:auto 1fr}.guardian-home926-item em{grid-column:2}.guardian-home926-head{align-items:flex-start}.guardian-home926-head .secondary{white-space:nowrap}}.dct-overlay{position:fixed;inset:0px;z-index:99999;background:var(--dc-bg);color:var(--dc-text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;overflow:auto;overscroll-behavior:contain}.dct-workspace{min-height:100vh;background:linear-gradient(180deg,var(--dc-bg-soft),var(--dc-bg) 190px)}.dct-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(18px,4vw,42px);background:linear-gradient(135deg,#071a30,#0b4274);color:#fff;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:rgba(4,23,43,.18) 0 12px 34px}.dct-brand{display:flex;gap:14px;align-items:center;min-width:0}.dct-brand-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#f1a91b,#d38309);font-size:27px;font-weight:900;box-shadow:rgba(211,131,9,.3) 0 10px 24px}.dct-brand small{display:block;font-size:10px;letter-spacing:.13em;font-weight:900;color:var(--dc-primary);text-transform:uppercase}.dct-kicker{display:block;font-size:10px;letter-spacing:.13em;font-weight:900;color:var(--dc-primary);text-transform:uppercase}.dct-brand small{color:#b9d9ff}.dct-brand h1{margin:2px 0 0;font-size:clamp(24px, 3vw, 34px);letter-spacing:-.035em}.dct-brand p{margin:3px 0 0;color:#c7d9ec;font-size:12px}.dct-top-actions{display:flex;align-items:center;gap:12px}.dct-user-chip{display:grid;text-align:right}.dct-user-chip b{font-size:13px}.dct-user-chip small{font-size:10px;color:#b9d9ff}.dct-close{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);color:inherit;width:44px;height:44px;border-radius:14px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:18px;cursor:pointer;display:grid;place-items:center}.dct-close:hover{background:rgba(255,255,255,.2)}.dct-shell{width:min(1260px,100% - 32px);margin:auto;padding:22px 0 48px}.dct-metrics{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px;margin-bottom:16px}.dct-metric{min-height:110px;background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-sm);padding:17px;display:flex;gap:13px;align-items:center;position:relative;overflow:hidden}.dct-metric::after{content:"";position:absolute;inset:auto -22px -30px auto;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--tone) 11%,transparent)}.dct-metric>span{width:40px;height:40px;border-radius:13px;background:color-mix(in srgb,var(--tone) 13%,var(--dc-surface));color:var(--tone);display:grid;place-items:center;font-size:20px;font-weight:900}.dct-metric div{display:grid;gap:1px}.dct-metric small{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--dc-muted);font-weight:900}.dct-metric strong{font-size:29px;letter-spacing:-.04em;line-height:1;color:var(--dc-text-strong)}.dct-metric em{font-style:normal;font-size:11px;color:var(--dc-muted)}.dct-tone-amber{--tone:var(--dc-warning)}.dct-tone-blue{--tone:var(--dc-primary)}.dct-tone-purple{--tone:var(--dc-purple)}.dct-tone-green{--tone:var(--dc-success)}.dct-tabs{display:flex;gap:8px;overflow:auto;padding:5px;background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:17px;box-shadow:var(--dc-shadow-xs);margin-bottom:18px;scrollbar-width:none}.dct-tabs::-webkit-scrollbar{display:none}.dct-tabs button{border:0;background:0 0;color:var(--dc-muted);padding:10px 15px;border-radius:12px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer;display:flex;gap:7px;align-items:center}.dct-tabs button span{font-size:15px}.dct-tabs button:hover{background:var(--dc-surface-2);color:var(--dc-text)}.dct-tabs button.active{background:var(--dc-primary);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--dc-primary) 28%,transparent)}.dct-view{min-height:440px}.dct-content-grid{display:grid;grid-template-columns:minmax(0px,1.7fr) minmax(280px,0.7fr);gap:18px}.dct-main-col{min-width:0}.dct-side-col{min-width:0}.dct-admin-list{min-width:0}.dct-side-col{display:grid;align-content:start;gap:14px}.dct-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 0 12px}.dct-section-head h2{margin:3px 0;font-size:22px;letter-spacing:-.025em;color:var(--dc-text-strong)}.dct-resp-hero h2{margin:3px 0;font-size:22px;letter-spacing:-.025em;color:var(--dc-text-strong)}.dct-person-detail-head h2{margin:3px 0;font-size:22px;letter-spacing:-.025em;color:var(--dc-text-strong)}.dct-section-head p{margin:0;color:var(--dc-muted);font-size:12px}.dct-resp-hero p{margin:0;color:var(--dc-muted);font-size:12px}.dct-person-detail-head p{margin:0;color:var(--dc-muted);font-size:12px}.dct-task-list{display:grid;gap:11px}.dct-task{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:18px;padding:16px;box-shadow:var(--dc-shadow-xs);transition:.18s}.dct-task:hover{border-color:color-mix(in srgb,var(--dc-primary) 35%,var(--dc-line));box-shadow:var(--dc-shadow-sm);transform:translateY(-1px)}.dct-task.late{border-left:4px solid var(--dc-danger)}.dct-task-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dct-task-title{display:flex;align-items:center;gap:11px;min-width:0}.dct-task-icon{width:38px;height:38px;min-width:38px;border-radius:12px;display:grid;place-items:center;background:var(--dc-info-bg);color:var(--dc-primary);font-size:18px;font-weight:900}.dct-task-title small{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-muted)}.dct-task-title h3{margin:2px 0 0;font-size:16px;line-height:1.25;color:var(--dc-text-strong)}.dct-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.dct-status.warning{background:var(--dc-warn-bg);color:var(--dc-warning);border-color:color-mix(in srgb,var(--dc-warning) 25%,transparent)}.dct-status.info{background:var(--dc-info-bg);color:var(--dc-primary);border-color:color-mix(in srgb,var(--dc-primary) 25%,transparent)}.dct-status.purple{background:color-mix(in srgb,var(--dc-purple) 12%,var(--dc-surface));color:var(--dc-purple);border-color:color-mix(in srgb,var(--dc-purple) 25%,transparent)}.dct-status.success{background:var(--dc-success-bg);color:var(--dc-success);border-color:color-mix(in srgb,var(--dc-success) 25%,transparent)}.dct-task-copy{font-size:12px;line-height:1.55;color:var(--dc-text);margin:12px 0}.dct-task-meta{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:10px;border-top:1px solid var(--dc-line);color:var(--dc-muted);font-size:10px}.dct-task-meta .high{color:var(--dc-danger);font-weight:850}.dct-last-progress{margin-top:10px;padding:10px 12px;background:var(--dc-surface-2);border:1px solid var(--dc-line);border-radius:12px}.dct-last-progress small{font-size:9px;letter-spacing:.06em;font-weight:900;color:var(--dc-muted);text-transform:uppercase}.dct-last-progress p{margin:3px 0 0;font-size:11px}.dct-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.dct-btn{border:1px solid transparent;border-radius:11px;padding:9px 12px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:.15s}.dct-btn:hover{transform:translateY(-1px)}.dct-btn.primary{background:var(--dc-primary);color:#fff}.dct-btn.success{background:var(--dc-success);color:#fff}.dct-btn.secondary{background:var(--dc-surface-3);color:var(--dc-text);border-color:var(--dc-line)}.dct-btn.ghost{background:0 0;color:var(--dc-primary);border-color:var(--dc-line)}.dct-text-btn{border:0;background:0 0;color:var(--dc-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-weight:850;font-size:11px;padding:0;cursor:pointer}.dct-side-card{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:20px;padding:17px;box-shadow:var(--dc-shadow-xs)}.dct-form-card{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:20px;padding:17px;box-shadow:var(--dc-shadow-xs)}.dct-person-panel{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:20px;padding:17px;box-shadow:var(--dc-shadow-xs)}.dct-resp-hero{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:20px;padding:17px;box-shadow:var(--dc-shadow-xs)}.dct-principles{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:20px;padding:17px;box-shadow:var(--dc-shadow-xs)}.dct-side-card h3{margin:4px 0 9px;font-size:16px}.dct-side-card>p{font-size:12px;line-height:1.5;color:var(--dc-muted)}.dct-side-card .dct-task{box-shadow:none;margin-top:8px;padding:12px}.dct-side-card .dct-task-title h3{font-size:12px}.dct-side-card .dct-task-meta{font-size:9px}.dct-empty{display:grid;justify-items:center;text-align:center;padding:44px 20px;background:var(--dc-surface);border:1px dashed var(--dc-line-strong);border-radius:18px}.dct-empty>span{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--dc-success-bg);color:var(--dc-success);font-size:24px;font-weight:900;margin-bottom:10px}.dct-empty b{font-size:15px}.dct-empty p{margin:4px 0;color:var(--dc-muted);font-size:11px;max-width:330px}.dct-team-layout{display:grid;grid-template-columns:minmax(310px,0.8fr) minmax(0px,1.4fr);gap:18px}.dct-people-grid{display:grid;gap:9px}.dct-person-card{width:100%;border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-text);border-radius:16px;padding:12px;display:grid;grid-template-columns:44px 1fr auto auto;gap:10px;align-items:center;text-align:left;font:inherit;cursor:pointer;box-shadow:var(--dc-shadow-xs)}.dct-person-card:hover{border-color:var(--dc-primary);background:var(--dc-info-bg)}.dct-avatar{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,var(--dc-primary),var(--dc-purple));color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900}.dct-avatar.large{width:62px;height:62px;border-radius:18px;font-size:16px}.dct-person-copy{min-width:0;display:grid}.dct-person-copy b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dct-person-copy small{font-size:10px;color:var(--dc-muted);margin-top:2px}.dct-person-stats{display:grid;text-align:center}.dct-person-stats b{font-size:18px}.dct-person-stats small{font-size:8px;color:var(--dc-muted);text-transform:uppercase}.dct-person-card em{font-style:normal;background:color-mix(in srgb,var(--dc-purple) 12%,var(--dc-surface));color:var(--dc-purple);padding:5px 7px;border-radius:999px;font-size:8px;font-weight:900}.dct-person-panel{min-height:420px}.dct-person-detail-head{display:flex;gap:14px;align-items:center;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--dc-line)}.dct-admin-layout{display:grid;grid-template-columns:minmax(330px,0.75fr) minmax(0px,1.25fr);gap:18px;align-items:start}.dct-form-card{position:sticky;top:118px}.dct-form{display:grid;grid-template-columns:1fr 1fr;gap:11px}.dct-form label{display:grid;gap:6px;font-size:10px;font-weight:850;color:var(--dc-muted)}.dct-dialog-label{display:grid;gap:6px;font-size:10px;font-weight:850;color:var(--dc-muted)}.dct-guide-editor label{display:grid;gap:6px;font-size:10px;font-weight:850;color:var(--dc-muted)}.dct-form .wide{grid-column:1/-1}.dct-form input{width:100%;border:1px solid var(--dc-line-strong);border-radius:11px;padding:11px 12px;background:var(--dc-input);color:var(--dc-text);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;outline:0}.dct-form select{width:100%;border:1px solid var(--dc-line-strong);border-radius:11px;padding:11px 12px;background:var(--dc-input);color:var(--dc-text);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;outline:0}.dct-form textarea{width:100%;border:1px solid var(--dc-line-strong);border-radius:11px;padding:11px 12px;background:var(--dc-input);color:var(--dc-text);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;outline:0}.dct-dialog textarea{width:100%;border:1px solid var(--dc-line-strong);border-radius:11px;padding:11px 12px;background:var(--dc-input);color:var(--dc-text);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;outline:0}.dct-guide-editor input{width:100%;border:1px solid var(--dc-line-strong);border-radius:11px;padding:11px 12px;background:var(--dc-input);color:var(--dc-text);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;outline:0}.dct-guide-editor textarea{width:100%;border:1px solid var(--dc-line-strong);border-radius:11px;padding:11px 12px;background:var(--dc-input);color:var(--dc-text);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;outline:0}.dct-form input:focus{border-color:var(--dc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 12%,transparent)}.dct-form select:focus{border-color:var(--dc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 12%,transparent)}.dct-form textarea:focus{border-color:var(--dc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 12%,transparent)}.dct-dialog textarea:focus{border-color:var(--dc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 12%,transparent)}.dct-guide-editor input:focus{border-color:var(--dc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 12%,transparent)}.dct-guide-editor textarea:focus{border-color:var(--dc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 12%,transparent)}.dct-resp{display:grid;gap:18px}.dct-resp-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--dc-primary) 12%,var(--dc-surface)),var(--dc-surface))}.dct-rules{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.dct-rules article{display:flex;gap:11px;align-items:flex-start;background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:16px;padding:13px;box-shadow:var(--dc-shadow-xs)}.dct-rules article>span{width:29px;height:29px;min-width:29px;border-radius:9px;display:grid;place-items:center;background:var(--dc-primary);color:#fff;font-size:11px;font-weight:900}.dct-rules p{margin:3px 0 0;font-size:11px;line-height:1.48}.dct-principles h3{margin:0 0 10px;font-size:16px}.dct-principles p{display:flex;gap:9px;align-items:flex-start;margin:7px 0;font-size:11px;line-height:1.5;color:var(--dc-muted)}.dct-principles p span{color:var(--dc-success);font-weight:900}.dct-profile-list{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px}.dct-profile-card{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:18px;padding:16px;box-shadow:var(--dc-shadow-xs)}.dct-profile-card.featured{border-color:color-mix(in srgb,var(--dc-primary) 45%,var(--dc-line));box-shadow:0 12px 30px color-mix(in srgb,var(--dc-primary) 10%,transparent)}.dct-profile-head{display:flex;gap:10px;align-items:center}.dct-profile-head>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--dc-info-bg);color:var(--dc-primary);font-weight:900}.dct-profile-head small{font-size:8px;letter-spacing:.08em;font-weight:900;color:var(--dc-muted)}.dct-profile-head h3{margin:2px 0 0;font-size:14px}.dct-profile-card .goal{font-size:11px;line-height:1.5;color:var(--dc-muted)}.dct-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dct-profile-grid>div{background:var(--dc-surface-2);border:1px solid var(--dc-line);border-radius:12px;padding:10px}.dct-profile-grid small{font-size:8px;font-weight:900;letter-spacing:.07em;color:var(--dc-primary)}.dct-profile-grid p{margin:5px 0 0;font-size:10px;line-height:1.45}.dct-profile-card blockquote{margin:11px 0 0;padding:10px 12px;border-left:3px solid var(--dc-warning);background:var(--dc-warn-bg);border-radius:0 10px 10px 0;font-size:10px;font-weight:750;color:var(--dc-text)}.dct-history{display:grid;gap:9px}.dct-history>article{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:start;background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:15px;padding:13px}.dct-history-dot{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--dc-success-bg);color:var(--dc-success);font-weight:900}.dct-history b{display:block}.dct-history small{display:block}.dct-history b{font-size:12px}.dct-history small{font-size:9px;color:var(--dc-muted);margin-top:2px}.dct-history p{font-size:10px;color:var(--dc-muted);margin:5px 0 0}.dct-dialog-backdrop{position:fixed;inset:0px;z-index:40;background:rgba(4,17,31,.65);backdrop-filter:blur(6px);display:grid;place-items:center;padding:18px}.dct-dialog{width:min(620px,100%);max-height:min(88vh,820px);overflow:auto;background:var(--dc-surface);color:var(--dc-text);border:1px solid var(--dc-line);border-radius:22px;box-shadow:var(--dc-shadow-lg)}.wide-dialog .dct-dialog{width:min(900px,100%)}.dct-dialog>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:var(--dc-surface);border-bottom:1px solid var(--dc-line)}.dct-dialog>header h2{margin:3px 0 0;font-size:19px}.dct-dialog .dct-close{background:var(--dc-surface-3);color:var(--dc-text);border-color:var(--dc-line);width:38px;height:38px}.dct-dialog-body{padding:17px}.dct-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 17px;border-top:1px solid var(--dc-line);background:var(--dc-surface-2)}.dct-dialog textarea{resize:vertical;min-height:120px}.dct-guide-editor{display:grid;gap:10px}.dct-guide-editor h3{margin:13px 0 0;font-size:14px}.dct-guide-editor details{border:1px solid var(--dc-line);border-radius:13px;padding:10px;background:var(--dc-surface-2)}.dct-guide-editor summary{font-weight:850;font-size:12px;cursor:pointer}.dct-guide-editor details label{margin-top:9px}.dct-loading{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;gap:10px;padding:30px}.dct-error{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;gap:10px;padding:30px}.dct-loading span{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--dc-primary);color:#fff;font-size:30px;font-weight:900;box-shadow:var(--dc-shadow)}.dct-error>span{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--dc-primary);color:#fff;font-size:30px;font-weight:900;box-shadow:var(--dc-shadow)}.dct-loading b{font-size:15px}.dct-error{position:relative}.dct-error .dct-close{position:absolute;right:20px;top:20px;color:var(--dc-text);background:var(--dc-surface);border-color:var(--dc-line)}.dct-error>span{background:var(--dc-danger)}.dct-error h2{margin:6px 0 0}.dct-error p{max-width:520px;color:var(--dc-muted)}.more-grid1048 .dct-more-card{background:#1756ad!important;color:#fff!important;border-color:#1756ad!important}.more-grid1048 .dct-more-card .more-copy1048{color:#fff!important}.more-grid1048 .dct-more-card .more-copy1048 small{color:#fff!important}.more-grid1048 .dct-more-card em{color:#fff!important}html[data-theme=dark] .dct-topbar{background:linear-gradient(135deg,#061524,#0a3359)}@media (max-width:980px){.dct-content-grid{grid-template-columns:1fr}.dct-team-layout{grid-template-columns:1fr}.dct-admin-layout{grid-template-columns:1fr}.dct-form-card{position:static}.dct-side-col{grid-template-columns:1fr 1fr}.dct-profile-list{grid-template-columns:1fr 1fr}}@media (max-width:720px){.dct-topbar{align-items:flex-start;padding:14px 14px 13px}.dct-brand-icon{width:44px;height:44px;border-radius:13px;font-size:22px}.dct-brand h1{font-size:22px}.dct-brand p{display:none}.dct-user-chip{display:none}.dct-close{width:40px;height:40px}.dct-shell{width:min(100% - 20px,1260px);padding-top:12px}.dct-metrics{grid-template-columns:1fr 1fr;gap:8px}.dct-metric{min-height:86px;padding:12px}.dct-metric>span{width:34px;height:34px}.dct-metric strong{font-size:23px}.dct-tabs{border-radius:14px}.dct-tabs button{padding:9px 11px;font-size:10px}.dct-content-grid{grid-template-columns:1fr}.dct-side-col{grid-template-columns:1fr}.dct-task{padding:13px}.dct-task-top{align-items:flex-start}.dct-task-title h3{font-size:14px}.dct-status{font-size:8px}.dct-actions .dct-btn{flex:1 1 0%;min-width:120px}.dct-person-card{grid-template-columns:40px 1fr auto}.dct-person-card em{display:none}.dct-avatar{width:40px;height:40px}.dct-form{grid-template-columns:1fr}.dct-form .wide{grid-column:auto}.dct-rules{grid-template-columns:1fr}.dct-profile-list{grid-template-columns:1fr}.dct-resp-hero{align-items:flex-start;flex-direction:column}.dct-profile-grid{grid-template-columns:1fr}.dct-history>article{grid-template-columns:32px 1fr}.dct-history>article>.dct-status{grid-column:2;justify-self:start}.dct-dialog-backdrop{padding:8px;align-items:end}.dct-dialog{border-radius:22px 22px 0 0;max-height:92vh}.dct-dialog>footer{position:sticky;bottom:0}.dct-guide-editor textarea{min-height:70px}}@media (max-width:430px){.dct-brand small{font-size:8px}.dct-metric small{font-size:8px}.dct-metric em{display:none}.dct-metric{min-height:74px}.dct-task-meta{gap:5px 9px}.dct-actions .dct-btn{width:100%;flex:1 1 auto}.dct-person-detail-head{align-items:flex-start}.dct-profile-card{padding:13px}}.dct-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.dct-evidence-card{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center;text-decoration:none;color:var(--dc-text);border:1px solid var(--dc-line);border-radius:14px;padding:9px;background:var(--dc-surface-2)}.dct-evidence-card img{width:96px;height:78px;object-fit:cover;border-radius:10px;background:var(--dc-surface-3)}.dct-evidence-card span{display:grid;gap:3px}.dct-evidence-card b{font-size:11px}.dct-evidence-card small{font-size:9px;color:var(--dc-muted)}@media (max-width:600px){.dct-evidence-grid{grid-template-columns:1fr}}.dct-brand h1{color:#fff!important}.rj-section{margin-top:18px}.rj-shell{display:grid;gap:14px}.rj-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.rj-head h3{margin:3px 0 4px}.rj-head h2{margin:3px 0 4px}.rj-head p{margin:0;max-width:760px}.rj-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rj-kpis{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.rj-kpi{border:1px solid var(--line,#d9e2ec);background:var(--card,#fff);border-radius:18px;padding:14px;min-height:92px}.rj-kpi small{display:block;color:var(--muted,#68778a);font-weight:700}.rj-kpi b{display:block;font-size:25px;margin-top:5px}.rj-kpi.orange{border-color:rgba(245,158,11,.35);background:linear-gradient(145deg,rgba(245,158,11,.12),rgba(255,255,255,.02))}.rj-kpi.green{border-color:rgba(34,197,94,.32);background:linear-gradient(145deg,rgba(34,197,94,.1),rgba(255,255,255,.02))}.rj-kpi.red{border-color:rgba(239,68,68,.3);background:linear-gradient(145deg,rgba(239,68,68,.09),rgba(255,255,255,.02))}.rj-kpi.blue{border-color:rgba(59,130,246,.3);background:linear-gradient(145deg,rgba(59,130,246,.1),rgba(255,255,255,.02))}.rj-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rj-toolbar input{min-width:160px;flex:1 1 0%}.rj-toolbar select{min-width:160px;flex:1 1 0%}.rj-list{display:grid;gap:10px}.rj-card{border:1px solid var(--line,#d9e2ec);border-radius:18px;background:var(--card,#fff);padding:15px;display:grid;gap:11px;box-shadow:rgba(15,23,42,.05) 0 8px 24px}.rj-card.high{border-left:5px solid #ef4444}.rj-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rj-card-badges{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.rj-test-badge{display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.04em;background:rgba(139,92,246,.16);color:#7c3aed;border:1px solid rgba(139,92,246,.25);padding:5px 8px;font-style:normal}.rj-test-inline{display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.04em;background:rgba(139,92,246,.16);color:#7c3aed;border:1px solid rgba(139,92,246,.25);padding:5px 8px;font-style:normal}.rj-test-inline{padding:2px 6px;margin-left:5px}.rj-card.test{border-color:rgba(139,92,246,.32);box-shadow:rgba(139,92,246,.08) 0 8px 24px}.rj-flow{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:6px;padding:8px;border-radius:13px;background:rgba(100,116,139,.07)}.rj-flow span{display:flex;align-items:center;justify-content:center;min-height:30px;padding:5px 7px;border-radius:9px;font-size:11px;font-weight:800;color:var(--muted,#68778a);text-align:center;border:1px solid transparent}.rj-flow span.active{background:rgba(59,130,246,.12);color:#2563eb;border-color:rgba(59,130,246,.2)}.rj-flow span.done{background:rgba(34,197,94,.11);color:#16803b;border-color:rgba(34,197,94,.2)}.rj-card-title{display:flex;gap:11px;align-items:flex-start;min-width:0}.rj-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(59,130,246,.12);font-size:21px;flex:0 0 auto}.rj-card-title b{display:block;font-size:16px;line-height:1.25}.rj-card-title small{display:block;margin-top:3px;color:var(--muted,#68778a)}.rj-status{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;white-space:nowrap;background:rgba(100,116,139,.13)}.rj-status.assigned{background:rgba(245,158,11,.16);color:#a65f00}.rj-status.in_progress{background:rgba(59,130,246,.16);color:#2563eb}.rj-status.completed{background:rgba(34,197,94,.16);color:#16803b}.rj-status.cancelled{background:rgba(100,116,139,.15);color:#64748b}.rj-meta{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:7px 14px;font-size:13px}.rj-meta span{min-width:0;color:var(--muted,#68778a)}.rj-meta strong{color:var(--text,#102a43)}.rj-note{padding:9px 11px;border-radius:12px;background:rgba(100,116,139,.08);font-size:13px}.rj-result{padding:10px 12px;border-radius:13px;background:rgba(34,197,94,.09);border:1px solid rgba(34,197,94,.18)}.rj-result b{display:block;margin-bottom:3px}.rj-card-actions{display:flex;gap:8px;flex-wrap:wrap}.rj-card-actions .primary{margin:0}.rj-card-actions .secondary{margin:0}.rj-card-actions .mini{margin:0}.rj-card-actions .danger{margin:0}.rj-empty{padding:26px 18px;text-align:center;border:1px dashed var(--line,#d9e2ec);border-radius:18px;color:var(--muted,#68778a)}.rj-empty b{display:block;color:var(--text,#102a43);margin-bottom:4px}.rj-sheet{max-width:720px}.rj-sheet .rj-help{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:rgba(59,130,246,.08);font-size:13px}.rj-client-pick{position:relative}.rj-suggestions{display:none;position:absolute;z-index:50;left:0;right:0;top:100%;max-height:260px;overflow:auto;background:var(--card,#fff);border:1px solid var(--line,#d9e2ec);border-radius:14px;box-shadow:rgba(15,23,42,.16) 0 18px 40px;margin-top:4px}.rj-suggestions.open{display:block}.rj-suggestions button{width:100%;text-align:left;border-width:0 0 1px;border-top-style:initial;border-right-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;border-image:initial;background:0 0;padding:10px 12px;color:inherit;border-bottom-style:solid;border-bottom-color:rgba(100,116,139,.1)}.rj-suggestions button:last-child{border-bottom:0}.rj-suggestions button:hover{background:rgba(59,130,246,.08)}.rj-suggestions b{display:block}.rj-suggestions small{display:block}.rj-address-box{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.rj-evidence-preview{margin:8px 0 2px}.rj-evidence-preview img{display:block;width:100%;max-height:270px;object-fit:cover;border-radius:14px;border:1px solid var(--line,#d9e2ec)}.rj-required{color:#b42318;font-weight:800}.rj-offline{padding:10px 12px;border-radius:13px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.24);font-size:13px}.rj-config-addresses{margin:12px 0;padding:12px;border:1px solid var(--line,#d9e2ec);border-radius:15px;background:rgba(59,130,246,.04)}.rj-config-addresses-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.rj-address-row{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid rgba(100,116,139,.12)}.rj-address-row:first-child{border-top:0}.rj-address-row b{display:block}.rj-address-row small{display:block}.rj-seller-page{padding-bottom:90px}@media (max-width:760px){.rj-head{display:grid}.rj-actions{justify-content:stretch}.rj-actions button{flex:1 1 0%}.rj-kpis{grid-template-columns:repeat(2,minmax(0px,1fr))}.rj-meta{grid-template-columns:1fr}.rj-card-top{align-items:flex-start}.rj-card-badges{max-width:48%}.rj-card-actions>*{flex:1 1 calc(50% - 4px)}.rj-toolbar{display:grid;grid-template-columns:1fr 1fr}.rj-toolbar input{grid-column:1/-1}.rj-address-box{grid-template-columns:1fr}}@media (max-width:430px){.rj-kpis{grid-template-columns:1fr 1fr}.rj-kpi{padding:11px;min-height:82px}.rj-kpi b{font-size:22px}.rj-toolbar{grid-template-columns:1fr}.rj-toolbar input{grid-column:auto}.rj-card{padding:12px}.rj-card-badges{max-width:52%}.rj-flow{grid-template-columns:1fr}.rj-card-actions>*{flex:1 1 100%}}html[data-theme=dark] .rj-card{box-shadow:none}html[data-theme=dark] .rj-kpi{box-shadow:none}html[data-theme=dark] .rj-suggestions{box-shadow:none}.rj-day-route{display:grid;gap:12px;border:1px solid rgba(59,130,246,.28);border-radius:20px;padding:16px;background:linear-gradient(145deg,rgba(59,130,246,.1),rgba(255,255,255,.02));box-shadow:rgba(15,23,42,.06) 0 10px 28px}.rj-day-route.active{border-color:rgba(34,197,94,.34);background:linear-gradient(145deg,rgba(34,197,94,.1),rgba(255,255,255,.02))}.rj-day-route.test{border-color:rgba(139,92,246,.38);background:linear-gradient(145deg,rgba(139,92,246,.11),rgba(255,255,255,.02))}.rj-day-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rj-day-top h3{margin:3px 0 4px}.rj-day-top p{margin:0;color:var(--muted,#68778a)}.rj-route-state{border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;white-space:nowrap;background:rgba(245,158,11,.14);color:#a65f00;border:1px solid rgba(245,158,11,.25)}.rj-route-state.active{background:rgba(34,197,94,.13);color:#16803b;border-color:rgba(34,197,94,.22)}.rj-corridor{display:flex;gap:7px;align-items:center;overflow:auto;padding:8px 2px 3px;scrollbar-width:thin}.rj-corridor span{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 9px;border-radius:999px;background:var(--card,#fff);border:1px solid var(--line,#d9e2ec);font-size:11px;font-weight:800}.rj-corridor span:not(:last-child)::after{content:"›";margin-left:8px;color:var(--muted,#68778a)}.rj-corridor .optional{border-style:dashed;opacity:.85}.rj-corridor .rj-corridor-origin{background:rgba(59,130,246,.11);border-color:rgba(59,130,246,.23);color:#2563eb}.rj-corridor.preview{margin:2px 0 10px;padding:9px;border-radius:14px;background:rgba(100,116,139,.06)}.rj-next-stop{display:grid;gap:2px;border-radius:14px;padding:11px 13px;background:rgba(255,255,255,.56);border:1px solid rgba(100,116,139,.13)}.rj-next-stop small{color:var(--muted,#68778a);font-weight:700}.rj-next-stop b{font-size:16px}.rj-next-stop span{font-size:12px;color:var(--muted,#68778a)}.rj-day-actions{display:flex;gap:8px;flex-wrap:wrap}.rj-route-start{min-width:180px}.rj-wait-route{display:inline-flex;align-items:center;padding:8px 11px;border-radius:10px;background:rgba(245,158,11,.11);color:#9a5b00;font-size:12px;font-weight:800}.rj-instructions{display:flex;gap:6px;flex-wrap:wrap}.rj-instructions span{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.13);font-size:11px;font-weight:700;color:var(--text,#102a43)}.rj-check{align-items:center;gap:8px;display:flex!important}.rj-check input{flex:0 0 auto;width:auto!important;min-width:auto!important}.rj-template-sheet{max-width:820px}.rj-template-list{display:grid;gap:9px;margin:4px 0 12px}.rj-template-card{display:grid;grid-template-columns:minmax(170px,0.75fr) 1.6fr auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line,#d9e2ec);border-radius:15px;background:rgba(100,116,139,.035)}.rj-template-card b{display:block}.rj-template-card small{display:block}.rj-template-card small{color:var(--muted,#68778a);margin-top:2px}.rj-template-path{display:flex;gap:5px;overflow:auto}.rj-template-path span{white-space:nowrap;font-size:10px;font-weight:800;padding:5px 7px;border-radius:999px;background:rgba(59,130,246,.08)}.rj-waypoint-editor{margin:12px 0;padding:12px;border:1px solid var(--line,#d9e2ec);border-radius:15px}.rj-waypoint-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid rgba(100,116,139,.12)}.rj-stop-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid rgba(100,116,139,.12)}.rj-waypoint-row:first-of-type{border-top:0}.rj-stop-row:first-child{border-top:0}.rj-waypoint-row b{display:block}.rj-waypoint-row small{display:block}.rj-stop-row b{display:block}.rj-stop-row small{display:block}.rj-waypoint-row small{color:var(--muted,#68778a);margin-top:2px}.rj-stop-row small{color:var(--muted,#68778a);margin-top:2px}.rj-waypoint-num{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(59,130,246,.1);color:#2563eb;font-weight:900;font-size:12px}.rj-mini-sheet{max-width:520px}.rj-builder-sheet{max-width:840px}.rj-builder-actions{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 8px}.rj-stop-list{display:grid;gap:0;border:1px solid var(--line,#d9e2ec);border-radius:15px;padding:4px 12px;margin-bottom:12px}.rj-stop-list>.rj-empty{border:0}.rj-memory-list{display:grid;gap:8px;margin:6px 0 12px}.rj-memory-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:11px 12px;border:1px solid var(--line,#d9e2ec);border-radius:14px;background:var(--card,#fff);color:inherit}.rj-memory-row b{display:block}.rj-memory-row small{display:block}.rj-memory-row small{color:var(--muted,#68778a);margin-top:2px}.rj-memory-row>span{font-size:22px;font-weight:700;color:#2563eb}html[data-theme=dark] .rj-day-route{box-shadow:none}html[data-theme=dark] .rj-template-card{box-shadow:none}html[data-theme=dark] .rj-memory-row{box-shadow:none}.dark .rj-next-stop{background:rgba(15,23,42,.28)}html[data-theme=dark] .rj-next-stop{background:rgba(15,23,42,.28)}@media (max-width:760px){.rj-day-top{display:grid}.rj-route-state{justify-self:start}.rj-day-actions>*{flex:1 1 100%}.rj-template-card{grid-template-columns:1fr}.rj-template-card button{width:100%}.rj-builder-actions>*{flex:1 1 0%}.rj-stop-row{grid-template-columns:auto 1fr}.rj-stop-row .rj-status{grid-column:2;justify-self:start}}.rj-zone-browser{border:1px solid var(--line,#cbd5e1);border-radius:14px;padding:12px;margin:12px 0;background:var(--surface,transparent)}.rj-zone-clients{max-height:250px;overflow:auto;margin-top:8px;display:grid;gap:6px}.rj-zone-client{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:10px;border:1px solid var(--line,#cbd5e1);border-radius:10px;background:0 0;color:inherit}.rj-zone-client b{flex:1 1 0%}.rj-zone-client small{opacity:.75}.rj-zone-client span{font-size:20px}.rj-objective-block{margin:12px 0;padding:12px;border:1px solid var(--line,#d9e2ec);border-radius:16px;background:rgba(59,130,246,.035)}.rj-objective-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.rj-objective-head small{color:var(--muted,#68778a)}.rj-objective-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:9px}.rj-objective-option{align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line,#d9e2ec);border-radius:14px;background:var(--card,#fff);cursor:pointer;min-height:76px;display:flex!important;margin:0!important}.rj-objective-option input{accent-color:rgb(37,99,235);width:20px!important;height:20px!important;min-width:20px!important;margin:2px 0 0!important}.rj-objective-option span{display:block}.rj-objective-option b{display:block}.rj-objective-option small{display:block}.rj-objective-option small{margin-top:3px;color:var(--muted,#68778a);font-size:11px;line-height:1.3}.rj-objective-option:has(input:checked){border-color:rgba(37,99,235,.42);box-shadow:rgba(37,99,235,.08) 0 0 0 2px inset}.rj-objective-option.collect:has(input:checked){border-color:rgba(22,163,74,.38);box-shadow:rgba(22,163,74,.07) 0 0 0 2px inset}.rj-objective-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.rj-objective-chip{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:850;border:1px solid rgba(100,116,139,.18);background:rgba(100,116,139,.08)}.rj-objective-chip.tickets{background:rgba(245,158,11,.11);border-color:rgba(245,158,11,.25);color:#965500}.rj-objective-chip.collect{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.24);color:#16723a}.rj-learning-strip{display:grid;grid-template-columns:auto minmax(0px,1fr) auto;gap:10px;align-items:center;padding:11px 12px;margin:10px 0;border:1px solid rgba(99,102,241,.22);border-radius:14px;background:rgba(99,102,241,.07)}.rj-learning-strip>span:first-child{font-size:20px}.rj-learning-strip b{display:block}.rj-learning-strip small{display:block}.rj-learning-strip small{margin-top:2px;color:var(--muted,#68778a);line-height:1.3}.rj-learning-strip.compact{grid-template-columns:auto 1fr;padding:9px 11px}.rj-learning-pill{font-weight:900;padding:5px 8px;border-radius:999px;border:1px solid rgba(99,102,241,.24);white-space:nowrap;color:#5b5bd6;background:rgba(255,255,255,.48);font-size:10px!important}.rj-template-learning{width:max-content;padding:5px 8px;border-radius:999px;background:rgba(99,102,241,.09);border:1px solid rgba(99,102,241,.18);font-weight:850;display:inline-flex!important;margin-top:7px!important;color:#5b5bd6!important;font-size:10px!important}.rj-shape-hint{display:inline-flex;align-items:center;padding:8px 10px;border-radius:11px;background:rgba(59,130,246,.08);color:#2563eb;font-size:11px;font-weight:800}.rj-stop-row{grid-template-columns:auto minmax(0px,1fr) auto auto}.rj-stop-row.reordered{background:rgba(59,130,246,.035)}.rj-stop-main{min-width:0}.rj-planned-note{font-weight:700;color:#2563eb!important}.rj-reorder-controls{display:flex;gap:4px}.rj-reorder-controls .mini{min-width:34px;height:34px;padding:0 8px;margin:0}.rj-reorder-controls .mini:disabled{opacity:.28;cursor:not-allowed}html[data-theme=dark] .rj-objective-option{background:rgba(15,23,42,.35)}html[data-theme=dark] .rj-learning-pill{background:rgba(15,23,42,.35)}@media (max-width:760px){.rj-objective-grid{grid-template-columns:1fr}.rj-learning-strip{grid-template-columns:auto 1fr}.rj-learning-pill{grid-column:2;justify-self:start}.rj-stop-row{grid-template-columns:auto minmax(0px,1fr) auto}.rj-reorder-controls{grid-column:2;justify-self:start}.rj-stop-row .rj-status{grid-area:1/3;align-self:start}.rj-builder-actions .rj-shape-hint{flex:1 1 100%}}@media (max-width:430px){.rj-stop-row{grid-template-columns:auto 1fr}.rj-stop-row .rj-status{grid-area:auto/2;justify-self:start}.rj-reorder-controls{grid-column:2}.rj-learning-strip{grid-template-columns:auto 1fr}}.rj-pro-page{padding-bottom:92px}.rj-sync-state{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:14px;border:1px solid rgba(59,130,246,.2);background:rgba(59,130,246,.07);margin-bottom:10px}.rj-sync-state b{display:block}.rj-sync-state small{display:block}.rj-sync-state small{margin-top:2px;color:var(--muted,#68778a)}.rj-sync-state.offline{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1)}.rj-sync-state.pending{border-color:rgba(14,165,233,.24);background:rgba(14,165,233,.08)}.rj-sync-state.syncing{border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.08)}.rj-next-stop.pro{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:14px;align-items:center;padding:14px;background:var(--card,#fff);border:1px solid rgba(59,130,246,.2);box-shadow:rgba(15,23,42,.05) 0 8px 22px}.rj-next-copy{min-width:0}.rj-next-copy>b{font-size:18px;margin:2px 0 3px}.rj-next-copy>small{display:block}.rj-next-copy>span{display:block}.rj-next-copy>span{color:var(--muted,#68778a);font-size:12px}.rj-next-copy .rj-instructions{margin-top:8px}.rj-next-copy .rj-objective-chips{margin-top:8px}.rj-next-actions{display:grid;gap:8px;min-width:138px}.rj-next-actions>*{text-align:center;margin:0!important}.rj-route-complete{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:14px;border:1px solid rgba(34,197,94,.22);background:rgba(34,197,94,.08)}.rj-route-complete>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(34,197,94,.16);color:#16803b;font-weight:900}.rj-route-complete b{display:block}.rj-route-complete small{display:block}.rj-route-complete small{color:var(--muted,#68778a);margin-top:2px}.rj-evidence-ok{margin:10px 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(34,197,94,.2);background:rgba(34,197,94,.08);color:#16803b;font-size:12px;font-weight:800}.rj-legacy-bridge{margin:14px 0 90px;border:1px dashed rgba(100,116,139,.3);border-radius:16px;background:rgba(100,116,139,.035);overflow:hidden}.rj-legacy-bridge>summary{cursor:pointer;padding:11px 13px;font-size:12px;font-weight:850;color:var(--muted,#68778a);list-style:none}.rj-legacy-bridge>summary::-webkit-details-marker{display:none}.rj-legacy-bridge>summary::before{content:"▸";margin-right:7px}.rj-legacy-bridge[open]>summary::before{content:"▾"}.rj-legacy-inner{padding:0 10px 10px}.rj-legacy-inner #newRoute{display:none!important}.rj-legacy-inner #routePoints1046{display:none!important}.rj-legacy-inner #routeZonesOpen10411{display:none!important}.rj-legacy-inner .route-photo-strip{display:none!important}.rj-legacy-inner [data-route-photo]{display:none!important}.rj-legacy-inner .route-main-head .route-main-actions1047:empty{display:none!important}@media (max-width:760px){.rj-next-stop.pro{grid-template-columns:1fr}.rj-next-actions{grid-template-columns:1fr 1fr;min-width:0}.rj-next-actions>*{width:100%}.rj-sync-state{display:block}}@media (max-width:430px){.rj-next-actions{grid-template-columns:1fr}.rj-next-copy>b{font-size:17px}}html[data-theme=dark] .rj-next-stop.pro{box-shadow:none;background:rgba(15,23,42,.3)}.rj-tracking-note{display:grid;gap:3px;margin:4px 0 12px;padding:12px 13px;border:1px solid rgba(14,165,233,.22);border-radius:14px;background:rgba(14,165,233,.07)}.rj-tracking-note b{display:block}.rj-tracking-note small{display:block}.rj-tracking-note small{color:var(--muted,#68778a);line-height:1.35}.rj-tracking-list{display:grid;gap:8px;margin:4px 0 12px}.rj-tracking-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line,#d9e2ec);border-radius:14px;background:var(--card,#fff)}.rj-tracking-row b{display:block}.rj-tracking-row small{display:block}.rj-tracking-row small{margin-top:3px;color:var(--muted,#68778a)}@media (max-width:600px){.rj-tracking-row{align-items:stretch;flex-direction:column}.rj-tracking-row button{width:100%}}html[data-theme=dark] .rj-tracking-row{background:rgba(15,23,42,.3)}.rj-telemetry-sheet{max-width:980px}.rj-telemetry-controls{display:grid;grid-template-columns:minmax(0px,1fr) minmax(0px,1.4fr) auto;gap:10px;align-items:end;margin:4px 0 12px}.rj-telemetry-controls label{margin:0}.rj-telemetry-controls button{height:44px;margin:0}.rj-telemetry-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(59,130,246,.2);border-radius:16px;background:rgba(59,130,246,.055);margin-bottom:10px}.rj-telemetry-summary h3{margin:2px 0 3px}.rj-telemetry-summary small{color:var(--muted,#68778a)}.rj-telemetry-live{display:flex;align-items:center;gap:9px;min-width:145px;justify-content:flex-end}.rj-telemetry-live>i{width:10px;height:10px;border-radius:50%;background:#94a3b8;box-shadow:rgba(148,163,184,.12) 0 0 0 5px}.rj-telemetry-live.on>i{background:#22c55e;box-shadow:rgba(34,197,94,.12) 0 0 0 5px}.rj-telemetry-live b{display:block;text-align:right}.rj-telemetry-live small{display:block;text-align:right}.rj-telemetry-live b{font-size:20px}.rj-telemetry-live small{font-size:10px;color:var(--muted,#68778a);margin-top:2px}.rj-telemetry-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:9px}.rj-telemetry-metric{min-height:104px;padding:12px;border:1px solid var(--line,#d9e2ec);border-radius:15px;background:var(--card,#fff)}.rj-telemetry-metric>span{display:block}.rj-telemetry-metric>b{display:block}.rj-telemetry-metric>small{display:block}.rj-telemetry-metric>span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#68778a)}.rj-telemetry-metric>b{font-size:22px;line-height:1.05;margin:7px 0 5px}.rj-telemetry-metric>small{font-size:10px;line-height:1.3;color:var(--muted,#68778a)}.rj-telemetry-metric.live{border-color:rgba(14,165,233,.26);background:rgba(14,165,233,.06)}.rj-telemetry-metric.good{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.055)}.rj-telemetry-metric.warn{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.067)}.rj-telemetry-note{display:grid;gap:3px;margin:10px 0;padding:10px 12px;border-radius:13px;border:1px solid rgba(99,102,241,.18);background:rgba(99,102,241,.055)}.rj-telemetry-note small{color:var(--muted,#68778a);line-height:1.35}.rj-telemetry-map-card{margin-top:10px;padding:12px;border:1px solid var(--line,#d9e2ec);border-radius:16px;background:var(--card,#fff)}.rj-telemetry-map{height:330px;border-radius:13px;overflow:hidden;margin-top:9px;background:rgba(100,116,139,.06)}.rj-telemetry-map-empty{height:100%;display:grid;place-content:center;text-align:center;gap:4px;padding:20px}.rj-telemetry-map-empty small{color:var(--muted,#68778a);max-width:420px}.rj-telemetry-history{margin-top:12px}.rj-telemetry-history-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:10px 11px;border:1px solid var(--line,#d9e2ec);border-radius:12px;background:var(--card,#fff);color:inherit;margin-top:6px}.rj-telemetry-history-row b{display:block}.rj-telemetry-history-row small{display:block}.rj-telemetry-history-row small{margin-top:2px;color:var(--muted,#68778a)}.rj-telemetry-history-row.selected{border-color:rgba(37,99,235,.38);box-shadow:rgba(37,99,235,.06) 0 0 0 2px inset}html[data-theme=dark] .rj-telemetry-metric{background:rgba(15,23,42,.3)}html[data-theme=dark] .rj-telemetry-map-card{background:rgba(15,23,42,.3)}html[data-theme=dark] .rj-telemetry-history-row{background:rgba(15,23,42,.3)}@media (max-width:820px){.rj-telemetry-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.rj-telemetry-controls{grid-template-columns:1fr 1fr}.rj-telemetry-controls button{grid-column:1/-1}}@media (max-width:560px){.rj-telemetry-controls{grid-template-columns:1fr}.rj-telemetry-controls button{grid-column:auto;width:100%}.rj-telemetry-summary{align-items:flex-start;flex-direction:column}.rj-telemetry-live{justify-content:flex-start}.rj-telemetry-live b{text-align:left}.rj-telemetry-live small{text-align:left}.rj-telemetry-grid{grid-template-columns:1fr 1fr}.rj-telemetry-map{height:280px}}@media (max-width:390px){.rj-telemetry-grid{grid-template-columns:1fr}}.rj-actions-clean{grid-template-columns:repeat(3,minmax(0px,1fr))!important}.l2-shell{display:grid;gap:14px}.l2-hero{align-items:flex-start}.l2-hero-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.l2-hero-actions button{margin:0}.l2-live-engine{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid rgba(34,197,94,.28);border-radius:16px;background:linear-gradient(135deg,rgba(34,197,94,.14),rgba(59,130,246,.1));box-shadow:rgba(255,255,255,.06) 0 1px 0 inset}.l2-live-engine span{font-weight:900;color:#dcfce7}.l2-live-engine b{font-size:13px;color:#e0f2fe}.l2-live-engine small{width:100%;color:rgba(226,232,240,.78)}@media (max-width:560px){.l2-live-engine{align-items:flex-start}.l2-live-engine b{width:100%}}.l2-driver-tabs{display:flex;gap:8px;overflow:auto;padding:2px 1px 6px;scrollbar-width:none}.l2-driver-tabs::-webkit-scrollbar{display:none}.l2-driver-tab{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid var(--line,#d9e2ec);border-radius:14px;background:var(--card,#fff);color:inherit;white-space:nowrap;font-weight:800}.l2-driver-tab.active{border-color:rgba(37,99,235,.45);background:rgba(37,99,235,.09);box-shadow:rgba(37,99,235,.05) 0 0 0 2px inset}.l2-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8}.l2-dot.live{background:#22c55e}.l2-dot.stale{background:#f59e0b}.l2-dot.offline{background:#94a3b8}.l2-dot.none{background:#94a3b8}.l2-dot.all{background:#3b82f6}.l2-overview{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px}.l2-overview>div{padding:12px;border:1px solid var(--line,#d9e2ec);border-radius:15px;background:var(--card,#fff)}.l2-overview span{display:block}.l2-overview b{display:block}.l2-overview small{display:block}.l2-overview span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.035em;color:var(--muted,#68778a)}.l2-overview b{font-size:24px;line-height:1;margin:7px 0 4px}.l2-overview small{font-size:10px;color:var(--muted,#68778a)}.l2-route-card{display:grid;gap:11px;padding:14px;border:1px solid rgba(59,130,246,.22);border-radius:18px;background:rgba(59,130,246,.055)}.l2-route-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.l2-route-top h3{margin:2px 0 3px}.l2-route-top small{color:var(--muted,#68778a)}.l2-live-pill{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;font-size:10px;font-weight:900;background:rgba(148,163,184,.12);white-space:nowrap}.l2-live-pill.live{background:rgba(34,197,94,.12);color:#15803d}.l2-live-pill.stale{background:rgba(245,158,11,.14);color:#b45309}.l2-progress{height:7px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.l2-progress i{display:block;height:100%;border-radius:inherit;background:#3b82f6}.l2-route-facts{display:grid;grid-template-columns:0.8fr 1fr 1.6fr;gap:8px}.l2-route-facts>div{min-width:0;padding:9px 10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(255,255,255,.35)}.l2-route-facts span{display:block}.l2-route-facts b{display:block}.l2-route-facts small{display:block}.l2-route-facts span{font-size:9px;font-weight:900;text-transform:uppercase;color:var(--muted,#68778a)}.l2-route-facts b{margin-top:4px;line-height:1.15;word-break:break-word}.l2-route-facts small{margin-top:2px;color:var(--muted,#68778a);font-size:9px}.l2-route-actions{display:flex;gap:8px;flex-wrap:wrap}.l2-route-actions button{margin:0}.l2-map-card{margin:0}.l2-map-card .live-map{min-height:340px}.l2-telemetry{display:grid;gap:10px;padding:14px;border:1px solid rgba(14,165,233,.22);border-radius:18px;background:rgba(14,165,233,.043)}.l2-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.l2-section-head h3{margin:2px 0}.l2-section-head small{color:var(--muted,#68778a)}.l2-section-head button{margin:0}.l2-metrics{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px}.l2-metrics>div{padding:10px 11px;border:1px solid var(--line,#d9e2ec);border-radius:13px;background:var(--card,#fff);min-width:0}.l2-metrics span{display:block}.l2-metrics b{display:block}.l2-metrics small{display:block}.l2-metrics span{font-size:9px;font-weight:900;text-transform:uppercase;color:var(--muted,#68778a)}.l2-metrics b{font-size:19px;line-height:1.05;margin:6px 0 4px}.l2-metrics small{font-size:9px;color:var(--muted,#68778a);line-height:1.25}.l2-telemetry-empty{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.l2-telemetry-empty b{font-size:16px}.l2-telemetry-empty small{color:var(--muted,#68778a);flex:1 1 260px}.l2-telemetry-empty button{margin:0 0 0 auto}.l2-fleet{display:grid;gap:8px}.l2-fleet-row{width:100%;display:grid;grid-template-columns:auto minmax(0px,1fr) minmax(110px,0.75fr) auto;gap:10px;align-items:center;text-align:left;padding:11px 12px;border:1px solid var(--line,#d9e2ec);border-radius:15px;background:var(--card,#fff);color:inherit}.l2-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:900;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.2)}.l2-avatar.live{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.22)}.l2-avatar.stale{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.22)}.l2-fleet-main{min-width:0}.l2-fleet-meta{min-width:0}.l2-fleet-main b{display:block}.l2-fleet-main small{display:block}.l2-fleet-meta b{display:block}.l2-fleet-meta small{display:block}.l2-fleet-main small{margin-top:2px;color:var(--muted,#68778a);font-size:10px}.l2-fleet-meta small{margin-top:2px;color:var(--muted,#68778a);font-size:10px}.l2-fleet-meta{text-align:right}.l2-fleet-meta b{font-size:16px}.l2-chevron{font-size:24px;color:var(--muted,#68778a)}.l2-my-device{display:flex;align-items:center;justify-content:space-between;gap:12px}.l2-my-device span{display:block}.l2-my-device b{display:block}.l2-my-device small{display:block}.l2-my-device b{margin:3px 0}.l2-my-device small{color:var(--muted,#68778a)}.l2-my-device-actions{display:flex;gap:8px}.l2-my-device-actions button{margin:0}html[data-theme=dark] .l2-driver-tab{background:rgba(15,23,42,.32)}html[data-theme=dark] .l2-overview>div{background:rgba(15,23,42,.32)}html[data-theme=dark] .l2-metrics>div{background:rgba(15,23,42,.32)}html[data-theme=dark] .l2-fleet-row{background:rgba(15,23,42,.32)}html[data-theme=dark] .l2-route-facts>div{background:rgba(15,23,42,.2)}html[data-theme=dark] .l2-live-pill.live{color:#86efac}html[data-theme=dark] .l2-live-pill.stale{color:#fcd34d}@media (max-width:760px){.l2-overview{grid-template-columns:repeat(2,minmax(0px,1fr))}.l2-route-facts{grid-template-columns:1fr 1fr}.l2-route-facts>div:last-child{grid-column:1/-1}.l2-metrics{grid-template-columns:repeat(2,minmax(0px,1fr))}.l2-fleet-row{grid-template-columns:auto minmax(0px,1fr) auto}.l2-fleet-meta{grid-column:2/3;text-align:left}.l2-chevron{grid-area:1/3/3}.l2-hero-actions{width:100%;justify-content:stretch}.l2-hero-actions button{flex:1 1 150px}.rj-actions-clean{grid-template-columns:1fr 1fr!important}.rj-actions-clean .primary{grid-area:1/1/auto/-1}}@media (max-width:520px){.l2-route-top{align-items:stretch;flex-direction:column}.l2-section-head{align-items:stretch;flex-direction:column}.l2-my-device{align-items:stretch;flex-direction:column}.l2-live-pill{align-self:flex-start}.l2-route-actions button{width:100%}.l2-section-head button{width:100%}.l2-my-device-actions button{width:100%}.l2-my-device-actions{width:100%}.l2-map-card .live-map{min-height:300px}.l2-overview{grid-template-columns:1fr 1fr}.l2-metrics{grid-template-columns:1fr 1fr}.rj-actions-clean{grid-template-columns:1fr!important}.rj-actions-clean .primary{grid-area:auto}}@media (max-width:380px){.l2-overview{grid-template-columns:1fr}.l2-metrics{grid-template-columns:1fr}.l2-fleet-row{grid-template-columns:auto minmax(0px,1fr)}.l2-chevron{display:none}}.l2-driver-tab{position:relative}.l2-tab-alert{position:absolute;right:5px;top:5px;width:7px;height:7px;border-radius:50%;background:#f59e0b}.l2-tab-alert.critical{background:#ef4444}.l2-overview>div.l2-attention{border-color:rgba(245,158,11,.42);background:rgba(245,158,11,.08)}.l2-smart-state{display:grid;grid-template-columns:minmax(0px,1fr) minmax(170px,0.32fr);gap:12px;align-items:stretch;padding:14px;border:1px solid rgba(99,102,241,.22);border-radius:18px;background:rgba(99,102,241,.043)}.l2-smart-main{min-width:0;display:flex;flex-direction:column;justify-content:center}.l2-smart-main h3{margin:4px 0 5px;line-height:1.15}.l2-smart-main small{color:var(--muted,#68778a);line-height:1.35}.l2-health{display:flex;flex-direction:column;justify-content:center;padding:12px;border-radius:14px;border:1px solid var(--line,#d9e2ec);background:var(--card,#fff)}.l2-health span{display:block}.l2-health b{display:block}.l2-health small{display:block}.l2-health span{font-size:9px;font-weight:900;text-transform:uppercase;color:var(--muted,#68778a)}.l2-health b{font-size:20px;margin:5px 0 3px}.l2-health small{font-size:9px;color:var(--muted,#68778a)}.l2-health.excellent{border-color:rgba(34,197,94,.28)}.l2-health.good{border-color:rgba(59,130,246,.28)}.l2-health.limited{border-color:rgba(245,158,11,.34)}.l2-health.poor{border-color:rgba(148,163,184,.28)}.l2-health.none{border-color:rgba(148,163,184,.28)}.l2-smart-ok{padding:12px 14px;border:1px solid rgba(34,197,94,.26);border-radius:16px;background:rgba(34,197,94,.055)}.l2-smart-ok>div{display:flex;align-items:center;gap:10px}.l2-smart-ok span span{display:block}.l2-smart-ok b{display:block}.l2-smart-ok small{display:block}.l2-smart-ok small{margin-top:2px;color:var(--muted,#68778a)}.l2-smart-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(34,197,94,.14);font-weight:900}.l2-alerts{display:grid;gap:8px}.l2-alert{display:grid;grid-template-columns:10px minmax(0px,1fr);gap:10px;align-items:start;padding:11px 12px;border:1px solid rgba(245,158,11,.3);border-radius:14px;background:rgba(245,158,11,.06)}.l2-alert>i{width:8px;height:8px;border-radius:50%;background:#f59e0b;margin-top:5px}.l2-alert.critical{border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.055)}.l2-alert.critical>i{background:#ef4444}.l2-alert b{display:block}.l2-alert small{display:block}.l2-alert small{margin-top:3px;color:var(--muted,#68778a);line-height:1.35}.l2-stops{display:grid;gap:10px;padding:14px;border:1px solid rgba(14,165,233,.2);border-radius:18px;background:rgba(14,165,233,.035)}.l2-count-pill{min-width:32px;height:32px;border-radius:999px;display:grid;place-items:center;padding:0 9px;background:rgba(14,165,233,.12);font-weight:900}.l2-stop-list{display:grid;gap:7px}.l2-stop-row{display:grid;grid-template-columns:auto minmax(0px,1fr) auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid var(--line,#d9e2ec);border-radius:13px;background:var(--card,#fff)}.l2-stop-row b{display:block}.l2-stop-row small{display:block}.l2-stop-row small{margin-top:2px;color:var(--muted,#68778a);font-size:10px}.l2-stop-row strong{font-size:9px;letter-spacing:.04em;color:var(--muted,#68778a)}.l2-stop-dot{width:10px;height:10px;border-radius:50%;background:#94a3b8}.l2-stop-dot.visit{background:#22c55e}.l2-stop-dot.outside{background:#f59e0b}.l2-stop-empty{padding:12px;border:1px dashed var(--line,#d9e2ec);border-radius:13px}.l2-stop-empty b{display:block}.l2-stop-empty small{display:block}.l2-stop-empty small{margin-top:3px;color:var(--muted,#68778a)}html[data-theme=dark] .l2-health{background:rgba(15,23,42,.32)}html[data-theme=dark] .l2-stop-row{background:rgba(15,23,42,.32)}@media (max-width:760px){.l2-smart-state{grid-template-columns:1fr}.l2-health{min-height:88px}}@media (max-width:520px){.l2-alert .l2-section-head{display:block}.l2-stop-row{grid-template-columns:auto minmax(0px,1fr)}.l2-stop-row strong{grid-column:2}.l2-smart-main h3{font-size:18px}}.rj-toolbar input{font-size:16px}[data-rj-client-input]{font-size:16px}.rj-tracking-row-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rj-tracking-row-actions .secondary{white-space:nowrap}.rj-traccar-lab-note{border-style:dashed}@media (max-width:680px){.rj-tracking-row-actions{width:100%;justify-content:stretch}.rj-tracking-row-actions .secondary{flex:1 1 0%}}.l2-leaf-stack{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0px,1fr) auto auto;gap:7px}.l2-leaf-canvas{width:100%;height:100%;min-height:250px;border-radius:15px;overflow:hidden;background:#eef3f7;touch-action:none;user-select:none}.l2-leaf-icon{background:0 0!important;border:0!important}.l2-leaf-marker{width:44px;height:44px;border-radius:15px 15px 15px 4px;transform:rotate(-45deg);display:grid;place-items:center;background:#fff;border:2px solid #94a3b8;box-shadow:rgba(15,23,42,.28) 0 7px 20px;position:relative}.l2-leaf-marker span{transform:rotate(45deg);width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:10px;font-weight:900;background:#f1f5f9;color:#334155}.l2-leaf-marker i{position:absolute;right:-3px;top:-3px;width:11px;height:11px;border-radius:50%;border:2px solid #fff;background:#94a3b8}.l2-leaf-marker.live{border-color:#22c55e}.l2-leaf-marker.live span{background:#ecfdf3;color:#15803d}.l2-leaf-marker.live i{background:#22c55e;box-shadow:rgba(34,197,94,.18) 0 0 0 4px}.l2-leaf-marker.delayed{border-color:#f59e0b}.l2-leaf-marker.delayed span{background:#fffbeb;color:#b45309}.l2-leaf-marker.delayed i{background:#f59e0b}.l2-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;min-height:34px}.l2-map-toolbar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted,#64748b);font-size:10px;font-weight:850}.l2-map-toolbar>div{display:flex;gap:6px;flex:0 0 auto}.l2-map-toolbar button{margin:0}.l2-map-legend{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0 2px 1px;color:var(--muted,#64748b);font-size:8px;font-weight:800}.l2-map-legend span{display:inline-flex;align-items:center;gap:4px}.l2-map-legend i{width:7px;height:7px;border-radius:50%;display:block}.l2-map-legend i.live{background:#22c55e}.l2-map-legend i.delayed{background:#f59e0b}.l2-map-legend i.offline{background:#94a3b8}.live-map.l2-map-expanded{position:fixed!important;inset:0px!important;z-index:100000!important;width:100vw!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--card,#fff)!important;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;box-sizing:border-box!important}.l2-map-expanded .l2-leaf-canvas{border-radius:14px}.l2-map-open body{overflow:hidden!important}@media (max-width:700px){.l2-map-card .live-map{height:54vh;min-height:340px}.l2-map-toolbar{align-items:flex-start;flex-direction:column}.l2-map-toolbar>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.l2-map-toolbar button{width:100%}.l2-map-legend{gap:7px;font-size:7px}.l2-map-expanded .l2-map-toolbar{flex-direction:row;align-items:center}.l2-map-expanded .l2-map-toolbar>div{width:auto;display:flex}.l2-map-expanded .l2-map-toolbar button{width:auto}}.rj-replay-filters{grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.25fr) minmax(145px,0.85fr) auto}.rj-replay-card{margin-top:12px;padding:14px;border:1px solid var(--line,#d9e2ec);border-radius:18px;background:var(--card,#fff);display:grid;gap:12px}.rj-replay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rj-replay-head h3{margin:3px 0}.rj-replay-head small{display:block;color:var(--muted,#68778a);line-height:1.4}.rj-replay-map{height:390px;border-radius:16px;overflow:hidden;background:rgba(100,116,139,.06)}.rj-replay-console{display:grid;grid-template-columns:minmax(0px,1.2fr) minmax(0px,0.8fr);gap:10px}.rj-replay-speed{border:1px solid var(--line,#d9e2ec);border-radius:15px;padding:12px 14px;background:var(--card,#fff)}.rj-replay-time{border:1px solid var(--line,#d9e2ec);border-radius:15px;padding:12px 14px;background:var(--card,#fff)}.rj-replay-speed{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:8px}.rj-replay-speed>b{font-size:42px;line-height:.95;letter-spacing:-1.5px}.rj-replay-speed>span{font-weight:900;font-size:14px;padding-bottom:4px}.rj-replay-speed>small{grid-column:1/-1;margin-top:7px;color:var(--muted,#68778a)}.rj-replay-time{display:grid;align-content:center}.rj-replay-time>b{font-size:22px}.rj-replay-time>small{margin-top:5px;color:var(--muted,#68778a)}.rj-replay-controls{display:grid;grid-template-columns:auto minmax(120px,0.35fr) minmax(180px,1fr);gap:10px;align-items:end}.rj-replay-controls button{margin:0}.rj-replay-controls label{margin:0}.rj-replay-controls input[type=range]{width:100%;min-height:42px;margin:0;accent-color:currentcolor}.rj-replay-jumps{display:grid;gap:7px}.rj-replay-jumps>div{display:flex;gap:7px;overflow:auto;padding-bottom:4px;scrollbar-width:thin}.rj-replay-jump{white-space:nowrap;border:1px solid var(--line,#d9e2ec);border-radius:999px;background:var(--card,#fff);color:inherit;padding:8px 10px;font-size:11px;font-weight:800}.rj-replay-jump:active{transform:translateY(1px)}.rj-replay-note{display:grid;gap:3px;padding:10px 12px;border-radius:13px;border:1px solid rgba(99,102,241,.18);background:rgba(99,102,241,.055)}.rj-replay-note small{color:var(--muted,#68778a);line-height:1.35}.rj-replay-events{margin-top:12px}.rj-replay-event{width:100%;display:grid;grid-template-columns:64px minmax(0px,1fr) auto;gap:10px;align-items:center;text-align:left;padding:10px 11px;border:1px solid var(--line,#d9e2ec);border-radius:12px;background:var(--card,#fff);color:inherit;margin-top:6px}.rj-replay-event>span{font-size:11px;font-weight:900;color:var(--muted,#68778a)}.rj-replay-event b{display:block}.rj-replay-event small{display:block}.rj-replay-event small{margin-top:2px;color:var(--muted,#68778a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rj-replay-event>i{font-style:normal;font-size:22px;color:var(--muted,#68778a)}html[data-theme=dark] .rj-replay-card{background:rgba(15,23,42,.3)}html[data-theme=dark] .rj-replay-speed{background:rgba(15,23,42,.3)}html[data-theme=dark] .rj-replay-time{background:rgba(15,23,42,.3)}html[data-theme=dark] .rj-replay-jump{background:rgba(15,23,42,.3)}html[data-theme=dark] .rj-replay-event{background:rgba(15,23,42,.3)}.rj-telemetry-live.delayed i{opacity:.65}.rj-empty.compact{padding:12px}@media (max-width:900px){.rj-replay-filters{grid-template-columns:1fr 1fr}.rj-replay-filters button{grid-column:1/-1}.rj-replay-map{height:340px}}@media (max-width:620px){.rj-replay-filters{grid-template-columns:1fr}.rj-replay-filters button{grid-column:auto;width:100%}.rj-replay-map{height:300px}.rj-replay-console{grid-template-columns:1fr 1fr}.rj-replay-controls{grid-template-columns:1fr 1fr}.rj-replay-controls input[type=range]{grid-column:1/-1}.rj-replay-speed>b{font-size:38px}.rj-replay-event{grid-template-columns:58px minmax(0px,1fr) auto}}@media (max-width:400px){.rj-replay-console{grid-template-columns:1fr}.rj-replay-controls{grid-template-columns:1fr}.rj-replay-controls input[type=range]{grid-column:auto}.rj-replay-head{flex-direction:column}.rj-replay-map{height:270px}}.location-person-wrap{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:8px;align-items:stretch}.location-person-wrap>.location-person{width:100%;min-width:0}.location-history-btn{margin:0;border:1px solid rgba(37,99,235,.22);border-radius:16px;background:rgba(37,99,235,.07);color:inherit;padding:8px 12px;font-size:11px;font-weight:900;white-space:nowrap}.location-history-btn:active{transform:translateY(1px)}html[data-theme=dark] .location-history-btn{background:rgba(59,130,246,.1);border-color:rgba(96,165,250,.24)}@media (max-width:620px){.location-person-wrap{grid-template-columns:1fr}.location-history-btn{width:100%;min-height:38px}}:root{--dc-app-version:"2.3.1-stable4.20.9.64-base-visual-estable";--dc-layer-bg:var(--dc-bg,#f2f5f9);--dc-layer-panel:var(--dc-surface,#fff);--dc-layer-card:var(--dc-surface-elevated,#fff);--dc-layer-soft:var(--dc-surface-2,#f7f9fc);--dc-layer-hover:var(--dc-surface-3,#edf2f7);--dc-layer-line:var(--dc-line,#d9e2ec);--dc-layer-text:var(--dc-text,#132338);--dc-layer-title:var(--dc-text-strong,#0b1e35);--dc-layer-muted:var(--dc-muted,#63758a);--dc-layer-input:var(--dc-input,#fff);--dc-layer-input-text:var(--dc-text,#132338);--dc-state-selected-bg:var(--dc-primary,#1478e8);--dc-state-selected-text:#fff;--dc-module-bone:#8b5cf6;--dc-module-bone-soft:#f5f1ff;--dc-module-bone-text:#42208a}html[data-theme=dark]{--dc-layer-bg:var(--dc-bg,#08131f);--dc-layer-panel:var(--dc-surface,#111f2e);--dc-layer-card:var(--dc-surface-elevated,#17293b);--dc-layer-soft:var(--dc-surface-2,#162638);--dc-layer-hover:var(--dc-surface-3,#1d3044);--dc-layer-line:var(--dc-line,#2a4056);--dc-layer-text:var(--dc-text,#edf4fb);--dc-layer-title:var(--dc-text-strong,#fff);--dc-layer-muted:var(--dc-muted,#a9b8c9);--dc-layer-input:var(--dc-input,#0d1a28);--dc-layer-input-text:var(--dc-text,#edf4fb);--dc-module-bone:#b493ff;--dc-module-bone-soft:#241a3d;--dc-module-bone-text:#eee6ff}body[data-theme=dark]{--dc-layer-bg:var(--dc-bg,#08131f);--dc-layer-panel:var(--dc-surface,#111f2e);--dc-layer-card:var(--dc-surface-elevated,#17293b);--dc-layer-soft:var(--dc-surface-2,#162638);--dc-layer-hover:var(--dc-surface-3,#1d3044);--dc-layer-line:var(--dc-line,#2a4056);--dc-layer-text:var(--dc-text,#edf4fb);--dc-layer-title:var(--dc-text-strong,#fff);--dc-layer-muted:var(--dc-muted,#a9b8c9);--dc-layer-input:var(--dc-input,#0d1a28);--dc-layer-input-text:var(--dc-text,#edf4fb);--dc-module-bone:#b493ff;--dc-module-bone-soft:#241a3d;--dc-module-bone-text:#eee6ff}html[data-theme=dark] body{background:var(--dc-layer-bg)!important;color:var(--dc-layer-text)!important}body[data-theme=dark]{background:var(--dc-layer-bg)!important;color:var(--dc-layer-text)!important}html[data-theme=dark] :is(.section,.card,.metric,.sheet,.search-sheet,.account-menu,.overlay .sheet,.config-section-block,.enterprise-card,.dc-appearance-card){background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}body[data-theme=dark] :is(.section,.card,.metric,.sheet,.search-sheet,.account-menu,.overlay .sheet,.config-section-block,.enterprise-card,.dc-appearance-card){background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}html[data-theme=dark] :is(.section,.card,.metric,.sheet,.search-sheet,.account-menu,.config-section-block) :is(h1,h2,h3,h4,b,strong,label){color:var(--dc-layer-title)!important}body[data-theme=dark] :is(.section,.card,.metric,.sheet,.search-sheet,.account-menu,.config-section-block) :is(h1,h2,h3,h4,b,strong,label){color:var(--dc-layer-title)!important}html[data-theme=dark] :is(.section,.card,.metric,.sheet,.search-sheet,.account-menu,.config-section-block) :is(p,small,.muted,.label){color:var(--dc-layer-muted)!important}body[data-theme=dark] :is(.section,.card,.metric,.sheet,.search-sheet,.account-menu,.config-section-block) :is(p,small,.muted,.label){color:var(--dc-layer-muted)!important}html[data-theme=dark] :is(input,select,textarea){background:var(--dc-layer-input)!important;color:var(--dc-layer-input-text)!important;border-color:var(--dc-layer-line)!important;caret-color:var(--dc-primary,#58a9ff)!important}body[data-theme=dark] :is(input,select,textarea){background:var(--dc-layer-input)!important;color:var(--dc-layer-input-text)!important;border-color:var(--dc-layer-line)!important;caret-color:var(--dc-primary,#58a9ff)!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--dc-layer-muted) 82%,transparent)!important}body[data-theme=dark] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--dc-layer-muted) 82%,transparent)!important}html[data-theme=dark] select option{background:#101b2a!important;color:#f4f8ff!important}body[data-theme=dark] select option{background:#101b2a!important;color:#f4f8ff!important}html[data-theme=dark] :is(button,.btn,.secondary,.ghost):not(.primary):not(.danger):not(.take):not(.active){border-color:var(--dc-layer-line)}body[data-theme=dark] :is(button,.btn,.secondary,.ghost):not(.primary):not(.danger):not(.take):not(.active){border-color:var(--dc-layer-line)}html[data-theme=dark] :is(.active,[aria-selected=true],.selected){text-shadow:none}body[data-theme=dark] :is(.active,[aria-selected=true],.selected){text-shadow:none}html[data-theme=dark] :is(.hueso-filters button.active,.hueso-review-row button.active,.account-theme-choice4211.active){background:var(--dc-state-selected-bg)!important;color:var(--dc-state-selected-text)!important;border-color:var(--dc-state-selected-bg)!important}body[data-theme=dark] :is(.hueso-filters button.active,.hueso-review-row button.active,.account-theme-choice4211.active){background:var(--dc-state-selected-bg)!important;color:var(--dc-state-selected-text)!important;border-color:var(--dc-state-selected-bg)!important}.more-page1048 .more-grid1048>button[data-more-page1048=hueso]{background:linear-gradient(135deg,var(--dc-module-bone),#6d28d9)!important;color:#fff!important;border-color:color-mix(in srgb,var(--dc-module-bone) 65%,#fff)!important}.more-page1048 [data-more-page1048=hueso]{background:linear-gradient(135deg,var(--dc-module-bone),#6d28d9)!important;color:#fff!important;border-color:color-mix(in srgb,var(--dc-module-bone) 65%,#fff)!important}.hueso-more-card{background:linear-gradient(135deg,var(--dc-module-bone),#6d28d9)!important;color:#fff!important;border-color:color-mix(in srgb,var(--dc-module-bone) 65%,#fff)!important}.hueso-page{color:var(--dc-layer-text)}.hueso-head h2{color:var(--dc-layer-title)}.hueso-card-main b{color:var(--dc-layer-title)}.hueso-sheet h2{color:var(--dc-layer-title)}.hueso-block-head h3{color:var(--dc-layer-title)}.hueso-part b{color:var(--dc-layer-title)}.hueso-head p{color:var(--dc-layer-muted)!important}.hueso-card-main span{color:var(--dc-layer-muted)!important}.hueso-card-foot{color:var(--dc-layer-muted)!important}.hueso-block-head>span{color:var(--dc-layer-muted)!important}.hueso-part small{color:var(--dc-layer-muted)!important}.hueso-history small{color:var(--dc-layer-muted)!important}.hueso-kpis button{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-search{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-filters button{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-card{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-empty{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-sheet{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-part{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-review-row{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-review-help{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-confirm-note{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-part-action.ghost{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-kpis button:hover{background:var(--dc-layer-soft)!important;border-color:color-mix(in srgb,var(--dc-primary,#1478e8) 42%,var(--dc-layer-line))!important}.hueso-card:hover{background:var(--dc-layer-soft)!important;border-color:color-mix(in srgb,var(--dc-primary,#1478e8) 42%,var(--dc-layer-line))!important}.hueso-filters button:hover{background:var(--dc-layer-soft)!important;border-color:color-mix(in srgb,var(--dc-primary,#1478e8) 42%,var(--dc-layer-line))!important}.hueso-part-action:hover{background:var(--dc-layer-soft)!important;border-color:color-mix(in srgb,var(--dc-primary,#1478e8) 42%,var(--dc-layer-line))!important}.hueso-review-row button:hover{background:var(--dc-layer-soft)!important;border-color:color-mix(in srgb,var(--dc-primary,#1478e8) 42%,var(--dc-layer-line))!important}.hueso-phone{background:var(--dc-layer-soft)!important;color:var(--dc-layer-title)!important;border-color:var(--dc-layer-line)!important}.hueso-part-icon{background:var(--dc-layer-soft)!important;color:var(--dc-layer-title)!important;border-color:var(--dc-layer-line)!important}.hueso-detail-facts>span:not(.hueso-state){background:var(--dc-layer-soft)!important;color:var(--dc-layer-title)!important;border-color:var(--dc-layer-line)!important}.hueso-sheet input{background:var(--dc-layer-input)!important;color:var(--dc-layer-input-text)!important;border-color:var(--dc-layer-line)!important}.hueso-sheet select{background:var(--dc-layer-input)!important;color:var(--dc-layer-input-text)!important;border-color:var(--dc-layer-line)!important}.hueso-sheet textarea{background:var(--dc-layer-input)!important;color:var(--dc-layer-input-text)!important;border-color:var(--dc-layer-line)!important}.hueso-search input{background:var(--dc-layer-input)!important;color:var(--dc-layer-input-text)!important;border-color:var(--dc-layer-line)!important}.hueso-sheet-actions{border-top:1px solid var(--dc-layer-line);background:linear-gradient(180deg,color-mix(in srgb,var(--dc-layer-card) 82%,transparent),var(--dc-layer-card) 26%)!important}.hueso-location-card{background:linear-gradient(180deg,var(--dc-module-bone-soft),color-mix(in srgb,var(--dc-module-bone-soft) 62%,var(--dc-layer-card)))!important;border-color:color-mix(in srgb,var(--dc-module-bone) 40%,var(--dc-layer-line))!important}.hueso-location-card small{color:var(--dc-layer-muted)!important}.hueso-location-card b{color:var(--dc-module-bone-text)!important}.hueso-cloud.ok{background:var(--dc-success-bg,#ecf9f2)!important;color:var(--dc-success,#0c9c64)!important;border-color:color-mix(in srgb,var(--dc-success) 35%,var(--dc-layer-line))!important}.hueso-cloud.warn{background:var(--dc-warn-bg,#fff7e7)!important;color:var(--dc-warning,#d38309)!important;border-color:color-mix(in srgb,var(--dc-warning) 35%,var(--dc-layer-line))!important}.hueso-state.active{background:var(--dc-success-bg,#ecf9f2)!important;color:var(--dc-success,#0c9c64)!important;border-color:color-mix(in srgb,var(--dc-success) 35%,var(--dc-layer-line))!important}.hueso-state.opened{background:var(--dc-warn-bg,#fff7e7)!important;color:var(--dc-warning,#d38309)!important;border-color:color-mix(in srgb,var(--dc-warning) 35%,var(--dc-layer-line))!important}.hueso-state.empty{background:var(--dc-layer-soft)!important;color:var(--dc-layer-muted)!important;border-color:var(--dc-layer-line)!important}.hueso-state.low{background:var(--dc-layer-soft)!important;color:var(--dc-layer-muted)!important;border-color:var(--dc-layer-line)!important}.hueso-part.present .hueso-part-icon{background:var(--dc-success-bg,#ecf9f2)!important;color:var(--dc-success,#0c9c64)!important}.hueso-part.removed .hueso-part-icon{background:var(--dc-warn-bg,#fff7e7)!important;color:var(--dc-warning,#d38309)!important}.hueso-part.missing .hueso-part-icon{background:var(--dc-warn-bg,#fff7e7)!important;color:var(--dc-warning,#d38309)!important}.hueso-part.damaged .hueso-part-icon{background:var(--dc-danger-bg,#fff0f2)!important;color:var(--dc-danger,#d83f50)!important}.hueso-part.na .hueso-part-icon{background:var(--dc-layer-soft)!important;color:var(--dc-layer-muted)!important}.hueso-part-action{background:var(--dc-layer-card)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}.hueso-part-action.take{background:var(--dc-primary,#1478e8)!important;color:#fff!important;border-color:var(--dc-primary,#1478e8)!important}.hueso-review-row button.active{background:var(--dc-primary,#1478e8)!important;color:#fff!important;border-color:var(--dc-primary,#1478e8)!important}.hueso-detail-actions .danger{background:var(--dc-danger-bg,#fff0f2)!important;color:var(--dc-danger,#d83f50)!important;border-color:color-mix(in srgb,var(--dc-danger) 35%,var(--dc-layer-line))!important}html[data-theme=dark] .hueso-overlay .sheet{box-shadow:rgba(0,0,0,.44) 0 28px 80px!important}body[data-theme=dark] .hueso-overlay .sheet{box-shadow:rgba(0,0,0,.44) 0 28px 80px!important}html[data-theme=dark] .hueso-empty{background:color-mix(in srgb,var(--dc-layer-card) 72%,#000)!important;color:var(--dc-layer-muted)!important}body[data-theme=dark] .hueso-empty{background:color-mix(in srgb,var(--dc-layer-card) 72%,#000)!important;color:var(--dc-layer-muted)!important}html[data-theme=dark] .hueso-review-row button{background:var(--dc-layer-input)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}body[data-theme=dark] .hueso-review-row button{background:var(--dc-layer-input)!important;color:var(--dc-layer-text)!important;border-color:var(--dc-layer-line)!important}html[data-theme=dark] .hueso-review-row button.active{font-weight:900;background:var(--dc-primary,#58a9ff)!important;color:#06101f!important;border-color:var(--dc-primary,#58a9ff)!important}body[data-theme=dark] .hueso-review-row button.active{font-weight:900;background:var(--dc-primary,#58a9ff)!important;color:#06101f!important;border-color:var(--dc-primary,#58a9ff)!important}.dc-gps-clean-root{color:var(--dc-layer-text)}.l2-page{color:var(--dc-layer-text)}html[data-theme=dark] :is(.dc-gps-clean-root,.l2-page) :is(.l2-card,.l2-panel,.l2-fleet-row,.l2-metrics > div,.l2-overview > div){background:var(--dc-layer-card)!important;border-color:var(--dc-layer-line)!important;color:var(--dc-layer-text)!important}body[data-theme=dark] :is(.dc-gps-clean-root,.l2-page) :is(.l2-card,.l2-panel,.l2-fleet-row,.l2-metrics > div,.l2-overview > div){background:var(--dc-layer-card)!important;border-color:var(--dc-layer-line)!important;color:var(--dc-layer-text)!important}@media (max-width:700px){.hueso-sheet-actions{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}:root{--dc-ctl-bg:#f8fafc;--dc-ctl-bg-2:#ffffff;--dc-ctl-text:#0f172a;--dc-ctl-muted:#64748b;--dc-ctl-border:rgba(15,23,42,.14);--dc-ctl-soft:#eef2f7;--dc-ctl-blue:#0ea5e9;--dc-ctl-green:#22c55e;--dc-ctl-amber:#f59e0b;--dc-ctl-purple:#8b5cf6}html[data-theme=dark]{--dc-ctl-bg:#0d1b26;--dc-ctl-bg-2:#142838;--dc-ctl-text:#f5f7fb;--dc-ctl-muted:#b8c7d5;--dc-ctl-border:rgba(205,229,248,.18);--dc-ctl-soft:#1b3346;--dc-ctl-blue:#38bdf8;--dc-ctl-green:#34d399;--dc-ctl-amber:#fbbf24;--dc-ctl-purple:#c084fc}body[data-theme=dark]{--dc-ctl-bg:#0d1b26;--dc-ctl-bg-2:#142838;--dc-ctl-text:#f5f7fb;--dc-ctl-muted:#b8c7d5;--dc-ctl-border:rgba(205,229,248,.18);--dc-ctl-soft:#1b3346;--dc-ctl-blue:#38bdf8;--dc-ctl-green:#34d399;--dc-ctl-amber:#fbbf24;--dc-ctl-purple:#c084fc}html[data-theme=dark] .hueso-page{color:var(--dc-ctl-text)}body[data-theme=dark] .hueso-page{color:var(--dc-ctl-text)}html[data-theme=dark] .hueso-page :is(.hueso-card,.hueso-kpis button,.hueso-toolbar,.hueso-search,.hueso-part,.hueso-empty,.hueso-history){background:rgba(20,40,56,.78)!important;color:var(--dc-ctl-text)!important;border-color:var(--dc-ctl-border)!important}body[data-theme=dark] .hueso-page :is(.hueso-card,.hueso-kpis button,.hueso-toolbar,.hueso-search,.hueso-part,.hueso-empty,.hueso-history){background:rgba(20,40,56,.78)!important;color:var(--dc-ctl-text)!important;border-color:var(--dc-ctl-border)!important}html[data-theme=dark] .hueso-page :is(input,select,textarea){background:#0f2231!important;color:#f8fafc!important;border-color:rgba(189,220,246,.24)!important;caret-color:rgb(248,250,252)!important}body[data-theme=dark] .hueso-page :is(input,select,textarea){background:#0f2231!important;color:#f8fafc!important;border-color:rgba(189,220,246,.24)!important;caret-color:rgb(248,250,252)!important}html[data-theme=dark] .hueso-page :is(){color:#a8bac8!important}body[data-theme=dark] .hueso-page :is(){color:#a8bac8!important}html[data-theme=dark] .hueso-page select option{background:#0f2231!important;color:#f8fafc!important}body[data-theme=dark] .hueso-page select option{background:#0f2231!important;color:#f8fafc!important}html[data-theme=dark] .hueso-overlay .hueso-sheet{background:linear-gradient(#142838,#0e1d29)!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.2)!important;box-shadow:rgba(0,0,0,.55) 0 28px 80px!important}body[data-theme=dark] .hueso-overlay .hueso-sheet{background:linear-gradient(#142838,#0e1d29)!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.2)!important;box-shadow:rgba(0,0,0,.55) 0 28px 80px!important}html[data-theme=dark] .hueso-sheet{background:linear-gradient(#142838,#0e1d29)!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.2)!important;box-shadow:rgba(0,0,0,.55) 0 28px 80px!important}body[data-theme=dark] .hueso-sheet{background:linear-gradient(#142838,#0e1d29)!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.2)!important;box-shadow:rgba(0,0,0,.55) 0 28px 80px!important}html[data-theme=dark] .hueso-sheet .sheet-head{background:0 0!important;color:#f8fafc!important}body[data-theme=dark] .hueso-sheet .sheet-head{background:0 0!important;color:#f8fafc!important}html[data-theme=dark] .hueso-sheet :is(h2,h3,b,label,span){color:#f8fafc}body[data-theme=dark] .hueso-sheet :is(h2,h3,b,label,span){color:#f8fafc}html[data-theme=dark] .hueso-sheet :is(small,p,.muted){color:#c4d3df!important}body[data-theme=dark] .hueso-sheet :is(small,p,.muted){color:#c4d3df!important}html[data-theme=dark] .hueso-review-help{background:rgba(15,34,49,.95)!important;border:1px solid rgba(205,229,248,.18)!important;color:#dbeafe!important}body[data-theme=dark] .hueso-review-help{background:rgba(15,34,49,.95)!important;border:1px solid rgba(205,229,248,.18)!important;color:#dbeafe!important}html[data-theme=dark] .hueso-review-row{background:rgba(13,27,38,.72)!important;border:1px solid rgba(205,229,248,.15)!important;color:#f8fafc!important}body[data-theme=dark] .hueso-review-row{background:rgba(13,27,38,.72)!important;border:1px solid rgba(205,229,248,.15)!important;color:#f8fafc!important}html[data-theme=dark] .hueso-review-row.locked{opacity:.92;background:rgba(12,23,33,.68)!important}body[data-theme=dark] .hueso-review-row.locked{opacity:.92;background:rgba(12,23,33,.68)!important}html[data-theme=dark] .hueso-review-row button{background:#183247!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.22)!important;box-shadow:none!important}body[data-theme=dark] .hueso-review-row button{background:#183247!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.22)!important;box-shadow:none!important}html[data-theme=dark] .hueso-part-action{background:#183247!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.22)!important;box-shadow:none!important}body[data-theme=dark] .hueso-part-action{background:#183247!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.22)!important;box-shadow:none!important}html[data-theme=dark] .hueso-review-row button:hover{background:#21435d!important;border-color:rgba(56,189,248,.55)!important}body[data-theme=dark] .hueso-review-row button:hover{background:#21435d!important;border-color:rgba(56,189,248,.55)!important}html[data-theme=dark] .hueso-part-action:hover{background:#21435d!important;border-color:rgba(56,189,248,.55)!important}body[data-theme=dark] .hueso-part-action:hover{background:#21435d!important;border-color:rgba(56,189,248,.55)!important}html[data-theme=dark] .hueso-review-row button.active{background:#0ea5e9!important;color:#06121c!important;border-color:#7dd3fc!important;font-weight:900!important}body[data-theme=dark] .hueso-review-row button.active{background:#0ea5e9!important;color:#06121c!important;border-color:#7dd3fc!important;font-weight:900!important}html[data-theme=dark] .hueso-part-action.active{background:#0ea5e9!important;color:#06121c!important;border-color:#7dd3fc!important;font-weight:900!important}body[data-theme=dark] .hueso-part-action.active{background:#0ea5e9!important;color:#06121c!important;border-color:#7dd3fc!important;font-weight:900!important}html[data-theme=dark] .hueso-part-icon{background:#102232!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.2)!important}body[data-theme=dark] .hueso-part-icon{background:#102232!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.2)!important}html[data-theme=dark] .hueso-part.present .hueso-part-icon{background:rgba(52,211,153,.18)!important;color:#a7f3d0!important}body[data-theme=dark] .hueso-part.present .hueso-part-icon{background:rgba(52,211,153,.18)!important;color:#a7f3d0!important}html[data-theme=dark] .hueso-part.missing .hueso-part-icon{background:rgba(251,191,36,.18)!important;color:#fde68a!important}body[data-theme=dark] .hueso-part.missing .hueso-part-icon{background:rgba(251,191,36,.18)!important;color:#fde68a!important}html[data-theme=dark] .hueso-part.removed .hueso-part-icon{background:rgba(251,191,36,.18)!important;color:#fde68a!important}body[data-theme=dark] .hueso-part.removed .hueso-part-icon{background:rgba(251,191,36,.18)!important;color:#fde68a!important}html[data-theme=dark] :is(.gps-clean58-shell,.location-people,.live-map-card,.location-overview){color:var(--dc-ctl-text)}body[data-theme=dark] :is(.gps-clean58-shell,.location-people,.live-map-card,.location-overview){color:var(--dc-ctl-text)}html[data-theme=dark] :is(.location-person,.location-person-stable,.dc-gps60-panel,.gps-live360-status,.location-share-card){background:linear-gradient(rgba(20,40,56,.96),rgba(14,29,41,.96))!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.18)!important;box-shadow:rgba(0,0,0,.26) 0 14px 34px!important}body[data-theme=dark] :is(.location-person,.location-person-stable,.dc-gps60-panel,.gps-live360-status,.location-share-card){background:linear-gradient(rgba(20,40,56,.96),rgba(14,29,41,.96))!important;color:#f8fafc!important;border:1px solid rgba(205,229,248,.18)!important;box-shadow:rgba(0,0,0,.26) 0 14px 34px!important}html[data-theme=dark] .location-person *{color:inherit}body[data-theme=dark] .location-person *{color:inherit}html[data-theme=dark] .dc-gps60-panel *{color:inherit}body[data-theme=dark] .dc-gps60-panel *{color:inherit}html[data-theme=dark] .location-person small{color:#bfd0dd!important}body[data-theme=dark] .location-person small{color:#bfd0dd!important}html[data-theme=dark] .dc-gps60-panel small{color:#bfd0dd!important}body[data-theme=dark] .dc-gps60-panel small{color:#bfd0dd!important}html[data-theme=dark] .person-avatar{background:#102333!important;color:#e0f2fe!important;border:1px solid rgba(125,211,252,.25)!important}body[data-theme=dark] .person-avatar{background:#102333!important;color:#e0f2fe!important;border:1px solid rgba(125,211,252,.25)!important}html[data-theme=dark] .person-avatar.live{background:rgba(34,197,94,.22)!important;color:#bbf7d0!important;border-color:rgba(74,222,128,.45)!important}body[data-theme=dark] .person-avatar.live{background:rgba(34,197,94,.22)!important;color:#bbf7d0!important;border-color:rgba(74,222,128,.45)!important}html[data-theme=dark] .person-arrow{color:#dbeafe!important}body[data-theme=dark] .person-arrow{color:#dbeafe!important}.dc-gps60-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0;padding:14px;border-radius:18px}.dc-gps60-panel b{display:block;font-size:15px}.dc-gps60-panel small{display:block;margin-top:3px}.dc-gps60-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dc-gps60-panel[data-state=live]{border-color:rgba(52,211,153,.42)!important}.dc-gps60-panel[data-state=warn]{border-color:rgba(251,191,36,.48)!important}.dc-gps60-panel[data-state=error]{border-color:rgba(251,191,36,.48)!important}@media (max-width:720px){.dc-gps60-panel{align-items:stretch;flex-direction:column}.dc-gps60-actions{justify-content:stretch}.dc-gps60-actions button{flex:1 1 0%}}html[data-theme=dark] .location-shell .gps-clean58-shell .location-people .location-person.location-person-stable{background:linear-gradient(#14283a 0,#102131 100%)!important;color:#f8fafc!important;border-width:1px 1px 1px 5px!important;border-style:solid!important;border-color:rgba(148,180,203,.24) rgba(148,180,203,.24) rgba(148,180,203,.24) #64748b!important;border-image:initial!important;box-shadow:rgba(0,0,0,.2) 0 9px 24px!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-people .location-person.location-person-stable{background:linear-gradient(#14283a 0,#102131 100%)!important;color:#f8fafc!important;border-width:1px 1px 1px 5px!important;border-style:solid!important;border-color:rgba(148,180,203,.24) rgba(148,180,203,.24) rgba(148,180,203,.24) #64748b!important;border-image:initial!important;box-shadow:rgba(0,0,0,.2) 0 9px 24px!important}html[data-theme=dark] .location-shell .gps-clean58-shell .location-person.location-person-stable .person-main b{color:#f8fafc!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-person.location-person-stable .person-main b{color:#f8fafc!important}html[data-theme=dark] .location-shell .gps-clean58-shell .location-person.location-person-stable :is(.person-main small,.person-meta small){color:#aec2d1!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-person.location-person-stable :is(.person-main small,.person-meta small){color:#aec2d1!important}html[data-theme=dark] .location-shell .gps-clean58-shell .location-person.location-person-stable .person-arrow{color:#dbeafe!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-person.location-person-stable .person-arrow{color:#dbeafe!important}html[data-theme=dark] .location-shell .gps-clean58-shell .location-person.location-person-stable:has(.person-avatar.live){border-left-color:#22c55e!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-person.location-person-stable:has(.person-avatar.live){border-left-color:#22c55e!important}html[data-theme=dark] .location-shell .gps-clean58-shell .person-avatar{background:#0d2131!important;color:#dbeafe!important;border:1px solid rgba(125,211,252,.22)!important}body[data-theme=dark] .location-shell .gps-clean58-shell .person-avatar{background:#0d2131!important;color:#dbeafe!important;border:1px solid rgba(125,211,252,.22)!important}html[data-theme=dark] .location-shell .gps-clean58-shell .person-avatar.live{background:rgba(34,197,94,.16)!important;color:#bbf7d0!important;border-color:rgba(74,222,128,.4)!important}body[data-theme=dark] .location-shell .gps-clean58-shell .person-avatar.live{background:rgba(34,197,94,.16)!important;color:#bbf7d0!important;border-color:rgba(74,222,128,.4)!important}html[data-theme=dark] .location-shell .gps-clean58-shell .location-map-toolbar{color:#f8fafc!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-map-toolbar{color:#f8fafc!important}html[data-theme=dark] .location-shell .gps-clean58-shell .location-map-toolbar #locationMapSelected{color:#dbeafe!important;opacity:1!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-map-toolbar #locationMapSelected{color:#dbeafe!important;opacity:1!important}html[data-theme=dark] .location-shell .gps-clean58-shell .location-map-legend{color:#e2e8f0!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-map-legend{color:#e2e8f0!important}html[data-theme=dark] .location-shell .gps-clean58-shell .location-map-legend small{color:#a9bdcc!important}body[data-theme=dark] .location-shell .gps-clean58-shell .location-map-legend small{color:#a9bdcc!important}:root{--dc-orange:#f97316;--dc-orange2:#ea580c;--dc-green:#22c55e;--dc-green2:#16a34a;--dc-blue:#0ea5e9;--dc-blue2:#0284c7;--dc-red:#ef4444;--dc-red2:#dc2626;--dc-purple:#a855f7;--dc-purple2:#7c3aed;--dc-cyan:#06b6d4;--dc-cyan2:#0891b2;--dc-yellow:#f59e0b;--dc-yellow2:#d97706;--dc-slate:#64748b;--dc-slate2:#475569;--dc-module-inicio:linear-gradient(145deg,var(--dc-orange),var(--dc-orange2));--dc-module-finanzas:linear-gradient(145deg,var(--dc-green),var(--dc-green2));--dc-module-bandeja:linear-gradient(145deg,var(--dc-blue),var(--dc-blue2));--dc-module-rutas:linear-gradient(145deg,var(--dc-red),var(--dc-red2));--dc-module-mas:linear-gradient(145deg,var(--dc-purple),var(--dc-purple2));--dc-module-abonos:linear-gradient(145deg,#10b981,#047857);--dc-module-banco:linear-gradient(145deg,#38bdf8,#2563eb);--dc-module-caja:linear-gradient(145deg,#f59e0b,#ea580c);--dc-module-movimientos:linear-gradient(145deg,#14b8a6,#0f766e);--dc-module-conciliacion:linear-gradient(145deg,#22c55e,#059669)}.bottom-nav button[data-p=home]{background:var(--dc-module-inicio)!important;color:#fff!important}.bottom-nav button[data-page=home]{background:var(--dc-module-inicio)!important;color:#fff!important}.nav1048 [data-p=home]{background:var(--dc-module-inicio)!important;color:#fff!important}.bottom-nav button[data-p=finance]{background:var(--dc-module-finanzas)!important;color:#fff!important}.bottom-nav button[data-page=finance]{background:var(--dc-module-finanzas)!important;color:#fff!important}.nav1048 [data-p=finance]{background:var(--dc-module-finanzas)!important;color:#fff!important}.bottom-nav button[data-p=inbox]{background:var(--dc-module-bandeja)!important;color:#fff!important}.bottom-nav button[data-page=inbox]{background:var(--dc-module-bandeja)!important;color:#fff!important}.bottom-nav button.dc-bandeja-central4188{background:var(--dc-module-bandeja)!important;color:#fff!important}.bottom-nav button[data-p=routes]{background:var(--dc-module-rutas)!important;color:#fff!important}.bottom-nav button[data-page=routes]{background:var(--dc-module-rutas)!important;color:#fff!important}.nav1048 [data-p=routes]{background:var(--dc-module-rutas)!important;color:#fff!important}.bottom-nav button[data-p=more]{background:var(--dc-module-mas)!important;color:#fff!important}.bottom-nav button[data-page=more]{background:var(--dc-module-mas)!important;color:#fff!important}.nav1048 [data-p=more]{background:var(--dc-module-mas)!important;color:#fff!important}.bottom-nav button :is(span,small,b,em){text-shadow:rgba(0,0,0,.25) 0 1px 1px;color:#fff!important}.bottom-nav button.dc-bandeja-central4188 :is(span,small,b,em){text-shadow:rgba(0,0,0,.25) 0 1px 1px;color:#fff!important}.enterprise-action.orange{color:#fff!important}.enterprise-action[data-home-action=home]{color:#fff!important}.more-card1048[data-more-page1048=home]{color:#fff!important}.enterprise-action.green{color:#fff!important}.enterprise-action[data-home-action=finance]{color:#fff!important}.more-card1048[data-more-page1048=finance]{color:#fff!important}.more-grid1048>[data-more-page1048=finance]{background:var(--dc-module-finanzas)!important;color:#fff!important}.enterprise-action.blue{color:#fff!important}.enterprise-action[data-home-action=inbox]{color:#fff!important}.more-card1048[data-more-page1048=inbox]{color:#fff!important}.more-grid1048>[data-more-page1048=inbox]{background:var(--dc-module-bandeja)!important;color:#fff!important}.enterprise-action.red{color:#fff!important}.enterprise-action[data-home-action=routes]{color:#fff!important}.more-card1048[data-more-page1048=routes]{color:#fff!important}.more-grid1048>[data-more-page1048=routes]{background:var(--dc-module-rutas)!important;color:#fff!important}.enterprise-action.violet{color:#fff!important}.enterprise-action.purple{color:#fff!important}.enterprise-action[data-home-action=locations]{color:#fff!important}.more-card1048[data-more-page1048=locations]{color:#fff!important}.more-grid1048>[data-more-page1048=locations]{background:var(--dc-module-mas)!important;color:#fff!important}.enterprise-action :is(b,small,span,em,strong){color:#fff!important}.more-card1048 :is(b,small,span,em,strong){color:#fff!important}.more-grid1048>button :is(b,small,span,em,strong){color:#fff!important}.enterprise-action-icon{filter:drop-shadow(rgba(0, 0, 0, .25) 0px 1px 1px)}.more-card1048 svg{filter:drop-shadow(rgba(0, 0, 0, .25) 0px 1px 1px)}.more-card1048 .icon{filter:drop-shadow(rgba(0, 0, 0, .25) 0px 1px 1px)}.more-grid1048>button svg{filter:drop-shadow(rgba(0, 0, 0, .25) 0px 1px 1px)}.finance-tabs1066 button[data-fin1066=finance]{background:var(--dc-module-movimientos)!important;color:#fff!important;border-color:transparent!important}.finance-tab[data-finance=movements]{background:var(--dc-module-movimientos)!important;color:#fff!important;border-color:transparent!important}button[data-finance-page=movements]{background:var(--dc-module-movimientos)!important;color:#fff!important;border-color:transparent!important}button[data-cash-page=movements]{background:var(--dc-module-movimientos)!important;color:#fff!important;border-color:transparent!important}.finance-tabs1066 button[data-fin1066=reconciliation]{background:var(--dc-module-banco)!important;color:#fff!important;border-color:transparent!important}button[data-finance-page=bank]{background:var(--dc-module-banco)!important;color:#fff!important;border-color:transparent!important}button[data-cash-page=bank]{background:var(--dc-module-banco)!important;color:#fff!important;border-color:transparent!important}.bank-card{background:var(--dc-module-banco)!important;color:#fff!important;border-color:transparent!important}.bank-action{background:var(--dc-module-banco)!important;color:#fff!important;border-color:transparent!important}.finance-tabs1066 button[data-fin1066=sicarReconciliation]{background:var(--dc-module-conciliacion)!important;color:#fff!important;border-color:transparent!important}button[data-finance-page=sicarReconciliation]{background:var(--dc-module-conciliacion)!important;color:#fff!important;border-color:transparent!important}button[data-cash-page=sicarReconciliation]{background:var(--dc-module-conciliacion)!important;color:#fff!important;border-color:transparent!important}.finance-tabs1066 button[data-fin1066=abonosAplicador]{background:var(--dc-module-abonos)!important;color:#fff!important;border-color:transparent!important}button[data-finance-page=abonosAplicador]{background:var(--dc-module-abonos)!important;color:#fff!important;border-color:transparent!important}.more-page1048 [data-more-page1048=abonosAplicador]{background:var(--dc-module-abonos)!important;color:#fff!important;border-color:transparent!important}.abonos-independent41762{background:var(--dc-module-abonos)!important;color:#fff!important;border-color:transparent!important}.finance-tabs1066 button :is(span,b,small){font-weight:900}.finance-tabs1066 button{font-weight:900}.finance-tabs1066 button:not(.active){opacity:.96}.finance-tabs1066 button.active{box-shadow:rgba(14,165,233,.24) 0 12px 28px,rgba(255,255,255,.3) 0 0 0 2px inset!important}body:not(.light) .hueso-page input{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) .hueso-page select{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) .hueso-page textarea{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) .hueso-modal input{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) .hueso-modal select{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) .hueso-modal textarea{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) [data-hueso] input{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) [data-hueso] select{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) [data-hueso] textarea{background:rgba(15,23,42,.84)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.34)!important;box-shadow:rgba(255,255,255,.03) 0 0 0 1px inset!important}body:not(.light) .hueso-page option{background:#0f172a!important;color:#f8fafc!important}body:not(.light) .hueso-modal option{background:#0f172a!important;color:#f8fafc!important}body:not(.light) [data-hueso] option{background:#0f172a!important;color:#f8fafc!important}body:not(.light) .hueso-page .quick-choice{background:rgba(30,41,59,.88)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.36)!important}body:not(.light) .hueso-modal .quick-choice{background:rgba(30,41,59,.88)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.36)!important}body:not(.light) [data-hueso] .quick-choice{background:rgba(30,41,59,.88)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.36)!important}body:not(.light) .hueso-page .chip{background:rgba(30,41,59,.88)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.36)!important}body:not(.light) .hueso-modal .chip{background:rgba(30,41,59,.88)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.36)!important}body:not(.light) .hueso-page .quick-choice.active{background:linear-gradient(145deg,#8b5cf6,#6d28d9)!important;color:#fff!important;border-color:transparent!important}body:not(.light) .hueso-modal .quick-choice.active{background:linear-gradient(145deg,#8b5cf6,#6d28d9)!important;color:#fff!important;border-color:transparent!important}body:not(.light) [data-hueso] .quick-choice.active{background:linear-gradient(145deg,#8b5cf6,#6d28d9)!important;color:#fff!important;border-color:transparent!important}.dc-gps62-admin{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:12px;align-items:center;margin:10px 0;padding:12px;border-radius:18px;background:linear-gradient(135deg,rgba(14,165,233,.16),rgba(124,58,237,.13));border:1px solid rgba(14,165,233,.26)}.dc-gps62-admin b{display:block;color:var(--dc-text,#f8fafc)}.dc-gps62-admin small{display:block;opacity:.78}.dc-gps62-admin .gps62-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dc-gps62-admin button{min-height:38px}@media (max-width:720px){.dc-gps62-admin{grid-template-columns:1fr}.dc-gps62-admin .gps62-actions{justify-content:stretch}.dc-gps62-admin .gps62-actions button{flex:1 1 0%}}.sicar-pro{content-visibility:auto;contain-intrinsic-size:900px;contain:layout style paint}.bf-root{content-visibility:auto;contain-intrinsic-size:900px;contain:layout style paint}.recon-main-table{content-visibility:auto;contain-intrinsic-size:900px;contain:layout style paint}.recon-bank-open{content-visibility:auto;contain-intrinsic-size:900px;contain:layout style paint}.recon-monthly-pro{content-visibility:auto;contain-intrinsic-size:900px;contain:layout style paint}.sicar-pro .enterprise-table-wrap{transform:translateZ(0);will-change:auto}.sicar-pro table{transform:translateZ(0);will-change:auto}.bf-table-wrap{transform:translateZ(0);will-change:auto}.sicar-pro *{animation-duration:0s!important;transition-duration:.12s!important}.bf-root *{animation-duration:0s!important;transition-duration:.12s!important}.sicar-pro tbody tr{contain:layout paint}.bf-root tbody tr{contain:layout paint}[data-module=bandeja]{--module-bg:var(--dc-module-bandeja)}[data-module=inbox]{--module-bg:var(--dc-module-bandeja)}[data-module=finance]{--module-bg:var(--dc-module-finanzas)}[data-module=finanzas]{--module-bg:var(--dc-module-finanzas)}[data-module=routes]{--module-bg:var(--dc-module-rutas)}[data-module=rutas]{--module-bg:var(--dc-module-rutas)}html[data-theme=dark] .bottom-nav button.nav-home1048.active{background:var(--dc-module-inicio)!important}body[data-theme=dark] .bottom-nav button.nav-home1048.active{background:var(--dc-module-inicio)!important}html[data-theme=dark] .bottom-nav button.nav-finance1048.active{background:var(--dc-module-finanzas)!important}body[data-theme=dark] .bottom-nav button.nav-finance1048.active{background:var(--dc-module-finanzas)!important}html[data-theme=dark] .bottom-nav button.nav-inbox1048.active{background:var(--dc-module-bandeja)!important}body[data-theme=dark] .bottom-nav button.nav-inbox1048.active{background:var(--dc-module-bandeja)!important}html[data-theme=dark] .bottom-nav button.dc-bandeja-central4188.active{background:var(--dc-module-bandeja)!important}body[data-theme=dark] .bottom-nav button.dc-bandeja-central4188.active{background:var(--dc-module-bandeja)!important}html[data-theme=dark] .bottom-nav button.nav-routes1048.active{background:var(--dc-module-rutas)!important}body[data-theme=dark] .bottom-nav button.nav-routes1048.active{background:var(--dc-module-rutas)!important}html[data-theme=dark] .bottom-nav button.nav-more1048.active{background:var(--dc-module-mas)!important}body[data-theme=dark] .bottom-nav button.nav-more1048.active{background:var(--dc-module-mas)!important}.dc-system-audit-card{overflow:hidden}.dc-system-audit-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:2px 0}.dc-system-audit-card>summary::-webkit-details-marker{display:none}.dc-system-audit-summary{display:flex;align-items:center;gap:12px;min-width:0}.dc-system-audit-summary>span:last-child{display:grid;gap:2px;min-width:0}.dc-system-audit-summary b{font-size:15px}.dc-system-audit-summary small{opacity:.72}.dc-system-audit-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#334155,#0f172a);color:#fff;flex:0 0 auto}.dc-system-audit-content{display:grid;gap:14px;padding-top:16px}.dc-system-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:10px}.dc-system-audit-grid>div{display:grid;gap:4px;padding:12px;border:1px solid var(--border,#dbe3ef);border-radius:14px;background:var(--surface-soft,#f8fafc);min-width:0}.dc-system-audit-grid small{opacity:.7}.dc-audit-release small{opacity:.7}.dc-audit-event small{opacity:.7}.dc-system-current small{opacity:.7}.dc-system-audit-title small{opacity:.7}.dc-system-audit-grid b{overflow-wrap:anywhere}.dc-system-audit-rule{display:grid;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.08)}.dc-system-audit-rule b{color:#16a34a}.dc-system-audit-rule span{font-size:13px;line-height:1.45;opacity:.82}.dc-system-audit-columns{display:grid;grid-template-columns:minmax(0px,1fr) minmax(0px,1fr);gap:14px}.dc-system-audit-columns>section{display:grid;align-content:start;gap:8px;min-width:0}.dc-system-audit-title{display:grid;gap:2px;margin-bottom:2px}.dc-system-current{display:grid;gap:3px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,rgba(34,197,94,.13),rgba(14,165,233,.08));border:1px solid rgba(34,197,94,.24)}.dc-system-current span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:.66}.dc-system-current b{overflow-wrap:anywhere}.dc-audit-release{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid var(--border,#dbe3ef);border-radius:12px;background:var(--surface,#fff)}.dc-audit-release>div:first-child{display:grid;gap:3px;min-width:0}.dc-audit-release b{overflow-wrap:anywhere}.dc-audit-release small{overflow-wrap:anywhere}.dc-audit-release.current{border-color:rgba(34,197,94,.38);box-shadow:#22c55e 3px 0 0 inset}.dc-audit-release-meta{display:grid;gap:5px;justify-items:end;text-align:right}.dc-audit-event{display:grid;grid-template-columns:10px minmax(0px,1fr);gap:9px;align-items:start;padding:8px 2px;border-bottom:1px solid var(--border,#e5e7eb)}.dc-audit-event:last-child{border-bottom:0}.dc-audit-event>div{display:grid;gap:2px}.dc-audit-dot{width:8px;height:8px;border-radius:999px;background:#0ea5e9;margin-top:6px;box-shadow:rgba(14,165,233,.12) 0 0 0 3px}.dc-system-audit-actions{justify-content:space-between;gap:12px;border-top:1px solid var(--border,#e5e7eb);padding-top:12px}body:not(.light) .dc-system-audit-grid>div{background:rgba(15,23,42,.76);border-color:rgba(148,163,184,.22)}html[data-theme=dark] .dc-system-audit-grid>div{background:rgba(15,23,42,.76);border-color:rgba(148,163,184,.22)}body:not(.light) .dc-audit-release{background:rgba(15,23,42,.76);border-color:rgba(148,163,184,.22)}html[data-theme=dark] .dc-audit-release{background:rgba(15,23,42,.76);border-color:rgba(148,163,184,.22)}body:not(.light) .dc-system-audit-icon{background:linear-gradient(145deg,#475569,#1e293b)}html[data-theme=dark] .dc-system-audit-icon{background:linear-gradient(145deg,#475569,#1e293b)}body:not(.light) .dc-audit-event{border-color:rgba(148,163,184,.18)}html[data-theme=dark] .dc-audit-event{border-color:rgba(148,163,184,.18)}body:not(.light) .dc-system-audit-actions{border-color:rgba(148,163,184,.18)}html[data-theme=dark] .dc-system-audit-actions{border-color:rgba(148,163,184,.18)}@media (max-width:900px){.dc-system-audit-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.dc-system-audit-columns{grid-template-columns:1fr}}@media (max-width:560px){.dc-system-audit-card>summary{align-items:flex-start}.dc-system-audit-card>summary>.pill{display:none}.dc-system-audit-grid{grid-template-columns:1fr 1fr}.dc-audit-release{grid-template-columns:1fr}.dc-audit-release-meta{justify-items:start;text-align:left}.dc-system-audit-actions{align-items:stretch;flex-direction:column}.dc-system-audit-actions button{width:100%}}.oracle20-module.os-simple>:not(.os-panel){display:none!important}.os-panel .enterprise-table-wrap{max-width:100%;overflow-x:auto}.os-panel{min-width:0;box-sizing:border-box}.os-panel input{box-sizing:border-box}.os-panel{background:#111d30;color:#e6edf7;border:1px solid #30415b;border-radius:16px;padding:24px;margin-bottom:20px}.os-head{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.os-head h2{margin:8px 0}.os-head p{color:#b5c4d9}.os-help{color:#b5c4d9}.os-foot{color:#b5c4d9}.os-actions{display:flex;gap:12px;flex-wrap:wrap}.os-fresh{display:flex;gap:12px;flex-wrap:wrap}.os-tabs{display:flex;gap:12px;flex-wrap:wrap}.os-fresh{padding:16px 0;font-size:.9rem}.os-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 22px}.os-stats>div{background:#1b2a40;border:1px solid #3a4b64;border-radius:12px;padding:18px;display:grid;gap:6px}.os-stats b{font-size:2rem;color:#fff}.os-stats small{color:#b5c4d9}.os-tabs{border-bottom:1px solid #3c4c65;padding-bottom:12px}.os-tabs button{border:1px solid #637891;border-radius:9px;padding:10px 16px;background:#16263b;color:#dce8f8}.os-tabs button.active{background:#2463d9;border-color:#568df5;color:#fff}.os-search{display:block;margin:15px 0;color:#dce8f8}.os-search input{display:block;width:100%;max-width:450px;margin-top:7px;padding:11px;border:1px solid #6c7f98;border-radius:8px;background:#0e1929;color:#fff}.os-table{width:100%;min-width:650px}.os-table td{vertical-align:top;padding:13px 10px}.os-table small{display:block;color:#b5c4d9;margin-top:5px}.os-good{color:#71e3b6;font-weight:700}.os-warn{background:#4a3615;color:#ffe1a1;border:1px solid #b28938;border-radius:9px;padding:13px}.os-foot{display:block;margin-top:14px}.os-panel button:focus-visible{outline:rgb(151,199,255) solid 3px;outline-offset:3px}.os-panel input:focus-visible{outline:rgb(151,199,255) solid 3px;outline-offset:3px}@media (max-width:700px){.os-panel{padding:16px}.os-head{flex-direction:column}.os-stats{grid-template-columns:1fr}.os-stats>div{padding:14px}.os-stats b{font-size:1.7rem}.os-fresh{flex-direction:column;gap:6px}}html body #view .oracle20-module.os-simple>:not(#oracleStockPanel){display:none!important}html body #view .oracle20-module.os-simple>#oracleStockPanel{display:block!important}#oracle207Elegate td small{display:block}html body #view #dcSicarReportsPanel{background:var(--dc-surface);color:var(--dc-text);border:1px solid var(--dc-line);border-radius:16px;padding:18px;margin-bottom:20px;overflow-wrap:anywhere}html body #view #dcSicarReportsPanel>summary{font-size:20px;font-weight:750;cursor:pointer;min-height:40px;color:var(--dc-text-strong)}html body #view #dcSicarReportsPanel p{line-height:1.6;color:var(--dc-text)}#dcSicarReportsPanel .sr-tools{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;align-items:center}#dcSicarReportsPanel .sr-days{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;align-items:center}html body #view #dcSicarReportsPanel .sr-btn{border-radius:8px;padding:10px 14px;min-height:42px;cursor:pointer;background:#185ca5!important;color:#fff!important;border:1px solid #6893be!important}#dcSicarReportsPanel .sr-btn:focus-visible{outline:rgb(120,185,255) solid 3px;outline-offset:3px}#dcSicarReportsPanel .sr-btn:disabled{opacity:.65;cursor:wait}html body #view #dcSicarReportsPanel input{border:1px solid var(--dc-line-strong);border-radius:6px;padding:8px;background:var(--dc-surface-2)!important;color:var(--dc-text)!important}#dcSicarReportsPanel .sr-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}html body #view #dcSicarReportsPanel .sr-metrics>div{background:var(--dc-surface-2);border:1px solid var(--dc-line);border-radius:10px;padding:14px;display:grid;gap:7px}#dcSicarReportsPanel .sr-metrics b{font-size:22px}#dcSicarReportsPanel .sr-table{overflow-x:auto}#dcSicarReportsPanel table{width:100%;border-collapse:collapse;min-width:520px}#dcSicarReportsPanel td{padding:12px;border-bottom:1px solid var(--dc-line);text-align:left}#dcSicarReportsPanel th{padding:12px;border-bottom:1px solid var(--dc-line);text-align:left}html body #view #dcSicarReportsPanel th{background:var(--dc-surface-2)!important;color:var(--dc-text)!important}#dcSicarReportsPanel .sr-review{display:inline-block;border-radius:999px;padding:3px 9px;background:#7a4e12;color:#ffdb89;font-size:12px;font-weight:800;letter-spacing:.04em}.sr-migration{display:grid;gap:14px;margin-bottom:16px}.sr-migration-head{display:grid;gap:12px;background:var(--dc-surface);color:var(--dc-text);border:1px solid var(--dc-line);border-radius:16px;padding:16px}.sr-migration-head b{font-size:20px}.sr-migration-head p{margin:6px 0 0;color:var(--dc-text)}.sr-legacy-note p{margin:6px 0 0;color:var(--dc-text)}.sr-tabs{display:flex;flex-wrap:wrap;gap:8px}.sr-tabs button{background:var(--dc-surface-2);color:var(--dc-text);border:1px solid var(--dc-line-strong);border-radius:9px;padding:10px 14px;min-height:42px;cursor:pointer;font-weight:700}.sr-tabs button.active{background:#185ca5;color:#fff;border-color:#6893be}.sr-tabs button:focus-visible{outline:rgb(120,185,255) solid 3px;outline-offset:3px}.sr-migration [hidden]{display:none!important}.sr-legacy-note{background:var(--dc-surface);color:var(--dc-text);border:1px solid #a87924;border-radius:12px;padding:14px;margin:0 0 12px}.sr-migration [data-sr-pane=legacy]>.sr-legacy-note p{line-height:1.5}@media (max-width:600px){.sr-migration-head{padding:12px}.sr-tabs{display:grid;grid-template-columns:1fr 1fr}.sr-tabs button{padding:9px 7px;font-size:13px}}@media (min-width:1000px){#view>.rec20{width:min(100%,1480px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}#view>.finance-shell{width:min(100%,1480px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}#view>.bf217{width:min(100%,1480px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}#view>.bf-root{width:min(100%,1480px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}}.rec20 .rec-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important;gap:10px!important}.rec20 .rec-kpis>.rk{min-width:0!important;min-height:92px!important;padding:14px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:16px!important;color:#fff!important;box-shadow:rgba(5,20,45,.2) 0 8px 20px!important}.rec20 .rec-kpis>.rk small{color:#fff!important}.rec20 .rec-kpis>.rk b{color:#fff!important}.rec20 .rec-kpis>.rk span{color:#fff!important}.rec20 .rec-kpis>.rk.green{background:linear-gradient(140deg,#16a765,#087b52)!important}.rec20 .rec-kpis>.rk.red{background:linear-gradient(140deg,#ec5660,#b91c35)!important}.rec20 .rec-kpis>.rk.blue{background:linear-gradient(140deg,#258dec,#145bb8)!important}.rec20 .rec-kpis>.rk.purple{background:linear-gradient(140deg,#9257df,#6236b4)!important}.rec20 .rec-kpis>.rk.slate{background:linear-gradient(140deg,#e9a51a,#bd690b)!important}.rec20 .rec-pending41763{border-left:5px solid #e9a51a!important}.rec20 .rec-pending41763 .section-title .pill{white-space:nowrap}.rec20 .rec-monthbar{border-color:rgba(56,189,248,.25)!important}.rec20 .rec-view41763{border-color:rgba(56,189,248,.25)!important}.rec20 .rec-import{border-color:rgba(56,189,248,.25)!important}.rec20 .rec-group{border-color:rgba(56,189,248,.25)!important}.rec20 .rec-view41763{box-shadow:#38bdf8 4px 0 inset,rgba(0,0,0,.12) 0 6px 18px!important}.finance-shell .finance-kpis41770{display:grid!important;grid-template-columns:repeat(4,minmax(0px,1fr))!important;gap:12px!important}.finance-shell .finance-kpis41770>.metric{min-width:0!important;min-height:108px!important;padding:16px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:17px!important;color:#fff!important;box-shadow:rgba(5,20,45,.2) 0 8px 20px!important}.finance-shell .finance-kpis41770>.metric :is(span,b,small){color:#fff!important}.finance-shell .finance-income41770{background:linear-gradient(140deg,#16a765,#087b52)!important}.finance-shell .finance-expense41770{background:linear-gradient(140deg,#ec5660,#b91c35)!important}.finance-shell .finance-net41770{background:linear-gradient(140deg,#258dec,#145bb8)!important}.finance-shell .finance-cardpay41770{background:linear-gradient(140deg,#9257df,#6236b4)!important}.finance-shell .finance-chart{min-width:0!important}.finance-shell .finance-filter{display:grid!important;grid-template-columns:minmax(0px,1fr) minmax(190px,280px)!important;gap:10px!important}.finance-shell #financeRows{min-width:0!important}.finance-shell .stack>.movement-card{border-left:4px solid #14b8a6!important}.finance-shell .stack>.movement-row{border-left:4px solid #14b8a6!important}.finance-shell .stack>.row{border-left:4px solid #14b8a6!important}@media (max-width:900px){.finance-shell .finance-kpis41770{grid-template-columns:repeat(2,minmax(0px,1fr))!important}}@media (max-width:560px){.finance-shell .finance-kpis41770{grid-template-columns:1fr 1fr!important;gap:8px!important}.finance-shell .finance-kpis41770>.metric{min-height:94px!important;padding:11px!important}.finance-shell .finance-filter{grid-template-columns:1fr!important}}.abono-pro .ab-sicar-explanation{margin:8px 0 12px;padding:11px 14px;border-radius:12px;border:1px solid rgba(16,185,129,.34);background:rgba(16,185,129,.055);font-size:12px;line-height:1.5}.abono-pro .ab-sicar-detail{display:block;color:var(--dc-text-muted,var(--muted,#94a3b8));font-size:11px;max-width:190px;line-height:1.4;margin-top:5px}.abono-pro .ab-kpis-status .good span{line-height:1.5}.abono-pro .ab-table tbody tr.ab-sicar{box-shadow:#10b981 4px 0 0 inset}.abono-pro .ab-table tbody tr.ab-sicar .ab-state-cell .pill{white-space:normal}.dc-focus110{margin:12px 0 14px;padding:15px;border:1px solid rgba(56,189,248,.3);border-radius:16px;background:linear-gradient(135deg,rgba(30,93,150,.16),rgba(7,30,54,.17))}.dc-focus-head110{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dc-focus-head110 h3{font-size:17px;margin:4px 0 5px;font-weight:850}.dc-focus-head110 p{margin:0;color:var(--muted,#a7bdd2);font-size:12px;line-height:1.5}.dc-focus-metrics110{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px;margin:13px 0 10px}.dc-focus-metrics110 article{padding:12px 13px;border:1px solid rgba(148,163,184,.27);border-radius:13px;background:rgba(24,55,91,.26);min-width:0}.dc-focus-metrics110 article.work{border-color:rgba(245,158,11,.55);background:rgba(245,158,11,.08)}.dc-focus-metrics110 article.audit{border-color:rgba(168,85,247,.46);background:rgba(168,85,247,.07)}.dc-focus-metrics110 article.good{border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.08)}.dc-focus-metrics110 small{display:block;line-height:1.35;color:var(--muted,#b1c2d2);font-size:11px}.dc-focus-metrics110 span{display:block;line-height:1.35;color:var(--muted,#b1c2d2);font-size:11px}.dc-focus-metrics110 b{display:block;font-size:26px;font-weight:900;line-height:1.25;margin:5px 0}.dc-focus-goal110{font-size:12px;line-height:1.5;margin:7px 0 11px;color:var(--muted,#b8c5d4)}.dc-focus-goal110 strong{font-size:15px;color:var(--text,#edf5ff)}.dc-focus-actions110{display:flex;flex-wrap:wrap;gap:8px}.dc-focus-actions110 button{flex:1 1 145px;min-height:37px;white-space:normal}.dc-focus-details110{margin-top:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:12px}.dc-focus-details110 summary{cursor:pointer;font-size:12px;font-weight:700}.dc-focus-todo110{padding:8px 0;display:grid;gap:6px}.dc-focus-todo110>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.12)}.dc-focus-todo110 span{display:grid;gap:3px;min-width:0}.dc-focus-todo110 small{color:var(--muted,#a7b9cc);font-size:11px;overflow-wrap:anywhere}.dc-focus-warn110{padding:9px;margin:8px 0;border-radius:10px;border:1px solid rgba(245,158,11,.5);font-size:12px}.dc-focus-loading110{padding:14px 4px;font-size:12px;color:var(--muted,#b1bdc7)}.abono-pro .ab-work-brief110{padding:14px 16px;margin:0 0 11px;display:flex;justify-content:space-between;gap:16px;border:1px solid rgba(245,158,11,.4);background:rgba(245,158,11,.043)}.ab-work-brief110>div{display:flex;flex-direction:column;gap:5px}.ab-work-brief-meta110{display:flex;flex-direction:column;gap:5px}.ab-work-brief110 strong{font-size:15px}.ab-work-brief110 span{font-size:11px;color:var(--muted,#abbdd0);line-height:1.45}.abono-pro .ab-next-step110{display:block;font-size:10.5px;color:var(--muted,#bed1df);line-height:1.4;margin-top:6px;max-width:320px}.abono-pro .ab-status-tabs{flex-wrap:wrap}@media (max-width:760px){.dc-focus-metrics110{grid-template-columns:repeat(2,minmax(0px,1fr))}.dc-focus-head110{flex-wrap:wrap}.dc-focus110{padding:11px}.abono-pro .ab-work-brief110{flex-direction:column}.dc-focus-actions110 button{flex:1 1 140px}}@media (max-width:390px){.dc-focus-metrics110 b{font-size:21px}.dc-focus-metrics110 article{padding:9px}.dc-focus-actions110 button{min-height:34px}}.abono-pro .ab-bank-date b{display:inline-block!important;font-size:18px!important;line-height:1.25!important;font-weight:900!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;letter-spacing:.01em!important}.abono-pro .ab-date-editor112{display:flex!important;align-items:center!important;position:relative!important;min-width:180px!important;max-width:240px!important;width:100%!important;min-height:48px!important}.abono-pro .ab-table input.ab-date-display112{display:block!important;width:100%!important;min-height:48px!important;padding:9px 48px 9px 12px!important;border-radius:12px!important;font-size:18px!important;line-height:1.35!important;font-weight:850!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important;color:var(--dc-text-strong)!important;box-sizing:border-box!important}.abono-pro .ab-date-calendar112{position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-50%)!important;font-size:20px!important;line-height:1!important;pointer-events:none!important;z-index:1!important}.abono-pro .ab-table input.ab-date{position:absolute!important;right:1px!important;top:2px!important;width:43px!important;min-width:43px!important;max-width:43px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;opacity:.01!important;cursor:pointer!important;z-index:2!important;border:none!important}.abono-pro .ab-table input.ab-date::-webkit-calendar-picker-indicator{width:100%!important;height:100%!important;position:absolute!important;inset:0px!important;cursor:pointer!important;opacity:1!important}.abono-pro .ab-table input.ab-date-display112.ab-date-invalid112{border-color:var(--dc-danger,#e65065)!important;box-shadow:rgba(230,80,101,.2) 0 0 0 2px!important}.abono-pro .ab-toolbar .ab-day-filter112{display:flex!important;align-items:center!important;position:relative!important;min-width:180px!important;width:100%!important;max-width:260px!important;min-height:48px!important;border:1px solid var(--dc-line-strong)!important;border-radius:12px!important;background:var(--dc-input)!important}.abono-pro .ab-day-readable112{padding:10px 14px!important;font-size:18px!important;font-weight:900!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important;color:var(--dc-text-strong)!important;pointer-events:none!important;white-space:nowrap!important}.abono-pro .ab-toolbar .ab-day-filter112 #abDay{position:absolute!important;inset:0px!important;width:100%!important;height:100%!important;min-height:46px!important;opacity:.01!important;cursor:pointer!important;z-index:2!important}.abono-pro .ab-toolbar .ab-day-filter112 #abDay::-webkit-calendar-picker-indicator{position:absolute!important;inset:0px!important;width:100%!important;height:100%!important;cursor:pointer!important}@media (max-width:820px){.abono-pro .ab-bank-date b{font-size:19px!important}.abono-pro .ab-applied-date-cell .ab-date-editor112{max-width:none!important}.abono-pro .ab-table input.ab-date-display112{font-size:19px!important;min-height:52px!important}.abono-pro .ab-table input.ab-date{height:48px!important;min-height:48px!important}.abono-pro .ab-toolbar .ab-day-filter112{min-width:0!important;max-width:none!important}.abono-pro .ab-day-readable112{font-size:19px!important}}.dc-cashhub-sheet .dc-auto114{margin:12px 0;padding:14px 16px;border-radius:15px;border:1px solid rgba(72,179,255,.45);background:linear-gradient(135deg,rgba(20,68,102,.45),rgba(21,28,48,.36));color:var(--text,#f3f5fa)}.dc-cashhub-sheet .dc-auto114.unresolved{border-color:rgba(245,176,65,.5);background:rgba(109,73,28,.13);display:flex;justify-content:space-between;align-items:center;gap:12px}.dc-cashhub-sheet .dc-auto114 .dc-auto114-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dc-cashhub-sheet .dc-auto114 .dc-auto114-head>b{font-size:15px}.dc-cashhub-sheet .dc-auto114 b{font-size:15px}.dc-cashhub-sheet .dc-auto114 small{display:block;font-size:12px;line-height:1.45;opacity:.84}.dc-cashhub-sheet .dc-auto114-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:9px;margin:12px 0}.dc-cashhub-sheet .dc-auto114-grid>div{padding:10px;border:1px solid rgba(145,183,216,.3);border-radius:10px;background:rgba(3,20,42,.2);min-width:0}.dc-cashhub-sheet .dc-auto114-grid strong{font-size:20px;display:block;margin-top:4px;white-space:nowrap}.dc-cashhub-sheet .dc-auto114 .dc-auto114-foot{opacity:.76}.dc-cashhub-sheet .dc-auto114 .dc-auto114-attention{margin-top:7px;color:#ffd58a;font-weight:600}.dc-cashhub-sheet .dc-auto114-yesterday{align-self:center;white-space:nowrap;min-height:42px}@media (max-width:720px){.dc-cashhub-sheet .dc-auto114-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.dc-cashhub-sheet .dc-auto114-grid strong{font-size:18px}.dc-cashhub-sheet .dc-auto114.unresolved{flex-direction:column;align-items:stretch}.dc-cashhub-sheet .dc-auto114 .dc-auto114-head{align-items:flex-start}.dc-cashhub-sheet .dc-auto114 .dc-auto114-head button{white-space:nowrap}}.dc-cashhub-sheet .dc-auto114-extra{margin:8px 0 10px;border-top:1px solid rgba(145,183,216,.27);padding-top:7px}.dc-cashhub-sheet .dc-auto114-extra summary{cursor:pointer;font-weight:600;min-height:25px}.dc-cashhub-sheet .dc-auto114-extra>div{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:5px 16px;margin:9px 0}.dc-cashhub-sheet .dc-auto114-extra span{display:flex;justify-content:space-between;gap:10px;font-size:12px}@media (max-width:500px){.dc-cashhub-sheet .dc-auto114-extra>div{grid-template-columns:1fr}}.ce115{max-width:1550px;margin:0 auto;padding-bottom:70px;color:var(--dc-text,#14283e)}.ce115-head{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.ce115-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.ce115-tools{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.ce115-inline{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.ce115-head{justify-content:space-between;margin:0 0 16px}.ce115-head h2{margin:3px 0 4px;font-size:clamp(1.5rem, 2.8vw, 2.1rem)}.ce115-head p{color:var(--dc-muted,#708198);max-width:640px;margin:0}.ce115-actions button{white-space:normal;min-height:42px}.ce115-kpis{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:10px;margin:14px 0}.ce115-kpis>div{background:var(--dc-surface,#fff);border:1px solid var(--dc-line,#dbe7f4);border-radius:16px;padding:13px;display:grid;gap:6px;box-shadow:rgba(0,21,42,.043) 0 8px 22px}.ce115-kpis small{color:var(--dc-muted,#5f7084);font-size:.76rem}.ce115-kpis strong{font-size:clamp(1.3rem, 2vw, 1.7rem);line-height:1.15;word-break:break-word}.ce115-kpis>div:nth-child(2){border-bottom:3px solid #2078de}.ce115-kpis>div:nth-child(4){border-bottom:3px solid #1c9661}.ce115-kpis>div:nth-child(5){border-bottom:3px solid #e4a223}.ce115-note{background:var(--dc-input,#eaf3ff);border:1px solid var(--dc-line,#cbddee);color:var(--dc-text,#14283e);border-radius:12px;padding:12px;line-height:1.55;font-size:.9rem}.ce115-tools{align-items:flex-end;margin:15px 0}.ce115-tools label{display:grid;gap:5px;flex:1 1 190px;font-weight:700;font-size:.8rem}.ce115-tools label:first-child{flex:2 1 240px}.ce115 input{min-height:42px;width:100%;padding:10px;border:1px solid var(--dc-line,#cbd9ea);border-radius:11px;background:var(--dc-surface,#fff);color:var(--dc-text,#18293f);font:inherit}.ce115 select{min-height:42px;width:100%;padding:10px;border:1px solid var(--dc-line,#cbd9ea);border-radius:11px;background:var(--dc-surface,#fff);color:var(--dc-text,#18293f);font:inherit}.ce115-dialog input{min-height:42px;width:100%;padding:10px;border:1px solid var(--dc-line,#cbd9ea);border-radius:11px;background:var(--dc-surface,#fff);color:var(--dc-text,#18293f);font:inherit}.ce115-dialog select{min-height:42px;width:100%;padding:10px;border:1px solid var(--dc-line,#cbd9ea);border-radius:11px;background:var(--dc-surface,#fff);color:var(--dc-text,#18293f);font:inherit}.ce115 input:focus{outline:rgb(52,120,217) solid 2px;outline-offset:1px}.ce115 select:focus{outline:rgb(52,120,217) solid 2px;outline-offset:1px}.ce115-dialog input:focus{outline:rgb(52,120,217) solid 2px;outline-offset:1px}.ce115-dialog select:focus{outline:rgb(52,120,217) solid 2px;outline-offset:1px}.ce115-table-wrap{overflow-x:auto;max-width:100%;background:var(--dc-surface,#fff);border:1px solid var(--dc-line,#dce5ef);border-radius:14px}.ce115-table{width:100%;border-collapse:collapse;text-align:left;min-width:1050px;font-size:.86rem;table-layout:auto}.ce115-table th:first-child{min-width:190px}.ce115-table th:last-child{min-width:230px}.ce115-table td:last-child{min-width:230px}.ce115-table th{font-size:.74rem;color:var(--dc-muted,#566b7d);background:var(--dc-input,#edf4fb);padding:12px 10px;white-space:nowrap}.ce115-table td{padding:11px 10px;border-top:1px solid var(--dc-line,#edf1f5);vertical-align:middle}.ce115-table td small{display:block;color:var(--dc-muted,#63798c);margin-top:4px;max-width:240px}.ce115-table tr:hover td{background:var(--dc-input,#f8fbff)}.ce115-code{font-family:ui-monospace,Menlo,monospace;font-weight:650;white-space:nowrap}.ce115-ops{display:flex;gap:7px;align-items:center;flex-wrap:wrap;white-space:normal;min-width:220px}.ce115-ops button{min-width:94px;padding:9px 11px;font-size:.78rem;min-height:42px;white-space:normal;overflow:visible}.ce115-status{padding:7px 10px;border-radius:12px;font-size:.8rem;font-weight:800;display:inline-block;white-space:normal;line-height:1.4;background:#135cdd!important;color:#fff!important;border:1px solid #63acff!important;max-width:200px}.ce115-status.sold{background:#087443!important;color:#fff!important;border-color:#54efb1!important}.ce115-status.returned{background:#963c09!important;color:#fff!important;border-color:#ffc35b!important}.ce115-status.warehouse{background:#6429ae!important;color:#fff!important;border-color:#c992ff!important}.ce115-status.assigned.awaiting{background:#854400!important;color:#fff!important;border-color:#ffd26a!important}.ce115-status.assigned.delivered{background:#076b79!important;color:#fff!important;border-color:#54e8ff!important}.ce115-empty{text-align:center;color:var(--dc-muted,#64748b);padding:24px!important}.ce115-footer{color:var(--dc-muted,#65758b);font-size:.8rem;margin:12px 0}.ce115-error{color:#c23232;line-height:1.5}.ce115-overlay{position:fixed;inset:0px;z-index:110000;display:flex;align-items:center;justify-content:center;background:rgba(2,12,28,.7);padding:14px;overflow-y:auto}.ce115-dialog{width:min(720px,100%);max-height:90vh;overflow-y:auto;border:1px solid var(--dc-line,#c7d8eb);background:var(--dc-surface,#fff);color:var(--dc-text,#12233c);border-radius:18px;padding:20px;box-shadow:rgba(0,0,0,.267) 0 18px 55px}.ce115-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.ce115-dialog-head h3{font-size:1.3rem;margin:0}.ce115-form{display:grid;gap:13px}.ce115-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ce115-form label{display:grid;gap:5px;font-size:.86rem;font-weight:750}.ce115-dialog label{display:grid;gap:5px;font-size:.86rem;font-weight:750}.ce115-form-grid .wide{grid-column:1/-1}.ce115-hint{background:var(--dc-input,#eff6ff);border-radius:10px;padding:12px;font-size:.85rem;line-height:1.45;color:var(--dc-text,#253b52)}.ce115-current{background:var(--dc-input,#eff6ff);border-radius:10px;padding:12px;font-size:.85rem;line-height:1.45;color:var(--dc-text,#253b52)}.ce115-current small{display:block;color:var(--dc-muted,#6c7c8e);margin-top:3px}.ce115-branchlist{display:grid;gap:7px;margin-top:16px}.ce115-branchlist>div{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--dc-line,#dce7ef)}.ce115-branchlist small{color:var(--dc-muted,#65758b)}.ce115-inline input{flex:2 1 200px}.ce115-history{display:grid;gap:8px}.ce115-history article{border:1px solid var(--dc-line,#dae6f4);border-radius:12px;padding:11px}.ce115-history small{display:block;color:var(--dc-muted,#6c7b89)}.ce115-history p{margin:5px 0 0}.ce115-import{display:grid;gap:12px}.ce115-previewrows{max-height:220px;overflow:auto;font-size:.82rem}.ce115-previewrows p{margin:4px 0}.ce115-dialog [hidden]{display:none!important}@media (max-width:800px){.ce115 .ce115-table{min-width:0!important;display:block!important;width:100%!important}.ce115 .ce115-table thead{display:none!important}.ce115 .ce115-table tbody{display:grid!important;gap:12px!important}.ce115 .ce115-table tr{display:grid!important;grid-template-columns:1fr!important;border:1px solid #43699f!important;border-radius:14px!important;padding:10px!important;background:linear-gradient(135deg,#112e59,#142344)!important}.ce115 .ce115-table td{display:block!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:9px!important}.ce115 .ce115-table td:before{content:attr(data-label);display:block;font-size:11px;font-weight:800;color:#a9d8ff;margin-bottom:5px}.ce115 .ce115-table .ce115-ops{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.ce115 .ce115-table .ce115-ops:before{width:100%}.ce115-kpis{grid-template-columns:repeat(2,minmax(0px,1fr))}.ce115-kpis>div:last-child{grid-column:1/-1}.ce115-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0px,1fr))}.ce115-form-grid{grid-template-columns:1fr}.ce115-head p{font-size:.86rem}.ce115-dialog{padding:14px}.ce115-tools{display:grid;grid-template-columns:1fr 1fr}.ce115-tools label:first-child{grid-column:1/-1}}@media (max-width:420px){.ce115-ops{flex-direction:column}.ce115-tools{grid-template-columns:1fr}.ce115-tools label:first-child{grid-column:auto}.ce115-head{gap:12px}.ce115-actions{gap:7px}}.ir-reception123{display:grid;gap:16px;color:var(--text,#edf6ff)}.ir-reception123 .card{margin:0;min-width:0}.ir-title123{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.ir-title123 h3{margin:4px 0 2px;font-size:1.23rem}.ir-title123 small{display:block;line-height:1.45}.ir-title123 .eyebrow{color:#70e9ff;font-size:.7rem;letter-spacing:.1em}.ir-code123,.ir-filters123,.ir-header123{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ir-code123 label,.ir-filters123 label,.ir-header123 label,.ir-main123 #irIdsWrap123 label,.ir-main123 #irNoIdsWrap123 label,.ir-main123>label{display:grid;gap:5px;font-size:.82rem;font-weight:600;min-width:0}.ir-reception123 :is(input,select,textarea){box-sizing:border-box;min-width:0;width:100%;color:inherit;background:#10243c;border:1px solid #396180;border-radius:11px;padding:11px 12px;font:inherit}.ir-reception123 :is(input,select,textarea):focus{outline:2px solid #1ba9e7;outline-offset:1px}.ir-reception123 .ir-check123{display:flex;align-items:center;gap:10px;align-self:end;line-height:1.35}.ir-reception123 .ir-check123 input{width:17px;height:17px;flex:none}.ir-subtitle123{margin:18px 0 12px;padding-top:14px;border-top:1px solid #35506d}.ir-subtitle123 span{color:#9fc1d6;font-size:.78rem}.ir-hint-row123{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:7px 0 14px;color:#a4c4d9}.ir-reception123 #irIdsWrap123,.ir-reception123 #irNoIdsWrap123{margin:14px 0}.ir-reception123 textarea{resize:vertical}.ir-reception123 button:disabled{opacity:.45;cursor:not-allowed}.ir-reception123 .ir-lines123{margin:16px 0 0;display:grid;gap:8px}.ir-line123{padding:14px 12px;display:flex;justify-content:space-between;gap:15px;align-items:flex-start;border:1px solid #385974;border-radius:12px;background:#0f253f}.ir-line123 b{display:block}.ir-line123 small{display:block;color:#a8c8d9;margin:4px 0}.ir-line-meta123{font-size:.81rem;margin-top:7px}.ir-line-meta123 b{display:inline;color:#70f0be}.ir-line123 details{margin-top:8px;font-size:.78rem;overflow-wrap:anywhere}.ir-line123 summary{cursor:pointer;color:#90dfff}.ir-sep123{color:#6383a1}.ir-line-total123{text-align:right;font-weight:700;color:#6eeabb;margin:8px 0 14px}.ir-empty123{padding:24px;border:1px dashed #41617e;border-radius:12px;color:#a9c2d6;text-align:center}.ir-actions123{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.ir-notice{min-height:12px;margin-top:12px;padding:10px 12px;border-radius:10px;font-size:.85rem}.ir-notice:empty{display:none}.ir-notice.ok{background:#103f39;color:#8af3c6}.ir-notice.error{background:#4b1d29;color:#ffc0c5}.ir-recent-wrap123{display:grid;gap:9px;margin-top:15px}.ir-recent123{background:#10253f;border:1px solid #395a79;border-radius:11px;overflow:hidden}.ir-recent123 summary{cursor:pointer;padding:13px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ir-recent123 summary>div:first-child{flex:1;min-width:180px}.ir-recent123 small{display:block;color:#a9c9da;margin-top:4px}.ir-recent-meta123{text-align:right;display:grid;gap:2px;font-size:.8rem}.ir-recent-meta123 strong{color:#7df5c4}.ir-recent-meta123 em{color:#f0c887;font-style:normal}.ir-recent-actions123{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 13px;border-top:1px solid #395a79;flex-wrap:wrap}@media(max-width:800px){.ir-code123,.ir-filters123,.ir-header123{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ir-code123,.ir-filters123,.ir-header123{grid-template-columns:1fr}.ir-actions123 button{flex:1}.ir-recent123 summary{flex-direction:column}.ir-recent-meta123{text-align:left;display:flex;gap:10px;flex-wrap:wrap}}.ir-line-actions123{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.ir-viewids124{display:inline-flex;gap:7px;align-items:center;justify-content:center;max-width:100%;margin-top:12px;padding:10px 14px!important;min-height:40px;border:1px solid #41b8f1!important;border-radius:10px!important;background:linear-gradient(120deg,#093961,#125b8d)!important;color:#f0fbff!important;cursor:pointer;font-size:.88rem!important;font-weight:750!important;white-space:normal;text-align:left}.ir-viewids124:hover{background:linear-gradient(120deg,#115a8b,#1976b0)!important}.ir-line-content124{min-width:0;flex:1}.ir-line-actions123{align-items:stretch;min-width:106px}.ir-line-actions123 button{min-height:36px}.ir-audit-tabs124{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.ir-audit-tabs124 button{padding:10px 16px!important;border:1px solid #507998!important;border-radius:11px!important;background:#102b49!important;color:#dceefa!important;min-height:44px;font-weight:750!important}.ir-audit-tabs124 button[aria-selected=true]{border-color:#45bef7!important;background:#155987!important;color:#fff!important;box-shadow:inset 0 -2px #65d9ff}.ir-dup-summary124{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid #395d7a;border-radius:10px;background:#10314d}.ir-dup-summary124 strong{font-size:.89rem;color:#a9f3cf}.ir-dup-summary124 .ir-bad124{color:#ffd2ac}.ir-dup-entry124{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:5px 15px;padding:12px;margin-top:8px;border:1px solid #436a8a;background:#10253e;border-radius:10px;overflow-wrap:anywhere}.ir-dup-entry124>b{font-variant-numeric:tabular-nums;font-size:.98rem;letter-spacing:.025em}.ir-dup-entry124 small{grid-column:1/-1;color:#b8cfe0}.ir-dup-notice124{margin-top:8px;padding:10px 12px;border:1px solid #3b8c9e;border-radius:9px;background:#0d3041;color:#d7f9ff;font-size:.81rem;font-weight:650}.ir-dup-notice124.warn{border-color:#b77e3b;background:#51330e;color:#ffe4ae}.ir-status124{display:inline-flex;align-items:center;max-width:100%;width:max-content;padding:4px 9px;border-radius:14px;margin-top:4px;background:#154060;color:#9cddfc;font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.ir-status-conflict{background:#573119;color:#ffd9b5}.ir-status-same_purchase{background:#294e30;color:#a5ffc1}.ir-status-linked{background:#274b42;color:#a8ffe0}.ir-drawer-overlay124[hidden]{display:none!important}.ir-drawer-overlay124{position:fixed;inset:0;z-index:2147482000;display:flex;justify-content:flex-end;align-items:stretch}.ir-drawer-backdrop124{position:absolute;inset:0;background:rgba(1,11,25,.72);border:0;cursor:pointer}.ir-drawer124{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;background:#0c2037;color:#e4f3ff;border-left:2px solid #3a9fda;box-shadow:-14px 0 44px rgba(0,0,0,.48);width:min(740px,calc(100vw - 18px));height:100%;padding:clamp(12px,2.2vw,24px);box-sizing:border-box;overflow:hidden}.ir-drawer-head124{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #436784;padding-bottom:13px}.ir-drawer-head124 h3{font-size:1.24rem!important;margin:4px 0 7px;line-height:1.25}.ir-drawer-head124 small{display:block;color:#b4d1e5;line-height:1.3}.ir-drawer-head124>button{flex:none;min-height:42px;font-size:.89rem}.ir-drawer-controls124{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ir-drawer-controls124 label{display:grid;gap:6px;flex:1;min-width:180px;font-size:.82rem;font-weight:750}.ir-drawer-controls124 input{width:100%;background:#0f3455;border:1px solid #5483a2;color:#fff;padding:11px 12px;border-radius:10px;font:inherit}.ir-drawer-controls124>button{min-height:42px}.ir-drawer-list124{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 2px 20px}.ir-drawer-item124{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #386281;background:#143452;border-radius:11px;padding:13px 12px;margin-bottom:9px}.ir-drawer-item124 strong{display:block;font-size:1.08rem;font-weight:750;letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ir-drawer-item124 small{display:block;color:#c0d7e8;margin:5px 0}.ir-drawer-index124{display:flex;justify-content:center;align-items:center;background:#22557d;border-radius:9px;min-height:38px;color:#e3f5ff;font-weight:750}body.ir-drawer-open124{overflow:hidden}@media(max-width:520px){.ir-drawer124{width:100vw;padding:13px;border-left:0}.ir-drawer-item124{grid-template-columns:30px minmax(0,1fr);gap:8px}.ir-drawer-item124>button{grid-column:2;justify-self:start}.ir-drawer-head124{align-items:center}.ir-drawer-head124 h3{font-size:1.05rem!important}.ir-line123{flex-direction:column}.ir-line-actions123{flex-direction:row;flex-wrap:wrap;min-width:0}}.ir-reception125{container-type:inline-size;--ir-ink125:#f1f8ff;--ir-border125:#2c537a;--ir-soft125:#a9cbe4;--ir-accent125:#1c91e8;gap:18px}.ir-reception125 .ir-workspace125{display:block;min-width:0}.ir-reception125 .ir-main123,.ir-reception125 .ir-viewer123{min-width:0;border:1px solid #28496c;background:linear-gradient(157deg,#0b2039 0,#0a1b31 100%);border-radius:16px;box-shadow:0 14px 36px #0313263d;padding:clamp(15px,1.65vw,24px)}.ir-reception125 .ir-title123 h3{font-size:clamp(1.18rem,1.55vw,1.57rem);line-height:1.3;letter-spacing:-.02em}.ir-reception125 .ir-subtitle123{align-items:center;margin-top:22px;margin-bottom:14px;padding-top:14px;border-top:1px solid #2c4d73}.ir-reception125 .ir-subtitle123>b{font-size:1.06rem;color:#dff5ff}.ir-reception125 .ir-top-actions125{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ir-reception125 .ir-top-actions125 button{min-height:42px;border:1px solid #3b74a4;background:#0f3558;color:#eff9ff;border-radius:10px;cursor:pointer;font-size:.85rem;font-weight:750}.ir-reception125 .ir-top-actions125 button:hover{border-color:#55c1fe;background:#165388}.ir-reception125 .ir-code123,.ir-reception125 .ir-header123{gap:14px 12px}.ir-reception125 .ir-header123{padding:15px;border:1px solid #274d73;border-radius:13px;background:linear-gradient(125deg,#112844,#0e263f)}.ir-reception125 .ir-code123 label,.ir-reception125 .ir-header123 label{color:#d8eaf9;font-weight:700}.ir-reception125 :is(input,select,textarea){background:#0a1f36;border-color:#37618c;border-radius:9px;min-height:43px}.ir-reception125 :is(input,select,textarea):focus-visible{outline:2px solid #43bcff;outline-offset:0;border-color:#43bcff}.ir-reception125 .ir-check123{font-size:.84rem}.ir-reception125 #irIdsWrap123{margin:19px 0 13px}.ir-reception125 #irIdsWrap123>label{font-size:.91rem;color:#e7f5ff}.ir-reception125 #irIdentifiers123{min-height:168px;line-height:1.55;padding:15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.95rem;letter-spacing:.018em;background:linear-gradient(165deg,#071a30,#0b2541);border:2px solid #287bae}.ir-reception125 .ir-dup-notice124{margin-top:10px;border-radius:10px}.ir-reception125 .ir-hint-row123 button{min-height:40px;border:1px solid #355d85;background:#123b5f;border-radius:10px}.ir-reception125 .ir-add-zone125{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0 8px}.ir-reception125 .ir-add-primary125{min-height:49px;padding:11px 23px;border-radius:11px;color:#fff;font-weight:780;box-shadow:0 5px 19px #146aca55;background:linear-gradient(125deg,#0666c4,#1295f6);border:1px solid #55bbfa}.ir-reception125 .ir-add-zone125 small{color:#a6c6de;max-width:400px;line-height:1.5}.ir-reception125 .ir-list-title125{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:9px;padding-top:17px;margin-top:16px;border-top:1px solid #325476}.ir-reception125 .ir-list-title125 b{font-size:1.06rem;color:#e7f4ff}.ir-reception125 .ir-list-title125 span{font-size:.8rem;color:#a8c9df}.ir-reception125 .ir-lines123{gap:9px;margin-top:14px}.ir-reception125 .ir-line125{display:grid;grid-template-columns:37px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border-radius:13px;border-color:#2c5278;background:linear-gradient(110deg,#102d4b,#0a2139)}.ir-reception125 .ir-line125.ir-selected125{border-color:#3cbcff;background:linear-gradient(115deg,#104471,#0c2948);box-shadow:inset 3px 0 #4fd0ff}.ir-reception125 .ir-phone125{display:inline-flex;align-items:center;justify-content:center;height:49px;width:32px;border-radius:7px;background:#46709a;color:#fff;font-size:1.05rem;box-shadow:inset 0 0 0 2px #c4e8ff7d,0 2px 7px #03132480;flex-shrink:0}.ir-reception125 .ir-phone-green{background:linear-gradient(135deg,#5cda83,#108858)}.ir-reception125 .ir-phone-orange{background:linear-gradient(135deg,#f9b148,#c74727)}.ir-reception125 .ir-phone-blue{background:linear-gradient(135deg,#72d9fa,#1173c2)}.ir-reception125 .ir-phone-silver{background:linear-gradient(135deg,#f0edf0,#7e91a5);color:#142b44}.ir-reception125 .ir-phone-red{background:linear-gradient(135deg,#ff707d,#a62e4c)}.ir-reception125 .ir-line-content124>b{font-size:.91rem;line-height:1.5;color:#f4f9ff}.ir-reception125 .ir-line-content124>small{font-size:.77rem;line-height:1.4;color:#bdd1e3}.ir-reception125 .ir-line-metrics125{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ir-reception125 .ir-line-metrics125 span{min-width:0;display:grid;gap:3px}.ir-reception125 .ir-line-metrics125 small{color:#a4bfd6;font-size:.68rem}.ir-reception125 .ir-line-metrics125 strong{font-size:.82rem;color:#e2f4ff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ir-reception125 .ir-line-metrics125 span:last-child strong{color:#79efc4}.ir-reception125 .ir-line-warning125{color:#ffd0ba;font-size:.77rem;margin-top:9px}.ir-reception125 .ir-line-actions123{display:flex;flex-direction:column;gap:6px;min-width:122px}.ir-reception125 .ir-line-actions123 .ir-viewids124{margin:0;min-height:44px;white-space:nowrap;justify-content:center;padding:10px!important;background:linear-gradient(130deg,#095799,#1876b6)!important}.ir-reception125 .ir-line-options125{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.ir-reception125 .ir-line-options125>button{min-height:30px;padding:5px 8px!important;font-size:.68rem!important;border-radius:7px}.ir-reception125 .ir-line-total123{text-align:right;padding:5px 1px;color:#96f0cf}.ir-reception125 .ir-actions123{display:flex;justify-content:flex-end;align-items:center;gap:10px;position:sticky;bottom:0;z-index:3;margin-top:20px;padding:14px 0 4px;background:linear-gradient(0deg,#0a1d34 82%,#0a1d3400);border-top:1px solid #33547b}.ir-reception125 .ir-actions123 .ir-action-caption125{margin-right:auto;font-size:.77rem;color:#abcde6;max-width:270px;line-height:1.45}.ir-reception125 .ir-actions123 button{min-height:45px;min-width:146px;border-radius:11px;font-weight:760}.ir-reception125 .ir-actions123 .primary{background:linear-gradient(120deg,#096bd4,#119af8);border:1px solid #48bbff;color:#fff}.ir-reception125 .ir-viewer123{margin-top:0}.ir-reception125 .ir-audit-tabs124 button[aria-selected=true]{background:#116db0!important}.ir-reception125 .ir-drawer-overlay124{z-index:2147482000}.ir-reception125 .ir-drawer124{background:linear-gradient(163deg,#0c2440,#081a2f);border-left-color:#2c92d8;gap:12px;width:min(750px,calc(100vw - 18px));max-width:none}.ir-reception125 .ir-drawer-head124{align-items:center;padding-bottom:10px}.ir-reception125 .ir-drawer-head124 h3{font-size:1.2rem!important}.ir-reception125 .ir-drawer-heading-buttons125{display:flex;gap:7px;align-items:center;flex-shrink:0}.ir-reception125 .ir-drawer-heading-buttons125 button{border:1px solid #3b6489;background:#113957;color:#eaf7ff;border-radius:9px;min-height:39px;padding:7px 11px;font-size:.77rem;font-weight:700;cursor:pointer}.ir-reception125 .ir-drawer-device125{border:1px solid #356589;border-radius:12px;padding:11px 12px;background:#102f50;min-height:58px}.ir-reception125 .ir-device125{display:flex;align-items:center;gap:12px;min-width:0}.ir-reception125 .ir-device125>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}.ir-reception125 .ir-device125 strong{font-size:.9rem;line-height:1.5;color:#fff}.ir-reception125 .ir-device125 small{font-size:.76rem;color:#b5d1e4}.ir-reception125 .ir-device125 code{font-size:.65rem;background:#183f62;border-radius:8px;padding:5px 8px;color:#c5e5fa;overflow-wrap:anywhere;max-width:138px}.ir-reception125 .ir-empty-device125{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#def0ff}.ir-reception125 .ir-empty-device125 small{display:block;width:100%;font-size:.74rem;color:#b0c9da}.ir-reception125 .ir-drawer-stats125{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;border:1px solid #294967;border-radius:10px;background:#091c33;padding:9px 4px}.ir-reception125 .ir-drawer-stats125 span{display:grid;gap:4px;text-align:center;border-right:1px solid #2e4b66;align-content:center}.ir-reception125 .ir-drawer-stats125 span:last-child{border-right:none}.ir-reception125 .ir-drawer-stats125 b{font-size:1.3rem;color:#68bbfd;font-variant-numeric:tabular-nums}.ir-reception125 .ir-drawer-stats125 .ir-kpi-new125 b{color:#66f0a8}.ir-reception125 .ir-drawer-stats125 .ir-kpi-existing125 b{color:#ffce73}.ir-reception125 .ir-drawer-stats125 .ir-kpi-warning125 b{color:#ff8f93}.ir-reception125 .ir-drawer-stats125 small{font-size:.65rem;color:#afc8e0}.ir-reception125 .ir-drawer-tabs125{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ir-reception125 .ir-drawer-tabs125 button{border-radius:9px;border:1px solid #315a80;background:#0d2b4b;color:#c6e1f3;min-height:43px;font-size:.73rem;font-weight:750;padding:7px;cursor:pointer}.ir-reception125 .ir-drawer-tabs125 button[aria-selected=true]{background:linear-gradient(130deg,#0a6ac9,#148ee9);border-color:#43b8fa;color:#fff;box-shadow:0 1px 10px #0796ff4a}.ir-reception125 .ir-drawer-controls125{display:grid;grid-template-columns:minmax(130px,1fr) minmax(100px,.47fr) auto;gap:7px;align-items:end}.ir-reception125 .ir-drawer-controls125 label{min-width:0;font-size:.7rem;color:#c8e3f3}.ir-reception125 .ir-drawer-controls125 :is(input,select){min-height:39px;padding:9px;background:#0e2a49;border:1px solid #3d688c;color:#fff;border-radius:9px;font-size:.78rem}.ir-reception125 .ir-drawer-controls125>button{min-height:39px;padding:8px 9px;border-radius:9px;font-size:.72rem;white-space:nowrap}.ir-reception125 .ir-drawer-tablehead125{display:grid;grid-template-columns:30px minmax(0,1.25fr) minmax(90px,.7fr) 65px;gap:7px;padding:5px 10px;font-size:.69rem;color:#a7c6e0;border-bottom:1px solid #365978;font-weight:700}.ir-reception125 .ir-drawer-item124{grid-template-columns:30px minmax(0,1.25fr) minmax(90px,.7fr) 65px;gap:7px;padding:10px 8px;border-radius:9px;margin-bottom:6px;background:#102e4c}.ir-reception125 .ir-drawer-ident125{min-width:0}.ir-reception125 .ir-drawer-ident125 strong{font-size:.79rem;letter-spacing:.01em;color:#fff;overflow-wrap:anywhere}.ir-reception125 .ir-drawer-ident125 small{font-size:.7rem;margin-bottom:0}.ir-reception125 .ir-drawer-index124{min-height:29px;border-radius:7px;font-size:.77rem}.ir-reception125 .ir-drawer-item124 .ir-status124{font-size:.65rem;line-height:1.35;text-align:center;margin:0;justify-self:start}.ir-reception125 .ir-drawer-item124 .ir-status-pending{background:#155d44;color:#a6ffd0}.ir-reception125 .ir-drawer-item124 .ir-status-unverified{background:#284763;color:#d1e0ed}.ir-reception125 .ir-drawer-item124.ir-identifier-alert125{border-color:#bd5a56;background:#43253a}.ir-reception125 .ir-drawer-item124 .ir-copy125{padding:5px!important;font-size:.69rem!important;min-height:32px;white-space:nowrap}.ir-reception125 .ir-drawer-list124{padding:0 2px 12px;overflow:auto;min-height:80px;scrollbar-width:thin;scrollbar-color:#377ba7 #0c223b}.ir-reception125 .ir-drawer-alert125{border-radius:10px;border:1px solid #ad656a;background:#4c2032;padding:12px;color:#ffe4e6;font-weight:650;font-size:.78rem;line-height:1.45}.ir-reception125 .ir-drawer-alert125[hidden]{display:none}.ir-reception125 .ir-panel-expanded125{position:fixed!important;inset:0!important;display:flex!important;z-index:2147482100!important;align-items:stretch!important;justify-content:flex-end!important;background:#0008!important}.ir-reception125 .ir-panel-expanded125 .ir-drawer-backdrop124{display:block!important}.ir-reception125 .ir-panel-expanded125 .ir-drawer124{position:relative!important;width:min(1050px,100vw)!important;max-height:none!important;height:100%!important;box-shadow:-19px 0 50px #000b}@container (min-width:1230px){.ir-reception125 .ir-workspace125{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(390px,.95fr);gap:14px;align-items:start}.ir-reception125 .ir-workspace125>.ir-drawer-overlay124{position:sticky;top:10px;inset:auto;display:block;grid-column:2;grid-row:1;height:min(850px,calc(100dvh - 30px));width:100%;z-index:4;align-self:start}.ir-reception125 .ir-workspace125>.ir-drawer-overlay124[hidden]{display:block!important}.ir-reception125 .ir-workspace125.ir-side-hidden125{grid-template-columns:minmax(0,1fr)}.ir-reception125 .ir-workspace125.ir-side-hidden125>.ir-drawer-overlay124[hidden]{display:none!important}.ir-reception125 .ir-workspace125>.ir-drawer-overlay124>.ir-drawer-backdrop124{display:none}.ir-reception125 .ir-workspace125>.ir-drawer-overlay124>.ir-drawer124{width:100%;height:100%;padding:16px;border-radius:15px;border:1px solid #3878a5;box-shadow:0 16px 28px #04111f33;max-height:none;overflow:hidden}.ir-reception125 .ir-line125{grid-template-columns:33px minmax(0,1fr)}.ir-reception125 .ir-line-actions123{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;min-width:0;gap:8px}.ir-reception125 .ir-line-options125{margin-left:auto}}@container (max-width:950px){.ir-reception125 .ir-code123,.ir-reception125 .ir-header123{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-reception125 .ir-line125{grid-template-columns:34px minmax(0,1fr)}.ir-reception125 .ir-line-actions123{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;min-width:0}.ir-reception125 .ir-line-options125{flex:1}}@container (max-width:600px){.ir-reception125 .ir-main123{padding:13px}.ir-reception125 .ir-code123,.ir-reception125 .ir-header123{grid-template-columns:1fr}.ir-reception125 .ir-top-actions125{width:100%;justify-content:flex-start}.ir-reception125 .ir-line125{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px}.ir-reception125 .ir-line-metrics125{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-reception125 .ir-line-options125{justify-content:flex-start}.ir-reception125 .ir-actions123{flex-wrap:wrap}.ir-reception125 .ir-actions123 .ir-action-caption125{flex-basis:100%;max-width:none}.ir-reception125 .ir-actions123 button{flex:1;min-width:125px}.ir-reception125 #irIdentifiers123{min-height:180px}}@media (max-width:700px){.ir-reception125 .ir-drawer124{width:100%;border-left:0;padding:12px}.ir-reception125 .ir-drawer-head124 h3{font-size:1rem!important}.ir-reception125 .ir-drawer-stats125 b{font-size:1.08rem}.ir-reception125 .ir-drawer-controls125{grid-template-columns:minmax(0,1fr) minmax(100px,.5fr)}.ir-reception125 .ir-drawer-controls125>button{grid-column:1/-1;justify-self:stretch}.ir-reception125 .ir-drawer-tablehead125{grid-template-columns:22px minmax(0,1fr) 85px}.ir-reception125 .ir-drawer-tablehead125 span:last-child{display:none}.ir-reception125 .ir-drawer-item124{grid-template-columns:23px minmax(0,1fr) 85px}.ir-reception125 .ir-drawer-item124 .ir-copy125{grid-column:2;justify-self:start}.ir-reception125 .ir-drawer-tabs125 button{font-size:.68rem}.ir-reception125 .ir-drawer-heading-buttons125 button{font-size:.7rem;padding:5px 8px}.ir-reception125 .ir-device125 code{max-width:100px;font-size:.58rem}}.ir-reception125 .ir-actions123{position:relative;bottom:auto;z-index:1;background:#0b2038;padding:14px 8px 10px;border-radius:0 0 12px 12px}.ir-reception125 #irDraft123,.ir-reception125 .ir-copy125,.ir-reception125 .ir-drawer-controls125>button,.ir-reception125 .ir-hint-row123 button,.ir-reception125 .ir-line-options125>button{background:#123e64!important;border:1px solid #426d94!important;color:#ecf8ff!important}.ir-reception125 .ir-drawer-heading-buttons125 button{background:#123e64!important;color:#ecf8ff!important;border-color:#426d94!important}.ir-reception125 #irConfirm123{background:linear-gradient(120deg,#096bd4,#119af8)!important;color:#fff!important;border:1px solid #48bbff!important}#view.dc-sp-active>:not(#dc-secretary-root){display:none!important}#dc-secretary-root{--sp-edge:rgba(110,160,215,.25);--sp-bg:rgba(9,25,48,.76);--sp-text:#e5f2ff;--sp-muted:#9cbbd6;color:var(--sp-text);max-width:1280px;margin:0 auto;padding:clamp(12px,2.4vw,26px);min-height:65vh}#dc-secretary-root *{box-sizing:border-box}#dc-secretary-root .dc-sp-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}#dc-secretary-root .dc-sp-head h2{font-size:clamp(25px,3vw,34px);margin:7px 0;line-height:1.18;color:#f5fbff}#dc-secretary-root .dc-sp-head h2 small{font-size:14px;color:#87d7ff;vertical-align:middle}#dc-secretary-root .dc-sp-safe{display:inline-flex;background:rgba(14,151,112,.17);color:#9aedd0;border:1px solid rgba(76,208,168,.37);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:650}#dc-secretary-root .dc-sp-tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:12px 0 16px;padding:5px;background:rgba(9,26,51,.8);border:1px solid var(--sp-edge);border-radius:16px}#dc-secretary-root .dc-sp-tabs button{border:0!important;flex:0 1 auto;min-height:40px;padding:10px 13px;border-radius:11px;color:var(--sp-muted);background:0 0;cursor:pointer;font:inherit;font-size:13px;font-weight:700}#dc-secretary-root .dc-sp-tabs button.active{color:#fff;background:linear-gradient(110deg,#125b98,#136ca6);box-shadow:0 3px 16px #1359aa55}#dc-secretary-root .dc-sp-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}#dc-secretary-root .dc-sp-kpi article{padding:15px;background:var(--sp-bg);border:1px solid var(--sp-edge);border-radius:13px;display:flex;gap:8px;flex-direction:column}#dc-secretary-root .dc-sp-kpi small{font-size:12px;color:var(--sp-muted)}#dc-secretary-root .dc-sp-kpi b{font-size:25px;color:#fff;font-variant-numeric:tabular-nums}#dc-secretary-root .dc-sp-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}#dc-secretary-root button{cursor:pointer}#dc-secretary-root button:disabled{opacity:.48;cursor:not-allowed}#dc-secretary-root .dc-sp-toolbar button{min-height:43px;border-radius:12px;font-weight:650}#dc-secretary-root .dc-sp-note,#dc-secretary-root .dc-sp-review{border:1px solid rgba(60,150,235,.25);background:rgba(30,87,139,.16);border-radius:12px;padding:14px;margin:12px 0;font-size:13px;line-height:1.55;color:#c5e1ff}#dc-secretary-root .dc-sp-items{display:grid;gap:11px;margin:16px 0}#dc-secretary-root .dc-sp-form-wrap,#dc-secretary-root .dc-sp-item{border-radius:16px;border:1px solid var(--sp-edge);padding:clamp(14px,2vw,21px);background:var(--sp-bg);box-shadow:0 8px 22px rgba(0,0,0,.08)}#dc-secretary-root .dc-sp-item-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}#dc-secretary-root .dc-sp-item-head strong{font-size:16px;color:#fff;display:block}#dc-secretary-root .dc-sp-item-amount small,#dc-secretary-root .dc-sp-item-head small{display:block;color:var(--sp-muted);font-size:12px;margin-top:6px}#dc-secretary-root .dc-sp-item-amount{text-align:right;white-space:nowrap}#dc-secretary-root .dc-sp-item-amount b{font-size:18px;font-variant-numeric:tabular-nums}#dc-secretary-root .dc-sp-item-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:15px 0;font-size:12px;color:var(--sp-muted)}#dc-secretary-root .dc-sp-item-meta span{padding:5px 8px;background:#1a375599;border-radius:7px}#dc-secretary-root .dc-sp-item-meta .dc-sp-diff{color:#f9d58c;background:#53391999}#dc-secretary-root .dc-sp-item-actions{display:flex;flex-wrap:wrap;gap:7px}#dc-secretary-root .dc-sp-item-actions button{min-height:34px;padding:6px 11px;font-size:12px;border-radius:9px}#dc-secretary-root .dc-sp-form-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:13px}#dc-secretary-root .dc-sp-form-head h3{margin:0;font-size:19px;color:#eaf7ff}#dc-secretary-root .dc-sp-form{display:grid;gap:14px}#dc-secretary-root .dc-sp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#dc-secretary-root label{display:grid;gap:6px;font-size:12px;font-weight:650;color:#b6d2eb}#dc-secretary-root input,#dc-secretary-root select,#dc-secretary-root textarea{width:100%;min-width:0;background:#081c33;border:1px solid rgba(122,171,218,.45);border-radius:10px;padding:10px 12px;color:#ecf9ff;font:inherit;font-size:14px;min-height:42px}#dc-secretary-root input:focus-visible,#dc-secretary-root select:focus-visible,#dc-secretary-root textarea:focus-visible{outline:2px solid #58bdff;outline-offset:1px}#dc-secretary-root textarea{line-height:1.5;resize:vertical}#dc-secretary-root input[type=file]{padding:9px}#dc-secretary-root .dc-sp-hint{font-size:12px;color:#7ee5ba;margin-top:-7px}#dc-secretary-root .dc-sp-hint.alert{color:#f4cf85}#dc-secretary-root .dc-sp-form-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}#dc-secretary-root .dc-sp-form-actions button{min-height:42px;padding:9px 13px;border-radius:10px}#dc-secretary-root .dc-sp-message{background:#132d4a;color:#bddbf7;border:1px solid var(--sp-edge);padding:11px 13px;border-radius:11px;font-size:13px;margin:12px 0}#dc-secretary-root .dc-sp-message.error{background:#502b29;color:#ffd9d3;border-color:#a25a51}#dc-secretary-root .dc-sp-message.ok{background:#194b40;color:#b9ffe0;border-color:#2c987c}#dc-secretary-root .dc-sp-applied{border:1px solid var(--sp-edge);border-radius:14px;margin:16px 0;padding:10px 14px;background:rgba(15,38,65,.65)}#dc-secretary-root .dc-sp-applied summary{font-weight:700;cursor:pointer;color:#badbfa;padding:8px 0}#dc-secretary-root .dc-sp-applied-row{display:flex;justify-content:space-between;gap:10px;padding:11px 3px;border-top:1px solid var(--sp-edge)}#dc-secretary-root .dc-sp-applied-row>div:last-child{text-align:right}#dc-secretary-root .dc-sp-applied-row small{display:block;font-size:11px;color:var(--sp-muted);padding-top:3px}#dc-secretary-root .dc-sp-event{border:1px solid var(--sp-edge);padding:12px;border-radius:12px;margin-bottom:10px;display:grid;gap:6px;font-size:13px}#dc-secretary-root .dc-sp-event small{color:var(--sp-muted)}#dc-secretary-root .dc-sp-file-list{display:flex;flex-wrap:wrap;gap:7px}#dc-secretary-root .dc-sp-foot{font-size:11px;color:var(--sp-muted);text-align:center;padding:16px 10px}#dc-secretary-root .dc-sp-empty{text-align:center;padding:30px 15px;color:var(--sp-muted)}@media (max-width:720px){#dc-secretary-root .dc-sp-fields{grid-template-columns:1fr}#dc-secretary-root .dc-sp-kpi article{padding:11px 8px}#dc-secretary-root .dc-sp-kpi b{font-size:21px}#dc-secretary-root .dc-sp-item-amount b{font-size:16px}#dc-secretary-root .dc-sp-toolbar button{flex:1 1 45%}#dc-secretary-root .dc-sp-applied-row{font-size:13px}#dc-secretary-root .dc-sp-head .dc-sp-safe{font-size:11px}}@media (prefers-color-scheme:light){html[data-theme=light] #dc-secretary-root{--sp-bg:#f5faff;--sp-text:#163b59;--sp-muted:#507595;--sp-edge:#c9dce9}html[data-theme=light] #dc-secretary-root .dc-sp-head h2,html[data-theme=light] #dc-secretary-root .dc-sp-item-head strong,html[data-theme=light] #dc-secretary-root .dc-sp-kpi b{color:#163b59}html[data-theme=light] #dc-secretary-root label{color:#436783}html[data-theme=light] #dc-secretary-root input,html[data-theme=light] #dc-secretary-root select,html[data-theme=light] #dc-secretary-root textarea{background:#fff;color:#173f5c}}}

@layer dc-components{
.dc-review2{min-width:0;color:inherit}
.dc-review2-heading p,.dc-review2-summary p{font-size:12px;line-height:1.5}
.dc-review2-tabs{display:flex;gap:8px;margin:14px 0 8px}
.dc-review2-tabs button{flex:1;border:1px solid #40b9de77!important;border-radius:10px!important;background:linear-gradient(120deg,#143354,#30265b)!important;color:#e8f7ff!important;min-height:40px}
.dc-review2-tabs button[aria-selected=true]{border-color:#4de6da!important;box-shadow:inset 0 -2px #4de6da}
.dc-review2-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.dc-review2-filters label{flex:1;min-width:180px}
.dc-review2-items{display:flex;flex-direction:column;gap:10px}
.dc-review2-item{border:1px solid #409dcc66;border-radius:12px;padding:12px;background:linear-gradient(120deg,#102b48,#221d40);color:#e9f6ff;min-width:0}
.dc-review2-item header{display:flex;justify-content:space-between;align-items:start;gap:10px;flex-wrap:wrap}
.dc-review2-item header b{flex:1;min-width:160px;color:#e9f6ff!important;overflow-wrap:anywhere}
.dc-review2-item header strong{white-space:nowrap;color:#77ede2!important}
.dc-review2-item small{display:block;color:#bfd5e8!important;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
.dc-review2-item p{font-size:12px;line-height:1.5;margin:6px 0;color:#e3efff!important}
.dc-review2-badge{display:inline-block;padding:3px 7px;margin:2px 4px 2px 0;border:1px solid #5ce3db66;border-radius:12px;font-size:10px;color:#aaf8ed}
.dc-review2-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.dc-review2-controls label,.dc-review2-item details label{display:flex;flex-direction:column;font-size:11px;gap:3px;color:#ccdfef!important;min-width:0}
.dc-review2-item :is(select,input:not([type=checkbox]),textarea){background:#0d233b!important;border:1px solid #5da4c877!important;border-radius:7px!important;color:#ecf7ff!important;max-width:100%;min-width:0;box-sizing:border-box}
.dc-review2-item select option{background:#0d233b;color:#ecf7ff}
.dc-review2-item :is(select,textarea):disabled{opacity:.85}
.dc-review2-item textarea{min-height:44px;resize:vertical}
.dc-review2-item .dc-review2-check{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;font-size:11px;margin:6px 0;color:#d9edf5!important}
.dc-review2-check input{width:16px!important;height:16px!important;min-width:16px!important;accent-color:#35d7d4}
.dc-review2-actions,.dc-review2-attachments{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
.dc-review2-actions button,.dc-review2-attachments button,.dc-review2-item details button{width:auto!important;max-width:100%;min-height:36px}
.dc-review2-item [data-review-confirm]{background:linear-gradient(110deg,#087d96,#5142b2)!important;border:1px solid #6ce3df!important}
.dc-review2-warning{color:#ffdfa0!important;border-left:2px solid #dcb367;padding-left:7px}
.dc-review2 [data-review-audit]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;max-height:240px;overflow:auto}
.dc-review2 [hidden]{display:none!important}
@media(max-width:600px){.dc-review2-controls{grid-template-columns:1fr}.dc-review2-item header strong{font-size:14px}.dc-review2-actions button{flex:1}.dc-review2-filters label{min-width:100%}}

.dc-review2-details>summary{font-size:12px;color:#a4eee8;padding:7px 0;cursor:pointer}
.dc-review2-details[open]>.dc-review2-controls{margin:7px 0}

}

.exec11-shell{color:#ecf5ff;background:linear-gradient(145deg,#071d3c,#151333);padding:clamp(14px,2vw,26px);border:1px solid #4ad5ff55;border-radius:22px;max-width:100%;box-sizing:border-box}.exec11-shell *{box-sizing:border-box}.exec11-head{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.exec11-head h2{font-size:clamp(21px,3vw,30px);margin:8px 0}.exec11-head p,.exec11-source{color:#bbcee7}.exec11-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.exec11-shell label{display:grid;gap:6px}.exec11-shell input,.exec11-shell button{font:inherit;color:inherit}.exec11-shell input{background:#102748;border:1px solid #629bd6;border-radius:10px;padding:10px;min-width:0;max-width:100%;color-scheme:dark}.exec11-shell button{cursor:pointer;min-height:40px}.exec11-source{display:block;font-size:12px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.exec11-notice{padding:12px 16px;background:#9d6e142e;border:1px solid #f6bb4777;border-radius:12px;line-height:1.6}.exec11-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:18px 0}.exec11-kpi{display:grid;align-content:start;gap:10px;border-radius:18px;padding:18px;border:1px solid #8bbfff55;background:linear-gradient(135deg,#124d8a,#202259)}.exec11-kpi.purple{background:linear-gradient(135deg,#672bb5,#2a2967)}.exec11-kpi.green{background:linear-gradient(135deg,#057b75,#14544e)}.exec11-kpi.orange{background:linear-gradient(135deg,#9c5422,#61422c)}.exec11-kpi.red{background:linear-gradient(135deg,#9f2852,#592850)}.exec11-kpi strong{font-size:clamp(19px,2vw,28px);white-space:nowrap;font-variant-numeric:tabular-nums}.exec11-kpi small{line-height:1.5;color:#d7e7f7}.exec11-panel{padding:18px;border:1px solid #6fa6cf55;border-radius:18px;background:#0e2545;margin:14px 0;min-width:0}.exec11-panel h3{margin:0 0 12px}.exec11-scales{display:flex;gap:8px;flex-wrap:wrap}.exec11-scales button{background:#142f57;border:1px solid #5c8cbd;border-radius:10px;padding:8px 20px}.exec11-scales button[aria-pressed=true]{background:linear-gradient(120deg,#066bcb,#922bdf)}.exec11-chart{display:flex;align-items:stretch;height:240px;gap:6px;overflow-x:auto;padding-top:15px}.exec11-bar{flex:1 0 32px;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px;background:transparent;border:0;padding:0 1px}.exec11-bar i{display:block;height:var(--bar);min-height:2px;width:70%;background:linear-gradient(#2ae9ee,#3f47ec);border-radius:6px 6px 0 0;transition:filter .15s}.exec11-bar.negative i{background:linear-gradient(#f9ac62,#ed436d)}.exec11-bar:hover i,.exec11-bar:focus-visible i{filter:brightness(1.4)}.exec11-bar small{font-size:10px;writing-mode:vertical-rl;height:69px}.exec11-detail{display:block;padding:12px;min-height:45px;color:#d5edff}.exec11-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.exec11-table{overflow:auto;max-height:420px}.exec11-table table{width:100%;border-collapse:collapse;font-size:12px}.exec11-table th,.exec11-table td{padding:10px;text-align:left;border-bottom:1px solid #628fc544;vertical-align:top}.exec11-table th{background:#15325b;position:sticky;top:0}.exec11-panel form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.exec11-panel progress{width:100%;height:16px;accent-color:#25cfc8}@media(max-width:850px){.exec11-grid{grid-template-columns:1fr}.exec11-kpi strong{font-size:24px}.exec11-head{display:block}.exec11-controls{margin:12px 0}.exec11-panel{padding:12px}.exec11-chart{height:220px}}
.exec11-bar small{white-space:nowrap;overflow-wrap:normal;word-break:normal}
.exec11-bar.missing i{background:none;border-bottom:2px dashed #94a8c5}

.exec11-bar{flex-basis:76px}.exec11-bar .exec16-value{font-size:10px;white-space:nowrap;color:#d2f7ff;line-height:1.4}.exec11-bar.provisional i{background:linear-gradient(#b69aff,#6c45ba)}

@layer dc-components{
.exec11-chart .exec11-bar{background:transparent!important;border:0!important;box-shadow:none!important;color:#e3f5ff!important}
.exec11-chart .exec11-bar i{background:linear-gradient(#2ae9ee,#3f47ec)!important}
.exec11-chart .exec11-bar.provisional i{background:linear-gradient(#b69aff,#6c45ba)!important}
.exec11-chart .exec11-bar.missing i{background:none!important}
.exec11-chart .exec11-bar.negative i{background:linear-gradient(#f9ac62,#ed436d)!important}
}

@layer dc-components{
/* Only native checkboxes and a discreet count; no table, row, button or layout overrides. */
.rec-bank41763 input:is([data-rcheck],[data-checkgroup]){appearance:none!important;-webkit-appearance:none;display:inline-block!important;box-sizing:border-box!important;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;padding:0!important;margin:2px!important;vertical-align:middle;border:1.5px solid #28c9e3!important;border-radius:5px!important;background:#081d31!important;box-shadow:inset 0 1px 3px #0005;cursor:pointer}
.rec-bank41763 input:is([data-rcheck],[data-checkgroup]):checked{border-color:#65f2e2!important;background:#103d50 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4 10-10' fill='none' stroke='%237cfff0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;box-shadow:0 0 6px #37e5da66}
.rec-bank41763 input[data-checkgroup]:indeterminate{background:#103d50 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12' stroke='%237cfff0' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")!important;border-color:#65f2e2!important}
.rec-bank41763 input:is([data-rcheck],[data-checkgroup]):enabled:hover{border-color:#a0fff3!important;box-shadow:0 0 5px #28c9e366}
.rec-bank41763 input:is([data-rcheck],[data-checkgroup]):focus-visible{outline:2px solid #39ddec!important;outline-offset:2px}
.rec-bank41763 input:is([data-rcheck],[data-checkgroup]):disabled{opacity:.4;cursor:not-allowed;box-shadow:none}
.rec-bank41763 .dc-movement-selection-count{font-size:11px;line-height:1.3;opacity:.8;align-self:center}
.rec-bank41763 .dc-movement-selection-count[hidden]{display:none!important}
@media(forced-colors:active){.rec-bank41763 input:is([data-rcheck],[data-checkgroup]){appearance:auto!important}}

}
/* Cash window only. Reuses DC tokens; no global typography, buttons or module rules. */
@layer dc-components{
.dc-cashhub-sheet .dc-close-panel{--cp-sales:#258dff;--cp-cash:#17d99b;--cp-bank:#67deff;--cp-count:#bd94ff;display:grid;gap:16px;margin:12px 0;color:var(--dc-text);font-family:var(--dc-font)}
.dc-close-panel,.dc-close-panel *{box-sizing:border-box}
.dc-close-panel .dc-cp-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.dc-close-panel .dc-cp-head h3{margin:3px 0 7px;font-size:clamp(21px,3vw,28px);color:var(--dc-text-strong)}
.dc-close-panel .dc-cp-head small{font-size:11px;color:var(--dc-muted)}
.dc-close-panel .dc-cp-eyebrow{font-size:10px;font-weight:800;letter-spacing:.09em;color:var(--dc-muted)}
.dc-close-panel .dc-cp-executive{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.dc-close-panel .dc-cp-summary,.dc-close-panel .dc-cp-layer{--cp-accent:var(--cp-sales);min-width:0;border:1px solid color-mix(in srgb,var(--cp-accent),transparent 45%)!important;border-radius:var(--dc-radius);background:linear-gradient(130deg,color-mix(in srgb,var(--cp-accent),var(--dc-surface) 80%),var(--dc-surface))!important;box-shadow:inset 0 1px 0 #ffffff0c}
.dc-close-panel .cash{--cp-accent:var(--cp-cash)}
.dc-close-panel .bank{--cp-accent:var(--cp-bank)}
.dc-close-panel .count{--cp-accent:var(--cp-count)}
.dc-close-panel .dc-cp-summary{padding:13px;display:flex;flex-direction:column;align-items:start;gap:10px;position:relative;overflow:hidden}
.dc-close-panel .dc-cp-summary:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--dc-warning)}
.dc-close-panel .dc-cp-summary.ok:before{background:var(--dc-success)}
.dc-close-panel .dc-cp-summary.danger:before{background:var(--dc-danger)}
.dc-close-panel .dc-cp-cardhead{display:flex;align-items:center;gap:9px;min-width:0}
.dc-close-panel svg{width:24px;height:24px;flex:0 0 24px;color:var(--cp-accent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--cp-accent),transparent 70%))}
.dc-close-panel .dc-cp-cardhead h3{margin:0;font-size:12px!important;line-height:1.3;overflow-wrap:anywhere;color:var(--dc-text-strong)}
.dc-close-panel .dc-cp-main{font-size:clamp(18px,2.05vw,28px)!important;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--dc-text-strong)!important;max-width:100%}
.dc-close-panel .dc-cp-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border-radius:8px;font-size:10px;font-weight:800;line-height:1.4;border:1px solid currentColor;white-space:normal;text-align:left}
.dc-close-panel .dc-cp-badge.pending{background:var(--dc-warn-bg)!important;color:var(--dc-warning)!important}
.dc-close-panel .dc-cp-badge.ok{background:var(--dc-success-bg)!important;color:var(--dc-success)!important}
.dc-close-panel .dc-cp-badge.danger{background:var(--dc-danger-bg)!important;color:var(--dc-danger)!important}
.dc-close-panel .dc-cp-badge.info{background:var(--dc-info-bg)!important;color:var(--dc-primary)!important}
.dc-close-panel dl{width:100%;margin:0;display:grid;gap:7px;font-size:11px}
.dc-close-panel dl>div{display:flex;justify-content:space-between;align-items:start;gap:8px}
.dc-close-panel dt{color:var(--dc-muted)}
.dc-close-panel dd{margin:0;text-align:right;overflow-wrap:anywhere;color:var(--dc-text);font-variant-numeric:tabular-nums}
.dc-close-panel .dc-cp-summary dd{white-space:nowrap}
.dc-close-panel .dc-cp-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.dc-close-panel .dc-cp-stages>div{display:flex;flex-direction:column;align-items:start;gap:7px;padding:10px;border-radius:10px;background:var(--dc-surface-2);border:1px solid var(--dc-line)}
.dc-close-panel .dc-cp-stages small{font-size:10px;color:var(--dc-muted);font-weight:700}
.dc-close-panel .dc-cp-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.dc-close-panel .dc-cp-layer{padding:16px;display:grid;gap:13px}
.dc-close-panel .dc-cp-layer>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,var(--cp-accent),transparent 70%)}
.dc-close-panel h4{font-size:17px;line-height:1.3;margin:3px 0;color:var(--dc-text-strong)}
.dc-close-panel .dc-cp-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.dc-close-panel .dc-cp-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dc-close-panel .dc-cp-comparison>:last-child{grid-column:1/-1}
.dc-close-panel .dc-cp-metric{display:grid;align-content:start;gap:6px;min-width:0;padding:10px;background:color-mix(in srgb,var(--cp-accent),var(--dc-surface) 92%);border:1px solid color-mix(in srgb,var(--cp-accent),transparent 78%);border-radius:10px}
.dc-close-panel .dc-cp-metric>span{font-size:11px;color:var(--dc-muted);line-height:1.4}
.dc-close-panel .dc-cp-metric>strong{font-size:clamp(16px,1.65vw,23px);color:var(--dc-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.035em}
.dc-close-panel .dc-cp-metric small{font-size:10px;line-height:1.45;color:var(--dc-muted)}
.dc-close-panel .dc-cp-difference{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-radius:12px;background:var(--dc-warn-bg);border:1px solid var(--dc-warning);color:var(--dc-warning)}
.dc-close-panel .dc-cp-difference.ok{background:var(--dc-success-bg);border-color:var(--dc-success);color:var(--dc-success)}
.dc-close-panel .dc-cp-difference.danger{background:var(--dc-danger-bg);border-color:var(--dc-danger);color:var(--dc-danger)}
.dc-close-panel .dc-cp-difference>div{display:grid;gap:5px;min-width:0}
.dc-close-panel .dc-cp-difference strong{font-size:clamp(25px,3vw,34px);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.15;color:inherit!important}
.dc-close-panel .dc-cp-difference small,.dc-close-panel .dc-cp-difference span{font-size:10px;font-weight:700}
.dc-close-panel .dc-cp-facts{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:10px;color:var(--dc-muted);line-height:1.6}
.dc-close-panel .dc-cp-facts b{display:block;color:var(--dc-text)}
.dc-close-panel details{min-width:0;border:1px solid var(--dc-line);border-radius:10px;background:var(--dc-surface);padding:0 11px}
.dc-close-panel summary{padding:11px 0;cursor:pointer;color:var(--dc-text);font-size:12px;font-weight:700;line-height:1.5;white-space:normal;overflow-wrap:break-word}
.dc-close-panel summary::marker{color:var(--cp-accent,var(--dc-primary))}
.dc-close-panel details[open]>summary{border-bottom:1px solid var(--dc-line);margin-bottom:10px}
.dc-close-panel details>*:last-child{margin-bottom:11px}
.dc-close-panel details>summary:last-child{margin-bottom:0}
.dc-close-panel p,.dc-close-panel .dc-cp-note,.dc-close-panel details>small,.dc-close-panel li{font-size:11px;line-height:1.6;color:var(--dc-muted)}
.dc-close-panel .dc-cp-ledger{display:grid;gap:8px;margin:12px 0}
.dc-close-panel .dc-cp-ledger>div{display:flex;align-items:start;justify-content:space-between;gap:12px;font-size:11px;color:var(--dc-muted)}
.dc-close-panel .dc-cp-ledger b{color:var(--dc-text);white-space:nowrap;font-variant-numeric:tabular-nums}
.dc-close-panel .dc-cp-bank-note{padding:10px 12px;background:color-mix(in srgb,var(--dc-purple),var(--dc-surface) 88%);border-left:3px solid var(--dc-purple);border-radius:7px;font-size:11px;line-height:1.6;color:var(--dc-text)}
.dc-close-panel .dc-cp-notice{padding:11px;border:1px solid var(--dc-warning);background:var(--dc-warn-bg);color:var(--dc-warning);border-radius:10px;font-size:12px;line-height:1.6}
.dc-close-panel .dc-cp-bank-rows{display:grid;gap:8px;margin:12px 0}
.dc-close-panel .dc-cp-bank-rows summary span{display:block;font-variant-numeric:tabular-nums}
.dc-close-panel .dc-cp-bank-rows summary small{display:block;font-size:10px;font-weight:400;color:var(--dc-muted);overflow-wrap:anywhere}
.dc-close-panel .dc-cp-table{overflow:auto;max-height:320px;margin-top:10px}
.dc-close-panel .dc-cp-table table{width:100%;font-size:11px;border-collapse:collapse}
.dc-close-panel .dc-cp-table th,.dc-close-panel .dc-cp-table td{padding:8px;text-align:left;border-bottom:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-text)}
.dc-close-panel .dc-cp-table th{position:sticky;top:0;background:var(--dc-surface-2)}
.dc-close-panel .dc-cp-table td:last-child{white-space:nowrap}
.dc-close-panel button.secondary{background:linear-gradient(120deg,var(--dc-primary-soft),var(--dc-surface-2))!important;color:var(--dc-text)!important;border:1px solid var(--dc-primary)!important;border-radius:10px;min-height:40px;font-size:12px;padding:9px 15px;max-width:100%;white-space:normal;cursor:pointer}
.dc-close-panel button.secondary:hover{filter:brightness(1.14)}
.dc-close-panel button:disabled{opacity:.6;cursor:wait}
.dc-close-panel button:focus-visible,.dc-close-panel summary:focus-visible{outline:2px solid var(--dc-focus);outline-offset:3px}
.dc-close-panel .dc-cp-complete{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--dc-primary);background:var(--dc-info-bg);border-radius:10px;font-size:12px}
@media(max-width:1050px){.dc-close-panel .dc-cp-executive{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-close-panel .dc-cp-main{font-size:26px!important}.dc-close-panel .dc-cp-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-close-panel .dc-cp-comparison>:last-child{grid-column:1/-1}}
@media(max-width:720px){.dc-cashhub-sheet:has(.dc-close-panel) .dc-cashhub-head{padding-bottom:12px!important;margin-bottom:12px!important}.dc-cashhub-sheet:has(.dc-close-panel) .dc-cashhub-head p{font-size:11px!important;line-height:1.45;margin:5px 0!important}.dc-cashhub-sheet:has(.dc-close-panel) .dc-precut-topline{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.dc-cashhub-sheet:has(.dc-close-panel) .dc-precut-topline label{min-width:0!important;width:auto!important}.dc-cashhub-sheet:has(.dc-close-panel) .dc-precut-sync{grid-column:1/-1;justify-self:start}.dc-cashhub-sheet:has(.dc-close-panel) .dc-auto114-yesterday{margin:0!important;min-width:80px!important;width:auto!important}.dc-close-panel .dc-cp-layers{grid-template-columns:minmax(0,1fr)}.dc-close-panel .dc-cp-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-close-panel .dc-cp-layer{padding:12px}.dc-close-panel .dc-cp-metric>strong{font-size:22px}.dc-close-panel .dc-cp-main{font-size:22px!important}.dc-close-panel .dc-cp-summary{padding:11px;gap:9px}.dc-close-panel .dc-cp-summary dl>div{display:grid;gap:3px}.dc-close-panel .dc-cp-summary dd{text-align:left}.dc-close-panel .dc-cp-head{gap:10px}.dc-close-panel .dc-cp-difference{flex-wrap:wrap}.dc-close-panel .dc-cp-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.dc-close-panel .dc-cp-main{font-size:18px!important}.dc-close-panel .dc-cp-executive{gap:8px}.dc-close-panel .dc-cp-summary{padding:9px}.dc-close-panel .dc-cp-cardhead{gap:6px;flex-wrap:wrap}.dc-close-panel .dc-cp-cardhead h3{font-size:12px}.dc-close-panel .dc-cp-metric>strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.dc-close-panel *{transition:none!important}}
}

/* Replaces the old white weekly cards. Only the existing report is styled. */
@layer dc-components{
.payroll-week-report50{--week19-bg:#071a32;--week19-line:#527ca066;--week19-ink:#eff8ff;display:grid;gap:12px;background:linear-gradient(140deg,#0b2140,#141c3c)!important;border:1px solid #7c6bf080;border-radius:16px;padding:14px;color:var(--week19-ink)!important;min-width:0}
.payroll-week-report50 *{box-sizing:border-box}
.payroll-week-report50 .payroll-week-report-head50{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid #ac83f980;border-radius:13px;background:linear-gradient(120deg,#532699,#282954)!important;color:#fff!important}
.payroll-week-report50 .payroll-week-report-head50>div{display:grid;gap:7px;min-width:0}
.payroll-week-report50 .payroll-week-report-head50 b{font-size:20px!important;line-height:1.3;color:#fff!important;overflow-wrap:anywhere}
.payroll-week-report50 .payroll-week-report-head50 small,.payroll-week-report50 .eyebrow{color:#e0d7ff!important;font-size:11px;line-height:1.5}
.payroll-week-report50 .payroll-week-report-head50>.pill{background:#4a308a!important;color:#fff!important;border:1px solid #bda1ff!important}
.payroll-week-report50 .payroll-week-kpis50{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.payroll-week-report50 .week19-kpi{--week19-accent:#37e9aa;display:grid;align-content:start;gap:10px;padding:14px;border-radius:13px;border:1px solid var(--week19-accent)!important;background:linear-gradient(135deg,#076a59,#103841)!important;min-width:0;color:#f4fffb!important}
.payroll-week-report50 .week19-kpi.late{--week19-accent:#ffd46b;background:linear-gradient(135deg,#73500d,#352c24)!important}
.payroll-week-report50 .week19-kpi.absence{--week19-accent:#ff8da5;background:linear-gradient(135deg,#8c2f55,#3a2544)!important}
.payroll-week-report50 .week19-kpi.hours{--week19-accent:#69c9ff;background:linear-gradient(135deg,#135d9d,#163159)!important}
.payroll-week-report50 .week19-kpi .week19-kpi-title{display:flex;align-items:center;gap:7px;padding:0;border:0;background:none!important;color:#effaff!important}
.payroll-week-report50 svg{width:20px;height:20px;flex:0 0 20px;color:var(--week19-accent)}
.payroll-week-report50 .week19-kpi small{font-size:11px;color:#e1edfa!important;line-height:1.5;font-weight:500;letter-spacing:normal;text-transform:none}
.payroll-week-report50 .week19-kpi-title small{font-weight:800}
.payroll-week-report50 .week19-kpi b{font-size:clamp(24px,3vw,33px)!important;line-height:1.15;color:#fff!important;white-space:nowrap;font-variant-numeric:tabular-nums}
.payroll-week-report50 .payroll-info-note50,.payroll-week-report50 .week19-missing{padding:12px 14px;border-radius:12px;border:1px solid #54adcd70;background:#10304a!important;color:#dcf2ff!important;font-size:12px;line-height:1.6}
.payroll-week-report50 .week19-missing{border-color:#e5b75c;background:#413518!important;color:#ffe3a8!important}
.payroll-week-report50 .payroll-week-table50{max-height:440px;overflow:auto;min-width:0;border:1px solid var(--week19-line);border-radius:12px;background:var(--week19-bg)!important}
.payroll-week-report50 .payroll-week-table50 table{width:100%;border-collapse:collapse}
.payroll-week-report50 .payroll-week-table50 th{background:#15395d!important;color:#e6f7ff!important;padding:10px;position:sticky;top:0;font-size:11px;white-space:nowrap;border-bottom:1px solid var(--week19-line)}
.payroll-week-report50 .payroll-week-table50 td{background:var(--week19-bg)!important;color:#e8f4ff!important;border-bottom:1px solid var(--week19-line);padding:11px 9px;font-size:12px;vertical-align:top;line-height:1.5}
.payroll-week-report50 .payroll-week-table50 td small{display:block;color:#bad2e6!important}
.payroll-week-report50 .week19-state{display:inline-block;padding:5px 7px;border-radius:7px;border:1px solid #66ddba;color:#bfffe5;background:#0f3e34;font-size:10px;line-height:1.5}
.payroll-week-report50 .week19-state.pending{background:#463719;color:#ffe5a3;border-color:#ddb958}
.payroll-week-report50 .week19-state.absence{background:#53273a;color:#ffd3dd;border-color:#ed7c9e}
.payroll-week-report50 .week19-state.exception{background:#382a60;color:#e4d4ff;border-color:#b899f3}
@media(max-width:950px){.payroll-week-report50 .payroll-week-kpis50{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.payroll-week-report50{padding:10px}.payroll-week-report50 .payroll-week-report-head50{align-items:start;flex-wrap:wrap;padding:12px}.payroll-week-report50 .week19-kpi{padding:11px}.payroll-week-report50 .week19-kpi .week19-kpi-title{align-items:start;flex-wrap:wrap}.payroll-week-report50 .week19-kpi b{font-size:25px!important}.payroll-week-report50 .payroll-week-table50{max-height:none}.payroll-week-report50 .payroll-week-table50 table{min-width:780px}.payroll-week-report50 .payroll-week-table50 td{display:table-cell!important;min-width:80px}.payroll-week-report50 .payroll-week-table50 td:before{display:none!important}.payroll-week-report50 .payroll-week-table50 thead{display:table-header-group!important}.payroll-week-report50 .payroll-week-table50 tr{display:table-row!important}}
}

/* Scoped to repair WhatsApp actions and their configuration. */
.revg-actions .repair-wa23-button,.repair-wa23-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 13px;border:1px solid #71ffad;border-radius:12px;background:linear-gradient(135deg,#25e978,#0eb85c);color:#042a19;font:800 13px/1.3 system-ui;box-shadow:0 4px 15px #16d66c38;cursor:pointer}
.repair-wa23-button svg{flex:none}.repair-wa23-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.repair-wa23-button:focus-visible,.repair-wa23-modal button:focus-visible{outline:3px solid #ac72ff;outline-offset:3px}.revg-actions:has(.repair-wa23-button){display:flex;flex-wrap:wrap;gap:7px}.revg-actions:has(.repair-wa23-button)>button{min-height:42px;margin:0}
.repair-wa23-modal{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;background:#060e29bd;backdrop-filter:blur(5px)}.repair-wa23-sheet{box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;width:min(590px,100%);border:1px solid #6553c8;border-radius:23px;background:linear-gradient(145deg,#122c57,#191d45);color:#f3f8ff;box-shadow:0 24px 90px #0008;padding:22px}.repair-wa23-sheet header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.repair-wa23-sheet header small{color:#73f4af;letter-spacing:.09em;font-size:10px;font-weight:800}.repair-wa23-sheet h3{font-size:23px;margin:5px 0}.repair-wa23-sheet [data-close]{border:1px solid #90a7d455;border-radius:10px;padding:8px 13px;background:#203b66;color:#fff;font-weight:800;cursor:pointer}.repair-wa23-sheet header [data-close]{font-size:22px;line-height:1}.repair-wa23-sheet [data-summary]{font-size:13px;color:#d5e7ff;line-height:1.6}.repair-wa23-sheet label,.repair-wa23-settings label{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:13px;font-weight:700}.repair-wa23-sheet textarea,.repair-wa23-sheet select{box-sizing:border-box;width:100%;font:15px/1.7 system-ui;color:#f6fbff;background:#0c1936;border:1px solid #718eb6;border-radius:13px;padding:13px;resize:vertical}.repair-wa23-sheet [data-error]{font-size:13px;line-height:1.5;color:#ffdb85;min-height:1.5em}.repair-wa23-sheet>small{display:block;line-height:1.5;color:#c5d6ee}.repair-wa23-sheet footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.repair-wa23-settings>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.repair-wa23-settings>summary span{color:#17a667;font-size:12px}.repair-wa23-settings small{font-size:11px;font-weight:400;line-height:1.5}.repair-wa23-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.repair-wa23-settings input,.repair-wa23-settings textarea{box-sizing:border-box;width:100%}.repair-wa23-settings [data-settings-state]{font-size:13px;line-height:1.5}
@media(max-width:600px){.repair-wa23-modal{align-items:flex-end;padding:10px}.repair-wa23-sheet{padding:18px;max-height:calc(100dvh - 20px);border-radius:20px}.repair-wa23-sheet footer{display:grid;grid-template-columns:auto 1fr}.repair-wa23-days{grid-template-columns:repeat(2,minmax(0,1fr))}.revg-actions:has(.repair-wa23-button){display:flex}.revg-actions:has(.repair-wa23-button)>button{flex:1 0 auto}}
/* The legacy theme styles buttons with high specificity; keep this action green. */
.repair-wa23-modal .repair-wa23-button,.revg-actions .repair-wa23-button,.repair-wa23-settings .repair-wa23-button{background:linear-gradient(135deg,#25e978,#0eb85c)!important;color:#042a19!important;border-color:#71ffad!important;box-shadow:0 4px 15px #16d66c38!important}
@layer dc-tokens{
.repair-wa23-modal .repair-wa23-button,.revg-actions .repair-wa23-button,.repair-wa23-settings .repair-wa23-button{background:linear-gradient(135deg,#25e978,#0eb85c)!important;color:#042a19!important;border-color:#71ffad!important;box-shadow:0 4px 15px #16d66c38!important}
}
@layer dc-tokens{
.repair-wa23-modal .repair-wa23-button:not(:disabled),.revg-actions .repair-wa23-button:not(:disabled),.repair-wa23-settings .repair-wa23-button:not(:disabled){opacity:1!important;filter:none!important}
}

@layer dc-tokens {
/* Scoped to PRO history and its existing bank/applicator indicators. */
body .rp25{background:linear-gradient(135deg,#071a30,#0b1529)!important;color:#f0f7ff!important;border:1px solid #276782!important;border-radius:18px!important;margin:16px 0!important;padding:18px!important;min-width:0!important;overflow-wrap:anywhere!important}
body .rp25 h3,body .rp25 h4{color:#f0f7ff!important;margin:8px 0!important}body .rp25 p,body .rp25 small{color:#bbcede!important}body .rp25 small{display:block!important;font-size:12px!important;line-height:1.5!important}body .rp25 b{display:block!important;color:#f0f7ff!important}body .rp25 .rp25-heading{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}body .rp25-heading>div{flex:1 1 300px!important}body .rp25 button{min-height:44px!important;padding:10px 14px!important;border-radius:10px!important;background:#103e65!important;color:#fff!important;border:1px solid #399ad4!important;font-weight:700!important;cursor:pointer!important}body .rp25 button:hover{background:#175581!important}body .rp25 button:focus-visible,body .rp25 input:focus-visible,body .rp25 select:focus-visible{outline:3px solid #71efff!important;outline-offset:3px!important}body .rp25 button:disabled{opacity:.65!important;cursor:wait!important}
body .rp25-summary{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;margin:16px 0!important}body .rp25-summary>article{background:#0c2940!important;border:1px solid #286480!important;border-radius:12px!important;padding:12px!important}body .rp25-summary b{font-size:25px!important;color:#83ecff!important}
body .rp25-filters{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:10px!important;margin:14px 0!important}body .rp25-filters label{display:flex!important;flex-direction:column!important;gap:6px!important;color:#d3e5f4!important;font-size:13px!important;min-width:0!important}body .rp25-filters input,body .rp25-filters select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:44px!important;padding:8px!important;border:1px solid #386282!important;background:#071b30!important;color:#fff!important;border-radius:9px!important;color-scheme:dark!important}
body .rp25-row{border:1px solid #285775!important;border-radius:12px!important;margin-top:12px!important;background:#081c32!important;overflow:hidden!important}body .rp25-row-summary{display:grid!important;grid-template-columns:130px minmax(120px,1fr) minmax(150px,220px) 110px!important;gap:12px!important;align-items:center!important;padding:14px!important}body .rp25-concept{min-width:0!important}body .rp25-states{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
body .rp25 .rp25-badge{display:inline-flex!important;align-items:center!important;min-height:30px!important;box-sizing:border-box!important;padding:5px 9px!important;border-radius:9px!important;font-size:12px!important;line-height:1.35!important;font-weight:800!important;border:1px solid #68849c!important;background:#18344e!important;color:#e8f6ff!important;text-align:left!important;vertical-align:middle!important}
body .rp25 .rp25-good,body .bf217 .rec-done,body .bf217 .pill.greenpill,body .rec-shell .rec-done,body .abono-pro .pill.greenpill,body .rec-history .rec-done{background:linear-gradient(135deg,#064c3c,#075b44)!important;color:#eafff5!important;border:1px solid #39dba0!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:5px 9px!important;box-sizing:border-box!important;border-radius:9px!important;font-weight:800!important;line-height:1.35!important;font-size:12px!important}
body .rp25 .rp25-warn{background:#50370d!important;color:#fff0ba!important;border-color:#dfad41!important}body .rp25 .rp25-bad{background:#5c1a2a!important;color:#ffe5ed!important;border-color:#f2778b!important}body .rp25 .rp25-info{background:#153b56!important;color:#b9f5ff!important;border-color:#55b9d1!important}body .rp25 .rp25-good:hover,body .rec-history .rec-done:hover,body .abono-pro .pill.greenpill:hover{background:linear-gradient(135deg,#075b44,#09634a)!important}body .rp25 [aria-expanded="true"]{background:#165943!important;border-color:#39dba0!important}body .rp25-row:focus-within{border-color:#71efff!important}body .rp25 .rp25-detail{border-top:1px solid #285775!important;padding:14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .rp25-detail>section{background:#0d243a!important;border:1px solid #2a526d!important;border-radius:10px!important;padding:12px!important;min-width:0!important}body .rp25-facts,body .rp25-line{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .rp25-line{padding:10px 0!important;border-bottom:1px solid #34536c!important}body .rp25-note-list{grid-column:1/-1!important;display:grid!important;gap:5px!important;color:#d4f5ee!important}body .rp25 .rp25-difference{color:#ffb7c7!important}body .rp25 [hidden]{display:none!important}
@media(max-width:700px){body .rp25{padding:12px!important}body .rp25-row-summary{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}body .rp25-row-summary>div:first-child{display:flex!important;justify-content:space-between!important;gap:10px!important}body .rp25-states{flex-direction:row!important;flex-wrap:wrap!important}body .rp25 .rp25-detail{grid-template-columns:minmax(0,1fr)!important;padding:10px!important}body .rp25-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/* Canonical More grid: presentation only; keep module order, colors and handlers. */
body .more-page1048{width:100%!important;max-width:1280px!important;min-width:0!important}
body .more-page1048 .more-grid1048{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:10px!important;width:100%!important;min-width:0!important;align-items:stretch!important}
body .more-page1048 .more-card1048{display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;grid-template-rows:40px auto!important;align-content:start!important;align-items:start!important;gap:8px 6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:126px!important;max-height:none!important;padding:12px!important;border-radius:16px!important;text-align:left!important}
body .more-page1048 .more-card1048>.more-icon1048{grid-column:1!important;grid-row:1!important;align-self:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;border-radius:12px!important}
body .more-page1048 .more-icon1048 :is(svg,.dc-svg130){width:26px!important;height:26px!important;max-width:26px!important}
body .more-page1048 .more-card1048>.more-copy1048{grid-column:1/-1!important;grid-row:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;align-self:start!important;gap:3px!important;min-width:0!important;width:100%!important;max-width:100%!important}
body .more-page1048 .more-copy1048 b{font-size:14px!important;line-height:1.3!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;max-height:none!important;overflow:visible!important}
body .more-page1048 .more-copy1048 small{font-size:8.5px!important;line-height:1.3!important;letter-spacing:.035em!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
body .more-page1048 .more-card1048>em{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:14px!important;max-width:14px!important;min-width:0!important;position:static!important;margin:0!important;padding:0!important;border:0!important;font-size:0!important;line-height:1!important}
body .more-page1048 .more-card1048>em strong{font-size:22px!important;line-height:1!important}
body .more-page1048 button:focus-visible{outline:3px solid #75eaff!important;outline-offset:3px!important}
@media(min-width:700px){body .more-page1048 .more-grid1048{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body .more-page1048 .more-card1048{min-height:124px!important;padding:14px!important}body .more-page1048 .more-copy1048 b{font-size:15px!important}body .more-page1048 .more-copy1048 small{font-size:9px!important}}
@media(min-width:1100px){body .more-page1048 .more-grid1048{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .more-page1048 .more-card1048{grid-template-columns:44px minmax(0,1fr) 12px!important;grid-template-rows:auto!important;align-items:center!important;align-content:center!important;gap:10px!important;min-height:108px!important;padding:14px!important}body .more-page1048 .more-card1048>.more-icon1048{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important}body .more-page1048 .more-card1048>.more-copy1048{grid-column:2!important;grid-row:1!important;align-self:center!important}body .more-page1048 .more-card1048>em{grid-column:3!important;grid-row:1!important}}

body .rp25 .rp25-month{display:grid!important;gap:5px!important;font-size:13px!important;color:#d3e5f4!important}body .rp25 .rp25-month input{min-height:44px!important;max-width:100%!important;background:#071b30!important;color:#fff!important;border:1px solid #386282!important;border-radius:8px!important;padding:8px!important;color-scheme:dark!important}body .rec20 .rec-done{background:linear-gradient(135deg,#064c3c,#075b44)!important;color:#eafff5!important;border:1px solid #39dba0!important}body .rec20 .rec-done:focus-visible,body .abono-pro .greenpill:focus-visible{outline:3px solid #71efff!important;outline-offset:3px!important}
body .rp25 button{transform:none!important;transition:background-color 150ms ease!important}
body .rp25 button:focus{outline:3px solid #71efff!important;outline-offset:3px!important}

}

/* Scoped financial search presentation. Existing operational modules retain their styles. */
@layer dc-tokens {
.f27{--f27-accent:#228bff;--f27-glow:#123c99;color:var(--f27-ink,#edf6ff)!important;background:var(--f27-surface,linear-gradient(145deg,#080f32,#08172b))!important;border:1px solid var(--f27-accent)!important;border-radius:18px!important;padding:20px!important;box-shadow:0 0 22px #007dff24!important;min-width:0!important;margin:12px 0!important}
.f27-application{--f27-accent:#09c6d9;--f27-glow:#095968}.f27-sicar{--f27-accent:#aa55ff;--f27-glow:#482385}
.f27 *{box-sizing:border-box!important}.f27 h2,.f27 h3,.f27 h4,.f27 b{color:var(--f27-strong,#f2f8ff)!important}.f27 h2{font-size:clamp(20px,3vw,27px)!important;margin:3px 0!important}.f27 p,.f27 small,.f27 label{color:var(--f27-muted,#bfd1e9)!important}.f27 p{line-height:1.5!important;margin:6px 0!important}.f27 small{font-size:12px!important;line-height:1.45!important}.f27-head{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:20px!important}.f27-eyebrow{font-size:10px!important;letter-spacing:1px!important;color:var(--f27-eyebrow,#a9c8f8)!important}.f27-source-number,.f27-source-icon{display:grid!important;place-items:center!important;background:linear-gradient(140deg,var(--f27-accent),var(--f27-glow))!important;border:1px solid #c0ecff!important;width:48px!important;height:48px!important;border-radius:50%!important;color:white!important;font-size:25px!important;flex-shrink:0!important;box-shadow:0 0 14px #428cff66!important}.f27-source-icon{margin-left:auto!important;font-size:22px!important}
.f27-period{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:12px!important}.f27 label{display:flex!important;flex-direction:column!important;gap:6px!important;font-size:12px!important;font-weight:600!important}.f27 input,.f27 select{background:var(--f27-input,#091c43)!important;border:1px solid var(--f27-line,#376099)!important;color:var(--f27-ink,#f4f9ff)!important;min-height:44px!important;border-radius:9px!important;padding:9px 12px!important;width:100%!important;min-width:0!important;font:inherit!important;color-scheme:var(--f27-scheme,dark)!important}.f27 input::placeholder{color:var(--f27-muted,#a9bfdf)!important;opacity:1!important}.f27 button{background:linear-gradient(145deg,#173979,#10274e)!important;color:#f1f7ff!important;border:1px solid #4973b4!important;min-height:44px!important;border-radius:9px!important;padding:9px 13px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;line-height:1.3!important;white-space:normal!important;transform:none!important}.f27 button:hover{filter:brightness(1.18)!important}.f27 button:disabled{opacity:.5!important;cursor:default!important}.f27 button:focus-visible,.f27 input:focus-visible,.f27 select:focus-visible,.f27 summary:focus-visible{outline:3px solid #62e6ff!important;outline-offset:3px!important}.f27 button[aria-pressed=true],.f27 button[aria-expanded=true],.f27-export{background:linear-gradient(145deg,#075cfe,#003bb0)!important;border-color:#78bfff!important;box-shadow:0 0 12px #138bff77!important}.f27-search{display:flex!important;gap:8px!important;align-items:center!important;margin-top:14px!important}.f27-search>span{font-size:28px!important;color:#8ee6ff!important}.f27-chips,.f27-toolbar,.f27-detail-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;margin:12px 0!important}.f27-toolbar label{flex-direction:row!important;align-items:center!important;gap:10px!important;margin-right:auto!important}.f27-toolbar select{width:auto!important}.f27-period-note,[data-f27-status]{font-size:12px!important;line-height:1.6!important;color:var(--f27-muted,#c9ddf9)!important;margin:10px 0!important}.f27-cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:10px!important;margin:16px 0!important}.f27-cards article{display:flex!important;flex-direction:column!important;gap:7px!important;background:linear-gradient(145deg,#15376c,#0b1d40)!important;border:1px solid #31639a!important;border-radius:12px!important;padding:14px!important;min-width:0!important}.f27-cards article b{font-size:20px!important;overflow-wrap:anywhere!important}.f27-cards .f27-metric-green{background:linear-gradient(145deg,#064c3c,#073b35)!important;border-color:#27b894!important}.f27-cards .f27-metric-amber{background:linear-gradient(145deg,#624214,#3b2b19)!important;border-color:#e0a74b!important}.f27-cards .f27-metric-red{background:linear-gradient(145deg,#641c3b,#36192f)!important;border-color:#ea6682!important}.f27-result-head{display:flex!important;justify-content:space-between!important;gap:12px!important;margin:17px 0 10px!important;align-items:center!important}.f27-result-head small{max-width:420px!important}.f27-table-wrap{max-width:100%!important;overflow-x:auto!important;border:1px solid #294c7f!important;border-radius:12px!important}.f27 .f27-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;background:var(--f27-input,#0a1738)!important}.f27 .f27-table th{background:var(--f27-table-head,#122b59)!important;color:var(--f27-strong,#cce2ff)!important;font-size:10px!important;padding:13px 10px!important;text-align:left!important}.f27 .f27-table td{font-size:12px!important;color:var(--f27-ink,#e0edff)!important;border-top:1px solid var(--f27-line,#243b64)!important;padding:10px!important;overflow-wrap:anywhere!important;vertical-align:middle!important}.f27 .f27-table th:last-child{width:85px!important}.f27 .f27-table td:last-child button{padding:8px!important;min-width:64px!important;width:auto!important}.f27 .f27-table td b{display:block!important}.f27 .f27-table tbody tr:hover{background:var(--f27-table-head,#152e55)!important}.f27 .f27-table td small{display:block!important}.f27-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;line-height:1.4!important;padding:6px 10px!important;border-radius:8px!important;border:1px solid #448cd7!important;background:#102d52!important;color:#e0f4ff!important;font-size:11px!important;font-weight:700!important}.f27-badge.f27-good{background:linear-gradient(135deg,#064c3c,#075b44)!important;border-color:#39d6a3!important;color:#eafff5!important}.f27-badge.f27-warn{background:linear-gradient(135deg,#593c11,#453110)!important;border-color:#dba34b!important;color:#fff0ce!important}.f27-badge.f27-bad{background:linear-gradient(135deg,#641e37,#471a30)!important;border-color:#ed6a8a!important;color:#ffeaf0!important}.f27-detail{border:1px solid #a765ed!important;background:linear-gradient(130deg,#171539,#091f35)!important;border-radius:14px!important;padding:15px!important;margin-top:20px!important}.f27-detail[hidden]{display:none!important}.f27-detail>header{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:15px!important}.f27-detail>header h3{font-size:18px!important;margin:0 auto 0 0!important}.f27-detail-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(215px,1fr))!important;gap:12px!important}.f27-detail-grid>section{min-width:0!important;background:#0a1737!important;border:1px solid #33548f!important;border-radius:11px!important;padding:14px!important}.f27-detail-grid h4{margin:0 0 14px!important;font-size:15px!important}.f27-sicar-card{border-color:#854ac4!important}.f27-app-card{border-color:#19b9c6!important}.f27-field{display:flex!important;flex-direction:column!important;gap:3px!important;margin:10px 0!important;padding-bottom:8px!important;border-bottom:1px solid #25395d!important;overflow-wrap:anywhere!important}.f27-field b{font-size:12px!important;font-weight:600!important}.f27 details{border-bottom:1px solid #304667!important;margin:10px 0!important;padding-bottom:9px!important}.f27 summary{cursor:pointer!important;color:var(--f27-strong,#d0eaff)!important;min-height:44px!important;line-height:1.5!important}.f27-history article{border-left:2px solid #1cb6ff!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:0 0 20px 13px!important}.f27-history time{font-size:11px!important;color:#8fe2ff!important}.f27-history article b{font-size:12px!important}.f27-delta{color:#ffb6cd!important}.f27 .f27-edit{background:linear-gradient(145deg,#064c3c,#075b44)!important;border-color:#39d6a3!important}.f27-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.f27 [data-more]{margin-top:12px!important;text-align:center!important}
@media(max-width:650px){.f27{padding:13px!important;border-radius:13px!important}.f27-head{gap:9px!important}.f27-head p{font-size:12px!important}.f27-source-number,.f27-source-icon{width:38px!important;height:38px!important;font-size:21px!important}.f27-source-icon{display:none!important}.f27-eyebrow{font-size:8px!important;letter-spacing:.3px!important}.f27-period{grid-template-columns:1fr 1fr!important;gap:9px!important}.f27-period label:first-child{grid-column:1/-1!important}.f27-cards{grid-template-columns:1fr 1fr!important;gap:8px!important}.f27-cards article{padding:11px!important}.f27-cards article b{font-size:17px!important}.f27-result-head{flex-direction:column!important;align-items:flex-start!important}.f27-toolbar{gap:7px!important}.f27-toolbar label{width:100%!important}.f27-chips button{flex:1 1 95px!important}.f27 .f27-table,.f27 .f27-table tbody{display:block!important}.f27 .f27-table thead{display:none!important}.f27 .f27-table tr{display:grid!important;grid-template-columns:1fr 1fr!important;padding:9px!important;gap:5px!important;border-bottom:1px solid #3e5c8c!important}.f27 .f27-table td{display:flex!important;flex-direction:column!important;border:0!important;padding:6px!important;min-width:0!important}.f27 .f27-table td:before{content:attr(data-label)!important;display:block!important;color:#92b5e4!important;font-size:10px!important;margin-bottom:5px!important}.f27 .f27-table td:last-child{grid-column:1/-1!important;flex-direction:row!important;justify-content:flex-end!important;padding:0!important}.f27 .f27-table td:last-child:before{content:none!important}.f27-detail-grid{grid-template-columns:1fr!important}.f27-detail-actions button{flex:1 1 130px!important}.f27-table-wrap{overflow:visible!important}}
}

@layer dc-tokens {.f27-cards .f27-metric-cyan{border-color:#16bfcd!important;background:linear-gradient(145deg,#08444d,#0a2438)!important}.f27-cards .f27-metric-purple{border-color:#9759d4!important;background:linear-gradient(145deg,#351b5a,#191637)!important}}

/* Only the Aplicador operational shell, original embedded form and review dialog. */
@layer dc-tokens {
.f27-application .f27-head{flex-wrap:wrap!important}.f27-application .ab29-create{background:linear-gradient(135deg,#06785a,#075b44)!important;border-color:#42e4ad!important;color:#f1fff8!important;min-height:48px!important;padding:12px 18px!important;margin-left:auto!important;box-shadow:0 0 16px #0ee39d33!important;font-size:15px!important}.f27-application .ab29-create:disabled{box-shadow:none!important}
.f27-application [data-editor29][hidden]{display:none!important}.f27-application .ab29-editor,.f27-application .ab29-chooser{background:linear-gradient(135deg,#0b2938,#101d3c)!important;border:1px solid #25c8c3!important;border-radius:14px!important;padding:16px!important;margin:16px 0!important}.f27-application .ab29-editor>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:14px!important}.f27-application .ab29-editor h3,.f27-application .ab29-chooser h3{margin:5px 0!important;font-size:20px!important}.f27-application .ab29-editor p{font-size:12px!important}.f27-application .ab29-editor .enterprise-table-wrap{overflow:visible!important}.f27-application .ab29-editor table{width:100%!important}.f27-application .ab29-editor [data-absave]{background:linear-gradient(135deg,#06785a,#075b44)!important;border-color:#42e4ad!important;min-height:46px!important}.f27-application .ab29-editor [data-abcancel]{background:#691d38!important;color:#ffeef1!important;border-color:#e76c90!important}.f27-application .ab29-chooser select{margin:10px 0!important}.f27-application .ab29-audit-event{background:#0b1934!important;border:1px solid #35548a!important;border-radius:10px!important;padding:14px!important;margin:12px 0!important}.f27-application .ab29-audit-event h5{font-size:14px!important;color:#e7faff!important;margin:0!important}.f27-application .ab29-audit-event dl{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important}.f27-application .ab29-audit-event dt{font-size:11px!important;color:#a9c7eb!important}.f27-application .ab29-audit-event dd{font-size:12px!important;color:#f0f7ff!important;margin:5px 0!important;overflow-wrap:anywhere!important}
.ab29-review-dialog{max-width:650px!important;width:calc(100% - 28px)!important;max-height:85dvh!important;overflow-y:auto!important;background:linear-gradient(135deg,#091c35,#1b1641)!important;color:#f0f6ff!important;border:1px solid #8c65dc!important;border-radius:16px!important;padding:20px!important;box-shadow:0 20px 70px #0009!important}.ab29-review-dialog:not([open]){display:none!important}.ab29-review-dialog::backdrop{background:#020a19cc!important}.ab29-review-dialog h2{color:#f0f6ff!important;font-size:20px!important}.ab29-review-dialog p{color:#bfd4ef!important;font-size:13px!important;line-height:1.5!important}.ab29-review-dialog pre{color:#d6f4ff!important;background:#0a172c!important;border:1px solid #31537d!important;padding:12px!important;border-radius:10px!important;font:12px/1.5 system-ui!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.ab29-review-dialog label{color:#d6eaff!important;display:block!important;font-size:13px!important}.ab29-review-dialog textarea{width:100%!important;box-sizing:border-box!important;margin:8px 0!important;min-height:100px!important;background:#091b32!important;color:#f0f6ff!important;border:1px solid #4875a9!important;border-radius:8px!important;padding:10px!important;font:14px/1.4 system-ui!important}.ab29-review-dialog>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ab29-review-dialog button{min-height:44px!important;color:#f0f6ff!important;background:#174d83!important;border:1px solid #4e90cb!important;border-radius:9px!important;padding:10px 13px!important}.ab29-review-dialog :is(button,textarea):focus-visible{outline:3px solid #6ae6ff!important;outline-offset:3px!important}
@media(max-width:650px){.f27-application .ab29-create{width:100%!important;margin-left:0!important}.f27-application .ab29-editor{padding:12px!important}.f27-application .ab29-editor table,.f27-application .ab29-editor tbody{display:block!important}.f27-application .ab29-editor thead{display:none!important}.f27-application .ab29-editor tr{display:flex!important;flex-direction:column!important;width:100%!important}.f27-application .ab29-editor td{display:block!important;width:100%!important;box-sizing:border-box!important;max-width:100%!important;padding:10px 0!important}.f27-application .ab29-editor td:before{content:attr(data-label)!important;display:block!important;color:#bcd8f5!important;font-size:11px!important;margin-bottom:6px!important}.f27-application .ab29-editor .ab-note-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(70px,.65fr)!important;gap:6px!important}.f27-application .ab29-editor input{min-width:0!important;max-width:100%!important}}
}

@layer dc-tokens {
/* Scoped financial navigation and shared detail dialog. */
#financeNavPersistent.finance-tabs1066{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%;max-width:100%;gap:8px;overflow:visible!important}
#financeNavPersistent.finance-tabs1066>button{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.3;min-height:48px;padding:10px 6px!important;font-size:clamp(11px,1.15vw,15px)}
#dc-finance-detail30{position:fixed!important;inset:0!important;margin:auto!important;height:fit-content!important;box-sizing:border-box!important;overflow:hidden!important;width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid #6474b4;border-radius:20px;background:#0b1830;color:#ecf5ff;box-shadow:0 24px 90px #000b;overscroll-behavior:contain}
#dc-finance-detail30::backdrop{background:#020715c9;backdrop-filter:blur(4px)}
#dc-finance-detail30 .f27-detail{display:block;margin:0;padding:18px;border:0;background:#0b1830;max-height:calc(100dvh - 28px);overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}
#dc-finance-detail30 .f27-detail>header{position:sticky;top:-18px;z-index:3;background:#0b1830;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #4e628a}
#dc-finance-detail30 [data-close-detail]{margin-left:auto;min-height:44px;min-width:85px;background:#283d68;color:#fff;border:1px solid #7995bd;border-radius:10px}
#dc-finance-detail30 .f27-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#dc-finance-detail30 section section{min-width:0;padding:14px;border:1px solid #485b82;border-radius:14px;background:#102441}
#dc-finance-detail30 .f27-bank-card{border-top:3px solid #40a5ff}#dc-finance-detail30 .f27-sicar-card{border-top:3px solid #af80ff}#dc-finance-detail30 .f27-app-card{border-top:3px solid #30d5bd}#dc-finance-detail30 .f27-history{border-top:3px solid #e8b867}
#dc-finance-detail30 .f27-field{display:grid;gap:4px;margin:10px 0}#dc-finance-detail30 small{color:#c0d1eb}#dc-finance-detail30 .f27-detail-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}#dc-finance-detail30 button{min-height:42px;white-space:normal}#dc-finance-detail30 :focus-visible{outline:3px solid #6ce2ff;outline-offset:3px}
.s30-audit{margin:0 0 24px;padding:18px;background:linear-gradient(145deg,color-mix(in srgb,#8855dc 12%,var(--ui-card)),var(--ui-card));border:1px solid color-mix(in srgb,#8855dc 55%,var(--ui-line));border-radius:16px;color:var(--ui-ink);min-width:0;max-width:100%}.s30-audit h2{color:var(--ui-ink);font-size:1.3rem;line-height:1.3}.s30-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.s30-tools label{display:grid;gap:5px}.s30-tools button,.s30-tools input{min-height:44px;max-width:100%;background:#26345b;color:#fff;border:1px solid #7185b0;border-radius:10px;padding:9px}.s30-table{max-width:100%;overflow:auto;max-height:550px;margin:16px 0}.s30-table table{border-collapse:collapse;width:100%;min-width:950px}.s30-table th,.s30-table td{padding:10px;border-bottom:1px solid #4f5376;text-align:left}.s30-table th{background:var(--ui-head);position:sticky;top:0}.s30-audit .f27-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px}.s30-audit .f27-metric{min-width:0;padding:12px;border:1px solid #667c9e;border-radius:12px;display:grid;gap:8px;background:#152e47}.s30-audit .f27-metric b{font-size:1.3rem}.s30-economic{padding:10px;border-left:3px solid #fa818b;background:#40243b}
@media(max-width:700px){#financeNavPersistent.finance-tabs1066{grid-template-columns:repeat(2,minmax(0,1fr))!important}#financeNavPersistent.finance-tabs1066>button:last-child{grid-column:1/-1}#dc-finance-detail30 .f27-detail-grid{grid-template-columns:minmax(0,1fr)}#dc-finance-detail30 .f27-detail{padding:12px}#dc-finance-detail30 .f27-detail>header{top:-12px}.s30-audit{padding:12px}.s30-tools>*{flex:1 1 130px;min-width:0}.s30-audit .f27-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.s30-audit .f27-metric b{font-size:1.05rem}}
#financeNavPersistent [data-fin1066=sicarPayments]{background:linear-gradient(135deg,#9b5cf6,#6b3fc3)!important;border-color:#c496ff!important}
#financeNavPersistent [data-fin1066=abonosAplicador]{background:linear-gradient(135deg,#087f99,#087459)!important}
#financeNavPersistent [data-fin1066=sicarReconciliation]{background:linear-gradient(135deg,#7040bd,#225cc2)!important}
.f27-table td:last-child button[data-row]{min-width:105px;overflow-wrap:normal;word-break:normal}

#financeNavPersistent button[data-fin1066=sicarReconciliation]::after{display:none!important}
}
@layer dc-tokens {
.s31-methods{padding:18px;border:1px solid #a77ce3;border-radius:18px;margin:16px 0;background:linear-gradient(140deg,color-mix(in srgb,#8855dc 12%,var(--ui-card)),var(--ui-card));color:var(--ui-ink);min-width:0;max-width:100%}
.s31-methods h3{color:var(--ui-ink);font-size:1.2rem;line-height:1.3}.s31-methods p{color:var(--ui-muted);line-height:1.5}
.s31-method-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.s31-method-tabs button{display:grid!important;gap:7px;min-width:0;white-space:normal!important;min-height:105px!important;text-align:left!important;padding:12px!important;border-radius:13px!important;border:1px solid #7b79b5!important;background:#25224e!important;color:#f5eeff!important}
.s31-method-tabs button b{font-size:1.12rem!important;overflow-wrap:anywhere}.s31-method-tabs button small{color:#d0ddf6!important;font-size:.76rem}.s31-method-tabs button[aria-pressed=true]{outline:2px solid #65dafa!important;outline-offset:2px;background:linear-gradient(135deg,#7437ba,#304bb3)!important}
.s31-method-tabs [data-method31=cash]{border-top:4px solid #38d9aa!important}.s31-method-tabs [data-method31=transfer]{border-top:4px solid #60b9ff!important}.s31-method-tabs [data-method31=check]{border-top:4px solid #f7c868!important}.s31-method-tabs [data-method31=voucher]{border-top:4px solid #f29fe3!important}.s31-method-tabs [data-method31=card]{border-top:4px solid #a58bff!important}
.s31-tools{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:14px 0}.s31-tools label{display:grid;gap:6px;min-width:0;flex:1 1 200px}.s31-tools input,.s31-tools select{min-width:0;max-width:100%;background:#102842!important;color:#fff!important;border:1px solid #647a9e!important;border-radius:9px;padding:11px;font:inherit}.s31-tools .s31-check{display:flex;align-items:center;gap:7px;font-size:.85rem}.s31-tools input[type=checkbox]{min-width:18px;min-height:18px}.s31-tools button,.s31-table button{min-height:44px!important;white-space:normal!important}
.s31-result{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:14px 0}.s31-result span,.s31-note{font-size:.82rem}.s31-table{max-width:100%;overflow:auto;max-height:620px;border:1px solid #596991;border-radius:13px}.s31-table table{border-collapse:collapse;width:100%;min-width:1060px}.s31-table th,.s31-table td{padding:12px;vertical-align:top;text-align:left;border-bottom:1px solid #455876}.s31-table th{background:var(--ui-head);position:sticky;top:0;z-index:1}.s31-table td small{display:block;color:var(--ui-muted);margin-top:6px}.s31-warning{padding:12px;border:1px solid #d49e64;background:#423625;border-radius:10px}
@media(max-width:700px){.s31-methods{padding:12px}.s31-method-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.s31-method-tabs button{min-height:100px!important;padding:10px!important}.s31-method-tabs button b{font-size:1rem!important}.s31-tools label{flex:1 1 100%}.s31-tools button{width:100%}}
}
@layer dc-tokens {
.s31-methods .s31-tools label.s31-check{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important}
.s31-methods .s31-tools label.s31-check input[type=checkbox]{appearance:auto!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;padding:0!important;margin:0!important;flex:0 0 22px!important}
}

@layer dc-tokens{.ce115-overlay .ce115-dialog{max-height:90dvh;overflow:auto;width:min(760px,94vw);max-width:94vw}.ce115-overlay [data-ce-origin],.ce115-overlay [data-ce-feedback]{overflow-wrap:anywhere;line-height:1.5}.ce115-overlay [data-ce-origin]{padding:12px;background:#17344c;border-radius:10px}.ce115-overlay [data-ce-feedback]{color:#67e8c9}.ce115-overlay .ce32-scope{border:1px solid #2b7c8c;border-radius:10px;padding:12px}.ce115-overlay .ce32-scope label{display:flex!important;gap:8px;align-items:flex-start!important}.ce115-overlay .ce115-dialog-head{position:sticky;top:-14px;z-index:2;background:#09182e;padding:10px 0}.ce115-overlay .ce115-form{gap:16px!important}.ce115-overlay .ce115-form-grid{gap:16px!important}.ce115-overlay .ce32-scope input[type=radio]{width:18px!important;height:18px!important;min-height:18px!important;flex:none}.ce115-overlay .ce32-scope[hidden]{display:none!important}@media(max-width:600px){.ce115-overlay .ce115-form-grid{grid-template-columns:1fr}.ce115-overlay .ce115-dialog{padding:14px}.ce115-overlay .ce115-dialog-head h3{font-size:1.05rem}}}

.gps-inspector34{position:absolute;z-index:850;top:58px;right:12px;width:min(310px,calc(100% - 24px));max-height:calc(100% - 115px);overflow:auto;padding:12px;border:1px solid #44d8ff;border-radius:14px;background:#082c50;color:#fff;box-shadow:0 8px 24px #0008;box-sizing:border-box}.gps-inspector34>button{float:right}.gps-inspector34 [data-gps-info]{clear:both;padding:8px 0}.gps-inspector34 small{display:block;overflow-wrap:anywhere;color:#e0f4ff}.gps-inspector-actions{display:flex;flex-wrap:wrap;gap:8px}.gps-inspector-actions button{flex:1;white-space:normal}

@layer dc-tokens{
.f27-sicar{--f27-eyebrow:var(--ui-muted);--f27-ink:var(--ui-ink);--f27-strong:var(--ui-ink);--f27-muted:var(--ui-muted);--f27-surface:linear-gradient(145deg,color-mix(in srgb,#8d50da 9%,var(--ui-card)),var(--ui-card));--f27-input:var(--dc-input);--f27-line:var(--ui-line);--f27-table-head:var(--ui-head);--f27-scheme:dark}
html[data-theme="light"] .f27-sicar{--f27-scheme:light}
.f35-monthly{--f27-ink:var(--ui-ink);--f27-strong:var(--ui-ink);--f27-muted:var(--ui-muted)}
.f27-sicar .s31-method-tabs button{--f27-strong:#f2f8ff;--f27-muted:#d0ddf6}
.f27-sicar>[data-cards] article{--f27-strong:#f2f8ff;--f27-muted:#d0ddf6}
}

/* Compact monthly information, scoped to existing financial hosts. */
@layer dc-tokens {
.f35-monthly{min-width:0;max-width:100%;margin:14px 0 20px;padding:16px;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-card);color:var(--ui-ink)}
.f35-monthly h3{font-size:1.1rem;margin:0}.f35-monthly header p{font-size:.83rem;color:var(--ui-muted)!important;margin:5px 0 12px}
.f35-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.f35-card{--f35-tone:#428cff;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--f35-tone) 60%,var(--ui-line));border-top:3px solid var(--f35-tone);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--f35-tone) 15%,var(--ui-card)),var(--ui-card));display:grid;gap:5px}
.f35-card b{font-size:clamp(1rem,1.8vw,1.5rem);overflow-wrap:anywhere}.f35-card small{font-size:.76rem;color:var(--ui-muted)!important}.f35-card span{font-size:.84rem}.f35-app{--f35-tone:#16bfac}.f35-sicar{--f35-tone:#a16aff}
.f35-note,.f35-historical p{font-size:.8rem;line-height:1.5;color:var(--ui-muted)!important}.f35-pending{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.f35-pending details,.f35-historical{min-width:0;padding:10px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-alt);font-size:.84rem}.f35-pending details p{overflow-wrap:anywhere}.f35-pending summary,.f35-historical summary{cursor:pointer}.f35-historical{margin-top:10px;border-left:3px solid #d7a546}.f35-historical b{font-size:.86rem}
.f27-sicar .s30-audit,.f27-sicar .s31-methods{padding:16px;margin:16px 0}.f27-sicar .s30-audit .f27-cards .f27-metric{background:var(--ui-alt)!important;border-color:var(--ui-line)!important}.f27-sicar .s30-audit .f27-cards .f27-metric :where(small,b,span){color:var(--ui-ink)!important}.f27-sicar .s30-audit .f27-cards .f27-metric{border-top:3px solid #a16aff!important}
@media(max-width:650px){.f35-monthly{padding:12px}.f35-cards{grid-template-columns:1fr}.f35-card{padding:11px}.f35-card b{font-size:1.3rem}.f35-pending{grid-template-columns:1fr}.f27-sicar .s30-audit,.f27-sicar .s31-methods{padding:12px}}
}

/* Phone navigation: one scroll surface. Desktop/tablet and driver shell remain unchanged. */
@layer dc-tokens {
body.mn38-active>.app-shell{display:block!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;scrollbar-gutter:auto;scroll-padding-block:16px calc(108px + env(safe-area-inset-bottom));padding-bottom:calc(100px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch}
body.mn38-active>.app-shell>.topbar{position:static!important;display:grid!important;grid-template-columns:minmax(116px,1fr) minmax(0,1.25fr)!important;gap:8px!important;min-height:64px!important;padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))!important;flex-wrap:nowrap!important;padding-top:calc(8px + env(safe-area-inset-top))!important}
body.mn38-active .topbar>div:first-child{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:0 7px!important;align-items:center!important;min-width:0!important}
body.mn38-active .topbar .dc-logo1047{grid-area:1/1/3/2!important;width:36px!important;height:36px!important;margin:0!important}
body.mn38-active .topbar h1{grid-area:1/2/3/3!important;font-size:15px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important;letter-spacing:0!important}
body.mn38-active .topbar :is(.eyebrow,.subtitle,.user-copy1048 em,.user-chevron1048){display:none!important}
body.mn38-active .topbar :is(.global-search-wrap,.search-launch),body.mn38-active #dcSearchFloat1749{display:none!important}
body.mn38-active .topbar .topbar-actions{display:flex!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-end!important}
body.mn38-active .topbar #alertBtn{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:44px!important;min-height:44px!important;padding:7px!important;margin:0!important}
body.mn38-active .topbar #accountBtn.user-card1048{display:block!important;min-width:0!important;max-width:none!important;width:auto!important;flex:1 1 auto!important;min-height:44px!important;height:auto!important;padding:7px 8px!important;margin:0!important}
body.mn38-active .topbar .user-copy1048{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-width:0!important;gap:3px!important;text-align:left!important}
body.mn38-active .topbar .user-copy1048 :is(b,small){display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.25!important}
body.mn38-active .topbar .user-copy1048 b{font-size:12px!important}body.mn38-active .topbar .user-copy1048 small{font-size:10px!important}
body.mn38-active>.app-shell>#dcModuleNavHost{position:static!important;inset:auto!important;overflow:visible!important;height:auto!important;max-height:none!important;margin:0!important;padding-inline:max(10px,env(safe-area-inset-left))!important}
body.mn38-active :is(#financeNavPersistent,#dcServiceNavPersistent,.inbox-tabs41764,.intake-tabs41764){position:static!important;inset:auto!important;max-height:none!important;overflow:visible!important}
body.mn38-active #financeNavPersistent>button{min-height:44px!important;font-size:12px!important;line-height:1.3!important;padding:8px!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
body.mn38-active #view :is([role=tablist],.dc-tabs80,.tabs104,.module-tabs1046,.dc-cashhub-tabs,.guardian4222-tabs){position:static!important;inset:auto!important;max-height:none!important;overflow:visible!important}
body.mn38-active .finance-tabs41725>button{padding:8px 4px!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;min-width:0!important}
body.mn38-active>.app-shell>#view{height:auto!important;min-height:0!important;overflow:visible!important;scrollbar-gutter:auto!important;overscroll-behavior:auto!important;padding:14px max(10px,env(safe-area-inset-right)) 20px max(10px,env(safe-area-inset-left))!important}
body.mn38-active>.app-shell>#nav.bottom-nav{position:fixed!important;inset:auto 0 max(6px,env(safe-area-inset-bottom))!important;left:50%!important;right:auto!important;transform:translateX(-50%) translateY(0)!important;margin:0!important;width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))!important;max-width:600px!important;height:70px!important;padding:5px!important;gap:4px!important;z-index:1000!important;transition:transform 180ms ease,opacity 180ms ease!important;will-change:transform}
body.mn38-active>.app-shell>#nav.bottom-nav>button{height:58px!important;min-height:44px!important;min-width:0!important;padding:4px!important}
body.mn38-active.mn38-dock-hidden>.app-shell>#nav.bottom-nav{transform:translateX(-50%) translateY(calc(100% + 20px + env(safe-area-inset-bottom)))!important;opacity:0!important;pointer-events:none!important}
body.mn38-active #view :is(.s30-table,.s31-table,.exec11-table){max-height:none!important;height:auto!important;overflow-x:auto!important;overflow-y:visible!important}
body.mn38-active .more-page1048{height:auto!important;max-height:none!important;overflow:visible!important}
body.mn38-active .more-page1048 .more-grid1048{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;max-height:none!important;gap:10px!important}
body.mn38-active .more-page1048 .more-card1048{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-width:0!important;min-height:120px!important;height:auto!important;padding:13px!important;gap:9px!important}
body.mn38-active .more-page1048 .more-card1048>.more-copy1048{display:block!important;min-width:0!important;width:100%!important}
body.mn38-active .more-page1048 .more-card1048>.more-copy1048 :is(b,small){display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-overflow:clip!important;overflow:visible!important;line-height:1.4!important}
body.mn38-active .more-page1048 .more-card1048>.more-copy1048 b{font-size:14px!important}body.mn38-active .more-page1048 .more-card1048>.more-copy1048 small{font-size:12px!important;margin-top:4px!important}body.mn38-active .more-page1048 .more-card1048>em{display:none!important}
body.mn38-active .account-menu{top:calc(var(--mn38-vtop,0px) + 76px)!important;bottom:auto!important;max-height:calc(var(--mn38-vheight,100dvh) - 94px)!important;overflow-y:auto!important;max-width:calc(100vw - 20px)!important}
body.mn38-active :is(.overlay,dialog[open]){max-height:calc(var(--mn38-vheight,100dvh) - 12px)!important;scroll-padding-bottom:24px}
body.mn38-active .overlay{top:var(--mn38-vtop,0px)!important;bottom:var(--mn38-vbottom,0px)!important;height:auto!important;padding-block:10px!important;box-sizing:border-box}
body.mn38-active .overlay>:is(.sheet,section){max-height:calc(var(--mn38-vheight,100dvh) - 24px)!important;overflow-y:auto!important;scroll-padding-block:18px 32px}
body.mn38-active dialog[open]{top:var(--mn38-vtop,0px)!important;bottom:var(--mn38-vbottom,0px)!important}
body.mn38-active :is(input,select,textarea){scroll-margin-block:20px;font-size:16px!important}
@media(prefers-reduced-motion:reduce){body.mn38-active>.app-shell>#nav.bottom-nav{transition:none!important}}
}
