#shared-pkr-funding{min-width:0;padding:1.25rem;border:1px solid #dbd7d1;border-radius:18px;background:#fffdfa;margin:0 0 1.25rem;color:#191817;font:inherit}
#shared-pkr-funding *{box-sizing:border-box}#shared-pkr-funding [hidden]{display:none!important}
.shared-naya-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.shared-naya-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#77716b}.shared-naya-heading h3{font-size:clamp(20px,2vw,25px);line-height:1.25;letter-spacing:-.025em;margin:.3rem 0 0}.shared-naya-heading h3 span{font-size:.73em;font-weight:500;color:#77716b;white-space:nowrap}
.shared-naya-form,.shared-naya-proof form{display:grid;gap:1rem}.shared-naya-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.shared-naya-form label,.shared-naya-proof label{display:grid;gap:.45rem;font-size:14px;line-height:1.4;color:#514c46}#shared-pkr-funding input:not([type=checkbox]){width:100%;max-width:100%;min-width:0;min-height:48px;padding:.75rem .85rem;background:#fffdfa;border:1px solid #d9d4cd;border-radius:10px;color:#191817;font:inherit;font-size:16px}#shared-pkr-funding input[type=file]{padding:.7rem;font-size:13px}#shared-pkr-funding button{font:inherit;cursor:pointer}#shared-pkr-funding button:disabled{cursor:wait;opacity:.55}#shared-pkr-funding :is(button,input,summary):focus-visible{outline:3px solid #e66c45;outline-offset:3px}
.shared-naya-primary{min-height:48px;border:0;border-radius:12px;background:#171515;color:#fff;font-weight:600!important;padding:.8rem 1rem;width:100%}.shared-naya-link{border:0;background:transparent;min-height:44px;padding:.5rem 0;color:#645d55;text-decoration:underline;text-underline-offset:4px;font-size:13px!important}.shared-naya-estimate{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:10px;background:#f1eee7;font-size:14px}.shared-naya-estimate strong{font-variant-numeric:tabular-nums;white-space:nowrap}.shared-naya-small,.shared-naya-review-note{font-size:13px;line-height:1.55;color:#746e66;margin:0}.shared-naya-status{padding:.8rem 1rem;margin:0 0 1rem;font-size:14px;line-height:1.5;background:#edf4ed;border-radius:10px;color:#2b6348}.shared-naya-status.is-error{background:#fff0e8;color:#903b25}.shared-naya-unavailable{font-size:14px;line-height:1.6;color:#6b6258;margin:.25rem 0}
.shared-naya-window{display:grid;gap:1rem}.shared-naya-clock{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#edf3ec;padding:.85rem 1rem;border:1px solid #d3e0d0;border-radius:12px}.shared-naya-clock>span{font-size:14px;font-weight:500}.shared-naya-clock strong{font-size:28px;letter-spacing:.025em;font-variant-numeric:tabular-nums;line-height:1}.is-expired .shared-naya-clock{background:#fbefdf;border-color:#ead4b7}.shared-naya-totals{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.shared-naya-totals>div{display:grid;gap:.35rem;min-width:0}.shared-naya-totals span,.shared-naya-recipient>span{font-size:12px;color:#77716b}.shared-naya-totals strong{font-size:clamp(19px,2vw,25px);line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shared-naya-totals small{font-size:12px;font-weight:500}.shared-naya-recipient{display:grid;gap:.4rem;padding:1rem;background:#f6f3ee;border-radius:12px}.shared-naya-recipient>b{font-size:16px}.shared-naya-recipient>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.shared-naya-recipient code{font:inherit;font-size:15px;overflow-wrap:anywhere;min-width:0}.shared-naya-recipient button{flex:none;min-height:44px;padding:.55rem .7rem;background:#fff;border:1px solid #d8d1c8;border-radius:8px;font-size:12px!important}.shared-naya-result{display:grid;gap:.4rem;padding:1rem;background:#f6eee4;border-radius:10px;font-size:14px;line-height:1.5}.shared-naya-result.is-approved{background:#e9f2e8;color:#2d654a}
.shared-naya-proof,.shared-naya-history{border-top:1px solid #e7e1d9;padding-top:1rem}.shared-naya-proof summary,.shared-naya-history summary{font-size:14px;font-weight:600;cursor:pointer;min-height:44px;padding:.65rem 0}.shared-naya-check{display:flex!important;align-items:flex-start;gap:.7rem!important}.shared-naya-check input{width:20px;height:20px;flex:none;margin:.05rem 0}.shared-naya-proof small{font-size:12px;color:#81776c}.shared-naya-history{margin-top:1rem}.shared-naya-history button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;padding:.75rem 0;border:0;border-top:1px solid #ebe6df;background:transparent;text-align:left;font-size:13px!important;min-height:60px}.shared-naya-history button span:first-child{display:grid;gap:.3rem;min-width:0}.shared-naya-history button small{font-size:11px;color:#81776c;overflow-wrap:anywhere}.shared-naya-history button>span:last-child{color:#77716b;max-width:95px;text-align:right}
@media(max-width:520px){#shared-pkr-funding{padding:1rem;border-radius:14px}.shared-naya-fields{grid-template-columns:1fr;gap:.8rem}.shared-naya-heading{gap:.5rem}.shared-naya-heading h3 span{display:block;font-size:14px;margin-top:.25rem}.shared-naya-estimate{display:grid;gap:.35rem}.shared-naya-totals{grid-template-columns:1fr;gap:.85rem}.shared-naya-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.shared-naya-totals strong{font-size:20px}.shared-naya-totals span{max-width:46%;line-height:1.4}.shared-naya-clock>span{font-size:13px;max-width:62%}.shared-naya-clock strong{font-size:26px}.shared-naya-recipient code{font-size:14px}.shared-naya-history button{gap:.5rem}}
@media(prefers-reduced-motion:no-preference){#shared-pkr-funding button{transition:background-color .15s,color .15s}#shared-pkr-funding .shared-naya-primary:hover:not(:disabled){background:#3a322b}}
/* Financial controls stay compact and visible without marketing reveal effects. */
@media(max-width:760px){
 .reelvault-checkout-page .checkout-wallet>.checkout-card-heading{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:0}
 .reelvault-checkout-page .checkout-wallet>.checkout-card-heading .eyebrow{display:none}
 .reelvault-checkout-page .checkout-wallet>.checkout-card-heading h2{font-size:18px;margin:0}
 .reelvault-checkout-page .checkout-wallet>.checkout-card-heading>button{display:none}
 .reelvault-checkout-page .checkout-wallet>.wallet-balance{margin:10px 0 16px}
 #shared-pkr-funding{padding:14px}
 .shared-naya-heading{margin-bottom:12px}.shared-naya-eyebrow{display:none}
 .shared-naya-heading h3{font-size:21px;margin:0}.shared-naya-heading h3 span{display:inline;font-size:13px;margin-left:5px}
 .shared-naya-form{gap:12px}.shared-naya-fields{gap:12px}
 .shared-naya-estimate{display:flex;flex-wrap:wrap;gap:4px 8px;padding:10px 12px;font-size:13px}
 .shared-naya-small{font-size:12px;line-height:1.45}
}
@media(min-width:361px) and (max-width:520px){.shared-naya-fields{grid-template-columns:1fr 1.25fr}}
