@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";.threads-container{position:relative;width:100%;height:100%}.threads-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.m-1{margin:1rem}.my-1{margin:1rem 0}.mx-1{margin:0 1rem}.ml-1{margin-left:1rem}.mr-1{margin-right:1rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.p-1{padding:1rem}.py-1{padding:1rem 0}.px-1{padding:0 1rem}.mp-1{padding-left:1rem}.pr-1{padding-right:1rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.m-2{margin:2rem}.my-2{margin:2rem 0}.mx-2{margin:0 2rem}.ml-2{margin-left:2rem}.mr-2{margin-right:2rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.p-2{padding:2rem}.py-2{padding:2rem 0}.px-2{padding:0 2rem}.mp-2{padding-left:2rem}.pr-2{padding-right:2rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.m-3{margin:3rem}.my-3{margin:3rem 0}.mx-3{margin:0 3rem}.ml-3{margin-left:3rem}.mr-3{margin-right:3rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.p-3{padding:3rem}.py-3{padding:3rem 0}.px-3{padding:0 3rem}.mp-3{padding-left:3rem}.pr-3{padding-right:3rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.m-4{margin:4rem}.my-4{margin:4rem 0}.mx-4{margin:0 4rem}.ml-4{margin-left:4rem}.mr-4{margin-right:4rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.p-4{padding:4rem}.py-4{padding:4rem 0}.px-4{padding:0 4rem}.mp-4{padding-left:4rem}.pr-4{padding-right:4rem}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.m-5{margin:5rem}.my-5{margin:5rem 0}.mx-5{margin:0 5rem}.ml-5{margin-left:5rem}.mr-5{margin-right:5rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.p-5{padding:5rem}.py-5{padding:5rem 0}.px-5{padding:0 5rem}.mp-5{padding-left:5rem}.pr-5{padding-right:5rem}.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}body{font-family:var(--font-sans);font-weight:400}:root{--background: rgb(252, 252, 252);--foreground: rgb(23, 23, 23);--card: rgb(252, 252, 252);--card-foreground: rgb(23, 23, 23);--popover: rgb(252, 252, 252);--popover-foreground: rgb(82, 82, 82);--primary: rgb(147, 13, 0);--primary-foreground: rgb(255, 255, 255);--secondary: rgb(253, 253, 253);--secondary-foreground: rgb(23, 23, 23);--muted: rgb(237, 237, 237);--muted-foreground: rgb(32, 32, 32);--accent: rgb(237, 237, 237);--accent-foreground: rgb(32, 32, 32);--destructive: rgb(202, 50, 20);--destructive-foreground: rgb(255, 252, 252);--border: rgb(223, 223, 223);--input: rgb(246, 246, 246);--ring: rgb(147, 13, 0);--chart-1: rgb(182, 9, 0);--chart-2: rgb(147, 13, 0);--chart-3: rgb(112, 112, 112);--chart-4: rgb(245, 158, 11);--chart-5: rgb(16, 185, 129);--sidebar: rgb(252, 252, 252);--sidebar-foreground: rgb(112, 112, 112);--sidebar-primary: rgb(147, 13, 0);--sidebar-primary-foreground: rgb(30, 39, 35);--sidebar-accent: rgb(237, 237, 237);--sidebar-accent-foreground: rgb(32, 32, 32);--sidebar-border: rgb(223, 223, 223);--sidebar-ring: rgb(147, 13, 0);--font-sans: Inter, sans-serif;--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: monospace;--radius: .5rem;--shadow-2xs: 0px 1px 3px 0px hsl(0 0% 0% / .09);--shadow-xs: 0px 1px 3px 0px hsl(0 0% 0% / .09);--shadow-sm: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 1px 2px -1px hsl(0 0% 0% / .17);--shadow: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 1px 2px -1px hsl(0 0% 0% / .17);--shadow-md: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 2px 4px -1px hsl(0 0% 0% / .17);--shadow-lg: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 4px 6px -1px hsl(0 0% 0% / .17);--shadow-xl: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 8px 10px -1px hsl(0 0% 0% / .17);--shadow-2xl: 0px 1px 3px 0px hsl(0 0% 0% / .43);--tracking-normal: .025em}:root{--asaas-primary: #0070f3;--asaas-secondary: #0052cc;--asaas-border: #e5e7eb;--asaas-text: #1f2937;--asaas-muted: #6b7280;--asaas-bg: #ffffff}.dark{--background: rgb(18, 18, 18);--foreground: rgb(226, 232, 240);--card: rgb(23, 23, 23);--card-foreground: rgb(226, 232, 240);--popover: rgb(36, 36, 36);--popover-foreground: rgb(169, 169, 169);--primary: rgb(147, 13, 0);--primary-foreground: rgb(221, 232, 227);--secondary: rgb(36, 36, 36);--secondary-foreground: rgb(250, 250, 250);--muted: rgb(31, 31, 31);--muted-foreground: rgb(162, 162, 162);--accent: rgb(49, 49, 49);--accent-foreground: rgb(250, 250, 250);--destructive: rgb(84, 28, 21);--destructive-foreground: rgb(237, 233, 232);--border: rgb(41, 41, 41);--input: rgb(36, 36, 36);--ring: rgb(147, 13, 0);--chart-1: rgb(214, 38, 18);--chart-2: rgb(168, 32, 16);--chart-3: rgb(120, 120, 120);--chart-4: rgb(251, 191, 36);--chart-5: rgb(45, 212, 191);--sidebar: rgb(18, 18, 18);--sidebar-foreground: rgb(137, 137, 137);--sidebar-primary: rgb(147, 13, 0);--sidebar-primary-foreground: rgb(221, 232, 227);--sidebar-accent: rgb(49, 49, 49);--sidebar-accent-foreground: rgb(250, 250, 250);--sidebar-border: rgb(41, 41, 41);--sidebar-ring: rgb(147, 13, 0);--font-sans: Inter, sans-serif;--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: monospace;--radius: .5rem;--shadow-2xs: 0px 1px 3px 0px hsl(0 0% 0% / .09);--shadow-xs: 0px 1px 3px 0px hsl(0 0% 0% / .09);--shadow-sm: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 1px 2px -1px hsl(0 0% 0% / .17);--shadow: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 1px 2px -1px hsl(0 0% 0% / .17);--shadow-md: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 2px 4px -1px hsl(0 0% 0% / .17);--shadow-lg: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 4px 6px -1px hsl(0 0% 0% / .17);--shadow-xl: 0px 1px 3px 0px hsl(0 0% 0% / .17), 0px 8px 10px -1px hsl(0 0% 0% / .17);--shadow-2xl: 0px 1px 3px 0px hsl(0 0% 0% / .43)}body{letter-spacing:var(--tracking-normal)}.ant-btn-primary{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ant-btn-default{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.ant-card{background-color:var(--card);color:var(--card-foreground);border:1px solid rgba(147,13,0,.2);border-radius:var(--radius);box-shadow:0 4px 12px #930d0033;transition:all .3s ease}.ant-card:hover{box-shadow:0 6px 16px #930d0040}.ant-card .ant-statistic .ant-statistic-title{color:var(--muted-foreground);font-size:14px;margin-bottom:8px}.ant-card .ant-statistic .ant-statistic-content{color:var(--card-foreground)}.ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-weight:600}.ant-card .ant-card-body{padding:16px}.page-container .ant-card{border-color:var(--border);box-shadow:none;transition:border-color .2s ease}.page-container .ant-card:hover{box-shadow:none;border-color:var(--accent)}.page-container .ant-card .ant-card-head{border-bottom:1px solid var(--border);min-height:48px}.page-container .ant-card .ant-card-head .ant-card-head-title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.ant-input{background-color:var(--input);border-color:var(--border);border-radius:var(--radius)}.ant-layout{background-color:var(--background);color:var(--foreground)}.ant-layout-sider{background-color:var(--sidebar);color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border)}.ant-menu.ant-menu-dark{background-color:var(--sidebar);color:var(--sidebar-foreground)}.ant-table{background-color:var(--card);color:var(--card-foreground)}.ant-table-thead>tr>th{background-color:var(--muted);color:var(--muted-foreground);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ant-table-expanded-row{border-left:3px solid var(--primary)!important}.ant-table-expanded-row>td{padding:0!important;border-bottom:1px solid var(--border)!important}.ant-table-expanded-row>td .ant-table-wrapper{margin:0!important}.ant-table-expanded-row>td .ant-table-wrapper .ant-table{margin:0!important;border:none!important}.ant-table-expanded-row>td .ant-table-wrapper .ant-table .ant-table-container{border:none!important;border-radius:0!important}.ant-table-expanded-row>td .ant-table-wrapper .ant-table .ant-table-thead>tr>th{border-bottom:1px solid var(--border)!important;padding:8px 16px!important;font-size:12px!important;font-weight:600!important}.ant-table-expanded-row>td .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{padding:8px 16px!important;border-bottom:1px solid var(--border)!important;font-size:13px!important}.ant-table-expanded-row>td:not(:has(.ant-table-wrapper)){padding:16px!important}.ant-modal-content{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius)}.ant-select-dropdown{background-color:var(--popover);color:var(--popover-foreground);border-radius:var(--radius)}.ant-tooltip-inner{background-color:var(--popover);color:var(--popover-foreground)}.ant-tooltip-arrow{--antd-arrow-background-color: var(--popover)}.custom-table-2 .custom-row{background-color:#f8f8ff!important}.custom-table-2 .custom-row.is-matriz{background-color:#d804041a!important}.custom-table-2 .ant-table-tbody>tr.custom-row.is-matriz>td{background-color:#d804041a!important}.ant-card.is-matriz{background-color:#ff00001a!important}.ant-tabs-tab{color:var(--muted-foreground)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)}.ant-tabs-ink-bar{background-color:var(--primary)}.table{position:relative;max-width:100%;background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:var(--shadow-sm)}.table .ant-table{border-radius:var(--radius)}.table .ant-table-wrapper{background-color:var(--card);border-radius:var(--radius)}.table .ant-table-container{background-color:var(--card);overflow-x:auto}.table .ant-table-container::-webkit-scrollbar{height:6px}.table .ant-table-container::-webkit-scrollbar-track{background:var(--muted);border-radius:3px}.table .ant-table-container::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:3px}.table .ant-table-container::-webkit-scrollbar-thumb:hover{background:var(--primary)}.table .ant-table-thead>tr>th{background-color:var(--muted);color:var(--muted-foreground);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border)}.table .ant-table-thead>tr>th:before{display:none}.table .ant-table-tbody>tr{transition:background-color .2s ease}.table .ant-table-tbody>tr:hover>td{background-color:var(--accent)}.table .ant-table-tbody>tr>td{padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--border);color:var(--foreground)}.table .ant-table-row-selected>td{background-color:#930d001a}.table .header-table .ant-input-search .ant-input{border-radius:var(--radius) 0 0 var(--radius)}.table .header-table .ant-input-search .ant-btn{border-radius:0 var(--radius) var(--radius) 0}.table .header-table .ant-select .ant-select-selector,.table .header-table .ant-btn{border-radius:var(--radius)}.ant-segmented{background-color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:3px}.ant-segmented .ant-segmented-item{border-radius:999px;color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ant-segmented .ant-segmented-item-label{padding:0 14px}.ant-segmented .ant-segmented-thumb,.ant-segmented .ant-segmented-item-selected{border-radius:999px;background-color:var(--foreground);box-shadow:none}.ant-segmented .ant-segmented-item-selected{color:var(--background)}.ant-tag{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 10px}.ant-tag.tag-compacta{font-size:10.5px;line-height:18px;padding:1px 9px;margin-inline-end:0}.ant-tag-green{background-color:#10b9811a;border-color:#10b98133;color:#10b981}.ant-tag-blue{background-color:#3b82f61a;border-color:#3b82f633;color:#3b82f6}.ant-tag-red{background-color:#ca32141a;border-color:#ca321433;color:#ca3214}.ant-tag-yellow{background-color:#f59e0b1a;border-color:#f59e0b33;color:#f59e0b}.ant-tag-purple{background-color:#8b5cf61a;border-color:#8b5cf633;color:#8b5cf6}.ant-tag-gray{background-color:#7070701a;border-color:#70707033;color:#707070}.ant-tag-orange{background-color:#f973161a;border-color:#f9731633;color:#f97316}.ant-tag-magenta{background-color:#ec48991a;border-color:#ec489933;color:#ec4899}.update-form-cliente{margin:1.5% 1% .5%}.ant-modal .ant-modal-content{border-radius:var(--radius)}.ant-modal .ant-modal-content .ant-modal-header{border-bottom:1px solid var(--border)}.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:var(--foreground)}.ant-modal .ant-modal-content .ant-modal-body{background-color:var(--card);color:var(--foreground)}.ant-modal .ant-modal-content .ant-modal-footer{border-top:1px solid var(--border)}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn-primary{background-color:var(--primary);border-color:var(--primary)}.ant-form .ant-form-item-label>label{color:var(--foreground)}.ant-form .ant-select-selector,.ant-form .ant-input,.ant-form .ant-input-number,.ant-form .ant-picker{border-radius:var(--radius)}.ant-btn{border-radius:var(--radius);transition:all .2s ease}.ant-btn-primary{background-color:var(--primary);border-color:var(--primary)}.ant-btn-primary:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);border-color:color-mix(in srgb,var(--primary) 90%,black)}.ant-btn:hover{border-color:var(--primary);color:var(--primary)}.notification-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--muted-foreground);cursor:pointer;transition:all .2s ease;flex-shrink:0}.notification-delete-btn:hover{background-color:var(--destructive);color:var(--destructive-foreground)}.ant-float-btn .ant-float-btn-body{background-color:var(--primary);border-color:var(--primary);border-radius:var(--radius)}.ant-float-btn .ant-float-btn-body .ant-float-btn-content .ant-float-btn-icon{color:var(--primary-foreground)}.ant-tooltip .ant-tooltip-inner{background-color:var(--popover);color:var(--popover-foreground);border-radius:var(--radius)}@media (max-width: 768px){.table{margin:0 4px}.table .ant-table .ant-table-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.table .ant-table .ant-table-thead>tr>th{font-size:12px;padding:8px 12px;white-space:nowrap;min-width:100px}.table .ant-table .ant-table-tbody>tr>td{font-size:13px;padding:8px 12px;white-space:nowrap;min-width:100px}.table .header-table{flex-direction:column;gap:12px;align-items:stretch}.table .header-table .ant-input-search,.table .header-table .ant-select,.table .header-table .ant-btn{width:100%}}@media (max-width: 480px){.table{margin:0 2px;border-radius:6px!important}.table .ant-table .ant-table-thead>tr>th{font-size:11px;padding:6px 8px;min-width:80px}.table .ant-table .ant-table-tbody>tr>td{font-size:12px;padding:6px 8px;min-width:80px}}.dark .ant-select-selection-item,.dark .ant-select-dropdown .ant-select-item{color:var(--foreground)!important}.dark .ant-select-dropdown .ant-select-item-option-selected{color:var(--foreground)!important;background-color:#930d001a}.dark .ant-input-number-input{color:var(--card-foreground)!important;background-color:var(--input)!important}.dark .ant-list::-webkit-scrollbar{width:8px}.dark .ant-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg, #d9d9d9);border-radius:4px}.dark .ant-list::-webkit-scrollbar-track{background:transparent}.dark .ant-card{background-color:var(--card)!important;color:var(--card-foreground)!important;border-color:var(--border)!important}.dark .ant-card .ant-card-head{background-color:var(--card)!important;border-color:var(--border)!important}.dark .ant-card .ant-card-head .ant-card-head-title{color:var(--card-foreground)!important}.dark .ant-card .ant-card-body{background-color:gba(255,0,0,1)!important;color:var(--card-foreground)!important}.dark .ant-card .ant-statistic .ant-statistic-title{color:var(--muted-foreground)!important}.dark .ant-card .ant-statistic .ant-statistic-content{color:var(--card-foreground)!important}.dark .ant-table{background-color:var(--card)!important}.dark .ant-table .ant-table-container{background-color:var(--card)!important;border-color:var(--border)!important}.dark .ant-table .ant-table-thead>tr>th{background-color:var(--muted)!important;color:var(--muted-foreground)!important;border-color:var(--border)!important}.dark .ant-table .ant-table-tbody>tr>td{background-color:var(--card)!important;color:var(--card-foreground)!important;border-color:var(--border)!important}.dark .tabs,.dark .tabs .ant-tabs-content,.dark .tabs .ant-tabs-tabpane{background-color:var(--card)!important}.dark .ant-checkbox-wrapper,.dark .ant-modal-confirm .ant-modal-confirm-title,.dark .ant-modal-confirm .ant-modal-confirm-content{color:var(--foreground)!important}.dark .ant-typography{color:var(--foreground)}.dark *::-webkit-scrollbar{width:8px;height:8px}.dark *::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg, #555);border-radius:4px}.dark *::-webkit-scrollbar-thumb:hover{background-color:#777}.dark *::-webkit-scrollbar-track{background:transparent}.dark .ant-tooltip-inner{background-color:var(--popover);color:var(--popover-foreground)}.dark .ant-tooltip-arrow{--antd-arrow-background-color: var(--popover)}.dark .ant-input-affix-wrapper{background-color:var(--input)!important;color:var(--foreground);border-color:var(--border)}.dark .ant-input-affix-wrapper .ant-input-suffix{color:var(--muted-foreground)}.cards-grid-responsive .ant-row{margin:0 -8px}.cards-grid-responsive .ant-row .ant-col{padding:0 8px;margin-bottom:16px}.ant-row .ant-col{padding-left:8px!important;padding-right:8px!important;margin-bottom:16px}@media (max-width: 768px){.ant-row .ant-col{padding-left:6px!important;padding-right:6px!important;margin-bottom:12px}}@media (max-width: 576px){.ant-row .ant-col{padding-left:4px!important;padding-right:4px!important;margin-bottom:8px}}.ant-row .ant-col .ant-card{margin:0}.ant-row .ant-col .ant-card .ant-card-body{padding:16px}@media (max-width: 768px){.ant-row .ant-col .ant-card .ant-card-body{padding:14px}}@media (max-width: 576px){.ant-row .ant-col .ant-card .ant-card-body{padding:12px}}@media (max-width: 768px){.ant-row .ant-col .ant-card .ant-statistic{text-align:center}.ant-row .ant-col .ant-card .ant-statistic .ant-statistic-title{font-size:14px!important;margin-bottom:8px!important;line-height:1.3!important}.ant-row .ant-col .ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:20px!important;line-height:1.2!important}}@media (max-width: 576px){.ant-row .ant-col .ant-card .ant-statistic .ant-statistic-title{font-size:13px!important;margin-bottom:6px!important}.ant-row .ant-col .ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:18px!important}}.ant-row .ant-col.ant-col-4 .ant-card{height:100%!important}@media (max-width: 1200px){.ant-row .ant-col.ant-col-4{flex:0 0 20%!important;max-width:20%!important;width:20%!important}}@media (max-width: 992px){.ant-row .ant-col.ant-col-4{flex:0 0 33.33333333%!important;max-width:33.33333333%!important;width:33.33333333%!important}}@media (max-width: 768px){.ant-row .ant-col.ant-col-4{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media (max-width: 576px){.ant-row .ant-col.ant-col-4{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}.ant-row .ant-col.ant-col-6 .ant-card{height:100%!important}@media (max-width: 992px){.ant-row .ant-col.ant-col-6{flex:0 0 33.33333333%!important;max-width:33.33333333%!important;width:33.33333333%!important}}@media (max-width: 768px){.ant-row .ant-col.ant-col-6{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media (max-width: 576px){.ant-row .ant-col.ant-col-6{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}.ant-row .ant-col.ant-col-8 .ant-card{height:100%!important}@media (max-width: 768px){.ant-row .ant-col.ant-col-8{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media (max-width: 576px){.ant-row .ant-col.ant-col-8{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}.ant-row .ant-col.ant-col-12 .ant-card{height:100%!important}@media (max-width: 576px){.ant-row .ant-col.ant-col-12{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}@media (max-width: 1200px){.header-cliente .ant-row .ant-col.ant-col-4,.header-main .ant-row .ant-col.ant-col-4,.header-bm .ant-row .ant-col.ant-col-4,.header-conta .ant-row .ant-col.ant-col-4,.header-investimento .ant-row .ant-col.ant-col-4{flex:0 0 20%!important;max-width:20%!important;width:20%!important}}@media (max-width: 992px){.header-cliente .ant-row .ant-col.ant-col-4,.header-main .ant-row .ant-col.ant-col-4,.header-bm .ant-row .ant-col.ant-col-4,.header-conta .ant-row .ant-col.ant-col-4,.header-investimento .ant-row .ant-col.ant-col-4{flex:0 0 25%!important;max-width:25%!important;width:25%!important}}@media (max-width: 768px){.header-cliente .ant-row .ant-col.ant-col-4,.header-main .ant-row .ant-col.ant-col-4,.header-bm .ant-row .ant-col.ant-col-4,.header-conta .ant-row .ant-col.ant-col-4,.header-investimento .ant-row .ant-col.ant-col-4{flex:0 0 33.33333333%!important;max-width:33.33333333%!important;width:33.33333333%!important}}@media (max-width: 576px){.header-cliente .ant-row .ant-col.ant-col-4,.header-main .ant-row .ant-col.ant-col-4,.header-bm .ant-row .ant-col.ant-col-4,.header-conta .ant-row .ant-col.ant-col-4,.header-investimento .ant-row .ant-col.ant-col-4{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media (max-width: 480px){.header-cliente .ant-row .ant-col.ant-col-4,.header-main .ant-row .ant-col.ant-col-4,.header-bm .ant-row .ant-col.ant-col-4,.header-conta .ant-row .ant-col.ant-col-4,.header-investimento .ant-row .ant-col.ant-col-4{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}@media (max-width: 992px){.header-cliente .ant-row .ant-col.ant-col-6,.header-main .ant-row .ant-col.ant-col-6,.header-bm .ant-row .ant-col.ant-col-6,.header-conta .ant-row .ant-col.ant-col-6,.header-investimento .ant-row .ant-col.ant-col-6{flex:0 0 33.33333333%!important;max-width:33.33333333%!important;width:33.33333333%!important}}@media (max-width: 768px){.header-cliente .ant-row .ant-col.ant-col-6,.header-main .ant-row .ant-col.ant-col-6,.header-bm .ant-row .ant-col.ant-col-6,.header-conta .ant-row .ant-col.ant-col-6,.header-investimento .ant-row .ant-col.ant-col-6{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media (max-width: 576px){.header-cliente .ant-row .ant-col.ant-col-6,.header-main .ant-row .ant-col.ant-col-6,.header-bm .ant-row .ant-col.ant-col-6,.header-conta .ant-row .ant-col.ant-col-6,.header-investimento .ant-row .ant-col.ant-col-6{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}@media (max-width: 768px){.header-cliente .ant-row .ant-col.ant-col-8,.header-main .ant-row .ant-col.ant-col-8,.header-bm .ant-row .ant-col.ant-col-8,.header-conta .ant-row .ant-col.ant-col-8,.header-investimento .ant-row .ant-col.ant-col-8{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media (max-width: 576px){.header-cliente .ant-row .ant-col.ant-col-8,.header-main .ant-row .ant-col.ant-col-8,.header-bm .ant-row .ant-col.ant-col-8,.header-conta .ant-row .ant-col.ant-col-8,.header-investimento .ant-row .ant-col.ant-col-8{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}@media (max-width: 576px){.header-cliente .ant-row .ant-col.ant-col-12,.header-main .ant-row .ant-col.ant-col-12,.header-bm .ant-row .ant-col.ant-col-12,.header-conta .ant-row .ant-col.ant-col-12,.header-investimento .ant-row .ant-col.ant-col-12{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}.header-cliente .ant-row .ant-col .ant-card,.header-main .ant-row .ant-col .ant-card,.header-bm .ant-row .ant-col .ant-card,.header-conta .ant-row .ant-col .ant-card,.header-investimento .ant-row .ant-col .ant-card{height:100%!important}@media (max-width: 1200px){div[class*=ant-col-].ant-col-4{flex:0 0 20%!important;max-width:20%!important}}@media (max-width: 992px){div[class*=ant-col-].ant-col-4{flex:0 0 25%!important;max-width:25%!important}}@media (max-width: 768px){div[class*=ant-col-].ant-col-4{flex:0 0 33.33333333%!important;max-width:33.33333333%!important}}@media (max-width: 576px){div[class*=ant-col-].ant-col-4{flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 480px){div[class*=ant-col-].ant-col-4{flex:0 0 100%!important;max-width:100%!important}}@media (max-width: 992px){div[class*=ant-col-].ant-col-6{flex:0 0 33.33333333%!important;max-width:33.33333333%!important}}@media (max-width: 768px){div[class*=ant-col-].ant-col-6{flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 576px){div[class*=ant-col-].ant-col-6{flex:0 0 100%!important;max-width:100%!important}}@media (max-width: 768px){div[class*=ant-col-].ant-col-8{flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 576px){div[class*=ant-col-].ant-col-8{flex:0 0 100%!important;max-width:100%!important}}@media (max-width: 576px){div[class*=ant-col-].ant-col-12{flex:0 0 100%!important;max-width:100%!important}}.ant-card .ant-form .ant-space{width:100%}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item{margin-bottom:12px}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-form-item-label{padding-bottom:4px}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-form-item-label label{font-size:13px;font-weight:500}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-select,.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-input,.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-picker{min-width:140px;height:32px}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-select-selector{height:32px!important;display:flex;align-items:center}@media (max-width: 1200px){.ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:20px!important}}@media (max-width: 992px){.ant-card .ant-card-body{padding:12px}.ant-card .ant-statistic .ant-statistic-title{font-size:13px}.ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:18px!important}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-select,.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-input,.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-picker{min-width:120px}.header-main{margin:16px}.header-main .title{flex-direction:column;align-items:flex-start;gap:12px}.header-main .title h2{font-size:18px}.header-main .buttons,.header-main .buttons-container{width:100%;justify-content:flex-start;flex-wrap:wrap}.header-main .buttons .ant-btn,.header-main .buttons-container .ant-btn{flex:1;min-width:120px;max-width:200px}}@media (max-width: 768px){.ant-card .ant-card-body{padding:10px}.ant-card .ant-statistic{text-align:center}.ant-card .ant-statistic .ant-statistic-title{font-size:12px;margin-bottom:4px}.ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:16px!important}.ant-card .ant-form .ant-space{flex-direction:column}.ant-card .ant-form .ant-space .ant-space-item{width:100%}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item{margin-bottom:12px}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-form-item-label label{font-size:12px}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-select,.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-input,.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-picker{width:100%;min-width:auto;height:36px}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-select-selector{height:36px!important}.header-main{margin:12px}.header-main .title h2{font-size:18px}.header-main .buttons,.header-main .buttons-container{gap:8px}.header-main .buttons .ant-btn,.header-main .buttons-container .ant-btn{flex:1;min-width:100px}.table .header-table{flex-direction:column;gap:12px;align-items:stretch}.table .header-table .ant-input-search,.table .header-table .ant-select,.table .header-table .ant-btn{width:100%}}@media (max-width: 576px){.ant-card .ant-card-body{padding:8px}.ant-card .ant-statistic .ant-statistic-title{font-size:11px}.ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:14px!important}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-select,.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-input,.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-picker{height:40px}.ant-card .ant-form .ant-space .ant-space-item .ant-form-item .ant-select-selector{height:40px!important}.header-cliente,.header-main,.header-bm,.header-conta,.header-investimento{margin:8px}.header-cliente .title h2,.header-main .title h2,.header-bm .title h2,.header-conta .title h2,.header-investimento .title h2{font-size:16px}.header-cliente .buttons,.header-cliente .buttons-container,.header-main .buttons,.header-main .buttons-container,.header-bm .buttons,.header-bm .buttons-container,.header-conta .buttons,.header-conta .buttons-container,.header-investimento .buttons,.header-investimento .buttons-container{flex-direction:column;gap:8px}.header-cliente .buttons .ant-btn,.header-cliente .buttons-container .ant-btn,.header-main .buttons .ant-btn,.header-main .buttons-container .ant-btn,.header-bm .buttons .ant-btn,.header-bm .buttons-container .ant-btn,.header-conta .buttons .ant-btn,.header-conta .buttons-container .ant-btn,.header-investimento .buttons .ant-btn,.header-investimento .buttons-container .ant-btn{width:100%;max-width:none;height:40px}.cards-grid-responsive .ant-row{margin:0 -4px}.cards-grid-responsive .ant-row .ant-col{padding:0 4px}}@media (max-width: 480px){.ant-card{margin:4px 0;border-radius:6px!important}.ant-card .ant-card-body{padding:8px;min-height:70px;display:flex;flex-direction:column;justify-content:center}.header-cliente,.header-main,.header-bm,.header-conta,.header-investimento{margin:4px}}@media (max-width: 576px){.ant-row .ant-col.ant-col-4 .ant-card .ant-statistic .ant-statistic-title{font-size:12px!important;font-weight:600!important;color:#666!important;margin-bottom:4px!important;line-height:1.2!important}.ant-row .ant-col.ant-col-4 .ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:16px!important;font-weight:700!important;line-height:1.1!important}.ant-row .ant-col.ant-col-4 .ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-prefix,.ant-row .ant-col.ant-col-4 .ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-suffix{font-size:14px!important}.page-container{padding:8px!important}.ant-row+.ant-row{margin-top:8px!important}}@media (max-width: 768px){.ant-tabs .ant-tabs-nav{margin-bottom:8px}.ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap{padding:0 8px}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list::-webkit-scrollbar{display:none}.ant-tabs .ant-tabs-tab{font-size:16px;font-weight:500;padding:12px 16px;margin:0 4px;min-width:auto;flex-shrink:0}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:16px;font-weight:500;white-space:nowrap}.ant-tabs .ant-tabs-content-holder{padding:8px 0}.ant-tabs .ant-tabs-tabpane{padding:0 8px}}@media (min-width: 769px) and (max-width: 1024px){.ant-tabs .ant-tabs-tab{font-size:15px;padding:10px 14px}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:15px}}@media (min-width: 1025px){.ant-tabs .ant-tabs-tab{font-size:16px;padding:12px 16px}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:16px}}@media (max-width: 768px){.tabs{margin:0 8px;border-radius:8px}.tabs .ant-tabs-content{padding:8px 0}}@media (min-width: 769px) and (max-width: 1024px){.tabs{margin:0 12px}}@media (max-width: 768px){.page-container .header-main,.page-container .header-acessos{padding:0 8px}.page-container .header-main .card-filter,.page-container .header-acessos .card-filter{margin:8px 0}.page-container>div[style*=backgroundColor]{margin-left:8px!important;margin-right:8px!important;padding:8px!important;border-radius:8px!important}}@media (min-width: 769px) and (max-width: 1024px){.page-container .header-main,.page-container .header-acessos{padding:0 12px}.page-container>div[style*=backgroundColor]{margin-left:12px!important;margin-right:12px!important;padding:12px!important}}@media (max-width: 768px){.ant-tabs-tab{min-height:44px;display:flex;align-items:center;justify-content:center}.ant-tabs-tab:active{transform:scale(.98);transition:transform .1s ease}.ant-tabs-nav-list{position:relative}.ant-tabs-nav-list:after{content:"";position:absolute;right:0;top:0;bottom:0;width:20px;background:linear-gradient(to right,transparent,var(--card));pointer-events:none;opacity:0;transition:opacity .3s ease}.ant-tabs-nav-list.scrollable:after{opacity:1}}@media (max-width: 768px) and (orientation: landscape){.ant-tabs-tab{font-size:14px;padding:8px 12px}.ant-tabs-tab .ant-tabs-tab-btn{font-size:14px}.ant-tabs-nav{margin-bottom:4px}}.ant-tabs-tab{transition:all .2s ease}.ant-tabs-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.ant-tabs-tab:hover{transform:translateY(-1px)}@media (max-width: 480px){.ant-tabs .ant-tabs-tab{font-size:14px;padding:10px 12px;margin:0 2px}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:14px}.page-container>div[style*=backgroundColor]{margin-left:4px!important;margin-right:4px!important;padding:6px!important}}@media (min-width: 1440px){.ant-tabs-tab{font-size:17px;padding:14px 20px}.ant-tabs-tab .ant-tabs-tab-btn{font-size:17px}}.sidebar-container{transition:all .3s ease;border-right:1px solid var(--sidebar-border);box-shadow:var(--shadow-sm)}.sidebar-logo{display:flex;align-items:center;padding:24px 20px 20px}.sidebar-logo img{width:100%;max-width:150px;height:auto;transition:all .3s}.sidebar-section{padding:0 24px;margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-foreground)}.sidebar-menu{border-right:none}.sidebar-menu .ant-menu-item{font-size:14px}.ant-layout-sider{background-color:var(--sidebar)!important;border-right:1px solid var(--sidebar-border);transition:all .3s ease;position:fixed;top:0;left:0;height:100vh;overflow-y:auto;z-index:10}.ant-layout-sider-trigger{background-color:var(--sidebar-accent)!important;color:var(--sidebar-accent-foreground);border-top:1px solid var(--sidebar-border)}.ant-menu.ant-menu-dark{background-color:var(--sidebar)!important;color:var(--sidebar-foreground)}.ant-menu-dark .ant-menu-item{color:var(--sidebar-foreground);transition:all .2s ease}.ant-menu-dark .ant-menu-item:hover{background-color:var(--sidebar-accent)!important;color:var(--sidebar-accent-foreground)}.ant-menu-dark .ant-menu-submenu-title{color:var(--sidebar-foreground)}.ant-menu-dark .ant-menu-submenu-title:hover{background-color:var(--sidebar-accent)!important;color:var(--sidebar-accent-foreground)}.ant-menu-dark .ant-menu-item-selected,.ant-menu-light .ant-menu-item-selected{position:relative;background-color:var(--sidebar-accent)!important;border-left:2px solid var(--chart-1);border-radius:8px;color:var(--sidebar-accent-foreground);font-weight:600}.ant-menu-dark .ant-menu-item-selected:before,.ant-menu-light .ant-menu-item-selected:before{display:none}.ant-menu-dark .ant-menu-item-selected:after,.ant-menu-light .ant-menu-item-selected:after{display:none}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected a,.ant-menu-light .ant-menu-item-selected a{color:var(--sidebar-accent-foreground)}.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--sidebar-primary-foreground)}.ant-menu-dark .ant-menu-sub.ant-menu-inline{background-color:var(--sidebar)!important}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon{color:var(--sidebar-foreground)}.ant-menu-item-selected .ant-menu-item-icon,.ant-menu-submenu-selected .ant-menu-item-icon{color:var(--sidebar-accent-foreground)}.ant-layout-sider-collapsed .sidebar-logo img{height:24px}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{padding-left:24px!important}.layout-children{padding:0;background-color:var(--background);color:var(--foreground);transition:all .3s ease;flex:1;overflow-x:hidden}.mobile-menu-button:hover{background-color:var(--accent)!important;border-color:var(--accent)!important}.mobile-menu-button:focus{background-color:var(--accent)!important;border-color:var(--accent)!important}.mobile-sidebar{width:280px!important;max-width:280px!important;min-width:280px!important;flex:0 0 280px!important}.mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 768px){.ant-layout-sider{position:fixed!important;left:0;height:100vh;z-index:100;box-shadow:var(--shadow-lg);transition:transform .3s ease}.ant-layout-sider-collapsed{transform:translate(-100%)}.layout-children{margin-left:0!important;padding:0;transition:all .3s ease}.ant-layout-sider-trigger{display:none}}.dark .ant-skeleton,.dark .ant-skeleton-content .ant-skeleton-title,.dark .ant-skeleton-content .ant-skeleton-paragraph>li,.dark .ant-skeleton-element{background-color:var(--muted)!important}.dark .ant-skeleton-content .ant-skeleton-title:after,.dark .ant-skeleton-content .ant-skeleton-paragraph>li:after,.dark .ant-skeleton-element:after{background:linear-gradient(90deg,var(--muted) 25%,var(--accent) 37%,var(--muted) 63%)!important;background-size:400% 100%!important}.dark .ant-table{background-color:var(--card)}.dark .ant-table .ant-table-thead>tr>th{background-color:var(--muted);color:var(--muted-foreground);border-bottom:1px solid var(--border)}.dark .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)}.dark .ant-table .ant-table-tbody>tr:hover>td{background-color:var(--accent)}.dark .ant-table .ant-table-row-expand-icon{background-color:var(--accent)!important;border:1px solid var(--border)!important;color:var(--accent-foreground)!important}.dark .ant-table .ant-table-row-expand-icon:hover{background-color:var(--secondary)!important;border-color:var(--primary)!important;color:var(--primary)!important}.dark .ant-table .ant-table-row-expand-icon:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #930d0033!important}.dark .ant-table .ant-table-row-expand-icon .anticon{color:var(--accent-foreground)!important;font-weight:700!important}.dark .ant-table .ant-table-row-expand-icon:hover .anticon{color:var(--primary)!important}.dark .ant-table .ant-table-row-expand-icon-expanded{background-color:var(--primary)!important;border-color:var(--primary)!important}.dark .ant-table .ant-table-row-expand-icon-expanded .anticon{color:var(--primary-foreground)!important}.dark .ant-card{background-color:var(--card);border-color:var(--border)}.dark .ant-card .ant-card-head{border-bottom:1px solid var(--border)}.dark .ant-input,.dark .ant-input-number,.dark .ant-select-selector,.dark .ant-picker{background-color:var(--input)!important;border-color:var(--border)!important;color:var(--foreground)!important}.dark .ant-input:hover,.dark .ant-input:focus,.dark .ant-input-number:hover,.dark .ant-input-number:focus,.dark .ant-select-selector:hover,.dark .ant-select-selector:focus,.dark .ant-picker:hover,.dark .ant-picker:focus{border-color:var(--primary)!important}.dark .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){background-color:var(--secondary);border-color:var(--border);color:var(--secondary-foreground)}.dark .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{border-color:var(--primary);color:var(--primary)}.dark .ant-modal-content{background-color:var(--card)}.dark .ant-modal-content .ant-modal-header{background-color:var(--card);border-bottom:1px solid var(--border)}.dark .ant-modal-content .ant-modal-footer{border-top:1px solid var(--border)}.dark .ant-dropdown-menu{background-color:var(--popover)}.dark .ant-dropdown-menu .ant-dropdown-menu-item{color:var(--popover-foreground)}.dark .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--accent)}.dark .ant-tabs .ant-tabs-nav{border-bottom:1px solid var(--border)}.dark .ant-tabs .ant-tabs-tab{color:var(--muted-foreground)}.dark .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.dark .ant-tabs .ant-tabs-tab:hover{color:var(--primary)}.dark .ant-table-expanded-row{background-color:var(--muted)!important}.dark .ant-table-expanded-row>td{background-color:var(--muted)!important}.dark .navbar-section{background-color:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm)}.dark .ant-layout-header{background-color:var(--card)!important;border-bottom:1px solid var(--border)}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input,.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input-password{background-color:var(--input)!important;border-color:var(--border)!important;color:var(--foreground)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input::placeholder,.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input-password::placeholder{color:var(--muted-foreground)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input:hover,.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input-password:hover{border-color:var(--primary)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input:focus,.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-input-password:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #930d0033!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-select .ant-select-selector{background-color:var(--input)!important;border-color:var(--border)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-select .ant-select-selector .ant-select-selection-item{color:var(--foreground)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--muted-foreground)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-form .ant-select:hover .ant-select-selector{border-color:var(--primary)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-list{background-color:var(--card)!important;border-color:var(--border)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-list .ant-list-header{background-color:var(--muted)!important;border-color:var(--border)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-list .ant-list-item{background-color:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-list .ant-list-item>div>div:first-child{color:var(--card-foreground)!important;font-weight:500!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-checkbox-wrapper{color:var(--card-foreground)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-checkbox-wrapper .ant-checkbox-inner{background-color:var(--input)!important;border-color:var(--border)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--primary)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary)!important;border-color:var(--primary)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-switch{background-color:var(--muted)!important}.dark .ant-modal .ant-modal-content .ant-modal-body .ant-switch.ant-switch-checked{background-color:var(--primary)!important}.ant-layout-header{position:relative;left:0;right:0;z-index:9}@media (max-width: 768px){.ant-layout-header{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%}}.main-layout .ant-layout-header{background:var(--card);padding:0;height:54px;line-height:1.5;color:var(--card-foreground);transition:all .3s ease}@media (max-width: 768px){.main-layout .ant-layout-header{box-shadow:0 2px 8px #0000001a;border-bottom:1px solid var(--border)}}.navbar-section{border-bottom:solid 1px var(--border);overflow:hidden;box-shadow:0 1px 2px #00000008;background-color:var(--card);transition:all .3s ease}.navbar-section .container{padding:0}.navbar{display:flex;align-items:center;padding:0 16px;justify-content:space-between;min-height:54px}@media (max-width: 768px){.navbar{padding:0 12px}}@media (max-width: 480px){.navbar{padding:0 8px}}.navbar-left{display:flex;align-items:center;flex:1;min-width:0}.navbar-item-text{display:flex;align-items:center;gap:16px;flex-shrink:0}@media (max-width: 768px){.navbar-item-text{gap:12px}}@media (max-width: 600px){.navbar-item-text{gap:8px}}@media (max-width: 480px){.navbar-item-text{gap:4px}}.header-menu-exit{display:flex;align-items:center;justify-content:center}.logout-link{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:background-color .2s ease}.logout-link:hover{background-color:var(--muted)}.logout-icon{font-size:20px;padding:4px;color:var(--muted-foreground);transition:color .2s ease}.logout-icon:hover{color:var(--primary)}.navbar-item{display:flex;align-items:center;flex-shrink:0}.navbar-logo{margin:0;font-size:20px;display:flex;align-items:center;transition:font-size .3s ease;white-space:nowrap}.navbar-logo.compact{font-size:18px}@media (max-width: 768px){.navbar-logo{font-size:18px}}@media (max-width: 480px){.navbar-logo{font-size:16px}}@media (max-width: 360px){.navbar-logo{font-size:14px}}.navbar-item h1{margin:0;font-size:20px;display:flex;align-items:center}.header-profile{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:16px;transition:background-color .2s ease;max-width:200px}.header-profile:hover{background-color:var(--muted)}.header-profile.mobile{padding:2px 6px;gap:6px;max-width:150px}@media (max-width: 480px){.header-profile{padding:2px 4px;gap:4px;max-width:120px}}@media (max-width: 360px){.header-profile{padding:2px;gap:2px;max-width:80px}}.header-icon{font-size:18px;cursor:pointer;align-items:center;justify-content:center;padding:4px;transition:color .2s ease;flex-shrink:0}.header-icon:hover{color:var(--primary)}@media (max-width: 480px){.header-icon{font-size:16px}}.header-profile{display:flex;align-items:center;gap:8px}.user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.user-name{font-size:14px;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width: 480px){.user-name{font-size:12px}}@media (max-width: 360px){.user-name{font-size:11px}}.mobile-menu-button-header{background:transparent!important;border:none!important;box-shadow:none!important}.mobile-menu-button-header:hover{background:transparent!important;border:none!important}.mobile-menu-button-header:focus{background:transparent!important;border:none!important}.mobile-menu-button-header:active{background:transparent!important;border:none!important}.mobile-menu-button-header .anticon{color:var(--foreground)}.mobile-actions-button{background:transparent!important;border:none!important;box-shadow:none!important}.mobile-actions-button:hover{background:transparent!important;border:none!important}.mobile-actions-button:focus{background:transparent!important;border:none!important}.mobile-actions-button:active{background:transparent!important;border:none!important}.mobile-actions-button .anticon{color:var(--foreground)}.ant-dropdown .ant-dropdown-menu{min-width:180px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:8px 12px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--accent)}@media (max-width: 768px){.navbar-item h1{font-size:18px}.logout-icon,.header-icon{font-size:16px}.navbar-section .ant-btn{-webkit-tap-highlight-color:transparent!important}.navbar-section .ant-btn:active{box-shadow:none!important}}@media (max-width: 600px){.navbar-section{box-shadow:0 1px 3px #0000001a}}@media (max-width: 480px){.main-layout .ant-layout-header{height:48px}.navbar{min-height:48px}.logout-icon,.header-icon{font-size:14px}}@media (max-width: 360px){.navbar{padding:0 4px}.mobile-menu-button-header,.mobile-actions-button{width:36px;height:36px;font-size:16px}}.country-icon{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.country-icon.fade-in{opacity:.5;transform:scale(1.1)}.country-card{transition:transform .3s ease,opacity .3s ease}.country-card.selected{transform:scale(1.1);opacity:.8;box-shadow:0 4px 15px #0003}@media (max-width: 768px){.page-layout .layout-children-page{padding-top:54px;transition:padding-top .3s ease}}@media (max-width: 480px){.page-layout .layout-children-page{padding-top:48px}}.login-form{margin:80px auto;max-width:300px}.login-container{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.particles-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.login-card{position:relative;z-index:1;padding:0 20px}@media (max-width: 480px){.login-card{padding:0 8px}}.page-layout .layout-children-page:has(>.login-page){padding-top:0}.login-page{--lf-fundo: var(--background);--lf-campo: rgb(255, 255, 255);--lf-borda: rgba(0, 0, 0, .1);--lf-borda-forte: rgba(0, 0, 0, .2);--lf-texto: rgb(23, 23, 23);--lf-texto-suave: rgb(110, 113, 120);--lf-foco: rgba(147, 13, 0, .16);--lf-vidro: rgba(252, 252, 252, .72);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(380px,52%) 1fr;min-height:100vh;background-color:var(--lf-fundo);color:var(--lf-texto)}@media (max-width: 900px){.login-page{grid-template-columns:1fr}}.dark .login-page{--lf-fundo: rgb(17, 18, 20);--lf-campo: rgb(24, 25, 28);--lf-borda: rgba(255, 255, 255, .08);--lf-borda-forte: rgba(255, 255, 255, .18);--lf-texto: rgb(236, 237, 240);--lf-texto-suave: rgb(140, 143, 150);--lf-foco: rgba(249, 16, 0, .18);--lf-vidro: rgba(17, 18, 20, .55)}.login-painel{position:relative;display:flex;align-items:center;justify-content:center;padding:96px 16px 40px}.login-conteudo{position:relative;z-index:1;width:100%;max-width:340px}.login-conteudo .ant-form-item{margin-bottom:18px}.login-conteudo .ant-form-item-label{padding-bottom:6px}.login-conteudo .ant-form-item-label>label{font-size:13px;font-weight:500;color:var(--lf-texto)}.login-conteudo .ant-input-affix-wrapper{padding:11px 14px;border:1px solid var(--lf-borda);border-radius:10px;background-color:var(--lf-campo)!important;color:var(--lf-texto);box-shadow:none;transition:border-color .2s,box-shadow .2s}.login-conteudo .ant-input-affix-wrapper:hover{border-color:var(--lf-borda-forte)}.login-conteudo .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.login-conteudo .ant-input-affix-wrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--lf-foco)}.login-conteudo .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error{border-color:var(--ant-color-error, rgb(202, 50, 20))}.login-conteudo .ant-input-affix-wrapper .ant-input{background:transparent!important;color:var(--lf-texto)}.login-conteudo .ant-input-affix-wrapper .ant-input::placeholder{color:var(--lf-texto-suave)}.login-conteudo .ant-input-affix-wrapper .ant-input:-webkit-autofill,.login-conteudo .ant-input-affix-wrapper .ant-input:-webkit-autofill:hover,.login-conteudo .ant-input-affix-wrapper .ant-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--lf-texto);caret-color:var(--lf-texto);box-shadow:0 0 0 1000px var(--lf-campo) inset;transition:background-color 9999s ease-out 0s}.login-conteudo .ant-input-affix-wrapper .ant-input-suffix,.login-conteudo .ant-input-affix-wrapper .ant-input-password-icon{color:var(--lf-texto-suave)}.login-conteudo .ant-input-prefix{margin-inline-end:10px;color:var(--lf-texto-suave)}.login-conteudo .ant-checkbox-wrapper{color:var(--lf-texto-suave)!important}.login-conteudo .config-requisitos{margin:8px 0 0}.login-conteudo .ant-checkbox-inner{border-radius:4px}.login-conteudo .ant-btn-primary.ant-btn-lg{height:46px;border-radius:10px;font-size:15px;font-weight:500;color:#fff;box-shadow:none}.login-conteudo .ant-btn-primary.ant-btn-lg:not(:disabled):hover,.login-conteudo .ant-btn-primary.ant-btn-lg:not(:disabled):focus-visible{background-color:#aa1606;border-color:#aa1606;color:#fff}.login-conteudo .ant-btn-primary.ant-btn-lg:not(:disabled):active{background-color:#7a0a00;border-color:#7a0a00;color:#fff}@media (min-width: 1600px){.login-conteudo{max-width:418px}.login-conteudo .login-titulo{font-size:34px}.login-conteudo .login-subtitulo{margin-bottom:30px;font-size:15px}.login-conteudo .ant-form-item{margin-bottom:18px}.login-conteudo .ant-form-item-label>label{font-size:15px}.login-conteudo .ant-input-affix-wrapper{padding-top:11px;padding-bottom:11px;font-size:16px}.login-conteudo .ant-input{font-size:16px}.login-conteudo .login-opcoes,.login-conteudo .login-esqueceu.ant-btn.ant-btn-link,.login-conteudo .ant-checkbox-wrapper{font-size:15px}.login-conteudo .ant-btn-primary.ant-btn-lg{height:46px;font-size:16px}}@media (min-width: 2200px){.login-conteudo{max-width:475px}.login-conteudo .login-titulo{font-size:42px}.login-conteudo .ant-form-item-label>label{font-size:16px}.login-conteudo .ant-input-affix-wrapper{padding-top:15px;padding-bottom:15px;font-size:17px}.login-conteudo .ant-input{font-size:17px}.login-conteudo .ant-btn-primary.ant-btn-lg{height:58px;font-size:18px}}.login-page>.login-fitas{position:absolute;top:0;right:-15%;bottom:0;left:-45%;width:auto;pointer-events:none}.login-conteudo:before{content:"";position:absolute;top:-30px;right:-26px;bottom:-30px;left:-26px;z-index:-1;border:1px solid var(--lf-borda);border-radius:18px;background:var(--lf-vidro);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}@media (max-width: 480px){.login-conteudo:before{top:-28px;right:-10px;bottom:-28px;left:-10px}}.login-logo{position:absolute;z-index:1;top:32px;left:36px;height:26px}@media (max-width: 480px){.login-logo{left:16px}}@media (min-width: 901px){.login-logo{display:none}}.login-opcoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-bottom:20px;padding-inline:8px;font-size:13px}.login-page .login-esqueceu.ant-btn.ant-btn-link{padding:0;height:auto;border:0;background:transparent;box-shadow:none;font-size:inherit;color:var(--lf-texto-suave)}.login-page .login-esqueceu.ant-btn.ant-btn-link:hover,.login-page .login-esqueceu.ant-btn.ant-btn-link:focus-visible{background:transparent;color:var(--lf-texto);text-decoration:underline;text-underline-offset:3px}.login-titulo{margin:0 0 8px;font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.01em;text-align:center;color:var(--lf-texto)}.login-subtitulo{margin:0 0 32px;font-size:14px;line-height:1.6;text-align:center;color:var(--lf-texto-suave)}.login-lateral{--lv-fundo: rgb(17, 18, 20);--lv-cartao: rgb(24, 25, 28);--lv-borda: rgba(255, 255, 255, .08);--lv-texto: rgb(236, 237, 240);--lv-texto-suave: rgb(140, 143, 150);--lv-esqueleto: rgba(255, 255, 255, .1);--lv-vermelho: rgb(249, 16, 0);position:relative;overflow:hidden;contain:size;display:flex;flex-direction:column;padding:64px 0 0 48px}.login-lateral:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lv-fundo)}@media (max-height: 720px){.login-lateral{padding-top:40px}}@media (max-width: 900px){.login-lateral{display:none}}.login-boas-vindas{position:relative;z-index:1;max-width:520px;margin:0 auto 48px;padding-right:48px;text-align:center}@media (max-height: 720px){.login-boas-vindas{margin-bottom:32px}}.login-boas-vindas h2{margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--lv-texto)}.login-boas-vindas p{margin:0;font-size:14px;line-height:1.6;color:var(--lv-texto-suave)}.login-previa{position:relative;z-index:1;flex:1;width:calc(100% + 160px);min-width:820px;background:var(--lv-cartao);border:1px solid var(--lv-borda);border-right:0;border-bottom:0;border-radius:14px 0 0;box-shadow:0 30px 80px #00000073}.login-previa-topo{padding:18px 22px;border-bottom:1px solid var(--lv-borda)}.login-previa-topo img{display:block;height:18px}.login-previa-corpo{display:grid;grid-template-columns:210px 1fr;height:100%}.login-previa-menu{display:flex;flex-direction:column;gap:4px;padding:18px 14px;border-right:1px solid var(--lv-borda)}.login-previa-busca{height:30px;margin-bottom:14px;border:1px solid var(--lv-borda);border-radius:8px}.login-previa-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--lv-texto-suave)}.login-previa-item i{width:14px;height:14px;border-radius:50%;background:var(--lv-esqueleto)}.login-previa-item.ativo{color:var(--lv-texto);background:#ffffff0d}.login-previa-item.ativo i{background:var(--lv-vermelho)}.login-previa-conteudo{display:flex;flex-direction:column;gap:16px;padding:18px}.login-previa-cartao{padding:16px 18px;border:1px solid var(--lv-borda);border-radius:10px}.login-previa-legenda{display:flex;gap:28px;font-size:12px;color:var(--lv-texto-suave)}.login-previa-legenda span{display:flex;align-items:center;gap:6px}.login-previa-legenda i{width:6px;height:6px;border-radius:50%}.login-previa-legenda i.cinza{background:var(--lv-texto-suave)}.login-previa-legenda i.vermelho{background:var(--lv-vermelho)}.login-previa-barras{display:flex;gap:28px;margin:10px 0 16px}.login-previa-barras span{width:70px;height:8px;border-radius:4px;background:var(--lv-esqueleto)}.login-previa-grafico svg{display:block;width:100%;height:150px}.login-previa-grafico svg polyline{fill:none;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.login-previa-grafico svg .linha-cinza{stroke:#ffffff47}.login-previa-grafico svg .linha-vermelha{stroke:var(--lv-vermelho)}.login-previa-linha{display:grid;grid-template-columns:1fr 1fr;gap:16px}.login-previa-rotulo{display:block;margin-bottom:14px;font-size:12px;color:var(--lv-texto-suave)}.login-previa-quadros{display:flex;gap:8px}.login-previa-quadros span{width:26px;height:26px;border-radius:6px;background:var(--lv-esqueleto)}.login-previa-tabela-linha{display:grid;grid-template-columns:90px 140px 110px 64px;align-items:center;gap:28px;padding:10px 0;border-top:1px solid var(--lv-borda)}.login-previa-tabela-linha span{height:8px;border-radius:4px;background:var(--lv-esqueleto)}.login-previa-tabela-linha i{height:16px;border-radius:8px;background:#16a34a59}.login-previa-tabela-linha i.andamento{background:#d9770666}.login-previa-traco{display:block;height:8px;margin-bottom:10px;border-radius:4px;background:var(--lv-esqueleto)}.login-previa-traco.curto{width:60%}.login-form-button{width:100%;margin-bottom:.5rem}.site-form-item-icon svg{color:#00000040}.homepage{position:relative}.homepage-inner{color:#fff;height:100%;display:flex;flex-direction:column;width:80%;margin:auto;align-items:center;justify-content:center;text-align:center}.homepage h1{color:#fff;font-size:250%;text-transform:uppercase;font-weight:700;letter-spacing:2px}.homepage p{font-size:large;font-weight:400}.homepage .home-content{background:#0000004d;padding:2rem 8rem;border-radius:4px}.homepage .home-content .home-text-light{color:scale(#fff,30%)}.homepage .home-content .home-text-light span{color:#fff}.home-overlay{background:#0003;height:100vh}.custom-table tbody{background-color:#f5f5f5}.custom-table-2 tbody{background-color:#f8f8ff}.header-colaborador{margin:1%;display:flex;justify-content:space-between}.update-form-colaborador{margin:20px auto}.form-actions-colaborador{display:flex;justify-content:end;gap:1rem}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:hidden}body{font-size:1rem;line-height:1.6;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:var(--tracking-normal)}a{text-decoration:none;color:var(--primary);transition:color .2s ease}a:hover{color:color-mix(in srgb,var(--primary) 80%,white)}ul{list-style:none}.container{margin:0 auto;padding:20px;background-color:var(--background);color:var(--foreground)}.container:has(>.page-container){padding:0}.page-container{min-height:100vh;padding:26px 30px 40px}.page-stack{display:flex;flex-direction:column;gap:16px}.ant-tabs-top>.ant-tabs-nav{margin:0 0 2px}.ant-layout.main-layout{background-color:var(--background);color:var(--foreground);min-height:100vh;display:flex;flex-direction:row;position:relative}p{font-size:16px;line-height:1.6}.header-table{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.header-table-search{flex:1 1 320px;max-width:100%}.header-table .ant-segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.header-table .ant-segmented::-webkit-scrollbar{display:none}.ant-menu-item{cursor:pointer}.form-actions{display:flex;padding-top:2rem;padding-right:2rem;gap:1rem;justify-content:end}.header-main{margin:0 0 22px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.header-main .card-filter{margin:1% 0% 0%}.header-main .title{display:grid;gap:2px;color:var(--muted-foreground);font-size:13px}.page-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.config-pagina{display:flex;flex-direction:column;gap:16px}.config-pagina .ant-form-item .ant-row>.ant-col{padding-left:0!important;padding-right:0!important;margin-bottom:0}.config-pagina .ant-form-item{margin-bottom:16px}.config-pagina .ant-form-item-label{padding-bottom:6px}.config-pagina .ant-form-item-label>label{height:auto;font-size:13px;font-weight:500;color:var(--foreground)}.config-pagina .ant-form-item-extra{margin-top:4px;font-size:12px;color:var(--muted-foreground)}.config-pagina .ant-input,.config-pagina .ant-input-affix-wrapper{background-color:var(--input);padding-top:8px;padding-bottom:8px}.config-resumo .ant-card-body{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px}.config-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;font-size:18px;font-weight:600;color:#fff;background:var(--primary)}.config-resumo-texto{display:flex;flex-direction:column;flex:1;min-width:180px}.config-resumo-texto strong{font-size:16px;font-weight:600;color:var(--foreground)}.config-resumo-texto span{font-size:13px;color:var(--muted-foreground);word-break:break-all}.config-resumo-tags{display:flex;flex-wrap:wrap;gap:8px}.config-resumo-tags .ant-tag{margin:0}.config-grade{display:flex;flex-direction:column;gap:16px}.config-secao .ant-card-body{padding:20px}.config-campos-duplos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:start}@media (max-width: 768px){.config-campos-duplos{grid-template-columns:minmax(0,1fr)}}.config-whatsapp-campo{max-width:calc(50% - 8px)}@media (max-width: 768px){.config-whatsapp-campo{max-width:none}}.config-senha-linha{display:flex;gap:8px}.config-senha-linha .ant-input-password{flex:1;min-width:0}.config-secao-cabecalho{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border)}.config-secao-cabecalho h3{margin:0;font-size:15px;font-weight:600;color:var(--foreground)}.config-secao-cabecalho p{margin:2px 0 0;font-size:13px;color:var(--muted-foreground)}.config-secao-icone{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;font-size:16px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.config-acoes{display:flex;justify-content:flex-end}.config-requisitos{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 18px;padding:0;list-style:none}.config-requisitos li{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-foreground);transition:color .2s ease}.config-requisitos li>span{width:10px;height:10px;margin:1px;border:1.5px solid currentColor;border-radius:50%}.config-requisitos li.ok{color:#16a34a}.config-whatsapp{display:flex;gap:8px}.config-whatsapp .ant-input-affix-wrapper{flex:1;min-width:0}@media (max-width: 480px){.config-whatsapp{flex-direction:column}}.config-avisos-titulo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:13px;font-weight:500;color:var(--foreground)}.config-avisos-titulo small{font-size:12px;font-weight:400;color:var(--muted-foreground)}.config-aviso{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--border);cursor:pointer}.config-aviso strong{display:block;font-size:14px;font-weight:500;color:var(--foreground)}.config-aviso span{display:block;margin-top:2px;font-size:12px;line-height:1.5;color:var(--muted-foreground)}.config-aviso .ant-switch{flex-shrink:0}.config-avisos-alerta{margin:8px 0 0;padding:10px 12px;border-radius:var(--radius);font-size:12px;color:var(--foreground);background:color-mix(in srgb,#d97706 12%,transparent)}.dashboard-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 992px){.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-cards .stat-card-value{font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card{height:100%}.stat-card .ant-card-body{padding:18px 20px}.stat-card-label{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.stat-card-value{display:block;margin:10px 0 2px;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.stat-card-hint{display:block;font-size:12px}.stat-card--compacto .ant-card-body{padding:14px 16px}.stat-card--compacto .stat-card-label{font-size:10px}.stat-card--compacto .stat-card-value{margin:8px 0 2px;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card--compacto .stat-card-hint{font-size:11px}.stat-card-modelo{display:flex;align-items:baseline;gap:8px;font-size:16px}.stat-card-inline{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--muted)}.panel-card .ant-card-body{padding:20px 22px 16px}.panel-title{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.panel-subtitle{display:block;margin:4px 0 16px;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.header-main-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.header-main .title h2{margin:0 0 4px;font-size:38px;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--foreground)}.payments-table.table{background-color:transparent;border:none;box-shadow:none;border-radius:0}.payments-table.table .ant-table,.payments-table.table .ant-table-container{background-color:transparent}.payments-table .ant-table-tbody>tr>td{height:66px}.payments-table .payment-type-cell{display:flex;align-items:center;gap:12px}.payments-table .payment-direction-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:7px;background:var(--muted);color:var(--muted-foreground)}.payments-table .payment-reference{color:var(--muted-foreground);font-size:12px}.payments-table .payment-reference{margin-top:2px;font-family:var(--font-mono)}.payments-table .ant-pagination.payments-pagination{margin:24px 0 8px;font-size:15px;row-gap:8px}.payments-table .ant-pagination.payments-pagination .ant-pagination-total-text{margin-inline-end:16px;color:var(--muted-foreground);font-size:14px}.payments-table .ant-pagination.payments-pagination .ant-pagination-item,.payments-table .ant-pagination.payments-pagination .ant-pagination-prev,.payments-table .ant-pagination.payments-pagination .ant-pagination-next,.payments-table .ant-pagination.payments-pagination .ant-pagination-jump-prev,.payments-table .ant-pagination.payments-pagination .ant-pagination-jump-next{min-width:40px;height:40px;line-height:38px;margin-inline-end:8px;border-radius:8px}.payments-table .ant-pagination.payments-pagination .ant-pagination-item a{padding:0 10px;font-size:15px}.payments-table .ant-pagination.payments-pagination .ant-pagination-item-active{font-weight:600}.payments-table .ant-pagination.payments-pagination .ant-pagination-prev .ant-pagination-item-link,.payments-table .ant-pagination.payments-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:8px;font-size:14px}.summary-list-card .ant-card-body{padding:0}.summary-list-card .summary-list-header,.summary-list-card .summary-list-row{display:grid;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.summary-list-card .summary-list-header{grid-template-columns:1fr auto}.summary-list-card .summary-list-header a{color:var(--muted-foreground);font-size:12px}.summary-list-card .summary-list-row{grid-template-columns:minmax(0,1fr) auto auto;min-height:62px}.summary-list-card .summary-list-row:last-child{border-bottom:0}.summary-list-card .summary-list-row>div:first-child{min-width:0}.summary-list-card .summary-list-row .ant-typography{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-list-card .summary-list-row:has(>.top-conta){grid-template-columns:minmax(0,1fr) 96px 112px}.summary-list-card .summary-list-row:has(>.top-conta)>.ant-tag{justify-self:center;margin:0}.summary-list-card .summary-list-row:has(>.top-conta)>.ant-typography:last-child{text-align:right}.summary-list-card .top-conta{display:flex;align-items:center;gap:14px}.summary-list-card .top-conta-texto{min-width:0}.summary-list-card .top-conta-posicao{--pos-cor: var(--muted-foreground);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;font-size:15px;font-weight:700;color:var(--pos-cor);background:color-mix(in srgb,var(--pos-cor) 14%,transparent);border:1px solid color-mix(in srgb,var(--pos-cor) 35%,transparent)}.summary-list-card .top-conta-posicao--1{--pos-cor: #d4a017;font-size:18px}.summary-list-card .top-conta-posicao--2{--pos-cor: #94a3b8}.summary-list-card .top-conta-posicao--3{--pos-cor: #c2733a}@media (max-width: 992px){.page-container{padding:20px 20px 32px}.page-container .header-main{padding:0}.header-main .title h2{font-size:30px}}@media (max-width: 767px){.page-container{padding:56px 18px 32px}}@media (max-width: 576px){.page-container{padding:56px 14px 28px}.header-main .title h2,.stat-card-value{font-size:24px}.panel-subtitle{font-size:17px}.summary-list-card .summary-list-row{grid-template-columns:minmax(0,1fr) auto}.summary-list-card .summary-list-row>.ant-typography:last-child{display:none}.summary-list-card .summary-list-row:has(>.top-conta){grid-template-columns:minmax(0,1fr) auto}.summary-list-card .summary-list-row:has(>.top-conta)>.ant-tag{display:none}.summary-list-card .summary-list-row:has(>.top-conta)>.ant-typography:last-child{display:block}}.card-filter .ant-card-small>.ant-card-body{padding:10px}@keyframes pulse-warning{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}to{transform:scale(1);opacity:1}}.pulse-warning{animation:pulse-warning 1s infinite}.dateRangePicker .ant-picker-panel:nth-child(2){display:none}.dateRangePicker .ant-picker-panel:nth-child(1) button{visibility:visible!important}.ant-input-search .ant-input-group-addon .ant-btn{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ant-input-search .ant-input-group-addon .ant-btn:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);border-color:color-mix(in srgb,var(--primary) 90%,black)}.dark .ant-input-search .ant-input-group-addon .ant-btn{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.dark .ant-input-search .ant-input-group-addon .ant-btn:hover{background-color:color-mix(in srgb,var(--primary) 90%,white);border-color:color-mix(in srgb,var(--primary) 90%,white)}.quantidade-stepper-input .ant-input-number-input{text-align:center}.quantidade-stepper--compacto .ant-btn{width:20px;min-width:20px;height:20px;font-size:10px}.quantidade-stepper--compacto .quantidade-stepper-input{width:32px!important;font-size:12px!important}.quantidade-stepper--compacto .quantidade-stepper-input .ant-input-number-input{height:20px;padding:0 2px}.ant-table-filter-dropdown:has(.filtro-coluna){background-color:var(--popover);border:1px solid var(--border)}.filtro-coluna{width:320px;max-width:calc(100vw - 32px);padding:13px;color:var(--foreground);background-color:var(--popover)}.filtro-coluna .ant-checkbox-wrapper{color:var(--foreground)}.filtro-coluna-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:12px}.filtro-coluna-atalhos{display:flex;gap:12px}.filtro-coluna-atalhos .ant-btn{height:auto;padding:0}.filtro-coluna-contagem{color:var(--muted-foreground);white-space:nowrap}.filtro-coluna-pesquisa{margin-bottom:16px}.filtro-coluna-opcoes{display:flex;flex-direction:column;gap:12px;max-height:250px;overflow-y:auto;padding-right:8px;transition:filter .3s ease}.filtro-coluna-vazio{font-size:12px;color:var(--muted-foreground)}.filtro-coluna-rodape{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.config-acessos{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.config-acessos-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.config-acessos-cabecalho>div{display:flex;flex-direction:column;gap:2px;min-width:0}.config-acessos-cabecalho strong{font-size:14px;color:var(--foreground)}.config-acessos-cabecalho strong .anticon{margin-right:6px;color:var(--primary)}.config-acessos-cabecalho span{font-size:13px;color:var(--muted-foreground)}@media (max-width: 576px){.config-acessos-cabecalho{flex-direction:column}}.config-acessos-vazio{margin:0;font-size:13px;color:var(--muted-foreground)}.config-acesso{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.config-acesso:last-child{border-bottom:none}.config-acesso-texto{display:flex;flex:1;flex-direction:column;min-width:0}.config-acesso-texto strong{color:var(--foreground)}.config-acesso-texto span{overflow:hidden;font-size:12px;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.config-acesso-ultimo{font-size:12px;color:var(--muted-foreground);white-space:nowrap}@media (max-width: 576px){.config-acesso-ultimo{display:none}}.titulo-ajuda{display:inline-flex;align-items:center;gap:6px}.titulo-ajuda-icone{font-size:12px;color:var(--muted-foreground);cursor:help}.titulo-ajuda-tooltip{max-width:380px}.titulo-ajuda-lista{display:flex;flex-direction:column;gap:8px;margin:4px 0;padding:0;list-style:none;text-transform:none;letter-spacing:normal;font-weight:400}.titulo-ajuda-lista li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45}.titulo-ajuda-lista .ant-tag{flex-shrink:0;margin:0}.aviso-cobranca{display:flex;flex-direction:column;gap:8px;padding:20px 30px 0}.aviso-cobranca .ant-alert-action{margin-left:12px}.aviso-cobranca .ant-btn-link{padding:0;height:auto;font-weight:600}@media (max-width: 768px){.aviso-cobranca{padding:12px 16px 0}.aviso-cobranca .ant-alert{flex-wrap:wrap;row-gap:8px}}.aviso-cobranca-popup{padding-top:8px;text-align:center}.aviso-cobranca-popup h3{margin:12px 0 8px;font-size:18px;color:var(--foreground)}.aviso-cobranca-popup p{margin:0 0 6px;color:var(--muted-foreground)}.aviso-cobranca-popup-icone{font-size:40px;color:#dc2626}.aviso-cobranca-popup-lista{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;text-align:left}.aviso-cobranca-popup-lista li{padding:12px 14px;border:1px solid var(--border);border-radius:10px}.aviso-cobranca-popup-lista strong{display:block;margin-bottom:4px;color:var(--foreground)}.aviso-cobranca-popup-lista p{margin:0}.aviso-cobranca-popup-lista .ant-btn-link{margin-top:6px;padding:0;height:auto;font-weight:600}.ant-table-thead>tr>th .ant-table-filter-column,.ant-table-thead>tr>th .ant-table-column-sorters{justify-content:flex-start;gap:4px}.ant-table-thead>tr>th .ant-table-filter-column>.ant-table-column-title,.ant-table-thead>tr>th .ant-table-column-sorters>.ant-table-column-title{flex:0 1 auto}.ant-table-thead>tr>th .ant-table-filter-trigger{margin-inline:0}.ant-table-thead>tr>th[style*="text-align: center"] .ant-table-filter-column,.ant-table-thead>tr>th[style*="text-align: center"] .ant-table-column-sorters,.ant-table-thead>tr>th[style*="text-align:center"] .ant-table-filter-column,.ant-table-thead>tr>th[style*="text-align:center"] .ant-table-column-sorters{justify-content:center}.historico-investimento-titulo{text-align:center}@media (max-width: 768px){.historico-investimento-titulo{text-align:left}}.historico-investimento-corpo{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:stretch}@media (max-width: 768px){.historico-investimento-corpo{grid-template-columns:minmax(0,1fr)}}.historico-investimento-lado{display:flex;flex-direction:column;gap:12px}.historico-investimento-lado .ant-picker{width:100%}.historico-investimento-total{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:var(--muted)}.historico-investimento-total strong{font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--foreground);word-break:break-word}.historico-investimento-periodo{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted-foreground)}.historico-investimento-grafico{display:flex;align-items:center;justify-content:center;min-width:0;min-height:170px}.historico-investimento-grafico>.recharts-responsive-container{cursor:pointer}.historico-dia-titulo{display:flex;flex-direction:column;gap:2px}.historico-dia-titulo span{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.historico-dia-titulo strong{font-size:16px;font-weight:600;color:var(--foreground)}.historico-dia-titulo strong:first-letter{text-transform:uppercase}.historico-dia-resumo{display:flex;flex-direction:column;gap:3px;margin:2px 0 14px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--muted)}.historico-dia-resumo strong{font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--foreground)}.historico-dia-resumo-rotulo,.historico-dia-resumo-contas{font-size:12px;color:var(--muted-foreground)}.historico-dia-contas{display:flex;flex-direction:column;gap:4px;max-height:340px;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none}.historico-dia-contas li{display:flex;align-items:flex-start;gap:11px;padding:10px 11px;border-radius:9px;transition:background-color .2s ease}.historico-dia-contas li:hover{background-color:var(--muted)}.historico-dia-posicao{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;font-size:11px;font-weight:600;color:var(--muted-foreground);background:var(--muted)}.historico-dia-info{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.historico-dia-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.historico-dia-conta{display:flex;flex-direction:column;gap:2px;min-width:0}.historico-dia-conta strong{overflow:hidden;font-size:14px;font-weight:600;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.historico-dia-conta span{font-size:11px;color:var(--muted-foreground)}.historico-dia-valor{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:3px}.historico-dia-valor strong{font-size:14px;font-weight:600;color:var(--foreground)}.historico-dia-moeda{padding:1px 8px;border-radius:999px;font-size:11px;color:var(--muted-foreground);background:var(--muted)}.historico-dia-fatia{display:flex;align-items:center;gap:10px}.historico-dia-fatia>span{flex-shrink:0;font-size:11px;color:var(--muted-foreground)}.historico-dia-barra{flex:1;height:5px;overflow:hidden;border-radius:999px;background:var(--muted)}.historico-dia-barra span{display:block;height:100%;border-radius:999px;background:var(--muted-foreground)}.historico-tooltip{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background-color:var(--popover);color:var(--popover-foreground)}.historico-tooltip-valor{color:var(--chart-1)}.historico-tooltip-dica{font-size:11px;color:var(--muted-foreground)}.config-acesso-nivel{margin-left:8px;vertical-align:middle}.config-acesso-voce{font-size:12px;color:var(--muted-foreground);white-space:nowrap}.config-acesso-niveis{display:flex;flex-direction:column;gap:10px}.config-acesso-niveis .ant-radio-wrapper{align-items:flex-start}.config-acesso-niveis strong{display:block;color:var(--foreground)}.config-acesso-niveis span>span,.config-acesso-niveis strong+span{display:block;font-size:12px;color:var(--muted-foreground)}.guia-solicitacao-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.guia-solicitacao-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;font-size:13px;color:var(--muted-foreground);background:none;cursor:pointer}.guia-solicitacao-link:hover{color:var(--foreground);text-decoration:underline}.guia-solicitacao{display:flex;flex-direction:column;gap:16px}.guia-solicitacao h4{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--foreground)}.guia-solicitacao p,.guia-solicitacao li{margin:0;font-size:13px;line-height:1.5;color:var(--muted-foreground)}.guia-solicitacao p+p,.guia-solicitacao p+ul,.guia-solicitacao ul+p{margin-top:6px}.guia-solicitacao ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.guia-solicitacao strong{color:var(--foreground)}.config-acesso-aviso{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;line-height:1.5;color:var(--muted-foreground);background:var(--muted)}.config-acesso-aviso .anticon{margin-top:3px}.aviso-cobranca-popup-lista .aviso-cobranca-alerta{margin-top:6px;font-size:12px;font-weight:600;color:#dc2626}.aviso-cobranca .ant-alert-description{font-size:12px;font-weight:600}.pagar-binance{display:flex;flex-direction:column;gap:12px}.pagar-binance h4{margin:6px 0 0;font-size:14px;font-weight:600;color:var(--foreground)}.pagar-binance-valor{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--muted)}.pagar-binance-valor>span{font-size:12px;color:var(--muted-foreground)}.pagar-binance-valor strong{font-size:24px;font-weight:600;color:var(--foreground)}.pagar-binance-carteiras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 480px){.pagar-binance-carteiras{grid-template-columns:minmax(0,1fr)}}.pagar-binance-carteiras button{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--border);border-radius:10px;text-align:left;color:var(--foreground);background:transparent;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.pagar-binance-carteiras button span{font-size:11px;color:var(--muted-foreground)}.pagar-binance-carteiras button:hover{border-color:var(--muted-foreground)}.pagar-binance-carteiras button.selecionada{border-color:var(--foreground);background:var(--muted)}.pagar-binance-carteiras button:disabled{opacity:.5;cursor:not-allowed}.pagar-binance-carteiras.pagar-formas{grid-template-columns:repeat(2,minmax(0,1fr))}.pagar-binance-carteiras.pagar-formas button{padding:14px}.pagar-binance-carteiras.pagar-formas button strong{font-size:15px}.pagar-trocar-forma{align-self:flex-start;padding-left:0!important}.pagar-binance-carteira{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:14px;border:1px solid var(--border);border-radius:10px}.pagar-binance-dados{display:flex;flex:1;flex-direction:column;gap:2px;min-width:180px}.pagar-binance-dados>span{margin-top:6px;font-size:11px;color:var(--muted-foreground)}.pagar-binance-dados strong{color:var(--foreground)}.pagar-binance-endereco{font-family:monospace;font-size:13px;word-break:break-all}.pagar-binance-aviso{width:100%;margin:0;font-size:12px;color:#d97706}.pagar-binance-rodape{margin:0;font-size:12px;color:var(--muted-foreground)}.pagar-binance-upload.ant-upload-wrapper .ant-upload-drag .ant-upload-btn{padding:10px 12px}.pagar-binance-upload-texto{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--foreground)}.pagar-binance-upload-texto .anticon{font-size:16px;color:var(--muted-foreground)}.pagar-binance-upload-texto small{font-size:12px;color:var(--muted-foreground)}.sidebar-logo{display:flex;align-items:center;gap:10px}.sidebar-recolher{margin-left:auto;flex-shrink:0;color:var(--sidebar-foreground)!important}.sidebar-marca{display:flex;flex-direction:column;align-items:center;min-width:0}.sidebar-marca img{max-width:130px}.sidebar-versao{flex-shrink:0;padding:0 8px 3px;text-align:center;color:var(--muted-foreground);font-size:7px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;opacity:.8}.sidebar-logo--recolhido{justify-content:center;padding-left:0!important;padding-right:0!important}.sidebar-logo--recolhido .sidebar-recolher{margin-left:0}.bm-distribuicao-aviso{font-size:12px;color:var(--muted-foreground)}.bm-distribuicao-aviso--erro{color:#ca3214}.dark .bm-distribuicao-aviso--erro{color:#f87171}
