.znic{position:relative;overflow:hidden;padding-block:clamp(46px, 6vw, 84px);background:var(--zn-bg1);border-block:1px solid rgba(var(--zn-line),.08)}.znic-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px, 4vw, 40px)}.znic-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.znic-chip{display:inline-block;background:rgb(225 29 72 / .1);border:1px solid rgb(225 29 72 / .28);color:var(--zn-soft);border-radius:999px;padding:6px 15px;font-size:12px;font-weight:800}.znic-title{margin:14px 0 0;font-size:clamp(24px, 3.2vw, 38px);font-weight:900;color:var(--zn-t1)}.znic-title .zncal-activename{color:var(--zn-soft)}.znic-lead{margin:0;font-size:13px;color:var(--zn-t5);max-width:38ch;line-height:1.9}.znic-list{display:flex;flex-direction:column;gap:12px}.znic-row{display:grid;grid-template-columns:1.5fr auto 1.7fr 1.1fr auto;gap:18px;align-items:center;background:var(--zn-card);border:1px solid rgba(var(--zn-line),.14);border-radius:16px;padding:16px 20px;box-shadow:var(--zn-cardsh);transition:transform .18s,box-shadow .18s}.znic-row:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgb(120 55 30 / .18)}.znic-level{font-size:15.5px;font-weight:900;color:var(--zn-t1)}.znic-sub{font-size:12px;color:var(--zn-t5);margin-top:3px}.znic-pattern{font-size:13px;font-weight:700;color:var(--zn-t2)}.znic-time{font-size:12px;color:var(--zn-t5);margin-top:2px}.znic-price{font-size:14.5px;font-weight:900;color:var(--zn-soft)}.znic-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;border-radius:999px;padding:5px 12px;white-space:nowrap}.znic-dot{width:7px;height:7px;border-radius:50%}.znic-status--open{color:var(--zn-soft);background:rgb(225 29 72 / .1);border:1px solid rgb(225 29 72 / .28)}.znic-status--open .znic-dot{background:var(--zn-rose)}.znic-status--limited{color:var(--zn-goldsoft);background:rgb(217 149 0 / .12);border:1px solid rgb(217 149 0 / .3)}.znic-status--limited .znic-dot{background:var(--zn-gold)}.znic-status--soon{color:var(--zn-t4);background:var(--zn-fill2);border:1px solid rgba(var(--zn-line),.16)}.znic-status--soon .znic-dot{background:var(--zn-t5)}.znic-actions{display:flex;gap:8px}.znic-btn{font-size:12.5px;font-weight:800;padding:10px 16px;border-radius:11px;white-space:nowrap;transition:transform .18s ease}.znic-btn:hover{transform:translateY(-1px)}.znic-btn--ghost{background:var(--zn-fill2);border:1px solid rgba(var(--zn-line),.2);color:var(--zn-t1)}.znic-btn--primary{background:linear-gradient(135deg,var(--zn-crim),var(--zn-rose));color:#fff;box-shadow:0 8px 20px rgb(225 29 72 / .28);padding:10px 18px}.znic-foot{margin:16px 0 0;font-size:12px;color:var(--zn-t6);text-align:center}@media (max-width:860px){.znic-row{grid-template-columns:1fr 1fr;gap:12px 14px}.znic-actions{grid-column:1 / -1}.znic-actions .znic-btn{flex:1;text-align:center}}@media (max-width:700px){.znic-row{grid-template-columns:1fr;text-align:right;gap:8px;padding:16px}.znic-cell{display:flex;align-items:baseline;justify-content:space-between;gap:10px}}