.theme-cjvibedesign .cv-order-page,.theme-cjvibedesign .cv-invoice-page{padding:2rem 0 4rem}.theme-cjvibedesign .cv-order-layout,.theme-cjvibedesign .cv-invoice-top,.theme-cjvibedesign .cv-order-meta-grid,.theme-cjvibedesign .cv-order-summary-grid,.theme-cjvibedesign .cv-order-columns{display:grid;gap:1.5rem}.theme-cjvibedesign .cv-order-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);margin-top:1.5rem;align-items:start}.theme-cjvibedesign .cv-order-layout>.cv-order-card,.theme-cjvibedesign .cv-order-layout>.cv-order-columns{align-self:start;height:auto}.theme-cjvibedesign .cv-order-columns{grid-template-columns:1fr;margin-top:0}.theme-cjvibedesign .cv-flow-aside--soft{border:1px solid rgba(224,228,238,.94);background:radial-gradient(circle at top left,rgba(114,162,215,.16),transparent 36%),radial-gradient(circle at top right,rgba(255,79,163,.12),transparent 34%),linear-gradient(145deg,#fffffffa,#fcf7fbfa);box-shadow:var(--cv-shadow-soft)}.theme-cjvibedesign .cv-flow-aside--soft .cv-flow-aside__kicker,.theme-cjvibedesign .cv-flow-aside--soft .cv-flow-aside__value,.theme-cjvibedesign .cv-flow-aside--soft .cv-flow-aside__copy{color:var(--cv-color-text)}.theme-cjvibedesign .cv-flow-aside--soft .cv-flow-aside__copy{color:var(--cv-color-muted)}.theme-cjvibedesign .cv-order-meta-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-top:1rem}.theme-cjvibedesign .cv-order-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-cjvibedesign .cv-order-card,.theme-cjvibedesign .cv-invoice-card,.theme-cjvibedesign .cv-order-row,.theme-cjvibedesign .cv-order-address-card,.theme-cjvibedesign .cv-order-tracking-card{border:1px solid rgba(224,228,238,.94);border-radius:var(--cv-radius-2xl);background:#fffffff7;box-shadow:var(--cv-shadow-card)}.theme-cjvibedesign .cv-order-card,.theme-cjvibedesign .cv-invoice-card{padding:1.5rem}.theme-cjvibedesign .cv-order-card--spaced,.theme-cjvibedesign .cv-invoice-card--spaced{margin-top:1.5rem}.theme-cjvibedesign .cv-order-card__head,.theme-cjvibedesign .cv-invoice-card__head,.theme-cjvibedesign .cv-order-row{display:flex;align-items:start;justify-content:space-between;gap:1rem}.theme-cjvibedesign .cv-order-kicker,.theme-cjvibedesign .cv-invoice-kicker{margin:0;color:var(--cv-color-primary);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.theme-cjvibedesign .cv-order-card h2,.theme-cjvibedesign .cv-invoice-card h2,.theme-cjvibedesign .cv-invoice-title{margin:.3rem 0 0;color:var(--cv-color-text);font-family:Poppins,sans-serif}.theme-cjvibedesign .cv-order-meta-card,.theme-cjvibedesign .cv-order-summary-card,.theme-cjvibedesign .cv-invoice-block,.theme-cjvibedesign .cv-invoice-totals,.theme-cjvibedesign .cv-invoice-note{padding:1rem;border-radius:20px;border:1px solid rgba(224,228,238,.94);background:#f9fbffeb}.theme-cjvibedesign .cv-order-meta-card span,.theme-cjvibedesign .cv-order-summary-card span,.theme-cjvibedesign .cv-order-contact span,.theme-cjvibedesign .cv-invoice-label{display:block;color:var(--cv-color-muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word}.theme-cjvibedesign .cv-order-meta-card{min-width:0}.theme-cjvibedesign .cv-order-meta-card strong,.theme-cjvibedesign .cv-order-summary-card strong,.theme-cjvibedesign .cv-order-contact strong,.theme-cjvibedesign .cv-invoice-value{display:block;margin-top:.35rem;color:var(--cv-color-text)}.theme-cjvibedesign .cv-order-list{display:grid;gap:.9rem}.theme-cjvibedesign .cv-order-row{padding:1rem;border-radius:22px;background:linear-gradient(145deg,#fffffffa,#f7fafffa)}.theme-cjvibedesign .cv-order-row__title{color:var(--cv-color-text);font-weight:700;overflow-wrap:anywhere;word-break:break-word}.theme-cjvibedesign .cv-order-row__meta,.theme-cjvibedesign .cv-order-address-card p,.theme-cjvibedesign .cv-order-tracking-card p,.theme-cjvibedesign .cv-invoice-copy,.theme-cjvibedesign .cv-invoice-table td,.theme-cjvibedesign .cv-invoice-table th{margin:0;color:var(--cv-color-muted);line-height:1.7}.theme-cjvibedesign .cv-order-contact,.theme-cjvibedesign .cv-invoice-company-meta,.theme-cjvibedesign .cv-invoice-totals{display:grid;gap:.85rem}.theme-cjvibedesign .cv-order-address-card{padding:1rem 1.1rem;margin-top:1rem}.theme-cjvibedesign .cv-order-contact{margin-top:1rem}.theme-cjvibedesign .cv-order-contact>div{padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(224,228,238,.9);background:#f9fbffe0}.theme-cjvibedesign .cv-order-address-card p,.theme-cjvibedesign .cv-order-contact strong{overflow-wrap:anywhere;word-break:break-word}.theme-cjvibedesign .cv-order-badge{display:inline-flex;align-items:center;padding:.55rem .8rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.theme-cjvibedesign .cv-order-badge--new{background:#ffd88140;color:#915b08}.theme-cjvibedesign .cv-order-badge--paid{background:#a7e5bf4d;color:#1e6a41}.theme-cjvibedesign .cv-order-badge--registered{background:#a3d3f447;color:#185b8f}.theme-cjvibedesign .cv-order-badge--shipped{background:#b8b4ff40;color:#5241ad}.theme-cjvibedesign .cv-order-badge--cancelled{background:#ffbecd42;color:#a23f60}.theme-cjvibedesign .cv-order-tracking-card{padding:1rem;background:linear-gradient(145deg,#fff4fafa,#f7fafffa)}.theme-cjvibedesign .cv-order-tracking-actions{margin-top:1rem}.theme-cjvibedesign .cv-order-table-wrap,.theme-cjvibedesign .cv-invoice-table-wrap{overflow-x:auto;margin-top:1rem;border:1px solid rgba(224,228,238,.94);border-radius:24px}.theme-cjvibedesign .cv-order-table,.theme-cjvibedesign .cv-invoice-table{width:100%;border-collapse:collapse}.theme-cjvibedesign .cv-order-table th,.theme-cjvibedesign .cv-invoice-table th{padding:1rem;background:#f7fafff5;text-align:left;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.theme-cjvibedesign .cv-order-table td,.theme-cjvibedesign .cv-invoice-table td{padding:1rem;border-top:1px solid rgba(224,228,238,.84);color:var(--cv-color-text);vertical-align:top}.theme-cjvibedesign .cv-invoice-actions{display:flex;justify-content:flex-end;gap:.85rem;margin-top:1.25rem}.theme-cjvibedesign .cv-invoice-top{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);padding-bottom:1.25rem;border-bottom:1px solid rgba(224,228,238,.94)}.theme-cjvibedesign .cv-invoice-brand{display:flex;gap:1rem;align-items:start}.theme-cjvibedesign .cv-invoice-brand img{width:64px;height:64px;object-fit:contain;border-radius:18px;border:1px solid rgba(224,228,238,.94);background:#fff}.theme-cjvibedesign .cv-invoice-meta-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.theme-cjvibedesign .cv-invoice-meta-grid--spaced{margin-top:1rem}.theme-cjvibedesign .cv-invoice-total-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--cv-color-muted)}.theme-cjvibedesign .cv-invoice-total-row strong{color:var(--cv-color-text)}.theme-cjvibedesign .cv-invoice-total-row--discount{color:#1e6a41}.theme-cjvibedesign .cv-invoice-total-row--grand{padding-top:.85rem;border-top:1px dashed rgba(214,222,235,.96);font-weight:700}@media(max-width:1100px){.theme-cjvibedesign .cv-order-layout,.theme-cjvibedesign .cv-order-columns,.theme-cjvibedesign .cv-invoice-top{grid-template-columns:1fr}.theme-cjvibedesign .cv-order-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.theme-cjvibedesign .cv-order-page,.theme-cjvibedesign .cv-invoice-page{padding-top:1.3rem}.theme-cjvibedesign .cv-order-meta-grid,.theme-cjvibedesign .cv-order-summary-grid,.theme-cjvibedesign .cv-invoice-meta-grid{grid-template-columns:1fr}.theme-cjvibedesign .cv-order-card,.theme-cjvibedesign .cv-invoice-card{padding:1.2rem;border-radius:24px}.theme-cjvibedesign .cv-order-card__head,.theme-cjvibedesign .cv-order-row,.theme-cjvibedesign .cv-invoice-actions,.theme-cjvibedesign .cv-invoice-total-row{flex-direction:column;align-items:stretch}.theme-cjvibedesign .cv-order-address-card,.theme-cjvibedesign .cv-order-tracking-card,.theme-cjvibedesign .cv-order-meta-card,.theme-cjvibedesign .cv-order-summary-card,.theme-cjvibedesign .cv-invoice-block,.theme-cjvibedesign .cv-invoice-totals,.theme-cjvibedesign .cv-invoice-note{border-radius:18px}.theme-cjvibedesign .cv-invoice-actions .cv-button,.theme-cjvibedesign .cv-invoice-actions a{width:100%}.theme-cjvibedesign .cv-order-row__meta,.theme-cjvibedesign .cv-invoice-copy,.theme-cjvibedesign .cv-invoice-table td,.theme-cjvibedesign .cv-invoice-table th{overflow-wrap:anywhere}}@media(max-width:520px){.theme-cjvibedesign .cv-order-meta-card,.theme-cjvibedesign .cv-order-summary-card,.theme-cjvibedesign .cv-order-address-card,.theme-cjvibedesign .cv-order-tracking-card,.theme-cjvibedesign .cv-invoice-block,.theme-cjvibedesign .cv-invoice-totals,.theme-cjvibedesign .cv-invoice-note{padding:.9rem}}
