/* ===================================================================
 * Generated by CSP Stage 3 - do not edit by hand.
 *
 * Every rule here replaces a style="..." attribute that used to sit
 * in the markup. Inline style attributes are blocked once style-src
 * drops 'unsafe-inline', so the declarations had to move into a real
 * stylesheet.
 *
 * Selectors are DOUBLED (.x-abc.x-abc) on purpose: that lifts them to
 * specificity 0,2,0 so they still beat rules like `.table td {...}`
 * in style.css, the way the original inline style did. !important is
 * deliberately NOT used - the app sets el.style.display/width/opacity
 * from JavaScript in 21 places, and !important would override those.
 * (CSSOM writes like el.style.x are not affected by CSP.)
 * =================================================================== */

.x-0042811.x-0042811 { margin-top:0; font-size:14px; color:var(--mym-gray); text-transform:uppercase; letter-spacing:.03em; }   /* x10 */
.x-01556d8.x-01556d8 { font-style:italic; }   /* x1 */
.x-033c5c6.x-033c5c6 { opacity:.8; }   /* x1 */
.x-07d6b2f.x-07d6b2f { text-align:right; max-width:60%; }   /* x10 */
.x-0b87e9e.x-0b87e9e { font-weight:600; }   /* x1 */
.x-0bb3eeb.x-0bb3eeb { text-align:left; font-size:12px; color:var(--mym-gray); border-bottom:1px solid var(--mym-border); }   /* x7 */
.x-0cd28ce.x-0cd28ce { display:inline; }   /* x4 */
.x-0dec2ae.x-0dec2ae { padding:8px 4px; }   /* x6 */
.x-0df2b50.x-0df2b50 { font-weight:400; color:var(--mym-gray); }   /* x2 */
.x-0eff956.x-0eff956 { width:100%; padding:8px 10px; border:1px solid var(--mym-border); border-radius:var(--radius); font-size:14px; }   /* x1 */
.x-0f10e6a.x-0f10e6a { width:220px; height:220px; }   /* x1 */
.x-1061d70.x-1061d70 { font-size:11.5px; color:var(--mym-gray); margin:10px 0 0; }   /* x1 */
.x-12231a2.x-12231a2 { width:100%; border-collapse:collapse; font-size:14px; }   /* x1 */
.x-13f21ff.x-13f21ff { display:flex; align-items:center; gap:6px; font-weight:400; cursor:pointer; }   /* x2 */
.x-1576afc.x-1576afc { min-width:220px; }   /* x1 */
.x-1c7ac90.x-1c7ac90 { width:6%; }   /* x1 */
.x-1da9fac.x-1da9fac { margin:0; }   /* x3 */
.x-1ef258a.x-1ef258a { font-size:13px; color:var(--mym-gray); margin:-4px 0 14px; }   /* x2 */
.x-201972d.x-201972d { padding:8px 4px; overflow-wrap:break-word; }   /* x1 */
.x-232e7b8.x-232e7b8 { max-width:900px; margin: 0 auto 1.25rem; font-size:13px; color:var(--mym-gray); text-align:center; }   /* x1 */
.x-25c7dce.x-25c7dce { width:60%; }   /* x2 */
.x-26a5c2b.x-26a5c2b { display:flex; justify-content:flex-end; margin-top:12px; }   /* x1 */
.x-28ca3d4.x-28ca3d4 { font-size:9.6px; margin:4px 0 3px; }   /* x2 */
.x-291b7bb.x-291b7bb { margin-top:0; }   /* x4 */
.x-29b77ea.x-29b77ea { text-align:left; color:var(--mym-gray); font-size:12px; }   /* x2 */
.x-2a96120.x-2a96120 { display:flex; justify-content:space-between; padding:6px 0; border-bottom:1px solid var(--mym-border); font-size:14px; }   /* x8 */
.x-2e0a1f3.x-2e0a1f3 { width:24%; }   /* x3 */
.x-2f8e8ab.x-2f8e8ab { width:auto; }   /* x3 */
.x-2fd7789.x-2fd7789 { margin-top:6px; }   /* x3 */
.x-340b9aa.x-340b9aa { max-width:400px; background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; padding:1.5rem; }   /* x1 */
.x-341b427.x-341b427 { display:flex; align-items:center; gap:6px; font-weight:normal; margin:4px 0; }   /* x2 */
.x-3437c22.x-3437c22 { width:100%; border-collapse:collapse; background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; overflow:hidden; }   /* x7 */
.x-343e401.x-343e401 { font-size:12px; color:var(--mym-gray); margin:6px 0 0; }   /* x2 */
.x-34fe2e3.x-34fe2e3 { color:inherit; text-decoration:none; }   /* x2 */
.x-36ebd25.x-36ebd25 { display:flex; align-items:flex-start; gap:8px; font-weight:400; cursor:pointer; margin:8px 0; }   /* x1 */
.x-393a70e.x-393a70e { font-size:13px; color:var(--mym-gray); margin:-1rem 0 1.25rem; }   /* x1 */
.x-3b01d90.x-3b01d90 { background:var(--mym-green-light); color:var(--mym-green-dark); font-size:13px; padding:8px 10px; border-radius:var(--radius); margin-bottom:1rem; }   /* x2 */
.x-3c1aee5.x-3c1aee5 { max-height:280px; overflow-y:auto; }   /* x1 */
.x-3d444a0.x-3d444a0 { display:flex; align-items:center; gap:6px; }   /* x1 */
.x-3dbb2f1.x-3dbb2f1 { padding:8px 10px; border:1px solid var(--mym-border); border-radius:var(--radius); }   /* x1 */
.x-3dbf123.x-3dbf123 { font-size:13.5px; color:var(--mym-gray); margin:0 0 10px; }   /* x1 */
.x-3ebda6e.x-3ebda6e { background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; padding:1.25rem; margin-bottom:1.25rem; }   /* x1 */
.x-3ef1fa1.x-3ef1fa1 { margin-bottom:12px; }   /* x2 */
.x-3fdfbfb.x-3fdfbfb { flex:0 0 auto; }   /* x1 */
.x-46b556b.x-46b556b { flex:1 1 auto; min-width:0; width:0; padding:6px 8px; border:1px solid var(--mym-border); border-radius:8px; font-size:13px; }   /* x2 */
.x-487628e.x-487628e { background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; padding:1.25rem; }   /* x2 */
.x-49269be.x-49269be { font-size:13px; margin:6px 0 14px; }   /* x1 */
.x-4cdb12a.x-4cdb12a { max-width:480px; margin: 0 auto 1.25rem; font-size:13px; color:var(--mym-gray); text-align:center; }   /* x2 */
.x-4e1105e.x-4e1105e { display:flex; justify-content:space-between; align-items:center; padding:8px 0; border-bottom:1px solid var(--mym-border); font-size:13px; }   /* x1 */
.x-4e5c0fb.x-4e5c0fb { border-top:1px solid var(--mym-border); }   /* x2 */
.x-4f6056a.x-4f6056a { left:12%; top:0; width:8px; height:8px; animation-delay:.05s; }   /* x1 */
.x-4fc7573.x-4fc7573 { padding:10px 14px; width:20px; }   /* x2 */
.x-503bc2c.x-503bc2c { padding:10px 14px; }   /* x75 */
.x-50ad9d1.x-50ad9d1 { display:flex; gap:8px; }   /* x7 */
.x-52a5714.x-52a5714 { font-size:12px; color:var(--mym-gray); margin:0 0 12px; }   /* x1 */
.x-537f4e8.x-537f4e8 { margin:0 4px 4px 0; display:inline-block; }   /* x1 */
.x-58c6531.x-58c6531 { padding:10px 14px; color:var(--mym-gray); }   /* x6 */
.x-5999a0f.x-5999a0f { background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; padding:16px; }   /* x1 */
.x-59b7bf1.x-59b7bf1 { font-size:11.5px; color:var(--mym-gray); margin:4px 0 0; }   /* x1 */
.x-5c4d99f.x-5c4d99f { text-align:left; margin-top:16px; }   /* x1 */
.x-5cbcc0a.x-5cbcc0a { font-size:12px; color:var(--mym-gray); margin:0; }   /* x2 */
.x-5e76f94.x-5e76f94 { font-size:12px; color:var(--mym-gray); margin:12px 0 16px; }   /* x1 */
.x-60d5c8a.x-60d5c8a { flex:1 1 200px; }   /* x1 */
.x-643ac50.x-643ac50 { background:#3C7A2E; color:#fff; padding:11px 22px; border-radius:10px; text-decoration:none; font-weight:600; display:inline-block; }   /* x1 */
.x-670d0c7.x-670d0c7 { padding:6px 4px; }   /* x8 */
.x-6754671.x-6754671 { font-size:13px; color:var(--mym-gray); margin-top:-6px; }   /* x9 */
.x-6add97e.x-6add97e { max-width:480px; }   /* x1 */
.x-6b1b981.x-6b1b981 { margin-bottom:14px; display:inline-block; }   /* x1 */
.x-6bc9b3e.x-6bc9b3e { background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; padding:1.25rem; margin-bottom:1rem; }   /* x10 */
.x-6d09221.x-6d09221 { max-width:400px; }   /* x2 */
.x-6de7e8f.x-6de7e8f { width:340px; }   /* x1 */
.x-6e58ee3.x-6e58ee3 { margin-top:2rem; }   /* x1 */
.x-6f87c88.x-6f87c88 { max-width:900px; margin:0 auto; }   /* x1 */
.x-702d437.x-702d437 { padding:1rem 0; }   /* x2 */
.x-72ba167.x-72ba167 { left:28%; top:0; width:6px; height:6px; background:var(--mym-green-dark); animation-delay:.2s; }   /* x1 */
.x-72de17c.x-72de17c { left:80%; top:0; width:9px; height:9px; animation-delay:.15s; }   /* x1 */
.x-72e29a7.x-72e29a7 { width:100%; padding:9px 10px; border:1px solid var(--mym-border); border-radius:8px; }   /* x7 */
.x-739eaed.x-739eaed { border-top:1px solid var(--line); width:260px; padding-top:2px; }   /* x1 */
.x-73bccea.x-73bccea { margin:4px 0 0; font-size:14px; }   /* x1 */
.x-7623f05.x-7623f05 { flex:1; }   /* x2 */
.x-789bd0a.x-789bd0a { padding:10px 14px; white-space:nowrap; }   /* x5 */
.x-79a1c5a.x-79a1c5a { margin-bottom:16px; }   /* x3 */
.x-7d23060.x-7d23060 { font-size:12.5px; color:var(--mym-gray); margin-top:-6px; }   /* x2 */
.x-8324598.x-8324598 { font-size:13px; color:var(--mym-gray); }   /* x2 */
.x-850706b.x-850706b { background:#E9F3E6; color:#2A5A20; }   /* x4 */
.x-87034c1.x-87034c1 { color:var(--mym-gray); }   /* x3 */
.x-873e7ac.x-873e7ac { color:var(--mym-gray); font-size:12px; }   /* x4 */
.x-8751792.x-8751792 { display:flex; gap:16px; margin-top:6px; }   /* x1 */
.x-8a359a7.x-8a359a7 { margin-top:16px; }   /* x6 */
.x-8cf1d5e.x-8cf1d5e { text-align:center; margin: 10px 0 0; }   /* x2 */
.x-8e55a81.x-8e55a81 { font-size:9.6px; margin:8px 0 3px; }   /* x1 */
.x-8e71ad9.x-8e71ad9 { background:#6B6B6B; padding:2px 8px; }   /* x1 */
.x-91434e0.x-91434e0 { color:var(--mym-red); }   /* x1 */
.x-91d5ad5.x-91d5ad5 { text-align:center; font-weight:bold; }   /* x1 */
.x-934bc1c.x-934bc1c { display:flex; gap:18px; flex-wrap:wrap; margin-top:4px; }   /* x1 */
.x-9374e84.x-9374e84 { margin-top:12px; }   /* x4 */
.x-93bc39b.x-93bc39b { padding:8px 10px; border:1px solid var(--mym-border); border-radius:8px; font-size:13px; }   /* x3 */
.x-95afe38.x-95afe38 { font-size:13px; color:var(--mym-gray); margin:-10px 0 14px; }   /* x1 */
.x-95cc963.x-95cc963 { background:#1E6FA8; font-size:11px; }   /* x5 */
.x-96ed6f6.x-96ed6f6 { font-size:12px; color:var(--mym-gray); margin:8px 0 0; }   /* x1 */
.x-97294b2.x-97294b2 { grid-column:1/-1; }   /* x1 */
.x-97f402e.x-97f402e { font-size:13px; color:var(--mym-gray); min-height:18px; }   /* x2 */
.x-98e3efd.x-98e3efd { margin:0 0 4px; color:var(--mym-gray); }   /* x3 */
.x-9bdc9a8.x-9bdc9a8 { display:flex; }   /* x1 */
.x-9c0262e.x-9c0262e { margin-top:0; font-size:14px; }   /* x10 */
.x-9e6595f.x-9e6595f { font-size:13px; }   /* x3 */
.x-9f290a9.x-9f290a9 { margin:3px 0; }   /* x1 */
.x-a04eb1b.x-a04eb1b { width:180px; height:180px; }   /* x1 */
.x-a15ec37.x-a15ec37 { word-break:break-all; color:#6B6B6B; font-size:12px; }   /* x1 */
.x-a3833bc.x-a3833bc { background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; padding:1.25rem; margin-bottom:1rem; font-size:14px; }   /* x7 */
.x-a392c5c.x-a392c5c { max-width:120px; }   /* x1 */
.x-a3a0419.x-a3a0419 { width:20%; }   /* x3 */
.x-a4214ae.x-a4214ae { text-align:left; margin-top:12px; }   /* x1 */
.x-a527bac.x-a527bac { text-align:right; }   /* x3 */
.x-a8be156.x-a8be156 { margin:0 0 4px; }   /* x5 */
.x-a8c79c6.x-a8c79c6 { margin:0; color:var(--mym-gray); }   /* x6 */
.x-aa61ee7.x-aa61ee7 { margin:0 0 6px; font-weight:600; }   /* x1 */
.x-abd9968.x-abd9968 { font-size:13.5px; color:var(--mym-gray); margin:0 0 4px; }   /* x2 */
.x-ad54e39.x-ad54e39 { margin:0 0 8px; }   /* x1 */
.x-ad5cee0.x-ad5cee0 { left:66%; top:0; width:6px; height:6px; background:var(--mym-green-dark); animation-delay:.35s; }   /* x1 */
.x-ada1421.x-ada1421 { left:48%; top:0; width:10px; height:10px; animation-delay:0s; }   /* x1 */
.x-ade4cb0.x-ade4cb0 { display:block; background:#f5f5f5; padding:8px 10px; border-radius:6px; margin-bottom:8px; }   /* x1 */
.x-adf0cd0.x-adf0cd0 { color:var(--mym-gray); font-weight:400; }   /* x3 */
.x-b0c6f36.x-b0c6f36 { display:flex; gap:8px; justify-content:flex-end; }   /* x11 */
.x-b748d82.x-b748d82 { margin:10px 0 0; font-size:13px; }   /* x1 */
.x-b7ecdfa.x-b7ecdfa { margin-top:3px; }   /* x1 */
.x-b7f67eb.x-b7f67eb { margin-top:26px; font-size:9.5px; }   /* x1 */
.x-b968280.x-b968280 { background:#FDF3E2; color:#7A5312; }   /* x1 */
.x-b9e6c46.x-b9e6c46 { text-align:center; font-size:13px; margin-top:14px; }   /* x5 */
.x-bc49ddc.x-bc49ddc { display:flex; align-items:center; gap:8px; font-weight:normal; }   /* x1 */
.x-bdbfc19.x-bdbfc19 { display:flex; justify-content:space-between; align-items:center; padding:8px 0; border-bottom:1px solid var(--mym-border); font-size:14px; }   /* x1 */
.x-bf4a38e.x-bf4a38e { font-size:11px; color:var(--mym-gray); }   /* x1 */
.x-c093116.x-c093116 { min-width:260px; }   /* x1 */
.x-c1428fc.x-c1428fc { font-size:12.5px; color:var(--mym-gray); margin:0; }   /* x3 */
.x-c1c8ab6.x-c1c8ab6 { border-bottom:1px solid var(--mym-border); font-size:14px; }   /* x7 */
.x-c1d667a.x-c1d667a { font-size:14px; margin:0 0 4px; }   /* x1 */
.x-c1e19fb.x-c1e19fb { max-width:760px; }   /* x4 */
.x-c28bd94.x-c28bd94 { text-align:left; }   /* x3 */
.x-c420d2f.x-c420d2f { font-size:13px; color:var(--mym-gray); margin:10px 0; }   /* x2 */
.x-c4eba24.x-c4eba24 { color:var(--mym-gray); font-size:13.5px; }   /* x5 */
.x-c66e0f0.x-c66e0f0 { padding:8px 10px; border:1px solid var(--mym-border); border-radius:var(--radius); font-size:14px; width:200px; }   /* x1 */
.x-c71f9e7.x-c71f9e7 { min-width:280px; }   /* x1 */
.x-c850abf.x-c850abf { display:flex; gap:8px; align-items:center; }   /* x3 */
.x-c8be1cc.x-c8be1cc { display:none; }   /* x4 */
.x-cad980f.x-cad980f { width:100%; }   /* x2 */
.x-cc2f877.x-cc2f877 { height:30px; }   /* x1 */
.x-cd751d1.x-cd751d1 { padding:8px 4px; color:var(--mym-gray); overflow-wrap:break-word; }   /* x1 */
.x-d0d53c6.x-d0d53c6 { font-size:12px; color:var(--mym-gray); margin:-6px 0 12px; }   /* x1 */
.x-d2247ed.x-d2247ed { display:flex; justify-content:space-between; padding:6px 0; font-size:14px; }   /* x1 */
.x-d26af9f.x-d26af9f { width:25%; }   /* x4 */
.x-d2e1381.x-d2e1381 { max-width:400px; background:#E9F3E6; color:#2A5A20; }   /* x1 */
.x-d3612f0.x-d3612f0 { text-transform:uppercase; }   /* x1 */
.x-d3c3c16.x-d3c3c16 { font-size:13px; color:#b45309; }   /* x1 */
.x-d3ecd37.x-d3ecd37 { display:flex; gap:6px; align-items:center; }   /* x2 */
.x-d8a81ea.x-d8a81ea { margin-top:10px; }   /* x1 */
.x-d982937.x-d982937 { margin-bottom:4px; }   /* x1 */
.x-da03d29.x-da03d29 { width:100%; padding:8px 10px; border:1px solid var(--mym-border); border-radius:8px; font-size:13px; }   /* x1 */
.x-da77fd9.x-da77fd9 { font-size:12px; color:var(--mym-gray); }   /* x2 */
.x-da882d4.x-da882d4 { display:flex; gap:8px; flex-wrap:wrap; align-items:flex-end; }   /* x1 */
.x-dac4fe6.x-dac4fe6 { text-align:center; }   /* x8 */
.x-db207d0.x-db207d0 { margin:0; font-size:14px; }   /* x1 */
.x-dd862fb.x-dd862fb { flex:0 0 auto; white-space:nowrap; }   /* x2 */
.x-de83f61.x-de83f61 { font-size:13.5px; color:var(--mym-gray); margin-top:0; }   /* x1 */
.x-dfb3726.x-dfb3726 { font-size:15px; margin:0 0 12px; }   /* x1 */
.x-e5897dc.x-e5897dc { width:28%; }   /* x3 */
.x-e71ae94.x-e71ae94 { font-size:12px; }   /* x2 */
.x-e875714.x-e875714 { margin:8px 0 0; font-size:12px; color:var(--mym-gray); }   /* x1 */
.x-e8d95bf.x-e8d95bf { font-size:12.5px; color:var(--mym-gray); margin-top:-4px; }   /* x1 */
.x-ea66914.x-ea66914 { margin-top:8px; padding-left:18px; }   /* x1 */
.x-eb258fe.x-eb258fe { text-align:center; color:var(--mym-gray); }   /* x2 */
.x-ee568a1.x-ee568a1 { padding:9px 10px; border:1px solid var(--mym-border); border-radius:8px; }   /* x1 */
.x-f024223.x-f024223 { width:40%; }   /* x2 */
.x-f049d91.x-f049d91 { margin:14px 0 4px; }   /* x1 */
.x-f079d20.x-f079d20 { font-size:13px; color:var(--mym-gray); margin:0 0 1.25rem; }   /* x1 */
.x-f0fea7d.x-f0fea7d { width:22%; }   /* x3 */
.x-f444a18.x-f444a18 { width:380px; }   /* x1 */
.x-f459bf0.x-f459bf0 { background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; padding:16px; margin-bottom:16px; font-size:14px; line-height:1.6; }   /* x1 */
.x-f500449.x-f500449 { width:32%; }   /* x2 */
.x-f562876.x-f562876 { font-weight:400; }   /* x3 */
.x-f5d5ff2.x-f5d5ff2 { margin-bottom:4px; color:#b45309; }   /* x1 */
.x-f6b3308.x-f6b3308 { background:#1E6FA8; font-size:11px; vertical-align:middle; }   /* x1 */
.x-f745126.x-f745126 { text-align:center; margin:28px 0; }   /* x1 */
.x-f8674c4.x-f8674c4 { font-size:12px; color:var(--mym-gray); margin:0 0 6px; }   /* x4 */
.x-f9575d3.x-f9575d3 { text-align:center; width:300px; }   /* x1 */
.x-f982298.x-f982298 { font-weight:400; margin-right:16px; }   /* x2 */
.x-fa55e50.x-fa55e50 { background:var(--mym-white); border:1px solid var(--mym-border); border-radius:12px; padding:1.25rem; margin-top:1.25rem; }   /* x1 */
.x-fad161d.x-fad161d { left:92%; top:0; width:6px; height:6px; background:var(--mym-green-dark); animation-delay:.3s; }   /* x1 */
.x-fadb201.x-fadb201 { width:100%; table-layout:fixed; border-collapse:collapse; font-size:14px; }   /* x1 */
.x-fae21f7.x-fae21f7 { font-weight:bold; font-size:9.5px; margin:8px 0 2px; }   /* x1 */
.x-ff074ef.x-ff074ef { font-weight:400; color:var(--mym-gray); font-size:12px; }   /* x2 */
