.stp .hiring-badge{display:inline-flex;align-items:center;gap:4px;font-weight:700}.stp .hiring-word{font-weight:700;color:var(--brand)}.stp .hiring-store{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:12px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.stp .hiring-line{margin:12px auto;padding:10px 16px;border-radius:999px;background:var(--soft,#f4f1ec);text-align:center;max-width:720px}.stp .push-alert{margin:14px 0;max-width:520px}.stp .push-alert-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line,#d7dfdc);background:#fff;color:inherit;font:inherit;font-weight:600;cursor:pointer}.stp .push-alert-btn:focus-visible,.stp .push-alert-btn:hover{border-color:var(--brand,#245e50)}.stp .push-alert-card{margin-top:10px;padding:14px 16px;border:1px solid var(--line,#d7dfdc);border-radius:12px;background:#fff;display:grid;grid-gap:10px;gap:10px}.stp .push-alert-card label{display:grid;grid-gap:4px;gap:4px;font-weight:600;font-size:.95rem}.stp .push-alert-card input,.stp .push-alert-card select{font:inherit;padding:8px 10px;border:1px solid var(--line,#d7dfdc);border-radius:8px;background:#fff;min-height:40px}.stp .push-alert-go{justify-self:start;padding:10px 18px;border-radius:999px;border:0;background:var(--brand,#245e50);color:#fff;font:inherit;font-weight:700;cursor:pointer}.stp .push-alert-go[disabled]{opacity:.6;cursor:wait}.stp .push-alert-msg,.stp .push-alert-note,.stp .push-alert-tip{margin:0;font-size:.92rem}.stp .push-alert-note{color:var(--muted,#5d7273)}.stp .push-alert-tip{font-weight:600}.stp .push-alert-on{margin:0;font-size:.95rem}.stp .push-alert-link{border:0;background:none;padding:0;color:var(--brand,#245e50);text-decoration:underline;font:inherit;cursor:pointer}.stp .push-alert-msg{margin-top:8px}