.employee-management[data-v-77797cba]{font-family:Cairo,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;direction:rtl;padding:1rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.page-header[data-v-77797cba]{margin-bottom:2rem}.header-content[data-v-77797cba]{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);flex-wrap:wrap;gap:1rem}.header-title[data-v-77797cba]{display:flex;align-items:center}.header-title h1[data-v-77797cba]{color:#263238;font-size:1.8rem;font-weight:700;margin:0;letter-spacing:.5px}.add-btn[data-v-77797cba]{background:linear-gradient(135deg,#1565c0,#0d47a1)!important;color:#fff!important;border-radius:12px!important;height:48px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px!important;box-shadow:0 4px 12px rgba(21,101,192,.3)!important;transition:all .3s ease!important}.add-btn[data-v-77797cba]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(21,101,192,.4)!important}.table-card[data-v-77797cba]{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px!important;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1)!important}.table-header[data-v-77797cba]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(0,0,0,.05);border-radius:16px 16px 0 0;padding:1.5rem 2rem}.table-title[data-v-77797cba]{display:flex;align-items:center;font-size:1.3rem;font-weight:600;color:#263238}.search-field[data-v-77797cba] .v-field{background:hsla(0,0%,100%,.8)!important;border-radius:12px!important;border:2px solid rgba(21,101,192,.1)!important}.search-field[data-v-77797cba] .v-field:hover{border-color:rgba(21,101,192,.3)!important}.search-field[data-v-77797cba] .v-field--focused{border-color:#1565c0!important;box-shadow:0 0 0 2px rgba(21,101,192,.1)!important}[data-v-77797cba] .modern-table{background:transparent!important}[data-v-77797cba] .modern-table .v-table__wrapper{border-radius:0 0 16px 16px;overflow:hidden}[data-v-77797cba] .modern-table .v-data-table-header{background:linear-gradient(135deg,#1565c0,#0d47a1)}[data-v-77797cba] .modern-table .v-data-table-header th{color:#fff!important;font-weight:600!important;font-size:.95rem!important;padding:1rem!important;text-align:right!important}[data-v-77797cba] .modern-table tbody tr:nth-child(2n){background:rgba(21,101,192,.02)}[data-v-77797cba] .modern-table tbody tr:hover{background:rgba(21,101,192,.05)!important}[data-v-77797cba] .modern-table tbody tr td{padding:1rem!important;color:#263238!important;font-weight:500!important;text-align:right!important;border-bottom:1px solid rgba(0,0,0,.05)!important}[data-v-77797cba] .modern-table .v-data-table-footer{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:1px solid rgba(0,0,0,.05);padding:1rem 2rem}[data-v-77797cba] .modern-table .v-data-table-footer .v-data-table-footer__items-per-page{color:#666!important;font-weight:600!important}.action-buttons[data-v-77797cba]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-77797cba]{display:flex!important;align-items:center!important;gap:.3rem!important;font-weight:500!important;text-transform:none!important;border-radius:8px!important;padding:.5rem 1rem!important;transition:all .3s ease!important;color:#fff!important}.action-btn .btn-text[data-v-77797cba]{font-size:.85rem}.edit-btn[data-v-77797cba]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 8px rgba(21,101,192,.3)!important}.delete-btn[data-v-77797cba]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 8px rgba(211,47,47,.3)!important}.modern-dialog[data-v-77797cba]{background:hsla(0,0%,100%,.98)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px!important;border:1px solid hsla(0,0%,100%,.2)}.dialog-header[data-v-77797cba]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#1565c0,#0d47a1);color:#fff;padding:1.5rem 2rem;border-radius:16px 16px 0 0}.dialog-title[data-v-77797cba]{display:flex;align-items:center;font-size:1.2rem;font-weight:600}.close-btn[data-v-77797cba]{color:#fff!important}.dialog-content[data-v-77797cba]{padding:2rem!important;background:linear-gradient(135deg,#f8f9fa,#fff)}.form-row[data-v-77797cba]{margin:0}.field-container[data-v-77797cba]{margin-bottom:1rem}.field-label[data-v-77797cba]{display:flex;font-size:.9rem;font-weight:600;color:#263238;margin-bottom:.5rem;margin-right:.5rem}[data-v-77797cba] .modern-input .v-field{background:hsla(0,0%,100%,.9)!important;border-radius:12px!important;border:2px solid rgba(21,101,192,.1)!important;transition:all .3s ease!important}[data-v-77797cba] .modern-input .v-field:hover{border-color:rgba(21,101,192,.3)!important;background:#fff!important}[data-v-77797cba] .modern-input .v-field--focused{border-color:#1565c0!important;background:#fff!important;box-shadow:0 0 0 3px rgba(21,101,192,.1)!important}[data-v-77797cba] .modern-input .v-field__input{color:#263238!important;font-size:.95rem!important;font-weight:500!important}.dialog-actions[data-v-77797cba]{background:linear-gradient(135deg,#f8f9fa,#fff);padding:1.5rem 2rem!important;border-radius:0 0 16px 16px;gap:1rem;justify-content:center}.save-btn[data-v-77797cba]{background:linear-gradient(135deg,#1565c0,#0d47a1)!important;color:#fff!important;border-radius:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px!important;box-shadow:0 4px 12px rgba(21,101,192,.3)!important}.save-btn[data-v-77797cba]:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(21,101,192,.4)!important}.cancel-btn[data-v-77797cba]{border-radius:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.5px!important}@media(max-width:768px){.header-content[data-v-77797cba]{flex-direction:column;text-align:center;gap:1rem}.action-buttons[data-v-77797cba]{flex-direction:column;gap:.25rem}.action-btn[data-v-77797cba]{justify-content:center!important}.dialog-content[data-v-77797cba]{padding:1rem!important}.dialog-actions[data-v-77797cba]{flex-direction:column-reverse;gap:.5rem}}[data-v-77797cba] .v-data-table td,[data-v-77797cba] .v-data-table th{text-align:right!important}[data-v-77797cba] .v-data-table-footer{direction:rtl}[data-v-77797cba] .v-text-field input{text-align:right}[data-v-77797cba] .v-dialog{direction:rtl}