/* award.css — /award/ 전용 (tools.css 뒤에 읽는다)  [KIDS-C 2026-10-28]  상장 종이는 항상 흰 바탕 */
.aw-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}
.aw-kind{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:20px;padding:9px 14px;min-height:42px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.aw-kind.on{border-color:var(--accent);color:var(--accent)}
.aw-kind:hover{border-color:var(--accent)}
.aw-stage{display:flex;flex-direction:column;align-items:center;gap:8px;margin:10px 0}
#awCanvas{display:block;width:100%;max-width:520px;height:auto;background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:0 6px 22px rgba(0,0,0,.35)}
.aw-saverow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid var(--line)}
.aw-saverow span{flex:1 1 180px;min-width:0;word-break:break-all}
.aw-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
.aw-count{float:right}
#awPrintArea{display:none}
@media (max-width:560px){.aw-kind{padding:8px 12px}.aw-two{grid-template-columns:1fr}.tl-grid{grid-template-columns:1fr}}
@media print{
  html,body{background:#fff!important}
  html body main.tl-wrap{max-width:none;padding:0;margin:0}
  html body main.tl-wrap > #awPrintArea{display:block!important}
  #awPrintArea img{display:block;width:210mm;height:297mm;margin:0;border:0;break-after:page;page-break-after:always}
  #awPrintArea.land img{width:297mm;height:210mm}
  #awPrintArea img:last-child{break-after:auto;page-break-after:auto}
}
