/* 무료 도구 결과 아래 '다음 행동 3칸'(저장 · 알림 · 내려받기) · site/partials/tool_next.html · 액션 카드 20261106
   단추 모양은 각 도구의 테두리 단추(.ty-btn · .tt-btn)를 그대로 쓰고, 여기서는 칸 배치만 정한다. */
.nx{margin-top:88px;border-top:1px solid #111111;word-break:keep-all}
.nx[hidden]{display:none}
.nx-h{margin:0;padding:22px 0 0;font-family:'Noto Sans KR',sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;color:#6B6B6B}
.nx-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:64px;margin:18px 0 0;padding:0;list-style:none}
.nx-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:8px 0 4px}
.nx-c+.nx-c::before{content:'';position:absolute;top:0;bottom:0;left:-32px;width:1px;background:#E6E6E6}   /* 칸 사이 세로 선 · 세 칸 너비를 같게(패딩 대신 간격) */
.nx-no{margin:0;font-size:30px;line-height:1;color:var(--navy,#1B2438)}
.nx-t{margin:14px 0 0;font-family:'Noto Serif KR',serif;font-size:20px;font-weight:500;line-height:1.4;color:#111111}
.nx-d{flex:1;margin:8px 0 0;font-size:14px;line-height:1.7;color:#555555}
.nx-b{flex:none;display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:22px;text-decoration:none!important;box-sizing:border-box}
.nx-b[disabled]{opacity:.5;cursor:default}
.nx-msg{min-height:1.6em;margin:20px 0 0;font-size:14px;line-height:1.7;color:var(--navy,#1B2438);overflow-wrap:anywhere}
.nx-msg a,.nx-guest a{border-bottom:1px solid currentColor;color:inherit;text-decoration:none}
.nx-guest{margin:6px 0 0;padding:14px 18px;background:#F6F6F4;font-size:14px;line-height:1.7;color:#333333}
.nx-guest[hidden]{display:none}
.nx-guest a{margin-left:6px;font-weight:500;color:var(--navy,#1B2438)}
@container mg (max-width:760px){
.nx{margin-top:64px}
.nx-row{grid-template-columns:minmax(0,1fr);column-gap:0}
.nx-c+.nx-c::before{content:none}
.nx-c{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:20px 0;border-left:0;border-top:1px solid #E6E6E6}
.nx-c:first-child{border-top:0;padding-top:4px}
.nx-no{grid-row:1/3;font-size:26px;padding-top:4px}
.nx-t{margin:0;font-size:18px}
.nx-d{margin:4px 0 0}
.nx-b{grid-column:1/-1;margin-top:14px;min-height:48px}
}
