
.xw-compact-source .xw-source-results .xw-bsr-manual{position:relative;z-index:2;display:flex;align-items:center;gap:12px;flex:0 0 auto;flex-wrap:wrap;padding:7px 9px 11px;margin:0 0 4px;border:1px solid #d8e3fa;border-radius:8px;background:#f8fbff}
.xw-bsr-manual label{font-size:12px;font-weight:600;color:#25354c;white-space:nowrap}
.xw-bsr-manual label small{display:block;font-size:10px;font-weight:400;color:#78869b;margin-top:2px}
.xw-bsr-manual-row{display:flex;gap:8px;align-items:center;flex:1;min-width:260px}
.xw-bsr-manual-row input{min-width:0;flex:1;height:34px!important;margin:0!important;padding:6px 10px!important;border:1px solid #ced9eb;border-radius:6px;font-size:12px;text-transform:uppercase}
.xw-bsr-manual-row button{height:34px;padding:6px 12px!important;border-color:#3568eb!important;color:#fff!important;background:#3568eb!important;font-size:12px!important;font-weight:600;white-space:nowrap}
.xw-bsr-manual-row button:hover{background:#2455d8!important}
.xw-bsr-manual-status{flex:0 0 100%;font-size:11px;color:#536b91;min-height:0}
.xw-bsr-manual-status:empty{display:none}
.xw-source-results:has(.xw-bsr-manual):not([data-result-state=ready]) .xw-result-placeholder{inset:70px 0 0}
@media(max-width:700px){.xw-compact-source .xw-source-results .xw-bsr-manual{align-items:stretch}.xw-bsr-manual-row{min-width:100%}}
