.container.svelte-4b134t{max-width:1200px;margin:0 auto;padding:var(--spacing-xl);background:var(--color-bg);min-height:calc(100vh - 200px)}.header.svelte-4b134t{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-border)}h1.svelte-4b134t{margin:0;font-size:2rem;font-weight:700;color:var(--color-text)}.btn-primary.svelte-4b134t{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:#fff;text-decoration:none;border-radius:var(--radius-md);font-weight:500;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.btn-primary.svelte-4b134t:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.dark .btn-primary.svelte-4b134t{box-shadow:var(--glow-primary)}.dark .btn-primary.svelte-4b134t:hover{box-shadow:0 0 15px #00f0ff99,0 0 30px #00f0ff66}.filters.svelte-4b134t{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.filters.svelte-4b134t label:where(.svelte-4b134t){font-weight:500;color:var(--color-text)}.filters.svelte-4b134t select:where(.svelte-4b134t){padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-bg);color:var(--color-text);transition:all var(--transition-base)}.filters.svelte-4b134t select:where(.svelte-4b134t):hover{border-color:var(--color-primary)}.filters.svelte-4b134t select:where(.svelte-4b134t):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #5b7fe81a}.dark .filters.svelte-4b134t select:where(.svelte-4b134t):focus{box-shadow:0 0 0 3px #00f0ff33}.loading.svelte-4b134t{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:1.125rem}.error-message.svelte-4b134t{padding:var(--spacing-lg);background:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error-dark)}.dark .error-message.svelte-4b134t{background:#ff00551a;color:var(--color-error-light)}.empty-state.svelte-4b134t{text-align:center;padding:var(--spacing-2xl);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-lg)}.empty-state.svelte-4b134t p:where(.svelte-4b134t){margin:0 0 var(--spacing-xl) 0;color:var(--color-text-secondary);font-size:1.125rem}.jobs-grid.svelte-4b134t{display:grid;gap:var(--spacing-xl)}@media (max-width: 768px){.container.svelte-4b134t{padding:var(--spacing-md)}.header.svelte-4b134t{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.btn-primary.svelte-4b134t{width:100%;text-align:center}.filters.svelte-4b134t{flex-direction:column;align-items:flex-start}.filters.svelte-4b134t select:where(.svelte-4b134t){width:100%}}
