.app-shell[data-design=wejob-workspace] .app-header-top{gap:20px;padding:14px 24px;background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell[data-design=wejob-workspace] .app-header-brand{padding:0;border:0;background:transparent;box-shadow:none}.app-shell[data-design=wejob-workspace] .app-header-logo{width:132px;max-height:32px;object-fit:contain}.app-shell[data-design=wejob-workspace] .global-search{flex:1 1 360px;max-width:460px;margin-inline:8px auto}.app-shell[data-design=wejob-workspace] .global-search input{min-height:40px;padding:9px 52px 9px 38px;border-radius:10px!important;background:var(--surface-sunken);border-color:var(--line);font-size:13px}.app-shell[data-design=wejob-workspace] .global-search-icon{left:12px;color:var(--muted)}.app-shell[data-design=wejob-workspace] .global-search-shortcut{border:0;background:transparent}.app-shell[data-design=wejob-workspace] .topbar-controls{gap:8px;flex-wrap:nowrap}.app-shell[data-design=wejob-workspace] :is(.topbar-icon-trigger,.topbar-user-trigger){justify-content:center;min-width:38px;min-height:38px;padding:8px;border:1px solid transparent;border-radius:10px!important;corner-shape:round;background:transparent;box-shadow:none;color:var(--ink)}.app-shell[data-design=wejob-workspace] :is(.topbar-icon-trigger,.topbar-user-trigger):is(:hover,[aria-expanded=true]){background:var(--surface-hover);border-color:transparent}.app-shell[data-design=wejob-workspace] .topbar-quick-create-trigger{gap:8px;padding-inline:14px;border-color:var(--ui-primary-border);background:var(--ui-primary-start);color:#ffffff;font-size:13px;font-weight:500}.app-shell[data-design=wejob-workspace] .topbar-quick-create-trigger:is(:hover,[aria-expanded=true]){border-color:var(--ui-primary-hover-border);background:var(--ui-primary-hover-start);color:#ffffff}.app-shell[data-design=wejob-workspace] :is(.topbar-icon-trigger,.topbar-user-trigger)>svg{width:18px;height:18px;stroke-width:1.7}.app-shell[data-design=wejob-workspace] .topbar-user-trigger{gap:6px;padding:2px}.app-shell[data-design=wejob-workspace] .topbar-user-trigger>svg{width:13px;height:13px}.app-shell[data-design=wejob-workspace] .topbar-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:var(--accent-ink);color:var(--ink);font-size:11px;font-weight:500}.app-shell[data-design=wejob-workspace] .topbar-user-avatar svg{width:17px;height:17px}.app-shell[data-design=wejob-workspace] .topbar-badge{top:-2px;right:-2px;min-width:21px;height:18px;border:2px solid var(--panel);font-size:11px;font-weight:500}.app-shell[data-design=wejob-workspace] .app-header>.workflow-module-nav{display:flex;align-items:stretch;gap:3px;padding:0 18px;overflow:visible;background:var(--panel);border-bottom:1px solid var(--line)}.app-shell[data-design=wejob-workspace] .app-header .header-module-link{position:relative;gap:7px;min-height:47px;padding:10px 11px;border:0;border-radius:0!important;corner-shape:round;font-size:13px;font-weight:400;color:var(--muted);background:transparent;box-shadow:none}.app-shell[data-design=wejob-workspace] .app-header .header-module-link svg{width:17px;height:17px;stroke-width:1.7}.app-shell[data-design=wejob-workspace] .app-header .header-module-link:hover{background:var(--surface-hover);color:var(--ink)}.app-shell[data-design=wejob-workspace] .app-header .header-module-link.active{background:var(--accent-ink);color:var(--accent);font-weight:500;box-shadow:none}.app-shell[data-design=wejob-workspace] .workflow-module-nav>.header-module-link.active:after,.app-shell[data-design=wejob-workspace] .workflow-nav-more>summary.active:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:2px;border-radius:2px;background:var(--accent)}.app-shell[data-design=wejob-workspace] .workflow-communication-start{margin-left:14px}.app-shell[data-design=wejob-workspace] .workflow-communication-start:before{content:"";position:absolute;left:-8px;top:14px;height:19px;width:1px;background:var(--line)}.app-shell[data-design=wejob-workspace] .workflow-nav-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(600px,calc(100vw - 32px));max-width:calc(100vw - 32px);min-width:0;padding:12px;border-radius:14px!important;corner-shape:round;background:var(--panel)}.app-shell[data-design=wejob-workspace] .workflow-nav-menu>section{min-width:0}.app-shell[data-design=wejob-workspace] .workflow-nav-menu h3{margin:0;padding:8px 8px 7px;font-family:var(--font-ui);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.app-shell[data-design=wejob-workspace] .workflow-nav-menu .header-module-link{display:flex;flex-direction:row;justify-content:flex-start;width:100%;min-height:38px;padding:8px;border-radius:7px!important;white-space:normal}.app-shell[data-design=wejob-workspace] .workflow-nav-menu .header-module-link span{min-width:0;overflow-wrap:anywhere}.app-shell[data-design=wejob-workspace] .workflow-nav-item .row-action-icon{width:26px;min-width:26px;min-height:30px;padding:5px;background:transparent;border-color:transparent;box-shadow:none;color:var(--muted)}.app-shell[data-design=wejob-workspace] .workflow-nav-item .row-action-icon:is(:hover,[aria-pressed=true]){color:var(--accent);background:var(--accent-ink)}.app-shell[data-design=wejob-workspace] .workflow-mobile-destinations{display:none}.app-shell[data-design=wejob-workspace] :is(.topbar-user-dropdown,.topbar-notification-dropdown,.topbar-quick-create-dropdown,.global-search-menu){border-radius:14px!important;corner-shape:round}.app-shell[data-design=wejob-workspace] .topbar-quick-create-dropdown a{gap:10px;min-height:38px;padding:9px 10px;font-size:13px;font-weight:400}.app-shell[data-design=wejob-workspace] .topbar-quick-create-dropdown svg{width:17px;height:17px;color:var(--muted)}@media (max-width:1400px){.app-shell[data-design=wejob-workspace] .workflow-module-nav>.workflow-pinned-module.workflow-secondary-module{display:none}}@media (max-width:1200px){.app-shell[data-design=wejob-workspace] .app-header>.workflow-module-nav{padding-inline:12px}.app-shell[data-design=wejob-workspace] .workflow-module-nav>.header-module-link{gap:6px;padding-inline:7px}.app-shell[data-design=wejob-workspace] .workflow-module-nav>.workflow-secondary-module:not(.workflow-pinned-module){display:inline-flex}.app-shell[data-design=wejob-workspace] .workflow-communication-start{margin-left:8px}}@media (max-width:1100px){.app-shell[data-design=wejob-workspace] .workflow-module-nav>.workflow-secondary-module:not(.workflow-pinned-module){display:none}.app-shell[data-design=wejob-workspace] .workflow-mobile-destinations{display:block;margin:0;padding:0;border:0}.app-shell[data-design=wejob-workspace] .workflow-nav-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-design=wejob-workspace] .workflow-nav-more[data-active-overflow=true]>summary{background:var(--accent-ink);color:var(--accent)}}@media (max-width:720px){.app-shell[data-design=wejob-workspace] .app-header-top{gap:12px;padding:12px 16px}.app-shell[data-design=wejob-workspace] .app-header-logo{width:114px}.app-shell[data-design=wejob-workspace] .topbar-controls{flex:0 0 auto}.app-shell[data-design=wejob-workspace] .global-search{flex:1 0 100%;max-width:none;margin:0}.app-shell[data-design=wejob-workspace] .global-search input{font-size:16px}.app-shell[data-design=wejob-workspace] .topbar-quick-create-label{display:none}.app-shell[data-design=wejob-workspace] .topbar-quick-create-trigger{padding-inline:8px}.app-shell[data-design=wejob-workspace] .app-header>.workflow-module-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:8px;gap:0}.app-shell[data-design=wejob-workspace] .workflow-module-nav>.header-module-link,.app-shell[data-design=wejob-workspace] .workflow-nav-more>summary.header-module-link{min-height:62px;padding:10px 4px;gap:5px;flex-direction:column;justify-content:center}.app-shell[data-design=wejob-workspace] .workflow-module-nav .header-module-link span{font-size:11px;line-height:1.3}.app-shell[data-design=wejob-workspace] .workflow-nav-menu{width:min(600px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 13rem);padding:10px;gap:8px}.app-shell[data-design=wejob-workspace] .workflow-nav-menu .header-module-link{min-height:44px;padding:8px 6px;gap:6px}.app-shell[data-design=wejob-workspace] .workflow-nav-menu .header-module-link span{font-size:12px;text-align:start}.app-shell[data-design=wejob-workspace] .workflow-nav-more{margin-left:0;width:100%}}@media (max-width:480px){.app-shell[data-design=wejob-workspace] .workflow-nav-item{gap:2px}.app-shell[data-design=wejob-workspace] .workflow-nav-menu .workflow-nav-item .header-module-link{padding-inline:2px;gap:4px}.app-shell[data-design=wejob-workspace] .workflow-nav-item .row-action-icon{width:20px;min-width:20px;padding-inline:2px!important}.app-shell[data-design=wejob-workspace] .workflow-nav-item .row-action-icon svg{width:14px;height:14px}.app-shell[data-design=wejob-workspace] .app-header-top{padding-inline:12px;gap:8px}.app-shell[data-design=wejob-workspace] .app-header-logo{width:96px}.app-shell[data-design=wejob-workspace] .topbar-controls{gap:2px}.app-shell[data-design=wejob-workspace] .topbar-user-trigger>svg{display:none}}