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