.modal.direct-checkout .modal__body{flex-direction:column;width:min(440px,100%);padding:30px 0 0;display:flex;overflow:hidden}.direct-checkout .modal__title{flex:none;padding:0 56px}.direct-checkout__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding:18px 26px 6px;position:relative;overflow-y:auto}.direct-checkout__scroll::-webkit-scrollbar{display:none}.direct-checkout__fields{gap:14px;display:grid}.direct-checkout__fields>div:empty{display:none}.direct-checkout__loading{place-items:center;min-height:220px;display:grid}.direct-checkout__loading .spinner{border-color:#1f3b3324;border-top-color:var(--ink)}.direct-checkout__footer{border-top:1px solid var(--rule);flex:none;gap:10px;margin:0 9px;padding:14px 17px 24px;display:grid}.direct-checkout__footer:empty{display:none}.direct-checkout__error{color:#b42318;text-align:center;font-size:14px;line-height:1.4}.direct-checkout__scroll+.direct-checkout__footer:has(>.direct-checkout__error:only-child){border-top:0}
