.vendas-action-btn-gray{background:#374151!important;color:#fff!important;border:none!important}.vendas-action-btn-blue{background:#2563eb!important;color:#fff!important;border:none!important}.vendas-action-btn-red{background:#dc2626!important;color:#fff!important;border:none!important}.vendas-action-btn-blue,.vendas-action-btn-gray,.vendas-action-btn-red{min-width:32px!important;width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.p-button-square{border-radius:4px!important;aspect-ratio:1!important}.p-datatable .p-datatable-tbody>tr>td:last-child div{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;justify-content:center!important;align-items:center!important;min-width:110px!important;width:auto!important}@media (max-width:640px){.p-datatable .hidden.sm\\:table-cell{display:none!important}}@media (max-width:768px){.p-datatable .hidden.md\\:table-cell{display:none!important}}.p-component,.p-inputtext{font-size:.875rem}.p-inputtext{padding:.4rem .75rem;height:auto}.p-iconfield{display:flex;align-items:center;position:relative}.p-iconfield .p-inputtext{flex:1}.p-iconfield-icon-left .p-inputtext{padding-left:2.5rem}.p-iconfield-icon-right .p-inputtext{padding-right:2.5rem}.p-iconfield .p-inputicon{position:absolute;display:flex;align-items:center;justify-content:center}.p-iconfield-icon-left .p-inputicon{left:.75rem}.p-iconfield-icon-right .p-inputicon{right:.75rem}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{height:2.3rem;width:2.3rem;border-top-left-radius:0;border-bottom-left-radius:0}.p-calendar .p-inputtext{padding-right:2.5rem}.p-button{padding:.4rem .8rem;font-size:.875rem}.p-button.p-button-sm{padding:.3rem .7rem;font-size:.75rem}.p-button .p-button-icon{font-size:.875rem}.p-button.p-button-icon-only{width:2.3rem;height:2.3rem;padding:.4rem}.p-button.p-button-sm.p-button-icon-only{width:2rem;height:2rem;padding:.3rem}.p-dropdown{height:auto}.p-dropdown-label{padding:.4rem .75rem;font-size:.875rem}.p-dropdown-trigger{width:2.3rem}.p-datepicker{font-size:.875rem}.p-datepicker table td{padding:.2rem}.p-datepicker table td>span{width:2rem;height:2rem;border-radius:4px}.p-datepicker .p-datepicker-header{padding:.4rem}.p-datepicker .p-datepicker-header .p-datepicker-title{margin:0 auto 0 0}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{width:2rem;height:2rem}.p-toast .p-toast-message{font-size:.875rem;padding:.75rem}.p-datatable .p-datatable-thead>tr>th{padding:.5rem .75rem;font-size:.8125rem}.p-datatable .p-datatable-tbody>tr>td{padding:.5rem .75rem;font-size:.875rem}.p-datatable,.p-datatable table{width:100%!important;min-width:unset!important;max-width:100%!important}.p-datatable table{table-layout:auto!important}.p-datatable .p-datatable-wrapper{max-width:100%!important;overflow-x:auto!important}.p-datatable .p-column-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.p-datatable .hidden.md\\:table-cell{display:none!important}.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th{padding:.375rem .5rem;font-size:.75rem}}@media (max-width:1024px){.p-datatable .hidden.lg\\:table-cell{display:none!important}}@media (max-width:1280px){.p-datatable .hidden.xl\\:table-cell{display:none!important}}.p-datatable .p-datatable-tbody>tr>td:not(:last-child){word-break:break-word;max-width:0;white-space:normal}.p-datatable .p-datatable-tbody>tr>td:last-child{word-break:normal;max-width:none;white-space:nowrap;width:auto;min-width:fit-content}.p-datatable .p-datatable-tbody>tr>td:not(:last-child)>div,.p-datatable .p-datatable-tbody>tr>td:not(:last-child)>span{max-width:100%}.p-datatable-wrapper{overflow-x:hidden!important}.p-datatable-scrollable .p-datatable-wrapper{overflow-x:auto!important;max-width:100%}.vendas-table-responsive{width:100%!important;max-width:100%!important}.vendas-table-responsive .p-datatable-wrapper{overflow-x:auto!important;max-width:100%!important}.vendas-table-responsive table{width:100%!important;max-width:100%!important;min-width:unset!important;table-layout:fixed!important}.vendas-table-responsive .p-datatable-tbody>tr>td:first-child,.vendas-table-responsive .p-datatable-thead>tr>th:first-child{width:80px!important;min-width:60px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(2),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(2){width:22%!important;min-width:180px!important;max-width:220px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(3),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(3){width:18%!important;min-width:150px!important;max-width:200px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(4),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(4){width:120px!important;min-width:100px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(5),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(5){width:140px!important;min-width:120px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(6),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(6){width:120px!important;min-width:100px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(7),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(7){width:15%!important;min-width:120px!important;max-width:150px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(8),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(8){width:80px!important;min-width:70px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(9),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(9){width:120px!important;min-width:100px!important}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(10),.vendas-table-responsive .p-datatable-thead>tr>th:nth-child(10){width:80px!important;min-width:70px!important}.vendas-table-responsive .p-datatable-tbody>tr>td,.vendas-table-responsive .p-datatable-thead>tr>th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(2),.vendas-table-responsive .p-datatable-tbody>tr>td:nth-child(3){white-space:normal;word-break:break-word}.vendas-table-responsive .p-datatable-responsive-scroll>.p-datatable-wrapper{overflow-x:auto}.vendas-table-responsive .p-datatable-responsive-scroll .p-datatable-tbody>tr>td{display:table-cell!important;position:static!important}.vendas-table-responsive .p-datatable-responsive-scroll .p-datatable-tbody>tr>td:before{display:none!important}.p-dialog{border:1px solid var(--color-border)!important}.p-dialog,.p-dialog .p-dialog-header{background:var(--color-card)!important;color:var(--color-card-foreground)!important}.p-dialog .p-dialog-header{padding:1rem}.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{background:var(--color-card)!important;color:var(--color-card-foreground)!important;padding:0 1rem 1rem}.p-dialog .p-dialog-header-icon{color:var(--color-card-foreground)!important}.p-chip{height:auto;font-size:.75rem}.p-accordion .p-accordion-header .p-accordion-header-link{padding:.75rem 1rem}.p-accordion .p-accordion-content{padding:1rem}.p-tabview .p-tabview-nav li .p-tabview-nav-link{padding:.5rem 1rem}.p-tabview .p-tabview-panels{padding:1rem}.p-fieldset .p-fieldset-legend{padding:.5rem 1rem;font-size:.875rem}.p-fieldset .p-fieldset-content{padding:1rem}.p-panel .p-panel-header{padding:.75rem 1rem}.p-panel .p-panel-content{padding:1rem}.p-menu{width:auto;min-width:12rem}.p-menu .p-menuitem-link{padding:.5rem 1rem}.p-multiselect-label{padding:.4rem .75rem;font-size:.875rem}.p-inputnumber-input{font-size:.875rem}.p-treeselect-label-container{padding:.4rem .75rem;font-size:.875rem}.p-tree{font-size:.875rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{padding:.4rem}.p-inputswitch{height:1.5rem;width:2.75rem}.p-inputswitch .p-inputswitch-slider{border-radius:30px}.p-inputswitch .p-inputswitch-slider:before{height:1.1rem;width:1.1rem;margin-top:-.55rem;margin-left:-.55rem}.p-checkbox,.p-checkbox .p-checkbox-box,.p-radiobutton,.p-radiobutton .p-radiobutton-box{width:1.25rem;height:1.25rem}.p-progressbar{height:.75rem}.p-rating .p-rating-icon{font-size:1rem}.p-paginator{padding:.5rem}.p-paginator .p-paginator-element{min-width:2rem;height:2rem}.p-card .p-card-title{font-size:1.25rem}.p-card .p-card-subtitle{font-size:.875rem}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-body{padding:1rem}.p-card .p-card-footer{padding:0 1rem 1rem}.tabview-custom .p-tabview-nav{background:#f8fafc;border-radius:.5rem .5rem 0 0;border-bottom:1px solid #e2e8f0}.tabview-custom .p-tabview-nav-link{background:transparent;border:none;color:#64748b;font-weight:500;padding:.75rem 1.5rem;border-radius:.5rem .5rem 0 0;margin-bottom:-1px;transition:all .2s ease}.tabview-custom .p-tabview-nav-link:hover{background:#e2e8f0;color:#334155}.tabview-custom .p-tabview-nav-link:focus{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.tabview-custom .p-highlight .p-tabview-nav-link{background:white;color:#1e293b;border-bottom:2px solid #3b82f6;font-weight:600}.tabview-custom .p-tabview-panels{background:white;border:none;padding:1.5rem;border-radius:0 0 .5rem .5rem}.tabview-custom .p-tabview-panel{padding:0}.tabview-custom .p-tabview-nav-link svg{width:1rem;height:1rem}.closed-positions-table.p-datatable .p-datatable-tbody>tr>td{max-width:none!important;white-space:nowrap!important}.closed-positions-table.p-datatable .p-datatable-tbody>tr>td,.closed-positions-table.p-datatable .p-datatable-thead>tr>th{word-break:normal!important}.closed-positions-table .p-datatable-tbody>tr>td:first-child,.closed-positions-table .p-datatable-tbody>tr>td:nth-child(2),.closed-positions-table .p-datatable-thead>tr>th:first-child,.closed-positions-table .p-datatable-thead>tr>th:nth-child(2){width:105px!important;min-width:105px!important;max-width:105px!important;white-space:normal!important}.dark .p-datatable,.dark .p-datatable .p-datatable-header{background:var(--card)!important;color:var(--foreground)!important}.dark .p-datatable .p-datatable-header{border-color:var(--border)!important}.dark .p-datatable .p-datatable-thead>tr>th{background:var(--muted)!important;color:var(--foreground)!important;border-color:var(--border)!important}.dark .p-datatable .p-datatable-tbody>tr{background:var(--card)!important;color:var(--foreground)!important}.dark .p-datatable .p-datatable-tbody>tr.p-highlight{background:rgba(204,255,1,.08)!important}.dark .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:rgba(255,255,255,.03)!important}.dark .p-datatable .p-datatable-tbody>tr>td{border-color:var(--border)!important;color:var(--foreground)!important}.dark .p-datatable .p-datatable-tbody>tr:hover{background:rgba(255,255,255,.05)!important}.dark .p-datatable .p-datatable-tfoot>tr>td{background:var(--muted)!important;color:var(--foreground)!important;border-color:var(--border)!important}.dark .p-datatable .p-sortable-column:not(.p-highlight):hover{background:rgba(255,255,255,.05)!important;color:var(--foreground)!important}.dark .p-datatable .p-sortable-column.p-highlight{background:rgba(204,255,1,.08)!important;color:#ccff01!important}.dark .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#ccff01!important}.dark .p-datatable .p-paginator-bottom,.dark .p-paginator{background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important}.dark .p-paginator .p-paginator-element{color:var(--foreground)!important}.dark .p-paginator .p-paginator-element:not(.p-highlight):hover{background:rgba(255,255,255,.06)!important;color:var(--foreground)!important}.dark .p-paginator .p-paginator-element.p-highlight{background:rgba(204,255,1,.12)!important;color:#ccff01!important}.dark .p-dropdown{background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important}.dark .p-dropdown.p-focus,.dark .p-dropdown:not(.p-disabled):hover{border-color:#ccff01!important}.dark .p-dropdown.p-focus{box-shadow:0 0 0 2px rgba(204,255,1,.2)!important}.dark .p-dropdown .p-dropdown-label{color:var(--foreground)!important;background:transparent!important}.dark .p-dropdown .p-dropdown-label.p-placeholder{color:rgba(240,242,240,.4)!important}.dark .p-dropdown .p-dropdown-trigger{color:rgba(240,242,240,.5)!important;background:transparent!important}.dark .p-dropdown-panel{background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important;box-shadow:0 8px 24px rgba(0,0,0,.5)!important}.dark .p-dropdown-panel .p-dropdown-filter,.dark .p-dropdown-panel .p-dropdown-header{background:var(--muted)!important;border-color:var(--border)!important}.dark .p-dropdown-panel .p-dropdown-filter{color:var(--foreground)!important}.dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:var(--foreground)!important;background:transparent!important}.dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background:rgba(255,255,255,.06)!important;color:var(--foreground)!important}.dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:rgba(204,255,1,.12)!important;color:#ccff01!important}.dark .p-dropdown-panel .p-dropdown-empty-message{color:rgba(240,242,240,.4)!important}.dark .p-inputtext{background:var(--muted)!important;color:var(--foreground)!important;border-color:var(--border)!important}.dark .p-inputtext:not(.p-disabled):hover{border-color:rgba(204,255,1,.5)!important}.dark .p-inputtext:not(.p-disabled).p-focus,.dark .p-inputtext:not(.p-disabled):focus{border-color:#ccff01!important;box-shadow:0 0 0 2px rgba(204,255,1,.2)!important}.dark .p-inputtext::placeholder{color:rgba(240,242,240,.35)!important}.dark .p-datepicker{background:var(--card)!important;box-shadow:0 8px 24px rgba(0,0,0,.5)!important}.dark .p-datepicker,.dark .p-datepicker .p-datepicker-header{border-color:var(--border)!important;color:var(--foreground)!important}.dark .p-datepicker .p-datepicker-header{background:var(--muted)!important}.dark .p-datepicker .p-datepicker-header button{color:var(--foreground)!important}.dark .p-datepicker table th{color:rgba(240,242,240,.5)!important}.dark .p-datepicker table td>span{color:var(--foreground)!important}.dark .p-datepicker table td>span:hover{background:rgba(255,255,255,.07)!important}.dark .p-datepicker table td.p-datepicker-today>span{background:rgba(204,255,1,.12)!important;color:#ccff01!important}.dark .p-datepicker table td>span.p-highlight{background:rgba(204,255,1,.2)!important;color:#ccff01!important}.dark .p-tabview .p-tabview-nav{background:var(--muted)!important;border-color:var(--border)!important}.dark .p-tabview .p-tabview-nav li .p-tabview-nav-link{background:transparent!important;color:rgba(240,242,240,.55)!important;border-color:transparent!important}.dark .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled) .p-tabview-nav-link:hover{background:rgba(255,255,255,.06)!important;color:var(--foreground)!important;border-color:transparent!important}.dark .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:var(--card)!important;color:#ccff01!important;border-color:transparent transparent #ccff01!important}.dark .p-tabview .p-tabview-nav-btn{background:var(--muted)!important;color:var(--foreground)!important;border-color:var(--border)!important}.dark .p-tabview .p-tabview-panels{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}.dark .tabview-custom .p-tabview-nav{background:var(--muted)!important;border-color:var(--border)!important}.dark .tabview-custom .p-tabview-nav-link{color:rgba(240,242,240,.55)!important;background:transparent!important}.dark .tabview-custom .p-tabview-nav-link:hover{background:rgba(255,255,255,.06)!important;color:var(--foreground)!important}.dark .tabview-custom .p-highlight .p-tabview-nav-link{background:var(--card)!important;color:#ccff01!important;border-bottom-color:#ccff01!important}.dark .tabview-custom .p-tabview-panels{background:var(--card)!important;color:var(--foreground)!important}.dark .p-button{background:rgba(204,255,1,.08)!important;border-color:var(--border)!important;color:var(--foreground)!important}.dark .p-button:not(.p-disabled):hover{background:rgba(204,255,1,.14)!important;border-color:rgba(204,255,1,.4)!important;color:#ccff01!important}.dark .p-button.p-button-outlined{background:transparent!important;border-color:var(--border)!important;color:var(--foreground)!important}.dark .p-button.p-button-outlined:not(.p-disabled):hover{background:rgba(255,255,255,.05)!important;border-color:rgba(204,255,1,.4)!important;color:var(--foreground)!important}.dark .p-button.p-button-text{background:transparent!important;border-color:transparent!important;color:var(--foreground)!important}.dark .p-button.p-button-text:not(.p-disabled):hover{background:rgba(255,255,255,.06)!important}.dark .p-datatable .p-datatable-loading-overlay{background:rgba(15,16,15,.6)!important}.dark .p-datatable .p-datatable-loading-icon{color:#ccff01!important}.dark .p-card{background:var(--card)!important;border-color:var(--border)!important}.dark .p-card,.dark .p-card .p-card-title{color:var(--foreground)!important}.dark .p-card .p-card-subtitle{color:rgba(240,242,240,.55)!important}.dark .p-card .p-card-content,.dark .p-tooltip .p-tooltip-text{color:var(--foreground)!important}.dark .p-tooltip .p-tooltip-text{background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important}.dark .p-tooltip .p-tooltip-arrow{border-top-color:var(--border)!important}.dark .p-component{color:var(--foreground)}.dark .p-datatable,.dark .p-datatable .p-datatable-footer,.dark .p-datatable .p-datatable-header{background:var(--card);color:var(--card-foreground);border-color:var(--border)}.dark .p-datatable .p-datatable-thead>tr>th{background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}.dark .p-datatable .p-datatable-tbody>tr{background:var(--card);color:var(--foreground)}.dark .p-datatable .p-datatable-tbody>tr>td{border-color:var(--border)}.dark .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:var(--muted)!important;opacity:.3}.dark .p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--primary/20)!important;color:var(--primary)!important}.dark .p-datatable .p-column-title{color:var(--muted-foreground)}.dark .p-datatable .p-datatable-tbody>tr:hover{background:var(--muted/20)!important}.dark .p-paginator{background:var(--card);color:var(--card-foreground);border-color:var(--border)}.dark .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:var(--primary);color:var(--primary-foreground)}.dark .p-tabview .p-tabview-nav{background:transparent;border-color:var(--border)}.dark .p-tabview .p-tabview-nav li .p-tabview-nav-link{background:transparent;color:var(--muted-foreground);border-color:var(--border)}.dark .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:var(--accent/20);color:var(--primary);border-color:var(--primary)}.dark .p-tabview .p-tabview-panels{background:transparent;color:var(--foreground)}.dark .p-dialog{border:1px solid var(--border);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.dark .p-dialog,.dark .p-dialog .p-dialog-header{background:var(--card);color:var(--card-foreground)}.dark .p-dialog .p-dialog-header{border-bottom:1px solid var(--border)}.dark .p-dialog .p-dialog-content,.dark .p-dialog .p-dialog-footer{background:var(--card);color:var(--card-foreground)}.dark .p-dialog .p-dialog-footer{border-top:1px solid var(--border)}.dark .p-calendar input,.dark .p-dropdown,.dark .p-inputtext,.dark .p-multiselect{background:var(--background);color:var(--foreground);border-color:var(--border)}.dark .p-inputtext:enabled:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary/20)}.dark .p-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border)}.dark .p-dropdown-items-wrapper,.dark .p-dropdown-panel,.dark .p-tooltip .p-tooltip-text{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border)}.dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:var(--foreground)}.dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-focus,.dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background:var(--muted);color:var(--foreground)}.dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}.dark .p-multiselect-panel{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border)}.dark .p-multiselect-panel .p-multiselect-header{background:var(--muted);border-bottom:1px solid var(--border);color:var(--foreground)}.dark .p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:var(--foreground)}.dark .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-focus,.dark .p-multiselect-panel .p-multiselect-items .p-multiselect-item:hover{background:var(--muted)}.dark .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}.dark .p-datepicker{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border)}.dark .p-datepicker .p-datepicker-header{background:var(--muted);color:var(--foreground);border-bottom:1px solid var(--border)}.dark .p-datepicker .p-datepicker-header .p-datepicker-next,.dark .p-datepicker .p-datepicker-header .p-datepicker-prev{color:var(--muted-foreground)}.dark .p-datepicker table td>span{color:var(--foreground)}.dark .p-datepicker table td>span:hover{background:var(--muted)}.dark .p-datepicker table td>span.p-highlight{background:var(--primary);color:var(--primary-foreground)}.dark .p-datepicker table td.p-datepicker-today>span{background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}.dark .p-inputnumber-input{color:var(--foreground)}.dark .p-chips .p-chips-multiple-container,.dark .p-inputnumber-input{background:var(--background);border-color:var(--border)}.dark .p-chips .p-chips-token{background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}.dark .p-checkbox .p-checkbox-box{background:var(--background);border-color:var(--border)}.dark .p-checkbox .p-checkbox-box.p-highlight{background:var(--primary);border-color:var(--primary)}.dark .p-checkbox .p-checkbox-box .p-checkbox-icon{color:var(--primary-foreground)}.dark .p-password-panel{background:var(--popover);color:var(--foreground);border:1px solid var(--border)}.dark .p-progressbar{background:var(--muted)}.dark .p-progressbar .p-progressbar-value{background:var(--primary)}.dark .p-skeleton{background-color:var(--muted)}.dark .p-skeleton:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.04) 20%,rgba(255,255,255,.08) 60%,rgba(255,255,255,0))}.dark .p-message.p-message-info{background:color-mix(in srgb,#3b82f6 15%,var(--card));border-color:#3b82f6;color:var(--foreground)}.dark .p-message.p-message-success{background:color-mix(in srgb,var(--c-success) 15%,var(--card));border-color:var(--c-success);color:var(--foreground)}.dark .p-message.p-message-warn{background:color-mix(in srgb,var(--c-warning) 15%,var(--card));border-color:var(--c-warning);color:var(--foreground)}.dark .p-message.p-message-error{background:color-mix(in srgb,var(--c-danger) 15%,var(--card));border-color:var(--c-danger);color:var(--foreground)}.dark .p-toast .p-toast-message{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.dark .p-toast .p-toast-message .p-toast-message-content{color:var(--foreground)}.dark .p-tag{background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}.dark .p-tag.p-tag-success{background:color-mix(in srgb,var(--c-success) 20%,transparent);color:var(--c-success)}.dark .p-tag.p-tag-danger{background:color-mix(in srgb,var(--c-danger) 20%,transparent);color:var(--c-danger)}.dark .p-tag.p-tag-warning{background:color-mix(in srgb,var(--c-warning) 20%,transparent);color:var(--c-warning)}.dark .p-confirmdialog{background:var(--card);color:var(--card-foreground);border:1px solid var(--border)}.dark .p-confirmdialog .p-dialog-header{border-bottom:1px solid var(--border)}.dark .p-confirmdialog .p-dialog-content,.dark .p-confirmdialog .p-dialog-header{background:var(--card);color:var(--card-foreground)}.dark .p-confirmdialog .p-dialog-footer{background:var(--card);border-top:1px solid var(--border)}.dark .p-splitter{background:transparent;border-color:var(--border)}.dark .p-splitter .p-splitter-gutter{background:var(--muted)}.dark .p-float-label label{color:var(--muted-foreground)}.dark .p-float-label .p-inputwrapper-filled~label,.dark .p-float-label .p-inputwrapper-focus~label,.dark .p-float-label input.p-filled~label,.dark .p-float-label input:focus~label{color:var(--primary)}.dark .p-selectbutton .p-button{background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}.dark .p-selectbutton .p-button.p-highlight{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.dark .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:color-mix(in srgb,var(--muted) 50%,transparent)!important;opacity:1!important}.dark .p-datatable .p-datatable-tbody>tr:hover{background:color-mix(in srgb,var(--muted) 80%,transparent)!important}.dark ::-webkit-scrollbar{width:6px;height:6px}.dark ::-webkit-scrollbar-track{background:var(--background)}.dark ::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.dark ::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}