:root{--ws-canvas:#f5f7fb;--ws-card:#ffffff;--ws-border:#e6e9f0;--ws-text:#101828;--ws-muted:#667085;--ws-hint:#98a2b3;--ws-hover:#f3f5f9;--ws-active:#ecfdf3;--ws-accent:#16a34a;--ws-accent-strong:#15803d;--ws-radius:8px;--ws-radius-sm:8px;--ws-shadow:0 1px 2px rgba(16,24,40,0.04),0 10px 28px rgba(16,24,40,0.05);--ws-shadow-hover:0 2px 6px rgba(16,24,40,0.06),0 16px 36px rgba(16,24,40,0.08);--ws-font:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ws-display:"Bricolage Grotesque","DM Sans",system-ui,sans-serif;--ws-title:28px;--ws-section:16px;--ws-body:14px;--ws-meta:12px;--ws-stat:22px}.ws-shell{background:var(--ws-canvas);color:var(--ws-text);font-family:var(--ws-font);font-size:var(--ws-body);line-height:1.43;-webkit-font-smoothing:antialiased}.ws-shell h1,.ws-shell h2,.ws-shell h3,.ws-shell h4{font-family:var(--ws-display);color:var(--ws-text);letter-spacing:-.03em}.ws-main{width:min(1128px,100%);margin:0 auto}.hr-workspace.ws-main{width:100%;max-width:none;margin:0}.ws-page{display:flex;flex-direction:column;gap:20px}.ws-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ws-page-head h1,.ws-title{margin:0;font-family:var(--ws-display);font-size:var(--ws-title);line-height:1.15;font-weight:700;color:var(--ws-text)}.ws-page-head p,.ws-subtitle{margin:4px 0 0;font-size:var(--ws-body);line-height:1.43;font-weight:400;color:var(--ws-muted)}.ws-section{margin:0;font-size:var(--ws-section);line-height:1.5;font-weight:600;color:var(--ws-text)}.ws-body{font-size:var(--ws-body);line-height:1.43;font-weight:400;color:var(--ws-text)}.ws-meta{font-weight:400}.ws-label,.ws-meta{font-size:var(--ws-meta);line-height:1.33;color:var(--ws-muted)}.ws-label,.ws-stat{margin:0;font-weight:600}.ws-stat{font-size:var(--ws-stat);line-height:1.2;color:var(--ws-text);font-variant-numeric:tabular-nums}.ws-card{border:1px solid var(--ws-border);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow)}.ws-card,.ws-tabs{background:var(--ws-card)}.ws-tabs{display:flex;align-items:stretch;gap:0;min-width:0!important;overflow-x:auto;border-bottom:1px solid var(--ws-border);border-radius:var(--ws-radius) var(--ws-radius) 0 0;scrollbar-width:none}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{display:inline-flex;align-items:center;gap:6px;min-width:auto!important;min-height:48px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ws-muted);font-family:var(--ws-font);font-size:var(--ws-body);line-height:1.43;font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0}.ws-tab:hover{color:var(--ws-text);background:var(--ws-hover)}.ws-tab.is-active{color:var(--ws-accent-strong);border-bottom-color:var(--ws-accent)}.ws-tab-count{font-size:var(--ws-meta);font-weight:600;color:var(--ws-muted)}.ws-nav-group{margin:16px 0 6px;padding:0 12px;color:var(--ws-hint);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ws-nav-group:first-child{margin-top:0}.ws-nav-item{display:flex;min-height:40px;align-items:center;gap:12px;padding:8px 12px;border-radius:4px;color:var(--ws-text);font-size:var(--ws-body);font-weight:500}.ws-nav-item:hover{background:var(--ws-hover)}.ws-nav-item.is-active{background:var(--ws-active);font-weight:600;color:var(--btn-primary-bg)}.inbox-count-badge{min-width:18px;height:18px;padding:0 5px;background:#d11124;font-size:10px}.inbox-count-badge,.inbox-unread-count{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border-radius:999px;color:#ffffff;font-weight:700;line-height:1}.inbox-unread-count{min-width:20px;height:20px;padding:0 6px;background:#16a34a;font-size:11px}.presence-wrap{position:relative;display:inline-flex;flex-shrink:0}.presence-dot{position:absolute;right:0;bottom:0;width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:#22c55e}.ws-shell .glass-card:not(.glass-load),.ws-shell .hr-card:not(.glass-load),.ws-shell .theme-card:not(.glass-load){background:#ffffff!important;border:1px solid var(--ws-border)!important;border-radius:var(--ws-radius)!important;box-shadow:var(--ws-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-load,.skeleton-shimmer{position:relative;overflow:hidden;background:rgba(255,255,255,.42)!important;border:1px solid rgba(224,223,220,.7)!important;box-shadow:none!important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.glass-load:after,.skeleton-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translateX(-100%);animation:glass-shimmer 1.4s ease-in-out infinite}@keyframes glass-shimmer{to{transform:translateX(100%)}}.msg-row{display:flex;width:100%;align-items:flex-end;justify-content:flex-start;gap:8px}.msg-row.is-mine{justify-content:flex-end}.msg-avatar{display:flex;width:32px;flex-shrink:0}.msg-bubble{position:relative;max-width:min(72%,520px);padding:10px 14px;border:1px solid var(--ws-border);border-radius:16px 16px 16px 6px;background:#ffffff;color:var(--ws-text);font-size:14px;line-height:1.45;box-shadow:0 1px 2px rgba(16,24,40,.04)}.msg-row.is-typing{overflow:visible}body.inbox-fixed .ws-content>main{display:flex;height:100dvh;max-height:100dvh;flex-direction:column;overflow:hidden;padding-bottom:1rem}.inbox-page,body.inbox-fixed .ws-content>main>.ws-main{display:flex;min-height:0;flex:1;flex-direction:column}.inbox-page{gap:0}.inbox-page>.ws-page-head{display:none}.inbox-shell{display:grid;min-height:0;flex:1;overflow:hidden;position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media (min-width:1024px){.inbox-shell{grid-template-columns:320px minmax(0,1fr)}.inbox-shell.has-details{grid-template-columns:320px minmax(0,1fr) 280px}}@media (min-width:1400px){.inbox-shell{grid-template-columns:340px minmax(0,1fr)}.inbox-shell.has-details{grid-template-columns:340px minmax(0,1fr) 300px}}.inbox-contacts,.inbox-details,.inbox-thread{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:hidden;background:#ffffff}.inbox-contacts-scroll,.inbox-messages{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.inbox-messages,.inbox-messages-inner{display:flex;flex-direction:column}.inbox-messages-inner{margin-top:auto;gap:8px;padding:16px}.wa-list,.wa-thread{min-height:calc(100dvh - var(--candidate-topbar-height, 3.5rem) - 88px)}.wa-thread{display:flex;flex-direction:column;overflow:hidden;position:relative;background:#ffffff;border:1px solid var(--ws-border);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow)}.wa-thread.has-details .inbox-details{display:flex;position:absolute;top:0;right:0;bottom:0;left:auto;z-index:6;width:min(100%,320px);border-left:1px solid var(--ws-border);box-shadow:var(--ws-shadow-hover)}@media (max-width:767px){body.wa-chat-open,html.wa-chat-open{overflow:hidden!important;overscroll-behavior:none}body.wa-chat-open .ws-content>main,body.wa-network-open .ws-content>main{padding:0!important;overflow:hidden}body.wa-chat-open .ws-content>header,body.wa-chat-open nav.fixed.bottom-0{visibility:hidden;pointer-events:none}.wa-mobile-root{margin:0}.wa-list{position:fixed;top:var(--candidate-topbar-height,3.5rem);right:0;bottom:0;left:0;z-index:20;display:flex;min-height:0;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:#ffffff;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}.wa-list .inbox-contacts-scroll{flex:1 1 auto;min-height:0}.wa-list .inbox-list-head{align-items:center;padding:10px 16px 6px}.wa-list .inbox-list-head h1{font-size:22px;line-height:1.25}.wa-list .inbox-list-head p{display:none}.wa-list .inbox-search-row{padding:6px 12px}.wa-list .inbox-search-row input{height:42px;border-radius:999px}.wa-list .inbox-tabs{gap:8px;padding:4px 12px 10px;border-bottom:1px solid var(--ws-border);scrollbar-width:none}.wa-list .inbox-tabs::-webkit-scrollbar{display:none}.wa-list .inbox-tab{flex:0 0 auto;padding:6px 12px;border:1px solid var(--ws-border);border-radius:999px;line-height:1.2}.wa-list .inbox-tab.is-active{border-color:#bbf7d0;background:#ecfdf3}.wa-list .inbox-contact{min-height:72px;gap:12px;padding:10px 16px;border-bottom:1px solid var(--ws-border)}.wa-list .inbox-contact:last-child{border-bottom:0}.wa-list-error{position:fixed;top:calc(var(--candidate-topbar-height, 3.5rem) + 8px);right:12px;left:12px;z-index:25;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;padding:10px 12px;color:#b91c1c;font-size:13px}.wa-thread{position:fixed;inset:0;z-index:80;width:100%;height:100dvh;min-height:100dvh;border:0;border-radius:0;padding-bottom:0}.wa-thread .inbox-thread-head{padding:max(10px,env(safe-area-inset-top,0px)) 12px 10px}.wa-thread .inbox-messages-inner{padding:12px}.wa-thread .inbox-composer{padding:8px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.wa-thread .inbox-composer-input{min-height:44px;max-height:96px;padding:10px 12px}.inbox-icon-btn{height:34px;width:34px}}.msg-row.is-mine .msg-bubble{border-color:#ccebd8;border-radius:16px 16px 6px 16px;background:#e8f5ee;color:#14532d}.msg-bubble time{font-size:11px;opacity:.7}.msg-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:6px;color:inherit;opacity:.7}.inbox-day-label{align-self:center;margin:8px 0;padding:4px 10px;border-radius:999px;background:#f3f5f9;color:#667085;font-size:11px;font-weight:600}.inbox-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 16px 8px}.inbox-list-head h1{margin:0;font-size:24px;line-height:1.2;font-weight:700;color:#101828}.inbox-list-head p{margin:4px 0 0;font-size:13px;color:#667085}.inbox-search-row{display:flex;align-items:center;gap:8px;padding:8px 16px 4px}.inbox-tabs{display:flex;gap:16px;padding:4px 16px 0;border-bottom:1px solid var(--ws-border)}.inbox-tab{padding:10px 0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#667085;font-size:13px;font-weight:600;cursor:pointer}.inbox-tab.is-active{color:#15803d;border-bottom-color:#16a34a}.inbox-contact{display:flex;width:100%;align-items:center;gap:12px;padding:12px 16px;text-align:left;background:transparent}.inbox-contact:hover{background:#f8fafc}.inbox-contact.is-active{background:#ecfdf3}.inbox-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ws-border)}.inbox-icon-btn,.inbox-tool-btn{display:inline-flex;height:36px;width:36px;align-items:center;justify-content:center;border:1px solid var(--ws-border);border-radius:10px;background:#ffffff;color:#344054}.inbox-tool-btn{height:32px;width:32px;border-color:transparent;background:transparent}.inbox-icon-btn.is-active,.inbox-icon-btn:hover,.inbox-tool-btn.is-active,.inbox-tool-btn:hover{background:#ecfdf3;color:#15803d}.inbox-composer{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--ws-border);background:#ffffff}.inbox-composer-input{min-height:72px;width:100%;resize:none;border:1px solid var(--ws-border);border-radius:12px;padding:12px 14px;font-size:14px;color:#101828;outline:none}.inbox-composer-input:focus{border-color:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.12)}.inbox-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-file-chips{display:flex;flex-wrap:wrap;gap:6px}.inbox-file-chip{border-radius:999px;background:#f3f5f9;padding:4px 8px;font-size:11px;color:#344054}.inbox-emoji-pop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:5;display:flex;gap:4px;padding:6px;border:1px solid var(--ws-border);border-radius:10px;background:#ffffff;box-shadow:var(--ws-shadow)}.inbox-details{display:none;border-left:1px solid var(--ws-border);overflow-y:auto;background:#ffffff}.inbox-shell.has-details .inbox-details{display:flex}@media (max-width:1399px){.inbox-shell.has-details{grid-template-columns:320px minmax(0,1fr)}.inbox-shell.has-details .inbox-details{position:absolute;top:0;right:0;bottom:0;z-index:4;width:min(320px,92vw);border-left:1px solid var(--ws-border);box-shadow:var(--ws-shadow-hover)}}@media (min-width:1400px){.inbox-shell.has-details .inbox-details{position:static;width:auto;box-shadow:none}}.inbox-details-profile{display:flex;flex-direction:column;align-items:center;padding:24px 20px 16px;text-align:center}.inbox-profile-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:14px;min-height:38px;border:1px solid var(--ws-border);border-radius:10px;background:#ffffff;color:#101828;font-size:13px;font-weight:600}.inbox-details-section{padding:0 20px 20px}.inbox-details-section h3{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.inbox-details-section p{margin:0;font-size:13px;line-height:1.5;color:#344054}.inbox-details-section ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.inbox-details-section li{display:flex;align-items:flex-start;gap:10px}.inbox-file-icon,.inbox-resource-list li{align-items:center}.inbox-file-icon{display:inline-flex;height:36px;width:36px;justify-content:center;border-radius:10px;background:#ecfdf3;color:#16a34a}.inbox-file-icon.is-video{background:#fff7ed;color:#ea580c}.inbox-call-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 12px 0;padding:10px 12px;border:1px solid #bbf7d0;border-radius:12px;background:#ecfdf3}.inbox-call-overlay{position:fixed;inset:0;z-index:90;display:flex;background:rgba(15,23,42,.72);padding:12px}.inbox-call-stage{display:flex;min-height:0;width:min(960px,100%);max-height:100%;flex:1;flex-direction:column;margin:auto;overflow:hidden;border-radius:16px;background:#0f172a}.inbox-modal-backdrop{position:fixed;inset:0;z-index:85;display:flex;align-items:flex-end;justify-content:center;background:rgba(15,23,42,.45);padding:16px}.inbox-modal{display:flex;width:min(440px,100%);max-height:min(86dvh,640px);flex-direction:column;gap:12px;overflow:hidden;border-radius:16px;background:#ffffff;padding:16px;box-shadow:var(--ws-shadow-hover)}.inbox-modal h2{margin:0;font-size:18px}.inbox-modal p{margin:4px 0 0;color:#667085;font-size:13px}.inbox-modal-list{min-height:0;flex:1;overflow-y:auto}.inbox-modal-person{display:flex;align-items:center;gap:10px;padding:8px 4px;border-radius:10px}.inbox-modal-person.is-selected{background:#ecfdf3}@media (max-width:767px){.inbox-shell.is-chat .inbox-contacts{display:none}.inbox-shell .inbox-tabs{gap:12px;overflow-x:auto;white-space:nowrap}.inbox-shell .inbox-list-head{padding:12px 12px 4px}.inbox-shell .inbox-list-head h1{font-size:22px}.inbox-shell .inbox-search-row{padding:8px 12px 4px}.inbox-call-overlay{padding:0}.inbox-call-stage{border-radius:0}.inbox-modal-backdrop{padding:0}.inbox-modal{width:100%;max-height:88dvh;border-radius:16px 16px 0 0}}.msg-typing{display:inline-flex;align-items:flex-end;justify-content:center;gap:4px;min-width:52px;min-height:38px;padding:12px 14px 10px;overflow:visible}.msg-typing span{display:block;width:8px;height:8px;border-radius:50%;background:#8c8c8c;transform:translateZ(0);animation:typing-bounce 1.2s ease-in-out infinite;will-change:transform}.msg-typing span:first-child{animation-delay:0s}.msg-typing span:nth-child(2){animation-delay:.16s}.msg-typing span:nth-child(3){animation-delay:.32s}@keyframes typing-bounce{0%,60%,to{transform:translateZ(0)}30%{transform:translate3d(0,-8px,0)}}@media (max-width:767px){.ws-shell{--sidebar-w:0px;--sidebar-width:0px;--hr-sidebar-width:0px}.ws-content{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;transform:none!important}.ws-main{width:100%;max-width:100%}.ws-page-head{flex-direction:column;align-items:stretch}.msg-bubble{max-width:min(86%,420px)}}.ws-card:hover,.ws-shell .glass-card:not(.glass-load):hover,.ws-shell .hr-card:not(.glass-load):hover,.ws-shell .theme-card:not(.glass-load):hover{transform:none;border-color:#d5dbeb;box-shadow:var(--ws-shadow-hover)!important}.jobs-board{display:flex;flex-direction:column;gap:12px}.jobs-search{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.jobs-search-row{display:flex;align-items:center;gap:8px;padding:0}.jobs-search-field{display:flex;flex:1;align-items:center;gap:10px;min-height:40px;min-width:0;margin:0;padding:0 16px;border:1px solid var(--ws-border);border-radius:24px;background:#ffffff}.jobs-filter-toggle{display:none}.jobs-search-field:focus-within{border-color:#191919;box-shadow:none}.jobs-search-field input{width:100%;border:0;background:transparent;outline:none;font-size:14px;line-height:1.4;color:var(--ws-text)}.jobs-search-clear{display:inline-flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ws-hint);cursor:pointer}.jobs-search-clear:hover{background:var(--ws-hover);color:var(--ws-text)}.jobs-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 0}.jobs-chip{position:relative}.jobs-chip-btn,.jobs-chip-clear{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--ws-border);border-radius:16px;background:#ffffff;color:var(--ws-text);font-size:13px;font-weight:600;line-height:1;cursor:pointer}.jobs-chip-btn:hover,.jobs-chip.is-open .jobs-chip-btn{background:var(--ws-hover);border-color:#cdd3e0}.jobs-chip.is-active .jobs-chip-btn{border-color:rgba(22,163,74,.28);background:var(--ws-active);color:var(--ws-accent-strong)}.jobs-chip-value{color:var(--ws-muted);font-weight:500}.jobs-chip-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:220px;max-height:260px;overflow:auto;padding:6px;border:1px solid var(--ws-border);border-radius:8px;background:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.12)}.jobs-chip-option{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--ws-text);font-size:13px;text-align:left;cursor:pointer}.jobs-chip-option.is-selected,.jobs-chip-option:hover{background:var(--ws-active)}.jobs-chip-clear{color:var(--ws-muted)}.jobs-modes{display:flex;align-items:stretch;gap:0;margin-top:4px;padding:0;border-top:0}.jobs-mode{min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ws-muted);font-size:14px;font-weight:600;cursor:pointer}.jobs-mode:hover{color:var(--ws-text)}.jobs-mode.is-active{color:var(--ws-accent-strong);border-bottom-color:var(--ws-accent)}.jobs-strength{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--ws-border);border-radius:14px;background:#ffffff;color:var(--ws-muted);font-size:12px;font-weight:600;white-space:nowrap}@media (min-width:900px){.jobs-filter-bar{flex-wrap:nowrap}}.jobs-feed{overflow:visible;border-radius:var(--ws-radius)}.jobs-row{display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px 20px;text-align:left;background:#ffffff;cursor:pointer}.jobs-row:hover{background:#f8fafc}.jobs-row.is-selected{background:#f0fdf4}.jobs-logo{height:48px;width:48px;flex-shrink:0;overflow:hidden;border:1px solid var(--ws-border);border-radius:4px;background:#ffffff;color:var(--ws-text);font-size:16px;font-weight:700}.jobs-dropzone,.jobs-logo{display:flex;align-items:center;justify-content:center}.jobs-dropzone{min-height:112px;cursor:pointer;flex-direction:column;gap:6px;border:1px dashed #cdd3e0;border-radius:var(--ws-radius-sm);background:#f8fafc;padding:20px;text-align:center}.jobs-dropzone:hover{background:#f3f3f3}.net-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:12px}.net-person{display:flex;min-height:292px;flex-direction:column;overflow:hidden;background:var(--ws-card);border:1px solid var(--ws-border);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow)}.net-person-cover{height:72px;width:100%;border:0;background:linear-gradient(135deg,#0f766e,#16a34a 48%,#4f46e5 120%);cursor:pointer}.net-person-body{display:flex;flex:1;flex-direction:column;padding:0 12px 12px;margin-top:-36px}.net-person-avatar{width:72px!important;height:72px!important;border-radius:999px;border:2px solid #ffffff;box-shadow:0 0 0 1px var(--ws-border);cursor:pointer}.net-person-name{margin:10px 0 0;overflow:hidden;color:var(--ws-text);font-size:16px;font-weight:600;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;padding:0;cursor:pointer}.net-person-name:hover{text-decoration:underline}.net-person-headline,.net-person-meta{margin:4px 0 0;color:var(--ws-muted);font-size:12px;line-height:1.33}.net-person-headline{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.net-person-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px}.net-person-actions a,.net-person-actions button{width:100%;justify-content:center}@media (max-width:767px){.ws-page-head{flex-direction:column}.ws-page-head h1,.ws-title{font-size:22px}.jobs-board{gap:0;margin:-8px -16px 0}.jobs-search{background:transparent;border:0;box-shadow:none}.jobs-search-row{gap:6px;padding:8px 12px 0}.jobs-search-field{min-height:34px;padding:0 10px}.jobs-search-field input{font-size:13px}.jobs-filter-toggle{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 10px;border:1px solid var(--ws-border);border-radius:17px;background:#ffffff;color:var(--ws-text);font-size:12px;font-weight:600;white-space:nowrap}.jobs-filter-toggle.is-active{border-color:rgba(22,163,74,.28);background:var(--ws-active);color:var(--ws-accent-strong)}.jobs-filter-count{display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:8px;background:var(--ws-accent);color:#ffffff;font-size:10px}.jobs-filter-bar{display:none;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:8px 12px 4px;scrollbar-width:none}.jobs-filter-bar.is-expanded{display:flex}.jobs-filter-bar::-webkit-scrollbar{display:none}.jobs-chip-btn,.jobs-chip-clear{min-height:28px;padding:0 10px;font-size:12px;white-space:nowrap}.jobs-modes{margin-top:0;padding:0 8px}.jobs-mode{min-height:32px;padding:0 8px;font-size:13px}.jobs-board>.ws-card,.jobs-feed{border-left:0;border-right:0;border-radius:0}}