.br-mono .receipt-warn{color:var(--term-err)}.br-mono .receipt-note-warn{color:var(--term-err);font-size:11px}.br-mono .osp-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:820px){.br-mono .osp-grid{grid-template-columns:1fr}}.br-mono .osp-card{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:8px;padding:20px 18px;display:flex}.br-mono .osp-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.br-mono .osp-name{font-family:var(--mono);letter-spacing:-.01em;color:var(--fg);font-size:15px;font-weight:600}.br-mono .osp-lab{font-family:var(--mono);color:var(--muted);letter-spacing:.01em;font-size:11.5px}.br-mono .osp-badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--term-ok);border:1px solid var(--line-2);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10px}.br-mono .osp-specs{flex-direction:column;gap:7px;display:flex}.br-mono .osp-spec{font-family:var(--mono);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.br-mono .osp-spec-k{color:var(--muted)}.br-mono .osp-spec-v{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right}.br-mono .osp-spec.osp-price .osp-spec-v{color:var(--term-ok);font-weight:600}.br-mono .osp-note{font-family:var(--body);color:var(--fg-dim);border-top:1px solid var(--line);margin-top:auto;padding-top:11px;font-size:12px;line-height:1.5}.br-mono .osp-apply{font-family:var(--mono);color:var(--muted);margin-top:18px;font-size:11.5px;line-height:1.55}.br-mono .osp-apply a{color:var(--fg-dim);border-bottom:1px dotted var(--line-bright);text-decoration:none}.br-mono .osp-apply a:hover{color:var(--fg)}
