/* SellMacBook V10.10 — colorful configuration choices, presentation only. */
#wizardBackdrop.smb-config-mode .wizard-top {
  background:linear-gradient(105deg,#e9e8ff 0%,#e3f3ff 48%,#defcf3 100%);
}
#wizardBackdrop.smb-config-mode .wizard-body {
  background:linear-gradient(155deg,#ffffff 0%,#f8fbff 55%,#fff9fc 100%);
}
#wizardBackdrop .smb-config-head {
  padding:2px 0 10px;
}
#wizardBackdrop .smb-config-kicker {
  color:#5d45c7;
  letter-spacing:.13em;
  font-weight:850;
}
#wizardBackdrop .smb-config-field h3 {
  color:#213353;
  font-size:13px;
  font-weight:850;
}
#wizardBackdrop .smb-config-options {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
#wizardBackdrop .smb-config-option {
  position:relative;
  isolation:isolate;
  min-height:67px;
  border:1.5px solid #d9d2ff;
  border-radius:16px;
  padding:16px 17px;
  color:#28395e;
  background:linear-gradient(135deg,#efe9ff,#faf7ff);
  font-size:14px;
  font-weight:850;
  box-shadow:0 4px 12px rgba(50,73,124,.055);
  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;
}
#wizardBackdrop .smb-config-option:nth-child(4n + 2) {
  border-color:#b7ddff;
  background:linear-gradient(135deg,#dff0ff,#f3faff);
}
#wizardBackdrop .smb-config-option:nth-child(4n + 3) {
  border-color:#a8edd5;
  background:linear-gradient(135deg,#dbf9ea,#f2fff9);
}
#wizardBackdrop .smb-config-option:nth-child(4n + 4) {
  border-color:#ffcfb5;
  background:linear-gradient(135deg,#ffeadf,#fff8f0);
}
#wizardBackdrop .smb-config-option span {
  width:23px;
  height:23px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  border-radius:50%;
  font-size:15px;
  font-weight:900;
  color:#5c53ca;
  background:rgba(255,255,255,.65);
}
#wizardBackdrop .smb-config-option:hover {
  transform:translateY(-2px);
  border-color:#6b74df;
  box-shadow:0 10px 20px rgba(57,81,154,.13);
}
#wizardBackdrop .smb-config-option.is-selected,
#wizardBackdrop .smb-config-option[aria-pressed="true"] {
  padding:15.5px 16.5px;
  color:#14285b;
  border:2px solid #345de0;
  background:linear-gradient(118deg,#deeaff 0%,#e2f9f4 75%,#f4eaff 100%);
  box-shadow:0 0 0 3px rgba(52,93,224,.14),0 9px 19px rgba(40,89,176,.12);
}
#wizardBackdrop .smb-config-option.is-selected span,
#wizardBackdrop .smb-config-option[aria-pressed="true"] span {
  background:#206ac9;
  color:white;
}
#wizardBackdrop .smb-config-option:focus-visible {
  outline:3px solid #74a8fa;
  outline-offset:3px;
}
@media (max-width:600px) {
  #wizardBackdrop .smb-config-options {gap:9px}
  #wizardBackdrop .smb-config-option {min-height:53px;padding:12px 11px;font-size:12px;border-radius:13px}
  #wizardBackdrop .smb-config-option.is-selected,
  #wizardBackdrop .smb-config-option[aria-pressed="true"] {padding:11.5px 10.5px}
  #wizardBackdrop .smb-config-option span {width:19px;height:19px;font-size:12px}
}
@media (prefers-reduced-motion:reduce) {
  #wizardBackdrop .smb-config-option {transition:none}
}
