From 5dc9f876182d64a8b825069b7e78dd10b401740d Mon Sep 17 00:00:00 2001 From: DANYDHSV Date: Wed, 11 Feb 2026 11:50:03 -0600 Subject: [PATCH] =?UTF-8?q?modificaci=C3=B3n=20del=20dise=C3=B1o=20del=20m?= =?UTF-8?q?=C3=B3dulo=20SPEI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public.php | 218 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 202 insertions(+), 16 deletions(-) diff --git a/public.php b/public.php index dc97b829..db160009 100755 --- a/public.php +++ b/public.php @@ -625,6 +625,150 @@ $installersData = json_decode($config['installersDataWhatsApp'] ?? '{"instalador #toast.show { transform: translate(-50%, 0); } + + /* STRIPE MODULE REDESIGN */ + .client-header-grid { + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + gap: 1rem; + padding-bottom: 1.5rem; + border-bottom: 1px solid var(--border); + margin-bottom: 1.5rem; + } + + .client-info h3 { + margin: 0 0 4px 0; + font-size: 1.25rem; + } + + .client-info p { + margin: 0; + font-size: 0.9rem; + } + + .client-balance { + text-align: right; + } + + .client-balance .label { + display: block; + font-size: 0.8rem; + color: var(--text-muted); + margin-bottom: 4px; + } + + .client-balance .badge { + font-size: 1.1rem; + padding: 6px 16px; + } + + .details-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 1.5rem; + margin-bottom: 2rem; + background: var(--bg-body); + padding: 1.5rem; + border-radius: 12px; + border: 1px solid var(--border); + } + + .detail-item label { + display: block; + font-size: 0.75rem; + color: var(--text-muted); + margin-bottom: 6px; + text-transform: uppercase; + letter-spacing: 0.5px; + font-weight: 700; + } + + .detail-item .value-box { + font-family: 'Courier New', monospace; + font-size: 1rem; + color: var(--text-main); + word-break: break-all; + background: var(--bg-card); + padding: 8px 12px; + border-radius: 6px; + border: 1px solid var(--border); + } + + .form-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 1.5rem; + margin-bottom: 1.5rem; + } + + @media (max-width: 768px) { + .form-grid { + grid-template-columns: 1fr; + } + } + + .form-group { + margin-bottom: 0; + } + + .form-group label { + display: block; + margin-bottom: 8px; + font-weight: 600; + color: var(--text-main); + font-size: 0.9rem; + } + + .section-title { + margin: 0 0 1.5rem 0; + font-size: 1.1rem; + color: var(--text-main); + border-left: 4px solid var(--primary); + padding-left: 12px; + } + + .input-group { + position: relative; + display: flex; + align-items: center; + } + + .input-prefix { + position: absolute; + left: 12px; + color: var(--text-muted); + font-weight: 500; + z-index: 10; + } + + .input-with-prefix { + padding-left: 35px !important; + } + + .actions-row { + display: flex; + gap: 1rem; + margin-top: 2rem; + justify-content: flex-end; + } + + .btn-lg { + padding: 12px 24px; + font-size: 1rem; + } + + .btn-outline { + background: transparent; + border: 2px solid var(--border); + color: var(--text-main); + } + + .btn-outline:hover { + border-color: var(--primary); + color: var(--primary); + } @@ -801,28 +945,70 @@ $installersData = json_decode($config['installersDataWhatsApp'] ?? '{"instalador