.wp-block-wp-career-board-job-search{border:none;box-shadow:none;margin:0 0 var(--wcb-space-lg);padding:0;background:none}.wp-block-wp-career-board-job-filters{margin:0 0 var(--wcb-space-lg)}.wcb-search-form{display:flex;align-items:stretch;gap:0;border-radius:var(--wcb-radius-lg);border:1.5px solid var(--wcb-border);overflow:hidden;background:var(--wcb-base);transition:border-color var(--wcb-transition-snappy),box-shadow var(--wcb-transition-snappy)}.wcb-search-form:focus-within{border-color:var(--wcb-primary);box-shadow:var(--wcb-shadow-focus)}[class*="wp-block-wp-career-board"] .wcb-search-input,[class*="wp-block-wp-career-board"] .wcb-search-input[type=search]{flex:1;border:none;box-shadow:none;border-radius:0;-webkit-appearance:none;appearance:none;padding:var(--wcb-space-md) var(--wcb-space-lg);font-size:var(--wcb-text-md);font-family:inherit;color:var(--wcb-contrast);background:#fff0;min-width:0;height:auto;min-height:50px}[class*="wp-block-wp-career-board"] .wcb-search-input:focus{outline:2px solid var(--wcb-primary);outline-offset:2px;border:none;box-shadow:none}.wcb-search-input::placeholder{color:var(--wcb-text-tertiary)}.wcb-search-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--wcb-space-xs);padding:var(--wcb-space-md) var(--wcb-space-xl);background:var(--wcb-primary);color:var(--wcb-base,var(--wp--preset--color--wcb-base));border:none;font-size:var(--wcb-text-md);font-weight:var(--wcb-font-medium);font-family:inherit;cursor:pointer;white-space:nowrap;min-height:50px;transition:background var(--wcb-transition-snappy)}.wcb-search-button svg{width:18px;height:18px;flex-shrink:0}.wcb-search-button:hover,.wcb-search-button:focus{background:var(--wcb-primary-dark);color:var(--wcb-base,var(--wp--preset--color--wcb-base));border:none}.wcb-search-button:focus-visible{outline:2px solid var(--wcb-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wcb-search-form,.wcb-search-button{transition:none!important}}@media (max-width:480px){.wcb-search-form{flex-direction:column;gap:var(--wcb-space-sm);border:none;background:none;overflow:visible;border-radius:0}[class*="wp-block-wp-career-board"] .wcb-search-input,[class*="wp-block-wp-career-board"] .wcb-search-input[type=search]{border:1.5px solid var(--wcb-border);border-radius:var(--wcb-radius-md)}.wcb-search-button{border-radius:var(--wcb-radius-md);text-align:center}}