

/* --- DYNAMICALLY EXTRACTED INLINE STYLES --- */
.siuc-dyn-a3f8de6d { font-size:16px; color:#2e7d32; vertical-align:sub; margin-left:6px; }
.siuc-dyn-85d6b40b { font-size:16px; color:#ff9800; vertical-align:sub; margin-left:6px; }
.siuc-dyn-f6e3d7fe { text-align:right; }
.siuc-dyn-2929010d { margin-top:15px; display:none; align-items:center; gap:8px; }
.siuc-dyn-520e908e { font-size:11px; font-weight:normal; }
.siuc-dyn-c451fdb0 { position:relative; }
.siuc-dyn-4d6a4daf { display:none; position:absolute; left:12px; top:50%; transform:translateY(-50%); font-weight:400; color:#111111; font-size:14px; pointer-events:none; white-space:nowrap; font-family:inherit; letter-spacing:inherit; }
.siuc-dyn-0777837f { background:#f5f5f5; width:100%; }
.siuc-dyn-eff5e899 { color:#aaa; }
.siuc-dyn-0657bce2 { color:#111; }
.siuc-dyn-cb458930 { display:none; }
.siuc-dyn-b2d699d7 { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:10px; margin-bottom:14px; }
.siuc-dyn-b1d55dae { display:flex; align-items:center; gap:8px; font-weight:950; font-size:15px; color:#7e8081; }
.siuc-dyn-3b4c4492 { color:#adafaf; }
.siuc-dyn-8b685211 { font-size:11px; }
.siuc-dyn-bead9cd5 { display:flex; gap:8px; flex-wrap:wrap; }
.siuc-dyn-fa3e1c7d { margin-bottom:12px; }
.siuc-dyn-832870ab { width:100%; max-width:320px; padding:8px 14px; font-size:13px; }
.siuc-dyn-36070161 { padding:15px; }
.siuc-dyn-72200502 { display:flex; align-items:center; }
.siuc-dyn-c4636edc { width:20px; height:1px; background:#e0e0e0; margin-right:5px; }
.siuc-dyn-8f03c178 { font-size:18px; color:#adafaf; }
.siuc-dyn-1a8f0297 { display:flex; justify-content:space-between; align-items:center; cursor:pointer; user-select:none; }
.siuc-dyn-2285adbb { font-size:20px; color:#adafaf; }
.siuc-dyn-d9b36ac8 { font-size:18px; color:#adafaf; margin-left:4px; transition:transform .25s; }
.siuc-dyn-81318e38 { display:flex; gap:5px; }
.siuc-dyn-6d056682 { padding:4px 10px; font-size:12px; border:1px solid #ddd; color:var(--siuc-teal); height:auto; min-height:0; line-height:1; }
.siuc-dyn-1fe20d3d { padding:4px 10px; font-size:12px; border:1px solid #ddd; color:#adafaf; height:auto; min-height:0; line-height:1; }
.siuc-dyn-82bc095c { display:none; margin-top:12px; padding-top:12px; border-top:1px solid #f0f0f0; flex-direction:column; gap:8px; }
.siuc-dyn-ba9e4399 { font-size:12px; color:#adafaf; margin-bottom:6px; }
.siuc-dyn-5ba2fd66 { display:flex; flex-direction:column; gap:8px; }
.siuc-dyn-ec0e5473 { display:flex; align-items:center; margin-top:12px; }
.siuc-dyn-156b3dc4 { border:1px dashed var(--siuc-teal); color:var(--siuc-teal); border-radius:30px; padding:6px 15px; font-size:13px; height:auto; min-height:0; line-height:1; }
.siuc-dyn-df8a1de5 { padding:15px; width:100%; }
.siuc-dyn-6d567387 { width:100%; }
.siuc-dyn-37ffb183 { width:100%; min-width:400px; }
.siuc-dyn-c5ac9c43 { width:60px; }
.siuc-dyn-26f38162 { text-align:right; width:120px; }
.siuc-dyn-c3f83707 { margin-left:8px; }
.siuc-dyn-fb2ededa { color:#adafaf; font-size:12px; }
.siuc-dyn-ffca9d09 { text-align:right; white-space:nowrap; display:flex; justify-content:flex-end; gap:4px; }
.siuc-dyn-1386d503 { margin:0; }
.siuc-dyn-93964949 { font-size:18px; color:var(--ad-red); }
.siuc-dyn-76e8ec9e { width:auto; padding:0 10px; height:30px; font-size:11px; display:inline-flex; align-items:center; gap:2px; }
.siuc-dyn-2592cc77 { font-size:16px; }
.siuc-dyn-ca65803d { width:auto; margin:0 2px; }
.siuc-dyn-b1c44195 { width:30px; height:30px; font-size:12px; }
.siuc-dyn-5b95b923 { width:100%; display:flex; justify-content:space-between; align-items:center; margin-top:14px; flex-wrap:wrap; gap:10px; }
.siuc-dyn-6b9c179a { font-size:12px; }
.siuc-dyn-29c00bde { display:flex; align-items:center; gap:5px; }
.siuc-dyn-4939d36f { background:#d4edda;color:#155724; }
.siuc-dyn-909cf2fb { color:#666; }
.siuc-dyn-b64e6d9e { color:red; }
.siuc-dyn-222285ed { display:none; position:absolute; top:100%; left:0; width:100%; max-height:220px; overflow-y:auto; background:#fff; border:1px solid #ccc; border-radius:4px; box-shadow:0 4px 10px rgba(0,0,0,0.1); z-index:999; }
.siuc-dyn-02b78ed4 { margin-top:16px; padding:14px 16px; border-radius:12px; border:1px solid #dcd7ff; background:#f6f4ff; display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.siuc-dyn-b62439c9 { width:46px; height:46px; border-radius:12px; display:flex; align-items:center; justify-content:center; flex-shrink:0; background: #fff; box-shadow: 0 4px 10px rgba(0,0,0,0.1); }
.siuc-dyn-86f74e45 { max-width: 28px; max-height: 28px; }
.siuc-dyn-3c9b887a { flex:1; min-width:220px; }
.siuc-dyn-5f78ba6a { font-weight:700; color:#3d348b; }
.siuc-dyn-221f9af9 { font-size:13px; color:#5f6296; }
.siuc-dyn-4ddbe905 { white-space:nowrap; }
.siuc-dyn-ecf5c502 { color: #ea4335; font-size:13px; margin-top:5px; font-weight:600; }
.siuc-dyn-c54c6cd3 { max-width:680px; margin:0 auto; padding:28px; border:1px solid #dfe7f1; border-top: 5px solid var(--siuc-orange); }
.siuc-dyn-6e1e2629 { display:flex; align-items:center; gap:14px; margin-bottom:14px; }
.siuc-dyn-9351b6d6 { width:52px; height:52px; border-radius:14px; display:flex; align-items:center; justify-content:center; background: color-mix(in srgb, var(--siuc-orange) 10%, #fff); border:1px solid color-mix(in srgb, var(--siuc-orange) 20%, transparent); flex-shrink:0; }
.siuc-dyn-da93879a { font-size:28px; color:var(--siuc-orange); }
.siuc-dyn-2c1d445a { margin:0; color:var(--siuc-orange); font-size:22px; font-weight:700; }
.siuc-dyn-a83f9547 { margin:4px 0 0; color:#666; }
.siuc-dyn-61542ed6 { margin-top:14px; padding:14px 16px; border-radius:12px; background:#f8fafc; border:1px solid #e8edf3; }
.siuc-dyn-3239144c { font-weight:700; color:#1f2937; margin-bottom:4px; }
.siuc-dyn-0565d85c { font-size:13px; color:#6b7280; }
.siuc-dyn-0456af65 { text-align: center; padding: 40px; background: #fff; border-radius: 8px; border: 1px solid #e0e0e0; }
.siuc-dyn-289c30fc { font-size: 48px; color: #ccc; }
.siuc-dyn-318f4b99 { margin-top: 15px; color: #555;font-size: 20px; }
.siuc-dyn-62a17e7c { color: #888; margin-top: 10px; }
.siuc-dyn-2cbf4763 { margin-bottom: 40px; border-radius: 12px; background: #fff; box-shadow: 0 4px 15px rgba(0,0,0,0.08); overflow: hidden; border: none; max-width: 700px; margin-left: auto; margin-right: auto; }
.siuc-dyn-48dda1cf { text-align: center; margin-bottom: 30px; }
.siuc-dyn-f849dc3c { font-size: 24px; color: #333; margin-bottom: 5px; }
.siuc-dyn-15d90575 { font-size:14px; color:#555; }
.siuc-dyn-fe18609a { padding-bottom: 20px; }
.siuc-dyn-8f87cc88 { background: #006c74; padding: 30px; text-align: center; color: white; cursor: pointer; position: relative; }
.siuc-dyn-48df4d73 { font-size: 28px; font-weight: 800; letter-spacing: 4px; margin-bottom: 5px; }
.siuc-dyn-ee7a269c { font-size: 15px; font-weight: 600; }
.siuc-dyn-4bea068e { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); font-size: 30px; transition: transform 0.3s; }
.siuc-dyn-5caf19be { padding: 30px; display: none; }
.siuc-dyn-f3c648ed { font-size: 18px; font-weight: 700; color: #333; display: flex; align-items: center; justify-content: center; gap: 8px; }
.siuc-dyn-e23c64af { font-size: 20px; }
.siuc-dyn-8402a516 { font-size: 12px; color: #666; margin-top: 8px; }
.siuc-dyn-34e4a349 { background: #f0f4f4; border-left: 4px solid #006c74; padding: 20px; font-size: 13px; color: #444; margin-bottom: 25px; border-radius: 6px; line-height: 1.6; }
.siuc-dyn-f98fef1b { margin-bottom: 12px; }
.siuc-dyn-e056ce00 { margin-bottom: 12px; font-size: 12.5px; color: #555; }
.siuc-dyn-8ac55174 { display: flex; gap: 8px; }
.siuc-dyn-d211125c { display: none; margin-top: 15px; }
.siuc-dyn-76f91feb { width: 100%; box-sizing: border-box; padding: 10px; border: 1px solid #ccc; border-radius: 4px; }
.siuc-dyn-b99e500c { font-size: 11px; color: #666; margin-bottom: 12px; font-style: italic; }
.siuc-dyn-abb72816 { display: flex; flex-direction: column; gap: 10px; font-size: 13px; color: #555; }
.siuc-dyn-8d2c440d { display:flex; align-items:center; gap:8px; cursor:pointer; }
.siuc-dyn-bac15954 { width: 16px; height: 16px; }
.siuc-dyn-9d616af9 { margin-bottom: 5px; }
.siuc-dyn-e13d484d { display: flex; gap: 5px; flex-wrap: wrap; }
.siuc-dyn-8bd7c554 { min-width: 25px; padding: 5px; }
.siuc-dyn-285c5c0b { display: flex; gap: 15px; margin-top: 10px; }
.siuc-dyn-3cedd346 { flex: 1; justify-content: center; font-size: 12px; color: #555; background: #fff; border: 1px solid #ccc; }
.siuc-dyn-4720c88a { flex: 2; justify-content: center; font-size: 12px; background: #006c74; border-color: #006c74; color: #fff; }
.siuc-dyn-4e0dc069 { font-size: 16px; }
.siuc-dyn-e6bbbd0c { text-align:center; padding: 30px; }
.siuc-dyn-0f125b2a { font-size: 40px; color: var(--siuc-orange); }
.siuc-dyn-642cc9e1 { margin-top: 10px; color: var(--siuc-orange); }
.siuc-dyn-660209c2 { color:#666; font-size:13px; }
.siuc-dyn-92d217e1 { padding: 30px; color: #888; }
.siuc-dyn-33dada21 { background: #e6f4ea; color: #137333; }
.siuc-dyn-716cdd2a { background: #fce8e6; color: #c5221f; }
.siuc-dyn-d5c4392d { font-family: monospace; font-weight: 700; }
.siuc-dyn-6be643f4 { padding: 40px; color: #888; }
.siuc-dyn-8ab525c3 { font-size: 32px; display: block; margin-bottom: 10px; color: #ccc; }
.siuc-dyn-c5a94b4c { font-size:16px;animation:spin .8s linear infinite; }
.siuc-dyn-5390e1fd { padding:30px;color:#aaa; }
.siuc-dyn-b0d3bd02 { font-size:28px;display:block;margin-bottom:8px;animation:spin .8s linear infinite; }
.siuc-dyn-d5942fcd { font-size:16px; animation:spin 1s linear infinite; }
.siuc-dyn-62fb8215 { grid-column: 1/-1; text-align:center; padding: 40px; color:#888; }
.siuc-dyn-95d96636 { grid-column:1/-1; text-align:center; padding:50px 20px; }
.siuc-dyn-d4df6ce4 { font-size:52px; color:#ccc; display:block; margin-bottom:14px; }
.siuc-dyn-80916f2d { font-weight:700; color:#888; font-size:15px; margin-bottom:6px; }
.siuc-dyn-a0df6fa6 { color:#aaa; font-size:13px; }
.siuc-dyn-5bae75f6 { grid-column: 1/-1; text-align:center; padding: 40px; }
.siuc-dyn-f061ee89 { background:#e0f2f1; padding:12px; border-radius:10px; display:flex; align-items:center; gap:12px; margin-bottom:15px; border:1px solid #c8e6c9; }
.siuc-dyn-c74a74ed { background:#00796b; color:#fff; min-width:36px; height:36px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:700; font-size:12px; flex-shrink:0; }
.siuc-dyn-3e3b3e71 { overflow:hidden; }
.siuc-dyn-99ab7743 { font-weight:700; color:#00796b; font-size:11px; text-transform:uppercase; letter-spacing:0.3px; }
.siuc-dyn-0cefb20a { font-size:13px; color:#444; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.siuc-dyn-0d8503ff { background:#f5f5f5; color:#888; padding:8px 12px; margin-bottom:15px; border-radius:6px; font-size:12px; border:1px solid #eee; }
.siuc-dyn-38dc95a2 { display:flex; justify-content:space-between; align-items:center; margin-bottom:10px; }
.siuc-dyn-862c1438 { font-family:monospace; color:#888; background:#f0f0f0; padding:4px 8px; border-radius:4px; font-weight:700; }
.siuc-dyn-f86eb9cd { font-size:14px; margin-right:4px; }
.siuc-dyn-1fe2cb7f { margin:0 0 10px 0; font-size:15px; font-weight:700; color:#333; }
.siuc-dyn-c5f173f1 { display:flex; gap:15px; font-size:12px; color:#666; margin-bottom:15px; flex-wrap:wrap; }
.siuc-dyn-4195d9bf { display:flex; align-items:center; gap:4px; }
.siuc-dyn-c6e10c48 { display:flex; gap:10px; margin-top:auto; }
.siuc-dyn-53538310 { flex:1; border:1px solid #ccc; font-size: 12px; padding: 8px; white-space: nowrap; text-align: center; justify-content: center; border-radius: 6px; }
.siuc-dyn-fba901ad { position:absolute; top:15px; right:15px; color:var(--siuc-red); }
.siuc-dyn-0d307bef { color:var(--siuc-red); margin:0 0 15px 0; font-size:14px; }
.siuc-dyn-6f3eff66 { display:grid; grid-template-columns: 1fr 1fr; gap:20px; }
.siuc-dyn-7378a547 { display: flex; flex-direction: column; gap: 6px; }
.siuc-dyn-bbb5da85 { margin:0; font-size: 13px; font-weight: 600; }
.siuc-dyn-be70d99e { width: 100%; }
.siuc-dyn-dbf5c02c { display:none; position:absolute; top:100%; left:0; width:100%; max-height:200px; overflow-y:auto; background:#fff; border:1px solid #ccc; border-top:none; border-radius:0 0 8px 8px; box-shadow:0 10px 25px rgba(0,0,0,0.1); z-index:999; }
.siuc-dyn-da324f22 { grid-column: 1/-1; margin-top:10px; }
.siuc-dyn-3cb04913 { color:var(--siuc-teal); border:none; padding:0; display:flex; align-items:center; gap:5px; }
.siuc-dyn-adde3386 { background:#f0f2f5; border:1px solid #dcdfe6; border-radius:8px; padding:15px; display:flex; gap:10px; align-items:flex-start; margin-bottom:20px; }
.siuc-dyn-433dbce5 { color:#888; }
.siuc-dyn-3535892f { font-weight:700; color:#333; }
.siuc-dyn-284e478c { font-size:12px; color:#666; }
.siuc-dyn-dd68a6b0 { display:flex; gap:10px; margin-left:auto; }
.siuc-dyn-4190c7ef { border:1px solid #ccc; }
.siuc-dyn-cb4053e0 { border:1px solid var(--siuc-red); color:var(--siuc-red); }
.siuc-dyn-7e2a7836 { display:flex; align-items:center; gap:10px; margin-bottom:20px; }
.siuc-dyn-57ce1f1b { padding:0; }
.siuc-dyn-71932db1 { display:flex; align-items:center; flex-wrap:wrap; margin-bottom:20px; }
.siuc-dyn-3044b600 { font-size:13px; }
.siuc-dyn-35a11d6a { padding:30px; }
.siuc-dyn-8a287ffe { display:flex; justify-content:space-between; align-items:center; margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom:15px; }
.siuc-dyn-ac846880 { font-size:14px; padding:6px 12px; margin-right:15px; }
.siuc-dyn-5a7d423f { font-size:16px; margin-right:5px; }
.siuc-dyn-26366328 { font-size:20px; font-weight:700; color:var(--siuc-teal); font-family:monospace; }
.siuc-dyn-be2b7ec0 { font-size:12px; color:#888; }
.siuc-dyn-9be64e49 { color:#666; font-size:14px; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:20px; text-transform:uppercase; }
.siuc-dyn-a2a6b946 { display:grid; grid-template-columns: repeat(3, 1fr); gap:20px; margin-bottom:40px; }
.siuc-dyn-67e25db8 { font-size:11px; color:#888; text-transform:uppercase; margin-bottom:4px; }
.siuc-dyn-0cf08eb5 { font-size:14px; }
.siuc-dyn-3c9490c1 { display:flex; flex-direction:column; gap:15px; margin-bottom:40px; }
.siuc-dyn-48bdab00 { border:1px solid #eee; border-radius:8px; padding:15px; display:flex; align-items:center; gap:15px; background:#f9f9f9; }
.siuc-dyn-27be1d45 { background:var(--siuc-teal); color:#fff; width:30px; height:30px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:700; }
.siuc-dyn-311d6104 { font-weight:700; margin-bottom:5px; }
.siuc-dyn-24c90577 { display:flex; flex-wrap:wrap; gap:6px; }
.siuc-dyn-bc721856 { background:#e0e0e0; font-size:11px; padding:2px 8px; border-radius:4px; display:inline-block; }
.siuc-dyn-abd80f91 { background:#e0e0e0; font-family:monospace; font-size:11px; padding:2px 8px; border-radius:4px; display:inline-block; }
.siuc-dyn-83aaf82a { margin-bottom:40px; }
.siuc-dyn-08f6e1fa { background:#e0f2f1; padding:15px; border-radius:8px; display:flex; align-items:center; gap:15px; max-width:400px; border:1px solid #c8e6c9; }
.siuc-dyn-7e4c13b7 { background:#00796b; color:#fff; width:40px; height:40px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:700; }
.siuc-dyn-7c50a659 { font-weight:700; color:#00796b; font-size:12px; text-transform:uppercase; }
.siuc-dyn-c8669f34 { font-size:14px; color:#333; }
.siuc-dyn-d18c8fb2 { background:#f5f5f5; padding:20px; border-radius:8px; font-size:13px; color:#555; margin-bottom:40px; line-height:1.5; }
.siuc-dyn-83ec1196 { text-align:center; padding:50px 20px; }
.siuc-dyn-00d564b9 { font-size:48px; color:#ccc; display:block; margin-bottom:12px; }
.siuc-dyn-573dd95d { font-weight:700; color:#888; font-size:14px; margin-bottom:6px; }
.siuc-dyn-9aa8d070 { text-align:center; padding: 20px; }
.siuc-dyn-0a656f09 { padding: 12px 15px; font-family: monospace; color:var(--siuc-teal); font-weight:bold; }
.siuc-dyn-996f8633 { padding: 12px 15px; font-weight:600; }
.siuc-dyn-32401e11 { padding: 12px 15px; }
.siuc-dyn-05c6b700 { text-align:center; padding:30px; color:#888; }
.siuc-dyn-62d4e4ae { font-size:36px; display:block; margin-bottom:8px; animation: spin 1s linear infinite; }
.siuc-dyn-98a6f397 { text-align:center; padding:40px 20px; }
.siuc-dyn-c45742cc { padding:20px; animation: pulse 1.5s infinite ease-in-out; }
.siuc-dyn-051a3512 { width:100px; height:20px; background:#ddd; margin-bottom:20px; border-radius:4px; }
.siuc-dyn-b5254e20 { width:60%; height:32px; background:#eee; margin-bottom:10px; border-radius:4px; }
.siuc-dyn-71b8bf92 { width:40%; height:16px; background:#f5f5f5; margin-bottom:30px; border-radius:4px; }
.siuc-dyn-7fb25930 { padding:30px; min-height:400px; display:flex; flex-direction:column; gap:20px; }
.siuc-dyn-28e04a3d { width:100%; height:200px; background:#f9f9f9; border-radius:8px; }
.siuc-dyn-519a4c29 { width:100%; height:150px; background:#f9f9f9; border-radius:8px; }
.siuc-dyn-8f64bb13 { font-size:16px; margin-right:5px; vertical-align:middle; }
.siuc-dyn-4f7ae54a { margin-bottom: 25px; }
.siuc-dyn-1632d234 { display:flex; justify-content:flex-end; border-top:1px solid #eee; padding-top:20px; margin-top:10px; }
.siuc-dyn-d6766dd2 { background:#f5f5f5; border:1px solid #ddd; padding:8px 20px; border-radius:30px; display:inline-flex; align-items:center; gap:8px; color:#555; font-weight:600; font-size:13px; cursor:pointer; transition:all 0.2s; box-shadow:0 2px 5px rgba(0,0,0,0.05); }
.siuc-dyn-e5e6f834 { font-size:20px; }
.siuc-dyn-d3286185 { font-size:16px; animation: spin 1s linear infinite; }
.siuc-dyn-25f20afb { background:#e0e0e0; color:#888; }
.siuc-dyn-2b3333f7 { display:flex; justify-content:space-between; align-items:flex-start; }
.siuc-dyn-fdf9ba05 { font-family:monospace; color:var(--teal); font-weight:600; }
.siuc-dyn-bd11ad0d { margin: 5px 0; }
.siuc-dyn-65c2c6b0 { font-size:12px; color:#555; display:flex; gap:15px; margin-top:10px; }
.siuc-dyn-f877240c { font-weight:600; color:#444; }
.siuc-dyn-5f11e4db { display:flex; gap:10px; align-items:center; }
.siuc-dyn-efc5fc90 { background:#e0f2f1; color:#005a52; }
.siuc-dyn-eb7751eb { font-size:14px; vertical-align:middle; }
.siuc-dyn-9593ae63 { margin-top:20px; border-top:1px solid #eee; padding-top:15px; text-align:right; display:flex; justify-content:flex-end; gap:10px; }
.siuc-dyn-729ee752 { background:#fff; border:1px solid #ccc; color:#333; }
.siuc-dyn-8ddb7ffb { animation: pulse 1.5s infinite; filter: grayscale(1); opacity: 0.6; }
.siuc-dyn-6ca974f0 { height:20px; background:#ddd; width:40%; margin-bottom:15px; border-radius:4px; }
.siuc-dyn-3edb157e { height:80px; background:#eee; border-radius:8px; margin-bottom:15px; }
.siuc-dyn-2bfc059a { height:120px; background:#eee; border-radius:8px; }
.siuc-dyn-823e00c7 { text-align:center; padding: 20px 0; }
.siuc-dyn-4f2fc89a { font-size:48px; color:var(--teal); }
.siuc-dyn-d6211419 { margin-top:15px; font-size:16px; }
.siuc-dyn-e634e6da { font-weight:600; }
.siuc-dyn-60420865 { border-left: 4px solid var(--teal); }
.siuc-dyn-f035b6f6 { display:flex; justify-content:space-between; align-items:center; margin-bottom:15px; }
.siuc-dyn-38227b02 { font-family:monospace; color:#888; font-weight:600; font-size:12px; }
.siuc-dyn-c920484d { background:#f9f9f9; border:1px solid #eee; border-radius:6px; padding:15px; display:flex; gap:30px; font-size:12px; color:#555; }
.siuc-dyn-5024263e { background:#e0f2f1; color:#005a52; padding:10px 15px; border-radius:6px; margin: 15px 0; font-size:13px; font-weight:600; display:flex; align-items:center; gap:5px; }
.siuc-dyn-bf83cf1c { font-size:18px; }
.siuc-dyn-c8acb173 { display:flex; gap:10px; }
.siuc-dyn-578f495e { background:#fff; color:#333; border:1px solid #ccc; }
.siuc-dyn-a0d118e1 { padding: 10px 5px; }
.siuc-dyn-e3f49535 { color:#555; font-size:13px; margin-bottom:20px; }
.siuc-dyn-6d66eaba { font-size:16px; vertical-align:middle; color:#006c74; }
.siuc-dyn-3bbb810b { margin-bottom: 15px; }
.siuc-dyn-6f1b7b02 { display:block; margin-bottom:6px; font-size:13px; font-weight:600; color:#444; }
.siuc-dyn-a69329cf { color:#c0392b; }
.siuc-dyn-1d7aa7f2 { width:100%; font-weight:400; }
.siuc-dyn-d357f30d { margin-bottom: 15px; display: none; }
.siuc-dyn-871c7e3c { font-size:11px; color:#888; margin-top:4px; }
.siuc-dyn-05abbb7f { text-align:center; padding: 25px; border: 1px dashed var(--siuc-teal); background: #f0fbfc; color: #006c74; border-radius:12px; }
.siuc-dyn-62055fc5 { font-size:42px; margin-bottom:12px; opacity:0.6; }
.siuc-dyn-9568f5f9 { margin:0; font-size:15px; font-weight:800; text-transform:uppercase; }
.siuc-dyn-bee7a874 { margin:8px 0 0; font-size:13px; line-height:1.4; opacity:0.8; font-weight:500; }
.siuc-dyn-0de1f981 { margin-top: 20px; }
.siuc-dyn-23440cab { display:flex; flex-direction:column; gap:4px; margin-top:4px; }
.siuc-dyn-215c1335 { display:flex; align-items:center; justify-content:space-between; gap:8px; padding:4px 6px; border-radius:6px; background:#f9f9f9; border:1px solid #eee; }
.siuc-dyn-eb277f96 { font-size:12px; color:#444; font-weight:500; }
.siuc-dyn-4b5f1cc1 { border:none; background:transparent; cursor:pointer; display:none; align-items:center; padding:2px; }
.siuc-dyn-5f8895e0 { color:#aaa; font-size:12px; }
.siuc-dyn-74d4b081 { font-size:17px; }
.siuc-dyn-c16cb2d7 { font-size:16px; color:#006c74; }
.siuc-dyn-2b111e96 { font-size:14px; color:#555; text-transform:uppercase; margin-bottom:15px; }
.siuc-dyn-ce028f0b { font-weight:400; font-size:11px; }
.siuc-dyn-25ace1f0 { width:100%; height:80px; box-sizing:border-box; resize:vertical; }
.siuc-dyn-58d3bb30 { padding: 15px; font-size:16px; }
.siuc-dyn-4ddd9098 { margin-bottom: 10px; padding: 12px; border-radius: 8px; border: 1px solid #eaeaea; background: #fff; }
.siuc-dyn-17006b81 { margin: 0 0 8px 0; font-size: 13px; color: #555; text-transform: uppercase; }
.siuc-dyn-8edd3eea { font-size:11px; color:#aaa; font-weight:normal; text-transform:none; }
.siuc-dyn-0adf588c { display:flex; flex-direction:column; gap:6px; }
.siuc-dyn-312fc451 { border:none; background:transparent; cursor:pointer; display:flex; align-items:center; padding:4px; flex-shrink:0; }
.siuc-dyn-8e49db78 { display: flex; flex-direction: column; gap: 5px; }
.siuc-dyn-f85074c3 { background:#e0f2f1; color:#005a52; padding:10px 15px; border-radius:6px; display:flex; gap:8px; align-items:center; margin-bottom:15px; font-weight:600; }
.siuc-dyn-40d029c1 { font-size:20px; color:#005a52; }
.siuc-dyn-7631d717 { width:100%; box-sizing:border-box; }
.siuc-dyn-5b61e98b { display:none; background:#fcfcfc; padding:15px; border-radius:8px; border:1px solid #eee; margin-top:10px; }
.siuc-dyn-10881086 { margin:0 0 15px 0; font-size:11px; color:#006c74; text-transform:uppercase; font-weight:800; letter-spacing:0.5px; border-bottom:1px solid #f0f0f0; padding-bottom:5px; }
.siuc-dyn-d8d3bb1b { display: flex; flex-wrap: wrap; gap: 15px; width: 100%; box-sizing: border-box; }
.siuc-dyn-632b1362 { margin-bottom: 0; flex: 1 1 100%; box-sizing: border-box; }
.siuc-dyn-61ce0b26 { font-size:12px; margin-bottom:4px; display: block; }
.siuc-dyn-863cfcb9 { display:none; position:absolute; top:100%; left:0; width:100%; max-height:200px; overflow-y:auto; background:#fff; border:1px solid #ccc; border-radius:4px; box-shadow:0 4px 10px rgba(0,0,0,0.1); z-index:999; }
.siuc-dyn-00e91589 { margin-bottom: 0; flex: 1 1 200px; box-sizing: border-box; }
.siuc-dyn-594f73a2 { display:flex; flex-direction:column; gap:16px; }
.siuc-dyn-27193297 { background:#ffebee; color:#c62828; padding:14px 16px; border-radius:8px; font-size:14px; display:flex; gap:10px; align-items:flex-start; }
.siuc-dyn-f4760bff { font-size:22px; flex-shrink:0; }
.siuc-dyn-5d15bff4 { background:#fff3e0; color:#e65100; padding:12px 16px; border-radius:8px; font-size:13px; display:flex; gap:8px; align-items:center; }
.siuc-dyn-f42ae702 { display:flex; gap:10px; justify-content:flex-end; margin-top:5px; }
.siuc-dyn-3ed8022a { padding:30px 20px; }
.siuc-dyn-1cbd1ef4 { font-size:40px; color:#ccc; display:block; margin:0 auto 8px; }
.siuc-dyn-7fa56380 { padding:20px; }
.siuc-dyn-120a91d4 { font-size:28px; animation:spin 1s linear infinite; display:block; margin:0 auto 8px; }
.siuc-dyn-23a20082 { padding: 20px; }
.siuc-dyn-642cb47f { background:#fff3cd; color:#f57f17; font-size:10px; }
.siuc-dyn-4a146635 { display:flex; justify-content:space-between; align-items:flex-start; gap:10px; }
.siuc-dyn-df7219c6 { font-weight:600; font-size:16px; }
.siuc-dyn-b3273e87 { background:#e8f5e9; color:#2e7d32; }
.siuc-dyn-96e8d170 { font-size:12px; color:#888; margin-top:2px; }
.siuc-dyn-14413047 { display:inline-flex; align-items:center; gap:6px; background:#006c74; color:#fff; border:none; border-radius:4px; padding:7px 14px; font-size:12px; font-weight:700; cursor:pointer; white-space:nowrap; flex-shrink:0; }
.siuc-dyn-743bf092 { margin-top:12px; font-size:13px; color:#555; display:grid; grid-template-columns:1fr 1fr; gap:6px 20px; }
.siuc-dyn-276eb226 { font-size: 18px; }
.siuc-dyn-1cc63600 { justify-content: flex-end; }
.siuc-dyn-dd02a61f { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999; align-items:center; justify-content:center; }
.siuc-dyn-a8bdad62 { background:#fff; padding:30px; border-radius:12px; width:90%; max-width:350px; text-align:center; box-shadow:0 10px 30px rgba(0,0,0,0.2); animation: fadeInSlide 0.3s ease-out; }
.siuc-dyn-c32ecfbf { font-size:40px; color:#da291c; margin-bottom:10px; }
.siuc-dyn-f54d5825 { margin:0 0 10px 0; font-family:-apple-system, sans-serif; color:#333; }
.siuc-dyn-aa965ddf { font-size:14px; color:#666; margin-bottom:20px; line-height:1.4; }
.siuc-dyn-1fc71019 { display:none; background:#fee; color:#da291c; font-size:12px; padding:10px; border-radius:6px; margin-bottom:15px; text-align:left; }
.siuc-dyn-9ab9bec8 { margin-bottom:15px; }
.siuc-dyn-3019698e { margin-bottom:20px; }
.siuc-dyn-25c5073b { margin-top:10px; background:none; border:none; color:#999; cursor:pointer; font-size:13px; font-weight:600; }
.siuc-dyn-409e16a4 { font-size: 16px; margin-bottom: 20px; font-weight: 600; color: #333; }
