.high-contrast{--ant-primary-color:#000;--ant-text-color:#000;--ant-text-color-secondary:#333;--ant-border-color-base:#000;--ant-background-color-base:#fff}.high-contrast *{background-color:var(--ant-background-color-base)!important;color:var(--ant-text-color)!important;border-color:var(--ant-border-color-base)!important}.high-contrast a{text-decoration:underline}.high-contrast [role=button],.high-contrast button{border:2px solid var(--ant-border-color-base)!important}[data-font-size=small]{font-size:.875rem}[data-font-size=medium]{font-size:1rem}[data-font-size=large]{font-size:1.125rem}[data-font-size=xlarge]{font-size:1.25rem}.reduced-motion *,.reduced-motion :after,.reduced-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:focus-visible{outline:2px solid var(--ant-primary-color,#1890ff)}.skip-link{position:absolute;top:-40px;left:0;background:var(--ant-primary-color,#1890ff);color:#fff;padding:8px;text-decoration:none;z-index:100}.skip-link:focus{top:0}@media (max-width:991px){.wg-table-row-actions-btn.ant-btn{min-width:44px;min-height:44px;align-items:center;justify-content:center}}@media (max-width:768px){.mobile-view{padding:8px}.mobile-view [role=button],.mobile-view button{min-height:44px;min-width:44px}.mobile-view input,.mobile-view select,.mobile-view textarea{font-size:16px}}:root{--brand-primary:#27132e;--brand-secondary:#e3402d;--brand-primary-dark:#1a0d1f;--brand-primary-darker:#0f0812;--brand-primary-light:#3d1f47;--brand-primary-lighter:#532b5f;--brand-secondary-dark:#c73625;--brand-secondary-darker:#ab2d1e;--brand-secondary-light:#f05a4a;--brand-secondary-lighter:#f37466;--brand-text-on-primary:#fff;--brand-text-on-secondary:#fff;--brand-primary-hover:#2e1635;--brand-secondary-hover:#e94a3a;--brand-primary-overlay:rgba(39,19,46,.9);--brand-secondary-overlay:rgba(227,64,45,.9);--dashboard-primary:var(--brand-primary);--dashboard-primary-dark:var(--brand-primary-dark);--usuarios-primary:var(--brand-primary);--usuarios-primary-dark:var(--brand-primary-dark);--agentes-primary:var(--brand-primary);--agentes-primary-dark:var(--brand-primary-dark);--contratos-primary:var(--brand-primary);--contratos-primary-dark:var(--brand-primary-dark);--equipes-primary:var(--brand-primary);--equipes-primary-dark:var(--brand-primary-dark);--conciliacao-primary:var(--brand-primary);--conciliacao-primary-dark:var(--brand-primary-dark);--auditoria-primary:var(--brand-primary);--auditoria-primary-dark:var(--brand-primary-dark);--configuracoes-primary:var(--brand-primary);--configuracoes-primary-dark:var(--brand-primary-dark);--projetos-primary:var(--brand-primary);--projetos-primary-dark:var(--brand-primary-dark);--requisitos-primary:var(--brand-primary);--requisitos-primary-dark:var(--brand-primary-dark);--desenvolvimento-primary:var(--brand-primary);--desenvolvimento-primary-dark:var(--brand-primary-dark);--qa-primary:var(--brand-primary);--qa-primary-dark:var(--brand-primary-dark);--crm-primary:var(--brand-primary);--crm-primary-dark:var(--brand-primary-dark);--sistema-primary:var(--brand-primary);--sistema-primary-dark:var(--brand-primary-dark);--vendas-primary:var(--brand-primary);--vendas-primary-dark:var(--brand-primary-dark);--customer-success-primary:var(--brand-primary);--customer-success-primary-dark:var(--brand-primary-dark);--admin-primary:var(--brand-primary);--admin-primary-dark:var(--brand-primary-dark);--modulo-primary:var(--dashboard-primary);--modulo-primary-dark:var(--dashboard-primary-dark);--md-primary:var(--brand-primary);--md-primary-dark:var(--brand-primary-dark);--md-primary-light:var(--brand-primary-light);--success:var(--color-success);--success-light:#d5f4e6;--success-dark:#1e8449;--warning:var(--color-warning);--warning-light:#fef5e7;--warning-dark:#d68910;--danger:var(--color-error);--danger-light:#fadbd8;--danger-dark:#c73625;--info:var(--color-info);--info-light:#f0e8f2;--info-dark:#1a0d1f;--action-primary:var(--brand-secondary);--action-primary-dark:var(--brand-secondary-dark);--action-primary-light:var(--brand-secondary-light);--text-primary:#2c3e50;--text-secondary:#7f8c8d;--text-light:#95a5a6;--text-muted:#95a5a6;--border:#e9ecef;--border-light:#f0f0f0;--border-dark:#dee2e6;--background:#f8f9fa;--background-light:#fff;--background-medium:#ecf0f1;--background-dark:#95a5a6;--background-secondary:#f8f9fa;--background-tertiary:#f5f7fb;--gray-50:#f8f9fa;--gray-100:#f1f3f5;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--gap-xs:5px;--gap-sm:10px;--gap-md:15px;--gap-lg:20px;--gap-xl:25px;--gap-xxl:30px;--gap-xxxl:35px;--gap-grid-xs:8px;--padding-xs:8px;--padding-sm:12px;--padding-md:15px;--padding-lg:20px;--padding-xl:25px;--padding-xxl:30px;--margin-xs:8px;--margin-sm:12px;--margin-md:15px;--margin-lg:20px;--margin-xl:25px;--margin-xxl:30px;--margin-xxxl:35px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-xxl:20px;--font-size-xxxl:22px;--font-size-h3:18px;--font-size-h2:22px;--font-size-h1:28px;--font-size-h1-fluid:clamp(1.25rem,2.5vw + 1rem,1.75rem);--font-size-h2-fluid:clamp(1.125rem,2vw + 0.75rem,1.375rem);--font-size-h3-fluid:clamp(1rem,1.5vw + 0.75rem,1.125rem);--font-size-page-title-mobile:1.25rem;--mobile-touch-target:44px;--mobile-page-padding-x:var(--padding-md);--mobile-page-padding-y:var(--padding-sm);--mobile-card-padding-x:14px;--mobile-card-padding-y:12px;--mobile-card-radius:10px;--mobile-card-gap:10px;--mobile-sheet-radius:16px;--mobile-bottom-bar-clearance:max(72px,calc(60px + env(safe-area-inset-bottom, 0px)));--mobile-fab-clearance:max(88px,calc(76px + env(safe-area-inset-bottom, 0px)));--mobile-tab-bar-clearance:max(56px,calc(48px + env(safe-area-inset-bottom, 0px)));--mobile-header-compact-min-height:48px;--z-mobile-chrome:850;--z-mobile-sheet:1100;--z-mobile-toast-above:1200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-family-base:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6;--line-height-loose:1.8;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:20px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);--shadow-lg:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.08);--shadow-xl:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);--shadow-header:0 1px 3px rgba(0,0,0,.04);--shadow-card-hover:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.08);--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--color-success:#27ae60;--color-warning:#f39c12;--color-error:#e3402d;--color-info:#1890ff;--surface-muted:var(--background);--surface:var(--background-light);--surface-elevated:var(--background-light);--text-default:var(--text-primary);--text-subtle:var(--text-secondary);--border-default:var(--border);--primary:var(--brand-primary)}html.dark{--surface-muted:#0a0a0a;--surface:#141414;--surface-elevated:#1f1f1f;--text-primary:#e5e5e5;--text-secondary:#a3a3a3;--text-light:#8c8c8c;--text-muted:#8c8c8c;--border:#303030;--border-light:#262626;--border-dark:#434343;--background:var(--surface-muted);--background-light:var(--surface-elevated);--background-medium:#262626;--background-dark:#595959;--background-secondary:#121212;--background-tertiary:#171717;--gray-50:#141414;--gray-100:#1a1a1a;--gray-200:#262626;--gray-300:#303030;--gray-400:#434343;--gray-500:#737373;--gray-600:#a3a3a3;--gray-700:#d4d4d4;--gray-800:#e5e5e5;--gray-900:#f5f5f5;--success-light:#143d2a;--warning-light:#3d3208;--danger-light:#3d1818;--info-light:#1a1a1a;--shadow-sm:0 1px 2px rgba(0,0,0,.45);--shadow-md:0 2px 8px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.25);--shadow-lg:0 6px 16px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.25);--shadow-xl:0 10px 28px rgba(0,0,0,.45),0 4px 10px rgba(0,0,0,.3);--shadow-header:0 1px 0 hsla(0,0%,100%,.06);--shadow-card-hover:0 6px 16px rgba(0,0,0,.35);--text-default:var(--text-primary);--text-subtle:var(--text-secondary);--border-default:var(--border);--primary:var(--brand-primary-light)}.modulo-dashboard{--modulo-primary:var(--dashboard-primary);--modulo-primary-dark:var(--dashboard-primary-dark)}.modulo-usuarios{--modulo-primary:var(--usuarios-primary);--modulo-primary-dark:var(--usuarios-primary-dark)}.modulo-agentes{--modulo-primary:var(--agentes-primary);--modulo-primary-dark:var(--agentes-primary-dark)}.modulo-contratos{--modulo-primary:var(--contratos-primary);--modulo-primary-dark:var(--contratos-primary-dark)}.modulo-equipes{--modulo-primary:var(--equipes-primary);--modulo-primary-dark:var(--equipes-primary-dark)}.modulo-conciliacao{--modulo-primary:var(--conciliacao-primary);--modulo-primary-dark:var(--conciliacao-primary-dark)}.modulo-auditoria{--modulo-primary:var(--auditoria-primary);--modulo-primary-dark:var(--auditoria-primary-dark)}.modulo-configuracoes{--modulo-primary:var(--configuracoes-primary);--modulo-primary-dark:var(--configuracoes-primary-dark)}.modulo-projetos{--modulo-primary:var(--projetos-primary);--modulo-primary-dark:var(--projetos-primary-dark)}.modulo-requisitos{--modulo-primary:var(--requisitos-primary);--modulo-primary-dark:var(--requisitos-primary-dark)}.modulo-desenvolvimento{--modulo-primary:var(--desenvolvimento-primary);--modulo-primary-dark:var(--desenvolvimento-primary-dark)}.modulo-qa{--modulo-primary:var(--qa-primary);--modulo-primary-dark:var(--qa-primary-dark)}.modulo-crm{--modulo-primary:var(--crm-primary);--modulo-primary-dark:var(--crm-primary-dark)}.modulo-sistema{--modulo-primary:var(--sistema-primary);--modulo-primary-dark:var(--sistema-primary-dark)}.modulo-vendas{--modulo-primary:var(--vendas-primary);--modulo-primary-dark:var(--vendas-primary-dark)}.modulo-customer-success{--modulo-primary:var(--customer-success-primary);--modulo-primary-dark:var(--customer-success-primary-dark)}.modulo-admin{--modulo-primary:var(--admin-primary);--modulo-primary-dark:var(--admin-primary-dark)}@tailwind base;@tailwind components;@tailwind utilities;@layer base{*{border-color:var(--border)}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);background-color:var(--surface-muted,var(--background));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--text-default,var(--text-primary))}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}h1{font-size:var(--font-size-h1-fluid)}h2{font-size:var(--font-size-h2-fluid)}h3{font-size:var(--font-size-h3-fluid)}a{color:var(--brand-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--brand-primary-dark)}code{padding:2px 4px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-family:Courier New,Courier,monospace}code,pre{background-color:var(--background-medium)}pre{padding:var(--padding-md);border-radius:var(--radius-lg);overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}pre code{background-color:transparent;padding:0}}@layer utilities{.text-balance{text-wrap:balance}}.high-contrast{--background:#000;--text-primary:#fff;--text-secondary:#ccc;--border:#fff;--primary:#ff0;--success:#0f0;--warning:#fa0;--error:red;filter:contrast(1.2)}.high-contrast *{border-color:currentColor!important}.high-contrast .btn,.high-contrast a,.high-contrast button{border:2px solid!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:2px solid var(--primary,var(--brand-primary,#1890ff));outline-offset:2px}.high-contrast :focus-visible{outline:3px solid #ff0;outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ant-steps-item-title{font-size:15px}body.projeto-drawer-open{overflow:hidden;overscroll-behavior:contain}#dayflow-add-event-btn,.df-calendar-wrapper .df-header-mid,.df-calendar-wrapper [class*=search]:not([class*=noResults]),.df-calendar-wrapper button[aria-label*=earch],.df-calendar-wrapper button[title*=earch],.df-calendar-wrapper input[placeholder=Buscar],.df-calendar-wrapper input[placeholder=Search],.df-calendar-wrapper input[type=search]{display:none!important}@media (max-width:768px){.ant-drawer-content-wrapper{max-width:100%!important}.ant-drawer-body{max-width:100%;box-sizing:border-box}}@media (max-width:430px){.ant-drawer-content-wrapper{max-width:100%!important;width:100%!important}.ant-drawer-body{max-width:100%;box-sizing:border-box;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}@media (max-width:768px){.ant-modal-wrap.ant-modal-centered{align-items:stretch;justify-content:stretch}.ant-modal-wrap.ant-modal-centered:before{display:none}.ant-modal-wrap .ant-modal{max-width:100vw!important;width:100vw!important;margin:0!important;top:0!important;padding-bottom:0!important;max-height:100vh;max-height:100dvh}.ant-modal-content{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;max-width:100%;border-radius:0;box-sizing:border-box;overflow:hidden}.ant-modal-footer,.ant-modal-header{flex-shrink:0}.ant-modal-body{flex:1 1 auto;overflow-y:auto;overflow-x:auto;max-width:100%;max-height:none!important;-webkit-overflow-scrolling:touch;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom))}.ant-modal-wrap.waygest-modal--compact{align-items:center;justify-content:center}.ant-modal-wrap.waygest-modal--compact .ant-modal{width:min(92vw,420px)!important;max-width:calc(100vw - 24px)!important;top:12px!important;margin:0 auto!important;max-height:none}.ant-modal-wrap.waygest-modal--compact .ant-modal-content{height:auto;max-height:min(85vh,calc(100vh - 48px));max-height:min(85dvh,calc(100dvh - 48px));border-radius:12px}.ant-modal-wrap.waygest-modal--compact .ant-modal-body{flex:none;max-height:min(60vh,calc(100vh - 200px));max-height:min(60dvh,calc(100dvh - 200px))}}@media (max-width:430px){.ant-modal-wrap.waygest-modal--compact .ant-modal{max-width:calc(100vw - 16px)!important;top:8px!important}}@media (max-width:768px){.custom-modal-viewport,.modal-dialog{max-width:100vw!important;width:100vw!important;margin:0!important;min-height:100vh;min-height:100dvh}.modal-content{max-width:100%;min-height:100vh;min-height:100dvh;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column}.modal-body{flex:1 1 auto;max-width:100%;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:430px){.modal-body{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.conciliacao-cards-grid{grid-template-columns:1fr!important;min-width:0}}@media (max-width:768px){.ant-form .ant-row .ant-col-12,.ant-form .ant-row .ant-col-6,.ant-form .ant-row .ant-col-8{flex:0 0 100%!important;max-width:100%!important}.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label{padding:10px 12px!important}.ant-pagination-item,.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{min-width:36px;min-height:36px;line-height:34px}.ant-tabs-nav-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-space-horizontal{flex-wrap:wrap;row-gap:8px}.ant-input-search-large{max-width:100%!important;width:100%}}@media (max-width:430px){.ant-btn{min-height:40px}.ant-btn-sm{min-height:36px}}.chamado-comentario-form .ql-editor{min-height:calc(1.5em * 5)}.listing-inline-table .ant-table,.listing-inline-table .ant-table-body,.listing-inline-table .ant-table-container,.listing-inline-table .ant-table-content,.listing-inline-table .ant-table-wrapper{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important}.listing-inline-table .ant-table-wrapper{box-sizing:content-box;box-shadow:none!important}.listing-inline-table .ant-table-cell-fix-left-first:after,.listing-inline-table .ant-table-cell-fix-left-last:after,.listing-inline-table .ant-table-cell-fix-right-first:after,.listing-inline-table .ant-table-cell-fix-right-last:after,.listing-inline-table .ant-table-ping-left .ant-table-container:before,.listing-inline-table .ant-table-ping-right .ant-table-container:after{box-shadow:none!important}.listing-inline-table .ant-table-wrapper .ant-table-bordered>.ant-table-container{border:none!important;border-radius:0!important}.listing-inline-table .ant-table-wrapper .ant-table-container table{border-radius:0!important}.listing-inline-table .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:0!important}.listing-inline-table .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:0!important}.listing-inline-table .ant-table-pagination{margin-bottom:0!important;padding-top:12px}.listing-inline-table .ant-table-tbody>tr>td{background:transparent!important}.listing-inline-table .ant-table-tbody>tr:hover>td{background:var(--gray-100,#f5f5f5)!important}[data-testid=rh-funcionarios-tabela] .ant-table-tbody .ant-avatar{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:10px!important;line-height:64px!important;font-size:22px!important}[data-testid=rh-funcionarios-tabela] .ant-table-tbody .ant-avatar img{width:64px!important;height:64px!important;border-radius:10px!important;object-fit:cover}.waygest-swal-container{z-index:1200!important}.waygest-swal-toast{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:.75rem 1rem}.waygest-swal-toast .swal2-title{font-size:14px;font-weight:500;margin:0;padding:0;line-height:1.45}.waygest-swal-toast .swal2-icon{width:1.5rem;height:1.5rem;margin:0 .5rem 0 0;border-width:2px}.waygest-swal-toast.swal2-toast .swal2-html-container{margin:0}.waygest-swal-modal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:12px;padding:1.5rem 1.25rem 1.25rem}.waygest-swal-modal .swal2-icon{margin:.75rem auto 1rem}.waygest-swal-modal .swal2-title{font-size:18px;font-weight:600;color:var(--swal-title-color,#2c3e50);padding:0 .5rem}.waygest-swal-modal .swal2-html-container,.waygest-swal-modal .swal2-text{font-size:14px;line-height:1.5;color:var(--swal-text-color,#4b5563);text-align:center}.waygest-swal-modal--addon-request{padding:1rem 1.1rem;overflow:visible}.waygest-swal-modal--addon-request .swal2-icon{width:3rem;height:3rem;margin:.25rem auto .5rem}.waygest-swal-modal--addon-request .swal2-icon .swal2-icon-content{font-size:2rem}.waygest-swal-modal--addon-request .swal2-title{font-size:16px;padding:0;margin:0 0 .35rem;line-height:1.3}.waygest-swal-modal--addon-request .swal2-html-container{margin:0;padding:0;overflow:visible!important;max-height:none!important;text-align:left;font-size:13px;line-height:1.4}.waygest-swal-modal--addon-request .wg-addon-hint{margin:0 0 .5rem}.waygest-swal-modal--addon-request .wg-addon-slug{margin:0 0 .65rem;font-size:12px;opacity:.85}.waygest-swal-modal--addon-request .wg-addon-form-title{margin:0 0 .4rem;font-weight:600;font-size:13px}.waygest-swal-modal--addon-request .wg-addon-field{margin:0 0 .5rem}.waygest-swal-modal--addon-request .wg-addon-field label{display:block;margin-bottom:.2rem;font-size:12px}.waygest-swal-modal--addon-request .wg-addon-field select,.waygest-swal-modal--addon-request .wg-addon-field textarea{width:100%;margin:0;box-sizing:border-box;font-size:13px}.waygest-swal-modal--addon-request .wg-addon-field textarea{min-height:2.5rem;max-height:2.75rem;resize:none;padding:.35rem .5rem}.waygest-swal-modal--addon-request .wg-addon-link{display:inline-block;margin-top:.15rem;font-size:12px}.waygest-swal-modal--addon-request .swal2-actions{margin:.75rem auto 0;flex-wrap:nowrap}.waygest-swal-notification-title{font-weight:600;margin:0 0 .5rem}.waygest-swal-notification-desc{margin:0}.waygest-swal-notification-desc ul{margin:.5rem 0 0;padding-left:1.25rem}.swal2-styled.waygest-swal-confirm{border-radius:8px!important;font-weight:500!important;padding:.5rem 1.25rem!important;background-color:var(--brand-primary,var(--primary,var(--primary,#1c84c6)))!important;color:var(--brand-text-on-primary,#fff)!important;border:none!important}.waygest-swal-chat-avatar{border-radius:50%!important;object-fit:cover!important;margin:.75rem auto .5rem!important}.swal2-styled.waygest-swal-confirm:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,var(--primary,#1c84c6)) 45%,transparent)!important}.swal2-styled.waygest-swal-confirm:hover{background-color:var(--brand-primary-hover,var(--brand-primary,var(--primary,#1c84c6)))!important}.swal2-styled.waygest-swal-confirm--danger{background-color:var(--color-error,#d33)!important;color:#fff!important}.swal2-styled.waygest-swal-confirm--danger:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error,#d33) 45%,transparent)!important}.swal2-styled.waygest-swal-confirm--danger:hover{background-color:color-mix(in srgb,var(--color-error,#d33) 88%,#000)!important}.waygest-swal-cancel{border-radius:8px!important;font-weight:500!important;padding:.5rem 1.25rem!important}.waygest-swal-loading .swal2-title{font-size:15px;font-weight:500}html.dark{--swal-title-color:hsla(0,0%,100%,.92);--swal-text-color:hsla(0,0%,100%,.75)}html.dark .waygest-swal-modal,html.dark .waygest-swal-toast{background:#1f1f1f;color:hsla(0,0%,100%,.85)}html.dark .waygest-swal-toast .swal2-title{color:hsla(0,0%,100%,.92)}.ant-alert{--wg-alert-accent:var(--color-info,#1890ff);--wg-alert-fg:var(--text-primary,#2c3e50);--wg-alert-muted:var(--text-secondary,#7f8c8d);--wg-alert-bg:color-mix(in srgb,var(--wg-alert-accent) 6%,#fff);--wg-alert-bg-soft:color-mix(in srgb,var(--wg-alert-accent) 3%,#fff);--wg-alert-border:color-mix(in srgb,var(--wg-alert-accent) 14%,transparent);position:relative;align-items:flex-start;gap:12px;padding:13px 16px 13px 18px;border:1px solid var(--wg-alert-border);border-radius:14px;background:linear-gradient(135deg,var(--wg-alert-bg) 0,var(--wg-alert-bg-soft) 55%,#fff 100%);box-shadow:0 1px 2px color-mix(in srgb,var(--wg-alert-accent) 6%,transparent);overflow:hidden}.ant-alert:before{content:"";position:absolute;inset:6px auto 6px 0;width:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--wg-alert-accent) 92%,#fff) 0,var(--wg-alert-accent) 100%);border-radius:999px}.ant-alert .ant-alert-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;border-radius:9px;background:color-mix(in srgb,var(--wg-alert-accent) 12%,#fff);color:var(--wg-alert-accent);font-size:15px;line-height:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wg-alert-accent) 16%,transparent)}.ant-alert .ant-alert-icon .anticon{font-size:15px}.ant-alert .ant-alert-icon .anticon svg{display:block}.ant-alert .ant-alert-content{flex:1 1 auto;min-width:0;padding-top:1px}.ant-alert .ant-alert-message{color:var(--wg-alert-fg);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.ant-alert .ant-alert-description{margin-top:3px;color:var(--wg-alert-muted);font-size:13px;line-height:1.5}.ant-alert .ant-alert-action{-webkit-margin-start:4px;margin-inline-start:4px;align-self:center}.ant-alert .ant-alert-close-icon{-webkit-margin-start:4px;margin-inline-start:4px;margin-top:2px;color:var(--wg-alert-muted);opacity:.75;transition:opacity .15s ease,color .15s ease}.ant-alert .ant-alert-close-icon:hover{opacity:1;color:var(--wg-alert-fg)}.ant-alert.ant-alert-with-description{padding:15px 18px 15px 20px}.ant-alert.ant-alert-with-description .ant-alert-icon{width:32px;height:32px;border-radius:10px;font-size:16px}.ant-alert.ant-alert-with-description .ant-alert-icon .anticon{font-size:16px}.ant-alert.ant-alert-with-description .ant-alert-message{margin-bottom:2px}.ant-alert.ant-alert-banner{border-radius:0;border-left:none;border-right:none;border-top:none;padding-inline:20px;box-shadow:none;background:var(--wg-alert-bg)}.ant-alert.ant-alert-banner:before{inset:0 auto 0 0;width:3px;border-radius:0}.ant-alert-info{--wg-alert-accent:var(--color-info,#1890ff);--wg-alert-fg:color-mix(in srgb,var(--wg-alert-accent) 42%,#111827)}.ant-alert-success{--wg-alert-accent:var(--color-success,#27ae60);--wg-alert-fg:color-mix(in srgb,var(--wg-alert-accent) 38%,#111827)}.ant-alert-warning{--wg-alert-accent:var(--color-warning,#f39c12);--wg-alert-fg:color-mix(in srgb,var(--wg-alert-accent) 34%,#111827)}.ant-alert-error{--wg-alert-accent:var(--color-error,#e3402d);--wg-alert-fg:color-mix(in srgb,var(--wg-alert-accent) 40%,#111827)}html.dark .ant-alert{--wg-alert-bg:color-mix(in srgb,var(--wg-alert-accent) 14%,#141414);--wg-alert-bg-soft:color-mix(in srgb,var(--wg-alert-accent) 8%,#141414);--wg-alert-border:color-mix(in srgb,var(--wg-alert-accent) 22%,transparent);--wg-alert-fg:hsla(0,0%,100%,.92);--wg-alert-muted:hsla(0,0%,100%,.62);background:linear-gradient(135deg,var(--wg-alert-bg) 0,var(--wg-alert-bg-soft) 60%,#141414 100%);box-shadow:0 1px 2px rgba(0,0,0,.35)}html.dark .ant-alert .ant-alert-icon{background:color-mix(in srgb,var(--wg-alert-accent) 20%,#141414);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wg-alert-accent) 28%,transparent)}html.dark .ant-alert.ant-alert-banner{background:var(--wg-alert-bg)}html.dark .ant-alert-error,html.dark .ant-alert-info,html.dark .ant-alert-success,html.dark .ant-alert-warning{--wg-alert-fg:color-mix(in srgb,var(--wg-alert-accent) 28%,#fff)}.ant-divider.ant-divider-with-text-left:before,.ant-divider.ant-divider-with-text-start:before{width:0!important}.ant-divider.ant-divider-with-text-left .ant-divider-inner-text,.ant-divider.ant-divider-with-text-start .ant-divider-inner-text{-webkit-padding-start:0;padding-inline-start:0}.ant-btn{line-height:1.2}.ant-btn,.ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center}.ant-btn .ant-btn-icon{line-height:0}.ant-btn>span{display:inline-flex;align-items:center;line-height:1.2}.ant-btn:not(.ant-btn-icon-only)>span:not(.ant-btn-icon){transform:translateY(.5px)}.ant-btn-lg,.ant-btn-sm{line-height:1.2}.TenantBanner_banner__DUE9n{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:12px;text-align:center}.TenantBanner_primary__KtdB5{background:var(--brand-primary,#374151);color:var(--brand-text-on-primary,#fff)}.TenantBanner_error__a2jw4{background:var(--color-error,#dc2626);color:#fff}.TenantBanner_action__9uapR{border-radius:4px;padding:6px 14px;cursor:pointer;font:inherit}.TenantBanner_actionSolid__dfAyo{border:none;background:#fff;color:var(--brand-primary,#374151);font-weight:600}.TenantBanner_actionGhost__g54GB{background:transparent;color:var(--brand-text-on-primary,#fff);border:1px solid color-mix(in srgb,var(--brand-text-on-primary,#fff) 85%,transparent)}.TenantBanner_error__a2jw4 .TenantBanner_actionSolid__dfAyo{color:var(--color-error,#dc2626)}.TenantBanner_error__a2jw4 .TenantBanner_actionGhost__g54GB{color:#fff;border:1px solid hsla(0,0%,100%,.85)}