.kn-dia-chi{background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;gap:12px;max-width:460px;margin-inline:auto;padding:24px;display:grid}.kn-dia-chi__nhan{letter-spacing:.06em;text-transform:uppercase;color:var(--m-on-navy-2);font-size:.8125rem;font-weight:600}.kn-dia-chi__ghi{color:var(--m-on-navy-2);font-size:.875rem}.kn-chep{align-items:stretch;gap:8px;min-width:0;display:flex}.kn-chep code,.kn-chep pre{border-radius:var(--sb-radius-control);background:var(--sb-brand-navy);color:#fff;white-space:pre;border:1px solid #ffffff24;flex:1;min-width:0;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.kn-chep code{align-items:center;display:flex}.kn-chep__nut{border-radius:var(--sb-radius-control);border:1.5px solid var(--sb-brand-teal);background:var(--sb-brand-teal);min-height:44px;color:var(--sb-brand-navy);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.kn-chep__nut:hover{background:#0fa396}.kn-chep--khoi{flex-direction:column}.kn-chep--khoi .kn-chep__nut{align-self:flex-start}@media (max-width:480px){.kn-chep--dong{flex-direction:column}.kn-chep--dong .kn-chep__nut{justify-content:center}}.kn-dia-chi-lon{max-width:640px;margin-top:20px}.kn-luoi{margin-top:40px}.the-sang .kn-vi-du{background:var(--sb-subtle);border:1px solid var(--sb-border);color:var(--sb-text-primary);border-radius:12px;gap:4px;padding:12px 14px;font-size:.9375rem;display:grid}.kn-vi-du span{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text-muted);font-size:.75rem;font-weight:600}.kn-ma{border-radius:var(--sb-radius-badge);color:#0b6b63;background:#11b5a71a;justify-self:start;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.kn-buoc{color:var(--sb-text-secondary);gap:8px;margin:4px 0 8px;padding-left:20px;display:grid}.kn-du-lieu{background:var(--sb-panel);border:1px solid var(--sb-border);box-shadow:var(--m-shadow-card);border-radius:20px;align-items:start;gap:20px;padding:28px;display:grid}@media (min-width:720px){.kn-du-lieu{grid-template-columns:auto 1fr;gap:28px;padding:36px}}.kn-du-lieu__ds{color:var(--sb-text-secondary);font-size:var(--m-lead);gap:8px;margin:16px 0 0;padding-left:20px;display:grid}
