:root{--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--radius: 8px;--radius-lg: 12px}@media (max-width: 1024px){.shell{padding:1.5rem!important;max-width:100%!important}.metrics{grid-template-columns:repeat(3,1fr)!important}.chat-container{height:calc(100vh - 140px)!important}.conversations-panel{width:260px!important}.pipeline-board{overflow-x:auto!important}}@media (max-width: 768px){.shell{padding:1rem!important}header{flex-direction:column!important;gap:.75rem!important;align-items:stretch!important;padding-bottom:.75rem!important}header h1{font-size:1.2rem!important;justify-content:center!important}nav{flex-wrap:wrap!important;gap:.35rem!important;justify-content:center!important}nav a{padding:.4rem .7rem!important;font-size:.8rem!important}.user-info{flex-wrap:wrap!important;justify-content:center!important;width:100%!important}.controls{flex-direction:column!important;gap:.5rem!important}.controls input[type=text],.controls select,.controls button{width:100%!important;min-width:unset!important}.features-grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.job-card{padding:1rem!important}.job-header{flex-wrap:wrap!important;gap:.5rem!important}.job-card .actions{flex-wrap:wrap!important;gap:.4rem!important}.job-card .actions button{flex:1!important;min-width:90px!important;font-size:.78rem!important;padding:.5rem .6rem!important}.metrics{grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important}.metric-card{padding:.75rem!important}.metric-value{font-size:1.4rem!important}.chat-container{flex-direction:column!important;height:auto!important;min-height:calc(100vh - 140px)!important}.conversations-panel{width:100%!important;max-height:200px!important;border-right:none!important;border-bottom:1px solid #e0e0e0!important}.messages-panel{min-height:400px!important}.messages-list{min-height:300px!important}.message{max-width:85%!important}.form-row{flex-direction:column!important;gap:.5rem!important}.form-row input,.form-row select{min-width:unset!important;width:100%!important}.manage-header{flex-direction:column!important;gap:.5rem!important;align-items:stretch!important}.job-actions{flex-wrap:wrap!important;gap:.35rem!important}.job-actions button{flex:1!important;min-width:80px!important}.job-badges{flex-wrap:wrap!important}.pipeline-board{flex-direction:column!important}.pipeline-column{min-width:unset!important;width:100%!important}.bulk-bar{flex-direction:column!important;gap:.5rem!important}.tailor-overlay,.auto-apply-overlay{padding:.5rem!important}.tailor-panel,.auto-apply-modal{width:100%!important;max-width:100%!important;border-radius:var(--radius)!important;padding:1rem!important;max-height:90vh!important;overflow-y:auto!important}.source-item{flex-wrap:wrap!important}.source-name,.source-url{width:100%!important;min-width:unset!important}.add-source{flex-direction:column!important}.add-source input,.add-source select{width:100%!important;min-width:unset!important}.section-header{flex-direction:column!important;gap:.5rem!important;align-items:flex-start!important}.section-links{width:100%!important;justify-content:flex-start!important}.branding-section{flex-direction:column!important}.analytics-summary{gap:1rem!important;flex-wrap:wrap!important}.search-bar{flex-direction:column!important}.search-bar input,.search-bar select,.search-bar button{width:100%!important;min-width:unset!important}.talent-header{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}.ats-providers{grid-template-columns:1fr!important}}@media (max-width: 480px){.shell{padding:.75rem!important}header h1{font-size:1rem!important}.logo-icon{height:28px!important}nav a{padding:.3rem .5rem!important;font-size:.72rem!important}.features-grid{grid-template-columns:1fr!important}.hero-logo{width:80px!important}.hero-content h2{font-size:1.1rem!important}.hero-desc{font-size:.85rem!important}.metrics{grid-template-columns:1fr 1fr!important}.conversations-panel{max-height:150px!important}.conversation-item{padding:.6rem .75rem!important}.conv-name{font-size:.82rem!important}.message{max-width:90%!important}.message-bubble{padding:.5rem .75rem!important;font-size:.88rem!important}.message-input input{font-size:.85rem!important}.job-card h3,.job-header h4{font-size:.88rem!important}.pagination{gap:.5rem!important;font-size:.75rem!important}.resume-render{padding:1rem!important;font-size:.8rem!important}.plans-grid{grid-template-columns:1fr!important}.encryption-notice{font-size:.68rem!important;padding:.4rem .75rem!important}.status-badge{font-size:.65rem!important}.nav-dropdown .dropdown-menu{min-width:140px!important}.nav-dropdown .dropdown-menu a{padding:.5rem .75rem!important;font-size:.78rem!important}}@media (min-width: 769px){.section{margin-bottom:1.5rem!important;padding:1.25rem!important}.job-list{gap:1rem!important}.job-card{padding:1.25rem!important}.metrics{gap:1rem!important;margin-bottom:2rem!important}.metric-card{padding:1.25rem!important}.conversation-item{padding:1rem 1.25rem!important}.message-bubble{padding:.75rem 1.1rem!important}.form input,.form textarea,.form select{padding:.75rem 1rem!important}.pipeline-column{min-width:280px!important}}
