/* V68: compact card checkout only. Other finance screens retain their layout. */
#acadDrawerLoanGuide[data-fa-view=payment],#acadAddFundsDrawer{
 --ed68-bg:#12130f;--ed68-soft:#1c1e18;--ed68-field:#171913;
 --ed68-ink:#f6f5ee;--ed68-muted:#b5b9aa;--ed68-line:#383b30;
 --ed68-gold:#e6c166;--ed68-gold-ink:#201a0b;
 font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
html[data-ed-appearance=light] #acadDrawerLoanGuide[data-fa-view=payment],html[data-ed-appearance=light] #acadAddFundsDrawer{
 --ed68-bg:#fffefa;--ed68-soft:#f5f3eb;--ed68-field:#fffefa;
 --ed68-ink:#25261e;--ed68-muted:#626555;--ed68-line:#dfdfd3;
}
#acadDrawerLoanGuide.ed-fa[data-fa-view=payment]{
 box-sizing:border-box;width:min(420px,calc(100vw - 24px))!important;border-radius:20px!important;
 background:var(--ed68-bg)!important;color:var(--ed68-ink)!important;
 border-color:var(--ed68-line)!important;box-shadow:0 12px 40px #0003;
 --fa-bg:var(--ed68-bg);--fa-panel:var(--ed68-soft);--fa-ink:var(--ed68-ink);
 --fa-muted:var(--ed68-muted);--fa-border:var(--ed68-line);
 font-size:14px;line-height:1.45;
}
#acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-head{padding:12px 20px;background:var(--ed68-bg);border-color:var(--ed68-line)}
#acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-head [data-fa-command=back]{display:none}
#acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-head span,#acadAddFundsDrawer .ed68-brand{font-size:10px;letter-spacing:1.5px;font-weight:600;color:var(--ed68-gold)}
html[data-ed-appearance=light] #acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-head span,html[data-ed-appearance=light] #acadAddFundsDrawer .ed68-brand{color:#866316}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaTitle{font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.3;margin-top:2px}
#acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-icon,#acadAddFundsDrawer .acad-addFundsDrawer__close{width:34px;height:34px;min-height:34px;background:var(--ed68-soft)!important;color:var(--ed68-muted)!important;border:0!important;border-radius:9px;font-size:22px;box-shadow:none}
#acadDrawerLoanGuide.ed-fa[data-fa-view=payment] #edFaBody{padding:14px 20px 0!important;scroll-padding:12px}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-service{display:flex;align-items:center;gap:10px;margin-bottom:12px}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-service-icon{display:grid;place-items:center;background:var(--ed68-soft);color:var(--ed68-muted);width:34px;height:36px;flex:none;border-radius:9px;font-size:18px}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-service>div{min-width:0}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-service strong{display:block;font-size:13px;font-weight:600;line-height:1.45}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-service small{display:block;font-size:12px;line-height:1.45;color:var(--ed68-muted);margin-top:2px;overflow-wrap:anywhere}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-summary{border-bottom:1px solid var(--ed68-line);padding-bottom:10px;margin-bottom:12px;font-variant-numeric:tabular-nums}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-summary strong{font-size:20px;font-weight:600;letter-spacing:-.4px;flex:none}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-summary strong small{font-size:10px;font-weight:400;letter-spacing:.3px;color:var(--ed68-muted)}
#acadDrawerLoanGuide[data-fa-view=payment] .ed68-summary p{margin:4px 0 0;font-size:11px;color:var(--ed68-muted);line-height:1.45}
#acadDrawerLoanGuide[data-fa-view=payment] .fa-card-fields{margin:0}
.ed68-card{--ed68-bg:#12130f;--ed68-soft:#1c1e18;--ed68-field:#171913;--ed68-ink:#f6f5ee;--ed68-muted:#b5b9aa;--ed68-line:#383b30}
html[data-ed-appearance=light] .ed68-card{--ed68-bg:#fffefa;--ed68-soft:#f5f3eb;--ed68-field:#fffefa;--ed68-ink:#25261e;--ed68-muted:#626555;--ed68-line:#dfdfd3}
.ed68-card .ed68-methods{display:flex;gap:4px;padding:3px;border-radius:10px;background:var(--ed68-soft);margin-bottom:12px}
.ed68-card .ed68-methods>button{display:flex;justify-content:center;align-items:center;gap:7px;flex:1;min-height:34px;border:1px solid transparent;background:transparent;color:var(--ed68-muted);border-radius:8px;padding:7px 8px;margin:0;font:500 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer}
.ed68-card .ed68-methods>button[aria-pressed=true]{background:var(--ed68-bg);border-color:var(--ed68-line);color:var(--ed68-ink)}
.ed68-card .ed68-methods>button:disabled{opacity:.6;cursor:wait}
.ed68-card .ed68-card-label,#acadAddFundsDrawer .ed68-card-label{font-size:12px;color:var(--ed68-ink);margin:0 0 7px;font-weight:400;line-height:1.45}
.ed68-card .fa-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.ed68-card .ed-fa-secure-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;min-height:0!important}
.ed68-card .ed-fa-secure-row>div{min-width:0!important;width:auto!important;flex:initial!important;padding:12px!important;border:1px solid var(--ed68-line)!important;background:var(--ed68-field)!important;border-radius:9px!important;min-height:43px;box-sizing:border-box}
.ed68-card .ed-fa-secure-row>.ed-fa-card-number{grid-column:1/-1}
.ed68-card .ed-fa-secure-row>div:focus-within{outline:2px solid var(--ed68-gold,#b38a32);outline-offset:1px}
.ed68-card [data-ed-card-saved]{padding:4px 0 0}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaPayTools43{margin:10px 0 12px}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaPayTools43 button{display:flex;align-items:center;gap:5px;width:auto;min-height:24px;padding:2px 0;margin:0;border:0;background:transparent;font-size:12px;text-decoration:none;color:var(--ed68-muted);font-weight:400;cursor:pointer}
#acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-foot{padding:0 20px max(10px,env(safe-area-inset-bottom,0px));border:0;background:var(--ed68-bg)}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaPrimary,#acadAddFundsDrawer .acad-addFundsDrawer__pay{min-height:44px;padding:12px 13px;border:0!important;border-radius:10px;background:var(--ed68-gold)!important;color:var(--ed68-gold-ink)!important;font-size:14px;font-weight:600;letter-spacing:0;box-shadow:none!important;line-height:1.4}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaPrimary,#acadAddFundsDrawer .acad-addFundsDrawer__pay{
 display:flex;align-items:center;justify-content:center;gap:9px;margin:0;
 --ed68-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3M12 14v3'/%3E%3C/svg%3E");
 --ed68-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E");
}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaPrimary::before,#acadAddFundsDrawer .acad-addFundsDrawer__pay::before{content:"";width:16px;height:16px;flex:none;margin-right:auto;background:currentColor;-webkit-mask:var(--ed68-lock) center/contain no-repeat;mask:var(--ed68-lock) center/contain no-repeat}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaPrimary::after,#acadAddFundsDrawer .acad-addFundsDrawer__pay::after{content:"";width:16px;height:16px;flex:none;margin-left:auto;background:currentColor;-webkit-mask:var(--ed68-arrow) center/contain no-repeat;mask:var(--ed68-arrow) center/contain no-repeat}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaFootnote{font-size:11px;color:var(--ed68-muted);margin:10px 0 5px;line-height:1.45;text-align:center}
#acadDrawerLoanGuide #edFaCancel68{display:block;margin:0 auto;border:0;background:transparent;color:var(--ed68-muted);font:400 12px/1.45 Inter,system-ui,sans-serif;padding:5px 14px;cursor:pointer}
#acadDrawerLoanGuide #edFaCancel68[hidden]{display:none!important}
#acadDrawerLoanGuide[data-fa-view=payment] #edFaNotice{font-size:12px;margin:0 0 10px;padding:9px 10px;border-color:var(--ed68-line);color:var(--ed68-ink);background:var(--ed68-soft);line-height:1.45}
#acadDrawerLoanGuide[data-fa-view=payment] :focus-visible,.ed68-card :focus-visible{outline:2px solid var(--ed68-gold,#b38a32);outline-offset:2px}
/* Add Funds keeps its editable amount, fee quote and reconciliation controls. */
#acadAddFundsDrawer .acad-addFundsDrawer__panel{width:min(420px,calc(100vw - 24px));background:var(--ed68-bg)!important;border:1px solid var(--ed68-line);border-radius:20px;box-shadow:0 12px 40px #0003;color:var(--ed68-ink)}
#acadAddFundsDrawer .acad-addFundsDrawer__grab{display:none}
#acadAddFundsDrawer .acad-addFundsDrawer__head{padding:12px 20px;align-items:center;border-bottom:1px solid var(--ed68-line)}
#acadAddFundsDrawer .ed68-brand{display:block}
#acadAddFundsDrawer .acad-addFundsDrawer__title{font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.3;color:var(--ed68-ink);margin:2px 0 0}
#acadAddFundsDrawer .acad-addFundsDrawer__balance{font-size:12px;color:var(--ed68-muted);margin-top:4px;line-height:1.4}
#acadAddFundsDrawer .acad-addFundsDrawer__balance strong{font-size:12px;font-weight:500;color:var(--ed68-ink)!important}
#acadAddFundsDrawer .acad-addFundsDrawer__body{padding:14px 20px 0}
#acadAddFundsDrawer .acad-addFundsDrawer__field{margin-bottom:12px}
#acadAddFundsDrawer #acadAddFundsDrawerCardShell{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;min-height:0}
#acadAddFundsDrawer .acad-addFundsDrawer__cardRow{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:0}
#acadAddFundsDrawer .acad-addFundsDrawer__cardPart{min-width:0;padding:12px;border:1px solid var(--ed68-line)!important;border-radius:9px;background:var(--ed68-field)!important;min-height:43px}
#acadAddFundsDrawer .acad-addFundsDrawer__cardPart:first-child{grid-column:1/-1}
#acadAddFundsDrawer .acad-addFundsDrawer__cardPart:focus-within{outline:2px solid var(--ed68-gold);outline-offset:1px}
#acadAddFundsDrawer #acadAddFundsDrawerAmountShell{background:var(--ed68-field)!important;border:1px solid var(--ed68-line)!important;border-radius:9px;min-height:44px}
#acadAddFundsDrawer .acad-addFundsDrawer__amount{height:44px;font-size:16px;font-weight:500;color:var(--ed68-ink);padding-left:32px}
#acadAddFundsDrawer .acad-addFundsDrawer__currency{left:12px;font-size:16px;font-weight:500;color:var(--ed68-muted)!important}
#acadAddFundsDrawer .acad-addFundsDrawer__amount::placeholder{color:var(--ed68-muted)!important}
#acadAddFundsDrawer .acad-addFundsDrawer__summary{margin:0 0 12px;color:var(--ed68-muted);font-size:12px}
#acadAddFundsDrawer .acad-addFundsDrawer__notice{font-size:12px;color:var(--ed68-ink);margin:0 0 10px}
#acadAddFundsDrawer .acad-addFundsDrawer__error,#acadAddFundsDrawer .acad-addFundsDrawer__notice.is-error{color:#ffaaa4}
html[data-ed-appearance=light] #acadAddFundsDrawer .acad-addFundsDrawer__error,html[data-ed-appearance=light] #acadAddFundsDrawer .acad-addFundsDrawer__notice.is-error{color:#a3302c}
#acadAddFundsDrawer .acad-addFundsDrawer__actions43{padding:0 20px max(14px,env(safe-area-inset-bottom,0px));border:0;background:var(--ed68-bg)}
#acadAddFundsDrawer .acad-addFundsDrawer__secure{justify-content:center;gap:5px;border:0!important;padding:0!important;margin-top:10px!important;color:var(--ed68-muted);font-size:11px}
#acadAddFundsDrawer .acad-addFundsDrawer__cancel{font-size:12px;color:var(--ed68-muted);text-decoration:none;margin:5px auto 0;display:block;padding:5px 0}
@media(pointer:coarse){
 #acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-icon,#acadAddFundsDrawer .acad-addFundsDrawer__close{width:44px;height:44px}
 .ed68-card .ed68-methods>button,#acadDrawerLoanGuide[data-fa-view=payment] #edFaPayTools43 button,#acadDrawerLoanGuide[data-fa-view=payment] #edFaCancel68,#acadAddFundsDrawer .acad-addFundsDrawer__cancel{min-height:44px}
}
@media(max-width:380px){
 #acadDrawerLoanGuide.ed-fa[data-fa-view=payment]{width:calc(100vw - 20px)!important}
 #acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-head,#acadAddFundsDrawer .acad-addFundsDrawer__head{padding:12px 16px}
 #acadDrawerLoanGuide.ed-fa[data-fa-view=payment] #edFaBody{padding:14px 16px 0!important}
 #acadDrawerLoanGuide[data-fa-view=payment] .ed-fa-foot{padding-left:16px;padding-right:16px}
 #acadAddFundsDrawer .acad-addFundsDrawer__body{padding:14px 16px 0}
 #acadAddFundsDrawer .acad-addFundsDrawer__actions43{padding-left:16px;padding-right:16px}
}
@media(prefers-reduced-motion:reduce){#acadAddFundsDrawer *,#acadDrawerLoanGuide[data-fa-view=payment] *{transition:none!important}}
