.column-rules{display:grid;gap:8px}.column-rule{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.column-rule input[type="text"],.column-rule input:not([type]){min-width:0}.column-move{display:flex;gap:5px}.column-move .btn{min-height:34px;padding:5px 9px}.mapping-grid{display:grid;gap:8px}.mapping-row{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(180px,1.2fr) minmax(100px,.6fr);align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.mapping-row strong,.mapping-row small{display:block}.mapping-row small{color:var(--muted);margin-top:2px}.mapping-confidence{font-size:.78rem;color:var(--muted);font-weight:700}.result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.result-head .actions{margin-top:0}.privacy-architecture{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.privacy-architecture>div{padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.65)}.privacy-architecture b{display:block;margin-bottom:5px}.use-case-strip{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.use-case-strip a,.use-case-strip span{padding:7px 9px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.72);font-size:.82rem;text-decoration:none}.btn.danger-subtle{color:#9b342f;border-color:#e8cbc7;background:#fff8f7}@media(max-width:760px){.mapping-row{grid-template-columns:1fr}.mapping-row>span[aria-hidden]{display:none}.column-rule{grid-template-columns:auto 1fr}.column-move{grid-column:1/-1}.result-head{display:block}.result-head .actions{margin-top:12px}.privacy-architecture{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.wheel,.picker-result-card,.vnext-tool-card,.vnext-category-nav a{transform:none!important}}