diff --git a/h5/activity/recharge-agency-list/index.html b/h5/activity/recharge-agency-list/index.html
index 9042d54..89844ec 100644
--- a/h5/activity/recharge-agency-list/index.html
+++ b/h5/activity/recharge-agency-list/index.html
@@ -36,7 +36,7 @@
width: min(100%, var(--page-width));
aspect-ratio: 1080 / 2410;
margin: 0 auto;
- overflow: hidden;
+ overflow: visible;
background: var(--brown-990);
}
@@ -45,7 +45,7 @@
width: 100%;
height: 100%;
background: var(--brown-990);
- overflow: hidden;
+ overflow: visible;
}
.sr-only {
@@ -118,7 +118,141 @@
left: 5.3704%;
top: 63.0705%;
width: 89.1667%;
- height: 11.4108%;
+ height: auto;
+ overflow: visible;
+ }
+
+ .agency-list {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ gap: 12px;
+ overflow: visible;
+ }
+
+ .agency-row {
+ width: 100%;
+ aspect-ratio: 963 / 275;
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ padding: 0 24px;
+ border: 1px solid var(--gold-line);
+ border-radius: 2.9076% / 10.1818%;
+ background: var(--panel-brown);
+ box-shadow:
+ inset 0 0 0 1px rgba(255, 214, 109, 0.16),
+ 0 6px 18px rgba(38, 11, 0, 0.35);
+ }
+
+ .agency-avatar {
+ width: 52px;
+ height: 52px;
+ flex: 0 0 52px;
+ border-radius: 50%;
+ border: 1px solid rgba(255, 220, 136, 0.78);
+ background: rgba(46, 18, 0, 0.55);
+ object-fit: cover;
+ }
+
+ .agency-main {
+ min-width: 0;
+ flex: 1;
+ }
+
+ .agency-name {
+ display: block;
+ color: #fff3cf;
+ font-size: 13px;
+ font-weight: 700;
+ line-height: 1.15;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+ .agency-meta {
+ margin-top: 4px;
+ display: flex;
+ align-items: center;
+ gap: 5px;
+ color: rgba(255, 238, 195, 0.74);
+ font-size: 10px;
+ line-height: 1.15;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+ .agency-flags {
+ display: flex;
+ align-items: center;
+ gap: 3px;
+ flex: 0 0 auto;
+ }
+
+ .agency-flag {
+ width: 16px;
+ height: 16px;
+ border-radius: 50%;
+ border: 1px solid rgba(255, 238, 195, 0.62);
+ object-fit: cover;
+ background: rgba(46, 18, 0, 0.6);
+ }
+
+ .agency-actions {
+ flex: 0 0 78px;
+ display: flex;
+ flex-direction: column;
+ align-items: stretch;
+ justify-content: center;
+ gap: 5px;
+ }
+
+ .agency-action {
+ appearance: none;
+ width: 78px;
+ height: 24px;
+ margin: 0;
+ padding: 0 7px;
+ border: 1px solid rgba(255, 222, 126, 0.72);
+ border-radius: 999px;
+ font-size: 10px;
+ font-weight: 800;
+ line-height: 1;
+ letter-spacing: 0;
+ white-space: nowrap;
+ cursor: pointer;
+ -webkit-tap-highlight-color: transparent;
+ box-shadow: 0 2px 8px rgba(38, 11, 0, 0.3);
+ }
+
+ .agency-action:active {
+ transform: translateY(1px);
+ }
+
+ .agency-action.whatsapp {
+ border-color: rgba(159, 255, 185, 0.84);
+ background: linear-gradient(180deg, #27c66a, #168a49);
+ color: #ffffff;
+ }
+
+ .agency-action.profile {
+ background: linear-gradient(180deg, #fff2a8, #efb43d);
+ color: #552300;
+ }
+
+ .agency-state {
+ min-height: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: rgba(255, 238, 195, 0.78);
+ font-size: 13px;
+ font-weight: 650;
+ text-align: center;
+ padding: 0 18px;
+ aspect-ratio: 963 / 275;
border: 1px solid var(--gold-line);
border-radius: 2.9076% / 10.1818%;
background: var(--panel-brown);
@@ -127,13 +261,15 @@
.bottom-frame {
position: absolute;
left: 1.8056%;
- top: 91%;
+ top: var(--bottom-frame-top, 91%);
width: 96.1574%;
height: 2.4066%;
display: block;
max-width: none;
pointer-events: none;
user-select: none;
+ transform: scaleY(-1);
+ transform-origin: center;
}
@@ -151,7 +287,11 @@
-
+
+