.wajxy-pn-page{padding-top:1rem;padding-bottom:1.5rem}
.wajxy-pn-page>.row{align-items:flex-start}
.wajxy-pn-sidebar,.wajxy-pn-main{min-width:0}
.wajxy-pn-sidebar>.x-card:first-child,.wajxy-pn-main>.x-card:first-child{margin-top:0}
.wajxy-pn-badge{display:inline-flex;align-items:center;gap:.2rem;font-weight:800;color:#FF9600;text-decoration:none;white-space:nowrap}
.wajxy-pn-badge:hover{text-decoration:none;color:#FF9600}
.wajxy-pn-icon{width:18px;height:18px;display:inline-block;background:url(../img/sprite_icons.png) no-repeat;background-position:-559px 0;vertical-align:middle}
.wajxy-pn-login-hint{font-size:.8125rem}
.wajxy-pn-search{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;padding:12px 16px;margin-bottom:1rem}
.wajxy-pn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:0;border-top:1px solid var(--bs-border-color);border-left:1px solid var(--bs-border-color)}
.wajxy-pn-card{display:block;text-align:center;padding:14px 8px;border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);text-decoration:none;color:inherit;background:var(--bs-body-bg);position:relative}
.wajxy-pn-card:hover{z-index:2;border-color:#FE9D1F;box-shadow:inset 0 0 0 1px #FE9D1F;text-decoration:none;color:inherit}
.wajxy-pn-card h3{font-size:18px;font-weight:800;margin:8px 4px;color:inherit}
.wajxy-pn-card .wajxy-pn-num{color:#FF9600}
.wajxy-pn-card.sold .wajxy-pn-num{text-decoration:line-through;color:var(--bs-secondary-color)}
.wajxy-pn-card p{margin:8px 4px;font-size:.875rem;color:var(--bs-secondary-color)}
.wajxy-pn-help-card{margin-bottom:12px}
.wajxy-pn-help-card h3{font-size:18px;font-weight:normal;border-bottom:1px dotted var(--bs-border-color);padding-bottom:.5rem}
.wajxy-pn-help-card p{line-height:24px;margin-top:10px;white-space:pre-wrap}
.wajxy-pn-help-img{width:100%;height:auto;display:block;border-radius:var(--bs-border-radius)}
.wajxy-pn-empty{padding:2rem 1rem;text-align:center;color:var(--bs-secondary-color)}
.wajxy-pn-pager{width:100%;overflow-x:auto}
.wajxy-pn-pager .pagination{flex-wrap:wrap;gap:.25rem;margin:0 auto}
.wajxy-pn-pager .page-link{border-radius:999px}
.wajxy-pn-mine{font-size:.875rem}
@media(max-width:991.98px){
	.wajxy-pn-sidebar{margin-top:0}
}
@media(max-width:575.98px){
	.wajxy-pn-page{padding-top:.75rem}
	.wajxy-pn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
