/* Job preview identity and paired footer actions. */
#job-preview-dialog .job-preview-head{align-items:center}
#job-preview-dialog .job-preview-identity{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}
#job-preview-dialog .job-preview-logo{display:block;flex:0 0 56px;width:56px;height:56px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#fff;object-fit:contain}
#job-preview-dialog .job-preview-identity h2{flex:1;min-width:0;margin:0;line-height:1.3;overflow-wrap:anywhere}
#job-preview-dialog .job-preview-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px}
#job-preview-dialog .job-preview-footer .button{width:auto;min-width:108px}
#job-preview-close{background:transparent;border-color:var(--strong-line);color:var(--muted);box-shadow:none}
#job-preview-close:hover{background:transparent;border-color:var(--muted);color:var(--muted);box-shadow:none}
@media(max-width:600px){
 #job-preview-dialog .job-preview-identity{gap:12px}
 #job-preview-dialog .job-preview-logo{flex-basis:44px;width:44px;height:44px;padding:3px;border-radius:8px}
 #job-preview-dialog .job-preview-footer{gap:10px}
 #job-preview-dialog .job-preview-footer .button{flex:1 1 0;min-width:0;width:auto;padding-inline:14px}
}
