/* SALAM_DOMAIN_CENTER_V1 */
:root{
  --sdc-primary:#0f766e;
  --sdc-primary-2:#14b8a6;
  --sdc-ink:#0f172a;
  --sdc-muted:#64748b;
  --sdc-line:#e2e8f0;
  --sdc-bg:#f8fafc;
  --sdc-card:#fff;
}
#order-standard_cart .sdc-shell,
.sdc-shell{direction:rtl;text-align:right;max-width:1100px;margin:0 auto}
#order-standard_cart .header-lined{margin-bottom:18px}
#order-standard_cart .header-lined h1,
#order-standard_cart .header-lined h2{color:var(--sdc-ink);font-weight:900}
#order-standard_cart .cart-body{min-width:0}
#order-standard_cart .panel.card,
#order-standard_cart .card.panel{
  border:1px solid var(--sdc-line)!important;
  border-radius:18px!important;
  background:var(--sdc-card)!important;
  box-shadow:0 10px 30px rgba(15,23,42,.05)!important;
  overflow:visible!important;
}
#order-standard_cart .panel-heading,
#order-standard_cart .card-header{
  background:transparent!important;
  border-bottom:1px solid var(--sdc-line)!important;
  padding:20px 22px!important;
}
#order-standard_cart .panel-body,
#order-standard_cart .card-body{padding:22px!important}
#order-standard_cart .panel-footer,
#order-standard_cart .card-footer{
  background:var(--sdc-bg)!important;
  border-top:1px solid var(--sdc-line)!important;
  padding:18px 22px!important;
}
#order-standard_cart .form-group label{color:var(--sdc-ink);font-weight:800;margin-bottom:8px}
#order-standard_cart input.form-control,
#order-standard_cart select.form-control,
#order-standard_cart .custom-select{
  min-height:52px!important;
  border:1px solid #cbd5e1!important;
  border-radius:13px!important;
  background:#fff!important;
  color:var(--sdc-ink)!important;
  padding:12px 14px!important;
  box-shadow:none!important;
}
#order-standard_cart input.form-control:focus,
#order-standard_cart select.form-control:focus{
  border-color:var(--sdc-primary-2)!important;
  box-shadow:0 0 0 4px rgba(20,184,166,.13)!important;
}
#order-standard_cart .btn-primary,
#order-standard_cart .btn-transfer{
  min-height:48px;
  border:0!important;
  border-radius:13px!important;
  background:linear-gradient(135deg,var(--sdc-primary),var(--sdc-primary-2))!important;
  font-weight:900!important;
  padding:11px 22px!important;
  box-shadow:0 8px 20px rgba(15,118,110,.18)!important;
}
#order-standard_cart .btn-primary:hover{transform:translateY(-1px)}
#order-standard_cart #frmDomainTransfer .panel-body,
#order-standard_cart #frmDomainTransfer .card-body,
#order-standard_cart #frmDomainTransfer .panel-footer,
#order-standard_cart #frmDomainTransfer .card-footer{
  display:block!important;height:auto!important;opacity:1!important;visibility:visible!important
}
#order-standard_cart #frmDomainTransfer .panel,
#order-standard_cart #frmDomainTransfer .card{
  pointer-events:auto!important;transform:none!important
}
#order-standard_cart #inputTransferDomain,
#order-standard_cart #inputAuthCode{
  pointer-events:auto!important;position:relative!important;z-index:3!important
}
.sdc-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}
.sdc-tabs a{
  display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--sdc-line);
  border-radius:12px;background:#fff;color:var(--sdc-muted);font-weight:800;text-decoration:none
}
.sdc-tabs a:hover,.sdc-tabs a.is-active{color:var(--sdc-primary);border-color:#99f6e4;background:#f0fdfa}
.sdc-hero{
  border:1px solid var(--sdc-line);border-radius:22px;padding:28px;
  background:linear-gradient(145deg,#fff,#f0fdfa);margin-bottom:20px
}
.sdc-hero h1{font-size:28px;margin:0 0 8px;color:var(--sdc-ink);font-weight:950}
.sdc-hero p{margin:0;color:var(--sdc-muted);font-size:15px}
.sdc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sdc-action{
  display:flex;flex-direction:column;min-height:210px;padding:22px;border:1px solid var(--sdc-line);
  border-radius:18px;background:#fff;color:var(--sdc-ink)!important;text-decoration:none!important;
  box-shadow:0 8px 25px rgba(15,23,42,.04);transition:.18s ease
}
.sdc-action:hover{transform:translateY(-3px);border-color:#99f6e4;box-shadow:0 16px 35px rgba(15,118,110,.10)}
.sdc-icon{
  width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;
  background:#f0fdfa;color:var(--sdc-primary);font-size:20px;margin-bottom:18px
}
.sdc-action h3{font-size:18px;font-weight:900;margin:0 0 8px}
.sdc-action p{color:var(--sdc-muted);line-height:1.9;margin:0 0 18px}
.sdc-action strong{margin-top:auto;color:var(--sdc-primary)}
.sdc-note{
  margin-top:16px;padding:14px 16px;border:1px solid #ccfbf1;border-radius:14px;
  background:#f0fdfa;color:#115e59;line-height:1.9
}
@media(max-width:900px){.sdc-grid{grid-template-columns:1fr}.sdc-action{min-height:170px}}
@media(max-width:600px){
  #order-standard_cart .panel-body,#order-standard_cart .card-body{padding:16px!important}
  #order-standard_cart .panel-heading,#order-standard_cart .card-header{padding:16px!important}
  .sdc-hero{padding:21px}.sdc-hero h1{font-size:23px}
}

/* SALAM_DOMAIN_TRANSFER_V2 */
.sdc-transfer-page{direction:rtl;text-align:right;max-width:1120px;margin:0 auto}
.sdc-page-heading{margin-bottom:14px!important}
.sdc-page-heading h2{font-weight:950!important;color:#0f172a!important;margin-bottom:5px!important}
.sdc-page-heading p{color:#64748b!important;margin:0!important}
.sdc-transfer-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}
.sdc-transfer-main,.sdc-transfer-help{
  background:#fff;border:1px solid #e2e8f0;border-radius:20px;
  box-shadow:0 12px 35px rgba(15,23,42,.06)
}
.sdc-transfer-main{padding:24px}
.sdc-transfer-help{padding:22px;position:sticky;top:90px}
.sdc-transfer-title{display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e8f0}
.sdc-transfer-title .sdc-icon{margin:0;flex:0 0 48px}
.sdc-transfer-title h3{margin:0 0 5px;font-size:20px;font-weight:950;color:#0f172a}
.sdc-transfer-title p{margin:0;color:#64748b}
.sdc-field{margin-bottom:20px}
.sdc-field label{display:flex!important;align-items:center;gap:8px;font-weight:900!important;color:#0f172a!important}
.sdc-field label i{color:#0f766e}
.sdc-field input{
  width:100%!important;min-height:56px!important;border:1px solid #cbd5e1!important;
  border-radius:14px!important;padding:13px 16px!important;font-size:15px!important;
  background:#fff!important;color:#0f172a!important;pointer-events:auto!important;
  position:relative!important;z-index:10!important
}
.sdc-field input:focus{
  border-color:#14b8a6!important;box-shadow:0 0 0 4px rgba(20,184,166,.14)!important;outline:0!important
}
.sdc-field small{display:block;margin-top:7px;color:#94a3b8}
.sdc-submit{
  width:100%;display:flex!important;align-items:center;justify-content:center;gap:10px;
  min-height:54px!important;margin-top:6px!important
}
.sdc-transfer-help h3{font-size:17px;font-weight:950;color:#0f172a;margin:0 0 18px}
.sdc-transfer-help h3 i{color:#0f766e;margin-left:6px}
.sdc-transfer-help ul{list-style:none;padding:0;margin:0}
.sdc-transfer-help li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px dashed #e2e8f0;color:#475569}
.sdc-transfer-help li:last-child{border-bottom:0}
.sdc-transfer-help li i{
  width:24px;height:24px;border-radius:8px;background:#ecfdf5;color:#059669;
  display:flex;align-items:center;justify-content:center;flex:0 0 24px;margin-top:1px;font-size:11px
}
.sdc-help-note{margin-top:16px;padding:13px;border-radius:13px;background:#f8fafc;color:#64748b;line-height:1.9;font-size:13px}
.sdc-footnote{color:#94a3b8;font-size:12px;margin:14px 4px 0}
#order-standard_cart .sdc-transfer-page .panel,
#order-standard_cart .sdc-transfer-page .card{overflow:visible!important}
@media(max-width:900px){
  .sdc-transfer-grid{grid-template-columns:1fr}
  .sdc-transfer-help{position:static}
}
@media(max-width:600px){
  .sdc-transfer-main,.sdc-transfer-help{padding:17px;border-radius:16px}
  .sdc-tabs{gap:6px}.sdc-tabs a{font-size:12px;padding:9px 11px}
}
