.nvac-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}
.nvac-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:16px}
.nvac-addr{position:relative;display:flex;flex-direction:column;gap:9px;padding:15px;border:1px solid var(--nvs-hair);border-radius:var(--nvs-r-sm);background:var(--surface);transition:border-color .16s var(--nvs-ease),box-shadow .16s var(--nvs-ease)}
.nvac-addr:hover{border-color:color-mix(in oklab,var(--green) 40%,transparent);box-shadow:var(--nvs-sh-2)}
.nvac-addr.is-def{border-color:color-mix(in oklab,var(--green) 55%,transparent);background:color-mix(in oklab,var(--green) 5%,var(--surface))}
.nvac-addr-top{display:flex;align-items:center;gap:10px}
.nvac-addr-top .ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--nvs-tint);color:var(--green)}
.nvac-addr-top b{flex:1;min-width:0;font:800 12.5px var(--font);font-size:calc(12.5px * var(--fz-base,1));color:var(--ink)}
.nvac-addr p{margin:0;font:500 11px/2 var(--font);font-size:calc(11px * var(--fz-small,1));color:var(--muted)}
.nvac-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;border-top:1px dashed var(--nvs-hair)}
.nvac-acts form{margin:0}
.nvac-link{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;border:1px solid var(--nvs-hair);background:var(--surface);color:var(--muted);font:700 10.5px var(--font);cursor:pointer;text-decoration:none}
.nvac-link:hover{color:var(--green);border-color:color-mix(in oklab,var(--green) 40%,transparent)}
.nvac-link.is-danger:hover{color:var(--red);border-color:color-mix(in oklab,var(--red) 40%,transparent)}
.nvac-note{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;margin-bottom:14px;border-radius:var(--nvs-r-sm);border:1px solid color-mix(in oklab,var(--blue) 35%,transparent);background:color-mix(in oklab,var(--blue) 7%,var(--surface));font:600 11px/1.9 var(--font);color:var(--ink)}
.nvac-note svg,.nvac-note .nv-i{flex:none;color:var(--blue);margin-top:3px}
.nvac-ord{display:grid;grid-template-columns:auto minmax(0,1.2fr) repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--nvs-hair);transition:background .16s var(--nvs-ease)}
.nvac-ord:last-child{border-bottom:0}.nvac-ord:hover{background:var(--nvs-soft)}
.nvac-ord small{display:block;font:600 10px var(--font);color:var(--muted)}
.nvac-ord b{display:block;margin-top:3px;font:800 12px var(--font);font-size:calc(12px * var(--fz-base,1));color:var(--ink)}
.nvac-ord .code b{direction:ltr;text-align:right;letter-spacing:.03em}
.nvac-ord .end{display:flex;gap:7px;align-items:center;justify-self:end;flex-wrap:wrap}
.nvac-ord .dot{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in oklab,var(--nvs-tone,var(--green)) 13%,transparent);color:var(--nvs-tone,var(--green))}
.nvac-ord[data-st="pending"]{--nvs-tone:var(--gold)}.nvac-ord[data-st="canceled"],.nvac-ord[data-st="refunded"]{--nvs-tone:var(--red)}.nvac-ord[data-st="shipped"]{--nvs-tone:var(--blue)}
.nvac-ntf{display:flex;gap:13px;align-items:flex-start;padding:15px 16px;border-bottom:1px solid var(--nvs-hair)}
.nvac-ntf:last-child{border-bottom:0}.nvac-ntf.is-new{background:color-mix(in oklab,var(--green) 5%,transparent)}
.nvac-ntf .dot{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--nvs-tint);color:var(--green);font-size:17px}
.nvac-ntf.is-new .dot::after{content:'';position:absolute;top:-2px;inset-inline-end:-2px;width:10px;height:10px;border-radius:50%;background:var(--red);border:2px solid var(--surface)}
.nvac-ntf .tx{flex:1;min-width:0}
.nvac-ntf .tx b{display:block;font:800 12.5px/1.7 var(--font);color:var(--ink)}
.nvac-ntf .tx p{margin:3px 0 0;font:500 11px/1.9 var(--font);color:var(--muted)}
.nvac-ntf .when{flex:none;font:600 10px var(--font);color:var(--muted)}
.nvac-al{display:flex;gap:13px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--nvs-hair)}
.nvac-al:last-child{border-bottom:0}.nvac-al.is-done{opacity:.8}
.nvac-al .th{flex:none;width:62px;height:62px;border-radius:12px;overflow:hidden;border:1px solid var(--nvs-hair);background:var(--surface2)}
.nvac-al .th img{width:100%;height:100%;object-fit:cover;display:block}
.nvac-al .tx{flex:1;min-width:0}
.nvac-al .tx a.n{display:block;font:800 12.5px/1.7 var(--font);color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nvac-al .now{margin-top:6px;font:700 11px var(--font)}.nvac-al .now .ok{color:var(--green)}.nvac-al .now .no{color:var(--muted)}.nvac-al .now .drop{color:var(--red);margin-inline-start:6px}
.nvac-al .end{display:flex;gap:6px;flex:none;align-items:center}.nvac-al .end form{margin:0}
.nvsup-tag.is-green{color:var(--green);border-color:color-mix(in oklab,var(--green) 40%,transparent)}
.nvsup-tag.is-gold{color:var(--gold);border-color:color-mix(in oklab,var(--gold) 40%,transparent)}
.nvsup-tag.is-red{color:var(--red);border-color:color-mix(in oklab,var(--red) 38%,transparent)}
@media (max-width:900px){.nvac-grid{grid-template-columns:1fr}}
@media (max-width:760px){.nvac-ord{grid-template-columns:1fr 1fr}.nvac-ord .dot{display:none}.nvac-ord .code{grid-column:1/-1}.nvac-ord .end{grid-column:1/-1;justify-self:stretch;justify-content:space-between}.nvac-al{flex-wrap:wrap}.nvac-al .end{width:100%;justify-content:flex-end}}
