.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 .p-dialog-header{padding:1rem}.p-dialog .p-dialog-content,.p-dialog .p-dialog-footer{padding:0 1rem 1rem}.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}