/*
 * GENERATED by the inline-style extraction (CSP: no 'unsafe-inline' in style-src).
 * Each class replaces one former style="..." attribute. The selector repeats the
 * class three times so it outranks ordinary stylesheet rules the way the inline
 * style did; styles set from JavaScript at runtime still win, as before.
 */
.gvx-010fe80e.gvx-010fe80e.gvx-010fe80e { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.gvx-013eba6a.gvx-013eba6a.gvx-013eba6a { height: 34px; padding: 0 8px; border: 1px solid #dce2ea; border-radius: 8px; font-size: 12px; width: 140px; }
.gvx-019933d0.gvx-019933d0.gvx-019933d0 { background: #f0fdf4; border: 1px solid #bbf7d0; border-radius: 12px; padding: 16px; }
.gvx-01bf9fc0.gvx-01bf9fc0.gvx-01bf9fc0 { padding: 0; }
.gvx-01ce6d42.gvx-01ce6d42.gvx-01ce6d42 { padding: 0 24px 20px; color: #8792a2; font-size: 13px; }
.gvx-023a2888.gvx-023a2888.gvx-023a2888 { font-size: 12px; font-weight: 700; color: #1f7a44; text-transform: uppercase; }
.gvx-02cccbd1.gvx-02cccbd1.gvx-02cccbd1 { margin-top: 8px; padding: 8px 14px; font-size: 13px; }
.gvx-048c1f06.gvx-048c1f06.gvx-048c1f06 { font-size: 12px; color: #8792a2; margin-bottom: 10px; word-break: break-all; }
.gvx-05263452.gvx-05263452.gvx-05263452 { height: 40px; padding: 0 12px; border: 1px solid #dce2ea; border-radius: 8px; min-width: 220px; }
.gvx-0570970d.gvx-0570970d.gvx-0570970d { font-size: 12.5px; color: #8792a2; margin: 6px 0 14px; }
.gvx-05b18997.gvx-05b18997.gvx-05b18997 { font-size: 12.5px; }
.gvx-05c2650c.gvx-05c2650c.gvx-05c2650c { background: #f8f9fb; border: 1px solid #e4e8ef; border-radius: 10px; padding: 16px; margin-bottom: 20px; }
.gvx-06571b68.gvx-06571b68.gvx-06571b68 { font-size: 13px; color: #334155; background: #f8f9fc; border: 1px solid #edf0f4; border-radius: 8px; padding: 10px 14px; margin-bottom: 10px; }
.gvx-0707fd0d.gvx-0707fd0d.gvx-0707fd0d { width: 96px; height: 34px; }
.gvx-07e5ec71.gvx-07e5ec71.gvx-07e5ec71 { max-width: 480px; margin: 0 auto; }
.gvx-08d7e565.gvx-08d7e565.gvx-08d7e565 { font-size: 13px; font-weight: 700; }
.gvx-09b205ef.gvx-09b205ef.gvx-09b205ef { padding: 16px 24px; border-bottom: 1px solid #edf0f4; }
.gvx-0baea239.gvx-0baea239.gvx-0baea239 { padding: 14px; border: 1px solid #dfe4eb; border-radius: 10px; margin-bottom: 20px; background: #f8f9fc; }
.gvx-0c4fc79b.gvx-0c4fc79b.gvx-0c4fc79b { margin-top: 4px; font-size: 18px; font-weight: 700; color: #a52b2b; }
.gvx-0e64b01d.gvx-0e64b01d.gvx-0e64b01d { font-size: 11px; color: #687386; margin-top: 6px; }
.gvx-0ecb8102.gvx-0ecb8102.gvx-0ecb8102 { background: #ecfdf3; color: #06713a; font-size: 11px; font-weight: 700; padding: 3px 8px; border-radius: 6px; margin-left: 8px; vertical-align: middle; }
.gvx-0fae3b91.gvx-0fae3b91.gvx-0fae3b91 { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }
.gvx-105b5c07.gvx-105b5c07.gvx-105b5c07 { font-size: 11.5px; color: #a5652b; margin-bottom: 16px; margin-top: -10px; }
.gvx-12deccef.gvx-12deccef.gvx-12deccef { max-width: 280px; }
.gvx-12fbd084.gvx-12fbd084.gvx-12fbd084 { height: 36px; width: 100%; }
.gvx-1346b35a.gvx-1346b35a.gvx-1346b35a { font-size: 15px; font-weight: 800; color: #172033; }
.gvx-1360b25c.gvx-1360b25c.gvx-1360b25c { height: 48px; display: flex; align-items: center; font-weight: 700; color: #172033; }
.gvx-1565c2f0.gvx-1565c2f0.gvx-1565c2f0 { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.gvx-16286f8e.gvx-16286f8e.gvx-16286f8e { background: #fff; border-radius: 12px; width: min(420px, 92vw); padding: 24px; }
.gvx-162f4e7e.gvx-162f4e7e.gvx-162f4e7e { height: 40px; padding: 0 12px; border: 1px solid #dce2ea; border-radius: 8px; min-width: min(280px, 100%); max-width: 100%; }
.gvx-16bdd3b5.gvx-16bdd3b5.gvx-16bdd3b5 { background: #fff8e6; border: 1px solid #f5d78e; color: #92710a; }
.gvx-19846613.gvx-19846613.gvx-19846613 { width: 100%; height: 46px; padding: 0 13px; border: 1px solid #dce2ea; border-radius: 10px; }
.gvx-198a17b9.gvx-198a17b9.gvx-198a17b9 { margin: 10px 0; }
.gvx-1abb0ef7.gvx-1abb0ef7.gvx-1abb0ef7 { width: auto; padding: 0 14px; min-height: 36px; border-radius: 8px; margin-top: 8px; }
.gvx-1c244e6b.gvx-1c244e6b.gvx-1c244e6b { margin: 0; }
.gvx-1c639f0d.gvx-1c639f0d.gvx-1c639f0d { font-size: 14px; }
.gvx-1c912c16.gvx-1c912c16.gvx-1c912c16 { width: 100%; height: 40px; padding: 0 10px; border: 1px solid #dce2ea; border-radius: 8px; }
.gvx-1ca53198.gvx-1ca53198.gvx-1ca53198 { display: inline-block; margin-right: 8px; }
.gvx-1d6b1f6d.gvx-1d6b1f6d.gvx-1d6b1f6d { height: 36px; padding: 0 10px; border: 1px solid #dce2ea; border-radius: 8px; width: 220px; }
.gvx-1dc18706.gvx-1dc18706.gvx-1dc18706 { font-weight: 600; color: #c53b3b; }
.gvx-1e132860.gvx-1e132860.gvx-1e132860 { font-size: 12px; color: #8792a2; text-transform: uppercase; letter-spacing: 0.04em; }
.gvx-1e5e8376.gvx-1e5e8376.gvx-1e5e8376 { margin-bottom: 0; }
.gvx-205ae0da.gvx-205ae0da.gvx-205ae0da { font-size: 13px; color: #455166; margin-top: 4px; }
.gvx-20657f17.gvx-20657f17.gvx-20657f17 { margin-bottom: 14px; padding: 10px 12px; background: #ecfdf3; border: 1px solid #a9e8c3; border-radius: 8px; color: #06713a; }
.gvx-20ad4f6d.gvx-20ad4f6d.gvx-20ad4f6d { background: #fff; border-radius: 12px; width: min(420px, 92vw); max-height: 80vh; overflow-y: auto; padding: 24px; }
.gvx-20cd280a.gvx-20cd280a.gvx-20cd280a { width: 100%; height: 100%; object-fit: cover; }
.gvx-20db6f9e.gvx-20db6f9e.gvx-20db6f9e { display: flex; align-items: center; gap: 12px; margin: 28px 0; }
.gvx-21c70349.gvx-21c70349.gvx-21c70349 { display: flex; gap: 8px 24px; flex-wrap: wrap; font-size: 13px; border-bottom: 1px solid #edf0f4; }
.gvx-21e5bcfb.gvx-21e5bcfb.gvx-21e5bcfb { padding: 14px; color: #7b8798; font-size: 13px; }
.gvx-222bb85a.gvx-222bb85a.gvx-222bb85a { height: 34px; font-size: 12px; border: 1px solid #dce2ea; border-radius: 6px; }
.gvx-23d24ccf.gvx-23d24ccf.gvx-23d24ccf { background: #fff; border-radius: 12px; width: min(480px, 92vw); max-height: 80vh; overflow-y: auto; padding: 24px; }
.gvx-23d69a08.gvx-23d69a08.gvx-23d69a08 { color: #8792a2; font-weight: 500; }
.gvx-23e9a6b6.gvx-23e9a6b6.gvx-23e9a6b6 { background: #fff8ee; border: 1px solid #f0dfb8; color: #8b6a15; padding: 12px 16px; border-radius: 10px; font-size: 13px; }
.gvx-2469a2e7.gvx-2469a2e7.gvx-2469a2e7 { color: #8792a2; font-size: 11px; margin-top: 4px; max-width: 180px; }
.gvx-26dfb18b.gvx-26dfb18b.gvx-26dfb18b { margin: 0 0 18px; padding-left: 20px; font-size: 14px; color: #455166; line-height: 1.7; }
.gvx-280ea3ca.gvx-280ea3ca.gvx-280ea3ca { display: flex; align-items: flex-end; }
.gvx-285da316.gvx-285da316.gvx-285da316 { display: flex; gap: 10px; margin-top: 12px; }
.gvx-29c0f3cd.gvx-29c0f3cd.gvx-29c0f3cd { font-size: 12px; font-weight: 700; color: #8792a2; text-transform: uppercase; margin-bottom: 10px; }
.gvx-2a177eee.gvx-2a177eee.gvx-2a177eee { margin: 4px 0 14px; }
.gvx-2a408362.gvx-2a408362.gvx-2a408362 { margin: 8px 0 0; font-size: 12px; }
.gvx-2b442097.gvx-2b442097.gvx-2b442097 { margin-top: 16px; text-align: left; }
.gvx-2c6f2572.gvx-2c6f2572.gvx-2c6f2572 { width: 140px; letter-spacing: 2px; }
.gvx-2de95fd3.gvx-2de95fd3.gvx-2de95fd3 { text-decoration: line-through; color: #8792a2; font-size: 16px; }
.gvx-2dfd0905.gvx-2dfd0905.gvx-2dfd0905 { padding: 12px 14px; border-bottom: 1px solid #f0f2f5; display: flex; justify-content: space-between; align-items: center; }
.gvx-2e825145.gvx-2e825145.gvx-2e825145 { font-size: 12px; color: #a52b2b; margin-top: 4px; }
.gvx-2ece6ff4.gvx-2ece6ff4.gvx-2ece6ff4 { margin-top: 6px; color: #06713a; }
.gvx-2fcdce87.gvx-2fcdce87.gvx-2fcdce87 { margin-top: 10px; font-size: 16px; font-weight: 700; color: #8792a2; }
.gvx-31f105a8.gvx-31f105a8.gvx-31f105a8 { text-align: center; padding: 40px 24px; }
.gvx-32357392.gvx-32357392.gvx-32357392 { color: #a52b2b; margin-top: 6px; }
.gvx-3329fdff.gvx-3329fdff.gvx-3329fdff { margin-top: 14px; background: #a52b2b; }
.gvx-342814bb.gvx-342814bb.gvx-342814bb { border: 1px solid #edf0f4; border-radius: 10px; max-height: 220px; overflow-y: auto; margin: 8px 0 20px; }
.gvx-34ee9e28.gvx-34ee9e28.gvx-34ee9e28 { margin-top: 2px; font-size: 12px; color: #8792a2; }
.gvx-354121ca.gvx-354121ca.gvx-354121ca { display: flex; align-items: flex-start; gap: 8px; font-size: 13px; color: #455166; }
.gvx-3572c990.gvx-3572c990.gvx-3572c990 { margin-bottom: 16px; border-color: #f0caca; }
.gvx-358af4d0.gvx-358af4d0.gvx-358af4d0 { background: #f8f9fb; border: 1px solid #e2e6ec; border-radius: 8px; padding: 12px 14px; margin-top: 4px; }
.gvx-35cca954.gvx-35cca954.gvx-35cca954 { color: #5b6cff; font-weight: 700; font-size: 12px; }
.gvx-35e761fc.gvx-35e761fc.gvx-35e761fc { padding: 10px 0; font-weight: 650; }
.gvx-3794e67a.gvx-3794e67a.gvx-3794e67a { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 6px; }
.gvx-3889cc58.gvx-3889cc58.gvx-3889cc58 { display: flex; flex-direction: column; gap: 6px; min-width: 260px; }
.gvx-3968cb22.gvx-3968cb22.gvx-3968cb22 { padding: 10px 14px; border-bottom: 1px solid #f0f2f5; cursor: pointer; display: flex; justify-content: space-between; }
.gvx-3a0c8c09.gvx-3a0c8c09.gvx-3a0c8c09 { font-weight: 400; display: flex; align-items: center; gap: 6px; }
.gvx-3a3aa94d.gvx-3a3aa94d.gvx-3a3aa94d { display: flex; gap: 6px; align-items: center; }
.gvx-3aa497c1.gvx-3aa497c1.gvx-3aa497c1 { width: 100%; height: 34px; font-size: 12.5px; }
.gvx-3ba00576.gvx-3ba00576.gvx-3ba00576 { padding: 16px 24px; display: flex; gap: 10px; flex-wrap: wrap; border-bottom: 1px solid #edf0f4; }
.gvx-3bb4bbaa.gvx-3bb4bbaa.gvx-3bb4bbaa { font-size: 12px; color: #8792a2; font-weight: 700; text-transform: uppercase; margin: 14px 0 6px; }
.gvx-3ce5278f.gvx-3ce5278f.gvx-3ce5278f { font-weight: 400; color: #8792a2; }
.gvx-3d941b3c.gvx-3d941b3c.gvx-3d941b3c { margin-top: 32px; }
.gvx-3e08a60b.gvx-3e08a60b.gvx-3e08a60b { width: 100%; height: 46px; padding: 0 14px; border: 1px solid var(--gv-border); border-radius: var(--gv-radius-sm); font-size: 15px; margin-bottom: 14px; }
.gvx-3e636033.gvx-3e636033.gvx-3e636033 { text-align: right; margin-bottom: 16px; }
.gvx-3e77ab92.gvx-3e77ab92.gvx-3e77ab92 { display: flex; justify-content: space-between; font-size: 19px; font-weight: 750; }
.gvx-3e875a4d.gvx-3e875a4d.gvx-3e875a4d { color: #8792a2; font-size: 12.5px; }
.gvx-3eaf68eb.gvx-3eaf68eb.gvx-3eaf68eb { color: var(--gv-primary); }
.gvx-3f25e66f.gvx-3f25e66f.gvx-3f25e66f { font-size: 13px; font-weight: 700; margin-top: 8px; }
.gvx-404dced6.gvx-404dced6.gvx-404dced6 { font-size: 12px; color: #7b8798; margin-top: 6px; }
.gvx-41666a42.gvx-41666a42.gvx-41666a42 { padding: 4px 10px; font-size: 12px; }
.gvx-41a4ef4b.gvx-41a4ef4b.gvx-41a4ef4b { margin-top: 22px; text-align: center; }
.gvx-41fc88ce.gvx-41fc88ce.gvx-41fc88ce { margin-top: 4px; font-size: 13px; }
.gvx-426995ed.gvx-426995ed.gvx-426995ed { font-family: ui-monospace, monospace; font-size: 12.5px; }
.gvx-42dddceb.gvx-42dddceb.gvx-42dddceb { font-size: 12px; border: 1px solid #dce2ea; border-radius: 6px; padding: 6px; }
.gvx-44071599.gvx-44071599.gvx-44071599 { text-align: center; margin-top: 10px; }
.gvx-442a3f50.gvx-442a3f50.gvx-442a3f50 { margin-top: 10px; }
.gvx-4481fc4e.gvx-4481fc4e.gvx-4481fc4e { display: flex; gap: 12px; flex-wrap: wrap; align-items: flex-end; }
.gvx-44ea45bd.gvx-44ea45bd.gvx-44ea45bd { font-size: 11px; color: #687386; margin-top: 4px; }
.gvx-461a4937.gvx-461a4937.gvx-461a4937 { width: 130px; height: 38px; }
.gvx-47100cf7.gvx-47100cf7.gvx-47100cf7 { margin: 16px 0; }
.gvx-471473dc.gvx-471473dc.gvx-471473dc { color: #06713a; font-size: 13px; margin-top: 4px; }
.gvx-47e5cc95.gvx-47e5cc95.gvx-47e5cc95 { font-weight: 700; }
.gvx-493b1c85.gvx-493b1c85.gvx-493b1c85 { grid-column: 1 / -1; }
.gvx-4a0e81fd.gvx-4a0e81fd.gvx-4a0e81fd { margin-top: 20px; padding-top: 16px; border-top: 1px solid #edf0f4; }
.gvx-4b2450f4.gvx-4b2450f4.gvx-4b2450f4 { width: auto; padding: 0 20px; background: #a52b2b; }
.gvx-4c44e62c.gvx-4c44e62c.gvx-4c44e62c { padding: 12px 14px; background: #f8f9fb; border: 1px solid #e2e6ec; border-radius: 10px; font-weight: 650; }
.gvx-4c8ee19f.gvx-4c8ee19f.gvx-4c8ee19f { cursor: pointer; color: #a52b2b; }
.gvx-4d8eec23.gvx-4d8eec23.gvx-4d8eec23 { cursor: pointer; font-size: 13px; font-weight: 650; color: #455166; }
.gvx-4ece7970.gvx-4ece7970.gvx-4ece7970 { background: #fff8e6; color: #92710a; font-size: 11px; font-weight: 700; padding: 3px 8px; border-radius: 6px; margin-left: 8px; vertical-align: middle; }
.gvx-4faff9d8.gvx-4faff9d8.gvx-4faff9d8 { font-size: 13px; color: #8792a2; margin: 0 0 16px; }
.gvx-5028739e.gvx-5028739e.gvx-5028739e { display: flex; align-items: center; gap: 14px; }
.gvx-5096a982.gvx-5096a982.gvx-5096a982 { display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; }
.gvx-51cee3b7.gvx-51cee3b7.gvx-51cee3b7 { font-size: 16px; font-weight: 800; color: #08152f; }
.gvx-51ebe138.gvx-51ebe138.gvx-51ebe138 { margin-bottom: 14px; padding: 10px 12px; background: #fef2f2; border: 1px solid #f3c6c6; border-radius: 8px; color: #a52b2b; }
.gvx-51f5d2c2.gvx-51f5d2c2.gvx-51f5d2c2 { margin: 8px 0; }
.gvx-527938ba.gvx-527938ba.gvx-527938ba { border: none; padding: 16px 0 0; }
.gvx-52b5d517.gvx-52b5d517.gvx-52b5d517 { padding: 8px 0; text-align: right; font-weight: 700; border-top: 1px solid #edf0f4; padding-top: 14px; }
.gvx-52c6f16d.gvx-52c6f16d.gvx-52c6f16d { flex: 1; min-width: 240px; }
.gvx-559af729.gvx-559af729.gvx-559af729 { display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 16px; }
.gvx-55c7b39c.gvx-55c7b39c.gvx-55c7b39c { font-weight: 700; color: #08152f; }
.gvx-569aa817.gvx-569aa817.gvx-569aa817 { margin-top: 4px; font-size: 18px; font-weight: 700; color: #8b6a15; }
.gvx-57677397.gvx-57677397.gvx-57677397 { border: none; cursor: pointer; }
.gvx-589fe963.gvx-589fe963.gvx-589fe963 { margin-top: 6px; }
.gvx-58a9a946.gvx-58a9a946.gvx-58a9a946 { height: 40px; padding: 0 12px; border: 1px solid #dce2ea; border-radius: 8px; min-width: 160px; }
.gvx-58bb1282.gvx-58bb1282.gvx-58bb1282 { background: #ecfdf3; border: 1px solid #a9e8c3; color: #06713a; border-radius: 10px; padding: 12px 16px; margin-bottom: 18px; font-size: 13px; }
.gvx-58d1c6be.gvx-58d1c6be.gvx-58d1c6be { border-bottom: 1px solid #f0f2f7; }
.gvx-591ef14e.gvx-591ef14e.gvx-591ef14e { margin: 24px 0 10px; font-size: 15px; }
.gvx-596b6712.gvx-596b6712.gvx-596b6712 { background: #dcfce7; color: #166534; font-weight: 700; font-size: 12px; padding: 3px 10px; border-radius: 999px; }
.gvx-598951f6.gvx-598951f6.gvx-598951f6 { display: flex; align-items: center; gap: 8px; }
.gvx-599f15d8.gvx-599f15d8.gvx-599f15d8 { margin: 0 0 10px; font-size: 13px; color: #7b8798; }
.gvx-59c04eeb.gvx-59c04eeb.gvx-59c04eeb { margin-top: 12px; display: inline-flex; }
.gvx-59d2c7e5.gvx-59d2c7e5.gvx-59d2c7e5 { padding: 8px 0; color: #172033; font-weight: 700; }
.gvx-5ae59b4c.gvx-5ae59b4c.gvx-5ae59b4c { margin-top: 4px; color: #7b8798; word-break: break-word; }
.gvx-5bcd7add.gvx-5bcd7add.gvx-5bcd7add { margin-top: 12px; }
.gvx-5ca66e23.gvx-5ca66e23.gvx-5ca66e23 { margin-top: 14px; font-size: 13px; display: flex; flex-direction: column; gap: 6px; }
.gvx-5d030140.gvx-5d030140.gvx-5d030140 { height: 38px; }
.gvx-5d3ceeb4.gvx-5d3ceeb4.gvx-5d3ceeb4 { font-size: 12px; color: #a52b2b; font-weight: 700; text-transform: uppercase; }
.gvx-5d5a561d.gvx-5d5a561d.gvx-5d5a561d { margin-top: 8px; font-size: 13px; }
.gvx-5e029f69.gvx-5e029f69.gvx-5e029f69 { margin-top: 24px; }
.gvx-5f19f4c1.gvx-5f19f4c1.gvx-5f19f4c1 { padding: 16px 24px; display: flex; gap: 10px; align-items: center; flex-wrap: wrap; border-top: 1px solid #edf0f4; }
.gvx-60a382e9.gvx-60a382e9.gvx-60a382e9 { padding: 16px; border: 1px solid #dce2ea; border-radius: 10px; background: #f8f9fb; margin-bottom: 20px; }
.gvx-619df91a.gvx-619df91a.gvx-619df91a { font-size: 13px; color: #166534; margin-top: 4px; }
.gvx-62de772e.gvx-62de772e.gvx-62de772e { cursor: pointer; display: inline-block; }
.gvx-6369760c.gvx-6369760c.gvx-6369760c { width: auto; padding: 0 20px; margin-top: 14px; }
.gvx-64bf9e5b.gvx-64bf9e5b.gvx-64bf9e5b { padding: 16px; border: 1px solid #edf0f4; border-radius: 10px; }
.gvx-66a623f2.gvx-66a623f2.gvx-66a623f2 { margin: 0 0 4px; }
.gvx-67ae1771.gvx-67ae1771.gvx-67ae1771 { margin-top: 10px; font-weight: 700; color: #166534; }
.gvx-685cc637.gvx-685cc637.gvx-685cc637 { white-space: nowrap; font-size: 12px; }
.gvx-6942870f.gvx-6942870f.gvx-6942870f { flex: 1; min-width: 0; }
.gvx-695612ab.gvx-695612ab.gvx-695612ab { background: #fff8f8; border-color: #ffd1d1; margin-bottom: 24px; }
.gvx-69b86b72.gvx-69b86b72.gvx-69b86b72 { padding: 16px 24px; border-top: 1px solid #edf0f4; }
.gvx-6a43a9c4.gvx-6a43a9c4.gvx-6a43a9c4 { margin-top: 8px; text-align: left; }
.gvx-6b099d90.gvx-6b099d90.gvx-6b099d90 { margin-top: 16px; display: flex; gap: 10px; align-items: flex-end; }
.gvx-6b7326c1.gvx-6b7326c1.gvx-6b7326c1 { margin-top: 12px; font-size: 13px; color: #687386; }
.gvx-6cf036f0.gvx-6cf036f0.gvx-6cf036f0 { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 20px; border-bottom: 1px solid #edf0f4; }
.gvx-6d6f5870.gvx-6d6f5870.gvx-6d6f5870 { background: #f4f6f8; border: 1px solid #e4e8ef; color: #687386; padding: 12px 16px; border-radius: 10px; margin-bottom: 22px; font-size: 13px; }
.gvx-6d76af21.gvx-6d76af21.gvx-6d76af21 { display: flex; gap: 10px; margin-top: 10px; }
.gvx-6ff16675.gvx-6ff16675.gvx-6ff16675 { margin-bottom: 20px; padding: 16px; border: 1px solid #dce2ea; border-radius: 10px; background: #f8f9fb; }
.gvx-7014179f.gvx-7014179f.gvx-7014179f { display: flex; flex-wrap: wrap; gap: 10px 18px; font-size: 12px; border-top: 1px solid #f2f4f7; padding-top: 10px; }
.gvx-7079d761.gvx-7079d761.gvx-7079d761 { font-size: 12px; margin-top: 6px; }
.gvx-708932a2.gvx-708932a2.gvx-708932a2 { height: 36px; padding: 0 10px; border: 1px solid #dce2ea; border-radius: 8px; width: 140px; }
.gvx-731c3b7d.gvx-731c3b7d.gvx-731c3b7d { padding: 16px 24px 0; }
.gvx-735993a9.gvx-735993a9.gvx-735993a9 { font-size: 18px; font-weight: 800; color: #08152f; }
.gvx-738e2865.gvx-738e2865.gvx-738e2865 { margin-top: 6px; font-size: 13px; color: #455166; }
.gvx-740819cc.gvx-740819cc.gvx-740819cc { background: none; border: none; color: var(--gv-primary, #2563eb); font-size: 13px; cursor: pointer; padding: 0; }
.gvx-76f9b3c6.gvx-76f9b3c6.gvx-76f9b3c6 { color: #fff; margin-top: 16px; font-size: 14px; text-align: center; max-width: 320px; }
.gvx-7867acae.gvx-7867acae.gvx-7867acae { margin: 0 0 14px; padding-left: 20px; font-size: 14px; color: #455166; }
.gvx-79fa1e69.gvx-79fa1e69.gvx-79fa1e69 { margin: 0; flex: 1; max-width: 320px; }
.gvx-7bbe0aaf.gvx-7bbe0aaf.gvx-7bbe0aaf { font-size: 14px; line-height: 1.7; color: #455166; }
.gvx-7c4b6ba4.gvx-7c4b6ba4.gvx-7c4b6ba4 { position: relative; width: min(420px, 92vw); aspect-ratio: 1/1; border-radius: 16px; overflow: hidden; background: #000; }
.gvx-7c76ea4f.gvx-7c76ea4f.gvx-7c76ea4f { display: flex; justify-content: space-between; align-items: center; padding: 12px; border: 1px solid #edf0f4; border-radius: 8px; margin-bottom: 8px; gap: 12px; }
.gvx-7d1586c3.gvx-7d1586c3.gvx-7d1586c3 { display: flex; justify-content: space-between; align-items: start; gap: 8px; }
.gvx-7d2b4a56.gvx-7d2b4a56.gvx-7d2b4a56 { overflow-x: auto; border-top: 1px solid #edf0f4; }
.gvx-7d61b8ab.gvx-7d61b8ab.gvx-7d61b8ab { padding: 8px 0; color: #8792a2; border-top: 1px solid #edf0f4; padding-top: 14px; }
.gvx-7ded53ea.gvx-7ded53ea.gvx-7ded53ea { opacity: 0.85; }
.gvx-7ea37169.gvx-7ea37169.gvx-7ea37169 { max-width: 200px; }
.gvx-7ef7d858.gvx-7ef7d858.gvx-7ef7d858 { border-bottom: 1px solid #edf0f4; padding: 0; }
.gvx-7f13b9c1.gvx-7f13b9c1.gvx-7f13b9c1 { padding: 12px 24px; border-top: 1px solid #edf0f4; }
.gvx-7f3c61b3.gvx-7f3c61b3.gvx-7f3c61b3 { font-size: 12px; color: #8792a2; text-align: center; margin-top: 10px; }
.gvx-7f740944.gvx-7f740944.gvx-7f740944 { color: #8792a2; font-size: 11px; margin-top: 2px; }
.gvx-7fd0fd36.gvx-7fd0fd36.gvx-7fd0fd36 { padding: 10px; }
.gvx-80628793.gvx-80628793.gvx-80628793 { margin-top: 8px; font-size: 12px; }
.gvx-81bdf456.gvx-81bdf456.gvx-81bdf456 { margin-top: 16px; font-size: 12px; color: #8792a2; text-transform: uppercase; font-weight: 700; }
.gvx-81fcabc0.gvx-81fcabc0.gvx-81fcabc0 { margin: 0 24px 4px; padding: 10px 12px; background: #fef2f2; border: 1px solid #f3c6c6; border-radius: 8px; }
.gvx-8200081d.gvx-8200081d.gvx-8200081d { font-size: 13px; color: #8792a2; text-align: center; }
.gvx-82c4f6fb.gvx-82c4f6fb.gvx-82c4f6fb { padding: 12px 20px; border-bottom: 1px solid #f2f4f7; }
.gvx-84b8cb31.gvx-84b8cb31.gvx-84b8cb31 { margin-top: 10px; display: inline-flex; }
.gvx-875ee485.gvx-875ee485.gvx-875ee485 { max-width: 560px; }
.gvx-88755220.gvx-88755220.gvx-88755220 { height: 34px; padding: 0 10px; border: 1px solid #dce2ea; border-radius: 6px; font-size: 12px; }
.gvx-89628e6c.gvx-89628e6c.gvx-89628e6c { cursor: pointer; font-size: 13px; color: #a52b2b; }
.gvx-89999807.gvx-89999807.gvx-89999807 { border: 1px solid #edf0f4; border-radius: 10px; margin-bottom: 10px; overflow: hidden; }
.gvx-89a1df4b.gvx-89a1df4b.gvx-89a1df4b { overflow-x: auto; }
.gvx-89b26ef2.gvx-89b26ef2.gvx-89b26ef2 { margin: 0 22px 0; }
.gvx-8a25280c.gvx-8a25280c.gvx-8a25280c { width: auto; padding: 0 16px; min-height: 44px; display: inline-flex; align-items: center; border-radius: 8px; }
.gvx-8c193861.gvx-8c193861.gvx-8c193861 { height: 34px; padding: 0 8px; border: 1px solid #dce2ea; border-radius: 6px; font-size: 12px; }
.gvx-8c1a3d2d.gvx-8c1a3d2d.gvx-8c1a3d2d { letter-spacing: 3px; }
.gvx-8ced3aad.gvx-8ced3aad.gvx-8ced3aad { margin-top: 10px; }
.gvx-8d2fe5a3.gvx-8d2fe5a3.gvx-8d2fe5a3 { background: #fff8e6; color: #92710a; font-size: 10px; font-weight: 700; padding: 2px 6px; border-radius: 5px; margin-left: 6px; }
.gvx-8d68c84f.gvx-8d68c84f.gvx-8d68c84f { max-width: 240px; font-size: 12px; color: #526174; }
.gvx-8d7f386f.gvx-8d7f386f.gvx-8d7f386f { padding: 10px 0; border-top: 1px solid #edf0f4; }
.gvx-8dcb4212.gvx-8dcb4212.gvx-8dcb4212 { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 4px; }
.gvx-8f56e7f7.gvx-8f56e7f7.gvx-8f56e7f7 { width: 60px; height: 34px; }
.gvx-8f7ac299.gvx-8f7ac299.gvx-8f7ac299 { margin-bottom: 4px; }
.gvx-90304019.gvx-90304019.gvx-90304019 { margin-left: 8px; }
.gvx-928bcd27.gvx-928bcd27.gvx-928bcd27 { font-size: 14px; color: #172033; }
.gvx-935598b3.gvx-935598b3.gvx-935598b3 { color: #8792a2; font-size: 12px; margin-top: 4px; }
.gvx-93a804b6.gvx-93a804b6.gvx-93a804b6 { color: inherit; text-decoration: underline; }
.gvx-93d1d394.gvx-93d1d394.gvx-93d1d394 { font-weight: 600; }
.gvx-9444ab7a.gvx-9444ab7a.gvx-9444ab7a { font-size: 11.5px; color: #8792a2; margin-bottom: 16px; }
.gvx-95b2ee6c.gvx-95b2ee6c.gvx-95b2ee6c { padding: 16px 22px; }
.gvx-961a893f.gvx-961a893f.gvx-961a893f { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; }
.gvx-9626d2d1.gvx-9626d2d1.gvx-9626d2d1 { color: #a52b2b; font-size: 13px; margin-top: 8px; }
.gvx-96c95c46.gvx-96c95c46.gvx-96c95c46 { font-size: 24px; font-weight: 800; margin-bottom: 4px; }
.gvx-97312df9.gvx-97312df9.gvx-97312df9 { margin-top: 28px; text-align: center; font-size: 11px; color: #9aa4b2; }
.gvx-978cb954.gvx-978cb954.gvx-978cb954 { font-family: monospace; }
.gvx-9800616d.gvx-9800616d.gvx-9800616d { min-width: 280px; }
.gvx-98a93933.gvx-98a93933.gvx-98a93933 { display: flex; justify-content: flex-end; }
.gvx-98e3bf6e.gvx-98e3bf6e.gvx-98e3bf6e { color: #7b8798; font-size: 12px; margin: 0 0 6px; }
.gvx-99b4ea0b.gvx-99b4ea0b.gvx-99b4ea0b { padding: 0 22px 18px; margin-top: -14px; }
.gvx-99befbe2.gvx-99befbe2.gvx-99befbe2 { font-size: 12px; color: #a52b2b; font-weight: 700; text-transform: uppercase; margin-bottom: 6px; }
.gvx-9a317d97.gvx-9a317d97.gvx-9a317d97 { display: flex; flex-wrap: wrap; gap: 8px; }
.gvx-9b6cb45a.gvx-9b6cb45a.gvx-9b6cb45a { color: #8792a2; font-size: 12px; }
.gvx-9c3f42a0.gvx-9c3f42a0.gvx-9c3f42a0 { width: 100%; height: 44px; padding: 0 14px; border: 1px solid #dce2ea; border-radius: 10px; font-size: 14px; }
/* .gvx-9c766357: display only, applied via data-style */
.gvx-9d7af03c.gvx-9d7af03c.gvx-9d7af03c { font-size: 12px; color: #8792a2; font-weight: 700; text-transform: uppercase; margin-bottom: 8px; }
.gvx-9db353f1.gvx-9db353f1.gvx-9db353f1 { display: flex; gap: 6px; flex-wrap: wrap; }
.gvx-9e455cc6.gvx-9e455cc6.gvx-9e455cc6 { background: #f8f9fb; border: 1px solid #dce2ea; border-radius: 10px; padding: 14px; margin-bottom: 20px; }
.gvx-9ef2200c.gvx-9ef2200c.gvx-9ef2200c { background: none; border: none; color: inherit; text-decoration: underline; cursor: pointer; padding: 0; font: inherit; }
.gvx-9f76df4d.gvx-9f76df4d.gvx-9f76df4d { font-size: 22px; font-weight: 800; color: #0f172a; }
.gvx-9f85440b.gvx-9f85440b.gvx-9f85440b { font-size: 12px; color: #8792a2; font-weight: 700; text-transform: uppercase; margin-bottom: 10px; }
.gvx-a0d7e6a9.gvx-a0d7e6a9.gvx-a0d7e6a9 { background: #f1f3f6; border: 1px solid #e4e8ef; border-radius: 16px; padding: 22px; }
.gvx-a0db7fe1.gvx-a0db7fe1.gvx-a0db7fe1 { align-self: center; }
.gvx-a155f9db.gvx-a155f9db.gvx-a155f9db { font-size: 28px; font-weight: 750; }
.gvx-a343a2a3.gvx-a343a2a3.gvx-a343a2a3 { margin-top: 14px; background: #a52b2b; border-color: #a52b2b; }
.gvx-a34589f9.gvx-a34589f9.gvx-a34589f9 { display: flex; justify-content: flex-end; margin-top: 20px; }
.gvx-a39fd2d2.gvx-a39fd2d2.gvx-a39fd2d2 { background: #fff8e6; color: #92710a; font-size: 11px; font-weight: 700; padding: 3px 8px; border-radius: 6px; margin-left: 8px; }
.gvx-a5c9d14e.gvx-a5c9d14e.gvx-a5c9d14e { font-family: ui-monospace, monospace; font-size: 11px; color: #8792a2; margin-top: 2px; }
.gvx-a68cfb17.gvx-a68cfb17.gvx-a68cfb17 { color: #166534; font-weight: 700; }
.gvx-a6fbaaf2.gvx-a6fbaaf2.gvx-a6fbaaf2 { margin: 2px 0 0; color: #687386; font-size: 13px; }
.gvx-a7189001.gvx-a7189001.gvx-a7189001 { width: 32px; height: 32px; border: 1px solid #f0caca; background: #fff5f5; color: #c53b3b; border-radius: 8px; cursor: pointer; }
.gvx-a7cb1f85.gvx-a7cb1f85.gvx-a7cb1f85 { font-size: 20px; font-weight: 700; letter-spacing: 1px; }
.gvx-a7e5d2ac.gvx-a7e5d2ac.gvx-a7e5d2ac { flex: 1; min-width: 200px; }
.gvx-a95673ff.gvx-a95673ff.gvx-a95673ff { width: auto; padding: 0 16px; min-height: 40px; border-radius: 8px; }
.gvx-abc406c2.gvx-abc406c2.gvx-abc406c2 { width: 320px; padding: 20px; border-radius: 12px; background: #f8f9fc; border: 1px solid #e6eaf0; }
.gvx-ac4bac65.gvx-ac4bac65.gvx-ac4bac65 { margin-bottom: 6px; }
.gvx-ac67f779.gvx-ac67f779.gvx-ac67f779 { margin-top: 3px; }
.gvx-acb85ece.gvx-acb85ece.gvx-acb85ece { margin-bottom: 20px; }
.gvx-ad67f16e.gvx-ad67f16e.gvx-ad67f16e { display: flex; flex-direction: column; }
.gvx-ad9cbf3e.gvx-ad9cbf3e.gvx-ad9cbf3e { height: 38px; padding: 0 10px; border: 1px solid #dce2ea; border-radius: 8px; }
.gvx-b169280f.gvx-b169280f.gvx-b169280f { font-size: 12px; font-weight: 600; color: #8792a2; }
.gvx-b1d98c4f.gvx-b1d98c4f.gvx-b1d98c4f { color: #c53b3b; font-size: 12px; }
.gvx-b2993761.gvx-b2993761.gvx-b2993761 { color: #a52b2b; font-size: 11px; margin-top: 4px; }
.gvx-b34441a8.gvx-b34441a8.gvx-b34441a8 { color: inherit; opacity: 0.85; margin-top: 10px; }
.gvx-b3632964.gvx-b3632964.gvx-b3632964 { margin-top: 6px; font-size: 12px; color: #1f7a44; }
.gvx-b3640808.gvx-b3640808.gvx-b3640808 { color: #8792a2; font-size: 12px; margin-top: 8px; }
.gvx-b3e2604f.gvx-b3e2604f.gvx-b3e2604f { cursor: pointer; padding: 16px 24px; font-weight: 700; font-size: 14px; color: var(--gv-text); list-style: none; display: flex; align-items: center; justify-content: space-between; }
.gvx-b433ae2b.gvx-b433ae2b.gvx-b433ae2b { font-size: 13px; max-width: 320px; }
.gvx-b48db0cb.gvx-b48db0cb.gvx-b48db0cb { display: flex; justify-content: space-between; align-items: center; padding: 12px; border: 1px solid #edf0f4; border-radius: 8px; margin-bottom: 8px; }
.gvx-b4db0386.gvx-b4db0386.gvx-b4db0386 { font-size: 13px; padding: 6px 0; border-top: 1px solid #edf0f4; }
.gvx-b709708b.gvx-b709708b.gvx-b709708b { display: flex; align-items: baseline; gap: 10px; margin: 6px 0 4px; }
.gvx-b8f7c9cf.gvx-b8f7c9cf.gvx-b8f7c9cf { margin-top: 0; }
.gvx-ba659c5a.gvx-ba659c5a.gvx-ba659c5a { font-size: 11px; padding: 3px 8px; }
.gvx-bc06afee.gvx-bc06afee.gvx-bc06afee { font-size: 12.5px; color: #8792a2; margin-top: 4px; }
.gvx-bc78dee6.gvx-bc78dee6.gvx-bc78dee6 { padding: 0; overflow-x: auto; }
.gvx-bc87905d.gvx-bc87905d.gvx-bc87905d { background: #ecfdf3; color: #06713a; font-size: 11px; font-weight: 700; padding: 3px 8px; border-radius: 6px; margin-left: 8px; }
.gvx-bc9a0c0a.gvx-bc9a0c0a.gvx-bc9a0c0a { display: flex; justify-content: space-between; padding: 6px 0; font-size: 13px; color: #06713a; }
.gvx-bd08e92c.gvx-bd08e92c.gvx-bd08e92c { background: #f0f9f4; border: 1px solid #b9e3c6; border-radius: 16px; padding: 22px; }
.gvx-bd1a5dda.gvx-bd1a5dda.gvx-bd1a5dda { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; }
.gvx-bd76b253.gvx-bd76b253.gvx-bd76b253 { margin-top: 12px; height: 44px; padding: 0 24px; border-radius: 10px; border: 1px solid rgba(255,255,255,0.3); background: transparent; color: #fff; font-weight: 650; cursor: pointer; }
.gvx-bdc90aac.gvx-bdc90aac.gvx-bdc90aac { background: white; border-radius: 16px; padding: 28px; width: 520px; max-width: 92%; max-height: 85vh; overflow-y: auto; }
.gvx-be4a7f4d.gvx-be4a7f4d.gvx-be4a7f4d { background: none; border: none; padding: 0; text-align: left; font-size: 13px; color: var(--gv-primary, #2563EB); cursor: pointer; text-decoration: underline; }
.gvx-beebc053.gvx-beebc053.gvx-beebc053 { color: #8792a2; font-size: 12px; padding-top: 0; }
.gvx-bfad6a5d.gvx-bfad6a5d.gvx-bfad6a5d { font-size: 12px; margin-bottom: 4px; }
.gvx-c007f2fd.gvx-c007f2fd.gvx-c007f2fd { max-width: 320px; border: 1px solid #edf0f4; border-radius: 8px; background: #fff; }
.gvx-c1b92de8.gvx-c1b92de8.gvx-c1b92de8 { max-width: 440px; width: 90%; }
.gvx-c1c1cae6.gvx-c1c1cae6.gvx-c1c1cae6 { margin-top: 20px; display: flex; flex-direction: column; gap: 14px; }
.gvx-c1cdf9a0.gvx-c1cdf9a0.gvx-c1cdf9a0 { color: #8792a2; font-size: 13px; margin-bottom: 16px; }
.gvx-c1fb027a.gvx-c1fb027a.gvx-c1fb027a { display: flex; gap: 24px; flex-wrap: wrap; border-bottom: 1px solid #edf0f4; font-size: 13px; }
.gvx-c2367095.gvx-c2367095.gvx-c2367095 { color: #8792a2; font-size: 13px; margin-top: 2px; }
.gvx-c27ce745.gvx-c27ce745.gvx-c27ce745 { margin-top: 12px; }
.gvx-c2a68b12.gvx-c2a68b12.gvx-c2a68b12 { display: flex; flex-wrap: wrap; gap: 10px 16px; padding-top: 4px; }
.gvx-c2e4e434.gvx-c2e4e434.gvx-c2e4e434 { font-size: 12px; color: #8b6a15; font-weight: 700; text-transform: uppercase; }
.gvx-c32ec9bd.gvx-c32ec9bd.gvx-c32ec9bd { margin-top: 6px; padding: 6px 8px; background: #f8f9fc; border-radius: 6px; font-size: 12px; color: #526174; }
.gvx-c3a7bc5e.gvx-c3a7bc5e.gvx-c3a7bc5e { border-top: 1px solid #edf0f4; background: #fffbeb; }
.gvx-c4219166.gvx-c4219166.gvx-c4219166 { margin-top: 6px; font-size: 12px; color: #8792a2; }
.gvx-c48f12df.gvx-c48f12df.gvx-c48f12df { display: flex; justify-content: flex-end; gap: 10px; margin-top: 12px; }
.gvx-c548fc01.gvx-c548fc01.gvx-c548fc01 { position: absolute; inset: 12%; border: 2px solid rgba(255,255,255,0.7); border-radius: 12px; pointer-events: none; }
.gvx-c5a0b75b.gvx-c5a0b75b.gvx-c5a0b75b { padding: 10px 14px; border-bottom: 1px solid #f0f2f5; cursor: pointer; }
.gvx-c76be866.gvx-c76be866.gvx-c76be866 { margin: 0 0 10px; font-size: 15px; }
.gvx-c81cb5de.gvx-c81cb5de.gvx-c81cb5de { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; }
.gvx-c83bd2ba.gvx-c83bd2ba.gvx-c83bd2ba { max-width: 520px; }
.gvx-c89ca68b.gvx-c89ca68b.gvx-c89ca68b { font-size: 13px; display: block; margin-bottom: 4px; }
.gvx-c8dad91f.gvx-c8dad91f.gvx-c8dad91f { width: 34px; height: 34px; border: 1px solid #f0caca; background: #fff5f5; color: #c53b3b; border-radius: 8px; cursor: pointer; }
.gvx-cae0736c.gvx-cae0736c.gvx-cae0736c { border-color: #f0caca; }
.gvx-cb273b77.gvx-cb273b77.gvx-cb273b77 { display: flex; justify-content: space-between; padding: 6px 0; font-size: 14px; font-weight: 700; }
.gvx-cb9b90ba.gvx-cb9b90ba.gvx-cb9b90ba { height: 40px; padding: 0 12px; border: 1px solid #dce2ea; border-radius: 8px; min-width: 260px; }
.gvx-ccdab15a.gvx-ccdab15a.gvx-ccdab15a { display: flex; gap: 10px; flex-wrap: wrap; align-items: flex-end; }
.gvx-cdca383f.gvx-cdca383f.gvx-cdca383f { height: 44px; }
.gvx-ce4ecd91.gvx-ce4ecd91.gvx-ce4ecd91 { font-weight: 700; letter-spacing: 1px; }
.gvx-cf2bce93.gvx-cf2bce93.gvx-cf2bce93 { padding: 8px 0; border-top: 1px solid #edf0f4; font-size: 13px; }
.gvx-cf48f3c6.gvx-cf48f3c6.gvx-cf48f3c6 { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }
.gvx-cf563815.gvx-cf563815.gvx-cf563815 { display: flex; flex-wrap: wrap; gap: 10px; }
.gvx-cf62869f.gvx-cf62869f.gvx-cf62869f { font-size: 15px; margin: 0 0 6px; }
.gvx-cfdfe66d.gvx-cfdfe66d.gvx-cfdfe66d { font-size: 13px; color: #687386; }
.gvx-d1b42697.gvx-d1b42697.gvx-d1b42697 { padding: 10px 4px; }
.gvx-d2653f5c.gvx-d2653f5c.gvx-d2653f5c { width: 48px; height: 48px; border-radius: 10px; object-fit: cover; flex-shrink: 0; }
.gvx-d2791375.gvx-d2791375.gvx-d2791375 { background: none; border: none; color: #5b6cff; font-size: 12px; cursor: pointer; }
.gvx-d2953fb7.gvx-d2953fb7.gvx-d2953fb7 { width: 100%; font-size: 13px; margin-top: 22px; border-top: 1px solid #edf0f4; }
.gvx-d2e25cb2.gvx-d2e25cb2.gvx-d2e25cb2 { background: #f4f6f8; }
.gvx-d3a8bfdb.gvx-d3a8bfdb.gvx-d3a8bfdb { margin-top: 4px; margin-bottom: 10px; }
.gvx-d44c18c4.gvx-d44c18c4.gvx-d44c18c4 { width: 120px; }
.gvx-d513fb84.gvx-d513fb84.gvx-d513fb84 { display: flex; align-items: center; gap: 8px; margin-bottom: 16px; cursor: pointer; font-size: 14px; }
.gvx-d5a1b669.gvx-d5a1b669.gvx-d5a1b669 { display: block; margin-top: 4px; border: none; background: none; color: var(--gv-primary,#2563eb); font-size: 11px; font-weight: 650; cursor: pointer; padding: 0; }
.gvx-d6820a0a.gvx-d6820a0a.gvx-d6820a0a { padding: 20px 24px 0; }
.gvx-d69c8945.gvx-d69c8945.gvx-d69c8945 { margin-top: 10px; align-items: end; }
.gvx-d6a6b397.gvx-d6a6b397.gvx-d6a6b397 { padding: 10px 4px; text-align: right; }
.gvx-da3f2393.gvx-da3f2393.gvx-da3f2393 { display: flex; align-items: center; gap: 8px; font-weight: 600; cursor: pointer; }
.gvx-db6e59b5.gvx-db6e59b5.gvx-db6e59b5 { margin-top: 20px; font-size: 12px; color: #8792a2; text-transform: uppercase; font-weight: 700; }
.gvx-dc22d7aa.gvx-dc22d7aa.gvx-dc22d7aa { height: 40px; padding: 0 10px; border: 1px solid #dce2ea; border-radius: 8px; max-width: 220px; }
.gvx-dc7650aa.gvx-dc7650aa.gvx-dc7650aa { color: #1f7a44; }
.gvx-dd305af2.gvx-dd305af2.gvx-dd305af2 { margin-top: 10px; font-size: 15px; }
.gvx-ddd95179.gvx-ddd95179.gvx-ddd95179 { margin: 0 0 8px; font-size: 12px; color: #8792a2; }
.gvx-de6973f7.gvx-de6973f7.gvx-de6973f7 { min-height: 16px; }
.gvx-dec1f35a.gvx-dec1f35a.gvx-dec1f35a { margin-top: 10px; font-weight: 650; }
.gvx-ded50ba0.gvx-ded50ba0.gvx-ded50ba0 { font-weight: 650; margin-top: 4px; }
.gvx-df4893c4.gvx-df4893c4.gvx-df4893c4 { margin: 0 0 14px; }
.gvx-e181de4a.gvx-e181de4a.gvx-e181de4a { display: flex; justify-content: space-between; padding: 6px 0; font-size: 13px; border-top: 1px solid #edf0f4; }
.gvx-e325a934.gvx-e325a934.gvx-e325a934 { font-size: 15px; font-weight: 650; }
.gvx-e3407957.gvx-e3407957.gvx-e3407957 { height: 44px; padding: 0 14px; border: 1px solid #dce2ea; border-radius: 8px; min-width: min(320px, 100%); flex: 1; }
.gvx-e36549e6.gvx-e36549e6.gvx-e36549e6 { font-size: 12px; color: #455166; display: block; margin-bottom: 4px; }
.gvx-e38d1f70.gvx-e38d1f70.gvx-e38d1f70 { color: #8792a2; font-size: 12px; margin-top: 2px; }
.gvx-e38e878e.gvx-e38e878e.gvx-e38e878e { margin-top: 10px; font-size: 26px; font-weight: 800; color: #1f7a44; }
.gvx-e399854b.gvx-e399854b.gvx-e399854b { width: 38px; height: 38px; border: 1px solid #f0caca; background: #fff5f5; color: #c53b3b; border-radius: 8px; cursor: pointer; font-size: 18px; }
.gvx-e43435b7.gvx-e43435b7.gvx-e43435b7 { font-size: 12px; margin-top: 6px; color: #a52b2b; }
.gvx-e5608b33.gvx-e5608b33.gvx-e5608b33 { font-weight: 700; color: #166534; }
.gvx-e6a44be2.gvx-e6a44be2.gvx-e6a44be2 { display: inline-block; }
.gvx-e6f48f33.gvx-e6f48f33.gvx-e6f48f33 { background: #dcfce7; color: #166534; font-weight: 700; font-size: 11px; padding: 2px 8px; border-radius: 999px; margin-left: 4px; }
.gvx-e6fd8d58.gvx-e6fd8d58.gvx-e6fd8d58 { display: flex; justify-content: space-between; border-top: 1px solid #dfe4eb; margin-top: 8px; padding-top: 12px; font-size: 18px; font-weight: 750; }
.gvx-e79822a7.gvx-e79822a7.gvx-e79822a7 { border-color: #f0caca; color: #a52b2b; }
.gvx-e7f94c44.gvx-e7f94c44.gvx-e7f94c44 { font-size: 13px; color: #667085; margin-bottom: 10px; }
.gvx-e85c3ab3.gvx-e85c3ab3.gvx-e85c3ab3 { font-size: 15px; margin-bottom: 6px; }
.gvx-e87be632.gvx-e87be632.gvx-e87be632 { color: var(--gv-danger); font-weight: 700; }
.gvx-ea26a8bf.gvx-ea26a8bf.gvx-ea26a8bf { width: 100%; margin-bottom: 12px; }
.gvx-ea6d4770.gvx-ea6d4770.gvx-ea6d4770 { min-height: 36px; padding: 0 14px; border-radius: 8px; border: none; cursor: pointer; }
.gvx-eb76047b.gvx-eb76047b.gvx-eb76047b { margin-left: 4px; }
.gvx-eb7e7a67.gvx-eb7e7a67.gvx-eb7e7a67 { text-align: left; font-size: 12px; color: #8a93a6; border-bottom: 1px solid #e4e8f0; }
.gvx-ec915072.gvx-ec915072.gvx-ec915072 { width: 100%; font-size: 13px; }
.gvx-eccb7004.gvx-eccb7004.gvx-eccb7004 { color: #8792a2; font-size: 13px; margin-top: 4px; }
.gvx-f033678d.gvx-f033678d.gvx-f033678d { font-size: 12.5px; color: #687386; margin-top: 8px; margin-bottom: 0; }
.gvx-f0f44268.gvx-f0f44268.gvx-f0f44268 { display: flex; align-items: center; gap: 6px; font-size: 12px; margin-top: 8px; }
.gvx-f1d807ec.gvx-f1d807ec.gvx-f1d807ec { font-size: 12px; color: #a52b2b; }
.gvx-f27bdc32.gvx-f27bdc32.gvx-f27bdc32 { display: flex; gap: 32px; flex-wrap: wrap; font-size: 13px; }
.gvx-f33f3fe4.gvx-f33f3fe4.gvx-f33f3fe4 { font-size: 13px; color: #a52b2b; }
.gvx-f57d6884.gvx-f57d6884.gvx-f57d6884 { font-size: 13px; color: #8792a2; margin-top: 4px; }
.gvx-f6779de3.gvx-f6779de3.gvx-f6779de3 { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; }
.gvx-f74950c5.gvx-f74950c5.gvx-f74950c5 { white-space: nowrap; }
.gvx-f75ffe5d.gvx-f75ffe5d.gvx-f75ffe5d { margin-top: 16px; color: #8792a2; font-size: 13px; }
.gvx-f901daa2.gvx-f901daa2.gvx-f901daa2 { padding: 10px 12px; background: #f8f9fb; border: 1px solid #dce2ea; border-radius: 8px; font-weight: 650; }
.gvx-fa297427.gvx-fa297427.gvx-fa297427 { color: #a52b2b; font-size: 11px; font-weight: 700; }
.gvx-fa409efd.gvx-fa409efd.gvx-fa409efd { border-bottom: 1px solid #edf0f4; background: #fafbfd; }
.gvx-fa50336b.gvx-fa50336b.gvx-fa50336b { display: flex; gap: 32px; flex-wrap: wrap; border-bottom: 1px solid #edf0f4; }
.gvx-fc696d6c.gvx-fc696d6c.gvx-fc696d6c { margin-top: 18px; }
.gvx-fd771ed3.gvx-fd771ed3.gvx-fd771ed3 { cursor: pointer; font-size: 13px; color: #455166; }
.gvx-fe460d96.gvx-fe460d96.gvx-fe460d96 { display: flex; gap: 16px; flex-wrap: wrap; border-bottom: 1px solid #edf0f4; }
.gvx-fea0317d.gvx-fea0317d.gvx-fea0317d { display: flex; justify-content: space-between; align-items: flex-start; gap: 10px; }
.gvx-fefd4140.gvx-fefd4140.gvx-fefd4140 { width: 100%; padding: 12px; border: 1px solid #dce2ea; border-radius: 10px; font-family: monospace; font-size: 13px; }
.gvx-ff3e19f9.gvx-ff3e19f9.gvx-ff3e19f9 { color: #8792a2; }
.gvx-ffe1fd60.gvx-ffe1fd60.gvx-ffe1fd60 { font-size: 12px; color: #8792a2; margin-bottom: 8px; }
