:is(.portal-root,.feature-shell) .job-card-header-actions{flex:none;justify-content:flex-end;align-items:flex-start;gap:5px;max-width:100%;margin-left:auto;display:flex}:is(.portal-root,.feature-shell) .job-card-translate{color:#0d4938;cursor:pointer;white-space:nowrap;background:#f3f7ef;border:1px solid #d2dfd3;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 9px;font:600 11px/1.35 Arial,Helvetica,sans-serif;display:inline-flex}:is(.portal-root,.feature-shell) .job-card-translate:hover:not(:disabled){background:#e7f0e1;border-color:#a8c1a8}:is(.portal-root,.feature-shell) .job-card-translate:disabled{opacity:.7;cursor:default}:is(.portal-root,.feature-shell) .job-card-translate:focus-visible{outline-offset:3px;outline:3px solid #0d4938}:is(.portal-root,.feature-shell) .job-card-translation-notice a:focus-visible{outline-offset:3px;outline:3px solid #0d4938}:is(.portal-root,.feature-shell) .job-card-translate svg{flex-shrink:0}:is(.portal-root,.feature-shell) .job-card-header-actions .save-button{margin-top:0}:is(.portal-root,.feature-shell) .job-card-translation-notice{min-width:0;position:relative}:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-status{color:#526d5b;overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;line-height:1.6}:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-status:empty{margin:0}:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-status-success{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-attribution{color:#627968;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 10px;font-size:11px;line-height:1.5;display:flex}:is(.portal-root,.feature-shell) .job-card-translation-notice a{color:#0d4938;text-underline-offset:2px;text-decoration:underline}:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-source{margin-left:5px;font-size:10px}:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-recovery{align-items:center;min-height:32px;margin:-4px 0 8px;font-size:12px;font-weight:600;display:inline-flex}:is(.portal-root,.feature-shell) .job-card-translate .jct-spinner{animation:1s linear infinite jct-spin}@keyframes jct-spin{to{transform:rotate(360deg)}}@media (max-width:760px){:is(.portal-root,.feature-shell) .job-card-translate{min-width:44px;min-height:44px}:is(.portal-root,.feature-shell) .job-card-header-actions{gap:3px}:is(.portal-root,.feature-shell) .job-card-header-actions .save-button{min-width:44px;min-height:44px;margin-right:0}}@media (max-width:520px){:is(.portal-root,.feature-shell) .job-card-translate{padding:10px}:is(.portal-root,.feature-shell) .job-card-translate>span{display:none}:is(.portal-root,.feature-shell) .job-card-header-actions{gap:0}:is(.portal-root,.feature-shell) .job-card-header-actions .save-button{margin-right:-5px}:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-recovery{min-height:44px}}@media (prefers-reduced-motion:reduce){:is(.portal-root,.feature-shell) .job-card-translate .jct-spinner{animation:none}}@media print{:is(.portal-root,.feature-shell) .job-card-translate,:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-status,:is(.portal-root,.feature-shell) .job-card-translation-notice .jct-recovery{display:none}}
