/* 官网管理关联客户搜索 V2：旧 select 只有初始化成功后才隐藏 */
#siteCustomer.site-customer-search-native {display:none!important}
.site-customer-search-picker{position:relative;min-width:0;width:100%;font-weight:400}
.site-customer-search-control{position:relative;width:100%}
.modal .site-customer-search-control input{width:100%;padding-right:42px!important;font-weight:500;cursor:text}
.site-customer-search-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#64746c;font-size:18px;padding:0;cursor:pointer}
.site-customer-search-toggle:hover{background:#eaf2ed;color:#176b4d}
.site-customer-search-menu{position:fixed;z-index:100000;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;border:1px solid #d5e3da;border-radius:10px;box-shadow:0 14px 35px rgba(12,42,30,.17);padding:5px}
.site-customer-search-menu[hidden]{display:none!important}
.site-customer-search-option{box-sizing:border-box;display:block;width:100%;padding:10px 12px;text-align:left;background:#fff;color:#1c3128;border:0;border-radius:7px;font-size:13px;line-height:1.45;cursor:pointer;overflow-wrap:anywhere;white-space:normal}
.site-customer-search-option:hover,.site-customer-search-option:focus,.site-customer-search-option.is-active{background:#eef6f1;outline:none}
.site-customer-search-option.is-selected{color:#0a5e41;font-weight:700}
.site-customer-search-message{padding:10px 12px;font-size:12px;color:#738078;line-height:1.5}

/* CUSTOMER_ARROW_FIX */
.site-customer-search-toggle {
  right: 0 !important;
  width: 24px !important;
  height: 34px !important;
  font-size: 0 !important;
  color: transparent !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}
.site-customer-search-toggle::after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-right: 2px solid #17211d;
  border-bottom: 2px solid #17211d;
  transform: rotate(45deg) translate(-1px,-1px);
}
.site-customer-search-toggle:hover {
  background: transparent !important;
}

/* ARROW_FIX_V3 */
.site-customer-search-control .site-customer-search-toggle {
  top: 0 !important;
  right: 0 !important;
  width: 18px !important;
  height: 100% !important;
  transform: none !important;
  border: 0 !important;
  background: transparent !important;
  font-size: 0 !important;
  display: grid !important;
  place-items: center !important;
  padding: 0 !important;
}
.site-customer-search-control .site-customer-search-toggle::after {
  content: "" !important;
  display: block !important;
  width: 9px !important;
  height: 6px !important;
  border: none !important;
  transform: translateY(-1px) !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M1.4 1.5L4.5 4.5L7.6 1.5' stroke='%23111111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center / 9px 6px no-repeat !important;
}

/* CUSTOMER_ARROW_POSITION_FIX_V4 */
.site-customer-search-control
.site-customer-search-toggle::after {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
