/* One request form and one result area, shared by the existing evidence adapters. */
.radar-form{margin:0;gap:16px}
.radar-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.radar-form .label{font-size:14px;line-height:1.5;min-width:0}
.radar-form .input,.radar-form .select,.radar-form .textarea{min-height:48px;border:1px solid #35483c;border-radius:10px;background:#08100d;color:#e7f2ed;font:400 16px/1.5 system-ui;min-width:0}
.radar-form #targetFields,.radar-form #transactionFields{display:grid;gap:12px;min-width:0}
.radar-context{margin-top:4px;padding:12px 0;border-top:1px solid #ffffff12;color:#acbbb3}
.radar-context summary{cursor:pointer;min-height:32px;font-size:14px}
.radar-context[open]>.label{margin-top:12px}
.radar-actions{display:flex;gap:12px;flex-wrap:wrap}
.radar-actions button{min-width:180px;min-height:48px;border-radius:10px}
.radar-results{margin-top:22px;padding:24px;border:1px solid #ffffff14;border-radius:16px;min-width:0;overflow-wrap:anywhere}
.radar-results:has(#empty:not([hidden])){background:#0b110e}
.radar-results h2{font-size:22px;line-height:1.3}
.radar-results .sub{margin-top:10px;font-size:15px;color:#aebeb5}
.radar-form .mode-summary{margin:0;font-size:14px}
.radar-form :disabled{opacity:.65}
.radar-results .evm-desk-result{margin-top:0}
.customer-main>.page .product-footer{margin-top:28px}
@media(max-width:780px){.radar-settings{grid-template-columns:1fr}.radar-results{padding:18px}.radar-actions{display:grid;grid-template-columns:1fr}.radar-actions button{width:100%;min-width:0}.radar-form .transaction-input{min-height:150px}.radar-results .resultHead{grid-template-columns:1fr}.radar-results .risk{font-size:22px}}
@media(prefers-reduced-motion:reduce){.radar-form *{scroll-behavior:auto}}

.customer-single-radar .product-footer{position:static!important;inset:auto!important;width:auto;min-height:0;padding-bottom:28px!important}
.customer-single-radar .top{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;gap:14px!important}
@media(max-width:780px){.customer-single-radar .customer-sidebar{visibility:hidden!important}.customer-single-radar.customer-nav-open .customer-sidebar{visibility:visible!important}.customer-single-radar .customer-mobile-trigger{width:auto!important;min-width:64px}.customer-single-radar .customer-main>.page{padding-bottom:28px}}
.customer-single-radar .radar-brand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none}
.customer-single-radar .radar-brand-mark{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid #3d6a54;border-radius:10px;background:#123326;color:#c9f8df;font:700 18px system-ui}
.customer-single-radar .radar-brand strong{display:block;color:#ecf8f0;font:700 14px/1.3 system-ui;white-space:nowrap}
.customer-single-radar .radar-brand small{display:block;margin-top:3px;color:#a8b9af;font:12px/1.3 system-ui;white-space:nowrap}
.customer-single-radar .customer-mobile-trigger{display:none!important}
.customer-single-radar .customer-sidebar__nav{display:grid!important;position:static!important;visibility:inherit!important;opacity:1!important;transform:none!important}
.customer-single-radar .customer-sidebar__nav a{display:flex!important;position:static!important;visibility:inherit!important;opacity:1!important;color:#c7d5cc!important;transform:none!important}
@media(max-width:780px){.customer-single-radar .customer-mobile-trigger{display:inline-flex!important}}
.customer-single-radar #empty h2{font-size:22px!important;border:0!important;text-decoration:none!important}
.customer-single-radar #empty h2::after{display:none!important}

/* Customer-visible chain capability boundary; never imply grade from observations. */
.cus-decision-policy{margin:12px 0;padding:12px 14px;border:1px solid #42564d;border-radius:10px;background:#10211a;color:#dae8df;line-height:1.5}
.cus-decision-policy b{display:block;font-size:13px;letter-spacing:.025em}
.cus-decision-policy p{margin:6px 0 0;font-size:13px;color:#bfd0c5}
