.lvp,.lvp-bar,.lvp-order{--lvp-ink:#192130;--lvp-muted:#5b6575;--lvp-line:#d8dee7;--lvp-soft:#f4f6f9;--lvp-blue:#2f5fe3;--lvp-zalo:#0068ff;color:var(--lvp-ink)}.lvp--band{background:#fff;border-top:1px solid var(--lvp-line);padding:clamp(40px,6vw,72px) 0}.license-page-shell__main:has(>.lvp){min-width:0}.lvp--inline{border:1px solid var(--lvp-line);border-radius:14px;background:#fff;padding:clamp(18px,3vw,28px);margin-bottom:20px}.lvp--band .lvp__inner,.lvp-order__inner{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.lvp-eyebrow{margin:0 0 8px;color:var(--lvp-blue);font-size:.82rem;font-weight:700;letter-spacing:.02em}.lvp h2,.lvp-order h2{margin:0 0 10px;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.25}.lvp__lead{max-width:760px;margin:0 0 20px;color:var(--lvp-muted);line-height:1.6}.lvp__scroll{max-width:100%;contain:inline-size;position:relative;overflow-x:auto;border:1px solid var(--lvp-line);border-radius:12px}.lvp__table{width:100%;min-width:620px;border-collapse:collapse;font-size:.95rem}.lvp__table td,.lvp__table th{padding:14px 16px;border-bottom:1px solid var(--lvp-line);text-align:left;vertical-align:top}.lvp__table thead th{background:var(--lvp-soft);color:var(--lvp-muted);font-size:.82rem;font-weight:650}.lvp__table tbody tr:last-child td,.lvp__table tbody tr:last-child th{border-bottom:0}.lvp__table tbody th small,.lvp__table td small{display:block;margin-top:4px;color:var(--lvp-muted);font-size:.8rem;font-weight:400}.lvp__plan{font-weight:700}.lvp__table td strong{font-size:1.02rem;white-space:nowrap}.lvp__actions{min-width:180px}.lvp__actions .lvp-zalo{margin-bottom:6px}.lvp-muted{color:var(--lvp-muted)}.lvp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lvp__notes{margin-top:14px;color:var(--lvp-muted);font-size:.86rem;line-height:1.55}.lvp__notes p{margin:0 0 6px}.lvp-link,.lvp__notes a{display:inline-flex;gap:4px;align-items:center;color:var(--lvp-blue);overflow-wrap:anywhere}.lvp-link{font-size:.86rem;text-decoration:none}.lvp-zalo{display:flex;flex-direction:column;gap:4px}.lvp-zalo__status{color:var(--lvp-muted);font-size:.8rem;line-height:1.4}.lvp-zalo__status:empty{display:none}.lvp-button{box-sizing:border-box;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid transparent;font-size:.92rem;font-weight:650;text-decoration:none;white-space:nowrap}.lvp-button--zalo{background:var(--lvp-zalo);color:#fff}.lvp-button--zalo:focus-visible,.lvp-button--zalo:hover{background:#0052cc}.lvp-button--ghost{border-color:var(--lvp-line);background:#fff;color:var(--lvp-ink)}@media (max-width:640px){.lvp__table{min-width:0}.lvp__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lvp__table tbody,.lvp__table tbody th,.lvp__table td,.lvp__table tr{display:block;box-sizing:border-box;width:100%}.lvp__table tr{padding:14px 16px;border-bottom:1px solid var(--lvp-line)}.lvp__table tbody tr:last-child{border-bottom:0}.lvp__table tbody th,.lvp__table td{padding:4px 0;border-bottom:0}.lvp__table td[data-label]:before{content:attr(data-label);display:block;color:var(--lvp-muted);font-size:.78rem}.lvp__actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;min-width:0;padding-top:10px!important}.lvp__actions .lvp-zalo{margin-bottom:0}}.lvp-order{background:var(--lvp-soft);border-top:1px solid var(--lvp-line);padding:clamp(32px,5vw,56px) 0}.lvp-order__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center}.lvp-order__copy p{margin:0;color:var(--lvp-muted);line-height:1.6}.lvp-order__copy .lvp-eyebrow{color:var(--lvp-blue);margin-bottom:8px}.lvp-order__actions{display:grid;gap:10px}.lvp-qty{display:grid;grid-template-columns:1fr 120px;gap:12px;align-items:center;font-weight:600}.lvp-qty input{box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--lvp-line);border-radius:10px;background:#fff;color:var(--lvp-ink);font:inherit}.lvp-order__actions .lvp-button{width:100%}.lvp-bar{display:none}@media (max-width:1023px){.lvp-bar{position:fixed;right:0;bottom:0;left:0;z-index:60;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--lvp-line);background:#fff;box-shadow:0 -10px 30px -18px rgba(7,21,78,.45)}.lvp-bar__product{overflow:hidden;font-size:.85rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lvp-bar .lvp-zalo{position:relative}.lvp-bar .lvp-zalo__status{position:absolute;right:0;bottom:calc(100% + 12px);width:min(80vw,300px);padding:8px 10px;border-radius:8px;background:var(--lvp-ink);color:#fff;overflow-wrap:anywhere}.lvp-bar__quote,.lvp-bar__zalo{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:999px;font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap}.lvp-bar__zalo{background:var(--lvp-zalo);color:#fff}.lvp-bar__quote{border:1px solid var(--lvp-line);color:var(--lvp-ink)}html:has(.lvp-bar) body{padding-bottom:64px}html:has(.lvp-bar){--floating-action-offset:64px}html:has(.lvp-bar) .floating-contact__quick{display:none}.lvp-order__inner{grid-template-columns:1fr}}@media (max-width:380px){.lvp-bar{grid-template-columns:minmax(0,1fr) auto}.lvp-bar__quote{display:none}}