.ua-subscriber-search-box{position:relative;display:block;min-width:0;width:100%;flex:1 1 auto}
.ua-subscriber-search-box>input{width:100%!important;box-sizing:border-box!important;padding-left:42px!important;padding-right:42px!important;text-align:center!important;border:1px solid #030507!important;background:linear-gradient(180deg,rgba(17,23,33,.98),rgba(5,9,15,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.72),0 6px 16px rgba(0,0,0,.22)!important}
.ua-subscriber-search-box.has-external-search>input{padding-left:42px!important;padding-right:42px!important}
.ua-subscriber-id-scan{position:absolute!important;z-index:4!important;right:3px!important;left:auto!important;top:3px!important;bottom:3px!important;display:grid!important;width:34px!important;height:auto!important;min-width:34px!important;min-height:0!important;padding:0!important;margin:0!important;place-items:center!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:0 8px 8px 0!important;background:rgba(229,233,238,.88)!important;color:#080b0f!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.35)!important;line-height:1!important;translate:none!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}
.ua-subscriber-search-box.has-external-search>.ua-subscriber-id-scan{right:3px!important;left:auto!important}
.ua-subscriber-id-scan:hover,.ua-subscriber-id-scan:focus-visible{border-color:rgba(255,255,255,.54)!important;background:#f4f6f8!important;color:#000!important;outline:0!important}
.ua-subscriber-id-scan:focus-visible{box-shadow:inset 0 0 0 1px rgba(0,0,0,.42),0 0 0 2px rgba(255,255,255,.12)!important}
.ua-subscriber-id-scan i{font-size:16px!important;color:inherit!important}

/* Balanced search field: action plates on both ends, typing area in-between. */
body.ua-page-dashboard .ua-page-windowbar--dashboard .ua-page-windowbar__search,
body.ua-page-dashboard .ua-page-windowbar--dashboard .nocx-title-search{
  flex-basis:clamp(360px,25vw,460px)!important;
  width:clamp(360px,25vw,460px)!important;
  max-width:460px!important;
  min-width:260px!important;
  height:36px!important;
  padding:0!important;
}
body.ua-page-dashboard .ua-page-windowbar--dashboard .nocx-title-search .nocx-search__icon{
  position:absolute!important;
  z-index:5!important;
  left:3px!important;
  right:auto!important;
  top:3px!important;
  bottom:3px!important;
  display:grid!important;
  width:34px!important;
  height:auto!important;
  min-width:34px!important;
  place-items:center!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.24)!important;
  border-radius:8px 0 0 8px!important;
  background:rgba(229,233,238,.88)!important;
  color:#080b0f!important;
  opacity:1!important;
  box-shadow:inset -1px 0 0 rgba(255,255,255,.35)!important;
}
body.ua-page-dashboard .ua-page-windowbar--dashboard .nocx-title-search .nocx-search__icon i{color:inherit!important;font-size:14px!important}
body.ua-page-dashboard .ua-page-windowbar--dashboard .nocx-title-search .ua-subscriber-search-box>input{
  padding-left:42px!important;
  padding-right:42px!important;
  text-align:center!important;
  text-overflow:ellipsis!important;
}
body.ua-p-subscribers .subsx-search-line{
  flex:0 1 clamp(320px,25vw,420px)!important;
  width:clamp(320px,25vw,420px)!important;
  max-width:420px!important;
  min-width:240px!important;
}
body.ua-p-subscribers .ua-search-input{height:42px!important;padding-left:42px!important;padding-right:42px!important;text-align:center!important}
body.ua-p-subscribers .subsx-search-input-wrap>.search-icon-btn{
  position:absolute!important;
  z-index:5!important;
  left:3px!important;
  right:auto!important;
  top:3px!important;
  bottom:3px!important;
  display:grid!important;
  width:34px!important;
  height:auto!important;
  min-width:34px!important;
  min-height:0!important;
  place-items:center!important;
  padding:0!important;
  margin:0!important;
  transform:none!important;
  border:1px solid rgba(255,255,255,.24)!important;
  border-radius:8px 0 0 8px!important;
  background:rgba(229,233,238,.88)!important;
  color:#080b0f!important;
  box-shadow:inset -1px 0 0 rgba(255,255,255,.35)!important;
}
body.ua-p-subscribers .subsx-search-input-wrap>.search-icon-btn:hover,
body.ua-p-subscribers .subsx-search-input-wrap>.search-icon-btn:focus-visible{background:#f4f6f8!important;color:#000!important;border-color:rgba(255,255,255,.54)!important;outline:0!important}
body.ua-p-subscribers .subsx-search-input-wrap>.search-icon-btn i{position:static!important;inset:auto!important;margin:0!important;transform:none!important;color:inherit!important;font-size:14px!important}
@media (max-width:1280px){
  body.ua-page-dashboard .ua-page-windowbar--dashboard .ua-page-windowbar__search,
  body.ua-page-dashboard .ua-page-windowbar--dashboard .nocx-title-search{flex-basis:clamp(260px,32vw,340px)!important;width:clamp(260px,32vw,340px)!important;max-width:340px!important}
  body.ua-p-subscribers .subsx-search-line{flex-basis:clamp(250px,32vw,340px)!important;width:clamp(250px,32vw,340px)!important;max-width:340px!important}
}
@media (max-width:1180px){
  body.ua-p-subscribers .subsx-tools{flex-wrap:wrap!important}
  body.ua-p-subscribers .subsx-search-line,
  body.ua-authed.ua-p-subscribers.ua-workspace-narrow .subsx-search-line,
  body.ua-authed.ua-p-subscribers.ua-workspace-compact .subsx-search-line{order:2!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}
  body.ua-p-subscribers .subsx-actions{order:1!important}
}
@media (max-width:900px){
  body.ua-page-dashboard .ua-page-windowbar--dashboard .ua-page-windowbar__search,
  body.ua-page-dashboard .ua-page-windowbar--dashboard .nocx-title-search,
  body.ua-p-subscribers .subsx-search-line{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}
}
.ua-subscriber-scan-dialog{width:min(440px,calc(100vw - 24px));padding:0;border:1px solid rgba(111,149,184,.38);border-radius:18px;background:#081726;color:#eef6ff;box-shadow:0 28px 80px rgba(0,0,0,.58)}
.ua-subscriber-scan-dialog::backdrop{background:rgba(1,7,14,.76);backdrop-filter:blur(4px)}
.ua-subscriber-scan-head{display:flex;align-items:center;gap:10px;padding:14px 15px;border-bottom:1px solid rgba(111,149,184,.22)}
.ua-subscriber-scan-head i{color:#f3b82f;font-size:18px}.ua-subscriber-scan-head strong{font-size:14px}.ua-subscriber-scan-head button{margin-inline-start:auto;border:0;background:transparent;color:#9fb0c2;font-size:22px}
.ua-subscriber-scan-body{padding:14px}.ua-subscriber-scan-video{position:relative;overflow:hidden;aspect-ratio:4/3;border:1px solid rgba(111,149,184,.25);border-radius:14px;background:#020912}
.ua-subscriber-scan-video video{display:block;width:100%;height:100%;object-fit:cover}.ua-subscriber-scan-guide{position:absolute;inset:25% 10%;border:2px solid #f3b82f;border-radius:12px;box-shadow:0 0 0 999px rgba(0,0,0,.22)}
.ua-subscriber-scan-status{min-height:22px;margin:10px 2px 0;color:#a9bacb;font-size:11px;font-weight:800;line-height:1.7}.ua-subscriber-scan-status.is-error{color:#ff8b95}
