.welcome-section{background:#fff;border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center}.stats{display:flex;gap:2rem}.stat-item{text-align:center;padding:1rem 1.5rem;background:#f8f9fa;border-radius:12px}.stat-number{font-size:2rem;font-weight:700;color:#0077b5}.stat-label{font-size:.85rem;color:#666}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title h3{font-size:1.3rem;color:#333;display:flex;align-items:center;gap:.5rem}.section-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.section-header h3{font-size:1.3rem;color:#333;display:flex;align-items:center;gap:.5rem}.filter-tabs{display:flex;gap:.5rem}.filter-tab{padding:.5rem 1rem;border:none;background:#e9ecef;border-radius:20px;cursor:pointer;font-size:.85rem;transition:all .3s ease}.filter-tab.active{background:#0077b5;color:#fff}.filter-tab:hover:not(.active){background:#dee2e6}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.job-card{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border-left:4px solid #0077b5}.job-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.job-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.job-title{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.3rem}.job-status{padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.job-details{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;color:#666;font-size:.9rem}.job-details span{display:flex;align-items:center;gap:.3rem}.job-actions{display:flex;gap:.5rem}.empty-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.empty-state>i{font-size:4rem;color:#dee2e6;margin-bottom:1rem}.empty-state h3{color:#333;margin-bottom:.5rem}.empty-state p{color:#666;margin-bottom:1.5rem}@media (max-width:1024px){.welcome-section{padding:1.5rem}.stats{gap:1.5rem}.stat-item{padding:.75rem 1.25rem}.jobs-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.welcome-section{flex-direction:column;text-align:center;gap:1.5rem;padding:1.25rem}.stats{width:100%;justify-content:center;gap:1rem;flex-wrap:wrap}.stat-item{flex:1;min-width:0}.stat-number{font-size:1.5rem}.section-title{flex-direction:column;gap:1rem;align-items:flex-start}.section-title h3{font-size:1.2rem}.section-header{flex-direction:column;gap:1rem;align-items:flex-start}.section-header h3{font-size:1.2rem}.filter-tabs{width:100%;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.filter-tab{white-space:nowrap;flex-shrink:0}.jobs-grid{grid-template-columns:1fr;gap:1rem}.job-card{padding:1.25rem}.job-title{font-size:1rem}.job-details{font-size:.85rem;gap:.75rem}}@media (max-width:480px){.welcome-section{padding:.75rem;margin-bottom:1rem}.stats{flex-direction:row;flex-wrap:wrap;gap:.4rem;justify-content:center}.stat-item{width:auto;padding:6px 8px}.section-header h3,.section-title h3{font-size:1.1rem}.filter-tab{font-size:.8rem;padding:.4rem .75rem;white-space:nowrap}.job-card{padding:1rem}.empty-state{padding:2rem 1rem}.empty-state>i{font-size:3rem}}.dashboard-tabs{display:flex;gap:4px;background:#fff;border-radius:14px;padding:6px;margin-bottom:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}.dashboard-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;background:0 0;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:500;color:#666;transition:all .25s ease;position:relative}.dashboard-tab:hover:not(.active){background:#f0f2f5;color:#333}.dashboard-tab.active{background:#0077b5;color:#fff;box-shadow:0 2px 8px rgba(0,119,181,.3)}.dashboard-tab i{font-size:1rem}.dashboard-tab-content{display:none}.dashboard-tab-content.active{display:flex;flex-direction:column;flex:1;animation:tabFadeIn .3s ease}@keyframes tabFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.config-breadcrumb{margin-bottom:1rem}.config-breadcrumb a{color:#0077b5;text-decoration:none;font-size:.9rem;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.config-breadcrumb a:hover{color:#005a8c}.config-page-header{margin-bottom:1.5rem}.config-page-header h2{font-size:1.6rem;color:#333;display:flex;align-items:center;gap:10px}.config-subtitle{color:#888;font-size:.9rem;margin-top:4px}.section-card{background:#fff;border-radius:16px;padding:1.5rem 2rem;margin-bottom:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.section-card-header{display:flex;justify-content:space-between;align-items:center}.section-card-header h3{font-size:1.15rem;color:#333;display:flex;align-items:center;gap:8px}@media (max-width:768px){.dashboard-tabs{gap:2px;padding:4px}.dashboard-tab{padding:10px 12px;font-size:.85rem;gap:5px}.dashboard-tab span{display:none}.dashboard-tab i{font-size:1.1rem}.section-card{padding:1.25rem}}@media (max-width:480px){.dashboard-tabs{border-radius:10px}.dashboard-tab{padding:10px 8px;border-radius:8px}.config-page-header h2{font-size:1.3rem}.section-card{padding:1rem;border-radius:12px}}