.dj-letter-ai{margin:0 0 14px;border:1px solid #d7dce2;border-radius:10px;background:#f7f8fa;color:#273d50;clear:both}
.dj-letter-ai summary{padding:12px 14px;cursor:pointer;font-weight:600;font-size:15px;line-height:1.45;color:#246fc5}
.dj-letter-ai summary:focus-visible,.dj-letter-ai button:focus-visible{outline:2px solid #2476d5;outline-offset:3px}
.dj-letter-inner{padding:0 14px 16px}.dj-letter-ai .dj-letter-lead{font-size:14px;line-height:1.5;margin:0 0 16px}
.job-manager-application-form .dj-letter-ai label{display:block;float:none;width:auto;font-size:14px;font-weight:600;margin:14px 0 8px;line-height:1.45}
.job-manager-application-form .dj-letter-ai input[type=text],.job-manager-application-form .dj-letter-ai textarea,.job-manager-application-form .dj-letter-ai select{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:11px 12px;border:1px solid #aeb8c2!important;border-radius:7px!important;background:#fff!important;color:#273d50;font:inherit;font-size:16px;line-height:1.5;min-height:44px;box-shadow:none!important;outline:none!important}
.job-manager-application-form .dj-letter-ai textarea{resize:vertical;min-height:80px}
.job-manager-application-form .dj-letter-ai textarea:focus,.job-manager-application-form .dj-letter-ai input[type=text]:focus,.job-manager-application-form .dj-letter-ai select:focus{outline:2px solid #398fff!important;outline-offset:1px;border-color:#398fff!important}
.job-manager-application-form .dj-letter-ai .dj-letter-consent,.job-manager-application-form .dj-letter-ai .dj-letter-replace{display:flex;gap:9px;align-items:flex-start;font-size:13px;font-weight:400;line-height:1.55;margin:16px 0}
.dj-letter-ai input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;position:static!important;display:block!important;width:18px!important;height:18px!important;min-width:18px;margin:2px 0 0!important;accent-color:#398fff}
.dj-letter-ai button{font:inherit!important;font-size:14px!important;font-weight:600!important;background:#398fff!important;color:#fff!important;padding:11px 16px!important;border:0!important;border-radius:7px!important;box-shadow:none!important;line-height:1.5!important;cursor:pointer}
.dj-letter-ai button:disabled{opacity:.65;cursor:wait}.dj-letter-ai .dj-letter-status{font-size:13px;line-height:1.5;margin:10px 0 0}.dj-letter-ai .dj-letter-review{font-size:12px;line-height:1.5;margin:8px 0 12px;color:#52677c}.dj-letter-result{border-top:1px solid #d5e3f5;margin-top:16px;padding-top:2px}
.dj-letter-ai [hidden]{display:none!important}.dj-letter-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dj-letter-ai small{font-weight:400}.dj-letter-captcha{margin:16px 0}.dj-letter-captcha p{font-size:13px;line-height:1.5;margin:0 0 8px}
@media(max-width:480px){.dj-letter-ai summary{font-size:14px;padding:11px}.dj-letter-inner{padding:0 11px 13px}.dj-letter-ai button{width:100%}}
