@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hcs-primary:#1266d6;--hcs-primary-hover:#0d55b5;--hcs-primary-soft:#e7f0fc;--hcs-primary-contrast:#fff;--hcs-header:#082d5a;--hcs-header-text:#fff;--hcs-header-muted:#b9cbe4;--hcs-header-search:#ffffff1a;--hcs-sidebar:#0c3567;--hcs-sidebar-text:#dbe6f5;--hcs-sidebar-active:#1266d6;--hcs-sidebar-hover:#ffffff14;--hcs-background:#f3f7fc;--hcs-surface:#fff;--hcs-surface-2:#f7f9fc;--hcs-surface-sunken:#eef3f9;--hcs-border:#dce5f1;--hcs-border-strong:#c5d3e6;--hcs-text:#172b4d;--hcs-text-secondary:#64748b;--hcs-text-disabled:#9aa8bb;--hcs-success:#16a34a;--hcs-success-soft:#e6f6ec;--hcs-warning:#d97706;--hcs-warning-soft:#fef3e2;--hcs-danger:#dc2626;--hcs-danger-soft:#fdecec;--hcs-info:#0284c7;--hcs-info-soft:#e3f3fb;--hcs-hover:#1266d60f;--hcs-selected:#e1ecfb;--hcs-focus-ring:0 0 0 3px #1266d647;--hcs-focus-color:#1266d6;--hcs-readonly-bg:#f4f7fb;--hcs-disabled-bg:#eef1f5;--hcs-fixo-bg:#e7ebf1;--hcs-overlay:#08172e73;--hcs-ic-blue:#1f6fe0;--hcs-ic-green:#1fa45a;--hcs-ic-orange:#f39c12;--hcs-ic-purple:#7c4ddb;--hcs-ic-red:#e0453a;--hcs-ic-teal:#0f9fb0;--hcs-ic-gray:#64748b;--hcs-font:Inter, "Segoe UI", Arial, sans-serif;--hcs-fs-xs:11px;--hcs-fs-sm:12px;--hcs-fs-md:13px;--hcs-fs-base:14px;--hcs-fs-lg:16px;--hcs-fs-xl:18px;--hcs-fs-2xl:22px;--hcs-fs-3xl:28px;--hcs-fw-regular:400;--hcs-fw-medium:500;--hcs-fw-semibold:600;--hcs-fw-bold:700;--hcs-space-1:4px;--hcs-space-2:8px;--hcs-space-3:12px;--hcs-space-4:16px;--hcs-space-5:20px;--hcs-space-6:24px;--hcs-space-8:32px;--hcs-space-10:40px;--hcs-space-12:48px;--hcs-control-h:34px;--hcs-button-h:34px;--hcs-row-h:32px;--hcs-field-gap:12px;--hcs-form-padding:16px;--hcs-radius:6px;--hcs-radius-lg:10px;--hcs-label-gap:6px;--hcs-header-h:56px;--hcs-sidebar-w:300px;--hcs-sidebar-w-collapsed:64px;--hcs-statusbar-h:32px;--hcs-shadow-sm:0 1px 2px #0f23460f;--hcs-shadow:0 2px 8px #0f234614;--hcs-shadow-lg:0 12px 32px #0f23462e;--hcs-transition:.14s ease;--hcs-toolbar-btn-bg:#f3f8ff;--hcs-table-head-bg:#eef4fb;--hcs-toolbar-btn-border:#d6e4f7;--hcs-scrollbar-size:8px;--hcs-scrollbar-track:transparent;--hcs-scrollbar-thumb:#172b4d38;--hcs-scrollbar-thumb-hover:#172b4d66;--hcs-scrollbar-thumb-on-dark:#ffffff38;--hcs-scrollbar-thumb-on-dark-hover:#fff6}[data-hcs-density=comfortable]{--hcs-control-h:40px;--hcs-button-h:40px;--hcs-row-h:42px;--hcs-field-gap:16px;--hcs-form-padding:24px;--hcs-radius:8px;--hcs-radius-lg:12px}[data-hcs-theme=light]{--hcs-header:#fff;--hcs-header-text:#172b4d;--hcs-header-muted:#64748b;--hcs-header-search:#f1f5fa;--hcs-sidebar:#fff;--hcs-sidebar-text:#334766;--hcs-sidebar-hover:#f1f5fa;--hcs-background:#f6f8fb}[data-hcs-theme=dark]{--hcs-primary:#3b8cf2;--hcs-primary-hover:#5a9ff5;--hcs-primary-soft:#16283f;--hcs-header:#0b1626;--hcs-header-text:#e6edf7;--hcs-header-muted:#8fa3bf;--hcs-header-search:#ffffff12;--hcs-sidebar:#0f1d31;--hcs-sidebar-text:#c9d6e8;--hcs-sidebar-active:#2f7de0;--hcs-sidebar-hover:#ffffff0f;--hcs-background:#0d1420;--hcs-surface:#152033;--hcs-surface-2:#182539;--hcs-surface-sunken:#111b2b;--hcs-border:#26364f;--hcs-border-strong:#33476a;--hcs-text:#e6edf7;--hcs-text-secondary:#9db0c9;--hcs-text-disabled:#5d6f88;--hcs-success-soft:#12301f;--hcs-warning-soft:#33270f;--hcs-danger-soft:#3a1718;--hcs-info-soft:#0f2a3a;--hcs-hover:#3b8cf21a;--hcs-selected:#1c3354;--hcs-readonly-bg:#121c2d;--hcs-disabled-bg:#1a2436;--hcs-fixo-bg:#0b1220;--hcs-overlay:#0009;--hcs-focus-ring:0 0 0 3px #3b8cf259;--hcs-focus-color:#5a9ff5;--hcs-shadow-sm:0 1px 2px #0006;--hcs-shadow:0 2px 8px #0006;--hcs-shadow-lg:0 12px 32px #0000008c;--hcs-toolbar-btn-bg:#172741;--hcs-table-head-bg:#1b2b45;--hcs-toolbar-btn-border:#2a3d5c;--hcs-scrollbar-thumb:#fff3;--hcs-scrollbar-thumb-hover:#ffffff5c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hcs-theme=classic]{--hcs-primary:#1a5fb4;--hcs-primary-hover:#154e95;--hcs-header:#1d3b63;--hcs-sidebar:#23466f;--hcs-background:#e9eef4;--hcs-surface-2:#f4f6f9;--hcs-border:#c9d3df;--hcs-border-strong:#aebccd;--hcs-selected:#d6e4f7}[data-hcs-layout=classic]{--hcs-radius:3px;--hcs-radius-lg:4px;--hcs-shadow-sm:none;--hcs-shadow:0 1px 2px #0f23461a;--hcs-header-h:44px}*,:before,:after{box-sizing:border-box}*{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable],.hcs-selectable{-webkit-user-select:text;user-select:text}html,body,#root{height:100%}body{font-family:var(--hcs-font);font-size:var(--hcs-fs-base);color:var(--hcs-text);background:var(--hcs-background);-webkit-font-smoothing:antialiased;margin:0;line-height:1.4}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--hcs-focus-color);outline-offset:2px}.hcs-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hcs-muted{color:var(--hcs-text-secondary)}.hcs-icon{flex-shrink:0}.hcs-spin{animation:.9s linear infinite hcs-spin}@keyframes hcs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hcs-spin{animation-duration:2.5s}*{transition:none!important}}::-webkit-scrollbar{width:var(--hcs-scrollbar-size);height:var(--hcs-scrollbar-size)}::-webkit-scrollbar-track{background:var(--hcs-scrollbar-track)}::-webkit-scrollbar-corner{background:var(--hcs-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--hcs-scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--hcs-scrollbar-thumb-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}.hcs-sidebar ::-webkit-scrollbar-thumb{background-color:var(--hcs-scrollbar-thumb-on-dark)}.hcs-sidebar ::-webkit-scrollbar-thumb:hover{background-color:var(--hcs-scrollbar-thumb-on-dark-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--hcs-scrollbar-thumb) transparent}.hcs-sidebar *{scrollbar-color:var(--hcs-scrollbar-thumb-on-dark) transparent}}.hcs-link{color:var(--hcs-primary);font-size:var(--hcs-fs-sm);background:0 0;border:0;padding:0;text-decoration:underline}.hcs-btn{justify-content:center;align-items:center;gap:var(--hcs-space-2);min-height:var(--hcs-button-h);padding:0 var(--hcs-space-4);border-radius:var(--hcs-radius);border:1px solid var(--hcs-border-strong);background:var(--hcs-surface);color:var(--hcs-text);font-size:var(--hcs-fs-md);font-weight:var(--hcs-fw-semibold);white-space:nowrap;transition:background var(--hcs-transition), border-color var(--hcs-transition), box-shadow var(--hcs-transition);display:inline-flex}.hcs-btn:hover:not(:disabled){background:var(--hcs-surface-2);border-color:var(--hcs-primary)}.hcs-btn:focus-visible{box-shadow:var(--hcs-focus-ring);outline:none}.hcs-btn:disabled{opacity:.55}.hcs-btn--primary{background:var(--hcs-primary);border-color:var(--hcs-primary);color:var(--hcs-primary-contrast)}.hcs-btn--primary:hover:not(:disabled){background:var(--hcs-primary-hover);border-color:var(--hcs-primary-hover)}.hcs-btn--danger{background:var(--hcs-danger);border-color:var(--hcs-danger);color:#fff}.hcs-btn--danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.hcs-btn--ghost{background:0 0;border-color:#0000}.hcs-btn--ghost:hover:not(:disabled){background:var(--hcs-hover);border-color:#0000}.hcs-btn--ghost-danger{color:var(--hcs-danger);background:0 0;border-color:#0000}.hcs-btn--ghost-danger:hover:not(:disabled){background:var(--hcs-danger-soft);border-color:#0000}.hcs-btn--icon{width:var(--hcs-button-h);padding:0}.hcs-btn--block{width:100%}.hcs-btn--lg{min-height:44px;font-size:var(--hcs-fs-lg)}.hcs-btn--sm{min-height:28px;padding:0 var(--hcs-space-3);font-size:var(--hcs-fs-sm)}.hcs-form{gap:var(--hcs-field-gap);flex-direction:column;display:flex}.hcs-grid{gap:var(--hcs-field-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.hcs-field{grid-column:span var(--span,12);gap:var(--hcs-label-gap);flex-direction:column;min-width:0;display:flex}@media (width<=1100px){.hcs-field{grid-column:span var(--span-md,6)}}@media (width<=640px){.hcs-field{grid-column:1/-1}}.hcs-field__label{font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-semibold);color:var(--hcs-text)}.hcs-field__req{color:var(--hcs-danger)}.hcs-field__hint{font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary)}.hcs-field__error{font-size:var(--hcs-fs-xs);color:var(--hcs-danger);font-weight:var(--hcs-fw-medium);gap:4px;display:flex}.hcs-field__error:before{content:"⚠"}.hcs-control{min-height:var(--hcs-control-h);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-surface);transition:border-color var(--hcs-transition), box-shadow var(--hcs-transition);align-items:center;display:flex;position:relative}.hcs-control:focus-within{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring)}.hcs-field--invalid .hcs-control,.hcs-field--invalid .hcs-textarea{border-color:var(--hcs-danger)}.hcs-control--readonly,.hcs-textarea.hcs-control--readonly{background:var(--hcs-readonly-bg)}.hcs-control--disabled{background:var(--hcs-disabled-bg);color:var(--hcs-text-disabled)}.hcs-control--fixo,.hcs-textarea.hcs-control--fixo{background:var(--hcs-fixo-bg);color:var(--hcs-text-secondary);cursor:default}.hcs-control--fixo .hcs-input,.hcs-control--fixo .hcs-combo__gatilho{color:var(--hcs-text-secondary);cursor:default}.hcs-control--auto{background:var(--hcs-info-soft)}.hcs-input{width:100%;min-width:0;height:calc(var(--hcs-control-h) - 2px);padding:0 var(--hcs-space-3);font-size:var(--hcs-fs-md);background:0 0;border:0;outline:none;flex:1}.hcs-input::placeholder{color:var(--hcs-text-disabled)}.hcs-textarea{height:auto;min-height:72px;padding:var(--hcs-space-2) var(--hcs-space-3);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-surface);resize:vertical}.hcs-textarea:focus{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring)}.hcs-control__affix{padding:0 var(--hcs-space-2);color:var(--hcs-text-secondary);align-items:center;display:inline-flex}.hcs-control__btn{width:30px;height:30px;color:var(--hcs-text-secondary);border-radius:var(--hcs-radius);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hcs-control__btn:hover{color:var(--hcs-primary)}.hcs-control--select .hcs-select{appearance:none;cursor:pointer;padding-right:32px}.hcs-control--readonly .hcs-select{cursor:default}.hcs-select option{background:var(--hcs-surface);color:var(--hcs-text)}.hcs-select__chevron{pointer-events:none;color:var(--hcs-text-secondary);position:absolute;right:10px}.hcs-control--icone .hcs-select{padding-left:0}.hcs-control__lead{padding-left:var(--hcs-space-3)}.hcs-color__swatch{width:28px;height:18px;margin-left:var(--hcs-space-2);border:1px solid var(--hcs-border-strong);border-radius:4px;flex-shrink:0}.hcs-color__nativo{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.hcs-doc{gap:var(--hcs-space-1);display:flex}.hcs-doc .hcs-control{flex:1;min-width:0}.hcs-doc__btn{flex-shrink:0}.hcs-doc--cpf .hcs-control{flex:0 0 150px;width:150px}.hcs-doc--cnpj .hcs-control,.hcs-doc--auto .hcs-control{flex:0 0 180px;width:180px}.hcs-check,.hcs-switch{align-items:flex-start;gap:var(--hcs-space-2);cursor:pointer;font-size:var(--hcs-fs-md);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.hcs-check input,.hcs-switch input{opacity:0;width:1px;height:1px;position:absolute}.hcs-check__box{border:1.5px solid var(--hcs-border-strong);background:var(--hcs-surface);color:#0000;width:18px;height:18px;transition:all var(--hcs-transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.hcs-check input:checked+.hcs-check__box{background:var(--hcs-primary);border-color:var(--hcs-primary);color:#fff}.hcs-check input:focus-visible+.hcs-check__box,.hcs-switch input:focus-visible+.hcs-switch__track{box-shadow:var(--hcs-focus-ring)}.hcs-check__text{flex-direction:column;display:flex}.hcs-check__desc{font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary)}.hcs-check--readonly,.hcs-switch--readonly{cursor:default}.hcs-check--readonly input:checked+.hcs-check__box{background:var(--hcs-text-secondary);border-color:var(--hcs-text-secondary)}.hcs-check--disabled,.hcs-switch--disabled{opacity:.55;cursor:not-allowed}.hcs-switch__track{background:var(--hcs-border-strong);width:34px;height:20px;transition:background var(--hcs-transition);border-radius:999px;flex-shrink:0;position:relative}.hcs-switch__thumb{width:16px;height:16px;box-shadow:var(--hcs-shadow-sm);transition:transform var(--hcs-transition);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.hcs-switch input:checked+.hcs-switch__track{background:var(--hcs-success)}.hcs-switch input:checked+.hcs-switch__track .hcs-switch__thumb{transform:translate(14px)}.hcs-switch--readonly input:checked+.hcs-switch__track{background:var(--hcs-text-secondary)}.hcs-search{align-items:center;gap:var(--hcs-space-2);min-height:var(--hcs-control-h);padding:0 var(--hcs-space-1) 0 var(--hcs-space-3);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-text-secondary);width:min(100%,340px);display:flex}.hcs-search:focus-within{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring)}.hcs-search__input{min-width:0;height:calc(var(--hcs-control-h) - 2px);color:var(--hcs-text);background:0 0;border:0;outline:none;flex:1}.hcs-search__input::-webkit-search-cancel-button{display:none}.hcs-section{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);padding:var(--hcs-form-padding);background:var(--hcs-surface)}.hcs-section__head{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);margin-bottom:var(--hcs-space-3);flex-wrap:wrap;display:flex}.hcs-section__title{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-md);font-weight:var(--hcs-fw-bold);color:var(--hcs-primary);margin:0;display:flex}.hcs-section__actions{gap:var(--hcs-space-2);flex-wrap:wrap;display:flex}.hcs-tabs{border-bottom:1px solid var(--hcs-border);scrollbar-width:none;gap:2px;display:flex;overflow:auto hidden}.hcs-tabs::-webkit-scrollbar{display:none}.hcs-tabs__tab{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-4);border-radius:var(--hcs-radius) var(--hcs-radius) 0 0;color:var(--hcs-text-secondary);font-weight:var(--hcs-fw-semibold);font-size:var(--hcs-fs-md);white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;margin-bottom:-1px;display:inline-flex}.hcs-tabs__tab:hover:not(:disabled){color:var(--hcs-primary);background:var(--hcs-hover)}.hcs-tabs__tab.is-active{color:var(--hcs-primary);background:var(--hcs-surface);border-color:var(--hcs-border);box-shadow:inset 0 2px 0 var(--hcs-primary)}.hcs-tabs__count{font-size:var(--hcs-fs-xs);background:var(--hcs-primary-soft);color:var(--hcs-primary);border-radius:999px;padding:0 6px}.hcs-tabpanel{padding-top:var(--hcs-space-4)}.hcs-alert{align-items:flex-start;gap:var(--hcs-space-3);padding:var(--hcs-space-3) var(--hcs-space-4);border-radius:var(--hcs-radius);font-size:var(--hcs-fs-md);border:1px solid;display:flex}.hcs-alert__body{flex-direction:column;flex:1;gap:2px;display:flex}.hcs-alert--info{background:var(--hcs-info-soft);border-color:color-mix(in srgb, var(--hcs-info) 35%, transparent);color:var(--hcs-text)}.hcs-alert--info>.hcs-icon{color:var(--hcs-info)}.hcs-alert--sucesso{background:var(--hcs-success-soft);border-color:color-mix(in srgb, var(--hcs-success) 35%, transparent)}.hcs-alert--sucesso>.hcs-icon{color:var(--hcs-success)}.hcs-alert--aviso{background:var(--hcs-warning-soft);border-color:color-mix(in srgb, var(--hcs-warning) 40%, transparent)}.hcs-alert--aviso>.hcs-icon{color:var(--hcs-warning)}.hcs-alert--erro{background:var(--hcs-danger-soft);border-color:color-mix(in srgb, var(--hcs-danger) 35%, transparent)}.hcs-alert--erro>.hcs-icon{color:var(--hcs-danger)}.hcs-empty{text-align:center;justify-content:center;align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-8) var(--hcs-space-4);color:var(--hcs-text-secondary);flex-direction:column;display:flex}.hcs-empty p{max-width:420px;margin:0}.hcs-empty__icon{background:var(--hcs-surface-sunken);width:56px;height:56px;color:var(--hcs-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.hcs-empty--error .hcs-empty__icon{background:var(--hcs-danger-soft);color:var(--hcs-danger)}.hcs-loading{justify-content:center;align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-6);color:var(--hcs-text-secondary);display:flex}.hcs-loading--overlay{background:color-mix(in srgb, var(--hcs-surface) 70%, transparent);z-index:5;position:absolute;inset:0}.hcs-badge{font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.hcs-badge__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.hcs-badge--sucesso{background:var(--hcs-success-soft);color:var(--hcs-success)}.hcs-badge--erro{background:var(--hcs-danger-soft);color:var(--hcs-danger)}.hcs-badge--aviso{background:var(--hcs-warning-soft);color:var(--hcs-warning)}.hcs-badge--info{background:var(--hcs-info-soft);color:var(--hcs-info)}.hcs-badge--neutro{background:var(--hcs-surface-sunken);color:var(--hcs-text-secondary)}.hcs-badge--primario{background:var(--hcs-primary-soft);color:var(--hcs-primary)}.hcs-overlay{z-index:1000;background:var(--hcs-overlay);justify-content:center;align-items:center;padding:12px;animation:.12s hcs-fade;display:flex;position:fixed;inset:0}.hcs-overlay--dialog{z-index:3000}@keyframes hcs-fade{0%{opacity:0}}.hcs-dialog{background:var(--hcs-surface);border-radius:var(--hcs-radius-lg);width:min(460px,100%);box-shadow:var(--hcs-shadow-lg);padding:var(--hcs-space-6);gap:var(--hcs-space-4);outline:none;grid-template-columns:auto 1fr;display:grid}.hcs-dialog__icon{border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.hcs-dialog--info .hcs-dialog__icon{background:var(--hcs-info-soft);color:var(--hcs-info)}.hcs-dialog--warning .hcs-dialog__icon{background:var(--hcs-warning-soft);color:var(--hcs-warning)}.hcs-dialog--danger .hcs-dialog__icon{background:var(--hcs-danger-soft);color:var(--hcs-danger)}.hcs-dialog__title{margin:0 0 var(--hcs-space-2);font-size:var(--hcs-fs-lg)}.hcs-dialog__msg{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-md);overflow-wrap:anywhere}.hcs-dialog__actions{justify-content:flex-end;gap:var(--hcs-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.hcs-dialog--success .hcs-dialog__icon{background:var(--hcs-success-soft,#dcfce7);color:var(--hcs-success)}.hcs-dialog--centro{text-align:center;justify-items:center;gap:var(--hcs-space-3);width:min(440px,100%);padding:var(--hcs-space-8) var(--hcs-space-6) var(--hcs-space-6);grid-template-columns:1fr;animation:.22s cubic-bezier(.2,.9,.3,1.3) hcs-dialog-pop}.hcs-dialog--centro .hcs-dialog__icon{background:0 0;border:4px solid;width:84px;height:84px;animation:.42s 80ms both hcs-dialog-icone}.hcs-dialog--centro.hcs-dialog--warning .hcs-dialog__icon{color:var(--hcs-warning);border-color:color-mix(in srgb, var(--hcs-warning) 45%, transparent)}.hcs-dialog--centro.hcs-dialog--danger .hcs-dialog__icon{border-color:color-mix(in srgb, var(--hcs-danger) 45%, transparent)}.hcs-dialog--centro.hcs-dialog--info .hcs-dialog__icon{border-color:color-mix(in srgb, var(--hcs-info) 45%, transparent)}.hcs-dialog--centro.hcs-dialog--success .hcs-dialog__icon{border-color:color-mix(in srgb, var(--hcs-success) 45%, transparent)}.hcs-dialog--centro .hcs-dialog__title{margin:var(--hcs-space-2) 0 var(--hcs-space-1);font-size:22px}.hcs-dialog--centro .hcs-dialog__actions{margin-top:var(--hcs-space-3);justify-content:center}@keyframes hcs-dialog-pop{0%{opacity:0;transform:scale(.85)}}@keyframes hcs-dialog-icone{0%{opacity:0;transform:rotateY(90deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.hcs-dialog--centro,.hcs-dialog--centro .hcs-dialog__icon{animation:none}}.hcs-codigo{justify-content:center;gap:var(--hcs-space-2);display:flex}.hcs-codigo__caixa{text-align:center;width:46px;height:56px;font:600 24px/1 var(--hcs-font-mono,ui-monospace, Consolas, monospace);color:var(--hcs-text);background:var(--hcs-surface);border:1.5px solid var(--hcs-border-strong,var(--hcs-border));border-radius:var(--hcs-radius);caret-color:var(--hcs-primary);padding:0;transition:border-color .12s,box-shadow .12s}.hcs-codigo__caixa:focus{border-color:var(--hcs-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--hcs-primary) 22%, transparent);outline:none}.hcs-codigo__caixa:disabled{opacity:.6}.hcs-codigo.is-invalido .hcs-codigo__caixa{border-color:var(--hcs-danger)}.hcs-codigo.is-invalido{animation:.32s hcs-codigo-tremor}@keyframes hcs-codigo-tremor{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.hcs-dialog--codigo{width:min(460px,100%);position:relative}.hcs-dialog__fechar{top:var(--hcs-space-3);right:var(--hcs-space-3);border-radius:var(--hcs-radius);width:32px;height:32px;color:var(--hcs-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.hcs-dialog__fechar:hover{background:var(--hcs-background);color:var(--hcs-text)}.hcs-dialog__fechar:focus-visible{outline:2px solid var(--hcs-primary);outline-offset:1px}.hcs-codigo__erro{min-height:20px}.hcs-codigo__erro:empty{min-height:0}.hcs-codigo__obs{margin-bottom:2px;display:block}.hcs-codigo__reenviar{font-size:var(--hcs-fs-sm,13px);color:var(--hcs-text-secondary);margin:0}@media (width<=420px){.hcs-codigo{gap:6px}.hcs-codigo__caixa{width:40px;height:50px;font-size:20px}}@media (prefers-reduced-motion:reduce){.hcs-codigo.is-invalido{animation:none}}.hcs-card{background:var(--hcs-surface);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);box-shadow:var(--hcs-shadow-sm);flex-direction:column;min-width:0;display:flex}.hcs-card__head{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-4) var(--hcs-space-4) 0;flex-wrap:wrap;display:flex}.hcs-card__title{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-base);font-weight:var(--hcs-fw-bold);margin:0;display:flex}.hcs-card__icon{color:var(--hcs-primary)}.hcs-card__body{padding:var(--hcs-space-4);flex:1;min-width:0}.hcs-kpi{align-items:center;gap:var(--hcs-space-4);padding:var(--hcs-space-4);background:var(--hcs-surface);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);box-shadow:var(--hcs-shadow-sm);text-align:left;min-width:0;display:flex}.hcs-kpi--click:hover{border-color:var(--hcs-primary)}.hcs-kpi__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.hcs-kpi--blue .hcs-kpi__icon{background:color-mix(in srgb, var(--hcs-ic-blue) 14%, transparent);color:var(--hcs-ic-blue)}.hcs-kpi--green .hcs-kpi__icon{background:color-mix(in srgb, var(--hcs-ic-green) 14%, transparent);color:var(--hcs-ic-green)}.hcs-kpi--orange .hcs-kpi__icon{background:color-mix(in srgb, var(--hcs-ic-orange) 16%, transparent);color:var(--hcs-ic-orange)}.hcs-kpi--purple .hcs-kpi__icon{background:color-mix(in srgb, var(--hcs-ic-purple) 14%, transparent);color:var(--hcs-ic-purple)}.hcs-kpi--red .hcs-kpi__icon{background:color-mix(in srgb, var(--hcs-ic-red) 14%, transparent);color:var(--hcs-ic-red)}.hcs-kpi--teal .hcs-kpi__icon{background:color-mix(in srgb, var(--hcs-ic-teal) 14%, transparent);color:var(--hcs-ic-teal)}.hcs-kpi__body{flex-direction:column;min-width:0;display:flex}.hcs-kpi__label{font-size:var(--hcs-fs-md);font-weight:var(--hcs-fw-semibold);color:var(--hcs-text)}.hcs-kpi__value{align-items:baseline;gap:var(--hcs-space-3);font-size:var(--hcs-fs-3xl);font-weight:var(--hcs-fw-bold);line-height:1.15;display:flex}.hcs-kpi__delta{font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-semibold)}.hcs-kpi__delta.is-up{color:var(--hcs-success)}.hcs-kpi__delta.is-down{color:var(--hcs-danger)}.hcs-kpi__desc{font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary)}.hcs-barchart{margin:0}.hcs-barchart__plot{border-bottom:1px solid var(--hcs-border);align-items:flex-end;gap:2px;padding-bottom:22px;display:flex;position:relative}.hcs-barchart__col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex;position:relative}.hcs-barchart__bar{background:linear-gradient(180deg, var(--hcs-primary), color-mix(in srgb, var(--hcs-primary) 55%, transparent));border-radius:6px 6px 0 0;width:min(36px,70%);min-height:2px;transition:height .3s}.hcs-barchart__val{font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);color:var(--hcs-text-secondary)}.hcs-barchart__lbl{font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary);white-space:nowrap;position:absolute;bottom:-20px}.hcs-activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hcs-activity__item{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-2) 0;border-bottom:1px solid var(--hcs-border);display:flex}.hcs-activity__item:last-child{border-bottom:0}.hcs-activity__icon{background:var(--hcs-primary-soft);width:28px;height:28px;color:var(--hcs-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hcs-activity__icon.is-green{background:var(--hcs-success-soft);color:var(--hcs-success)}.hcs-activity__icon.is-red{background:var(--hcs-danger-soft);color:var(--hcs-danger)}.hcs-activity__icon.is-orange{background:var(--hcs-warning-soft);color:var(--hcs-warning)}.hcs-activity__text{min-width:0;font-size:var(--hcs-fs-md);flex-direction:column;flex:1;display:flex}.hcs-activity__text span{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hcs-activity__time{font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary);white-space:nowrap}.hcs-combo{flex:1;align-items:center;min-width:0;display:flex;position:relative}.hcs-combo__lead{padding-left:var(--hcs-space-3);color:var(--hcs-text-secondary);align-items:center;display:inline-flex}.hcs-combo__gatilho{text-align:left;color:var(--hcs-text);font:inherit;font-size:var(--hcs-fs-md);cursor:pointer;align-items:center;padding-right:32px;display:flex}.hcs-combo__lead+.hcs-combo__gatilho{padding-left:var(--hcs-space-2)}.hcs-combo__gatilho.is-vazio{color:var(--hcs-text-secondary)}.hcs-combo__gatilho[aria-readonly=true],.hcs-combo__gatilho:disabled{cursor:default}.hcs-combo__valor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hcs-combo__chevron{pointer-events:none;color:var(--hcs-text-secondary);transition:transform var(--hcs-transition);position:absolute;right:10px}.hcs-combo--aberto .hcs-combo__chevron{color:var(--hcs-primary);transform:rotate(180deg)}.hcs-combo--compacto{border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-surface);height:28px}.hcs-combo--compacto .hcs-combo__gatilho{height:26px;padding-left:var(--hcs-space-2);padding-right:24px}.hcs-combo--compacto .hcs-combo__chevron{right:6px}.hcs-combo--compacto:focus-within{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring)}.hcs-combo--compacto:has(.hcs-combo__gatilho[aria-readonly=true]){background:0 0;border-color:#0000}.hcs-combo__popup{z-index:4500;background:var(--hcs-surface);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);min-height:0;box-shadow:var(--hcs-shadow-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}.hcs-combo__pesquisa{align-items:center;gap:var(--hcs-space-2);margin:var(--hcs-space-1);padding:0 var(--hcs-space-2);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);height:34px;color:var(--hcs-text-secondary);flex-shrink:0;display:flex}.hcs-combo__pesquisa:focus-within{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring)}.hcs-combo__pesquisa input{min-width:0;color:var(--hcs-text);font:inherit;font-size:var(--hcs-fs-md);background:0 0;border:0;outline:none;flex:1}.hcs-combo__lista{padding:0 var(--hcs-space-1) var(--hcs-space-1);min-height:0;margin:0;list-style:none;overflow-y:auto}.hcs-combo__item{justify-content:space-between;align-items:center;gap:var(--hcs-space-2);height:32px;padding:0 var(--hcs-space-2);border-radius:calc(var(--hcs-radius) - 2px);color:var(--hcs-text);font-size:var(--hcs-fs-md);cursor:pointer;white-space:nowrap;display:flex}.hcs-combo__item>span{text-overflow:ellipsis;overflow:hidden}.hcs-combo__item.is-ativo{background:var(--hcs-hover)}.hcs-combo__item.is-marcado{color:var(--hcs-primary);font-weight:var(--hcs-fw-semibold)}.hcs-combo__item.is-vazio{color:var(--hcs-text-secondary);font-style:italic}.hcs-combo__item.is-desabilitado{opacity:.5;cursor:not-allowed}.hcs-combo__grupo{align-items:center;gap:var(--hcs-space-1);height:28px;padding:var(--hcs-space-2) var(--hcs-space-2) 0;font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--hcs-text-secondary);cursor:default;display:flex}.hcs-combo__grupo+.hcs-combo__item{margin-top:2px}.hcs-combo__item.is-agrupado{padding-left:var(--hcs-space-5)}.hcs-combo__nada{padding:var(--hcs-space-3) var(--hcs-space-2);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm)}:is(.hcs-control:has(>input[type=date]),.hcs-control:has(>input[type=datetime-local])){flex:none;width:185px;max-width:100%}.hcs-control input[type=date]::-webkit-calendar-picker-indicator{appearance:none;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;display:none!important}.hcs-control input[type=datetime-local]::-webkit-calendar-picker-indicator{appearance:none;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;display:none!important}.hcs-control input[type=time]::-webkit-calendar-picker-indicator{appearance:none;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;display:none!important}@supports ((-moz-appearance:none)){.hcs-control>input[type=date],.hcs-control>input[type=datetime-local]{clip-path:inset(0 30px 0 0);margin-right:-30px}.hcs-control>.hcs-date__btn{z-index:1;position:relative}}.hcs-date__btn{color:var(--hcs-primary);margin-right:2px}.hcs-date__btn:disabled{color:var(--hcs-text-secondary);opacity:.6;cursor:default}tbody tr.is-vazio>td,tbody tr.hcs-vazio>td{background:0 0!important;border:0!important}.hcs-grade-vazia{padding:var(--hcs-space-4);text-align:center;color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);border:0;flex:auto;justify-content:center;align-items:center;margin:0;display:flex}.hcs-gerencial{display:contents}.hcs-gerencial [data-hcs-campo]{--hcs-regra-cor:var(--hcs-success);cursor:pointer;outline:2px dashed color-mix(in srgb, var(--hcs-regra-cor) 75%, transparent);outline-offset:3px;border-radius:var(--hcs-radius,6px);position:relative}.hcs-gerencial [data-hcs-campo]:hover{background:color-mix(in srgb, var(--hcs-regra-cor) 6%, transparent);outline-style:solid}.hcs-gerencial [data-hcs-campo] *{cursor:pointer!important}.hcs-gerencial [data-hcs-campo]:after{content:attr(data-hcs-regra-rotulo);z-index:3;background:var(--hcs-regra-cor);color:#fff;pointer-events:none;white-space:nowrap;border-radius:9px;padding:0 7px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-10px;right:6px}.hcs-gerencial [data-hcs-regra=LEITURA]{--hcs-regra-cor:var(--hcs-warning)}.hcs-gerencial [data-hcs-regra=OCULTO]{--hcs-regra-cor:var(--hcs-danger)}.hcs-gerencial [data-hcs-regra=OCULTO]>*{opacity:.4}.hcs-gerencial [data-hcs-regra=FIXO]{--hcs-regra-cor:var(--hcs-text-secondary);outline-style:dotted}.hcs-gerencial [data-hcs-regra=FIXO],.hcs-gerencial [data-hcs-regra=FIXO] *{cursor:not-allowed!important}.hcs-gerencial [data-hcs-regra=FIXO]:hover{background:0 0}.hcs-tabs__regra{color:var(--hcs-success);cursor:pointer;border-radius:4px;align-items:center;margin-left:4px;padding:2px;display:inline-flex}.hcs-tabs__regra:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.hcs-tabs__regra.is-oculta{color:var(--hcs-danger)}.hcs-tabs__tab.is-regra-oculta>span:not(.hcs-tabs__regra){opacity:.6;text-decoration:line-through}.hcs-app{background:var(--hcs-background);flex-direction:column;height:100dvh;display:flex;overflow:clip}.hcs-app__body{flex:1;min-height:0;display:flex;position:relative;overflow:clip}.hcs-app__main{min-width:0;padding:var(--hcs-space-2) var(--hcs-space-3) var(--hcs-space-3);gap:var(--hcs-space-2);flex-direction:column;flex:1;display:flex}.hcs-header{height:var(--hcs-header-h);align-items:center;gap:var(--hcs-space-4);padding:0 var(--hcs-space-4);background:var(--hcs-header);color:var(--hcs-header-text);z-index:50;border-bottom:1px solid color-mix(in srgb, var(--hcs-header-text) 8%, transparent);flex-shrink:0;display:flex;position:relative}.hcs-header__brand{align-items:center;gap:var(--hcs-space-4);min-width:0;display:flex}.hcs-header__sep{background:color-mix(in srgb, var(--hcs-header-text) 25%, transparent);width:1px;height:28px}.hcs-header__app{font-size:var(--hcs-fs-xl);font-weight:var(--hcs-fw-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hcs-header__destaque{flex-direction:column;justify-content:center;min-width:0;line-height:1.25;display:flex}.hcs-header__destaque strong{font-size:var(--hcs-fs-lg);font-weight:var(--hcs-fw-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hcs-header__destaque small{font-size:var(--hcs-fs-sm);color:var(--hcs-header-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hcs-header__actions{align-items:center;gap:var(--hcs-space-2);margin-left:auto;display:flex}.hcs-logo{align-items:center;gap:var(--hcs-space-2);color:inherit;display:inline-flex}.hcs-logo__sigla{color:#fff;background:linear-gradient(135deg,#4fb3ff,#1266d6);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:inline-flex}.hcs-logo__text{flex-direction:column;line-height:1;display:flex}.hcs-logo__text strong{letter-spacing:.5px;font-size:20px}.hcs-logo__text small{color:#4fb3ff;font-size:11px;font-weight:600}.hcs-gsearch{align-items:center;gap:var(--hcs-space-2);height:38px;padding:0 var(--hcs-space-3);border-radius:var(--hcs-radius-lg);background:var(--hcs-header-search);border:1px solid color-mix(in srgb, var(--hcs-header-text) 15%, transparent);color:var(--hcs-header-muted);flex:0 460px;margin-left:auto;display:flex;position:relative}.hcs-gsearch:focus-within{border-color:var(--hcs-primary)}.hcs-gsearch input{min-width:0;color:var(--hcs-header-text);background:0 0;border:0;outline:none;flex:1}.hcs-gsearch input::placeholder{color:var(--hcs-header-muted)}.hcs-gsearch__list{padding:var(--hcs-space-1);max-height:360px;margin:0;list-style:none;top:calc(100% + 6px);left:0;right:0;overflow:auto}.hcs-gsearch__empty{padding:var(--hcs-space-3);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-md)}.hcs-hdr-pop{position:relative}.hcs-hdr-btn{width:38px;height:38px;color:var(--hcs-header-text);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.hcs-hdr-btn:hover{background:color-mix(in srgb, var(--hcs-header-text) 12%, transparent)}.hcs-hdr-badge{background:var(--hcs-danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:3px;right:3px}.hcs-user{align-items:center;gap:var(--hcs-space-2);color:var(--hcs-header-text);text-align:left;background:0 0;border:0;border-radius:999px;padding:4px 8px 4px 4px;display:flex}.hcs-user:hover{background:color-mix(in srgb, var(--hcs-header-text) 10%, transparent)}.hcs-avatar{background:linear-gradient(135deg, #4fb3ff, var(--hcs-primary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.hcs-user__text{flex-direction:column;line-height:1.2;display:flex}.hcs-user__text strong{font-size:var(--hcs-fs-md)}.hcs-user__text small{font-size:var(--hcs-fs-xs);color:var(--hcs-header-muted)}.hcs-popover{z-index:200;background:var(--hcs-surface);color:var(--hcs-text);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);box-shadow:var(--hcs-shadow-lg);padding:var(--hcs-space-1);min-width:220px;position:absolute}.hcs-hdr-pop>.hcs-popover{top:calc(100% + 8px);right:0}.hcs-popover--right{top:calc(100% + 4px);right:0}.hcs-menuitem{align-items:center;gap:var(--hcs-space-3);width:100%;padding:var(--hcs-space-2) var(--hcs-space-3);border-radius:var(--hcs-radius);text-align:left;font-size:var(--hcs-fs-md);color:var(--hcs-text);background:0 0;border:0;display:flex}.hcs-menuitem:hover,.hcs-menuitem.is-active{background:var(--hcs-hover)}.hcs-menuitem>.hcs-icon{color:var(--hcs-primary)}.hcs-menuitem.is-danger,.hcs-menuitem.is-danger>.hcs-icon{color:var(--hcs-danger)}.hcs-menuitem.is-unread{background:var(--hcs-primary-soft)}.hcs-menuitem__text{flex-direction:column;min-width:0;display:flex}.hcs-menuitem__text strong{font-weight:var(--hcs-fw-medium)}.hcs-menuitem__text small{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs)}.hcs-menusep{background:var(--hcs-border);height:1px;margin:var(--hcs-space-1) 0}.hcs-notif{width:320px}.hcs-notif ul{max-height:360px;margin:0;padding:0;list-style:none;overflow:auto}.hcs-notif__head{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);font-weight:var(--hcs-fw-bold);border-bottom:1px solid var(--hcs-border);margin-bottom:var(--hcs-space-1);display:flex}.hcs-notif__empty{padding:var(--hcs-space-3);color:var(--hcs-text-secondary);margin:0}.hcs-ribbon{flex-direction:column;flex-shrink:0;display:flex}.hcs-ribbon__cats{gap:var(--hcs-space-1);scrollbar-width:none;display:flex;overflow-x:auto}.hcs-ribbon__cat{padding:7px var(--hcs-space-4);border-radius:var(--hcs-radius) var(--hcs-radius) 0 0;color:var(--hcs-text);font-weight:var(--hcs-fw-semibold);font-size:var(--hcs-fs-md);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.hcs-ribbon__cat:hover{background:var(--hcs-hover)}.hcs-ribbon__cat.is-active{background:var(--hcs-primary);color:#fff}.hcs-ribbon__bar{background:var(--hcs-surface);border:1px solid var(--hcs-border);border-radius:0 var(--hcs-radius-lg) var(--hcs-radius-lg) var(--hcs-radius-lg);box-shadow:var(--hcs-shadow-sm);align-items:stretch;min-width:0;display:flex}.hcs-ribbon__strip{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.hcs-ribbon__strip::-webkit-scrollbar{display:none}.hcs-ribbon__cats::-webkit-scrollbar{display:none}.hcs-ribbon__group{padding:var(--hcs-space-1) var(--hcs-space-1) 2px;border-right:1px solid var(--hcs-border);flex-direction:column;align-items:center;display:flex}.hcs-ribbon__group:last-child{border-right:0}.hcs-ribbon__cmds{display:flex}.hcs-ribbon__glabel{text-transform:uppercase;letter-spacing:.4px;color:var(--hcs-text-secondary);font-size:10px}.hcs-ribbon__cmd{min-width:96px;padding:var(--hcs-space-2) var(--hcs-space-3);border-radius:var(--hcs-radius);color:var(--hcs-text);font-size:var(--hcs-fs-md);font-weight:var(--hcs-fw-medium);white-space:nowrap;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.hcs-ribbon__cmd:hover:not(:disabled){background:var(--hcs-hover);border-color:var(--hcs-border)}.hcs-ribbon__cmd .hcs-icon{color:var(--hcs-ic-blue)}.hcs-ribbon__cmd.is-green .hcs-icon{color:var(--hcs-ic-green)}.hcs-ribbon__cmd.is-orange .hcs-icon{color:var(--hcs-ic-orange)}.hcs-ribbon__cmd.is-purple .hcs-icon{color:var(--hcs-ic-purple)}.hcs-ribbon__cmd.is-red .hcs-icon{color:var(--hcs-ic-red)}.hcs-ribbon__cmd.is-teal .hcs-icon{color:var(--hcs-ic-teal)}.hcs-ribbon__cmd.is-gray .hcs-icon{color:var(--hcs-ic-gray)}.hcs-ribbon__scroll{background:var(--hcs-surface-2);width:28px;color:var(--hcs-text-secondary);border:0}.hcs-sidebar{width:var(--hcs-sidebar-w);background:var(--hcs-sidebar);color:var(--hcs-sidebar-text);padding:var(--hcs-space-3) var(--hcs-space-2);gap:var(--hcs-space-2);border-right:1px solid color-mix(in srgb, var(--hcs-sidebar-text) 10%, transparent);flex-direction:column;flex-shrink:0;transition:width .16s;display:flex;overflow:hidden}.hcs-sidebar.is-collapsed{width:var(--hcs-sidebar-w-collapsed)}.hcs-sidebar__search{align-items:center;gap:var(--hcs-space-2);height:32px;padding:0 var(--hcs-space-2);border-radius:var(--hcs-radius);background:var(--hcs-sidebar-hover);display:flex}.hcs-sidebar__search input{min-width:0;color:var(--hcs-sidebar-text);font-size:var(--hcs-fs-md);background:0 0;border:0;outline:none;flex:1}.hcs-sidebar__search input::placeholder{color:color-mix(in srgb, var(--hcs-sidebar-text) 60%, transparent)}.hcs-sidebar__list,.hcs-sidebar__sub{margin:0;padding:0;list-style:none}.hcs-sidebar__list{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden auto}.hcs-sidebar__sub{padding:2px 0 var(--hcs-space-1) var(--hcs-space-3);flex-direction:column;gap:1px;display:flex}.hcs-sidebar__item{align-items:center;gap:var(--hcs-space-3);width:100%;min-height:40px;padding:0 var(--hcs-space-3);border-radius:var(--hcs-radius);color:inherit;font-size:var(--hcs-fs-base);font-weight:var(--hcs-fw-medium);text-align:left;white-space:nowrap;background:0 0;border:0;display:flex}.hcs-sidebar__item>span{text-overflow:ellipsis;flex:1;overflow:hidden}.hcs-sidebar__item:hover{background:var(--hcs-sidebar-hover)}.hcs-sidebar__item.is-active{background:var(--hcs-sidebar-active);color:#fff}.hcs-sidebar__cat.has-active:not(.is-open){background:var(--hcs-sidebar-hover)}.hcs-sidebar__leaf{min-height:34px;font-size:var(--hcs-fs-md)}.hcs-sidebar__chev{transition:transform var(--hcs-transition);opacity:.7}.hcs-sidebar__cat.is-open .hcs-sidebar__chev,.hcs-sidebar__pasta.is-open .hcs-sidebar__chev{transform:rotate(180deg)}.hcs-sidebar__sub .hcs-sidebar__sub{padding-left:var(--hcs-space-4);border-left:1px solid color-mix(in srgb, var(--hcs-sidebar-text) 14%, transparent);margin-left:var(--hcs-space-4)}.hcs-sidebar__pasta.has-active:not(.is-open){background:var(--hcs-sidebar-hover)}.hcs-sidebar.is-collapsed .hcs-sidebar__item>span,.hcs-sidebar.is-collapsed .hcs-sidebar__chev{display:none}.hcs-sidebar.is-collapsed .hcs-sidebar__item{justify-content:center;padding:0}.hcs-sidebar__toggle{border:1px solid color-mix(in srgb, var(--hcs-sidebar-text) 25%, transparent);width:36px;height:36px;color:var(--hcs-sidebar-text);background:0 0;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;display:flex}.hcs-sidebar.is-collapsed .hcs-sidebar__toggle{align-self:center}.hcs-sidebar__toggle:hover{background:var(--hcs-sidebar-hover)}.hcs-sidebar__backdrop{display:none}.hcs-wtabs{align-items:flex-end;gap:var(--hcs-space-1);border-bottom:2px solid var(--hcs-border);flex-shrink:0;min-width:0;display:flex}.hcs-wtabs__list{gap:var(--hcs-space-1);flex:1;min-width:0;display:flex;overflow-x:auto}.hcs-wtabs__tab{background:var(--hcs-surface-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius) var(--hcs-radius) 0 0;border-bottom:0;flex-shrink:0;align-items:center;max-width:240px;display:flex}.hcs-wtabs__tab.is-active{background:var(--hcs-surface);box-shadow:inset 0 -2px 0 var(--hcs-primary)}.hcs-wtabs__btn{align-items:center;gap:var(--hcs-space-2);padding:7px 4px 7px var(--hcs-space-3);font-size:var(--hcs-fs-md);font-weight:var(--hcs-fw-semibold);color:var(--hcs-text-secondary);background:0 0;border:0;min-width:0;display:flex}.hcs-wtabs__btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hcs-wtabs__tab.is-active .hcs-wtabs__btn{color:var(--hcs-primary)}.hcs-wtabs__close,.hcs-wtabs__more{color:var(--hcs-text-secondary);border-radius:var(--hcs-radius);background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;margin-right:4px;display:inline-flex}.hcs-wtabs__close:hover,.hcs-wtabs__more:hover{background:var(--hcs-hover);color:var(--hcs-danger)}.hcs-wtabs__more:hover{color:var(--hcs-primary)}.hcs-statusbar{height:var(--hcs-statusbar-h);align-items:center;gap:var(--hcs-space-4);padding:0 var(--hcs-space-4);background:var(--hcs-header);color:var(--hcs-header-text);font-size:var(--hcs-fs-sm);white-space:nowrap;flex-shrink:0;display:flex;overflow:hidden}.hcs-statusbar__item{align-items:center;gap:6px;display:inline-flex}.hcs-statusbar__item+.hcs-statusbar__item:not(.hcs-statusbar__spacer+*){padding-left:var(--hcs-space-4);border-left:1px solid color-mix(in srgb, var(--hcs-header-text) 25%, transparent)}.hcs-statusbar__lbl{color:var(--hcs-header-muted)}.hcs-statusbar__spacer{flex:1}.hcs-statusbar .is-online .hcs-icon{color:#22c55e}.hcs-app--classic .hcs-header__app{font-size:var(--hcs-fs-lg)}.hcs-app--classic .hcs-gsearch{height:30px}.hcs-app--classic .hcs-app__main{padding:var(--hcs-space-1) var(--hcs-space-2) var(--hcs-space-2);gap:var(--hcs-space-1)}.hcs-app--classic .hcs-ribbon__cats{background:var(--hcs-surface);border:1px solid var(--hcs-border);border-bottom:0;gap:0}.hcs-app--classic .hcs-ribbon__cat{padding:5px var(--hcs-space-3);font-weight:var(--hcs-fw-medium);border-radius:0}.hcs-app--classic .hcs-ribbon__cat .hcs-icon{display:none}.hcs-app--classic .hcs-ribbon__cat.is-active{background:var(--hcs-surface-2);color:var(--hcs-primary);box-shadow:inset 0 -2px 0 var(--hcs-primary)}.hcs-app--classic .hcs-ribbon__bar{background:var(--hcs-surface-2);border-radius:0}.hcs-app--classic .hcs-ribbon__cmd{min-width:76px;padding:4px var(--hcs-space-2);font-size:var(--hcs-fs-sm);gap:3px}.hcs-app--classic .hcs-ribbon__cmd .hcs-icon{width:22px;height:22px}.hcs-app--classic .hcs-statusbar{background:var(--hcs-surface);color:var(--hcs-text);border-top:1px solid var(--hcs-border);--hcs-header-muted:var(--hcs-text-secondary)}.hcs-app--classic .hcs-statusbar__item+.hcs-statusbar__item{border-left-color:var(--hcs-border)}.hcs-app--classic .hcs-wtabs__tab{border-radius:0}.hcs-app--classic .hcs-sidebar__item{min-height:34px;font-size:var(--hcs-fs-md)}@media (width<=1100px){.hcs-user__text,.hcs-header__destaque,.hcs-header__sep--destaque{display:none}.hcs-gsearch{flex-basis:300px}}@media (width<=900px){.hcs-sidebar{z-index:60;visibility:hidden;transition:transform .18s,visibility .18s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);width:min(280px,85vw)!important}.hcs-sidebar.is-mobile-open{visibility:visible;box-shadow:var(--hcs-shadow-lg);transform:none}.hcs-sidebar.is-mobile-open .hcs-sidebar__item>span,.hcs-sidebar.is-mobile-open .hcs-sidebar__chev{display:initial}.hcs-sidebar__toggle{display:none}.hcs-sidebar__backdrop{background:var(--hcs-overlay);z-index:55;display:block;position:absolute;inset:0}.hcs-header__app{display:none}}@media (width<=640px){.hcs-header{gap:var(--hcs-space-2);padding:0 var(--hcs-space-2)}.hcs-header__brand,.hcs-header__actions>.hcs-hdr-btn[title^=Ajuda]{display:none}.hcs-toolbar__btn{min-width:40px;min-height:40px}.hcs-toolbar__btn>span{display:none}.hcs-gsearch{flex:1;min-width:0;margin-left:0}.hcs-user>.hcs-icon{display:none}.hcs-user{padding:2px}.hcs-header__actions>.hcs-header__sep{display:none}.hcs-ribbon__cmd{min-width:72px;font-size:var(--hcs-fs-xs)}.hcs-statusbar{gap:var(--hcs-space-2);overflow-x:auto}.hcs-app__main{padding:var(--hcs-space-1)}}.hcs-workspace{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hcs-workspace__tabs-area{flex-direction:column;flex:1;min-height:0;display:flex}.hcs-workspace__empty{flex:1;min-height:0;overflow:auto}.hcs-float-layer{pointer-events:none;z-index:40;position:absolute;inset:0;overflow:clip}.hcs-instance-slot,.hcs-instance-host{flex-direction:column;height:100%;min-height:0;display:flex}.hcs-window{background:var(--hcs-surface);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);box-shadow:var(--hcs-shadow-sm);flex-direction:column;min-width:0;min-height:0;display:flex}.hcs-window--tab{border-top-left-radius:0;flex:1}.hcs-window__titlebar{align-items:center;gap:var(--hcs-space-2);padding:0 var(--hcs-space-2) 0 var(--hcs-space-4);border-bottom:1px solid var(--hcs-border);-webkit-user-select:none;user-select:none;outline:none;flex-shrink:0;min-height:44px;display:flex}.hcs-window__titlebar:focus-visible{box-shadow:inset var(--hcs-focus-ring)}.hcs-window__titlebar.is-draggable{cursor:move;touch-action:none}.hcs-window__icon{color:var(--hcs-primary);display:flex}.hcs-window__title{font-size:var(--hcs-fs-lg);font-weight:var(--hcs-fw-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.hcs-window__dirty{color:var(--hcs-warning);font-weight:900}.hcs-window__controls{align-items:center;gap:2px;display:flex}.hcs-wmodes{padding-right:var(--hcs-space-2);margin-right:var(--hcs-space-1);border-right:1px solid var(--hcs-border);gap:2px;display:flex}.hcs-wacoes{gap:2px;display:flex}.hcs-wbtn{border-radius:var(--hcs-radius);width:30px;height:30px;color:var(--hcs-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hcs-wbtn:disabled{opacity:.4}.hcs-wbtn:hover:not(:disabled){background:var(--hcs-hover);color:var(--hcs-primary)}.hcs-wbtn--close:hover{background:var(--hcs-danger);color:#fff}.hcs-window__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hcs-window__body--scroll{overflow:auto}.hcs-window__footer{justify-content:flex-end;gap:var(--hcs-space-2);padding:var(--hcs-space-3) var(--hcs-space-4);border-top:1px solid var(--hcs-border);flex-wrap:wrap;display:flex}.hcs-window--floating{pointer-events:auto;box-shadow:var(--hcs-shadow-lg);will-change:transform;position:absolute;top:0;left:0}.hcs-window--floating:not(.is-active){box-shadow:var(--hcs-shadow)}.hcs-window--floating:not(.is-active) .hcs-window__titlebar{background:var(--hcs-surface-2)}.hcs-window--floating.is-active .hcs-window__titlebar{background:linear-gradient(180deg, var(--hcs-primary-soft), var(--hcs-surface))}.hcs-window--floating.is-maximized{border-radius:var(--hcs-radius);inset:0;width:auto!important;height:auto!important;transform:none!important}.hcs-window--floating.is-dragging{opacity:.94;-webkit-user-select:none;user-select:none}.hcs-window__rz{z-index:2;position:absolute}.hcs-window__rz--e{cursor:ew-resize;width:8px;top:8px;bottom:8px;right:-4px}.hcs-window__rz--s{cursor:ns-resize;height:8px;bottom:-4px;left:8px;right:8px}.hcs-window__rz--se{cursor:nwse-resize;width:16px;height:16px;bottom:-4px;right:-4px}.hcs-window--modal{max-height:calc(100vh - 24px);box-shadow:var(--hcs-shadow-lg);outline:none;animation:.14s hcs-pop}.hcs-window--modal .hcs-window__titlebar{background:var(--hcs-header);color:var(--hcs-header-text);border-radius:var(--hcs-radius-lg) var(--hcs-radius-lg) 0 0}.hcs-window--modal .hcs-window__icon,.hcs-window--modal .hcs-wbtn{color:var(--hcs-header-text)}.hcs-window--modal .hcs-wmodes{border-color:color-mix(in srgb, var(--hcs-header-text) 25%, transparent)}@keyframes hcs-pop{0%{opacity:0;transform:scale(.97)}}.hcs-taskbar{margin:0 var(--hcs-space-3) var(--hcs-space-2);gap:var(--hcs-space-1);padding:var(--hcs-space-1);background:var(--hcs-surface);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);flex-shrink:0;display:flex;overflow-x:auto}.hcs-taskbar__item{max-width:220px;padding:4px var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface-2);font-size:var(--hcs-fs-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hcs-taskbar__item span{text-overflow:ellipsis;overflow:hidden}.hcs-taskbar__item.is-active{border-color:var(--hcs-primary);background:var(--hcs-primary-soft);color:var(--hcs-primary);font-weight:var(--hcs-fw-semibold)}.hcs-taskbar__item.is-min{opacity:.75;font-style:italic}.hcs-toolbar{gap:var(--hcs-space-1);padding:var(--hcs-space-2) var(--hcs-space-3);border-bottom:1px solid var(--hcs-border);background:var(--hcs-surface);flex-wrap:wrap;display:flex}.hcs-toolbar__btn{min-width:76px;min-height:52px;padding:4px var(--hcs-space-2);border:1px solid var(--hcs-toolbar-btn-border);border-radius:var(--hcs-radius);background:var(--hcs-toolbar-btn-bg);font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-medium);color:var(--hcs-text);transition:background var(--hcs-transition), border-color var(--hcs-transition);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.hcs-toolbar__btn:hover:not(:disabled){background:var(--hcs-primary-soft);border-color:var(--hcs-primary)}.hcs-toolbar__btn:disabled{opacity:.42;filter:grayscale()}.hcs-toolbar__btn.is-blue .hcs-icon{color:var(--hcs-ic-blue)}.hcs-toolbar__btn.is-green .hcs-icon{color:var(--hcs-ic-green)}.hcs-toolbar__btn.is-red .hcs-icon{color:var(--hcs-ic-red)}.hcs-toolbar__btn.is-gray .hcs-icon{color:var(--hcs-ic-gray)}.hcs-toolbar__btn.is-navy .hcs-icon{color:var(--hcs-header)}[data-hcs-theme=dark] .hcs-toolbar__btn.is-navy .hcs-icon{color:var(--hcs-text)}.hcs-toolbar__btn.is-danger{background:var(--hcs-danger-soft);border-color:color-mix(in srgb, var(--hcs-danger) 25%, transparent)}.hcs-toolbar__btn.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--hcs-danger) 16%, var(--hcs-surface));border-color:var(--hcs-danger)}.hcs-toolbar--icons .hcs-toolbar__btn{min-width:38px;min-height:36px}[data-hcs-layout=classic] .hcs-toolbar{background:var(--hcs-surface-2);padding:var(--hcs-space-1) var(--hcs-space-2)}[data-hcs-layout=classic] .hcs-toolbar__btn{background:0 0;border-color:#0000;min-width:58px;min-height:44px}[data-hcs-layout=classic] .hcs-toolbar__btn:hover:not(:disabled){border-color:var(--hcs-border-strong);background:var(--hcs-surface)}.hcs-reg{flex-direction:column;flex:1;min-height:0;display:flex}.hcs-reg>.hcs-tabs{padding:var(--hcs-space-2) var(--hcs-space-3) 0}.hcs-reg__content{min-height:0;padding:var(--hcs-form-padding);gap:var(--hcs-field-gap);flex-direction:column;flex:1;display:flex;overflow:auto}.hcs-reg__content>*{flex-shrink:0}.hcs-reg__content>:last-child,.hcs-reg__content>:last-child>.hcs-section:last-child{flex:1 0 auto}.hcs-table{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);background:var(--hcs-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.hcs-table__wrap{outline:none;flex:1;min-height:0;overflow:auto}.hcs-table__wrap::-webkit-scrollbar-track:vertical{margin-top:calc(var(--hcs-row-h) + 2px)}.hcs-table__wrap:focus-visible{box-shadow:inset var(--hcs-focus-ring)}.hcs-table__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--hcs-fs-md)}.hcs-table__table thead th{z-index:1;background:var(--hcs-table-head-bg,var(--hcs-surface-2));color:var(--hcs-text);font-weight:var(--hcs-fw-bold);font-size:var(--hcs-fs-sm);text-align:left;padding:0 var(--hcs-space-3);height:calc(var(--hcs-row-h) + 2px);border-bottom:1px solid var(--hcs-border);white-space:nowrap;position:sticky;top:0}.hcs-table__table td{padding:0 var(--hcs-space-3);height:var(--hcs-row-h);border-bottom:1px solid var(--hcs-border);white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.hcs-table__table tbody tr{cursor:default}.hcs-table__table tbody tr:hover td{background:var(--hcs-hover)}.hcs-table__table tbody tr.is-selected td{background:var(--hcs-selected)}.hcs-table__table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--hcs-primary)}.hcs-table__sort{font-weight:inherit;font-size:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.hcs-table__sort .is-idle{opacity:.25}.hcs-table__check{width:40px;text-align:center!important}.hcs-table__actions{text-align:right;width:1%}[data-hcs-layout=classic] .hcs-table__table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--hcs-surface-2) 70%, transparent)}[data-hcs-layout=classic] .hcs-table__table tbody tr.is-selected td{background:var(--hcs-selected)}[data-hcs-layout=classic] .hcs-table__table thead th{background:var(--hcs-surface-sunken)}.hcs-pager__total{padding-left:var(--hcs-space-3);margin-left:var(--hcs-space-1);border-left:1px solid var(--hcs-border)}.hcs-pager__total:first-child{border-left:0;margin-left:0;padding-left:0}.hcs-gridhead{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);height:33px;min-height:33px;padding:0 0 0 var(--hcs-space-1);flex-shrink:0;display:flex}.hcs-gridhead__title{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-md);font-weight:var(--hcs-fw-bold);color:var(--hcs-header);white-space:nowrap;margin:0;display:flex}[data-hcs-theme=dark] .hcs-gridhead__title{color:var(--hcs-text)}.hcs-gridhead__title .hcs-icon{color:var(--hcs-primary)}.hcs-gridhead__count{color:var(--hcs-text-secondary);font-weight:var(--hcs-fw-semibold)}.hcs-gridhead__tools{align-items:center;gap:var(--hcs-space-2);min-width:0;display:flex}.hcs-gridhead__search{align-items:center;gap:var(--hcs-space-2);width:min(240px,100%);height:28px;padding:0 var(--hcs-space-1) 0 var(--hcs-space-3);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-text-secondary);display:flex}.hcs-gridhead__search:focus-within{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring)}.hcs-gridhead__search input{min-width:0;font-size:var(--hcs-fs-sm);color:var(--hcs-text);background:0 0;border:0;outline:none;flex:1}.hcs-gridhead__search input::-webkit-search-cancel-button{display:none}.hcs-gridhead__search button{color:var(--hcs-text-secondary);background:0 0;border:0;padding:2px;display:inline-flex}.hcs-gridhead__pop{position:relative}.hcs-gridhead__btn{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);width:28px;height:28px;color:var(--hcs-primary);justify-content:center;align-items:center;display:inline-flex}.hcs-gridhead__btn:hover,.hcs-gridhead__btn[aria-expanded=true]{background:var(--hcs-primary-soft);border-color:var(--hcs-primary)}.hcs-gridhead__btn.is-active{background:var(--hcs-primary);border-color:var(--hcs-primary);color:#fff}.hcs-pager{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-2) var(--hcs-space-3);border-top:1px solid var(--hcs-border);font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary);flex-wrap:wrap;display:flex}.hcs-pager__info{align-items:center;gap:var(--hcs-space-2);display:flex}.hcs-pager__per{border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-surface);height:28px;padding:0 4px}.hcs-pager__pages{gap:4px;display:flex}.hcs-pager__pages button{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);min-width:28px;height:28px;font-size:var(--hcs-fs-sm);justify-content:center;align-items:center;display:inline-flex}.hcs-pager__pages button.is-active{background:var(--hcs-primary);border-color:var(--hcs-primary);color:#fff;font-weight:700}.hcs-pager__pages button:disabled{opacity:.4}.hcs-ctxmenu{z-index:4000;min-width:180px;padding:var(--hcs-space-1);background:var(--hcs-surface);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);box-shadow:var(--hcs-shadow-lg,0 8px 24px #0f172a2e);flex-direction:column;display:flex;position:fixed}.hcs-ctxmenu__titulo{padding:var(--hcs-space-1) var(--hcs-space-2);font-size:var(--hcs-fs-xs,11px);font-weight:var(--hcs-fw-bold);color:var(--hcs-text-secondary);text-transform:uppercase;letter-spacing:.04em}.hcs-ctxmenu__item{align-items:center;gap:var(--hcs-space-2);height:30px;padding:0 var(--hcs-space-2);border-radius:calc(var(--hcs-radius) - 2px);color:var(--hcs-text);font:inherit;font-size:var(--hcs-fs-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.hcs-ctxmenu__item .hcs-icon{color:var(--hcs-primary)}.hcs-ctxmenu__item:hover,.hcs-ctxmenu__item:focus-visible{background:var(--hcs-hover);outline:none}.hcs-ctxmenu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--hcs-primary)}.hcs-ctxmenu__item:disabled{opacity:.55;cursor:progress}.hcs-ctxmenu--edicao{min-width:160px}.hcs-ctxmenu__atalho{padding-left:var(--hcs-space-4);font:inherit;font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary);margin-left:auto}.hcs-window__status{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);min-height:28px;padding:0 var(--hcs-space-3);border-top:1px solid var(--hcs-border);background:var(--hcs-surface-2);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs);white-space:nowrap;flex-shrink:0;display:flex;overflow:hidden}.hcs-window__status-itens{align-items:center;min-width:0;display:flex;overflow:hidden}.hcs-window__status-item{padding:0 var(--hcs-space-3);border-left:1px solid var(--hcs-border);align-items:center;gap:5px;display:inline-flex}.hcs-window__status-item:first-child{border-left:0;padding-left:0}.hcs-window__status-item.is-sucesso{color:var(--hcs-success);font-weight:var(--hcs-fw-semibold)}.hcs-window__status-item.is-aviso{color:var(--hcs-warning);font-weight:var(--hcs-fw-semibold)}.hcs-window__status-direita{font-weight:var(--hcs-fw-semibold);color:var(--hcs-text);flex-shrink:0}.hcs-login{min-height:100dvh;padding:var(--hcs-space-4);background:radial-gradient(circle at 20% 10%, var(--hcs-primary-soft), transparent 50%), var(--hcs-background);justify-content:center;align-items:center;display:flex}.hcs-login__card{background:var(--hcs-surface);width:min(1040px,100%);box-shadow:var(--hcs-shadow-lg);border-radius:16px;grid-template-columns:minmax(0,440px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.hcs-login__left{padding:var(--hcs-space-10) var(--hcs-space-10) var(--hcs-space-6);gap:var(--hcs-space-6);flex-direction:column;display:flex}.hcs-login__brand{color:var(--hcs-header)}.hcs-login__brand .hcs-logo__text strong{font-size:30px}.hcs-login__brand .hcs-logo__text small{color:var(--hcs-primary);font-size:16px}.hcs-login__brand svg,.hcs-login__brand .hcs-logo__sigla{border-radius:12px;width:52px;height:52px;font-size:28px}.hcs-desktop-only__card .hcs-logo__text strong{font-size:26px}[data-hcs-theme=dark] .hcs-login__brand{color:var(--hcs-text)}.hcs-login__form{gap:var(--hcs-space-3);flex-direction:column;flex:1;display:flex}.hcs-login__title{font-size:var(--hcs-fs-2xl);margin:0}.hcs-login__subtitle{margin:0 0 var(--hcs-space-2);color:var(--hcs-text-secondary)}.hcs-login__field{align-items:center;gap:var(--hcs-space-3);height:46px;padding:0 var(--hcs-space-2) 0 var(--hcs-space-4);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius-lg);color:var(--hcs-text-secondary);background:var(--hcs-surface);display:flex}.hcs-login__field:focus-within{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring)}.hcs-login__field input{min-width:0;height:100%;font-size:var(--hcs-fs-base);color:var(--hcs-text);background:0 0;border:0;outline:none;flex:1}.hcs-login__row{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);margin:var(--hcs-space-1) 0 var(--hcs-space-3);flex-wrap:wrap;display:flex}.hcs-login__footer{font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary);flex-direction:column;align-items:center;gap:2px;display:flex}.hcs-login__footer strong{color:var(--hcs-text);letter-spacing:.5px}.hcs-login__right{text-align:center;padding:var(--hcs-space-10);color:#fff;background:radial-gradient(circle at 75% 25%,#2f8cf0 0,#0000 45%),linear-gradient(160deg,#0c3d7a,#061f43 70%);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.hcs-login__right:before{content:"";background:radial-gradient(#4fb3ff59,#0000 60%);height:70%;position:absolute;inset:auto -20% -30%}.hcs-login__art{color:#8fd0ff;filter:drop-shadow(0 12px 32px #0078ff99);position:absolute;top:18%;right:16%}.hcs-login__right h2{margin:0;font-size:34px;font-weight:800;position:relative}.hcs-login__right p{margin:var(--hcs-space-2) 0 var(--hcs-space-8);font-size:var(--hcs-fs-lg);opacity:.9;max-width:340px;position:relative}.hcs-login__highlights{gap:var(--hcs-space-8);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.hcs-login__highlights li{align-items:center;gap:var(--hcs-space-2);font-weight:var(--hcs-fw-semibold);flex-direction:column;display:flex}.hcs-login__highlights .hcs-icon{border:1.5px solid #ffffff8c;border-radius:50%;width:48px;height:48px;padding:11px}.hcs-login__right.has-logo{justify-content:center}.hcs-login__logo{object-fit:contain;max-width:min(80%,380px);max-height:140px;margin-bottom:var(--hcs-space-10);filter:drop-shadow(0 10px 28px #0078ff59);display:block;position:relative}.hcs-login--split .hcs-login__left .hcs-login__form{flex:none;margin-top:auto}.hcs-login--split .hcs-login__left .hcs-login__footer{margin-top:auto}.hcs-login--centered .hcs-login__card{gap:var(--hcs-space-6);width:min(440px,100%);padding:var(--hcs-space-10) var(--hcs-space-8) var(--hcs-space-6);flex-direction:column;min-height:0;display:flex}.hcs-login--centered .hcs-login__brand{justify-content:center;display:flex}.hcs-login--centered .hcs-login__title,.hcs-login--centered .hcs-login__subtitle{text-align:center}.hcs-login--premium{background:linear-gradient(160deg,#0c3d7a,#061f43)}.hcs-login--premium .hcs-login__card{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.hcs-login--premium .hcs-login__right{order:-1;justify-content:center}.hcs-login--premium .hcs-login__art{margin-bottom:var(--hcs-space-6);position:relative;top:auto;right:auto}@media (width<=820px){.hcs-login__card,.hcs-login--premium .hcs-login__card{grid-template-columns:1fr;min-height:0}.hcs-login__right{display:none}.hcs-login__left{padding:var(--hcs-space-8) var(--hcs-space-6) var(--hcs-space-6)}}.hcs-desktop-only{min-height:100dvh;padding:var(--hcs-space-6) var(--hcs-space-4);background:linear-gradient(160deg,#0c3d7a,#061f43);justify-content:center;align-items:center;display:flex}.hcs-desktop-only__card{align-items:center;gap:var(--hcs-space-4);width:min(420px,100%);padding:var(--hcs-space-8) var(--hcs-space-6);text-align:center;background:var(--hcs-surface);box-shadow:var(--hcs-shadow-lg);border-radius:16px;flex-direction:column;display:flex}.hcs-desktop-only__icon{background:var(--hcs-primary-soft);width:72px;height:72px;color:var(--hcs-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.hcs-desktop-only h1{font-size:var(--hcs-fs-xl);margin:0}.hcs-desktop-only p{color:var(--hcs-text-secondary);margin:0;line-height:1.5}.hcs-desktop-only small{color:var(--hcs-text-secondary);font-weight:var(--hcs-fw-semibold)}.hcs-login__cadastro{text-align:center;font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary);margin:0}.erp-pad{padding:var(--hcs-form-padding)}.erp-col{gap:var(--hcs-space-4);flex-direction:column;display:flex}.erp-p{margin:0 0 var(--hcs-space-3)}.erp-inline{align-items:center;gap:var(--hcs-space-2);display:inline-flex}.erp-espaco{flex:1}.erp-admin{color:var(--hcs-primary);display:inline-flex}.erp-acoes{justify-content:flex-end;gap:var(--hcs-space-2);margin-top:var(--hcs-space-4);flex-wrap:wrap;display:flex}.erp-acoes--esq{justify-content:flex-start}.erp-ok{margin:0 0 var(--hcs-space-3);color:var(--hcs-success);font-weight:var(--hcs-fw-medium)}.erp-rodape-info{font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary);align-items:center;gap:6px;margin:0;display:flex}.erp-switches{justify-content:flex-start}.erp-switches .hcs-switch{min-height:var(--hcs-control-h);align-items:center}.erp-fundo{justify-content:center;align-items:center;gap:var(--hcs-space-3);height:100%;min-height:260px;color:var(--hcs-text-secondary);flex-direction:column;display:flex}.erp-marca{color:inherit;display:inline-flex}.erp-marca--grande{color:var(--hcs-header)}.erp-marca--grande svg,.erp-marca--grande .hcs-logo__sigla{border-radius:12px;width:56px;height:56px;font-size:30px}.erp-marca--grande .hcs-logo__text strong{font-size:30px}[data-hcs-theme=dark] .erp-marca--grande{color:var(--hcs-text)}.erp-pagina{gap:var(--hcs-space-3);min-height:0;padding:var(--hcs-form-padding);flex-direction:column;flex:1;display:flex;overflow:auto}.erp-pagina>.hcs-table{flex:1}.erp-barra,.erp-filtros{align-items:center;gap:var(--hcs-space-2);flex-wrap:wrap;display:flex}.erp-filtros{margin-bottom:var(--hcs-space-3)}.erp-filtro{height:var(--hcs-control-h);padding:0 var(--hcs-space-2);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-text);font-size:var(--hcs-fs-md);max-width:100%}.erp-filtro:focus{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring);outline:none}.erp-filtro--full{width:100%;height:28px}.erp-data{font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary);align-items:center;gap:6px;display:inline-flex}.erp-check-simples{font-size:var(--hcs-fs-md);cursor:pointer}.erp-consulta{gap:var(--hcs-space-1);height:100%;min-height:320px;padding:var(--hcs-space-1) var(--hcs-space-3) var(--hcs-space-3);background:var(--hcs-surface);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);box-shadow:var(--hcs-shadow-sm);flex-direction:column;display:flex}.erp-consulta>.hcs-table{flex:1}.hcs-reg__content>.hcs-form{max-width:1180px}.erp-checklist{gap:var(--hcs-space-3) var(--hcs-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.erp-checklist--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.erp-perm{gap:var(--hcs-space-3);flex-direction:column;display:flex}.table-wrap{overflow-x:auto}.erp-tbl{border-collapse:collapse;width:100%;font-size:var(--hcs-fs-md)}.erp-tbl th,.erp-tbl td{text-align:left;padding:6px var(--hcs-space-3);border-bottom:1px solid var(--hcs-border);white-space:nowrap}.erp-tbl th{font-size:var(--hcs-fs-sm);background:var(--hcs-surface-2)}.erp-tbl--perm{table-layout:fixed;min-width:920px}.erp-tbl--perm .erp-perm__recurso{width:300px}.erp-tbl--perm .erp-perm__acao{width:180px}.erp-tbl--perm .erp-perm__grupos{width:130px}.erp-tbl--perm .erp-perm__excecao{width:190px}.erp-tbl--perm td{text-overflow:ellipsis;overflow:hidden}.erp-recursos{gap:var(--hcs-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.erp-recurso{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);padding:var(--hcs-space-2) var(--hcs-space-3) var(--hcs-space-3);gap:var(--hcs-space-2);flex-direction:column;min-width:0;margin:0;display:flex}.erp-recurso legend{font-weight:var(--hcs-fw-bold);font-size:var(--hcs-fs-md);padding:0 4px}.erp-matriz-wrap{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);background:var(--hcs-surface);flex:1;min-height:0;overflow:auto}.erp-matriz{border-collapse:separate;border-spacing:0;font-size:var(--hcs-fs-md);min-width:100%}.erp-matriz thead th{z-index:2;background:var(--hcs-surface-2);border-bottom:1px solid var(--hcs-border);padding:var(--hcs-space-2) var(--hcs-space-3);font-size:var(--hcs-fs-sm);text-align:center;min-width:120px;position:sticky;top:0}.erp-matriz thead th.is-pendente{background:var(--hcs-warning-soft)}.erp-matriz__grupo{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.erp-matriz__grupo small{color:var(--hcs-text-secondary);font-weight:400}.erp-matriz th.erp-matriz__perm{z-index:1;background:var(--hcs-surface);text-align:left;font-weight:var(--hcs-fw-medium);min-width:360px;padding:0 var(--hcs-space-3);border-right:1px solid var(--hcs-border);position:sticky;left:0}.erp-matriz thead th.erp-matriz__perm{z-index:3;background:var(--hcs-surface-2)}.erp-matriz tbody th.erp-matriz__perm{gap:var(--hcs-space-2);height:var(--hcs-row-h);grid-template-columns:220px 1fr;align-items:center;display:grid}.erp-matriz__rec{font-weight:var(--hcs-fw-bold)}.erp-matriz td{text-align:center;border-bottom:1px solid var(--hcs-border);height:var(--hcs-row-h)}.erp-matriz td input{width:17px;height:17px;accent-color:var(--hcs-primary);cursor:pointer}.erp-matriz td.is-alterado{background:var(--hcs-warning-soft)}.erp-matriz tbody tr:hover td,.erp-matriz tbody tr:hover th.erp-matriz__perm{background:var(--hcs-hover)}.erp-matriz__modulo th{text-align:left;padding:var(--hcs-space-2) var(--hcs-space-3);background:var(--hcs-primary-soft);color:var(--hcs-primary);font-weight:var(--hcs-fw-bold);position:sticky;left:0}.erp-addmembro{margin-bottom:var(--hcs-space-3);position:relative}.erp-sugestoes{z-index:20;width:min(100%,420px);padding:var(--hcs-space-1);background:var(--hcs-surface);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);box-shadow:var(--hcs-shadow-lg);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.erp-sugestoes .hcs-menuitem:disabled{opacity:.55}.erp-dl{gap:var(--hcs-space-2) var(--hcs-space-4);font-size:var(--hcs-fs-md);grid-template-columns:minmax(140px,220px) 1fr;margin:0;display:grid}.erp-dl dt{color:var(--hcs-text-secondary)}.erp-dl dd{font-weight:var(--hcs-fw-medium);margin:0}.erp-logs{gap:var(--hcs-space-3);padding:var(--hcs-space-4);grid-template-rows:minmax(260px,1fr) minmax(160px,auto);min-height:480px;display:grid}.erp-auditoria{flex-direction:column;flex:1;min-height:0;display:flex}.erp-auditoria>.hcs-table{flex:1}.erp-aud-detalhe{gap:var(--hcs-space-3);flex-direction:column;display:flex}.erp-aud-info{gap:var(--hcs-space-2) var(--hcs-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));margin:0;display:grid}.erp-aud-info dt{font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary)}.erp-aud-info dd{font-weight:var(--hcs-fw-medium);margin:2px 0 0}.erp-aud-desc{padding:var(--hcs-space-2) var(--hcs-space-3);background:var(--hcs-surface-2);border-radius:var(--hcs-radius);margin:0}.erp-aud-campos{flex-direction:column;min-height:160px;max-height:50vh;display:flex}.erp-auditoria>.hcs-table{min-height:300px}.erp-card-flex{flex-direction:column;min-height:0;display:flex}.erp-dash{min-height:0;padding:var(--hcs-space-4);gap:var(--hcs-space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.erp-dash__head{justify-content:flex-end;align-items:center;gap:var(--hcs-space-3);flex-wrap:wrap;display:flex}.erp-dash__head h1{font-size:var(--hcs-fs-2xl);margin:0}.erp-dash__head p{margin:2px 0 0}.erp-kpis{gap:var(--hcs-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.erp-dash__grid{gap:var(--hcs-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.erp-rapidas{gap:var(--hcs-space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.erp-rapida{padding:var(--hcs-space-3) var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);background:var(--hcs-surface);font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-semibold);flex-direction:column;align-items:center;gap:6px;display:flex}.erp-rapida:hover{border-color:var(--hcs-primary);background:var(--hcs-hover)}.erp-rapida.is-green .hcs-icon{color:var(--hcs-ic-green)}.erp-rapida.is-purple .hcs-icon{color:var(--hcs-ic-purple)}.erp-rapida.is-blue .hcs-icon{color:var(--hcs-ic-blue)}.erp-rapida.is-orange .hcs-icon{color:var(--hcs-ic-orange)}.erp-rapida.is-teal .hcs-icon{color:var(--hcs-ic-teal)}.erp-sobre{align-items:center;gap:var(--hcs-space-3);text-align:center;flex-direction:column;display:flex}.erp-sobre h2{margin:0}.erp-sobre__logo{padding:var(--hcs-space-4) var(--hcs-space-6);border-radius:var(--hcs-radius-lg);background:var(--hcs-header);justify-content:center;align-self:stretch;display:flex}.erp-marca--img-grande{height:64px}.erp-marca--img-grande img{max-width:280px}.erp-sobre .erp-dl{text-align:left}.erp-ajuda{gap:var(--hcs-space-2);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.erp-ajuda li{gap:var(--hcs-space-2);display:flex}.erp-ajuda .hcs-icon{color:var(--hcs-success);margin-top:3px}.erp-marca--img{align-items:center;height:40px;display:inline-flex}.erp-marca--img img{object-fit:contain;width:auto;max-width:200px;height:100%;display:block}.erp-marca__fundo-escuro{display:none!important}[data-hcs-theme=dark] .erp-marca--img:has(.erp-marca__fundo-escuro) .erp-marca__fundo-claro{display:none!important}[data-hcs-theme=dark] .erp-marca__fundo-escuro{display:block!important}.erp-cs{gap:var(--hcs-space-4);flex-direction:column;height:100%;min-height:0;display:flex}.erp-cs__form{padding:var(--hcs-space-4) var(--hcs-space-5);gap:var(--hcs-space-4)}.erp-cs__lista{padding:var(--hcs-space-1) var(--hcs-space-3) var(--hcs-space-3);gap:var(--hcs-space-1);flex:1;min-height:150px}.erp-cs__lista>.hcs-table{flex:1}.erp-cs__head{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);margin-bottom:var(--hcs-space-1);flex-wrap:wrap;display:flex}.erp-cs__head .hcs-card__title{font-size:var(--hcs-fs-lg)}.erp-cs__estado{font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);background:var(--hcs-success-soft);color:var(--hcs-success);border-radius:999px;padding:2px 8px}.erp-cs__estado.is-edit{background:var(--hcs-warning-soft);color:var(--hcs-warning)}.erp-cs__codigo .hcs-input{text-align:right}.erp-cs__acoes{justify-content:flex-end;gap:var(--hcs-space-2);padding-top:var(--hcs-space-3);border-top:1px solid var(--hcs-border);min-height:calc(var(--hcs-button-h) + var(--hcs-space-3));flex-wrap:wrap;display:flex}.erp-cs__head--lista .hcs-card__title{flex-shrink:0}.erp-cs__ferramentas{justify-content:flex-end;align-items:center;gap:var(--hcs-space-2);flex:auto;min-width:0;display:flex}.erp-cs__ferramentas .hcs-search{flex:0 340px;min-width:160px}.erp-cs__ferramentas>*{flex-shrink:0}.erp-cs__linha-acoes{gap:var(--hcs-space-1);display:inline-flex}.erp-acao{border-radius:var(--hcs-radius);border:0;justify-content:center;align-items:center;width:30px;height:28px;display:inline-flex}.erp-acao--editar{background:var(--hcs-primary-soft);color:var(--hcs-primary)}.erp-acao--excluir{background:var(--hcs-danger-soft);color:var(--hcs-danger)}.erp-acao:hover{filter:brightness(.95);box-shadow:inset 0 0 0 1px}.erp-cor{align-items:center;gap:var(--hcs-space-2);font-variant-numeric:tabular-nums;display:inline-flex}.erp-cor__amostra{border:1px solid var(--hcs-border-strong);border-radius:3px;width:22px;height:16px}.erp-cs .hcs-table__table td .hcs-switch{vertical-align:middle}.erp-consulta>.hcs-gridhead{margin:0}@media (width>=1100px) and (height>=600px){.erp-dash{overflow:hidden}.erp-dash__grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.erp-dash__grid>.hcs-card{min-height:0}.erp-dash__grid>.hcs-card>.hcs-card__body{min-height:0;overflow:auto}}.erp-cs__estado.is-sistema{background:var(--hcs-info-soft,var(--hcs-primary-soft));color:var(--hcs-info,var(--hcs-primary))}.erp-cs__ref{font-weight:var(--hcs-fw-semibold)}.erp-contatos{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-contatos__barra{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);min-height:32px;display:flex}.erp-contatos__titulo{align-items:center;gap:var(--hcs-space-2);font-weight:var(--hcs-fw-semibold);color:var(--hcs-text);display:inline-flex}.erp-contatos__titulo .hcs-icon{color:var(--hcs-primary)}.erp-contatos__tabela{max-height:260px}.erp-contatos__tabela td{max-width:none;overflow:visible}.erp-contatos__campo{width:100%;height:28px;padding:0 var(--hcs-space-2);border:1px solid var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-text);font:inherit;font-size:var(--hcs-fs-md)}.erp-contatos__campo:focus{border-color:var(--hcs-primary);box-shadow:var(--hcs-focus-ring);outline:none}.erp-contatos__campo[readonly],.erp-contatos__campo:disabled{opacity:1;appearance:none;background:0 0;border-color:#0000}.erp-contatos__wa{align-items:center;display:flex;position:relative}.erp-contatos__wa>.erp-contatos__campo{padding-right:90px}.erp-contatos__wa.is-sem>.erp-contatos__campo{padding-right:190px}.erp-contatos__wa-btn,.erp-contatos__wa-sit{font-size:var(--hcs-fs-sm);white-space:nowrap;align-items:center;gap:4px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.erp-contatos__wa-btn{height:24px;padding:0 var(--hcs-space-2);border:1px solid color-mix(in srgb, var(--hcs-primary) 35%, transparent);border-radius:calc(var(--hcs-radius) - 2px);background:color-mix(in srgb, var(--hcs-primary) 8%, var(--hcs-surface));color:var(--hcs-primary);cursor:pointer;font-weight:600;right:2px}.erp-contatos__wa-btn:hover:not(:disabled){background:color-mix(in srgb, var(--hcs-primary) 16%, var(--hcs-surface))}.erp-contatos__wa-btn:disabled{opacity:.5;cursor:default}.erp-contatos__wa-sit{color:var(--hcs-success);font-weight:600;right:86px}.erp-contatos__wa.is-sem .erp-contatos__wa-sit{color:var(--hcs-danger)}.erp-contatos__wa-btn.is-validado{border-color:color-mix(in srgb, var(--hcs-success) 40%, transparent);background:color-mix(in srgb, var(--hcs-success) 10%, var(--hcs-surface));color:var(--hcs-success);cursor:default}.erp-contatos__wa-btn.is-validado:hover{background:color-mix(in srgb, var(--hcs-success) 10%, var(--hcs-surface))}.erp-contatos__wa.is-travado>.erp-contatos__campo{padding-right:100px}.erp-contatos__inativo td{color:var(--hcs-text-secondary)}.erp-contatos__inativo .erp-contatos__campo{text-decoration:line-through}.erp-contatos .hcs-check{justify-content:center}.erp-cs--contatos .erp-cs__form{flex:1;min-height:0}.erp-cs--contatos .erp-cs__form>.hcs-form{flex-direction:column;flex:1;min-height:0;display:flex}.erp-cs--contatos .erp-contatos{flex:1;min-height:0}.erp-cs--contatos .erp-contatos__tabela{flex:1;max-height:none}.erp-contatos__acoes{align-items:center;gap:var(--hcs-space-3);display:inline-flex}.erp-func{gap:var(--hcs-space-4) var(--hcs-space-5);grid-template-columns:minmax(0,1fr) 176px;align-items:start;display:grid}.erp-func__campos{gap:var(--hcs-space-3);flex-direction:column;min-width:0;display:flex}.erp-func__foto{align-items:center;gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-func__foto-quadro{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);background:var(--hcs-surface-2);width:160px;height:200px;color:var(--hcs-text-secondary);justify-content:center;align-items:center;display:flex;overflow:hidden}.erp-func__foto-quadro img{object-fit:cover;width:100%;height:100%}.erp-func__foto-acoes{gap:var(--hcs-space-1);display:flex}.erp-func__foto-dica{font-size:var(--hcs-fs-xs);text-align:center}.erp-func__arquivo{align-items:center;gap:var(--hcs-space-2);min-height:var(--hcs-field-h,34px);padding:0 var(--hcs-space-1) 0 var(--hcs-space-3);border:1px dashed var(--hcs-border-strong);border-radius:var(--hcs-radius);color:var(--hcs-text-secondary);display:flex}.erp-func__arquivo>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-func__arquivo-nome{color:var(--hcs-text);font-weight:var(--hcs-fw-semibold)}.erp-func__atuacao{padding:var(--hcs-space-2) var(--hcs-space-3) var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);gap:var(--hcs-space-2) var(--hcs-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.erp-func__atuacao legend{padding:0 var(--hcs-space-1);font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-semibold);color:var(--hcs-text)}.erp-func__usuario{align-items:center;gap:var(--hcs-space-2);color:var(--hcs-text);flex-wrap:wrap;display:flex}.erp-func__usuario .hcs-icon{color:var(--hcs-primary)}.erp-func__usuario .hcs-field__label{margin:0}.erp-func__tipo{font-size:var(--hcs-fs-xs);order:9;margin-left:auto}.erp-senha{letter-spacing:.06em;font-family:ui-monospace,Consolas,monospace;font-size:1.1em}@media (width<=1100px){.erp-func{grid-template-columns:1fr}.erp-func__atuacao{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-contatos__tabela .hcs-table__table{table-layout:fixed}.erp-contatos__tabela th,.erp-contatos__tabela td{padding-left:var(--hcs-space-2);padding-right:var(--hcs-space-2)}select.erp-contatos__campo{padding-right:2px}.hcs-reg__content:has(>.erp-cs){overflow:hidden}.erp-cs>.erp-cs__form{flex:0 auto;min-height:0;overflow:auto}.erp-cs--contatos>.erp-cs__form{flex:auto}.erp-func__foto-quadro{width:150px;height:180px}.erp-cs--consulta>.erp-cs__lista{flex:1;min-height:0}.erp-filtro-combo.hcs-combo--compacto{height:var(--hcs-control-h);flex:0 0 210px}.erp-filtro-combo .hcs-combo__gatilho{height:calc(var(--hcs-control-h) - 2px)}.erp-webcam{padding:var(--hcs-space-4)}.erp-webcam__quadro{border-radius:var(--hcs-radius-lg);background:#0b1220;justify-content:center;align-items:center;width:300px;height:400px;margin:0 auto;display:flex;position:relative;overflow:hidden}.erp-webcam__quadro video,.erp-webcam__quadro img{object-fit:cover;width:100%;height:100%}.erp-webcam__quadro video{transform:scaleX(-1)}.erp-webcam__quadro video.is-oculto{display:none}.erp-webcam__quadro .hcs-muted{color:#cbd5e1;position:absolute}.erp-webcam__guia{pointer-events:none;border:2px dashed #ffffff8c;border-radius:50% 50% 46% 46%;position:absolute;inset:12% 18% 22%}.erp-func__doc{grid-column:span var(--span,4);gap:var(--hcs-field-gap);min-width:0;display:flex}@media (width<=1100px){.erp-func__doc{grid-column:span var(--span-md,6)}}.erp-func__doc>.hcs-field{min-width:0}.erp-func__codigo{flex:1 1 0}.erp-func__cpf{flex:none}.erp-filtro[type=date]{width:185px}.erp-func__validade-rotulo{align-items:center;gap:var(--hcs-space-2);display:inline-flex}.erp-func__validade-rotulo .hcs-badge{font-size:var(--hcs-fs-xs)}.erp-linha{grid-column:span var(--span,12);gap:var(--hcs-field-gap);align-items:flex-start;min-width:0;display:flex}@media (width<=1100px){.erp-linha{grid-column:span var(--span-md,12)}}.erp-linha>.erp-linha__cresce{flex:1 1 0;min-width:0}.erp-linha>.erp-linha__fixo,.erp-func__arquivo>.hcs-badge{flex:none}.erp-gbtns{align-items:center;gap:6px;display:inline-flex}.erp-gbtn{color:#fff;cursor:pointer;width:28px;height:28px;transition:filter var(--hcs-transition), opacity var(--hcs-transition);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.erp-gbtn:hover:not(:disabled){filter:brightness(.92)}.erp-gbtn:focus-visible{box-shadow:var(--hcs-focus-ring);outline:none}.erp-gbtn:disabled{opacity:.4;cursor:default}.erp-gbtn--verde{background:#198754}.erp-gbtn--azul{background:#0d6efd}.erp-gbtn--vermelho{background:#dc3545}.erp-gbtn--contorno{background:var(--hcs-surface);border-color:var(--hcs-border-strong);color:var(--hcs-text-secondary)}.erp-cs--cheio>.erp-cs__form{flex:auto}.erp-cpf-mascarado .hcs-control{width:calc(150px + var(--hcs-space-1) + 34px)}.erp-linha>.erp-linha__codigo{flex:0 0 120px;min-width:0}.erp-aud-campos td,.erp-aud-campos td>*{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;vertical-align:top;overflow:visible}.erp-mods{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);background:var(--hcs-surface);flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.erp-mods__cab{align-items:center;gap:var(--hcs-space-4);padding:var(--hcs-space-3) var(--hcs-space-4);border-bottom:1px solid var(--hcs-border);display:flex}.erp-mods__cab h2{font-size:var(--hcs-fs-lg);font-weight:var(--hcs-fw-bold);white-space:nowrap;margin:0}.erp-mods__cab .hcs-search{width:260px}.erp-mods__cab small{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);text-align:right;margin-left:auto}.erp-mods__lista{padding:0 var(--hcs-space-4);margin:0;list-style:none}.erp-mods__lista li{align-items:center;gap:var(--hcs-space-4);min-height:58px;padding:var(--hcs-space-2) var(--hcs-space-2);border-bottom:1px solid var(--hcs-border);cursor:default;display:flex}.erp-mods__lista li:last-child{border-bottom:0}.erp-mods__lista li:hover{background:var(--hcs-hover)}.erp-mods__lista li.is-selecionado{background:var(--hcs-primary-soft);box-shadow:inset 3px 0 0 var(--hcs-primary)}.erp-mods__num{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);font-variant-numeric:tabular-nums;flex:0 0 24px}.erp-mods__icone{border-radius:var(--hcs-radius);background:var(--hcs-primary-soft);height:34px;color:var(--hcs-primary);flex:0 0 34px;place-items:center;display:grid}.erp-mods__texto{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.erp-mods__texto strong{align-items:center;gap:var(--hcs-space-2);font-weight:var(--hcs-fw-bold);display:inline-flex}.erp-mods__texto small{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-mods__info{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);white-space:nowrap;flex:none}.erp-mods__lista .hcs-switch{margin:0}.erp-icones-sel{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-icones__cats{gap:var(--hcs-space-1);flex-wrap:wrap;display:flex}.erp-icones__cats button{border:1px solid var(--hcs-border);background:var(--hcs-surface);color:var(--hcs-text-secondary);font:inherit;font-size:var(--hcs-fs-sm);cursor:pointer;border-radius:999px;padding:3px 10px}.erp-icones__cats button:hover{background:var(--hcs-hover)}.erp-icones__cats button.is-ativa{border-color:var(--hcs-primary);background:var(--hcs-primary-soft);color:var(--hcs-primary);font-weight:var(--hcs-fw-bold)}.erp-icones{gap:var(--hcs-space-2);flex-direction:column;max-height:260px;padding:2px;display:flex;overflow-y:auto}.erp-icones__grupo{gap:var(--hcs-space-1);grid-template-columns:repeat(auto-fill,40px);display:grid}.erp-icones__titulo{font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-bold);text-transform:uppercase;color:var(--hcs-text-secondary);margin-top:var(--hcs-space-1);grid-column:1/-1}.erp-icones__vazio{margin:var(--hcs-space-2) 0}.erp-icones button{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);width:40px;height:40px;color:var(--hcs-text);cursor:pointer;place-items:center;display:grid}.erp-icones button:hover:not(:disabled){background:var(--hcs-hover)}.erp-icones button.is-marcado{border-color:var(--hcs-primary);background:var(--hcs-primary-soft);color:var(--hcs-primary);box-shadow:0 0 0 1px var(--hcs-primary)}.erp-icones.is-leitura button:disabled{opacity:.35;cursor:default}.erp-icones button:focus-visible{outline:2px solid var(--hcs-focus,var(--hcs-primary));outline-offset:1px}.erp-tbl--forms{table-layout:fixed;min-width:900px}.erp-tbl--forms .erp-forms__marca{width:44px}.erp-tbl--forms .erp-forms__icone{width:64px}.erp-tbl--forms .erp-forms__nome{width:240px}.erp-tbl--forms .erp-forms__menu{width:auto}.erp-tbl--forms .erp-forms__grupo{width:200px}.erp-forms__btnicone{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);width:34px;height:30px;color:var(--hcs-text);cursor:pointer;place-items:center;display:grid}.erp-forms__btnicone:hover:not(:disabled){background:var(--hcs-hover)}.erp-forms__btnicone.is-proprio{border-color:var(--hcs-primary);color:var(--hcs-primary);background:var(--hcs-primary-soft)}.erp-forms__btnicone:disabled{cursor:default}.erp-tbl--forms .erp-forms__ordem{width:90px}.erp-tbl--forms td{text-overflow:ellipsis;overflow:hidden}.erp-forms__input{width:100%;height:30px}.erp-forms__setas{gap:2px;display:inline-flex}.erp-menuedit__acoes{align-items:center;gap:var(--hcs-space-2);display:inline-flex}.erp-menuedit__corpo{gap:var(--hcs-space-4);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.erp-menuedit__lista{flex-direction:column;min-width:0;display:flex}.erp-menuedit__linha{align-items:center;gap:var(--hcs-space-2);min-height:42px;padding:4px var(--hcs-space-2) 4px calc(var(--hcs-space-2) + var(--nivel,0) * 28px);border-bottom:1px solid var(--hcs-border);display:flex}.erp-menuedit__linha.is-pasta{background:var(--hcs-surface-2)}.erp-menuedit__linha.is-pasta .erp-menuedit__nome{font-weight:var(--hcs-fw-bold)}.erp-menuedit__form{font-weight:var(--hcs-fw-medium);text-overflow:ellipsis;white-space:nowrap;flex:0 0 200px;overflow:hidden}.erp-menuedit__nome{flex:auto;min-width:120px}.erp-menuedit__linha .erp-forms__setas{flex:none}.erp-menuedit__previa{padding:var(--hcs-space-3) var(--hcs-space-2);border-radius:var(--hcs-radius-lg);background:var(--hcs-sidebar);color:var(--hcs-sidebar-text);position:sticky;top:0}.erp-menuedit__previa small{padding:0 var(--hcs-space-2) var(--hcs-space-2);opacity:.7;display:block}.erp-menuedit__previa ul{margin:0;padding:0;list-style:none}.erp-menuedit__previa li{align-items:center;gap:var(--hcs-space-2);min-height:30px;padding:0 var(--hcs-space-2) 0 calc(var(--hcs-space-2) + var(--nivel,0) * 16px);font-size:var(--hcs-fs-md);display:flex}.erp-menuedit__previa li span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.erp-menuedit__previa li.is-pasta{font-weight:var(--hcs-fw-bold)}@media (width<=1100px){.erp-menuedit__corpo{grid-template-columns:1fr}}.erp-tbl--menu{min-width:700px}.erp-tbl--forms .erp-menuedit__colacoes{width:184px}.erp-tbl--menu tr.is-pasta td{background:var(--hcs-surface-2)}.erp-menuedit__recuo{align-items:center;gap:var(--hcs-space-1);padding-left:calc(var(--nivel,0) * 20px);text-overflow:ellipsis;max-width:100%;display:inline-flex;overflow:hidden}.erp-menuedit__galho{border-left:1px solid var(--hcs-border-strong,var(--hcs-text-secondary));border-bottom:1px solid var(--hcs-border-strong,var(--hcs-text-secondary));opacity:.6;flex:0 0 10px;height:10px;margin-top:-6px}.erp-cid__obs textarea{resize:vertical;min-height:250px}.erp-linha>.erp-emp__tipo{flex:0 0 140px}.erp-linha>.erp-emp__insc{flex:0 0 170px}.erp-emp__cpf .hcs-doc--cpf .hcs-control,.erp-emp__cnpj .hcs-doc--cnpj .hcs-control{flex:0 0 165px;width:165px}.erp-linha>.erp-emp__bloco{flex:0 0 calc(120px + 140px + 165px + var(--hcs-space-1) + var(--hcs-button-h) + 2 * var(--hcs-field-gap));min-width:0}.erp-cgu{flex-direction:column;flex:1;min-height:0;display:flex}.erp-cgu__barra{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);border-bottom:1px solid var(--hcs-border);background:var(--hcs-surface-2);color:var(--hcs-primary);display:flex}.erp-cgu__barra .hcs-field__label{color:var(--hcs-text);margin:0}.erp-cgu__combo{flex:0 0 360px;width:360px}.erp-cgu__dica{font-size:var(--hcs-fs-sm)}.erp-cgu__tela,.erp-param{flex-direction:column;flex:1;min-height:0;display:flex}.erp-param__corpo{min-height:0;padding:var(--hcs-form-padding);gap:var(--hcs-space-3);flex-direction:column;flex:1;display:flex;overflow:auto}.erp-linha>.erp-param__seg{flex:0 0 220px}.erp-param__chaves{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-param__exemplo{font-size:var(--hcs-fs-xs);overflow-wrap:anywhere;margin:0}.erp-param__exemplo code{font-size:inherit;color:var(--hcs-text)}.erp-linha>.erp-param__porta{gap:var(--hcs-field-gap)}.hcs-login__card.erp-auto{gap:var(--hcs-space-3);padding:var(--hcs-space-6) var(--hcs-space-8);flex-direction:column;display:flex}.erp-auto__topo{justify-content:space-between;align-items:center;gap:var(--hcs-space-4);display:flex}.erp-auto__topo .hcs-link{align-items:center;gap:var(--hcs-space-1);display:inline-flex}.erp-auto__titulo{color:var(--hcs-text);margin:0;font-size:22px}.erp-auto__sub{margin:calc(-1 * var(--hcs-space-2)) 0 0}.erp-auto__etapas{align-items:center;margin:0;padding:0;list-style:none;display:flex}.erp-auto__etapa{flex:1 1 0;align-items:center;min-width:0;display:flex}.erp-auto__etapa:last-child{flex:none}.erp-auto__etapa:not(:last-child):after{content:"";height:2px;margin:0 var(--hcs-space-3);background:var(--hcs-border);flex:auto}.erp-auto__etapa.is-feita:not(:last-child):after{background:var(--hcs-success)}.erp-auto__etapa>button{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-1);font:inherit;color:var(--hcs-text-secondary);white-space:nowrap;cursor:pointer;border-radius:var(--hcs-radius,6px);background:0 0;border:0;font-weight:600;display:inline-flex}.erp-auto__etapa>button:disabled{cursor:default}.erp-auto__etapa>button:focus-visible{outline:2px solid var(--hcs-primary)}.erp-auto__num{border:2px solid var(--hcs-border);background:var(--hcs-surface);width:28px;height:28px;color:var(--hcs-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.erp-auto__etapa.is-atual>button{color:var(--hcs-primary)}.erp-auto__etapa.is-atual .erp-auto__num{border-color:var(--hcs-primary);background:var(--hcs-primary);color:#fff}.erp-auto__etapa.is-feita>button{color:var(--hcs-success)}.erp-auto__etapa.is-feita .erp-auto__num{border-color:var(--hcs-success);background:var(--hcs-success);color:#fff}.erp-auto__card{gap:var(--hcs-space-4);padding:var(--hcs-space-4) 0 0;border-top:1px solid var(--hcs-border);flex-direction:column;flex:auto;display:flex}.erp-auto__secao{align-items:center;gap:var(--hcs-space-2);color:var(--hcs-text);margin:0;font-size:17px;display:flex}.erp-auto__senha{grid-column:span var(--span,12);gap:var(--hcs-space-1);flex-direction:column;min-width:0;display:flex}@media (width<=1100px){.erp-auto__senha{grid-column:span var(--span-md,12)}}.erp-auto__forca{background:var(--hcs-border);border-radius:3px;height:6px;overflow:hidden}.erp-auto__forca>span{width:0;height:100%;transition:width .2s,background .2s;display:block}.erp-auto__forca.is-1>span{background:var(--hcs-danger);width:25%}.erp-auto__forca.is-2>span{background:var(--hcs-warning);width:50%}.erp-auto__forca.is-3>span{background:var(--hcs-info);width:75%}.erp-auto__forca.is-4>span{background:var(--hcs-success);width:100%}.erp-auto__lgpd{grid-column:span var(--span,12);gap:var(--hcs-space-1);flex-direction:column;display:flex}.erp-auto__acoes{justify-content:space-between;gap:var(--hcs-space-3);padding-top:var(--hcs-space-2);margin-top:auto;display:flex}.erp-auto__fim{text-align:center;border-top:0;justify-content:center;align-items:center}.erp-auto__fim>.hcs-icon{color:var(--hcs-success)}.erp-auto__fim h2{margin:0}.erp-auto__fim p{max-width:560px;margin:0}@media (width<=640px){.erp-auto__etapa>button>span:last-child{display:none}.erp-auto__etapa.is-atual>button>span:last-child{display:inline}}.erp-cs__sim{color:var(--hcs-success)}.erp-linha>.erp-auto__col{flex:0 0 185px;min-width:0}.erp-auto__col.hcs-field .hcs-doc--cpf .hcs-control{flex:auto;width:auto}.erp-cs__logico{grid-column:1/-1}.erp-2fa{gap:var(--hcs-space-4)}.erp-2fa__campo input{letter-spacing:8px;text-align:center;font-family:Consolas,Courier New,monospace;font-size:22px}.erp-2fa__opcoes{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-sm);flex-direction:column;display:flex}.erp-2fa__passos{padding-left:var(--hcs-space-5);gap:var(--hcs-space-3);font-size:var(--hcs-fs-sm);color:var(--hcs-text);flex-direction:column;margin:0;display:flex}.erp-2fa__passos li>.hcs-muted{font-size:var(--hcs-fs-xs);display:block}.erp-2fa__qr{margin:var(--hcs-space-2) 0;justify-content:center;display:flex}.erp-2fa__qr img{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius,6px);padding:var(--hcs-space-1);background:#fff}.erp-2fa__chave{margin-top:var(--hcs-space-1);padding:var(--hcs-space-1) var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius,6px);background:var(--hcs-background);letter-spacing:1px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:13px;display:inline-block}.erp-2fa-conta__metodos{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-2fa-conta__metodo{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius,6px);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.erp-2fa-conta__metodo>div{font-size:var(--hcs-fs-sm);flex-direction:column;gap:2px;display:flex}.erp-2fa-conta__metodo.is-ativo{border-color:var(--hcs-success);background:color-mix(in srgb, var(--hcs-success) 6%, transparent)}.erp-2fa-conta__metodo.is-ativo>.hcs-icon{color:var(--hcs-success)}.erp-2fa-conta__msg{margin:0}.erp-linha>.erp-int__tipo{flex:0 0 260px;min-width:0}.erp-int__mono .hcs-input,.erp-int__mono textarea,.erp-grade__input.is-mono{font-family:Consolas,Courier New,monospace;font-size:13px}.erp-int__lista{gap:var(--hcs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.erp-int__lista li{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-int__valores{gap:var(--hcs-field-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.erp-int__pre{max-height:340px;padding:var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius,6px);background:var(--hcs-background);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:Consolas,Courier New,monospace;font-size:12.5px;overflow:auto}.erp-int__valor{word-break:break-word;white-space:pre-wrap!important}.erp-grade{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-grade__tbl{table-layout:fixed;min-width:760px}.erp-grade__tbl td{padding:4px var(--hcs-space-2)}.erp-grade__tbl .is-centro{text-align:center}.erp-grade__input{width:100%;height:30px}.erp-grade__acoes{white-space:nowrap}.erp-grade__acoes .hcs-control__btn{display:inline-flex}.erp-grade__excluir{color:var(--hcs-danger)}.erp-grade__vazio{margin:0}.erp-contato{grid-column:span var(--span,12);gap:var(--hcs-space-1);flex-direction:column;min-width:0;display:flex;position:relative}@media (width<=1100px){.erp-contato{grid-column:span var(--span-md,12)}}.erp-contato__selo{background:color-mix(in srgb, var(--hcs-success) 12%, transparent);color:var(--hcs-success);font-size:var(--hcs-fs-xs);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.erp-contato.is-ok .hcs-control{border-color:var(--hcs-success)}.erp-contato__destino{white-space:nowrap}.erp-contato__link{font-size:var(--hcs-fs-sm);align-self:flex-start}.erp-recuperar__voltar{align-self:flex-start;align-items:center;gap:2px;display:inline-flex}.erp-recuperar__fim{text-align:center;align-items:center}.erp-recuperar__icone{width:64px;height:64px;color:var(--hcs-primary);background:color-mix(in srgb, var(--hcs-primary) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.erp-recuperar__passos{text-align:left;color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm,13px);gap:4px;margin:0;padding-left:18px;display:grid}.erp-auto__topo .erp-marca--img{height:52px}.erp-auto__topo .erp-marca--img img{max-width:240px}.erp-int__enviar{margin-top:var(--hcs-space-3);justify-content:flex-start;display:flex}.erp-int__detalhe summary{cursor:pointer;align-items:center;gap:var(--hcs-space-1);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm,13px);margin-bottom:var(--hcs-space-2);display:inline-flex}.erp-json{font-family:var(--hcs-font-mono,ui-monospace, Consolas, monospace);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);padding:var(--hcs-space-2);font-size:13px}.erp-json__filhos{padding-left:var(--hcs-space-2);border-left:1px dashed var(--hcs-border);margin-left:18px}.erp-json__abrir,.erp-json__folha{align-items:center;gap:var(--hcs-space-2);width:100%;min-height:26px;padding:2px var(--hcs-space-2);border-radius:var(--hcs-radius);color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.erp-json__abrir:hover{background:var(--hcs-background)}.erp-json__folha:not(:disabled):hover,.erp-json__folha.is-aberto{background:color-mix(in srgb, var(--hcs-primary) 8%, transparent);border-color:color-mix(in srgb, var(--hcs-primary) 35%, transparent)}.erp-json__folha:disabled{cursor:default}.erp-json__folha:focus-visible,.erp-json__abrir:focus-visible{outline:2px solid var(--hcs-primary);outline-offset:1px}.erp-json__folha.is-mapeado{background:color-mix(in srgb, var(--hcs-success) 8%, transparent)}.erp-json__chave{color:#7c3aed;font-weight:600}.erp-json__chave:after{content:":";color:var(--hcs-text-secondary);font-weight:400}.erp-json__indice{color:var(--hcs-text-secondary)}.erp-json__valor{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-json__valor.is-string{color:#047857}.erp-json__valor.is-number{color:#b45309}.erp-json__valor.is-boolean,.erp-json__valor.is-nulo{color:#1d4ed8}.erp-json__selo{font-family:var(--hcs-font,Inter, Arial, sans-serif);color:var(--hcs-success);background:color-mix(in srgb, var(--hcs-success) 14%, transparent);border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.erp-json__vazio{padding:2px var(--hcs-space-2)}.erp-json__escolha{margin:var(--hcs-space-1) 0 var(--hcs-space-2) var(--hcs-space-4);padding:var(--hcs-space-3);border:1px solid color-mix(in srgb, var(--hcs-primary) 35%, transparent);border-radius:var(--hcs-radius-lg,8px);background:var(--hcs-surface);box-shadow:var(--hcs-shadow-sm,0 1px 3px #0f172a14);font-family:var(--hcs-font,Inter, Arial, sans-serif);gap:var(--hcs-space-3);display:grid}.erp-json__escolha-campos{gap:var(--hcs-space-3);grid-template-columns:minmax(260px,2fr) repeat(auto-fit,minmax(180px,1fr));display:grid}.erp-json__escolha-campos>*{grid-column:auto;min-width:0}.erp-json__escolha-acoes{justify-content:flex-end;gap:var(--hcs-space-2);display:flex}[data-hcs-theme=dark] .erp-json__chave{color:#c4b5fd}[data-hcs-theme=dark] .erp-json__valor.is-string{color:#6ee7b7}[data-hcs-theme=dark] .erp-json__valor.is-number{color:#fcd34d}[data-hcs-theme=dark] .erp-json__valor.is-boolean,[data-hcs-theme=dark] .erp-json__valor.is-nulo{color:#93c5fd}.erp-msg-lista{text-align:left;margin:var(--hcs-space-2) auto 0;display:inline-block}.erp-uaz__sistema{flex:0 0 260px}.erp-uaz__teste{grid-column:span var(--span,12);font-size:var(--hcs-fs-sm,13px);color:var(--hcs-danger);align-items:center;gap:4px;display:inline-flex}.erp-uaz__teste.is-ok{color:var(--hcs-success)}.erp-smtp__ultimo{margin-top:var(--hcs-space-2);font-size:var(--hcs-fs-sm,13px);align-items:center;gap:4px;display:inline-flex}.erp-smtp__diag{text-align:left;gap:var(--hcs-space-2);display:grid}.erp-smtp__diag p{margin:0}.erp-smtp__resposta,.erp-smtp__dns{color:var(--hcs-text-secondary);overflow-wrap:anywhere;font-size:12px}.erp-smtp__avisos{gap:var(--hcs-space-2);margin:0;padding:0;list-style:none;display:grid}.erp-smtp__avisos li{gap:var(--hcs-space-2);color:var(--hcs-text);align-items:flex-start;font-size:13px;display:flex}.erp-smtp__avisos li>.hcs-icon,.erp-smtp__avisos li>svg{flex:none;margin-top:2px}.erp-smtp__avisos li.is-erro>svg{color:var(--hcs-danger)}.erp-smtp__avisos li.is-aviso>svg{color:var(--hcs-warning)}.erp-smtp__avisos li.is-info>svg{color:var(--hcs-info)}.hcs-dialog--centro:has(.erp-smtp__diag){width:min(560px,100%)}.erp-func__situacao.is-pendente .hcs-control{border-color:var(--hcs-warning);background:var(--hcs-warning-soft)}.erp-func__situacao.is-pendente .hcs-control svg{color:var(--hcs-warning)}.erp-func__situacao.is-recusado .hcs-control svg{color:var(--hcs-danger)}.erp-func__situacao.is-ativo .hcs-control svg{color:var(--hcs-success)}.erp-pend__confs{gap:var(--hcs-space-2);display:inline-flex}.erp-pend__conf{align-items:center;gap:var(--hcs-space-1);color:var(--hcs-text-secondary);display:inline-flex}.erp-pend__conf.is-ok{color:var(--hcs-success)}.erp-hor{gap:var(--hcs-space-4);grid-template-columns:320px minmax(0,1fr);align-items:stretch;display:grid}.erp-hor__lista{gap:var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);background:var(--hcs-surface);padding:var(--hcs-space-4) var(--hcs-space-3);flex-direction:column;min-height:0;display:flex}.erp-hor__lista-cab{gap:var(--hcs-space-2);padding:0 var(--hcs-space-1);color:var(--hcs-text);align-items:flex-start;display:flex}.erp-hor__lista-cab>svg{flex:none;margin-top:2px}.erp-hor__lista-cab h3{font-size:var(--hcs-fs-md);font-weight:var(--hcs-fw-bold);margin:0}.erp-hor__lista-cab p{font-size:var(--hcs-fs-sm);margin:2px 0 0}.erp-hor__itens{gap:var(--hcs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.erp-hor__item{gap:var(--hcs-space-2);text-align:left;width:100%;padding:var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-text);cursor:pointer;font:inherit;border-left:4px solid #0000;flex-direction:column;display:flex}.erp-hor__item:hover:not(:disabled){background:var(--hcs-surface-hover,var(--hcs-background))}.erp-hor__item:focus-visible{outline:2px solid var(--hcs-focus-ring,var(--hcs-primary));outline-offset:1px}.erp-hor__item.is-atual{border-color:color-mix(in srgb, var(--hcs-primary) 35%, var(--hcs-border));border-left-color:var(--hcs-primary);background:var(--hcs-primary-soft)}.erp-hor__item:disabled{cursor:default;opacity:.6}.erp-hor__item.is-inativo .erp-hor__item-nome{color:var(--hcs-text-secondary)}.erp-hor__item-nome{align-items:center;gap:var(--hcs-space-2);font-weight:var(--hcs-fw-bold);display:flex}.erp-hor__chips{flex-wrap:wrap;gap:3px;display:flex}.erp-hor__chip{font-size:var(--hcs-fs-xs,11px);font-weight:var(--hcs-fw-medium,500);color:var(--hcs-text-secondary);opacity:.7;border-radius:999px;padding:1px 6px}.erp-hor__chip.is-on{color:color-mix(in srgb, var(--hcs-primary) 75%, var(--hcs-text));background:color-mix(in srgb, var(--hcs-primary) 16%, var(--hcs-surface));opacity:1}.erp-hor__vazio{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);background:var(--hcs-surface);justify-content:center;align-items:center;display:flex}.erp-hor__form{min-width:0}.erp-hor__form>.hcs-section:last-child{flex:1 0 auto}.erp-hor__titulo{color:var(--hcs-text);line-height:1.2;font-size:var(--hcs-fs-lg,16px);flex-direction:column;display:flex}.erp-hor__titulo small{font-size:var(--hcs-fs-sm);font-weight:400}.erp-hor__principal .hcs-section__title>svg{color:var(--hcs-primary)}.erp-hor__principal{gap:var(--hcs-field-gap);flex-direction:column;display:flex}.erp-hor__ativo{min-width:90px}.erp-hor__ativo .hcs-switch{min-height:var(--hcs-control-h)}.erp-hor__sub{align-items:center;gap:var(--hcs-space-2);margin:var(--hcs-space-2) 0 0;padding-top:var(--hcs-space-3);border-top:1px solid var(--hcs-border);font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-bold);text-transform:uppercase;color:var(--hcs-text);display:flex}.erp-hor__sub>svg{color:var(--hcs-primary)}.erp-hor__dias{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);overflow:hidden}.erp-hor__dias.is-invalido{border-color:var(--hcs-danger)}.erp-hor__linha{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-1) var(--hcs-space-4);border-top:1px solid var(--hcs-border);grid-template-columns:56px 120px minmax(0,1fr);min-height:40px;display:grid}.erp-hor__linha--cab{background:var(--hcs-table-head-bg);font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-bold);border-top:0;min-height:36px}.erp-hor__dia{font-weight:var(--hcs-fw-bold)}.erp-hor__linha.is-off .erp-hor__dia{color:var(--hcs-text-secondary)}.erp-hor__faixas{align-items:center;gap:var(--hcs-space-2) var(--hcs-space-4);flex-wrap:wrap;min-width:0;display:flex}.erp-hor__faixa{align-items:center;gap:var(--hcs-space-2);display:inline-flex}.erp-hor__hora{width:130px}.erp-hor__as{font-weight:var(--hcs-fw-medium,500)}.erp-hor__sem{letter-spacing:1px}.erp-hor__x{border-radius:var(--hcs-radius);width:30px;height:30px;color:var(--hcs-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.erp-hor__x:hover{color:var(--hcs-danger);background:var(--hcs-danger-soft)}.erp-hor__mais{font-weight:var(--hcs-fw-bold);align-items:center;gap:2px;display:inline-flex}.erp-hor__erro{flex-basis:100%}.erp-hor__abas{margin:calc(var(--hcs-space-2) * -1) 0 var(--hcs-space-1)}.erp-msg__cod{font-size:var(--hcs-fs-sm)}.erp-msg__grade{column-gap:var(--hcs-field-gap);flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto minmax(64px,1fr) auto auto;row-gap:0;min-height:0;display:grid;overflow:auto}.erp-msg__grade>.erp-msg__campo{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--hcs-space-1);padding-bottom:var(--hcs-space-3);display:grid}.erp-msg__grade>.erp-msg__campo .hcs-textarea{grid-row:2;align-self:stretch;height:auto}.erp-msg__grade>.erp-msg__campo .hcs-field__error,.erp-msg__grade>.erp-msg__campo .hcs-field__hint{grid-row:3}.erp-msg__grade>.erp-msg__campo>.erp-msg__rodape{grid-row:4}.erp-msg__config{align-items:flex-start;gap:var(--hcs-space-3) var(--hcs-space-6);padding:var(--hcs-space-2) var(--hcs-space-4);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-table-head-bg);flex-wrap:wrap;display:flex}.erp-msg__chave{flex:320px;max-width:560px}.erp-msg__minutos{flex:300px;max-width:460px}.erp-msg__minutos .hcs-control{max-width:160px}.erp-msg__grade--uma{grid-template-columns:minmax(0,1fr)}.erp-msg__campo{row-gap:var(--hcs-space-1);grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.erp-msg__campo>.hcs-field{display:contents}.erp-msg__campo .hcs-field__label,.erp-msg__campo>.erp-msg__cont{grid-area:1/1}.erp-msg__campo .hcs-field__label{padding-right:72px}.erp-msg__cont{font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary);font-variant-numeric:tabular-nums;pointer-events:none;place-self:end}.erp-msg__cont.is-limite{color:var(--hcs-warning);font-weight:var(--hcs-fw-semibold)}.erp-msg__campo .hcs-textarea{resize:none;grid-row:2;min-height:48px}.erp-msg__campo .hcs-field__error,.erp-msg__campo .hcs-field__hint{grid-row:3}.erp-msg__campo>.erp-msg__rodape{grid-row:4}.erp-msg__rotulo{align-items:center;gap:var(--hcs-space-1);display:inline-flex}.erp-msg__dica{color:var(--hcs-text-secondary);cursor:help;display:inline-flex}.erp-msg__rodape{justify-content:space-between;align-items:flex-start;gap:var(--hcs-space-2);font-size:var(--hcs-fs-xs);display:flex}.erp-msg__vars{gap:var(--hcs-space-1);flex-wrap:wrap;display:flex}.erp-msg__var{border:1px solid var(--hcs-border);background:var(--hcs-table-head-bg);color:var(--hcs-primary);font:inherit;cursor:pointer;border-radius:999px;padding:1px 6px;font-family:ui-monospace,Consolas,monospace}.erp-msg__var:hover{border-color:var(--hcs-primary)}.erp-msg__acoes{align-items:center;gap:var(--hcs-space-2);white-space:nowrap;display:inline-flex}.erp-msg__padrao{font-size:var(--hcs-fs-xs);align-items:center;gap:2px;display:inline-flex}.erp-num__linha{font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary)}.erp-num__st{margin-top:calc(-1 * var(--hcs-space-1));font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary);align-self:flex-end}.erp-num__st--sucesso{color:var(--hcs-success);font-weight:var(--hcs-fw-semibold,600)}.erp-num__st--erro{color:var(--hcs-danger)}.erp-num__st--aviso{color:var(--hcs-warning)}.erp-linha>.erp-num__tipo{flex:0 0 170px;min-width:0}.erp-linha>.erp-num__sw{flex:0 0 90px;min-width:0}.erp-linha>.erp-num__sw.is-padrao{flex-basis:110px}.erp-num__sw .hcs-field__label{white-space:nowrap}.erp-linha>.erp-num__col-esq{flex:1 1 calc(120px + 170px + 2 * var(--hcs-field-gap));min-width:0}.erp-linha>.erp-num__col-dir{flex:1 1 calc(90px + 110px + 2 * var(--hcs-field-gap));min-width:0}.erp-linha>.erp-num__conectado{flex:0 0 200px;min-width:0}.erp-num__token>.erp-num__btn{margin-top:calc(var(--hcs-fs-sm) * 1.4 + var(--hcs-space-1));flex:0 0 200px;justify-content:center}.erp-num__situacao{align-items:center;gap:var(--hcs-space-2) var(--hcs-space-3);padding:var(--hcs-space-2) var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-table-head-bg);flex-wrap:wrap;display:flex}.erp-num__acoes{gap:var(--hcs-space-2);margin-left:auto;display:inline-flex}.erp-num__aviso{gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);border-radius:var(--hcs-radius);border:1px solid color-mix(in srgb, var(--hcs-warning) 45%, var(--hcs-border));background:color-mix(in srgb, var(--hcs-warning) 12%, var(--hcs-surface));color:var(--hcs-text);font-size:var(--hcs-fs-sm);overflow-wrap:anywhere;align-items:flex-start;margin:0;display:flex}.erp-num__aviso>svg{color:var(--hcs-warning);flex:none;margin-top:1px}.erp-num__ok-linha{gap:var(--hcs-space-1);font-size:var(--hcs-fs-sm);align-items:center;margin:0;display:flex}.erp-num__ok-dica{gap:var(--hcs-space-1);align-items:center;display:inline-flex}.erp-num__tipos{gap:var(--hcs-space-2) var(--hcs-space-6);padding:var(--hcs-space-3) var(--hcs-space-4);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);flex-wrap:wrap;margin:0;display:flex}.erp-num__tipos.is-invalido{border-color:var(--hcs-danger)}.erp-num__tipos>legend{padding:0 var(--hcs-space-1);font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary)}.erp-num__conectar{gap:var(--hcs-space-3);flex-direction:column;align-items:stretch;display:flex}.erp-num__modos{gap:var(--hcs-space-2);display:flex}.erp-num__modo{justify-content:center;align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-text);font:inherit;cursor:pointer;flex:1 1 0;display:inline-flex}.erp-num__modo.is-on{border-color:var(--hcs-primary);background:color-mix(in srgb, var(--hcs-primary) 10%, var(--hcs-surface));color:var(--hcs-primary)}.erp-num__modo:focus-visible{outline:2px solid var(--hcs-focus-ring,var(--hcs-primary));outline-offset:1px}.erp-num__qr{width:260px;height:260px;image-rendering:pixelated;padding:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:#fff;align-self:center}.erp-num__codigo{font-size:28px;font-weight:var(--hcs-fw-bold);letter-spacing:4px;align-self:center;margin:0;font-family:ui-monospace,Consolas,monospace}.erp-num__dica{gap:var(--hcs-space-2);font-size:var(--hcs-fs-sm);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.erp-num__ok{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-6) 0;color:var(--hcs-success);flex-direction:column;display:flex}.erp-num__ok>span{color:var(--hcs-text)}.erp-num__conectar{padding:var(--hcs-space-4)}.erp-cor-blue{--erp-cor-icone:var(--hcs-ic-blue)}.erp-cor-green{--erp-cor-icone:var(--hcs-ic-green)}.erp-cor-orange{--erp-cor-icone:var(--hcs-ic-orange)}.erp-cor-purple{--erp-cor-icone:var(--hcs-ic-purple)}.erp-cor-red{--erp-cor-icone:var(--hcs-ic-red)}.erp-cor-teal{--erp-cor-icone:var(--hcs-ic-teal)}.erp-cor-gray{--erp-cor-icone:var(--hcs-ic-gray)}.erp-forms__btnicone[class*=erp-cor-],.erp-forms__btnicone.is-proprio[class*=erp-cor-],.erp-icones--cor .erp-icones button{color:var(--erp-cor-icone)}.erp-cores{align-items:center;gap:var(--hcs-space-2);flex-wrap:wrap;display:flex}.erp-cores__rotulo{font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-semibold,600);color:var(--hcs-text);margin-right:var(--hcs-space-2)}.erp-cores__cor{background:var(--erp-cor-icone);color:#fff;cursor:pointer;width:28px;height:28px;box-shadow:0 0 0 1px var(--hcs-border);border:2px solid #0000;border-radius:50%;place-items:center;display:grid}.erp-cores__cor.is-on{border-color:var(--hcs-surface);box-shadow:0 0 0 2px var(--erp-cor-icone)}.erp-cores__cor:focus-visible{outline:2px solid var(--hcs-focus-ring,var(--hcs-primary));outline-offset:2px}.hcs-reg__content>.erp-hor--fixa{flex:1 1 0;min-height:0}.erp-hor--fixa>.erp-hor__lista{overflow:auto}.erp-hor--fixa>.erp-hor__form{flex-direction:column;min-height:0;display:flex}.erp-hor--fixa>.erp-hor__form>.hcs-section:last-child{flex:1 1 0;min-height:0}.erp-mnu{min-height:0}.erp-mnu__est{gap:var(--hcs-space-4);flex:1 1 0;grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.erp-mnu__arv,.erp-mnu__ed{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);background:var(--hcs-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.erp-mnu__arv-cab{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);background:var(--hcs-table-head-bg);border-bottom:1px solid var(--hcs-border);font-weight:var(--hcs-fw-semibold);display:flex}.erp-mnu__arv-cab>.hcs-btn{margin-left:auto}.erp-mnu__nos{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.erp-mnu__no{align-items:center;gap:var(--hcs-space-2);width:100%;min-height:36px;padding:0 var(--hcs-space-3) 0 calc(var(--hcs-space-3) + var(--nivel,0) * 24px);border:0;border-bottom:1px solid var(--hcs-border);color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}button.erp-mnu__no:hover{background:var(--hcs-hover)}.erp-mnu__no:focus-visible{outline:2px solid var(--hcs-focus-color);outline-offset:-2px}.erp-mnu__no.is-sel{background:var(--hcs-primary-soft);box-shadow:inset 3px 0 0 var(--hcs-primary)}.erp-mnu__no.is-raiz{font-weight:var(--hcs-fw-bold)}.erp-mnu__no.is-inativo .erp-mnu__no-t{color:var(--hcs-text-secondary);text-decoration:line-through}.erp-mnu__no.is-erro>svg{color:var(--hcs-danger)}.erp-mnu__no.is-voltar{cursor:default;color:var(--hcs-text-secondary);font-style:italic}.erp-mnu__no-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-mnu__no-t small{font-size:var(--hcs-fs-xs)}.erp-mnu__num{border-radius:var(--hcs-radius);background:var(--hcs-surface-sunken);min-width:22px;height:22px;font-weight:var(--hcs-fw-bold);font-size:var(--hcs-fs-sm);flex:none;place-items:center;font-style:normal;display:inline-grid}.erp-mnu__no.is-sel .erp-mnu__num,.erp-mnu__num.is-grande{background:var(--hcs-primary);color:var(--hcs-primary-contrast)}.erp-mnu__num.is-grande{min-width:28px;height:28px}.erp-mnu__tipo{font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.erp-mnu__tipo.is-a{background:color-mix(in srgb, var(--hcs-ic-blue) 12%, var(--hcs-surface));color:var(--hcs-ic-blue)}.erp-mnu__tipo.is-s{background:color-mix(in srgb, var(--hcs-ic-purple) 12%, var(--hcs-surface));color:var(--hcs-ic-purple)}.erp-mnu__tipo.is-m{background:color-mix(in srgb, var(--hcs-ic-orange) 14%, var(--hcs-surface));color:color-mix(in srgb, var(--hcs-ic-orange) 75%, var(--hcs-text))}.erp-mnu__tipo.is-i{background:color-mix(in srgb, var(--hcs-ic-teal) 12%, var(--hcs-surface));color:var(--hcs-ic-teal)}.erp-mnu__arv-pe{align-items:center;gap:var(--hcs-space-1);padding:var(--hcs-space-2) var(--hcs-space-3);border-top:1px solid var(--hcs-border);font-size:var(--hcs-fs-xs);display:flex}.erp-mnu__arv-pe>span{margin-left:var(--hcs-space-2)}.erp-mnu__ed-cab{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-3) var(--hcs-space-4);border-bottom:1px solid var(--hcs-border);display:flex}.erp-mnu__ed-cab>svg{color:var(--hcs-primary)}.erp-mnu__ed-cab b{font-size:var(--hcs-fs-lg);display:block}.erp-mnu__subabas{gap:var(--hcs-space-1);padding:var(--hcs-space-2) var(--hcs-space-4) 0;display:flex}.erp-mnu__subaba{align-items:center;gap:var(--hcs-space-2);border-radius:var(--hcs-radius);color:var(--hcs-text-secondary);font:inherit;font-weight:var(--hcs-fw-medium);cursor:pointer;background:0 0;border:0;padding:6px 12px;display:inline-flex}.erp-mnu__subaba.is-on{background:var(--hcs-primary-soft);color:var(--hcs-primary);font-weight:var(--hcs-fw-semibold)}.erp-mnu__subaba:focus-visible{outline:2px solid var(--hcs-focus-color)}.erp-mnu__cnt{background:var(--hcs-primary-soft);color:var(--hcs-primary);font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);border-radius:999px;padding:0 6px}.erp-mnu__cnt.is-erro{background:var(--hcs-danger-soft);color:var(--hcs-danger)}.erp-mnu__ed-corpo,.erp-mnu__raiz{min-height:0;padding:var(--hcs-space-3) var(--hcs-space-4) var(--hcs-space-4);gap:var(--hcs-field-gap);flex-direction:column;flex:1 1 0;display:flex;overflow:auto}.erp-mnu__raiz{padding:0}.erp-mnu__raiz>p{margin:0 var(--hcs-space-4) var(--hcs-space-4);font-size:var(--hcs-fs-sm)}.erp-linha>.erp-mnu__w200{flex:0 0 200px;min-width:0}.erp-linha>.erp-mnu__w240{flex:0 0 240px;min-width:0}.erp-mnu__mono input,.erp-mnu__pval input,.erp-mnu__acao-chave input{font-family:ui-monospace,Consolas,monospace;font-size:var(--hcs-fs-sm)}.erp-mnu__perguntas{gap:var(--hcs-space-3);flex-direction:column;display:flex}.erp-mnu__vazio{font-size:var(--hcs-fs-sm);margin:0}.erp-mnu__pcard{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius-lg);padding:var(--hcs-space-3);gap:var(--hcs-field-gap);flex-direction:column;display:flex}.erp-mnu__pcard.is-fechada{padding:0}.erp-mnu__pcard.is-erro{border-color:var(--hcs-danger)}.erp-mnu__pcab{align-items:center;gap:var(--hcs-space-2);font:inherit;color:var(--hcs-text);text-align:left;background:0 0;border:0;display:flex}button.erp-mnu__pcab{width:100%;padding:var(--hcs-space-2) var(--hcs-space-3);cursor:pointer}button.erp-mnu__pcab:hover{background:var(--hcs-hover)}.erp-mnu__pcab .erp-mnu__num{background:var(--hcs-primary-soft);color:var(--hcs-primary)}.erp-mnu__resumo{font-size:var(--hcs-fs-sm);flex:1}.erp-mnu__tag{font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);background:var(--hcs-surface-sunken);color:var(--hcs-text-secondary);border-radius:999px;padding:1px 8px}.erp-mnu__tag.is-obrig{background:var(--hcs-warning-soft);color:var(--hcs-warning)}.erp-mnu__btns{gap:2px;margin-left:auto;display:inline-flex}.erp-mnu__acoes{gap:var(--hcs-space-2);padding:var(--hcs-space-3);border:1px dashed var(--hcs-border-strong);border-radius:var(--hcs-radius);background:var(--hcs-table-head-bg);flex-direction:column;display:flex}.erp-mnu__acoes-cab{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-sm);flex-wrap:wrap;display:flex}.erp-mnu__acoes-cab>svg{color:var(--hcs-ic-orange)}.erp-mnu__acao{gap:var(--hcs-space-2);padding:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);flex-direction:column;display:flex}.erp-mnu__acao-lin{align-items:flex-start;gap:var(--hcs-space-2);display:flex}.erp-mnu__acao-lin>.erp-mnu__num,.erp-mnu__acao-lin>.hcs-switch,.erp-mnu__acao-lin>.erp-mnu__btns{margin-top:6px}.erp-mnu__acao-api{flex:1 1 0;min-width:0}.erp-mnu__acao-chave{flex:0 0 200px}.erp-mnu__campos{gap:var(--hcs-space-2);flex-direction:column;padding-left:30px;display:flex}.erp-mnu__campos-tit{align-items:center;gap:var(--hcs-space-1);font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);color:var(--hcs-text-secondary);display:inline-flex}.erp-mnu__campos-grade{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);flex-direction:column;display:flex;overflow:hidden}.erp-mnu__campos-cab,.erp-mnu__campos-lin{align-items:center;gap:var(--hcs-space-3);padding:4px var(--hcs-space-3);grid-template-columns:minmax(160px,1fr) minmax(140px,220px) 260px;display:grid}.erp-mnu__campos-cab{background:var(--hcs-table-head-bg);font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);color:var(--hcs-text-secondary);min-height:30px}.erp-mnu__campos-lin+.erp-mnu__campos-lin{border-top:1px solid var(--hcs-border)}.erp-mnu__campos-lin>span,.erp-mnu__campos-lin>code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-mnu__campos-lin>code{font-size:var(--hcs-fs-xs);color:var(--hcs-text-secondary)}.erp-mnu__params{gap:var(--hcs-space-2);flex-direction:column;padding-left:30px;display:flex}.erp-mnu__param{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-mnu__pnome{text-overflow:ellipsis;font-family:ui-monospace,Consolas,monospace;font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary);flex:0 0 120px;overflow:hidden}.erp-mnu__pval{flex:1 1 0;min-width:0}.erp-mnu__vars{align-items:center;gap:var(--hcs-space-1);font-size:var(--hcs-fs-xs);flex-wrap:wrap;display:flex}.erp-mnu__nota{font-size:var(--hcs-fs-xs)}.erp-mnu__msgs{gap:var(--hcs-space-4);flex:1 1 0;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.erp-mnu__msgs-campos{gap:var(--hcs-field-gap);flex-direction:column;min-height:0;display:flex;overflow:auto}.erp-mnu__whats{margin:var(--hcs-space-4);padding:var(--hcs-space-3);border-radius:var(--hcs-radius-lg);background:#ece5dd}.erp-mnu__whats.is-previa{flex-direction:column;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.erp-mnu__whats-cab{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);color:#fff;font-weight:var(--hcs-fw-semibold);background:#075e54;display:flex}.erp-mnu__whats-corpo{min-height:0;padding:var(--hcs-space-3);gap:var(--hcs-space-2);flex-direction:column;flex:1 1 0;display:flex;overflow:auto}.erp-mnu__balao{max-width:88%;padding:var(--hcs-space-2) var(--hcs-space-3);border-radius:var(--hcs-radius);color:#111b21;white-space:pre-line;background:#fff;align-self:flex-start;line-height:1.45;box-shadow:0 1px 1px #00000014}.erp-mnu__balao.is-eu{margin-top:calc(-1 * var(--hcs-space-1));background:#dcf8c6;align-self:flex-end}.erp-hor--fixa{grid-template-columns:260px minmax(0,1fr)}@media (width<=1500px){.erp-mnu__est{grid-template-columns:300px minmax(0,1fr)}}.erp-senha,.erp-int__pre{-webkit-user-select:text;user-select:text}.erp-uaz__lista{gap:var(--hcs-space-2);text-align:left;margin:0;padding:0;list-style:none;display:grid}.erp-uaz__lista li{column-gap:var(--hcs-space-2);color:var(--hcs-danger);grid-template-columns:auto 1fr;align-items:center;display:grid}.erp-uaz__lista li.is-ok{color:var(--hcs-success)}.erp-uaz__lista li b{color:var(--hcs-text)}.erp-uaz__lista li span{font-size:var(--hcs-fs-sm,13px);color:var(--hcs-text-secondary);word-break:break-all;grid-column:2}.erp-num__wh-teste{gap:var(--hcs-space-2);display:grid}.erp-num__wh-teste p{margin:0}.erp-num__wh-url{font-family:ui-monospace,Consolas,monospace;font-size:var(--hcs-fs-sm,13px);word-break:break-all;color:var(--hcs-text-secondary)}.erp-hor__item.erp-op__item{align-items:center;gap:var(--hcs-space-3);text-align:left;flex-direction:row;display:flex}.erp-op__item-txt{flex:auto;gap:2px;min-width:0;display:grid}.erp-op__avatar{border-radius:var(--hcs-radius);object-fit:cover;background:var(--hcs-primary-soft,color-mix(in srgb, var(--hcs-primary) 14%, var(--hcs-surface)));width:39px;height:52px;color:var(--hcs-primary);border:1px solid color-mix(in srgb, var(--hcs-primary) 25%, var(--hcs-border));font-weight:var(--hcs-fw-bold);font-size:var(--hcs-fs-sm);flex:0 0 39px;justify-content:center;align-items:center;display:inline-flex}.erp-op__avatar--grande{border-radius:var(--hcs-radius);flex-basis:96px;width:96px;height:120px;font-size:28px}.erp-op__pend{color:var(--hcs-warning);display:inline-flex}.erp-op__ident{gap:var(--hcs-space-4);align-items:flex-start;display:flex}.erp-op__campos{gap:var(--hcs-space-3);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.erp-op__cpf{flex:none}.erp-op__usuario{flex:0 0 200px}.erp-op__exibicao{flex:0 0 calc(120px + var(--hcs-field-gap) + 150px + var(--hcs-space-1) + var(--hcs-button-h));min-width:0}.erp-op__unidade{flex:3 1 0;min-width:0}.erp-op__cargo{flex:2 1 0;min-width:0}.erp-op__num{flex:0 0 190px}.erp-op__grade{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);flex-direction:column;flex:1 1 0;min-height:120px;display:flex;overflow:auto}.erp-op__grade.is-invalido{border-color:var(--hcs-danger)}.erp-op__grade table{border-collapse:collapse;width:100%;font-size:var(--hcs-fs-sm)}.erp-op__grade th{text-align:left;padding:var(--hcs-space-2) var(--hcs-space-3);background:var(--hcs-table-head-bg,var(--hcs-background));border-bottom:1px solid var(--hcs-border);font-weight:var(--hcs-fw-bold);position:sticky;top:0}.erp-op__grade td{padding:var(--hcs-space-2) var(--hcs-space-3);border-bottom:1px solid var(--hcs-border)}.erp-op__grade tbody tr:not(.is-vazio):not(.is-fixo):hover{background:var(--hcs-primary-soft,color-mix(in srgb, var(--hcs-primary) 8%, var(--hcs-surface)));outline:none}.erp-op__grade tr.is-fixo td{color:var(--hcs-text-secondary)}.erp-op__grade tr.is-fixo td:first-child{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-op__grade tr.is-vazio td{text-align:center;color:var(--hcs-text-secondary);padding:var(--hcs-space-4)}.erp-op__grade-tipo{width:220px;color:var(--hcs-text-secondary)}.erp-op__dica{font-size:var(--hcs-fs-sm);margin:0}.erp-op__nome{align-items:center;gap:var(--hcs-space-1);min-width:0;display:flex}.erp-op__nome-txt,.erp-op__linha{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-op__nome-txt{min-width:0}.erp-op__linha{font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary);display:block}.erp-op__linha>svg{vertical-align:-1px}.erp-op__linha.is-supervisor{color:var(--hcs-primary)}.erp-num__grp-grade{min-height:180px}.erp-num__grp-sel{text-align:center;width:44px}.erp-num__grp-num{text-align:right;width:120px}.erp-num__grp-grade tr.is-fora td{color:var(--hcs-text-secondary);font-style:italic}.erp-num__grp-nome{align-items:center;gap:var(--hcs-space-2);min-width:0;display:flex}.erp-num__grp-nome-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-num__grp-foto{object-fit:cover;border:1px solid var(--hcs-border);background:var(--hcs-background);border-radius:50%;flex:none;width:32px;height:32px}.erp-num__grp-foto.is-vazia{color:var(--hcs-text-secondary);justify-content:center;align-items:center;display:inline-flex}.erp-num__grp-ia{align-items:center;gap:var(--hcs-space-1);height:26px;padding:0 var(--hcs-space-2);border:1px solid var(--hcs-border);background:var(--hcs-surface);color:var(--hcs-text-secondary);font:inherit;cursor:pointer;border-radius:6px;flex:none;font-size:12px;font-weight:600;display:inline-flex}.erp-num__grp-ia:hover:not(:disabled){border-color:var(--hcs-primary);color:var(--hcs-primary)}.erp-num__grp-ia:focus-visible{outline:2px solid var(--hcs-primary);outline-offset:1px}.erp-num__grp-ia.is-ativo{background:var(--hcs-primary);border-color:var(--hcs-primary);color:#fff}.erp-num__grp-ia:disabled{opacity:.45;cursor:not-allowed}.erp-op__vinculos{gap:var(--hcs-field-gap);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:260px;display:grid}.erp-op__bloco{gap:var(--hcs-space-3);flex-direction:column;min-width:0;min-height:0;display:flex}.erp-op__bloco .erp-op__grade-tipo{width:200px}.erp-op__grp{align-items:center;gap:var(--hcs-space-2);min-width:0;display:flex}.erp-op__grp-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-op__grp-foto{object-fit:cover;border:1px solid var(--hcs-border);background:var(--hcs-background);border-radius:50%;flex:none;width:26px;height:26px}.erp-op__grp-foto.is-vazia{color:var(--hcs-text-secondary);justify-content:center;align-items:center;display:inline-flex}.erp-op__grade tr.is-fora td{color:var(--hcs-text-secondary);font-style:italic}.erp-op__grp-aviso{color:var(--hcs-warning);flex:none}.erp-etq__selo{align-items:center;gap:var(--hcs-space-1);max-width:100%;height:22px;padding:0 var(--hcs-space-2);background:var(--etq-cor);color:var(--etq-texto);font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-bold,600);border-radius:999px;line-height:1;display:inline-flex}.erp-etq__selo.is-grande{height:28px;padding:0 var(--hcs-space-3);font-size:var(--hcs-fs-md)}.erp-etq__selo.is-inativa{opacity:.55}.erp-etq__selo-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-etq__li{position:relative}.erp-etq__linha1{align-items:center;gap:var(--hcs-space-2);min-width:0;padding-right:64px;display:flex}.erp-etq__setas{top:var(--hcs-space-2);right:var(--hcs-space-2);gap:var(--hcs-space-1);display:flex;position:absolute}.erp-etq__setas button{border:1px solid var(--hcs-border);background:var(--hcs-surface);width:26px;height:26px;color:var(--hcs-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.erp-etq__setas button:hover:not(:disabled){border-color:var(--hcs-primary)}.erp-etq__setas button:disabled{opacity:.4;cursor:not-allowed}.erp-etq__setas button:focus-visible{outline:2px solid var(--hcs-primary);outline-offset:1px}.erp-linha>.erp-etq__icone{flex:0 0 120px;min-width:0}.erp-linha>.erp-etq__cor{flex:0 0 160px;min-width:0}.erp-etq__icone-linha{gap:var(--hcs-space-1);display:flex}.erp-etq__icone-atual{width:var(--hcs-control-h);color:var(--hcs-primary);justify-content:center;align-items:center;padding:0;display:inline-flex}.erp-etq__sup .hcs-switch{min-height:var(--hcs-control-h);align-items:center}.erp-etq__previa-caixa{min-height:var(--hcs-control-h);padding:0 var(--hcs-space-3);border:1px dashed var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-background);align-items:center;min-width:0;display:flex}.erp-etq__deps{gap:var(--hcs-space-3);flex-direction:column;flex:auto;grid-column:span 12;min-height:200px;display:flex}.erp-etq__janela .erp-icones button.is-marcado{color:var(--etq-cor)}.erp-op__grade .erp-op__grade-acao{text-align:center;width:44px;padding-top:0;padding-bottom:0}.erp-op__lixeira{width:28px;height:28px;color:var(--hcs-danger);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.erp-op__lixeira:hover{border-color:color-mix(in srgb, var(--hcs-danger) 35%, transparent);background:color-mix(in srgb, var(--hcs-danger) 8%, var(--hcs-surface))}.erp-op__lixeira:focus-visible{outline:2px solid var(--hcs-danger);outline-offset:1px}.erp-rr__linha1{align-items:center;gap:var(--hcs-space-2);min-width:0;display:flex}.erp-rr__atalho{font-family:var(--hcs-font-mono,ui-monospace, Consolas, monospace);font-weight:var(--hcs-fw-bold,600);color:var(--hcs-success)}.erp-rr__tag{padding:0 var(--hcs-space-1);background:var(--hcs-background);color:var(--hcs-text-secondary);border-radius:999px;align-items:center;gap:2px;font-size:11px;display:inline-flex}.erp-rr__resumo{text-overflow:ellipsis;white-space:nowrap;color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);overflow:hidden}.erp-rr__corpo{gap:var(--hcs-field-gap);flex:auto;grid-column:span 12;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;min-height:0;display:grid}.erp-rr__esq .erp-etq__deps{flex:auto;min-height:0}.erp-rr__esq .erp-op__grade{min-height:96px}.erp-rr__esq{gap:var(--hcs-field-gap);flex-direction:column;min-width:0;display:flex}.erp-rr__previa{border:1px solid var(--hcs-border);min-height:260px}.erp-rr__anexo{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-2) var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);display:flex}.erp-rr__anexo-img{object-fit:cover;border-radius:6px;flex:none;width:44px;height:44px}.erp-rr__anexo-ic{background:color-mix(in srgb, var(--hcs-danger) 10%, var(--hcs-surface));width:44px;height:44px;color:var(--hcs-danger);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.erp-rr__anexo-txt{flex-direction:column;flex:1;min-width:0;display:flex}.erp-rr__anexo-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-rr__anexar{align-items:center;gap:var(--hcs-space-2);width:100%;min-height:52px;padding:0 var(--hcs-space-3);border:1px dashed var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-background);color:var(--hcs-primary);font:inherit;cursor:pointer;display:flex}.erp-rr__anexar:hover:not(:disabled){border-color:var(--hcs-primary)}.erp-rr__anexar:disabled{cursor:not-allowed;opacity:.6}.erp-rr__balao{gap:var(--hcs-space-1);flex-direction:column;display:flex}.erp-rr__balao-img{object-fit:cover;border-radius:6px;max-width:100%;max-height:120px}.erp-rr__balao-doc{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2);word-break:break-all;background:#0000000f;border-radius:6px;font-weight:600;display:flex}.erp-rr__abrir{text-decoration:none}.erp-rr__remover{color:var(--hcs-danger)}.erp-adash{gap:var(--hcs-space-4);min-height:0;padding:var(--hcs-space-4);background:var(--erp-chat-tela);flex-direction:column;flex:1;display:flex;overflow:auto}.erp-adash .hcs-card,.erp-adash .hcs-kpi{border-color:var(--erp-chat-linha);background:var(--erp-chat-cartao);box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a0d}.erp-adash__barra{align-items:center;gap:var(--hcs-space-3);flex-wrap:wrap;display:flex}.erp-adash__barra h3{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-lg);color:var(--hcs-text);margin:0 auto 0 0;display:inline-flex}.erp-adash__barra h3 svg{color:var(--hcs-primary)}.erp-adash__periodos{border:1px solid var(--erp-chat-linha);background:var(--erp-chat-claro);border-radius:999px;padding:3px;display:inline-flex}.erp-adash__periodos button{color:var(--hcs-text-secondary);font:inherit;font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-semibold);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 16px}.erp-adash__periodos button.is-ativo{background:var(--hcs-primary);color:#fff}.erp-adash__hora{font-size:var(--hcs-fs-xs)}.erp-adash__secao{margin:0 0 var(--hcs-space-2);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);letter-spacing:.04em;text-transform:uppercase}.erp-adash__grade{gap:var(--hcs-space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.erp-adash__inteiro{grid-column:1/-1}.erp-adash__barras{gap:var(--hcs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.erp-adash__barras li{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-sm);grid-template-columns:minmax(80px,38%) 1fr 36px;display:grid}.erp-adash__barras.is-notas li{grid-template-columns:44px 1fr 36px}.erp-adash__barras-rot{text-overflow:ellipsis;white-space:nowrap;color:var(--hcs-text-secondary);overflow:hidden}.erp-adash__barras.is-notas .erp-adash__barras-rot svg{color:#f5a623;vertical-align:-1px}.erp-adash__barras-trilho{background:var(--erp-chat-abas);border-radius:999px;height:10px;overflow:hidden}.erp-adash__barras-trilho>span{background:var(--hcs-primary);border-radius:999px;height:100%;display:block}.erp-adash__barras-trilho>span.is-n5,.erp-adash__barras-trilho>span.is-n4{background:var(--hcs-success)}.erp-adash__barras-trilho>span.is-n3{background:var(--hcs-warning)}.erp-adash__barras-trilho>span.is-n2,.erp-adash__barras-trilho>span.is-n1{background:var(--hcs-danger)}.erp-adash__barras b{text-align:right;font-variant-numeric:tabular-nums}.erp-adash__rodape{margin:var(--hcs-space-3) 0 0;font-size:var(--hcs-fs-xs)}.erp-adash__ops{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--hcs-fs-sm)}.erp-adash__ops th{border-bottom:1px solid var(--erp-chat-linha);background:var(--erp-chat-abas);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);text-align:left;padding:6px 8px}.erp-adash__ops th:nth-child(2){width:150px}.erp-adash__ops td{border-bottom:1px solid var(--erp-chat-linha);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;overflow:hidden}.erp-adash__ops tbody tr:last-child td{border-bottom:0}.erp-adash__ops .is-num{text-align:right;font-variant-numeric:tabular-nums;width:120px}.erp-adash__op{align-items:center;gap:var(--hcs-space-2);display:inline-flex}.erp-adash__ini{background:var(--hcs-primary-soft);width:30px;height:30px;color:var(--hcs-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.erp-adash__sit{font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);border-radius:999px;padding:2px 10px;display:inline-block}.erp-adash__sit.is-online{background:var(--hcs-success-soft,#dcfce7);color:var(--hcs-success)}.erp-adash__sit.is-fora{background:var(--hcs-warning-soft,#fef3c7);color:#b45309}.erp-adash__sit.is-ausente{background:var(--hcs-background);color:var(--hcs-text-secondary)}.erp-adash__nota{font-weight:var(--hcs-fw-semibold);align-items:center;gap:3px;display:inline-flex}.erp-adash__nota svg{color:#f5a623}.erp-adash__ultimos{gap:var(--hcs-space-1) var(--hcs-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));margin:0;padding:0;list-style:none;display:grid}.erp-adash__ultimos button{align-items:center;gap:var(--hcs-space-2);width:100%;padding:var(--hcs-space-2);border-radius:var(--hcs-radius);color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.erp-adash__ultimos button:hover{background:var(--erp-chat-hover)}.erp-adash__ult-txt{flex-direction:column;flex:1;min-width:0;display:flex}.erp-adash__ult-txt b,.erp-adash__ult-txt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-adash__ult-txt small{color:var(--hcs-text-secondary)}.erp-adash__ultimos time{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs)}.erp-chat-mod{--erp-chat-cartao:#eef4fe;--erp-chat-tela:#e3e9f3;--erp-chat-linha:#d3dff1;--erp-chat-claro:#f6f9ff;--erp-chat-hover:#e7effc;--erp-chat-abas:#e4ecf9;background:var(--erp-chat-tela);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.erp-chat__nav{gap:var(--hcs-space-1);padding:var(--hcs-space-2) var(--hcs-space-3);border-bottom:1px solid var(--erp-chat-linha);background:var(--erp-chat-cartao);display:flex;overflow-x:auto}.erp-chat__nav button{align-items:center;gap:var(--hcs-space-2);height:38px;padding:0 var(--hcs-space-4);border-radius:var(--hcs-radius);color:var(--hcs-text);font:inherit;font-size:var(--hcs-fs-md);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.erp-chat__nav button:hover{background:var(--hcs-primary-soft)}.erp-chat__nav button.is-ativa{background:var(--hcs-primary);color:#fff;box-shadow:0 2px 6px color-mix(in srgb, var(--hcs-primary) 40%, transparent)}.erp-chat__nav-cont{background:var(--hcs-success);color:#fff;min-width:20px;font-size:var(--hcs-fs-xs);text-align:center;border-radius:999px;padding:0 6px;font-weight:700;line-height:20px}.erp-chat__embreve{justify-content:center;align-items:center;gap:var(--hcs-space-2);color:var(--hcs-text-secondary);flex-direction:column;flex:1;display:flex}.erp-chat__embreve b{color:var(--hcs-text);font-size:18px}[data-hcs-theme=dark] .erp-chat-mod{--erp-chat-cartao:var(--hcs-surface);--erp-chat-tela:var(--hcs-background);--erp-chat-linha:var(--hcs-border);--erp-chat-claro:var(--hcs-surface);--erp-chat-hover:var(--hcs-hover);--erp-chat-abas:var(--hcs-background)}[data-hcs-theme=dark] .erp-chat{--erp-chat-fundo:#0f172a;--erp-chat-ele:#1e293b;--erp-chat-borda:#334155;--erp-chat-nosso:#14532d;--erp-chat-nosso-borda:#166534;--erp-chat-texto:#e2e8f0;--erp-chat-texto2:#cbd5e1;--erp-chat-hora:#94a3b8;--erp-chat-autor:#86efac;--erp-chat-robo:#93c5fd;--erp-chat-evento:#3b2412;--erp-chat-evento-borda:#9a3412;--erp-chat-evento-texto:#fdba74;--erp-chat-selecionado:#1e3a5f}.erp-chat{--erp-chat-fundo:#e9ecf4;--erp-chat-ele:#fff;--erp-chat-borda:#e1e7ef;--erp-chat-nosso:#ddf6cc;--erp-chat-nosso-borda:#c8eab0;--erp-chat-texto:#1e293b;--erp-chat-texto2:#475569;--erp-chat-hora:#6b7c8f;--erp-chat-autor:#166534;--erp-chat-robo:#1d4ed8;--erp-chat-verde:#22a54a;--erp-chat-evento:#fff6ee;--erp-chat-evento-borda:#f4d3b6;--erp-chat-evento-texto:#c2410c;--erp-chat-selecionado:#e1ecfd;gap:var(--hcs-space-2);min-height:0;padding:var(--hcs-space-2);flex:1;grid-template-columns:340px minmax(0,1fr) 340px;display:grid}.erp-chat__card{border:1px solid var(--erp-chat-linha);border-radius:calc(var(--hcs-radius) + 4px);background:var(--erp-chat-cartao);min-height:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a0d}.erp-chat__avatar{background:var(--av-cor,var(--hcs-primary));color:#fff;width:44px;height:44px;font-size:var(--hcs-fs-md);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.erp-chat__avatar img{object-fit:cover;width:100%;height:100%;display:block}.erp-chat__avatar.is-lg{width:52px;height:52px;font-size:18px}.erp-chat__icobtn{width:var(--hcs-button-h);height:var(--hcs-button-h);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);color:var(--hcs-text-secondary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.erp-chat__icobtn.is-sem-borda{border-color:#0000}.erp-chat__icobtn:hover{color:var(--hcs-primary);background:var(--hcs-primary-soft)}.erp-chat__icobtn.is-nota{color:#8a6500;background:#fff4c2}.erp-chat__lista{flex-direction:column;display:flex}.erp-chat__lista-topo{gap:var(--hcs-space-3);padding:var(--hcs-space-4) var(--hcs-space-4) var(--hcs-space-3);flex-direction:column;display:flex}.erp-chat__titulo{justify-content:space-between;align-items:center;display:flex}.erp-chat__titulo h3{margin:0;font-size:20px}.erp-chat__novo{border-radius:var(--hcs-radius);background:var(--hcs-primary);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.erp-chat__abas{gap:var(--hcs-space-1);padding:var(--hcs-space-1);border:1px solid var(--erp-chat-linha);border-radius:calc(var(--hcs-radius) + 2px);background:var(--erp-chat-abas);grid-template-columns:repeat(3,1fr);display:grid}.erp-chat__abas button{min-width:0;padding:var(--hcs-space-2) var(--hcs-space-1);border-radius:var(--hcs-radius);color:var(--hcs-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.erp-chat__abas button:hover{color:var(--hcs-text)}.erp-chat__abas button.is-ativa{border-color:var(--hcs-border);background:var(--hcs-surface);color:var(--hcs-primary);box-shadow:0 1px 3px #0f172a1a}.erp-chat__abas button:focus-visible{outline:2px solid var(--hcs-primary);outline-offset:1px}.erp-chat__aba-topo{align-items:center;gap:6px;display:inline-flex}.erp-chat__aba-rotulo{font-size:var(--hcs-fs-sm);white-space:nowrap;font-weight:600}.erp-chat__cont{color:var(--hcs-text);font-size:18px;font-weight:700;line-height:1.1}.erp-chat__cont.is-contatos{color:var(--hcs-primary)}.erp-chat__cont.is-fila{color:var(--hcs-danger)}.erp-chat__cont.is-atendimento{color:var(--hcs-success)}.erp-chat__cont.is-zero{color:var(--hcs-text-secondary)}.erp-chat__filtro-etq{align-items:center;gap:var(--hcs-space-2);color:var(--hcs-text-secondary);display:flex}.erp-chat__filtro-etq>:last-child{flex:1;min-width:0}.erp-chat__itens{min-height:0;padding:0 var(--hcs-space-2) var(--hcs-space-2);flex-direction:column;flex:1;gap:2px;margin:0;list-style:none;display:flex;overflow:auto}.erp-chat__item{gap:var(--hcs-space-3);width:100%;padding:var(--hcs-space-3);color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;border-radius:10px;margin-bottom:2px;display:flex}.erp-chat__item:hover{background:var(--erp-chat-hover)}.erp-chat__item.is-atual{border-left-color:var(--erp-chat-verde);background:var(--erp-chat-selecionado)}.erp-chat__item-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.erp-chat__item-l1,.erp-chat__item-l2{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-chat__item-l1 b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-chat__item-l1 small{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm)}.erp-chat__item-l1 small.is-nova{color:var(--hcs-success);font-weight:700}.erp-chat__ultima{min-width:0;color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.erp-chat__naolidas{background:var(--hcs-success);color:#fff;min-width:20px;font-size:var(--hcs-fs-xs);text-align:center;border-radius:999px;padding:0 6px;font-weight:700;line-height:20px}.erp-chat__item-l3{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.erp-chat__dep,.erp-chat__espera{height:22px;font-size:var(--hcs-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 10px;font-weight:700;display:inline-flex}.erp-chat__espera{font-variant-numeric:tabular-nums;justify-content:center;min-width:72px}.erp-chat__espera>svg{flex:none;display:block}.erp-chat__espera-tempo{padding-top:1px;line-height:1}.erp-chat__dep{background:color-mix(in srgb, var(--hcs-primary) 12%, transparent);color:var(--hcs-primary)}.erp-chat__espera{background:color-mix(in srgb, var(--hcs-info) 12%, transparent);color:var(--hcs-info)}.erp-chat__espera.is-atencao{background:color-mix(in srgb, var(--hcs-warning) 18%, transparent);color:#b45309}.erp-chat__espera.is-critico{background:var(--hcs-danger);color:#fff}.erp-chat__ponto{background:var(--etq-cor);border-radius:50%;flex:none;width:10px;height:10px}.erp-chat__conversa{flex-direction:column;min-width:0;display:flex}.erp-chat__cab{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-3) var(--hcs-space-4);border-bottom:1px solid var(--erp-chat-linha);background:var(--erp-chat-claro);display:flex}.erp-chat__cab-txt{flex-direction:column;flex:1;min-width:0;display:flex}.erp-chat__cab-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.erp-chat__cab-txt small{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-chat__cab-acoes{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-chat .erp-chat__finalizar,.erp-chat .erp-chat__finalizar:hover{border-color:var(--hcs-success);background:var(--hcs-success);color:#fff}.erp-chat__msgs{background:var(--erp-chat-fundo);flex-direction:column;flex:1;gap:6px;min-height:0;padding:18px 7%;display:flex;overflow:auto}.erp-chat__dia{justify-content:center;display:flex}.erp-chat__dia span{border:1px solid var(--erp-chat-borda);background:var(--erp-chat-ele);color:var(--erp-chat-texto2);font-size:var(--hcs-fs-sm);border-radius:999px;padding:4px 24px}.erp-chat__evento{border:1px solid var(--erp-chat-evento-borda);background:var(--erp-chat-evento);max-width:85%;color:var(--erp-chat-evento-texto);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:3px 14px;font-size:12.5px;display:inline-flex}.erp-chat__balao{max-width:62%;color:var(--erp-chat-texto);font-size:var(--hcs-fs-md);border:1px solid #0000;border-radius:12px;flex-direction:column;gap:2px;padding:7px 11px 5px;line-height:1.45;display:flex;box-shadow:0 1px 1.5px #0f172a14}.erp-chat__balao.is-ele{border-color:var(--erp-chat-borda);background:var(--erp-chat-ele);border-top-left-radius:4px;align-self:flex-start}.erp-chat__balao.is-nosso{margin-top:calc(-1 * var(--hcs-space-1));border-color:var(--erp-chat-nosso-borda);background:var(--erp-chat-nosso);border-top-right-radius:4px;align-self:flex-end}.erp-chat__balao.is-nota{background:#fff8db;border:1px solid #ecd27a;border-left:4px solid #e2b007}.erp-chat__autor{color:var(--erp-chat-autor);letter-spacing:.01em;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.erp-chat__autor.is-robo{color:var(--erp-chat-robo)}.erp-chat__autor.is-nota{color:#8a6500}.erp-chat__citacao{border-left:4px solid var(--erp-chat-verde);font-size:var(--hcs-fs-sm);background:#0000000a;border-radius:4px;flex-direction:column;margin-bottom:4px;padding:4px 10px;display:flex}.erp-chat__citacao b{color:var(--erp-chat-autor)}.erp-chat__txt{white-space:pre-wrap;word-break:break-word}.erp-chat__balao.is-enviando>:not(.erp-chat__hora){opacity:.65}.erp-chat__balao.is-falhou{border-color:var(--hcs-danger)}.erp-chat__falhou{color:var(--hcs-danger);flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;font-size:12px;display:flex}.erp-chat__falhou-msg,.erp-chat__falhou-acoes{align-items:center;gap:6px;display:inline-flex}.erp-chat__falhou button{border:1px solid var(--hcs-border);background:var(--hcs-surface);color:var(--hcs-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.erp-chat__falhou button:hover{border-color:var(--hcs-primary);color:var(--hcs-primary)}.erp-chat__hora{margin-top:calc(-1 * var(--hcs-space-1));color:var(--erp-chat-hora);align-self:flex-end;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.erp-chat__hora .is-lida{color:var(--erp-chat-verde)}.erp-chat__envio{gap:var(--hcs-space-1);padding:var(--hcs-space-3) var(--hcs-space-4) var(--hcs-space-2);border-top:1px solid var(--erp-chat-linha);background:var(--erp-chat-claro);flex-direction:column;display:flex;position:relative}.erp-chat__envio.is-nota{background:#fffbea}.erp-chat__caixa{align-items:flex-end;gap:var(--hcs-space-1);display:flex}.erp-chat__caixa textarea{min-width:0;height:42px;min-height:42px;margin:0 var(--hcs-space-2);border:1px solid var(--erp-chat-linha);background:var(--hcs-surface);color:var(--hcs-text);line-height:20px;font:inherit;resize:none;border-radius:22px;flex:1;padding:10px 12px 10px 16px;transition:border-radius .15s}.erp-chat__caixa textarea.is-alta{border-radius:14px}.erp-chat__caixa textarea:focus{outline:2px solid var(--hcs-primary);outline-offset:-1px}.erp-chat__enviar{background:var(--hcs-success);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.erp-chat__emoji-wrap{display:inline-flex;position:relative}.erp-chat__emojis{z-index:20;box-sizing:content-box;width:348px;max-height:232px;padding:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);box-shadow:var(--hcs-shadow-lg,0 8px 24px #0f172a2e);grid-template-columns:repeat(10,32px);gap:2px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden auto}.erp-chat__emojis button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:20px;line-height:1}.erp-chat__emojis button:hover,.erp-chat__emojis button:focus-visible{background:var(--hcs-hover)}.erp-chat__icobtn.is-ativo{color:var(--hcs-primary)}.erp-chat__img{margin-bottom:4px;display:block}.erp-chat__img img{border-radius:calc(var(--hcs-radius) - 2px);object-fit:cover;max-width:280px;max-height:280px;display:block}.erp-chat__video{border-radius:calc(var(--hcs-radius) - 2px);background:#000;width:300px;max-width:100%;margin-bottom:4px;display:block}.erp-chat__arq.is-link{color:inherit;cursor:pointer;text-decoration:none}.erp-chat__arq.is-link:hover b{text-decoration:underline}.erp-chat__gravando{align-items:center;gap:var(--hcs-space-2);min-width:0;height:42px;padding:0 var(--hcs-space-3) 0 var(--hcs-space-1);border:1px solid var(--hcs-danger);border-radius:var(--hcs-radius);background:var(--hcs-surface);font-size:var(--hcs-fs-sm);flex:1;display:flex}.erp-chat__gravando>b{font-variant-numeric:tabular-nums;color:var(--hcs-danger)}.erp-chat__rec{background:var(--hcs-danger);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite erp-rec}@keyframes erp-rec{50%{opacity:.25}}.erp-chat__audio{width:280px;max-width:100%;height:40px;display:block}.erp-chat__dicas{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs);flex-wrap:wrap;display:flex}.erp-chat__dicas span+span:before{content:"|";margin:0 var(--hcs-space-3);color:var(--hcs-border)}.erp-chat__dicas b{color:var(--hcs-text)}.erp-chat__sugestoes{right:var(--hcs-space-4);bottom:100%;left:var(--hcs-space-4);z-index:5;margin:0 0 var(--hcs-space-1);padding:var(--hcs-space-1);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);list-style:none;position:absolute;box-shadow:0 6px 20px #00000026}.erp-chat__sug-cab{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs);text-transform:uppercase;padding:4px 8px;font-weight:700}.erp-chat__sugestoes button{align-items:center;gap:var(--hcs-space-2);width:100%;color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px;display:flex}.erp-chat__sugestoes button:hover{background:var(--hcs-primary-soft)}.erp-chat__sugestoes button b{color:var(--hcs-primary)}.erp-chat__sugestoes button span{min-width:0;color:var(--hcs-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.erp-chat__painel{flex-direction:column;display:flex}.erp-chat__painel-rola{flex:1;min-height:0;overflow:auto}.erp-chat__painel-pe{padding:var(--hcs-space-3) var(--hcs-space-4);border-top:1px solid var(--hcs-border)}.erp-chat__contato{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-4) var(--hcs-space-4) var(--hcs-space-2);display:flex}.erp-chat__contato>span:last-child{flex-direction:column;min-width:0;display:flex}.erp-chat__contato b{font-size:var(--hcs-fs-md)}.erp-chat__contato small{color:var(--hcs-text-secondary)}.erp-chat__tipos{justify-content:center;gap:var(--hcs-space-2);padding:0 var(--hcs-space-4) var(--hcs-space-3);border-bottom:1px solid var(--hcs-border);display:flex}.erp-chat__tipos span{white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:999px;max-width:62%;padding:2px 12px;font-size:12px;font-weight:600;overflow:hidden}.erp-chat__tipos .is-ok{color:#166534;background:#dcfce7;border-color:#86efac}.erp-chat__tipos .is-dep{color:var(--hcs-primary);background:#dbeafe;border-color:#93c5fd}.erp-chat__sec{gap:var(--hcs-space-2);padding:var(--hcs-space-3) var(--hcs-space-4);border-bottom:1px solid var(--hcs-border);flex-direction:column;display:flex}.erp-chat__sec h4{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-md);text-transform:uppercase;margin:0;font-weight:700;display:flex}.erp-chat__sec dl{gap:6px var(--hcs-space-3);font-size:var(--hcs-fs-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.erp-chat__sec dd{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;margin:0;display:flex;overflow:hidden}.erp-chat__sec dd.is-andamento{color:#ea580c;font-weight:700}.erp-chat__sec dd.is-fila{color:var(--hcs-danger);font-weight:700}.erp-chat__estrela{color:#f59e0b;fill:#f59e0b}.erp-chat__fim{color:#166534;background:#bbf7d0;border-radius:999px;padding:1px 12px;font-weight:600}.erp-chat__resumo{font-size:var(--hcs-fs-sm);flex-direction:column;gap:2px;display:flex}.erp-chat__etqs{gap:var(--hcs-space-2);flex-wrap:wrap;display:flex}.erp-chat__etqs button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.erp-chat__etqs button:focus-visible{outline:2px solid var(--hcs-primary);outline-offset:2px}.erp-chat__etqs button:not(.is-marcada) .erp-etq__selo{color:var(--etq-cor);box-shadow:inset 0 0 0 1px var(--etq-cor);opacity:.75;background:0 0}.erp-chat__etqs button:not(.is-marcada):hover .erp-etq__selo{opacity:1}.erp-chat__ajuda{color:var(--hcs-text-secondary);font-style:italic}.erp-chat__robo{color:#7c3aed;background:#7c3aed24;border-radius:4px;padding:0 6px;font-size:10px}.erp-chat__linha{display:contents}.erp-chat__vazio{justify-content:center;align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-6);color:var(--hcs-text-secondary);text-align:center;flex-direction:column;flex:1;display:flex}.erp-chat__vazio b{color:var(--hcs-text);font-size:18px}.erp-chat__vazio.is-painel{font-size:var(--hcs-fs-sm)}.erp-chat__disp{background:color-mix(in srgb, var(--hcs-success) 12%, transparent);height:28px;color:var(--hcs-success);font:inherit;font-size:var(--hcs-fs-sm);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.erp-chat__disp.is-ausente{background:color-mix(in srgb, var(--hcs-warning) 16%, transparent);color:#b45309}.erp-chat__bolinha{background:currentColor;border-radius:50%;width:8px;height:8px}.erp-chat__op,.erp-chat__robo-mini,.erp-chat__fim-mini{background:var(--hcs-background);height:22px;color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 10px;font-weight:700;display:inline-flex}.erp-chat__robo-mini{color:var(--hcs-info)}.erp-chat__midia{color:#54656f;font-size:var(--hcs-fs-sm);background:#0000000d;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.erp-chat__arq{align-items:center;gap:var(--hcs-space-2);min-width:220px;padding:var(--hcs-space-2);word-break:break-all;background:#0000000d;border-radius:6px;display:flex}.erp-chat__arq-ic{background:var(--hcs-danger);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:34px;height:40px;font-size:10px;font-weight:800;display:inline-flex}.erp-chat__anexo{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);align-items:center;gap:6px;display:flex}.erp-chat__anexo .erp-chat__icobtn{width:24px;height:24px}.erp-chat__caixa textarea:disabled{background:var(--hcs-background);cursor:not-allowed}.erp-chat__enviar:disabled,.erp-chat__icobtn:disabled{opacity:.45;cursor:not-allowed}.erp-chat__etqs button:disabled{cursor:default}.erp-chat__tipos .is-sem{border-color:var(--hcs-border);background:var(--hcs-background);color:var(--hcs-text-secondary)}.erp-chat__sec dd.is-finalizado{color:var(--hcs-success);font-weight:700}.erp-chat__anteriores li{background:0 0;padding:0;display:block}.erp-chat__anteriores{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.erp-chat__anteriores button{gap:0 var(--hcs-space-2);width:100%;padding:var(--hcs-space-2);border-radius:var(--hcs-radius);background:var(--hcs-background);color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:auto 1fr;font-size:13px;line-height:1.35;display:grid}.erp-chat__anteriores button:hover{background:var(--hcs-primary-soft)}.erp-chat__anteriores small{color:var(--hcs-text-secondary);text-align:right;font-size:11px}.erp-chat__anteriores button span{color:var(--hcs-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;overflow:hidden}.erp-chat__modal{gap:var(--hcs-field-gap)}.erp-chat__modal-dica{color:var(--hcs-text-secondary);margin:0}.erp-chat__erro{color:var(--hcs-danger);margin:0}.erp-chat__cab-acoes .erp-chat__fim{padding:4px 14px}.erp-aguarde{min-height:100vh;padding:var(--hcs-space-6);background:var(--hcs-background);justify-content:center;align-items:center;display:flex}.erp-aguarde__cartao{align-items:center;gap:var(--hcs-space-3);max-width:420px;padding:var(--hcs-space-8) var(--hcs-space-10);border:1px solid var(--hcs-border);border-radius:calc(var(--hcs-radius) + 6px);background:var(--hcs-surface);color:var(--hcs-primary);text-align:center;flex-direction:column;display:flex;box-shadow:0 8px 30px #0f172a14}.erp-aguarde__cartao b{color:var(--hcs-text);font-size:18px}.erp-aguarde__cartao span{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-md)}.erp-chat.sem-painel{grid-template-columns:340px minmax(0,1fr)}.erp-chat__icobtn[aria-pressed=true]{border-color:var(--hcs-primary);background:var(--hcs-primary-soft);color:var(--hcs-primary)}.erp-num__token>.erp-num__validade{flex:0 0 180px}.erp-num__link-dica{min-width:0;margin:calc(var(--hcs-fs-sm) * 1.4 + var(--hcs-space-1)) 0 0;font-size:var(--hcs-fs-sm);flex:1 1 0;align-self:center}.erp-num__link input{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--hcs-fs-sm)}.erp-num__sit-numero{color:var(--hcs-text);font-weight:600}.erp-ag__linha1{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-linha>.erp-ag__provedor{flex:0 0 240px;min-width:0}.erp-linha>.erp-ag__ativo{flex:0 0 90px}.erp-linha>.erp-ag__modelo{flex:0 0 calc(90px + var(--hcs-field-gap) + 170px);min-width:0}.erp-linha>.erp-ag__curto{flex:0 0 170px;min-width:0}.erp-ag__btn{justify-content:center}.erp-linha>.erp-ag__btn-campo{flex:0 0 calc(90px + var(--hcs-field-gap) + 170px);margin-top:calc(var(--hcs-fs-sm) * 1.4 + var(--hcs-space-1))}.erp-ag__memo textarea{font-family:inherit;line-height:1.5}.erp-hor__form:has(.erp-ag__memo){flex-direction:column;display:flex}.erp-hor__principal:has(.erp-ag__memo){flex:auto}.erp-hor__principal>.erp-ag__memo{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.erp-hor__principal>.erp-ag__memo>textarea{resize:none;flex:auto;height:auto;min-height:96px}.erp-ag__col-dep{width:30%}.erp-ag__col-tel{width:200px}.erp-ag__grade-num table{table-layout:fixed}.erp-linha>.erp-ag__col-btn{flex:0 0 170px}.erp-ag__grade-num .erp-ag__col-tel{width:calc(170px + var(--hcs-field-gap) - 1px - 44px)}.erp-ag__grade-num .erp-op__grade-acao{width:44px}.erp-ag__quando{width:100%;height:calc(var(--hcs-field-h,34px) - 4px);padding:0 var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-text)}.erp-ag__quando[readonly]{background:0 0;border-color:#0000}.erp-ag__teste{gap:var(--hcs-space-3)}.erp-ag__teste-info{font-size:var(--hcs-fs-sm);margin:0}.erp-ag__teste-info svg{vertical-align:-2px}.erp-ag__conversa{gap:var(--hcs-space-2);height:min(46vh,420px);padding:var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-background);flex-direction:column;display:flex;overflow-y:auto}.erp-ag__conversa-vazia{margin:auto}.erp-ag__balao{max-width:82%;padding:var(--hcs-space-2) var(--hcs-space-3);background:var(--hcs-surface);border:1px solid var(--hcs-border);border-radius:10px;flex-direction:column;gap:2px;display:flex}.erp-ag__balao.is-contato{margin-top:calc(-1 * var(--hcs-space-1));background:color-mix(in srgb, var(--hcs-success) 12%, var(--hcs-surface));border-color:color-mix(in srgb, var(--hcs-success) 30%, var(--hcs-border));align-self:flex-end}.erp-ag__balao.is-ia{align-self:flex-start}.erp-ag__autor{font-size:var(--hcs-fs-xs,12px);color:var(--hcs-text-secondary);align-items:center;gap:4px;font-weight:600;display:inline-flex}.erp-ag__texto{white-space:pre-wrap;overflow-wrap:anywhere}.erp-ag__meta{margin-top:calc(-1 * var(--hcs-space-1));color:var(--hcs-text-secondary);align-self:flex-end;font-size:11px}.erp-ag__enviar{align-items:flex-end;gap:var(--hcs-space-3);display:flex}.erp-ag__enviar>.hcs-field{flex:auto;min-width:0}.erp-ag__enviar textarea{resize:vertical;width:100%}.erp-ag__enviar>.hcs-button,.erp-ag__enviar>button{margin-bottom:calc(var(--hcs-fs-xs,12px) * 1.4 + var(--hcs-space-1))}.erp-chat .erp-chat__iniciar,.erp-chat .erp-chat__iniciar:hover,.hcs-window--modal .erp-chat__iniciar,.hcs-window--modal .erp-chat__iniciar:hover{border-color:var(--hcs-success);background:var(--hcs-success);color:#fff}.erp-chat__contato-vista{justify-content:center;align-items:center}.erp-chat__contato-centro{align-items:center;gap:var(--hcs-space-2);text-align:center;flex-direction:column;max-width:420px;display:flex}.erp-chat__contato-centro>b{color:var(--hcs-text);font-size:16px}.erp-chat__contato-centro>span{color:var(--hcs-text-secondary);margin-bottom:var(--hcs-space-2)}.erp-chat__contato-ic{width:64px;height:64px;margin-bottom:var(--hcs-space-2);background:color-mix(in srgb, var(--hcs-success) 12%, #fff);color:var(--hcs-success);border-radius:14px;place-items:center;display:grid}.erp-chat__contato-aviso{color:var(--hcs-text-secondary);margin-bottom:var(--hcs-space-1)}.erp-chat__item.is-contato{align-items:center}.erp-chat__contato-nome{text-transform:uppercase;font-weight:500}.erp-chat__aberto{border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.erp-chat__aberto.is-fila{background:color-mix(in srgb, var(--hcs-danger) 12%, #fff);color:var(--hcs-danger)}.erp-chat__aberto.is-andamento{background:color-mix(in srgb, var(--hcs-success) 14%, #fff);color:var(--hcs-success)}.erp-ag__assuntos{gap:var(--hcs-space-3);flex-direction:column;display:flex}.erp-ag__dica{gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);border-radius:var(--hcs-radius);background:color-mix(in srgb, var(--hcs-info) 8%, var(--hcs-surface));color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);align-items:flex-start;margin:0;display:flex}.erp-ag__dica>svg{color:var(--hcs-info);flex:none;margin-top:2px}.erp-ag__assunto{gap:var(--hcs-field-gap);flex-direction:column;display:flex}.erp-linha>.erp-ag__dep-dest{flex:0 0 320px;min-width:0}.erp-ag__audio{width:min(100%,520px)}.erp-ag__assunto .erp-mnu__perguntas>:last-child>.hcs-btn{width:180px}.erp-ag__assuntos .erp-ag__add-assunto{width:calc(180px + var(--hcs-space-3) + 1px)}.erp-ag__campo-ia{position:relative}.erp-ag__campo-ia>.erp-ag__varinha{z-index:1;color:var(--hcs-primary);position:absolute;top:-6px;right:0}.erp-cgr{gap:var(--hcs-field-gap);flex-direction:column;display:flex}.erp-cgr__topo{gap:var(--hcs-space-4);align-items:flex-start;display:flex}.erp-cgr__foto-campo{flex:0 0 140px;align-items:center}.erp-cgr__foto{border:1px dashed var(--hcs-border);background:var(--hcs-background);width:112px;height:112px;color:var(--hcs-text-secondary);cursor:pointer;border-radius:50%;place-items:center;display:grid;overflow:hidden}.erp-cgr__foto.tem-foto{border-style:solid}.erp-cgr__foto img{object-fit:cover;width:100%;height:100%}.erp-cgr__foto-acoes{gap:var(--hcs-space-1);justify-content:center;display:flex}.erp-cgr__textos{gap:var(--hcs-field-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.erp-cgr__busca{position:relative}.erp-cgr__busca .hcs-search{width:100%}.erp-cgr__achados{z-index:20;box-shadow:var(--hcs-shadow-md,0 8px 24px #0f172a29);margin:var(--hcs-space-1) 0 0;border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);max-height:220px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.erp-cgr__achados li{justify-content:space-between;align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);border-bottom:1px solid var(--hcs-border);display:flex}.erp-cgr__achados li:last-child{border-bottom:0}.erp-cgr__achados li>span:not(.erp-cgr__avatar){flex-direction:column;display:flex}.erp-cgr__achados small{color:var(--hcs-text-secondary)}.erp-cgr__grade{min-height:140px}.erp-cgr__grade table{table-layout:fixed;width:100%}.erp-cgr__col-tel{width:140px}.erp-cgr__col-admin{width:70px}.erp-cgr__grade td:not(.erp-op__grade-acao){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-cgr__contato{min-width:0;max-width:100%;display:flex}.erp-cgr__nome{text-overflow:ellipsis;min-width:0;overflow:hidden}.erp-cgr__permissoes{gap:var(--hcs-field-gap) var(--hcs-space-6);flex-wrap:wrap;display:flex}.erp-cgr__rodape{align-items:center;gap:var(--hcs-space-3);display:flex}.erp-cgr__feito{align-items:center;gap:var(--hcs-space-1);padding:var(--hcs-space-2) var(--hcs-space-3);border-radius:var(--hcs-radius);background:color-mix(in srgb, var(--hcs-success) 10%, var(--hcs-surface));color:var(--hcs-text);flex-wrap:wrap;margin:0;display:flex}.erp-cgr__feito>svg{color:var(--hcs-success)}.erp-cgr__avisos{color:var(--hcs-warning)}.erp-cgr__avatar{object-fit:cover;background:var(--hcs-background);border:1px solid var(--hcs-border);border-radius:50%;flex:none;width:32px;height:32px}.erp-cgr__avatar.is-vazio{color:var(--hcs-primary);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.erp-cgr__contato{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-cgr__achados li>span:not(.erp-cgr__avatar){flex:1}.erp-hor__form:has(.erp-cgr){flex-direction:column;display:flex}.erp-hor__principal:has(.erp-cgr){flex:auto}.erp-cgr{flex:auto}.erp-linha.erp-cgr__colunas{flex:auto;align-items:stretch}.erp-cgr__col{gap:var(--hcs-field-gap);flex-direction:column;min-width:0;display:flex}.erp-cgr__col>.erp-cgr__rodape{margin-top:auto}.erp-cgr__col>*{flex-shrink:0}.erp-cgr__col>.erp-cgr__grade-campo{flex-direction:column;flex:1 0 200px;display:flex}.erp-cgr__grade-campo>.erp-cgr__grade{flex:1 1 0}.erp-cgr__grade>table{flex-shrink:0}.erp-cgr__col.is-desativado>:not(.erp-hor__sub){opacity:.55;pointer-events:none}.erp-cgr__titulo{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-cgr__titulo-acoes{gap:var(--hcs-space-1);margin-left:auto;text-transform:none;margin-block:-8px;display:inline-flex}.erp-cgr__dono{padding:1px var(--hcs-space-2);font-size:var(--hcs-fs-xs,11px);color:var(--hcs-primary);background:color-mix(in srgb, var(--hcs-primary) 10%, var(--hcs-surface));border-radius:999px;font-weight:600;display:inline-flex}.erp-cgr__nome small{font-weight:400}.erp-op__lixeira.erp-num__grp-editar{color:var(--hcs-primary)}.erp-op__lixeira.erp-num__grp-editar:hover{border-color:color-mix(in srgb, var(--hcs-primary) 35%, transparent);background:color-mix(in srgb, var(--hcs-primary) 8%, var(--hcs-surface))}.erp-op__lixeira.erp-num__grp-editar:focus-visible{outline-color:var(--hcs-primary)}.erp-cgr__recusados{margin:var(--hcs-space-2) 0;padding-left:var(--hcs-space-5);text-align:left}.erp-chat__li{position:relative}.erp-chat__excluir{z-index:1;left:calc(var(--hcs-space-3) + 4px + 9px);bottom:var(--hcs-space-2);border:1px solid color-mix(in srgb, var(--hcs-danger) 35%, transparent);background:color-mix(in srgb, var(--hcs-danger) 8%, var(--hcs-surface));width:26px;height:22px;color:var(--hcs-danger);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.erp-chat__excluir:hover{background:color-mix(in srgb, var(--hcs-danger) 16%, var(--hcs-surface))}.erp-chat__excluir:focus-visible{outline:2px solid var(--hcs-danger);outline-offset:1px}.erp-cal__periodo{font-size:var(--hcs-fs-xs);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.erp-cal__dica{min-height:var(--hcs-control-h);font-size:var(--hcs-fs-sm);align-items:center;gap:6px;margin:0;line-height:1.3;display:flex}.erp-cal__dica>svg{flex:none}.erp-cal .erp-cal__fim{flex:0 0 120px;width:120px;min-width:0}.erp-cal__datas .hcs-control:has(>input[type=date]){width:145px}.erp-cal__corpo{margin-top:var(--hcs-space-1)}.erp-cal__msg>.erp-msg__campo{flex:auto;min-height:0}.erp-cal__msg .erp-msg__campo .hcs-textarea{align-self:stretch;height:auto;min-height:160px}.erp-cal .erp-linha__codigo{flex:0 0 145px;width:145px}.erp-cal__anexo .erp-rr__anexo-txt{flex:auto;min-width:0}.erp-cal__anexo .erp-rr__abrir{width:var(--hcs-button-h);justify-content:center;padding:0}.erp-num__limpar-linha{align-items:center;gap:var(--hcs-space-3);flex-wrap:wrap;display:flex}.erp-num__limpar{gap:var(--hcs-space-3);padding:var(--hcs-space-4);flex-direction:column;display:flex}.erp-num__limpar p{margin:0}.erp-num__limpar-feito p{align-items:center;gap:var(--hcs-space-2);display:flex}.erp-num__limpar-feito ul{margin:var(--hcs-space-1) 0 0;padding-left:calc(16px + var(--hcs-space-2));font-variant-numeric:tabular-nums;list-style:none}.erp-num__limpar-aviso{gap:var(--hcs-space-2);padding:var(--hcs-space-3);border-radius:var(--hcs-radius);background:color-mix(in srgb, var(--hcs-danger) 8%, transparent);color:var(--hcs-text);align-items:flex-start;display:flex}.erp-num__limpar-aviso>svg{color:var(--hcs-danger);flex:none}.erp-num__dupla{gap:var(--hcs-field-gap);align-items:flex-start;display:flex}.erp-num__dupla>.erp-num__col-esq{flex:1 1 calc(120px + 170px + 2 * var(--hcs-field-gap))}.erp-num__dupla>.erp-num__col-dir{flex:1 1 calc(90px + 110px + 2 * var(--hcs-field-gap))}.erp-num__dupla>div{gap:var(--hcs-field-gap);flex-direction:column;min-width:0;display:flex}.erp-cq__nome{color:var(--hcs-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:12px;overflow:hidden}.erp-linha>.erp-cq__num{flex:0 0 130px;min-width:0}.erp-cq__sql textarea{resize:vertical;min-height:200px}.erp-cq__dica{min-height:0;color:var(--hcs-text-secondary)}.erp-cq__dica code,.erp-cq__ia pre{font-family:Consolas,Courier New,monospace;font-size:12px}.erp-cq__dica code{margin-right:var(--hcs-space-1);padding:0 var(--hcs-space-1);background:var(--hcs-table-head-bg,var(--hcs-background));border-radius:4px}.erp-cq__param-cab{justify-content:space-between;align-items:center;gap:var(--hcs-space-3);display:flex}.erp-cq__agentes{margin:0}.erp-cq__teste{gap:var(--hcs-field-gap);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:auto}.erp-hor__form:has(.erp-cq__teste,.erp-cq__exec){flex-direction:column;display:flex}.erp-hor__principal:has(.erp-cq__teste,.erp-cq__exec){flex:auto;min-height:0}.erp-cq__valores{gap:var(--hcs-field-gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.erp-cq__valores>.hcs-field{grid-column:auto}.erp-cq__resultado{gap:var(--hcs-space-3);flex-direction:column;display:flex}.erp-cq__status{align-items:center;gap:var(--hcs-space-2);font-weight:var(--hcs-fw-semibold,600);margin:0;display:flex}.erp-cq__resultado.is-ok .erp-cq__status{color:var(--hcs-success)}.erp-cq__resultado.is-erro .erp-cq__status,.erp-cq__erro{color:var(--hcs-danger)}.erp-cq__grade{min-height:0;max-height:260px}.erp-cq__exec{flex:1 1 0;max-height:none}.erp-cq__grade td{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.erp-cq__col{font:inherit;font-weight:var(--hcs-fw-semibold,600);color:var(--hcs-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.erp-cq__col.is-mapeada{color:var(--hcs-success);cursor:default}.erp-cq__ia{gap:var(--hcs-field-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.erp-cq__ia pre{margin:var(--hcs-space-1) 0 0;max-height:200px;padding:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-background);white-space:pre-wrap;overflow:auto}.erp-cq__c-data{width:150px}.erp-cq__c-origem{width:200px}.erp-cq__c-num{text-align:right;width:80px}.erp-linha>.erp-cx__porta{flex:0 0 110px;min-width:0}.erp-cx__opcoes{align-items:center;gap:var(--hcs-space-4);flex-wrap:wrap;display:flex}.erp-cx__opcoes>.hcs-btn{margin-left:auto}.erp-ag__ferr{gap:var(--hcs-field-gap);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:260px;display:grid}.erp-ag__ferr-grade tr.is-selecionada td{background:var(--hcs-selected-bg,#1266d60f)}.erp-ag__ferr-marca{text-align:center;width:44px}.erp-ag__ferr-sit{width:110px}.erp-ag__ferr-nome{font-weight:var(--hcs-fw-semibold,600);display:block}.erp-ag__ferr-sub{color:var(--hcs-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.erp-cq__resultado>.erp-cq__grade{flex:none}.hcs-section.erp-cx{gap:var(--hcs-field-gap);flex-direction:column;display:flex}.hcs-section.erp-cx>.hcs-section__head{margin-bottom:0}.erp-chat__lista>.erp-chat__proximo{width:auto;margin:var(--hcs-space-2) var(--hcs-space-4) var(--hcs-space-4);flex:none}.erp-chat__sec dl.erp-chat__dados{flex-direction:column;gap:0;display:flex}.erp-chat__sec .erp-chat__dados dt{color:var(--hcs-text-secondary);font-size:12px}.erp-chat__sec .erp-chat__dados dd{white-space:normal;text-align:left;overflow-wrap:anywhere;margin:0 0 var(--hcs-space-2);font-weight:var(--hcs-fw-semibold,600);color:var(--hcs-text);display:block;overflow:visible}.erp-chat__sec .erp-chat__dados dd:last-child{margin-bottom:0}.erp-chat__tag-ia{margin-left:var(--hcs-space-1);font-size:10px;font-weight:var(--hcs-fw-semibold,600);color:var(--hcs-primary);background:var(--hcs-table-head-bg,#1266d614);vertical-align:middle;border-radius:999px;padding:0 6px}.erp-grp__sem-foto{color:var(--hcs-primary);background:var(--erp-chat-selecionado,#e1ecfd);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.erp-grp__saiu{margin-left:var(--hcs-space-1);color:var(--hcs-danger);font-size:11px}.erp-grp__membros-topo{justify-content:space-between;align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-3) var(--hcs-space-4);border-bottom:1px solid var(--erp-chat-linha,var(--hcs-border));display:flex}.erp-grp__membros-topo h4{align-items:center;gap:var(--hcs-space-2);font-size:var(--hcs-fs-md);text-transform:uppercase;margin:0;font-weight:700;display:flex}.erp-grp__total{padding:0 var(--hcs-space-2);color:var(--hcs-primary);background:var(--erp-chat-selecionado,#e1ecfd);border-radius:999px;font-size:11px}.erp-grp__membros-busca{padding:var(--hcs-space-3) var(--hcs-space-4) 0}.erp-grp__membros{padding:var(--hcs-space-2) var(--hcs-space-2) var(--hcs-space-3);margin:0;list-style:none}.erp-grp__membro{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-2);border-radius:var(--hcs-radius);display:flex}.erp-grp__membro:hover{background:var(--erp-chat-hover,var(--hcs-primary-soft))}.erp-grp__membro .erp-chat__avatar{width:40px;height:40px;font-size:var(--hcs-fs-sm)}.erp-grp__membro-txt{flex-direction:column;min-width:0;display:flex}.erp-grp__membro-txt b{font-size:var(--hcs-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-grp__membro-txt small{color:var(--hcs-text-secondary);font-size:12px}.erp-grp__membro-tags{gap:var(--hcs-space-1);flex-wrap:wrap;margin-top:2px;display:flex}.erp-grp__membro-tags span{font-size:10px;font-weight:var(--hcs-fw-semibold,600);border-radius:999px;padding:0 6px;line-height:16px}.erp-grp__membro-tags .is-dono{color:#fff;background:var(--hcs-warning)}.erp-grp__membro-tags .is-admin{color:var(--hcs-success);background:color-mix(in srgb, var(--hcs-success) 14%, transparent)}.erp-grp__membro-tags .is-eu{color:var(--hcs-primary);background:var(--erp-chat-selecionado,#e1ecfd)}.erp-grp__membro-tags .is-cad{color:var(--hcs-text-secondary);background:var(--erp-chat-abas,#e4ecf9)}.erp-grp__erro{color:var(--hcs-danger)}.erp-grp__titulo{align-items:center;gap:var(--hcs-space-2);min-width:0;display:flex}.erp-grp__ia{align-items:center;gap:var(--hcs-space-1);padding:2px var(--hcs-space-2);font-size:11px;font-weight:var(--hcs-fw-semibold,600);cursor:default;border:1px solid #0000;border-radius:999px;flex:none;line-height:16px;display:inline-flex}.erp-grp__ia.is-on{color:var(--hcs-success);border-color:color-mix(in srgb, var(--hcs-success) 35%, transparent);background:color-mix(in srgb, var(--hcs-success) 12%, transparent)}.erp-grp__ia.is-alerta{color:#b45309;border-color:color-mix(in srgb, var(--hcs-warning) 45%, transparent);background:color-mix(in srgb, var(--hcs-warning) 14%, transparent)}.erp-grp__ia.is-off{color:var(--hcs-text-secondary);border-color:var(--erp-chat-linha,var(--hcs-border));background:var(--erp-chat-claro,transparent)}.erp-chat__caixa>.erp-chat__icobtn,.erp-chat__caixa>.erp-chat__emoji-wrap{margin-bottom:calc((42px - var(--hcs-button-h)) / 2)}.erp-chat__caixa>.erp-chat__emoji-wrap{display:inline-flex}.erp-chat__nav-cont.is-pend{background:var(--hcs-warning)}.erp-apend{gap:var(--hcs-space-4);min-height:0;padding:var(--hcs-space-4);background:var(--erp-chat-tela);flex-direction:column;flex:1;display:flex;overflow:hidden}.erp-apend .hcs-card{border-color:var(--erp-chat-linha);background:var(--erp-chat-cartao);box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a0d}.erp-apend__filtros .hcs-card__body{align-items:flex-end;gap:var(--hcs-space-3);flex-wrap:wrap;display:flex}.erp-apend__filtros .hcs-field.erp-apend__busca{flex:320px;min-width:min(100%,240px)}.erp-apend__busca .hcs-search{width:100%}.erp-apend__filtros .hcs-field{flex:0 200px;min-width:min(100%,150px);margin:0}.erp-apend__filtros .erp-apend__curto{flex:0 0 170px}.erp-apend__filtros{flex:none}.erp-apend__grade{flex-direction:column;flex:auto;min-height:0;display:flex}.erp-apend__grade .hcs-card__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.erp-apend__grade .erp-apend__tab-box{flex:1;min-height:0;overflow:auto}.erp-apend__grade .erp-apend__tab thead th{z-index:1;position:sticky;top:0}.erp-apend__grade .erp-apend__vazio,.erp-apend__grade .hcs-grade-vazia{flex:1;justify-content:center}.erp-apend__grade .hcs-grade-vazia{align-items:center;display:flex}.erp-apend__cont{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-3) var(--hcs-space-4);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);display:flex}.erp-apend__cont b{color:var(--hcs-text)}.erp-apend__vazio{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-10) var(--hcs-space-4);color:var(--hcs-text-secondary);text-align:center;flex-direction:column;display:flex}.erp-apend__vazio svg{color:var(--hcs-success)}.erp-apend__vazio b{color:var(--hcs-text)}.erp-apend__tab-box{max-width:100%;overflow-x:auto}.erp-apend__tab,.erp-apend__anx{border-collapse:collapse;width:100%;font-size:var(--hcs-fs-sm)}.erp-apend__tab th,.erp-apend__anx th{border-bottom:1px solid var(--erp-chat-linha);background:var(--erp-chat-abas);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs);font-weight:var(--hcs-fw-semibold);text-align:left;white-space:nowrap;padding:8px 10px}.erp-apend__tab td,.erp-apend__anx td{border-bottom:1px solid var(--erp-chat-linha);vertical-align:top;padding:8px 10px}.erp-apend__tab tbody tr{cursor:pointer}.erp-apend__tab tbody tr:hover,.erp-apend__tab tbody tr:focus-visible{background:var(--erp-chat-hover);outline:none}.erp-apend__tab td small,.erp-apend__anx td small{color:var(--hcs-text-secondary);font-size:12px;display:block}.erp-apend__tab .is-prot{font-weight:var(--hcs-fw-semibold);white-space:nowrap}.erp-apend__tab .is-ctt{min-width:150px}.erp-apend__tab .is-nw,.erp-apend__tab .is-data,.erp-apend__anx .is-data,.erp-apend__anx .is-tam{white-space:nowrap}.erp-apend__tab .is-res{min-width:240px}.erp-apend__res{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.erp-apend__trat{gap:2px var(--hcs-space-3);flex-wrap:wrap;margin-top:2px;display:flex!important}.erp-apend__trat span{align-items:center;gap:3px;display:inline-flex}.erp-apend__tab .is-ac,.erp-apend__anx .is-ac{white-space:nowrap;width:1%}.erp-apend__bts{align-items:center;gap:2px;display:flex}.erp-apend__sep{background:var(--erp-chat-linha);width:1px;height:20px;margin:0 4px}.erp-apend__bt{border-radius:var(--hcs-radius);width:30px;height:30px;color:var(--hcs-primary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.erp-apend__bt:hover:not(:disabled){border-color:var(--erp-chat-linha);background:var(--hcs-surface)}.erp-apend__bt.is-ok{color:var(--hcs-success)}.erp-apend__bt.is-x{color:var(--hcs-danger)}.erp-apend__bt:disabled{opacity:.35;cursor:not-allowed}.erp-apend__mais{padding:var(--hcs-space-3);justify-content:center;display:flex}.erp-apend__sit{margin-right:var(--hcs-space-1);font-size:11px;font-weight:var(--hcs-fw-semibold);vertical-align:middle;border-radius:999px;padding:0 8px;line-height:18px;display:inline-block}.erp-apend__sit.is-A{color:#b45309;background:color-mix(in srgb, var(--hcs-warning) 18%, transparent)}.erp-apend__sit.is-C{color:var(--hcs-success);background:color-mix(in srgb, var(--hcs-success) 14%, transparent)}.erp-apend__sit.is-X{color:var(--hcs-danger);background:color-mix(in srgb, var(--hcs-danger) 12%, transparent)}.erp-apend__trat-b{gap:var(--hcs-space-3);padding:var(--hcs-space-4);flex-direction:column;min-height:0;display:flex}.erp-apend__trat-h p{margin:0}.erp-apend__trat-info{gap:var(--hcs-space-3);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);flex-wrap:wrap;display:flex;margin-top:var(--hcs-space-1)!important}.erp-apend__tl{max-height:min(52vh,520px);padding:var(--hcs-space-2) var(--hcs-space-2) var(--hcs-space-2) 0;margin:0;list-style:none;overflow:auto}.erp-apend__tl-i{gap:var(--hcs-space-3);padding-bottom:var(--hcs-space-4);display:flex;position:relative}.erp-apend__tl-i:before{content:"";background:var(--erp-chat-linha,var(--hcs-border));width:2px;position:absolute;top:26px;bottom:0;left:13px}.erp-apend__tl-i:last-child:before{display:none}.erp-apend__tl-dot{width:28px;height:28px;color:var(--hcs-primary);background:var(--erp-chat-selecionado,#e1ecfd);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.erp-apend__tl-i.is-res .erp-apend__tl-dot,.erp-apend__tl-i.is-tr .erp-apend__tl-dot{color:#b45309;background:color-mix(in srgb, var(--hcs-warning) 18%, transparent)}.erp-apend__tl-i.is-ok .erp-apend__tl-dot{color:var(--hcs-success);background:color-mix(in srgb, var(--hcs-success) 14%, transparent)}.erp-apend__tl-i.is-x .erp-apend__tl-dot{color:var(--hcs-danger);background:color-mix(in srgb, var(--hcs-danger) 12%, transparent)}.erp-apend__tl-c{flex:1;min-width:0;padding-top:4px}.erp-apend__tl-h{align-items:baseline;gap:2px var(--hcs-space-2);flex-wrap:wrap;display:flex}.erp-apend__tl-h time{color:var(--hcs-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.erp-apend__tl-h b{font-weight:var(--hcs-fw-semibold)}.erp-apend__tl-arq{background:var(--erp-chat-abas,#e4ecf9);border-radius:4px;padding:0 6px;font-weight:400}.erp-apend__tl-por{color:var(--hcs-text-secondary);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.erp-apend__tl-t{margin-top:var(--hcs-space-1);padding:var(--hcs-space-2) var(--hcs-space-3);border:1px solid var(--erp-chat-linha,var(--hcs-border));border-radius:var(--hcs-radius);background:var(--hcs-surface);white-space:pre-wrap;overflow-wrap:anywhere}.erp-apend__tl-bts{gap:var(--hcs-space-2);margin-top:var(--hcs-space-2);flex-wrap:wrap;display:flex}.erp-apend__trat-ac{gap:var(--hcs-space-2);padding-top:var(--hcs-space-3);border-top:1px solid var(--hcs-border);flex-wrap:wrap;display:flex}.erp-apend__esp{flex:1}.erp-apend__drop{align-items:center;gap:var(--hcs-space-1);padding:var(--hcs-space-6) var(--hcs-space-4);border:2px dashed var(--hcs-border);border-radius:var(--hcs-radius);color:var(--hcs-text-secondary);text-align:center;cursor:pointer;flex-direction:column;display:flex}.erp-apend__drop svg{color:var(--hcs-primary)}.erp-apend__drop b{color:var(--hcs-text)}.erp-apend__drop.is-sobre,.erp-apend__drop:hover,.erp-apend__drop:focus-visible{border-color:var(--hcs-primary);background:var(--hcs-primary-soft);outline:none}.erp-apend__arqs{gap:var(--hcs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.erp-apend__arqs li{align-items:center;gap:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);padding:4px 8px;display:flex}.erp-apend__arqs li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.erp-apend__arqs li small{color:var(--hcs-text-secondary)}.erp-apend__arqs li.is-erro{border-color:var(--hcs-danger);color:var(--hcs-danger)}.erp-apend__rot,.erp-fin__rot{font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-semibold);margin-bottom:6px;display:block}.erp-apend__req{color:var(--hcs-danger)}.erp-apend__pessoas{max-height:220px;margin:var(--hcs-space-2) 0 0;border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);padding:0;list-style:none;overflow:auto}.erp-apend__pessoas button{justify-content:space-between;gap:var(--hcs-space-2);width:100%;color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 10px;display:flex}.erp-apend__pessoas button:hover,.erp-apend__pessoas button:focus-visible{background:var(--hcs-primary-soft);outline:none}.erp-apend__pessoas small,.erp-apend__escolhido small{color:var(--hcs-text-secondary)}.hcs-search.erp-apend__esp-campo{width:100%}.erp-apend__escolhido{align-items:center;gap:var(--hcs-space-2);border:1px solid var(--hcs-primary);border-radius:var(--hcs-radius);background:var(--hcs-primary-soft);padding:6px 10px;display:flex}.erp-apend__escolhido b{flex:1}.erp-apend__radios{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-apend__radios label{align-items:flex-start;gap:var(--hcs-space-2);cursor:pointer;display:flex}.erp-apend__radios small{color:var(--hcs-text-secondary)}.erp-fin__ops{gap:var(--hcs-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.erp-fin__op{align-items:center;gap:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);cursor:pointer;padding:10px 12px;display:flex}.erp-fin__op input{margin:0}.erp-fin__op svg{color:var(--hcs-success)}.erp-fin__op.is-pend svg{color:var(--hcs-warning)}.erp-fin__op.is-sel{border-color:var(--hcs-success);background:color-mix(in srgb, var(--hcs-success) 8%, transparent)}.erp-fin__op.is-pend.is-sel{border-color:var(--hcs-warning);background:color-mix(in srgb, var(--hcs-warning) 10%, transparent)}.erp-adash__filtros{align-items:center;gap:var(--hcs-space-2);flex-wrap:wrap;display:flex}.erp-adash__filtros .erp-adash__combo{width:240px;max-width:100%}.erp-fin__ia{align-items:center;gap:var(--hcs-space-2);min-width:0;margin-right:auto;display:flex}.erp-fin__ia small{color:var(--hcs-text-secondary);white-space:nowrap;font-size:12px}.erp-fin__ia small.is-zero{color:var(--hcs-danger)}.erp-chat__campo{min-width:0;margin:0 var(--hcs-space-2);flex:1;display:flex;position:relative}.erp-chat__caixa .erp-chat__campo textarea{margin:0;padding-right:44px}.erp-chat__varinha{color:#7c3aed;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;bottom:5px;right:6px}.erp-chat__varinha:hover:not(:disabled),.erp-chat__varinha.is-ativo{background:#7c3aed1f}.erp-chat__varinha:disabled{opacity:.4;cursor:not-allowed}.erp-chat__balao{position:relative}.erp-chat__balao.tem-reacao{margin-bottom:14px}.erp-chat__acoes{gap:2px;padding:6px 6px 6px 8px;display:none;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.erp-chat__balao:hover .erp-chat__acoes,.erp-chat__balao.is-reagindo .erp-chat__acoes,.erp-chat__acoes:focus-within{display:inline-flex}.erp-chat__acoes.is-esq{padding:6px 8px 6px 6px;left:auto;right:100%}.erp-chat__acoes a,.erp-chat__acoes button{border:1px solid var(--erp-chat-linha,var(--hcs-border));background:var(--hcs-surface);width:28px;height:28px;color:var(--hcs-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #0f172a1a}.erp-chat__acoes a:hover,.erp-chat__acoes button:hover,.erp-chat__acoes button[aria-expanded=true]{color:var(--hcs-primary)}.erp-chat__reagir{z-index:5;border:1px solid var(--erp-chat-linha,var(--hcs-border));background:var(--hcs-surface);border-radius:999px;gap:2px;padding:4px 6px;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 4px 14px #0f172a26}.erp-chat__reagir button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;transition:transform .1s}.erp-chat__reagir button:hover{transform:scale(1.2)}.erp-chat__reagir button.is-ativo{background:var(--erp-chat-selecionado,#e1ecfd)}.erp-chat__reacoes{border:1px solid var(--erp-chat-linha,var(--hcs-border));background:var(--hcs-surface);border-radius:999px;gap:1px;padding:1px 5px;font-size:13px;line-height:18px;display:inline-flex;position:absolute;bottom:-14px;box-shadow:0 1px 2px #0f172a1a}.erp-chat__balao.is-ele .erp-chat__reacoes{left:10px}.erp-chat__balao.is-nosso .erp-chat__reacoes{right:10px}.erp-chat__resp{align-items:center;gap:var(--hcs-space-2);margin:0 0 var(--hcs-space-2) 0;color:var(--hcs-text-secondary);display:flex}.erp-chat__resp .erp-chat__citacao{background:var(--hcs-surface);flex:1;min-width:0;margin:0}.erp-chat__resp .erp-chat__citacao span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-chat__reagir .erp-chat__reagir-mais{background:var(--erp-chat-abas,#e4ecf9);width:30px;height:30px;color:var(--hcs-text-secondary);justify-content:center;align-self:center;align-items:center;margin-left:2px;font-size:16px;display:inline-flex}.erp-chat__reagir .erp-chat__reagir-mais:hover,.erp-chat__reagir .erp-chat__reagir-mais[aria-expanded=true]{color:var(--hcs-primary);transform:none}.erp-chat__reagir .erp-chat__reagir-lista{border-radius:var(--hcs-radius);bottom:calc(100% + 6px)}.erp-chat__reagir .erp-chat__reagir-lista button{border-radius:6px;width:32px;height:32px}.erp-chat__reagir .erp-chat__reagir-lista button:hover{background:var(--hcs-primary-soft);transform:none}.erp-age__secoes{margin-bottom:var(--hcs-space-3);flex:none}.hcs-reg__content>.erp-age{flex:1 1 0;min-height:0}.erp-hor--fixa.erp-age{grid-template-columns:300px minmax(0,1fr)}.erp-age__cor{background:var(--age-cor,var(--hcs-primary));border-radius:50%;flex:none;width:10px;height:10px}.erp-age__nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-age__aba{gap:var(--hcs-field-gap);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:auto}.erp-age__cor-campo{flex:0 0 150px}.erp-age__trat{flex:0 0 140px}.erp-age__num{flex:0 0 170px}.erp-age__num--larga{flex-basis:210px}.erp-age__numero{flex:0 0 320px}.erp-age__valor,.erp-age__unid{flex:0 0 210px}.erp-age__periodo{width:130px}.erp-age__sub-dica{text-transform:none;color:var(--hcs-text-secondary);font-weight:400}.erp-age__dica{gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);border-radius:var(--hcs-radius);background:var(--hcs-table-head-bg);color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);align-items:flex-start;margin:0;display:flex}.erp-age__dica>svg{color:var(--hcs-primary);flex:none;margin-top:2px}.erp-age__chaves{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-age__bloco{gap:var(--hcs-space-2);flex-direction:column;min-height:0;display:flex}.erp-age__bloco--cheio{flex:auto}.erp-age__bloco--cheio>.erp-op__grade{flex:1 1 0;min-height:150px}.erp-age__bloco-cab{justify-content:space-between;align-items:flex-end;gap:var(--hcs-space-3);display:flex}.erp-age__bloco-cab>.erp-hor__sub{flex:auto}.erp-age__bloco .erp-op__grade td{padding-top:var(--hcs-space-1);padding-bottom:var(--hcs-space-1);vertical-align:top}.erp-age__col-dur{width:150px}.erp-age__col-data{width:230px}.erp-age__vinculos{flex:auto}.erp-age__msgs{flex:auto;min-height:360px}.erp-age__pessoas{gap:var(--hcs-space-3)}.hcs-search.erp-age__busca{width:100%}.erp-age__col-data .hcs-control:has(>input[type=datetime-local]){width:215px}.erp-agd{gap:var(--hcs-space-4);min-height:0;padding:var(--hcs-space-4);background:var(--erp-chat-tela,var(--hcs-background));flex:1;grid-template-columns:270px minmax(0,1fr);display:grid}:root{--agd-ag:#2563eb;--agd-cf:#16a34a;--agd-pe:#d97706;--agd-re:#0891b2;--agd-fa:#dc2626;--agd-xx:#94a3b8;--agd-in:#7c3aed;--agd-bk:#64748b}.erp-agd--vazio{justify-content:center;align-items:center;gap:var(--hcs-space-2);color:var(--hcs-text-secondary);text-align:center;background:0 0;flex-direction:column;grid-column:1/-1;display:flex}.erp-agd--vazio b{color:var(--hcs-text);font-size:var(--hcs-fs-md)}.erp-agd__lado,.erp-agd__main{border:1px solid var(--erp-chat-linha,var(--hcs-border));border-radius:var(--hcs-radius-lg);background:var(--erp-chat-cartao,var(--hcs-surface));min-height:0}.erp-agd__lado{gap:var(--hcs-space-3);padding:var(--hcs-space-3);flex-direction:column;display:flex;overflow:auto}.erp-agd__modos,.erp-agd__visoes{border-radius:var(--hcs-radius);background:color-mix(in srgb, var(--hcs-primary) 8%, var(--hcs-surface));gap:2px;padding:3px;display:flex}.erp-agd__modos>button,.erp-agd__visoes>button{min-height:30px;padding:0 var(--hcs-space-3);border-radius:calc(var(--hcs-radius) - 2px);color:var(--hcs-text-secondary);font:inherit;font-size:var(--hcs-fs-sm);font-weight:var(--hcs-fw-medium,500);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.erp-agd__modos>button.is-sel,.erp-agd__visoes>button.is-sel{background:var(--hcs-surface);color:var(--hcs-primary);box-shadow:0 1px 2px #0f172a1f}.erp-agd__mini{padding:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface)}.erp-agd__mini-cab{margin-bottom:var(--hcs-space-1);font-size:var(--hcs-fs-sm);justify-content:space-between;align-items:center;display:flex}.erp-agd__mini-cab button{color:var(--hcs-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.erp-agd__mini-cab button:hover{background:var(--hcs-primary-soft)}.erp-agd__mini-grade{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.erp-agd__mini-sem{font-size:10px;font-weight:var(--hcs-fw-bold);color:var(--hcs-text-secondary);padding:2px 0}.erp-agd__mini-grade>button{height:26px;color:var(--hcs-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px}.erp-agd__mini-grade>button:hover{background:var(--hcs-primary-soft)}.erp-agd__mini-grade>button.is-fora{color:var(--hcs-text-secondary);opacity:.55}.erp-agd__mini-grade>button.is-per{background:color-mix(in srgb, var(--hcs-primary) 12%, var(--hcs-surface))}.erp-agd__mini-grade>button.is-hoje{font-weight:var(--hcs-fw-bold);color:var(--hcs-primary);box-shadow:inset 0 0 0 1px var(--hcs-primary)}.erp-agd__mini-grade>button.is-data{background:var(--hcs-primary);color:#fff}.erp-agd__lado-cab{padding:0 var(--hcs-space-1);font-size:var(--hcs-fs-sm);text-transform:uppercase;justify-content:space-between;align-items:baseline;display:flex}.erp-agd__lado-cab small{color:var(--hcs-text-secondary)}.erp-agd__recs{gap:var(--hcs-space-1);flex-direction:column;display:flex}.erp-agd__rec{align-items:center;gap:var(--hcs-space-2);width:100%;padding:var(--hcs-space-2);border-radius:var(--hcs-radius);color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.erp-agd__rec:hover{background:var(--hcs-surface)}.erp-agd__rec.is-sel{border-color:color-mix(in srgb, var(--hcs-primary) 35%, var(--hcs-border));background:var(--hcs-surface);box-shadow:inset 3px 0 0 var(--hcs-primary)}.erp-agd__rec>span:last-child{flex-direction:column;min-width:0;display:flex}.erp-agd__rec b,.erp-agd__rec small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-agd__rec b{font-size:var(--hcs-fs-sm)}.erp-agd__rec small{color:var(--hcs-text-secondary);font-size:11px}.erp-agd__av{background:var(--agd-cor,var(--hcs-primary));color:#fff;width:32px;height:32px;font-size:12px;font-weight:var(--hcs-fw-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.erp-agd__av--todos{background:color-mix(in srgb, var(--hcs-primary) 14%, var(--hcs-surface));color:var(--hcs-primary)}.erp-agd__nada{gap:var(--hcs-space-2);font-size:var(--hcs-fs-sm);color:var(--hcs-text-secondary);margin:0;display:flex}.erp-agd__main{gap:var(--hcs-space-3);padding:var(--hcs-space-3) var(--hcs-space-4);flex-direction:column;display:flex;overflow:hidden}.erp-agd__barra{align-items:center;gap:var(--hcs-space-3);flex-wrap:wrap;display:flex}.erp-agd__titulo{flex-direction:column;min-width:180px;margin-right:auto;display:flex}.erp-agd__titulo h2{font-size:var(--hcs-fs-lg,18px);margin:0;line-height:1.2}.erp-agd__titulo small{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm)}.erp-agd__nav{align-items:center;gap:var(--hcs-space-1);display:flex}.erp-agd__periodo{margin-left:var(--hcs-space-2);font-weight:var(--hcs-fw-bold);white-space:nowrap}.erp-agd__visoes{flex:none}.erp-agd__acoes{gap:var(--hcs-space-2);display:flex}.erp-agd__kpis{gap:var(--hcs-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.erp-agd__kpi{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-2) var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-primary);display:flex;position:relative;overflow:hidden}.erp-agd__kpi.is-verde{color:var(--agd-cf)}.erp-agd__kpi.is-laranja{color:var(--agd-pe)}.erp-agd__kpi.is-vermelho{color:var(--agd-fa)}.erp-agd__kpi>span{flex-direction:column;min-width:0;display:flex}.erp-agd__kpi small{color:var(--hcs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.erp-agd__kpi b{color:var(--hcs-text);font-size:20px;line-height:1.1}.erp-agd__kpi-barra{background:var(--hcs-border);height:3px;position:absolute;bottom:0;left:0;right:0}.erp-agd__kpi-barra>i{background:var(--hcs-primary);height:100%;display:block}.erp-agd__legenda{align-items:center;gap:var(--hcs-space-1) var(--hcs-space-2);flex-wrap:wrap;display:flex}.erp-agd__leg{border:1px solid var(--hcs-border);background:var(--hcs-surface);color:var(--hcs-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.erp-agd__leg.is-fixo{cursor:default}.erp-agd__leg>i{background:var(--agd-c);border-radius:3px;width:10px;height:10px}.erp-agd__leg small{color:var(--hcs-text-secondary);font-weight:var(--hcs-fw-bold)}.erp-agd__leg.is-sel{border-color:var(--agd-c);background:color-mix(in srgb, var(--agd-c) 12%, var(--hcs-surface))}.erp-agd__limpa{align-items:center;gap:3px;font-size:12px;display:inline-flex}.erp-agd__sp{flex:1}.hcs-search.erp-agd__busca{width:280px}.erp-agd--ag{--agd-c:var(--agd-ag)}.erp-agd--cf{--agd-c:var(--agd-cf)}.erp-agd--pe{--agd-c:var(--agd-pe)}.erp-agd--re{--agd-c:var(--agd-re)}.erp-agd--fa{--agd-c:var(--agd-fa)}.erp-agd--xx{--agd-c:var(--agd-xx)}.erp-agd--in{--agd-c:var(--agd-in)}.erp-agd--bk{--agd-c:var(--agd-bk)}.erp-agd__corpo{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.erp-agd__grade{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.erp-agd__grade-cab,.erp-agd__grade-corpo{grid-template-columns:56px repeat(var(--agd-cols), minmax(110px, 1fr));display:grid}.erp-agd__grade-cab{border-bottom:1px solid var(--hcs-border);background:var(--hcs-table-head-bg)}.erp-agd__col-cab{border:0;border-left:1px solid var(--hcs-border);min-width:0;color:var(--hcs-text);font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;display:flex}.erp-agd__col-cab small{font-size:11px;font-weight:var(--hcs-fw-bold);color:var(--hcs-text-secondary)}.erp-agd__col-cab>b{font-size:18px;line-height:1.1}.erp-agd__col-cab.is-hoje>b:not(.erp-agd__col-nome){background:var(--hcs-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.erp-agd__col-cab.is-hoje small{color:var(--hcs-primary)}.erp-agd__col-cab>.erp-agd__col-nome{max-width:100%;font-size:var(--hcs-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-agd__col-cab em{max-width:100%;color:var(--agd-fa);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:10px;font-style:normal;display:inline-flex;overflow:hidden}.erp-agd__ponto{background:var(--agd-cor,var(--hcs-primary));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.erp-agd__grade-corpo{flex:1 1 0;min-height:0;overflow:auto}.erp-agd__horas{position:relative}.erp-agd__horas>span{color:var(--hcs-text-secondary);font-size:11px;position:absolute;right:6px;transform:translateY(-50%)}.erp-agd__horas>span:first-child{transform:none}.erp-agd__col{border-left:1px solid var(--hcs-border);background:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in srgb, var(--hcs-text) 4%, transparent) 8px 9px);cursor:default;position:relative}.erp-agd__col.is-hoje{background-color:color-mix(in srgb, var(--hcs-primary) 4%, transparent)}.erp-agd__linha{border-top:1px solid color-mix(in srgb, var(--hcs-border) 70%, transparent);pointer-events:none;position:absolute;left:0;right:0}.erp-agd__aberto{background:var(--hcs-surface);cursor:copy;position:absolute;left:0;right:0}.erp-agd__col.is-hoje .erp-agd__aberto{background:color-mix(in srgb, var(--hcs-primary) 4%, var(--hcs-surface))}.erp-agd__col.is-passado .erp-agd__aberto{background:color-mix(in srgb, var(--hcs-text) 3%, var(--hcs-surface));cursor:default}.erp-agd__aberto:hover{background:color-mix(in srgb, var(--hcs-primary) 7%, var(--hcs-surface))}.erp-agd__aberto>em{color:var(--hcs-text-secondary);font-size:10px;font-style:normal;position:absolute;top:2px;right:6px}.erp-agd__blq{z-index:1;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--agd-bk) 14%, var(--hcs-surface)) 0 6px, color-mix(in srgb, var(--agd-bk) 22%, var(--hcs-surface)) 6px 12px);color:var(--hcs-text);border-radius:6px;align-items:flex-start;gap:4px;padding:3px 6px;font-size:11px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.erp-agd__ev{z-index:2;border:1px solid color-mix(in srgb, var(--agd-c) 40%, transparent);border-left:4px solid var(--agd-c);background:color-mix(in srgb, var(--agd-c) 13%, var(--hcs-surface));color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:0;padding:3px 6px 3px 8px;display:flex;position:absolute;overflow:hidden}.erp-agd__ev:hover{z-index:3;box-shadow:0 2px 6px #0f172a2e}.erp-agd__ev b,.erp-agd__ev span,.erp-agd__ev small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.erp-agd__ev b{font-size:12px}.erp-agd__ev span,.erp-agd__ev small{color:var(--hcs-text-secondary);font-size:11px}.erp-agd__ev small{color:var(--agd-cor);font-weight:var(--hcs-fw-bold);display:inline-flex}.erp-agd__ev.is-curto{flex-direction:row;align-items:center;gap:6px;padding-top:0;padding-bottom:0}.erp-agd__ev.is-curto>span{font-weight:var(--hcs-fw-bold);flex:none;order:-1}.erp-agd__ev.erp-agd--fa b{text-decoration:line-through}.erp-agd__agora{z-index:4;border-top:2px solid var(--agd-fa);pointer-events:none;position:absolute;left:0;right:0}.erp-agd__agora:before{content:"";background:var(--agd-fa);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.erp-agd__mes{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);flex:1 1 0;grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:auto;min-height:0;display:grid;overflow:auto}.erp-agd__mes-sem{border-bottom:1px solid var(--hcs-border);background:var(--hcs-table-head-bg);font-size:11px;font-weight:var(--hcs-fw-bold);text-align:center;color:var(--hcs-text-secondary);padding:6px}.erp-agd__mes-dia{border-right:1px solid var(--hcs-border);border-bottom:1px solid var(--hcs-border);flex-direction:column;gap:2px;min-width:0;min-height:96px;padding:4px;display:flex}.erp-agd__mes-dia.is-fora{background:color-mix(in srgb, var(--hcs-text) 3%, var(--hcs-surface))}.erp-agd__mes-dia.is-fora .erp-agd__mes-num{opacity:.5}.erp-agd__mes-dia.is-feriado{background:color-mix(in srgb, var(--agd-fa) 5%, var(--hcs-surface))}.erp-agd__mes-dia>em{color:var(--agd-fa);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.erp-agd__mes-num{min-width:24px;height:24px;color:var(--hcs-text);font:inherit;font-size:12px;font-weight:var(--hcs-fw-bold);cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:flex-start}.erp-agd__mes-num:hover{background:var(--hcs-primary-soft)}.erp-agd__mes-dia.is-hoje .erp-agd__mes-num{background:var(--hcs-primary);color:#fff}.erp-agd__chip{border:0;border-left:3px solid var(--agd-c);background:color-mix(in srgb, var(--agd-c) 12%, var(--hcs-surface));width:100%;color:var(--hcs-text);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:flex;overflow:hidden}.erp-agd__mais{align-self:flex-start;font-size:11px}.erp-agd__lista{gap:var(--hcs-space-3);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:auto}.erp-agd__lista h4{align-items:baseline;gap:var(--hcs-space-2);margin:0 0 var(--hcs-space-1);font-size:var(--hcs-fs-sm);text-transform:uppercase;display:flex}.erp-agd__lista h4 small{color:var(--hcs-text-secondary)}.erp-agd__item{align-items:center;gap:var(--hcs-space-3);width:100%;padding:var(--hcs-space-2) var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;margin-bottom:4px;display:flex}.erp-agd__item:hover{border-color:color-mix(in srgb, var(--hcs-primary) 35%, var(--hcs-border))}.erp-agd__item-hora{width:48px;font-weight:var(--hcs-fw-bold);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.erp-agd__item-hora small{color:var(--hcs-text-secondary);font-weight:400}.erp-agd__item-txt{flex-direction:column;flex:1;min-width:0;display:flex}.erp-agd__item-txt small{color:var(--hcs-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erp-agd__sit{background:color-mix(in srgb, var(--agd-c) 14%, var(--hcs-surface));color:color-mix(in srgb, var(--agd-c) 80%, var(--hcs-text));font-size:12px;font-weight:var(--hcs-fw-bold);white-space:nowrap;border-radius:999px;flex:none;padding:2px 10px}.erp-agd__form{gap:var(--hcs-field-gap)}.erp-agd__linha2{gap:var(--hcs-field-gap);align-items:flex-start;display:flex}.erp-agd__linha2>*{flex:1 1 0;min-width:0}.erp-agd__linha2>.erp-agd__voltar{flex:none}.erp-agd__horas-esp{margin-top:var(--hcs-space-2);align-items:flex-end}.erp-agd__horas-esp>small{padding-bottom:8px}.erp-agd__chips{flex-wrap:wrap;gap:6px;display:flex}.erp-agd__chips>button{border:1px solid var(--hcs-border-strong,var(--hcs-border));border-radius:var(--hcs-radius);background:var(--hcs-surface);min-width:64px;color:var(--hcs-text);font:inherit;font-size:var(--hcs-fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;padding:6px 10px}.erp-agd__chips>button:hover:not(:disabled){border-color:var(--hcs-primary);color:var(--hcs-primary)}.erp-agd__chips>button.is-sel,.erp-agd__chips>button.is-sel:hover:not(:disabled){border-color:var(--hcs-primary);background:var(--hcs-primary);color:#fff}.erp-agd__chips>button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.erp-agd__horarios.is-invalido .erp-agd__chips>button:not(:disabled){border-color:var(--hcs-danger)}.erp-agd__sem{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-sm);margin:0}.erp-agd__aviso{color:var(--agd-fa);font-style:normal;font-weight:400}.erp-agd__chaves{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-agd__pesq{position:relative}.hcs-search.erp-agd__busca-ctt{width:100%}.erp-agd__semcad{font-size:var(--hcs-fs-sm);align-self:flex-start;align-items:center;gap:4px;margin-top:4px;display:inline-flex}.erp-agd__contato{align-items:center;gap:var(--hcs-space-3);padding:var(--hcs-space-2) var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-table-head-bg);display:flex}.erp-agd__contato>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.erp-agd__contato small{color:var(--hcs-text-secondary)}.erp-agd__det{gap:var(--hcs-space-3)}.erp-agd__det-cab{align-items:center;gap:var(--hcs-space-3);display:flex}.erp-agd__det-cab>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.erp-agd__det-cab b{font-size:var(--hcs-fs-md)}.erp-agd__det-cab small{color:var(--hcs-text-secondary)}.erp-agd__infos{gap:var(--hcs-space-2) var(--hcs-space-4);padding:var(--hcs-space-3);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-table-head-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-agd__info{flex-direction:column;min-width:0;display:flex}.erp-agd__info span{color:var(--hcs-text-secondary);font-size:11px}.erp-agd__info b{font-size:var(--hcs-fs-sm);overflow-wrap:anywhere}.erp-agd__obs{padding:var(--hcs-space-2) var(--hcs-space-3);border-left:3px solid var(--hcs-primary);background:var(--hcs-surface);white-space:pre-wrap;margin:0}.erp-agd__hist{gap:var(--hcs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.erp-agd__hist li{gap:var(--hcs-space-2);display:flex}.erp-agd__hist li>i{background:var(--hcs-primary);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.erp-agd__hist li>span{flex-direction:column;display:flex}.erp-agd__hist small{color:var(--hcs-text-secondary)}.erp-grd{gap:var(--hcs-space-2);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.erp-grd__filtros{align-items:flex-start;gap:var(--hcs-space-3);flex-wrap:wrap;display:flex}.erp-grd__kpis{gap:var(--hcs-space-2);flex-wrap:wrap;flex:auto;display:flex}.erp-grd__kp{gap:2px var(--hcs-space-2);border:1px solid color-mix(in srgb, var(--grd-cor) 35%, var(--hcs-border));border-left:4px solid var(--grd-cor);border-radius:var(--hcs-radius);background:var(--hcs-surface);grid-template-columns:minmax(0,1fr) auto;min-width:190px;padding:6px 10px;font-size:12px;display:grid}.erp-grd__kp-nome{color:var(--grd-cor);text-transform:uppercase;grid-column:1/-1;font-size:11px}.erp-grd__kp-livre{color:var(--agd-cf)}.erp-grd__kp-barra{background:var(--hcs-border);border-radius:3px;align-self:center;height:5px;overflow:hidden}.erp-grd__kp-barra>i{background:var(--grd-cor);height:100%;display:block}.erp-grd__kp>em{font-style:normal;font-weight:var(--hcs-fw-bold)}.erp-grd__controles{align-items:center;gap:var(--hcs-space-2);flex-wrap:wrap;display:flex}.erp-grd__dias{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.erp-grd__dias small{color:var(--hcs-text-secondary)}.erp-grd__dias button{border:1px solid var(--hcs-border);background:var(--hcs-surface);color:var(--hcs-text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:3px 8px;font-size:12px}.erp-grd__dias button.is-sel{border-color:var(--hcs-primary);background:var(--hcs-primary-soft);color:var(--hcs-primary);font-weight:var(--hcs-fw-bold)}.erp-grd__caixa{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);background:var(--hcs-surface);flex:1 1 0;min-height:0;overflow:auto}.erp-grd__t{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12px}.erp-grd__t th,.erp-grd__t td{border-right:1px solid var(--hcs-border);border-bottom:1px solid var(--hcs-border);white-space:nowrap;text-overflow:ellipsis;height:26px;padding:0 4px;overflow:hidden}.erp-grd__cdia{width:34px}.erp-grd__chr{width:56px}.erp-grd__t thead th{z-index:2;background:var(--hcs-table-head-bg);position:sticky}.erp-grd__t thead tr:first-child th{top:0}.erp-grd__t thead tr:nth-child(2) th{top:27px}.erp-grd__lb{text-align:right;text-transform:uppercase;color:var(--hcs-text-secondary);font-size:10px}.erp-grd__t thead th.erp-grd__esp{border-bottom:2px solid var(--grd-cor);background:color-mix(in srgb, var(--grd-cor) 14%, var(--hcs-surface));color:var(--grd-cor);text-transform:uppercase;text-align:center;font-size:11px}.erp-grd__pro{cursor:pointer;font-size:12px}.erp-grd__pro:hover{color:var(--hcs-primary)}.erp-grd__dia{background:var(--hcs-table-head-bg);text-align:center;vertical-align:middle;cursor:pointer}.erp-grd__dia>div{writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:4px;display:inline-flex;transform:rotate(180deg)}.erp-grd__dia small{color:var(--hcs-text-secondary)}.erp-grd__dia.is-hoje{background:color-mix(in srgb, var(--hcs-primary) 12%, var(--hcs-surface));color:var(--hcs-primary)}.erp-grd__hr{text-align:center;font-weight:var(--hcs-fw-bold);font-variant-numeric:tabular-nums;background:var(--hcs-table-head-bg)}.erp-grd__hr.is-int,.erp-grd__intv{color:var(--hcs-primary);font-weight:var(--hcs-fw-bold);background:color-mix(in srgb, var(--hcs-primary) 12%, var(--hcs-surface))!important}.erp-grd__ind{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--agd-fa) 10%, var(--hcs-surface)) 0 3px, var(--hcs-surface) 3px 6px)}.erp-grd__fer{background:color-mix(in srgb, var(--agd-fa) 8%, var(--hcs-surface))}.erp-grd__blq{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--agd-bk) 18%, var(--hcs-surface)) 0 4px, var(--hcs-surface) 4px 8px)}.erp-grd__blq span{font-size:11px}.erp-grd__pas{background:color-mix(in srgb, var(--hcs-text) 4%, var(--hcs-surface))}.erp-grd__livre{text-align:center;cursor:copy}.erp-grd__livre span{color:var(--hcs-text-secondary);opacity:.65;font-size:11px}.erp-grd__livre:hover{background:color-mix(in srgb, var(--agd-cf) 10%, var(--hcs-surface))}.erp-grd__livre:hover span{color:var(--agd-cf);opacity:1}.erp-grd__ch{border:0;border-left:3px solid var(--agd-c);background:color-mix(in srgb, var(--agd-c) 13%, var(--hcs-surface));width:100%;height:20px;color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:4px;margin:1px 0;padding:0 4px;font-size:11px;display:flex;overflow:hidden}.erp-grd__ch b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--hcs-fw-medium,500);overflow:hidden}.erp-grd__ch i{color:var(--hcs-text-secondary);margin-left:auto;font-size:10px;font-style:normal}.erp-grd__ch.is-cont{opacity:.6}.erp-grd__mais{font-size:10px}.erp-grd__t td.is-apagada{opacity:.25}.erp-grd__res td{text-align:center;background:var(--hcs-table-head-bg);color:var(--agd-cf)}.erp-grd__res b.is-zero{color:var(--agd-fa)}.erp-grd__t tr.is-novo-dia td{border-top:3px solid var(--hcs-border-strong,var(--hcs-border))}.erp-agd-impressao{display:none}@media print{@page{size:A4 landscape;margin:8mm}body.erp-imprimindo-agenda>:not(.erp-agd-impressao){display:none!important}body.erp-imprimindo-agenda{background:#fff!important}.erp-agd-impressao{color:#111827;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.erp-agd-impressao__cab{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-end;margin-bottom:8px;padding-bottom:6px;display:flex}.erp-agd-impressao__cab h1{margin:0;font-size:17px}.erp-agd-impressao__rod{color:#9ca3af;margin-top:8px;font-size:10px}.erp-agd-impressao .erp-agd__main,.erp-agd-impressao .erp-agd__corpo,.erp-agd-impressao .erp-agd__grade,.erp-agd-impressao .erp-agd__grade-corpo,.erp-agd-impressao .erp-agd__mes,.erp-agd-impressao .erp-agd__lista,.erp-agd-impressao .erp-grd,.erp-agd-impressao .erp-grd__caixa{border:0;padding:0;display:block;flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.erp-agd-impressao .erp-agd__grade-corpo,.erp-agd-impressao .erp-agd__mes{display:grid}.erp-agd-impressao .erp-grd__t{min-width:0!important}.erp-agd-impressao .erp-grd__t thead th{position:static}.erp-agd-impressao .erp-grd__t th,.erp-agd-impressao .erp-grd__t td{height:15px;font-size:9px}.erp-agd-impressao .erp-grd__ch{height:13px;font-size:9px}.erp-agd-impressao .erp-grd__kp{min-width:150px;padding:3px 8px;font-size:10px}.erp-agd-impressao .erp-agd__lista tr,.erp-agd-impressao .erp-agd__mes-dia,.erp-agd-impressao .erp-agd__item{page-break-inside:avoid}.erp-agd-impressao .erp-agd__agora,.erp-agd-impressao .erp-grd__livre span{display:none}.erp-agd-impressao .erp-agd__kpis,.erp-agd-impressao .erp-agd__legenda{margin-bottom:6px}}.erp-linha>.erp-mnu__ag-switch{flex:0 0 200px}.erp-mnu__ag-lista{margin-top:var(--hcs-space-1)}.erp-mnu__ag-chips{gap:var(--hcs-space-2);padding:var(--hcs-space-2);border:1px solid var(--hcs-border);border-radius:var(--hcs-radius,6px);flex-wrap:wrap;max-height:168px;display:flex;overflow:auto}.erp-mnu__ag-chip{align-items:center;gap:var(--hcs-space-1);height:30px;padding:0 var(--hcs-space-3);border:1px solid var(--hcs-border);border-left:4px solid var(--cor);background:var(--hcs-surface);color:var(--hcs-text);font:inherit;font-size:var(--hcs-fs-sm);cursor:pointer;border-radius:999px;display:inline-flex}.erp-mnu__ag-chip small{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs)}.erp-mnu__ag-chip:hover{border-color:var(--cor)}.erp-mnu__ag-chip.is-on{background:color-mix(in srgb, var(--cor) 14%, var(--hcs-surface));border-color:var(--cor);font-weight:600}.erp-mnu__ag-chip.is-inativa{opacity:.6;font-style:italic}.erp-mnu__ag-chip:focus-visible{outline:2px solid var(--hcs-primary);outline-offset:1px}.erp-mnu__ag-nota{margin:var(--hcs-space-2) 0 0;line-height:1.5;display:block}.erp-mnu__no-txt{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:5px 0;display:flex}.erp-mnu__no-txt>.erp-mnu__no-t{flex:none;max-width:100%;line-height:1.3}.erp-mnu__no-txt>.erp-mnu__tipo,.erp-mnu__no-txt>.erp-mnu__tipo[class*=is-]{white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:0;max-width:100%;padding:0;font-size:11px;overflow:hidden}.erp-mnu__tipo.is-g{background:color-mix(in srgb, var(--hcs-ic-green) 12%, var(--hcs-surface));color:var(--hcs-ic-green)}.erp-mnu__tipo.is-c{background:color-mix(in srgb, var(--hcs-ic-gray) 14%, var(--hcs-surface));color:color-mix(in srgb, var(--hcs-ic-gray) 80%, var(--hcs-text))}.erp-chat__painel-pe{gap:var(--hcs-space-2);flex-direction:column;display:flex}.erp-chat__vinc-lista{border:1px solid var(--hcs-border);border-radius:var(--hcs-radius);min-height:220px;max-height:320px;padding:var(--hcs-space-1);flex-direction:column;gap:2px;display:flex;overflow:auto}.erp-chat__vinc-lista>small{margin:auto}.erp-chat__vinc-lista button{align-items:center;gap:var(--hcs-space-2);width:100%;padding:var(--hcs-space-2) var(--hcs-space-3);border-radius:var(--hcs-radius);color:var(--hcs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.erp-chat__vinc-lista button:hover{background:var(--hcs-surface-sunken)}.erp-chat__vinc-lista button.is-sel{background:var(--hcs-primary-soft);box-shadow:inset 3px 0 0 var(--hcs-primary)}.erp-chat__vinc-lista button>svg{color:var(--hcs-primary);flex:none}.erp-chat__vinc-nome{flex-direction:column;min-width:0;display:flex}.erp-chat__vinc-nome small{color:var(--hcs-text-secondary);font-size:var(--hcs-fs-xs)}.erp-chat__modal>.hcs-search{width:100%}.erp-chat__contato small.erp-chat__cargo{color:#166534;font-size:var(--hcs-fs-xs);margin-top:2px;font-weight:600;line-height:1.35}.erp-chat__txt,.erp-chat__txt *{-webkit-user-select:text;user-select:text;cursor:text}.erp-chat__robo-ico{background:color-mix(in srgb, var(--hcs-ic-purple) 14%, var(--hcs-surface));width:24px;height:24px;color:var(--hcs-ic-purple);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:inline-grid}.erp-chat__robo-ico.is-robo{background:color-mix(in srgb, var(--hcs-info) 14%, var(--hcs-surface));color:var(--hcs-info)}.erp-agd__dados{background:var(--hcs-surface)}.erp-matriz__tela{color:var(--hcs-primary);font:inherit;font-weight:var(--hcs-fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.erp-matriz__tela:hover{text-decoration:underline}.erp-regras{flex-direction:column;flex:1;min-height:0;display:flex}.erp-regras__barra{align-items:center;gap:var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-4);border-bottom:1px solid var(--hcs-border);background:var(--hcs-surface);color:var(--hcs-text);flex-wrap:wrap;display:flex}.erp-regras__barra>svg{color:var(--hcs-primary)}.erp-regras__grupo{width:240px}.erp-regras__legenda{margin-left:var(--hcs-space-2);gap:6px;display:inline-flex}.erp-regras__legenda i{color:#fff;background:var(--hcs-success);border-radius:9px;padding:0 8px;font-size:11px;font-style:normal;font-weight:700;line-height:18px}.erp-regras__legenda i.is-leitura{background:var(--hcs-warning)}.erp-regras__legenda i.is-oculto{background:var(--hcs-danger)}.erp-regras__legenda i.is-fixo{background:var(--hcs-text-secondary)}.erp-regras__resumo{font-size:var(--hcs-fs-sm,12px)}.erp-regras__dica{padding:6px var(--hcs-space-4);background:color-mix(in srgb, var(--hcs-info) 8%, var(--hcs-surface));color:var(--hcs-text-secondary);align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}.erp-regras__dica svg{color:var(--hcs-info);flex:none;margin-top:2px}.erp-regras__tela{flex-direction:column;flex:1;min-height:0;display:flex}.erp-chat__nav button.is-regra-oculta{opacity:.6;text-decoration:line-through}.erp-chat__pendente{align-items:center;gap:var(--hcs-space-3);margin:0 0 var(--hcs-space-2);padding:var(--hcs-space-2) var(--hcs-space-3);border:1px solid var(--hcs-border);border-left:3px solid var(--hcs-primary);border-radius:var(--hcs-radius);background:var(--hcs-surface);display:flex}.erp-chat__pendente img{object-fit:cover;border:1px solid var(--hcs-border);border-radius:6px;flex:none;width:52px;height:52px}.erp-chat__pendente>svg{color:var(--hcs-primary);flex:none}.erp-chat__pendente>span{flex-direction:column;flex:1;min-width:0;display:flex}.erp-chat__pendente b{text-overflow:ellipsis;white-space:nowrap;color:var(--hcs-text);overflow:hidden}.erp-chat__pendente small{color:var(--hcs-text-secondary)}
