.requests-page.svelte-17o06a7{padding:var(--space-4);max-width:1200px;margin:0 auto}.page-header.svelte-17o06a7{margin-bottom:var(--space-6)}.page-header.svelte-17o06a7 h1:where(.svelte-17o06a7){margin:0 0 var(--space-2) 0}.subtitle.svelte-17o06a7{color:var(--text-muted);margin:0}.header-actions.svelte-17o06a7{display:flex;justify-content:flex-end;margin-bottom:var(--space-6)}.error-message.svelte-17o06a7{background:var(--color-error-muted);border:1px solid var(--color-error-border);border-radius:var(--r-md);padding:var(--space-4);margin-bottom:var(--space-6);color:var(--text)}.loading-container.svelte-17o06a7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-height:300px}.empty-state.svelte-17o06a7{text-align:center;padding:var(--space-12);background:var(--bg-raised);border-radius:var(--r-md)}.requests-table-wrapper.svelte-17o06a7{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}.requests-table.svelte-17o06a7{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.requests-table.svelte-17o06a7 thead:where(.svelte-17o06a7){background:var(--bg-raised);border-bottom:2px solid var(--border)}.requests-table.svelte-17o06a7 th:where(.svelte-17o06a7){padding:var(--space-4);text-align:left;font-weight:600;color:var(--text);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.5px}.requests-table.svelte-17o06a7 td:where(.svelte-17o06a7){padding:var(--space-4);border-bottom:1px solid var(--border);color:var(--text)}.request-row.svelte-17o06a7:hover{background:var(--bg-raised)}.request-row.approved.svelte-17o06a7{background:var(--color-success-muted);opacity:.9}.request-row.rejected.svelte-17o06a7{background:var(--color-error-muted);opacity:.85}.col-name.svelte-17o06a7{width:20%;min-width:150px}.col-website.svelte-17o06a7{width:25%;min-width:150px}.col-status.svelte-17o06a7,.col-date.svelte-17o06a7,.col-resolved.svelte-17o06a7{width:15%;min-width:100px}.brand-name-cell.svelte-17o06a7{font-weight:500}.website-link.svelte-17o06a7{color:var(--color-brand);text-decoration:none;transition:color var(--t-normal)}.website-link.svelte-17o06a7:hover{color:var(--color-brand-hover);text-decoration:underline}.status-badge.svelte-17o06a7{display:inline-block;padding:var(--space-2) var(--space-3);border-radius:var(--r-md);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.status-badge.status-pending.svelte-17o06a7{background:var(--color-warning-muted);color:var(--color-warning)}.status-badge.status-approved.svelte-17o06a7{background:var(--color-success-muted);color:var(--color-success)}.status-badge.status-rejected.svelte-17o06a7{background:var(--color-error-muted);color:var(--color-error)}.no-value.svelte-17o06a7{color:var(--text-muted);font-style:italic}.resolution-note-row.svelte-17o06a7 td:where(.svelte-17o06a7){padding:0}.resolution-note.svelte-17o06a7{padding:var(--space-3) var(--space-4);background:var(--surface);font-size:var(--text-sm);color:var(--text-muted);font-style:italic}@media(max-width:768px){.requests-table-wrapper.svelte-17o06a7{border-radius:0;margin:0 calc(-1 * var(--space-4))}.col-name.svelte-17o06a7{width:40%;min-width:auto}.col-website.svelte-17o06a7,.col-date.svelte-17o06a7,.col-resolved.svelte-17o06a7{display:none}.requests-table.svelte-17o06a7 th:where(.svelte-17o06a7),.requests-table.svelte-17o06a7 td:where(.svelte-17o06a7){padding:var(--space-2);font-size:var(--text-xs)}}
