/* v210: small ARA launches an independent responsive, permission-aware search. */
.xan-universal-search-v210 .xus-filter-label-v210{margin-top:15px!important}
.xan-universal-search-v210 .xus-select-v210{display:block;width:100%;min-height:42px;padding:9px 12px;border:1px solid #A8C7D1;border-radius:10px;color:#03475D;background:#fff;font-size:14px}
.xan-universal-search-v210 .xus-kind-v210{display:inline-block;width:max-content;max-width:100%;background:#E8F1F4;border:1px solid #C8E0E8;color:#03475D;font-size:11px;border-radius:7px;padding:3px 7px;font-weight:500}
.xan-universal-search-v210 .xss-item-copy-v208{gap:5px}
.xan-universal-search-v210 .xss-open-v208{min-width:82px;min-height:44px}
.xan-universal-search-v210 :is(a,input,select,button):focus-visible{outline:3px solid #FFD64B;outline-offset:2px}
@media(max-width:600px){.xan-universal-search-v210 .xss-form-v208{padding:13px}.xan-universal-search-v210 .xss-item-v208{grid-template-columns:minmax(0,1fr) auto;gap:8px}.xan-universal-search-v210 .xss-open-v208{width:auto;min-width:70px}.xan-universal-search-v210 .xss-item-copy-v208{min-width:0}}
@media(max-width:350px){.xan-universal-search-v210 .xss-item-v208{grid-template-columns:minmax(0,1fr)}.xan-universal-search-v210 .xss-open-v208{width:100%}}

/* v211: reliable native navigation and route inspection; no click-intercept JS. */
.xan-universal-search-v210 .xus-actions-v211{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;align-items:center;min-width:0}
.xan-universal-search-v210 .xus-new-tab-v211{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;border:1px solid #B6CBD4;border-radius:11px;background:#fff;color:#03475D;font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}
.xan-universal-search-v210 .xus-new-tab-v211:hover{background:#F1F7F9;border-color:#03475D}
.xan-universal-search-v210 .xus-destination-v211{display:block;max-width:100%;overflow-wrap:anywhere;color:#526C77;font-size:11px}
.xan-universal-search-v210 .xss-item-v208{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}
@media(max-width:600px){.xan-universal-search-v210 .xss-item-v208{grid-template-columns:minmax(0,1fr)}.xan-universal-search-v210 .xus-actions-v211{justify-content:stretch;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xan-universal-search-v210 .xus-actions-v211>a{min-width:0;width:100%!important;text-align:center}}

/* v212: navigation-only spelling suggestion and inexact target disclosure. */
.xan-universal-search-v210 .xus-spelling-v212{margin:14px 0;padding:12px 14px;background:#fff9e3;border:1px solid #e4c34f;border-radius:12px;color:#03475d;font-size:13px;line-height:1.5}
.xan-universal-search-v210 .xus-spelling-v212 strong{font-weight:600;color:#03475d}
.xan-universal-search-v210 .xus-soft-target-v212{display:block;color:#72501c;font-size:11px;line-height:1.45}
