.H8aylq_badge{align-items:center;gap:var(--space-1);padding:3px var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:1.4;display:inline-flex}.H8aylq_cozinha{background:var(--color-primary-subtle);color:var(--color-primary)}.H8aylq_sala{background:var(--color-success-bg);color:var(--color-secondary)}.H8aylq_bar{color:#6b3fa0;background:#6b3fa01a}.H8aylq_gestao{color:#2e5a8a;background:#2e5a8a1a}.H8aylq_rececao{color:#8b2e2e;background:#8b2e2e1a}.H8aylq_pastelaria{background:var(--color-accent-muted);color:#8a6b1a}.H8aylq_entrega{color:#2a5f8a;background:#2a5f8a1a}.H8aylq_limpeza{color:var(--color-secondary);background:#4a7c5914}.H8aylq_outro{background:var(--color-border);color:var(--color-text-muted)}.H8aylq_ativa{background:var(--color-success-bg);color:var(--color-success)}.H8aylq_expirada{background:var(--color-border);color:var(--color-text-muted)}.H8aylq_rascunho{background:var(--color-accent-muted);color:#8a6b1a}.H8aylq_desativada{background:var(--color-border);color:var(--color-text-muted)}.H8aylq_estagio{color:#2a5f8a;background:#2a5f8a1a}.H8aylq_junior{background:var(--color-success-bg);color:var(--color-secondary)}.H8aylq_senior{background:var(--color-accent-muted);color:#8a6b1a}.H8aylq_especialista{color:#6b3fa0;background:#6b3fa01a}.H8aylq_tempo-integral{color:#2e5a8a;background:#2e5a8a1a}.H8aylq_meio-dia{background:var(--color-accent-muted);color:#8a6b1a}.H8aylq_hora-a-hora{color:#8b2e2e;background:#8b2e2e1a}.H8aylq_sazonal{color:var(--color-secondary);background:#4a7c5914}.H8aylq_subcontrato{color:#2a5f8a;background:#2a5f8a1a}
.uau0qG_card{gap:var(--space-4);padding:var(--space-5) var(--space-5);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);transition:border-color var(--transition-fast), box-shadow var(--transition-base), transform var(--transition-fast);cursor:pointer;border-left:3px solid #0000;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.uau0qG_card.uau0qG_new{border-left-color:var(--color-new)}.uau0qG_card.uau0qG_expiring{border-left-color:var(--color-expiring)}.uau0qG_card.uau0qG_expired{border-left-color:var(--color-expired);opacity:.7}.uau0qG_card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.uau0qG_card:active{box-shadow:var(--shadow-md);transform:translateY(0)}.uau0qG_urgencyIndicator{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute}.uau0qG_urgencyIndicator.uau0qG_new{background:var(--color-new-bg);color:var(--color-new)}.uau0qG_urgencyIndicator.uau0qG_expiring{background:var(--color-expiring-bg);color:var(--color-expiring)}.uau0qG_urgencyIndicator.uau0qG_expired{color:var(--color-expired);background:#9e968f1a}.uau0qG_header{align-items:flex-start;gap:var(--space-3);padding-right:var(--space-8);display:flex}.uau0qG_logo{border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-border);width:48px;height:48px;font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.uau0qG_logo img{object-fit:cover;width:100%;height:100%}.uau0qG_headerInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.uau0qG_restaurantName{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}.uau0qG_location{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:4px;line-height:1.2;display:flex}.uau0qG_location svg{color:var(--color-text-subtle);flex-shrink:0}.uau0qG_hiringBadge{top:var(--space-4);right:var(--space-4);background:var(--color-new-bg);color:var(--color-new);border-radius:var(--radius-full);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute}.uau0qG_card:not(.uau0qG_new) .uau0qG_hiringBadge{display:none}.uau0qG_title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.uau0qG_meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.uau0qG_dot{background:var(--color-border-strong);border-radius:50%;flex-shrink:0;width:3px;height:3px}.uau0qG_salary{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.uau0qG_tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.uau0qG_langTag,.uau0qG_benefitTag{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;font-weight:500;line-height:1;display:inline-flex}.uau0qG_benefitTag{background:var(--color-primary-subtle);border-color:var(--color-primary-muted);color:var(--color-primary)}.uau0qG_moreTag{background:var(--color-border);color:var(--color-text-muted);border-color:#0000}.uau0qG_footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:auto;display:flex}.uau0qG_postedAt{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:4px;display:flex}.uau0qG_postedAt svg{color:var(--color-text-subtle)}.uau0qG_expiry{font-size:var(--text-xs);color:var(--color-text-muted)}.uau0qG_expirySoon{color:var(--color-expiring);font-weight:600}@media (min-width:640px){.uau0qG_card{padding:var(--space-6);gap:var(--space-4)}.uau0qG_title{font-size:var(--text-xl);-webkit-line-clamp:1}.uau0qG_header{padding-right:var(--space-10)}.uau0qG_logo{width:52px;height:52px;font-size:var(--text-xl)}}@media (min-width:900px){.uau0qG_card{padding:var(--space-6) var(--space-6)}.uau0qG_tags{gap:var(--space-2)}}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;min-width:44px;min-height:44px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._8RiFmG_button:disabled{opacity:.5;cursor:not-allowed}._8RiFmG_primary{background:var(--color-primary);color:#fff}._8RiFmG_primary:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}._8RiFmG_primary:active:not(:disabled){transform:translateY(0)}._8RiFmG_secondary{background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-border)}._8RiFmG_secondary:hover:not(:disabled){border-color:var(--color-text-muted);background:var(--color-bg)}._8RiFmG_ghost{color:var(--color-text-muted);background:0 0}._8RiFmG_ghost:hover:not(:disabled){background:var(--color-border);color:var(--color-text)}._8RiFmG_sm{padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}._8RiFmG_lg{padding:var(--space-4) var(--space-8);font-size:var(--text-base)}._8RiFmG_fullWidth{width:100%}
.XABe8G_layout{min-height:calc(100vh - var(--nav-height));grid-template-columns:1fr;display:grid}.XABe8G_sidebar{display:none}.XABe8G_main{padding:var(--space-6);max-width:100%}.XABe8G_bottomNav{z-index:100;background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-2) 0;padding-bottom:calc(var(--space-2) + var(--mobile-safe-bottom,0px));display:flex;position:fixed;bottom:0;left:0;right:0}.XABe8G_bottomNavLink{padding:var(--space-2) var(--space-1);color:var(--color-text-muted);transition:color var(--transition-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:10px;font-weight:500;text-decoration:none;display:flex}.XABe8G_bottomNavLink.XABe8G_active,.XABe8G_bottomNavLink:hover{color:var(--color-primary)}.XABe8G_pageHeader{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.XABe8G_pageHeaderInner{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.XABe8G_pageTitle{font-family:var(--font-heading);font-size:var(--text-2xl);margin-bottom:var(--space-1)}.XABe8G_pageSubtitle{font-size:var(--text-sm);color:var(--color-text-muted)}.XABe8G_statsGrid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}.XABe8G_statCard{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.XABe8G_statNumber{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-primary);line-height:1;display:block}.XABe8G_statLabel{font-size:var(--text-sm);color:var(--color-text-muted)}.XABe8G_statTrend{font-size:var(--text-xs);color:var(--color-secondary);margin-top:var(--space-1);align-items:center;gap:4px;display:flex}.XABe8G_sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.XABe8G_sectionTitle{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:var(--space-4)}.XABe8G_jobsCard{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-5);overflow:hidden}.XABe8G_jobCard{gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.XABe8G_jobCard:last-child{border-bottom:none}.XABe8G_jobCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.XABe8G_jobCardTitle{font-weight:600;font-size:var(--text-base);color:var(--color-text);line-height:1.3}.XABe8G_jobCardMeta{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.XABe8G_jobCardFooter{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.XABe8G_jobCardDate{font-size:var(--text-xs);color:var(--color-text-muted)}.XABe8G_jobCardApps{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-primary);white-space:nowrap;font-weight:500}.XABe8G_jobCardActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.XABe8G_jobsTable{display:none}.XABe8G_jobsTable th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-weight:600}.XABe8G_jobsTable td{padding:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:middle}.XABe8G_jobsTable tr:hover td{background:var(--color-bg)}.XABe8G_jobTitleCell{color:var(--color-text);font-weight:600}.XABe8G_jobTitleCell a:hover{color:var(--color-primary)}.XABe8G_tableActions{gap:var(--space-2);display:flex}.XABe8G_actionBtn{padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:inline-flex}.XABe8G_actionBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.XABe8G_emptyTable{text-align:center;padding:var(--space-12) var(--space-8);color:var(--color-text-muted)}.XABe8G_emptyState{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-6);text-align:center;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.XABe8G_emptyStateIcon{color:var(--color-text-muted)}.XABe8G_emptyStateTitle{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:var(--space-1)}.XABe8G_emptyStateDesc{font-size:var(--text-sm);color:var(--color-text-muted)}.XABe8G_appCard{gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.XABe8G_appCard:last-child{border-bottom:none}.XABe8G_appCardName{font-weight:600;font-size:var(--text-base);color:var(--color-text)}.XABe8G_appCardJob{font-size:var(--text-sm);color:var(--color-text-muted)}.XABe8G_appCardEmail{font-size:var(--text-sm);color:var(--color-primary)}.XABe8G_appCardDate{font-size:var(--text-xs);color:var(--color-text-muted)}@media (min-width:640px){.XABe8G_statsGrid{grid-template-columns:repeat(3,1fr)}.XABe8G_pageTitle{font-size:var(--text-2xl)}}.XABe8G_sidebarSection{padding:0 var(--space-4);margin-bottom:var(--space-8)}.XABe8G_sidebarSection:last-child{margin-bottom:0}.XABe8G_sidebarTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:0 var(--space-4);margin-bottom:var(--space-3);font-weight:700}.XABe8G_navItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-md);transition:all var(--transition-fast);min-height:44px;margin-bottom:2px;text-decoration:none;display:flex}.XABe8G_navItem:hover{background:var(--color-bg);color:var(--color-text)}.XABe8G_navItem.XABe8G_active{background:var(--color-primary-bg);color:var(--color-primary);font-weight:500}.XABe8G_navBadge{background:var(--color-primary);color:#fff;font-size:var(--text-xs);text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 8px;font-weight:700}@media (min-width:900px){.XABe8G_layout{grid-template-columns:240px 1fr}.XABe8G_sidebar{background:var(--color-surface);border-right:1px solid var(--color-border);padding:var(--space-8) 0;display:block}.XABe8G_main{padding:var(--space-8) var(--space-10);max-width:900px}.XABe8G_bottomNav{display:none}.XABe8G_jobsTable{border-collapse:collapse;width:100%;display:table}.XABe8G_jobsCard{overflow:visible}.XABe8G_jobCard,.XABe8G_appCard{display:none}.XABe8G_statsGrid{margin-bottom:var(--space-8)}}
.xxkFOG_page{padding:var(--space-8) 0;max-width:760px}.xxkFOG_backLink{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-6);transition:color var(--transition-fast);display:inline-flex}.xxkFOG_backLink:hover{color:var(--color-primary)}.xxkFOG_header{margin-bottom:var(--space-8)}.xxkFOG_title{font-family:var(--font-heading);font-size:var(--text-2xl);margin-bottom:var(--space-2)}.xxkFOG_subtitle{color:var(--color-text-muted);font-size:var(--text-sm)}.xxkFOG_progress{margin-bottom:var(--space-8);align-items:center;gap:0;display:flex}.xxkFOG_stepItem{flex:1;align-items:center;display:flex}.xxkFOG_stepCircle{width:32px;height:32px;font-size:var(--text-sm);transition:all var(--transition-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.xxkFOG_stepLabel{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:var(--space-2);white-space:nowrap}.xxkFOG_stepLine{background:var(--color-border);height:2px;margin:0 var(--space-3);transition:background var(--transition-base);flex:1}.xxkFOG_stepItem.xxkFOG_completed .xxkFOG_stepCircle{background:var(--color-secondary);color:#fff}.xxkFOG_stepItem.xxkFOG_completed .xxkFOG_stepLabel{color:var(--color-secondary);font-weight:500}.xxkFOG_stepItem.xxkFOG_completed .xxkFOG_stepLine{background:var(--color-secondary)}.xxkFOG_stepItem.xxkFOG_active .xxkFOG_stepCircle{background:var(--color-primary);color:#fff}.xxkFOG_stepItem.xxkFOG_active .xxkFOG_stepLabel{color:var(--color-text);font-weight:500}.xxkFOG_stepItem.xxkFOG_upcoming .xxkFOG_stepCircle{background:var(--color-bg);color:var(--color-text-muted);border:2px solid var(--color-border)}.xxkFOG_formCard{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8)}.xxkFOG_stepTitle{font-family:var(--font-heading);font-size:var(--text-xl);margin-bottom:var(--space-6)}.xxkFOG_fieldGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.xxkFOG_fieldFull{grid-column:1/-1}.xxkFOG_field{gap:var(--space-2);flex-direction:column;display:flex}.xxkFOG_label{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.xxkFOG_required{color:var(--color-primary);margin-left:2px}.xxkFOG_input,.xxkFOG_select,.xxkFOG_textarea{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);transition:all var(--transition-fast);appearance:none}.xxkFOG_input:focus,.xxkFOG_select:focus,.xxkFOG_textarea:focus{border-color:var(--color-primary);background:var(--color-surface);outline:none;box-shadow:0 0 0 3px #c4603a1a}.xxkFOG_textarea{resize:vertical;min-height:140px;line-height:1.5}.xxkFOG_hint{font-size:var(--text-xs);color:var(--color-text-muted)}.xxkFOG_checkGroup{gap:var(--space-3);flex-wrap:wrap;display:flex}.xxkFOG_checkOption{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);transition:all var(--transition-fast);display:flex}.xxkFOG_checkOption:has(input:checked){border-color:var(--color-primary);color:var(--color-primary);background:#c4603a14}.xxkFOG_checkOption input{accent-color:var(--color-primary);cursor:pointer}.xxkFOG_preview{background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6)}.xxkFOG_previewLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-4);font-weight:600}.xxkFOG_previewTitle{font-family:var(--font-heading);font-size:var(--text-xl);margin-bottom:var(--space-3)}.xxkFOG_previewMeta{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.xxkFOG_previewDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.xxkFOG_formActions{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.xxkFOG_backBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:flex}.xxkFOG_backBtn:hover{border-color:var(--color-text-muted)}.xxkFOG_nextBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);border:none;font-weight:600;display:flex}.xxkFOG_nextBtn:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.xxkFOG_errorMsg{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-error) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 30%, transparent);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm)}.xxkFOG_previewBanner{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);font-size:var(--text-sm);color:#3d6b47;margin-bottom:var(--space-6);background:#6b8f711a;border:1px solid #6b8f714d;display:flex}@media (max-width:640px){.xxkFOG_fieldGrid{grid-template-columns:1fr}.xxkFOG_stepLabel{display:none}}
.DmT6jW_container{max-width:900px;padding:var(--space-8) var(--space-5);margin:0 auto}.DmT6jW_header{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);align-items:flex-start;display:flex}.DmT6jW_logoWrapper{flex-shrink:0}.DmT6jW_logo{border-radius:var(--radius-md);object-fit:cover;width:80px;height:80px}.DmT6jW_logoPlaceholder{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;font-weight:700;display:flex}.DmT6jW_headerInfo{flex:1}.DmT6jW_name{margin:0 0 var(--space-1) 0;font-size:1.5rem;font-weight:700}.DmT6jW_category{color:var(--color-text-muted);text-transform:capitalize;font-size:.9rem}.DmT6jW_metaRow{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.DmT6jW_metaItem,.DmT6jW_metaLink{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:.9rem;display:flex}.DmT6jW_metaLink{color:var(--color-primary);text-decoration:none}.DmT6jW_metaLink:hover{text-decoration:underline}.DmT6jW_metaLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.DmT6jW_hours{align-items:flex-start;gap:var(--space-1);color:var(--color-text-secondary);margin-top:var(--space-2);font-size:.9rem;display:flex}.DmT6jW_hoursList{gap:0 var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DmT6jW_rating{align-items:center;gap:var(--space-1);font-size:1.1rem;font-weight:600;display:flex}.DmT6jW_claimSection{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-surface-alt,#f9fafb);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.DmT6jW_claimButton{align-items:center;gap:var(--space-2);color:var(--color-primary);cursor:pointer;background:0 0;border:none;min-height:44px;padding:8px 0;font-size:1rem;font-weight:600;display:flex}.DmT6jW_claimButton:hover{text-decoration:underline}.DmT6jW_claimButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.DmT6jW_claimForm{gap:var(--space-3);flex-direction:column;display:flex}.DmT6jW_claimForm h3{margin:0;font-size:1rem}.DmT6jW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DmT6jW_input,.DmT6jW_textarea{padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);min-height:48px;font-family:inherit;font-size:1rem}.DmT6jW_input:focus,.DmT6jW_textarea:focus{outline:2px solid var(--color-primary);outline-offset:0;border-color:var(--color-primary)}.DmT6jW_textarea{resize:vertical;min-height:80px}.DmT6jW_submitButton{padding:var(--space-3) var(--space-5);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-start;min-height:48px;font-family:inherit;font-size:1rem;font-weight:600}.DmT6jW_submitButton:hover{opacity:.9}.DmT6jW_submitButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DmT6jW_claimSuccess{color:var(--color-success,#16a34a);font-weight:500}.DmT6jW_section{margin-top:var(--space-6)}.DmT6jW_sectionTitle{margin:0 0 var(--space-3) 0;font-size:1.1rem;font-weight:700}.DmT6jW_description{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.DmT6jW_jobsGrid{gap:var(--space-3);display:grid}.DmT6jW_noJobs{color:var(--color-text-muted);font-style:italic}.DmT6jW_photoGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.DmT6jW_photo{object-fit:cover;border-radius:var(--radius-md);width:100%;height:180px}@media (max-width:640px){.DmT6jW_header{text-align:center;flex-direction:column;align-items:center}.DmT6jW_metaRow{justify-content:center}.DmT6jW_rating{margin-top:var(--space-2)}}
