/* Native desktop USDT withdrawal form. Layout only; OTP and beneficiary checks stay native. */
#root .pg-wallet .cr-withdraw {
  width:100%;min-width:0;max-width:760px;
  margin:0;padding:8px 0 0!important;
  display:flex;flex-direction:column;gap:22px;
}
#root .pg-wallet .cr-withdraw>.cr-withdraw-column:first-child {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:18px 22px;
  width:100%;min-width:0;
}
#root .pg-wallet .cr-withdraw__group__address {
  grid-column:1/-1;width:100%!important;min-width:0;margin:0!important;
}
#root .pg-wallet .cr-withdraw__group__amount,
#root .pg-wallet .cr-withdraw__group__code {
  width:100%!important;min-width:0;margin:0!important;
}
#root .pg-wallet .cr-withdraw .custom-input {margin:0!important;display:block!important;min-width:0}
#root .pg-wallet .cr-withdraw .custom-input>label {
  position:static!important;inset:auto!important;
  display:block!important;min-height:18px;line-height:18px;
  margin:0 0 7px!important;padding:0!important;
  width:auto;background:transparent!important;border:0!important;
  font-size:12px;color:#68758a;
}
#root .pg-wallet .cr-withdraw .custom-input>.input-group {border:0!important;background:transparent!important;width:100%;min-width:0}
#root .pg-wallet .cr-withdraw .custom-input input {
  height:46px!important;min-height:46px!important;width:100%;min-width:0;
  border:1px solid #dce3ec!important;border-radius:8px!important;
  padding:0 12px!important;box-shadow:none!important;background:#fff!important;
  color:#101d3a;font-size:14px;
}
#root .pg-wallet .cr-withdraw .custom-input input:focus {border-color:#d91c26!important;box-shadow:0 0 0 2px #d91c2610!important}
#root .pg-wallet .cr-withdraw__divider {display:none!important}
#root .pg-wallet .cr-withdraw>.cr-withdraw-column:nth-child(2) {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center!important;gap:22px;
  border-top:1px solid #e5eaf1;padding:20px 0 0!important;
  width:100%;min-width:0;
}
#root .pg-wallet .cr-withdraw__summary-field {
  max-height:none!important;min-height:24px;
  display:flex;justify-content:space-between;align-items:flex-start;
  gap:18px;margin:0 0 12px!important;padding:0!important;
  line-height:1.6;font-size:13px;
}
#root .pg-wallet .cr-withdraw__summary-field:last-child {margin-bottom:0!important}
#root .pg-wallet .cr-withdraw__summary-field .cr-summary-field-message {padding:0!important;color:#68758a;min-width:0}
#root .pg-wallet .cr-withdraw__summary-field .cr-summary-field-content {padding:0;color:#101d3a;white-space:nowrap;font-variant-numeric:tabular-nums}
#root .pg-wallet .cr-withdraw__deep {width:auto!important;min-width:160px;margin:0!important}
#root .pg-wallet .cr-withdraw__deep button {width:100%;min-height:46px;border-radius:8px;padding:10px 20px;font-size:14px;white-space:nowrap}
#root .pg-wallet .cr-withdraw .pg-beneficiaries {position:relative;min-width:0}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__title {display:block;margin:0 0 8px;font-size:12px;line-height:18px;color:#68758a}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__add {min-height:48px;height:auto;padding:14px;border:1px dashed #c9d4e2;border-radius:8px;background:#f8fafc}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__add__label {font-size:13px;line-height:1.6}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown {position:relative;border:1px solid #dce3ec;border-radius:8px;background:#f8fafc}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown__select {padding:12px 14px;min-height:66px;height:auto;gap:16px}
#root .pg-wallet .cr-withdraw .select__left {min-width:0;flex:1;height:auto;padding:0}
#root .pg-wallet .cr-withdraw .select__left__address {line-height:1.5;margin-top:5px}
#root .pg-wallet .cr-withdraw .select__right {width:auto;flex-shrink:0;gap:12px}
#root .pg-wallet .cr-withdraw .select__right>span {margin-right:0}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown__body {
  top:calc(100% + 5px)!important;left:0;right:0;width:100%;max-height:285px;overflow-y:auto;
  border:1px solid #dce3ec;border-radius:8px;background:#fff;box-shadow:0 12px 25px #101d3a12;z-index:30;
}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown__tip {
  top:calc(100% + 5px)!important;right:0!important;width:min(540px,100%)!important;
  padding:20px;border:1px solid #dce3ec;border-radius:8px;background:#fff;z-index:40;
}
#root .pg-wallet .cr-withdraw .tip__content__block__value {white-space:normal!important;overflow-wrap:anywhere;line-height:1.7;opacity:1}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown--open {background:#fff4f4;border-color:#dca7af}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown--open .select__left__title,
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown--open .select__right__select,
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown--open .select__right__pending {color:#68758a}
#root .pg-wallet .cr-withdraw .pg-beneficiaries__dropdown--open .select__right svg path {fill:#68758a}
@media(max-width:1050px){
  #root .pg-wallet .cr-withdraw>.cr-withdraw-column:first-child,
  #root .pg-wallet .cr-withdraw>.cr-withdraw-column:nth-child(2){grid-template-columns:minmax(0,1fr)}
  #root .pg-wallet .cr-withdraw__deep{min-width:0;width:100%!important}
}
