
/* V8.2 enterprise integration */
.v82-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.v82-tile{padding:20px;border:1px solid rgba(179,194,217,.28);border-radius:15px;background:rgba(102,123,157,.08)}.v82-tile.v82-core{border-color:#caa65f;background:rgba(202,166,95,.1)}.v82-tile h3{margin:10px 0}.v82-tile p{line-height:1.55}.v82-kicker{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:#d1ad68;font-weight:700}.v82-rule,.v82-disclaimer{font-size:.9rem;opacity:.84;line-height:1.55}.v82-rule{padding:14px 18px;border-left:3px solid #caa65f;margin-bottom:25px;background:rgba(102,123,157,.08)}.v82-controls,.v82-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.v82-result>div{padding:18px;border:1px solid rgba(179,194,217,.28);border-radius:12px;background:rgba(102,123,157,.07)}.v82-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.v82-evidence{padding:16px;border-radius:12px;background:rgba(102,123,157,.09);line-height:1.8;white-space:pre-line}.v82-overview{padding:16px 20px;margin:18px 0;border:1px solid rgba(202,166,95,.4);border-radius:12px}.v82-overview p{margin:9px 0 12px}@media(max-width:780px){.v82-grid,.v82-controls,.v82-result{grid-template-columns:1fr}.v82-actions .btn{width:100%}}
