body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#fff;box-shadow:0 2px 4px #00000014;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{margin:0 auto;max-width:1200px;padding:24px 32px}.header-logo-img{height:40px;margin:0;width:auto}@media (max-width:768px){.header-content{padding:20px}}.search-container{max-width:400px;position:relative;width:100%}.search-input{background-color:#fff;border:1px solid #dfdfdf;border-radius:8px;box-sizing:border-box;color:#1c1c1c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;padding:14px 16px 14px 48px;transition:border-color .3s ease;width:100%}.search-input:focus{border-color:#0500ff;outline:none}.search-input::placeholder{color:#a5a5a5}.search-icon{left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:768px){.search-container{max-width:100%}.search-input{font-size:14px;padding:12px 16px 12px 44px}.search-icon{height:20px;left:14px;width:20px}}.table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;overflow:hidden}.employee-table{border-collapse:collapse;display:table;width:100%}.employee-table thead{background-color:#0500ff;color:#fff}.employee-table th{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;padding:16px 24px;text-align:left}.employee-table tbody tr{border-bottom:1px solid #efefef;transition:background-color .2s ease}.employee-table tbody tr:hover{background-color:#f9f9f9}.employee-table td{color:#1c1c1c;font-family:Roboto,sans-serif;font-size:16px;padding:16px 24px}.employee-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.employee-name{color:#1c1c1c;font-weight:500}.mobile-info{display:none}.desktop-table{display:block}.mobile-cards{display:none}@media (max-width:768px){.table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;overflow:hidden}.employee-table{display:table;width:100%}.employee-table tbody{display:none}.employee-table th:first-child{padding-left:16px;width:60px}.employee-table th:nth-child(2){padding-left:12px;width:calc(100% - 60px)}.mobile-cards{display:block}.employee-card{background-color:initial;border-bottom:1px solid #efefef;box-shadow:none;margin:0}.employee-card:last-child{border-bottom:none}.card-header{align-items:center;cursor:pointer;display:flex;padding:16px}.card-header .employee-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.card-header .employee-name{color:#1c1c1c;flex:1 1;font-size:16px;font-weight:500;margin-left:12px}.chevron-icon{height:20px;transition:transform .3s ease;width:20px}.card-details{border-top:1px solid #efefef;display:none;margin-top:8px;padding:0 16px 16px}.employee-card.expanded .card-details{display:block}.employee-card.expanded .chevron-icon{transform:rotate(180deg)}.detail-row{display:flex;justify-content:space-between;padding:8px 0}.detail-label{color:#9e9e9e;font-size:14px}.detail-value{color:#1c1c1c;font-size:14px;font-weight:500}}.hide-mobile{display:table-cell}@media (max-width:768px){.hide-mobile{display:none}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f0f0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;margin:0 auto;max-width:1200px;padding:32px;width:100%}.employees-section{display:flex;flex-direction:column;gap:24px}.section-title{color:#1c1c1c;font-size:24px;font-weight:500;margin:0}.empty-state,.error-state,.loading-state{color:#9e9e9e;font-size:16px;padding:48px 24px;text-align:center}.error-state{color:red}@media (max-width:768px){.main-content{padding:20px}.section-title{font-size:20px}.employees-section{gap:16px}}
/*# sourceMappingURL=main.cce4145a.css.map*/