.hiring-am__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;animation:.15s hiring-am-fadeIn;display:flex;position:fixed;inset:0}@keyframes hiring-am-fadeIn{0%{opacity:0}to{opacity:1}}.hiring-am__modal{background:#f5f7fb;border:1px solid #d6dde9;border-radius:12px;flex-direction:column;width:100%;max-width:760px;max-height:90vh;animation:.2s hiring-am-slideUp;display:flex;box-shadow:0 20px 60px #00000080}@keyframes hiring-am-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hiring-am__header{background:#fff;border-bottom:1px solid #d6dde9;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.hiring-am__title{color:#111827;margin:0;font-size:1.15rem;font-weight:700}.hiring-am__subtitle{color:#64748b;margin:4px 0 0;font-size:.8rem}.hiring-am__close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.8rem;line-height:1;display:flex}.hiring-am__close-btn:hover{color:#111827;background:#f2f4f9}.hiring-am__body{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.hiring-am__meta-row{grid-template-columns:2fr 1fr;gap:12px;display:grid}.hiring-am__field{color:#64748b;text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:5px;font-size:.72rem;font-weight:600;display:flex}.hiring-am__input,.hiring-am__textarea{color:#111827;text-transform:none;letter-spacing:normal;resize:vertical;background:#fff;border:1px solid #d6dde9;border-radius:6.6px;padding:8.8px 10.4px;font-size:.85rem;font-weight:400;transition:border-color .15s}.hiring-am__input:focus-visible,.hiring-am__textarea:focus-visible{border-color:#4285f4;outline:none}.hiring-am__input::placeholder,.hiring-am__textarea::placeholder{color:#64748b;opacity:.7}.hiring-am__textarea{min-height:54px;font-family:inherit;line-height:1.5}.hiring-am__questions-header{border-top:1px solid #d6dde9;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.hiring-am__questions-label{color:#4285f4;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.hiring-am__add-btn{color:#4285f4;cursor:pointer;background:#4f8cff26;border:1px solid #4f8cff4d;border-radius:6.6px;padding:6px 12px;font-size:.78rem;font-weight:600}.hiring-am__add-btn:hover{background:#4f8cff38}.hiring-am__questions-list{flex-direction:column;gap:12px;display:flex}.hiring-am__question-card{background:#fff;border:1px solid #d6dde9;border-radius:8.4px;flex-direction:column;gap:8px;padding:12px;display:flex}.hiring-am__question-head{align-items:center;gap:8px;display:flex}.hiring-am__q-num{color:#4285f4;background:#4f8cff26;border-radius:99px;padding:3px 9px;font-size:.72rem;font-weight:800}.hiring-am__type-select{color:#111827;cursor:pointer;background:#f5f7fb;border:1px solid #d6dde9;border-radius:6px;flex:1;padding:6.8px 8.8px;font-size:.82rem}.hiring-am__points-input{color:#111827;text-align:center;background:#f5f7fb;border:1px solid #d6dde9;border-radius:6px;width:56px;padding:6.8px 6px;font-size:.82rem;font-weight:600}.hiring-am__points-label{color:#64748b;font-size:.7rem;font-weight:600}.hiring-am__remove-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #d6dde9;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.15rem;line-height:1;display:flex}.hiring-am__remove-btn:hover{color:#ea4335;border-color:#ea4335}.hiring-am__error{color:#ea4335;background:#f8717114;border-radius:6px;margin:0;padding:6px 8px;font-size:.8rem}.hiring-am__rich-editor{border-radius:6.6px;overflow:hidden}.hiring-am__rich-editor .tox-tinymce{border:1px solid #d6dde9!important;border-radius:6.6px!important}.hiring-am__editor-loading{color:#64748b;text-align:center;border:1px dashed #d6dde9;border-radius:6.6px;padding:16px;font-size:.82rem}.hiring-am__footer{background:#fff;border-top:1px solid #d6dde9;border-radius:0 0 12px 12px;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}
