.company-post__fieldset{border:0;margin:0;padding:0}.company-post__fieldset legend{padding:0 0 10px}.company-post__action{min-height:46px;padding:0 22px;font-size:15px}.q-box{border:2px solid var(--special-line);border-radius:var(--radius-lg);background:var(--special-soft);flex-direction:column;gap:12px;padding:18px;display:flex}.q-item{background:var(--bg);border:1px solid var(--special-line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.q-item__num{background:var(--special);height:28px;color:var(--bg);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.q-item__text{background:0 0;border:0;outline:none;flex:180px;min-width:0;font-size:15px}.q-item__remove{color:var(--text-sub)}.q-box__add{border:1px dashed var(--special);border-radius:var(--radius);min-height:44px;color:var(--special);background:0 0;font-size:14px;font-weight:700}.page-title.company-post__head{border-bottom:1px solid var(--line);align-items:center;padding:16px 24px}.company-post__preview-title{font-size:17px;font-weight:900}.card.company-post__preview{overflow-wrap:anywhere;gap:10px;padding:14px}.company-post__preview strong{font-size:14px}.company-post__preview-badge{align-self:flex-start}.q-box__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.q-box__head h2{font-size:17px;font-weight:900}.q-item__limit{align-items:center;gap:6px;display:flex}.q-item__limit input{border:1px solid var(--special-line);border-radius:var(--radius-sm);background:var(--bg);width:76px;min-height:36px;padding:4px 6px;font-size:13px}.q-item__text:focus-visible,.q-item__limit input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.job-editor>fieldset>.company-post__fieldset{min-width:0}@media (max-width:600px){.q-item__text{flex-basis:calc(100% - 48px)}.q-item__limit{margin-left:38px}.q-item__remove{margin-left:auto}}
