/* Classes utilitaires extraites des style="" inline (CSP: retrait unsafe-inline de style-src).
   Chargé en DERNIER pour préserver au mieux la précédence des anciens styles inline.
   Pas de !important : le CSSOM (el.style.x) reste prioritaire, donc les toggles JS (display, etc.) fonctionnent. */
.u-e0228840{width: 100%; max-width: none;}
.u-366622e1{margin-top: 0.75rem;}
.u-a49b715d{margin-bottom: 0.75rem; min-height: 44px;}
.u-fc215b96{margin-top: 0.5rem;}
.u-46924714{pointer-events: none; opacity: .8;}
.u-39c1c52e{margin-left: 10px; display: none;}
.u-019f9f69{display: flex; align-items: flex-end; gap: 8px; flex-wrap: wrap;}
.u-67184b26{min-width: 260px; flex: 0 0 auto;}
.u-ca8dfae5{display: flex; align-items: center; gap: 8px;}
.u-636454ff{min-width: 260px;}
.u-4bb90035{margin-top: 12px;}
.u-6db04a18{margin-top: 8px; justify-content: flex-start;}
.u-c2c0d0a2{margin-bottom: 1rem;}
.u-a8a90353{position: relative;}
.u-ec2cb969{pointer-events: none; opacity: .2; border-color: transparent; background: transparent;}
.u-d60ca82d{margin: 0 16px 12px 16px; display: flex; align-items: center; justify-content: space-between; gap: 8px;}
.u-05f9467e{margin: 0 16px 12px 16px;}
.u-16000cc0{width: 100%;}
.u-e07c70d4{display: none; margin: 0 16px 12px 16px;}
.u-5790ffba{display: none;}
.u-29a7a644{overflow-x: auto; position: relative;}
.u-86d5a629{width: 60%;}
.u-814ab789{width: 40%; margin-top: 6px;}
.u-49c94064{width: 70%;}
.u-9e2b4e90{width: 80%;}
.u-39f309e9{width: 50%; margin-top: 6px;}
.u-3ec96985{width: 40%;}
.u-e55dbc63{width: 55%;}
.u-dd345501{width: 35%; margin-top: 6px;}
.u-f10b5874{width: 65%;}
.u-7d943e41{width: 45%; margin-top: 6px;}
.u-730b9841{width: 35%;}
.u-c8e15d97{width: 58%;}
.u-de9c95c8{width: 42%; margin-top: 6px;}
.u-09f13691{width: 68%;}
.u-bb77d369{width: 78%;}
.u-1782d2fb{width: 48%; margin-top: 6px;}
.u-8c84b097{width: 32%;}
.u-853d287b{width: 62%;}
.u-485704b5{width: 38%; margin-top: 6px;}
.u-c311217c{width: 75%;}
.u-5ca9b934{width: 85%;}
.u-f132bbeb{width: 55%; margin-top: 6px;}
.u-e17a83bd{width: 45%;}
.u-d31154a0{width: 52%;}
.u-04870b8a{width: 63%;}
.u-ef4f1f9e{width: 73%;}
.u-9d8461e2{width: 43%; margin-top: 6px;}
.u-f13fab4c{width: 33%;}
.u-264b407b{width: 67%;}
.u-9fa7b246{width: 33%; margin-top: 6px;}
.u-d80cb3e4{width: 72%;}
.u-7a67a0f5{width: 82%;}
.u-9745d240{width: 52%; margin-top: 6px;}
.u-d2d9157b{width: 42%;}
.u-18b80ed8{display: none; position: absolute; inset: 0; z-index: 50; background: rgba(255,255,255,0.5); backdrop-filter: blur(1px); align-items: center; justify-content: center; pointer-events: all;}
.u-034f07f9{margin: 0 auto 8px;}
.u-3dca5e52{color: var(--muted);}
.u-2414d3cc{margin-bottom: .5rem;}
.u-17b5bc8b{grid-template-columns: 1fr 1fr; gap: 8px; align-items: center;}
.u-99a71713{grid-template-columns: 1fr 1fr; gap: 8px 12px; align-items: center;}
.u-5c93748f{grid-template-columns: 1fr 1fr 1fr 1fr; gap: 8px; align-items: center;}
.u-ba8ba545{gap: 8px; align-items: center;}
.u-77f5a221{width: 100px; margin-left: 8px;}
.u-71bf9928{grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px 12px;}
.u-b66bb6a4{grid-template-columns: 1fr 1fr; gap: 12px; align-items: start;}
.u-d39da1bc{margin-top: 8px; display: flex; gap: 8px;}
.u-bd1ce6f7{margin-top: 8px; display: inline-flex; align-items: center; gap: 8px;}
.u-b87378ca{display: none; text-align: right;}
.u-8ea04d46{grid-template-columns: minmax(140px, 220px) 1fr; gap: 8px 12px; align-items: center;}
.u-75958e6d{display: none; margin-top: 0.75rem;}
.u-2feaef2d{display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}
.u-65d3b018{display: inline-flex; align-items: center; gap: 8px; margin-left: auto;}
.u-687e3e0d{display: inline-flex; align-items: center; gap: 6px;}
.u-ea4d31ef{display: inline-flex; align-items: center; gap: 4px;}
.u-9358b75b{display: none; pointer-events: none; opacity: .2; border-color: transparent; background: transparent;}
.u-0a53d643{display: none; margin-bottom: 1rem; padding: 1rem; background-color: var(--surface); border: 1px solid var(--line); border-radius: 0.25rem;}
.u-4d1411da{margin-bottom: 0.5rem;}
.u-65f9d5a3{text-align: center;}
.u-37914729{font-size: 2.5rem; font-weight: bold; color: var(--info); margin-bottom: 0.5rem;}
.u-a75cae0b{font-size: 1.2rem; font-weight: 600; margin-bottom: 0.5rem;}
.u-b2b8c2ff{font-size: 0.9rem; color: var(--muted);}
.u-10a04992{font-size: 2.5rem; font-weight: bold; color: var(--success); margin-bottom: 0.5rem;}
.u-f74f0de5{margin-top: 0.5rem; display: flex; gap: 8px; flex-wrap: wrap; align-items: center;}
.u-88b3ea61{display: flex; align-items: center; justify-content: space-between; gap: .5rem;}
.u-2a0ca835{margin: 0;}
.u-d9a0d1b2{margin-left: 16px;}
.u-98176a31{margin-top: .5rem;}
.u-c9bdbdbf{max-width: 60px; width: 60px; text-align: center;}
.u-6bf0660f{margin: .5rem 0; padding: .5rem .75rem;}
.u-37035a7f{display: grid; place-items: center;}
.u-af07531d{margin: 0.5rem 0 .5rem 0; display: flex; gap: 8px; flex-wrap: wrap; align-items: center;}
.u-987eb2a7{overflow-x: auto;}
.u-11038963{width: 360px; text-align: left; cursor: pointer; user-select: none;}
.u-5d787c8d{width: 120px; line-height: 1.2; cursor: pointer; user-select: none;}
.u-fe414de0{width: 120px; cursor: pointer; user-select: none;}
.u-82518573{width: 70px;}
.u-b17a79fa{margin-top: 0.75rem; display: flex; gap: 8px; flex-wrap: wrap; align-items: center;}
.u-75546215{overflow-x: auto; margin-top: 1rem;}
.u-9cf4228c{max-width: 1000px; width: 92%;}
.u-bd1bdf2d{display: flex; align-items: center; gap: .5rem;}
.u-5457f441{margin-top: .25rem; padding: .5rem .75rem;}
.u-222b88e0{margin-top: .5rem; padding: .5rem .75rem;}
.u-a4dc0c51{margin-top: .25rem;}
.u-d5bf9567{margin-top: .25rem; color: var(--muted); min-height: 1.2em;}
.u-1cb8f9e0{max-width: 900px; width: 92%; max-height: 90vh; display: flex; flex-direction: column;}
.u-f4f0cd87{overflow: auto;}
.u-9422ee82{margin-bottom: .5rem; padding: .5rem .75rem; display: none;}
.u-872c31d4{gap: 8px; align-items: end;}
.u-28c76ff9{grid-column: 1 / -1; display: flex; gap: 8px; flex-wrap: wrap; align-items: center;}
.u-518e5e3a{display: flex; align-items: center; gap: 6px; margin-left: auto;}
.u-cc37ecfc{max-width: 220px;}
.u-a66f410a{grid-column: 1 / -1;}
.u-26ac2b32{margin-top: .25rem; padding: .5rem .75rem; width: 100%; max-width: 980px;}
.u-ecd4a3d8{grid-column: 1 / -1; display: flex; gap: 8px; align-items: center; flex-wrap: wrap;}
.u-19c34cab{margin-left: auto; color: var(--muted);}
.u-a3b71cb4{margin-top: .25rem; white-space: pre-wrap;}
.u-5ef51ce3{margin-bottom: .5rem; padding: .5rem .75rem; max-height: 360px; overflow: auto;}
.u-aa4bbf50{min-width: 220px;}
.u-5db274e3{min-width: 120px;}
.u-6dcbb06a{margin-top: 1rem; padding: .5rem .75rem;}
.u-aa493729{align-items: end;}
.u-79be1b99{margin-top: 0.5rem; color: var(--muted);}
.u-98b190bf{margin-bottom: .5rem; display: flex; align-items: center; gap: 8px;}
.u-b78e46ef{flex: 1 1 auto;}
.u-a9f545e6{align-items: end; grid-template-columns: 2fr 1fr 1fr auto auto; gap: 8px;}
.u-a79fc444{grid-template-columns: 1fr 1fr; gap: 8px 12px; align-items: center; margin-bottom: 1rem;}
.u-bfa02549{grid-template-columns: 1fr 1fr; gap: 8px 12px; align-items: end; margin-bottom: 1rem;}
.u-d293040f{grid-template-columns: 1fr 1fr 1fr; gap: 8px 12px; margin-bottom: 1rem;}
.u-a95f0262{display: flex; align-items: center; gap: 4px;}
.u-f7a4f089{font-size: 14px; color: var(--muted); font-weight: 500;}
.u-634a28be{flex: 1;}
.u-955ccfff{grid-template-columns: 1fr 1fr 1fr; gap: 12px; margin-bottom: 1rem;}
.u-16949d4d{margin-bottom: 8px;}
.u-815fab05{display: none; margin-top: 6px;}
.u-e2aa0619{min-width: 200px;}
.u-2c5b5069{min-width: 150px;}
.u-dabaad57{width: 80px;}
.u-02a0cd25{margin-top: 1rem; display: flex; align-items: center; gap: 8px;}
.u-8752d0aa{max-width: 1100px; width: 96%; display: flex; flex-direction: column;}
.u-9420460b{margin-bottom: 0.75rem;}
.u-8ce609ad{margin-left: 8px;}
.u-e6c7ca81{grid-column: 1 / -1; display: flex; gap: 12px; align-items: center; flex-wrap: wrap;}
.u-754b1553{max-width: 90px; margin-left: 6px;}
.u-e04cf8b1{display: flex; align-items: center; gap: 8px; margin-left: auto;}
.u-8a31a53c{grid-column: 1 / -1; padding: .5rem .75rem; margin-top: .5rem;}
.u-c967ac1b{align-items: center; gap: .5rem; margin-bottom: .25rem;}
.u-90defb7b{margin-top: 1rem; display: none;}
.u-ec441f39{margin-top: 1rem; display: flex; gap: 8px; flex-wrap: wrap; align-items: center;}
.u-48906f68{margin-top: 1rem; padding: 0.5rem; background-color: color-mix(in srgb, var(--success) 10%, white 90%); border: 1px solid var(--success); border-radius: 0.25rem;}
.u-70b3c30f{margin-bottom: 0.5rem; font-weight: 600;}
.u-d480f93c{width: 880px; height: 520px;}
.u-39ae4db6{margin-bottom: 10px;}
.u-ca49601e{margin-bottom: 10px; color: var(--muted);}
.u-0cfaa3db{grid-template-columns: 1fr 1fr; gap: 12px;}
.u-7f93c62f{border: 1px solid var(--line); border-radius: 10px; padding: 12px; background: var(--card, #fff);}
.u-6699728b{font-weight: 700; margin-bottom: 4px;}
.u-0aefc19b{display: flex; align-items: center; gap: 8px; user-select: none;}
.u-912cb004{margin-top: 10px; color: var(--muted);}
.u-5beb8fbe{margin-bottom: 12px;}
.u-6413072d{margin-left: 4px;}
.u-74fa97c2{cursor: pointer;}
.u-338602b4{grid-column: 1 / -1; margin-bottom: 4px; display: flex; align-items: center; justify-content: space-between; gap: 8px;}
.u-c4529ba6{display: none; font-weight: 600; color: var(--text); background: var(--accent-weak); border: 1px solid var(--accent); padding: 6px 10px; border-radius: 6px; align-items: center; justify-content: space-between; gap: 12px; width: 100%;}
.u-c6ea89b8{display: none; gap: 8px; align-items: center;}
.u-ced0681e{display: flex; align-items: center; gap: 12px; flex-wrap: wrap;}
.u-81595a98{font-weight: 500;}
.u-b6542040{width: 60px;}
.u-65f5922e{display: flex; align-items: center; gap: 4px; flex: 1; min-width: 200px;}
.u-aab70ba0{display: flex; gap: 16px; align-items: center; flex-wrap: wrap;}
.u-cd2b7ada{display: grid; grid-template-columns: repeat(6, 1fr); gap: 16px; align-items: start;}
.u-23c5bc44{margin-bottom: 8px; font-size: 14px; font-weight: 600;}
.u-bcc4c485{margin-top: 6px; display: none;}
.u-21e86bcc{grid-column: 1 / -1; display: flex; gap: 8px; align-items: end; flex-wrap: wrap;}
.u-d9a6a9f5{min-width: 280px;}
.u-c0616d36{min-width: 280px; flex: 1;}
.u-2335fb22{display: flex; gap: 8px; align-items: end;}
.u-990aa9e5{display: inline-flex; align-items: center; justify-content: center; width: 36px; min-width: 36px; padding: 6px 8px;}
.u-c980933e{width: 16px; height: 16px;}
.u-03e3680e{grid-column: 1 / -1; margin-top: 4px;}
.u-d463ec59{grid-column: 1 / -1; margin-top: 12px;}
.u-1b8bd110{grid-column: 1 / -1; display: flex; gap: 8px; align-items: center; justify-content: flex-end; flex-wrap: wrap; margin-top: 8px;}
.u-8332beeb{grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap;}
.u-892a0227{display: flex; align-items: center; gap: 10px; flex-wrap: wrap;}
.u-48e42b78{display: flex; align-items: center; gap: 10px; flex-wrap: wrap; justify-content: flex-end;}
.u-7cf896fd{display: grid; grid-template-columns: minmax(160px, 220px) minmax(200px, 320px); gap: 8px; align-items: center;}
.u-91cb7821{min-width: 160px;}
.u-1cd2eeb9{white-space: nowrap;}
.u-2d746232{grid-column: 1 / -1; margin-top: 0.25rem; display: flex; flex-direction: column; gap: 10px;}
.u-f261397a{position: fixed; inset: 0; z-index: 40000; display: flex; align-items: center; justify-content: center; padding: 12px; box-sizing: border-box;}
.u-d0a48cf5{max-width: 820px; width: 96%; max-height: 80vh; display: flex; flex-direction: column; padding: 16px;}
.u-53ef531d{display: flex; gap: 12px; align-items: center; flex-wrap: wrap;}
.u-3f9c07bf{position: relative; flex: 1; min-width: 260px;}
.u-09c898f8{padding-right: 2.5rem;}
.u-412c39af{position: absolute; right: .75rem; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; color: var(--muted);}
.u-555249cc{display: inline-flex; align-items: center; gap: 8px;}
.u-b074dc6d{margin-top: 12px; display: flex; flex-direction: column; gap: 8px;}
.u-f3fa8ced{display: flex; justify-content: flex-end; gap: 8px; flex-wrap: wrap;}
.u-7018ae6a{margin: 0.25rem 0 0.5rem 0;}
.u-6f57192b{display: flex; gap: 0.5rem; align-items: center; flex-wrap: wrap;}
.u-be70e3aa{position: relative; flex: 1; min-width: 200px;}
.u-c29a9dc3{position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; color: var(--muted);}
.u-d8fab5de{overflow-x: auto; margin-top: 0.5rem;}
.u-8cae79ce{grid-column: 1 / -1; display: grid; gap: 12px;}
.u-12a34567{line-height: 1.45;}
.u-9280e468{display: flex; gap: 12px; align-items: end; flex-wrap: wrap;}
.u-3503b662{min-width: 180px;}
.u-e20c1451{display: flex; align-items: center; gap: 8px; margin-bottom: 6px;}
.u-a43846ae{display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 10px;}
.u-ad810d72{display: grid; grid-template-columns: minmax(0, 2fr) minmax(280px, 1fr); gap: 16px; align-items: start;}
.u-98141f55{padding: 12px;}
.u-13dc5837{font-weight: 600; margin-bottom: 8px;}
.u-dafa6723{position: relative; min-height: 280px; height: 320px;}
.u-e2070cca{display: none; margin-top: 8px;}
.u-c202707e{position: relative; min-height: 260px; height: 280px;}
.u-bb263f8a{display: flex; align-items: center; gap: 10px; flex-wrap: wrap; padding: 6px 10px; border: 1px solid var(--line); border-radius: 10px; background: var(--surface);}
.u-21a1be8a{font-weight: 600;}
.u-8aa5c369{display: inline-flex; align-items: center; gap: 6px; cursor: pointer;}
.u-4568c436{border-color: var(--danger, #dc2626); color: var(--danger, #dc2626);}
.u-b05407d6{display: none; padding: 10px 12px;}
.u-7996f60b{display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap; margin-bottom: 8px;}
.u-42702d06{height: 10px; border-radius: 999px; background: var(--line); overflow: hidden;}
.u-86c02504{height: 100%; width: 0%; background: linear-gradient(90deg, var(--accent), var(--info, #2563eb)); transition: width .2s ease;}
.u-0d69e4b1{margin-top: 8px;}
.u-56b5181d{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 10px;}
.u-877b34db{display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-bottom: 10px;}
.u-6b1f0d97{margin-top: 4px;}
.u-ccacbc5a{display: flex; gap: 8px; align-items: center; flex-wrap: wrap;}
.u-d7263132{display: grid; gap: 8px;}
.u-4a21aaae{display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 16px; align-items: start;}
.u-323288b6{display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 8px; flex-wrap: wrap;}
.u-36128f0b{width: 100%; max-width: 420px;}
.u-21de66c5{margin: 1rem 0; display: none;}
.u-c7cc3c43{width: 0%; transition: width 0.3s ease;}
.u-785a897a{text-align: center; margin-top: 0.5rem;}
.u-0da5f422{display: flex; gap: 8px; align-items: center;}
.u-9648bffa{min-height: 120px;}
.u-c0e7b662{display: block; margin-top: 6px;}
.u-1afe0ca7{grid-column: 1 / -1; margin-top: 0.5rem;}
.u-41d84338{max-width: 420px;}
.u-b410cae4{max-width: 90px;}
.u-8737b029{margin: 8px 0; color: var(--muted);}
.u-41c18374{overflow-x: auto; margin-top: 0.25rem;}
.u-a6cb65cc{margin-top: 1rem;}
.u-90543b1c{display: flex; flex-direction: column; gap: 10px;}
.u-b772cfc6{margin-top: 0.75rem; display: flex; gap: 8px; flex-wrap: wrap;}
.u-662bc309{max-width: 600px; width: 92%;}
.u-4260357d{max-width: 920px; width: 92%;}
.u-620e22a4{display: flex; flex-direction: column; gap: 8px;}
.u-454c221e{display: flex; gap: 6px; flex-wrap: wrap;}
.u-133f52ac{align-items: end; margin-bottom: .5rem;}
.u-a80eb444{display: flex; gap: 8px; align-items: flex-end; flex-wrap: wrap;}
.u-0491f677{width: 120px; min-width: 120px;}
.u-5987a982{display: flex; align-items: center; gap: 6px; white-space: nowrap;}
.u-1c384864{margin-top: .5rem; color: var(--muted);}
.u-6cdc2a7b{max-width: 960px; width: 92%; max-height: 80vh; display: flex; flex-direction: column;}
.u-f066a1f6{max-width: 560px; width: 92%;}
.u-aaace901{grid-column: 1 / -1; width: 100%; margin-top: .5rem; padding: .5rem .75rem; height: 280px; overflow: auto; min-width: 0;}
.u-ac548b45{padding: .75rem; margin-bottom: .5rem;}
.u-543df22a{display: flex; align-items: center; justify-content: space-between; gap: .5rem; margin-bottom: .5rem;}
.u-efb3575e{margin-top: .25rem; color: var(--muted);}
.u-9fec7aca{margin-top: .75rem; display: flex; justify-content: flex-end; gap: 8px;}
.u-d51175c6{position: fixed; inset: 0; background: rgba(0,0,0,0.5); z-index: 10000;}
.u-7c593de0{max-width: 900px; width: 92%; margin: auto;}
.u-7daa4719{max-width: 500px; width: 92%;}
.u-31cf0afe{display: flex; justify-content: flex-end; gap: 8px; padding: 16px; border-top: 1px solid var(--line);}
.u-7c8ebd94{font-weight: 400;}
.u-ebc80af9{overflow-y: auto; overscroll-behavior: contain; border-radius: 12px;}
.u-027eefa7{display: flex; flex-wrap: wrap; gap: .9rem; margin: .5rem 0 1rem 0;}
.u-43ccad45{display: flex; flex-direction: column; gap: .75rem; margin: .5rem 0 1rem 0;}
.u-d5e3a8d3{position: fixed; top: 108px; right: 24px; z-index: 3000; display: flex; gap: 8px; align-items: center; transition: opacity .25s ease;}
.u-9e79b66b{display: flex; align-items: center; gap: 6px;}
.u-6a4ecdff{align-items: center;}
.u-dad1dd3d{display: flex; gap: .5rem; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.u-dbd52354{display: flex; gap: .5rem; align-items: center;}
.u-9c57184b{padding: 12px 16px;}
.u-190f09cc{text-decoration: none;}
.u-3b38a8c3{display: flex; align-items: center; justify-content: center; min-height: 40vh;}
.u-4c0544d5{margin-top: 16px;}
.u-d7ea74bf{margin-top: 4px; display: none;}
.u-a8ffb2b0{display: flex; align-items: center; justify-content: center; gap: 6px;}
.u-a2dddff8{opacity: 0; pointer-events: none; transition: opacity .2s ease-in-out;}
.u-c5e77d12{background: rgba(255,255,255,0.92); backdrop-filter: blur(6px); box-shadow: 0 2px 8px rgba(0,0,0,0.06); padding: 6px 10px; display: flex; align-items: center; gap: 6px; border-radius: 10px; opacity: 0; pointer-events: none; transition: opacity .2s ease-in-out;}
.u-08a1cfb5{font-weight: 600; color: #6b7280; font-size: 0.85rem;}
.u-0cbbc8a2{min-width: 90px; max-width: 120px; height: 30px; padding: 2px 6px; font-size: 0.9rem;}
.u-c1daf2dd{position: absolute; left: 12px; top: 12px; display: flex; align-items: center; gap: 8px; text-decoration: none;}
.u-8327165a{width: 28px; height: 28px;}
.u-d6308dcf{margin-top: 10px; color: #6b7280; font-size: clamp(16px, 2.2vw, 22px);}
.u-cf8d4ee6{padding: 14px;}
.u-2fd70c82{margin-top: auto; text-align: right;}
.u-dad0bfc1{display: none; margin-top: 12px; gap: 12px; grid-template-columns: repeat(3, 1fr);}
.u-d6ac9c77{padding: 8px; text-align: center;}
.u-e7b13069{margin-bottom: 6px;}
.u-42b72807{width: 100%; height: auto; max-width: 260px; margin: 0 auto; display: block;}
.u-7824aa30{margin-top: 6px; word-break: break-all;}
.u-21418d5b{max-width: 500px;}
.u-dbb7054c{margin-top: 0; margin-bottom: 1rem; font-size: 1.5rem; font-weight: 600; color: var(--danger); display: flex; align-items: center; gap: 0.5rem;}
.u-4b4cbd0c{margin-bottom: 1rem; line-height: 1.6;}
.u-c79cb296{margin-bottom: 1.5rem; line-height: 1.6;}
.u-9b26640b{display: flex; justify-content: flex-end;}
.u-bc9aa1e5{padding: 0.5rem 1rem; border-radius: 6px; font-weight: 500; background: var(--danger); color: white; border: none;}
.u-2e6256f0{visibility: hidden;}
.u-c02c1aac{align-items: center; justify-content: center; position: absolute; left: 0.5rem; top: 50%; transform: translateY(-50%); z-index: 2; height: 28px; width: 28px;}
.u-0c18f6cc{height: 20px; width: 20px; border-radius: 0; box-shadow: none;}
.u-d230660c{position: absolute; right: 0.5rem; top: 50%; transform: translateY(-50%); z-index: 2; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; font-size: 12px; background: rgba(255,255,255,0.16); color: #fff; padding: 2px 8px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.28); display: none;}
.u-f47f1732{display: flex; align-items: center; justify-content: space-between; gap: .5rem; flex-wrap: wrap;}
.u-cea7e207{gap: .5rem; flex-wrap: wrap;}
.u-daaaf95a{margin-top: 2rem;}
.u-af7fa6ce{width: 96px; height: 96px; margin: 0 auto 12px auto;}
.u-6bd24ddf{color: var(--warning); margin: .75rem 0 1rem 0;}
.u-a2d53cb5{background-color: #fef3c7; border: 1px solid #f59e0b; border-radius: 0.375rem; padding: 0.75rem; margin: 1rem 0;}
.u-f6220f66{margin: 0 0 0.5rem 0; color: #92400e; font-size: 0.9rem;}
.u-7aacb9e6{margin: 0; padding-left: 1.5rem; color: #92400e; font-size: 0.875rem;}
.u-dc237283{display: none; margin: .5rem 0 .75rem; padding: .75rem; border-color: var(--warning);}
.u-839083bc{display: flex; gap: .5rem; flex-wrap: wrap; align-items: center;}
.u-98375d76{max-width: 260px; text-transform: uppercase;}
.u-ade485e4{margin-top: .35rem;}
.u-5c17b1ba{margin-top: .5rem; gap: .5rem; flex-wrap: wrap;}
.u-3ca89045{margin-top: .5rem; padding: 1.5rem 0;}
.u-95ef4469{color: var(--info);}
.u-ce1ceb72{width: 32px; height: 32px;}
.u-1842386d{margin: 0 0 .25rem 0; font-weight: 500;}
.u-7b11e4b8{gap: 1rem; flex-wrap: wrap;}
.u-3b5b7d62{margin: 0 0 .5rem 0;}
.u-07ab779b{display: none; margin: 0 0 .5rem 0;}
.u-c04a0798{gap: .5rem; flex-wrap: wrap; justify-content: flex-start; align-items: center; width: 100%; overflow: hidden;}
.u-16ce191a{display: none; max-width: 420px;}
.u-0d770651{flex: 0 0 auto;}
.u-3ef12925{margin-top: .5rem; display: none;}
.u-e7328fa0{gap: .5rem; flex-wrap: wrap; justify-content: flex-start; width: 100%; overflow: hidden;}
.u-415b4eec{max-width: 100%;}
.u-01843aab{flex-wrap: wrap; gap: .5rem;}
.u-5bf14631{margin: .75rem 0 .5rem 0;}
.u-5b9db8c5{margin-bottom: .35rem; align-items: center; gap: .5rem;}
.u-8d35b9c2{display: none; margin: .35rem 0 1rem 0;}
.u-a8787fe8{display: inline-block; width: 18px; border-top: 2px dashed #64748b;}
.u-c6917965{display: inline-block; width: 18px; border-top: 2px dashed #0ea5e9;}
.u-13ee7458{display: inline-block; width: 18px; border-top: 2px dashed #f59e0b;}
.u-1b073d2e{display: inline-block; width: 18px; border-top: 2px dashed #ef4444;}
.u-02c7bf1d{position: relative; height: 220px; margin-top: 8px; border: 1px solid var(--line, #e5e7eb); border-radius: 14px; padding: 10px; background: rgba(255,255,255,0.82);}
.u-2a804fb0{margin-left: .5rem; display: none;}
.u-22a35df7{display: none; width: 100%; max-width: none; margin: 0; padding: 0;}
.u-8518d6a4{margin-left: .5rem; vertical-align: middle;}
.u-664d67f1{overflow-y: auto; overflow-x: hidden; flex: 1; display: flex; justify-content: center; align-items: stretch; padding: 0;}
.u-0637b820{display: none; margin: 8px 0 12px 0; padding: 12px; border: 1px solid var(--line, #e5e7eb); border-radius: 8px; background: color-mix(in srgb, var(--accent, #0ea5e9) 5%, white 95%);}
.u-7d92e257{display: flex; align-items: center; justify-content: space-between; gap: .75rem; flex-wrap: wrap;}
.u-4220c9ad{margin-top: 4px; color: var(--muted,#6b7280);}
.u-a1da1277{margin-left: .35rem;}
.u-d102300d{display: none; margin-top: 10px;}
.u-8db61acc{display: flex; gap: .5rem; margin-top: 8px;}
.u-12033ab8{width: 36px; height: 36px;}
.u-42a7fac0{margin: 0 0 .5rem 0; padding: .35rem 0;}
.u-0006f05d{margin-bottom: .25rem;}
.u-6b8049f6{max-height: 180px; overflow: auto; border: 1px solid var(--line,#e5e7eb); border-radius: 8px; padding: .5rem; background: #fff; white-space: pre-wrap;}
.u-553c366b{margin: 0 0 .5rem 0; padding: .35rem 0; display: none;}
.u-034359d7{width: 0%;}
.u-aa8978de{max-width: 640px; width: 92%;}
.u-cb754fa2{max-width: 840px; width: 92%;}
.u-c438d310{margin-bottom: .75rem;}
.u-84e03dea{display: flex; gap: .5rem; flex-wrap: wrap; justify-content: flex-end;}
.u-fa3d4d81{display: flex; align-items: center; gap: .5rem; margin: 0;}
.u-243b220e{display: flex; align-items: center; gap: .5rem; cursor: pointer;}
.u-ecf6ecda{transform: translateY(1px);}
.u-5c62db8f{margin: .25rem 0 .5rem 0;}
.u-93771bb1{display: flex; align-items: center; gap: .5rem; min-width: 0;}
.u-0a65ec6c{display: flex; align-items: center; gap: .5rem; margin: 0; min-width: 0;}
.u-ef6fb06b{margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.u-32c6f661{margin-left: .25rem;}
.u-8f1c5777{margin: 12px 0 6px 0;}
.u-0a2caeb2{display: flex; gap: .5rem; justify-content: flex-end;}
.u-7bd12f3f{display: flex; align-items: center; gap: .75rem; flex-wrap: wrap; min-width: 0;}
.u-a55482fe{margin-top: .75rem; padding-top: .75rem; border-top: 1px solid var(--line,#e5e7eb);}
.u-2917f140{gap: .5rem; flex-wrap: wrap; margin-top: .5rem;}
.u-f502fec0{padding: 2em;}
.u-b9e6e037{margin-top: 1em;}
.u-e35ac757{bottom: 10px; right: 10px; position: absolute;}
.u-e904568e{font-size: 11px; color: #d0d0d0;}
.u-871793b5{display: inline-flex; align-items: center; gap: .35rem;}
.u-a96a6050{width: 16px; height: 16px; color: var(--success,#16a34a);}
.u-1d70db9b{width: 16px; height: 16px; color: var(--warning,#d97706);}
.u-3b41493c{width: 16px; height: 16px; color: var(--danger,#dc2626);}
.u-9b493f24{height: 1.1em; vertical-align: -0.2em; margin: 0 .25em;}
.u-6e309347{display: inline-flex; align-items: center; gap: .35rem; margin-left: .35rem;}
.u-6419aaf6{height: 18px; display: none; border-radius: 3px; background: #fff; border: 1px solid #e5e7eb; padding: 1px; vertical-align: middle;}
.u-713fa28c{font-size: .95rem; color: #444; display: none;}
.u-87ce773d{font-size: .9rem; color: #888;}
.u-67fc9bb9{margin-top: .35rem; display: flex; gap: .35rem; flex-wrap: wrap;}
.u-7ca553c5{width: 18px; height: 18px; color: var(--success,#16a34a);}
.u-5cde1b8a{width: 18px; height: 18px; color: var(--warning,#d97706);}
.u-34b542e0{width: 16px; height: 16px; vertical-align: -2px; position: relative; top: 1px;}
.u-77d5f521{margin-left: .35rem; color: var(--muted);}
.u-9cef00ba{display: flex; gap: .4rem; align-items: center; flex-wrap: wrap; margin: .25rem 0;}
.u-55e7f2a0{vertical-align: middle;}
.u-95f57aef{display: inline-grid; place-items: center; padding: 2px 6px;}
.u-629e07d5{display: inline-block; width: 12px; height: 12px; border-radius: 3px; background: color-mix(in srgb, var(--muted) 8%, transparent); border: 1px solid var(--line); vertical-align: middle; margin-right: 6px;}
.u-cd07d8d3{display: inline-block; width: 12px; height: 12px; border-radius: 3px; background: color-mix(in srgb, var(--info) 18%, white 82%); vertical-align: middle; margin-right: 6px;}
.u-6f6b92cf{display: inline-block; width: 12px; height: 12px; border-radius: 3px; background: color-mix(in srgb, var(--success) 22%, white 78%); vertical-align: middle; margin-right: 6px;}
.u-72b4af37{display: inline-block; width: 12px; height: 12px; border-radius: 3px; background: color-mix(in srgb, #6C4E90 22%, white 78%); vertical-align: middle; margin-right: 6px;}
.u-29d22935{display: inline-block; width: 12px; height: 12px; border-radius: 3px; background: color-mix(in srgb, var(--accent) 22%, white 78%); vertical-align: middle; margin-right: 6px;}
.u-4e2e7510{display: inline-block; width: 12px; height: 12px; border-radius: 3px; background: color-mix(in srgb, var(--warning) 22%, white 78%); vertical-align: middle; margin-right: 6px;}
.u-098551d8{display: inline-block; width: 12px; height: 12px; border-radius: 3px; background: color-mix(in srgb, var(--danger) 18%, white 82%); vertical-align: middle; margin-right: 6px;}
.u-3de7f0c9{font-size: 1.1rem; line-height: 1.7; margin-bottom: 1.5rem;}
.u-a15459ad{width: 20px; height: 20px; vertical-align: -3px;}
.u-389e5c9c{margin-top: 1rem; color: var(--muted); font-size: 0.95rem;}
.u-d1304b74{margin-top: 0.75rem; color: var(--muted); font-size: 0.9rem;}
.u-53b70ff2{font-size: 1.05rem; margin-bottom: 1.5rem;}
.u-9bf75ef1{margin-top: 2rem; margin-bottom: 1rem; color: var(--brand);}
.u-d7a2e33d{margin-top: 0.75rem; color: var(--muted);}
.u-1d30ad45{margin-top: 1.5rem;}
.u-d34c505e{margin-bottom: 1rem; color: var(--brand);}
.u-c7e0672c{font-size: 1.05rem; margin-bottom: 1.5rem; color: var(--muted);}
.u-d9d89926{left: 16px; right: auto;}
.u-53321a11{margin: 12px 0;}
.u-43a2ca4e{margin: 0 0 6px 0;}
.u-9aacc5b1{min-width: 260px; margin-top: 6px;}
.u-42681a3c{margin: 10px 0 0 0;}

/* Classes extraites des style="" dans les templates JS */
.u-94c433c9{margin: 8px 0 8px 0; color: #111827; font-size: 15px;}
.u-8cdcd88b{margin-left: 6px;}
.u-d4a70a1d{display: flex; align-items: center; gap: 8px; flex: 1;}
.u-7a98cf7e{margin-left: 8px; white-space: nowrap;}
.u-c72e39fd{display: grid; grid-template-columns: 1fr auto; gap: .5rem; align-items: center;}
.u-96358c95{margin: 0; padding-left: 1rem;}
.u-4e15a39b{max-width: 320px;}
.u-b468078e{width: 100%; border-collapse: collapse;}
.u-23ed87e3{position: sticky; top: 0; background: var(--surface,#fff); z-index: 1;}
.u-9cb6f550{color: var(--danger);}
.u-0cd2d710{display: flex; align-items: center; gap: 8px; margin-bottom: 8px;}
.u-7fd7ef73{margin-left: auto;}
.u-8b343a70{max-height: 420px; overflow: auto;}
.u-759612de{max-width: 720px;}
.u-6c6fce09{max-height: 520px; overflow: auto;}
.u-5f5c2871{white-space: pre-wrap; margin: .5rem 0 0 0;}
.u-6da13f82{max-height: 320px; overflow: auto;}
.u-2be541fd{line-height: 1.6;}
.u-88f97ec1{grid-template-columns: 1fr 1fr; gap: 1rem; max-height: 420px; overflow: auto;}
.u-bc0172c7{display: flex; flex-direction: column; gap: 4px;}
.u-c449184c{width: 100%; display: none;}
.u-09c28d61{width: 300px;}
.u-08880331{display: none; border: 1px solid var(--line); border-radius: 10px; padding: 8px 10px; background: var(--surface);}
.u-280710c7{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; white-space: pre-wrap;}
.u-52cc5ed0{max-height: 400px; overflow: auto;}
.u-6641c51d{line-height: 1.6; list-style: none; padding: 0;}
.u-bdb939ba{padding: 8px 0; border-bottom: 1px solid #e5e7eb;}
.u-9b4b1c6f{color: #6b7280; font-size: 0.875rem;}
.u-0873af95{max-height: 340px; overflow: auto;}
.u-a382da0e{word-break: break-word; font-size: 0.8em; margin-top: 0.25rem;}
.u-53b136c0{padding: .5rem .25rem; border-bottom: 1px solid var(--line,#e5e7eb);}
.u-c933a4f3{word-break: break-all;}
.u-a7b7b5fc{color: var(--warning); margin-bottom: .35rem;}
.u-7f68d3b8{gap: .5rem; justify-content: center;}
.u-b9b7b537{display: flex; gap: 8px;}
.u-223b6d43{margin: 0; display: flex; align-items: center; gap: 8px;}
.u-164fdd77{margin-top: 8px; display: flex; flex-direction: column; gap: 8px;}
.u-ce8005a9{margin: 0; cursor: pointer;}
.u-e5a6d3c3{margin-top: 10px;}
.u-c06a247c{max-width: 760px;}
.u-4608cb82{background: transparent; border: 0; font-size: 22px; line-height: 1; cursor: pointer; padding: 0 6px;}
.u-0b6154d2{margin-top: 16px; padding: 12px; background: #f3f4f6; border-radius: 8px;}
.u-b01ed7bf{display: flex; align-items: center; gap: 10px; margin-bottom: 8px;}
.u-31005591{width: 20px; height: 20px; color: #6b7280;}
.u-87041499{font-weight: 600; color: #374151;}
.u-4f2dc5d6{font-size: 14px; color: #6b7280;}
.u-aea80b72{display: flex; gap: 8px; flex-wrap: wrap;}
.u-386b705a{--spinner-size: 16px;}
.u-8d25effd{flex-wrap: wrap;}
.u-ddcc14dc{border: none; background: transparent; cursor: pointer; vertical-align: middle; margin-left: .25rem;}
.u-ac6d626c{background: #f8fafc; border-color: #e5e7eb;}
.u-4501cb41{color: #334155;}
.u-5d957c59{width: min(92vw,480px); display: grid; place-items: center; min-height: 160px;}
.u-4395daff{padding: 16px 0 0 0;}
.u-ed55e740{grid-template-columns: 1fr; gap: 12px;}
.u-54539ad8{display: none; color: #a16207; background: #fef3c7; border: 1px solid #fde68a; padding: 8px; border-radius: 6px;}
.u-9daa000b{margin-top: 16px; display: flex; justify-content: flex-end;}
.u-b40e14d4{padding: 12px; border: 1px solid var(--line,#e5e7eb); border-radius: 10px; background: #fff;}
.u-4791ebed{font-weight: 600; margin-bottom: 6px;}
.u-39f8dfbb{white-space: pre-wrap;}
.u-8038f9d3{margin-top: .75rem;}
.u-162db9a9{margin-left: .5rem;}
.u-e6b1d9d8{margin: .25rem 0 .5rem 0; color: #374151;}
.u-0d60658d{margin: .35rem 0;}
.u-97e1cd75{display: inline-block; min-width: 88px;}
.u-b1fa19b4{display: inline-flex; gap: .5rem; flex-wrap: wrap; margin-left: .5rem; vertical-align: middle;}
.u-9acd5ab2{margin: 6px 0 4px 0;}
.u-579e0c6e{width: min(92vw,520px); max-height: min(90vh,800px); position: relative; z-index: 10051; display: flex; flex-direction: column;}
.u-b62856e7{flex-shrink: 0;}
.u-ae5f59da{padding: 0.4rem 0.65rem;}
.u-42722e5a{overflow-y: auto; flex: 1; min-height: 0;}
.u-73a4c7e8{text-align: center; padding: 0.75rem 1rem; margin-bottom: 1rem; background: linear-gradient(135deg, #EBF4FF 0%, #E0F2FE 100%); border-radius: 8px; border-left: 4px solid var(--primary); color: var(--text-strong);}
.u-8432d88e{display: none; flex-shrink: 0; padding: 1rem; border-top: 1px solid var(--border-color); background: var(--surface); justify-content: flex-end; gap: 8px;}
.u-dc8fc5b8{text-align: center; padding: 1.5rem 0;}
.u-50264e86{font-size: 2.5rem; margin-bottom: 0.5rem;}
.u-9bc6037e{font-size: 1.1rem; font-weight: 600; color: var(--text-strong);}
.u-043b1de4{display: block; margin-bottom: 0.75rem; font-weight: 600;}
.u-7641d73d{display: flex; align-items: center; gap: 8px; justify-content: center;}
.u-941d93a7{font-size: 0.85rem; color: var(--text-muted); min-width: 80px; text-align: right;}
.u-fabd50d3{display: flex; gap: 6px;}
.u-ac279a89{min-width: 42px; padding: 0.6rem 0.8rem; font-weight: 500; transition: all 0.2s;}
.u-b1123edc{font-size: 0.85rem; color: var(--text-muted); min-width: 80px; text-align: left;}
.u-a91c88c7{display: none; font-size: 0.8rem; color: var(--text-muted); margin-top: 0.5rem; justify-content: space-between;}
.u-d5945cb3{margin: 4px 0;}
.u-8200d439{max-width: 680px; width: min(95vw, 680px); margin: 24px auto;}
.u-5f35d868{display: flex; gap: 8px; flex-wrap: wrap; align-items: center;}
.u-12029524{cursor: pointer; outline: none; border: 1px solid rgba(0,0,0,0.25);}
.u-06b95e0b{padding: 1.5rem 0;}
.u-cab13eb7{color: var(--warning);}
.u-d3b98671{display: flex; align-items: center; gap: .35rem;}
.u-59d68f58{margin-right: 6px; vertical-align: -2px;}
.u-8d3dc23d{margin: 28px auto 24px auto; display: flex; justify-content: center; max-width: 900px; clear: both;}
.u-f13b24a1{max-width: 520px; width: 96%; position: relative; z-index: 10001;}
.u-211bcc8f{grid-template-columns: 1fr; gap: 10px;}
.u-c28e40dc{display: flex; gap: 8px; justify-content: flex-end;}
.u-2942a90e{padding-left: 18px; margin: 0;}
.u-0198ab7f{z-index: 2147483647 !important;}
.u-622abbf1{max-width: 900px; width: 96%;}
.u-ac75afbc{display: flex; flex-direction: column; align-items: flex-start; gap: 4px; margin-bottom: 10px;}
.u-8867410b{max-height: 72vh; overflow: auto;}
.u-fa6a0578{margin: 10px 0 6px 0;}
.u-fecff212{white-space: pre-wrap; line-height: 1.35; color: var(--muted);}
.u-096f8c5a{margin-left: 8px; font-weight: 700;}
.u-8fb7fd63{max-width: 92vw; width: 92vw; height: 92vh;}
.u-b222a969{display: flex; gap: .5rem;}
.u-f21ec227{height: calc(92vh - 64px); display: flex; flex-direction: column;}
.u-07dc2e9c{flex: 1 1 auto; min-height: 0;}
.u-a6c9219e{width: 100%; height: 100%; border: 0; background: #fff;}
.u-99ff2f67{text-align: left;}
.u-d0e39840{margin: 0; padding-left: 18px;}

/* Classes extraites des style="" dans les templates JS */
.u-ee65a8d1{font-size: .85em; color: #6b7280;}
.u-23bf870d{width: 72px;}
.u-a2e3edec{font-size: .82em; margin-left: 6px;}
.u-1d4d4969{grid-template-columns: auto auto;}
.u-832e5a56{margin-top: 4px; grid-column: 1 / -1;}
.u-d08feb79{display: flex; flex-direction: column; gap: 6px;}
.u-fd4dc80b{margin-top: 4px; width: 100%;}
.u-f2c72cd9{display: block; width: 100%;}
.u-07736467{display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 8px; border: 1px solid #e5e7eb; border-radius: 8px; background: #fff;}
.u-4ad4e487{flex: 1 1 auto; min-width: 0;}
.u-8a823639{flex: 0 0 auto; width: 20px; height: 20px;}
.u-4ed9ab37{color: #111827;}
.u-18c771f6{padding: 1rem; color: #555;}
.u-d4b06478{margin: 0 0 .75rem 0; padding: .75rem; border: 1px solid #eee; border-radius: 8px; background: #fff;}
.u-69f8e5ae{min-width: 0; flex: 1;}
.u-d651296a{font-weight: 600; color: #111;}
.u-a7ed4bb8{color: #444; word-break: break-all;}
.u-7dd43c90{color: #666; font-size: .9em; margin-top: .25rem;}
.u-dbb5bdab{color: #666; font-size: .9em;}
.u-2df63aca{position: absolute; left: -9999px; top: -9999px;}
.u-5d61abb2{display: flex; align-items: center; justify-content: center; min-height: 100%; padding: 1rem;}
.u-159c6fb0{width: 100%; max-width: 760px; background: #fff; border-radius: 10px; box-shadow: 0 10px 30px rgba(0,0,0,.2);}
.u-0c98bcfb{display: flex; align-items: center; justify-content: space-between; padding: 1rem 1rem .75rem 1rem; border-bottom: 1px solid #eee;}
.u-761f7ac9{margin: 0; font-size: 1.125rem; font-weight: 700; color: #111;}
.u-c9dedc62{max-height: 60vh; overflow: auto; padding: 1rem;}
.u-1d2bdf4e{grid-column: 1 / -1; margin: 0 0 6px 0; font-weight: 600; color: var(--text-strong);}
.u-fb10cde4{grid-column: 1 / -1; display: flex; align-items: center; gap: 10px; flex-wrap: wrap;}
.u-5a91aa61{min-width: 88px;}
.u-370e3a3a{grid-column: 1 / -1; display: grid; grid-template-columns: 220px 1fr; gap: 8px 16px; align-items: center;}
.u-ff199959{display: grid; grid-template-columns: repeat(3, max-content); gap: 12px; align-items: center;}
.u-34deaa9b{width: 90px;}
.u-46dec484{grid-column: 1 / -1; margin: 10px 0 10px 0; border-top: 1px solid rgba(0,0,0,0.12);}
.u-65408e72{display: flex; gap: 10px; align-items: flex-end; flex-wrap: wrap;}
.u-4d7b324f{display: block; margin-bottom: 4px;}
.u-148b84d6{width: 110px;}
.u-9acde600{grid-column: 1 / -1; margin: 6px 0 8px 0; border-top: 1px solid rgba(0,0,0,0.12);}
.u-a5595d11{margin-top: 6px;}
.u-d8368b1f{color: #6b7280;}
.u-93641f59{margin-left: .5rem; color: #6b7280;}
.u-d3fe3403{margin-top: .25rem; padding: .5rem .75rem; display: flex; gap: .5rem; align-items: center; justify-content: space-between;}
.u-3bcd5d13{color: #b91c1c;}
.u-a83269a1{max-width: 100%; height: auto;}
.u-9dae231a{color: #888;}
.u-d3877988{text-align: center; backdrop-filter: blur(2px); padding: 18px 22px; border-radius: 10px; background: rgba(0,0,0,0.35); border: 1px solid rgba(255,255,255,0.2);}
.u-98d782c7{font-size: 18px; font-weight: 600; margin-bottom: 8px;}
.u-d179c63c{opacity: .9; margin-bottom: 12px;}
.u-1cd662fa{background: #10b981; color: #fff; border: none; padding: 8px 14px; border-radius: 6px; cursor: pointer; font-weight: 600;}
.u-9552157b{margin-left: 12px;}
.u-d1b68609{font-size: 1.25em;}
.u-666e717d{color: #2980b9;}
.u-7740429a{margin-left: 16px; color: #555; font-size: 1.1em;}
.u-0f2f8fc6{color: #c0392b;}
.u-c7037fec{font-weight: bold; cursor: pointer;}
.u-7eb5752a{margin-top: 10px; border-collapse: collapse;}
.u-7411cb61{padding: 4px;}
.u-5c666c98{padding: 4px; font-weight: bold;}
.u-5ba9a851{border-collapse: collapse; min-width: 500px;}
.u-8d0fd4f1{color: orange;}
.u-c0c3754f{overflow-x: auto; margin-top: 12px;}
.u-81774a59{border-collapse: collapse; width: 100%; min-width: 320px;}
.u-b1a8bdf2{text-align: left; border: none;}
.u-3421636f{text-align: center; padding: 0 8px;}
.u-dd410f85{padding-right: 8px;}
.u-da190a81{width: 100px;}
.u-bec33d20{font-weight: bold; background: #222; color: #fff;}
.u-aca8a79f{margin-left: auto; display: inline-flex; align-items: center; gap: 6px;}
.u-58c45dd1{font-size: 18px; line-height: 1.5; margin-top: 6px;}
.u-4d9ccf2a{white-space: normal; max-width: 24rem;}
.u-2ff4c4b4{overflow: auto; margin-bottom: 1rem;}
.u-87c5da97{opacity: .5;}
.u-6e900cfe{display: flex; align-items: center; justify-content: space-between; gap: .5rem; padding: .35rem .75rem;}
.u-52448751{margin: 0; font-size: 16px;}
.u-f8033dd2{padding: .5rem .75rem;}
.u-533d49e3{display: flex; gap: 6px; align-items: center; flex-wrap: wrap;}
.u-1d55fd71{display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap;}
.u-67ef0755{display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px;}
.u-5d58d012{min-height: 3rem; max-height: 60vh; overflow: auto; white-space: normal; word-break: break-word;}
.u-ac3aeca4{width: 16px; height: 16px; vertical-align: middle;}
.u-5360f32e{font-weight: 600; color: #1d4ed8;}
.u-c5521f3a{margin-top: 3px;}
.u-138a2152{white-space: normal; word-break: break-word; max-height: 50vh; overflow: auto;}
.u-ca5c6f70{max-width: 640px; white-space: pre-wrap;}
.u-31b42f78{max-width: 740px;}
.u-d68a485e{color: #ffc107;}
.u-a5d26d26{color: #28a745;}
.u-3749eeb1{text-align: right; font-weight: 600;}
.u-056b8384{opacity: 0.3; width: 14px; height: 14px;}
.u-6293422c{width: 14px; height: 14px;}
.u-8a06b3cc{width: 100%; min-width: 0;}
.u-9474ba08{text-align: left; cursor: pointer; user-select: none;}
.u-455dc2ae{text-align: right; cursor: pointer; user-select: none;}
.u-40bd05dc{display: inline-flex; align-items: center; gap: 4px; justify-content: flex-end;}
.u-fae02e73{cursor: pointer; user-select: none; list-style: none;}
.u-6533a10a{display: flex; align-items: center; justify-content: space-between; gap: .75rem; flex-wrap: wrap; width: 100%;}
.u-b0ca93b0{display: flex; flex-direction: column; gap: .35rem; min-width: 0;}
.u-ef05486c{display: flex; align-items: center; gap: .5rem; flex-wrap: wrap;}
.u-972771a6{display: flex; align-items: center; gap: .5rem; flex-wrap: wrap; color: var(--muted,#6b7280);}
.u-a334e5de{color: var(--text,#111827);}
.u-99f8c11c{overflow: auto; margin-top: .5rem;}
.u-30489cbd{text-align: right;}
.u-bf718cfd{display: flex; flex-direction: column; gap: .5rem;}
.u-e4b2d6ac{margin-left: 4px; display: inline-flex; align-items: center;}
.u-3a9ed365{display: inline-flex; gap: .35rem;}
.u-3664e0bc{gap: .5rem; flex-wrap: wrap; justify-content: flex-start; align-items: center; margin: 0 0 .75rem 0; padding: .6rem .7rem; border: 1px solid var(--line, #e5e7eb); border-radius: 12px; background: color-mix(in srgb, var(--info, #0ea5e9) 6%, transparent);}
.u-c1e73d79{margin-bottom: 12px; border: 1px solid var(--line,#e5e7eb); border-radius: 12px; overflow: hidden;}
.u-4c24dbd8{display: flex; flex-direction: column; gap: 8px; background: var(--surface,#fff);}
.u-296f4e2a{padding: 12px; background: var(--surface,#fff); display: flex; flex-direction: column; gap: 12px;}
.u-81ac4816{grid-template-columns: 1fr; gap: 12px; align-items: end;}
.u-795d123e{min-width: 240px;}
.u-27a68c81{display: inline-flex; align-items: center; gap: 6px; margin: 0;}
.u-b8c12a40{border: 1px solid var(--line,#e5e7eb); border-radius: 12px; overflow: hidden;}
.u-615cabb7{display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; flex-wrap: wrap;}
.u-8c3336d3{margin: 0; color: var(--muted,#6b7280);}
.u-b7f8590a{gap: .5rem; flex-wrap: wrap; justify-content: flex-start; align-items: center; margin: 0 0 10px 0;}
.u-ae010b02{min-width: 240px; max-width: 360px;}
.u-5e5c19db{max-width: 240px;}
.u-a981cb7e{display: flex; flex-direction: column; gap: 2px;}
.u-820dc7b8{margin: 0; color: var(--muted,#6b7280); font-size: .85rem;}
.u-6f20becb{text-align: right; font-weight: 700;}
.u-0d4f869f{color: var(--danger,#ef4444);}
.u-e1e43484{opacity: .9;}
.u-9b7a368e{margin-top: -2px;}
.u-7cc88f6f{margin-right: 6px;}
.u-a089f27f{margin: 0 0 6px 0; color: var(--muted,#6b7280);}
.u-3a259168{padding: 0; grid-template-columns: repeat(2, minmax(0,1fr));}
.u-c163c9cf{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; margin-bottom: 16px;}
.u-944d8c3c{padding: 16px; background: var(--surface-alt,#f9fafb); border-radius: 8px; border: 1px solid var(--line,#e5e7eb);}
.u-e80d91d0{margin-bottom: 4px; color: var(--muted); font-size: 0.875rem;}
.u-ca3b2b49{font-size: 1.75rem; font-weight: 600; color: var(--text,#111827);}
.u-c741527e{padding: 16px;}
.u-ca2a0f78{text-align: center; font-weight: 600;}
.u-7c6b0760{width: min(760px, 96vw); max-height: 80vh; overflow: auto; background: var(--surface,#fff); border: 1px solid var(--line,#e5e7eb); border-radius: 12px; box-shadow: 0 12px 40px rgba(0,0,0,.25);}
.u-bbc98f87{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 12px 14px; border-bottom: 1px solid var(--line,#e5e7eb);}
.u-33f2a66d{min-width: 0;}
.u-3670ef20{margin: 2px 0 0 0; color: var(--muted,#6b7280);}
.u-825356a5{padding: 12px 14px;}
.u-c7941975{color: var(--muted,#6b7280);}
.u-1e58d11d{margin-top: 10px; border-top: 1px solid var(--line,#e5e7eb); padding-top: 10px;}
.u-07459639{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 8px 10px; border: 1px solid var(--line,#e5e7eb); border-radius: 10px; background: var(--surface,#fff);}
.u-35819dbd{display: flex; align-items: center; gap: 10px; min-width: 0;}
.u-42d1ef2e{font-variant-numeric: tabular-nums;}
.u-162fc777{font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 460px;}
.u-2bf69bb6{display: flex; flex-wrap: wrap; gap: 6px;}
.u-cf5e6429{margin: 0 0 10px 0; gap: .5rem; flex-wrap: wrap; justify-content: flex-start; align-items: center;}
.u-368742b3{max-width: 260px;}
.u-480a98d9{display: inline-flex; align-items: center; gap: .35rem; flex-wrap: nowrap;}
.u-984ba193{max-width: 180px;}
.u-4c03a9ff{position: relative; height: 400px;}
.u-c342567a{margin-top: 16px; padding: 12px; background: var(--surface-alt,#f9fafb); border-radius: 8px;}
.u-eaf9ebd8{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 16px;}
.u-7a0d5352{margin-bottom: 4px; font-size: 0.875rem;}
.u-127f723f{padding: 16px; background: var(--surface,#fff);}
.u-d60a1863{display: flex; gap: 32px; align-items: center;}
.u-e9b74d52{margin-top: 12px; border: 1px solid var(--line,#e5e7eb); border-radius: 12px; overflow: hidden;}
.u-d43d027d{background: var(--surface,#fff); padding: 8px 12px; display: flex; flex-direction: column; gap: 8px;}
.u-8e9eeb47{align-self: flex-start;}
.u-1038f371{padding: 12px; background: var(--surface,#fff);}
.u-e0e98b64{text-align: center; font-weight: 600; color: var(--primary);}
.u-358f8496{--te-progress-color: var(--info, #3b82f6);}
.u-bcf8523d{--te-progress-color: var(--danger);}
.u-ffbabde1{--te-progress-color: var(--warning);}
.u-ae3edf4a{position: relative; z-index: 1;}
.u-dffc4db2{margin-top: 14px;}
.u-fc826a60{max-width: min(520px, 92vw); width: auto; padding: 16px 16px 14px 16px; border-radius: 14px; overflow: hidden;}
.u-70fbee6e{display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 6px 2px 10px 2px;}
.u-ae712671{margin: 0; font-size: 18px; font-weight: 700;}
.u-6c7b07c1{line-height: 1; font-size: 22px; background: transparent; border: none; color: var(--muted); cursor: pointer; width: 36px; height: 36px; border-radius: 8px;}
.u-e7f3b682{padding: 0 2px 4px 2px; max-height: 60vh; overflow-y: auto; overflow-x: hidden;}
.u-8e903290{padding: .55rem .6rem;}
.u-c0736b11{padding: .55rem .6rem; text-align: right; white-space: nowrap;}
.u-71759daa{padding: .55rem .6rem; color: var(--muted,#6b7280);}
.u-1e689039{gap: 10px;}
.u-e7500704{margin-top: 8px; padding: .5rem .75rem;}
.u-683cdbd6{margin-top: 4px; color: #6b7280;}
.u-217bd1dd{margin-top: 6px; color: var(--danger); display: none;}
.u-ad78d61d{margin-top: 8px; white-space: pre-wrap;}
.u-4919953b{margin-top: 8px; padding: .5rem .75rem; display: none;}
.u-f17001c3{gap: 8px;}
.u-8d9f174a{display: flex; flex-wrap: wrap; gap: 6px; max-height: 140px; overflow: auto;}
.u-6f08a93d{display: flex; align-items: center; justify-content: center; height: 100vh; font-family: sans-serif;}
.u-c30d5cdc{width: 200px; background: var(--line); height: 8px; border-radius: 4px; overflow: hidden;}
.u-be870796{width: 100%; background: var(--line); height: 10px; position: relative; border-radius: 4px; overflow: hidden;}
.u-ed22360b{display: inline-block; padding: 2px 6px; border: 1px solid #111827; border-radius: 6px; background: rgba(17,24,39,.04); color: inherit;}
.u-3f2e6ed9{flex: 1; text-align: center; font-size: 12px; color: var(--muted);}
.u-796aae66{position: relative; display: flex; width: 100%; gap: 2px; background: var(--line); border-radius: 4px; overflow: hidden; height: 10px;}
.u-b4c91c99{margin: 8px 0 12px 0;}
.u-80a3e198{margin-bottom: 6px; display: flex; justify-content: space-between; gap: 8px;}
.u-b8245cc1{font-weight: 600; color: var(--muted);}
.u-5cf3493d{display: flex; gap: 4px; margin-top: 4px;}
.u-6d0559c8{border: 1px solid #e5e7eb; border-radius: 10px; padding: 10px; background: #fff;}
.u-b95b22b6{margin-left: 8px; color: var(--muted); display: none;}
.u-727bca75{min-width: 480px;}
.u-3934003a{min-width: 360px;}
.u-f4533029{margin-top: 12px; display: flex; justify-content: space-between; gap: 8px;}
.u-ea98e073{position: relative; display: flex; width: 100%; gap: 2px; background: var(--line); border-radius: 4px; overflow: hidden;}
.u-47dd176a{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px;}
.u-ea548346{display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 12px;}
.u-70e2ec31{grid-column: 1 / -1; border: 1px solid #e5e7eb; border-radius: 10px; padding: 10px; background: #fff;}
.u-0174fe1f{margin-top: 10px; display: flex; gap: 8px; flex-wrap: wrap; justify-content: center;}
.u-edf1859e{max-width: 520px; margin: 8px auto;}
.u-de358954{display: flex; align-items: center; gap: 8px; justify-content: space-between; flex-wrap: wrap;}
.u-077c0798{margin-right: 8px;}
.u-0d69900b{opacity: .7;}
.u-22305827{display: flex; align-items: center; justify-content: space-between; gap: 8px;}
.u-94d8d311{width: 18px; height: 18px; vertical-align: -2px; margin-right: 6px;}
.u-b3786222{display: flex; gap: 0.5rem;}
.u-292fa0d2{font-size: 1.4rem; font-weight: 700; margin: 0 0 8px 0;}
.u-4eba9bec{margin: 0 0 16px 0; line-height: 1.5;}
.u-20fe48d0{display: flex; gap: 10px; flex-wrap: wrap; justify-content: flex-end; margin-top: 8px;}
.u-ad171a5c{padding: 10px 16px; border-radius: 999px; border: none; background: var(--accent, #00AFB5); color: #0b1120; font-weight: 700; cursor: pointer;}
.u-b25b04c3{display: flex; justify-content: center; align-items: center; gap: 6px; flex-wrap: wrap; margin-top: 6px; margin-left: 0;}
.u-9864d57c{display: flex; flex-direction: column; align-items: center;}
.u-0172c196{display: flex; align-items: center; justify-content: center; height: 100%;}
.u-c9e1d9a3{gap: 8px; align-items: center; grid-column: 1 / -1;}
.u-bf50eebe{width: 80px; margin-left: 8px;}
.u-7078822c{grid-template-columns: 1fr 1fr; gap: 8px 12px; align-items: start;}
.u-ce51cf1f{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px 12px;}
.u-a35b8b9c{resize: vertical;}
.u-f6055ade{align-items: center; gap: 12px;}
.u-92cb2572{margin-bottom: 1.5rem;}
.u-e798d939{display: flex; gap: 0.75rem; align-items: flex-end;}
.u-378e3169{min-height: 1.2em; color: var(--muted); font-size: 0.9em; margin-top: 0.5rem;}
.u-5471e103{display: flex; flex-wrap: wrap; gap: 0.5rem; width: 100%;}
.u-337868e4{display: none; padding: 1rem; border-radius: var(--radius); margin-bottom: 1rem;}
.u-50435ff2{margin-bottom: 0;}
.u-efc17ad2{color: var(--muted); font-size: 0.9rem; margin-bottom: 0.25rem;}
.u-a2bf4dfc{font-weight: 600; color: var(--text);}
.u-bb0be813{color: var(--muted); margin-left: 0.5rem; font-weight: normal;}
.u-146be31f{padding: 1rem; color: var(--muted); text-align: center; font-style: italic; background: var(--bg); border-radius: var(--radius);}
.u-8f139e53{display: none; margin-bottom: 1.5rem;}
.u-0c12af47{margin-bottom: 0.5rem; color: var(--muted); font-size: 0.95rem;}
.u-c8b5f1a1{margin-top: 12px; padding: 10px 12px; border: 1px solid var(--line); border-radius: 10px; background: color-mix(in srgb, var(--surface, #fff) 92%, var(--muted, #64748b) 8%);}
.u-e761223d{display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px;}
.u-1890fe9e{display: flex; gap: 8px; align-items: center; padding: 3px 0;}
.u-798b1237{margin-left: auto; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;}
.u-d231dafe{padding: 8px 0; border-bottom: 1px solid var(--line);}
.u-328207d7{cursor: pointer; display: flex; align-items: flex-start; gap: 10px; flex-wrap: wrap; list-style: none;}
.u-7383fe56{margin-bottom: 4px;}
.u-47adedea{max-height: 180px; overflow: auto; border: 1px solid var(--line); border-radius: 8px; padding: 6px 10px; background: var(--surface);}
.u-c8e9e48e{margin-top: 8px; max-height: 560px; overflow: auto; border-top: 1px solid var(--line); padding-top: 8px;}
.u-91deb227{display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 10px;}
.u-1399b35b{display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px;}
.u-3f8c8182{display: grid; gap: 10px; margin-top: 10px;}
.u-c6823cea{border: 1px solid var(--line, #e5e7eb); border-radius: 14px; padding: 12px 14px; background: rgba(255,255,255,0.84);}
.u-964630e6{display: flex; justify-content: space-between; gap: 12px; align-items: center; margin-bottom: 8px;}
.u-42c0b175{--te-progress-color: var(--success, #16a34a);}
.u-f3ae53b9{display: flex; flex-wrap: wrap; gap: 10px; align-items: end; margin-top: 8px;}
.u-7dd83dca{height: 44px; min-width: 44px; padding: 0 12px;}
.u-ee423b7d{min-width: 260px; flex: 1 1 320px;}
.u-445c8abf{display: block; margin-bottom: 6px;}
.u-3a4fcb0e{position: relative; height: 340px; margin-top: 12px; border: 1px solid var(--line, #e5e7eb); border-radius: 16px; padding: 12px; background: rgba(255,255,255,0.82);}
.u-7cd1da2a{margin-top: 8px; padding-top: 8px; border-top: 1px solid var(--line, #e5e7eb); display: flex; flex-wrap: wrap; gap: 8px 16px; color: var(--muted); font-size: .9em;}
.u-36948e7e{font-weight: 500; color: #374151; margin-bottom: 2px;}
.u-037dc08a{font-size: 12px; color: #6b7280;}
.u-8f28f74b{background: none; border: none; color: #ef4444; cursor: pointer; padding: 4px; border-radius: 4px; margin-left: 8px;}
.u-fac96da0{width: 12px; height: 12px;}
.u-f2fe7f3a{display: flex; gap: 8px; margin-top: 8px;}
.u-ca5c1981{border: 1px solid var(--accent, #00AFB5); border-radius: 999px; padding: 2px 8px; font-size: 12px; color: var(--accent, #00AFB5); background: color-mix(in srgb, var(--accent, #00AFB5) 10%, white 90%); white-space: nowrap;}
.u-4e454d52{color: var(--muted); font-weight: 600; min-width: 24px;}
.u-5fcf75c1{flex: 1; line-height: 1.4;}
.u-2d483a70{position: absolute; top: -4px; right: -6px; background: #f59e0b; color: white; font-size: 10px; padding: 1px 4px; border-radius: 999px; font-weight: 600; line-height: 1;}
.u-7fb2660f{margin-left: 6px; background: transparent; border: 0; color: inherit; cursor: pointer; line-height: 1; padding: 0;}
.u-b0a76e51{margin: 6px 0 8px 0;}
.u-98c39aaa{min-width: 90px;}
.u-3c445a58{min-width: 60px;}
.u-236fd726{min-width: 320px;}
.u-9f837fbe{display: flex; align-items: center; justify-content: flex-end; margin: 8px 0 0 0;}
.u-ca6a1dd1{max-width: 900px; width: min(96vw, 900px); margin: 24px auto; max-height: 70vh!important; display: flex; flex-direction: column;}
.u-317d85e3{overflow: auto; padding-right: 8px;}
.u-b4641726{white-space: normal; line-height: 1.6; padding: 8px; border: 1px solid var(--line); border-radius: 8px; background: var(--surface);}
.u-2e2af9cd{max-width: 900px; width: min(96vw, 900px); margin: 24px auto; max-height: 90vh; display: flex; flex-direction: column;}
.u-c25f9718{margin-bottom: 16px; padding-bottom: 8px; border-bottom: 1px solid var(--line);}
.u-eb473949{margin-bottom: 24px;}
.u-aac7909f{margin: 0 0 12px 0; font-size: 16px; font-weight: 600; color: var(--text); display: flex; align-items: center;}
.u-bafd8dc6{width: 18px; height: 18px; margin-right: 8px;}
.u-29b7980a{margin-bottom: 16px;}
.u-87a19871{margin-top: 4px; white-space: pre-wrap; line-height: 1.35;}
.u-618e053c{margin-left: auto; display: flex; flex-wrap: wrap; gap: 6px; align-items: center;}
.u-d3721ef8{color: var(--muted); font-style: italic;}
.u-a2efa843{padding: 8px 12px; margin: 4px 0; background: var(--surface); border: 1px solid var(--line); border-radius: 6px; display: flex; align-items: flex-start; gap: 8px;}
.u-fec74201{font-size: 16px; word-break: break-all; padding: 12px; border: 1px solid var(--line); border-radius: 8px; background: var(--surface);}
.u-66d4f5a8{font-size: 1.35rem; font-weight: 700;}
.u-d2589f9e{padding: 10px 12px;}
.u-8dd8c5ab{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px; align-items: center;}
.u-367be444{font-size: 1.2rem; font-weight: 700;}
.u-5f73fd35{display: grid; gap: 10px;}
.u-0a60ce4b{display: flex; justify-content: space-between; gap: 8px; padding: 4px 0; border-bottom: 1px solid var(--line);}
.u-a9b6ca03{display: flex; justify-content: space-between; gap: 8px; padding: 6px 0; border-bottom: 1px solid var(--line);}
.u-87a993dc{text-align: right; white-space: nowrap;}
.u-341078cb{border: 1px solid var(--line); border-radius: 8px; padding: 8px 10px; margin-bottom: 10px;}
.u-0e2d3d70{cursor: pointer; list-style: none;}
.u-4166bc2d{display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap;}
.u-5db75d4d{font-weight: 700;}
.u-cb310849{display: grid; gap: 8px; margin-top: 10px;}
.u-7ce13187{padding: 8px 10px; border: 1px solid var(--line); border-radius: 6px; background: var(--surface);}
.u-46a7c4f7{margin-top: 2px;}
.u-6026c548{max-width: 1200px; width: 98%;}
.u-f0f68b16{display: flex; gap: 24px; align-items: center; margin-bottom: 16px; flex-wrap: wrap;}
.u-a75746ba{color: var(--warning); margin-top: 8px; display: none;}
.u-2a374f83{margin-top: 8px; display: none;}
.u-50fbe2c1{flex: 1 1 360px; display: none;}
.u-e955c04e{margin-left: 4px; font-weight: 600;}
.u-2fedce52{display: none; margin-top: 6px; padding: 6px 10px; border: 1px solid var(--line); border-radius: 6px; background: var(--surface); display: flex; align-items: center; gap: 8px;}
.u-4c4b2423{margin-top: 12px; display: none;}
.u-f007a1e1{margin-bottom: 12px; color: var(--muted); font-size: 14px;}
.u-0533128c{display: grid; grid-template-columns: 1fr 1fr; gap: 12px; align-items: start;}
.u-6fedacf2{margin-top: 16px; margin-bottom: 16px;}
.u-20e7ba86{display: grid; grid-template-columns: 1fr; gap: 8px; max-height: 150px; overflow-y: auto; border: 1px solid var(--line); border-radius: 6px; padding: 12px; background: var(--surface);}
.u-7b0bdb30{margin: 12px 0 0 0;}
.u-90e2eba0{grid-template-columns: 1fr; gap: 8px;}
.u-5c307e3a{display: flex; gap: 8px; justify-content: flex-end; padding-top: .5rem;}
.u-ae8790ac{padding: 4px 0; border-bottom: 1px solid var(--line);}
.u-2f506680{color: var(--muted); margin-right: 8px;}
.u-e6f05541{color: var(--text);}
.u-e4789dc5{font-size: 14px; margin-bottom: 8px; color: var(--success); font-weight: 500;}
.u-f31352de{display: inline-flex; align-items: center; gap: 6px; font-weight: 600;}
.u-076da054{font-weight: 800; line-height: 1.2;}
.u-962142c1{max-width: 720px; width: 96%; max-height: 80vh; display: flex; flex-direction: column; padding: 16px;}
.u-03535200{max-width: 920px; width: 96%; max-height: 84vh; display: flex; flex-direction: column; padding: 16px;}
.u-15c86c41{display: flex; justify-content: space-between; gap: 8px; flex-wrap: wrap; align-items: center;}
.u-502260c4{opacity: .85;}
.u-73d25483{display: flex; gap: 8px; flex-wrap: wrap; justify-content: flex-end;}
.u-c86ccb39{margin-top: 2px; opacity: .9;}
.u-209732a3{font-weight: 800;}
.u-64efad65{display: inline-flex; align-items: center; gap: 6px; font-weight: 600; opacity: .75;}
.u-809bb6bd{opacity: .85; font-weight: 500;}
.u-98f2a0ed{font-weight: 700; line-height: 1.2;}
.u-a04ef09a{opacity: .5; pointer-events: none;}
.u-b264e9d1{display: flex; align-items: center; gap: 12px;}
.u-192902f9{display: flex; flex-wrap: wrap; gap: 8px;}
.u-b8901b8c{display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 6px; justify-items: center; align-items: center;}
.u-76932b51{position: absolute; top: -4px; right: -4px; background: #f59e0b; color: white; font-size: 10px; padding: 1px 4px; border-radius: 999px; font-weight: 600;}
.u-6eb2cd3a{display: flex; gap: 6px; flex-wrap: wrap; margin-top: 4px;}
.u-a67a8161{max-width: 96vw; width: auto; background: transparent; box-shadow: none;}
.u-107d179b{max-width: 96vw; max-height: 92vh; display: block; margin: 0; border-radius: 6px;}
.u-c5160548{text-align: center; color: #666; padding: 20px;}
.u-522b3872{display: flex; gap: 0.5rem; align-items: center;}
.u-0ce45ac7{color: #666;}
.u-318e55a4{position: relative; display: inline-block;}
.u-e378e27d{position: absolute; left: 0; top: 36px; display: flex; gap: .4rem; padding: .35rem; background: rgba(255,255,255,0.9); border: 1px solid rgba(0,0,0,0.08); border-radius: 8px; box-shadow: var(--shadow-md); z-index: 20;}
.u-f64db06d{width: 22px; height: 22px; border-radius: 6px; border: 2px solid white; box-shadow: 0 0 0 1px rgba(0,0,0,0.08); background: var(--info);}
.u-55806dc9{width: 22px; height: 22px; border-radius: 6px; border: 2px solid white; box-shadow: 0 0 0 1px rgba(0,0,0,0.08); background: var(--success);}
.u-7b8cb0e2{width: 22px; height: 22px; border-radius: 6px; border: 2px solid white; box-shadow: 0 0 0 1px rgba(0,0,0,0.08); background: var(--warning);}
.u-30703458{width: 22px; height: 22px; border-radius: 6px; border: 2px solid white; box-shadow: 0 0 0 1px rgba(0,0,0,0.08); background: var(--accent);}
.u-a8467050{display: none; max-height: 260px; overflow: auto;}
.u-83ae58c3{align-items: center; gap: 12px; flex-wrap: wrap;}
.u-64645cdd{min-width: 220px; max-height: 160px;}
.u-2804a9e3{margin-top: 6px; color: #6b7280;}
.u-7e802ed6{min-width: 260px; max-height: 240px;}
.u-dcbccdf3{align-items: center; gap: .5rem; margin-bottom: .5rem;}
.u-b84be4df{align-items: center; gap: .5rem; margin: 0 0 .25rem 0;}
.u-38127df3{margin-top: 8px; align-items: end;}
.u-4699da6b{display: flex; gap: 12px; flex-wrap: wrap;}
.u-d9195eb3{margin: 0; display: flex; align-items: center; justify-content: space-between; gap: 8px;}
.u-dfd1a0fc{grid-column: 1 / -1; display: flex; gap: 8px; flex-wrap: wrap; align-items: end;}
.u-df3bb6c3{flex: 1; min-width: 200px;}
.u-4997cd3f{display: flex; gap: 10px; align-items: center;}
.u-11fcdc57{font-size: 12px;}
.u-28e278b7{display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-bottom: 6px;}
.u-0d10026f{width: 100%; max-width: 100%;}
.u-dcaab922{display: none; margin-top: 6px; padding: 8px; border: 1px solid var(--line); border-radius: 8px; background: #fff; width: 100%; max-width: 100%; overflow-wrap: break-word;}
.u-1b63934b{flex: 1; min-width: 220px;}
.u-586866df{margin-top: 6px; font-size: 13px; opacity: .9;}
.u-f28a5a56{position: relative; width: 96vw; height: 92vh; display: flex; align-items: center; justify-content: center; overflow: hidden; touch-action: none;}
.u-3aa460fa{position: absolute; top: 10px; right: 10px; z-index: 5; width: 40px; height: 40px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.25); background: rgba(0,0,0,0.45); color: #fff; font-size: 22px; line-height: 1; display: grid; place-items: center; cursor: pointer; backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);}
.u-9b28fb94{max-width: 96vw; max-height: 92vh; display: block; margin: 0 auto; border-radius: 6px; touch-action: none; user-select: none; -webkit-user-select: none; transform: translate3d(0px,0px,0) scale(1); transform-origin: center center;}
.u-833aa83a{max-width: 800px; width: min(95vw, 800px); margin: 16px auto; max-height: calc(100vh - 32px); display: flex; flex-direction: column;}
.u-0d2a5040{overflow: auto; padding: 8px 12px; flex: 1 1 auto;}
.u-6e1a2b9f{margin: 0 0 8px 0;}
.u-1669e027{white-space: normal; line-height: 1.5; padding: 8px; border: 1px solid var(--line); border-radius: 8px; background: var(--surface);}
.u-55d12a52{white-space: pre-wrap; font: 14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif; margin: 16px;}
.u-63bc976b{opacity: .8;}
.u-bd151848{font-size: 20px; font-weight: 700; margin-bottom: 8px; display: flex; align-items: center; gap: 8px;}
.u-3ae7200d{width: 20px; height: 20px; color: #fff;}
.u-2eaf4590{opacity: 0.95; line-height: 1.5;}
.u-a018b445{margin-top: 12px; font-size: 13px; color: #bbb;}
.u-219ece6d{margin-top: 8px; line-height: 1.5;}
.u-aedb2bb7{color: #60a5fa; text-decoration: underline;}
.u-277646b7{margin-top: 12px; display: flex; gap: 10px; flex-wrap: wrap;}
.u-7239bf1d{background: #3b82f6; color: white; border: 0; border-radius: 8px; padding: 10px 14px; cursor: pointer; font-weight: 600;}
.u-eb2f1781{background: #111827; color: #fff; border: 1px solid #4b5563; border-radius: 8px; padding: 10px 14px; cursor: pointer; font-weight: 600;}
.u-b0c9c35f{background: #6b7280; color: #fff; border: 0; border-radius: 8px; padding: 10px 14px; cursor: pointer; font-weight: 600;}
.u-105e6d4c{margin-top: 8px; font-size: 13px; color: #bbb;}
.u-a13ba075{display: flex; justify-content: flex-end; align-items: center; gap: 8px;}
.u-74d89be1{display: grid; grid-template-columns: repeat(1, minmax(0,1fr)); gap: 8px;}
.u-8544dfd0{display: flex; flex-wrap: wrap; gap: 6px; margin-top: 6px;}
.u-a8271e69{max-width: 980px; width: 96%;}
.u-d842c2c5{min-width: 820px;}
.u-0734d261{display: flex; gap: .5rem; align-items: center; flex-wrap: wrap;}
.u-c9af4395{display: none; padding: 10px; margin: 0 0 12px 0; background: #fef3c7; border-left: 4px solid #f59e0b; font-size: 0.875rem; color: #78350f;}
.u-103c4e2f{display: flex; align-items: flex-start; gap: 8px;}
.u-af2b75ca{width: 18px; height: 18px; flex-shrink: 0; margin-top: 2px;}
.u-b27306a0{width: 100%; max-width: 100%; overflow-x: auto;}
.u-db0bbfb8{max-width: 900px; width: 96%; outline: 0;}
.u-1d8436c5{padding-left: 18px; margin-top: 0;}
.u-72d0fa86{margin: 8px 0 6px 0;}
.u-d80b23a3{max-width: 420px; width: 94%;}
.u-1bb8b2cf{position: sticky; bottom: 0; background: rgba(255,255,255,0.95); padding-top: 8px; margin-top: 4px; border-top: 1px solid rgba(0,0,0,0.06); display: flex; flex-direction: column; align-items: flex-end; gap: 6px;}
.u-2c1be359{display: flex; gap: 12px; color: var(--muted,#6b7280); font-size: .95em;}
.u-4c504530{max-width: 1080px; width: 96%;}
.u-e821caeb{display: grid; grid-template-columns: 1fr; gap: 16px; max-height: 78vh; overflow: auto;}
.u-fdfb255a{margin-top: -4px;}
.u-c8d2c32b{min-width: 720px;}
.u-dd4ff2b0{display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 8px;}
.u-1d50f043{list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 6px;}
.u-12803626{color: #dc2626;}
.u-065ca38e{background: #fff; padding: 16px; border-radius: 8px; min-width: 420px; max-width: 92vw; max-height: 90vh; overflow-y: auto;}
.u-22ea29f5{margin: 0 0 12px 0;}
.u-34420787{display: flex; justify-content: flex-end; gap: 8px; margin-top: 8px;}
.u-004021d6{white-space: pre-wrap; margin-top: 6px; max-height: 200px; overflow: auto; border: 1px solid #e5e7eb; padding: 6px; border-radius: 4px; background: #f9fafb;}
.u-05dbbb35{margin-top: 8px; display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}
.u-f83e098e{white-space: normal; line-height: 1.2;}
.u-c6d16d82{display: flex; align-items: center; gap: 6px; flex-wrap: wrap;}
.u-9c0960c5{margin-top: 4px; color: var(--muted); font-size: 12px;}
.u-624eb0f1{color: var(--muted); font-size: 12px;}
.u-411a9dba{display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-top: 2px;}
.u-85a15f20{margin-top: 4px; display: flex; gap: 6px; align-items: center; flex-wrap: wrap;}
.u-16c9732d{min-width: 200px; white-space: normal;}
.u-56a707fc{display: flex; flex-wrap: wrap; gap: 6px; align-items: center; justify-content: center;}
.u-449ebe77{background: white; padding: 20px; border-radius: 10px; max-width: 400px;}
.u-a1dc6ea7{margin-left: 8px; display: inline-flex; gap: 3px; align-items: center;}
.u-5c527fc2{display: flex; align-items: center; justify-content: space-between;}
.u-6fdbdaaa{color: #b45309;}
.u-92749513{margin-top: 8px; color: #059669; display: flex; align-items: center; gap: 6px;}
.u-83470013{margin: .75rem 0;}
.u-d95afe87{display: flex; justify-content: space-between; gap: 8px; flex-wrap: wrap;}
.u-78c19fa1{display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: .75rem;}
.u-1c30ce8d{margin-top: .5rem; color: var(--warning);}
.u-10341759{width: 84px; vertical-align: middle;}
.u-dcf20ea7{display: grid; grid-template-columns: repeat(2, 36px); grid-auto-rows: 36px; gap: 6px; justify-content: center; align-content: center;}
.u-1d52910d{margin-top: 8px; padding-left: 20px;}
.u-2de23d36{text-align: left; white-space: normal; line-height: 1.2; max-width: 360px;}
.u-ddce2394{display: flex; flex-direction: column; align-items: flex-start; gap: 4px;}
.u-ef8ff65d{opacity: .75;}
.u-8fdf14fe{display: inline-flex; align-items: center; justify-content: center; line-height: 1;}
.u-e7a2c1b2{display: flex; flex-direction: column; align-items: center; gap: 10px;}
.u-3f6587bd{display: grid; grid-template-columns: 220px 1fr; align-items: center; gap: 8px;}
.u-8dfd6145{background: white; padding: 16px; border-radius: 8px; width: 320px; max-width: 90vw;}
.u-620f2395{margin: 0 0 12px 0; font-size: 16px; font-weight: 600;}
.u-1ec51a79{flex: 1; padding: 8px; border: 1px solid #ddd; border-radius: 6px; cursor: pointer; background: #fff;}
.u-6bfea020{display: flex; justify-content: flex-end; gap: 8px; margin-top: 12px;}
.u-96d3f5f8{padding: 6px 10px;}
.u-1c2be36d{display: inline-block; vertical-align: -3px; margin-right: 8px; width: 16px; height: 16px;}
.u-7b1f6ab2{display: inline-block; width: 18px; height: 18px;}
.u-18fae31c{width: 4.6ch; min-width: 4.6ch; text-align: center;}
.u-f48adb7b{display: grid; grid-template-columns: 1fr; gap: 8px;}
.u-a3d18935{display: grid; grid-template-columns: 1fr; gap: 10px;}
.u-071a047a{display: grid; grid-template-columns: 140px 1fr; gap: 8px; align-items: center;}
.u-6151affb{display: flex; align-items: center; gap: 8px; margin: 4px 0;}
.u-7a859e16{flex: 0 0 32px; text-align: right; color: var(--muted);}
.u-9982e2a7{flex: 0 0 48px; text-align: right; font-weight: 600;}
.u-2803b090{flex: 0 0 220px; background: var(--line); height: 6px; border-radius: 3px; overflow: hidden;}
.u-d6f6d6c2{margin: 8px 0 4px 0;}
.u-97796c14{display: flex; gap: 8px; align-items: center; justify-content: space-between;}
.u-79b66a95{display: flex; flex-direction: column; min-width: 0;}
.u-1698535f{display: flex; align-items: center; gap: 10px; min-width: 240px;}
.u-23a324bb{display: flex; align-items: center; gap: 12px; padding: 6px 12px; border-top: 1px solid var(--line,#e5e7eb);}
.u-fe1b555e{min-width: 84px; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.u-fe02386a{flex: 1; display: flex; align-items: center; gap: 8px; min-width: 0;}
.u-26b14361{color: var(--muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.u-e6c6e4b3{flex: 0 0 48px; text-align: right; font-weight: 600; cursor: pointer;}
.u-f942d832{max-width: 800px; width: min(95vw, 800px); margin: 24px auto;}
.u-fda2e318{color: var(--muted); margin-left: 6px;}
.u-57c0931b{display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 8px;}
.u-beb7d4cc{grid-column: 1 / -1; margin-top: 8px;}
.u-5aaeba50{position: sticky; left: 0; background: var(--bg,#fff);}
.u-7082cb94{display: inline-flex; align-items: center; gap: 4px; cursor: pointer; user-select: none;}
.u-1349b8f7{width: 12px; height: 12px; background: rgba(37,99,235,.5); display: inline-block; border-radius: 2px;}
.u-e1f03553{width: 12px; height: 12px; background: rgba(220,38,38,.5); display: inline-block; border-radius: 2px;}
.u-f265ed37{display: flex; align-items: center; gap: 10px;}
.u-5187b6fd{width: 120px;}
.u-0d528e03{min-width: 36px; text-align: right;}
.u-2a4b8dcb{display: flex; flex-direction: column; align-items: flex-start; width: 100%;}
.u-b4436211{max-width: 520px; width: 96%;}
.u-da1f1f58{width: 16px; height: 16px; margin: 0 auto;}
.u-a6a0069f{max-width: 680px; width: 96%;}
.u-2e03fc3d{width: 14px; height: 14px; margin: 0 auto;}
.u-a0941c96{display: flex; align-items: flex-end; gap: 8px;}
.u-1cd8902b{max-width: 920px; width: 96%; position: relative; z-index: 10001;}
.u-bacf2168{grid-template-columns: 1fr 1fr; gap: 8px;}
.u-a2cc3f98{grid-template-columns: 1fr 1fr 1fr; gap: 8px; align-items: end;}
.u-09f3ccd4{grid-template-columns: 1fr 1fr 1fr; gap: 8px;}
.u-d2cca793{grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 8px;}
.u-d7811e28{display: none; margin-left: auto;}
.u-ee3285b9{text-align: center; padding: 2rem;}
.u-b0e39919{width: 48px; height: 48px; color: var(--primary);}
.u-fc1bd2c7{font-size: 16px; margin-bottom: 0.5rem;}
.u-0dc453ed{color: var(--muted); font-size: 14px;}
.u-f6267904{list-style: none; padding: 0; margin: 0;}
.u-163461a4{display: flex; align-items: center; gap: 12px; padding: 8px 10px; border-bottom: 1px solid var(--line,#e5e7eb); cursor: pointer; border-radius: 6px; margin-bottom: 2px;}
.u-5f3a04a3{font-weight: 600; color: var(--muted); min-width: 24px;}
.u-b5482108{font-weight: 600; color: var(--warning);}
.u-019a3117{color: var(--muted); font-size: 13px;}
.u-938f3f60{display: grid; grid-template-columns: 1fr; gap: 12px;}
.u-8c43b745{display: flex; align-items: center; gap: 16px; flex-wrap: wrap;}
.u-b5c12751{display: flex; flex-direction: column; align-items: center; gap: 8px;}
.u-1d68e5e1{font-size: 48px; font-weight: 700; color: var(--brand); line-height: 1;}
.u-0e4e10df{display: flex; gap: 2px;}
.u-8b244664{position: relative; width: 24px; height: 24px;}
.u-5a36a6a6{width: 24px; height: 24px; fill: var(--line);}
.u-ad77badd{flex: 1; min-width: 240px; display: flex; flex-direction: column; gap: 6px;}
.u-3967dd0f{font-size: 13px; color: var(--muted); min-width: 28px;}
.u-2c019678{flex: 1; height: 20px; background: var(--line); border-radius: 10px; overflow: hidden; position: relative;}
.u-2841d4bc{font-size: 13px; color: var(--muted); min-width: 40px; text-align: right;}
.u-15895b3f{display: flex; flex-wrap: wrap; gap: 12px;}
.u-d42b33ab{border: 1px solid #e5e7eb; border-radius: 10px; padding: 10px; min-width: 140px;}
.u-d5558455{font-size: 20px; font-weight: 700;}
.u-0de23199{font-size: 12px; color: var(--muted);}
.u-a1a0c44b{display: flex; flex-direction: column; gap: 8px; max-height: 600px; overflow-y: auto; border: 1px solid #e5e7eb; border-radius: 8px; padding: 8px;}
.u-7dab61b0{position: relative; width: 18px; height: 18px;}
.u-eca8c541{width: 18px; height: 18px; fill: var(--line);}
.u-038aa2b0{background: var(--surface); border-left: 3px solid var(--info); padding: 12px; border-radius: var(--radius);}
.u-e7962e65{display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; flex-wrap: wrap; gap: 8px;}
.u-c004d8c1{font-size: 11px; color: var(--muted); background: var(--line); padding: 3px 8px; border-radius: var(--radius-lg);}
.u-5d473e32{display: block; padding: 16px; text-align: center;}
.u-ab838444{margin-left: 6px; font-weight: 600;}
.u-67532230{display: flex; align-items: center; gap: 6px; margin-left: 10px; flex-wrap: wrap;}
.u-388ff96a{margin: 0; color: var(--muted);}
.u-74af7c86{max-width: 170px; padding: 6px 8px; border: 1px solid var(--line,#e5e7eb); border-radius: 8px; background: var(--surface,#fff);}
.u-55d012f9{margin-left: 6px; color: var(--muted);}
.u-bd293c76{display: block;}
.u-64979817{grid-template-columns: repeat(12, minmax(0,1fr)); gap: 10px; align-items: end;}
.u-06d6ba01{grid-column: span 3;}
.u-956bde14{grid-column: span 4;}
.u-d8de2408{grid-column: span 4; display: none;}
.u-87c5d47f{grid-column: span 2;}
.u-dadb54c2{width: 100%; padding: 6px 8px; border: 1px solid var(--line,#e5e7eb); border-radius: 8px;}
.u-61ba6a93{grid-column: span 2; display: none;}
.u-06984112{grid-column: span 3; display: none;}
.u-3e5ce187{grid-column: span 2; justify-self: end; display: flex; gap: 8px; align-items: center;}
.u-0fe0e95c{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}
.u-48a8c941{margin-bottom: 12px; border: 1px solid var(--line, #e5e7eb); border-radius: 12px; overflow: hidden;}
.u-7ca00797{display: flex; flex-direction: column; gap: 8px; background: var(--surface, #fff);}
.u-ab955512{grid-template-columns: repeat(2, minmax(0,1fr)); gap: 12px; align-items: end;}
.u-652fc26e{display: grid; grid-template-columns: 1fr; gap: 12px; padding: 12px; background: var(--surface, #fff);}
.u-eee0a344{border: 1px solid #e5e7eb; border-radius: 10px; padding: 10px; background: #fff; cursor: pointer;}
.u-a0d63406{font-size: 28px; font-weight: 700; line-height: 1.2;}
.u-a9cb1a20{margin-top: 8px; position: relative; width: 100%; height: 12px; background: #f3f4f6; border-radius: 6px; overflow: hidden;}
.u-62513ae8{height: 100%; width: 0%; background: #10b981; transition: width .3s ease;}
.u-22428ba0{position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; font-size: 12px; color: var(--text,#111827); pointer-events: none;}
.u-cd4abdb7{display: none; padding: 8px; color: var(--muted); align-items: center; gap: 8px;}
.u-f9bdd393{width: 16px; height: 16px; border: 2px solid var(--line,#e5e7eb); border-top-color: var(--text,#111827); border-radius: 50%; display: inline-block; animation: orgSpin 0.8s linear infinite;}
.u-530191ef{display: inline-block; max-width: 360px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom;}
.u-c7b59138{margin: 8px 0;}
.u-829f09f3{padding: 8px; color: var(--muted);}
.u-6985caf0{display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 8px 12px;}
.u-a9f4d14b{margin: 8px 12px;}
.u-4d7d5596{padding: 12px; background: var(--surface, #fff); display: grid; gap: 12px;}
.u-52e7dfd3{grid-template-columns: 1fr auto auto; gap: 10px; align-items: end;}
.u-99dd6181{justify-self: end; display: flex; gap: 8px; align-items: center;}
.u-a9fa154d{grid-template-columns: 1fr auto; gap: 10px; align-items: end;}
.u-b637f5e9{margin-top: 8px; color: var(--muted);}
.u-0faccf93{display: flex; flex-wrap: wrap; gap: 12px; margin-top: 6px;}
.u-b7154830{display: flex; align-items: center; gap: 6px; cursor: pointer; font-size: 14px;}
.u-3c877295{align-self: flex-start; margin-top: 4px;}
.u-1716a37c{grid-template-columns: repeat(3, minmax(0,1fr)); gap: 12px; align-items: end;}
.u-a4b2df1a{padding: 6px 10px; font-size: 12px; line-height: 1;}
.u-e87f215b{display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 12px; padding: 12px; background: linear-gradient(180deg, #fff, #f9fafb);}
.u-1267e0cf{width: 28px; height: 28px; border: 3px solid #ddd; border-top-color: #3b82f6; border-radius: 50%; animation: cohspin 1s linear infinite;}
.u-a94026cf{border: 1px solid #e5e7eb; border-radius: 10px; padding: 10px; background: #fff; grid-column: 1 / -1;}
.u-b9ca3225{display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px;}
.u-5cd0e40f{display: flex; justify-content: flex-end; gap: 8px; margin: -4px 0 8px 0;}
.u-523660c9{display: none; align-items: center; gap: 6px; margin-right: auto;}
.u-8de60269{border: 1px solid #e5e7eb; border-radius: 10px; padding: 10px; background: #fff; grid-column: 1 / -1; display: none;}
.u-39c3890e{min-width: 560px;}
.u-75e8cd6e{max-width: 960px; width: 96%;}
.u-01fe6b7e{max-height: 70vh; overflow: auto;}
.u-7788a5d5{min-width: 520px;}
.u-5c482b23{margin: 12px 0 8px 0;}
.u-a45e062b{display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 8px;}
.u-df1b48bb{width: 100%; margin-bottom: 8px;}
.u-94b814f2{width: 18px; height: 18px; cursor: pointer; color: var(--accent);}
.u-0c36aad1{display: flex; align-items: center; gap: .4rem; flex-wrap: wrap;}
.u-1fd87776{display: flex; gap: .4rem; align-items: center; flex-wrap: wrap;}
.u-30b681f3{display: flex; gap: .4rem; align-items: center; flex-wrap: wrap; margin-top: 4px;}
.u-cee52b1c{margin-top: 6px; display: flex; gap: 6px; flex-wrap: wrap;}
.u-6ca97ec9{display: flex; gap: 8px; align-items: center; padding: 4px 0;}
.u-4346bae9{font-family: monospace; font-size: 11px;}
.u-6e155cdd{width: 56%;}
.u-afb1c4d3{width: 12%;}
.u-0a77833b{width: 16%;}
.u-db490314{width: 16px; height: 16px; pointer-events: none;}
.u-efbde67c{display: flex; align-items: center; gap: .5rem; flex-wrap: wrap; margin-top: 4px; word-break: break-all;}
.u-b683d919{display: flex; flex-direction: column; gap: 6px; align-items: center; justify-content: center; width: 100%;}
.u-1ec2d71e{display: flex; gap: 8px; align-items: center; justify-content: center; flex-wrap: wrap; width: 100%;}
.u-2e024cc8{padding: 4px 8px; font-size: 12px;}
.u-361b2253{margin-top: .75rem; display: flex; gap: 8px; justify-content: flex-end;}
.u-121bce9b{color: var(--danger); margin-top: .5rem;}
.u-187f1971{animation: spin 1s linear infinite;}
.u-2641a50a{display: inline-block; width: 14px; height: 14px; vertical-align: middle;}
.u-83b8e7af{width: 20px;}
.u-ea6170c0{display: flex; gap: 8px; justify-content: flex-end; flex-wrap: wrap;}
.u-ec0f7ffa{margin-top: 0;}
.u-4538daf0{margin: 8px 0 0; padding-left: 18px;}
.u-8dfa4e02{margin: 0 8px; opacity: .85;}
.u-76cbb1e9{margin: .25rem 0 .5rem;}
.u-ad4825f8{margin: .75rem 0 .5rem;}
.u-22273dc3{margin: .75rem 0 .25rem; opacity: .7;}
.u-41b5a7c1{display: flex; gap: .5rem; justify-content: flex-end; margin-top: 1rem;}
.u-71b76f5d{display: flex; justify-content: flex-end; gap: 8px;}
.u-82a04662{display: flex; gap: 12px; align-items: center; flex-wrap: wrap; margin-top: 10px;}
.u-21b27723{width: 140px;}
.u-43fdb042{margin: 10px 0 0; opacity: .85;}
.u-7994ae3d{font-weight: 600; margin: 8px 4px;}
.u-0cf869fe{padding: 8px;}
.u-a25aabde{margin-top: 12px; align-items: end;}
.u-f37c51ef{z-index: 2147483648 !important;}
.u-5ad4087b{display: flex; flex-direction: column; align-items: flex-start; gap: 4px; margin-bottom: 8px;}
.u-9076bb38{margin-top: 8px; white-space: pre-wrap; line-height: 1.35;}
.u-114449a3{position: sticky; bottom: 0; background: rgba(255,255,255,0.95); padding-top: 8px; margin-top: 4px; border-top: 1px solid rgba(0,0,0,0.06); display: flex; flex-direction: column; align-items: stretch; gap: 8px;}
.u-5034f796{display: flex; align-items: center; justify-content: flex-end; gap: 8px; flex-wrap: wrap;}
.u-e63210e4{color: var(--muted,#6b7280); font-size: .95em;}
.u-6870111e{display: none; flex-direction: column; gap: 4px;}
.u-d6cfe1f1{display: flex; align-items: center; justify-content: flex-end; gap: 6px; flex-wrap: wrap; color: var(--muted,#6b7280); font-size: .95em;}
.u-4e4e94d0{max-width: 700px; width: 96%;}
.u-44d2e734{text-align: center; padding: 40px;}
.u-ea668498{color: var(--muted); margin-bottom: 8px;}
.u-2d92f77e{margin: 0 auto;}
.u-7500a9de{color: var(--muted); text-align: center; padding: 20px;}
.u-d9449941{display: flex; flex-direction: column; gap: 6px; padding: 12px; border: 1px solid rgba(0,0,0,0.1); border-radius: 6px; cursor: pointer; transition: all .2s;}
.u-b8ac05e0{font-weight: 600; display: flex; flex-wrap: wrap; gap: 6px;}
.u-cd387d04{display: flex; gap: 8px; flex-wrap: wrap; font-size: .9em; color: var(--muted);}
.u-1766ddb4{width: 14px; height: 14px; display: inline-block; vertical-align: middle;}
.u-d7a9d9bc{display: flex; flex-direction: column; align-items: flex-start; gap: 6px; margin-bottom: 12px;}
.u-d22e0085{max-height: 65vh; overflow: auto;}
.u-c52e8fb2{max-width: 760px; width: 96%;}
.u-382e4e75{max-width: 720px; width: 96%;}
.u-54738f51{word-wrap: break-word;}
.u-2d4864b7{white-space: pre-wrap; line-height: 1.35;}
.u-a8ab8387{display: flex; align-items: flex-start; gap: 8px; padding: 8px 10px; border-radius: 8px; border: 1px solid var(--line,#e5e7eb); background: #fff; width: 100%; text-align: left; cursor: pointer;}
.u-3e8d3f97{margin-top: 2px; color: var(--info,#0ea5e9);}
.u-1a368562{margin-top: 2px; color: var(--accent,#2563eb);}
.u-630b79a5{margin-top: 2px; color: var(--warning,#f59e0b);}
.u-9ddf7440{max-width: 620px; width: 96%;}
.u-c0a60db9{position: relative; padding-right: 40px;}
.u-5eba8076{position: absolute; top: 12px; right: 12px; padding: 4px; min-width: auto; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center;}
.u-1a478ad3{margin-top: 8px; min-height: 1.5em;}
.u-a8a353de{margin-top: 10px; padding: 10px 12px; border-radius: 10px; border: 1px solid var(--line,#e5e7eb); display: none;}
.u-b0479b39{display: flex; align-items: center; gap: 8px; user-select: none; margin: 0;}
.u-cf28e014{margin-top: 10px; padding: 10px 12px; border-radius: 10px; border: 1px dashed var(--line,#e5e7eb); background: rgba(0,0,0,0.015); display: none;}
.u-49770d81{display: flex; align-items: center; gap: 8px; user-select: none; margin: 6px 0 0 0;}
.u-fa504441{max-width: 960px; width: 96%; min-height: 72vh; max-height: 96vh; display: flex; flex-direction: column; position: relative; overflow: hidden;}
.u-4a3d3625{display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; position: relative; padding-right: 56px; padding-top: 52px;}
.u-2b1c045e{display: flex; align-items: center; gap: 10px; justify-content: flex-end; flex: 1;}
.u-61ede3c3{font-size: 28px; font-weight: 600;}
.u-2f119b9c{display: none; margin-top: 2px; color: var(--muted,#6b7280);}
.u-8c505aed{position: absolute; top: 12px; right: 52px; z-index: 11; display: flex; gap: 6px; align-items: center;}
.u-243adde3{min-width: auto; width: 36px; height: 36px; padding: 4px; display: flex; align-items: center; justify-content: center;}
.u-ef26f104{display: none; min-width: auto; width: 36px; height: 36px; padding: 4px; align-items: center; justify-content: center;}
.u-30f8a157{display: none; position: relative; min-width: auto; width: 36px; height: 36px; padding: 4px; align-items: center; justify-content: center;}
.u-589ebebb{display: none; position: absolute; top: 6px; right: 6px; width: 8px; height: 8px; border-radius: 999px; background: var(--success,#16a34a); box-shadow: 0 0 0 2px rgba(255,255,255,0.95);}
.u-38bdd9ae{position: absolute; top: 12px; right: 12px; padding: 4px; min-width: auto; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; z-index: 10;}
.u-cea210e2{flex: 1 1 auto; min-height: 0; position: relative; display: flex; flex-direction: column; overflow: hidden;}
.u-8e6698b4{display: none; padding: 12px; padding-bottom: 0;}
.u-452e767f{border: 1px solid var(--line,#e5e7eb); border-radius: 12px; overflow: hidden; background: #0b1220;}
.u-5d293bc4{width: 100%; height: 320px; border: 0; display: block;}
.u-75084c03{display: none; padding: 6px 12px 0 12px;}
.u-fb5af8db{height: 12px; cursor: row-resize; border-radius: 999px; border: 1px solid var(--line,#e5e7eb); background: rgba(0,0,0,0.03); display: flex; align-items: center; justify-content: center;}
.u-4f8fc52a{width: 56px; height: 3px; border-radius: 999px; background: rgba(0,0,0,0.25);}
.u-381f13c4{flex: 1 1 auto; min-width: 0; min-height: 0; overflow: auto; padding: 12px;}
.u-7c7bdef9{padding: 4px 8px; min-height: auto;}
.u-ae01df36{display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 6px;}
.u-a5418807{font-size: 13px;}
.u-643b8a7d{margin: 0; white-space: nowrap;}
.u-ff361bf3{white-space: pre-wrap; line-height: 1.45;}
.u-d07d3e8f{display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 4px;}
.u-0275cbc5{white-space: pre-wrap; line-height: 1.4;}
.u-0ad07698{margin: 0 0 12px 0; padding: 12px; border-radius: 12px; border: 1px solid rgba(2,132,199,0.18); background: rgba(2,132,199,0.04);}
.u-9925ac88{display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; flex-wrap: wrap; margin-bottom: 10px;}
.u-dc3417a6{min-height: 1.3em;}
.u-18319c58{display: flex; flex-direction: column; gap: 8px; max-height: 220px; overflow: auto; padding-right: 4px; margin-top: 10px;}
.u-d3678cc2{margin: 0 0 12px 0; padding: 12px; border-radius: 12px; border: 1px solid var(--line,#e5e7eb); background: #fff;}
.u-0a06f94a{display: flex; align-items: center; gap: 8px; font-size: 13px; cursor: pointer;}
.u-ee7ada26{display: flex; flex-direction: column; gap: 8px; max-height: 260px; overflow: auto; padding-right: 4px;}
.u-1afd1acc{margin-top: 8px; min-height: 1.3em;}
.u-16cab56a{display: flex; gap: 8px; align-items: flex-end; margin-top: 8px; flex-wrap: wrap;}
.u-fddf2659{flex: 1 1 320px; min-height: 88px; resize: vertical;}
.u-ad8c5529{margin: 0 0 12px 0; padding: 12px; border-radius: 12px; border: 1px solid rgba(37,99,235,0.24); background: rgba(37,99,235,0.06);}
.u-45285e8d{display: flex; align-items: flex-start; gap: 10px;}
.u-b15b29aa{color: var(--accent,#2563eb); margin-top: 2px;}
.u-e750ae3d{margin: 0; padding: 8px; border-radius: 10px; border: 1px solid var(--line,#e5e7eb); background: #0b1220; color: #e5e7eb; font-size: 12px; line-height: 1.35; overflow: auto; white-space: pre-wrap; word-break: break-word;}
.u-c62dbbe3{display: inline-block; width: 20px; height: 20px;}
.u-91e806d1{display: flex; align-items: center; justify-content: space-between; gap: .5rem; margin-bottom: .5rem; padding: 0;}
.u-ac0d4af5{padding: 0;}
.u-096715fb{max-width: 980px; width: 96%; max-height: 90vh; overflow: auto; background: #fff; border-radius: 10px; border: 1px solid var(--line,#e5e7eb);}
.u-0ffd52b5{display: flex; align-items: flex-start; justify-content: space-between; gap: 12px;}
.u-29dac71d{min-width: auto; width: 32px; height: 32px; padding: 4px;}
.u-8c476c45{padding: 12px; display: flex; flex-direction: column; gap: 12px;}
.u-27cc7552{margin: 0; padding: 12px; border-radius: 10px; border: 1px solid var(--line,#e5e7eb); background: #fff;}
.u-f47bbef7{display: flex; align-items: center; justify-content: flex-end; gap: 8px; padding-top: 8px; border-top: 1px solid var(--line,#e5e7eb);}
.u-06603069{margin: 0; padding-left: 18px; display: flex; flex-direction: column; gap: 6px;}
.u-acb48b4e{max-width: 520px;}
.u-a1587b20{margin-top: 8px; font-weight: 600; display: none;}
.u-22a37d59{margin-top: 2px; display: none;}
.u-2b3de448{margin-top: 14px; display: flex; justify-content: center;}
.u-aa83cddf{max-width: 960px; width: 96%; max-height: 90vh; overflow: auto; background: #fff; border-radius: 10px; border: 1px solid var(--line,#e5e7eb);}
.u-3c643817{display: none; margin: 0 0 10px 0; padding: 12px; border-radius: 10px; border: 1px solid rgba(37,99,235,0.18); background: rgba(37,99,235,0.04);}
.u-20dabd0c{margin: 0; padding: .75rem; border-radius: 8px; border: 1px solid var(--line,#e5e7eb); background: #fff;}
.u-7dcded9b{display: none; margin: 10px 0 0 0; padding: 12px; border-radius: 10px; border: 1px solid rgba(37,99,235,0.18); background: rgba(37,99,235,0.04);}
.u-9ff3825e{display: flex; align-items: center; justify-content: flex-end; gap: 10px; margin-top: 10px; padding-top: 10px; border-top: 1px solid var(--line,#e5e7eb);}
.u-14245bcc{margin-right: auto;}
.u-2771a134{font-weight: 600; margin-bottom: 4px;}
.u-3b53120a{white-space: pre-wrap; line-height: 1.45; color: #1f2937;}
.u-c5adb0c0{display: inline-block; width: 8px; height: 8px; border-radius: 999px; background: currentColor;}
.u-f81b87ad{opacity: .75; margin-right: 8px;}
.u-fce9b7e2{display: none; align-items: center; gap: 8px; flex-wrap: wrap;}
.u-c4f8e97c{max-width: 420px; width: 94%; position: relative; z-index: 2147483647; background: white; border-radius: 8px; box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04);}
.u-c413819f{position: absolute; top: 12px; right: 12px; padding: 4px; min-width: auto; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; z-index: 2147483647;}
.u-830d326a{display: flex; gap: 8px; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-bottom: 10px;}
.u-36294600{display: none; margin-bottom: 10px; padding: 12px; border: 1px solid var(--line,#e5e7eb); border-radius: 10px; background: color-mix(in srgb, var(--warning, #f59e0b) 7%, white 93%);}
.u-5bb8eda9{display: flex; align-items: center; gap: 8px; font-weight: 600;}
.u-f81c5b04{display: flex; flex-direction: column; gap: 8px; margin-top: 10px;}
.u-1b786e17{display: none; margin-bottom: 10px; padding: 12px; border: 1px solid var(--line,#e5e7eb); border-radius: 10px; background: color-mix(in srgb, var(--accent, #0ea5e9) 4%, white 96%);}
.u-5c6ec1e2{display: none; margin-top: 10px; justify-content: center;}
.u-3ce771e7{width: 100%; min-width: 0; border-collapse: separate; border-spacing: 0 8px;}
.u-29f23fda{padding: 10px 12px; border: 1px dashed var(--line,#e5e7eb); border-radius: 10px; background: #fff;}
.u-48126e5c{font-weight: 600; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 520px;}
.u-98c8f279{display: flex; align-items: center; gap: 12px; justify-content: space-between;}
.u-cdc88d82{display: flex; flex-direction: column; gap: 6px; flex: 1 1 auto; min-width: 0;}
.u-1f2df1b2{margin-left: auto; flex: 0 0 auto; align-self: center; display: flex; gap: 6px;}
.u-5d3285b7{padding-top: 4px;}
.u-6cb7bf39{font-weight: 600; color: #374151; margin: 4px 2px;}
.u-bd7c2b46{' + style.join(;}
.u-bd3027fa{long;}
