.v-container{background:#f8f9fa!important;padding:24px!important;max-width:1400px!important;margin:0 auto!important}.controls-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:20px}.search-container{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:350px}.filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.export-btn{height:48px!important;border-radius:25px!important;padding:0 24px!important;font-weight:600!important;text-transform:none!important;-webkit-box-shadow:0 2px 8px rgba(237,66,36,.2)!important;box-shadow:0 2px 8px rgba(237,66,36,.2)!important;white-space:nowrap!important;-ms-flex-negative:0;flex-shrink:0}.export-btn .v-icon{color:#fff!important}.filter-select{width:200px;border-radius:25px!important;-ms-flex-negative:0;flex-shrink:0}.filter-automail{width:280px!important}.filter-select .v-input__control{min-height:48px!important}.filter-select .v-input__slot{background:#fff!important;border-radius:25px!important;padding:0 20px!important;-webkit-box-shadow:0 2px 8px rgba(237,66,36,.1)!important;box-shadow:0 2px 8px rgba(237,66,36,.1)!important;border:2px solid transparent!important}.filter-select:hover .v-input__slot{border-color:rgba(237,66,36,.3)!important;-webkit-box-shadow:0 4px 12px rgba(237,66,36,.15)!important;box-shadow:0 4px 12px rgba(237,66,36,.15)!important}.filter-select.v-input--is-focused .v-input__slot{border-color:#ed4224!important;-webkit-box-shadow:0 0 0 3px rgba(237,66,36,.1),0 4px 12px rgba(237,66,36,.15)!important;box-shadow:0 0 0 3px rgba(237,66,36,.1),0 4px 12px rgba(237,66,36,.15)!important}.filter-select .v-label{color:#666!important;font-weight:500!important}.filter-select .v-select__selection{font-size:14px!important;font-weight:500!important;color:#333!important}.text-search{border-radius:25px!important}.text-search .v-input__control{min-height:48px!important}.text-search .v-input__slot{background:#fff!important;border-radius:25px!important;padding:0 20px!important;-webkit-box-shadow:0 2px 8px rgba(237,66,36,.1)!important;box-shadow:0 2px 8px rgba(237,66,36,.1)!important;border:2px solid transparent!important}.text-search:hover .v-input__slot{border-color:rgba(237,66,36,.3)!important;-webkit-box-shadow:0 4px 12px rgba(237,66,36,.15)!important;box-shadow:0 4px 12px rgba(237,66,36,.15)!important}.text-search.v-input--is-focused .v-input__slot{border-color:#ed4224!important;-webkit-box-shadow:0 0 0 3px rgba(237,66,36,.1),0 4px 12px rgba(237,66,36,.15)!important;box-shadow:0 0 0 3px rgba(237,66,36,.1),0 4px 12px rgba(237,66,36,.15)!important}.text-search .v-icon{color:#ed4224!important}.text-search .v-label{color:#666!important;font-weight:500!important}.text-search input{font-size:14px!important;font-weight:500!important;color:#333!important}.text-search input::-webkit-input-placeholder{color:#999!important;font-style:italic!important}.text-search input::-moz-placeholder{color:#999!important;font-style:italic!important}.text-search input:-ms-input-placeholder{color:#999!important;font-style:italic!important}.text-search input::-ms-input-placeholder{color:#999!important;font-style:italic!important}.text-search input::placeholder{color:#999!important;font-style:italic!important}.custom-table{background:#fff!important;border-radius:16px!important;-webkit-box-shadow:0 4px 24px rgba(237,66,36,.08)!important;box-shadow:0 4px 24px rgba(237,66,36,.08)!important;overflow:hidden!important;border:none!important;margin-top:24px!important}.custom-table .v-data-table__wrapper{border-radius:16px!important}.custom-table thead th{background:#ed4224!important;color:#fff!important;font-weight:700!important;font-size:12px!important;padding:20px 16px!important;text-transform:uppercase!important;letter-spacing:.8px!important;border:none!important}.custom-table .v-datatable__progress{display:none!important}.custom-table .v-table__overflow{border-radius:16px!important}.custom-table .v-datatable__actions{background:#fff!important;border-top:1px solid #f1f3f4!important}.custom-table tbody tr{border-bottom:1px solid #f1f3f4!important;background:#fff!important}.custom-table tbody tr:hover{background:#fff5f4!important;-webkit-box-shadow:0 2px 8px rgba(237,66,36,.06)!important;box-shadow:0 2px 8px rgba(237,66,36,.06)!important}.custom-table tbody tr:last-child{border-bottom:none!important}.custom-table tbody td{padding:16px!important;font-size:13px!important;color:#2d3748!important;font-weight:500!important;border:none!important;vertical-align:middle!important}.custom-table tbody td:first-child{font-weight:600!important;color:#ed4224!important}.v-btn[fab]{-webkit-box-shadow:0 6px 20px rgba(237,66,36,.3)!important;box-shadow:0 6px 20px rgba(237,66,36,.3)!important}.v-btn[color="blue darken-1"],.v-btn[fab]{background:#ed4224!important}.v-btn[color="blue darken-1"] .v-icon{color:#fff!important}.flex.xs12.sm6.md6{margin-bottom:-37px}.theme--light.v-icon{color:rgba(0,0,0,.54)!important}.dialog-card{border-radius:20px!important;-webkit-box-shadow:0 10px 30px rgba(237,66,36,.15)!important;box-shadow:0 10px 30px rgba(237,66,36,.15)!important}.dialog-header{background:linear-gradient(135deg,#ed4224,#c73219)!important;padding:24px!important;border-radius:20px 20px 0 0!important}.dialog-header,.dialog-header .v-icon{color:#fff!important}.dialog-title{font-size:20px!important;font-weight:600!important}.dialog-content{padding:32px 24px!important;background:#fafafa!important}.dialog-field{margin-bottom:16px!important}.dialog-field .v-icon{color:#ed4224!important}.dialog-actions{padding:20px 24px!important;background:#f5f5f5!important;border-radius:0 0 20px 20px!important}.dialog-btn{border-radius:25px!important;font-weight:600!important;text-transform:none!important;padding:0 24px!important;height:44px!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}@media (max-width:768px){.v-container{padding:16px!important}.custom-table{border-radius:12px!important}.controls-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.search-container{max-width:100%}.filter-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.filter-select{width:100%}.export-btn{width:100%!important}}