/* Printbox Captare: foaia de jos (varianta A aleasă de user pe machete, 12 oct 2026). Culorile = tokenii Storefront. */
.pbcap{--pbcap-ink:#18181B;--pbcap-body:#3F3F46;--pbcap-muted:#71717A;--pbcap-red:#E8392E;--pbcap-red-dark:#C92E24;--pbcap-green:#27AE60;--pbcap-green-soft:#EAF7EF;--pbcap-cream:#F7F5F2;position:fixed;inset:0;z-index:2147483000;font-family:inherit;color:var(--pbcap-ink);-webkit-tap-highlight-color:transparent}
.pbcap *{box-sizing:border-box}
html.pbcap-deschis,html.pbcap-deschis body{overflow:hidden!important}
.pbcap__umbra{position:absolute;inset:0;background:rgba(17,17,20,.48);opacity:0;transition:opacity .25s ease}
.pbcap__foaie{position:absolute;left:0;right:0;bottom:0;max-height:92vh;overflow-y:auto;background:#fff;border-radius:22px 22px 0 0;padding:14px 22px calc(22px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .26s cubic-bezier(.2,.8,.2,1);box-shadow:0 -10px 40px rgba(0,0,0,.18)}
.pbcap--vizibil .pbcap__umbra{opacity:1}
.pbcap--vizibil .pbcap__foaie{transform:translateY(0)}
@media (min-width:640px){.pbcap__foaie{left:50%;right:auto;width:440px;margin-left:-220px;bottom:24px;border-radius:22px}}
.pbcap__maner{width:42px;height:5px;border-radius:3px;background:#D9D6D0;margin:0 auto 14px}
.pbcap__x{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:var(--pbcap-cream);color:var(--pbcap-body);font-size:20px;line-height:34px;text-align:center;padding:0;cursor:pointer}
.pbcap__sus{font-size:12.5px;font-weight:600;color:var(--pbcap-green);display:flex;align-items:center;gap:6px;margin:0 40px 6px 0}
.pbcap__punct{width:8px;height:8px;border-radius:50%;background:var(--pbcap-green);flex:none}
.pbcap .pbcap__titlu{font-family:inherit!important;font-size:21px;font-weight:700;line-height:1.25;margin:0 40px 8px 0;padding:0;color:var(--pbcap-ink);letter-spacing:0;text-transform:none}
.pbcap__text{font-size:14px;line-height:1.5;color:var(--pbcap-body);margin:0 0 14px}
.pbcap__form{margin:0}
.pbcap .pbcap__camp{display:block;width:100%;height:48px;border:1.5px solid #D4D1CB;border-radius:12px;padding:0 14px;font-size:16px;font-family:inherit;color:var(--pbcap-ink);background:#fff;margin:0 0 10px!important;outline:none;box-shadow:none}
.pbcap .pbcap__camp:focus{border-color:var(--pbcap-ink)}
.pbcap__hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.pbcap__buton{display:block;width:100%;height:50px;border:0;border-radius:12px;background:var(--pbcap-red);color:#fff;font-family:inherit;font-weight:600;font-size:16px;cursor:pointer;margin:0 0 10px;padding:0 12px}
.pbcap__buton:hover{background:var(--pbcap-red-dark)}
.pbcap__buton[disabled]{opacity:.7;cursor:default}
.pbcap__eroare{font-size:13px;color:var(--pbcap-red-dark);margin:0 0 8px}
.pbcap__eroare:empty{display:none}
.pbcap__acord{font-size:11.5px;line-height:1.45;color:var(--pbcap-muted);margin:0 0 8px}
.pbcap__acord a{color:var(--pbcap-body);text-decoration:underline}
.pbcap__nu{display:block;margin:0 auto;border:0;background:none;color:var(--pbcap-muted);font-family:inherit;font-size:13.5px;text-decoration:underline;cursor:pointer;padding:6px 10px}
.pbcap__c{text-align:center;margin-right:0}
.pbcap__bifa{width:54px;height:54px;border-radius:50%;background:var(--pbcap-green-soft);color:var(--pbcap-green);font-size:28px;font-weight:700;line-height:54px;text-align:center;margin:4px auto 10px}
.pbcap__cod{border:2px dashed var(--pbcap-green);border-radius:14px;background:var(--pbcap-green-soft);text-align:center;padding:12px 10px;margin:4px 0 12px;user-select:all;-webkit-user-select:all}
.pbcap__cod b{font-size:26px;letter-spacing:2px;color:var(--pbcap-ink)}
.pbcap__cod div{font-size:12.5px;color:var(--pbcap-body);margin-top:4px}
@media (prefers-reduced-motion:reduce){.pbcap__foaie,.pbcap__umbra{transition:none}}
