body:not(.manager-layout-background) .amount-choose.donation-flow.main_start{align-items:center;align-self:stretch;justify-content:center;min-height:100%}body:not(.manager-layout-background) .amount-choose.donation-flow.main_start>.donation-flow__container{flex:0 1 auto;margin-block:auto;margin-inline:auto;max-width:min(100%,var(--choice-row-width));width:-moz-fit-content;width:fit-content}body:not(.manager-layout-background) .amount-choose.donation-flow.main_start>.donation-flow__container:has(.donation-choice-viewport--locked){max-width:min(100%,calc(var(--choice-row-width) + 96px))}.amount-choose .donation-flow-panel{gap:12px;max-width:100%;padding:12px 12px 14px;width:-moz-fit-content;width:fit-content}.amount-choose-amounts{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto}.amount-choose .donation-choice-pager,.amount-choose-amounts{max-width:100%;width:-moz-max-content;width:max-content}.amount-choose-other{--amount-custom-row:calc(var(--pick-col-max)*2 + var(--pick-gap));align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:12px;max-width:min(100%,var(--amount-custom-row));width:-moz-fit-content;width:fit-content}.amount-choose.is-custom-open .amount-choose-other{width:min(100%,var(--amount-custom-row))}.amount-choose-custom{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--accent) 12%,var(--field-bg));border:0;border-radius:999px;color:var(--accent);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:1.1rem;font-weight:700;justify-content:center;line-height:1;min-height:56px;padding:0 1.25rem;transition:background-color .2s ease,color .2s ease;width:auto}.amount-choose-custom:hover{background:color-mix(in srgb,var(--accent) 18%,var(--field-bg));color:var(--accent-dark)}.amount-choose-custom:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.amount-choose-custom.is-selected{background:color-mix(in srgb,var(--accent) 22%,var(--field-bg));color:var(--accent-dark)}.amount-choose-entry{align-self:stretch;max-height:0;min-width:0;opacity:0;overflow:hidden;transition:max-height .32s ease,opacity .2s ease;width:100%}.amount-choose.is-custom-open .amount-choose-entry{max-height:12rem;opacity:1;overflow:visible}.amount-choose-entry__inner{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;min-width:0;padding:4px 4px 6px;width:100%}.amount-choose-entry__field{align-items:center;background:var(--gray-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:none;display:flex;flex:1 1 auto;gap:10px;margin:0;min-height:56px;min-width:0;padding:0 16px 0 18px}.amount-choose-entry__field:focus-within{background:var(--field-bg);border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:0}.amount-choose-entry__prefix{color:var(--text-muted);flex-shrink:0;font-family:var(--font-sans);font-size:1.25rem;font-weight:600;line-height:1}.amount-choose-entry__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;caret-color:var(--accent);color:var(--text-color);flex:1;font-family:var(--font-sans);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0;min-width:0;padding:0;text-align:left;width:100%}.amount-choose-entry__input::-moz-placeholder{color:var(--text-muted);font-weight:600;opacity:.4}.amount-choose-entry__input::placeholder{color:var(--text-muted);font-weight:600;opacity:.4}.amount-choose-entry__input:focus,.amount-choose-entry__input:focus-visible{box-shadow:none;outline:none}.amount-choose-entry__go{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);border:0;border-radius:12px;color:var(--text-on-accent);cursor:pointer;display:flex;flex:0 0 auto;font-family:var(--font-sans);font-size:1rem;font-weight:700;justify-content:center;line-height:1;min-height:56px;min-width:7.25rem;padding:0 1.15rem;transition:background-color .2s ease}.amount-choose-entry__go:hover{background:var(--accent-dark);color:var(--text-on-accent)}.amount-choose-entry__go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1024px) and (orientation:landscape){.amount-choose .donation-flow-panel{gap:12px;padding:12px 12px 14px}.amount-choose-custom{font-size:1.15rem;min-height:60px}.amount-choose-entry__go{font-size:1.05rem;min-height:60px;min-width:8rem}.amount-choose-entry__prefix{font-size:1.35rem}.amount-choose-entry__input{font-size:1.65rem}.amount-choose-entry__field{min-height:60px}}@media (prefers-reduced-motion:reduce){.amount-choose-entry{transition-duration:.01s}}.amount-choose-notice{color:var(--text-color);font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.45;text-align:center}.amount-choose-notice .amount-choose-surcharge-dollar-hint{display:inline}.amount-choose .amount-choose-surcharge-row{border:0;margin:0;padding:0}.amount-choose .amount-choose-surcharge-row .amount-choose-check{align-items:flex-start;display:flex;gap:.75rem;min-width:0;width:100%}.amount-choose .amount-choose-surcharge-row .amount-choose-check .form-check-input{accent-color:var(--accent);flex-shrink:0;float:none;margin:.15rem 0 0;position:static}.amount-choose .amount-choose-surcharge-row .amount-choose-check .form-check-label{color:var(--text-color);flex:1;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.45;margin-bottom:0;min-width:0;padding-left:0;text-align:left}.amount-choose .amount-choose-min-err{background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);border-radius:12px;color:var(--danger);font-size:14px;line-height:1.4;margin:0;padding:12px 14px}@media (max-width:767px){body:not(.manager-layout-background) .amount-choose.donation-flow.main_start{align-items:stretch;flex:1 1 auto;justify-content:center;min-height:100%;overflow-y:auto;padding:8px 12px calc(96px + env(safe-area-inset-bottom, 0px))}body:not(.manager-layout-background) .amount-choose.donation-flow.main_start>.donation-flow__container{margin-block:auto;margin-inline:auto;max-width:100%;padding:0;width:100%}.amount-choose .donation-flow-panel{border-radius:16px;gap:14px;max-width:100%;padding:16px 12px 18px;width:100%}.amount-choose .donation-flow-panel__title{color:var(--text-color);font-size:1.15rem;font-weight:700}.amount-choose .donation-choice-pager,.amount-choose .donation-choice-viewport:not(.donation-choice-viewport--locked),.amount-choose .donation-choice-viewport:not(.donation-choice-viewport--locked) .donation-choice-slide,.amount-choose .donation-choice-viewport:not(.donation-choice-viewport--locked) .donation-choice-track,.amount-choose-amounts{max-width:100%;width:100%}.amount-choose-amounts{align-items:stretch;gap:14px}.amount-choose .donation-flow-tile--amount{border-radius:14px;gap:6px;min-height:92px;padding:16px 10px 14px}.amount-choose .donation-flow-tile--amount .donation-flow-tile__value{font-size:1.7rem;letter-spacing:-.03em}.amount-choose .donation-flow-tile--amount .donation-flow-tile__meta{-webkit-line-clamp:2;font-size:13px}.amount-choose .donation-flow-tile--amount .donation-flow-tile__badge{font-size:11px;padding:3px 8px}.amount-choose .donation-flow-tile--amount .donation-flow-tile__check{font-size:13px;height:20px;right:6px;top:6px;width:20px}.amount-choose-other,.amount-choose.is-custom-open .amount-choose-other{align-items:stretch;gap:10px;max-width:100%;width:100%}.amount-choose-custom{border-radius:14px;font-size:1.05rem;min-height:52px;width:100%}.amount-choose-entry__inner{align-items:stretch;flex-direction:column;gap:8px;padding:0}.amount-choose-entry__field{border-radius:14px;min-height:56px;padding:0 16px}.amount-choose-entry__input{font-size:1.65rem}.amount-choose-entry__go{border-radius:14px;font-size:1.05rem}.amount-choose .donation-flow-next .action-btn,.amount-choose-entry__go{min-height:52px;min-width:0;width:100%}.amount-choose .donation-flow-inset{border-radius:14px;padding:14px}.amount-choose .amount-choose-surcharge-row .amount-choose-check .form-check-label{font-size:15px}}

/*# sourceMappingURL=amount-choose.css.map*/