body { background: #f5f7fb; } .page-title { font-weight: 700; font-size: 22px; color: #111827; } .info-card { background: #ffffff; border-radius: 16px; padding: 20px; border: 1px solid #e5e7eb; box-shadow: 0 4px 15px rgba(0,0,0,0.04); display: flex; gap: 40px; flex-wrap: wrap; } .info-item { display: flex; flex-direction: column; } .label { font-size: 12px; color: #6b7280; margin-bottom: 4px; } .value { font-weight: 600; font-size: 14px; color: #111827; } .table-card { background: #ffffff; border-radius: 16px; padding: 20px; border: 1px solid #e5e7eb; box-shadow: 0 6px 20px rgba(0,0,0,0.04); } .table-header { display: flex; justify-content: flex-end; margin-bottom: 15px; } .table-header input { border: 1px solid #e5e7eb; border-radius: 999px; padding: 8px 14px; font-size: 13px; width: 220px; } .table-header input:focus { outline: none; border-color: #2563eb; } .custom-table { width: 100%; border-collapse: separate; border-spacing: 0; } .custom-table thead { background: #f3f4f6; } .custom-table th { font-size: 12px; font-weight: 600; color: #374151; padding: 10px; border: none; } .custom-table td { font-size: 13px; padding: 10px; color: #4b5563; border-top: 1px solid #f1f5f9; } .custom-table tbody tr:nth-child(even) { background: #fafafa; } .custom-table tbody tr:hover { background: #eef6ff; } .total-row { background: #f9fafb; font-weight: 600; } .total-row td { border-top: 2px solid #e5e7eb; } .back-wrapper { display: flex; justify-content: center; margin-top: 40px; } .btn-back { display: inline-flex; align-items: center; gap: 8px; padding: 10px 22px; border-radius: 999px; border: 1px solid #d1d5db; background: #ffffff; color: #374151; text-decoration: none; font-weight: 500; transition: 0.2s; } .btn-back:hover { background: #f9fafb; border-color: #9ca3af; } .btn-back .arrow { transition: 0.2s; } .btn-back:hover .arrow { transform: translateX(-3px); } .btn-export { background: #ffffff; color: #2563eb; border: 1px solid #2563eb; border-radius: 999px; padding: 6px 14px; font-size: 13px; margin-right: 10px; cursor: pointer; } .btn-export:hover { background: #374151; color: #ffffff; }