.stripeTerminalButton_container__pQbBz{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1.5px solid #dbe2ea;border-radius:1rem;background:#fff}.stripeTerminalButton_header__1kWE1{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.stripeTerminalButton_title__BAI4P{font-size:.95rem;font-weight:700;color:#0f172a}.stripeTerminalButton_subtitle__lvc7r{margin-top:.2rem;font-size:.8rem;color:#64748b}.stripeTerminalButton_readerLabel__uC49c{padding:.25rem .5rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.72rem;font-weight:600;white-space:nowrap}.stripeTerminalButton_status__SD314{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;padding:.55rem .75rem;border-radius:.75rem;background:#f8fafc;color:#64748b}.stripeTerminalButton_idle__BaymS{background:#f8fafc;color:#64748b}.stripeTerminalButton_connecting__dYdjh,.stripeTerminalButton_discovering__rObkY{background:#eff6ff;color:#2563eb}.stripeTerminalButton_connected__dObdK{background:#f0fdf4;color:#15803d}.stripeTerminalButton_collecting__bJctT{background:#fffbeb;color:#b45309}.stripeTerminalButton_processing__Ie384{background:#eef2ff;color:#4338ca}.stripeTerminalButton_success__XgEYl{background:#ecfdf5;color:#059669}.stripeTerminalButton_cancelled__WTd4v,.stripeTerminalButton_error__fNYIt{background:#fef2f2;color:#dc2626}.stripeTerminalButton_dot__e3L1z{width:.5rem;height:.5rem;border-radius:999px;background:currentColor;flex-shrink:0}.stripeTerminalButton_actions__DCrpy{display:flex;flex-direction:column;gap:.5rem}.stripeTerminalButton_btnCancel__mn6__,.stripeTerminalButton_btnCharge__QIkla,.stripeTerminalButton_btnConnect__kCVmw,.stripeTerminalButton_btnDisconnect__xVR7o{width:100%;padding:.75rem 1rem;border-radius:.85rem;border:none;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.stripeTerminalButton_btnCancel__mn6__:hover,.stripeTerminalButton_btnCharge__QIkla:hover,.stripeTerminalButton_btnConnect__kCVmw:hover,.stripeTerminalButton_btnDisconnect__xVR7o:hover{transform:translateY(-1px)}.stripeTerminalButton_btnConnect__kCVmw{background:#635bff;color:#fff;box-shadow:0 10px 24px -14px rgba(99,91,255,.9)}.stripeTerminalButton_btnCharge__QIkla{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 10px 24px -14px rgba(34,197,94,.8)}.stripeTerminalButton_btnCancel__mn6__{background:transparent;border:1.5px solid #fca5a5;color:#dc2626}.stripeTerminalButton_btnDisconnect__xVR7o{background:transparent;border:1.5px solid #cbd5e1;color:#475569}.stripeTerminalButton_btnCancel__mn6__:disabled,.stripeTerminalButton_btnCharge__QIkla:disabled,.stripeTerminalButton_btnConnect__kCVmw:disabled,.stripeTerminalButton_btnDisconnect__xVR7o:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}