
.cc_c44gasr7_I2rdVsLIDH .pdopts, .cc_c44gasr7_w6YiEP8xW6 .pdopts, .cc_c44gasr7_whOAq15cgH .pdopts, .cc_c44gasr7_XlE2Vq30VL .pdopts {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: var(--sp-16);
}

.cc_c44gasr7_I2rdVsLIDH .pdopts-title, .cc_c44gasr7_w6YiEP8xW6 .pdopts-title, .cc_c44gasr7_whOAq15cgH .pdopts-title, .cc_c44gasr7_XlE2Vq30VL .pdopts-title {
  grid-column: 1 / -1;
  margin: 0;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt, .cc_c44gasr7_w6YiEP8xW6 .pdopt, .cc_c44gasr7_whOAq15cgH .pdopt, .cc_c44gasr7_XlE2Vq30VL .pdopt {
  grid-column: 1 / -1;
  display: flex;
  flex-direction: column;
  gap: 6px;
  line-height: 1.25;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-compact, .cc_c44gasr7_w6YiEP8xW6 .pdopt-compact, .cc_c44gasr7_whOAq15cgH .pdopt-compact, .cc_c44gasr7_XlE2Vq30VL .pdopt-compact {
  grid-column: span 1;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-head, .cc_c44gasr7_w6YiEP8xW6 .pdopt-head, .cc_c44gasr7_whOAq15cgH .pdopt-head, .cc_c44gasr7_XlE2Vq30VL .pdopt-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--sp-8);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-label, .cc_c44gasr7_w6YiEP8xW6 .pdopt-label, .cc_c44gasr7_whOAq15cgH .pdopt-label, .cc_c44gasr7_XlE2Vq30VL .pdopt-label {
  color: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-required, .cc_c44gasr7_w6YiEP8xW6 .pdopt-required, .cc_c44gasr7_whOAq15cgH .pdopt-required, .cc_c44gasr7_XlE2Vq30VL .pdopt-required {
  margin-left: 3px;
  color: var(--pd-error);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-price, .cc_c44gasr7_w6YiEP8xW6 .pdopt-price, .cc_c44gasr7_whOAq15cgH .pdopt-price, .cc_c44gasr7_XlE2Vq30VL .pdopt-price {
  flex: none;
  color: color-mix(in srgb, var(--pd-fg) 78%, transparent);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-input, .cc_c44gasr7_w6YiEP8xW6 .pdopt-input, .cc_c44gasr7_whOAq15cgH .pdopt-input, .cc_c44gasr7_XlE2Vq30VL .pdopt-input {
  width: 100%;
  min-height: 52px;
  padding: 0 var(--sp-16);
  border: 1px solid var(--6DD5WeyPsO);
  background: none;
  color: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-textarea, .cc_c44gasr7_w6YiEP8xW6 .pdopt-textarea, .cc_c44gasr7_whOAq15cgH .pdopt-textarea, .cc_c44gasr7_XlE2Vq30VL .pdopt-textarea {
  min-height: 96px;
  padding: var(--sp-16);
  resize: vertical;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-select, .cc_c44gasr7_w6YiEP8xW6 .pdopt-select, .cc_c44gasr7_whOAq15cgH .pdopt-select, .cc_c44gasr7_XlE2Vq30VL .pdopt-select {
  appearance: none;
  padding-right: var(--sp-32);
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 20px) 24px, calc(100% - 14px) 24px;
  background-size: 6px 6px;
  background-repeat: no-repeat;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-input:focus-visible, .cc_c44gasr7_w6YiEP8xW6 .pdopt-input:focus-visible, .cc_c44gasr7_whOAq15cgH .pdopt-input:focus-visible, .cc_c44gasr7_XlE2Vq30VL .pdopt-input:focus-visible {
  outline: 2px solid var(--a5I7G7RBos);
  outline-offset: 2px;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-invalid .pdopt-input, .cc_c44gasr7_w6YiEP8xW6 .pdopt-invalid .pdopt-input, .cc_c44gasr7_whOAq15cgH .pdopt-invalid .pdopt-input, .cc_c44gasr7_XlE2Vq30VL .pdopt-invalid .pdopt-input, .cc_c44gasr7_I2rdVsLIDH .pdopt-invalid .pdopt-drop, .cc_c44gasr7_w6YiEP8xW6 .pdopt-invalid .pdopt-drop, .cc_c44gasr7_whOAq15cgH .pdopt-invalid .pdopt-drop, .cc_c44gasr7_XlE2Vq30VL .pdopt-invalid .pdopt-drop, .cc_c44gasr7_I2rdVsLIDH .pdopt-invalid .pdopt-color-input, .cc_c44gasr7_w6YiEP8xW6 .pdopt-invalid .pdopt-color-input, .cc_c44gasr7_whOAq15cgH .pdopt-invalid .pdopt-color-input, .cc_c44gasr7_XlE2Vq30VL .pdopt-invalid .pdopt-color-input {
  border-color: var(--pd-error);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-text, .cc_c44gasr7_w6YiEP8xW6 .pdopt-text, .cc_c44gasr7_whOAq15cgH .pdopt-text, .cc_c44gasr7_XlE2Vq30VL .pdopt-text {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-textmeta, .cc_c44gasr7_w6YiEP8xW6 .pdopt-textmeta, .cc_c44gasr7_whOAq15cgH .pdopt-textmeta, .cc_c44gasr7_XlE2Vq30VL .pdopt-textmeta {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--sp-8);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-counter, .cc_c44gasr7_w6YiEP8xW6 .pdopt-counter, .cc_c44gasr7_whOAq15cgH .pdopt-counter, .cc_c44gasr7_XlE2Vq30VL .pdopt-counter {
  margin-left: auto;
  color: color-mix(in srgb, var(--pd-fg) 70%, transparent);
  font-variant-numeric: tabular-nums;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-hint, .cc_c44gasr7_w6YiEP8xW6 .pdopt-hint, .cc_c44gasr7_whOAq15cgH .pdopt-hint, .cc_c44gasr7_XlE2Vq30VL .pdopt-hint {
  color: color-mix(in srgb, var(--pd-fg) 72%, transparent);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-hint-warn, .cc_c44gasr7_w6YiEP8xW6 .pdopt-hint-warn, .cc_c44gasr7_whOAq15cgH .pdopt-hint-warn, .cc_c44gasr7_XlE2Vq30VL .pdopt-hint-warn {
  color: var(--pd-error);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-date, .cc_c44gasr7_w6YiEP8xW6 .pdopt-date, .cc_c44gasr7_whOAq15cgH .pdopt-date, .cc_c44gasr7_XlE2Vq30VL .pdopt-date {
  display: flex;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-date .pdopt-input, .cc_c44gasr7_w6YiEP8xW6 .pdopt-date .pdopt-input, .cc_c44gasr7_whOAq15cgH .pdopt-date .pdopt-input, .cc_c44gasr7_XlE2Vq30VL .pdopt-date .pdopt-input {
  width: auto;
  min-width: 168px;
  min-height: 44px;
  padding: 0 12px;
  cursor: pointer;
  font-variant-numeric: tabular-nums;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-date input::-webkit-calendar-picker-indicator, .cc_c44gasr7_w6YiEP8xW6 .pdopt-date input::-webkit-calendar-picker-indicator, .cc_c44gasr7_whOAq15cgH .pdopt-date input::-webkit-calendar-picker-indicator, .cc_c44gasr7_XlE2Vq30VL .pdopt-date input::-webkit-calendar-picker-indicator {
  width: 18px;
  height: 18px;
  margin-left: var(--sp-8);
  opacity: 0.8;
  cursor: pointer;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-date input::-webkit-calendar-picker-indicator:hover, .cc_c44gasr7_w6YiEP8xW6 .pdopt-date input::-webkit-calendar-picker-indicator:hover, .cc_c44gasr7_whOAq15cgH .pdopt-date input::-webkit-calendar-picker-indicator:hover, .cc_c44gasr7_XlE2Vq30VL .pdopt-date input::-webkit-calendar-picker-indicator:hover {
  opacity: 1;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check, .cc_c44gasr7_whOAq15cgH .pdopt-check, .cc_c44gasr7_XlE2Vq30VL .pdopt-check {
  display: flex;
  align-items: center;
  gap: var(--sp-8);
  min-height: 44px;
  padding: var(--sp-8) var(--sp-16);
  border: 1px solid var(--6DD5WeyPsO);
  cursor: pointer;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check:hover, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check:hover, .cc_c44gasr7_whOAq15cgH .pdopt-check:hover, .cc_c44gasr7_XlE2Vq30VL .pdopt-check:hover {
  border-color: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check-input, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check-input, .cc_c44gasr7_whOAq15cgH .pdopt-check-input, .cc_c44gasr7_XlE2Vq30VL .pdopt-check-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check-box, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check-box, .cc_c44gasr7_whOAq15cgH .pdopt-check-box, .cc_c44gasr7_XlE2Vq30VL .pdopt-check-box {
  position: relative;
  flex: none;
  width: 18px;
  height: 18px;
  border: 1px solid var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check-input:checked + .pdopt-check-box, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check-input:checked + .pdopt-check-box, .cc_c44gasr7_whOAq15cgH .pdopt-check-input:checked + .pdopt-check-box, .cc_c44gasr7_XlE2Vq30VL .pdopt-check-input:checked + .pdopt-check-box {
  background: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check-input:checked + .pdopt-check-box::after, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check-input:checked + .pdopt-check-box::after, .cc_c44gasr7_whOAq15cgH .pdopt-check-input:checked + .pdopt-check-box::after, .cc_c44gasr7_XlE2Vq30VL .pdopt-check-input:checked + .pdopt-check-box::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 6px;
  width: 4px;
  height: 9px;
  border: solid var(--9XnaRhHm8B);
  border-width: 0 1.5px 1.5px 0;
  transform: rotate(45deg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check-input:focus-visible + .pdopt-check-box, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check-input:focus-visible + .pdopt-check-box, .cc_c44gasr7_whOAq15cgH .pdopt-check-input:focus-visible + .pdopt-check-box, .cc_c44gasr7_XlE2Vq30VL .pdopt-check-input:focus-visible + .pdopt-check-box {
  outline: 2px solid var(--a5I7G7RBos);
  outline-offset: 2px;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check-text, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check-text, .cc_c44gasr7_whOAq15cgH .pdopt-check-text, .cc_c44gasr7_XlE2Vq30VL .pdopt-check-text {
  flex: 1;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check-price, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check-price, .cc_c44gasr7_whOAq15cgH .pdopt-check-price, .cc_c44gasr7_XlE2Vq30VL .pdopt-check-price {
  flex: none;
  color: color-mix(in srgb, var(--pd-fg) 78%, transparent);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-color, .cc_c44gasr7_w6YiEP8xW6 .pdopt-color, .cc_c44gasr7_whOAq15cgH .pdopt-color, .cc_c44gasr7_XlE2Vq30VL .pdopt-color {
  display: flex;
  align-items: center;
  gap: var(--sp-8);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-color-input, .cc_c44gasr7_w6YiEP8xW6 .pdopt-color-input, .cc_c44gasr7_whOAq15cgH .pdopt-color-input, .cc_c44gasr7_XlE2Vq30VL .pdopt-color-input {
  width: 44px;
  height: 44px;
  padding: 4px;
  border: 1px solid var(--6DD5WeyPsO);
  background: none;
  cursor: pointer;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-color-input::-webkit-color-swatch-wrapper, .cc_c44gasr7_w6YiEP8xW6 .pdopt-color-input::-webkit-color-swatch-wrapper, .cc_c44gasr7_whOAq15cgH .pdopt-color-input::-webkit-color-swatch-wrapper, .cc_c44gasr7_XlE2Vq30VL .pdopt-color-input::-webkit-color-swatch-wrapper {
  padding: 0;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-color-input::-webkit-color-swatch, .cc_c44gasr7_w6YiEP8xW6 .pdopt-color-input::-webkit-color-swatch, .cc_c44gasr7_whOAq15cgH .pdopt-color-input::-webkit-color-swatch, .cc_c44gasr7_XlE2Vq30VL .pdopt-color-input::-webkit-color-swatch {
  border: 0;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-color-input:focus-visible, .cc_c44gasr7_w6YiEP8xW6 .pdopt-color-input:focus-visible, .cc_c44gasr7_whOAq15cgH .pdopt-color-input:focus-visible, .cc_c44gasr7_XlE2Vq30VL .pdopt-color-input:focus-visible {
  outline: 2px solid var(--a5I7G7RBos);
  outline-offset: 2px;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-color-code, .cc_c44gasr7_w6YiEP8xW6 .pdopt-color-code, .cc_c44gasr7_whOAq15cgH .pdopt-color-code, .cc_c44gasr7_XlE2Vq30VL .pdopt-color-code {
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.06em;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-values, .cc_c44gasr7_w6YiEP8xW6 .pdopt-values, .cc_c44gasr7_whOAq15cgH .pdopt-values, .cc_c44gasr7_XlE2Vq30VL .pdopt-values {
  display: flex;
  flex-wrap: wrap;
  gap: var(--sp-8);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-chip, .cc_c44gasr7_w6YiEP8xW6 .pdopt-chip, .cc_c44gasr7_whOAq15cgH .pdopt-chip, .cc_c44gasr7_XlE2Vq30VL .pdopt-chip {
  display: inline-flex;
  align-items: center;
  gap: var(--sp-8);
  min-height: 44px;
  padding: 0 var(--sp-16);
  border: 1px solid var(--6DD5WeyPsO);
  background: none;
  color: var(--pd-fg);
  cursor: pointer;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-chip:hover:not(:disabled), .cc_c44gasr7_w6YiEP8xW6 .pdopt-chip:hover:not(:disabled), .cc_c44gasr7_whOAq15cgH .pdopt-chip:hover:not(:disabled), .cc_c44gasr7_XlE2Vq30VL .pdopt-chip:hover:not(:disabled) {
  border-color: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-chip:disabled, .cc_c44gasr7_w6YiEP8xW6 .pdopt-chip:disabled, .cc_c44gasr7_whOAq15cgH .pdopt-chip:disabled, .cc_c44gasr7_XlE2Vq30VL .pdopt-chip:disabled, .cc_c44gasr7_I2rdVsLIDH .pdopt-swatch:disabled, .cc_c44gasr7_w6YiEP8xW6 .pdopt-swatch:disabled, .cc_c44gasr7_whOAq15cgH .pdopt-swatch:disabled, .cc_c44gasr7_XlE2Vq30VL .pdopt-swatch:disabled {
  opacity: 0.4;
  cursor: default;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-chip-image, .cc_c44gasr7_w6YiEP8xW6 .pdopt-chip-image, .cc_c44gasr7_whOAq15cgH .pdopt-chip-image, .cc_c44gasr7_XlE2Vq30VL .pdopt-chip-image {
  width: 24px;
  height: 24px;
  object-fit: cover;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-chip-price, .cc_c44gasr7_w6YiEP8xW6 .pdopt-chip-price, .cc_c44gasr7_whOAq15cgH .pdopt-chip-price, .cc_c44gasr7_XlE2Vq30VL .pdopt-chip-price {
  opacity: 0.75;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-list, .cc_c44gasr7_w6YiEP8xW6 .pdopt-list, .cc_c44gasr7_whOAq15cgH .pdopt-list, .cc_c44gasr7_XlE2Vq30VL .pdopt-list {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-row, .cc_c44gasr7_w6YiEP8xW6 .pdopt-row, .cc_c44gasr7_whOAq15cgH .pdopt-row, .cc_c44gasr7_XlE2Vq30VL .pdopt-row {
  display: flex;
  align-items: center;
  gap: var(--sp-8);
  min-height: 44px;
  padding: var(--sp-8) var(--sp-16);
  border: 1px solid var(--6DD5WeyPsO);
  cursor: pointer;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-row:hover, .cc_c44gasr7_w6YiEP8xW6 .pdopt-row:hover, .cc_c44gasr7_whOAq15cgH .pdopt-row:hover, .cc_c44gasr7_XlE2Vq30VL .pdopt-row:hover {
  border-color: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-row.pdopt-value-on, .cc_c44gasr7_w6YiEP8xW6 .pdopt-row.pdopt-value-on, .cc_c44gasr7_whOAq15cgH .pdopt-row.pdopt-value-on, .cc_c44gasr7_XlE2Vq30VL .pdopt-row.pdopt-value-on {
  border-color: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-row-text, .cc_c44gasr7_w6YiEP8xW6 .pdopt-row-text, .cc_c44gasr7_whOAq15cgH .pdopt-row-text, .cc_c44gasr7_XlE2Vq30VL .pdopt-row-text {
  flex: 1;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-row-price, .cc_c44gasr7_w6YiEP8xW6 .pdopt-row-price, .cc_c44gasr7_whOAq15cgH .pdopt-row-price, .cc_c44gasr7_XlE2Vq30VL .pdopt-row-price {
  flex: none;
  color: color-mix(in srgb, var(--pd-fg) 78%, transparent);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-check-input:disabled + .pdopt-check-box, .cc_c44gasr7_w6YiEP8xW6 .pdopt-check-input:disabled + .pdopt-check-box, .cc_c44gasr7_whOAq15cgH .pdopt-check-input:disabled + .pdopt-check-box, .cc_c44gasr7_XlE2Vq30VL .pdopt-check-input:disabled + .pdopt-check-box {
  opacity: 0.4;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-swatch, .cc_c44gasr7_w6YiEP8xW6 .pdopt-swatch, .cc_c44gasr7_whOAq15cgH .pdopt-swatch, .cc_c44gasr7_XlE2Vq30VL .pdopt-swatch {
  position: relative;
  width: 36px;
  height: 36px;
  padding: 0;
  overflow: hidden;
  border: 1px solid var(--6DD5WeyPsO);
  background: var(--swatch);
  cursor: pointer;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-swatch-image, .cc_c44gasr7_w6YiEP8xW6 .pdopt-swatch-image, .cc_c44gasr7_whOAq15cgH .pdopt-swatch-image, .cc_c44gasr7_XlE2Vq30VL .pdopt-swatch-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-value-on.pdopt-chip, .cc_c44gasr7_w6YiEP8xW6 .pdopt-value-on.pdopt-chip, .cc_c44gasr7_whOAq15cgH .pdopt-value-on.pdopt-chip, .cc_c44gasr7_XlE2Vq30VL .pdopt-value-on.pdopt-chip {
  border-color: var(--pd-fg);
  background: var(--pd-fg);
  color: var(--9XnaRhHm8B);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-value-on.pdopt-swatch, .cc_c44gasr7_w6YiEP8xW6 .pdopt-value-on.pdopt-swatch, .cc_c44gasr7_whOAq15cgH .pdopt-value-on.pdopt-swatch, .cc_c44gasr7_XlE2Vq30VL .pdopt-value-on.pdopt-swatch {
  outline: 1px solid var(--pd-fg);
  outline-offset: 3px;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file, .cc_c44gasr7_whOAq15cgH .pdopt-file, .cc_c44gasr7_XlE2Vq30VL .pdopt-file {
  display: flex;
  flex-direction: column;
  gap: var(--sp-8);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-drop, .cc_c44gasr7_w6YiEP8xW6 .pdopt-drop, .cc_c44gasr7_whOAq15cgH .pdopt-drop, .cc_c44gasr7_XlE2Vq30VL .pdopt-drop {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-height: 72px;
  padding: var(--sp-16);
  border: 1px dashed var(--6DD5WeyPsO);
  text-align: center;
  cursor: pointer;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-drop:hover, .cc_c44gasr7_w6YiEP8xW6 .pdopt-drop:hover, .cc_c44gasr7_whOAq15cgH .pdopt-drop:hover, .cc_c44gasr7_XlE2Vq30VL .pdopt-drop:hover, .cc_c44gasr7_I2rdVsLIDH .pdopt-drop-over, .cc_c44gasr7_w6YiEP8xW6 .pdopt-drop-over, .cc_c44gasr7_whOAq15cgH .pdopt-drop-over, .cc_c44gasr7_XlE2Vq30VL .pdopt-drop-over {
  border-color: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-drop-over, .cc_c44gasr7_w6YiEP8xW6 .pdopt-drop-over, .cc_c44gasr7_whOAq15cgH .pdopt-drop-over, .cc_c44gasr7_XlE2Vq30VL .pdopt-drop-over {
  background: var(--pd-media-bg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-drop-rules, .cc_c44gasr7_w6YiEP8xW6 .pdopt-drop-rules, .cc_c44gasr7_whOAq15cgH .pdopt-drop-rules, .cc_c44gasr7_XlE2Vq30VL .pdopt-drop-rules {
  color: color-mix(in srgb, var(--pd-fg) 72%, transparent);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file-input, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file-input, .cc_c44gasr7_whOAq15cgH .pdopt-file-input, .cc_c44gasr7_XlE2Vq30VL .pdopt-file-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file-input:focus-visible + *, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file-input:focus-visible + *, .cc_c44gasr7_whOAq15cgH .pdopt-file-input:focus-visible + *, .cc_c44gasr7_XlE2Vq30VL .pdopt-file-input:focus-visible + * {
  outline: 2px solid var(--a5I7G7RBos);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file-list, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file-list, .cc_c44gasr7_whOAq15cgH .pdopt-file-list, .cc_c44gasr7_XlE2Vq30VL .pdopt-file-list {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file-item, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file-item, .cc_c44gasr7_whOAq15cgH .pdopt-file-item, .cc_c44gasr7_XlE2Vq30VL .pdopt-file-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--sp-8);
  padding: var(--sp-8) var(--sp-16);
  background: var(--pd-media-bg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file-thumb, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file-thumb, .cc_c44gasr7_whOAq15cgH .pdopt-file-thumb, .cc_c44gasr7_XlE2Vq30VL .pdopt-file-thumb {
  flex: none;
  width: 32px;
  height: 32px;
  object-fit: cover;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file-name, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file-name, .cc_c44gasr7_whOAq15cgH .pdopt-file-name, .cc_c44gasr7_XlE2Vq30VL .pdopt-file-name {
  flex: 1;
  overflow: hidden;
  color: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file-remove, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file-remove, .cc_c44gasr7_whOAq15cgH .pdopt-file-remove, .cc_c44gasr7_XlE2Vq30VL .pdopt-file-remove {
  flex: none;
  padding: 0;
  border: 0;
  background: none;
  color: color-mix(in srgb, var(--pd-fg) 75%, transparent);
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-file-remove:hover, .cc_c44gasr7_w6YiEP8xW6 .pdopt-file-remove:hover, .cc_c44gasr7_whOAq15cgH .pdopt-file-remove:hover, .cc_c44gasr7_XlE2Vq30VL .pdopt-file-remove:hover {
  color: var(--pd-fg);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-error, .cc_c44gasr7_w6YiEP8xW6 .pdopt-error, .cc_c44gasr7_whOAq15cgH .pdopt-error, .cc_c44gasr7_XlE2Vq30VL .pdopt-error {
  margin: 0;
  color: var(--pd-error);
}

.cc_c44gasr7_I2rdVsLIDH .pdopt-children, .cc_c44gasr7_w6YiEP8xW6 .pdopt-children, .cc_c44gasr7_whOAq15cgH .pdopt-children, .cc_c44gasr7_XlE2Vq30VL .pdopt-children {
  display: flex;
  flex-direction: column;
  gap: var(--sp-16);
  padding-left: var(--sp-16);
  border-left: 1px solid var(--6DD5WeyPsO);
}

@media (max-width: 767px) {
  .cc_c44gasr7_I2rdVsLIDH .pdopts, .cc_c44gasr7_w6YiEP8xW6 .pdopts, .cc_c44gasr7_whOAq15cgH .pdopts, .cc_c44gasr7_XlE2Vq30VL .pdopts {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--sp-m-16);
  }

  .cc_c44gasr7_I2rdVsLIDH .pdopt-compact, .cc_c44gasr7_w6YiEP8xW6 .pdopt-compact, .cc_c44gasr7_whOAq15cgH .pdopt-compact, .cc_c44gasr7_XlE2Vq30VL .pdopt-compact {
    grid-column: 1 / -1;
  }
}
