.p-datatable .p-datatable-tbody>tr>td{padding-top:28px!important;padding-bottom:28px!important}.p-datatable .p-datatable-tbody>tr,.p-datatable .p-datatable-tbody>tr.p-datatable-row,.p-datatable .p-datatable-tbody>tr.p-datatable-row-even,.p-datatable .p-datatable-tbody>tr.p-datatable-row-odd{background:#fff!important}.app-header{background:var(--surface-card);z-index:900;justify-content:space-between;align-items:center;height:64px;padding:0 7vw;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 6px #0000000f}.header-left{align-items:center;gap:8px;display:flex}.header-left img{object-fit:contain;height:44px}.header-left div{gap:60px;margin:0 40px;display:flex}.header-logo{object-fit:contain;width:auto;max-width:140px;height:48px}.header-right{align-items:center;gap:8px;display:flex}.header-hamburger{font-size:1.5rem}.permanent-drawer{background:var(--surface-b);z-index:850;border-right:1px solid #0000000a;position:fixed;top:64px;bottom:0;left:0;overflow:auto}.drawer-inner{flex-direction:column;height:100%;padding:12px;display:flex}.app-main{padding-top:64px;transition:margin-left .2s}.sidebar-logo{justify-content:center;align-items:center;margin-bottom:8px;padding:16px 0 12px;display:flex}.sidebar-logo-img{object-fit:contain;width:auto;max-width:160px;height:48px}.nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-item{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:12px;padding:10px 8px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.nav-item:hover{color:var(--hover-color-secondary);background:#0000000a}.nav-item.active{background:var(--primary-color);color:#fff}.nav-item.logout{color:var(--danger-color);margin-top:auto}.nav-item.logout:hover{background:var(--danger-light-background);color:var(--danger-color)}.nav-item i{text-align:center;width:20px}.header-right .p-button .pi,.header-right .p-button .p-button-icon,.header-right .p-button{color:var(--text-secondary)}.fixed-delete-btn .p-button-icon,.fixed-delete-btn .pi,.fixed-delete-btn:hover .p-button-icon,.fixed-delete-btn:focus .p-button-icon,.fixed-delete-btn:active .p-button-icon,.fixed-delete-btn:hover .pi,.fixed-delete-btn:focus .pi,.fixed-delete-btn:active .pi{color:#e53935!important}.p-datatable{overflow:hidden;border-radius:18px!important}.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td{padding:18px 24px!important}.p-datatable .p-datatable-tbody>tr{border-radius:12px}@media (max-width:768px){.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td{padding:12px 14px!important}}@media (max-width:480px){.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td{padding:8px 10px!important}.app-header{padding:0 1rem}}
